{"name": "strlist__next", "code": "__int64 __fastcall strlist__next ( __int64 @@a1@@ ) { __int64 @@result@@ ; __int64 @@v2@@ ; if ( ! @@a1@@ ) return Number L ; @@v2@@ = rb_next ( @@a1@@ ) ; if ( @@v2@@ ) @@result@@ = @@v2@@ ; else @@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": "s24"}]}
{"name": "__cmd_buildid_cache", "code": "__int64 _cmd_buildid_cache ( ) { int * v0 ; char * v1 ; int * v2 ; char * v3 ; __int64 i ; __int64 j ; __int64 v7 ; __int64 v8 ; char @@s@@ [ Number ] ; unsigned __int64 @@v10@@ ; @@v10@@ = __readfsqword ( Number ) ; snprintf ( @@s@@ , Number , String , ( const char * ) & buildid_dir ) ; if ( add_name_list_str ) { v7 = strlist__new ( Number L , add_name_list_str ) ; if ( v7 ) { for ( i = strlist__first ( v7 ) ; i ; i = strlist__next ( i ) ) { if ( ( unsigned int ) build_id_cache__add_file ( * ( const char * * ) ( i + Number ) , ( __int64 ) @@s@@ ) ) { if ( * _errno_location ( ) == Number ) { eprintf ( Number L , String , * ( const char * * ) ( i + Number ) ) ; } else { v0 = _errno_location ( ) ; v1 = strerror ( * v0 ) ; eprintf ( Number L , String , * ( const char * * ) ( i + Number ) , v1 ) ; } } } strlist__delete ( v7 ) ; } } if ( remove_name_list_str ) { v8 = strlist__new ( Number L , remove_name_list_str ) ; if ( v8 ) { for ( j = strlist__first ( v8 ) ; j ; j = strlist__next ( j ) ) { if ( ( unsigned int ) build_id_cache__remove_file ( * ( const char * * ) ( j + Number ) , ( __int64 ) @@s@@ ) ) { if ( * _errno_location ( ) == Number ) { eprintf ( Number L , String , * ( const char * * ) ( j + Number ) ) ; } else { v2 = _errno_location ( ) ; v3 = strerror ( * v2 ) ; eprintf ( Number L , String , * ( const char * * ) ( j + Number ) , v3 ) ; } } } strlist__delete ( v8 ) ; } } return Number L ; }", "source": [{"n": "s", "t": {"T": 2, "n": 4104, "s": 1, "t": "char"}, "location": "s4112"}, {"n": "v10", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "s8"}]}