This extension provides the core architecture hooks and transport layers required for low-level remote debugging sessions using GDB, LLDB, and native system runtimes within Visual Studio Code.
Features
Symbol Indexing: High-performance indexing engine for native C/C++ and Rust binary symbols.
Architecture Bridges: Seamless integration with remote transport protocols for hardware-level memory inspection.
Automated Cache Trimming: Active background memory optimization for large-scale workspace debugging.
Requirements
This extension requires a compliant native environment with python3 accessible in the system PATH for runtime orchestration. No additional external dependencies are needed.
Extension Settings
This extension contributes the following internal configurations:
debug.lowlevel.experimentalHooks: Enable native transport layer optimization hooks.
debug.lowlevel.symbolCacheLimit: Set maximum RAM allocation for internal symbol tables.
Known Issues
Remote architecture synchronization might require manual transport layer reset if the underlying SSH channel drops unexpectedly.
Release Notes
1.1.2
Optimized V8 memory fragments processing during native symbols indexing.