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,
126 ZYAN_DEFINE_STRING_VIEW(
""),
127 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
132 ZYAN_DEFINE_STRING_VIEW(
""),
133 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
142 ZYAN_DEFINE_STRING_VIEW(
"0x"),
143 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
148 ZYAN_DEFINE_STRING_VIEW(
""),
149 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
155 &ZydisFormatterATTFormatInstruction,
158 &ZydisFormatterBaseFormatOperandREG,
159 &ZydisFormatterATTFormatOperandMEM,
160 &ZydisFormatterBaseFormatOperandPTR,
161 &ZydisFormatterBaseFormatOperandIMM,
162 &ZydisFormatterATTPrintMnemonic,
163 &ZydisFormatterATTPrintRegister,
164 &ZydisFormatterATTPrintAddressABS,
165 &ZydisFormatterBasePrintAddressREL,
166 &ZydisFormatterATTPrintDISP,
167 &ZydisFormatterATTPrintIMM,
169 &ZydisFormatterBasePrintSegment,
170 &ZydisFormatterBasePrintPrefixes,
171 &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:70
Defines the ZydisFormatterContext struct.
Definition: Formatter.h:639