mirror of
https://github.com/revanced/smali.git
synced 2025-05-05 00:54:25 +02:00
Add support for empty sparse switch data instructions
This commit is contained in:
parent
c89097680e
commit
2fe6041fa9
@ -366,19 +366,21 @@ public class CodeItem {
|
||||
out.annotate(2, instruction.getOpcode().name);
|
||||
out.indent();
|
||||
out.annotate(2, "size = %d", elements.size());
|
||||
out.annotate(0, "keys:");
|
||||
out.indent();
|
||||
for (int i=0; i<elements.size(); i++) {
|
||||
out.annotate(4, "key[%d] = %d", i, elements.get(i).getKey());
|
||||
if (elements.size() > 0) {
|
||||
out.annotate(0, "keys:");
|
||||
out.indent();
|
||||
for (int i=0; i<elements.size(); i++) {
|
||||
out.annotate(4, "key[%d] = %d", i, elements.get(i).getKey());
|
||||
}
|
||||
out.deindent();
|
||||
out.annotate(0, "targets:");
|
||||
out.indent();
|
||||
for (int i=0; i<elements.size(); i++) {
|
||||
out.annotate(4, "target[%d] = %d", i, elements.get(i).getOffset());
|
||||
}
|
||||
out.deindent();
|
||||
}
|
||||
out.deindent();
|
||||
out.annotate(0, "targets:");
|
||||
out.indent();
|
||||
for (int i=0; i<elements.size(); i++) {
|
||||
out.annotate(4, "target[%d] = %d", i, elements.get(i).getOffset());
|
||||
}
|
||||
out.deindent();
|
||||
out.deindent();
|
||||
}
|
||||
|
||||
private void addDebugInfoIdentity(int debugInfoOffset, String methodString) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user