summaryrefslogtreecommitdiff
path: root/src/analysis/binary-int.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/analysis/binary-int.h')
-rw-r--r--src/analysis/binary-int.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/analysis/binary-int.h b/src/analysis/binary-int.h
index f813aa8..788371a 100644
--- a/src/analysis/binary-int.h
+++ b/src/analysis/binary-int.h
@@ -28,6 +28,7 @@
#include "binary.h"
+#include "db/client.h"
#include "../format/format.h"
@@ -44,11 +45,22 @@ struct _GLoadedBinary
{
GObject parent; /* A laisser en premier */
+ char *username; /* Identifiant de l'utilisateur*/
+ bool username_changed; /* Mémorise les changements */
+ char *remote_host; /* Nom du serveur distant */
+ unsigned short remote_port; /* Port du serveur distant */
+ bool use_remote_server; /* Indique une utilisation */
+
+ GDbClient *local; /* Enregistrements locaux */
+ GDbClient *remote; /* Enregistrements distants */
+ DBStorage storages[DBF_COUNT]; /* Lieux d'enregistrement */
+
save_binary_fc save; /* Sauvegarde au format XML */
get_binary_filename_fc get_filename; /* Obtention d'une description */
off_t bin_length; /* Taille des données brutes */
bin_t *bin_data; /* Données binaires brutes */
+ GChecksum *checksum; /* Calcul de l'empreinte */
GExeFormat *format; /* Format du binaire */
GArchProcessor *proc; /* Architecture du binaire */