C.2.4. Debug illusion issues

There are a number of known debug illusion issues that we are working towards fixing in future releases of RealView Debugger:

C and C++ problems

Inlined Functions:

  • Stepping inlined functions might step to locations that are unexpected.

    In particular this applies for STEP OVER and on the boundaries of the inlined function.

C++ problems

Exceptions:

  • No support for stepping exceptions when on throw statement.

  • No current support for catching exceptions (except by setting breakpoints in catch handler).

Namespaces:

  • When referencing a symbol in a namespace you must qualify the symbol with the namespace, even if the PC currently points to an address in that namespace. For the example, to print the value of mysymbol in namespace ns, enter the command printvalue ns::mysymbol.

Copyright © 2002-2011 ARM. All rights reserved.ARM DUI 0153N
Non-ConfidentialID052111