GDB (xrefs)

Public Attributes | List of all members
aarch64_insn_visitor Struct Reference

`#include "aarch64-insn.h"`

## Public Attributes
void(* | b )(const int is_bl, const int32_t offset, struct aarch64_insn_data *data)
void(* | b_cond )(const unsigned cond, const int32_t offset, struct aarch64_insn_data *data)
void(* | cb )(const int32_t offset, const int is_cbnz, const unsigned rn, int is64, struct aarch64_insn_data *data)
void(* | tb )(const int32_t offset, int is_tbnz, const unsigned rt, unsigned bit, struct aarch64_insn_data *data)
void(* | adr )(const int32_t offset, const unsigned rd, const int is_adrp, struct aarch64_insn_data *data)
void(* | ldr_literal )(const int32_t offset, const int is_sw, const unsigned rt, const int is64, struct aarch64_insn_data *data)
void(* | others )(const uint32_t insn, struct aarch64_insn_data *data)

## Detailed Description

Definition at line 178 of file aarch64-insn.h.

## Member Data Documentation

## ◆ adr

void(* aarch64_insn_visitor::adr) (const int32_t offset, const unsigned rd, const int is_adrp, struct aarch64_insn_data *data)

Definition at line 199 of file aarch64-insn.h.

Referenced by aarch64_relocate_instruction().

## ◆ b

void(* aarch64_insn_visitor::b) (const int is_bl, const int32_t offset, struct aarch64_insn_data *data)

Definition at line 181 of file aarch64-insn.h.

Referenced by aarch64_relocate_instruction().

## ◆ b_cond

void(* aarch64_insn_visitor::b_cond) (const unsigned cond, const int32_t offset, struct aarch64_insn_data *data)

Definition at line 185 of file aarch64-insn.h.

Referenced by aarch64_relocate_instruction().

## ◆ cb

void(* aarch64_insn_visitor::cb) (const int32_t offset, const int is_cbnz, const unsigned rn, int is64, struct aarch64_insn_data *data)

Definition at line 189 of file aarch64-insn.h.

Referenced by aarch64_relocate_instruction().

## ◆ ldr_literal

void(* aarch64_insn_visitor::ldr_literal) (const int32_t offset, const int is_sw, const unsigned rt, const int is64, struct aarch64_insn_data *data)

Definition at line 203 of file aarch64-insn.h.

Referenced by aarch64_relocate_instruction().

## ◆ others

void(* aarch64_insn_visitor::others) (const uint32_t insn, struct aarch64_insn_data *data)

Definition at line 208 of file aarch64-insn.h.

Referenced by aarch64_relocate_instruction().

## ◆ tb

void(* aarch64_insn_visitor::tb) (const int32_t offset, int is_tbnz, const unsigned rt, unsigned bit, struct aarch64_insn_data *data)

Definition at line 194 of file aarch64-insn.h.

Referenced by aarch64_relocate_instruction().

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

- /tmp/gdb-8.1/gdb/arch/aarch64-insn.h