{"name": "_ZN7cocos2d8CCSkewBy6createEfff", "code": "void * __fastcall cocos2d CCSkewBy create ( cocos2d CCSkewBy * @@this@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { void * @@v4@@ ; void * @@result@@ ; @@v4@@ = ( void * ) operator new ( Number ) ; memset ( @@v4@@ , Number , Number ) ; cocos2d CCSkewTo CCSkewTo ( ( cocos2d CCSkewTo * ) @@v4@@ ) ; * ( _QWORD * ) @@v4@@ = & ` vtable for ' cocos2d CCSkewBy + Number ; if ( ( unsigned __int8 ) cocos2d CCSkewBy initWithDuration ( ( cocos2d CCSkewBy * ) @@v4@@ , @@a2@@ , @@a3@@ , @@a4@@ ) ) { cocos2d CCObject autorelease ( ( cocos2d CCObject * ) @@v4@@ ) ; @@result@@ = @@v4@@ ; } else { ( * ( void ( __fastcall * * ) ( void * ) ) ( * ( _QWORD * ) @@v4@@ + Number L ) ) ( @@v4@@ ) ; @@result@@ = Number L ; } return @@result@@ ; }", "source": [{"n": "v4", "t": {"T": 3, "t": "void"}, "location": "r48"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "this", "t": {"T": 3, "t": "cocos2d::CCSkewBy"}, "location": "r56"}, {"n": "result", "t": {"T": 3, "t": "void"}, "location": "r8"}]}