This section lists limitations for the Simics debugger in the current release of
Simics.
General
- 32-bit x86 that uses segmentation will not work properly with the debugger as
it works with linear addresses.
- Xtensa register windows are not handled by the debugger.
Linux Tracker
- The Linux trackers only allow access to the currently active software node on
each processor core.
Therefore it is not possible to access the memory of inactive tasks.
- The Linux tracker does not automatically detect the load addresses of
dynamically loaded software.
You have to enter this information manually.
Breakpoints
- You cannot plant a watchpoint on a local variable.
- When planting an expression breakpoint, the expression will be evaluated when
the breakpoint is hit.
If the expression is not valid, no error will be reported and the target will
stop as if the expression was evaluated successfully.