diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2010-08-01 12:25:05 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2010-08-01 12:25:05 (GMT) |
commit | 8725bd7f911369b04a507040256bf889517b377e (patch) | |
tree | 4c40501c0e5163ba5fb30207631f845ff8899df3 /src/format/mangling/context.c | |
parent | 290f48b2c2008a3479cd1585eb04b89c5744f034 (diff) |
Updated Itanium demangling by using the new contexts.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@177 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/format/mangling/context.c')
-rw-r--r-- | src/format/mangling/context.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/format/mangling/context.c b/src/format/mangling/context.c index 0d57937..05fc9a2 100644 --- a/src/format/mangling/context.c +++ b/src/format/mangling/context.c @@ -72,6 +72,26 @@ static void g_demangling_context_class_init(GDemanglingContextClass *klass) static void g_demangling_context_init(GDemanglingContext *context) { + context->routine = g_binary_routine_new(); + +} + + +/****************************************************************************** +* * +* Paramètres : context = instance à consulter. * +* * +* Description : Fournit la routine créé à l'issue du codage. * +* * +* Retour : Instance en place ou NULL en cas d'erreur fatale. * +* * +* Remarques : - * +* * +******************************************************************************/ + +GBinRoutine *g_demangling_context_get_decoded_routine(const GDemanglingContext *context) +{ + return context->routine; } |