v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
unwinding-info-win64.cc File Reference
#include "src/diagnostics/unwinding-info-win64.h"
#include "src/codegen/macro-assembler.h"
#include "src/utils/allocation.h"
#include <windows.h>
#include <versionhelpers.h>
Include dependency graph for unwinding-info-win64.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::win64_unwindinfo
 

Functions

bool v8::internal::win64_unwindinfo::CanEmitUnwindInfoForBuiltins ()
 
bool v8::internal::win64_unwindinfo::CanRegisterUnwindInfoForNonABICompliantCodeRange ()
 
bool v8::internal::win64_unwindinfo::RegisterUnwindInfoForExceptionHandlingOnly ()
 
void v8::internal::win64_unwindinfo::SetUnhandledExceptionCallback (v8::UnhandledExceptionCallback unhandled_exception_callback)
 
 v8::internal::win64_unwindinfo::__declspec (dllexport) int CRASH_HANDLER_FUNCTION_NAME(PEXCEPTION_RECORD ExceptionRecord
 
void v8::internal::win64_unwindinfo::RegisterNonABICompliantCodeRange (void *start, size_t size_in_bytes)
 
void v8::internal::win64_unwindinfo::UnregisterNonABICompliantCodeRange (void *start)
 

Variables

v8::UnhandledExceptionCallback v8::internal::win64_unwindinfo::unhandled_exception_callback_g = nullptr
 
ULONG64 v8::internal::win64_unwindinfo::EstablisherFrame
 
ULONG64 PCONTEXT v8::internal::win64_unwindinfo::ContextRecord
 
ULONG64 PCONTEXT PDISPATCHER_CONTEXT v8::internal::win64_unwindinfo::DispatcherContext