90 likes | 233 Views
Data Structure Viz for VC++ debugger. OOL. C. By Sumithra Luhui Shumei Sam & Matt. T . Motivation . Seeing Data flow during program execution. Vs. Strategy. Get variables to be watched Get values at breakpoints Categorize data variables as: Heap & Stack Variables
E N D
Data Structure Vizfor VC++ debugger OOL C By SumithraLuhui Shumei Sam & Matt T
Motivation Seeing Data flow during program execution. Vs
Strategy • Get variables to be watched • Get values at breakpoints • Categorize data variables as: Heap & Stack Variables • Show relationships
Heap Variables • Run-time variables tracked by VC++ debugger • Each node is a box with its fields • Nodes connected by pointers • Support flexible drag-drop • Right Click highlights pointer
Stack Variables • All watch variables in VC++ debugger • Display all these stack variables in a box • Includes all its basic information • Name, value, type & context • Enables quick finding and comparing of variables by name, data type & context using sorting • Enables identification of corresponding heap variables by click
Conclusions Better visualization of data structures, reflecting structure of tree, list etc. Directed lines for pointers Need feedback to support more fun Future Work Collect feedback from (all??) of you Incorporate suggestions Release ASAP Conclusions & Future Work
Questions ? ? ? ? ? ? ? ? ? ? ?