X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dccf1b41e9c7b5a696f01abceaa2779fe65f154f..2f6b0aa5c5a2fada81b8593c0ba9d930a7ce41d2:/src/mc/ObjectInformation.cpp diff --git a/src/mc/ObjectInformation.cpp b/src/mc/ObjectInformation.cpp index 96835b814a..015a60b345 100644 --- a/src/mc/ObjectInformation.cpp +++ b/src/mc/ObjectInformation.cpp @@ -15,8 +15,6 @@ namespace simgrid { namespace mc { -ObjectInformation::ObjectInformation() {} - /* For an executable object, addresses are virtual address * (there is no offset) i.e. * \f$\text{virtual address} = \{dwarf address}\f$; @@ -47,7 +45,7 @@ simgrid::mc::Frame* ObjectInformation::find_function(const void *ip) const { /* This is implemented by binary search on a sorted array. * - * We do quite a lot ot those so we want this to be cache efficient. + * We do quite a lot of those so we want this to be cache efficient. * We pack the only information we need in the index entries in order * to successfully do the binary search. We do not need the high_pc * during the binary search (only at the end) so it is not included @@ -108,7 +106,7 @@ void ObjectInformation::remove_global_variable(const char* name) int cmp = current_var.name.compare(name); if (cmp == 0) { - + // Find the whole range: size_type first = cursor; while (first != 0 && this->global_variables[first - 1].name == name) @@ -117,12 +115,12 @@ void ObjectInformation::remove_global_variable(const char* name) size_type last = cursor; while (last != size - 1 && this->global_variables[last + 1].name == name) last++; - + // Remove the whole range: this->global_variables.erase( this->global_variables.begin() + first, this->global_variables.begin() + last + 1); - + return; } else if (cmp < 0) first = cursor + 1; @@ -152,10 +150,8 @@ static void remove_local_variable(simgrid::mc::Frame& scope, typedef std::vector::size_type size_type; // If the current subprogram matches the given name: - if ((subprogram_name == nullptr || - (!subprogram.name.empty() - && subprogram.name == subprogram_name)) - && !scope.variables.empty()) { + if ((subprogram_name == nullptr || (not subprogram.name.empty() && subprogram.name == subprogram_name)) && + not scope.variables.empty()) { // Try to find the variable and remove it: size_type start = 0; @@ -200,4 +196,4 @@ void ObjectInformation::remove_local_variable( } } -} \ No newline at end of file +}