A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[mc] Use mc_snapshot_read in dwarf expression evaluation (compatibility with per...
[simgrid.git]
/
src
/
mc
/
mc_dwarf_expression.c
diff --git
a/src/mc/mc_dwarf_expression.c
b/src/mc/mc_dwarf_expression.c
index 67b437aaa6e66a4819254e5994b92fc4d47c4c03..b1f0ac5a406d4a087f822b0194f5d38afbf9be70 100644
(file)
--- a/
src/mc/mc_dwarf_expression.c
+++ b/
src/mc/mc_dwarf_expression.c
@@
-381,9
+381,9
@@
int mc_dwarf_execute_expression(size_t n, const Dwarf_Op * ops,
{
// Computed address:
uintptr_t address = (uintptr_t) state->stack[state->stack_size - 1];
- uintptr_t
*p =
-
(uintptr_t *) mc_translate_address(address, state->snapshot
);
- state->stack[state->stack_size - 1] = *
p
;
+ uintptr_t
temp;
+
uintptr_t* res = (uintptr_t*) mc_snapshot_read((void*) address, state->snapshot, &temp, sizeof(uintptr_t)
);
+ state->stack[state->stack_size - 1] = *
res
;
}
break;