GDB (xrefs)
Loading...
Searching...
No Matches
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 213 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 234 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 216 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 220 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 224 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 238 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 243 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 229 of file aarch64-insn.h.

Referenced by aarch64_relocate_instruction().


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