2022-06-04 00:19:58 +00:00
|
|
|
/* SPDX-FileCopyrightText: © 2022 Decompollaborate */
|
|
|
|
/* SPDX-License-Identifier: MIT */
|
|
|
|
|
|
|
|
#include "instructions/RabbitizerInstr.h"
|
|
|
|
|
|
|
|
#include "stdio.h"
|
|
|
|
|
|
|
|
int main() {
|
2022-06-04 02:39:10 +00:00
|
|
|
uint32_t word = 0x8D4A7E18;
|
2022-06-04 00:19:58 +00:00
|
|
|
RabbitizerInstr instr;
|
|
|
|
char buffer[0x1000]; // huge buffer for testing purposes
|
|
|
|
|
|
|
|
RabbitizerInstr_Init(&instr, word);
|
|
|
|
|
|
|
|
RabbitizerInstr_ProcessUniqueId_Normal(&instr);
|
|
|
|
|
|
|
|
RabbitizerInstr_DisassembleInstruction(&instr, buffer, NULL, 0);
|
|
|
|
|
|
|
|
printf("%08X: %s\n", word, buffer);
|
|
|
|
|
|
|
|
RabbitizerInstr_Destroy(&instr);
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
}
|