Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]: Debugger - Memory Search - Changed/Unchanged Search Filter Filters Out Addresses Improperly (When searching for a 4 Byte, Float, or Double value) #12058

Open
Joshua-1248 opened this issue Dec 3, 2024 · 4 comments

Comments

@Joshua-1248
Copy link

Joshua-1248 commented Dec 3, 2024

Describe the Bug

Changed/Unchanged Search Filter Filters Out Addresses Improperly (When searching for a 4 Byte, Float, or Double value)

Reproduction Steps

Start a Not Equal To (shown as 'Not Equals' in the Debugger) search with the Byte Type set to 4 Bytes (or Float/Double), and the starting value of 0 (workaround to do Unknown Value Searching as it is not implemented yet), then attempt multiple Changed/Unchanged filter searches while looking for something like the player's position.

Afterwards, the debugger will return a couple of addresses but it seems to fail to return addresses properly. Likely incorrectly filtering out what may as well have been the correct addresses.

Doing the same steps above, but instead doing a 2 byte search, appears to work a little better with the Changed\Unchanged searching.

Maybe it is something to do with the rate of how the Debugger is trying to return values, but is late in fetching addresses, causing some addresses to be filtered out incorrectly, or something else.

Expected Behavior

Debugger should properly return addresses when doing an Unchanged/Changed memory search without misfiltering results.

PCSX2 Revision

PCSX2 v2.3.40

Operating System

Linux (64bit) - Specify distro below

If Linux - Specify Distro

Linux Mint 22 Cinnamon - Wilma

Logs & Dumps

No response

@Joshua-1248 Joshua-1248 added the Bug label Dec 3, 2024
@Berylskid
Copy link
Contributor

Can you share any ACTUAL example of wrong result and expected result?

@Joshua-1248
Copy link
Author

Joshua-1248 commented Dec 20, 2024

When attempting to find the player's XYZ position addresses:

2024-12-19.22-40-06.mp4

@Berylskid
Copy link
Contributor

Can you add some context? Like what is displayed wrongly / what is supposed to be shown

@Joshua-1248
Copy link
Author

Joshua-1248 commented Dec 20, 2024

The debugger's functionality for changed/unchanged search types doesn't work properly, simply put.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants