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

Debugger search functionality? #996

Closed
Scorpeg opened this issue Nov 23, 2015 · 5 comments · Fixed by #4974
Closed

Debugger search functionality? #996

Scorpeg opened this issue Nov 23, 2015 · 5 comments · Fixed by #4974

Comments

@Scorpeg
Copy link

Scorpeg commented Nov 23, 2015

Not sure for what reason it lacks simple binary search (PPSSPP debugger have it). Also Dump button is never active for me, so almost impossible to find what you need...

@gregory38
Copy link
Contributor

@Kingcom maybe a job for you.

@Kingcom
Copy link
Contributor

Kingcom commented Apr 26, 2016

I think the reason I didn't implement this was that you (or at least I) could only access memory through readXX functions, instead of getting a pointer and a size of the region it points to to work with. This made the search logic complicated and the search itself very slow.

@gregory38
Copy link
Contributor

You could directly read the EE physical memory if you want. It is stored in eeMem->Main

@retrobenny
Copy link

Would like to see this added too because its annoying to have to use an extra tool (Cheat Engine,reverse byte order) for one thing that would be way less of a hassle to use if it was built-in.

(didn't know about "go to" being hidden in a hotkey,to explain my new issue post from moments ago)

@Risae
Copy link
Contributor

Risae commented Oct 29, 2021

I would like to +1 this feature request:

Currently you cannot search for strings or hex values in the debuggers memory view.
It would be useful for people like fan translators to have a simple search function in which you can define a hex or string to search for.
Right now you have to use a 3rd party program (something like cheat engine) in order to search for strings in PCSX2's memory.

Cheat Engine example: https://wiki.cheatengine.org/index.php?title=Cheat_Engine:Memory_Scanning
Might be this, but i'm not sure: https://github.com/cheat-engine/cheat-engine/blob/master/Cheat%20Engine/LuaMemscan.pas

PCSX2dis example: https://forums.pcsx2.net/Thread-PCSX2dis-v1-1-A-ps2dis-inspired-PCSX2-enabled-Game-Hacking-Tool-W-I-P-13-02-2015
also supports a search function: https://i.imgur.com/CHvgjJd.png
But PCSX2dis last working PCSX2 version seems to be 1.2.1.
The source code to PCSX2dis can be found inside PCSX2dis-v11.zip.

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

Successfully merging a pull request may close this issue.

5 participants