Changeset 85124 in vbox for trunk/src/VBox/Runtime
- Timestamp:
- Jul 8, 2020 9:13:30 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 139064
- Location:
- trunk/src/VBox/Runtime
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/crypto/pkix-signature-builtin.h
r82968 r85124 33 33 #include <iprt/crypto/pkix.h> 34 34 35 extern DECL HIDDEN(RTCRPKIXSIGNATUREDESC const) g_rtCrPkixSigningHashWithRsaDesc;35 extern DECL_HIDDEN_DATA(RTCRPKIXSIGNATUREDESC const) g_rtCrPkixSigningHashWithRsaDesc; 36 36 37 37 #endif /* !IPRT_INCLUDED_SRC_common_crypto_pkix_signature_builtin_h */ -
trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp
r83085 r85124 120 120 /** String cache for the debug info interpreters. 121 121 * RTSTRCACHE is thread safe. */ 122 DECL HIDDEN(RTSTRCACHE) g_hDbgModStrCache = NIL_RTSTRCACHE;122 DECL_HIDDEN_DATA(RTSTRCACHE) g_hDbgModStrCache = NIL_RTSTRCACHE; 123 123 124 124 -
trunk/src/VBox/Runtime/common/dvm/dvm.cpp
r82968 r85124 94 94 * Global variables * 95 95 *********************************************************************************************************************************/ 96 extern RTDVMFMTOPSg_rtDvmFmtMbr;97 extern RTDVMFMTOPSg_rtDvmFmtGpt;98 extern RTDVMFMTOPSg_rtDvmFmtBsdLbl;96 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtMbr; 97 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtGpt; 98 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtBsdLbl; 99 99 100 100 /** -
trunk/src/VBox/Runtime/common/dvm/dvmbsdlabel.cpp
r82968 r85124 525 525 } 526 526 527 DECL HIDDEN(RTDVMFMTOPS) g_rtDvmFmtBsdLbl =527 DECL_HIDDEN_CONST(const RTDVMFMTOPS) g_rtDvmFmtBsdLbl = 528 528 { 529 529 /* pcszFmt */ -
trunk/src/VBox/Runtime/common/dvm/dvmgpt.cpp
r82968 r85124 537 537 } 538 538 539 RTDVMFMTOPSg_rtDvmFmtGpt =539 DECL_HIDDEN_CONST(const RTDVMFMTOPS) g_rtDvmFmtGpt = 540 540 { 541 541 /* pszFmt */ -
trunk/src/VBox/Runtime/common/dvm/dvmmbr.cpp
r82968 r85124 686 686 } 687 687 688 RTDVMFMTOPSg_rtDvmFmtMbr =688 DECL_HIDDEN_CONST(const RTDVMFMTOPS) g_rtDvmFmtMbr = 689 689 { 690 690 /* pszFmt */ -
trunk/src/VBox/Runtime/common/misc/thread.cpp
r83125 r85124 87 87 static uint32_t volatile g_cThreadInTree; 88 88 /** Counters for each thread type. */ 89 DECL HIDDEN(uint32_t volatile)g_acRTThreadTypeStats[RTTHREADTYPE_END];89 DECL_HIDDEN_DATA(uint32_t volatile) g_acRTThreadTypeStats[RTTHREADTYPE_END]; 90 90 91 91 -
trunk/src/VBox/Runtime/common/string/base64.h
r84297 r85124 50 50 * Global Variables * 51 51 *********************************************************************************************************************************/ 52 extern DECL HIDDEN(const uint8_t)g_au8rtBase64CharToVal[256];53 extern DECL HIDDEN(const char)g_szrtBase64ValToChar[64+1];54 extern DECL HIDDEN(const size_t)g_acchrtBase64EolStyles[RTBASE64_FLAGS_EOL_STYLE_MASK + 1];55 extern DECL HIDDEN(const char)g_aachrtBase64EolStyles[RTBASE64_FLAGS_EOL_STYLE_MASK + 1][2];52 extern DECL_HIDDEN_DATA(const uint8_t) g_au8rtBase64CharToVal[256]; 53 extern DECL_HIDDEN_DATA(const char) g_szrtBase64ValToChar[64+1]; 54 extern DECL_HIDDEN_DATA(const size_t) g_acchrtBase64EolStyles[RTBASE64_FLAGS_EOL_STYLE_MASK + 1]; 55 extern DECL_HIDDEN_DATA(const char) g_aachrtBase64EolStyles[RTBASE64_FLAGS_EOL_STYLE_MASK + 1][2]; 56 56 57 57 -
trunk/src/VBox/Runtime/include/internal/dbgmod.h
r85121 r85124 690 690 691 691 692 extern DECL HIDDEN(RTSTRCACHE)g_hDbgModStrCache;693 extern DECL HIDDEN(RTDBGMODVTDBG const)g_rtDbgModVtDbgCodeView;694 extern DECL HIDDEN(RTDBGMODVTDBG const)g_rtDbgModVtDbgDwarf;695 extern DECL HIDDEN(RTDBGMODVTDBG const)g_rtDbgModVtDbgNm;696 extern DECL HIDDEN(RTDBGMODVTDBG const)g_rtDbgModVtDbgMapSym;692 extern DECL_HIDDEN_DATA(RTSTRCACHE) g_hDbgModStrCache; 693 extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const) g_rtDbgModVtDbgCodeView; 694 extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const) g_rtDbgModVtDbgDwarf; 695 extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const) g_rtDbgModVtDbgNm; 696 extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const) g_rtDbgModVtDbgMapSym; 697 697 #ifdef RT_OS_WINDOWS 698 extern DECL HIDDEN(RTDBGMODVTDBG const)g_rtDbgModVtDbgDbgHelp;698 extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const) g_rtDbgModVtDbgDbgHelp; 699 699 #endif 700 extern DECL HIDDEN(RTDBGMODVTDBG const)g_rtDbgModVtDbgDeferred;701 extern DECL HIDDEN(RTDBGMODVTDBG const)g_rtDbgModVtDbgContainer;702 703 extern DECL HIDDEN(RTDBGMODVTIMG const)g_rtDbgModVtImgLdr;704 extern DECL HIDDEN(RTDBGMODVTIMG const)g_rtDbgModVtImgDeferred;700 extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const) g_rtDbgModVtDbgDeferred; 701 extern DECL_HIDDEN_DATA(RTDBGMODVTDBG const) g_rtDbgModVtDbgContainer; 702 703 extern DECL_HIDDEN_DATA(RTDBGMODVTIMG const) g_rtDbgModVtImgLdr; 704 extern DECL_HIDDEN_DATA(RTDBGMODVTIMG const) g_rtDbgModVtImgDeferred; 705 705 706 706 DECLHIDDEN(int) rtDbgModContainerCreate(PRTDBGMODINT pMod, RTUINTPTR cbSeg); -
trunk/src/VBox/Runtime/include/internal/dvm.h
r85121 r85124 330 330 } 331 331 332 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtMbr; 333 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtGpt; 334 extern DECL_HIDDEN_DATA(const RTDVMFMTOPS) g_rtDvmFmtBsdLbl; 335 332 336 RT_C_DECLS_END 333 337 -
trunk/src/VBox/Runtime/include/internal/process.h
r82968 r85124 36 36 RT_C_DECLS_BEGIN 37 37 38 extern DECL HIDDEN(RTPROCESS)g_ProcessSelf;39 extern DECL HIDDEN(RTPROCPRIORITY)g_enmProcessPriority;40 extern DECL HIDDEN(char)g_szrtProcExePath[RTPATH_MAX];41 extern DECL HIDDEN(size_t)g_cchrtProcExePath;42 extern DECL HIDDEN(size_t)g_cchrtProcDir;43 extern DECL HIDDEN(size_t)g_offrtProcName;44 extern DECL HIDDEN(bool volatile)g_frtAtExitCalled;38 extern DECL_HIDDEN_DATA(RTPROCESS) g_ProcessSelf; 39 extern DECL_HIDDEN_DATA(RTPROCPRIORITY) g_enmProcessPriority; 40 extern DECL_HIDDEN_DATA(char) g_szrtProcExePath[RTPATH_MAX]; 41 extern DECL_HIDDEN_DATA(size_t) g_cchrtProcExePath; 42 extern DECL_HIDDEN_DATA(size_t) g_cchrtProcDir; 43 extern DECL_HIDDEN_DATA(size_t) g_offrtProcName; 44 extern DECL_HIDDEN_DATA(bool volatile) g_frtAtExitCalled; 45 45 46 46 /** -
trunk/src/VBox/Runtime/include/internal/thread.h
r83124 r85124 138 138 139 139 /** Counters for each thread type. */ 140 extern DECL HIDDEN(uint32_t volatile)g_acRTThreadTypeStats[RTTHREADTYPE_END];140 extern DECL_HIDDEN_DATA(uint32_t volatile) g_acRTThreadTypeStats[RTTHREADTYPE_END]; 141 141 142 142 -
trunk/src/VBox/Runtime/r0drv/darwin/initterm-r0drv-darwin.cpp
r83074 r85124 43 43 *********************************************************************************************************************************/ 44 44 /** Pointer to the lock group used by IPRT. */ 45 lck_grp_t *g_pDarwinLockGroup = NULL;45 DECL_HIDDEN_DATA(lck_grp_t *) g_pDarwinLockGroup = NULL; 46 46 /** Pointer to the ast_pending function, if found. */ 47 PFNR0DARWINASTPENDINGg_pfnR0DarwinAstPending = NULL;47 DECL_HIDDEN_DATA(PFNR0DARWINASTPENDING) g_pfnR0DarwinAstPending = NULL; 48 48 /** Pointer to the cpu_interrupt function, if found. */ 49 PFNR0DARWINCPUINTERRUPTg_pfnR0DarwinCpuInterrupt = NULL;49 DECL_HIDDEN_DATA(PFNR0DARWINCPUINTERRUPT) g_pfnR0DarwinCpuInterrupt = NULL; 50 50 #ifdef DEBUG 51 51 /** Pointer to the vm_fault_external function - used once for debugging @bugref{9466}. */ 52 PFNR0DARWINVMFAULTEXTERNALg_pfnR0DarwinVmFaultExternal = NULL;52 DECL_HIDDEN_DATA(PFNR0DARWINVMFAULTEXTERNAL) g_pfnR0DarwinVmFaultExternal = NULL; 53 53 #endif 54 54 -
trunk/src/VBox/Runtime/r0drv/darwin/the-darwin-kernel.h
r83074 r85124 203 203 typedef uint32_t * (*PFNR0DARWINASTPENDING)(void); 204 204 typedef void (*PFNR0DARWINCPUINTERRUPT)(int); 205 extern lck_grp_t *g_pDarwinLockGroup;206 extern PFNR0DARWINASTPENDINGg_pfnR0DarwinAstPending;207 extern PFNR0DARWINCPUINTERRUPTg_pfnR0DarwinCpuInterrupt;205 extern DECL_HIDDEN_DATA(lck_grp_t *) g_pDarwinLockGroup; 206 extern DECL_HIDDEN_DATA(PFNR0DARWINASTPENDING) g_pfnR0DarwinAstPending; 207 extern DECL_HIDDEN_DATA(PFNR0DARWINCPUINTERRUPT) g_pfnR0DarwinCpuInterrupt; 208 208 #ifdef DEBUG /* Used once for debugging memory issues (see #9466). */ 209 209 typedef 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 PFNR0DARWINVMFAULTEXTERNALg_pfnR0DarwinVmFaultExternal;210 extern DECL_HIDDEN_DATA(PFNR0DARWINVMFAULTEXTERNAL) g_pfnR0DarwinVmFaultExternal; 211 211 #endif 212 212 -
trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c
r82968 r85124 360 360 return rc; 361 361 } 362 363 362 364 DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 363 365 { -
trunk/src/VBox/Runtime/r3/init.cpp
r85121 r85124 88 88 /** The process path. 89 89 * This is used by RTPathExecDir and RTProcGetExecutablePath and set by rtProcInitName. */ 90 DECL HIDDEN(char)g_szrtProcExePath[RTPATH_MAX];90 DECL_HIDDEN_DATA(char) g_szrtProcExePath[RTPATH_MAX]; 91 91 /** The length of g_szrtProcExePath. */ 92 DECL HIDDEN(size_t)g_cchrtProcExePath;92 DECL_HIDDEN_DATA(size_t) g_cchrtProcExePath; 93 93 /** The length of directory path component of g_szrtProcExePath. */ 94 DECL HIDDEN(size_t)g_cchrtProcDir;94 DECL_HIDDEN_DATA(size_t) g_cchrtProcDir; 95 95 /** The offset of the process name into g_szrtProcExePath. */ 96 DECL HIDDEN(size_t)g_offrtProcName;96 DECL_HIDDEN_DATA(size_t) g_offrtProcName; 97 97 98 98 /** The IPRT init flags. */ … … 109 109 * Program start nanosecond TS. 110 110 */ 111 DECL HIDDEN(uint64_t)g_u64ProgramStartNanoTS;111 DECL_HIDDEN_DATA(uint64_t) g_u64ProgramStartNanoTS; 112 112 113 113 /** 114 114 * The process identifier of the running process. 115 115 */ 116 DECL HIDDEN(RTPROCESS)g_ProcessSelf = NIL_RTPROCESS;116 DECL_HIDDEN_DATA(RTPROCESS) g_ProcessSelf = NIL_RTPROCESS; 117 117 118 118 /** 119 119 * The current process priority. 120 120 */ 121 DECL HIDDEN(RTPROCPRIORITY) g_enmProcessPriority = RTPROCPRIORITY_DEFAULT;121 DECL_HIDDEN_DATA(RTPROCPRIORITY) g_enmProcessPriority = RTPROCPRIORITY_DEFAULT; 122 122 123 123 /** … … 125 125 * that the process is terminating. 126 126 */ 127 DECL HIDDEN(bool volatile) g_frtAtExitCalled = false;127 DECL_HIDDEN_DATA(bool volatile) g_frtAtExitCalled = false; 128 128 129 129 #ifdef IPRT_WITH_ALIGNMENT_CHECKS -
trunk/src/VBox/Runtime/r3/win/init-win.cpp
r82968 r85124 59 59 *********************************************************************************************************************************/ 60 60 /** Windows DLL loader protection level. */ 61 DECL HIDDEN(RTR3WINLDRPROT) g_enmWinLdrProt = RTR3WINLDRPROT_NONE;61 DECL_HIDDEN_DATA(RTR3WINLDRPROT) g_enmWinLdrProt = RTR3WINLDRPROT_NONE; 62 62 /** Our simplified windows version. */ 63 DECL HIDDEN(RTWINOSTYPE) g_enmWinVer = kRTWinOSType_UNKNOWN;63 DECL_HIDDEN_DATA(RTWINOSTYPE) g_enmWinVer = kRTWinOSType_UNKNOWN; 64 64 /** Extended windows version information. */ 65 DECL HIDDEN(OSVERSIONINFOEXW) g_WinOsInfoEx;65 DECL_HIDDEN_DATA(OSVERSIONINFOEXW) g_WinOsInfoEx; 66 66 67 67 /** The native kernel32.dll handle. */ 68 DECL HIDDEN(HMODULE)g_hModKernel32 = NULL;68 DECL_HIDDEN_DATA(HMODULE) g_hModKernel32 = NULL; 69 69 /** GetSystemWindowsDirectoryW or GetWindowsDirectoryW (NT4). */ 70 DECL HIDDEN(PFNGETWINSYSDIR)g_pfnGetSystemWindowsDirectoryW = NULL;70 DECL_HIDDEN_DATA(PFNGETWINSYSDIR) g_pfnGetSystemWindowsDirectoryW = NULL; 71 71 /** The GetCurrentThreadStackLimits API. */ 72 static PFNGETCURRENTTHREADSTACKLIMITS g_pfnGetCurrentThreadStackLimits = NULL;72 static PFNGETCURRENTTHREADSTACKLIMITS g_pfnGetCurrentThreadStackLimits = NULL; 73 73 /** SetUnhandledExceptionFilter. */ 74 static PFNSETUNHANDLEDEXCEPTIONFILTER g_pfnSetUnhandledExceptionFilter = NULL;74 static PFNSETUNHANDLEDEXCEPTIONFILTER g_pfnSetUnhandledExceptionFilter = NULL; 75 75 /** The previous unhandled exception filter. */ 76 static LPTOP_LEVEL_EXCEPTION_FILTER g_pfnUnhandledXcptFilter = NULL;76 static LPTOP_LEVEL_EXCEPTION_FILTER g_pfnUnhandledXcptFilter = NULL; 77 77 /** SystemTimeToTzSpecificLocalTime. */ 78 decltype(SystemTimeToTzSpecificLocalTime) *g_pfnSystemTimeToTzSpecificLocalTime = NULL;78 DECL_HIDDEN_DATA(decltype(SystemTimeToTzSpecificLocalTime) *) g_pfnSystemTimeToTzSpecificLocalTime = NULL; 79 79 80 80 /** The native ntdll.dll handle. */ 81 DECL HIDDEN(HMODULE)g_hModNtDll = NULL;81 DECL_HIDDEN_DATA(HMODULE) g_hModNtDll = NULL; 82 82 /** NtQueryFullAttributesFile */ 83 DECL HIDDEN(PFNNTQUERYFULLATTRIBUTESFILE)g_pfnNtQueryFullAttributesFile = NULL;83 DECL_HIDDEN_DATA(PFNNTQUERYFULLATTRIBUTESFILE) g_pfnNtQueryFullAttributesFile = NULL; 84 84 /** NtDuplicateToken (NT 3.51). */ 85 DECL HIDDEN(PFNNTDUPLICATETOKEN)g_pfnNtDuplicateToken = NULL;85 DECL_HIDDEN_DATA(PFNNTDUPLICATETOKEN) g_pfnNtDuplicateToken = NULL; 86 86 /** NtAlertThread (NT 3.51). */ 87 decltype(NtAlertThread) *g_pfnNtAlertThread = NULL;87 DECL_HIDDEN_DATA(decltype(NtAlertThread) *) g_pfnNtAlertThread = NULL; 88 88 89 89 /** Either ws2_32.dll (NT4+) or wsock32.dll (NT3.x). */ 90 DECL HIDDEN(HMODULE)g_hModWinSock = NULL;90 DECL_HIDDEN_DATA(HMODULE) g_hModWinSock = NULL; 91 91 /** Set if we're dealing with old winsock. */ 92 DECL HIDDEN(bool)g_fOldWinSock = false;92 DECL_HIDDEN_DATA(bool) g_fOldWinSock = false; 93 93 /** WSAStartup */ 94 DECL HIDDEN(PFNWSASTARTUP)g_pfnWSAStartup = NULL;94 DECL_HIDDEN_DATA(PFNWSASTARTUP) g_pfnWSAStartup = NULL; 95 95 /** WSACleanup */ 96 DECL HIDDEN(PFNWSACLEANUP)g_pfnWSACleanup = NULL;96 DECL_HIDDEN_DATA(PFNWSACLEANUP) g_pfnWSACleanup = NULL; 97 97 /** Pointner to WSAGetLastError (for RTErrVarsSave). */ 98 DECL HIDDEN(PFNWSAGETLASTERROR)g_pfnWSAGetLastError = NULL;98 DECL_HIDDEN_DATA(PFNWSAGETLASTERROR) g_pfnWSAGetLastError = NULL; 99 99 /** Pointner to WSASetLastError (for RTErrVarsRestore). */ 100 DECL HIDDEN(PFNWSASETLASTERROR)g_pfnWSASetLastError = NULL;100 DECL_HIDDEN_DATA(PFNWSASETLASTERROR) g_pfnWSASetLastError = NULL; 101 101 /** WSACreateEvent */ 102 DECL HIDDEN(PFNWSACREATEEVENT)g_pfnWSACreateEvent = NULL;102 DECL_HIDDEN_DATA(PFNWSACREATEEVENT) g_pfnWSACreateEvent = NULL; 103 103 /** WSACloseEvent */ 104 DECL HIDDEN(PFNWSACLOSEEVENT)g_pfnWSACloseEvent = NULL;104 DECL_HIDDEN_DATA(PFNWSACLOSEEVENT) g_pfnWSACloseEvent = NULL; 105 105 /** WSASetEvent */ 106 DECL HIDDEN(PFNWSASETEVENT)g_pfnWSASetEvent = NULL;106 DECL_HIDDEN_DATA(PFNWSASETEVENT) g_pfnWSASetEvent = NULL; 107 107 /** WSAEventSelect */ 108 DECL HIDDEN(PFNWSAEVENTSELECT)g_pfnWSAEventSelect = NULL;108 DECL_HIDDEN_DATA(PFNWSAEVENTSELECT) g_pfnWSAEventSelect = NULL; 109 109 /** WSAEnumNetworkEvents */ 110 DECL HIDDEN(PFNWSAENUMNETWORKEVENTS)g_pfnWSAEnumNetworkEvents = NULL;110 DECL_HIDDEN_DATA(PFNWSAENUMNETWORKEVENTS) g_pfnWSAEnumNetworkEvents = NULL; 111 111 /** WSASend */ 112 DECL HIDDEN(PFNWSASend)g_pfnWSASend = NULL;112 DECL_HIDDEN_DATA(PFNWSASend) g_pfnWSASend = NULL; 113 113 /** socket */ 114 DECL HIDDEN(PFNWINSOCKSOCKET)g_pfnsocket = NULL;114 DECL_HIDDEN_DATA(PFNWINSOCKSOCKET) g_pfnsocket = NULL; 115 115 /** closesocket */ 116 DECL HIDDEN(PFNWINSOCKCLOSESOCKET)g_pfnclosesocket = NULL;116 DECL_HIDDEN_DATA(PFNWINSOCKCLOSESOCKET) g_pfnclosesocket = NULL; 117 117 /** recv */ 118 DECL HIDDEN(PFNWINSOCKRECV)g_pfnrecv = NULL;118 DECL_HIDDEN_DATA(PFNWINSOCKRECV) g_pfnrecv = NULL; 119 119 /** send */ 120 DECL HIDDEN(PFNWINSOCKSEND)g_pfnsend = NULL;120 DECL_HIDDEN_DATA(PFNWINSOCKSEND) g_pfnsend = NULL; 121 121 /** recvfrom */ 122 DECL HIDDEN(PFNWINSOCKRECVFROM)g_pfnrecvfrom = NULL;122 DECL_HIDDEN_DATA(PFNWINSOCKRECVFROM) g_pfnrecvfrom = NULL; 123 123 /** sendto */ 124 DECL HIDDEN(PFNWINSOCKSENDTO)g_pfnsendto = NULL;124 DECL_HIDDEN_DATA(PFNWINSOCKSENDTO) g_pfnsendto = NULL; 125 125 /** bind */ 126 DECL HIDDEN(PFNWINSOCKBIND)g_pfnbind = NULL;126 DECL_HIDDEN_DATA(PFNWINSOCKBIND) g_pfnbind = NULL; 127 127 /** listen */ 128 DECL HIDDEN(PFNWINSOCKLISTEN)g_pfnlisten = NULL;128 DECL_HIDDEN_DATA(PFNWINSOCKLISTEN) g_pfnlisten = NULL; 129 129 /** accept */ 130 DECL HIDDEN(PFNWINSOCKACCEPT)g_pfnaccept = NULL;130 DECL_HIDDEN_DATA(PFNWINSOCKACCEPT) g_pfnaccept = NULL; 131 131 /** connect */ 132 DECL HIDDEN(PFNWINSOCKCONNECT)g_pfnconnect = NULL;132 DECL_HIDDEN_DATA(PFNWINSOCKCONNECT) g_pfnconnect = NULL; 133 133 /** shutdown */ 134 DECL HIDDEN(PFNWINSOCKSHUTDOWN)g_pfnshutdown = NULL;134 DECL_HIDDEN_DATA(PFNWINSOCKSHUTDOWN) g_pfnshutdown = NULL; 135 135 /** getsockopt */ 136 DECL HIDDEN(PFNWINSOCKGETSOCKOPT)g_pfngetsockopt = NULL;136 DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKOPT) g_pfngetsockopt = NULL; 137 137 /** setsockopt */ 138 DECL HIDDEN(PFNWINSOCKSETSOCKOPT)g_pfnsetsockopt = NULL;138 DECL_HIDDEN_DATA(PFNWINSOCKSETSOCKOPT) g_pfnsetsockopt = NULL; 139 139 /** ioctlsocket */ 140 DECL HIDDEN(PFNWINSOCKIOCTLSOCKET)g_pfnioctlsocket = NULL;140 DECL_HIDDEN_DATA(PFNWINSOCKIOCTLSOCKET) g_pfnioctlsocket = NULL; 141 141 /** getpeername */ 142 DECL HIDDEN(PFNWINSOCKGETPEERNAME)g_pfngetpeername = NULL;142 DECL_HIDDEN_DATA(PFNWINSOCKGETPEERNAME) g_pfngetpeername = NULL; 143 143 /** getsockname */ 144 DECL HIDDEN(PFNWINSOCKGETSOCKNAME)g_pfngetsockname = NULL;144 DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKNAME) g_pfngetsockname = NULL; 145 145 /** __WSAFDIsSet */ 146 DECL HIDDEN(PFNWINSOCK__WSAFDISSET)g_pfn__WSAFDIsSet = NULL;146 DECL_HIDDEN_DATA(PFNWINSOCK__WSAFDISSET) g_pfn__WSAFDIsSet = NULL; 147 147 /** select */ 148 DECL HIDDEN(PFNWINSOCKSELECT)g_pfnselect = NULL;148 DECL_HIDDEN_DATA(PFNWINSOCKSELECT) g_pfnselect = NULL; 149 149 /** gethostbyname */ 150 DECL HIDDEN(PFNWINSOCKGETHOSTBYNAME)g_pfngethostbyname = NULL;150 DECL_HIDDEN_DATA(PFNWINSOCKGETHOSTBYNAME) g_pfngethostbyname = NULL; 151 151 152 152 -
trunk/src/VBox/Runtime/r3/win/internal-r3-win.h
r85121 r85124 93 93 94 94 95 /******************************************************************************* 96 * Global Variables *97 ******************************************************************************* /98 extern DECL HIDDEN(RTR3WINLDRPROT)g_enmWinLdrProt;99 extern DECL HIDDEN(RTWINOSTYPE)g_enmWinVer;95 /********************************************************************************************************************************* 96 * Global Variables * 97 *********************************************************************************************************************************/ 98 extern DECL_HIDDEN_DATA(RTR3WINLDRPROT) g_enmWinLdrProt; 99 extern DECL_HIDDEN_DATA(RTWINOSTYPE) g_enmWinVer; 100 100 #ifdef _WINDEF_ 101 extern DECL HIDDEN(OSVERSIONINFOEXW)g_WinOsInfoEx;102 103 extern DECL HIDDEN(HMODULE)g_hModKernel32;101 extern DECL_HIDDEN_DATA(OSVERSIONINFOEXW) g_WinOsInfoEx; 102 103 extern DECL_HIDDEN_DATA(HMODULE) g_hModKernel32; 104 104 typedef UINT (WINAPI *PFNGETWINSYSDIR)(LPWSTR,UINT); 105 extern DECL HIDDEN(PFNGETWINSYSDIR)g_pfnGetSystemWindowsDirectoryW;106 extern decltype(SystemTimeToTzSpecificLocalTime) *g_pfnSystemTimeToTzSpecificLocalTime;107 108 extern DECL HIDDEN(HMODULE)g_hModNtDll;105 extern DECL_HIDDEN_DATA(PFNGETWINSYSDIR) g_pfnGetSystemWindowsDirectoryW; 106 extern DECL_HIDDEN_DATA(decltype(SystemTimeToTzSpecificLocalTime) *) g_pfnSystemTimeToTzSpecificLocalTime; 107 108 extern DECL_HIDDEN_DATA(HMODULE) g_hModNtDll; 109 109 typedef NTSTATUS (NTAPI *PFNNTQUERYFULLATTRIBUTESFILE)(struct _OBJECT_ATTRIBUTES *, struct _FILE_NETWORK_OPEN_INFORMATION *); 110 extern DECL HIDDEN(PFNNTQUERYFULLATTRIBUTESFILE)g_pfnNtQueryFullAttributesFile;110 extern DECL_HIDDEN_DATA(PFNNTQUERYFULLATTRIBUTESFILE) g_pfnNtQueryFullAttributesFile; 111 111 typedef NTSTATUS (NTAPI *PFNNTDUPLICATETOKEN)(HANDLE, ACCESS_MASK, struct _OBJECT_ATTRIBUTES *, BOOLEAN, TOKEN_TYPE, PHANDLE); 112 extern DECL HIDDEN(PFNNTDUPLICATETOKEN)g_pfnNtDuplicateToken;112 extern DECL_HIDDEN_DATA(PFNNTDUPLICATETOKEN) g_pfnNtDuplicateToken; 113 113 #ifdef IPRT_INCLUDED_nt_nt_h 114 extern decltype(NtAlertThread) *g_pfnNtAlertThread;114 extern DECL_HIDDEN_DATA(decltype(NtAlertThread) *) g_pfnNtAlertThread; 115 115 #endif 116 116 117 extern DECL HIDDEN(HMODULE)g_hModWinSock;117 extern DECL_HIDDEN_DATA(HMODULE) g_hModWinSock; 118 118 119 119 /** WSAStartup */ … … 177 177 typedef struct hostent *(WINAPI *PFNWINSOCKGETHOSTBYNAME)(const char *); 178 178 179 extern DECL HIDDEN(PFNWSASTARTUP) g_pfnWSAStartup;180 extern DECL HIDDEN(PFNWSACLEANUP) g_pfnWSACleanup;181 extern PFNWSAGETLASTERRORg_pfnWSAGetLastError;182 extern PFNWSASETLASTERRORg_pfnWSASetLastError;183 extern DECL HIDDEN(PFNWSACREATEEVENT) g_pfnWSACreateEvent;184 extern DECL HIDDEN(PFNWSACLOSEEVENT) g_pfnWSACloseEvent;185 extern DECL HIDDEN(PFNWSASETEVENT) g_pfnWSASetEvent;186 extern DECL HIDDEN(PFNWSAEVENTSELECT) g_pfnWSAEventSelect;187 extern DECL HIDDEN(PFNWSAENUMNETWORKEVENTS) g_pfnWSAEnumNetworkEvents;188 extern DECL HIDDEN(PFNWSASend) g_pfnWSASend;189 extern DECL HIDDEN(PFNWINSOCKSOCKET) g_pfnsocket;190 extern DECL HIDDEN(PFNWINSOCKCLOSESOCKET) g_pfnclosesocket;191 extern DECL HIDDEN(PFNWINSOCKRECV) g_pfnrecv;192 extern DECL HIDDEN(PFNWINSOCKSEND) g_pfnsend;193 extern DECL HIDDEN(PFNWINSOCKRECVFROM) g_pfnrecvfrom;194 extern DECL HIDDEN(PFNWINSOCKSENDTO) g_pfnsendto;195 extern DECL HIDDEN(PFNWINSOCKBIND) g_pfnbind;196 extern DECL HIDDEN(PFNWINSOCKLISTEN) g_pfnlisten;197 extern DECL HIDDEN(PFNWINSOCKACCEPT) g_pfnaccept;198 extern DECL HIDDEN(PFNWINSOCKCONNECT) g_pfnconnect;199 extern DECL HIDDEN(PFNWINSOCKSHUTDOWN) g_pfnshutdown;200 extern DECL HIDDEN(PFNWINSOCKGETSOCKOPT) g_pfngetsockopt;201 extern DECL HIDDEN(PFNWINSOCKSETSOCKOPT) g_pfnsetsockopt;202 extern DECL HIDDEN(PFNWINSOCKIOCTLSOCKET) g_pfnioctlsocket;203 extern DECL HIDDEN(PFNWINSOCKGETPEERNAME) g_pfngetpeername;204 extern DECL HIDDEN(PFNWINSOCKGETSOCKNAME) g_pfngetsockname;205 extern DECL HIDDEN(PFNWINSOCK__WSAFDISSET) g_pfn__WSAFDIsSet;206 extern DECL HIDDEN(PFNWINSOCKSELECT) g_pfnselect;207 extern DECL HIDDEN(PFNWINSOCKGETHOSTBYNAME) g_pfngethostbyname;179 extern DECL_HIDDEN_DATA(PFNWSASTARTUP) g_pfnWSAStartup; 180 extern DECL_HIDDEN_DATA(PFNWSACLEANUP) g_pfnWSACleanup; 181 extern DECL_HIDDEN_DATA(PFNWSAGETLASTERROR) g_pfnWSAGetLastError; 182 extern DECL_HIDDEN_DATA(PFNWSASETLASTERROR) g_pfnWSASetLastError; 183 extern DECL_HIDDEN_DATA(PFNWSACREATEEVENT) g_pfnWSACreateEvent; 184 extern DECL_HIDDEN_DATA(PFNWSACLOSEEVENT) g_pfnWSACloseEvent; 185 extern DECL_HIDDEN_DATA(PFNWSASETEVENT) g_pfnWSASetEvent; 186 extern DECL_HIDDEN_DATA(PFNWSAEVENTSELECT) g_pfnWSAEventSelect; 187 extern DECL_HIDDEN_DATA(PFNWSAENUMNETWORKEVENTS) g_pfnWSAEnumNetworkEvents; 188 extern DECL_HIDDEN_DATA(PFNWSASend) g_pfnWSASend; 189 extern DECL_HIDDEN_DATA(PFNWINSOCKSOCKET) g_pfnsocket; 190 extern DECL_HIDDEN_DATA(PFNWINSOCKCLOSESOCKET) g_pfnclosesocket; 191 extern DECL_HIDDEN_DATA(PFNWINSOCKRECV) g_pfnrecv; 192 extern DECL_HIDDEN_DATA(PFNWINSOCKSEND) g_pfnsend; 193 extern DECL_HIDDEN_DATA(PFNWINSOCKRECVFROM) g_pfnrecvfrom; 194 extern DECL_HIDDEN_DATA(PFNWINSOCKSENDTO) g_pfnsendto; 195 extern DECL_HIDDEN_DATA(PFNWINSOCKBIND) g_pfnbind; 196 extern DECL_HIDDEN_DATA(PFNWINSOCKLISTEN) g_pfnlisten; 197 extern DECL_HIDDEN_DATA(PFNWINSOCKACCEPT) g_pfnaccept; 198 extern DECL_HIDDEN_DATA(PFNWINSOCKCONNECT) g_pfnconnect; 199 extern DECL_HIDDEN_DATA(PFNWINSOCKSHUTDOWN) g_pfnshutdown; 200 extern DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKOPT) g_pfngetsockopt; 201 extern DECL_HIDDEN_DATA(PFNWINSOCKSETSOCKOPT) g_pfnsetsockopt; 202 extern DECL_HIDDEN_DATA(PFNWINSOCKIOCTLSOCKET) g_pfnioctlsocket; 203 extern DECL_HIDDEN_DATA(PFNWINSOCKGETPEERNAME) g_pfngetpeername; 204 extern DECL_HIDDEN_DATA(PFNWINSOCKGETSOCKNAME) g_pfngetsockname; 205 extern DECL_HIDDEN_DATA(PFNWINSOCK__WSAFDISSET) g_pfn__WSAFDIsSet; 206 extern DECL_HIDDEN_DATA(PFNWINSOCKSELECT) g_pfnselect; 207 extern DECL_HIDDEN_DATA(PFNWINSOCKGETHOSTBYNAME) g_pfngethostbyname; 208 208 #endif 209 209 -
trunk/src/VBox/Runtime/r3/win/nocrt-startup-exe-win.cpp
r83998 r85124 46 46 *********************************************************************************************************************************/ 47 47 RT_C_DECLS_BEGIN 48 DECL HIDDEN(char)g_szrtProcExePath[RTPATH_MAX] = "Unknown.exe";49 DECL HIDDEN(size_t)g_cchrtProcExePath = 11;50 DECL HIDDEN(size_t)g_cchrtProcExeDir = 0;51 DECL HIDDEN(size_t)g_offrtProcName = 0;48 DECL_HIDDEN_DATA(char) g_szrtProcExePath[RTPATH_MAX] = "Unknown.exe"; 49 DECL_HIDDEN_DATA(size_t) g_cchrtProcExePath = 11; 50 DECL_HIDDEN_DATA(size_t) g_cchrtProcExeDir = 0; 51 DECL_HIDDEN_DATA(size_t) g_offrtProcName = 0; 52 52 RT_C_DECLS_END 53 53
Note:
See TracChangeset
for help on using the changeset viewer.