{"name": "UnityAssertEqualNumber", "code": "__int64 __fastcall UnityAssertEqualNumber ( __int64 @@a1@@ , __int64 @@a2@@ , char * @@a3@@ , __int64 @@a4@@ , char @@a5@@ ) { __int64 @@result@@ ; ++ _gcov0_UnityAssertEqualNumber ; @@result@@ = qword_458020 ; if ( ! qword_458020 ) { ++ qword_44CCA8 ; @@result@@ = qword_458028 ; if ( ! qword_458028 ) { ++ qword_44CCB0 ; @@result@@ = @@a1@@ ; if ( @@a1@@ != @@a2@@ ) { ++ qword_44CCB8 ; UnityTestResultsFailBegin ( @@a4@@ ) ; ++ qword_44CCC0 ; UnityPrint ( String ) ; ++ qword_44CCC8 ; UnityPrintNumberByStyle ( @@a1@@ , @@a5@@ ) ; ++ qword_44CCD0 ; UnityPrint ( String ) ; ++ qword_44CCD8 ; UnityPrintNumberByStyle ( @@a2@@ , @@a5@@ ) ; ++ qword_44CCE0 ; UnityAddMsgIfSpecified ( @@a3@@ ) ; ++ qword_44CCE8 ; qword_458020 = Number L ; longjmp ( env , Number ) ; } } } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "char"}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "char", "s": 1}, "location": "r72"}, {"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": "UnityPrintNumberByStyle", "code": "__int64 __fastcall UnityPrintNumberByStyle ( __int64 @@a1@@ , char @@a2@@ ) { __int64 @@result@@ ; ++ _gcov0_UnityPrintNumberByStyle ; if ( ( @@a2@@ & Number ) != Number ) { ++ qword_44D1A8 ; UnityPrintNumber ( @@a1@@ ) ; @@result@@ = ++ qword_44D1B0 ; } else if ( ( @@a2@@ & Number ) != Number ) { ++ qword_44D1B8 ; UnityPrintNumberUnsigned ( @@a1@@ ) ; @@result@@ = ++ qword_44D1C0 ; } else { putcharSpy ( Number L ) ; ++ qword_44D1C8 ; putcharSpy ( Number L ) ; ++ qword_44D1D0 ; UnityPrintNumberHex ( @@a1@@ , ( unsigned int ) ( char ) ( Number * ( @@a2@@ & Number ) ) ) ; @@result@@ = ++ qword_44D1D8 ; } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "char", "s": 1}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]} {"name": "UnityPrintNumber", "code": "__int64 __fastcall UnityPrintNumber ( __int64 @@a1@@ ) { __int64 @@v2@@ ; ++ _gcov0_UnityPrintNumber ; @@v2@@ = @@a1@@ ; if ( @@a1@@ < Number ) { ++ qword_44D188 ; putcharSpy ( Number L ) ; ++ qword_44D190 ; @@v2@@ = - @@a1@@ ; } UnityPrintNumberUnsigned ( @@v2@@ ) ; return ++ qword_44D198 ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "UnityTestResultsFailBegin", "code": "__int64 __fastcall UnityTestResultsFailBegin ( __int64 @@a1@@ ) { ++ _gcov0_UnityTestResultsFailBegin ; UnityTestResultsBegin ( ( char * ) Unity , @@a1@@ ) ; ++ qword_44CF68 ; UnityPrint ( String ) ; ++ qword_44CF70 ; putcharSpy ( Number L ) ; return ++ qword_44CF78 ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}]} {"name": "UnityAddMsgIfSpecified", "code": "__int64 __fastcall UnityAddMsgIfSpecified ( char * @@a1@@ ) { __int64 @@result@@ ; @@result@@ = ++ _gcov0_UnityAddMsgIfSpecified ; if ( @@a1@@ ) { ++ qword_44CEC8 ; UnityPrint ( String ) ; ++ qword_44CED0 ; if ( qword_457FF0 ) { ++ qword_44CED8 ; UnityPrint ( String ) ; ++ qword_44CEE0 ; UnityPrint ( ( char * ) qword_457FF0 ) ; ++ qword_44CEE8 ; if ( qword_457FF8 ) { ++ qword_44CEF0 ; UnityPrint ( String ) ; ++ qword_44CEF8 ; UnityPrint ( ( char * ) qword_457FF8 ) ; ++ qword_44CF00 ; } UnityPrint ( String ) ; ++ qword_44CF08 ; } UnityPrint ( @@a1@@ ) ; @@result@@ = ++ qword_44CF10 ; } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]} {"name": "testEqualInts", "code": "__int64 testEqualInts ( ) { int @@v1@@ ; int @@v2@@ ; int * @@v3@@ ; int * @@v4@@ ; ++ _gcov0_testEqualInts ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_456648 ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_456650 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456658 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456660 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_456668 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456670 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456678 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_456680 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "int"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v4", "t": {"T": 3, "t": "int"}, "location": "s8"}]} {"name": "testEqualInt8s", "code": "__int64 testEqualInt8s ( ) { char @@v1@@ ; char @@v2@@ ; char * @@v3@@ ; char * @@v4@@ ; ++ _gcov0_testEqualInt8s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_456608 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456610 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456618 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_456620 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456628 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456630 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_456638 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "char"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "char", "s": 1}, "location": "s17"}, {"n": "v1", "t": {"T": 1, "n": "char", "s": 1}, "location": "s18"}, {"n": "v4", "t": {"T": 3, "t": "char"}, "location": "s8"}]} {"name": "testEqualInt16s", "code": "__int64 testEqualInt16s ( ) { __int16 @@v1@@ [ Number ] ; __int16 * @@v2@@ ; __int16 * @@v3@@ ; ++ _gcov0_testEqualInt16s ; qmemcpy ( @@v1@@ , String , sizeof ( @@v1@@ ) ) ; @@v3@@ = & @@v1@@ [ Number ] ; @@v2@@ = @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_4565A8 ; UnityAssertEqualNumber ( @@v1@@ [ Number ] , @@v1@@ [ Number ] , Number L , Number L , Number ) ; ++ qword_4565B0 ; UnityAssertEqualNumber ( Number L , @@v1@@ [ Number ] , Number L , Number L , Number ) ; ++ qword_4565B8 ; UnityAssertEqualNumber ( @@v1@@ [ Number ] , Number L , Number L , Number L , Number ) ; ++ qword_4565C0 ; UnityAssertEqualNumber ( * @@v3@@ , @@v1@@ [ Number ] , Number L , Number L , Number ) ; ++ qword_4565C8 ; UnityAssertEqualNumber ( * @@v3@@ , * @@v2@@ , Number L , Number L , Number ) ; ++ qword_4565D0 ; UnityAssertEqualNumber ( * @@v3@@ , Number L , Number L , Number L , Number ) ; return ++ qword_4565D8 ; }", "source": [{"n": "v2", "t": {"T": 3, "t": "__int16"}, "location": "s16"}, {"n": "v1", "t": {"T": 2, "n": 2, "s": 2, "t": "__int16"}, "location": "s20"}, {"n": "v3", "t": {"T": 3, "t": "__int16"}, "location": "s8"}]} {"name": "testEqualInt16sNegatives", "code": "__int64 testEqualInt16sNegatives ( ) { __int16 @@v1@@ ; __int16 @@v2@@ ; __int16 * @@v3@@ ; __int16 * @@v4@@ ; ++ _gcov0_testEqualInt16sNegatives ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_456568 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456570 ; UnityAssertEqualNumber ( Number , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456578 ; UnityAssertEqualNumber ( @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_456580 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456588 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456590 ; UnityAssertEqualNumber ( * @@v4@@ , Number , Number L , Number L , Number ) ; return ++ qword_456598 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "__int16"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s18"}, {"n": "v1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s20"}, {"n": "v4", "t": {"T": 3, "t": "__int16"}, "location": "s8"}]} {"name": "testEqualInt32s", "code": "__int64 testEqualInt32s ( ) { int @@v1@@ ; int @@v2@@ ; int * @@v3@@ ; int * @@v4@@ ; ++ _gcov0_testEqualInt32s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_456508 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456510 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456518 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_456520 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456528 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456530 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_456538 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "int"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v4", "t": {"T": 3, "t": "int"}, "location": "s8"}]} {"name": "testEqualInt32sNegatives", "code": "__int64 testEqualInt32sNegatives ( ) { int @@v1@@ ; int @@v2@@ ; int * @@v3@@ ; int * @@v4@@ ; ++ _gcov0_testEqualInt32sNegatives ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_4564C8 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4564D0 ; UnityAssertEqualNumber ( Number , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4564D8 ; UnityAssertEqualNumber ( @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_4564E0 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4564E8 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_4564F0 ; UnityAssertEqualNumber ( * @@v4@@ , Number , Number L , Number L , Number ) ; return ++ qword_4564F8 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "int"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v4", "t": {"T": 3, "t": "int"}, "location": "s8"}]} {"name": "testEqualUints", "code": "__int64 testEqualUints ( ) { unsigned int @@v1@@ ; unsigned int @@v2@@ ; unsigned int * @@v3@@ ; unsigned int * @@v4@@ ; ++ _gcov0_testEqualUints ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_456468 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456470 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456478 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_456480 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456488 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456490 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; ++ qword_456498 ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; return ++ qword_4564A0 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s24"}, {"n": "v4", "t": {"T": 3, "t": "unsigned int"}, "location": "s8"}]} {"name": "testEqualUint8s", "code": "__int64 testEqualUint8s ( ) { unsigned __int8 @@v1@@ ; unsigned __int8 @@v2@@ ; unsigned __int8 * @@v3@@ ; unsigned __int8 * @@v4@@ ; ++ _gcov0_testEqualUint8s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_456428 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456430 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456438 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_456440 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456448 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456450 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_456458 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "unsigned __int8"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "s17"}, {"n": "v1", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "s18"}, {"n": "v4", "t": {"T": 3, "t": "unsigned __int8"}, "location": "s8"}]} {"name": "testEqualUint16s", "code": "__int64 testEqualUint16s ( ) { unsigned __int16 @@v1@@ ; unsigned __int16 @@v2@@ ; unsigned __int16 * @@v3@@ ; unsigned __int16 * @@v4@@ ; ++ _gcov0_testEqualUint16s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_4563C8 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4563D0 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4563D8 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_4563E0 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4563E8 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_4563F0 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_4563F8 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "unsigned __int16"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "s18"}, {"n": "v1", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "s20"}, {"n": "v4", "t": {"T": 3, "t": "unsigned __int16"}, "location": "s8"}]} {"name": "testEqualUint32s", "code": "__int64 testEqualUint32s ( ) { unsigned int @@v1@@ ; unsigned int @@v2@@ ; unsigned int * @@v3@@ ; unsigned int * @@v4@@ ; ++ _gcov0_testEqualUint32s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_456368 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456370 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456378 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_456380 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456388 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456390 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_456398 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "unsigned int"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s24"}, {"n": "v4", "t": {"T": 3, "t": "unsigned int"}, "location": "s8"}]} {"name": "testEqualHex8s", "code": "__int64 testEqualHex8s ( ) { char @@v1@@ ; char @@v2@@ ; char * @@v3@@ ; char * @@v4@@ ; ++ _gcov0_testEqualHex8s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_456308 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456310 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456318 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_456320 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456328 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456330 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_456338 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "char"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "char", "s": 1}, "location": "s17"}, {"n": "v1", "t": {"T": 1, "n": "char", "s": 1}, "location": "s18"}, {"n": "v4", "t": {"T": 3, "t": "char"}, "location": "s8"}]} {"name": "testEqualHex8sNegatives", "code": "__int64 testEqualHex8sNegatives ( ) { char @@v1@@ ; char @@v2@@ ; char * @@v3@@ ; char * @@v4@@ ; ++ _gcov0_testEqualHex8sNegatives ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_4562A8 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4562B0 ; UnityAssertEqualNumber ( Number , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4562B8 ; UnityAssertEqualNumber ( @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_4562C0 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4562C8 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_4562D0 ; UnityAssertEqualNumber ( * @@v4@@ , Number , Number L , Number L , Number ) ; return ++ qword_4562D8 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "char"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "char", "s": 1}, "location": "s17"}, {"n": "v1", "t": {"T": 1, "n": "char", "s": 1}, "location": "s18"}, {"n": "v4", "t": {"T": 3, "t": "char"}, "location": "s8"}]} {"name": "testEqualHex16s", "code": "__int64 testEqualHex16s ( ) { __int16 @@v1@@ ; __int16 @@v2@@ ; __int16 * @@v3@@ ; __int16 * @@v4@@ ; ++ _gcov0_testEqualHex16s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_456268 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456270 ; UnityAssertEqualNumber ( Number , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456278 ; UnityAssertEqualNumber ( @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_456280 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456288 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456290 ; UnityAssertEqualNumber ( * @@v4@@ , Number , Number L , Number L , Number ) ; return ++ qword_456298 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "__int16"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s18"}, {"n": "v1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s20"}, {"n": "v4", "t": {"T": 3, "t": "__int16"}, "location": "s8"}]} {"name": "testEqualHex32s", "code": "__int64 testEqualHex32s ( ) { int @@v1@@ ; int @@v2@@ ; int * @@v3@@ ; int * @@v4@@ ; ++ _gcov0_testEqualHex32s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_456208 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456210 ; UnityAssertEqualNumber ( Number , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456218 ; UnityAssertEqualNumber ( @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_456220 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_456228 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_456230 ; UnityAssertEqualNumber ( * @@v4@@ , Number , Number L , Number L , Number ) ; return ++ qword_456238 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "int"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v4", "t": {"T": 3, "t": "int"}, "location": "s8"}]} {"name": "testEqualShorts", "code": "__int64 testEqualShorts ( ) { __int16 @@v1@@ ; __int16 @@v2@@ ; __int16 * @@v3@@ ; __int16 * @@v4@@ ; ++ _gcov0_testEqualShorts ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_455FC8 ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_455FD0 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455FD8 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455FE0 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_455FE8 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455FF0 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_455FF8 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_456000 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "__int16"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s18"}, {"n": "v1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s20"}, {"n": "v4", "t": {"T": 3, "t": "__int16"}, "location": "s8"}]} {"name": "testEqualUShorts", "code": "__int64 testEqualUShorts ( ) { unsigned __int16 @@v1@@ ; unsigned __int16 @@v2@@ ; unsigned __int16 * @@v3@@ ; unsigned __int16 * @@v4@@ ; ++ _gcov0_testEqualUShorts ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_455F68 ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_455F70 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455F78 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455F80 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_455F88 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455F90 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_455F98 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_455FA0 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "unsigned __int16"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "s18"}, {"n": "v1", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "s20"}, {"n": "v4", "t": {"T": 3, "t": "unsigned __int16"}, "location": "s8"}]} {"name": "testEqualChars", "code": "__int64 testEqualChars ( ) { char @@v1@@ ; char @@v2@@ ; char * @@v3@@ ; char * @@v4@@ ; ++ _gcov0_testEqualChars ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_455F08 ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_455F10 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455F18 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455F20 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_455F28 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455F30 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_455F38 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_455F40 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "char"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "char", "s": 1}, "location": "s17"}, {"n": "v1", "t": {"T": 1, "n": "char", "s": 1}, "location": "s18"}, {"n": "v4", "t": {"T": 3, "t": "char"}, "location": "s8"}]} {"name": "testEqualUChars", "code": "__int64 testEqualUChars ( ) { unsigned __int8 @@v1@@ ; unsigned __int8 @@v2@@ ; unsigned __int8 * @@v3@@ ; unsigned __int8 * @@v4@@ ; ++ _gcov0_testEqualUChars ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; ++ qword_455EC8 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455ED0 ; UnityAssertEqualNumber ( Number L , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455ED8 ; UnityAssertEqualNumber ( @@v2@@ , Number L , Number L , Number L , Number ) ; ++ qword_455EE0 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_455EE8 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_455EF0 ; UnityAssertEqualNumber ( * @@v4@@ , Number L , Number L , Number L , Number ) ; return ++ qword_455EF8 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "unsigned __int8"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "s17"}, {"n": "v1", "t": {"T": 1, "n": "unsigned __int8", "s": 1}, "location": "s18"}, {"n": "v4", "t": {"T": 3, "t": "unsigned __int8"}, "location": "s8"}]} {"name": "testEqualPointers", "code": "__int64 testEqualPointers ( ) { int @@v1@@ ; int @@v2@@ ; int * @@v3@@ ; int * @@v4@@ ; int * @@v5@@ ; ++ _gcov0_testEqualPointers ; @@v2@@ = Number ; @@v1@@ = Number ; @@v5@@ = & @@v2@@ ; @@v4@@ = & @@v1@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( ( __int64 ) & @@v2@@ , ( __int64 ) & @@v2@@ , Number L , Number L , Number ) ; ++ qword_455E88 ; UnityAssertEqualNumber ( ( __int64 ) & @@v1@@ , ( __int64 ) @@v4@@ , Number L , Number L , Number ) ; ++ qword_455E90 ; UnityAssertEqualNumber ( ( __int64 ) @@v3@@ , ( __int64 ) @@v4@@ , Number L , Number L , Number ) ; ++ qword_455E98 ; UnityAssertEqualNumber ( ( __int64 ) & @@v2@@ , ( __int64 ) & @@v2@@ , Number L , Number L , Number ) ; return ++ qword_455EA0 ; }", "source": [{"n": "v4", "t": {"T": 3, "t": "int"}, "location": "s16"}, {"n": "v3", "t": {"T": 3, "t": "int"}, "location": "s24"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s28"}, {"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "s32"}, {"n": "v5", "t": {"T": 3, "t": "int"}, "location": "s8"}]} {"name": "testProtection", "code": "__int64 testProtection ( ) { int @@v0@@ ; ++ _gcov0_testProtection ; @@v0@@ = _setjmp ( env ) ; ++ qword_450DE8 ; if ( ! @@v0@@ ) { ++ qword_450DF0 ; longjmp ( env , Number ) ; } qword_458020 = Number L ; UnityAssertEqualNumber ( Number L , Number L , Number L , Number L , Number ) ; return ++ qword_450DF8 ; }", "source": [{"n": "v0", "t": {"T": 1, "n": "int", "s": 4}, "location": "r8"}]} {"name": "testFailureCountIncrementsAndIsReturnedAtEnd", "code": "__int64 testFailureCountIncrementsAndIsReturnedAtEnd ( ) { int @@v1@@ ; __int64 @@v2@@ ; ++ _gcov0_testFailureCountIncrementsAndIsReturnedAtEnd ; @@v2@@ = qword_458010 ; qword_458020 = Number L ; startPutcharSpy ( ) ; ++ qword_450D28 ; UnityConcludeTest ( ) ; ++ qword_450D30 ; endPutcharSpy ( ) ; ++ qword_450D38 ; UnityAssertEqualNumber ( @@v2@@ + Number , qword_458010 , Number L , Number L , Number ) ; ++ qword_450D40 ; startPutcharSpy ( ) ; ++ qword_450D48 ; @@v1@@ = UnityEnd ( ) ; ++ qword_450D50 ; -- qword_458010 ; endPutcharSpy ( ) ; ++ qword_450D58 ; UnityAssertEqualNumber ( @@v2@@ + Number , @@v1@@ , Number L , Number L , Number ) ; return ++ qword_450D60 ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "testEqualHex64s", "code": "__int64 testEqualHex64s ( ) { __int64 @@v1@@ ; __int64 @@v2@@ ; __int64 * @@v3@@ ; __int64 * @@v4@@ ; ++ _gcov0_testEqualHex64s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_450908 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_450910 ; UnityAssertEqualNumber ( Number , @@v1@@ , Number L , Number L , Number ) ; ++ qword_450918 ; UnityAssertEqualNumber ( @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_450920 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_450928 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_450930 ; UnityAssertEqualNumber ( * @@v4@@ , Number , Number L , Number L , Number ) ; return ++ qword_450938 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "__int64"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s32"}, {"n": "v4", "t": {"T": 3, "t": "__int64"}, "location": "s8"}]} {"name": "testEqualUint64s", "code": "__int64 testEqualUint64s ( ) { __int64 @@v1@@ ; __int64 @@v2@@ ; __int64 * @@v3@@ ; __int64 * @@v4@@ ; ++ _gcov0_testEqualUint64s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_4508C8 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4508D0 ; UnityAssertEqualNumber ( Number , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4508D8 ; UnityAssertEqualNumber ( @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_4508E0 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4508E8 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_4508F0 ; UnityAssertEqualNumber ( * @@v4@@ , Number , Number L , Number L , Number ) ; return ++ qword_4508F8 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "__int64"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s32"}, {"n": "v4", "t": {"T": 3, "t": "__int64"}, "location": "s8"}]} {"name": "testEqualInt64s", "code": "__int64 testEqualInt64s ( ) { __int64 @@v1@@ ; __int64 @@v2@@ ; __int64 * @@v3@@ ; __int64 * @@v4@@ ; ++ _gcov0_testEqualInt64s ; @@v2@@ = Number ; @@v1@@ = Number ; @@v4@@ = & @@v2@@ ; @@v3@@ = & @@v1@@ ; UnityAssertEqualNumber ( Number , Number , Number L , Number L , Number ) ; ++ qword_450888 ; UnityAssertEqualNumber ( @@v2@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_450890 ; UnityAssertEqualNumber ( Number , @@v1@@ , Number L , Number L , Number ) ; ++ qword_450898 ; UnityAssertEqualNumber ( @@v2@@ , Number , Number L , Number L , Number ) ; ++ qword_4508A0 ; UnityAssertEqualNumber ( * @@v4@@ , @@v1@@ , Number L , Number L , Number ) ; ++ qword_4508A8 ; UnityAssertEqualNumber ( * @@v4@@ , * @@v3@@ , Number L , Number L , Number ) ; ++ qword_4508B0 ; UnityAssertEqualNumber ( * @@v4@@ , Number , Number L , Number L , Number ) ; return ++ qword_4508B8 ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "__int64"}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s32"}, {"n": "v4", "t": {"T": 3, "t": "__int64"}, "location": "s8"}]}