{"name": "_ZN7cocos2d8CCRepeat14initWithActionEPNS_18CCFiniteTimeActionEj", "code": "__int64 __fastcall cocos2d CCRepeat initWithAction ( __int64 @@a1@@ , float * @@a2@@ , int @@a3@@ ) { unsigned int @@v4@@ ; void * @@v6@@ ; @@v4@@ = cocos2d CCActionInterval initWithDuration ( ( cocos2d CCActionInterval * ) @@a1@@ , ( float ) @@a3@@ * @@a2@@ [ Number ] ) ; if ( ! ( _BYTE ) @@v4@@ ) return @@v4@@ ; * ( _DWORD * ) ( @@a1@@ + Number ) = @@a3@@ ; * ( _QWORD * ) ( @@a1@@ + Number ) = @@a2@@ ; cocos2d CCObject retain ( ( cocos2d CCObject * ) @@a2@@ ) ; @@v6@@ = _dynamic_cast ( @@a2@@ , ( const struct __class_type_info * ) & ` typeinfo for ' cocos2d CCFiniteTimeAction , ( const struct __class_type_info * ) & ` typeinfo for ' cocos2d CCActionInstant , Number L ) ; * ( _BYTE * ) ( @@a1@@ + Number ) = @@v6@@ != Number L ; if ( @@v6@@ ) -- * ( _DWORD * ) ( @@a1@@ + Number ) ; * ( _DWORD * ) ( @@a1@@ + Number ) = Number ; return @@v4@@ ; }", "source": [{"n": "v4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r104"}, {"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "float"}, "location": "r64"}, {"n": "v6", "t": {"T": 3, "t": "void"}, "location": "r8"}]}