Education Courses/Debugging
From Apache OpenOffice Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
FIXME
Prerequisites : (level, skills .. )
Theorical:
good skills with any text editor gdb options must be known C++ / C skills
Experimental:
Resources :
FIXME: translate my documents
Objectives :
- gdb use:
- build a module including symbols
- build OpenOffice.org including assertions
- used to gdb use
- attach a process
- insert/create breakpoints
- verify and predict what the code will do
- track crashes
- track values
- modify values in runtime
- insert conditionnal breakpoint
- insert breakpoints at line ..
- insert breakpoints at function/method
- valgrind use: FIXME
- leaks tracking ( e.g. on Mac OS X )
- analyse a backtrace
Examples :
outside OpenOffice.org project / internal
Links :
Bibliography :