- Timestamp:
- Nov 28, 2023 2:22:42 PM (15 months ago)
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllThrdRecompiler.cpp
r102365 r102366 5 5 * Logging group IEM_RE_THREADED assignments: 6 6 * - Level 1 (Log) : Errors, exceptions, interrupts and such major events. [same as IEM] 7 * - Flow (LogFlow) : 7 * - Flow (LogFlow) : TB calls being emitted. 8 8 * - Level 2 (Log2) : Basic instruction execution state info. [same as IEM] 9 9 * - Level 3 (Log3) : More detailed execution state info. [same as IEM] -
trunk/src/VBox/VMM/VMMAll/IEMAllThrdTables.h
r102010 r102366 227 227 IEMTHREADEDFUNCS const enmFunctionCheck = a_enmFunction; RT_NOREF(enmFunctionCheck); \ 228 228 \ 229 LogFlow(("Call #%u: " #a_enmFunction "\n", pTb->Thrd.cCalls)); \ 229 230 PIEMTHRDEDCALLENTRY const pCall = &pTb->Thrd.paCalls[pTb->Thrd.cCalls++]; \ 230 231 pCall->enmFunction = a_enmFunction; \ … … 242 243 uint64_t const uArg0Check = (a_uArg0); RT_NOREF(uArg0Check); \ 243 244 \ 245 LogFlow(("Call #%u: " #a_enmFunction " a0=%RX64\n", pTb->Thrd.cCalls, (uint64_t)a_uArg0)); \ 244 246 PIEMTHRDEDCALLENTRY const pCall = &pTb->Thrd.paCalls[pTb->Thrd.cCalls++]; \ 245 247 pCall->enmFunction = a_enmFunction; \ … … 258 260 uint64_t const uArg1Check = (a_uArg1); RT_NOREF(uArg1Check); \ 259 261 \ 262 LogFlow(("Call #%u: " #a_enmFunction " a0=%RX64 a1=%RX64\n", pTb->Thrd.cCalls, (uint64_t)a_uArg0, (uint64_t)a_uArg1)); \ 260 263 PIEMTHRDEDCALLENTRY const pCall = &pTb->Thrd.paCalls[pTb->Thrd.cCalls++]; \ 261 264 pCall->enmFunction = a_enmFunction; \ … … 275 278 uint64_t const uArg2Check = (a_uArg2); RT_NOREF(uArg2Check); \ 276 279 \ 280 LogFlow(("Call #%u: " #a_enmFunction " a0=%RX64 a1=%RX64 a2=%RX64\n", pTb->Thrd.cCalls, (uint64_t)a_uArg0, (uint64_t)a_uArg1, (uint64_t)a_uArg2)); \ 277 281 PIEMTHRDEDCALLENTRY const pCall = &pTb->Thrd.paCalls[pTb->Thrd.cCalls++]; \ 278 282 pCall->enmFunction = a_enmFunction; \ … … 308 312 iemThreadedRecompilerMcDeferToCImpl0(PVMCPUCC pVCpu, uint32_t fFlags, uint64_t fGstShwFlush, PFNIEMCIMPL0 pfnCImpl) 309 313 { 310 Log 8(("CImpl0: %04x:%08RX64 LB %#x: %#x %#RX64 %p\n",311 pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, IEM_GET_INSTR_LEN(pVCpu), fFlags, fGstShwFlush, pfnCImpl));314 LogFlow(("CImpl0: %04x:%08RX64 LB %#x: %#x %#RX64 %p\n", 315 pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, IEM_GET_INSTR_LEN(pVCpu), fFlags, fGstShwFlush, pfnCImpl)); 312 316 pVCpu->iem.s.fTbCurInstr = fFlags; 313 317
Note:
See TracChangeset
for help on using the changeset viewer.