diff options
Diffstat (limited to 'src/arch')
-rw-r--r-- | src/arch/instruction.c | 23 | ||||
-rw-r--r-- | src/arch/instruction.h | 2 |
2 files changed, 24 insertions, 1 deletions
diff --git a/src/arch/instruction.c b/src/arch/instruction.c index e2d8d2a..212b5b5 100644 --- a/src/arch/instruction.c +++ b/src/arch/instruction.c @@ -273,6 +273,29 @@ bool g_arch_instruction_set_flag(GArchInstruction *instr, ArchInstrFlag flag) /****************************************************************************** * * +* Paramètres : instr = instruction quelconque à consulter. * +* * +* Description : Fournit l'identifiant unique pour un ensemble d'instructions.* +* * +* Retour : Identifiant unique par type d'instruction et architecture. * +* * +* Remarques : - * +* * +******************************************************************************/ + +itid_t g_arch_instruction_get_unique_id(const GArchInstruction *instr) +{ + itid_t result; /* Numéro à retourner */ + + result = instr->uid; + + return result; + +} + + +/****************************************************************************** +* * * Paramètres : instr = instruction quelconque à modifier. * * * * Description : Fournit les informations complémentaires d'une instruction. * diff --git a/src/arch/instruction.h b/src/arch/instruction.h index 2201dd5..d89158e 100644 --- a/src/arch/instruction.h +++ b/src/arch/instruction.h @@ -90,7 +90,7 @@ bool g_arch_instruction_set_flag(GArchInstruction *, ArchInstrFlag); ArchInstrFlag g_arch_instruction_get_flags(const GArchInstruction *); /* Fournit l'identifiant unique pour un ensemble d'instructions. */ -itid_t g_arch_instruction_get_type_id(const GArchInstruction *instr); +itid_t g_arch_instruction_get_unique_id(const GArchInstruction *); /** |