Education Courses/Debugging

From Apache OpenOffice Wiki
< Education Courses
Revision as of 22:56, 24 February 2010 by B michaelsen (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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 :

Personal tools