Catch unaligned accesses.
catch unaligned
None
This command catches unaligned accesses. It is very similar to the stop unaligned command.
This command differs from a normal catch command in the following ways:
unaligned is not the name of a signal.
There is no corresponding signal number.
unaligned is never listed by either the catch or ignore commands without a parameter.
Like other catch commands, the following rules apply:
The debugger does not make an entry in the breakpoint table for a catch command.
Repeating the command does not create an additional breakpoint.
You cannot specify unaligned in a signal detector of a normal breakpoint definition.
The default is catch unaligned. To override the default and tell the debugger to ignore unaligned accesses, use the following command:
(idb) ignore unaligned
However, if a breakpoint was defined using an unaligned access detector, then it must be disabled using a disable or delete breakpoint command.
Unaligned accesses are automatically handled and quietly corrected on Linux* OS. The debugger cannot catch these events.
Copyright © 2001-2011, Intel Corporation. All rights reserved.