{"name": "_ZN7cocos2d8CCJumpTo12copyWithZoneEPNS_6CCZoneE", "code": "cocos2d CCJumpBy * __fastcall cocos2d CCJumpTo copyWithZone ( cocos2d CCJumpTo * @@this@@ , cocos2d CCZone * @@a2@@ ) { cocos2d CCJumpBy * v2 ; cocos2d CCJumpBy * @@result@@ ; _DWORD * v4 ; cocos2d CCZone * @@v5@@ ; if ( @@a2@@ && ( v2 = * ( cocos2d CCJumpBy * * ) @@a2@@ ) != Number L ) { cocos2d CCJumpBy copyWithZone ( @@this@@ , @@a2@@ ) ; cocos2d CCJumpBy initWithDuration ( v2 , * ( ( float * ) @@this@@ + Number ) , ( cocos2d CCJumpTo * ) ( ( char * ) @@this@@ + Number ) , * ( ( float * ) @@this@@ + Number ) , * ( ( _DWORD * ) @@this@@ + Number ) ) ; @@result@@ = v2 ; } else { v4 = ( _DWORD * ) operator new ( Number ) ; memset ( v4 , Number , Number ) ; cocos2d CCAction CCAction ( ( cocos2d CCAction * ) v4 ) ; v4 [ Number ] = Number ; * ( _QWORD * ) v4 = & ` vtable for ' cocos2d CCJumpBy + Number ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) ( v4 + Number ) ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) ( v4 + Number ) ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) ( v4 + Number ) ) ; * ( _QWORD * ) v4 = & ` vtable for ' cocos2d CCJumpTo + Number ; @@v5@@ = ( cocos2d CCZone * ) operator new ( Number ) ; cocos2d CCZone CCZone ( @@v5@@ , ( cocos2d CCObject * ) v4 ) ; cocos2d CCJumpBy copyWithZone ( @@this@@ , @@v5@@ ) ; cocos2d CCJumpBy initWithDuration ( ( cocos2d CCJumpBy * ) v4 , * ( ( float * ) @@this@@ + Number ) , ( cocos2d CCJumpTo * ) ( ( char * ) @@this@@ + Number ) , * ( ( float * ) @@this@@ + Number ) , * ( ( _DWORD * ) @@this@@ + Number ) ) ; operator delete ( @@v5@@ , Number ) ; @@result@@ = ( cocos2d CCJumpBy * ) v4 ; } return @@result@@ ; }", "source": [{"n": "v5", "t": {"T": 3, "t": "cocos2d::CCZone"}, "location": "r48"}, {"n": "this", "t": {"T": 3, "t": "cocos2d::CCJumpTo"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "cocos2d::CCZone"}, "location": "r64"}, {"n": "result", "t": {"T": 3, "t": "cocos2d::CCJumpBy"}, "location": "r8"}]}