зеркало из https://github.com/mozilla/gecko-dev.git
57df2b6a01
This patch adds the following: * The `AllocatedUnicodeString` class which encapsulates a `UNICODE_STRING` and owns its buffer. The buffers are null-terminated so that they may be used as C-style strings without modification. ** We do not allow either creation or copying within XUL * `RtlGetCurrentThreadId` and a test to validate it, so that we may obtain the current thread ID directly from the `TEB` when we do not yet have access to kernel32. * An implementation of `SRWLock` that uses Rtl instead of Win32 so that we may use them before we have access to Win32 DLLs. * A memory allocation policy that uses Rtl heap functions so that we may use MFBT `Vector` in code that might not yet have access to Win32 heap functions. Differential Revision: https://phabricator.services.mozilla.com/D43155 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
android | ||
baseprofiler | ||
build | ||
linker | ||
misc | ||
tests | ||
moz.build |