VirtualBox

Changeset 101704 in vbox for trunk/include


Ignore:
Timestamp:
Nov 1, 2023 11:47:07 PM (15 months ago)
Author:
vboxsync
Message:

VMM/IEM: Native translation for IEM_MC_ADVANCE_RIP_AND_FINISH_THREADED_PC16_WITH_FLAGS, IEM_MC_ADVANCE_RIP_AND_FINISH_THREADED_PC32_WITH_FLAGS and IEM_MC_ADVANCE_RIP_AND_FINISH_THREADED_PC64_WITH_FLAGS. bugref:10371

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/err.h

    r101682 r101704  
    25022502 *  pending FFs.  The status code is internal to IEM. */
    25032503#define VINF_IEM_YIELD_PENDING_FF                   (5306)
     2504
    25042505/** Recompiled execution: Break out of current TB execution. */
    25052506#define VINF_IEM_REEXEC_BREAK                       (5310)
     2507/** Recompiled execution: Debug related (hidden) EFLAGS are set and needs
     2508 *  handling. */
     2509#define VINF_IEM_REEXEC_FINISH_WITH_FLAGS           (5311)
     2510
    25062511/** Recompilation: End translation block. */
    2507 #define VINF_IEM_RECOMPILE_END_TB                   (5311)
     2512#define VINF_IEM_RECOMPILE_END_TB                   (5319)
    25082513/** Recompiler: Translation block allocation failed. */
    2509 #define VERR_IEM_TB_ALLOC_FAILED                    (-5312)
     2514#define VERR_IEM_TB_ALLOC_FAILED                    (-5320)
    25102515/** Recompiler: Too deeply nested conditionals. */
    2511 #define VERR_IEM_COND_TOO_DEEPLY_NESTED             (-5313)
     2516#define VERR_IEM_COND_TOO_DEEPLY_NESTED             (-5321)
    25122517/** Recompiler: Failed to reconcile the register/variable state on endif. */
    2513 #define VERR_IEM_COND_ENDIF_RECONCILIATION_FAILED   (-5314)
     2518#define VERR_IEM_COND_ENDIF_RECONCILIATION_FAILED   (-5322)
    25142519/** Recompiler: Failed to allocate more memory for debug info. */
    2515 #define VERR_IEM_DBGINFO_OUT_OF_MEMORY              (-5315)
     2520#define VERR_IEM_DBGINFO_OUT_OF_MEMORY              (-5323)
    25162521/** Recompiler: Debug info internal processing error \#1. */
    2517 #define VERR_IEM_DBGINFO_IPE_1                      (-5316)
     2522#define VERR_IEM_DBGINFO_IPE_1                      (-5324)
    25182523/** Recompiler: Debug info internal processing error \#2. */
    2519 #define VERR_IEM_DBGINFO_IPE_2                      (-5317)
     2524#define VERR_IEM_DBGINFO_IPE_2                      (-5325)
    25202525/** Recompiler: Fixup internal processing error \#1. */
    2521 #define VERR_IEM_FIXUP_IPE_1                        (-5318)
     2526#define VERR_IEM_FIXUP_IPE_1                        (-5326)
    25222527/** Recompiler: Too many fixups. */
    2523 #define VERR_IEM_FIXUP_TOO_MANY                     (-5319)
     2528#define VERR_IEM_FIXUP_TOO_MANY                     (-5327)
    25242529/** Recompiler: Out of memory. */
    2525 #define VERR_IEM_FIXUP_OUT_OF_MEMORY                (-5320)
     2530#define VERR_IEM_FIXUP_OUT_OF_MEMORY                (-5328)
    25262531/** Recompiler: Hit instruction buffer size limit. */
    2527 #define VERR_IEM_INSTR_BUF_TOO_LARGE                (-5321)
     2532#define VERR_IEM_INSTR_BUF_TOO_LARGE                (-5329)
    25282533/** Recompiler: Out of memory for the instruction buffer (regular heap). */
    2529 #define VERR_IEM_INSTR_BUF_OUT_OF_MEMORY            (-5322)
     2534#define VERR_IEM_INSTR_BUF_OUT_OF_MEMORY            (-5330)
    25302535/** Recompiler: Too many labels. */
    2531 #define VERR_IEM_LABEL_TOO_MANY                     (-5323)
     2536#define VERR_IEM_LABEL_TOO_MANY                     (-5331)
    25322537/** Recompiler: Out of memory for labels.   */
    2533 #define VERR_IEM_LABEL_OUT_OF_MEMORY                (-5324)
     2538#define VERR_IEM_LABEL_OUT_OF_MEMORY                (-5332)
    25342539/** Recompiler: Label internal processing error \#1. */
    2535 #define VERR_IEM_LABEL_IPE_1                        (-5325)
     2540#define VERR_IEM_LABEL_IPE_1                        (-5333)
    25362541/** Recompiler: Label internal processing error \#2. */
    2537 #define VERR_IEM_LABEL_IPE_2                        (-5326)
     2542#define VERR_IEM_LABEL_IPE_2                        (-5334)
    25382543/** Recompiler: Label internal processing error \#3. */
    2539 #define VERR_IEM_LABEL_IPE_3                        (-5327)
     2544#define VERR_IEM_LABEL_IPE_3                        (-5335)
    25402545/** Recompiler: Label internal processing error \#4. */
    2541 #define VERR_IEM_LABEL_IPE_4                        (-5328)
     2546#define VERR_IEM_LABEL_IPE_4                        (-5336)
    25422547/** Recompiler: Label internal processing error \#5. */
    2543 #define VERR_IEM_LABEL_IPE_5                        (-5329)
     2548#define VERR_IEM_LABEL_IPE_5                        (-5337)
    25442549/** Recompiler: Label internal processing error \#6. */
    2545 #define VERR_IEM_LABEL_IPE_6                        (-5330)
     2550#define VERR_IEM_LABEL_IPE_6                        (-5338)
    25462551/** Recompiler: Label internal processing error \#7. */
    2547 #define VERR_IEM_LABEL_IPE_7                        (-5331)
     2552#define VERR_IEM_LABEL_IPE_7                        (-5339)
    25482553
    25492554/** Recompiler: Out of host register. */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette