diff options
| author | Cyrille Bagard <nocbos@gmail.com> | 2015-03-18 23:18:26 (GMT) | 
|---|---|---|
| committer | Cyrille Bagard <nocbos@gmail.com> | 2015-03-18 23:18:26 (GMT) | 
| commit | 4cef477cbdfd61a28ed6531d1e91d5a330a67704 (patch) | |
| tree | 1b4708f624e0f3bdb26403ab06ac9689cf4cf583 /src/format/symbol.h | |
| parent | 5c1636199a06965c549f748014d582dcb85ba7df (diff) | |
Computed limits for all routines according to existing symbols.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@491 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/format/symbol.h')
| -rw-r--r-- | src/format/symbol.h | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/src/format/symbol.h b/src/format/symbol.h index fafc55f..49cde56 100644 --- a/src/format/symbol.h +++ b/src/format/symbol.h @@ -39,6 +39,7 @@ typedef enum _SymbolType  {      STP_DATA,                               /* Données brutes              */      STP_ROUTINE,                            /* Simple morceau de code      */ +    STP_CODE_LABEL,                         /* Renvoi au sein de code      */      STP_OBJECT,                             /* Objet quelconque            */      STP_FUNCTION,                           /* Simple morceau de code      */      STP_ENTRY_POINT,                        /* Morceau de code en entrée   */ @@ -99,6 +100,9 @@ const mrange_t *g_binary_symbol_get_range(const GBinSymbol *);  void g_binary_symbol_set_alt_name(GBinSymbol *, char *);  /* Attache la routine associée au symbole. */ +void _g_binary_symbol_attach_routine(GBinSymbol *, GBinRoutine *, SymbolType); + +/* Attache la routine associée au symbole. */  void g_binary_symbol_attach_routine(GBinSymbol *, GBinRoutine *);  /* Attache l'instruction associée au symbole. */ | 
