- fprintf(stderr, "Pointed address : %p (in %s) - %p (in %s)\n", *((void **)((char *)d1 + pointer_align)), get_memory_map_addr(*((void **)((char *)d1 + pointer_align))), *((void **)((char *)d2 + pointer_align)), get_memory_map_addr(*((void **)((char *)d2 + pointer_align))));
+ pointed_address1 = strdup(get_memory_map_addr(*((void **)((char *)d1 + pointer_align))));
+ pointed_address2 = strdup(get_memory_map_addr(*((void **)((char *)d2 + pointer_align))));
+ fprintf(stderr, "Pointed address : %p (in %s) - %p (in %s)\n", *((void **)((char *)d1 + pointer_align)), pointed_address1, *((void **)((char *)d2 + pointer_align)), pointed_address2);
+ /* FIXME : compare values in pointed address thanks to DWARF */