summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 5 insertions, 5 deletions
diff --git a/TODO b/TODO
index bcabb9c..838816b 100644
--- a/TODO
+++ b/TODO
@@ -1,16 +1,11 @@
Orderless todo:
- - add option to extract all members of given struct
-
- add option to recursively dump any struct inside requested struct
(only fill in padding or resue option to extract all members? figure
another syntax to specify substruct.field?)
- add option to list all the structs available in a file
- - add option to list all the fields available for a struct (I guess
-that's close enough to extracting, but might be more human readable)
-
- refactor some (in particular add wrappers/helpers around dwarf
functions so we abort properly checking both error and !ok, with
clear error messages)
@@ -21,3 +16,8 @@ clear error messages)
(need to be careful about embedded structs when we're not in recurse
mode? or have a mode that replaces 'em with char[x]?)
+ - refactor to not print immediately but fill a tree, so we could get
+rid of successive padding when elem size follows
+
+ - Fix anonymous struct/unions (need some sort of recursivity; probably
+depends intermediate representation)