diff options
Diffstat (limited to 'plugins/dalvik/instruction.c')
-rw-r--r-- | plugins/dalvik/instruction.c | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/plugins/dalvik/instruction.c b/plugins/dalvik/instruction.c index 7105dc9..bd41cf9 100644 --- a/plugins/dalvik/instruction.c +++ b/plugins/dalvik/instruction.c @@ -32,7 +32,6 @@ #include "instruction-int.h" -#include "operands/register.h" @@ -48,12 +47,6 @@ static void g_dalvik_instruction_dispose(GDalvikInstruction *); /* Procède à la libération totale de la mémoire. */ static void g_dalvik_instruction_finalize(GDalvikInstruction *); -/* Indique l'encodage d'une instruction de façon détaillée. */ -static const char *g_dalvik_instruction_get_encoding(const GDalvikInstruction *); - -/* Fournit le nom humain de l'instruction manipulée. */ -static const char *g_dalvik_instruction_get_keyword(const GDalvikInstruction *, AsmSyntax); - /* Construit un petit résumé concis de l'instruction. */ static char *g_dalvik_instruction_build_tooltip(const GDalvikInstruction *); @@ -63,7 +56,6 @@ static char *g_dalvik_instruction_build_tooltip(const GDalvikInstruction *); G_DEFINE_TYPE(GDalvikInstruction, g_dalvik_instruction, G_TYPE_ARCH_INSTRUCTION); - /****************************************************************************** * * * Paramètres : klass = classe à initialiser. * @@ -88,8 +80,6 @@ static void g_dalvik_instruction_class_init(GDalvikInstructionClass *klass) instr = G_ARCH_INSTRUCTION_CLASS(klass); - instr->get_encoding = (get_instruction_encoding_fc)g_dalvik_instruction_get_encoding; - instr->get_keyword = (get_instruction_keyword_fc)g_dalvik_instruction_get_keyword; instr->build_tooltip = (build_instruction_tooltip_fc)g_dalvik_instruction_build_tooltip; } @@ -153,74 +143,6 @@ static void g_dalvik_instruction_finalize(GDalvikInstruction *instr) /****************************************************************************** * * -* Paramètres : keyword = définition du nom humaine de l'instruction. * -* * -* Description : Crée une instruction pour l'architecture Dalvik. * -* * -* Retour : Adresse de la structure mise en place. * -* * -* Remarques : - * -* * -******************************************************************************/ - -GArchInstruction *g_dalvik_instruction_new(const char *keyword) -{ - GArchInstruction *result; /* Structure à retourner */ - - result = g_object_new(G_TYPE_DALVIK_INSTRUCTION, NULL); - - G_DALVIK_INSTRUCTION(result)->keyword = keyword; - - return result; - -} - - -/****************************************************************************** -* * -* Paramètres : instr = instruction quelconque à consulter. * -* * -* Description : Indique l'encodage d'une instruction de façon détaillée. * -* * -* Retour : Description humaine de l'encodage utilisé. * -* * -* Remarques : - * -* * -******************************************************************************/ - -static const char *g_dalvik_instruction_get_encoding(const GDalvikInstruction *instr) -{ - const char *result; /* Description à retourner */ - - result = "Dalvik"; - - return result; - -} - - -/****************************************************************************** -* * -* Paramètres : instr = instruction d'assemblage à consulter. * -* syntax = type de représentation demandée. * -* * -* Description : Fournit le nom humain de l'instruction manipulée. * -* * -* Retour : Mot clef de bas niveau. * -* * -* Remarques : - * -* * -******************************************************************************/ - -static const char *g_dalvik_instruction_get_keyword(const GDalvikInstruction *instr, AsmSyntax syntax) -{ - return instr->keyword; - -} - - -/****************************************************************************** -* * * Paramètres : instr = instruction Dalvik à consulter. * * * * Description : Construit un petit résumé concis de l'instruction. * @@ -240,22 +162,3 @@ static char *g_dalvik_instruction_build_tooltip(const GDalvikInstruction *instr) return result; } - - -/****************************************************************************** -* * -* Paramètres : instr = instruction Dalvik à consulter. * -* * -* Description : Indique l'opcode associé à une instruction Dalvik. * -* * -* Retour : Identifiant de l'instruction en place. * -* * -* Remarques : - * -* * -******************************************************************************/ - -DalvikOpcodes g_dalvik_instruction_get_opcode(const GDalvikInstruction *instr) -{ - return instr->type; - -} |