Changeset 103262 in vbox for trunk/src/VBox/ValidationKit
- Timestamp:
- Feb 8, 2024 12:00:32 AM (10 months ago)
- Location:
- trunk/src/VBox/ValidationKit/bootsectors
- Files:
-
- 9 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-template.c
r103216 r103262 5648 5648 pThis->pResultExtCtx = NULL; 5649 5649 pThis->pInitialExtCtx = NULL; 5650 5651 Bs3TestSubDone(); 5650 5652 } 5651 5653 … … 5680 5682 pThis->pabOpcodes = g_abBs3Cg1Opcodes; 5681 5683 pThis->fAdvanceMnemonic = 1; 5684 5685 /* Start the mode sub-test before we start reporting errors against it. */ 5686 Bs3TestSub(pThis->pszModeShort); 5682 5687 5683 5688 /* Allocate extended context structures. */ … … 5916 5921 pThis->cchMnemonic = pInstr->cchMnemonic; 5917 5922 if (pThis->fAdvanceMnemonic) 5918 Bs3TestSub F("%s / %.*s", pThis->pszModeShort, pThis->cchMnemonic, pThis->pchMnemonic);5923 Bs3TestSubSubF("%.*s", pThis->cchMnemonic, pThis->pchMnemonic); 5919 5924 pThis->fAdvanceMnemonic = pInstr->fAdvanceMnemonic; 5920 5925 pThis->uOpcodeMap = pInstr->uOpcodeMap; … … 6133 6138 6134 6139 if (BS3_CMN_NM(Bs3Cg1Init)(&This, bMode)) 6135 {6136 6140 bRet = BS3_CMN_NM(Bs3Cg1WorkerInner)(&This); 6137 Bs3TestSubDone();6138 }6139 6141 Bs3Cg1Destroy(&This); 6140 6142 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk
r102157 r103262 231 231 bs3-cmn-TestSubDone.c \ 232 232 bs3-cmn-TestSubErrorCount.c \ 233 bs3-cmn-TestSubSub.c \ 234 bs3-cmn-TestSubSubDone.c \ 235 bs3-cmn-TestSubSubErrorCount.c \ 233 236 bs3-cmn-TestTerm.c \ 234 237 bs3-cmn-TestSendCmdWithStr.asm \ -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestData.c
r98103 r103262 46 46 * Global Variables * 47 47 *********************************************************************************************************************************/ 48 /** The test name. */ 49 const char BS3_FAR *BS3_CMN_NM(g_pszBs3Test) = NULL; 50 48 51 #if ARCH_BITS == 16 49 52 … … 57 60 uint16_t g_cusBs3TestErrors = 0; 58 61 62 /** The start error count of the current sub-sub-test. */ 63 uint16_t g_cusBs3SubSubTestAtErrors = 0; 64 /** Whether we've reported the sub-sub-test result or not. */ 65 bool g_fbBs3SubSubTestReported = true; 66 /** Whether the sub-sub-test has been skipped or not. */ 67 bool g_fbBs3SubSubTestSkipped = false; 68 /** The number of sub-sub-tests. */ 69 uint16_t g_cusBs3SubSubTests = 0; 70 /** The number of sub-sub-tests that failed. */ 71 uint16_t g_cusBs3SubSubTestsFailed = 0; 72 59 73 /** The start error count of the current subtest. */ 60 74 uint16_t g_cusBs3SubTestAtErrors = 0; 61 62 75 /** Whether we've reported the sub-test result or not. */ 63 76 bool g_fbBs3SubTestReported = true; 64 77 /** Whether the sub-test has been skipped or not. */ 65 78 bool g_fbBs3SubTestSkipped = false; 79 /** The number of sub-tests. */ 80 uint16_t g_cusBs3SubTests = 0; 81 /** The number of sub-tests that failed. */ 82 uint16_t g_cusBs3SubTestsFailed = 0; 66 83 67 /** The number of sub tests. */ 68 uint16_t g_cusBs3SubTests = 0; 69 70 /** The number of sub tests that failed. */ 71 uint16_t g_cusBs3SubTestsFailed = 0; 84 /** The current test step. */ 85 uint16_t g_usBs3TestStep; 72 86 73 87 /** VMMDEV_TESTING_UNIT_XXX -> string */ … … 125 139 /** The subtest name. */ 126 140 char g_szBs3SubTest[64]; 127 128 /** The current test step. */ 129 uint16_t g_usBs3TestStep; 141 /** The subsubtest name. */ 142 char g_szBs3SubSubTest[64]; 130 143 131 144 #endif /* ARCH_BITS == 16 */ 132 145 133 /** The test name. */134 const char BS3_FAR *BS3_CMN_NM(g_pszBs3Test) = NULL;135 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSub.c
r103261 r103262 1 1 /* $Id$ */ 2 2 /** @file 3 * BS3Kit - Bs3TestSub , Bs3TestSubF, Bs3TestSubV.3 * BS3Kit - Bs3TestSubSub, Bs3TestSubSubF, Bs3TestSubSubV. 4 4 */ 5 5 6 6 /* 7 * Copyright (C) 2007-202 3Oracle and/or its affiliates.7 * Copyright (C) 2007-2024 Oracle and/or its affiliates. 8 8 * 9 9 * This file is part of VirtualBox base platform packages, as … … 45 45 46 46 /** 47 * Equivalent to RTTestISub V.47 * Equivalent to RTTestISubSubV. 48 48 */ 49 #undef Bs3TestSub V50 BS3_CMN_DEF(void, Bs3TestSub V,(const char *pszFormat, va_list BS3_FAR va))49 #undef Bs3TestSubSubV 50 BS3_CMN_DEF(void, Bs3TestSubSubV,(const char *pszFormat, va_list BS3_FAR va)) 51 51 { 52 52 size_t cch; 53 53 54 BS3_ASSERT(g_szBs3SubTest[0] != '\0'); 55 54 56 /* 55 * Cleanup any previous sub- test.57 * Cleanup any previous sub-sub-test. 56 58 */ 57 bs3TestSub Cleanup();59 bs3TestSubSubCleanup(); 58 60 59 61 /* 60 62 * Format the sub-test name and update globals. 61 63 */ 62 cch = Bs3StrPrintfV(g_szBs3Sub Test, sizeof(g_szBs3SubTest), pszFormat, va);63 g_cusBs3Sub TestAtErrors = g_cusBs3TestErrors;64 BS3_ASSERT(!g_fbBs3Sub TestSkipped);65 g_cusBs3Sub Tests++;64 cch = Bs3StrPrintfV(g_szBs3SubSubTest, sizeof(g_szBs3SubSubTest), pszFormat, va); 65 g_cusBs3SubSubTestAtErrors = g_cusBs3TestErrors; 66 BS3_ASSERT(!g_fbBs3SubSubTestSkipped); 67 g_cusBs3SubSubTests++; 66 68 67 69 /* 68 70 * Tell VMMDev and output to the console. 69 71 */ 70 bs3TestSendCmdWithStr(VMMDEV_TESTING_CMD_SUB _NEW, g_szBs3SubTest);72 bs3TestSendCmdWithStr(VMMDEV_TESTING_CMD_SUBSUB_NEW, g_szBs3SubSubTest); 71 73 72 74 Bs3PrintStr(g_szBs3SubTest); 75 cch += Bs3StrLen(g_szBs3SubTest) + 3; 76 Bs3PrintStr(" / "); 77 Bs3PrintStr(g_szBs3SubSubTest); 73 78 Bs3PrintChr(':'); 74 79 do … … 77 82 Bs3PrintStr(" TESTING\n"); 78 83 79 /* The sub- test result is not yet reported. */80 g_fbBs3Sub TestReported = false;84 /* The sub-sub-test result is not yet reported. */ 85 g_fbBs3SubSubTestReported = false; 81 86 } 82 87 83 88 84 89 /** 85 * Equivalent to RTTestI FailedF.90 * Equivalent to RTTestISubSubF. 86 91 */ 87 #undef Bs3TestSub F88 BS3_CMN_DEF(void, Bs3TestSub F,(const char *pszFormat, ...))92 #undef Bs3TestSubSubF 93 BS3_CMN_DEF(void, Bs3TestSubSubF,(const char *pszFormat, ...)) 89 94 { 90 95 va_list va; 91 96 va_start(va, pszFormat); 92 BS3_CMN_NM(Bs3TestSub V)(pszFormat, va);97 BS3_CMN_NM(Bs3TestSubSubV)(pszFormat, va); 93 98 va_end(va); 94 99 } … … 96 101 97 102 /** 98 * Equivalent to RTTestISub .103 * Equivalent to RTTestISubSub. 99 104 */ 100 #undef Bs3TestSub 101 BS3_CMN_DEF(void, Bs3TestSub ,(const char *pszMessage))105 #undef Bs3TestSubSub 106 BS3_CMN_DEF(void, Bs3TestSubSub,(const char *pszMessage)) 102 107 { 103 BS3_CMN_NM(Bs3TestSub F)("%s", pszMessage);108 BS3_CMN_NM(Bs3TestSubSubF)("%s", pszMessage); 104 109 } 105 110 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSubDone.c
r103261 r103262 1 1 /* $Id$ */ 2 2 /** @file 3 * BS3Kit - Bs3TestSub Done.3 * BS3Kit - Bs3TestSubSubDone. 4 4 */ 5 5 6 6 /* 7 * Copyright (C) 2007-202 3Oracle and/or its affiliates.7 * Copyright (C) 2007-2024 Oracle and/or its affiliates. 8 8 * 9 9 * This file is part of VirtualBox base platform packages, as … … 45 45 46 46 /** 47 * Equivalent to RTTestISub Done.47 * Equivalent to RTTestISubSubDone. 48 48 */ 49 #undef Bs3TestSub Done50 BS3_CMN_DEF(void, Bs3TestSub Done,(void))49 #undef Bs3TestSubSubDone 50 BS3_CMN_DEF(void, Bs3TestSubSubDone,(void)) 51 51 { 52 bs3TestSub Cleanup();52 bs3TestSubSubCleanup(); 53 53 } 54 54 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestSubSubErrorCount.c
r103261 r103262 1 1 /* $Id$ */ 2 2 /** @file 3 * BS3Kit - Bs3TestSub ErrorCount.3 * BS3Kit - Bs3TestSubSubErrorCount. 4 4 */ 5 5 6 6 /* 7 * Copyright (C) 2007-202 3Oracle and/or its affiliates.7 * Copyright (C) 2007-2024 Oracle and/or its affiliates. 8 8 * 9 9 * This file is part of VirtualBox base platform packages, as … … 45 45 46 46 /** 47 * Equivalent to RTTestSub ErrorCount.47 * Equivalent to RTTestSubSubErrorCount. 48 48 */ 49 #undef Bs3TestSub ErrorCount50 BS3_CMN_DEF(uint16_t, Bs3TestSub ErrorCount,(void))49 #undef Bs3TestSubSubErrorCount 50 BS3_CMN_DEF(uint16_t, Bs3TestSubSubErrorCount,(void)) 51 51 { 52 return g_cusBs3TestErrors - g_cusBs3Sub TestAtErrors;52 return g_cusBs3TestErrors - g_cusBs3SubSubTestAtErrors; 53 53 } 54 54 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestTerm.c
r103183 r103262 43 43 44 44 45 static void bs3TestSubCleanupWorker(char const BS3_FAR *pszName, bool fSkipped, uint16_t cErrorsAtStart, uint32_t uDoneCmd, 46 char const BS3_FAR *pszParent) 47 { 48 uint16_t const cErrors = g_cusBs3TestErrors - cErrorsAtStart; 49 size_t cch = Bs3StrLen(pszName); 50 51 /* Tell VMMDev. */ 52 bs3TestSendCmdWithU32(uDoneCmd, cErrors); 53 54 /* Print result to the console. */ 55 if (pszParent) 56 { 57 Bs3PrintStr(pszParent); 58 cch += Bs3StrLen(pszParent) + 3; 59 Bs3PrintStr(" / "); 60 } 61 Bs3PrintStr(pszName); 62 Bs3PrintChr(':'); 63 do 64 Bs3PrintChr(' '); 65 while (cch++ < 49); 66 67 if (!cErrors) 68 Bs3PrintStr(!fSkipped ? "PASSED\n" : "SKIPPED\n"); 69 else 70 { 71 if (uDoneCmd == VMMDEV_TESTING_CMD_SUB_DONE) 72 g_cusBs3SubTestsFailed++; 73 else 74 g_cusBs3SubSubTestsFailed++; 75 Bs3Printf("FAILED (%u errors)\n", cErrors); 76 } 77 } 78 79 80 /** 81 * Cleans up the current sub-sub-test. 82 */ 83 BS3_DECL(void) bs3TestSubSubCleanup(void) 84 { 85 if (g_szBs3SubSubTest[0] != '\0') 86 { 87 if (!g_fbBs3SubSubTestReported) 88 bs3TestSubCleanupWorker(g_szBs3SubSubTest, g_fbBs3SubSubTestSkipped, g_cusBs3SubSubTestAtErrors, 89 VMMDEV_TESTING_CMD_SUBSUB_DONE, g_szBs3SubTest); 90 91 /* Reset the sub-sub-test. */ 92 g_fbBs3SubSubTestReported = true; 93 g_fbBs3SubSubTestSkipped = false; 94 g_szBs3SubSubTest[0] = '\0'; 95 } 96 } 97 45 98 46 99 /** … … 49 102 BS3_DECL(void) bs3TestSubCleanup(void) 50 103 { 104 bs3TestSubSubCleanup(); 51 105 if (g_szBs3SubTest[0] != '\0') 52 106 { 53 107 if (!g_fbBs3SubTestReported) 54 { 55 size_t cch; 56 uint16_t cErrors = g_cusBs3TestErrors - g_cusBs3SubTestAtErrors; 57 58 /* Tell VMMDev. */ 59 bs3TestSendCmdWithU32(VMMDEV_TESTING_CMD_SUB_DONE, cErrors); 60 61 /* Print result to the console. */ 62 Bs3PrintStr(g_szBs3SubTest); 63 Bs3PrintChr(':'); 64 cch = Bs3StrLen(g_szBs3SubTest); 65 do 66 Bs3PrintChr(' '); 67 while (cch++ < 49); 68 69 if (!cErrors) 70 Bs3PrintStr(!g_fbBs3SubTestSkipped ? "PASSED\n" : "SKIPPED\n"); 71 else 72 { 73 g_cusBs3SubTestsFailed++; 74 Bs3Printf("FAILED (%u errors)\n", cErrors); 75 } 76 } 108 bs3TestSubCleanupWorker(g_szBs3SubTest, g_fbBs3SubTestSkipped, g_cusBs3SubTestAtErrors, 109 VMMDEV_TESTING_CMD_SUB_DONE, NULL); 77 110 78 111 /* Reset the sub-test. */ -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-test.h
r98103 r103262 45 45 46 46 47 /** Indicates whether the VMMDev is operational. */48 #ifndef DOXYGEN_RUNNING49 # define g_fbBs3VMMDevTesting BS3_DATA_NM(g_fbBs3VMMDevTesting)50 #endif51 extern bool g_fbBs3VMMDevTesting;52 53 /** The number of tests that have failed. */54 #ifndef DOXYGEN_RUNNING55 # define g_cusBs3TestErrors BS3_DATA_NM(g_cusBs3TestErrors)56 #endif57 extern uint16_t g_cusBs3TestErrors;58 59 /** The start error count of the current subtest. */60 #ifndef DOXYGEN_RUNNING61 # define g_cusBs3SubTestAtErrors BS3_DATA_NM(g_cusBs3SubTestAtErrors)62 #endif63 extern uint16_t g_cusBs3SubTestAtErrors;64 65 /** Whether we've reported the sub-test result or not. */66 #ifndef DOXYGEN_RUNNING67 # define g_fbBs3SubTestReported BS3_DATA_NM(g_fbBs3SubTestReported)68 #endif69 extern bool g_fbBs3SubTestReported;70 /** Whether the sub-test has been skipped or not. */71 #ifndef DOXYGEN_RUNNING72 # define g_fbBs3SubTestSkipped BS3_DATA_NM(g_fbBs3SubTestSkipped)73 #endif74 extern bool g_fbBs3SubTestSkipped;75 76 /** The number of sub tests. */77 #ifndef DOXYGEN_RUNNING78 # define g_cusBs3SubTests BS3_DATA_NM(g_cusBs3SubTests)79 #endif80 extern uint16_t g_cusBs3SubTests;81 82 /** The number of sub tests that failed. */83 #ifndef DOXYGEN_RUNNING84 # define g_cusBs3SubTestsFailed BS3_DATA_NM(g_cusBs3SubTestsFailed)85 #endif86 extern uint16_t g_cusBs3SubTestsFailed;87 88 /** VMMDEV_TESTING_UNIT_XXX -> string */89 #ifndef DOXYGEN_RUNNING90 # define g_aszBs3TestUnitNames BS3_DATA_NM(g_aszBs3TestUnitNames)91 #endif92 extern char const g_aszBs3TestUnitNames[][12];93 94 47 /** The test name. */ 95 48 extern const char BS3_FAR *g_pszBs3Test_c16; … … 97 50 extern const char *g_pszBs3Test_c64; 98 51 52 /** Indicates whether the VMMDev is operational. */ 53 #ifndef DOXYGEN_RUNNING 54 # define g_fbBs3VMMDevTesting BS3_DATA_NM(g_fbBs3VMMDevTesting) 55 #endif 56 extern bool g_fbBs3VMMDevTesting; 57 58 /** The number of tests that have failed. */ 59 #ifndef DOXYGEN_RUNNING 60 # define g_cusBs3TestErrors BS3_DATA_NM(g_cusBs3TestErrors) 61 #endif 62 extern uint16_t g_cusBs3TestErrors; 63 64 99 65 /** The subtest name. */ 100 66 #ifndef DOXYGEN_RUNNING … … 102 68 #endif 103 69 extern char g_szBs3SubTest[64]; 70 71 /** The start error count of the current subtest. */ 72 #ifndef DOXYGEN_RUNNING 73 # define g_cusBs3SubTestAtErrors BS3_DATA_NM(g_cusBs3SubTestAtErrors) 74 #endif 75 extern uint16_t g_cusBs3SubTestAtErrors; 76 77 /** Whether we've reported the sub-test result or not. */ 78 #ifndef DOXYGEN_RUNNING 79 # define g_fbBs3SubTestReported BS3_DATA_NM(g_fbBs3SubTestReported) 80 #endif 81 extern bool g_fbBs3SubTestReported; 82 /** Whether the sub-test has been skipped or not. */ 83 #ifndef DOXYGEN_RUNNING 84 # define g_fbBs3SubTestSkipped BS3_DATA_NM(g_fbBs3SubTestSkipped) 85 #endif 86 extern bool g_fbBs3SubTestSkipped; 87 88 /** The number of sub tests. */ 89 #ifndef DOXYGEN_RUNNING 90 # define g_cusBs3SubTests BS3_DATA_NM(g_cusBs3SubTests) 91 #endif 92 extern uint16_t g_cusBs3SubTests; 93 94 /** The number of sub tests that failed. */ 95 #ifndef DOXYGEN_RUNNING 96 # define g_cusBs3SubTestsFailed BS3_DATA_NM(g_cusBs3SubTestsFailed) 97 #endif 98 extern uint16_t g_cusBs3SubTestsFailed; 99 100 101 /** The subsubtest name. */ 102 #ifndef DOXYGEN_RUNNING 103 # define g_szBs3SubSubTest BS3_DATA_NM(g_szBs3SubSubTest) 104 #endif 105 extern char g_szBs3SubSubTest[64]; 106 107 /** The start error count of the current sub-sub-test. */ 108 #ifndef DOXYGEN_RUNNING 109 # define g_cusBs3SubSubTestAtErrors BS3_DATA_NM(g_cusBs3SubSubTestAtErrors) 110 #endif 111 extern uint16_t g_cusBs3SubSubTestAtErrors; 112 113 /** Whether we've reported the sub-sub-test result or not. */ 114 #ifndef DOXYGEN_RUNNING 115 # define g_fbBs3SubSubTestReported BS3_DATA_NM(g_fbBs3SubSubTestReported) 116 #endif 117 extern bool g_fbBs3SubSubTestReported; 118 /** Whether the sub-sub-test has been skipped or not. */ 119 #ifndef DOXYGEN_RUNNING 120 # define g_fbBs3SubSubTestSkipped BS3_DATA_NM(g_fbBs3SubSubTestSkipped) 121 #endif 122 extern bool g_fbBs3SubSubTestSkipped; 123 124 /** The number of sub-sub-tests. */ 125 #ifndef DOXYGEN_RUNNING 126 # define g_cusBs3SubSubTests BS3_DATA_NM(g_cusBs3SubSubTests) 127 #endif 128 extern uint16_t g_cusBs3SubSubTests; 129 130 /** The number of sub-sub-tests that failed. */ 131 #ifndef DOXYGEN_RUNNING 132 # define g_cusBs3SubSubTestsFailed BS3_DATA_NM(g_cusBs3SubSubTestsFailed) 133 #endif 134 extern uint16_t g_cusBs3SubSubTestsFailed; 135 136 137 /** VMMDEV_TESTING_UNIT_XXX -> string */ 138 #ifndef DOXYGEN_RUNNING 139 # define g_aszBs3TestUnitNames BS3_DATA_NM(g_aszBs3TestUnitNames) 140 #endif 141 extern char const g_aszBs3TestUnitNames[][12]; 142 104 143 105 144 … … 141 180 #endif 142 181 BS3_DECL(bool) bs3TestIsVmmDevTestingPresent(void); 182 183 /** 184 * Similar to rtTestSubSubCleanup. 185 */ 186 #ifndef DOXYGEN_RUNNING 187 # define bs3TestSubSubCleanup BS3_CMN_NM(bs3TestSubSubCleanup) 188 #endif 189 BS3_DECL(void) bs3TestSubSubCleanup(void); 143 190 144 191 /** -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-autostubs.kmk
r102157 r103262 5 5 6 6 # 7 # Copyright (C) 2007-202 3Oracle and/or its affiliates.7 # Copyright (C) 2007-2024 Oracle and/or its affiliates. 8 8 # 9 9 # This file is part of VirtualBox base platform packages, as … … 164 164 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestSubDone) 165 165 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestSubF) 166 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestSubSub) 167 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestSubSubDone) 168 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestSubSubF) 169 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestSubSubV) 166 170 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestSubV) 167 171 $(call BS3KIT_FN_GEN_CMN_NEARSTUB,bs3kit-common-16,Bs3TestTerm) -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-define.h
r102157 r103262 5 5 6 6 /* 7 * Copyright (C) 2007-202 3Oracle and/or its affiliates.7 * Copyright (C) 2007-2024 Oracle and/or its affiliates. 8 8 * 9 9 * This file is part of VirtualBox base platform packages, as … … 217 217 #define Bs3TestSubErrorCount BS3_CMN_MANGLER(Bs3TestSubErrorCount) 218 218 #define Bs3TestSubF BS3_CMN_MANGLER(Bs3TestSubF) 219 #define Bs3TestSubSub BS3_CMN_MANGLER(Bs3TestSubSub) 220 #define Bs3TestSubSubDone BS3_CMN_MANGLER(Bs3TestSubSubDone) 221 #define Bs3TestSubSubF BS3_CMN_MANGLER(Bs3TestSubSubF) 222 #define Bs3TestSubSubV BS3_CMN_MANGLER(Bs3TestSubSubV) 219 223 #define Bs3TestSubV BS3_CMN_MANGLER(Bs3TestSubV) 220 224 #define Bs3TestTerm BS3_CMN_MANGLER(Bs3TestTerm) -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit-mangling-code-undef.h
r102157 r103262 5 5 6 6 /* 7 * Copyright (C) 2007-202 3Oracle and/or its affiliates.7 * Copyright (C) 2007-2024 Oracle and/or its affiliates. 8 8 * 9 9 * This file is part of VirtualBox base platform packages, as … … 217 217 #undef Bs3TestSubErrorCount 218 218 #undef Bs3TestSubF 219 #undef Bs3TestSubSub 220 #undef Bs3TestSubSubDone 221 #undef Bs3TestSubSubF 222 #undef Bs3TestSubSubV 219 223 #undef Bs3TestSubV 220 224 #undef Bs3TestTerm -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h
r102277 r103262 3629 3629 3630 3630 /** 3631 * Equivalent to RTTestI FailedF.3631 * Equivalent to RTTestISubF. 3632 3632 */ 3633 3633 BS3_CMN_PROTO_STUB(void, Bs3TestSubF,(const char BS3_FAR *pszFormat, ...)); … … 3642 3642 */ 3643 3643 BS3_CMN_PROTO_STUB(void, Bs3TestSubDone,(void)); 3644 3645 /** 3646 * Equivalent to RTTestISubSub. 3647 */ 3648 BS3_CMN_PROTO_STUB(void, Bs3TestSubSub,(const char BS3_FAR *pszSubTest)); 3649 3650 /** 3651 * Equivalent to RTTestISubSubF. 3652 */ 3653 BS3_CMN_PROTO_STUB(void, Bs3TestSubSubF,(const char BS3_FAR *pszFormat, ...)); 3654 3655 /** 3656 * Equivalent to RTTestISubSubV. 3657 */ 3658 BS3_CMN_PROTO_STUB(void, Bs3TestSubSubV,(const char BS3_FAR *pszFormat, va_list BS3_FAR va)); 3659 3660 /** 3661 * Equivalent to RTTestISubSubDone. 3662 */ 3663 BS3_CMN_PROTO_STUB(void, Bs3TestSubSubDone,(void)); 3644 3664 3645 3665 /**
Note:
See TracChangeset
for help on using the changeset viewer.