summaryrefslogtreecommitdiffstats
path: root/src/tests/core/arm/arm_test_common.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-01-01memory: Remove MemoryHookMerryMage1-93/+0
2019-03-17core: Move PageTable struct into Common.bunnei1-4/+4
2018-10-30global: Use std::optional instead of boost::optional (#1578)Frederic L1-5/+5
* get rid of boost::optional * Remove optional references * Use std::reference_wrapper for optional references * Fix clang format * Fix clang format part 2 * Adressed feedback * Fix clang format and MacOS build
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi1-4/+4
2018-08-29kernel: Eliminate kernel global stateLioncash1-0/+2
As means to pave the way for getting rid of global state within core, This eliminates kernel global state by removing all globals. Instead this introduces a KernelCore class which acts as a kernel instance. This instance lives in the System class, which keeps its lifetime contained to the lifetime of the System class. This also forces the kernel types to actually interact with the main kernel instance itself instead of having transient kernel state placed all over several translation units, keeping everything together. It also has a nice consequence of making dependencies much more explicit. This also makes our initialization a tad bit more correct. Previously we were creating a kernel process before the actual kernel was initialized, which doesn't really make much sense. The KernelCore class itself follows the PImpl idiom, which allows keeping all the implementation details sealed away from everything else, which forces the use of the exposed API and allows us to avoid any unnecessary inclusions within the main kernel header.
2018-07-20arm_test_common: Make file static variable a member variable of the testing environmentLioncash1-0/+5
Gets rid of file-static behavior.
2018-07-20arm_test_common: Add missing header guardLioncash1-0/+2
2018-01-27memory: Replace all memory hooking with Special regionsMerryMage1-11/+11
2017-07-23tests: Add tests for vaddMerryMage1-1/+2
2017-07-23tests: Arm testing frameworkMerryMage1-0/+83