Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] C++ify RegionType, StorageType enums
[simgrid.git] / src / mc / mc_unw_vmread.cpp
index a4e5677..cf505c7 100644 (file)
@@ -74,7 +74,7 @@ static int access_mem(const unw_addr_space_t as,
   size_t count = size;
   off_t off = (off_t) addr;
   char* buf = (char*) valp;
-  int fd = MC_process_vm_open(pid, O_RDONLY);
+  int fd = simgrid::mc::open_vm(pid, O_RDONLY);
   if (fd < 0)
     return - UNW_EINVAL;
   while (1) {
@@ -102,14 +102,14 @@ static int access_mem(const unw_addr_space_t as,
 
 unw_accessors_t mc_unw_vmread_accessors =
   {
-    .find_proc_info             = &_UPT_find_proc_info,
-    .put_unwind_info            = &_UPT_put_unwind_info,
-    .get_dyn_info_list_addr     = &_UPT_get_dyn_info_list_addr,
-    .access_mem                 = &access_mem,
-    .access_reg                 = &_UPT_access_reg,
-    .access_fpreg               = &_UPT_access_fpreg,
-    .resume                     = &_UPT_resume,
-    .get_proc_name              = &_UPT_get_proc_name
+    &_UPT_find_proc_info,
+    &_UPT_put_unwind_info,
+    &_UPT_get_dyn_info_list_addr,
+    &access_mem,
+    &_UPT_access_reg,
+    &_UPT_access_fpreg,
+    &_UPT_resume,
+    &_UPT_get_proc_name
   };
 
 }