Created
November 8, 2014 00:54
-
-
Save stephan-vandenheuvel/9c3c7707dc364fe1745c to your computer and use it in GitHub Desktop.
This file contains hidden or 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
m_System_Collections_Generic_Dictionary_2_System_Collections_Generic_KeyValuePair_2_int_int_DungeonTile_get_Item_System_Collections_Generic_KeyValuePair_2_int_int: | |
0024bb70 e1a0c00d mov r12, sp | |
0024bb74 e92d4080 push {r7, lr} | |
0024bb78 e1a0700d mov r7, sp | |
0024bb7c e92d5d60 push {r5, r6, r8, r10, r11, r12, lr} | |
0024bb80 e24dd024 sub sp, sp, #0x24 | |
0024bb84 e1a0b00d mov r11, sp | |
0024bb88 e1a0a000 mov r10, r0 | |
0024bb8c e58b1010 str r1, [r11, #16] | |
0024bb90 e58b2014 str r2, [r11, #20] | |
0024bb94 ea000007 b 0x24bbb8 | |
0024bb98 e3a000f4 mov r0, #0xf4 | |
0024bb9c e2800c5e add r0, r0, #0x5e00 | |
0024bba0 eb0bf4d2 bl p_4850 | |
0024bba4 e1a01000 mov r1, r0 | |
0024bba8 e3a0008d mov r0, #0x8d | |
0024bbac e2800402 add r0, r0, #0x2000000 | |
0024bbb0 eb0bad2e bl plt__jit_icall_mono_create_corlib_exception_1 | |
0024bbb4 eb0babc1 bl p_175 | |
0024bbb8 e59a3028 ldr r3, [r10, #40] | |
0024bbbc e1a00003 mov r0, r3 | |
0024bbc0 e59b1010 ldr r1, [r11, #16] | |
0024bbc4 e59b2014 ldr r2, [r11, #20] | |
0024bbc8 e5933000 ldr r3, [r3] | |
0024bbcc e59f8000 ldr r8, [pc] @ literal pool symbol address: mono_aot_Assembly_CSharp_got | |
0024bbd0 ea000000 b 0x24bbd8 | |
0024bbd4 fffffff4 .long mono_aot_Assembly_CSharp_got-(0x24bbd4+0x322068) | |
0024bbd8 e79f8008 ldr r8, [pc, r8] | |
0024bbdc e28fe004 add lr, pc, #0x4 | |
0024bbe0 e513f040 ldr pc, [r3, #-64] | |
0024bbe4 00000000 andeq r0, r0, r0 | |
0024bbe8 e3806480 orr r6, r0, #0x80000000 | |
0024bbec e59a0008 ldr r0, [r10, #8] | |
0024bbf0 e58b0018 str r0, [r11, #24] | |
0024bbf4 e3e00480 mvn r0, #0x80000000 | |
0024bbf8 e0060000 and r0, r6, r0 | |
0024bbfc e59a1008 ldr r1, [r10, #8] | |
0024bc00 e591100c ldr r1, [r1, #12] | |
0024bc04 eb0bb87d bl plt__jit_icall___emul_op_irem | |
0024bc08 e1a01000 mov r1, r0 | |
0024bc0c e59b0018 ldr r0, [r11, #24] | |
0024bc10 e590200c ldr r2, [r0, #12] | |
0024bc14 e1520001 cmp r2, r1 | |
0024bc18 9b00004a blls 0x24bd48 | |
0024bc1c e1a01101 lsl r1, r1, #2 | |
0024bc20 e0800001 add r0, r0, r1 | |
0024bc24 e2800010 add r0, r0, #0x10 | |
0024bc28 e5900000 ldr r0, [r0] | |
0024bc2c e2405001 sub r5, r0, #0x1 | |
0024bc30 ea000038 b 0x24bd18 | |
0024bc34 e59a000c ldr r0, [r10, #12] | |
0024bc38 e590100c ldr r1, [r0, #12] | |
0024bc3c e1510005 cmp r1, r5 | |
0024bc40 9b000040 blls 0x24bd48 | |
0024bc44 e1a01185 lsl r1, r5, #3 | |
0024bc48 e0800001 add r0, r0, r1 | |
0024bc4c e2800010 add r0, r0, #0x10 | |
0024bc50 e5900000 ldr r0, [r0] | |
0024bc54 e1500006 cmp r0, r6 | |
0024bc58 1a000026 bne 0x24bcf8 | |
0024bc5c e59ac028 ldr r12, [r10, #40] | |
0024bc60 e59a0010 ldr r0, [r10, #16] | |
0024bc64 e590100c ldr r1, [r0, #12] | |
0024bc68 e1510005 cmp r1, r5 | |
0024bc6c 9b000035 blls 0x24bd48 | |
0024bc70 e1a01185 lsl r1, r5, #3 | |
0024bc74 e0800001 add r0, r0, r1 | |
0024bc78 e2800010 add r0, r0, #0x10 | |
0024bc7c e5901000 ldr r1, [r0] | |
0024bc80 e58b1008 str r1, [r11, #8] | |
0024bc84 e5900004 ldr r0, [r0, #4] | |
0024bc88 e58b000c str r0, [r11, #12] | |
0024bc8c e1a0000c mov r0, r12 | |
0024bc90 e58b0018 str r0, [r11, #24] | |
0024bc94 e59b1008 ldr r1, [r11, #8] | |
0024bc98 e59b200c ldr r2, [r11, #12] | |
0024bc9c e59b3010 ldr r3, [r11, #16] | |
0024bca0 e59b0014 ldr r0, [r11, #20] | |
0024bca4 e58d0000 str r0, [sp] | |
0024bca8 e59b0018 ldr r0, [r11, #24] | |
0024bcac e59cc000 ldr r12, [r12] | |
0024bcb0 e59f8000 ldr r8, [pc] @ literal pool symbol address: mono_aot_Assembly_CSharp_got | |
0024bcb4 ea000000 b 0x24bcbc | |
0024bcb8 ffffa114 .long mono_aot_Assembly_CSharp_got-(0x24bcb8+0x327e64) | |
0024bcbc e79f8008 ldr r8, [pc, r8] | |
0024bcc0 e28fe004 add lr, pc, #0x4 | |
0024bcc4 e51cf020 ldr pc, [r12, #-32] | |
0024bcc8 00000000 andeq r0, r0, r0 | |
0024bccc e3500000 cmp r0, #0x0 | |
0024bcd0 0a000008 beq 0x24bcf8 | |
0024bcd4 e59a0014 ldr r0, [r10, #20] | |
0024bcd8 e590100c ldr r1, [r0, #12] | |
0024bcdc e1510005 cmp r1, r5 | |
0024bce0 9b000018 blls 0x24bd48 | |
0024bce4 e1a01105 lsl r1, r5, #2 | |
0024bce8 e0800001 add r0, r0, r1 | |
0024bcec e2800010 add r0, r0, #0x10 | |
0024bcf0 e5900000 ldr r0, [r0] | |
0024bcf4 ea00000b b 0x24bd28 | |
0024bcf8 e59a000c ldr r0, [r10, #12] | |
0024bcfc e590100c ldr r1, [r0, #12] | |
0024bd00 e1510005 cmp r1, r5 | |
0024bd04 9b00000f blls 0x24bd48 | |
0024bd08 e1a01185 lsl r1, r5, #3 | |
0024bd0c e0800001 add r0, r0, r1 | |
0024bd10 e2800010 add r0, r0, #0x10 | |
0024bd14 e5905004 ldr r5, [r0, #4] | |
0024bd18 e3e00000 mvn r0, #0x0 | |
0024bd1c e1550000 cmp r5, r0 | |
0024bd20 0a000004 beq 0x24bd38 | |
0024bd24 eaffffc2 b 0x24bc34 | |
0024bd28 e28bd024 add sp, r11, #0x24 | |
0024bd2c e8bd0d60 pop {r5, r6, r8, r10, r11} | |
0024bd30 e59d7008 ldr r7, [sp, #8] | |
0024bd34 e89da000 ldm sp, {sp, pc} | |
0024bd38 e3a000cc mov r0, #0xcc | |
0024bd3c e2800402 add r0, r0, #0x2000000 | |
0024bd40 eb0bbb1a bl plt__jit_icall_mono_create_corlib_exception_0 | |
0024bd44 eb0bab5d bl p_175 | |
0024bd48 e1a0100e mov r1, lr | |
0024bd4c e59f0000 ldr r0, [pc] | |
0024bd50 eb0ba96a bl p_51 | |
0024bd54 02000157 andeq r0, r0, #0xc0000015 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment