aboutsummaryrefslogtreecommitdiff
path: root/gdb/riscv-tdep.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-11RISC-V: Fix two ARI warnings.Jim Wilson1-2/+2
2019-07-19gdb/riscv: Write 4-byte nop to dummy code region before inferior callsAndrew Burgess1-1/+34
2019-07-09Rename common to gdbsupportTom Tromey1-1/+1
2019-07-09gdb/riscv: Don't use default bfd to define required featuresAndrew Burgess1-12/+0
2019-06-05gdb/riscv: Don't error when decoding a 6 or 8 byte instructionAndrew Burgess1-4/+6
2019-05-22gdb/riscv: Improve flen length determinationSimon Cook1-1/+15
2019-04-17gdb/riscv: Allow breakpoints to be created at invalid addressesAndrew Burgess1-1/+9
2019-04-11gdb/riscv: Remove riscv_type_alignment functionAndrew Burgess1-48/+12
2019-04-11gdb/riscv: Handle empty C++ structs during argument passingAndrew Burgess1-43/+110
2019-04-08Rename gdb exception typesTom Tromey1-2/+2
2019-04-08Rewrite TRY/CATCHTom Tromey1-6/+4
2019-04-08Make exceptions use std::string and be self-managingTom Tromey1-1/+1
2019-03-29Allow really large fortran array bounds: TYPE_LENGTH to ULONGESTKeith Seitz1-1/+1
2019-02-27gdb/riscv: Use default gdbarch methods where possibleAndrew Burgess1-30/+0
2019-02-13(riscv/ada) fix error when calling functions with range argumentKONRAD Frederic1-0/+1
2019-01-25Normalize includes to use common/Tom Tromey1-1/+1
2019-01-03RISC-V: Fix wrong use of s0 register name.Jim Wilson1-1/+1
2019-01-01gdb/riscv: Split ISA and ABI featuresAndrew Burgess1-37/+44
2019-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2018-12-22gdb/riscv: Prevent buffer overflow in riscv_return_valueAndrew Burgess1-6/+59
2018-12-22gdb/riscv: Add float status registers to save and restore reggroupsAndrew Burgess1-1/+4
2018-12-22gdb/riscv: Add gdb to dwarf register number mappingAndrew Burgess1-0/+17
2018-12-21gdb/riscv: Format CORE_ADDR as a string for printingAndrew Burgess1-4/+10
2018-12-13RISC-V: Correct printing of MSTATUS and MISA.Jim Wilson1-2/+8
2018-12-12gdb/riscv: Handle passing variadic floating point argumentsAndrew Burgess1-2/+3
2018-12-10gdb/riscv: Remove whitespace before #include lineAndrew Burgess1-1/+1
2018-12-05gdb/riscv: Improve logic for when h/w float abi should be usedAndrew Burgess1-12/+49
2018-11-30gdb/riscv: Add equality operators to riscv_gdb_featuresAndrew Burgess1-3/+1
2018-11-30gdb/riscv: Make some target description functions constantAndrew Burgess1-1/+1
2018-11-21gdb/riscv: Add target description supportAndrew Burgess1-351/+537
2018-11-16Pass return_method to _push_dummy_callAlan Hayward1-4/+4
2018-11-14RISC-V: Fix unnamed arg alignment in registers.Jim Wilson1-4/+22
2018-11-14RISC-V: Handle vector type alignment.Jim Wilson1-0/+7
2018-11-14RISC-V: Give stack slots same align as XLEN.Jim Wilson1-2/+3
2018-11-08gdb/riscv: Handle errors while setting the frame idAndrew Burgess1-3/+14
2018-11-01RISC-V: Don't allow unaligned breakpoints.Jim Wilson1-8/+24
2018-10-26RISC-V: Linux signal frame support.Jim Wilson1-8/+3
2018-10-26gdb/riscv: Remove redundant code, and catch more errors when accessing MISAAndrew Burgess1-22/+29
2018-10-23gdb/riscv: Give user-friendly names for CSRsAndrew Burgess1-4/+15
2018-10-23gdb/riscv: expect h/w watchpoints to trigger before the memory is writtenJoel Brobecker1-0/+1
2018-10-23gdb/riscv: Fix register access for register aliasesAndrew Burgess1-105/+116
2018-10-22RISC-V: NaN-box FP values smaller than an FP register.Jim Wilson1-2/+12
2018-10-22RISC-V: Print FP regs as union of float types.Jim Wilson1-3/+82
2018-10-04Simple -Wshadow=local fixesTom Tromey1-4/+2
2018-09-28Use the existing instruction to determine the RISC-V breakpoint kind.John Baldwin1-17/+32
2018-09-26gdb/riscv: Improve non-dwarf stack unwindingAndrew Burgess1-21/+38
2018-09-04gdb/riscv: Fix an ARI warningAndrew Burgess1-2/+2
2018-09-03gdb/riscv: Provide non-DWARF stack unwinderAndrew Burgess1-47/+180
2018-08-30gdb/riscv: Extend instruction decode to cover more instructionsAndrew Burgess1-2/+38
2018-08-30gdb/riscv: remove extra caching of misa registerAndrew Burgess1-101/+5