diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2018-08-07 18:08:47 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2018-08-07 18:08:47 (GMT) |
commit | 0442cf03782e65bd680449cc213ace9a21bb081b (patch) | |
tree | 1ad713e14aeba3189c77454c219b7ab398331615 /plugins/arm/context.c | |
parent | ae2be2044d39abebfa7b8d5ce64571e72f7ff6fd (diff) |
Removed old code used for decompilation.
Diffstat (limited to 'plugins/arm/context.c')
-rw-r--r-- | plugins/arm/context.c | 157 |
1 files changed, 0 insertions, 157 deletions
diff --git a/plugins/arm/context.c b/plugins/arm/context.c index b3867e0..32ba02e 100644 --- a/plugins/arm/context.c +++ b/plugins/arm/context.c @@ -53,45 +53,6 @@ static size_t find_disass_arm_area(disass_arm_area *, virt_t, size_t, size_t); -/* ------------------------- CONTEXTE POUR LA DECOMPILATION ------------------------- */ - -#if 0 -/* Définition d'un contexte pour décompilation ARM (instance) */ -struct _GArmDContext -{ - GDecContext parent; /* A laisser en premier */ - - GDecInstruction *this; /* Représentation de la classe */ - GHashTable *args; /* Correspondance arg./pseudo */ - GHashTable *locals; /* Correspondance var./pseudo */ - size_t locals_count; /* Quantité de var. locales */ - -}; - - -/* Définition d'un contexte pour décompilation ARM (classe) */ -struct _GArmDContextClass -{ - GDecContextClass parent; /* A laisser en premier */ - -}; - - -/* Initialise la classe des contextes de décompilation ARM. */ -static void g_arm_dcontext_class_init(GArmDContextClass *); - -/* Initialise une instance de contexte de décompilation ARM. */ -static void g_arm_dcontext_init(GArmDContext *); - -/* Supprime toutes les références externes. */ -static void g_arm_dcontext_dispose(GArmDContext *); - -/* Procède à la libération totale de la mémoire. */ -static void g_arm_dcontext_finalize(GArmDContext *); -#endif - - - /* ---------------------------------------------------------------------------------- */ /* MANIPULATION GLOBALE DU CONTEXTE */ /* ---------------------------------------------------------------------------------- */ @@ -327,121 +288,3 @@ unsigned int _g_arm_context_find_encoding(GArmContext *ctx, virt_t addr) return result; } - - - - - - - -/* ---------------------------------------------------------------------------------- */ -/* CONTEXTE POUR LA DECOMPILATION */ -/* ---------------------------------------------------------------------------------- */ - -#if 0 -/* Indique le type définit par la GLib pour le contexte de décompilation ARM. */ -G_DEFINE_TYPE(GArmDContext, g_arm_dcontext, G_TYPE_DEC_CONTEXT); - - -/****************************************************************************** -* * -* Paramètres : class = classe à initialiser. * -* * -* Description : Initialise la classe des contextes de décompilation ARM. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_arm_dcontext_class_init(GArmDContextClass *class) -{ - GObjectClass *object; /* Autre version de la classe */ - - object = G_OBJECT_CLASS(class); - - object->dispose = (GObjectFinalizeFunc/* ! */)g_arm_dcontext_dispose; - object->finalize = (GObjectFinalizeFunc)g_arm_dcontext_finalize; - -} - - -/****************************************************************************** -* * -* Paramètres : ctx = instance à initialiser. * -* * -* Description : Initialise une instance de contexte de décompilation ARM. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_arm_dcontext_init(GArmDContext *ctx) -{ - -} - - -/****************************************************************************** -* * -* Paramètres : ctx = instance d'objet GLib à traiter. * -* * -* Description : Supprime toutes les références externes. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_arm_dcontext_dispose(GArmDContext *ctx) -{ - G_OBJECT_CLASS(g_arm_dcontext_parent_class)->dispose(G_OBJECT(ctx)); - -} - - -/****************************************************************************** -* * -* Paramètres : ctx = instance d'objet GLib à traiter. * -* * -* Description : Procède à la libération totale de la mémoire. * -* * -* Retour : - * -* * -* Remarques : - * -* * -******************************************************************************/ - -static void g_arm_dcontext_finalize(GArmDContext *ctx) -{ - G_OBJECT_CLASS(g_arm_dcontext_parent_class)->finalize(G_OBJECT(ctx)); - -} - - -/****************************************************************************** -* * -* Paramètres : - * -* * -* Description : Crée un contexte pour la décompilation ARM. * -* * -* Retour : Contexte mis en place. * -* * -* Remarques : - * -* * -******************************************************************************/ - -GArmDContext *g_arm_dcontext_new(void) -{ - GArmDContext *result; /* Structure à retourner */ - - result = g_object_new(G_TYPE_ARM_DCONTEXT, NULL); - - return result; - -} -#endif |