VirtualBox

Changeset 1829

Show
Ignore:
Timestamp:
03/30/07 15:50:27 (2 years ago)
Author:
vboxsync
Message:

Added CSAMMarkPossibleCodePage

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/include/VBox/csam.h

    r1085 r1829  
    8989CSAMDECL(int) CSAMMarkPage(PVM pVM, RTGCPTR pPage, bool fScanned); 
    9090 
    91 /** 
    92  * Mark an instruction in a page as scanned/not scanned 
    93  * 
    94  * @returns VBox status code. 
    95  * @param   pVM         The VM to operate on. 
    96  * @param   pInstr      Instruction pointer 
    97  * @param   opsize      Instruction size 
    98  * @param   fScanned    Mark as scanned or not 
    99  */ 
    100 CSAMDECL(int) CSAMR3MarkCode(PVM pVM, RTGCPTR pInstr, uint32_t opsize, bool fScanned); 
     91 
     92/** 
     93 * Remember a possible code page for later inspection 
     94 * 
     95 * @returns VBox status code. 
     96 * @param   pVM         The VM to operate on. 
     97 * @param   GCPtr       GC pointer of page 
     98 */ 
     99CSAMDECL(void) CSAMMarkPossibleCodePage(PVM pVM, RTGCPTR GCPtr); 
    101100 
    102101/** 
     
    230229 
    231230/** 
     231 * Mark an instruction in a page as scanned/not scanned 
     232 * 
     233 * @returns VBox status code. 
     234 * @param   pVM         The VM to operate on. 
     235 * @param   pInstr      Instruction pointer 
     236 * @param   opsize      Instruction size 
     237 * @param   fScanned    Mark as scanned or not 
     238 */ 
     239CSAMR3DECL(int) CSAMR3MarkCode(PVM pVM, RTGCPTR pInstr, uint32_t opsize, bool fScanned); 
     240 
     241/** 
    232242 * Flush dirty code pages 
    233243 * 
  • trunk/include/VBox/dis.h

    r1463 r1829  
    2525#include <VBox/types.h> 
    2626#include <VBox/cpum.h> 
     27#include <VBox/disopcode.h> 
    2728 
    2829#if defined(__L4ENV__) || defined(IN_RING0) 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy