aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-11-17RISC-V: Handle capability return values.users/jhb/cheri-gdb-12-branchJohn Baldwin1-3/+62
2022-11-17Set is_tagged and FLAG_CAPABILITY in arch_capability/pointer_type.John Baldwin1-10/+6
2022-11-17Set tagged and FLAG_CAPABILITY on C++ reference types.John Baldwin1-0/+17
2022-11-17make_pointer_type: Set TYPE_INSTANCE_FLAG_CAPABILITY on cap pointers.John Baldwin1-0/+8
2022-11-15gdb tdesc: Handle mismatched pointer register types.John Baldwin1-1/+18
2022-10-13CHERI-RISC-V: Improve handling of hybrid binaries.John Baldwin1-0/+75
2022-10-13CHERI-RISC-V: Support for displaying capability attributes.John Baldwin1-0/+185
2022-10-13git subrepo clone https://github.com/CTSRD-CHERI/cheri-compressed-cap gdb/che...John Baldwin59-0/+63095
2022-10-13Native support for FreeBSD CHERI-RISC-V.John Baldwin1-0/+32
2022-10-13bfd/binutils: Support for CHERI-RISC-V memory tag segments.John Baldwin3-0/+50
2022-10-13Add FreeBSD support for CHERI-RISC-V.John Baldwin2-7/+306
2022-10-13riscv-tdep: Export riscv_features_from_bfd.John Baldwin2-1/+3
2022-10-13fbsd-tdep: Export fbsd_report_signal_info.John Baldwin2-2/+8
2022-10-13Don't call tag_map_regno twice for each index.John Baldwin2-4/+4
2022-10-13Handle JALR.CAP in riscv_next_pc().John Baldwin1-0/+10
2022-10-13CHERI-RISC-V: Add basic hybrid and purecap support.John Baldwin1-3/+86
2022-10-13Add basic CHERI-RISC-V support including CHERI registers.Alex Richardson4-6/+203
2022-10-13Add RISC-V CHERI register xml filesAlex Richardson5-0/+186
2022-10-13Support for disassembling CHERI-RISC-V capmode instructions.John Baldwin3-1/+285
2022-10-13Initial support for disassembling CHERI-RISC-V instructions.John Baldwin5-0/+603
2022-10-12riscv_parsing_subset_version: Handle "0p0" version strings.John Baldwin1-12/+15
2022-10-11Add CHERI-RISC-V ELF header flags.John Baldwin2-0/+12
2022-09-02corelow: Implement the target read_capability method.John Baldwin1-0/+39
2022-09-02get_next_core_memtag_section: Accept section name as an argument.John Baldwin4-10/+12
2022-09-01Retire gdbarch_get/set_cap_tag_from_address.John Baldwin6-141/+0
2022-09-01bfd/binutils: Handle Morello memory tag core dump segments.John Baldwin3-5/+25
2022-09-01Don't treat *intcap_t as pointers.John Baldwin1-2/+1
2022-09-01value_fetch_lazy_memory: Fetch tags for *intcap_t as well.John Baldwin1-2/+4
2022-09-01value_primitive_field: Always mark capabilities lazy.John Baldwin1-2/+3
2022-09-01eXamine: Update to support capabilities.John Baldwin1-3/+18
2022-09-01Use PIOD_READ_CHERI_CAP to read memory capabilities from running processes.John Baldwin2-0/+27
2022-09-01x: Print CHERI memory tags using a similar format to MTE.John Baldwin1-0/+24
2022-09-01Default gdbarch_capability_bit to 0, not ptr_bit.John Baldwin4-37/+42
2022-09-01Write memory capabilities atomically.John Baldwin1-4/+10
2022-09-01Read memory capabilities atomically.John Baldwin1-4/+13
2022-09-01Copy ELF header flags from executable to core file.John Baldwin1-3/+7
2022-09-01Add a 'set program-interpreter' command.John Baldwin1-0/+32
2022-09-01aarch64-fbsd-nat: Support the capability register set for Morello.John Baldwin1-0/+20
2022-09-01aarch64-fbsd: Use a static regset for the TLS register set.John Baldwin3-49/+42
2022-09-01fbsd-nat: Add a have_register_set helper function.John Baldwin2-0/+24
2022-09-01Elide "__capability" modifier for purecap ABIs.John Baldwin1-1/+4
2022-09-01capability: Don't print redundant "sealed" for sentries.John Baldwin1-1/+1
2022-09-01Morello: Add gdbarch_print_cap* methods.John Baldwin1-0/+29
2022-09-01Add capability::metadata_str.John Baldwin2-51/+63
2022-09-01Use gdbarch_print_cap* methods when printing capabilities.John Baldwin2-42/+28
2022-09-01Add gdbarch methods for printing capabilities.John Baldwin5-0/+120
2022-09-01Morello: CheriBSD architecture support.John Baldwin2-5/+230
2022-09-01frame_unwind_register_unsigned: Return address from capabilities.John Baldwin1-2/+9
2022-09-01Make 'info sharedlibrary' more readable with CHERI.John Baldwin1-1/+2
2022-09-01Update solib*.c to work with CHERI capabilities.John Baldwin2-1/+12