-
Notifications
You must be signed in to change notification settings - Fork 44
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
x86 - missing strings in decompilation #52
Comments
I tried to make r2ghidra collect those low addresses but seems to be filtered somewhere maybe inside ghidra's code, but ill investigate further, for now you can use a high basae address, to ensure those dont overlap with the physical address of the binary |
Needs r2ghidra.roprop to be disabled to work, but still it needs to be loaded with a high load address |
Cannot get it to work over here: (with out-the-box flags) [0x00001060]> s main
[0x00001130]> pdg
void main(void)
{
uint var_14h;
uint var_10h;
uint var_ch;
uint s;
do {
sym.imp.printf(0xffffdfff, 0x7e3);
sym.imp.sleep(0xffffffff);
} while( true );
}
[0x00001130]> !r2 -v
radare2 5.7.5 28731 @ darwin-x86-64 git.5.7.4-144-g566227105
commit: 5662271054b5d2eb4f7cad0e26857f381a6959c7 build: 2022-07-31__18:09:25 |
any updates? |
Did you tried setting different values for the roprop option? |
cat hello.c
Decompilation
Sample
hello_avd_x86.zip
The text was updated successfully, but these errors were encountered: