VirtualBox

Changeset 85124 in vbox


Ignore:
Timestamp:
Jul 8, 2020 9:13:30 PM (4 years ago)
Author:
vboxsync
Message:

*: Use DECL_HIDDEN_DATA for data, DECLHIDDEN will soon be exclusively for functions. bugref:9794

Location:
trunk
Files:
33 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/asn1-generator-pass.h

    r82968 r85124  
    109109 *
    110110 */
    111 # define RTASN1TMPL_BEGIN_COMMON() extern DECLHIDDEN(RTASN1COREVTABLE const) RT_CONCAT3(g_,RTASN1TMPL_INT_NAME,_Vtable)
     111# define RTASN1TMPL_BEGIN_COMMON() extern DECL_HIDDEN_DATA(RTASN1COREVTABLE const) RT_CONCAT3(g_,RTASN1TMPL_INT_NAME,_Vtable)
    112112
    113113# define RTASN1TMPL_BEGIN_SEQCORE()                 RTASN1TMPL_BEGIN_COMMON()
     
    115115# define RTASN1TMPL_MEMBER_EX(a_Name, a_Type, a_Api, a_Constraints)                                 RTASN1TMPL_SEMICOLON_DUMMY()
    116116# define RTASN1TMPL_MEMBER_OPT_XTAG_EX(a_TnNm, a_CtxTagN, a_Name, a_Type, a_Api, a_uTag, a_Constraints) \
    117     extern "C" DECLHIDDEN(RTASN1COREVTABLE const)  RT_CONCAT5(g_,RTASN1TMPL_INT_NAME,_XTAG_,a_Name,_Vtable)
     117    extern "C" DECL_HIDDEN_DATA(RTASN1COREVTABLE const) RT_CONCAT5(g_,RTASN1TMPL_INT_NAME,_XTAG_,a_Name,_Vtable)
    118118
    119119# define RTASN1TMPL_MEMBER_DYN_BEGIN(a_enmType, a_enmMembNm, a_Allocation)                          RTASN1TMPL_SEMICOLON_DUMMY()
     
    127127                                                                                                    RTASN1TMPL_SEMICOLON_DUMMY()
    128128# define RTASN1TMPL_PCHOICE_XTAG_EX(a_uTag, a_enmChoice, a_PtrTnNm, a_CtxTagN, a_Name, a_Type, a_Api, a_Constraints) \
    129     extern "C" DECLHIDDEN(RTASN1COREVTABLE const)  RT_CONCAT5(g_,RTASN1TMPL_INT_NAME,_PCHOICE_XTAG_,a_Name,_Vtable)
     129    extern "C" DECL_HIDDEN_DATA(RTASN1COREVTABLE const) RT_CONCAT5(g_,RTASN1TMPL_INT_NAME,_PCHOICE_XTAG_,a_Name,_Vtable)
    130130
    131131# define RTASN1TMPL_END_PCHOICE()                   RTASN1TMPL_SEMICOLON_DUMMY()
  • trunk/include/iprt/cdefs.h

    r85123 r85124  
    17801780#endif
    17811781
    1782 /** @def RTDATADECL(a_RetType)
     1782/** @def RTDATADECL(a_Type)
    17831783 * Runtime Library export or import declaration.
    17841784 * Data declared using this macro exists in all contexts.
    1785  * @param   a_RetType   The data type.
     1785 * @param   a_Type  The data type.
    17861786 * @remarks This is only used inside IPRT.  Other APIs need to define their own
    17871787 *          XXXX_DECL macros for dealing with import/export/static visibility.
    17881788 */
    1789 /** @def RT_DECL_DATA_CONST(a_RetType)
     1789/** @def RT_DECL_DATA_CONST(a_Type)
    17901790 * Definition of a const variable. See DECL_HIDDEN_CONST.
    1791  * @param   a_RetType   The const data type.
     1791 * @param   a_Type  The const data type.
    17921792 * @remarks This is only used inside IPRT.  Other APIs need to define their own
    17931793 *          XXXX_DECL macros for dealing with import/export/static visibility.
     
    17951795#if defined(IN_RT_R3) || defined(IN_RT_RC) || defined(IN_RT_R0)
    17961796# ifdef IN_RT_STATIC
    1797 #  define RTDATADECL(a_RetType)             DECLHIDDEN(a_RetType)
    1798 #  define RT_DECL_DATA_CONST(a_RetType)     DECL_HIDDEN_CONST(a_RetType)
     1797#  define RTDATADECL(a_Type)            DECL_HIDDEN_DATA(a_Type)
     1798#  define RT_DECL_DATA_CONST(a_Type)    DECL_HIDDEN_CONST(a_Type)
    17991799# else
    1800 #  define RTDATADECL(a_RetType)             DECLEXPORT(a_RetType)
     1800#  define RTDATADECL(a_Type)            DECLEXPORT(a_Type)
    18011801#  if defined(__cplusplus) && defined(__GNUC__)
    1802 #   define RT_DECL_DATA_CONST(a_RetType)    a_RetType
     1802#   define RT_DECL_DATA_CONST(a_Type)   a_Type
    18031803#  else
    1804 #   define RT_DECL_DATA_CONST(a_RetType)    DECLEXPORT(a_RetType)
     1804#   define RT_DECL_DATA_CONST(a_Type)   DECLEXPORT(a_Type)
    18051805#  endif
    18061806# endif
    18071807#else
    1808 # define RTDATADECL(a_RetType)              DECLIMPORT(a_RetType)
    1809 # define RT_DECL_DATA_CONST(a_RetType)      DECLIMPORT(a_RetType)
     1808# define RTDATADECL(a_Type)             DECLIMPORT(a_Type)
     1809# define RT_DECL_DATA_CONST(a_Type)     DECLIMPORT(a_Type)
    18101810#endif
    18111811
  • trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-darwin.cpp

    r82968 r85124  
    192192
    193193KMOD_EXPLICIT_DECL(VBoxGuest, VBOX_VERSION_STRING, _start, _stop)
    194 DECLHIDDEN(kmod_start_func_t *) _realmain = vgdrvDarwinStart;
    195 DECLHIDDEN(kmod_stop_func_t *)  _antimain = vgdrvDarwinStop;
    196 DECLHIDDEN(int)                 _kext_apple_cc = __APPLE_CC__;
     194DECL_HIDDEN_DATA(kmod_start_func_t *) _realmain = vgdrvDarwinStart;
     195DECL_HIDDEN_DATA(kmod_stop_func_t *)  _antimain = vgdrvDarwinStop;
     196DECL_HIDDEN_DATA(int)                 _kext_apple_cc = __APPLE_CC__;
    197197RT_C_DECLS_END
    198198
  • trunk/src/VBox/Additions/darwin/VBoxSF/VBoxSF.cpp

    r82968 r85124  
    7979
    8080KMOD_EXPLICIT_DECL(VBoxSF, VBOX_VERSION_STRING, _start, _stop)
    81 DECLHIDDEN(kmod_start_func_t *) _realmain      = vboxSfDwnModuleLoad;
    82 DECLHIDDEN(kmod_stop_func_t *)  _antimain      = vboxSfDwnModuleUnload;
    83 DECLHIDDEN(int)                 _kext_apple_cc = __APPLE_CC__;
     81DECL_HIDDEN_DATA(kmod_start_func_t *) _realmain      = vboxSfDwnModuleLoad;
     82DECL_HIDDEN_DATA(kmod_stop_func_t *)  _antimain      = vboxSfDwnModuleUnload;
     83DECL_HIDDEN_DATA(int)                 _kext_apple_cc = __APPLE_CC__;
    8484RT_C_DECLS_END
    8585
  • trunk/src/VBox/Devices/Storage/IOBufMgmt.cpp

    r83814 r85124  
    420420}
    421421
    422 DECLHIDDEN(int) IOBUFMgrAllocBuf(IOBUFMGR hIoBufMgr, PIOBUFDESC pIoBufDesc, size_t cbIoBuf,
    423                                  size_t *pcbIoBufAllocated)
     422DECLHIDDEN(int) IOBUFMgrAllocBuf(IOBUFMGR hIoBufMgr, PIOBUFDESC pIoBufDesc, size_t cbIoBuf, size_t *pcbIoBufAllocated)
    424423{
    425424    PIOBUFMGRINT pThis = hIoBufMgr;
  • trunk/src/VBox/Devices/Storage/IOBufMgmt.h

    r82968 r85124  
    9696 *                             NULL if partial allocations are not supported.
    9797 */
    98 DECLHIDDEN(int) IOBUFMgrAllocBuf(IOBUFMGR hIoBufMgr, PIOBUFDESC pIoBufDesc, size_t cbIoBuf,
    99                                  size_t *pcbIoBufAllocated);
     98DECLHIDDEN(int) IOBUFMgrAllocBuf(IOBUFMGR hIoBufMgr, PIOBUFDESC pIoBufDesc, size_t cbIoBuf, size_t *pcbIoBufAllocated);
    10099
    101100/**
  • trunk/src/VBox/Devices/USB/VUSBUrbPool.cpp

    r82968 r85124  
    7070
    7171
    72 /*********************************************************************************************************************************
    73 *   Static Variables                                                                                                             *
    74 *********************************************************************************************************************************/
    75 
    76 
    77 /*********************************************************************************************************************************
    78 *   Internal Functions                                                                                                           *
    79 *********************************************************************************************************************************/
    8072
    8173DECLHIDDEN(int) vusbUrbPoolInit(PVUSBURBPOOL pUrbPool)
  • trunk/src/VBox/HostDrivers/Support/SUPLib.cpp

    r85121 r85124  
    9797 * Well, at least parts of it, specifically the parts that are being handed over
    9898 * via the pre-init mechanism from the hardened executable stub.  */
    99 SUPLIBDATA                      g_supLibData =
     99DECL_HIDDEN_DATA(SUPLIBDATA)    g_supLibData =
    100100{
    101101    /*.hDevice              = */    SUP_HDEVICE_NIL,
     
    116116 * @todo This will probably deserve it's own session or some other good solution...
    117117 */
    118 DECLEXPORT(PSUPGLOBALINFOPAGE)  g_pSUPGlobalInfoPage;
     118DECLEXPORT(PSUPGLOBALINFOPAGE)      g_pSUPGlobalInfoPage;
    119119/** Address of the ring-0 mapping of the GIP. */
    120 PSUPGLOBALINFOPAGE              g_pSUPGlobalInfoPageR0;
     120PSUPGLOBALINFOPAGE                  g_pSUPGlobalInfoPageR0;
    121121/** The physical address of the GIP. */
    122 static RTHCPHYS                 g_HCPhysSUPGlobalInfoPage = NIL_RTHCPHYS;
     122static RTHCPHYS                     g_HCPhysSUPGlobalInfoPage = NIL_RTHCPHYS;
    123123
    124124/** The negotiated cookie. */
    125 uint32_t                        g_u32Cookie = 0;
     125DECL_HIDDEN_DATA(uint32_t)          g_u32Cookie = 0;
    126126/** The negotiated session cookie. */
    127 uint32_t                        g_u32SessionCookie;
     127DECL_HIDDEN_DATA(uint32_t)          g_u32SessionCookie;
    128128/** Session handle. */
    129 PSUPDRVSESSION                  g_pSession;
     129DECL_HIDDEN_DATA(PSUPDRVSESSION)    g_pSession;
    130130/** R0 SUP Functions used for resolving referenced to the SUPR0 module. */
    131 PSUPQUERYFUNCS                  g_pSupFunctions;
     131DECL_HIDDEN_DATA(PSUPQUERYFUNCS)    g_pSupFunctions;
    132132
    133133/** PAGE_ALLOC_EX sans kernel mapping support indicator. */
    134 static bool                     g_fSupportsPageAllocNoKernel = true;
     134static bool                         g_fSupportsPageAllocNoKernel = true;
    135135/** Fake mode indicator. (~0 at first, 0 or 1 after first test) */
    136 uint32_t                        g_uSupFakeMode = UINT32_MAX;
     136DECL_HIDDEN_DATA(uint32_t)          g_uSupFakeMode = UINT32_MAX;
    137137
    138138
  • trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h

    r85123 r85124  
    339339*   Global Variables                                                           *
    340340*******************************************************************************/
    341 extern DECLHIDDEN(uint32_t)             g_u32Cookie;
    342 extern DECLHIDDEN(uint32_t)             g_u32SessionCookie;
    343 extern DECLHIDDEN(SUPLIBDATA)           g_supLibData;
    344 extern DECLHIDDEN(uint32_t)             g_uSupFakeMode;
    345 extern DECLHIDDEN(PSUPGLOBALINFOPAGE)   g_pSUPGlobalInfoPageR0;
     341extern DECL_HIDDEN_DATA(uint32_t)               g_u32Cookie;
     342extern DECL_HIDDEN_DATA(uint32_t)               g_u32SessionCookie;
     343extern DECL_HIDDEN_DATA(SUPLIBDATA)             g_supLibData;
     344extern DECL_HIDDEN_DATA(uint32_t)               g_uSupFakeMode;
     345extern DECL_HIDDEN_DATA(PSUPGLOBALINFOPAGE)     g_pSUPGlobalInfoPageR0;
    346346#ifdef VBOX_INCLUDED_SRC_Support_SUPDrvIOC_h
    347 extern DECLHIDDEN(PSUPQUERYFUNCS)       g_pSupFunctions;
    348 #endif
    349 extern DECLHIDDEN(SUPR3HARDENEDMAINSTATE) g_enmSupR3HardenedMainState;
     347extern DECL_HIDDEN_DATA(PSUPQUERYFUNCS)         g_pSupFunctions;
     348#endif
     349extern DECL_HIDDEN_DATA(SUPR3HARDENEDMAINSTATE) g_enmSupR3HardenedMainState;
    350350#ifdef RT_OS_WINDOWS
    351 extern DECLHIDDEN(bool)                 g_fSupEarlyProcessInit;
     351extern DECL_HIDDEN_DATA(bool)                   g_fSupEarlyProcessInit;
    352352#endif
    353353
  • trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp

    r84671 r85124  
    199199
    200200KMOD_EXPLICIT_DECL(VBoxDrv, VBOX_VERSION_STRING, _start, _stop)
    201 DECLHIDDEN(kmod_start_func_t *) _realmain = VBoxDrvDarwinStart;
    202 DECLHIDDEN(kmod_stop_func_t *)  _antimain = VBoxDrvDarwinStop;
    203 DECLHIDDEN(int)                 _kext_apple_cc = __APPLE_CC__;
     201DECL_HIDDEN_DATA(kmod_start_func_t *) _realmain = VBoxDrvDarwinStart;
     202DECL_HIDDEN_DATA(kmod_stop_func_t *)  _antimain = VBoxDrvDarwinStop;
     203DECL_HIDDEN_DATA(int)                 _kext_apple_cc = __APPLE_CC__;
    204204RT_C_DECLS_END
    205205
  • trunk/src/VBox/HostDrivers/Support/posix/SUPR3HardenedMain-posix.cpp

    r85121 r85124  
    139139RT_C_DECLS_BEGIN
    140140/** Resume patch for dlopen(), jumped to form assembly stub. */
    141 DECLHIDDEN(PFNDLOPEN)  g_pfnDlopenReal  = NULL;
     141DECL_HIDDEN_DATA(PFNDLOPEN)     g_pfnDlopenReal  = NULL;
    142142#ifdef SUP_HARDENED_WITH_DLMOPEN
    143143/** Resume patch for dlmopen(), jumped to form assembly stub. */
    144 DECLHIDDEN(PFNDLMOPEN) g_pfnDlmopenReal = NULL;
     144DECL_HIDDEN_DATA(PFNDLMOPEN)    g_pfnDlmopenReal = NULL;
    145145#endif
    146146RT_C_DECLS_END
  • trunk/src/VBox/HostDrivers/VBoxNetAdp/darwin/VBoxNetAdp-darwin.cpp

    r82968 r85124  
    106106
    107107KMOD_EXPLICIT_DECL(VBoxNetAdp, VBOX_VERSION_STRING, _start, _stop)
    108 DECLHIDDEN(kmod_start_func_t *) _realmain = VBoxNetAdpDarwinStart;
    109 DECLHIDDEN(kmod_stop_func_t  *) _antimain = VBoxNetAdpDarwinStop;
    110 DECLHIDDEN(int)                 _kext_apple_cc = __APPLE_CC__;
     108DECL_HIDDEN_DATA(kmod_start_func_t *) _realmain = VBoxNetAdpDarwinStart;
     109DECL_HIDDEN_DATA(kmod_stop_func_t  *) _antimain = VBoxNetAdpDarwinStop;
     110DECL_HIDDEN_DATA(int)                 _kext_apple_cc = __APPLE_CC__;
    111111RT_C_DECLS_END
    112112
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp

    r84759 r85124  
    141141
    142142KMOD_EXPLICIT_DECL(VBoxNetFlt, VBOX_VERSION_STRING, _start, _stop)
    143 DECLHIDDEN(kmod_start_func_t *) _realmain = VBoxNetFltDarwinStart;
    144 DECLHIDDEN(kmod_stop_func_t  *) _antimain = VBoxNetFltDarwinStop;
    145 DECLHIDDEN(int)                 _kext_apple_cc = __APPLE_CC__;
     143DECL_HIDDEN_DATA(kmod_start_func_t *) _realmain = VBoxNetFltDarwinStart;
     144DECL_HIDDEN_DATA(kmod_stop_func_t  *) _antimain = VBoxNetFltDarwinStop;
     145DECL_HIDDEN_DATA(int)                 _kext_apple_cc = __APPLE_CC__;
    146146RT_C_DECLS_END
    147147
  • trunk/src/VBox/HostDrivers/VBoxUSB/darwin/VBoxUSB.cpp

    r82968 r85124  
    304304
    305305KMOD_EXPLICIT_DECL(VBoxDrv, VBOX_VERSION_STRING, _start, _stop)
    306 DECLHIDDEN(kmod_start_func_t *) _realmain = VBoxUSBStart;
    307 DECLHIDDEN(kmod_stop_func_t  *) _antimain = VBoxUSBStop;
    308 DECLHIDDEN(int)                 _kext_apple_cc = __APPLE_CC__;
     306DECL_HIDDEN_DATA(kmod_start_func_t *) _realmain = VBoxUSBStart;
     307DECL_HIDDEN_DATA(kmod_stop_func_t  *) _antimain = VBoxUSBStop;
     308DECL_HIDDEN_DATA(int)                 _kext_apple_cc = __APPLE_CC__;
    309309RT_C_DECLS_END
    310310
  • trunk/src/VBox/Runtime/common/crypto/pkix-signature-builtin.h

    r82968 r85124  
    3333#include <iprt/crypto/pkix.h>
    3434
    35 extern DECLHIDDEN(RTCRPKIXSIGNATUREDESC const) g_rtCrPkixSigningHashWithRsaDesc;
     35extern DECL_HIDDEN_DATA(RTCRPKIXSIGNATUREDESC const) g_rtCrPkixSigningHashWithRsaDesc;
    3636
    3737#endif /* !IPRT_INCLUDED_SRC_common_crypto_pkix_signature_builtin_h */
  • trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp

    r83085 r85124  
    120120/** String cache for the debug info interpreters.
    121121 * RTSTRCACHE is thread safe. */
    122 DECLHIDDEN(RTSTRCACHE)  g_hDbgModStrCache = NIL_RTSTRCACHE;
     122DECL_HIDDEN_DATA(RTSTRCACHE)  g_hDbgModStrCache = NIL_RTSTRCACHE;
    123123
    124124
  • trunk/src/VBox/Runtime/common/dvm/dvm.cpp

    r82968 r85124  
    9494*   Global variables                                                                                                             *
    9595*********************************************************************************************************************************/
    96 extern RTDVMFMTOPS g_rtDvmFmtMbr;
    97 extern RTDVMFMTOPS g_rtDvmFmtGpt;
    98 extern RTDVMFMTOPS g_rtDvmFmtBsdLbl;
     96extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtMbr;
     97extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtGpt;
     98extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtBsdLbl;
    9999
    100100/**
  • trunk/src/VBox/Runtime/common/dvm/dvmbsdlabel.cpp

    r82968 r85124  
    525525}
    526526
    527 DECLHIDDEN(RTDVMFMTOPS) g_rtDvmFmtBsdLbl =
     527DECL_HIDDEN_CONST(const RTDVMFMTOPS) g_rtDvmFmtBsdLbl =
    528528{
    529529    /* pcszFmt */
  • trunk/src/VBox/Runtime/common/dvm/dvmgpt.cpp

    r82968 r85124  
    537537}
    538538
    539 RTDVMFMTOPS g_rtDvmFmtGpt =
     539DECL_HIDDEN_CONST(const RTDVMFMTOPS) g_rtDvmFmtGpt =
    540540{
    541541    /* pszFmt */
  • trunk/src/VBox/Runtime/common/dvm/dvmmbr.cpp

    r82968 r85124  
    686686}
    687687
    688 RTDVMFMTOPS g_rtDvmFmtMbr =
     688DECL_HIDDEN_CONST(const RTDVMFMTOPS) g_rtDvmFmtMbr =
    689689{
    690690    /* pszFmt */
  • trunk/src/VBox/Runtime/common/misc/thread.cpp

    r83125 r85124  
    8787static uint32_t volatile        g_cThreadInTree;
    8888/** Counters for each thread type. */
    89 DECLHIDDEN(uint32_t volatile)  g_acRTThreadTypeStats[RTTHREADTYPE_END];
     89DECL_HIDDEN_DATA(uint32_t volatile) g_acRTThreadTypeStats[RTTHREADTYPE_END];
    9090
    9191
  • trunk/src/VBox/Runtime/common/string/base64.h

    r84297 r85124  
    5050*   Global Variables                                                                                                             *
    5151*********************************************************************************************************************************/
    52 extern DECLHIDDEN(const uint8_t)    g_au8rtBase64CharToVal[256];
    53 extern DECLHIDDEN(const char)       g_szrtBase64ValToChar[64+1];
    54 extern DECLHIDDEN(const size_t)     g_acchrtBase64EolStyles[RTBASE64_FLAGS_EOL_STYLE_MASK + 1];
    55 extern DECLHIDDEN(const char)       g_aachrtBase64EolStyles[RTBASE64_FLAGS_EOL_STYLE_MASK + 1][2];
     52extern DECL_HIDDEN_DATA(const uint8_t)  g_au8rtBase64CharToVal[256];
     53extern DECL_HIDDEN_DATA(const char)     g_szrtBase64ValToChar[64+1];
     54extern DECL_HIDDEN_DATA(const size_t)   g_acchrtBase64EolStyles[RTBASE64_FLAGS_EOL_STYLE_MASK + 1];
     55extern DECL_HIDDEN_DATA(const char)     g_aachrtBase64EolStyles[RTBASE64_FLAGS_EOL_STYLE_MASK + 1][2];
    5656
    5757
  • trunk/src/VBox/Runtime/include/internal/dbgmod.h

    r85121 r85124  
    690690
    691691
    692 extern DECLHIDDEN(RTSTRCACHE)           g_hDbgModStrCache;
    693 extern DECLHIDDEN(RTDBGMODVTDBG const)  g_rtDbgModVtDbgCodeView;
    694 extern DECLHIDDEN(RTDBGMODVTDBG const)  g_rtDbgModVtDbgDwarf;
    695 extern DECLHIDDEN(RTDBGMODVTDBG const)  g_rtDbgModVtDbgNm;
    696 extern DECLHIDDEN(RTDBGMODVTDBG const)  g_rtDbgModVtDbgMapSym;
     692extern DECL_HIDDEN_DATA(RTSTRCACHE)             g_hDbgModStrCache;
     693extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgCodeView;
     694extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgDwarf;
     695extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgNm;
     696extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgMapSym;
    697697#ifdef RT_OS_WINDOWS
    698 extern DECLHIDDEN(RTDBGMODVTDBG const)  g_rtDbgModVtDbgDbgHelp;
     698extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgDbgHelp;
    699699#endif
    700 extern DECLHIDDEN(RTDBGMODVTDBG const)  g_rtDbgModVtDbgDeferred;
    701 extern DECLHIDDEN(RTDBGMODVTDBG const)  g_rtDbgModVtDbgContainer;
    702 
    703 extern DECLHIDDEN(RTDBGMODVTIMG const)  g_rtDbgModVtImgLdr;
    704 extern DECLHIDDEN(RTDBGMODVTIMG const)  g_rtDbgModVtImgDeferred;
     700extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgDeferred;
     701extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const)    g_rtDbgModVtDbgContainer;
     702
     703extern DECL_HIDDEN_DATA(RTDBGMODVTIMG const)    g_rtDbgModVtImgLdr;
     704extern DECL_HIDDEN_DATA(RTDBGMODVTIMG const)    g_rtDbgModVtImgDeferred;
    705705
    706706DECLHIDDEN(int) rtDbgModContainerCreate(PRTDBGMODINT pMod, RTUINTPTR cbSeg);
  • trunk/src/VBox/Runtime/include/internal/dvm.h

    r85121 r85124  
    330330}
    331331
     332extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtMbr;
     333extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtGpt;
     334extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtBsdLbl;
     335
    332336RT_C_DECLS_END
    333337
  • trunk/src/VBox/Runtime/include/internal/process.h

    r82968 r85124  
    3636RT_C_DECLS_BEGIN
    3737
    38 extern DECLHIDDEN(RTPROCESS)        g_ProcessSelf;
    39 extern DECLHIDDEN(RTPROCPRIORITY)  g_enmProcessPriority;
    40 extern DECLHIDDEN(char)             g_szrtProcExePath[RTPATH_MAX];
    41 extern DECLHIDDEN(size_t)           g_cchrtProcExePath;
    42 extern DECLHIDDEN(size_t)           g_cchrtProcDir;
    43 extern DECLHIDDEN(size_t)           g_offrtProcName;
    44 extern DECLHIDDEN(bool volatile)    g_frtAtExitCalled;
     38extern DECL_HIDDEN_DATA(RTPROCESS)      g_ProcessSelf;
     39extern DECL_HIDDEN_DATA(RTPROCPRIORITY) g_enmProcessPriority;
     40extern DECL_HIDDEN_DATA(char)           g_szrtProcExePath[RTPATH_MAX];
     41extern DECL_HIDDEN_DATA(size_t)         g_cchrtProcExePath;
     42extern DECL_HIDDEN_DATA(size_t)         g_cchrtProcDir;
     43extern DECL_HIDDEN_DATA(size_t)         g_offrtProcName;
     44extern DECL_HIDDEN_DATA(bool volatile)  g_frtAtExitCalled;
    4545
    4646/**
  • trunk/src/VBox/Runtime/include/internal/thread.h

    r83124 r85124  
    138138
    139139/** Counters for each thread type. */
    140 extern DECLHIDDEN(uint32_t volatile)  g_acRTThreadTypeStats[RTTHREADTYPE_END];
     140extern DECL_HIDDEN_DATA(uint32_t volatile) g_acRTThreadTypeStats[RTTHREADTYPE_END];
    141141
    142142
  • trunk/src/VBox/Runtime/r0drv/darwin/initterm-r0drv-darwin.cpp

    r83074 r85124  
    4343*********************************************************************************************************************************/
    4444/** Pointer to the lock group used by IPRT. */
    45 lck_grp_t                  *g_pDarwinLockGroup = NULL;
     45DECL_HIDDEN_DATA(lck_grp_t *)                   g_pDarwinLockGroup = NULL;
    4646/** Pointer to the ast_pending function, if found. */
    47 PFNR0DARWINASTPENDING       g_pfnR0DarwinAstPending = NULL;
     47DECL_HIDDEN_DATA(PFNR0DARWINASTPENDING)         g_pfnR0DarwinAstPending = NULL;
    4848/** Pointer to the cpu_interrupt function, if found. */
    49 PFNR0DARWINCPUINTERRUPT     g_pfnR0DarwinCpuInterrupt = NULL;
     49DECL_HIDDEN_DATA(PFNR0DARWINCPUINTERRUPT)       g_pfnR0DarwinCpuInterrupt = NULL;
    5050#ifdef DEBUG
    5151/** Pointer to the vm_fault_external function - used once for debugging @bugref{9466}. */
    52 PFNR0DARWINVMFAULTEXTERNAL  g_pfnR0DarwinVmFaultExternal = NULL;
     52DECL_HIDDEN_DATA(PFNR0DARWINVMFAULTEXTERNAL)    g_pfnR0DarwinVmFaultExternal = NULL;
    5353#endif
    5454
  • trunk/src/VBox/Runtime/r0drv/darwin/the-darwin-kernel.h

    r83074 r85124  
    203203typedef uint32_t *  (*PFNR0DARWINASTPENDING)(void);
    204204typedef void        (*PFNR0DARWINCPUINTERRUPT)(int);
    205 extern lck_grp_t                  *g_pDarwinLockGroup;
    206 extern PFNR0DARWINASTPENDING       g_pfnR0DarwinAstPending;
    207 extern PFNR0DARWINCPUINTERRUPT     g_pfnR0DarwinCpuInterrupt;
     205extern DECL_HIDDEN_DATA(lck_grp_t *)                 g_pDarwinLockGroup;
     206extern DECL_HIDDEN_DATA(PFNR0DARWINASTPENDING)       g_pfnR0DarwinAstPending;
     207extern DECL_HIDDEN_DATA(PFNR0DARWINCPUINTERRUPT)     g_pfnR0DarwinCpuInterrupt;
    208208#ifdef DEBUG /* Used once for debugging memory issues (see #9466). */
    209209typedef kern_return_t (*PFNR0DARWINVMFAULTEXTERNAL)(vm_map_t, vm_map_offset_t, vm_prot_t, boolean_t, int, pmap_t, vm_map_offset_t);
    210 extern PFNR0DARWINVMFAULTEXTERNAL g_pfnR0DarwinVmFaultExternal;
     210extern DECL_HIDDEN_DATA(PFNR0DARWINVMFAULTEXTERNAL) g_pfnR0DarwinVmFaultExternal;
    211211#endif
    212212
  • trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c

    r82968 r85124  
    360360    return rc;
    361361}
     362
     363
    362364DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    363365{
  • trunk/src/VBox/Runtime/r3/init.cpp

    r85121 r85124  
    8888/** The process path.
    8989 * This is used by RTPathExecDir and RTProcGetExecutablePath and set by rtProcInitName. */
    90 DECLHIDDEN(char)            g_szrtProcExePath[RTPATH_MAX];
     90DECL_HIDDEN_DATA(char)      g_szrtProcExePath[RTPATH_MAX];
    9191/** The length of g_szrtProcExePath. */
    92 DECLHIDDEN(size_t)          g_cchrtProcExePath;
     92DECL_HIDDEN_DATA(size_t)    g_cchrtProcExePath;
    9393/** The length of directory path component of g_szrtProcExePath. */
    94 DECLHIDDEN(size_t)          g_cchrtProcDir;
     94DECL_HIDDEN_DATA(size_t)    g_cchrtProcDir;
    9595/** The offset of the process name into g_szrtProcExePath. */
    96 DECLHIDDEN(size_t)          g_offrtProcName;
     96DECL_HIDDEN_DATA(size_t)    g_offrtProcName;
    9797
    9898/** The IPRT init flags. */
     
    109109 * Program start nanosecond TS.
    110110 */
    111 DECLHIDDEN(uint64_t)        g_u64ProgramStartNanoTS;
     111DECL_HIDDEN_DATA(uint64_t)  g_u64ProgramStartNanoTS;
    112112
    113113/**
    114114 * The process identifier of the running process.
    115115 */
    116 DECLHIDDEN(RTPROCESS)      g_ProcessSelf = NIL_RTPROCESS;
     116DECL_HIDDEN_DATA(RTPROCESS) g_ProcessSelf = NIL_RTPROCESS;
    117117
    118118/**
    119119 * The current process priority.
    120120 */
    121 DECLHIDDEN(RTPROCPRIORITY)  g_enmProcessPriority = RTPROCPRIORITY_DEFAULT;
     121DECL_HIDDEN_DATA(RTPROCPRIORITY)  g_enmProcessPriority = RTPROCPRIORITY_DEFAULT;
    122122
    123123/**
     
    125125 * that the process is terminating.
    126126 */
    127 DECLHIDDEN(bool volatile)   g_frtAtExitCalled = false;
     127DECL_HIDDEN_DATA(bool volatile)   g_frtAtExitCalled = false;
    128128
    129129#ifdef IPRT_WITH_ALIGNMENT_CHECKS
  • trunk/src/VBox/Runtime/r3/win/init-win.cpp

    r82968 r85124  
    5959*********************************************************************************************************************************/
    6060/** Windows DLL loader protection level. */
    61 DECLHIDDEN(RTR3WINLDRPROT)      g_enmWinLdrProt = RTR3WINLDRPROT_NONE;
     61DECL_HIDDEN_DATA(RTR3WINLDRPROT)      g_enmWinLdrProt = RTR3WINLDRPROT_NONE;
    6262/** Our simplified windows version.    */
    63 DECLHIDDEN(RTWINOSTYPE)         g_enmWinVer = kRTWinOSType_UNKNOWN;
     63DECL_HIDDEN_DATA(RTWINOSTYPE)         g_enmWinVer = kRTWinOSType_UNKNOWN;
    6464/** Extended windows version information. */
    65 DECLHIDDEN(OSVERSIONINFOEXW)    g_WinOsInfoEx;
     65DECL_HIDDEN_DATA(OSVERSIONINFOEXW)    g_WinOsInfoEx;
    6666
    6767/** The native kernel32.dll handle. */
    68 DECLHIDDEN(HMODULE)                         g_hModKernel32 = NULL;
     68DECL_HIDDEN_DATA(HMODULE)                       g_hModKernel32 = NULL;
    6969/** GetSystemWindowsDirectoryW or GetWindowsDirectoryW (NT4). */
    70 DECLHIDDEN(PFNGETWINSYSDIR)                 g_pfnGetSystemWindowsDirectoryW = NULL;
     70DECL_HIDDEN_DATA(PFNGETWINSYSDIR)               g_pfnGetSystemWindowsDirectoryW = NULL;
    7171/** The GetCurrentThreadStackLimits API. */
    72 static PFNGETCURRENTTHREADSTACKLIMITS       g_pfnGetCurrentThreadStackLimits = NULL;
     72static PFNGETCURRENTTHREADSTACKLIMITS           g_pfnGetCurrentThreadStackLimits = NULL;
    7373/** SetUnhandledExceptionFilter. */
    74 static PFNSETUNHANDLEDEXCEPTIONFILTER       g_pfnSetUnhandledExceptionFilter = NULL;
     74static PFNSETUNHANDLEDEXCEPTIONFILTER           g_pfnSetUnhandledExceptionFilter = NULL;
    7575/** The previous unhandled exception filter. */
    76 static LPTOP_LEVEL_EXCEPTION_FILTER         g_pfnUnhandledXcptFilter = NULL;
     76static LPTOP_LEVEL_EXCEPTION_FILTER             g_pfnUnhandledXcptFilter = NULL;
    7777/** SystemTimeToTzSpecificLocalTime. */
    78 decltype(SystemTimeToTzSpecificLocalTime)  *g_pfnSystemTimeToTzSpecificLocalTime = NULL;
     78DECL_HIDDEN_DATA(decltype(SystemTimeToTzSpecificLocalTime) *) g_pfnSystemTimeToTzSpecificLocalTime = NULL;
    7979
    8080/** The native ntdll.dll handle. */
    81 DECLHIDDEN(HMODULE)                         g_hModNtDll = NULL;
     81DECL_HIDDEN_DATA(HMODULE)                       g_hModNtDll = NULL;
    8282/** NtQueryFullAttributesFile   */
    83 DECLHIDDEN(PFNNTQUERYFULLATTRIBUTESFILE)    g_pfnNtQueryFullAttributesFile = NULL;
     83DECL_HIDDEN_DATA(PFNNTQUERYFULLATTRIBUTESFILE)  g_pfnNtQueryFullAttributesFile = NULL;
    8484/** NtDuplicateToken (NT 3.51). */
    85 DECLHIDDEN(PFNNTDUPLICATETOKEN)             g_pfnNtDuplicateToken = NULL;
     85DECL_HIDDEN_DATA(PFNNTDUPLICATETOKEN)           g_pfnNtDuplicateToken = NULL;
    8686/** NtAlertThread (NT 3.51). */
    87 decltype(NtAlertThread)                    *g_pfnNtAlertThread = NULL;
     87DECL_HIDDEN_DATA(decltype(NtAlertThread) *)     g_pfnNtAlertThread = NULL;
    8888
    8989/** Either ws2_32.dll (NT4+) or wsock32.dll (NT3.x). */
    90 DECLHIDDEN(HMODULE)                         g_hModWinSock = NULL;
     90DECL_HIDDEN_DATA(HMODULE)                       g_hModWinSock = NULL;
    9191/** Set if we're dealing with old winsock.   */
    92 DECLHIDDEN(bool)                            g_fOldWinSock = false;
     92DECL_HIDDEN_DATA(bool)                          g_fOldWinSock = false;
    9393/** WSAStartup   */
    94 DECLHIDDEN(PFNWSASTARTUP)                   g_pfnWSAStartup = NULL;
     94DECL_HIDDEN_DATA(PFNWSASTARTUP)                 g_pfnWSAStartup = NULL;
    9595/** WSACleanup */
    96 DECLHIDDEN(PFNWSACLEANUP)                   g_pfnWSACleanup = NULL;
     96DECL_HIDDEN_DATA(PFNWSACLEANUP)                 g_pfnWSACleanup = NULL;
    9797/** Pointner to WSAGetLastError (for RTErrVarsSave). */
    98 DECLHIDDEN(PFNWSAGETLASTERROR)              g_pfnWSAGetLastError = NULL;
     98DECL_HIDDEN_DATA(PFNWSAGETLASTERROR)            g_pfnWSAGetLastError = NULL;
    9999/** Pointner to WSASetLastError (for RTErrVarsRestore). */
    100 DECLHIDDEN(PFNWSASETLASTERROR)              g_pfnWSASetLastError = NULL;
     100DECL_HIDDEN_DATA(PFNWSASETLASTERROR)            g_pfnWSASetLastError = NULL;
    101101/** WSACreateEvent */
    102 DECLHIDDEN(PFNWSACREATEEVENT)               g_pfnWSACreateEvent = NULL;
     102DECL_HIDDEN_DATA(PFNWSACREATEEVENT)             g_pfnWSACreateEvent = NULL;
    103103/** WSACloseEvent  */
    104 DECLHIDDEN(PFNWSACLOSEEVENT)                g_pfnWSACloseEvent = NULL;
     104DECL_HIDDEN_DATA(PFNWSACLOSEEVENT)              g_pfnWSACloseEvent = NULL;
    105105/** WSASetEvent */
    106 DECLHIDDEN(PFNWSASETEVENT)                  g_pfnWSASetEvent = NULL;
     106DECL_HIDDEN_DATA(PFNWSASETEVENT)                g_pfnWSASetEvent = NULL;
    107107/** WSAEventSelect   */
    108 DECLHIDDEN(PFNWSAEVENTSELECT)               g_pfnWSAEventSelect = NULL;
     108DECL_HIDDEN_DATA(PFNWSAEVENTSELECT)             g_pfnWSAEventSelect = NULL;
    109109/** WSAEnumNetworkEvents */
    110 DECLHIDDEN(PFNWSAENUMNETWORKEVENTS)         g_pfnWSAEnumNetworkEvents = NULL;
     110DECL_HIDDEN_DATA(PFNWSAENUMNETWORKEVENTS)       g_pfnWSAEnumNetworkEvents = NULL;
    111111/** WSASend */
    112 DECLHIDDEN(PFNWSASend)                      g_pfnWSASend = NULL;
     112DECL_HIDDEN_DATA(PFNWSASend)                    g_pfnWSASend = NULL;
    113113/** socket */
    114 DECLHIDDEN(PFNWINSOCKSOCKET)                g_pfnsocket = NULL;
     114DECL_HIDDEN_DATA(PFNWINSOCKSOCKET)              g_pfnsocket = NULL;
    115115/** closesocket */
    116 DECLHIDDEN(PFNWINSOCKCLOSESOCKET)           g_pfnclosesocket = NULL;
     116DECL_HIDDEN_DATA(PFNWINSOCKCLOSESOCKET)         g_pfnclosesocket = NULL;
    117117/** recv */
    118 DECLHIDDEN(PFNWINSOCKRECV)                  g_pfnrecv = NULL;
     118DECL_HIDDEN_DATA(PFNWINSOCKRECV)                g_pfnrecv = NULL;
    119119/** send */
    120 DECLHIDDEN(PFNWINSOCKSEND)                  g_pfnsend = NULL;
     120DECL_HIDDEN_DATA(PFNWINSOCKSEND)                g_pfnsend = NULL;
    121121/** recvfrom */
    122 DECLHIDDEN(PFNWINSOCKRECVFROM)              g_pfnrecvfrom = NULL;
     122DECL_HIDDEN_DATA(PFNWINSOCKRECVFROM)            g_pfnrecvfrom = NULL;
    123123/** sendto */
    124 DECLHIDDEN(PFNWINSOCKSENDTO)                g_pfnsendto = NULL;
     124DECL_HIDDEN_DATA(PFNWINSOCKSENDTO)              g_pfnsendto = NULL;
    125125/** bind */
    126 DECLHIDDEN(PFNWINSOCKBIND)                  g_pfnbind = NULL;
     126DECL_HIDDEN_DATA(PFNWINSOCKBIND)                g_pfnbind = NULL;
    127127/** listen  */
    128 DECLHIDDEN(PFNWINSOCKLISTEN)                g_pfnlisten = NULL;
     128DECL_HIDDEN_DATA(PFNWINSOCKLISTEN)              g_pfnlisten = NULL;
    129129/** accept */
    130 DECLHIDDEN(PFNWINSOCKACCEPT)                g_pfnaccept = NULL;
     130DECL_HIDDEN_DATA(PFNWINSOCKACCEPT)              g_pfnaccept = NULL;
    131131/** connect */
    132 DECLHIDDEN(PFNWINSOCKCONNECT)               g_pfnconnect = NULL;
     132DECL_HIDDEN_DATA(PFNWINSOCKCONNECT)             g_pfnconnect = NULL;
    133133/** shutdown */
    134 DECLHIDDEN(PFNWINSOCKSHUTDOWN)              g_pfnshutdown = NULL;
     134DECL_HIDDEN_DATA(PFNWINSOCKSHUTDOWN)            g_pfnshutdown = NULL;
    135135/** getsockopt */
    136 DECLHIDDEN(PFNWINSOCKGETSOCKOPT)            g_pfngetsockopt = NULL;
     136DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKOPT)          g_pfngetsockopt = NULL;
    137137/** setsockopt */
    138 DECLHIDDEN(PFNWINSOCKSETSOCKOPT)            g_pfnsetsockopt = NULL;
     138DECL_HIDDEN_DATA(PFNWINSOCKSETSOCKOPT)          g_pfnsetsockopt = NULL;
    139139/** ioctlsocket */
    140 DECLHIDDEN(PFNWINSOCKIOCTLSOCKET)           g_pfnioctlsocket = NULL;
     140DECL_HIDDEN_DATA(PFNWINSOCKIOCTLSOCKET)         g_pfnioctlsocket = NULL;
    141141/** getpeername   */
    142 DECLHIDDEN(PFNWINSOCKGETPEERNAME)           g_pfngetpeername = NULL;
     142DECL_HIDDEN_DATA(PFNWINSOCKGETPEERNAME)         g_pfngetpeername = NULL;
    143143/** getsockname */
    144 DECLHIDDEN(PFNWINSOCKGETSOCKNAME)           g_pfngetsockname = NULL;
     144DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKNAME)         g_pfngetsockname = NULL;
    145145/** __WSAFDIsSet */
    146 DECLHIDDEN(PFNWINSOCK__WSAFDISSET)          g_pfn__WSAFDIsSet = NULL;
     146DECL_HIDDEN_DATA(PFNWINSOCK__WSAFDISSET)        g_pfn__WSAFDIsSet = NULL;
    147147/** select */
    148 DECLHIDDEN(PFNWINSOCKSELECT)                g_pfnselect = NULL;
     148DECL_HIDDEN_DATA(PFNWINSOCKSELECT)              g_pfnselect = NULL;
    149149/** gethostbyname */
    150 DECLHIDDEN(PFNWINSOCKGETHOSTBYNAME)         g_pfngethostbyname = NULL;
     150DECL_HIDDEN_DATA(PFNWINSOCKGETHOSTBYNAME)       g_pfngethostbyname = NULL;
    151151
    152152
  • trunk/src/VBox/Runtime/r3/win/internal-r3-win.h

    r85121 r85124  
    9393
    9494
    95 /*******************************************************************************
    96 *   Global Variables                                                           *
    97 *******************************************************************************/
    98 extern DECLHIDDEN(RTR3WINLDRPROT)   g_enmWinLdrProt;
    99 extern DECLHIDDEN(RTWINOSTYPE)      g_enmWinVer;
     95/*********************************************************************************************************************************
     96*   Global Variables                                                                                                             *
     97*********************************************************************************************************************************/
     98extern DECL_HIDDEN_DATA(RTR3WINLDRPROT)                 g_enmWinLdrProt;
     99extern DECL_HIDDEN_DATA(RTWINOSTYPE)                    g_enmWinVer;
    100100#ifdef _WINDEF_
    101 extern DECLHIDDEN(OSVERSIONINFOEXW) g_WinOsInfoEx;
    102 
    103 extern DECLHIDDEN(HMODULE)                         g_hModKernel32;
     101extern DECL_HIDDEN_DATA(OSVERSIONINFOEXW)              g_WinOsInfoEx;
     102
     103extern DECL_HIDDEN_DATA(HMODULE)                        g_hModKernel32;
    104104typedef UINT (WINAPI *PFNGETWINSYSDIR)(LPWSTR,UINT);
    105 extern DECLHIDDEN(PFNGETWINSYSDIR)                 g_pfnGetSystemWindowsDirectoryW;
    106 extern decltype(SystemTimeToTzSpecificLocalTime)  *g_pfnSystemTimeToTzSpecificLocalTime;
    107 
    108 extern DECLHIDDEN(HMODULE)          g_hModNtDll;
     105extern DECL_HIDDEN_DATA(PFNGETWINSYSDIR)                g_pfnGetSystemWindowsDirectoryW;
     106extern DECL_HIDDEN_DATA(decltype(SystemTimeToTzSpecificLocalTime) *) g_pfnSystemTimeToTzSpecificLocalTime;
     107
     108extern DECL_HIDDEN_DATA(HMODULE)                        g_hModNtDll;
    109109typedef NTSTATUS (NTAPI *PFNNTQUERYFULLATTRIBUTESFILE)(struct _OBJECT_ATTRIBUTES *, struct _FILE_NETWORK_OPEN_INFORMATION *);
    110 extern DECLHIDDEN(PFNNTQUERYFULLATTRIBUTESFILE) g_pfnNtQueryFullAttributesFile;
     110extern DECL_HIDDEN_DATA(PFNNTQUERYFULLATTRIBUTESFILE)  g_pfnNtQueryFullAttributesFile;
    111111typedef NTSTATUS (NTAPI *PFNNTDUPLICATETOKEN)(HANDLE, ACCESS_MASK, struct _OBJECT_ATTRIBUTES *, BOOLEAN, TOKEN_TYPE, PHANDLE);
    112 extern DECLHIDDEN(PFNNTDUPLICATETOKEN)             g_pfnNtDuplicateToken;
     112extern DECL_HIDDEN_DATA(PFNNTDUPLICATETOKEN)            g_pfnNtDuplicateToken;
    113113#ifdef IPRT_INCLUDED_nt_nt_h
    114 extern decltype(NtAlertThread)                    *g_pfnNtAlertThread;
     114extern DECL_HIDDEN_DATA(decltype(NtAlertThread) *)      g_pfnNtAlertThread;
    115115#endif
    116116
    117 extern DECLHIDDEN(HMODULE)                         g_hModWinSock;
     117extern DECL_HIDDEN_DATA(HMODULE)                        g_hModWinSock;
    118118
    119119/** WSAStartup */
     
    177177typedef struct hostent *(WINAPI *PFNWINSOCKGETHOSTBYNAME)(const char *);
    178178
    179 extern DECLHIDDEN(PFNWSASTARTUP)                   g_pfnWSAStartup;
    180 extern DECLHIDDEN(PFNWSACLEANUP)                   g_pfnWSACleanup;
    181 extern PFNWSAGETLASTERROR                          g_pfnWSAGetLastError;
    182 extern PFNWSASETLASTERROR                          g_pfnWSASetLastError;
    183 extern DECLHIDDEN(PFNWSACREATEEVENT)               g_pfnWSACreateEvent;
    184 extern DECLHIDDEN(PFNWSACLOSEEVENT)                g_pfnWSACloseEvent;
    185 extern DECLHIDDEN(PFNWSASETEVENT)                  g_pfnWSASetEvent;
    186 extern DECLHIDDEN(PFNWSAEVENTSELECT)               g_pfnWSAEventSelect;
    187 extern DECLHIDDEN(PFNWSAENUMNETWORKEVENTS)         g_pfnWSAEnumNetworkEvents;
    188 extern DECLHIDDEN(PFNWSASend)                      g_pfnWSASend;
    189 extern DECLHIDDEN(PFNWINSOCKSOCKET)                g_pfnsocket;
    190 extern DECLHIDDEN(PFNWINSOCKCLOSESOCKET)           g_pfnclosesocket;
    191 extern DECLHIDDEN(PFNWINSOCKRECV)                  g_pfnrecv;
    192 extern DECLHIDDEN(PFNWINSOCKSEND)                  g_pfnsend;
    193 extern DECLHIDDEN(PFNWINSOCKRECVFROM)              g_pfnrecvfrom;
    194 extern DECLHIDDEN(PFNWINSOCKSENDTO)                g_pfnsendto;
    195 extern DECLHIDDEN(PFNWINSOCKBIND)                  g_pfnbind;
    196 extern DECLHIDDEN(PFNWINSOCKLISTEN)                g_pfnlisten;
    197 extern DECLHIDDEN(PFNWINSOCKACCEPT)                g_pfnaccept;
    198 extern DECLHIDDEN(PFNWINSOCKCONNECT)               g_pfnconnect;
    199 extern DECLHIDDEN(PFNWINSOCKSHUTDOWN)              g_pfnshutdown;
    200 extern DECLHIDDEN(PFNWINSOCKGETSOCKOPT)            g_pfngetsockopt;
    201 extern DECLHIDDEN(PFNWINSOCKSETSOCKOPT)            g_pfnsetsockopt;
    202 extern DECLHIDDEN(PFNWINSOCKIOCTLSOCKET)           g_pfnioctlsocket;
    203 extern DECLHIDDEN(PFNWINSOCKGETPEERNAME)           g_pfngetpeername;
    204 extern DECLHIDDEN(PFNWINSOCKGETSOCKNAME)           g_pfngetsockname;
    205 extern DECLHIDDEN(PFNWINSOCK__WSAFDISSET)          g_pfn__WSAFDIsSet;
    206 extern DECLHIDDEN(PFNWINSOCKSELECT)                g_pfnselect;
    207 extern DECLHIDDEN(PFNWINSOCKGETHOSTBYNAME)         g_pfngethostbyname;
     179extern DECL_HIDDEN_DATA(PFNWSASTARTUP)                   g_pfnWSAStartup;
     180extern DECL_HIDDEN_DATA(PFNWSACLEANUP)                   g_pfnWSACleanup;
     181extern DECL_HIDDEN_DATA(PFNWSAGETLASTERROR)              g_pfnWSAGetLastError;
     182extern DECL_HIDDEN_DATA(PFNWSASETLASTERROR)              g_pfnWSASetLastError;
     183extern DECL_HIDDEN_DATA(PFNWSACREATEEVENT)               g_pfnWSACreateEvent;
     184extern DECL_HIDDEN_DATA(PFNWSACLOSEEVENT)                g_pfnWSACloseEvent;
     185extern DECL_HIDDEN_DATA(PFNWSASETEVENT)                  g_pfnWSASetEvent;
     186extern DECL_HIDDEN_DATA(PFNWSAEVENTSELECT)               g_pfnWSAEventSelect;
     187extern DECL_HIDDEN_DATA(PFNWSAENUMNETWORKEVENTS)         g_pfnWSAEnumNetworkEvents;
     188extern DECL_HIDDEN_DATA(PFNWSASend)                      g_pfnWSASend;
     189extern DECL_HIDDEN_DATA(PFNWINSOCKSOCKET)                g_pfnsocket;
     190extern DECL_HIDDEN_DATA(PFNWINSOCKCLOSESOCKET)           g_pfnclosesocket;
     191extern DECL_HIDDEN_DATA(PFNWINSOCKRECV)                  g_pfnrecv;
     192extern DECL_HIDDEN_DATA(PFNWINSOCKSEND)                  g_pfnsend;
     193extern DECL_HIDDEN_DATA(PFNWINSOCKRECVFROM)              g_pfnrecvfrom;
     194extern DECL_HIDDEN_DATA(PFNWINSOCKSENDTO)                g_pfnsendto;
     195extern DECL_HIDDEN_DATA(PFNWINSOCKBIND)                  g_pfnbind;
     196extern DECL_HIDDEN_DATA(PFNWINSOCKLISTEN)                g_pfnlisten;
     197extern DECL_HIDDEN_DATA(PFNWINSOCKACCEPT)                g_pfnaccept;
     198extern DECL_HIDDEN_DATA(PFNWINSOCKCONNECT)               g_pfnconnect;
     199extern DECL_HIDDEN_DATA(PFNWINSOCKSHUTDOWN)              g_pfnshutdown;
     200extern DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKOPT)            g_pfngetsockopt;
     201extern DECL_HIDDEN_DATA(PFNWINSOCKSETSOCKOPT)            g_pfnsetsockopt;
     202extern DECL_HIDDEN_DATA(PFNWINSOCKIOCTLSOCKET)           g_pfnioctlsocket;
     203extern DECL_HIDDEN_DATA(PFNWINSOCKGETPEERNAME)           g_pfngetpeername;
     204extern DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKNAME)           g_pfngetsockname;
     205extern DECL_HIDDEN_DATA(PFNWINSOCK__WSAFDISSET)          g_pfn__WSAFDIsSet;
     206extern DECL_HIDDEN_DATA(PFNWINSOCKSELECT)                g_pfnselect;
     207extern DECL_HIDDEN_DATA(PFNWINSOCKGETHOSTBYNAME)         g_pfngethostbyname;
    208208#endif
    209209
  • trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp

    r83998 r85124  
    4646*********************************************************************************************************************************/
    4747RT_C_DECLS_BEGIN
    48 DECLHIDDEN(char)             g_szrtProcExePath[RTPATH_MAX] = "Unknown.exe";
    49 DECLHIDDEN(size_t)           g_cchrtProcExePath = 11;
    50 DECLHIDDEN(size_t)           g_cchrtProcExeDir = 0;
    51 DECLHIDDEN(size_t)           g_offrtProcName = 0;
     48DECL_HIDDEN_DATA(char)      g_szrtProcExePath[RTPATH_MAX] = "Unknown.exe";
     49DECL_HIDDEN_DATA(size_t)    g_cchrtProcExePath = 11;
     50DECL_HIDDEN_DATA(size_t)    g_cchrtProcExeDir = 0;
     51DECL_HIDDEN_DATA(size_t)    g_offrtProcName = 0;
    5252RT_C_DECLS_END
    5353
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