From: Gabriel Corona Date: Mon, 7 Sep 2015 11:32:15 +0000 (+0200) Subject: [mc] Display region type name X-Git-Tag: v3_12~283^2 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d8b68d29bcf7480438421d1345249d52838683a3?hp=5a4dfccf98ef5b53a86534597dcfb24dab5ea1fb [mc] Display region type name --- diff --git a/src/mc/RegionSnapshot.cpp b/src/mc/RegionSnapshot.cpp index 4a6e63f573..0bcdd392d9 100644 --- a/src/mc/RegionSnapshot.cpp +++ b/src/mc/RegionSnapshot.cpp @@ -18,6 +18,21 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_RegionSnaphot, mc, namespace simgrid { namespace mc { +static inline +const char* to_cstr(RegionType region) +{ + switch (region) { + case RegionType::Unknown: + return "unknown"; + case RegionType::Heap: + return "Heap"; + case RegionType::Data: + return "Data"; + default: + return "?"; + } +} + RegionSnapshot dense_region( RegionType region_type, void *start_addr, void* permanent_addr, size_t size) @@ -31,8 +46,8 @@ RegionSnapshot dense_region( region_type, start_addr, permanent_addr, size); region.flat_data(std::move(data)); - XBT_DEBUG("New region : type : %d, data : %p (real addr %p), size : %zu", - region_type, region.flat_data().data(), permanent_addr, size); + XBT_DEBUG("New region : type : %s, data : %p (real addr %p), size : %zu", + to_cstr(region_type), region.flat_data().data(), permanent_addr, size); return std::move(region); }