summaryrefslogtreecommitdiff
path: root/plugins/dex
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2018-05-07 16:10:47 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2018-05-07 16:10:47 (GMT)
commit047965edc9e9cc8d05277eddb4639fd43169255b (patch)
tree339e088770e9df4530849110e68aae3ff3f02a42 /plugins/dex
parent14a2c6dab00ab8ffff4c37b6d088d332bc6abd6c (diff)
Deleted the old way to get Dex classes from Python.
Diffstat (limited to 'plugins/dex')
-rw-r--r--plugins/dex/python/format.c84
1 files changed, 0 insertions, 84 deletions
diff --git a/plugins/dex/python/format.c b/plugins/dex/python/format.c
index 8bcd2fa..5a277c6 100644
--- a/plugins/dex/python/format.c
+++ b/plugins/dex/python/format.c
@@ -46,12 +46,6 @@
/* Crée un nouvel objet Python de type 'DexFormat'. */
static PyObject *py_dex_format_new(PyTypeObject *, PyObject *, PyObject *);
-/* Dénombre le nombre de classes trouvées. */
-static PyObject *py_dex_format_count_classes(PyObject *, PyObject *);
-
-/* Fournit une classe du format chargée en mémoire. */
-static PyObject *py_dex_format_get_class(PyObject *, PyObject *);
-
/* Fournit la liste de toutes les chaînes de la table globale. */
static PyObject *py_dex_format_get_pool_strings(PyObject *, void *);
@@ -120,74 +114,6 @@ static PyObject *py_dex_format_new(PyTypeObject *type, PyObject *args, PyObject
/******************************************************************************
* *
-* Paramètres : self = classe représentant un binaire. *
-* args = arguments fournis à l'appel. *
-* *
-* Description : Dénombre le nombre de classes trouvées. *
-* *
-* Retour : Quantité de classes présentes. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-static PyObject *py_dex_format_count_classes(PyObject *self, PyObject *args)
-{
- PyObject *result; /* Trouvailles à retourner */
- GDexFormat *format; /* Version native */
- size_t count; /* Quantité à retourner */
-
- format = G_DEX_FORMAT(pygobject_get(self));
-
- count = g_dex_format_count_classes(format);
-
- result = PyLong_FromLong(count);
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : self = classe représentant un binaire. *
-* args = arguments fournis à l'appel. *
-* *
-* Description : Fournit une classe du format chargée en mémoire. *
-* *
-* Retour : Instance représentant une classe chargée. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-static PyObject *py_dex_format_get_class(PyObject *self, PyObject *args)
-{
- PyObject *result; /* Trouvailles à retourner */
- int ret; /* Bilan de lecture des args. */
- int index; /* Indice de la classe */
- GDexFormat *format; /* Version native */
- GDexClass *class; /* Classe à communiquer */
-
- ret = PyArg_ParseTuple(args, "i", &index);
- if (!ret) Py_RETURN_NONE;
-
- format = G_DEX_FORMAT(pygobject_get(self));
-
- class = g_dex_format_get_class(format, index);
- if (class == NULL) Py_RETURN_NONE;
-
- result = pygobject_new(G_OBJECT(class));
-
- g_object_unref(G_OBJECT(class));
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
* Paramètres : self = objet Python concerné par l'appel. *
* closure = non utilisé ici. *
* *
@@ -506,16 +432,6 @@ static PyObject *py_dex_format_get_classes(PyObject *self, void *closure)
PyTypeObject *get_python_dex_format_type(void)
{
static PyMethodDef py_dex_format_methods[] = {
- {
- "count_classes", (PyCFunction)py_dex_format_count_classes,
- METH_NOARGS,
- "count_classes($self, /)\n--\n\nCount the quantity of loaded Dex classes."
- },
- {
- "get_class", (PyCFunction)py_dex_format_get_class,
- METH_VARARGS,
- "get_class($self, index, /)\n--\n\nProvide a given loaded Dex class."
- },
{ NULL }
};