{"name": "_ZN7cocos2d9CCAnimate15startWithTargetEPNS_6CCNodeE", "code": "__int64 __fastcall cocos2d CCAnimate startWithTarget ( __int64 @@a1@@ , __int64 @@a2@@ ) { cocos2d CCObject * v3 ; unsigned __int8 * v4 ; __int64 ( * v5 ) ( void ) ; __int64 result ; cocos2d CCObject * v7 ; cocos2d CCActionInterval startWithTarget ( @@a1@@ ) ; v3 = * ( cocos2d CCObject * * ) ( @@a1@@ + Number ) ; if ( v3 ) cocos2d CCObject release ( v3 ) ; v4 = * ( unsigned __int8 * * ) ( @@a1@@ + Number ) ; v5 = * ( __int64 ( * * ) ( void ) ) ( * ( _QWORD * ) v4 + Number L ) ; if ( ( char * ) v5 == ( char * ) cocos2d CCAnimation getRestoreOriginalFrame ) result = v4 [ Number ] ; else result = v5 ( ) ; if ( ( _BYTE ) result ) { v7 = ( cocos2d CCObject * ) ( * ( __int64 ( __fastcall * * ) ( __int64 ) ) ( * ( _QWORD * ) @@a2@@ + Number L ) ) ( @@a2@@ ) ; * ( _QWORD * ) ( @@a1@@ + Number ) = v7 ; result = cocos2d CCObject retain ( v7 ) ; } * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; return result ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}]}