Changeset 56043 in vbox
- Timestamp:
- May 22, 2015 9:03:49 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PATMAll.cpp
r56013 r56043 40 40 41 41 /** 42 * Access handler callback for virtual access handler ranges. 43 * 44 * Important to realize that a physical page in a range can have aliases, and 45 * for ALL and WRITE handlers these will also trigger. 46 * 47 * @returns VINF_SUCCESS if the handler have carried out the operation. 48 * @returns VINF_PGM_HANDLER_DO_DEFAULT if the caller should carry out the access operation. 49 * @param pVM Pointer to the VM. 50 * @param pVCpu Pointer to the cross context CPU context for the 51 * calling EMT. 52 * @param GCPtr The virtual address the guest is writing to. (not correct if it's an alias!) 53 * @param pvPtr The HC mapping of that address. 54 * @param pvBuf What the guest is reading/writing. 55 * @param cbBuf How much it's reading/writing. 56 * @param enmAccessType The access type. 57 * @param enmOrigin Who is making this write. 58 * @param pvUser The address of the guest page we're monitoring. 42 * @callback_method_impl{FNPGMPHYSHANDLER, PATM all access handler callback.} 43 * 44 * @remarks The @a pvUser argument is the base address of the page being 45 * monitored. 59 46 */ 60 47 PGM_ALL_CB2_DECL(VBOXSTRICTRC) patmVirtPageHandler(PVM pVM, PVMCPU pVCpu, RTGCPTR GCPtr, void *pvPtr, void *pvBuf, size_t cbBuf,
Note:
See TracChangeset
for help on using the changeset viewer.