summaryrefslogtreecommitdiff
path: root/plugins/arm
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-03-08 16:09:24 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-03-08 16:09:24 (GMT)
commita33dd28e763e3a8b04145fb549aca9320e100a4b (patch)
tree26a99bc5b7e640c751dfbeba93994aa74b2ea9df /plugins/arm
parent2a03971cd2b19a6716a0e5e6896dcfcc91031a6a (diff)
Prepared instructions to generate tooltips.
Diffstat (limited to 'plugins/arm')
-rw-r--r--plugins/arm/v7/instruction.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/plugins/arm/v7/instruction.c b/plugins/arm/v7/instruction.c
index d9e4275..0e9bd23 100644
--- a/plugins/arm/v7/instruction.c
+++ b/plugins/arm/v7/instruction.c
@@ -69,6 +69,10 @@ static void g_armv7_instruction_finalize(GArmV7Instruction *);
/* Indique l'encodage d'une instruction de façon détaillée. */
static const char *g_armv7_instruction_get_encoding(const GArmV7Instruction *);
+/* Construit un petit résumé concis de l'instruction. */
+static char *g_armv7_instruction_build_tooltip(const GArmV7Instruction *);
+
+
/* Indique le type défini pour une représentation d'une instruction ARMv7. */
G_DEFINE_TYPE(GArmV7Instruction, g_armv7_instruction, G_TYPE_ARM_INSTRUCTION);
@@ -98,6 +102,7 @@ static void g_armv7_instruction_class_init(GArmV7InstructionClass *klass)
object_class->finalize = (GObjectFinalizeFunc)g_armv7_instruction_finalize;
instr->get_encoding = (get_instruction_encoding_fc)g_armv7_instruction_get_encoding;
+ instr->build_tooltip = (build_instruction_tooltip_fc)g_armv7_instruction_build_tooltip;
}
@@ -245,6 +250,29 @@ void g_armv7_instruction_set_encoding(GArmV7Instruction *instr, const char *enco
/******************************************************************************
* *
+* Paramètres : instr = instruction Dalvik à consulter. *
+* *
+* Description : Construit un petit résumé concis de l'instruction. *
+* *
+* Retour : Chaîne de caractères à libérer après usage ou NULL. *
+* *
+* Remarques : - *
+* *
+******************************************************************************/
+
+static char *g_armv7_instruction_build_tooltip(const GArmV7Instruction *instr)
+{
+ char *result; /* Description à retourner */
+
+ result = NULL;
+
+ return result;
+
+}
+
+
+/******************************************************************************
+* *
* Paramètres : instr = instruction ARMv7 à mettre à jour. *
* set = statut à enregistrer. *
* *