thermosphere: mostly rewrite sw breakpoint manager

This commit is contained in:
TuxSH
2020-02-10 18:58:47 +00:00
parent 1eda049ada
commit 785b7e1a37
7 changed files with 242 additions and 10 deletions

View File

@@ -105,5 +105,6 @@ namespace ams::hvisor::cpu {
}
};
static_assert(std::is_pod_v<DebugRegisterPair>);
static_assert(std::is_standard_layout_v<DebugRegisterPair>);
static_assert(std::is_trivial_v<DebugRegisterPair>);
}

View File

@@ -110,10 +110,9 @@ namespace ams::hvisor::cpu {
};
static_assert(std::is_pod_v<ExceptionSyndromeRegister>);
static_assert(std::is_pod_v<DataAbortIss>);
static_assert(std::is_standard_layout_v<ExceptionSyndromeRegister>);
static_assert(std::is_standard_layout_v<DataAbortIss>);
static_assert(std::is_trivial_v<ExceptionSyndromeRegister>);
static_assert(std::is_trivial_v<DataAbortIss>);
}