Changeset 9344 in vbox for trunk/include
- Timestamp:
- Jun 3, 2008 9:49:14 AM (17 years ago)
- Location:
- trunk/include/VBox
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/csam.h
r9220 r9344 73 73 * @param GCPtr GC pointer of page table entry 74 74 */ 75 CSAMDECL(bool) CSAMDoesPageNeedScanning(PVM pVM, RT GCPTR32GCPtr);75 CSAMDECL(bool) CSAMDoesPageNeedScanning(PVM pVM, RTRCPTR GCPtr); 76 76 77 77 /** … … 82 82 * @param pPage GC page address 83 83 */ 84 CSAMDECL(bool) CSAMIsPageScanned(PVM pVM, RT GCPTR32pPage);84 CSAMDECL(bool) CSAMIsPageScanned(PVM pVM, RTRCPTR pPage); 85 85 86 86 /** … … 95 95 * 96 96 */ 97 CSAMDECL(int) CSAMMarkPage(PVM pVM, RT GCPTR32pPage, bool fScanned);97 CSAMDECL(int) CSAMMarkPage(PVM pVM, RTRCPTR pPage, bool fScanned); 98 98 99 99 … … 105 105 * @param GCPtr GC pointer of page 106 106 */ 107 CSAMDECL(void) CSAMMarkPossibleCodePage(PVM pVM, RT GCPTR32GCPtr);107 CSAMDECL(void) CSAMMarkPossibleCodePage(PVM pVM, RTRCPTR GCPtr); 108 108 109 109 /** … … 139 139 * @param pvFault Fault address 140 140 */ 141 CSAMDECL(int) CSAMExecFault(PVM pVM, RT GCPTR32pvFault);141 CSAMDECL(int) CSAMExecFault(PVM pVM, RTRCPTR pvFault); 142 142 143 143 /** … … 149 149 * @param GCPtr GC pointer of page table entry 150 150 */ 151 CSAMDECL(bool) CSAMIsKnownDangerousInstr(PVM pVM, RT GCPTR32GCPtr);151 CSAMDECL(bool) CSAMIsKnownDangerousInstr(PVM pVM, RTRCPTR GCPtr); 152 152 153 153 … … 213 213 * @param addr GC address of the page to flush 214 214 */ 215 CSAMR3DECL(int) CSAMR3FlushPage(PVM pVM, RT GCPTR32addr);215 CSAMR3DECL(int) CSAMR3FlushPage(PVM pVM, RTRCPTR addr); 216 216 217 217 /** … … 222 222 * @param addr GC address of the page to flush 223 223 */ 224 CSAMR3DECL(int) CSAMR3RemovePage(PVM pVM, RT GCPTR32addr);224 CSAMR3DECL(int) CSAMR3RemovePage(PVM pVM, RTRCPTR addr); 225 225 226 226 /** … … 233 233 * @param pInstrGC Instruction pointer 234 234 */ 235 CSAMR3DECL(int) CSAMR3CheckCodeEx(PVM pVM, RTSEL Sel, PCPUMSELREGHID pHiddenSel, RT GCPTR32pInstrGC);235 CSAMR3DECL(int) CSAMR3CheckCodeEx(PVM pVM, RTSEL Sel, PCPUMSELREGHID pHiddenSel, RTRCPTR pInstrGC); 236 236 237 237 /** … … 242 242 * @param pInstrGC Instruction pointer (0:32 virtual address) 243 243 */ 244 CSAMR3DECL(int) CSAMR3CheckCode(PVM pVM, RT GCPTR32pInstrGC);244 CSAMR3DECL(int) CSAMR3CheckCode(PVM pVM, RTRCPTR pInstrGC); 245 245 246 246 /** … … 253 253 * @param fScanned Mark as scanned or not 254 254 */ 255 CSAMR3DECL(int) CSAMR3MarkCode(PVM pVM, RT GCPTR32pInstr, uint32_t opsize, bool fScanned);255 CSAMR3DECL(int) CSAMR3MarkCode(PVM pVM, RTRCPTR pInstr, uint32_t opsize, bool fScanned); 256 256 257 257 /** … … 271 271 * @param enmTag Monitor tag 272 272 */ 273 CSAMR3DECL(int) CSAMR3MonitorPage(PVM pVM, RT GCPTR32pPageAddrGC, CSAMTAG enmTag);273 CSAMR3DECL(int) CSAMR3MonitorPage(PVM pVM, RTRCPTR pPageAddrGC, CSAMTAG enmTag); 274 274 275 275 /** … … 281 281 * @param enmTag Monitor tag 282 282 */ 283 CSAMR3DECL(int) CSAMR3UnmonitorPage(PVM pVM, RT GCPTR32pPageAddrGC, CSAMTAG enmTag);283 CSAMR3DECL(int) CSAMR3UnmonitorPage(PVM pVM, RTRCPTR pPageAddrGC, CSAMTAG enmTag); 284 284 285 285 /** … … 300 300 * @param GCPtrCall Call address 301 301 */ 302 CSAMR3DECL(int) CSAMR3RecordCallAddress(PVM pVM, RT GCPTR32GCPtrCall);302 CSAMR3DECL(int) CSAMR3RecordCallAddress(PVM pVM, RTRCPTR GCPtrCall); 303 303 304 304 /** @} */ -
trunk/include/VBox/patm.h
r9228 r9344 233 233 * @param pRelBranchPatch Relative duplicated function address 234 234 */ 235 PATMDECL(int) PATMAddBranchToLookupCache(PVM pVM, RTRCPTR pJumpTableGC, RTRCPTR pBranchTarget, RT GCUINTPTR pRelBranchPatch);235 PATMDECL(int) PATMAddBranchToLookupCache(PVM pVM, RTRCPTR pJumpTableGC, RTRCPTR pBranchTarget, RTRCUINTPTR pRelBranchPatch); 236 236 237 237
Note:
See TracChangeset
for help on using the changeset viewer.