diff options
Diffstat (limited to 'src/target/armv7m.h')
-rw-r--r-- | src/target/armv7m.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/target/armv7m.h b/src/target/armv7m.h index b6be1d2..89c5064 100644 --- a/src/target/armv7m.h +++ b/src/target/armv7m.h @@ -100,6 +100,8 @@ enum struct armv7m_common { + struct arm arm; + int common_magic; struct reg_cache *core_cache; enum armv7m_mode core_mode; @@ -128,7 +130,7 @@ struct armv7m_common static inline struct armv7m_common * target_to_armv7m(struct target *target) { - return target->arch_info; + return container_of(target->arch_info, struct armv7m_common, arm); } static inline bool is_armv7m(struct armv7m_common *armv7m) |