1 / 9

Data Structure Viz for VC++ debugger

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

reese
Download Presentation

Data Structure Viz for VC++ debugger

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Data Structure Vizfor VC++ debugger OOL C By SumithraLuhui Shumei Sam & Matt T

  2. Motivation Seeing Data flow during program execution. Vs

  3. Strategy • Get variables to be watched • Get values at breakpoints • Categorize data variables as: Heap & Stack Variables • Show relationships

  4. 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

  5. Demo Time !

  6. 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

  7. Talking to the debugger!!!!!

  8. 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

  9. Questions ? ? ? ? ? ? ? ? ? ? ?

More Related