static const char *const FILTERED_LIBS[] = {
"libstdc++",
+ "libboost_context",
"libc++",
"libm",
"libgcc_s",
size_t i;
for (i=0; i!=process->object_infos_size; ++i) {
- MC_free_object_info(&process->object_infos[i]);
+ delete process->object_infos[i];
+ process->object_infos[i] = nullptr;
}
free(process->object_infos);
process->object_infos = NULL;
mc_object_info_t info =
MC_find_object_info(this->memory_map_, pathname, is_executable);
this->object_infos = (mc_object_info_t*) realloc(this->object_infos,
- (this->object_infos_size+1) * sizeof(mc_object_info_t*));
+ (this->object_infos_size+1) * sizeof(mc_object_info_t));
this->object_infos[this->object_infos_size] = info;
this->object_infos_size++;
if (is_executable)