diff options
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | src/analysis/binary.c | 8 | 
2 files changed, 11 insertions, 2 deletions
@@ -1,5 +1,10 @@  14-11-24  Cyrille Bagard <nocbos@gmail.com> +	* src/analysis/binary.c: +	Load empty collections for all binaries. + +14-11-24  Cyrille Bagard <nocbos@gmail.com> +  	* src/arch/arm/v7/arm.c:  	Extend the ARM decoding and fix some masks. diff --git a/src/analysis/binary.c b/src/analysis/binary.c index 6c8bcba..d7f89b1 100644 --- a/src/analysis/binary.c +++ b/src/analysis/binary.c @@ -40,6 +40,7 @@  #include "disass/disassembler.h"  #include "../common/extstr.h"  #include "../common/cpp.h" +#include "../core/collections.h"  #include "../core/params.h"  #include "../glibext/chrysamarshal.h" @@ -153,6 +154,8 @@ static void g_loaded_binary_init(GLoadedBinary *binary)      binary->storages[DBF_SEGMENTS_DISPLAY] = DBS_ALL_LOCAL;      binary->storages[DBF_BOOKMARKS] = DBS_ALL_LOCAL; +    binary->collections = create_collections_list(); +      binary->col_display[BVW_BLOCK][BLC_PHYSICAL] = true;      binary->col_display[BVW_BLOCK][BLC_VIRTUAL] = true;      binary->col_display[BVW_BLOCK][BLC_BINARY] = true; @@ -263,10 +266,11 @@ GLoadedBinary *g_loaded_binary_new_from_xml(xmlXPathContextPtr context, const ch      if (result == NULL)          return NULL; -    /* --------- %< --------- TODO : à bouger pur + de générique --------- %< --------- */ +    /* --------- %< --------- TODO : à bouger pour + de générique --------- %< --------- */ -    result->collections = create_collections_list(); +    // -> init() +    //result->collections = create_collections_list();      if (!g_loaded_binary_load_storage(result, context, path))  | 
