{"name": "_ZN7cocos2d15CCRepeatForever6createEPNS_16CCActionIntervalE", "code": "__int64 __fastcall cocos2d CCRepeatForever create ( cocos2d CCRepeatForever * @@this@@ , cocos2d CCActionInterval * @@a2@@ ) { __int64 @@v2@@ ; void ( __fastcall * v3 ) ( void * ) ; __int64 result ; @@v2@@ = operator new ( Number ) ; cocos2d CCAction CCAction ( ( cocos2d CCAction * ) @@v2@@ ) ; * ( _DWORD * ) ( @@v2@@ + Number ) = Number ; * ( _QWORD * ) ( @@v2@@ + Number ) = Number L ; * ( _QWORD * ) @@v2@@ = & ` vtable for ' cocos2d CCRepeatForever + Number ; if ( ( unsigned __int8 ) cocos2d CCRepeatForever initWithAction ( ( cocos2d CCRepeatForever * ) @@v2@@ , @@this@@ ) ) { cocos2d CCObject autorelease ( ( cocos2d CCObject * ) @@v2@@ ) ; result = @@v2@@ ; } else { v3 = * ( void ( __fastcall * * ) ( void * ) ) ( * ( _QWORD * ) @@v2@@ + Number L ) ; if ( v3 == cocos2d CCRepeatForever ~ CCRepeatForever ) { cocos2d CCRepeatForever ~ CCRepeatForever ( ( cocos2d CCRepeatForever * ) @@v2@@ ) ; operator delete ( ( void * ) @@v2@@ , Number ) ; } else { v3 ( ( void * ) @@v2@@ ) ; } result = Number L ; } return result ; }", "source": [{"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r104"}, {"n": "this", "t": {"T": 3, "t": "cocos2d::CCRepeatForever"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "cocos2d::CCActionInterval"}, "location": "r64"}]}