summaryrefslogtreecommitdiff
path: root/plugins/arm
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-08-07 18:08:47 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-08-07 18:08:47 (GMT)
commit0442cf03782e65bd680449cc213ace9a21bb081b (patch)
tree1ad713e14aeba3189c77454c219b7ab398331615 /plugins/arm
parentae2be2044d39abebfa7b8d5ce64571e72f7ff6fd (diff)
Removed old code used for decompilation.
Diffstat (limited to 'plugins/arm')
-rw-r--r--plugins/arm/context.c157
-rw-r--r--plugins/arm/context.h27
2 files changed, 0 insertions, 184 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
diff --git a/plugins/arm/context.h b/plugins/arm/context.h
index 0b84753..6abd737 100644
--- a/plugins/arm/context.h
+++ b/plugins/arm/context.h
@@ -55,31 +55,4 @@ GArmContext *g_arm_context_new(void);
-/* ------------------------- CONTEXTE POUR LA DECOMPILATION ------------------------- */
-
-#if 0
-#define G_TYPE_ARM_DCONTEXT g_arm_dcontext_get_type()
-#define G_ARM_DCONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), g_arm_dcontext_get_type(), GArmDContext))
-#define G_IS_ARM_DCONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), g_arm_dcontext_get_type()))
-#define G_ARM_DCONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), G_TYPE_ARM_DCONTEXT, GGArmDContextClass))
-#define G_IS_ARM_DCONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), G_TYPE_ARM_DCONTEXT))
-#define G_ARM_DCONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), G_TYPE_ARM_DCONTEXT, GGArmDContextClass))
-
-
-/* Définition d'un contexte pour décompilation ARM (instance) */
-typedef struct _GArmDContext GArmDContext;
-
-/* Définition d'un contexte pour décompilation ARM (classe) */
-typedef struct _GArmDContextClass GArmDContextClass;
-
-
-/* Indique le type définit par la GLib pour le contexte de décompilation ARM. */
-GType g_arm_dcontext_get_type(void);
-
-/* Crée un contexte pour la décompilation ARM. */
-GArmDContext *g_arm_dcontext_new(void);
-#endif
-
-
-
#endif /* _PLUGINS_ARM_CONTEXT_H */