VirtualBox

Changeset 84661 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Jun 3, 2020 12:45:04 PM (5 years ago)
Author:
vboxsync
Message:

VBoxClient: Display the function pointer variable name with the 'could not find symbol address' errors. (Just put the line continutation slashes right after the last statement on a line, it's very tedious to keep readjusting them when aligned.) bugref:9637

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp

    r84637 r84661  
    187187static int determineOutputCount();
    188188
    189 #define checkFunctionPtrReturn(pFunction)                               \
    190     do{                                                                 \
    191         if (!pFunction)                                                 \
    192         {                                                               \
    193             VBClLogFatalError("Could not find symbol address\n");       \
    194             dlclose(x11Context.pRandLibraryHandle);                     \
    195             x11Context.pRandLibraryHandle = NULL;                       \
    196             return VERR_NOT_FOUND;                                      \
    197         }                                                               \
    198     }while(0)
    199 
    200 #define checkFunctionPtr(pFunction)                                     \
    201     do{                                                                 \
    202         if (!pFunction)                                                 \
    203         {                                                               \
    204             VBClLogFatalError("Could not find symbol address\n");       \
    205         }                                                               \
    206     }while(0)
     189#define checkFunctionPtrReturn(pFunction) \
     190    do { \
     191        if (!pFunction) \
     192        { \
     193            VBClLogFatalError("Could not find symbol address (%s)\n", #pFunction); \
     194            dlclose(x11Context.pRandLibraryHandle); \
     195            x11Context.pRandLibraryHandle = NULL; \
     196            return VERR_NOT_FOUND; \
     197        } \
     198    } while (0)
     199
     200#define checkFunctionPtr(pFunction) \
     201    do { \
     202        if (!pFunction) \
     203            VBClLogFatalError("Could not find symbol address (%s)\n", #pFunction);\
     204    } while (0)
    207205
    208206
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