diff options
author | Michael Snyder <msnyder@specifix.com> | 2005-04-18 23:15:00 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@specifix.com> | 2005-04-18 23:15:00 +0000 |
commit | 3661634d682934b4def1487cb520066150683e50 (patch) | |
tree | b34c8ae2d0b41838782e4a423c0d9002f047d301 /gdb/mn10300-tdep.h | |
parent | 06ce9792133a88d9638a2db14b8304ab5361670c (diff) | |
download | gdb-3661634d682934b4def1487cb520066150683e50.tar.gz |
2005-04-18 Michael Snyder <msnyder@redhat.com>
* mn10300-tdep.c: Assimilate code from mn10300-prologue.c.
* mn10300-prologue.c: Remove.
* mn10300-tdep.h: Add enums from mn10300-prologue.c.
Remove prototypes.
* config/mn10300/mn10300.mt: Remove mn10300-prologue module.
Diffstat (limited to 'gdb/mn10300-tdep.h')
-rw-r--r-- | gdb/mn10300-tdep.h | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/gdb/mn10300-tdep.h b/gdb/mn10300-tdep.h index b15ab2bef2a..22b2e3f2e8d 100644 --- a/gdb/mn10300-tdep.h +++ b/gdb/mn10300-tdep.h @@ -50,6 +50,25 @@ enum { E_NUM_REGS = 32 }; +enum movm_register_bits { + movm_exother_bit = 0x01, + movm_exreg1_bit = 0x02, + movm_exreg0_bit = 0x04, + movm_other_bit = 0x08, + movm_a3_bit = 0x10, + movm_a2_bit = 0x20, + movm_d3_bit = 0x40, + movm_d2_bit = 0x80 +}; + +/* Values for frame_info.status */ + +enum frame_kind { + MY_FRAME_IN_SP = 0x1, + MY_FRAME_IN_FP = 0x2, + NO_MORE_FRAMES = 0x4 +}; + /* mn10300 private data */ struct gdbarch_tdep { @@ -58,9 +77,4 @@ struct gdbarch_tdep #define AM33_MODE (gdbarch_tdep (current_gdbarch)->am33_mode) -extern CORE_ADDR mn10300_analyze_prologue (struct frame_info *, - void **, CORE_ADDR); - -extern struct trad_frame_cache *mn10300_frame_unwind_cache (struct frame_info*, - void **); |