{"name": "_ZN7cocos2d13CCApplication3runEv", "code": "__int64 __fastcall cocos2d CCApplication run ( cocos2d CCApplication * @@this@@ ) { __int64 @@v2@@ ; __int64 v3 ; __int64 v4 ; __int64 v5 ; struct timeval @@vars0@@ ; if ( ( * ( unsigned __int8 ( __fastcall * * ) ( cocos2d CCApplication * ) ) ( * ( _QWORD * ) @@this@@ + Number L ) ) ( @@this@@ ) ) { while ( Number ) { do { gettimeofday ( & @@vars0@@ , Number L ) ; @@v2@@ = ( unsigned int ) ( int ) ( ( double ) ( Number * LODWORD ( @@vars0@@ . tv_sec ) ) + ( double ) SLODWORD ( @@vars0@@ . tv_usec ) * Number ) ; v3 = cocos2d CCDirector sharedDirector ( ( cocos2d CCDirector * ) & @@vars0@@ ) ; ( * ( void ( __fastcall * * ) ( __int64 ) ) ( * ( _QWORD * ) v3 + Number L ) ) ( v3 ) ; gettimeofday ( & @@vars0@@ , Number L ) ; v4 = * ( ( _QWORD * ) @@this@@ + Number ) ; v5 = ( unsigned int ) ( int ) ( ( double ) ( Number * LODWORD ( @@vars0@@ . tv_sec ) ) + ( double ) SLODWORD ( @@vars0@@ . tv_usec ) * Number ) ; } while ( v5 - @@v2@@ >= v4 ) ; usleep ( Number * ( @@v2@@ + v4 - v5 ) ) ; } } return Number L ; }", "source": [{"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r32"}, {"n": "this", "t": {"T": 3, "t": "cocos2d::CCApplication"}, "location": "r56"}, {"n": "vars0", "t": {"T": 6, "n": "struct timeval", "l": [{"T": 4, "n": "tv_sec", "t": "__time_t", "s": 8}, {"T": 4, "n": "tv_usec", "t": "__suseconds_t", "s": 8}]}, "location": "s0"}]}