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

Option to temporarily disable the use of database #3341

Closed
faltur opened this issue Apr 29, 2024 · 3 comments
Closed

Option to temporarily disable the use of database #3341

faltur opened this issue Apr 29, 2024 · 3 comments
Labels
feature The issue requests a new feature.

Comments

@faltur
Copy link

faltur commented Apr 29, 2024

Feature type

Quality of life

Describe the feature

I'm working on a relative big target executable 50MB+, and using my own labeler script to apply names to unknown symbols, when I need them. Unfortunately, everytime I load the target or restart it, x64dbg will automatically load its internal database and this process is taking too long to be accomplished, wasting my time during debugging. I would like to suggest to implement an option to temporarily disable the use of the database by adding a simple boolean control, such as a check or radio button. I'm aware of the option that clear the database, but it's not enough in my case because I have to restart the target many times in a row.

@faltur faltur added the feature The issue requests a new feature. label Apr 29, 2024
@torusrxxx
Copy link
Member

Another group of people complained that they cannot save the database at #2836. Then I have a quick solution for you without modifying any code:
Make all your database files readonly!

@faltur
Copy link
Author

faltur commented May 2, 2024

Thanks for the tip, it solved my problem!

@justanotheranonymoususer
Copy link
Contributor

I encountered this so many times... I'd really love to have one or more of the following:

  • Not reloading the db when reloading the process, it can take dozens of seconds to unload and reload what's already loaded
  • Loading only essential data such as bps right away, and load the rest (labels etc.) in the background, just like symbols are loaded in the background
  • Faster db saving and loading (one can wish... not sure how many low hanging fruits are there)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature The issue requests a new feature.
Projects
None yet
Development

No branches or pull requests

3 participants