diff options
Diffstat (limited to 'src/arch/instruction.h')
-rw-r--r-- | src/arch/instruction.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/arch/instruction.h b/src/arch/instruction.h index a4e26d4..ae0bd68 100644 --- a/src/arch/instruction.h +++ b/src/arch/instruction.h @@ -32,6 +32,7 @@ #include "archbase.h" #include "operand.h" +#include "register.h" #include "../decomp/context.h" #include "../decomp/instruction.h" #include "../format/executable.h" @@ -89,6 +90,9 @@ void g_arch_instruction_replace_operand(GArchInstruction *, GArchOperand *, cons /* Détache un opérande liée d'une instruction. */ void g_arch_instruction_detach_operand(GArchInstruction *, GArchOperand *); +/* Liste les registres lus et écrits par l'instruction. */ +void g_arch_instruction_get_rw_registers(const GArchInstruction *, GArchRegister ***, size_t *, GArchRegister ***, size_t *); + /* ------------------- DEFINITION DES LIAISONS ENTRE INSTRUCTIONS ------------------- */ |