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.