diff options
Diffstat (limited to 'src/analysis/binary.c')
-rw-r--r-- | src/analysis/binary.c | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/src/analysis/binary.c b/src/analysis/binary.c index ea18425..c6ae4e5 100644 --- a/src/analysis/binary.c +++ b/src/analysis/binary.c @@ -728,6 +728,50 @@ bool g_loaded_binary_connect(GLoadedBinary *binary) /****************************************************************************** * * +* Paramètres : binary = élément binaire à consulter. * +* * +* Description : Fournit le client assurant la liaison avec un serveur. * +* * +* Retour : Client connecté ou NULL. * +* * +* Remarques : - * +* * +******************************************************************************/ + +GDbClient *g_loaded_binary_get_db_client(const GLoadedBinary *binary) +{ + GDbClient *result; /* Instance à retourner */ + + result = binary->local; + + if (result != NULL) + g_object_ref(G_OBJECT(result)); + + return result; + +} + +/****************************************************************************** +* * +* Paramètres : binary = élément binaire à consulter. * +* * +* Description : Fournit l'ensemble des collections utilisées par un binaire. * +* * +* Retour : Collections en place. * +* * +* Remarques : - * +* * +******************************************************************************/ + +GList *g_loaded_binary_get_all_collections(const GLoadedBinary *binary) +{ + return binary->collections; + +} + + +/****************************************************************************** +* * * Paramètres : binary = élément binaire à consulter. * * feature = fonctionnalité assurée par la collection visée. * * * @@ -739,7 +783,7 @@ bool g_loaded_binary_connect(GLoadedBinary *binary) * * ******************************************************************************/ -GDbCollection *g_loaded_binary_find_collection(GLoadedBinary *binary, DBFeatures feature) +GDbCollection *g_loaded_binary_find_collection(const GLoadedBinary *binary, DBFeatures feature) { GDbCollection *result; /* Collection à retourner */ |