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

[Feature Request] Ability to start disassembling decoding at a given address #370

Open
mistymntncop opened this issue Dec 9, 2024 · 2 comments

Comments

@mistymntncop
Copy link

For cases when the disassembler starts decoding at the wrong address the user needs to have the ability to override where decoding starts. Like in VS you can start disassembly decoding at a given address.

Related: Perhaps this technique could be used as a heuristic for finding the beginning of a instruction when symbols are not available (as well as supporting backwards disassembly ?) .
Parallelising Huffman decoding and x86 disassembly by synchronising non-self-synchronising prefix codes

@ryanfleury
Copy link
Collaborator

Yeah the disassembly view itself needs to be a bit smarter here. In the meantime you can work around this, if needed, by using the disassembly view rule in the watch window, which will start at a specific address. You can use something like disasm:{arch:x64, size:2048}.

Due to an unrelated bug, you may need to use a function name to form the address in the current version, even if it’s e.g. Function*0 + 1234.

@mistymntncop
Copy link
Author

Oh cool! I completely forgot about the disasm view rule :).

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

No branches or pull requests

2 participants