{"name": "UnityIgnore", "code": "__int64 __fastcall UnityIgnore ( char * @@a1@@ , __int64 @@a2@@ ) { __int64 @@result@@ ; ++ _gcov0_UnityIgnore ; @@result@@ = qword_458020 ; if ( ! qword_458020 ) { ++ qword_44C228 ; @@result@@ = qword_458028 ; if ( ! qword_458028 ) { ++ qword_44C230 ; UnityTestResultsBegin ( ( char * ) Unity , @@a2@@ ) ; ++ qword_44C238 ; UnityPrint ( String ) ; ++ qword_44C240 ; if ( @@a1@@ ) { ++ qword_44C248 ; putcharSpy ( Number L ) ; ++ qword_44C250 ; putcharSpy ( Number L ) ; ++ qword_44C258 ; UnityPrint ( @@a1@@ ) ; ++ qword_44C260 ; } qword_458028 = Number L ; longjmp ( env , Number ) ; } } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}
{"name": "UnityPrint", "code": "char * __fastcall UnityPrint ( char * @@a1@@ ) { char * @@result@@ ; char * @@v2@@ ; ++ _gcov0_UnityPrint ; @@result@@ = @@a1@@ ; @@v2@@ = @@a1@@ ; if ( @@a1@@ ) { ++ qword_44D268 ; while ( Number ) { @@result@@ = ( char * ) ( unsigned __int8 ) * @@v2@@ ; if ( ! ( _BYTE ) @@result@@ ) break ; if ( * @@v2@@ == Number || ( ++ qword_44D270 , * @@v2@@ <= Number ) ) { if ( * @@v2@@ == Number ) { ++ qword_44D288 ; putcharSpy ( Number L ) ; ++ qword_44D298 ; putcharSpy ( Number L ) ; ++ qword_44D2A0 ; } else { ++ qword_44D290 ; if ( * @@v2@@ == Number ) { ++ qword_44D2A8 ; putcharSpy ( Number L ) ; ++ qword_44D2B0 ; putcharSpy ( Number L ) ; ++ qword_44D2B8 ; } else { putcharSpy ( Number L ) ; ++ qword_44D2C0 ; putcharSpy ( Number L ) ; ++ qword_44D2C8 ; UnityPrintNumberHex ( * @@v2@@ , Number L ) ; } } } else { ++ qword_44D278 ; putcharSpy ( ( unsigned int ) * @@v2@@ ) ; ++ qword_44D280 ; } ++ @@v2@@ ; ++ qword_44D2D0 ; } } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}, {"n": "result", "t": {"T": 3, "t": "char"}, "location": "r8"}, {"n": "v2", "t": {"T": 3, "t": "char"}, "location": "s8"}]} {"name": "UnityTestResultsBegin", "code": "__int64 __fastcall UnityTestResultsBegin ( char * @@a1@@ , __int64 @@a2@@ ) { ++ _gcov0_UnityTestResultsBegin ; UnityPrint ( @@a1@@ ) ; ++ qword_44CF88 ; putcharSpy ( Number L ) ; ++ qword_44CF90 ; UnityPrintNumber ( @@a2@@ ) ; ++ qword_44CF98 ; putcharSpy ( Number L ) ; ++ qword_44CFA0 ; UnityPrint ( ( char * ) qword_457FE8 ) ; ++ qword_44CFA8 ; putcharSpy ( Number L ) ; return ++ qword_44CFB0 ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}]} {"name": "tearDown", "code": "__int64 tearDown ( ) { __int64 @@result@@ ; ++ _gcov0_tearDown ; endPutcharSpy ( ) ; ++ qword_457108 ; if ( SetToOneToFailInTearDown == Number ) { ++ qword_457110 ; UnityFail ( String , Number L ) ; ++ qword_457118 ; UnityIgnore ( String , Number L ) ; } if ( SetToOneMeanWeAlreadyCheckedThisGuy ) return ++ qword_457128 ; ++ qword_457120 ; @@result@@ = qword_458020 ; if ( qword_458020 ) { ++ qword_457130 ; UnityPrint ( String ) ; ++ qword_457138 ; putcharSpy ( Number L ) ; @@result@@ = ++ qword_457140 ; } return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]} {"name": "putcharSpy", "code": "__int64 __fastcall putcharSpy ( char @@a1@@ ) { __int64 @@result@@ ; ++ _gcov0_putcharSpy ; if ( putcharSpyEnabled ) { ++ qword_450D88 ; @@result@@ = ( unsigned int ) indexSpyBuffer ; if ( indexSpyBuffer <= Number ) { ++ qword_450D90 ; LODWORD ( @@result@@ ) = indexSpyBuffer ++ ; @@result@@ = ( int ) @@result@@ ; putcharSpyBuffer [ ( int ) @@result@@ ] = @@a1@@ ; } } else { putchar ( @@a1@@ ) ; @@result@@ = ++ qword_450D98 ; } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "char", "s": 1}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}