Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-03-24 | memory: rename global memory references to application memory | Liam | 1 | -1/+1 | |
2023-03-22 | kernel: use KTypedAddress for addresses | Liam | 1 | -5/+5 | |
2023-02-14 | general: rename CurrentProcess to ApplicationProcess | Liam | 1 | -3/+3 | |
2023-01-14 | Be careful of mangled out of bounds read | Kelebek1 | 1 | -4/+0 | |
2023-01-14 | Add stacktrace symbol demangling | Kelebek1 | 1 | -14/+4 | |
2022-12-02 | core: add option to break on unmapped access | Liam | 1 | -2/+6 | |
2022-10-19 | core: hle: kernel: k_thread: Implement thread termination DPC. | bunnei | 1 | -0/+8 | |
2022-07-15 | dynarmic: Abort watchpoints ASAP | Merry | 1 | -1/+0 | |
2022-07-15 | kernel: use KScheduler from mesosphere | Liam | 1 | -1/+2 | |
2022-06-25 | core/arm: better support for backtrace generation | Liam | 1 | -0/+15 | |
2022-06-23 | kernel: make current thread pointer thread local | Liam | 1 | -1/+1 | |
2022-06-22 | dynarmic: Stop ReadCode callbacks to unmapped addresses | Liam | 1 | -5/+12 | |
2022-06-16 | core/debugger: memory breakpoint support | Liam | 1 | -1/+40 | |
2022-06-15 | core: centralize profile scope for Dynarmic | Liam | 1 | -0/+2 | |
2022-06-01 | core/debugger: Improved stepping mechanism and misc fixes | Liam | 1 | -2/+43 | |
2022-06-01 | core/debugger: Implement new GDB stub debugger | Liam | 1 | -0/+5 | |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 1 | -3/+2 | |
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||||
2022-04-21 | core/arm: separate backtrace collection | Liam | 1 | -83/+14 | |
2022-04-09 | core: extract symbol reading | Liam | 1 | -129/+12 | |
2020-10-30 | General: Resolve a few missing initializer warnings | Lioncash | 1 | -2/+10 | |
Resolves a few -Wmissing-initializer warnings. | |||||
2020-10-21 | Revert "core: Fix clang build" | bunnei | 1 | -20/+4 | |
2020-10-18 | core: Fix clang build | Lioncash | 1 | -4/+20 | |
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795 | |||||
2020-06-27 | ARM/WaitTree: Better track the CallStack for each thread. | Fernando Sahmkow | 1 | -0/+57 | |
2020-04-17 | core: memory: Move to Core::Memory namespace. | bunnei | 1 | -1/+1 | |
- helpful to disambiguate Kernel::Memory namespace. | |||||
2020-04-16 | CMakeLists: Specify -Wextra on linux builds | Lioncash | 1 | -2/+2 | |
Allows reporting more cases where logic errors may exist, such as implicit fallthrough cases, etc. We currently ignore unused parameters, since we currently have many cases where this is intentional (virtual interfaces). While we're at it, we can also tidy up any existing code that causes warnings. This also uncovered a few bugs as well. | |||||
2019-11-27 | core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class | Lioncash | 1 | -12/+12 | |
With all of the trivial parts of the memory interface moved over, we can get right into moving over the bits that are used. Note that this does require the use of GetInstance from the global system instance to be used within hle_ipc.cpp and the gdbstub. This is fine for the time being, as they both already rely on the global system instance in other functions. These will be removed in a change directed at both of these respectively. For now, it's sufficient, as it still accomplishes the goal of de-globalizing the memory code. | |||||
2019-11-27 | core: Prepare various classes for memory read/write migration | Lioncash | 1 | -2/+1 | |
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. | |||||
2019-05-26 | loader: Move NSO module tracking to AppLoader | Zach Hilman | 1 | -8/+19 | |
Also cleanup of general stuff | |||||
2019-05-25 | arm_interface: Expand backtrace generation | Zach Hilman | 1 | -7/+183 | |
Returns results as a vector of entries for further processing. Logs addresses, offsets, and mangled name. | |||||
2018-12-31 | arm_interface: Make include path relative for arm_interface.h | Lioncash | 1 | -1/+1 | |
Makes it consistent with the rest of the includes. | |||||
2018-12-31 | arm_interface: Make LogBacktrace() a const member function | Lioncash | 1 | -1/+1 | |
This function doesn't modify instance state, so it can be made const. | |||||
2018-12-31 | arm_interface: Mark variables as const where applicable in LogBacktrace() | Lioncash | 1 | -3/+4 | |
Two of these variables have fixed values, so we can make that immediately obvious from the get-go. | |||||
2018-12-31 | arm_interface: Remove unnecessary semicolon | Lioncash | 1 | -1/+1 | |
Namespaces don't require the use of a semicolon. Silences a -Wextra-semi warning. | |||||
2018-12-29 | Moved log backtrace to arm_interface.cpp. Added printing of error code to fatal | David Marcec | 1 | -0/+26 | |