| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555 |
- // callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
- void sym.func.100043bdc (int64_t arg1) {
- [sp - 0x50]! = (x28, 2)
- [var_10h] = (x24, 2)
- [var_20h] = (x22, 2)
- [var_30h] = (x20, 2)
- [var_40h] = (x29, 2)
- x29 = sp + 0x40
- sp -= 0x230
- x19 = x0 // arg1
- x8 = reloc.AVAudioSessionCategoryAmbient // 0x100824000
- x8 = [x8 + 0x7c8] // reloc.__stack_chk_guard
- x8 = [x8]
- [x29 -0x48] = x8
- sym.func.10042ee20 () // sym.func.10042ee20(0x0, 0x0, 0x0, 0x0)
- sym.func.100254884 () // try.795.100043bdc.from // sym.func.100254884(0x0, 0x0, 0x0, 0x0)
- try { // cleanup at 0x100044284
- x1 = 0x1006c6000
- x1 += 0xa6 // "#$EVH]wd{j" str._EVH_wdj
- x0 = x29 - 0x90
- sym.func.10013ad30 () // try.795.100043bdc.to // sym.func.10013ad30(0x177f60, 0x1006c60a6, 0x0, 0x0)
- } // end try
- x22 = sp + 0xa0
- ldursb w8, [x29, -0x79]
- if (w8 != 0x1f) goto 0x100043c44 // unlikely
- goto loc_0x100043c30;
- loc_0x100043c44:
- (x1, 2) = 3
- try { // cleanup at 0x100044174
- x0 = x29 - 0xb0
- sym.func.10013aca4 () // try.797.100043bdc.from // sym.func.10013aca4(0x177f40, 0x0, 0x0, 0x0)
-
- loc_0x100043c50:
- } // end try
- try { // cleanup at 0x100044270
- // CODE XREF from sym.func.100043bdc @ 0x100043c40(x)
- x8 = sp + 0x20
- x1 = x29 - 0xb0
- sym.func.100043b34 () // try.797.100043bdc.to // sym.func.100043b34(0x177f40, 0x177f40, 0x0, 0x0)
- } // end try
- ldursb w8, [x29, -0x79]
- if (w8 == 0x1f) goto 0x100043c6c // likely
- goto loc_0x100043c64;
- loc_0x100043c6c: // orphan
- q0 = [var_20h_2]
- [x22 + 0x140] = q0
- x8 = [var_30h_2]
- [x29 -0x80] = x8
- [var_30h_2] = (byte) 0
- [var_20h_2] = (byte) 0
- ldursb w8, [x29, -0x99]
- if (w8 == 0x1f)
- try { // cleanup at 0x100044268
- loc_0x100043c94: // orphan
- x1 = 0x1006c6000
- x1 += 0xb1 // "$}uZ~@i|" str._uZ__i
- x0 = x29 - 0xd0
- sym.func.10013ad30 () // try.798.100043bdc.to // sym.func.10013ad30(0x177f20, 0x1006c60b1, 0x0, 0x0)
- ldursb w8, [x29, -0xb9]
- if (w8 != 0x1f)
- } // end try
- try { // cleanup at 0x100044170
- loc_0x100043cc0: // orphan
- (x1, 2) = 3
- x0 = x29 - 0xf0
- sym.func.10013aca4 () // try.800.100043bdc.from // sym.func.10013aca4(0x177f00, 0x0, 0x0, 0x0)
- goto loc_0x100043ce8;
- } // end try
- loc_0x100043ce8: // orphan
- q0 = [var_20h_2]
- [x22 + 0x100] = q0
- x8 = [var_30h_2]
- [x29 -0xc0] = x8
- [var_30h_2] = (byte) 0
- [var_20h_2] = (byte) 0
- ldursb w8, [x29, -0xd9]
- if (w8 == 0x1f)
- try { // cleanup at 0x100044298
- try { // cleanup at 0x100044240
- try { // cleanup at 0x100044228
- loc_0x100043d10: // orphan
- ldursb w24, [x29, -0x79]
- x23 = [x29 -0x90]
- ldursb w8, [x29, -0xb9]
- x9 = [x29 -0xd0]
- v = w8 - 0
- x8 = x29 - 0xd0
- x21 = (lt)? x9 : x8
- sym.func.10042ee20 () // sym.func.10042ee20(0x177f00, 0x177f00, 0x0, 0x0)
- x20 = x0
- v = w24 - 0
- x8 = x29 - 0x90
- x1 = (lt)? x23 : x8
- x0 = sp + 0x168
- sym.func.10013ad30 () // try.802.100043bdc.from // sym.func.10013ad30(0x177ee8, 0x177f60, 0x0, 0x0)
- x0 = sp + 0x150
- x1 = x21
- sym.func.10013ad30 () // try.803.100043bdc.from // sym.func.10013ad30(0x177ed0, 0x177f20, 0x0, 0x0)
- x1 = sp + 0x168
- x2 = sp + 0x150
- x0 = x20
- sym.func.10025493c () // try.803.100043bdc.to // sym.func.10025493c(0x177f00, 0x177ee8, 0x177ed0, 0x0)
- w8 = (byte) [var_167h]
- if (w8 == 0x1f)
- } // end try
- } // end try
- } // end try
- loc_0x100043d74: // orphan
- w8 = (byte) [var_17fh]
- if (w8 == 0x1f)
- try { // cleanup at 0x100044294
- try { // cleanup at 0x100044214
- try { // cleanup at 0x1000441fc
- loc_0x100043d84: // orphan
- w8 = 0x4c67 // 'gL'
- w8 |= 0x54 << 16 // 'T'
- [x29 -0x51] = w8
- x8 = 0x1006c6000
- x8 += 0xba // "9V8N6QngLT" str.9V8N6QngLT
- x8 = [x8] // "9V8N6QngLT" str.9V8N6QngLT
- [x29 -0x58] = x8
- x8 = 0x1006c6000
- x8 += 0xc5 // "!yscqzip" str._yscqzip
- x8 = [x8] // "!yscqzip" str._yscqzip
- [x29 -0x68] = x8
- sturb 0, [x29, -0x60]
- sym.func.10042ee20 () // sym.func.10042ee20(0x177f00, 0x177ee8, 0x177ed0, 0x0)
- x20 = x0
- x0 = sp + 0x138
- x1 = x29 - 0x58 // "9V8N6QngLT"
- sym.func.10013ad30 () // try.805.100043bdc.from // sym.func.10013ad30(0x177eb8, 0x177f98, 0x177ed0, 0x0)
- x0 = sp + 0x120
- x1 = x29 - 0x68 // "!yscqzip"
- sym.func.10013ad30 () // try.806.100043bdc.from // sym.func.10013ad30(0x177ea0, 0x177f88, 0x177ed0, 0x0)
- x1 = sp + 0x138
- x2 = sp + 0x120
- x0 = x20
- sym.func.10025493c () // try.806.100043bdc.to // sym.func.10025493c(0x177f00, 0x177eb8, 0x177ea0, 0x0)
- w8 = (byte) [var_137h]
- if (w8 == 0x1f)
- } // end try
- } // end try
- } // end try
- loc_0x100043df4: // orphan
- w8 = (byte) [var_14fh]
- if (w8 == 0x1f)
- try { // cleanup at 0x1000441f8
- loc_0x100043e04: // orphan
- x1 = 0x1006c6000
- x1 += 0xce // "gFDh#tD !z" str.gFDhtD__z
- x0 = sp + 0x100
- sym.func.10013ad30 () // try.807.100043bdc.to // sym.func.10013ad30(0x177e80, 0x1006c60ce, 0x177ea0, 0x0)
- w8 = (byte) [var_117h]
- if (w8 != 0x1f)
- } // end try
- try { // cleanup at 0x10004416c
- loc_0x100043e30: // orphan
- (x1, 2) = 3
- x0 = sp + 0xe0
- sym.func.10013aca4 () // try.809.100043bdc.from // sym.func.10013aca4(0x177e60, 0x0, 0x0, 0x0)
- goto loc_0x100043e58;
- } // end try
- loc_0x100043e58: // orphan
- q0 = [var_20h_2]
- [x22 + 0x60] = q0
- x8 = [var_30h_2]
- [var_110h] = x8
- [var_30h_2] = (byte) 0
- [var_20h_2] = (byte) 0
- w8 = (byte) [var_f7h]
- if (w8 == 0x1f)
- try { // cleanup at 0x1000441dc
- loc_0x100043e80: // orphan
- x1 = 0x1006c6000
- x1 += 0xd9 // "HtfVDwt%IQ" str.HtfVDwt_IQ
- x0 = sp + 0xc0
- sym.func.10013ad30 () // try.810.100043bdc.to // sym.func.10013ad30(0x177e40, 0x1006c60d9, 0x0, 0x0)
- w8 = (byte) [var_d7h]
- if (w8 != 0x1f)
- } // end try
- try { // cleanup at 0x100044168
- loc_0x100043eac: // orphan
- (x1, 2) = 3
- x0 = sp + 0xa0
- sym.func.10013aca4 () // try.812.100043bdc.from // sym.func.10013aca4(0x177e20, 0x0, 0x0, 0x0)
- goto loc_0x100043ed4;
- } // end try
- loc_0x100043ed4: // orphan
- q0 = [var_20h_2]
- [x22 + 0x20] = q0
- x8 = [var_30h_2]
- [var_sp_d0h] = x8
- [var_30h_2] = (byte) 0
- [var_20h_2] = (byte) 0
- w8 = (byte) [var_b7h]
- if (w8 == 0x1f)
- try { // cleanup at 0x10004428c
- loc_0x100043efc: // orphan
- sym.func.10042ee20 () // sym.func.10042ee20(0x177e20, 0x177e20, 0x0, 0x0)
- x20 = x0
- w8 = (byte) [var_117h]
- if (w8 != 0x1f)
- loc_0x100043f20: // orphan
- (x1, 2) = 3
- x0 = sp + 0x80
- sym.func.10013aca4 () // try.813.100043bdc.to // sym.func.10013aca4(0x177e00, 0x0, 0x0, 0x0)
- goto loc_0x100043f48;
- } // end try
- try { // cleanup at 0x100044160
- loc_0x100043f48: // orphan
- (x1, 2) = 3
- x0 = sp + 0x60
- sym.func.10013aca4 () // try.815.100043bdc.from // sym.func.10013aca4(0x177de0, 0x0, 0x0, 0x0)
- goto loc_0x100043f74;
- } // end try
- loc_0x100043f74: // orphan
- w8 = (byte) [var_97h]
- if (w8 == 0x1f)
- try { // cleanup at 0x1000441a0
- try { // cleanup at 0x10004419c
- try { // cleanup at 0x1000442a0
- loc_0x100043f84: // orphan
- sym.func.10042ee20 () // try.817.100043bdc.from // sym.func.10042ee20(0x177e20, 0x177e00, 0x177de0, 0x0)
- x20 = x0
- x1 = 0x1006c0000
- x1 += 0x2c0 // section.4.__TEXT.__cstring
- x0 = sp + 0x48
- sym.func.10013ad30 () // try.818.100043bdc.from // sym.func.10013ad30(0x177dc8, 0x1006c02c0, 0x177de0, 0x0)
- x1 = 0x1006c6000
- x1 += 0xe4 // "folder.txt" str.folder.txt
- x0 = sp + 0x48
- method.std::__1::basic_string_char__std::__1::char_traits_char___std::__1::allocator_char___.assign_char_const_ () // method.std::__1::basic_string_char__std::__1::char_traits_char___std::__1::allocator_char___.assign_char_const_(0x177dc8, 0x1006c60e4, 0x177de0, 0x0)
- w8 = (byte) [var_5fh]
- w9 = (char) w8
- x10 = [var_50h]
- v = w9 - 0
- x8 = (lt)? x10 : x8
- if (!x8)
- } // end try
- } // end try
- try { // cleanup at 0x1000442a0
- loc_0x10004407c: // orphan
- x1 = 0x1006c6000
- x1 += 0xf9 // "filename.txt" str.filename.txt
- x0 = sp + 0x48
- method.std::__1::basic_string_char__std::__1::char_traits_char___std::__1::allocator_char___.assign_char_const_ () // method.std::__1::basic_string_char__std::__1::char_traits_char___std::__1::allocator_char___.assign_char_const_(0x177dc8, 0x1006c60f9, 0x177de0, 0x0)
- w8 = (byte) [var_5fh]
- w9 = (char) w8
- x10 = [var_50h]
- v = w9 - 0
- x8 = (lt)? x10 : x8
- if (!x8)
- loc_0x1000440d0: // orphan
- w8 = (byte) [var_5fh]
- if (w8 == 0x1f)
- loc_0x1000440e0: // orphan
- w8 = (byte) [var_d7h]
- if (w8 == 0x1f)
- loc_0x1000440f0: // orphan
- w8 = (byte) [var_117h]
- if (w8 == 0x1f)
- loc_0x100044100: // orphan
- ldursb w8, [x29, -0xb9]
- if (w8 == 0x1f)
- loc_0x100044110: // orphan
- ldursb w8, [x29, -0x79]
- if (w8 == 0x1f)
- loc_0x100044120: // orphan
- x8 = [x29 -0x48]
- x9 = reloc.AVAudioSessionCategoryAmbient // 0x100824000
- x9 = [x9 + 0x7c8] // reloc.__stack_chk_guard
- x9 = [x9]
- v = x9 - x8
- if (v)
- loc_0x100044154: // orphan
- sym.imp.__stack_chk_fail () // try.820.100043bdc.cleanup // void __stack_chk_fail(void)
- return x0;
- loc_0x100044138: // orphan
- sp += 0x230
- (x29, 2) = 3 // sp
- (x20, 2) = 3
- (x22, 2) = 3
- (x24, 2) = 3
- (x28, 2) = 3 // sp
- loc_0x100044118: // orphan
- x0 = [x29 -0x90]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x1006c60f9, 0x177de0, 0x0)
- goto loc_0x100044108;
- loc_0x100044108: // orphan
- x0 = [x29 -0xd0]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x1006c60f9, 0x177de0, 0x0)
- goto loc_0x1000440f8;
- loc_0x1000440f8: // orphan
- x0 = [var_100h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x1006c60f9, 0x177de0, 0x0)
- goto loc_0x1000440e8;
- loc_0x1000440e8: // orphan
- x0 = [var_sp_c0h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x1006c60f9, 0x177de0, 0x0)
- goto loc_0x1000440d8;
- loc_0x1000440d8: // orphan
- x0 = [var_sp_48h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x1006c60f9, 0x177de0, 0x0)
- goto loc_0x1000440a4;
- loc_0x1000440a4: // orphan
- x8 = [x20]
- x8 = [x8 + 0x128]
- x1 = sp + 0x48
- x0 = x20
- callreg x8 // 0xffffffffffffffff(0x177e20, 0x177dc8, 0x177de0, 0x0)
- if (!w0)
- goto loc_0x1000440bc;
- loc_0x1000440bc: // orphan
- x8 = [x20]
- x8 = [x8 + 0x58]
- x1 = sp + 0x48
- x0 = x20
- callreg x8 // try.822.100043bdc.to // 0xffffffffffffffff(0x177e20, 0x177dc8, 0x177de0, 0x0)
- goto loc_0x100043fc4;
- } // end try
- loc_0x100043fc4: // orphan
- x8 = [x20]
- x8 = [x8 + 0x128]
- x1 = sp + 0x48
- x0 = x20
- callreg x8 // try.818.100043bdc.to // 0xffffffffffffffff(0x177e20, 0x177dc8, 0x177de0, 0x0)
- if (!w0)
- goto loc_0x100043fdc;
- } // end try
- try { // cleanup at 0x100044198
- loc_0x100043fdc: // orphan
- sym.func.10042ee20 () // sym.func.10042ee20(0x177e20, 0x177dc8, 0x177de0, 0x0)
- x8 = [x0]
- x9 = [x8 + 0xc0]
- x8 = sp + 0x20
- x1 = sp + 0x48
- callreg x9 // try.819.100043bdc.to // 0xffffffffffffffff(0x177e20, 0x177dc8, 0x177de0, 0x0)
- x8 = [var_38h]
- if (!x8)
- } // end try
- loc_0x100044074: // orphan
- x0 = sp + 0x20
- sym.func.10002b554 () // try.822.100043bdc.from // sym.func.10002b554(0x177da0, 0x177dc8, 0x177de0, 0x0)
- goto loc_0x100043ffc;
- try { // cleanup at 0x100044158
- try { // cleanup at 0x100044178
- loc_0x100043ffc: // orphan
- x21 = x19 + 0x110
- x0 = x21
- sym.func.100045308 () // try.820.100043bdc.from // sym.func.100045308(0x110, 0x177dc8, 0x177de0, 0x0)
- x1 = 0x1006c6000
- x1 += 0xef // "filenames" str.filenames
- x22 = sp + 8
- x0 = sp + 8
- sym.func.10013ad30 () // try.820.100043bdc.to // sym.func.10013ad30(0x177d88, 0x1006c60ef, 0x177de0, 0x0)
- [x29 -0x70] = x22
- x2 = 0x100765000
- x2 += 0xfa0
- x0 = sp + 0x20
- x1 = sp + 8
- x3 = x29 - 0x70
- x4 = x29 - 0x71
- sym.func.10013fcd0 () // sym.func.10013fcd0(0x177da0, 0x177d88, 0x100765fa0, 0x177f80)
- x0 += 0x28
- sym.func.1001f587c () // sym.func.1001f587c(0x177dc8, 0x177d88, 0x100765fa0, 0x177f80)
- v = x21 - x0
- if (!v)
- } // end try
- loc_0x100044064: // orphan
- w8 = (byte) [var_1fh]
- if (w8 == 0x1f)
- goto loc_0x10004406c;
- loc_0x10004406c: // orphan
- x0 = [var_8h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177d88, 0x100765fa0, 0x177f80)
- goto loc_0x10004404c;
- loc_0x10004404c: // orphan
- s0 = [x0 + 0x20]
- [x19 + 0x130] = s0
- x1 = [x0 + 0x10]
- x0 = x21
- x2 = 0
- sym.func.1001f652c () // try.821.100043bdc.to // sym.func.1001f652c(0x110, 0x0, 0x0, 0x177f80)
- goto loc_0x100043f7c;
- } // end try
- loc_0x100043f7c: // orphan
- x0 = [var_sp_80h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // try.816.100043bdc.from // sym.imp.operator_delete_void_(0x0, 0x177e00, 0x177de0, 0x0)
- goto loc_0x100043f6c;
- loc_0x100043f6c: // orphan
- x0 = [var_sp_60h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177e00, 0x177de0, 0x0)
- goto loc_0x100043f34;
- loc_0x100043f34: // orphan
- q0 = [x22 + 0x20]
- [var_sp_60h] = q0
- x8 = [var_sp_d0h]
- [var_sp_70h] = x8
- try { // cleanup at 0x1000441a4
- loc_0x100043f54: // orphan
- // CODE XREF from sym.func.100043bdc @ 0x100043f44(x)
- x1 = sp + 0x80
- x2 = sp + 0x60
- x0 = x20
- sym.func.100254a74 () // try.815.100043bdc.to // sym.func.100254a74(0x177e20, 0x177e00, 0x177de0, 0x0)
- w8 = (byte) [var_77h]
- if (w8 == 0x1f)
- goto loc_0x100043f0c;
- } // end try
- loc_0x100043f0c: // orphan
- q0 = [x22 + 0x60]
- [var_sp_80h] = q0
- x8 = [var_110h]
- [var_sp_90h] = x8
- loc_0x100043f2c: // orphan
- // CODE XREF from sym.func.100043bdc @ 0x100043f1c(x)
- w8 = (byte) [var_d7h]
- if (w8 != 0x1f)
- goto loc_0x100043ef4;
- loc_0x100043ef4: // orphan
- x0 = [var_a0h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // try.813.100043bdc.from // sym.imp.operator_delete_void_(0x0, 0x177e20, 0x0, 0x0)
- goto loc_0x100043ecc;
- loc_0x100043ecc: // orphan
- x0 = [var_sp_c0h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177e20, 0x0, 0x0)
- goto loc_0x100043e98;
- loc_0x100043e98: // orphan
- q0 = [x22 + 0x20]
- [x22] = q0
- x8 = [var_sp_d0h]
- [var_b0h] = x8
- try { // cleanup at 0x1000441c8
- loc_0x100043eb8: // orphan
- // CODE XREF from sym.func.100043bdc @ 0x100043ea8(x)
- x8 = sp + 0x20
- x1 = sp + 0xa0
- sym.func.100043b34 () // try.812.100043bdc.to // sym.func.100043b34(0x177e20, 0x177e20, 0x0, 0x0)
- w8 = (byte) [var_d7h]
- if (w8 == 0x1f)
- goto loc_0x100043e78;
- } // end try
- loc_0x100043e78: // orphan
- x0 = [var_e0h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // try.810.100043bdc.from // sym.imp.operator_delete_void_(0x0, 0x177e60, 0x0, 0x0)
- goto loc_0x100043e50;
- loc_0x100043e50: // orphan
- x0 = [var_100h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177e60, 0x0, 0x0)
- goto loc_0x100043e1c;
- loc_0x100043e1c: // orphan
- q0 = [x22 + 0x60]
- [x22 + 0x40] = q0
- x8 = [var_110h]
- [var_f0h] = x8
- try { // cleanup at 0x1000441e4
- loc_0x100043e3c: // orphan
- // CODE XREF from sym.func.100043bdc @ 0x100043e2c(x)
- x8 = sp + 0x20
- x1 = sp + 0xe0
- sym.func.100043b34 () // try.809.100043bdc.to // sym.func.100043b34(0x177e60, 0x177e60, 0x0, 0x0)
- w8 = (byte) [var_117h]
- if (w8 == 0x1f)
- goto loc_0x100043dfc;
- } // end try
- loc_0x100043dfc: // orphan
- x0 = [var_138h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // try.807.100043bdc.from // sym.imp.operator_delete_void_(0x0, 0x177eb8, 0x177ea0, 0x0)
- goto loc_0x100043dec;
- loc_0x100043dec: // orphan
- x0 = [var_120h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177eb8, 0x177ea0, 0x0)
- goto loc_0x100043d7c;
- loc_0x100043d7c: // orphan
- x0 = [var_168h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177ee8, 0x177ed0, 0x0)
- goto loc_0x100043d6c;
- loc_0x100043d6c: // orphan
- x0 = [var_150h]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177ee8, 0x177ed0, 0x0)
- goto loc_0x100043d08;
- loc_0x100043d08: // orphan
- x0 = [x29 -0xf0]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177f00, 0x0, 0x0)
- goto loc_0x100043ce0;
- loc_0x100043ce0: // orphan
- x0 = [x29 -0xd0]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177f00, 0x0, 0x0)
- goto loc_0x100043cac;
- loc_0x100043cac: // orphan
- q0 = [x22 + 0x100]
- [x22 + 0xe0] = q0
- x8 = [x29 -0xc0]
- [x29 -0xe0] = x8
- try { // cleanup at 0x100044254
- loc_0x100043ccc: // orphan
- // CODE XREF from sym.func.100043bdc @ 0x100043cbc(x)
- x8 = sp + 0x20
- x1 = x29 - 0xf0
- sym.func.100043b34 () // try.800.100043bdc.to // sym.func.100043b34(0x177f00, 0x177f00, 0x0, 0x0)
- ldursb w8, [x29, -0xb9]
- if (w8 == 0x1f)
- goto loc_0x100043c8c;
- } // end try
- loc_0x100043c8c: // orphan
- x0 = [x29 -0xb0]
- sym.imp.operator_delete_void_ () // operator delete(void*) // try.798.100043bdc.from // sym.imp.operator_delete_void_(0x0, 0x177f40, 0x0, 0x0)
- goto loc_0x100043c64;
- loc_0x100043c64: // orphan
- x0 = [x29 -0x90]
- sym.imp.operator_delete_void_ () // operator delete(void*) // sym.imp.operator_delete_void_(0x0, 0x177f40, 0x0, 0x0)
- goto loc_0x100043c30;
- loc_0x100043c30: // orphan
- q0 = [x22 + 0x140]
- [x22 + 0x120] = q0
- x8 = [x29 -0x80]
- [x29 -0xa0] = x8
- }
|