[Decompiler] WIP: Stack Spills (#382)

* set up types

* cleaned up type analysis and got things working through atomic ops

* expression working, need types

* improved types and names

* getting close

* finish up dma-disasm

* fix
This commit is contained in:
water111
2021-04-25 14:48:54 -04:00
committed by GitHub
parent 54ccc9db97
commit 2002db359a
43 changed files with 3187 additions and 99 deletions
+3 -1
View File
@@ -156,7 +156,9 @@ void TextDb::inherit_info(const Object& parent, const Object& child) {
while (!children.empty()) {
auto top = children.back();
children.pop_back();
map[top->heap_obj] = parent_kv->second;
if (map.find(top->heap_obj) == map.end()) {
map[top->heap_obj] = parent_kv->second;
}
if (top->as_pair()->car.is_pair()) {
children.push_back(&top->as_pair()->car);
}