GDB (xrefs)
Loading...
Searching...
No Matches
Public Attributes | List of all members
amdgpu_gdbarch_tdep Struct Reference

#include "amdgpu-tdep.h"

Inheritance diagram for amdgpu_gdbarch_tdep:
gdbarch_tdep_base

Public Attributes

gdb::unique_xmalloc_ptr< gdb_byte > breakpoint_instruction_bytes
 
size_t breakpoint_instruction_size
 
std::vector< amd_dbgapi_register_id_t > register_ids
 
std::vector< amd_dbgapi_register_properties_t > register_properties
 
std::vector< std::string > register_names
 
std::vector< type * > register_types
 
std::vector< int > dwarf_regnum_to_gdb_regnum
 
std::unordered_map< amd_dbgapi_register_id_t, int, register_id_hash, register_id_equal_toregnum_map
 
std::unordered_map< std::string, amd_dbgapi_register_class_id_t > register_class_map
 

Additional Inherited Members

- Public Member Functions inherited from gdbarch_tdep_base
virtual ~gdbarch_tdep_base ()=default
 

Detailed Description

Definition at line 50 of file amdgpu-tdep.h.

Member Data Documentation

◆ breakpoint_instruction_bytes

gdb::unique_xmalloc_ptr<gdb_byte> amdgpu_gdbarch_tdep::breakpoint_instruction_bytes

Definition at line 53 of file amdgpu-tdep.h.

◆ breakpoint_instruction_size

size_t amdgpu_gdbarch_tdep::breakpoint_instruction_size

Definition at line 54 of file amdgpu-tdep.h.

◆ dwarf_regnum_to_gdb_regnum

std::vector<int> amdgpu_gdbarch_tdep::dwarf_regnum_to_gdb_regnum

Definition at line 74 of file amdgpu-tdep.h.

Referenced by amdgpu_dwarf_reg_to_regnum().

◆ register_class_map

std::unordered_map<std::string, amd_dbgapi_register_class_id_t> amdgpu_gdbarch_tdep::register_class_map

Definition at line 83 of file amdgpu-tdep.h.

◆ register_ids

std::vector<amd_dbgapi_register_id_t> amdgpu_gdbarch_tdep::register_ids

◆ register_names

std::vector<std::string> amdgpu_gdbarch_tdep::register_names

Definition at line 63 of file amdgpu-tdep.h.

Referenced by amdgpu_register_name().

◆ register_properties

std::vector<amd_dbgapi_register_properties_t> amdgpu_gdbarch_tdep::register_properties

Definition at line 60 of file amdgpu-tdep.h.

Referenced by amd_dbgapi_target::store_registers().

◆ register_types

std::vector<type *> amdgpu_gdbarch_tdep::register_types

Definition at line 69 of file amdgpu-tdep.h.

◆ regnum_map

std::unordered_map<amd_dbgapi_register_id_t, int, register_id_hash, register_id_equal_to> amdgpu_gdbarch_tdep::regnum_map

Definition at line 79 of file amdgpu-tdep.h.


The documentation for this struct was generated from the following file: