dev747368

Results 75 comments of dev747368

Understood. And not to deflect from your use-case, but the 'Program's Import Location' symbol search location might match some situations that are similar to what you are running into. (ie....

``` [decomp]> restore /home/ed/Dropbox/temp/2023-11-27 - 411770.xml Decoding ERROR: Unable to open xml document /home/ed/Dropbox/temp/2023-11-27 [decomp]> restore "/home/ed/Dropbox/temp/2023-11-27 - 411770.xml" Decoding ERROR: Unable to open xml document "/home/ed/Dropbox/temp/2023-11-27 [decomp]> restore /tmp/411770.xml...

First, the additional data type archives shown in the DT manager tree are configured at the code-browser tool level, and not the specific program that is focused in the tool...

@astrelsky - is the main issue here that the ```__return_storage_ptr__``` isn't showing up until you mess with the size of the return value data type?

I'm not sure how any recent changes impacted this, but it will have always been an issue with not automagically being correct. The C++ abi docs add a few more...

> As far as I know, the old behavior of always using the pointer return storage for a struct is correct for the Itanium ABI (the ability used by gcc)....

e9b5be17c13f19d1005bbea52e36252cd504fb63 should address the issue with results on the stack.

This is in my work queue and I have been playing around with this already. (example binaries welcome)

re: startup time. I'm in a full Ghidra eclipse setup. Timing the startup of the tool and putting a "int i =0;" in the REPL to when I got back...