VirtualBox

Changeset 85124 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Jul 8, 2020 9:13:30 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
139064
Message:

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

Location:
trunk/src/VBox/Runtime
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • 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.

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