|
| int(* | authdata_read )(struct target *target, uint32_t *value, unsigned int index) |
| |
| int(* | authdata_write )(struct target *target, uint32_t value, unsigned int index) |
| |
| struct command_context * | cmd_ctx |
| |
| unsigned int | common_magic |
| |
| int | current_hartid |
| |
| unsigned int(* | data_bits )(struct target *target) |
| |
| int | debug_buffer_size |
| |
| int(* | dmi_read )(struct target *target, uint32_t *value, uint32_t address) |
| |
| int(* | dmi_write )(struct target *target, uint32_t address, uint32_t value) |
| |
| int(* | dmi_write_u64_bits )(struct target *target) |
| |
| unsigned int | dtm_version |
| |
| int(* | execute_debug_buffer )(struct target *target) |
| |
| struct list_head | expose_csr |
| |
| struct list_head | expose_custom |
| |
| void(* | fill_dmi_nop_u64 )(struct target *target, char *buf) |
| |
| void(* | fill_dmi_read_u64 )(struct target *target, char *buf, int a) |
| |
| void(* | fill_dmi_write_u64 )(struct target *target, char *buf, int a, uint64_t d) |
| |
| int(* | get_register )(struct target *target, riscv_reg_t *value, int regid) |
| |
| int(* | get_register_buf )(struct target *target, uint8_t *buf, int regno) |
| |
| int(* | halt_go )(struct target *target) |
| |
| int(* | halt_prep )(struct target *target) |
| |
| enum riscv_halt_reason(* | halt_reason )(struct target *target) |
| |
| int(* | hart_count )(struct target *target) |
| |
| bool | impebreak |
| |
| bool(* | is_halted )(struct target *target) |
| |
| bool | manual_hwbp_set |
| |
| bool | mem_access_abstract_warn |
| |
| int | mem_access_methods [RISCV_NUM_MEM_ACCESS_METHODS] |
| |
| bool | mem_access_progbuf_warn |
| |
| bool | mem_access_sysbus_warn |
| |
| riscv_reg_t | misa |
| |
| int(* | on_halt )(struct target *target) |
| |
| int(* | on_step )(struct target *target) |
| |
| bool | prepped |
| |
| riscv_insn_t(* | read_debug_buffer )(struct target *target, unsigned int index) |
| |
| int(* | read_memory )(struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer, uint32_t increment) |
| |
| char * | reg_names |
| |
| int | reset_delays_wait |
| |
| int(* | resume_go )(struct target *target) |
| |
| int(* | resume_prep )(struct target *target) |
| |
| struct riscv_sample_buf | sample_buf |
| |
| riscv_sample_config_t | sample_config |
| |
| int(* | sample_memory )(struct target *target, struct riscv_sample_buf *buf, riscv_sample_config_t *config, int64_t until_ms) |
| |
| int(* | select_current_hart )(struct target *target) |
| |
| bool | selected |
| |
| int(* | set_register )(struct target *target, int regid, uint64_t value) |
| |
| int(* | set_register_buf )(struct target *target, int regno, const uint8_t *buf) |
| |
| int(* | step_current_hart )(struct target *target) |
| |
| unsigned int | trigger_count |
| |
| int | trigger_unique_id [RISCV_MAX_HWBPS] |
| |
| bool | triggers_enumerated |
| |
| struct reg_data_type | type_uint128_vector |
| |
| struct reg_data_type | type_uint16_vector |
| |
| struct reg_data_type | type_uint32_vector |
| |
| struct reg_data_type | type_uint64_vector |
| |
| struct reg_data_type | type_uint8_vector |
| |
| struct reg_data_type | type_vector |
| |
| struct reg_data_type_union_field | vector_fields [5] |
| |
| struct reg_data_type_vector | vector_uint128 |
| |
| struct reg_data_type_vector | vector_uint16 |
| |
| struct reg_data_type_vector | vector_uint32 |
| |
| struct reg_data_type_vector | vector_uint64 |
| |
| struct reg_data_type_vector | vector_uint8 |
| |
| struct reg_data_type_union | vector_union |
| |
| void * | version_specific |
| |
| unsigned int | vlenb |
| |
| int(* | write_debug_buffer )(struct target *target, unsigned int index, riscv_insn_t d) |
| |
| int | xlen |
| |
Definition at line 90 of file riscv.h.