JsDbg
JsDbg copied to clipboard
Debugging extensions for Microsoft Edge and other Chromium-based browsers
As per https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/loading-debugger-extension-dlls We could also remove the winext directory suggestion, since this will work for both "legacy" WinDbg and WinDbg Preview.
Microsoft Edge | 88.0.705.50 (Official Build) (64-bit) -- | -- Revision | 046db035bf4545e76f399f7168548dc29e8ad7a5 Operating system | Windows 10 OS Version 2004 (Build 21296.1010) JavaScript | V8 8.8.278.14
Hi could someone reach out to Peter Salas at microsoft and update this file for Visual studio 2019 JsDbg.VisualStudio.vsix JsDbg for Visual Studio Setup 1.Install the JsDbg Visual Studio (VS)...
We have some tests for client code, as well as JsDbg.GDB. We should run these as check-in validation to prevent regressions.
Somewhat related to #178 - there are currently no tests for the debugger/webserver integration. We could write a small test program to be debugged, launch the debugger and jsdbg with...
Today I wanted to show a member variable in the tree with a fairly long path: Layer.scrollable_area_.raw_.scrollbar_manager_.v_bar_is_attached_:false This takes up a lot of horizontal space... can we allow truncating them?...
When trying to load JsDbg in VS2019, I get the following error: Description: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an...
For extensions that target platform-specific features, like WinD3D11AngleTextures or TSFTextStore, we should come up with a declarative way to tag them as platform-specific and "hide" them on other platforms. The...
I used DbgObject.locals to return roots. GetRoots: function () { return DbgObject.locals("service", "viz::CompositorFrameSinkImpl::SubmitCompositorFrameInternal", "frame"); } with the debugger broken in inside viz::CompositorFrameSinkImpl::SubmitCompositorFrameInternal. observation: roots usually returned null. Stepping through the...
When making extension-only changes, it is not necessary to use a local JsDbg server. The "extensions" extension can used to unload existing extensions and/or load local extensions.