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.
- Improved GDB/LLVM remote environment bridge stability.
1.0.0
- Initial release of the native transport layer and core architecture hooks.