Created
September 26, 2015 01:36
-
-
Save yuyichao/83111d04eafadd03c03f 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
(gdb) disassemble 0xb6ff60e8 | |
Dump of assembler code for function julia__new_0: | |
0xb6ff6000 <+0>: push {r4, r5, r6, r7, r8, r9, r10, r11, lr} | |
0xb6ff6004 <+4>: add r11, sp, #28 | |
0xb6ff6008 <+8>: sub sp, sp, #44 ; 0x2c | |
0xb6ff600c <+12>: ldr r0, [pc, #556] ; 0xb6ff6240 <julia__new_0+576> | |
0xb6ff6010 <+16>: movw r4, #16 | |
0xb6ff6014 <+20>: add r6, sp, #4 | |
0xb6ff6018 <+24>: movw r7, #0 | |
0xb6ff601c <+28>: add r9, r6, #8 | |
0xb6ff6020 <+32>: add r10, r6, #12 | |
0xb6ff6024 <+36>: ldr r0, [r0] | |
0xb6ff6028 <+40>: ldr r2, [pc, #532] ; 0xb6ff6244 <julia__new_0+580> | |
0xb6ff602c <+44>: ldr r2, [r2] | |
0xb6ff6030 <+48>: ldr r3, [pc, #528] ; 0xb6ff6248 <julia__new_0+584> | |
0xb6ff6034 <+52>: ldr r3, [r3] | |
0xb6ff6038 <+56>: ldr r5, [pc, #524] ; 0xb6ff624c <julia__new_0+588> | |
0xb6ff603c <+60>: ldr r5, [r5] | |
0xb6ff6040 <+64>: str r4, [sp, #4] | |
0xb6ff6044 <+68>: ldr r4, [r5] | |
0xb6ff6048 <+72>: str r4, [sp, #8] | |
0xb6ff604c <+76>: str r6, [r5] | |
0xb6ff6050 <+80>: add r5, r6, #16 | |
0xb6ff6054 <+84>: str r7, [sp, #12] | |
0xb6ff6058 <+88>: str r7, [sp, #16] | |
0xb6ff605c <+92>: str r7, [sp, #20] | |
0xb6ff6060 <+96>: str r7, [sp, #24] | |
0xb6ff6064 <+100>: str r7, [sp, #28] | |
0xb6ff6068 <+104>: str r7, [sp, #32] | |
0xb6ff606c <+108>: str r7, [sp, #36] ; 0x24 | |
0xb6ff6070 <+112>: str r7, [sp, #40] ; 0x28 | |
0xb6ff6074 <+116>: str r5, [sp] | |
0xb6ff6078 <+120>: add r5, r6, #20 | |
0xb6ff607c <+124>: ldr r8, [r1] | |
0xb6ff6080 <+128>: add r6, r6, #24 | |
0xb6ff6084 <+132>: ldr r7, [r1, #4] | |
0xb6ff6088 <+136>: ldr r1, [r3] | |
0xb6ff608c <+140>: str r1, [sp, #12] | |
0xb6ff6090 <+144>: ldr r1, [r2] | |
0xb6ff6094 <+148>: str r1, [sp, #16] | |
0xb6ff6098 <+152>: ldr r0, [r0] | |
0xb6ff609c <+156>: bl 0xb6ff6250 | |
0xb6ff60a0 <+160>: ldr r1, [pc, #396] ; 0xb6ff6234 <julia__new_0+564> | |
0xb6ff60a4 <+164>: ldr r1, [r1] | |
0xb6ff60a8 <+168>: ldr r2, [pc, #392] ; 0xb6ff6238 <julia__new_0+568> | |
0xb6ff60ac <+172>: ldr r2, [r2] | |
0xb6ff60b0 <+176>: ldr r3, [pc, #388] ; 0xb6ff623c <julia__new_0+572> | |
---Type <return> to continue, or q <return> to quit--- | |
0xb6ff60b4 <+180>: ldr r3, [r3] | |
0xb6ff60b8 <+184>: str r0, [sp, #20] | |
0xb6ff60bc <+188>: ldr r0, [r3] | |
0xb6ff60c0 <+192>: str r0, [sp, #24] | |
0xb6ff60c4 <+196>: ldr r0, [r2] | |
0xb6ff60c8 <+200>: movw r2, #3 | |
0xb6ff60cc <+204>: str r0, [sp, #28] | |
0xb6ff60d0 <+208>: ldr r0, [r1] | |
0xb6ff60d4 <+212>: mov r1, r6 | |
0xb6ff60d8 <+216>: str r0, [sp, #32] | |
0xb6ff60dc <+220>: movw r0, #0 | |
0xb6ff60e0 <+224>: str r8, [sp, #36] ; 0x24 | |
0xb6ff60e4 <+228>: bl 0xb6ff6258 | |
0xb6ff60e8 <+232>: str r0, [sp, #28] | |
0xb6ff60ec <+236>: movw r0, #0 | |
0xb6ff60f0 <+240>: mov r1, r5 | |
0xb6ff60f4 <+244>: movw r2, #2 | |
0xb6ff60f8 <+248>: bl 0xb6ff6258 | |
0xb6ff60fc <+252>: ldr r1, [pc, #296] ; 0xb6ff622c <julia__new_0+556> | |
0xb6ff6100 <+256>: ldr r1, [r1] | |
0xb6ff6104 <+260>: ldr r2, [pc, #292] ; 0xb6ff6230 <julia__new_0+560> | |
0xb6ff6108 <+264>: ldr r2, [r2] | |
0xb6ff610c <+268>: str r0, [sp, #24] | |
0xb6ff6110 <+272>: ldr r0, [r2] | |
0xb6ff6114 <+276>: movw r2, #3 | |
0xb6ff6118 <+280>: str r0, [sp, #28] | |
0xb6ff611c <+284>: ldr r0, [r1] | |
0xb6ff6120 <+288>: mov r1, r6 | |
0xb6ff6124 <+292>: str r0, [sp, #32] | |
0xb6ff6128 <+296>: movw r0, #0 | |
0xb6ff612c <+300>: str r7, [sp, #36] ; 0x24 | |
0xb6ff6130 <+304>: bl 0xb6ff6258 | |
0xb6ff6134 <+308>: str r0, [sp, #28] | |
0xb6ff6138 <+312>: movw r0, #0 | |
0xb6ff613c <+316>: mov r1, r10 | |
0xb6ff6140 <+320>: movw r2, #4 | |
0xb6ff6144 <+324>: bl 0xb6ff6258 | |
0xb6ff6148 <+328>: ldr r1, [pc, #196] ; 0xb6ff6214 <julia__new_0+532> | |
0xb6ff614c <+332>: ldr r1, [r1] | |
0xb6ff6150 <+336>: ldr r2, [pc, #192] ; 0xb6ff6218 <julia__new_0+536> | |
0xb6ff6154 <+340>: ldr r2, [r2] | |
0xb6ff6158 <+344>: ldr r3, [pc, #188] ; 0xb6ff621c <julia__new_0+540> | |
0xb6ff615c <+348>: ldr r3, [r3] | |
0xb6ff6160 <+352>: ldr r7, [pc, #184] ; 0xb6ff6220 <julia__new_0+544> | |
0xb6ff6164 <+356>: ldr r7, [r7] | |
0xb6ff6168 <+360>: ldr r5, [pc, #180] ; 0xb6ff6224 <julia__new_0+548> |
Author
yuyichao
commented
Sep 26, 2015
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment