VirtualBox

Changeset 31636 in vbox for trunk/src/recompiler


Ignore:
Timestamp:
Aug 13, 2010 12:03:15 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
64772
Message:

EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use VBOXSTRICTRC on the methods that would actually return VINF_EM_* stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/recompiler/VBoxREMWrapper.cpp

    r31161 r31636  
    518518};
    519519
    520 /* EMInterpretInstructionCPUEx args */
    521 static const REMPARMDESC g_aArgsEMInterpretInstructionCPUEx[] =
     520/* EMInterpretInstructionCPU args */
     521static const REMPARMDESC g_aArgsEMInterpretInstructionCPU[] =
    522522{
    523523    { REMPARMDESC_FLAGS_INT,        sizeof(PVM),                NULL },
     
    526526    { REMPARMDESC_FLAGS_INT,        sizeof(PCPUMCTXCORE),       NULL },
    527527    { REMPARMDESC_FLAGS_GCPTR,      sizeof(RTGCPTR),            NULL },
    528     { REMPARMDESC_FLAGS_INT,        sizeof(uint32_t *),         NULL },
    529     { REMPARMDESC_FLAGS_INT,        sizeof(EMCODETYPE),         NULL }
     528    { REMPARMDESC_FLAGS_INT,        sizeof(EMCODETYPE),         NULL },
     529    { REMPARMDESC_FLAGS_INT,        sizeof(uint32_t *),         NULL }
    530530};
    531531
     
    12921292    { "VMR3GetVMCPUId",                         VMM_FN(VMR3GetVMCPUId),                 &g_aArgsVM[0],                              RT_ELEMENTS(g_aArgsVM),                                REMFNDESC_FLAGS_RET_INT,    sizeof(int),        NULL },
    12931293    { "VMR3GetVMCPUNativeThread",               VMM_FN(VMR3GetVMCPUNativeThread),       &g_aArgsVM[0],                              RT_ELEMENTS(g_aArgsVM),                                REMFNDESC_FLAGS_RET_INT,    sizeof(void *),     NULL },
    1294     { "EMInterpretInstructionCPUEx",            VMM_FN(EMInterpretInstructionCPUEx),    &g_aArgsEMInterpretInstructionCPUEx[0],     RT_ELEMENTS(g_aArgsEMInterpretInstructionCPUEx),       REMFNDESC_FLAGS_RET_INT,    sizeof(int),        NULL },
     1294    { "EMInterpretInstructionCPU",              VMM_FN(EMInterpretInstructionCPU),      &g_aArgsEMInterpretInstructionCPU[0],       RT_ELEMENTS(g_aArgsEMInterpretInstructionCPU),       REMFNDESC_FLAGS_RET_INT,    sizeof(int),        NULL },
    12951295//    { "",                        VMM_FN(),                &g_aArgsVM[0],                              RT_ELEMENTS(g_aArgsVM),                                REMFNDESC_FLAGS_RET_INT,    sizeof(int),   NULL },
    12961296};
Note: See TracChangeset for help on using the changeset viewer.

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