VirtualBox

Changeset 52437 in vbox


Ignore:
Timestamp:
Aug 21, 2014 10:40:36 AM (10 years ago)
Author:
vboxsync
Message:

crOpenGL: debugging

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/VBox

  • trunk/src/VBox/Additions/common/crOpenGL/load.c

    r51673 r52437  
    13251325        CRNetServer ns;
    13261326        const char * env;
    1327 
     1327#if defined(DEBUG_misha)
     1328        HMODULE hCrUtil;
     1329        char aName[MAX_PATH];
     1330
     1331        GetModuleFileNameA(hDLLInst, aName, RT_ELEMENTS(aName));
     1332        crDbgCmdSymLoadPrint(aName, hDLLInst);
     1333
     1334        hCrUtil = GetModuleHandleA("VBoxOGLcrutil.dll");
     1335        Assert(hCrUtil);
     1336        crDbgCmdSymLoadPrint("VBoxOGLcrutil.dll", hCrUtil);
     1337#endif
    13281338#ifdef CHROMIUM_THREADSAFE
    13291339        crInitTSD(&g_stubCurrentContextTSD);
  • trunk/src/VBox/GuestHost/OpenGL/spu_loader/spuload.c

    r43140 r52437  
    9696        path = __findDLL( name, dir );
    9797        the_spu->dll = crDLLOpen( path, 0/*resolveGlobal*/ );
     98#if defined(DEBUG_misha) && defined(RT_OS_WINDOWS)
     99        crDbgCmdSymLoadPrint(path, the_spu->dll->hinstLib);
     100#endif
    98101        the_spu->entry_point =
    99102                (SPULoadFunction) crDLLGetNoError( the_spu->dll, SPU_ENTRY_POINT_NAME );
  • trunk/src/VBox/GuestHost/OpenGL/util/error.c

    r52352 r52437  
    585585    va_end( args );
    586586}
     587
     588#if defined(DEBUG_misha) && defined(RT_OS_WINDOWS)
     589BOOL WINAPI DllMain(HINSTANCE hDLLInst, DWORD fdwReason, LPVOID lpvReserved)
     590{
     591    (void) lpvReserved;
     592
     593    switch (fdwReason)
     594    {
     595        case DLL_PROCESS_ATTACH:
     596        {
     597            char aName[MAX_PATH];
     598             GetModuleFileNameA(hDLLInst, aName, RT_ELEMENTS(aName));
     599             crDbgCmdSymLoadPrint(aName, hDLLInst);
     600            break;
     601        }
     602        default:
     603            break;
     604    }
     605
     606    return TRUE;
     607}
     608#endif
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