mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-03 17:59:46 +02:00
GP-3697 Added delayed ProjectFileManager disposal in support of URL use
and opening linked project files and renamed ProjectFileData to DefaultProjectData.
This commit is contained in:
parent
5ef4b269a1
commit
3eb642885c
51 changed files with 1636 additions and 813 deletions
|
@ -38,19 +38,24 @@ public class CompareAnalysisScript extends GhidraScript {
|
|||
if (otherProgram == null) {
|
||||
return;
|
||||
}
|
||||
println("\n\n****** COMPARING FUNCTIONS:\n");
|
||||
compareFunctions(otherProgram);
|
||||
println("\n\n****** COMPARING STRINGS:\n");
|
||||
compareStrings(otherProgram);
|
||||
println("\n\n****** PERCENT ANALYZED COMPARE SUMMARY:\n");
|
||||
reportPercentDisassembled(currentProgram);
|
||||
reportPercentDisassembled(otherProgram);
|
||||
println("\n\n****** COMPARING SWITCH TABLES:\n");
|
||||
compareSwitchTables(otherProgram);
|
||||
println("\n\n****** COMPARING NON-RETURNING FUNCTIONS:\n");
|
||||
compareNoReturns(otherProgram);
|
||||
println("\n\n****** COMPARING ERRORS:\n");
|
||||
compareErrors(otherProgram);
|
||||
try {
|
||||
println("\n\n****** COMPARING FUNCTIONS:\n");
|
||||
compareFunctions(otherProgram);
|
||||
println("\n\n****** COMPARING STRINGS:\n");
|
||||
compareStrings(otherProgram);
|
||||
println("\n\n****** PERCENT ANALYZED COMPARE SUMMARY:\n");
|
||||
reportPercentDisassembled(currentProgram);
|
||||
reportPercentDisassembled(otherProgram);
|
||||
println("\n\n****** COMPARING SWITCH TABLES:\n");
|
||||
compareSwitchTables(otherProgram);
|
||||
println("\n\n****** COMPARING NON-RETURNING FUNCTIONS:\n");
|
||||
compareNoReturns(otherProgram);
|
||||
println("\n\n****** COMPARING ERRORS:\n");
|
||||
compareErrors(otherProgram);
|
||||
}
|
||||
finally {
|
||||
otherProgram.release(this);
|
||||
}
|
||||
}
|
||||
|
||||
void compareFunctions(Program otherProgram) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue