#include "src/base/platform/platform-win32.h"
#include <windows.h>
#include <VersionHelpers.h>
#include <dbghelp.h>
#include <malloc.h>
#include <mmsystem.h>
#include <processthreadsapi.h>
#include <psapi.h>
#include <tlhelp32.h>
#include <limits>
#include <optional>
#include "src/base/bits.h"
#include "src/base/lazy-instance.h"
#include "src/base/macros.h"
#include "src/base/platform/mutex.h"
#include "src/base/platform/platform.h"
#include "src/base/platform/time.h"
#include "src/base/timezone-cache.h"
#include "src/base/utils/random-number-generator.h"
Go to the source code of this file.
|
typedef PVOID(__stdcall * | v8::base::VirtualAlloc2_t) (HANDLE, PVOID, SIZE_T, ULONG, ULONG, MEM_EXTENDED_PARAMETER *, ULONG) |
|
typedef PVOID(__stdcall * | v8::base::MapViewOfFile3_t) (HANDLE, HANDLE, PVOID, ULONG64, SIZE_T, ULONG, ULONG, MEM_EXTENDED_PARAMETER *, ULONG) |
|
typedef PVOID(__stdcall * | v8::base::UnmapViewOfFile2_t) (HANDLE, PVOID, ULONG) |
|
◆ DBGHELP_FUNCTION_LIST
#define DBGHELP_FUNCTION_LIST |
( |
| V | ) |
|
Value:
V(SymGetOptions) \
V(SymSetOptions) \
V(SymGetSearchPath) \
V(SymLoadModule64) \
V(StackWalk64) \
V(SymGetSymFromAddr64) \
V(SymGetLineFromAddr64) \
V(SymFunctionTableAccess64) \
V(SymGetModuleBase64)
Definition at line 1448 of file platform-win32.cc.
◆ DEF_DLL_FUNCTION
#define DEF_DLL_FUNCTION |
( |
| name | ) |
|
◆ DLL_FUNC_LOADED
#define DLL_FUNC_LOADED |
( |
| name | ) |
|
◆ DLL_FUNC_TYPE
#define DLL_FUNC_TYPE |
( |
| name | ) |
|
◆ DLL_FUNC_VAR
#define DLL_FUNC_VAR |
( |
| name | ) |
|
◆ IN
◆ LOAD_DLL_FUNC [1/2]
#define LOAD_DLL_FUNC |
( |
| name | ) |
|
Value:
reinterpret_cast<DLL_FUNC_TYPE(name)>(GetProcAddress(module, #name));
◆ LOAD_DLL_FUNC [2/2]
#define LOAD_DLL_FUNC |
( |
| name | ) |
|
Value:
reinterpret_cast<DLL_FUNC_TYPE(name)>(GetProcAddress(module, #name));
◆ TLHELP32_FUNCTION_LIST
#define TLHELP32_FUNCTION_LIST |
( |
| V | ) |
|
Value: V(CreateToolhelp32Snapshot) \
V(Module32FirstW) \
V(Module32NextW)
Definition at line 1461 of file platform-win32.cc.
◆ VOID