VirtualBox

Ignore:
Timestamp:
Jan 27, 2013 9:12:53 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
83373
Message:

DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Debugger/DBGPlugInLinux.cpp

    r35346 r44399  
    7474*   Internal Functions                                                         *
    7575*******************************************************************************/
    76 static DECLCALLBACK(int)  dbgDiggerLinuxInit(PVM pVM, void *pvData);
     76static DECLCALLBACK(int)  dbgDiggerLinuxInit(PUVM pUVM, void *pvData);
    7777
    7878
     
    9292 * @copydoc DBGFOSREG::pfnQueryInterface
    9393 */
    94 static DECLCALLBACK(void *) dbgDiggerLinuxQueryInterface(PVM pVM, void *pvData, DBGFOSINTERFACE enmIf)
     94static DECLCALLBACK(void *) dbgDiggerLinuxQueryInterface(PUVM pUVM, void *pvData, DBGFOSINTERFACE enmIf)
    9595{
    9696    return NULL;
     
    101101 * @copydoc DBGFOSREG::pfnQueryVersion
    102102 */
    103 static DECLCALLBACK(int)  dbgDiggerLinuxQueryVersion(PVM pVM, void *pvData, char *pszVersion, size_t cchVersion)
     103static DECLCALLBACK(int)  dbgDiggerLinuxQueryVersion(PUVM pUVM, void *pvData, char *pszVersion, size_t cchVersion)
    104104{
    105105    PDBGDIGGERLINUX pThis = (PDBGDIGGERLINUX)pvData;
     
    109109     * It's all in the linux banner.
    110110     */
    111     int rc = DBGFR3MemReadString(pVM, 0, &pThis->AddrLinuxBanner, pszVersion, cchVersion);
     111    int rc = DBGFR3MemReadString(pUVM, 0, &pThis->AddrLinuxBanner, pszVersion, cchVersion);
    112112    if (RT_SUCCESS(rc))
    113113    {
     
    129129 * @copydoc DBGFOSREG::pfnTerm
    130130 */
    131 static DECLCALLBACK(void)  dbgDiggerLinuxTerm(PVM pVM, void *pvData)
     131static DECLCALLBACK(void)  dbgDiggerLinuxTerm(PUVM pUVM, void *pvData)
    132132{
    133133    PDBGDIGGERLINUX pThis = (PDBGDIGGERLINUX)pvData;
     
    141141 * @copydoc DBGFOSREG::pfnRefresh
    142142 */
    143 static DECLCALLBACK(int)  dbgDiggerLinuxRefresh(PVM pVM, void *pvData)
     143static DECLCALLBACK(int)  dbgDiggerLinuxRefresh(PUVM pUVM, void *pvData)
    144144{
    145145    PDBGDIGGERLINUX pThis = (PDBGDIGGERLINUX)pvData;
     
    150150     * For now we'll flush and reload everything.
    151151     */
    152     dbgDiggerLinuxTerm(pVM, pvData);
    153     return dbgDiggerLinuxInit(pVM, pvData);
     152    dbgDiggerLinuxTerm(pUVM, pvData);
     153    return dbgDiggerLinuxInit(pUVM, pvData);
    154154}
    155155
     
    158158 * @copydoc DBGFOSREG::pfnInit
    159159 */
    160 static DECLCALLBACK(int)  dbgDiggerLinuxInit(PVM pVM, void *pvData)
     160static DECLCALLBACK(int)  dbgDiggerLinuxInit(PUVM pUVM, void *pvData)
    161161{
    162162    PDBGDIGGERLINUX pThis = (PDBGDIGGERLINUX)pvData;
     
    183183 * @copydoc DBGFOSREG::pfnProbe
    184184 */
    185 static DECLCALLBACK(bool)  dbgDiggerLinuxProbe(PVM pVM, void *pvData)
     185static DECLCALLBACK(bool)  dbgDiggerLinuxProbe(PUVM pUVM, void *pvData)
    186186{
    187187    PDBGDIGGERLINUX pThis = (PDBGDIGGERLINUX)pvData;
     
    196196    {
    197197        DBGFADDRESS KernelAddr;
    198         DBGFR3AddrFromFlat(pVM, &KernelAddr, g_au64LnxKernelAddresses[i]);
     198        DBGFR3AddrFromFlat(pUVM, &KernelAddr, g_au64LnxKernelAddresses[i]);
    199199        DBGFADDRESS HitAddr;
    200200        static const uint8_t s_abLinuxVersion[] = "Linux version 2.";
    201         int rc = DBGFR3MemScan(pVM, 0, &KernelAddr, LNX_MAX_KERNEL_SIZE, 1,
     201        int rc = DBGFR3MemScan(pUVM, 0, &KernelAddr, LNX_MAX_KERNEL_SIZE, 1,
    202202                               s_abLinuxVersion, sizeof(s_abLinuxVersion) - 1, &HitAddr);
    203203        if (RT_SUCCESS(rc))
     
    205205            char szTmp[128];
    206206            char const *pszY = &szTmp[sizeof(s_abLinuxVersion) - 1];
    207             rc = DBGFR3MemReadString(pVM, 0, &HitAddr, szTmp, sizeof(szTmp));
     207            rc = DBGFR3MemReadString(pUVM, 0, &HitAddr, szTmp, sizeof(szTmp));
    208208            if (    RT_SUCCESS(rc)
    209209                &&  *pszY >= '0'
     
    223223 * @copydoc DBGFOSREG::pfnDestruct
    224224 */
    225 static DECLCALLBACK(void)  dbgDiggerLinuxDestruct(PVM pVM, void *pvData)
     225static DECLCALLBACK(void)  dbgDiggerLinuxDestruct(PUVM pUVM, void *pvData)
    226226{
    227227
     
    232232 * @copydoc DBGFOSREG::pfnConstruct
    233233 */
    234 static DECLCALLBACK(int)  dbgDiggerLinuxConstruct(PVM pVM, void *pvData)
     234static DECLCALLBACK(int)  dbgDiggerLinuxConstruct(PUVM pUVM, void *pvData)
    235235{
    236236    return VINF_SUCCESS;
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