Changeset 85121 in vbox for trunk/src/VBox/Runtime/common/fuzz
- Timestamp:
- Jul 8, 2020 7:33:26 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139061
- Location:
- trunk/src/VBox/Runtime/common/fuzz
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/fuzz/fuzz.cpp
r83426 r85121 51 51 52 52 53 /********************************************************************************************************************************* 54 * Defined Constants And Macros * 55 *********************************************************************************************************************************/ 53 56 #define RTFUZZCTX_MAGIC UINT32_C(0xdeadc0de) /** @todo */ 54 57 … … 96 99 * @param ppMutation Where to store the created mutation on success. 97 100 */ 98 typedef DECLCALLBACK (int) FNRTFUZZCTXMUTATORPREP(PRTFUZZCTXINT pThis, uint64_t offStart, PRTFUZZMUTATION pMutationParent,99 PPRTFUZZMUTATION ppMutation);101 typedef DECLCALLBACKTYPE(int, FNRTFUZZCTXMUTATORPREP,(PRTFUZZCTXINT pThis, uint64_t offStart, PRTFUZZMUTATION pMutationParent, 102 PPRTFUZZMUTATION ppMutation)); 100 103 /** Pointer to a mutator preparation callback. */ 101 104 typedef FNRTFUZZCTXMUTATORPREP *PFNRTFUZZCTXMUTATORPREP; … … 112 115 * @param cbBuf Size of the remaining buffer. 113 116 */ 114 typedef DECLCALLBACK (int) FNRTFUZZCTXMUTATOREXEC(PRTFUZZCTXINT pThis, PCRTFUZZMUTATION pMutation, const void *pvMutation,115 uint8_t *pbBuf, size_t cbBuf);117 typedef DECLCALLBACKTYPE(int, FNRTFUZZCTXMUTATOREXEC,(PRTFUZZCTXINT pThis, PCRTFUZZMUTATION pMutation, const void *pvMutation, 118 uint8_t *pbBuf, size_t cbBuf)); 116 119 /** Pointer to a mutator execution callback. */ 117 120 typedef FNRTFUZZCTXMUTATOREXEC *PFNRTFUZZCTXMUTATOREXEC; … … 128 131 * @param pvUser Opaque user data to pass to the export callback. 129 132 */ 130 typedef DECLCALLBACK (int) FNRTFUZZCTXMUTATOREXPORT(PRTFUZZCTXINT pThis, PCRTFUZZMUTATION pMutation, const void *pvMutation,131 PFNRTFUZZCTXEXPORT pfnExport, void *pvUser);133 typedef DECLCALLBACKTYPE(int, FNRTFUZZCTXMUTATOREXPORT,(PRTFUZZCTXINT pThis, PCRTFUZZMUTATION pMutation, const void *pvMutation, 134 PFNRTFUZZCTXEXPORT pfnExport, void *pvUser)); 132 135 /** Pointer to a mutator export callback. */ 133 136 typedef FNRTFUZZCTXMUTATOREXPORT *PFNRTFUZZCTXMUTATOREXPORT; … … 144 147 * @param pvUser Opaque user data to pass to the import callback. 145 148 */ 146 typedef DECLCALLBACK (int) FNRTFUZZCTXMUTATORIMPORT(PRTFUZZCTXINT pThis, PCRTFUZZMUTATION pMutation, void *pvMutation,147 PFNRTFUZZCTXIMPORT pfnImport, void *pvUser);149 typedef DECLCALLBACKTYPE(int, FNRTFUZZCTXMUTATORIMPORT,(PRTFUZZCTXINT pThis, PCRTFUZZMUTATION pMutation, void *pvMutation, 150 PFNRTFUZZCTXIMPORT pfnImport, void *pvUser)); 148 151 /** Pointer to a mutator import callback. */ 149 152 typedef FNRTFUZZCTXMUTATORIMPORT *PFNRTFUZZCTXMUTATORIMPORT; -
trunk/src/VBox/Runtime/common/fuzz/fuzzclientcmd.cpp
r82968 r85121 46 46 47 47 48 49 typedef DECLCALLBACK(int) FNLLVMFUZZERTESTONEINPUT(const uint8_t *pbData, size_t cbData); 48 /********************************************************************************************************************************* 49 * Structures and Typedefs * 50 *********************************************************************************************************************************/ 51 typedef DECLCALLBACKTYPE(int, FNLLVMFUZZERTESTONEINPUT,(const uint8_t *pbData, size_t cbData)); 50 52 typedef FNLLVMFUZZERTESTONEINPUT *PFNLLVMFUZZERTESTONEINPUT; 51 53
Note:
See TracChangeset
for help on using the changeset viewer.