struct iovec local = {valp, size};
struct iovec remote = {(void*)addr, size};
- ssize_t s = process_vm_readv(pid, &local, 1, &remote, 1, 0);
- if (s >= 0) {
+ if (ssize_t s = process_vm_readv(pid, &local, 1, &remote, 1, 0); s >= 0) {
if ((size_t)s != size)
return -UNW_EINVAL;
else
return 0;
}
-namespace simgrid {
-namespace unw {
+namespace simgrid::unw {
unw_addr_space_t create_addr_space()
{
return _UPT_create(pid);
}
-} // namespace unw
-} // namespace simgrid
+} // namespace simgrid::unw