diff options
Diffstat (limited to 'gdb/tic80-tdep.c')
-rw-r--r-- | gdb/tic80-tdep.c | 44 |
1 files changed, 14 insertions, 30 deletions
diff --git a/gdb/tic80-tdep.c b/gdb/tic80-tdep.c index 2fddc6d..2ea2d44 100644 --- a/gdb/tic80-tdep.c +++ b/gdb/tic80-tdep.c @@ -35,9 +35,8 @@ an empty frame_saved_regs, so I guess that's better than total failure */ void -tic80_frame_find_saved_regs (fi, regaddr) - struct frame_info *fi; - struct frame_saved_regs *regaddr; +tic80_frame_find_saved_regs (struct frame_info *fi, + struct frame_saved_regs *regaddr) { memcpy (regaddr, &fi->fsr, sizeof (struct frame_saved_regs)); } @@ -46,8 +45,7 @@ tic80_frame_find_saved_regs (fi, regaddr) Find end of function prologue. */ CORE_ADDR -tic80_skip_prologue (pc) - CORE_ADDR pc; +tic80_skip_prologue (CORE_ADDR pc) { CORE_ADDR func_addr, func_end; struct symtab_and_line sal; @@ -80,8 +78,7 @@ tic80_skip_prologue (pc) This information is stored in the "extra" fields of the frame_info. */ static void -tic80_scan_prologue (fi) - struct frame_info *fi; +tic80_scan_prologue (struct frame_info *fi) { struct symtab_and_line sal; CORE_ADDR prologue_start, prologue_end, current_pc; @@ -169,8 +166,7 @@ tic80_scan_prologue (fi) examine the prologue. */ void -tic80_init_extra_frame_info (fi) - struct frame_info *fi; +tic80_init_extra_frame_info (struct frame_info *fi) { int reg; @@ -221,9 +217,7 @@ tic80_init_extra_frame_info (fi) caller-saves registers for an inner frame. */ CORE_ADDR -tic80_find_callers_reg (fi, regnum) - struct frame_info *fi; - int regnum; +tic80_find_callers_reg (struct frame_info *fi, int regnum) { for (; fi; fi = fi->next) if (PC_IN_CALL_DUMMY (fi->pc, fi->frame, fi->frame)) @@ -241,8 +235,7 @@ tic80_find_callers_reg (fi, regnum) For c80, we save the frame size when we initialize the frame_info. */ CORE_ADDR -tic80_frame_chain (fi) - struct frame_info *fi; +tic80_frame_chain (struct frame_info *fi) { CORE_ADDR fn_start, callers_pc, fp; @@ -271,8 +264,7 @@ tic80_frame_chain (fi) restoring all saved registers. */ struct frame_info * -tic80_pop_frame (frame) - struct frame_info *frame; +tic80_pop_frame (struct frame_info *frame) { int regnum; @@ -303,8 +295,7 @@ tic80_pop_frame (frame) in the stack anywhere, otherwise we get it from the registers. */ CORE_ADDR -tic80_frame_saved_pc (fi) - struct frame_info *fi; +tic80_frame_saved_pc (struct frame_info *fi) { if (PC_IN_CALL_DUMMY (fi->pc, fi->frame, fi->frame)) return generic_read_register_dummy (fi->pc, fi->frame, PC_REGNUM); @@ -318,9 +309,7 @@ tic80_frame_saved_pc (fi) (ie. when using an empty CALL_DUMMY) */ CORE_ADDR -tic80_push_return_address (pc, sp) - CORE_ADDR pc; - CORE_ADDR sp; +tic80_push_return_address (CORE_ADDR pc, CORE_ADDR sp) { write_register (LR_REGNUM, CALL_DUMMY_ADDRESS ()); return sp; @@ -365,12 +354,8 @@ tic80_push_return_address (pc, sp) passed as an implicit first argument, always in R0. */ CORE_ADDR -tic80_push_arguments (nargs, args, sp, struct_return, struct_addr) - int nargs; - value_ptr *args; - CORE_ADDR sp; - unsigned char struct_return; - CORE_ADDR struct_addr; +tic80_push_arguments (int nargs, value_ptr *args, CORE_ADDR sp, + unsigned char struct_return, CORE_ADDR struct_addr) { int stack_offset, stack_alloc; int argreg; @@ -462,8 +447,7 @@ tic80_push_arguments (nargs, args, sp, struct_return, struct_addr) we must actually write one of those two as well, depending on PSW. */ void -tic80_write_sp (val) - CORE_ADDR val; +tic80_write_sp (CORE_ADDR val) { #if 0 unsigned long psw = read_register (PSW_REGNUM); @@ -477,7 +461,7 @@ tic80_write_sp (val) } void -_initialize_tic80_tdep () +_initialize_tic80_tdep (void) { tm_print_insn = print_insn_tic80; } |