Last active
March 14, 2019 17:18
-
-
Save rolfbjarne/e333fb4b7704c3c311a7cf7c631cd864 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(lldb) continue | |
Process 1137 resuming | |
Process 1137 stopped | |
* thread #1, name = 'tid_303', queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xb004eed2) | |
frame #0: 0x00204602 link all`mscorlib_System_RuntimeType_GetMethodsByName_string_System_Reflection_BindingFlags_System_RuntimeType_MemberListType_System_RuntimeType + 924 | |
link all`mscorlib_System_RuntimeType_GetMethodsByName_string_System_Reflection_BindingFlags_System_RuntimeType_MemberListType_System_RuntimeType: | |
-> 0x204602 <+924>: ldr r1, [r0] | |
0x204604 <+926>: ldr r3, [r0, #0x4] | |
0x204606 <+928>: ldr r0, [r7, #-200] | |
0x20460a <+932>: ldr r2, [r7, #-208] | |
0x20460e <+936>: str r1, [r7, #-228] | |
0x204612 <+940>: mov r1, r2 | |
0x204614 <+942>: ldr r2, [r7, #-216] | |
0x204618 <+946>: ldr r9, [r7, #-228] | |
0x20461c <+950>: blx r9 | |
0x20461e <+952>: b 0x204644 ; <+990> | |
0x204620 <+954>: movw r0, #0x6fa4 | |
0x204624 <+958>: movt r0, #0x172 | |
0x204628 <+962>: add r0, pc | |
0x20462a <+964>: ldr r0, [r0, #0x58] | |
0x20462c <+966>: movs r1, #0x16 | |
0x20462e <+968>: ldr r2, [r7, #-220] | |
0x204632 <+972>: str r0, [r7, #-232] | |
0x204636 <+976>: mov r0, r2 | |
0x204638 <+978>: ldr r3, [r7, #-232] | |
0x20463c <+982>: blx r3 | |
Target 0: (link all) stopped. | |
(lldb) disass | |
link all`mscorlib_System_RuntimeType_GetMethodsByName_string_System_Reflection_BindingFlags_System_RuntimeType_MemberListType_System_RuntimeType: | |
0x204266 <+0>: push {r4, r6, r7, lr} | |
0x204268 <+2>: add r7, sp, #0x8 | |
0x20426a <+4>: sub sp, #0xf0 | |
0x20426c <+6>: ldr.w r9, [r7, #0x8] | |
0x204270 <+10>: str r9, [r7, #-96] | |
0x204274 <+14>: str r3, [r7, #-100] | |
0x204278 <+18>: str r2, [r7, #-104] | |
0x20427c <+22>: str r1, [r7, #-108] | |
0x204280 <+26>: str r0, [r7, #-112] | |
0x204284 <+30>: movw r0, #0xe2e0 | |
0x204288 <+34>: movt r0, #0x170 | |
0x20428c <+38>: add r0, pc | |
0x20428e <+40>: ldrb.w r0, [r0, #0xa83] | |
0x204292 <+44>: sxtb r0, r0 | |
0x204294 <+46>: cmp r0, #0x0 | |
0x204296 <+48>: beq.w 0x204750 ; <+1258> | |
0x20429a <+52>: movw r0, #0x732a | |
0x20429e <+56>: movt r0, #0x172 | |
0x2042a2 <+60>: add r0, pc | |
0x2042a4 <+62>: movs r1, #0x0 | |
0x2042a6 <+64>: mov r2, sp | |
0x2042a8 <+66>: sub.w r3, r2, #0x10 | |
0x2042ac <+70>: mov sp, r3 | |
0x2042ae <+72>: mov.w r9, #0x0 | |
0x2042b2 <+76>: str r9, [r2, #-16] | |
0x2042b6 <+80>: mov r2, sp | |
0x2042b8 <+82>: subs r2, #0x10 | |
0x2042ba <+84>: mov sp, r2 | |
0x2042bc <+86>: str r1, [r2] | |
0x2042be <+88>: ldr r0, [r0, #0x60] | |
0x2042c0 <+90>: ldr r0, [r0] | |
0x2042c2 <+92>: cmp r0, #0x0 | |
0x2042c4 <+94>: str r3, [r7, #-116] | |
0x2042c8 <+98>: str r2, [r7, #-120] | |
0x2042cc <+102>: beq 0x2042f6 ; <+144> | |
0x2042ce <+104>: b 0x2042e8 ; <+130> | |
0x2042d0 <+106>: b 0x2046b6 ; <+1104> | |
0x2042d2 <+108>: b 0x204706 ; <+1184> | |
0x2042d4 <+110>: str r1, [r7, #-124] | |
0x2042d8 <+114>: str r0, [r7, #-128] | |
0x2042dc <+118>: b 0x2042d0 ; <+106> | |
0x2042de <+120>: str r1, [r7, #-132] | |
0x2042e2 <+124>: str r0, [r7, #-136] | |
0x2042e6 <+128>: b 0x2042d2 ; <+108> | |
0x2042e8 <+130>: movw r0, #0x72dc | |
0x2042ec <+134>: movt r0, #0x172 | |
0x2042f0 <+138>: add r0, pc | |
0x2042f2 <+140>: ldr r0, [r0, #0x64] | |
0x2042f4 <+142>: blx r0 | |
0x2042f6 <+144>: b 0x2042f8 ; <+146> | |
0x2042f8 <+146>: movs r0, #0x0 | |
0x2042fa <+148>: movs r1, #0x0 | |
0x2042fc <+150>: movs r2, #0x4 | |
0x2042fe <+152>: sub.w r3, r7, #0x40 | |
0x204302 <+156>: sub.w r9, r7, #0x44 | |
0x204306 <+160>: movw r12, #0x8 | |
0x20430a <+164>: sub.w lr, r7, #0x4c | |
0x20430e <+168>: sub.w r4, r7, #0x50 | |
0x204312 <+172>: str r0, [r7, #-140] | |
0x204316 <+176>: mov r0, r4 | |
0x204318 <+178>: and r4, r1, #0xff | |
0x20431c <+182>: str r1, [r7, #-144] | |
0x204320 <+186>: mov r1, r4 | |
0x204322 <+188>: str r2, [r7, #-148] | |
0x204326 <+192>: str lr, [r7, #-152] | |
0x20432a <+196>: str r12, [r7, #-156] | |
0x20432e <+200>: str r9, [r7, #-160] | |
0x204332 <+204>: str r3, [r7, #-164] | |
0x204336 <+208>: blx 0xecd160 ; memset.island | |
0x20433a <+212>: ldr r0, [r7, #-152] | |
0x20433e <+216>: ldr r1, [r7, #-144] | |
0x204342 <+220>: and r1, r1, #0xff | |
0x204346 <+224>: ldr r2, [r7, #-156] | |
0x20434a <+228>: blx 0xecd160 ; memset.island | |
0x20434e <+232>: ldr r0, [r7, #-160] | |
0x204352 <+236>: ldr r1, [r7, #-144] | |
0x204356 <+240>: and r1, r1, #0xff | |
0x20435a <+244>: ldr r2, [r7, #-148] | |
0x20435e <+248>: blx 0xecd160 ; memset.island | |
0x204362 <+252>: ldr r0, [r7, #-164] | |
0x204366 <+256>: ldr r1, [r7, #-144] | |
0x20436a <+260>: and r1, r1, #0xff | |
0x20436e <+264>: ldr r2, [r7, #-148] | |
0x204372 <+268>: blx 0xecd160 ; memset.island | |
0x204376 <+272>: ldr r0, [r7, #-140] | |
0x20437a <+276>: str r0, [r7, #-60] | |
0x20437e <+280>: movs r0, #0x0 | |
0x204380 <+282>: ldr r1, [r7, #-96] | |
0x204384 <+286>: cmp r1, r0 | |
0x204386 <+288>: bne 0x204392 ; <+300> | |
0x204388 <+290>: b 0x20438a ; <+292> | |
0x20438a <+292>: movs r0, #0xa0 | |
0x20438c <+294>: bl 0xecd15c ; mono_llvm_throw_corlib_exception.island | |
0x204390 <+298>: trap | |
0x204392 <+300>: ldr r0, [r7, #-96] | |
0x204396 <+304>: add.w r1, r0, #0x8 | |
0x20439a <+308>: cmp r1, #0x0 | |
0x20439c <+310>: str r1, [r7, #-168] | |
0x2043a0 <+314>: bne 0x2043ac ; <+326> | |
0x2043a2 <+316>: b 0x2043a4 ; <+318> | |
0x2043a4 <+318>: movs r0, #0xa0 | |
0x2043a6 <+320>: bl 0xecd15c ; mono_llvm_throw_corlib_exception.island | |
0x2043aa <+324>: trap | |
0x2043ac <+326>: movw r0, #0x7218 | |
0x2043b0 <+330>: movt r0, #0x172 | |
0x2043b4 <+334>: add r0, pc | |
0x2043b6 <+336>: movs r1, #0x1 | |
0x2043b8 <+338>: sub.w r2, r7, #0x4c | |
0x2043bc <+342>: ldr r3, [r7, #-168] | |
0x2043c0 <+346>: ldr.w r9, [r3] | |
0x2043c4 <+350>: str r9, [r7, #-80] | |
0x2043c8 <+354>: ldr r9, [r7, #-108] | |
0x2043cc <+358>: str r9, [r7, #-76] | |
0x2043d0 <+362>: movw r12, #0x9 | |
0x2043d4 <+366>: movt r12, #0x0 | |
0x2043d8 <+370>: lsr.w r2, r2, r12 | |
0x2043dc <+374>: ldr.w r12, [r0, #0x8] | |
0x2043e0 <+378>: add r2, r12 | |
0x2043e2 <+380>: strb r1, [r2] | |
0x2043e4 <+382>: ldr.w r0, [r0, #0x90] | |
0x2043e8 <+386>: ldr r0, [r0] | |
0x2043ea <+388>: str r0, [r7, #-72] | |
0x2043ee <+392>: sub.w r0, r7, #0x4c | |
0x2043f2 <+396>: bl 0x1154a4 ; mscorlib_Mono_SafeStringMarshal_get_Value | |
0x2043f6 <+400>: str r0, [r7, #-172] | |
0x2043fa <+404>: b 0x2043fc ; <+406> | |
0x2043fc <+406>: movw r0, #0x71c8 | |
0x204400 <+410>: movt r0, #0x172 | |
0x204404 <+414>: add r0, pc | |
0x204406 <+416>: mov.w r1, #0x2a80 | |
0x20440a <+420>: ldr r0, [r0, r1] | |
0x20440c <+422>: ldr r1, [r7, #-112] | |
0x204410 <+426>: str r0, [r7, #-176] | |
0x204414 <+430>: mov r0, r1 | |
0x204416 <+432>: ldr r1, [r7, #-172] | |
0x20441a <+436>: ldr r2, [r7, #-104] | |
0x20441e <+440>: ldr r3, [r7, #-100] | |
0x204422 <+444>: ldr r9, [r7, #-176] | |
0x204426 <+448>: blx r9 | |
0x204428 <+450>: str r0, [r7, #-180] | |
0x20442c <+454>: b 0x20442e ; <+456> | |
0x20442e <+456>: b 0x204430 ; <+458> | |
0x204430 <+458>: b 0x204446 ; <+480> | |
0x204432 <+460>: ldr r0, [r7, #-60] | |
0x204436 <+464>: str r0, [r7, #-84] | |
0x20443a <+468>: ldr r0, [r7, #-84] | |
0x20443e <+472>: sub.w r4, r7, #0x8 | |
0x204442 <+476>: mov sp, r4 | |
0x204444 <+478>: pop {r4, r6, r7, pc} | |
0x204446 <+480>: b 0x204448 ; <+482> | |
0x204448 <+482>: sub.w r0, r7, #0x44 | |
0x20444c <+486>: movs r1, #0x0 | |
0x20444e <+488>: movs r2, #0x0 | |
0x204450 <+490>: movs r3, #0x4 | |
0x204452 <+492>: sub.w r9, r7, #0x20 | |
0x204456 <+496>: str r0, [r7, #-184] | |
0x20445a <+500>: mov r0, r9 | |
0x20445c <+502>: and r2, r2, #0xff | |
0x204460 <+506>: str r1, [r7, #-188] | |
0x204464 <+510>: mov r1, r2 | |
0x204466 <+512>: mov r2, r3 | |
0x204468 <+514>: blx 0xecd160 ; memset.island | |
0x20446c <+518>: ldr r0, [r7, #-180] | |
0x204470 <+522>: str r0, [r7, #-32] | |
0x204474 <+526>: ldr r1, [r7, #-32] | |
0x204478 <+530>: str r1, [r7, #-12] | |
0x20447c <+534>: ldr r1, [r7, #-184] | |
0x204480 <+538>: ldr r2, [r7, #-188] | |
0x204484 <+542>: cmp r1, r2 | |
0x204486 <+544>: bne 0x204492 ; <+556> | |
0x204488 <+546>: b 0x20448a ; <+548> | |
0x20448a <+548>: movs r0, #0xa0 | |
0x20448c <+550>: bl 0xecd15c ; mono_llvm_throw_corlib_exception.island | |
0x204490 <+554>: b 0x2044a0 ; <+570> | |
0x204492 <+556>: sub.w r0, r7, #0x44 | |
0x204496 <+560>: adds r0, #0x0 | |
0x204498 <+562>: ldr r1, [r7, #-12] | |
0x20449c <+566>: str r1, [r0] | |
0x20449e <+568>: b 0x2044a2 ; <+572> | |
0x2044a0 <+570>: trap | |
0x2044a2 <+572>: b 0x2044a4 ; <+574> | |
0x2044a4 <+574>: b 0x2044a6 ; <+576> | |
0x2044a6 <+576>: b 0x2044a8 ; <+578> | |
0x2044a8 <+578>: sub.w r0, r7, #0x44 | |
0x2044ac <+582>: movs r1, #0x0 | |
0x2044ae <+584>: cmp r0, r1 | |
0x2044b0 <+586>: bne 0x2044bc ; <+598> | |
0x2044b2 <+588>: b 0x2044b4 ; <+590> | |
0x2044b4 <+590>: movs r0, #0xa0 | |
0x2044b6 <+592>: bl 0xecd15c ; mono_llvm_throw_corlib_exception.island | |
0x2044ba <+596>: b 0x2044ca ; <+612> | |
0x2044bc <+598>: ldr r0, [r7, #-68] | |
0x2044c0 <+602>: cmp r0, #0x0 | |
0x2044c2 <+604>: str r0, [r7, #-192] | |
0x2044c6 <+608>: beq 0x2044cc ; <+614> | |
0x2044c8 <+610>: b 0x2044d6 ; <+624> | |
0x2044ca <+612>: trap | |
0x2044cc <+614>: b 0x2044ce ; <+616> | |
0x2044ce <+616>: movs r0, #0xa0 | |
0x2044d0 <+618>: bl 0xecd15c ; mono_llvm_throw_corlib_exception.island | |
0x2044d4 <+622>: b 0x2044fa ; <+660> | |
0x2044d6 <+624>: ldr r0, [r7, #-192] | |
0x2044da <+628>: ldr r1, [r0, #0x4] | |
0x2044dc <+630>: movw r2, #0x70e8 | |
0x2044e0 <+634>: movt r2, #0x172 | |
0x2044e4 <+638>: add r2, pc | |
0x2044e6 <+640>: movw r3, #0x2a84 | |
0x2044ea <+644>: ldr r0, [r2, r3] | |
0x2044ec <+646>: str r1, [r7, #-196] | |
0x2044f0 <+650>: bl 0x64db22 ; mscorlib_wrapper_alloc_object_AllocVector_intptr_intptr | |
0x2044f4 <+654>: str r0, [r7, #-200] | |
0x2044f8 <+658>: b 0x2044fc ; <+662> | |
0x2044fa <+660>: trap | |
0x2044fc <+662>: movs r0, #0x0 | |
0x2044fe <+664>: str r0, [r7, #-204] | |
0x204502 <+668>: b 0x204504 ; <+670> | |
0x204504 <+670>: ldr r0, [r7, #-204] | |
0x204508 <+674>: ldr r1, [r7, #-196] | |
0x20450c <+678>: cmp r0, r1 | |
0x20450e <+680>: str r0, [r7, #-208] | |
0x204512 <+684>: bge 0x204528 ; <+706> | |
0x204514 <+686>: movw r0, #0x70b0 | |
0x204518 <+690>: movt r0, #0x172 | |
0x20451c <+694>: add r0, pc | |
0x20451e <+696>: ldr r0, [r0, #0x60] | |
0x204520 <+698>: ldr r0, [r0] | |
0x204522 <+700>: cmp r0, #0x0 | |
0x204524 <+702>: beq 0x20454e ; <+744> | |
0x204526 <+704>: b 0x204540 ; <+730> | |
0x204528 <+706>: movs r0, #0x1 | |
0x20452a <+708>: movs r1, #0x0 | |
0x20452c <+710>: ldr r2, [r7, #-200] | |
0x204530 <+714>: str r2, [r7, #-60] | |
0x204534 <+718>: str r1, [r7, #-40] | |
0x204538 <+722>: ldr r1, [r7, #-116] | |
0x20453c <+726>: str r0, [r1] | |
0x20453e <+728>: b 0x2042d0 ; <+106> | |
0x204540 <+730>: movw r0, #0x7084 | |
0x204544 <+734>: movt r0, #0x172 | |
0x204548 <+738>: add r0, pc | |
0x20454a <+740>: ldr r0, [r0, #0x64] | |
0x20454c <+742>: blx r0 | |
0x20454e <+744>: sub.w r0, r7, #0x44 | |
0x204552 <+748>: ldr r1, [r7, #-208] | |
0x204556 <+752>: bl 0x115192 ; mscorlib_Mono_SafeGPtrArrayHandle_get_Item_int | |
0x20455a <+756>: str r0, [r7, #-212] | |
0x20455e <+760>: b 0x204560 ; <+762> | |
0x204560 <+762>: ldr r0, [r7, #-212] | |
0x204564 <+766>: str r0, [r7, #-64] | |
0x204568 <+770>: ldr r1, [r7, #-64] | |
0x20456c <+774>: str r1, [r7, #-92] | |
0x204570 <+778>: ldr r1, [r7, #-80] | |
0x204574 <+782>: str r1, [r7, #-88] | |
0x204578 <+786>: ldr r0, [r7, #-92] | |
0x20457c <+790>: ldr r1, [r7, #-88] | |
0x204580 <+794>: ldr r2, [r7, #-88] | |
0x204584 <+798>: ldr r3, [r7, #-84] | |
0x204588 <+802>: bl 0x359ea0 ; mscorlib_System_Reflection_MethodBase_GetMethodFromHandleNoGenericCheck_System_RuntimeMethodHandle_System_RuntimeTypeHandle | |
0x20458c <+806>: str r0, [r7, #-216] | |
0x204590 <+810>: b 0x204592 ; <+812> | |
0x204592 <+812>: movs r0, #0x0 | |
0x204594 <+814>: ldr r1, [r7, #-216] | |
0x204598 <+818>: cmp r1, r0 | |
0x20459a <+820>: bne 0x2045a8 ; <+834> | |
0x20459c <+822>: movs r0, #0x0 | |
0x20459e <+824>: ldr r1, [r7, #-200] | |
0x2045a2 <+828>: cmp r1, r0 | |
0x2045a4 <+830>: beq 0x2045d0 ; <+874> | |
0x2045a6 <+832>: b 0x2045da ; <+884> | |
0x2045a8 <+834>: movw r0, #0x701c | |
0x2045ac <+838>: movt r0, #0x172 | |
0x2045b0 <+842>: add r0, pc | |
0x2045b2 <+844>: ldr r1, [r7, #-216] | |
0x2045b6 <+848>: ldr r2, [r1] | |
0x2045b8 <+850>: ldr r2, [r2] | |
0x2045ba <+852>: ldr r2, [r2, #0x8] | |
0x2045bc <+854>: ldr r2, [r2, #0x10] | |
0x2045be <+856>: movw r3, #0x29a4 | |
0x2045c2 <+860>: movt r3, #0x0 | |
0x2045c6 <+864>: add r0, r3 | |
0x2045c8 <+866>: ldr r0, [r0] | |
0x2045ca <+868>: cmp r2, r0 | |
0x2045cc <+870>: bne 0x20465a ; <+1012> | |
0x2045ce <+872>: b 0x204664 ; <+1022> | |
0x2045d0 <+874>: b 0x2045d2 ; <+876> | |
0x2045d2 <+876>: movs r0, #0xa0 | |
0x2045d4 <+878>: bl 0xecd15c ; mono_llvm_throw_corlib_exception.island | |
0x2045d8 <+882>: b 0x2045fc ; <+918> | |
0x2045da <+884>: ldr r0, [r7, #-200] | |
0x2045de <+888>: ldr r1, [r0] | |
0x2045e0 <+890>: ldr r2, [r1, #0x7c] | |
0x2045e2 <+892>: cmp r2, #0x0 | |
0x2045e4 <+894>: movw r3, #0x0 | |
0x2045e8 <+898>: it ne | |
0x2045ea <+900>: movne r3, #0x1 | |
0x2045ec <+902>: tst.w r3, #0x1 | |
0x2045f0 <+906>: str r1, [r7, #-220] | |
0x2045f4 <+910>: str r2, [r7, #-224] | |
0x2045f8 <+914>: bne 0x2045fe ; <+920> | |
0x2045fa <+916>: b 0x204620 ; <+954> | |
0x2045fc <+918>: trap | |
0x2045fe <+920>: ldr r0, [r7, #-224] | |
-> 0x204602 <+924>: ldr r1, [r0] | |
0x204604 <+926>: ldr r3, [r0, #0x4] | |
0x204606 <+928>: ldr r0, [r7, #-200] | |
0x20460a <+932>: ldr r2, [r7, #-208] | |
0x20460e <+936>: str r1, [r7, #-228] | |
0x204612 <+940>: mov r1, r2 | |
0x204614 <+942>: ldr r2, [r7, #-216] | |
0x204618 <+946>: ldr r9, [r7, #-228] | |
0x20461c <+950>: blx r9 | |
0x20461e <+952>: b 0x204644 ; <+990> | |
0x204620 <+954>: movw r0, #0x6fa4 | |
0x204624 <+958>: movt r0, #0x172 | |
0x204628 <+962>: add r0, pc | |
0x20462a <+964>: ldr r0, [r0, #0x58] | |
0x20462c <+966>: movs r1, #0x16 | |
0x20462e <+968>: ldr r2, [r7, #-220] | |
0x204632 <+972>: str r0, [r7, #-232] | |
0x204636 <+976>: mov r0, r2 | |
0x204638 <+978>: ldr r3, [r7, #-232] | |
0x20463c <+982>: blx r3 | |
0x20463e <+984>: str r0, [r7, #-236] | |
0x204642 <+988>: b 0x204650 ; <+1002> | |
0x204644 <+990>: ldr r0, [r7, #-208] | |
0x204648 <+994>: adds r1, r0, #0x1 | |
0x20464a <+996>: str r1, [r7, #-204] | |
0x20464e <+1000>: b 0x204504 ; <+670> | |
0x204650 <+1002>: ldr r0, [r7, #-236] | |
0x204654 <+1006>: str r0, [r7, #-224] | |
0x204658 <+1010>: b 0x2045fe ; <+920> | |
0x20465a <+1012>: b 0x20465c ; <+1014> | |
0x20465c <+1014>: movs r0, #0x8e | |
0x20465e <+1016>: bl 0xecd15c ; mono_llvm_throw_corlib_exception.island | |
0x204662 <+1020>: b 0x204666 ; <+1024> | |
0x204664 <+1022>: b 0x20459c ; <+822> | |
0x204666 <+1024>: trap | |
0x204668 <+1026>: movs r0, #0x0 | |
0x20466a <+1028>: ldr r1, [r7, #-40] | |
0x20466e <+1032>: cmp r1, r0 | |
0x204670 <+1034>: bne 0x204682 ; <+1052> | |
0x204672 <+1036>: movs r0, #0x1 | |
0x204674 <+1038>: movs r1, #0x0 | |
0x204676 <+1040>: str r1, [r7, #-36] | |
0x20467a <+1044>: ldr r1, [r7, #-120] | |
0x20467e <+1048>: str r0, [r1] | |
0x204680 <+1050>: b 0x2042d2 ; <+108> | |
0x204682 <+1052>: movw r0, #0x6f42 | |
0x204686 <+1056>: movt r0, #0x172 | |
0x20468a <+1060>: add r0, pc | |
0x20468c <+1062>: ldr.w r0, [r0, #0x10c] | |
0x204690 <+1066>: blx r0 | |
0x204692 <+1068>: b 0x2046b4 ; <+1102> | |
0x204694 <+1070>: movs r0, #0x0 | |
0x204696 <+1072>: ldr r1, [r7, #-36] | |
0x20469a <+1076>: cmp r1, r0 | |
0x20469c <+1078>: bne 0x2046a0 ; <+1082> | |
0x20469e <+1080>: b 0x204432 ; <+460> | |
0x2046a0 <+1082>: movw r0, #0x6f24 | |
0x2046a4 <+1086>: movt r0, #0x172 | |
0x2046a8 <+1090>: add r0, pc | |
0x2046aa <+1092>: ldr.w r0, [r0, #0x10c] | |
0x2046ae <+1096>: blx r0 | |
0x2046b0 <+1098>: b 0x2046b2 ; <+1100> | |
0x2046b2 <+1100>: b 0x20469e ; <+1080> | |
0x2046b4 <+1102>: b 0x204672 ; <+1036> | |
0x2046b6 <+1104>: movw r0, #0x6f0e | |
0x2046ba <+1108>: movt r0, #0x172 | |
0x2046be <+1112>: add r0, pc | |
0x2046c0 <+1114>: ldr r0, [r0, #0x60] | |
0x2046c2 <+1116>: ldr r0, [r0] | |
0x2046c4 <+1118>: cmp r0, #0x0 | |
0x2046c6 <+1120>: beq 0x2046d6 ; <+1136> | |
0x2046c8 <+1122>: movw r0, #0x6efc | |
0x2046cc <+1126>: movt r0, #0x172 | |
0x2046d0 <+1130>: add r0, pc | |
0x2046d2 <+1132>: ldr r0, [r0, #0x64] | |
0x2046d4 <+1134>: blx r0 | |
0x2046d6 <+1136>: sub.w r0, r7, #0x44 | |
0x2046da <+1140>: bl 0x1150a6 ; mscorlib_Mono_SafeGPtrArrayHandle_Dispose | |
0x2046de <+1144>: b 0x2046e0 ; <+1146> | |
0x2046e0 <+1146>: b 0x2046e2 ; <+1148> | |
0x2046e2 <+1148>: ldr r0, [r7, #-116] | |
0x2046e6 <+1152>: ldr r1, [r0] | |
0x2046e8 <+1154>: movs r2, #0x0 | |
0x2046ea <+1156>: str r2, [r0] | |
0x2046ec <+1158>: cmp r1, #0x1 | |
0x2046ee <+1160>: beq 0x204668 ; <+1026> | |
0x2046f0 <+1162>: b 0x2046f2 ; <+1164> | |
0x2046f2 <+1164>: movw r0, #0x6ed2 | |
0x2046f6 <+1168>: movt r0, #0x172 | |
0x2046fa <+1172>: add r0, pc | |
0x2046fc <+1174>: ldr.w r0, [r0, #0xfc] | |
0x204700 <+1178>: blx r0 | |
0x204702 <+1180>: b 0x204704 ; <+1182> | |
0x204704 <+1182>: trap | |
0x204706 <+1184>: movw r0, #0x6ebe | |
0x20470a <+1188>: movt r0, #0x172 | |
0x20470e <+1192>: add r0, pc | |
0x204710 <+1194>: ldr r0, [r0, #0x60] | |
0x204712 <+1196>: ldr r0, [r0] | |
0x204714 <+1198>: cmp r0, #0x0 | |
0x204716 <+1200>: beq 0x204726 ; <+1216> | |
0x204718 <+1202>: movw r0, #0x6eac | |
0x20471c <+1206>: movt r0, #0x172 | |
0x204720 <+1210>: add r0, pc | |
0x204722 <+1212>: ldr r0, [r0, #0x64] | |
0x204724 <+1214>: blx r0 | |
0x204726 <+1216>: sub.w r0, r7, #0x4c | |
0x20472a <+1220>: bl 0x1155bc ; mscorlib_Mono_SafeStringMarshal_Dispose | |
0x20472e <+1224>: ldr r0, [r7, #-120] | |
0x204732 <+1228>: ldr r1, [r0] | |
0x204734 <+1230>: movs r2, #0x0 | |
0x204736 <+1232>: str r2, [r0] | |
0x204738 <+1234>: cmp r1, #0x1 | |
0x20473a <+1236>: beq 0x204694 ; <+1070> | |
0x20473c <+1238>: b 0x20473e ; <+1240> | |
0x20473e <+1240>: movw r0, #0x6e86 | |
0x204742 <+1244>: movt r0, #0x172 | |
0x204746 <+1248>: add r0, pc | |
0x204748 <+1250>: ldr.w r0, [r0, #0xfc] | |
0x20474c <+1254>: blx r0 | |
0x20474e <+1256>: trap | |
0x204750 <+1258>: movw r0, #0xa83 | |
0x204754 <+1262>: bl 0x110e20 ; init_method | |
0x204758 <+1266>: b 0x20429a ; <+52> | |
(lldb) re re -a | |
General Purpose Registers: | |
r0 = 0xb004eed2 | |
r1 = 0x20f24120 AudioToolbox`AudioQueueEnqueueBufferWithParameters + 548 | |
r2 = 0xb004eed2 | |
r3 = 0x00000001 | |
r4 = 0x00000000 | |
r5 = 0x00000000 | |
r6 = 0x01af83e0 | |
r7 = 0x01af81c4 | |
r8 = 0x01af8380 | |
r9 = 0x18370a00 | |
r10 = 0x01af8370 | |
r11 = 0x17d3c8d0 | |
r12 = 0x17e34c40 | |
sp = 0x01af80f0 | |
lr = 0x0035a219 link all`mscorlib_wrapper_managed_to_native_System_Reflection_MethodBase_GetMethodFromHandleInternalType_native_intptr_intptr_bool + 209 | |
pc = 0x00204602 link all`mscorlib_System_RuntimeType_GetMethodsByName_string_System_Reflection_BindingFlags_System_RuntimeType_MemberListType_System_RuntimeType + 924 | |
cpsr = 0x20000030 ManagedConfiguration`-[MCAPNPayload payloadDescriptionKeyValueSections] + 1090 | |
Floating Point Registers: | |
84 registers were unavailable. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment