Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PRE BRUCE:
- Dump of assembler code for function blink::protocol::Accessibility::AXValue::~AXValue():
- 0x013dbad6 <+0>: push {r3, r4, r5, lr}
- 0x013dbad8 <+2>: movs r3, #0
- 0x013dbada <+4>: ldr r5, [r0, #12]
- 0x013dbadc <+6>: mov r4, r0
- 0x013dbade <+8>: str r3, [r0, #12]
- 0x013dbae0 <+10>: cbz r5, 0x13dbaee <blink::protocol::Accessibility::AXValue::~AXValue()+24>
- 0x013dbae2 <+12>: mov r0, r5
- 0x013dbae4 <+14>: bl 0x13dba9e <std::__1::__vector_base<std::__1::unique_ptr<blink::protocol::Accessibility::AXValueSource, std::__1::default_delete<blink::protocol::Accessibility::AXValueSource> >, std::__1::allocator<std::__1::unique_ptr<blink::protocol::Accessibility::AXValueSource, std::__1::default_delete<blink::protocol::Accessibility::AXValueSource> > > >::~__vector_base()>
- 0x013dbae8 <+18>: mov r0, r5
- 0x013dbaea <+20>: blx 0x1667154
- 0x013dbaee <+24>: movs r3, #0
- 0x013dbaf0 <+26>: ldr r5, [r4, #8]
- 0x013dbaf2 <+28>: str r3, [r4, #8]
- 0x013dbaf4 <+30>: cbz r5, 0x13dbb02 <blink::protocol::Accessibility::AXValue::~AXValue()+44>
- 0x013dbaf6 <+32>: mov r0, r5
- 0x013dbaf8 <+34>: bl 0x13dba5c <std::__1::__vector_base<std::__1::unique_ptr<blink::protocol::Accessibility::AXRelatedNode, std::__1::default_delete<blink::protocol::Accessibility::AXRelatedNode> >, std::__1::allocator<std::__1::unique_ptr<blink::protocol::Accessibility::AXRelatedNode, std::__1::default_delete<blink::protocol::Accessibility::AXRelatedNode> > > >::~__vector_base()>
- 0x013dbafc <+38>: mov r0, r5
- 0x013dbafe <+40>: blx 0x1667154
- 0x013dbb02 <+44>: movs r3, #0
- 0x013dbb04 <+46>: ldr r0, [r4, #4]
- 0x013dbb06 <+48>: str r3, [r4, #4]
- 0x013dbb08 <+50>: cbz r0, 0x13dbb10 <blink::protocol::Accessibility::AXValue::~AXValue()+58>
- 0x013dbb0a <+52>: ldr r3, [r0, #0]
- 0x013dbb0c <+54>: ldr r3, [r3, #4]
- 0x013dbb0e <+56>: blx r3
- 0x013dbb10 <+58>: mov r0, r4
- 0x013dbb12 <+60>: bl 0xc50672 <WTF::String::~String()>
- 0x013dbb16 <+64>: mov r0, r4
- 0x013dbb18 <+66>: pop {r3, r4, r5, pc}
- POST BRUCE:
- Dump of assembler code for function blink::protocol::Accessibility::AXValue::~AXValue():
- 0x012c0450 <+0>: movs r3, #0
- 0x012c0452 <+2>: stmdb sp!, {r4, r5, r6, r7, r8, lr}
- 0x012c0456 <+6>: ldr r5, [r0, #12]
- 0x012c0458 <+8>: mov r4, r0
- 0x012c045a <+10>: str r3, [r0, #12]
- 0x012c045c <+12>: cbz r5, 0x12c046a <blink::protocol::Accessibility::AXValue::~AXValue()+26>
- 0x012c045e <+14>: mov r0, r5
- 0x012c0460 <+16>: bl 0x12c0418 <std::__1::__vector_base<std::__1::unique_ptr<blink::protocol::Accessibility::AXValueSource, std::__1::default_delete<blink::protocol::Accessibility::AXValueSource> >, std::__1::allocator<std::__1::unique_ptr<blink::protocol::Accessibility::AXValueSource, std::__1::default_delete<blink::protocol::Accessibility::AXValueSource> > > >::~__vector_base()>
- 0x012c0464 <+20>: mov r0, r5
- 0x012c0466 <+22>: bl 0x30af24 <ShimCppDelete()>
- 0x012c046a <+26>: movs r3, #0
- 0x012c046c <+28>: ldr r5, [r4, #8]
- 0x012c046e <+30>: str r3, [r4, #8]
- 0x012c0470 <+32>: cbz r5, 0x12c04b8 <blink::protocol::Accessibility::AXValue::~AXValue()+104>
- 0x012c0472 <+34>: ldr.w r8, [r5]
- 0x012c0476 <+38>: cmp.w r8, #0
- 0x012c047a <+42>: beq.n 0x12c04b2 <blink::protocol::Accessibility::AXValue::~AXValue()+98>
- 0x012c047c <+44>: mov r6, r3
- 0x012c047e <+46>: ldr r3, [r5, #4]
- 0x012c0480 <+48>: cmp r8, r3
- 0x012c0482 <+50>: beq.n 0x12c04ac <blink::protocol::Accessibility::AXValue::~AXValue()+92>
- 0x012c0484 <+52>: subs r2, r3, #4
- 0x012c0486 <+54>: str r2, [r5, #4]
- 0x012c0488 <+56>: ldr.w r7, [r3, #-4]
- 0x012c048c <+60>: str.w r6, [r3, #-4]
- 0x012c0490 <+64>: cmp r7, #0
- 0x012c0492 <+66>: beq.n 0x12c047e <blink::protocol::Accessibility::AXValue::~AXValue()+46>
- 0x012c0494 <+68>: add.w r0, r7, #16
- 0x012c0498 <+72>: bl 0xbe40e2 <WTF::String::~String()>
- 0x012c049c <+76>: add.w r0, r7, #8
- 0x012c04a0 <+80>: bl 0xbe40e2 <WTF::String::~String()>
- 0x012c04a4 <+84>: mov r0, r7
- 0x012c04a6 <+86>: bl 0x30af24 <ShimCppDelete()>
- 0x012c04aa <+90>: b.n 0x12c047e <blink::protocol::Accessibility::AXValue::~AXValue()+46>
- 0x012c04ac <+92>: ldr r0, [r5, #0]
- 0x012c04ae <+94>: bl 0x30af24 <ShimCppDelete()>
- 0x012c04b2 <+98>: mov r0, r5
- 0x012c04b4 <+100>: bl 0x30af24 <ShimCppDelete()>
- 0x012c04b8 <+104>: movs r3, #0
- 0x012c04ba <+106>: ldr r0, [r4, #4]
- 0x012c04bc <+108>: str r3, [r4, #4]
- 0x012c04be <+110>: cbz r0, 0x12c04c6 <blink::protocol::Accessibility::AXValue::~AXValue()+118>
- 0x012c04c0 <+112>: ldr r3, [r0, #0]
- 0x012c04c2 <+114>: ldr r3, [r3, #4]
- 0x012c04c4 <+116>: blx r3
- 0x012c04c6 <+118>: mov r0, r4
- 0x012c04c8 <+120>: bl 0xbe40e2 <WTF::String::~String()>
- 0x012c04cc <+124>: mov r0, r4
- 0x012c04ce <+126>: ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement