32 #ifndef ZYDIS_FORMATTER_ATT_H 33 #define ZYDIS_FORMATTER_ATT_H 51 ZyanStatus ZydisFormatterATTFormatInstruction(
const ZydisFormatter* formatter,
58 ZyanStatus ZydisFormatterATTFormatOperandMEM(
const ZydisFormatter* formatter,
65 ZyanStatus ZydisFormatterATTPrintMnemonic(
const ZydisFormatter* formatter,
68 ZyanStatus ZydisFormatterATTPrintRegister(
const ZydisFormatter* formatter,
71 ZyanStatus ZydisFormatterATTPrintAddressABS(
const ZydisFormatter* formatter,
74 ZyanStatus ZydisFormatterATTPrintDISP(
const ZydisFormatter* formatter,
77 ZyanStatus 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
183 #endif // ZYDIS_FORMATTER_ATT_H
Context structure that that is passed to all formatter.
Definition: Formatter.h:649
Uses the given text "as is".
Definition: String.h:72
Provides some internal, more performant, but unsafe helper functions for the ZyanString data-type...