summaryrefslogtreecommitdiff
path: root/parse_datasheet/check_offset.py
diff options
context:
space:
mode:
Diffstat (limited to 'parse_datasheet/check_offset.py')
-rwxr-xr-xparse_datasheet/check_offset.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/parse_datasheet/check_offset.py b/parse_datasheet/check_offset.py
new file mode 100755
index 0000000..63d358f
--- /dev/null
+++ b/parse_datasheet/check_offset.py
@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+
+import sys
+from pickle_helper import unpickle_file
+
+def main():
+ if len(sys.argv) < 2:
+ raise ValueError("BAD WOLF!")
+ a_t = unpickle_file(sys.argv[1] + ".pickle")
+ for t in a_t.tables:
+ if t.offset != t.offset_start[0]:
+ print "%7s %19s %7s %15s" % (
+ t.fmt('offset'),
+ t.reg_name,
+ t.size,
+ t.fmt('default'))
+
+
+main()