summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2017-10-13 11:07:22 +0900
committerDominique Martinet <asmadeus@codewreck.org>2017-10-13 11:07:22 +0900
commit63aa0d72fd4d551668e75e86f362d6849b541589 (patch)
tree54f8914b6523d2998866e58e3ea332e6558c6065 /TODO
parent98df4b62c410b0bafb3e3ce20627140e5b84e78c (diff)
Add README/TODO files
Diffstat (limited to 'TODO')
-rw-r--r--TODO23
1 files changed, 23 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..bcabb9c
--- /dev/null
+++ b/TODO
@@ -0,0 +1,23 @@
+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)
+
+ - log levels ?
+
+ - pack elements into the same union member when sizes are appropriate
+(need to be careful about embedded structs when we're not in recurse
+mode? or have a mode that replaces 'em with char[x]?)
+