diff options
Diffstat (limited to 'src/analysis/disass/dragon.h')
-rw-r--r-- | src/analysis/disass/dragon.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analysis/disass/dragon.h b/src/analysis/disass/dragon.h index 3449e6f..9e206f3 100644 --- a/src/analysis/disass/dragon.h +++ b/src/analysis/disass/dragon.h @@ -25,6 +25,7 @@ #define _ANALYSIS_DISASS_DRAGON_H +#include "block.h" #include "../../arch/processor.h" #include "../../common/bits.h" @@ -88,6 +89,9 @@ size_t get_dragon_knight_node_index(const dragon_knight *, dragon_node *); /* Recherche un noeud selon son intruction de départ. */ dragon_node *find_knight_node_for_instruction(const dragon_knight *, bool, const GArchInstruction *); +/* Traduit une complexité de noeuds en liste de blocs basiques. */ +GBlockList *translate_dragon_knight(const dragon_knight *); + #endif /* _ANALYSIS_DISASS_DRAGON_H */ |