{"name": "matcher_init", "code": "__int64 __fastcall matcher_init ( __int64 @@a1@@ ) { __int64 @@result@@ ; __int64 @@v2@@ ; callback = @@a1@@ ; regex = pcre_compile ( ) ; if ( ! regex ) return Number ; regex_opti = pcre_study ( ) ; if ( @@v2@@ ) { pcre_free ( regex , Number L ) ; regex = Number L ; @@result@@ = Number ; } else { memset ( & buff , Number , Number ) ; @@result@@ = Number L ; } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}