{"name": "mpsub_probe", "code": "__int64 __fastcall mpsub_probe ( __int64 @@a1@@ ) { int @@v2@@ ; char * @@s@@ ; char * @@v4@@ ; char * @@s1@@ ; @@s1@@ = * ( char * * ) ( @@a1@@ + Number ) ; @@v4@@ = & @@s1@@ [ * ( int * ) ( @@a1@@ + Number ) ] ; while ( @@s1@@ < @@v4@@ ) { if ( ! memcmp ( @@s1@@ , String , Number ) ) return Number L ; if ( ! memcmp ( @@s1@@ , String , Number ) ) return Number L ; @@v2@@ = strcspn ( @@s1@@ , String ) ; @@s@@ = & @@s1@@ [ @@v2@@ ] ; if ( * @@s@@ == Number ) { ++ @@s@@ ; ++ @@v2@@ ; } if ( * @@s@@ == Number ) ++ @@v2@@ ; if ( ! @@v2@@ ) break ; @@s1@@ += @@v2@@ ; } return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "s1", "t": {"T": 3, "t": "char"}, "location": "s16"}, {"n": "v4", "t": {"T": 3, "t": "char"}, "location": "s24"}, {"n": "s", "t": {"T": 3, "t": "char"}, "location": "s40"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s44"}]}