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