-typedef struct s_mc_snapshot_stack{
- xbt_dynar_t local_variables;
- mc_unw_context_t context;
- xbt_dynar_t stack_frames; // mc_stack_frame_t
+typedef struct s_local_variable{
+ simgrid::mc::Frame* subprogram;
+ unsigned long ip;
+ std::string name;
+ simgrid::mc::Type* type;
+ void *address;
+ int region;
+} s_local_variable_t, *local_variable_t;
+
+typedef struct XBT_PRIVATE s_mc_snapshot_stack {
+ std::vector<s_local_variable> local_variables;
+ simgrid::mc::UnwindContext context;
+ std::vector<s_mc_stack_frame_t> stack_frames;