+ this->dwarf_offset = 0;
+ this->global = 0;
+ this->type = nullptr;
+ this->address = nullptr;
+ this->start_scope = 0;
+ this->object_info = nullptr;
+}
+
+// Frame
+
+Frame::Frame()
+{
+ this->tag = 0;
+ this->low_pc = nullptr;
+ this->high_pc = nullptr;
+ this->variables = xbt_dynar_new(
+ sizeof(mc_variable_t), mc_variable_free_voidp);
+ this->id = 0;
+ this->scopes = xbt_dynar_new(
+ sizeof(mc_frame_t), (void_f_pvoid_t) mc_frame_free_voipd);
+ this->abstract_origin_id = 0;
+ this->object_info = nullptr;
+}
+
+Frame::~Frame()
+{
+ xbt_dynar_free(&(this->variables));
+ xbt_dynar_free(&(this->scopes));
+}
+
+// ObjectInformations
+
+mc_frame_t ObjectInformation::find_function(const void *ip) const
+{
+ xbt_dynar_t dynar = this->functions_index;