aboutsummaryrefslogtreecommitdiff
path: root/gdb/utils.c
diff options
context:
space:
mode:
authorSandra Loosemore <sandra@codesourcery.com>2014-11-25 18:34:51 -0800
committerSandra Loosemore <sandra@codesourcery.com>2014-11-25 18:34:51 -0800
commitd53c26c753a39b80a338fb85bd41f75a49374842 (patch)
tree1f9ded81a53e27d5d57d7de4bc3b0fc7fe3db601 /gdb/utils.c
parenta20605cf85452f051434296ddfd8ed109577bb6b (diff)
downloadbinutils-d53c26c753a39b80a338fb85bd41f75a49374842.zip
binutils-d53c26c753a39b80a338fb85bd41f75a49374842.tar.gz
binutils-d53c26c753a39b80a338fb85bd41f75a49374842.tar.bz2
Refactor Nios II GDB support to use helper functions for disassembly and
instruction matching. 2014-11-25 Sandra Loosemore <sandra@codesourcery.com> gdb/ * nios2-tdep.c (nios2_fetch_insn): Move up in file. Disassemble the instruction as well as reading it from memory. (nios2_match_add): New. (nios2_match_sub): New. (nios2_match_addi): New. (nios2_match_orhi): New. (nios2_match_stw): New. (nios2_match_ldw): New. (nios2_match_rdctl): New. (enum branch_condition): New. (nios2_match_branch): New. (nios2_match_jmpi): New. (nios2_match_calli): New. (nios2_match_jmpr): New. (nios2_match_callr): New. (nios2_match_break): New. (nios2_match_trap): New. (nios2_in_epilogue_p): Rewrite to use new functions. (nios2_analyze_prologue): Likewise. (nios2_skip_prologue): Delete unused local limit_pc. (nios2_breakpoint_from_pc): Make R1-specific encodings explicit. (nios2_get_next_pc): Rewrite to use new functions.
Diffstat (limited to 'gdb/utils.c')
0 files changed, 0 insertions, 0 deletions