pagetables converts binary data files containing page tables from hboot image files into readable C-language structures. Addresses are written in hexadecimal unless the "-d" decimal option is used. Program information messages are written to stderr to avoid confusing the matching address reports that are written to stdout. This allows the program to be used with pipes and further filters. The program uses memory-mapped files to make processing as efficient as possible. Usage: ./binmatch: [-d] -f -d print matching addresses in decimal not hexadecimal -f path to the file containing the binary page-tables Information messages are written to stderr and only matches are written to stdout. This allows the output to be piped through other filters.