| Index: tools/disasm.py | 
| diff --git a/tools/disasm.py b/tools/disasm.py | 
| index 681b4256dfe005058a409ea960377d6580579dd6..e8589b205bcae2ce52ef5fa529c1a40ec8bb7391 100644 | 
| --- a/tools/disasm.py | 
| +++ b/tools/disasm.py | 
| @@ -53,7 +53,7 @@ _ARCH_MAP = { | 
| } | 
|  | 
|  | 
| -def GetDisasmLines(filename, offset, size, arch, inplace): | 
| +def GetDisasmLines(filename, offset, size, arch, inplace, objdump_flags=""): | 
| tmp_name = None | 
| if not inplace: | 
| # Create a temporary file containing a copy of the code. | 
| @@ -63,7 +63,8 @@ def GetDisasmLines(filename, offset, size, arch, inplace): | 
| command = "dd if=%s of=%s bs=1 count=%d skip=%d && " \ | 
| "%s %s -D -b binary %s %s" % ( | 
| filename, tmp_name, size, offset, | 
| -      OBJDUMP_BIN, ' '.join(_COMMON_DISASM_OPTIONS), arch_flags, | 
| +      OBJDUMP_BIN, ' '.join(_COMMON_DISASM_OPTIONS), | 
| +      arch_flags + " " + objdump_flags, | 
| tmp_name) | 
| else: | 
| command = "%s %s --start-address=%d --stop-address=%d -d %s " % ( | 
|  |