diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2022-09-14 17:41:11 +0100 |
---|---|---|
committer | Jeremy Johnson <jeremy.johnson@arm.com> | 2022-09-14 17:41:11 +0100 |
commit | 366f297e5f826d795127319b0476dbd68f871987 (patch) | |
tree | f7ec588f29e04f26a8ec666ab13305b5959528e2 /reference_model/src | |
parent | 45e42f4e8ede3c3dfd3737e1406ab15fd759d086 (diff) | |
download | reference_model-366f297e5f826d795127319b0476dbd68f871987.tar.gz |
Fix debug masks in refmodel.
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: I3fbf3f531cd803b35892e8f07fc4a495f8c95f98
Diffstat (limited to 'reference_model/src')
-rw-r--r-- | reference_model/src/func_debug.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/reference_model/src/func_debug.cc b/reference_model/src/func_debug.cc index 755f79f..745d076 100644 --- a/reference_model/src/func_debug.cc +++ b/reference_model/src/func_debug.cc @@ -268,14 +268,14 @@ void func_debug_t::set_inst_mask(const uint64_t mask) } std::vector<std::pair<std::string, int>> debug_str_table = { -#define DEBUG_MODE(NAME, BIT) {#NAME, BIT}, +#define DEBUG_MODE(NAME, BIT) {#NAME, DEBUG_##NAME}, #include "debug_modes.def" #undef DEBUG_MODE }; void func_debug_t::set_mask(const std::string& str) { - if (str == "all") + if (str == "ALL") { set_mask(UINT64_MAX - 1); return; @@ -330,6 +330,7 @@ std::string func_debug_t::get_debug_mask_help_string() for (auto& mask : debug_str_table) { rval += mask.first + " "; } + rval += "ALL"; return rval; } |