Name Description Size Coverage
AwakeTimeStamp.cpp 3205 -
AwakeTimeStamp.h 4528 -
ConditionVariable_noop.cpp 1284 -
ConditionVariable_posix.cpp 5035 -
ConditionVariable_windows.cpp 3273 -
Debug.cpp 3446 -
Debug.h This header file intends to supply debugging utilities for use in code that cannot use XPCOM debugging facilities like nsDebug.h. e.g. mozglue, browser/app NB: printf_stderr() is in the global namespace, so include this file with care; avoid including from header files. 3366 -
decimal -
DynamicallyLinkedFunctionPtr.h In most cases, this class is the one that you want to use for resolving a dynamically-linked function pointer. It should be instantiated as a static local variable. NB: It has a trivial destructor, so the DLL that is loaded is never freed. Assuming that this function is called fairly often, this is the most sensible option. OTOH, if the function you are calling is a one-off, or the static local requirement is too restrictive, use DynamicallyLinkedFunctionPtr instead. 4064 -
GetKnownFolderPath.cpp 1269 -
GetKnownFolderPath.h 1302 -
ImportDir.h This function ensures that the import directory of a loaded binary image matches the version that is found in the original file on disk. We do this to prevent tampering by third-party code. Yes, this function may perform file I/O on the critical path during startup. A mitigating factor here is that this function must be called immediately after creating a process using the image specified by |aFullImagePath|; by this point, the system has already paid the price of pulling the image file's contents into the page cache. @param aFullImagePath Wide-character string containing the absolute path to the binary whose import directory we are touching. @param aTransferMgr Encapsulating the transfer from the current process to the child process whose import table we are touching. 3698 -
IntegerPrintfMacros.h Implements the C99 <inttypes.h> interface. 3152 -
LoggingCore.cpp 521 -
LoggingCore.h Safely converts an integer into a valid LogLevel. 1470 -
MmapFaultHandler.cpp 4334 -
MmapFaultHandler.h 4211 -
moz.build 3427 -
Mutex_noop.cpp 940 -
Mutex_posix.cpp 4079 -
Mutex_windows.cpp 1072 -
MutexPlatformData_noop.h 466 -
MutexPlatformData_posix.h 451 -
MutexPlatformData_windows.h 446 -
NativeNt.h 54753 -
Now.cpp 2869 -
Now.h 727 -
PlatformConditionVariable.h 1765 -
PlatformMutex.h 1299 -
PlatformRWLock.h 1195 -
PreXULSkeletonUI.cpp 88835 -
PreXULSkeletonUI.h 3350 -
Printf.cpp Portable safe sprintf code. Author: Kipp E.B. Hickman 27622 -
Printf.h Printf-like functions, with canned variants that malloc their result. 8734 -
ProcessType.cpp 1832 -
ProcessType.h @return the GeckoProcessType of the current process. 1891 -
RuntimeExceptionModule.cpp 2960 -
RuntimeExceptionModule.h 498 -
RWLock_posix.cpp 2165 -
RWLock_windows.cpp 1259 -
SIMD.cpp 20226 -
SIMD.h 4218 -
SIMD_avx2.cpp 10040 -
Sprintf.h Provides a safer sprintf for printing to fixed-size character arrays. 2423 -
SSE.cpp compile-time and runtime tests for whether to use SSE instructions 8316 -
SSE.h compile-time and runtime tests for whether to use SSE instructions 13986 -
StackWalk.cpp API for getting a stack trace of the C/C++ stack on the current thread 46709 -
StackWalk.h APIs for getting a stack trace of the current thread 9190 -
StackWalk_windows.h This function enables strategy (1) for avoiding deadlocks between the stack walking thread and the suspended thread. In aStackWalkLocks the caller must provide pointers to the two ntdll-internal SRW locks acquired by RtlLookupFunctionEntry. These locks are LdrpInvertedFunctionTableSRWLock and RtlpDynamicFunctionTableLock -- we don't need to know which one is which. Until InitializeStackWalkLocks function is called, strategy (2) is used. See comment in StackWalk.cpp 1912 -
StackWalkThread.h APIs for getting a stack trace of an arbitrary thread 1293 -
TimeStamp.cpp Implementation of the OS-independent methods of the TimeStamp class 4241 -
TimeStamp.h Platform-specific implementation details of BaseTimeDuration. 20611 -
timestamp.mozbuild 747 -
TimeStamp_darwin.cpp 3803 -
TimeStamp_posix.cpp 7520 -
TimeStamp_windows.cpp 4437 -
Uptime.cpp 1335 -
Uptime.h 788 -
WindowsDiagnostics.cpp 2704 -
WindowsDiagnostics.h 9845 -
WindowsDllMain.cpp 763 -
WindowsDpiAwareness.h 1145 -
WindowsDpiInitialization.cpp 2483 -
WindowsDpiInitialization.h 2077 -
WindowsEnumProcessModules.h 2029 -
WindowsMapRemoteView.cpp 4371 -
WindowsMapRemoteView.h 781 -
WindowsProcessMitigations.cpp 4723 -
WindowsProcessMitigations.h 759 -
WindowsStackCookie.h 2634 -
WindowsUnicode.cpp 1545 -
WindowsUnicode.h 996 -
WindowsUnwindInfo.h 11709 -
WinUtils.h 3922 -