summaryrefslogtreecommitdiff
path: root/gdb/riscv-tdep.c
AgeCommit message (Expand)Author
2024-01-14gdb: RISC-V: Refine lr/sc sequence supportYang Liu
2024-01-12Update copyright year range in header of all files managed by GDBAndrew Burgess
2023-12-14gdb: rename gdbarch_pseudo_register_write to gdbarch_deprecated_pseudo_regist...Simon Marchi
2023-12-14gdb: change value_of_register and value_of_register_lazy to take the next frameSimon Marchi
2023-11-29Remove gdb_static_assertTom Tromey
2023-11-29Use C++17 [[fallthrough]] attributeTom Tromey
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six
2023-09-05gdb/riscv: Fix oob memory access when printing info registersCiaran Woodward
2023-07-06riscv: Ensure LE instruction fetchingBranislav Brzak
2023-04-29gdb: Fix building with latest libc++Manoj Gupta
2023-04-11gdb/riscv: Support c.li in prologue unwinderAndrew Burgess
2023-04-03gdb/riscv: fix regressions in gdb.base/unwind-on-each-insn.expAndrew Burgess
2023-04-03gdb/riscv: support c.ldsp and c.lwsp in prologue scannerAndrew Burgess
2023-04-03gdb/riscv: convert riscv debug settings to new debug print schemeAndrew Burgess
2023-03-23gdb/riscv: add systemtap supportAndrew Burgess
2023-02-13Turn many optimized-out value functions into methodsTom Tromey
2023-02-13Turn remaining value_contents functions into methodsTom Tromey
2023-02-13Turn some value_contents functions into methodsTom Tromey
2023-02-13Turn allocate_value into a static "constructor"Tom Tromey
2023-02-13Turn value_type into methodTom Tromey
2023-02-08Remove block.h includes from some tdep filesTom Tromey
2023-01-05gdb: make gdbarch_alloc take ownership of the tdepSimon Marchi
2023-01-03Fix inferior calls with variably-sized return typeTom Tromey
2023-01-03Convert selected architectures to gdbarch_return_value_as_valueTom Tromey
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker
2022-12-19Use bool constants for value_print_optionsTom Tromey
2022-12-06gdb/riscv: correct dwarf to gdb register number mappingXiao Zeng
2022-10-19internal_error: remove need to pass __FILE__/__LINE__Pedro Alves
2022-10-10Change GDB to use frame_info_ptrTom Tromey
2022-10-06Fix indentation in riscv-tdep.cTom Tromey
2022-10-04gdb/riscv: Partial support for instructions up to 176-bitTsukasa OI
2022-10-02gdb: update now gdbarch_register_name doesn't return nullptrAndrew Burgess
2022-10-02gdb/riscv: fix failure in gdb.base/completion.expAndrew Burgess
2022-09-21gdb: remove TYPE_LENGTHSimon Marchi
2022-09-21gdb: remove TYPE_TARGET_TYPESimon Marchi
2022-08-31gdb/riscv: better support for fflags and frm registersAndrew Burgess
2022-08-31gdb/riscv: improve (and fix) display of frm field in 'info registers'Andrew Burgess
2022-08-14gdb/riscv: improve a comment about fcsr, fflags, and frm registersAndrew Burgess
2022-08-10gdb/riscv: implement cannot_store_register gdbarch methodmga-sc
2022-07-21gdb: move the type cast into gdbarch_tdepAndrew Burgess
2022-04-07gdb: make the pre-defined register groups constAndrew Burgess
2022-04-07gdb: more 'const' in gdb/reggroups.{c,h}Andrew Burgess
2022-04-07gdb: always add the default register groupsAndrew Burgess
2022-04-07gdb: make gdbarch_register_reggroup_p take a const reggroup *Andrew Burgess
2022-04-02gdb: rename floatformats_ia64_quad to floatformats_ieee_quadTiezhu Yang
2022-03-29Rename print_spaces_filteredTom Tromey
2022-03-29Unify gdb printf functionsTom Tromey
2022-03-29Unify gdb puts functionsTom Tromey
2022-01-05Change riscv_return_value to use RETURN_VALUE_ABI_PRESERVES_ADDRESSTom Tromey
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker