summaryrefslogtreecommitdiff
path: root/src/target/armv4_5.c
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-10-07 18:04:14 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-10-07 18:04:14 +0000
commit3aef2f08589e46bbbce15a4534c4900bc2528998 (patch)
tree48a5ed64668e450a58b1ef79d15a6ee823f3e8b0 /src/target/armv4_5.c
parent2babd879165466517b3d5f0530794a3885b3eeaf (diff)
downloadopenocd+libswd-3aef2f08589e46bbbce15a4534c4900bc2528998.tar.gz
openocd+libswd-3aef2f08589e46bbbce15a4534c4900bc2528998.tar.bz2
openocd+libswd-3aef2f08589e46bbbce15a4534c4900bc2528998.tar.xz
openocd+libswd-3aef2f08589e46bbbce15a4534c4900bc2528998.zip
Fixes SEGFAULT when setting registers from GDB.
set $cpsr=1234 git-svn-id: svn://svn.berlios.de/openocd/trunk@1026 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/target/armv4_5.c')
-rw-r--r--src/target/armv4_5.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/target/armv4_5.c b/src/target/armv4_5.c
index df9e3df7..6848bf76 100644
--- a/src/target/armv4_5.c
+++ b/src/target/armv4_5.c
@@ -277,6 +277,9 @@ reg_cache_t* armv4_5_build_reg_cache(target_t *target, armv4_5_common_t *armv4_5
if (armv4_5_core_reg_arch_type == -1)
armv4_5_core_reg_arch_type = register_reg_arch_type(armv4_5_get_core_reg, armv4_5_set_core_reg);
+ register_init_dummy(&armv4_5_gdb_dummy_fp_reg);
+ register_init_dummy(&armv4_5_gdb_dummy_fps_reg);
+
for (i = 0; i < 37; i++)
{
arch_info[i] = armv4_5_core_reg_list_arch_info[i];