From a3f3fb052678b9cf1f80bbdc72c42afc3705ac0b Mon Sep 17 00:00:00 2001 From: Oxore Date: Sun, 4 Jun 2023 21:58:39 +0300 Subject: Add initial support of ELF files --- todo.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'todo.md') 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 -- cgit v1.2.3