[decompiler] automatically label things when possible (#784)

* improve label system

* clean up menu

* debug menu working, still need to fix tests

* fix tests and clean up
This commit is contained in:
water111
2021-08-29 11:13:06 -04:00
committed by GitHub
parent 24fe2c78c0
commit d9f9e076af
54 changed files with 11632 additions and 2950 deletions
+3 -1
View File
@@ -81,7 +81,9 @@ class ObjectFileDB {
void ir2_insert_anonymous_functions(int seg);
void ir2_symbol_definition_map(const std::string& output_dir);
void ir2_write_results(const std::string& output_dir, const Config& config);
void ir2_do_common_segment_analysis(int seg, const Config& config);
void ir2_do_segment_analysis_phase1(int seg, const Config& config);
void ir2_do_segment_analysis_phase2(int seg, const Config& config);
void ir2_setup_labels(const Config& config);
std::string ir2_to_file(ObjectFileData& data, const Config& config);
std::string ir2_function_to_string(ObjectFileData& data, Function& function, int seg);
std::string ir2_final_out(ObjectFileData& data,