/external/proguard/src/proguard/classfile/instruction/ |
H A D | InstructionFactory.java | 21 package proguard.classfile.instruction; 36 Instruction instruction; 168 instruction = new SimpleInstruction(); 191 instruction = new ConstantInstruction(); 250 instruction = new VariableInstruction(wide); 276 instruction = new BranchInstruction(); 279 // The tableswitch instruction. 281 instruction = new TableSwitchInstruction(); 284 // The lookupswitch instruction. 286 instruction [all...] |
H A D | InstructionUtil.java | 21 package proguard.classfile.instruction;
|
H A D | SwitchInstruction.java | 21 package proguard.classfile.instruction; 24 * This Instruction represents a simple instruction without variable arguments 55 * Copies the given instruction into this instruction. 56 * @param switchInstruction the instruction to be copied. 57 * @return this instruction.
|
H A D | BranchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This interface describes an instruction that branches to a given offset in 52 * Copies the given instruction into this instruction. 53 * @param branchInstruction the instruction to be copied. 54 * @return this instruction. 108 throw new IllegalArgumentException("Branch instruction can't be widened ("+this.toString()+")"); 161 * Returns the branch offset size for this instruction. 172 * Computes the required branch offset size for this instruction' [all...] |
H A D | LookUpSwitchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 60 * Copies the given instruction into this instruction. 61 * @param lookUpSwitchInstruction the instruction to be copied. 62 * @return this instruction. 79 // There aren't any ways to shrink this instruction.
|
H A D | SimpleInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 64 * Copies the given instruction into this instruction. 65 * @param simpleInstruction the instruction to be copied. 66 * @return this instruction. 139 // Reconstruct the opcode of the shortest instruction, if there are 234 * Returns the constant size for this instruction. 246 * Computes the required constant size for this instruction [all...] |
H A D | TableSwitchInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 63 * Copies the given instruction into this instruction. 64 * @param tableSwitchInstruction the instruction to be copied. 65 * @return this instruction. 83 // There aren't any ways to shrink this instruction.
|
/external/proguard/src/proguard/classfile/instruction/visitor/ |
H A D | InstructionCounter.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.Instruction; 55 Instruction instruction) 51 visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument
|
H A D | AllInstructionVisitor.java | 21 package proguard.classfile.instruction.visitor;
|
H A D | InstructionVisitor.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.*;
|
/external/dropbear/ |
H A D | cli-authinteract.c | 70 unsigned char *instruction = NULL; local 83 instruction = buf_getstring(ses.payload, NULL); 105 if (strlen(instruction) > 0) { 106 cleantext(instruction); 107 fprintf(stderr, "%s", instruction); 109 m_free(instruction);
|
/external/proguard/src/proguard/classfile/editor/ |
H A D | InstructionAdder.java | 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 26 import proguard.classfile.instruction.*; 58 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 60 // Add the instruction. 61 codeAttributeComposer.appendInstruction(offset, instruction); 67 // Create a copy of the instruction. 73 // Add the instruction.
|
H A D | VariableSizeUpdater.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 77 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
H A D | InstructionWriter.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 68 // Try to write out the instruction. 78 // Try to write out the instruction. 83 // Create a new constant instruction that will fit. 91 // Write out a dummy constant instruction for now. 103 // Try to write out the instruction. 108 // Create a new variable instruction that will fit. 116 // Write out a dummy variable instruction for now. 128 // Try to write out the instruction 232 insertBeforeInstruction(int instructionOffset, Instruction instruction) argument 245 replaceInstruction(int instructionOffset, Instruction instruction) argument 258 insertAfterInstruction(int instructionOffset, Instruction instruction) argument [all...] |
/external/proguard/src/proguard/optimize/info/ |
H A D | ExceptionInstructionChecker.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 33 * This class can tell whether an instruction might throw exceptions. 48 * Returns whether the given instruction may throw exceptions. 50 public boolean mayThrowExceptions(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 54 instruction.accept(clazz, method, codeAttribute, offset, this); 62 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
H A D | SuperInvocationMarker.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 47 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
H A D | BackwardBranchMarker.java | 25 import proguard.classfile.instruction.*; 26 import proguard.classfile.instruction.visitor.InstructionVisitor; 41 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
H A D | InstanceofClassMarker.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 46 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
H A D | InstantiationClassMarker.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 46 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
H A D | VariableUsageMarker.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 81 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | GotoGotoReplacer.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 77 // Check if the instruction is an unconditional goto instruction. 82 // Check if the goto instruction points to another simple goto 83 // instruction. 96 // Simplify the goto instruction. 105 // Visit the instruction, if required.
|
H A D | GotoReturnReplacer.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 77 // Check if the instruction is an unconditional goto instruction. 82 // Check if the goto instruction points to a return instruction. 98 // Replace the goto instruction by the return instruction. 104 // Visit the instruction, i [all...] |
H A D | NopRemover.java | 26 import proguard.classfile.instruction.*; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 71 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 76 // Check if the instruction is a nop instruction. 82 // Visit the instruction, if required.
|
H A D | UnreachableCodeRemover.java | 27 import proguard.classfile.instruction.Instruction; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 123 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 127 System.out.println(" "+(reachableCodeMarker.isReachable(offset) ? "+" : "-")+" "+instruction.toString(offset)); 130 // Is this instruction unreachable? 136 // Visit the instruction, if required. 139 instruction.accept(clazz, method, codeAttribute, offset, extraInstructionVisitor);
|
/external/proguard/src/proguard/classfile/visitor/ |
H A D | DotClassClassVisitor.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 64 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument 71 // Could this instruction be a .class construct?
|