Rizin
unix-like reverse engineering framework and cli tools
amd29k_internal.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2019 deroad <wargio@libero.it>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 #ifndef ASM_AMD_29K_INTERNAL_H
4 #define ASM_AMD_29K_INTERNAL_H
5 
6 typedef void (*amd29k_decode)(amd29k_instr_t *instruction, const unsigned char *buffer);
7 typedef void (*amd29k_encode)(amd29k_instr_t *instruction, char *assembly);
8 
9 typedef struct amd29k_instruction_s {
10  const char *cpu;
11  const char *mnemonic;
17 
23 };
24 
25 #endif
amd29k_types
@ AMD29K_TYPE_IMM
@ AMD29K_TYPE_UNK
@ AMD29K_TYPE_JMP
@ AMD29K_TYPE_REG
void(* amd29k_encode)(amd29k_instr_t *instruction, char *assembly)
void(* amd29k_decode)(amd29k_instr_t *instruction, const unsigned char *buffer)
struct amd29k_instruction_s amd29k_instruction_t
struct buffer buffer
uint8_t ut8
Definition: lh5801.h:11
amd29k_decode decode
amd29k_encode encode
ut64(WINAPI *w32_GetEnabledXStateFeatures)()