misc: Rename Debug namespace as debug

As part of recent decisions regarding namespace
naming conventions, all namespaces will be changed
to snake case.

gem5::Debug became gem5::debug.

Change-Id: Ic04606baab3317d2e58ab3ca9b37fc201c406ee8
Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/47305
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Daniel R. Carvalho
2021-06-08 14:39:58 -03:00
committed by Daniel Carvalho
parent 7ded9b414c
commit 5ff1fac819
53 changed files with 223 additions and 206 deletions

View File

@@ -45,6 +45,7 @@
#include <map>
#include <vector>
#include "base/compiler.hh"
#include "base/debug.hh"
#include "base/output.hh"
#include "base/trace.hh"
@@ -55,9 +56,11 @@ namespace py = pybind11;
namespace gem5
{
namespace Debug {
GEM5_DEPRECATED_NAMESPACE(Debug, debug);
namespace debug
{
extern int allFlagsVersion;
}
} // namespace debug
static void
output(const char *filename)
@@ -84,40 +87,40 @@ pybind_init_debug(py::module_ &m_native)
py::module_ m_debug = m_native.def_submodule("debug");
m_debug
.def("getAllFlagsVersion", []() { return Debug::allFlagsVersion; })
.def("allFlags", &Debug::allFlags, py::return_value_policy::reference)
.def("getAllFlagsVersion", []() { return debug::allFlagsVersion; })
.def("allFlags", &debug::allFlags, py::return_value_policy::reference)
.def("schedBreak", &schedBreak)
.def("setRemoteGDBPort", &setRemoteGDBPort)
;
py::class_<Debug::Flag> c_flag(m_debug, "Flag");
py::class_<debug::Flag> c_flag(m_debug, "Flag");
c_flag
.def_property_readonly("name", &Debug::Flag::name)
.def_property_readonly("desc", &Debug::Flag::desc)
.def("enable", &Debug::Flag::enable)
.def("disable", &Debug::Flag::disable)
.def_property_readonly("name", &debug::Flag::name)
.def_property_readonly("desc", &debug::Flag::desc)
.def("enable", &debug::Flag::enable)
.def("disable", &debug::Flag::disable)
.def_property("tracing",
[](const Debug::Flag *flag) {
[](const debug::Flag *flag) {
return flag->tracing();
},
[](Debug::Flag *flag, bool state) {
[](debug::Flag *flag, bool state) {
if (state) {
flag->enable();
} else {
flag->disable();
}
})
.def("__bool__", [](const Debug::Flag *flag) {
.def("__bool__", [](const debug::Flag *flag) {
return (bool)*flag;
})
;
py::class_<Debug::SimpleFlag>(m_debug, "SimpleFlag", c_flag)
.def_property_readonly("isFormat", &Debug::SimpleFlag::isFormat)
py::class_<debug::SimpleFlag>(m_debug, "SimpleFlag", c_flag)
.def_property_readonly("isFormat", &debug::SimpleFlag::isFormat)
;
py::class_<Debug::CompoundFlag>(m_debug, "CompoundFlag", c_flag)
.def("kids", &Debug::CompoundFlag::kids)
py::class_<debug::CompoundFlag>(m_debug, "CompoundFlag", c_flag)
.def("kids", &debug::CompoundFlag::kids)
;