From 404c117efa179e61bdae6679b12c1cef1c9c2489 Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Wed, 8 Mar 2017 07:32:39 +0100 Subject: Removed the instruction link type meaning there is no link. --- ChangeLog | 8 ++++++++ src/analysis/disass/links.c | 1 - src/arch/instruction.h | 1 - 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6fcb38a..835f35a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +17-03-08 Cyrille Bagard + + * src/analysis/disass/links.c: + Update code. + + * src/arch/instruction.h: + Remove the instruction link type meaning there is no link. + 17-03-07 Cyrille Bagard * plugins/pychrysa/arch/instruction.c: diff --git a/src/analysis/disass/links.c b/src/analysis/disass/links.c index abe26d6..295b4b6 100644 --- a/src/analysis/disass/links.c +++ b/src/analysis/disass/links.c @@ -132,7 +132,6 @@ void establish_natural_link(GArchInstruction *instr, GArchInstruction *prev) for (i = 0; i < count; i++) switch (others[i].type) { - case ILT_NONE: case ILT_EXEC_FLOW: assert(false); break; diff --git a/src/arch/instruction.h b/src/arch/instruction.h index 9299f8c..4f5a042 100644 --- a/src/arch/instruction.h +++ b/src/arch/instruction.h @@ -193,7 +193,6 @@ void _g_arch_instruction_detach_operand(GArchInstruction *, GArchOperand *); /* Typage des instructions rencontrées */ typedef enum _InstructionLinkType { - ILT_NONE, /* Aucune instruction visée */ ILT_EXEC_FLOW, /* Raccord attendu entre blocs */ ILT_JUMP, /* Saut inconditionnel */ ILT_CASE_JUMP, /* Saut suite à aiguillage */ -- cgit v0.11.2-87-g4458