{"name": "audio_alloc_prefix", "code": "__int64 __fastcall audio_alloc_prefix ( const char * @@a1@@ ) { size_t @@i@@ ; size_t @@v3@@ ; __int64 @@v4@@ ; _WORD @@v5@@ [ Number ] ; * ( _QWORD * ) & @@v5@@ [ Number ] = __readfsqword ( Number ) ; strcpy ( ( char * ) @@v5@@ , String ) ; if ( ! @@a1@@ ) return Number L ; @@v3@@ = strlen ( @@a1@@ ) ; @@v4@@ = g_malloc ( @@v3@@ + Number ) ; pstrcpy ( @@v4@@ , ( unsigned int ) ( @@v3@@ + Number ) , @@v5@@ ) ; pstrcat ( @@v4@@ , ( unsigned int ) ( @@v3@@ + Number ) , @@a1@@ ) ; for ( @@i@@ = Number L ; @@i@@ < @@v3@@ ; ++ @@i@@ ) * ( _BYTE * ) ( @@v4@@ + Number + @@i@@ ) = toupper ( * ( unsigned __int8 * ) ( @@v4@@ + Number + @@i@@ ) ) ; return @@v4@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const char"}, "location": "r56"}, {"n": "v5", "t": {"T": 2, "n": 7, "s": 2, "t": "_WORD"}, "location": "s14"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s32"}, {"n": "v3", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "s40"}, {"n": "i", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "s48"}]}