<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/Debugger/JITWidget.cpp, branch release-prep-2407</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Core::GetState: Avoid Global System Accessor</title>
<updated>2024-04-08T23:23:23+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-03-28T18:35:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=eb92d6f0a8c930692de64bd41c5ddee403771023'/>
<id>eb92d6f0a8c930692de64bd41c5ddee403771023</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable Debug Mode in hardcore mode</title>
<updated>2023-12-02T21:41:16+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2023-06-08T01:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cb2fa9a1f2873edf2704729cfcef4c317206acbd'/>
<id>cb2fa9a1f2873edf2704729cfcef4c317206acbd</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove _M_X86 in favour of _M_X86_64</title>
<updated>2023-11-28T12:03:20+00:00</updated>
<author>
<name>Zopolis4</name>
<email>creatorsmithmdt@gmail.com</email>
</author>
<published>2022-08-08T00:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f0d2ce4683abc5eece182802a6b78a3c6ec579f6'/>
<id>f0d2ce4683abc5eece182802a6b78a3c6ec579f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>JITWidget: Convert to fmt</title>
<updated>2022-12-02T01:44:41+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-12-02T01:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3d6bfcd236c7fe8d0432072aeeb6e2825c43b3cc'/>
<id>3d6bfcd236c7fe8d0432072aeeb6e2825c43b3cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up DisassembleBlock and JitInterface::GetHostCode</title>
<updated>2022-12-02T01:43:35+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-12-02T01:16:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6a6d24550e0115df508d56d9ffc3764075e1e144'/>
<id>6a6d24550e0115df508d56d9ffc3764075e1e144</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Show JIT blocks widget when selecting 'PPC vs Host' in code widget</title>
<updated>2022-12-02T01:43:35+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-12-02T00:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5842b90bee7fcd11196ceaeb8e98843095aedcef'/>
<id>5842b90bee7fcd11196ceaeb8e98843095aedcef</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash when stopping emulation while the JIT widget is in use</title>
<updated>2022-12-02T01:43:34+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-12-02T00:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4f4bd57fe94ee94bf25236b733641c7684ed4c48'/>
<id>4f4bd57fe94ee94bf25236b733641c7684ed4c48</id>
<content type='text'>
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).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #11135 from AdmiralCurtiss/ppcanalyst-unused-stats</title>
<updated>2022-10-23T19:22:54+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2022-10-23T19:22:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=063c2739b3fa11a93dd569199d478a010adc2cc0'/>
<id>063c2739b3fa11a93dd569199d478a010adc2cc0</id>
<content type='text'>
PPCAnalyst: Remove unused variables and methods in BlockStats and BlockRegStats.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PPCAnalyst: Remove unused variables and methods in BlockStats and BlockRegStats.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove most uses of StringFromFormat in favor of fmt</title>
<updated>2022-10-12T23:50:47+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-10-12T02:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f9fe25291d8e6ece3ee026df5099add3b5230c84'/>
<id>f9fe25291d8e6ece3ee026df5099add3b5230c84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PPCAnalyst: Remove unused variables in BlockStats.</title>
<updated>2022-10-08T01:30:56+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-10-08T01:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1abffc0b05368c199780d0c9e2d833351ecde02a'/>
<id>1abffc0b05368c199780d0c9e2d833351ecde02a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
