summaryrefslogtreecommitdiff
path: root/plugins/arm/v7/registers/basic.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/arm/v7/registers/basic.c')
-rw-r--r--plugins/arm/v7/registers/basic.c66
1 files changed, 0 insertions, 66 deletions
diff --git a/plugins/arm/v7/registers/basic.c b/plugins/arm/v7/registers/basic.c
index d92f74e..60ef821 100644
--- a/plugins/arm/v7/registers/basic.c
+++ b/plugins/arm/v7/registers/basic.c
@@ -75,14 +75,6 @@ static GArchRegister *_g_armv7_basic_register_new(uint8_t);
-/* --------------------- TRANSPOSITIONS VIA CACHE DES REGISTRES --------------------- */
-
-
-/* Charge un registre depuis une mémoire tampon. */
-static GArchRegister *g_armv7_basic_register_unserialize(GArmV7BasicRegister *, GAsmStorage *, packed_buffer_t *);
-
-
-
/* ------------------------ GESTION SOUS FORME DE SINGLETONS ------------------------ */
@@ -130,7 +122,6 @@ static void g_armv7_basic_register_class_init(GArmV7BasicRegisterClass *klass)
object_class->finalize = (GObjectFinalizeFunc)g_armv7_basic_register_finalize;
reg_class->print = (reg_print_fc)g_armv7_basic_register_print;
- reg_class->unserialize = (reg_unserialize_fc)g_armv7_basic_register_unserialize;
}
@@ -302,63 +293,6 @@ GArchRegister *g_armv7_basic_register_new(uint8_t index)
/* ---------------------------------------------------------------------------------- */
-/* TRANSPOSITIONS VIA CACHE DES OPERANDES */
-/* ---------------------------------------------------------------------------------- */
-
-
-/******************************************************************************
-* *
-* Paramètres : reg = registre d'architecture à constituer. *
-* storage = mécanisme de sauvegarde à manipuler. *
-* pbuf = zone tampon à remplir. *
-* *
-* Description : Charge un registre depuis une mémoire tampon. *
-* *
-* Retour : Bilan de l'opération. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-static GArchRegister *g_armv7_basic_register_unserialize(GArmV7BasicRegister *reg, GAsmStorage *storage, packed_buffer_t *pbuf)
-{
- GArchRegister *result; /* Instance à retourner */
- uint8_t index; /* Indice du registre */
- bool status; /* Bilan d'une extraction */
- GArchRegisterClass *parent; /* Classe parente à consulter */
-
- status = extract_packed_buffer(pbuf, &index, sizeof(uint8_t), false);
-
- if (status)
- {
- result = get_armv7_basic_register(index);
-
- if (result == NULL)
- g_object_unref(G_OBJECT(reg));
-
- }
-
- else
- {
- g_object_unref(G_OBJECT(reg));
- result = NULL;
- }
-
- if (result != NULL)
- {
- parent = G_ARCH_REGISTER_CLASS(g_armv7_basic_register_parent_class);
-
- result = parent->unserialize(result, storage, pbuf);
-
- }
-
- return result;
-
-}
-
-
-
-/* ---------------------------------------------------------------------------------- */
/* GESTION SOUS FORME DE SINGLETONS */
/* ---------------------------------------------------------------------------------- */