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 ZydisFormatterATTPrintDISP(
const ZydisFormatter* formatter,
74 ZyanStatus ZydisFormatterATTPrintIMM(
const ZydisFormatter* formatter,
122 ZYAN_DEFINE_STRING_VIEW(
""),
123 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
128 ZYAN_DEFINE_STRING_VIEW(
""),
129 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
138 ZYAN_DEFINE_STRING_VIEW(
"0x"),
139 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
144 ZYAN_DEFINE_STRING_VIEW(
""),
145 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
151 &ZydisFormatterATTFormatInstruction,
154 &ZydisFormatterBaseFormatOperandREG,
155 &ZydisFormatterATTFormatOperandMEM,
156 &ZydisFormatterBaseFormatOperandPTR,
157 &ZydisFormatterBaseFormatOperandIMM,
158 &ZydisFormatterATTPrintMnemonic,
159 &ZydisFormatterATTPrintRegister,
160 &ZydisFormatterBasePrintAddressABS,
161 &ZydisFormatterBasePrintAddressREL,
162 &ZydisFormatterATTPrintDISP,
163 &ZydisFormatterATTPrintIMM,
165 &ZydisFormatterBasePrintSegment,
166 &ZydisFormatterBasePrintPrefixes,
167 &ZydisFormatterBasePrintDecorator
178 #endif // ZYDIS_FORMATTER_ATT_H Defines the ZydisFormatterContext struct.
Definition: Formatter.h:632
Uses the given text "as is".
Definition: String.h:69
Provides some internal, more performant, but unsafe helper functions for the ZyanString data-type...