VirtualBox

Changeset 41786 in vbox for trunk/include/VBox/dis.h


Ignore:
Timestamp:
Jun 16, 2012 7:58:22 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
78604
Message:

DIS: Forgotten FNDISPARSE change in previous commit + DISInstWithPrefetchedBytes.

File:
1 edited

Legend:

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

    r41760 r41786  
    520520
    521521/** Parser callback.
    522  * @remark no DECLCALLBACK() here because it's considered to be internal (really, I'm too lazy to update all the functions). */
    523 typedef unsigned FNDISPARSE(RTUINTPTR pu8CodeBlock, PCDISOPCODE pOp, PDISOPPARAM pParam, PDISCPUSTATE pCpu);
     522 * @remark no DECLCALLBACK() here because it's considered to be internal and
     523 *         there is no point in enforcing CDECL. */
     524typedef size_t FNDISPARSE(size_t offInstr, PCDISOPCODE pOp, PDISOPPARAM pParam, PDISCPUSTATE pCpu);
    524525/** Pointer to a disassembler parser function. */
    525526typedef FNDISPARSE *PFNDISPARSE;
     
    657658                       PFNDISREADBYTES pfnReadBytes, void *pvUser,
    658659                       PDISCPUSTATE pCpu, uint32_t *pcbInstr);
     660DISDECL(int) DISInstWithPrefetchedBytes(RTUINTPTR uInstrAddr, DISCPUMODE enmCpuMode, uint32_t fFilter,
     661                                        void const *pvPrefetched, size_t cbPretched,
     662                                        PFNDISREADBYTES pfnReadBytes, void *pvUser,
     663                                        PDISCPUSTATE pCpu, uint32_t *pcbInstr);
    659664
    660665DISDECL(int)        DISGetParamSize(PDISCPUSTATE pCpu, PDISOPPARAM pParam);
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