{"name": "dso__missing_buildid_cache", "code": "__int64 __fastcall dso__missing_buildid_cache ( __int64 @@a1@@ ) { char @@s2@@ [ Number ] ; char @@v3@@ [ Number ] ; unsigned __int64 @@v4@@ ; @@v4@@ = __readfsqword ( Number ) ; if ( dso__build_id_filename ( @@a1@@ , @@v3@@ , Number L ) && ( unsigned int ) filename__read_build_id ( @@v3@@ , @@s2@@ , Number L ) != Number ) { if ( * _errno_location ( ) == Number ) return Number L ; goto LABEL_7 ; } if ( memcmp ( ( const void * ) ( @@a1@@ + Number ) , @@s2@@ , Number ) ) LABEL_7 : eprintf ( Number L , String , @@v3@@ ) ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v3", "t": {"T": 2, "n": 4104, "s": 1, "t": "char"}, "location": "s4112"}, {"n": "s2", "t": {"T": 2, "n": 32, "s": 1, "t": "char"}, "location": "s4144"}, {"n": "v4", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "s8"}]}
{"name": "build_id_cache__fprintf_missing", "code": "__int64 __fastcall build_id_cache__fprintf_missing ( __int64 @@a1@@ , unsigned __int8 @@a2@@ , __int64 @@a3@@ ) { __int64 @@v5@@ ; @@v5@@ = perf_session__new ( @@a1@@ , Number L , @@a2@@ , Number L , Number L ) ; if ( ! @@v5@@ ) return Number ; perf_session__fprintf_dsos_buildid ( @@v5@@ , @@a3@@ , dso__missing_buildid_cache , Number L ) ; perf_session__delete ( @@v5@@ ) ; return Number L ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "r64"}, {"n": "v5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}]}