Ghidra1
Ghidra1
I believe the intent of this relocation for symbolIndex==0 is: ``` R_MIPS_REL32 value = imageBaseAdjustment + addend ***Assuming this is a REL type relocation, value should equal the original bytes...
The danger of a 32/64-bit consolidated handler :( I will document and put in for repair based on this. It could easily impact other data relocations which use an extracted...
@mumbel Can you please test this modified MIPS_ElfRelocationHandler before I commit? Thanks! [MIPS_ElfRelocationHandler.java.txt](https://github.com/NationalSecurityAgency/ghidra/files/9864334/MIPS_ElfRelocationHandler.java.txt)
While you definitely need library transaction independent of currentProgram you have a few places where you assume an expected value will be returned and not null. Need to add checks...
The `api.createFunction` may be failing and will return null when it does. You may have to delve into the `CreateFunctionCmd` - stepping through in debug may be the easiest way...
I am going to assume you were able to diagnose your script failure and close this ticket. Feel free to post any follow-up comments if you like. We can always...
@marcushall42 , Are you able to provide a sample where this can be observed? Since this is an ABI and decompiler related concern, the sample would be needed to verify...
It appears there may be excessive reuse of the same datatype name within complex structures generated by the CLI processing code. During the resolve process with a deep nesting, encountering...
I have added some performance improvements which will greatly improve the performance of the import based on the `test.dll` sample. The changes optimize certain structure build-up and resolution cases. This...
This is likely caused by the CParser's use of `DataType.copy` instead of `DataType.clone` and should be easily resolved.