diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2012-03-01 23:35:46 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@linux-mips.org> | 2012-03-01 23:35:46 +0000 |
commit | 19080931242c87277a624e46aae364f030c130c5 (patch) | |
tree | 35e1220baa91df469d1eb2b24e1187f9ff4e2b4e | |
parent | b38716c63ad9e416ce3576cd273a9be0bcf337c5 (diff) | |
download | gdb-19080931242c87277a624e46aae364f030c130c5.zip gdb-19080931242c87277a624e46aae364f030c130c5.tar.gz gdb-19080931242c87277a624e46aae364f030c130c5.tar.bz2 |
* mips-tdep.c (mips32_scan_prologue): Correct indentation.
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/mips-tdep.c | 60 |
2 files changed, 34 insertions, 30 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8019bcc..3e59954 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2012-03-01 Maciej W. Rozycki <macro@codesourcery.com> + + * mips-tdep.c (mips32_scan_prologue): Correct indentation. + 2012-03-01 Maciej W. Rozycki <macro@codesourcery.com> * mips-tdep.c (mips_gdbarch_init): Only set pc_regnum and diff --git a/gdb/mips-tdep.c b/gdb/mips-tdep.c index 1d0b54f..6c78640 100644 --- a/gdb/mips-tdep.c +++ b/gdb/mips-tdep.c @@ -2269,43 +2269,43 @@ restart: || inst == 0x0399e021 /* addu $gp,$gp,$t9 */ || inst == 0x033ce021 /* addu $gp,$t9,$gp */ ) - { - /* These instructions are part of the prologue, but we don't - need to do anything special to handle them. */ - } + { + /* These instructions are part of the prologue, but we don't + need to do anything special to handle them. */ + } /* The instructions below load $at or $t0 with an immediate value in preparation for a stack adjustment via subu $sp,$sp,[$at,$t0]. These instructions could also initialize a local variable, so we accept them only before a stack adjustment instruction was seen. */ else if (!seen_sp_adjust - && (high_word == 0x3c01 /* lui $at,n */ - || high_word == 0x3c08 /* lui $t0,n */ - || high_word == 0x3421 /* ori $at,$at,n */ - || high_word == 0x3508 /* ori $t0,$t0,n */ - || high_word == 0x3401 /* ori $at,$zero,n */ - || high_word == 0x3408 /* ori $t0,$zero,n */ - )) - { - if (end_prologue_addr == 0) - load_immediate_bytes += MIPS_INSN32_SIZE; /* FIXME! */ - } + && (high_word == 0x3c01 /* lui $at,n */ + || high_word == 0x3c08 /* lui $t0,n */ + || high_word == 0x3421 /* ori $at,$at,n */ + || high_word == 0x3508 /* ori $t0,$t0,n */ + || high_word == 0x3401 /* ori $at,$zero,n */ + || high_word == 0x3408 /* ori $t0,$zero,n */ + )) + { + if (end_prologue_addr == 0) + load_immediate_bytes += MIPS_INSN32_SIZE; /* FIXME! */ + } else - { - /* This instruction is not an instruction typically found - in a prologue, so we must have reached the end of the - prologue. */ - /* FIXME: brobecker/2004-10-10: Can't we just break out of this - loop now? Why would we need to continue scanning the function - instructions? */ - if (end_prologue_addr == 0) - end_prologue_addr = cur_pc; - - /* Check for branches and jumps. For now, only jump to - register are caught (i.e. returns). */ - if ((itype_op (inst) & 0x07) == 0 && rtype_funct (inst) == 8) - in_delay_slot = 1; - } + { + /* This instruction is not an instruction typically found + in a prologue, so we must have reached the end of the + prologue. */ + /* FIXME: brobecker/2004-10-10: Can't we just break out of this + loop now? Why would we need to continue scanning the function + instructions? */ + if (end_prologue_addr == 0) + end_prologue_addr = cur_pc; + + /* Check for branches and jumps. For now, only jump to + register are caught (i.e. returns). */ + if ((itype_op (inst) & 0x07) == 0 && rtype_funct (inst) == 8) + in_delay_slot = 1; + } /* If the previous instruction was a jump, we must have reached the end of the prologue by now. Stop scanning so that we do |