diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2010-02-21 14:34:33 -0800 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2010-02-21 14:34:33 -0800 |
commit | 1aac72d24339380f6e98c50dec4c96ab30537749 (patch) | |
tree | efd8b83082f072d807f168eabf415e1002cf5425 /src/pld | |
parent | a299371a9ec109da3851cb43aed3e9157d095358 (diff) | |
download | openocd+libswd-1aac72d24339380f6e98c50dec4c96ab30537749.tar.gz openocd+libswd-1aac72d24339380f6e98c50dec4c96ab30537749.tar.bz2 openocd+libswd-1aac72d24339380f6e98c50dec4c96ab30537749.tar.xz openocd+libswd-1aac72d24339380f6e98c50dec4c96ab30537749.zip |
ARM: keep a handle to the PC
Keep a handle to the PC in "struct arm", and use it.
This register is used a fair amount, so this is a net
minor code shrink (other than some line length fixes),
but mostly it's to make things more readable.
For XScale, fix a dodgy sequence while stepping. It
was initializing a variable to a non-NULL value, then
updating it to handle the step-over-active-breakpoint
case, and then later testing for non-NULL to see if
it should reverse that step-over-active logic. It
should have done like ARM7/ARM9 does: init to NULL.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'src/pld')
0 files changed, 0 insertions, 0 deletions