[Decompiler] Flag uses of vf registers for values outside of functions (#263)

* clean up warning system

* add bad dependency warning

* add q and acc
This commit is contained in:
water111
2021-02-15 11:55:10 -05:00
committed by GitHub
parent af1691a0bc
commit aa9bcd07f4
19 changed files with 336 additions and 91 deletions
+2 -3
View File
@@ -716,7 +716,7 @@ void ObjectFileDB::analyze_functions_ir1() {
unique_names.insert(name);
if (config.asm_functions_by_name.find(name) != config.asm_functions_by_name.end()) {
func.warnings += ";; flagged as asm by config\n";
func.warnings.info("Flagged as asm by config");
func.suspected_asm = true;
}
}
@@ -729,7 +729,7 @@ void ObjectFileDB::analyze_functions_ir1() {
if (duplicated_functions.find(name) != duplicated_functions.end()) {
duplicated_functions[name].insert(data.to_unique_name());
func.warnings += ";; this function exists in multiple non-identical object files\n";
func.warnings.info("Exists in multiple non-identical object files");
}
});
@@ -791,7 +791,6 @@ void ObjectFileDB::analyze_functions_ir1() {
}
} else {
asm_funcs++;
func.warnings.append(";; Assembly Function. Analysis passes were not attempted.\n");
}
});