diff --git a/linux-ramdump-parser-v2/ramparse.py b/linux-ramdump-parser-v2/ramparse.py index 0295f69bd53956aee1fb886626d6065531e0e4c2..715c181fabc94d74b53556a0bc5482bb0cc3388f 100755 --- a/linux-ramdump-parser-v2/ramparse.py +++ b/linux-ramdump-parser-v2/ramparse.py @@ -120,7 +120,9 @@ if __name__ == '__main__': parser.add_option('', '--parse-qdss', action='store_true', dest='qdss', help='Parse QDSS (deprecated)') parser.add_option('', '--64-bit', action='store_true', dest='arm64', - help='Parse dumps as 64-bit dumps') + help='Parse dumps as 64-bit dumps (default)') + parser.add_option('', '--32-bit', action='store_true', dest='arm32', + help='Parse dumps as 32-bit dumps') parser.add_option('', '--shell', action='store_true', help='Run an interactive python interpreter with the ramdump loaded') parser.add_option('', '--classic-shell', action='store_true', @@ -230,6 +232,12 @@ if __name__ == '__main__': nm_path = options.nm objdump_path = options.objdump + if options.arm64: + print_out_str('--64-bit is deprecated. Dumps are assumed to be 64-bit by default.') + print_out_str('For 32-bit dumps, use --32-bit.') + else: + options.arm64 = not options.arm32 + try: import local_settings try: