summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Debugger/JITWidget.cpp
AgeCommit message (Collapse)Author
2026-01-25Remove unused importsMartino Fontana
Yellow squiggly lines begone! Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes. If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed. The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports. Not everything is removed, but the cleanup should be substantial enough. Because this done on Linux, code that isn't used on it is mostly untouched. (Hopefully no open PR is depending on these imports...)
2025-04-23linter: Apply clang-format 19.1 formattingJoshua Vandaële
find ./Source/ -name '*.cpp' -o -name '*.h' | xargs clang-format-19 -i
2024-10-23Host: Rename `JitCacheInvalidation`mitaclaw
There are two hard problems in computer science...
2024-10-19DolphinQt: JIT Widget Refreshmitaclaw
Fulfilling a certain six-year-old todo.
2024-10-19Move UICommon/Disassembler to Common/HostDisassemblermitaclaw
A preliminary commit for a cleaner diff and an easier review
2024-04-08Core::GetState: Avoid Global System Accessormitaclaw
2023-12-02Disable Debug Mode in hardcore modeLillyJadeKatrin
Debug Mode gives players direct read and write access to memory, which could be used to completely manipulate RetroAchievements logic and therefore is not allowed in hardcore mode.
2023-11-28Remove _M_X86 in favour of _M_X86_64Zopolis4
2022-12-01JITWidget: Convert to fmtPokechu22
2022-12-01Clean up DisassembleBlock and JitInterface::GetHostCodePokechu22
2022-12-01Show JIT blocks widget when selecting 'PPC vs Host' in code widgetPokechu22
Before, I just assumed this feature was broken since I didn't know what widget it used. Now, it behaves like show memory and show code elsewhere.
2022-12-01Fix crash when stopping emulation while the JIT widget is in usePokechu22
The call to analyzer.Analyze breaks when it attempts to read an instruction, as it eventually tries to read memory when Memory::m_pRAM is nullptr. Trying to read when execution is not paused in general seems like a bad idea (especially as analyzer.Analyze uses PowerPC::TryReadInstruction which can update icache - this is probably still a problem).
2022-10-23Merge pull request #11135 from AdmiralCurtiss/ppcanalyst-unused-statsJosJuice
PPCAnalyst: Remove unused variables and methods in BlockStats and BlockRegStats.
2022-10-12Remove most uses of StringFromFormat in favor of fmtPokechu22
2022-10-08PPCAnalyst: Remove unused variables in BlockStats.Admiral H. Curtiss
2022-01-05Config: Port remaining Core settings to new config system (partial).Admiral H. Curtiss
2021-12-31Config: Port remaining Interface settings to new config system.Admiral H. Curtiss
2021-08-27DolphinQt: Fix divide by zero in JITWidget::UpdateJosJuice
I ran into this while fiddling with the debugger.
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
SPDX standardizes how source code conveys its copyright and licensing information. See https://spdx.github.io/spdx-spec/1-rationale/ . SPDX tags are adopted in many large projects, including things like the Linux kernel.
2020-09-12DolphinQt: fix other widgets that use lambdas (capturing this) without ↵iwubcode
setting the receiver
2020-04-15Qt/Debugger: Refresh windows on savestate load.Admiral H. Curtiss
2020-02-06DolphinQt: setTabKeyNavigation(false) on QTableWidget and QTableView.Jordan Woyak
2019-07-24Connect numerous QPushButtons to use clicked signal instead of pressed. This ↵Silent
unifies UI behaviour more.
2019-07-06DolphinQt: Don't update debug widgets when hiddenJosJuice
Saves on CPU usage when pausing/unpausing with the debugger disabled. This is especially important when using frame advance rapidly.
2019-04-23Debugger: Move hiding logic via setHidden() to before setFloating()chargeflux
2018-08-15Qt/Debugger: Make spacing more compactspycrab
2018-07-07Move DolphinQt2 to DolphinQtspycrab