diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2013-01-10 22:47:37 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2013-01-10 22:47:37 (GMT) |
commit | 221bcaeeb06415d501f9abbb9bc4b7d8339af1fe (patch) | |
tree | 243a1709589d3733d6525b0a143ecf0c539caae7 /src/analysis/block.h | |
parent | c455057e634b30c3214a49db009bad5fd0c631ff (diff) |
Simplified the decompilation process by using links between basic blocks.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@322 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/analysis/block.h')
-rw-r--r-- | src/analysis/block.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/analysis/block.h b/src/analysis/block.h index 1574dc1..125ff0e 100644 --- a/src/analysis/block.h +++ b/src/analysis/block.h @@ -104,6 +104,12 @@ bool g_instr_block_visit(GInstrBlock *, instr_block_visitor_cb, void *); /* Etablit la liste de tous les blocs présents. */ void g_instr_block_list_all_blocks(const GInstrBlock *, GInstrBlock ***, size_t *); +/* Définit l'ensemble contenant les blocs liés. */ +void g_instr_block_set_links_block(GInstrBlock *, GInstrBlock *); + +/* Fournit l'ensemble contenant les blocs liés. */ +GInstrBlock *g_instr_block_get_links_block(const GInstrBlock *); + #endif /* _ANALYSIS_BLOCK_H */ |