Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Simplification, remove profiling code
[simgrid.git] / src / mc / mc_unw.cpp
index cac27c1..8879bde 100644 (file)
 
 #include <libunwind.h>
 
-#include "mc_dwarf.hpp"
-#include "mc_process.h"
+#include "mc_object_info.h"
+#include "src/mc/Process.hpp"
 #include "mc_unw.h"
-#include "mc/Frame.hpp"
+#include "src/mc/Frame.hpp"
 
 using simgrid::mc::remote;
 
@@ -224,12 +224,6 @@ int mc_unw_init_cursor(unw_cursor_t *cursor, mc_unw_context_t context)
 {
   if (!context->process || !context->address_space)
     return -UNW_EUNSPEC;
-  simgrid::mc::AddressSpace* as = context->address_space;
-
-  simgrid::mc::Process* process = dynamic_cast<simgrid::mc::Process*>(as);
-  if (process && process->is_self())
-    return unw_init_local(cursor, &context->context);
-
   return unw_init_remote(cursor, context->process->unw_addr_space, context);
 }