X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a92d7b716f51a53dea7f59db8524d4add713b910..b87fc0829538ec066fd077e6c30ee6270b8abd78:/teshsuite/mc/dwarf/dwarf.cpp diff --git a/teshsuite/mc/dwarf/dwarf.cpp b/teshsuite/mc/dwarf/dwarf.cpp index fca03b1355..02c26eac9c 100644 --- a/teshsuite/mc/dwarf/dwarf.cpp +++ b/teshsuite/mc/dwarf/dwarf.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2014-2015. The SimGrid Team. +/* Copyright (c) 2014-2017. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -8,18 +8,18 @@ #undef NDEBUG #endif -#include -#include +#include +#include #include #include "mc/datatypes.h" #include "src/mc/mc_private.h" -#include "src/mc/Process.hpp" -#include "src/mc/Type.hpp" #include "src/mc/ObjectInformation.hpp" +#include "src/mc/Type.hpp" #include "src/mc/Variable.hpp" +#include "src/mc/remote/RemoteClient.hpp" int test_some_array[4][5][6]; struct some_struct { @@ -77,9 +77,9 @@ static void test_local_variable(simgrid::mc::ObjectInformation* info, const char xbt_assert(location.address() == address, "Bad resolution of local variable %s of %s", variable, function); } -static simgrid::mc::Variable* test_global_variable( - simgrid::mc::Process& process, simgrid::mc::ObjectInformation* info, - const char* name, void* address, long byte_size) +static simgrid::mc::Variable* test_global_variable(simgrid::mc::RemoteClient& process, + simgrid::mc::ObjectInformation* info, const char* name, + void* address, long byte_size) { simgrid::mc::Variable* variable = info->find_variable(name); xbt_assert(variable, "Global variable %s was not found", name); @@ -107,7 +107,7 @@ int some_local_variable = 0; typedef struct foo {int i;} s_foo; -static void test_type_by_name(simgrid::mc::Process& process, s_foo my_foo) +static void test_type_by_name(simgrid::mc::RemoteClient& process, s_foo my_foo) { assert(process.binary_info->full_types_by_name.find("struct foo") != process.binary_info->full_types_by_name.end()); } @@ -119,7 +119,7 @@ int main(int argc, char** argv) simgrid::mc::Variable* var; simgrid::mc::Type* type; - simgrid::mc::Process process(getpid(), -1); + simgrid::mc::RemoteClient process(getpid(), -1); process.init(); test_global_variable(process, process.binary_info.get(), "some_local_variable", &some_local_variable, sizeof(int)); @@ -153,7 +153,7 @@ int main(int argc, char** argv) int lexical_block_variable = 50; test_local_variable(process.binary_info.get(), "main", "lexical_block_variable", &lexical_block_variable, &cursor); - s_foo my_foo; + s_foo my_foo = {0}; test_type_by_name(process, my_foo); _exit(0);