diff options
author | Jason Molenda <jmolenda@apple.com> | 1999-08-16 19:57:19 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 1999-08-16 19:57:19 +0000 |
commit | 7be570e7ce77920e2e628a03bdfe2d295fc2568f (patch) | |
tree | a49512270bb021f1d5171b362dc973e28c97ca94 /gdb/config/pa/tm-hppa.h | |
parent | ed288bb597072176e84fc8279707a3f2f475779b (diff) | |
download | gdb-7be570e7ce77920e2e628a03bdfe2d295fc2568f.zip gdb-7be570e7ce77920e2e628a03bdfe2d295fc2568f.tar.gz gdb-7be570e7ce77920e2e628a03bdfe2d295fc2568f.tar.bz2 |
import gdb-1999-08-16 snapshot
Diffstat (limited to 'gdb/config/pa/tm-hppa.h')
-rw-r--r-- | gdb/config/pa/tm-hppa.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/gdb/config/pa/tm-hppa.h b/gdb/config/pa/tm-hppa.h index f284a18..a35a098 100644 --- a/gdb/config/pa/tm-hppa.h +++ b/gdb/config/pa/tm-hppa.h @@ -254,7 +254,7 @@ extern CORE_ADDR saved_pc_after_call PARAMS ((struct frame_info *)); #define CLEAN_UP_REGISTER_VALUE(regno, buf) \ do { \ if ((regno) == PCOQ_HEAD_REGNUM || (regno) == PCOQ_TAIL_REGNUM) \ - (buf)[3] &= ~0x3; \ + (buf)[sizeof(CORE_ADDR) -1] &= ~0x3; \ } while (0) /* Define DO_REGISTERS_INFO() to do machine-specific formatting @@ -564,6 +564,7 @@ extern void hppa_pop_frame PARAMS ((void)); 0x00151820, 0xe6c00002, 0x08000240, 0x08000240} #define CALL_DUMMY_LENGTH (INSTRUCTION_SIZE * 28) +#define REG_PARM_STACK_SPACE 16 #else /* defined PA_LEVEL_0 */ @@ -648,8 +649,8 @@ extern CORE_ADDR struct unwind_table_entry { - unsigned int region_start; - unsigned int region_end; + CORE_ADDR region_start; + CORE_ADDR region_end; unsigned int Cannot_unwind:1; /* 0 */ unsigned int Millicode:1; /* 1 */ @@ -753,10 +754,18 @@ struct obj_unwind_info int last; /* Index of last entry */ }; +typedef struct data { + CORE_ADDR dummy[2]; + CORE_ADDR func_addr; + CORE_ADDR dp; +} opd_data; + typedef struct obj_private_struct { struct obj_unwind_info *unwind_info; /* a pointer */ struct so_list *so_info; /* a pointer */ + opd_data *opd; + int n_opd_entries; } obj_private_data_t; |