Skip to content

Commit 965ba12

Browse files
authored
Add natvis schema and a quick page on natvis (#1400)
* Add natvis schema and a quick page on natvis * PR Feedback
1 parent f5f7fa1 commit 965ba12

File tree

2 files changed

+1159
-0
lines changed

2 files changed

+1159
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Natvis - Custom views for native objects
2+
3+
Natvis framework is a framework that allows developers to write custom schemas to help visualize native objects.
4+
5+
For gdb/lldb debugging (`"type": "cppdbg"`), a subset of the Natvis framework has been ported to the C/C++ extension and the code resides in the [MIEngine](https://github.com/Microsoft/MIEngine) shared component. If additional features that are not implemented are requested, please file an [issue](https://github.com/Microsoft/MIEngine/issues) on the MIEngine GitHub page with details of what is missing.
6+
7+
For Visual C++ debugging (`"type": "cppvsdbg"`), the debugger contains the full implementation of the Natvis framework as Visual Studio.
8+
9+
## Documentation
10+
11+
Official documentation can be found [here](https://docs.microsoft.com/en-us/visualstudio/debugger/create-custom-views-of-native-objects).
12+
13+
## Schema
14+
15+
The natvis schema can be found [here](natvis.xsd).

0 commit comments

Comments
 (0)