Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Combining Embedded and Interactive Python in a Debugger - A Case Study
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 OUTLINE
- 3 WHAT IS LLDB?
- 4 SOME USES OF THE LLDB LIBRARY
- 5 TARGETS & PROCESSES
- 6 BREAKPOINTS
- 7 FRAMES & STACKS
- 8 DESIRED GUI DEBUGGER BEHAVIOR
- 9 DEBUGGERS IN LLDB
- 10 WHY SCRIPTING IN A DEBUGGER?
- 11 LLDB EXTENSIONS FOR PYTHON
- 12 IMPLEMENTING INTERACTIVE PYTHON INTERPRETER
- 13 IMPLEMENTING ONE- LINE SCRIPT COMMANDS
- 14 HOW THE DICTIONARIES WORK (1)
- 15 INVOKING ONE-LINE SCRIPT COMMANDS
- 16 INVOKING INTERACTIVE SCRIPT INTERPRETER
- 17 MORE ABOUT LLOB BREAKPOINT SCRIPTS...
- 18 COMMANDS - CREATE
- 19 COMMANDS - CALL
- 20 BUILDING THE LLOB PYTHON API MODULE
- 21 PARTICULAR PROBLEMS & SOLUTIONS
- 22 GETTING A SINGLE OBJECT ACROSS THE DEBUGGER
- 23 WHY A DEBUGGER- LEVEL DICTIONARY?
- 24 INTERACTIVE INTERPRETER ONE LINE COMMANDS
- 25 BREAKPOINT COMMANDS: A PROBLEM
- 26 DICTIONARY SET-UP
- 27 DICTIONARY CLEAN-UP
- 28 POSSIBLE APPROACHES
- 29 WRITE OUR OWN!
- 30 EXAMPLE: SIMPLE DICTIONARY PROGRAM Store and find words in Binary Search Tree
- 31 THE PLAN Searching Tree Without Restarting Program
- 32 USING THE INTERACTIVE INTERPRETER
- 33 PYTHON BREAKPOINT COMMAND (At Decision to Follow Right Child)
- 34 SUMMARY