Created
July 19, 2013 00:59
-
-
Save anonymous/6034327 to your computer and use it in GitHub Desktop.
xcut
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) x/30i $pc-60 | |
0x5a0ec <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2324>: mov r0, r3 | |
0x5a0f0 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2328>: | |
bl 0x51de8 <js::frontend::StmtInfoBCE::~StmtInfoBCE()> | |
0x5a0f4 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2332>: mov r3, r4 | |
0x5a0f8 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2336>: mov r0, r3 | |
0x5a0fc <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2340>: sub sp, r11, #16 | |
0x5a100 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2344>: pop {r4, r5, r6, r11, pc} | |
0x5a104 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2348>: addeq r7, r7, r12, asr #5 | |
0x5a108 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2352>: addeq r6, r7, r12, ror r0 | |
0x5a10c <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2356>: andeq r1, r0, r8, lsr #32 | |
0x5a110 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2360>: addeq r7, r7, r12, lsl #2 | |
0x5a114 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2364>: addeq r5, r7, r12, lsr #29 | |
0x5a118 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2368>: andeq r1, r0, lr, asr #32 | |
0x5a11c <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2372>: addeq r7, r7, r0, asr r0 | |
0x5a120 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2376>: addeq r5, r7, r0, asr #27 | |
0x5a124 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2380>: andeq r1, r0, lr, asr r0 | |
=> 0x5a128 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2384>: addeq r6, r7, r4, lsl #28 | |
0x5a12c <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2388>: addeq r5, r7, r0, ror #22 | |
0x5a130 <EmitForIn(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+2392>: muleq r0, r0, r0 | |
0x5a134 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)>: push {r4, r5, r6, r11, lr} | |
0x5a138 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+4>: add r11, sp, #16 | |
0x5a13c <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+8>: sub sp, sp, #132 ; 0x84 | |
0x5a140 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+12>: | |
str r0, [r11, #-128] ; 0x80 | |
0x5a144 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+16>: | |
str r1, [r11, #-132] ; 0x84 | |
0x5a148 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+20>: | |
str r2, [r11, #-136] ; 0x88 | |
0x5a14c <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+24>: | |
str r3, [r11, #-140] ; 0x8c | |
0x5a150 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+28>: sub r3, r11, #120 ; 0x78 | |
0x5a154 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+32>: mov r0, r3 | |
0x5a158 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+36>: | |
ldr r1, [r11, #-128] ; 0x80 | |
0x5a15c <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+40>: | |
bl 0x49b28 <js::frontend::StmtInfoBCE::StmtInfoBCE(js::ExclusiveContext*)> | |
0x5a160 <EmitNormalFor(js::ExclusiveContext*, js::frontend::BytecodeEmitter*, js::frontend::ParseNode*, ptrdiff_t)+44>: sub r3, r11, #120 ; 0x78 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment