summaryrefslogtreecommitdiff
path: root/src/format/known.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/format/known.c')
-rw-r--r--src/format/known.c48
1 files changed, 6 insertions, 42 deletions
diff --git a/src/format/known.c b/src/format/known.c
index c32a00b..bc03793 100644
--- a/src/format/known.c
+++ b/src/format/known.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* format.c - support des différents formats binaires reconnus
*
- * Copyright (C) 2019 Cyrille Bagard
+ * Copyright (C) 2019-2024 Cyrille Bagard
*
* This file is part of Chrysalide.
*
@@ -194,7 +194,7 @@ static void g_known_format_finalize(GKnownFormat *format)
/******************************************************************************
* *
-* Paramètres : format = description du format connu à consulter. *
+* Paramètres : format = description du format à initialiser pleinement. *
* content = contenu binaire à parcourir. *
* *
* Description : Met en place un nouveau contenu binaire à analyser. *
@@ -301,13 +301,9 @@ char *g_known_format_get_description(const GKnownFormat *format)
}
-#if 0
-
/******************************************************************************
* *
* Paramètres : format = format chargé dont l'analyse est lancée. *
-* gid = groupe de travail dédié. *
-* status = barre de statut à tenir informée. *
* *
* Description : Assure l'interprétation d'un format en différé. *
* *
@@ -317,56 +313,24 @@ char *g_known_format_get_description(const GKnownFormat *format)
* *
******************************************************************************/
-bool g_known_format_analyze(GKnownFormat *format, wgroup_id_t gid, GtkStatusStack *status)
+bool g_known_format_analyze(GKnownFormat *format)
{
bool result; /* Bilan à retourner */
GKnownFormatClass *class; /* Classe de l'instance */
- handle_known_format_analysis(PGA_FORMAT_ANALYSIS_STARTED, format, gid, status);
+ //handle_known_format_analysis(PGA_FORMAT_ANALYSIS_STARTED, format, gid, status);
class = G_KNOWN_FORMAT_GET_CLASS(format);
- result = class->analyze(format, gid, status);
+ result = class->analyze(format);
- handle_known_format_analysis(PGA_FORMAT_ANALYSIS_ENDED, format, gid, status);
+ //handle_known_format_analysis(PGA_FORMAT_ANALYSIS_ENDED, format, gid, status);
return result;
}
-/******************************************************************************
-* *
-* Paramètres : format = description de l'exécutable à manipuler. *
-* gid = groupe de travail dédié. *
-* status = barre de statut à tenir informée. *
-* *
-* Description : Réalise un traitement post-désassemblage. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-void g_known_format_complete_analysis(GKnownFormat *format, wgroup_id_t gid, GtkStatusStack *status)
-{
- GKnownFormatClass *class; /* Classe de l'instance */
-
- handle_known_format_analysis(PGA_FORMAT_POST_ANALYSIS_STARTED, format, gid, status);
-
- class = G_KNOWN_FORMAT_GET_CLASS(format);
-
- if (class->complete != NULL)
- class->complete(format, gid, status);
-
- handle_known_format_analysis(PGA_FORMAT_POST_ANALYSIS_ENDED, format, gid, status);
-
-}
-
-#endif
-
-
/* ---------------------------------------------------------------------------------- */
/* CONSERVATION ET RECHARGEMENT DES DONNEES */