VirtualBox

Changeset 56043 in vbox


Ignore:
Timestamp:
May 22, 2015 9:03:49 PM (10 years ago)
Author:
vboxsync
Message:

PATMAll.cpp: docs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PATMAll.cpp

    r56013 r56043  
    4040
    4141/**
    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.
    5946 */
    6047PGM_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.

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