diff options
author | Orion Hodson <oth@google.com> | 2017-09-19 10:14:32 +0100 |
---|---|---|
committer | Orion Hodson <oth@google.com> | 2017-09-19 10:30:46 +0100 |
commit | d10790343126792882af09bd7bea04c6c41c44aa (patch) | |
tree | 66b29d3f596e29a63efc80e11081809cc2966516 /baksmali | |
parent | 8bfa6a16459b84c945728bc197f01b46ccde41ed (diff) | |
parent | b84345935a5ab15340dbca045a0af39c1f5a6124 (diff) | |
download | smali-d10790343126792882af09bd7bea04c6c41c44aa.tar.gz |
Merge remote-tracking branch 'aosp/upstream-master' into oth-merge-smali-upstream
Test: art/test.py
Bug: 33099829
Change-Id: I9d385a8ef526d5ab40990d7ad43e3390ab593f1b
Diffstat (limited to 'baksmali')
-rw-r--r-- | baksmali/src/main/java/org/jf/baksmali/DisassembleCommand.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/baksmali/src/main/java/org/jf/baksmali/DisassembleCommand.java b/baksmali/src/main/java/org/jf/baksmali/DisassembleCommand.java index 2e3eb79e..eb670df4 100644 --- a/baksmali/src/main/java/org/jf/baksmali/DisassembleCommand.java +++ b/baksmali/src/main/java/org/jf/baksmali/DisassembleCommand.java @@ -132,6 +132,10 @@ public class DisassembleCommand extends DexInputCommand { "fields from the current class.") private boolean implicitReferences = false; + @Parameter(names = "--allow-odex-opcodes", + description = "Allows odex opcodes to be disassembled, even if the result won't be able to be reassembled.") + private boolean allowOdex = false; + @Parameter(names = "--classes", description = "A comma separated list of classes. Only disassemble these classes") @ExtendedParameter(argumentNames = "classes") @@ -282,6 +286,10 @@ public class DisassembleCommand extends DexInputCommand { dexFile.getClasses()); } + if (allowOdex) { + options.allowOdex = true; + } + return options; } } |