32#ifndef ZYDIS_FORMATTER_ATT_H
33#define ZYDIS_FORMATTER_ATT_H
51ZyanStatus ZydisFormatterATTFormatInstruction(
const ZydisFormatter* formatter,
58ZyanStatus ZydisFormatterATTFormatOperandMEM(
const ZydisFormatter* formatter,
65ZyanStatus ZydisFormatterATTPrintMnemonic(
const ZydisFormatter* formatter,
68ZyanStatus ZydisFormatterATTPrintRegister(
const ZydisFormatter* formatter,
71ZyanStatus ZydisFormatterATTPrintAddressABS(
const ZydisFormatter* formatter,
74ZyanStatus ZydisFormatterATTPrintDISP(
const ZydisFormatter* formatter,
77ZyanStatus ZydisFormatterATTPrintIMM(
const ZydisFormatter* formatter,
127 ZYAN_DEFINE_STRING_VIEW(
""),
128 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
133 ZYAN_DEFINE_STRING_VIEW(
""),
134 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
143 ZYAN_DEFINE_STRING_VIEW(
"0x"),
144 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
149 ZYAN_DEFINE_STRING_VIEW(
""),
150 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
156 &ZydisFormatterATTFormatInstruction,
159 &ZydisFormatterBaseFormatOperandREG,
160 &ZydisFormatterATTFormatOperandMEM,
161 &ZydisFormatterBaseFormatOperandPTR,
162 &ZydisFormatterBaseFormatOperandIMM,
163 &ZydisFormatterATTPrintMnemonic,
164 &ZydisFormatterATTPrintRegister,
165 &ZydisFormatterATTPrintAddressABS,
166 &ZydisFormatterBasePrintAddressREL,
167 &ZydisFormatterATTPrintDISP,
168 &ZydisFormatterATTPrintIMM,
170 &ZydisFormatterBasePrintSegment,
171 &ZydisFormatterBasePrintPrefixes,
172 &ZydisFormatterBasePrintDecorator
Provides some internal, more performant, but unsafe helper functions for the ZyanString data-type.
@ ZYDIS_LETTER_CASE_DEFAULT
Uses the given text "as is".
Definition: String.h:72
Context structure that that is passed to all formatter.
Definition: Formatter.h:650