summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-05-09 11:56:15 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-05-09 11:56:15 (GMT)
commitbb242c2cda6a590fef652e62688c10e2d52a7ff0 (patch)
tree8d59ef7d6edc7887806906ac65938510c52c9a5b /plugins
parent286878b36b5cf7a3f44251f62c94a57f0f29d3cf (diff)
Simplified the content loading handling.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/dex/core.c6
-rw-r--r--plugins/dex/core.h2
-rw-r--r--plugins/elf/core.c6
-rw-r--r--plugins/elf/core.h2
-rw-r--r--plugins/pychrysalide/plugin.c8
5 files changed, 12 insertions, 12 deletions
diff --git a/plugins/dex/core.c b/plugins/dex/core.c
index da0a540..a0bea80 100644
--- a/plugins/dex/core.c
+++ b/plugins/dex/core.c
@@ -66,7 +66,7 @@ G_MODULE_EXPORT bool chrysalide_plugin_init(GPluginModule *plugin)
* Paramètres : plugin = greffon à manipuler. *
* action = type d'action attendue. *
* content = contenu binaire à traiter. *
-* gid = identifiant du groupe de traitement. *
+* wid = identifiant du groupe de traitement. *
* status = barre de statut à tenir informée. *
* *
* Description : Procède à une opération liée à un contenu binaire. *
@@ -77,7 +77,7 @@ G_MODULE_EXPORT bool chrysalide_plugin_init(GPluginModule *plugin)
* *
******************************************************************************/
-G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule *plugin, PluginAction action, GBinContent *content, gid_t gid, GtkStatusStack *status)
+G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule *plugin, PluginAction action, GBinContent *content, wgroup_id_t wid, GtkStatusStack *status)
{
bool test; /* Bilan des accès mémoire */
GExeFormat *format; /* Format DEX reconnu */
@@ -92,7 +92,7 @@ G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule
loaded = g_loaded_binary_new(format);
resolver = get_current_content_resolver();
- g_content_resolver_add_detected(resolver, gid, loaded);
+ g_content_resolver_add_detected(resolver, wid, loaded);
g_object_unref(G_OBJECT(resolver));
}
diff --git a/plugins/dex/core.h b/plugins/dex/core.h
index 8a07f84..ab4908b 100644
--- a/plugins/dex/core.h
+++ b/plugins/dex/core.h
@@ -34,7 +34,7 @@
G_MODULE_EXPORT bool chrysalide_plugin_init(GPluginModule *);
/* Procède à une opération liée à un contenu binaire. */
-G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule *, PluginAction, GBinContent *, gid_t, GtkStatusStack *);
+G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule *, PluginAction, GBinContent *, wgroup_id_t, GtkStatusStack *);
diff --git a/plugins/elf/core.c b/plugins/elf/core.c
index 03d5964..1fefa69 100644
--- a/plugins/elf/core.c
+++ b/plugins/elf/core.c
@@ -66,7 +66,7 @@ G_MODULE_EXPORT bool chrysalide_plugin_init(GPluginModule *plugin)
* Paramètres : plugin = greffon à manipuler. *
* action = type d'action attendue. *
* content = contenu binaire à traiter. *
-* gid = identifiant du groupe de traitement. *
+* wid = identifiant du groupe de traitement. *
* status = barre de statut à tenir informée. *
* *
* Description : Procède à une opération liée à un contenu binaire. *
@@ -77,7 +77,7 @@ G_MODULE_EXPORT bool chrysalide_plugin_init(GPluginModule *plugin)
* *
******************************************************************************/
-G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule *plugin, PluginAction action, GBinContent *content, gid_t gid, GtkStatusStack *status)
+G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule *plugin, PluginAction action, GBinContent *content, wgroup_id_t wid, GtkStatusStack *status)
{
bool test; /* Bilan des accès mémoire */
GExeFormat *format; /* Format ELF reconnu */
@@ -92,7 +92,7 @@ G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule
loaded = g_loaded_binary_new(format);
resolver = get_current_content_resolver();
- g_content_resolver_add_detected(resolver, gid, loaded);
+ g_content_resolver_add_detected(resolver, wid, loaded);
g_object_unref(G_OBJECT(resolver));
}
diff --git a/plugins/elf/core.h b/plugins/elf/core.h
index ec9ed5c..17afc71 100644
--- a/plugins/elf/core.h
+++ b/plugins/elf/core.h
@@ -34,7 +34,7 @@
G_MODULE_EXPORT bool chrysalide_plugin_init(GPluginModule *);
/* Procède à une opération liée à un contenu binaire. */
-G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule *, PluginAction, GBinContent *, gid_t, GtkStatusStack *);
+G_MODULE_EXPORT void chrysalide_plugin_handle_binary_content(const GPluginModule *, PluginAction, GBinContent *, wgroup_id_t, GtkStatusStack *);
diff --git a/plugins/pychrysalide/plugin.c b/plugins/pychrysalide/plugin.c
index db1c9f3..38d8785 100644
--- a/plugins/pychrysalide/plugin.c
+++ b/plugins/pychrysalide/plugin.c
@@ -83,7 +83,7 @@ static bool g_python_plugin_do_init(GPythonPlugin *);
static bool g_python_plugin_do_exit(GPythonPlugin *, GObject *);
/* Procède à une opération liée à un contenu binaire. */
-static void g_python_plugin_handle_binary_content(const GPythonPlugin *, PluginAction, GBinContent *, gid_t, GtkStatusStack *);
+static void g_python_plugin_handle_binary_content(const GPythonPlugin *, PluginAction, GBinContent *, wgroup_id_t, GtkStatusStack *);
/* Indique si le format peut être pris en charge ici. */
FormatMatchStatus python_plugin_is_matching(GBinContent *, GExeFormat *, GPythonPlugin *, char **);
@@ -614,7 +614,7 @@ static bool g_python_plugin_do_exit(GPythonPlugin *plugin, GObject *ref)
* Paramètres : plugin = greffon à manipuler. *
* action = type d'action attendue. *
* content = contenu binaire à traiter. *
-* gid = identifiant du groupe de traitement. *
+* wid = identifiant du groupe de traitement. *
* status = barre de statut à tenir informée. *
* *
* Description : Procède à une opération liée à un contenu binaire. *
@@ -625,7 +625,7 @@ static bool g_python_plugin_do_exit(GPythonPlugin *plugin, GObject *ref)
* *
******************************************************************************/
-static void g_python_plugin_handle_binary_content(const GPythonPlugin *plugin, PluginAction action, GBinContent *content, gid_t gid, GtkStatusStack *status)
+static void g_python_plugin_handle_binary_content(const GPythonPlugin *plugin, PluginAction action, GBinContent *content, wgroup_id_t wid, GtkStatusStack *status)
{
PyObject *args; /* Arguments pour l'appel */
PyObject *value; /* Valeurs obtenues */
@@ -634,7 +634,7 @@ static void g_python_plugin_handle_binary_content(const GPythonPlugin *plugin, P
PyTuple_SetItem(args, 0, PyLong_FromUnsignedLong(action));
PyTuple_SetItem(args, 1, pygobject_new(G_OBJECT(content)));
- PyTuple_SetItem(args, 2, PyLong_FromUnsignedLong(gid));
+ PyTuple_SetItem(args, 2, PyLong_FromUnsignedLong(wid));
PyTuple_SetItem(args, 3, pygobject_new(G_OBJECT(status)));
value = run_python_method(plugin->instance, "handle_binary_content", args);