#include <disasm-arm64.h>
|
virtual void | ProcessOutput (Instruction *instr) |
|
void | Format (Instruction *instr, const char *mnemonic, const char *format) |
|
void | Substitute (Instruction *instr, const char *string) |
|
int | SubstituteField (Instruction *instr, const char *format) |
|
int | SubstituteRegisterField (Instruction *instr, const char *format) |
|
int | SubstituteImmediateField (Instruction *instr, const char *format) |
|
int | SubstituteLiteralField (Instruction *instr, const char *format) |
|
int | SubstituteBitfieldImmediateField (Instruction *instr, const char *format) |
|
int | SubstituteShiftField (Instruction *instr, const char *format) |
|
int | SubstituteExtendField (Instruction *instr, const char *format) |
|
int | SubstituteConditionField (Instruction *instr, const char *format) |
|
int | SubstitutePCRelAddressField (Instruction *instr, const char *format) |
|
int | SubstituteBranchTargetField (Instruction *instr, const char *format) |
|
int | SubstituteLSRegOffsetField (Instruction *instr, const char *format) |
|
int | SubstitutePrefetchField (Instruction *instr, const char *format) |
|
int | SubstituteBarrierField (Instruction *instr, const char *format) |
|
bool | RdIsZROrSP (Instruction *instr) const |
|
bool | RnIsZROrSP (Instruction *instr) const |
|
bool | RmIsZROrSP (Instruction *instr) const |
|
bool | RaIsZROrSP (Instruction *instr) const |
|
bool | IsMovzMovnImm (unsigned reg_size, uint64_t value) |
|
void | ResetOutput () |
|
void | AppendToOutput (const char *string,...) |
|
Definition at line 19 of file disasm-arm64.h.
◆ Disassembler() [1/2]
v8::internal::Disassembler::Disassembler |
( |
| ) |
|
◆ Disassembler() [2/2]
v8::internal::Disassembler::Disassembler |
( |
char * |
text_buffer, |
|
|
int |
buffer_size |
|
) |
| |
◆ ~Disassembler()
virtual v8::internal::Disassembler::~Disassembler |
( |
| ) |
|
|
virtual |
◆ AppendToOutput()
void v8::internal::Disassembler::AppendToOutput |
( |
const char * |
string, |
|
|
|
... |
|
) |
| |
|
protected |
◆ Decode()
◆ Format()
void v8::internal::Disassembler::Format |
( |
Instruction * |
instr, |
|
|
const char * |
mnemonic, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ GetOutput()
char* v8::internal::Disassembler::GetOutput |
( |
| ) |
|
◆ IsMovzMovnImm()
bool v8::internal::Disassembler::IsMovzMovnImm |
( |
unsigned |
reg_size, |
|
|
uint64_t |
value |
|
) |
| |
|
protected |
◆ ProcessOutput()
virtual void v8::internal::Disassembler::ProcessOutput |
( |
Instruction * |
instr | ) |
|
|
protectedvirtual |
◆ RaIsZROrSP()
◆ RdIsZROrSP()
◆ ResetOutput()
void v8::internal::Disassembler::ResetOutput |
( |
| ) |
|
|
protected |
◆ RmIsZROrSP()
◆ RnIsZROrSP()
◆ Substitute()
void v8::internal::Disassembler::Substitute |
( |
Instruction * |
instr, |
|
|
const char * |
string |
|
) |
| |
|
protected |
◆ SubstituteBarrierField()
int v8::internal::Disassembler::SubstituteBarrierField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteBitfieldImmediateField()
int v8::internal::Disassembler::SubstituteBitfieldImmediateField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteBranchTargetField()
int v8::internal::Disassembler::SubstituteBranchTargetField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteConditionField()
int v8::internal::Disassembler::SubstituteConditionField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteExtendField()
int v8::internal::Disassembler::SubstituteExtendField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteField()
int v8::internal::Disassembler::SubstituteField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteImmediateField()
int v8::internal::Disassembler::SubstituteImmediateField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteLiteralField()
int v8::internal::Disassembler::SubstituteLiteralField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteLSRegOffsetField()
int v8::internal::Disassembler::SubstituteLSRegOffsetField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstitutePCRelAddressField()
int v8::internal::Disassembler::SubstitutePCRelAddressField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstitutePrefetchField()
int v8::internal::Disassembler::SubstitutePrefetchField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteRegisterField()
int v8::internal::Disassembler::SubstituteRegisterField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ SubstituteShiftField()
int v8::internal::Disassembler::SubstituteShiftField |
( |
Instruction * |
instr, |
|
|
const char * |
format |
|
) |
| |
|
protected |
◆ buffer_
char* v8::internal::Disassembler::buffer_ |
|
protected |
◆ buffer_pos_
uint32_t v8::internal::Disassembler::buffer_pos_ |
|
protected |
◆ buffer_size_
uint32_t v8::internal::Disassembler::buffer_size_ |
|
protected |
◆ own_buffer_
bool v8::internal::Disassembler::own_buffer_ |
|
protected |
The documentation for this class was generated from the following files: