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