GP-1996 - code refactor to make op new and delete discovery more generic.

This commit is contained in:
ghidra007
2022-05-26 22:12:07 +00:00
parent 864321a060
commit d8396e7592
5 changed files with 458 additions and 438 deletions

View File

@@ -117,8 +117,6 @@ public class RTTIGccClassRecoverer extends RTTIClassRecoverer {
return recoveredClasses;
}
createCalledFunctionMap(recoveredClasses);
createClassHierarchyListAndMapForGcc();
if (isDwarfLoaded) {
@@ -1849,12 +1847,6 @@ public class RTTIGccClassRecoverer extends RTTIClassRecoverer {
private void processConstructorAndDestructors()
throws CancelledException, InvalidInputException, DuplicateNameException, Exception {
// find deleting destructors using various mechanisms
// findDeletingDestructors(recoveredClasses);
// use atexit param list to find more destructors
// findDestructorsUsingAtexitCalledFunctions(recoveredClasses);
// figure out which are inlined and put on separate list to be processed later
separateInlinedConstructorDestructors(recoveredClasses);