Closed trashcanna closed 1 month ago
Might be an issue with jarray
? If you don't figure it out I can play with it tomorrow:
https://www.jython.org/jython-old-sites/archive/22/userguide.html#java-arrays
That array index out of bounds isn't the issue, just a result of it (you'd expect to be able to index into that array because there is a parameter to this function), I think it's some other underlying issue (because the ReturnType, CallingConvention, and Parameters all return [presumably] the default values
What happens if you right click on your function signature in the Decompiler and then do Commit Params/Return
? My return type in the Listing was undefined
until I did this.
That seems to have worked, is there a way to do that for every function in the binary without the GUI interaction?
See the discussion in #4640 for more info.
Theoretically you can do this by running the "Decompiler Parameter ID" analyzer.
Describe the bug When calling get methonds on a function from an arm binary, the return values of those methods are incorrect. Examples below better describe the behavior.
To Reproduce In an ARM database:
f.getName() is the only case I've had function as intended, all other get methods fail
I have not been able to replicate this problem with x86 binaries. Expected behavior Expected script output to match what is shown in gui
Screenshots
Attachments httpd.zip
Environment (please complete the following information):
Additional context Add any other context about the problem here.