TianoCore EDK2 master
Loading...
Searching...
No Matches
Aarch64Disassembler.c
Go to the documentation of this file.
1
10#include <Base.h>
11#include <Library/BaseLib.h>
12#include <Library/PrintLib.h>
14
27VOID
29 IN UINT8 **OpCodePtr,
30 IN BOOLEAN Thumb,
31 IN BOOLEAN Extended,
32 IN OUT UINT32 *ItBlock,
33 OUT CHAR8 *Buf,
34 OUT UINTN Size
35 )
36{
37 // Not yet supported for AArch64.
38 // Put error in the buffer as we have no return code and the buffer may be
39 // printed directly so needs a '\0'.
40 AsciiSPrint (Buf, Size, "AArch64 not supported");
41 return;
42}
UINT64 UINTN
VOID DisassembleInstruction(IN UINT8 **OpCodePtr, IN BOOLEAN Thumb, IN BOOLEAN Extended, IN OUT UINT32 *ItBlock, OUT CHAR8 *Buf, OUT UINTN Size)
UINTN EFIAPI AsciiSPrint(OUT CHAR8 *StartOfBuffer, IN UINTN BufferSize, IN CONST CHAR8 *FormatString,...)
Definition: PrintLib.c:813
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284