Changeset 101275 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Sep 26, 2023 11:44:36 PM (17 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMN8veRecompiler.h
r101248 r101275 260 260 261 261 262 /** 263 * Native recompiler worker for a threaded function. 264 * 265 * @returns New code buffer offset, UINT32_MAX in case of failure. 266 * @param pReNative The native recompiler state. 267 * @param off The current code buffer offset. 268 * @param pCallEntry The threaded call entry. 269 * 270 * @note This is not allowed to throw anything atm. 271 */ 272 typedef DECLCALLBACKTYPE(uint32_t, FNIEMNATIVERECOMPFUNC,(PIEMRECOMPILERSTATE pReNative, uint32_t off, 273 PCIEMTHRDEDCALLENTRY pCallEntry)); 274 /** Pointer to a native recompiler worker for a threaded function. */ 275 typedef FNIEMNATIVERECOMPFUNC *PFNIEMNATIVERECOMPFUNC; 276 277 /** Defines a native recompiler worker for a threaded function. */ 278 #define IEM_DECL_IEMNATIVERECOMPFUNC_DEF(a_Name) \ 279 DECLCALLBACK(uint32_t) a_Name(PIEMRECOMPILERSTATE pReNative, uint32_t off, PCIEMTHRDEDCALLENTRY pCallEntry) 280 /** Prototypes a native recompiler function for a threaded function. */ 281 #define IEM_DECL_IEMNATIVERECOMPFUNC_PROTO(a_Name) FNIEMNATIVERECOMPFUNC a_Name 282 262 283 263 284 DECLHIDDEN(uint32_t) iemNativeMakeLabel(PIEMRECOMPILERSTATE pReNative, IEMNATIVELABELTYPE enmType,
Note:
See TracChangeset
for help on using the changeset viewer.