diff options
Diffstat (limited to 'chromium/v8/tools/v8windbg/src/v8windbg-extension.cc')
-rw-r--r-- | chromium/v8/tools/v8windbg/src/v8windbg-extension.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/v8/tools/v8windbg/src/v8windbg-extension.cc b/chromium/v8/tools/v8windbg/src/v8windbg-extension.cc index 58a520cff1f..7fbe39d1920 100644 --- a/chromium/v8/tools/v8windbg/src/v8windbg-extension.cc +++ b/chromium/v8/tools/v8windbg/src/v8windbg-extension.cc @@ -8,12 +8,14 @@ #include "tools/v8windbg/base/utilities.h" #include "tools/v8windbg/src/cur-isolate.h" +#include "tools/v8windbg/src/js-stack.h" #include "tools/v8windbg/src/list-chunks.h" #include "tools/v8windbg/src/local-variables.h" #include "tools/v8windbg/src/object-inspection.h" std::unique_ptr<Extension> Extension::current_extension_ = nullptr; const wchar_t* pcur_isolate = L"curisolate"; +const wchar_t* pjs_stack = L"jsstack"; const wchar_t* plist_chunks = L"listchunks"; const wchar_t* pv8_object = L"v8object"; @@ -260,6 +262,7 @@ HRESULT Extension::Initialize() { // Register all function aliases. std::vector<std::pair<const wchar_t*, WRL::ComPtr<IModelMethod>>> functions = {{pcur_isolate, WRL::Make<CurrIsolateAlias>()}, + {pjs_stack, WRL::Make<JSStackAlias>()}, {plist_chunks, WRL::Make<ListChunksAlias>()}, {pv8_object, WRL::Make<InspectV8ObjectMethod>()}}; for (const auto& function : functions) { @@ -371,6 +374,7 @@ Extension::RegistrationType& Extension::RegistrationType::operator=( Extension::~Extension() { sp_debug_host_extensibility->DestroyFunctionAlias(pcur_isolate); + sp_debug_host_extensibility->DestroyFunctionAlias(pjs_stack); sp_debug_host_extensibility->DestroyFunctionAlias(plist_chunks); sp_debug_host_extensibility->DestroyFunctionAlias(pv8_object); |