-
-
Save lewurm/b1094749027c9e5ea19fdc4fac7905a7 to your computer and use it in GitHub Desktop.
46482 fun
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
229381 +0xcc: // loop header | |
229382 dda24: e3590001 cmp r9, #1 | |
229383 dda28: a1a0400a movge r4, sl | |
229384 dda2c: a5b4a008 ldrge sl, [r4, #8]! | |
229385 dda30: e35a0000 cmp sl, #0 | |
229386 dda34: 1a00000a bne dda64 <rgctx_template_set_slot+0x10c> | |
229387 dda38: e7980005 ldr r0, [r8, r5] | |
229388 dda3c: e3a0100c mov r1, #12 | |
229389 dda40: e2800001 add r0, r0, #1 | |
229390 dda44: e7880005 str r0, [r8, r5] | |
229391 dda48: e7960005 ldr r0, [r6, r5] | |
229392 dda4c: e280000c add r0, r0, #12 | |
229393 dda50: e7860005 str r0, [r6, r5] | |
229394 dda54: e59d000c ldr r0, [sp, #12] | |
229395 dda58: eb02360f bl 16b29c <mono_image_alloc0> | |
229396 dda5c: e1a0a000 mov sl, r0 | |
229397 dda60: e584a000 str sl, [r4] // r4=0x8, BOOM! | |
229398 // r9=24, r7=24, so it was the last loop iteration. | |
229399 | |
229400 <rgctx_template_set_slot+0x10c>: | |
229401 dda64: e2899001 add r9, r9, #1 | |
229402 dda68: e1590007 cmp r9, r7 | |
229403 dda6c: daffffec ble dda24 <rgctx_template_set_slot+0xcc> | |
376762 0016b29c <mono_image_alloc0>: | |
376763 16b29c: e92d4c70 push {r4, r5, r6, sl, fp, lr} | |
376764 16b2a0: e28db010 add fp, sp, #16 | |
376765 16b2a4: e1a05000 mov r5, r0 | |
376766 16b2a8: e59f0080 ldr r0, [pc, #128] ; 16b330 <mono_image_alloc0+0x94> | |
376767 16b2ac: e1a04001 mov r4, r1 | |
376768 16b2b0: e59f107c ldr r1, [pc, #124] ; 16b334 <mono_image_alloc0+0x98> | |
376769 16b2b4: e08f0000 add r0, pc, r0 | |
376770 16b2b8: e7910000 ldr r0, [r1, r0] | |
376771 16b2bc: e5900000 ldr r0, [r0] | |
376772 16b2c0: e59010ac ldr r1, [r0, #172] ; 0xac | |
376773 16b2c4: e0811004 add r1, r1, r4 | |
376774 16b2c8: e58010ac str r1, [r0, #172] ; 0xac | |
376775 16b2cc: e3000454 movw r0, #1108 ; 0x454 | |
376776 16b2d0: e0856000 add r6, r5, r0 | |
376777 16b2d4: e1a00006 mov r0, r6 | |
376778 16b2d8: ebfaa770 bl 150a0 <pthread_mutex_lock@plt> | |
376779 16b2dc: e3500016 cmp r0, #22 | |
376780 16b2e0: 0a000007 beq 16b304 <mono_image_alloc0+0x68> | |
376781 16b2e4: e5950030 ldr r0, [r5, #48] ; 0x30 | |
376782 16b2e8: e1a01004 mov r1, r4 | |
376783 16b2ec: ebfaa747 bl 15010 <mono_mempool_alloc0@plt> | |
376784 16b2f0: e1a04000 mov r4, r0 | |
376785 16b2f4: e1a00006 mov r0, r6 | |
376786 16b2f8: ebfaa76e bl 150b8 <pthread_mutex_unlock@plt> | |
376787 16b2fc: e1a00004 mov r0, r4 | |
376788 16b300: e8bd8c70 pop {r4, r5, r6, sl, fp, pc} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment