{"name": "sub_4012DA", "code": "__int64 __fastcall sub_4012DA ( __int64 @@a1@@ ) { return sub_402AC1 ( & off_4050E0 , @@a1@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}]}
{"name": "err", "code": "void __fastcall __noreturn err ( __int64 @@a1@@ ) { sub_4012DA ( ( __int64 ) String ) ; sub_4012DA ( @@a1@@ ) ; sub_4012DA ( ( __int64 ) String ) ; sub_4012FF ( ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}]} {"name": "sub_40176B", "code": "__int64 sub_40176B ( ) { unsigned int v0 ; _BYTE * v1 ; __int64 v2 ; _BYTE * v3 ; _BYTE * @@v5@@ ; v0 = getpid ( ) ; v1 = ( char * ) & unk_406340 + ( unsigned int ) sub_402D61 ( & unk_406340 , v0 ) ; @@v5@@ = v1 + Number ; * v1 = Number ; v2 = sub_401F42 ( ) ; v3 = & @@v5@@ [ ( unsigned int ) sub_402D88 ( @@v5@@ , v2 ) ] ; * v3 = Number ; v3 [ Number ] = Number ; sub_4012DA ( ( __int64 ) String ) ; sub_4012DA ( ( __int64 ) & unk_406340 ) ; sub_4012DA ( qword_406398 ) ; sub_4012DA ( ( __int64 ) String ) ; return sub_4012FF ( ) ; }", "source": [{"n": "v5", "t": {"T": 3, "t": "_BYTE"}, "location": "s8"}]} {"name": "sub_402AC1", "code": "__int64 __fastcall sub_402AC1 ( __int64 @@a1@@ , __int64 @@a2@@ ) { int @@v2@@ ; @@v2@@ = sub_402B23 ( @@a2@@ ) ; return sub_402977 ( @@a1@@ , @@a2@@ , @@v2@@ ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r8"}]}