summaryrefslogtreecommitdiff
path: root/parse_datasheet/check_offset.py
blob: 63d358f3e66f41ebbb72a2b3d3d3b5e80ef2f35d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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()