aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/debugger/wait_tree.h
Commit message (Collapse)AuthorAgeFilesLines
* [frontend] Remove QDockWidget Wait Tree (#2949)unknown2025-11-081-188/+0
| | | | | | | | | | | No one uses it and knows how to use it. So, remove it and replace it later with something more useful :) Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2949 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com> Co-authored-by: unknown <sahyno1996@gmail.com> Co-committed-by: unknown <sahyno1996@gmail.com>
* kernel: convert KThread to new styleLiam2023-03-121-36/+0
|
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to b2eb10382941bef0914f4a0a4685b9033440aa9f
* wait_tree: Eliminate variable shadowingMorph2022-06-141-4/+4
|
* yuzu: Reduce unused includesameerj2022-03-201-1/+0
|
* yuzu qt: Remove global system instances from config, WaitTree, mainlat9nq2021-10-071-11/+36
|
* hle: kernel: Migrate to KHandleTable.bunnei2021-05-051-2/+3
|
* hle: kernel: Remove deprecated Object class.bunnei2021-05-051-3/+4
|
* hle: kernel: HandleTable: Remove deprecated APIs.bunnei2021-05-051-4/+4
|
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-2/+2
|
* core: hle: kernel: Rename Thread to KThread.bunnei2021-01-281-7/+7
|
* core: hle: kernel: Update KSynchronizationObject.bunnei2021-01-111-9/+8
|
* Kernel: Change WaitObject to Synchronization object. In order to better ↵Fernando Sahmkow2020-02-111-10/+12
| | | | reflect RE.
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for ↵bunnei2019-11-241-6/+5
| | | | | | | | kernel objects. (#3154) * kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details.
* kernel: events: Remove ResetType::Automatic.bunnei2019-11-031-4/+0
| | | | | | | | - This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp
* yuzu/debugger/wait_tree: Remove use of global CurrentProcess accessorLioncash2019-03-051-1/+2
| | | | | | We already have the thread instance that was created under the current process, so we can just pass the handle table of it along to retrieve the owner of the mutex.
* kernel: Remove the Timer classLioncash2019-01-311-10/+0
| | | | | | | | | | | | A holdover from citra, the Horizon kernel on the switch has no prominent kernel object that functions as a timer. At least not to the degree of sophistication that this class provided. As such, this can be removed entirely. This class also wasn't used at all in any meaningful way within the core, so this was just code sitting around doing nothing. This also allows removing a few things from the main KernelCore class that allows it to use slightly less resources overall (though very minor and not anything really noticeable).
* yuzu/wait_tree: Pass QString by value and std::move in the initializer list ↵Lioncash2018-12-051-1/+1
| | | | | | for WaitTreeText Just a trivial modernization that potentially avoids copying strings in certain scenarios.
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-2/+2
|
* core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-291-2/+2
|
* general: Remove unused boost inclusions where applicableLioncash2018-10-301-1/+0
| | | | Cleans up unused includes and trims off some dependencies on externals.
* core/core: Replace includes with forward declarations where applicableLioncash2018-08-311-1/+29
| | | | | | | | | | | The follow-up to 88597535d629ea9a265f8bf0f00a9ce4dd5dc218, which replaces most of the includes in the core header with forward declarations. This makes it so that if any of the headers the core header was previously including change, then no one will need to rebuild the bulk of the core, due to core.h being quite a prevalent inclusion. This should make turnaround for changes much faster for developers.
* qt: Add missing override specifiers where applicableLioncash2018-08-061-1/+3
|
* kernel: Move object class to its own source filesLioncash2018-08-011-1/+1
| | | | | | General moving to keep kernel object types separate from the direct kernel code. Also essentially a preliminary cleanup before eliminating global kernel state in the kernel code.
* Qt/WaitTree: Display the callstack for each thread in the wait tree widget.Subv2018-05-191-0/+11
|
* Qt: Update the WaitTree widget to show info about the current mutex of each ↵Subv2018-04-201-29/+14
| | | | thread.
* Format: Run the new clang format on everythingJames Rowe2018-01-201-1/+1
|
* Massive removal of unused modulesJames Rowe2018-01-121-0/+187