|
1 | 1 | /* |
2 | | - * Copyright (C) 2017-2020 Intel Corporation |
| 2 | + * Copyright (C) 2017-2021 Intel Corporation |
3 | 3 | * |
4 | 4 | * SPDX-License-Identifier: MIT |
5 | 5 | * |
@@ -71,28 +71,41 @@ void DebugSettingsManager<DebugLevel>::dumpFlags() const { |
71 | 71 | std::ofstream settingsDumpFile{settingsDumpFileName, std::ios::out}; |
72 | 72 | DEBUG_BREAK_IF(!settingsDumpFile.good()); |
73 | 73 |
|
74 | | -#define DECLARE_DEBUG_VARIABLE(dataType, variableName, defaultValue, description) \ |
75 | | - settingsDumpFile << #variableName << " = " << flags.variableName.get() << '\n'; \ |
76 | | - dumpNonDefaultFlag<dataType>(#variableName, flags.variableName.get(), defaultValue); |
| 74 | +#define DECLARE_DEBUG_VARIABLE(dataType, variableName, defaultValue, description) \ |
| 75 | + settingsDumpFile << getNonReleaseKeyName(#variableName) << " = " << flags.variableName.get() << '\n'; \ |
| 76 | + dumpNonDefaultFlag<dataType>(getNonReleaseKeyName(#variableName), flags.variableName.get(), defaultValue); |
| 77 | + |
77 | 78 | if (registryReadAvailable() || isDebugKeysReadEnabled()) { |
78 | 79 | #include "debug_variables.inl" |
79 | 80 | } |
| 81 | +#undef DECLARE_DEBUG_VARIABLE |
| 82 | + |
| 83 | +#define DECLARE_DEBUG_VARIABLE(dataType, variableName, defaultValue, description) \ |
| 84 | + settingsDumpFile << #variableName << " = " << flags.variableName.get() << '\n'; \ |
| 85 | + dumpNonDefaultFlag<dataType>(#variableName, flags.variableName.get(), defaultValue); |
80 | 86 | #include "release_variables.inl" |
81 | 87 | #undef DECLARE_DEBUG_VARIABLE |
82 | 88 | } |
83 | 89 |
|
84 | 90 | template <DebugFunctionalityLevel DebugLevel> |
85 | 91 | void DebugSettingsManager<DebugLevel>::injectSettingsFromReader() { |
86 | 92 | #undef DECLARE_DEBUG_VARIABLE |
87 | | -#define DECLARE_DEBUG_VARIABLE(dataType, variableName, defaultValue, description) \ |
88 | | - { \ |
89 | | - dataType tempData = readerImpl->getSetting(#variableName, flags.variableName.get()); \ |
90 | | - flags.variableName.set(tempData); \ |
| 93 | +#define DECLARE_DEBUG_VARIABLE(dataType, variableName, defaultValue, description) \ |
| 94 | + { \ |
| 95 | + dataType tempData = readerImpl->getSetting(getNonReleaseKeyName(#variableName), flags.variableName.get()); \ |
| 96 | + flags.variableName.set(tempData); \ |
91 | 97 | } |
92 | 98 |
|
93 | 99 | if (registryReadAvailable() || isDebugKeysReadEnabled()) { |
94 | 100 | #include "debug_variables.inl" |
95 | 101 | } |
| 102 | + |
| 103 | +#undef DECLARE_DEBUG_VARIABLE |
| 104 | +#define DECLARE_DEBUG_VARIABLE(dataType, variableName, defaultValue, description) \ |
| 105 | + { \ |
| 106 | + dataType tempData = readerImpl->getSetting(#variableName, flags.variableName.get()); \ |
| 107 | + flags.variableName.set(tempData); \ |
| 108 | + } |
96 | 109 | #include "release_variables.inl" |
97 | 110 | #undef DECLARE_DEBUG_VARIABLE |
98 | 111 | } |
|
0 commit comments