summaryrefslogtreecommitdiff
path: root/plugins/dexbnf
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-07-02 22:46:14 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-07-02 22:46:14 (GMT)
commit8dc83465a6ca2d5b94b983b39f6c06d37e4126a0 (patch)
treeb5594fe7cd0d9e9a9269eaa3454412da2bd9dd5a /plugins/dexbnf
parentde2cb8e2fad4a3031d7b7c2cb189a6dbdaf8d5a9 (diff)
Improved the Itanium C++ demangling.
Diffstat (limited to 'plugins/dexbnf')
-rw-r--r--plugins/dexbnf/context.c6
-rw-r--r--plugins/dexbnf/demangler.c2
-rw-r--r--plugins/dexbnf/python/demangler.c2
-rw-r--r--plugins/dexbnf/python/demangler.h2
4 files changed, 6 insertions, 6 deletions
diff --git a/plugins/dexbnf/context.c b/plugins/dexbnf/context.c
index ebf7c0d..2daeb52 100644
--- a/plugins/dexbnf/context.c
+++ b/plugins/dexbnf/context.c
@@ -121,7 +121,7 @@ static void g_dex_demangling_init(GDexDemangling *context)
/******************************************************************************
* *
-* Paramètres : demangler = instance d'objet GLib à traiter. *
+* Paramètres : context = instance d'objet GLib à traiter. *
* *
* Description : Supprime toutes les références externes. *
* *
@@ -140,7 +140,7 @@ static void g_dex_demangling_dispose(GDexDemangling *context)
/******************************************************************************
* *
-* Paramètres : demangler = instance d'objet GLib à traiter. *
+* Paramètres : context = instance d'objet GLib à traiter. *
* *
* Description : Procède à la libération totale de la mémoire. *
* *
@@ -197,7 +197,7 @@ static GDataType *g_dex_demangling_decode_type(GDexDemangling *context)
static GBinRoutine *g_dex_demangling_decode_routine(GDexDemangling *context)
{
- GBinRoutine *result; /* Routine en place à retourner */
+ GBinRoutine *result; /* Routine en place à retourner*/
GDemanglingContext *base; /* Autre version du contexte */
base = G_DEMANGLING_CONTEXT(context);
diff --git a/plugins/dexbnf/demangler.c b/plugins/dexbnf/demangler.c
index 32aa36f..3489f15 100644
--- a/plugins/dexbnf/demangler.c
+++ b/plugins/dexbnf/demangler.c
@@ -1,6 +1,6 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
- * demangler.c - décodage des noms d'éléments
+ * demangler.c - décodage des noms d'éléments Dex
*
* Copyright (C) 2018 Cyrille Bagard
*
diff --git a/plugins/dexbnf/python/demangler.c b/plugins/dexbnf/python/demangler.c
index f47eefe..e9dba41 100644
--- a/plugins/dexbnf/python/demangler.c
+++ b/plugins/dexbnf/python/demangler.c
@@ -129,7 +129,7 @@ PyTypeObject *get_python_dex_demangler_type(void)
bool register_python_dex_demangler(PyObject *module)
{
- PyTypeObject *py_dex_demangler_type; /* Type Python 'ElfFormat' */
+ PyTypeObject *py_dex_demangler_type; /* Type Python 'DexDemangler' */
PyObject *dict; /* Dictionnaire du module */
py_dex_demangler_type = get_python_dex_demangler_type();
diff --git a/plugins/dexbnf/python/demangler.h b/plugins/dexbnf/python/demangler.h
index af56289..f2cd964 100644
--- a/plugins/dexbnf/python/demangler.h
+++ b/plugins/dexbnf/python/demangler.h
@@ -34,7 +34,7 @@
/* Fournit un accès à une définition de type à diffuser. */
PyTypeObject *get_python_dex_demangler_type(void);
-/* Prend en charge l'objet 'pychrysalide.format.elf.ElfFormat'. */
+/* Prend en charge l'objet 'pychrysalide.format.mangling.DexDemangler'. */
bool register_python_dex_demangler(PyObject *);