diff options
Diffstat (limited to 'src/arch/mips')
-rw-r--r-- | src/arch/mips/operand.c | 34 |
1 files changed, 9 insertions, 25 deletions
diff --git a/src/arch/mips/operand.c b/src/arch/mips/operand.c index c470e74..a976543 100644 --- a/src/arch/mips/operand.c +++ b/src/arch/mips/operand.c @@ -88,9 +88,6 @@ static void g_mips_register_operand_class_init(GMipsRegisterOperandClass *); /* Initialise une instance d'opérande de registre MIPS. */ static void g_mips_register_operand_init(GMipsRegisterOperand *); -/* Traduit un opérande en version humainement lisible. */ -static char *g_mips_register_operand_get_text(const GMipsRegisterOperand *, const GExeFormat *, AsmSyntax); - /* -------------------------- OPERANDES DE CONTENU MEMOIRE -------------------------- */ @@ -121,9 +118,6 @@ static void g_mips_mem_content_operand_class_init(GMipsMemContentOperandClass *) /* Initialise une instance d'opérande MIPS de contenu mémoire. */ static void g_mips_mem_content_operand_init(GMipsMemContentOperand *); -/* Traduit un opérande en version humainement lisible. */ -static char *g_mips_mem_content_operand_get_text(const GMipsMemContentOperand *, const GExeFormat *, AsmSyntax); - /* ----------------------------- OPERANDES DE DECALLAGE ----------------------------- */ @@ -153,9 +147,6 @@ static void g_mips_offset_operand_class_init(GMipsOffsetOperandClass *); /* Initialise une instance d'opérande MIPS de décallage. */ static void g_mips_offset_operand_init(GMipsOffsetOperand *); -/* Traduit un opérande en version humainement lisible. */ -static char *g_mips_offset_operand_get_text(const GMipsOffsetOperand *, const GExeFormat *, AsmSyntax); - /* ---------------------------------------------------------------------------------- */ @@ -245,11 +236,6 @@ static void g_mips_register_operand_class_init(GMipsRegisterOperandClass *klass) static void g_mips_register_operand_init(GMipsRegisterOperand *operand) { - GArchOperand *parent; /* Instance parente */ - - parent = G_ARCH_OPERAND(operand); - - parent->get_text = (get_operand_text_fc)g_mips_register_operand_get_text; } @@ -287,6 +273,7 @@ GArchOperand *g_mips_register_operand_new(bin_t index) } +#if 0 /****************************************************************************** * * * Paramètres : operand = opérande à traiter. * @@ -310,6 +297,7 @@ static char *g_mips_register_operand_get_text(const GMipsRegisterOperand *operan return result; } +#endif /****************************************************************************** @@ -373,11 +361,6 @@ static void g_mips_mem_content_operand_class_init(GMipsMemContentOperandClass *k static void g_mips_mem_content_operand_init(GMipsMemContentOperand *operand) { - GArchOperand *parent; /* Instance parente */ - - parent = G_ARCH_OPERAND(operand); - - parent->get_text = (get_operand_text_fc)g_mips_mem_content_operand_get_text; } @@ -417,6 +400,7 @@ GArchOperand *g_mips_mem_content_operand_new(bin_t index, int16_t offset) } +#if 0 /****************************************************************************** * * * Paramètres : operand = opérande à traiter. * @@ -443,15 +427,18 @@ static char *g_mips_mem_content_operand_get_text(const GMipsMemContentOperand *o if (g_imm_operand_is_negative(operand->offset)) result = stradd(result, "-"); else result = stradd(result, "+"); + /* FIXME ! tmp = g_arch_operand_get_text(G_ARCH_OPERAND(operand->offset), format, syntax); result = stradd(result, tmp); free(tmp); + */ result = stradd(result, "]"); return result; } +#endif @@ -496,11 +483,6 @@ static void g_mips_offset_operand_class_init(GMipsOffsetOperandClass *klass) static void g_mips_offset_operand_init(GMipsOffsetOperand *operand) { - GArchOperand *parent; /* Instance parente */ - - parent = G_ARCH_OPERAND(operand); - - parent->get_text = (get_operand_text_fc)g_mips_offset_operand_get_text; } @@ -530,6 +512,7 @@ GArchOperand *g_mips_offset_operand_new(int16_t offset) } +#if 0 /****************************************************************************** * * * Paramètres : operand = opérande à traiter. * @@ -546,9 +529,10 @@ GArchOperand *g_mips_offset_operand_new(int16_t offset) static char *g_mips_offset_operand_get_text(const GMipsOffsetOperand *operand, const GExeFormat *format, AsmSyntax syntax) { - return g_arch_operand_get_text(G_ARCH_OPERAND(operand->offset), format, syntax); + return strdup("");/* FIXME g_arch_operand_get_text(G_ARCH_OPERAND(operand->offset), format, syntax); */ } +#endif |