summaryrefslogtreecommitdiffstats
path: root/src/core/tools/freezer.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* core: Resolve misc cases of variable shadowingLioncash2021-05-031-1/+1
| | | | | | | | | Resolves shadowing warnings that aren't in a particularly large subsection of core. Brings us closer to turning -Wshadow into an error. All that remains now is for cases in the kernel (left untouched for now since a big change by bunnei is pending), and a few left over in the service code (will be tackled next).
* freezer: Move entry finding to its own functionLioncash2020-08-061-1/+6
| | | | Cleans up the callsites in other functions.
* core_timing: Make use of uintptr_t to represent user_dataLioncash2020-07-281-1/+1
| | | | Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly.
* core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash2020-07-161-1/+2
| | | | Enforces our desired time units directly with a concrete type.
* core: memory: Move to Core::Memory namespace.bunnei2020-04-171-3/+3
| | | | - helpful to disambiguate Kernel::Memory namespace.
* core: Prepare various classes for memory read/write migrationLioncash2019-11-271-1/+6
| | | | | | | | | | Amends a few interfaces to be able to handle the migration over to the new Memory class by passing the class by reference as a function parameter where necessary. Notably, within the filesystem services, this eliminates two ReadBlock() calls by using the helper functions of HLERequestContext to do that for us.
* core_timing: Use better reference tracking for EventType. (#3159)bunnei2019-11-271-1/+2
| | | | | | | * core_timing: Use better reference tracking for EventType. - Moves ownership of the event to the caller, ensuring we don't fire events for destroyed objects. - Removes need for unique names - we won't be using this for save states anyways.
* freezer: Update documentationZach Hilman2019-06-211-1/+8
|
* core: Move Freezer class to tools namespaceZach Hilman2019-06-211-0/+75