summaryrefslogtreecommitdiff
path: root/todo.md
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2023-06-04 21:58:39 +0300
committerOxore <oxore@protonmail.com>2023-06-04 23:26:13 +0300
commita3f3fb052678b9cf1f80bbdc72c42afc3705ac0b (patch)
treef45953c256f4e463f073afcdc920c916afc4c0d1 /todo.md
parentb5c24afbc10a36f65e73d5ef2100da4ff173a109 (diff)
Add initial support of ELF files
Diffstat (limited to 'todo.md')
-rw-r--r--todo.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/todo.md b/todo.md
index 1dabd4f..4bfa52e 100644
--- a/todo.md
+++ b/todo.md
@@ -1,8 +1,11 @@
# TODO
+- Add support for `ELF` and `DWARF` formats to split an `ELF` file into multiple
+ original assembly files. These files may not be assembly files originally, but
+ they will become after decompilation.
- Implement RAM symbol mapping from raw addresses found in the instructions like
LEA, MOVE and address arithmetic instructions. Basically any direct RAM
- address accessed directly may be mapped as symbol. A hashmap is most like
+ address accessed directly may be mapped as symbol. A hashmap is most likely
necessary for this.
- Implement CLI option that can be used to specify regions of RAM and IO
registers. Custom ROM location and size is still not the case, only 4MiB at