/external/proguard/src/proguard/optimize/info/ |
H A D | ParameterUsageMarker.java | 24 import proguard.classfile.instruction.*; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 185 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
H A D | ReadWriteFieldMarker.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 50 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
H A D | SideEffectInstructionChecker.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 33 * This class can tell whether an instruction has any side effects. Return 59 public boolean hasSideEffects(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 63 instruction.accept(clazz, method, codeAttribute, offset, this); 71 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {} argument
|
/external/proguard/src/proguard/optimize/peephole/ |
H A D | InstructionSequenceReplacer.java | 28 import proguard.classfile.instruction.*; 29 import proguard.classfile.instruction.visitor.InstructionVisitor; 33 * This InstructionVisitor replaces a given pattern instruction sequence by 34 * another given replacement instruction sequence. The arguments of the 35 * instruction sequences can be wildcards that are matched and replaced. 60 * instruction. 61 * @param patternInstructions the pattern instruction sequence. 62 * @param replacementInstructions the replacement instruction sequence. 87 * instruction. 113 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument [all...] |
H A D | MethodInliner.java | 29 import proguard.classfile.instruction.*; 30 import proguard.classfile.instruction.visitor.InstructionVisitor; 320 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 322 codeAttributeComposer.appendInstruction(offset, instruction.shrink()); 328 // Are we inlining this instruction? 340 // Are we not at the last instruction? 343 // Replace the return instruction by a branch instruction. 353 // Just leave out the instruction, but put in a label, 368 // Are we inlining this instruction [all...] |
/external/proguard/src/proguard/preverify/ |
H A D | CodeSubroutineInliner.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 118 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); 119 int instructionLength = instruction.length(offset); 128 System.out.println(" Skipping original subroutine instruction "+instruction.toString(offset)); 136 // Copy the instruction, inlining any subroutine call recursively. 137 instruction.accept(clazz, method, codeAttribute, offset, this); 245 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 247 // Append the instruction [all...] |
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
H A D | MethodDefinition.java | 79 Instruction instruction = instructions[i]; 80 if (instruction.opcode == Opcode.PACKED_SWITCH) { 83 ((OffsetInstruction)instruction).getTargetAddressOffset(), 85 } else if (instruction.opcode == Opcode.SPARSE_SWITCH) { 88 ((OffsetInstruction)instruction).getTargetAddressOffset(), 92 currentCodeAddress += instruction.getSize(currentCodeAddress); 270 * @param instruction The instruction 271 * @return true if the specified instruction is a NOP, and the next instruction i 274 isInstructionPaddingNop(List<AnalyzedInstruction> instructions, AnalyzedInstruction instruction) argument [all...] |
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ |
H A D | DeodexUtil.java | 58 public InlineMethod lookupInlineMethod(AnalyzedInstruction instruction) { argument 59 return inlineMethodResolver.resolveExecuteInline(instruction);
|
H A D | AnalyzedInstruction.java | 41 * The actual instruction 43 protected Instruction instruction; field in class:AnalyzedInstruction 46 * The index of the instruction, where the first instruction in the method is at index 0, and so on 61 * This contains the register types *before* the instruction has executed 66 * This contains the register types *after* the instruction has executed 71 * When deodexing, we might need to deodex this instruction multiple times, when we merge in new register 72 * information. When this happens, we need to restore the original (odexed) instruction, so we can deodex it again 77 * An analyzed instruction's "deadness" is set during analysis (i.e. MethodAnalyzer.analyzer()). A dead instruction 83 AnalyzedInstruction(Instruction instruction, int instructionIndex, int registerCount) argument 116 setDeodexedInstruction(Instruction instruction) argument [all...] |
/external/webkit/Source/JavaScriptCore/jit/ |
H A D | JITCall32_64.cpp | 58 void JIT::emit_op_call_put_result(Instruction* instruction) argument 60 int dst = instruction[1].u.operand; 64 void JIT::compileOpCallVarargs(Instruction* instruction) argument 66 int callee = instruction[1].u.operand; 67 int argCountRegister = instruction[2].u.operand; 68 int registerOffset = instruction[3].u.operand; 91 void JIT::compileOpCallVarargsSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter) argument 93 int callee = instruction[1].u.operand; 190 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned) argument 192 int callee = instruction[ 225 compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned, OpcodeID opcodeID) argument 247 compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned callLinkInfoIndex) argument 302 compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned callLinkInfoIndex, OpcodeID opcodeID) argument [all...] |
/external/ganymed-ssh2/examples/ |
H A D | SwingShell.java | 466 public String[] replyToChallenge(String name, String instruction, int numPrompts, String[] prompt, argument 473 /* Often, servers just send empty strings for "name" and "instruction" */ 475 String[] content = new String[] { lastError, name, instruction, prompt[i] };
|
/external/libnfc-nxp/src/ |
H A D | phHciNfc_Felica.c | 774 uint8_t instruction=0, local 781 /* Get the instruction bits from the Message Header */ 782 instruction = (uint8_t) GET_BITS8( message->msg_header, 785 HCI_DEBUG ("HCI : instruction : %02X\n", instruction); 787 if ((EVT_TARGET_DISCOVERED == instruction)
|
H A D | phHciNfc_ISO15693.c | 584 uint8_t instruction=0, local 591 /* Get the instruction bits from the Message Header */ 592 instruction = (uint8_t) GET_BITS8( message->msg_header, 595 if ((EVT_TARGET_DISCOVERED == instruction)
|
H A D | phHciNfc_Jewel.c | 657 uint8_t instruction=0, local 664 /* Get the instruction bits from the Message Header */ 665 instruction = (uint8_t) GET_BITS8( message->msg_header, 668 if ((EVT_TARGET_DISCOVERED == instruction)
|
H A D | phHciNfc_PollingLoop.c | 694 uint8_t instruction=0; local 702 /* Get the instruction bits from the Message Header */ 703 instruction = (uint8_t) GET_BITS8( message->msg_header, 706 switch(instruction)
|
H A D | phHciNfc_RFReaderA.c | 824 uint8_t instruction=0, local 831 /* Get the instruction bits from the Message Header */ 832 instruction = (uint8_t) GET_BITS8( message->msg_header, 835 HCI_DEBUG ("HCI : instruction : %02X\n", instruction); 838 if ((EVT_TARGET_DISCOVERED == instruction)
|
H A D | phHciNfc_RFReaderB.c | 633 uint8_t instruction=0, local 640 /* Get the instruction bits from the Message Header */ 641 instruction = (uint8_t) GET_BITS8( message->msg_header, 644 if ((EVT_TARGET_DISCOVERED == instruction)
|
H A D | phHciNfc_Generic.c | 212 uint8_t instruction 904 uint8_t instruction=0; local 912 /* Get the instruction bits from the Message Header */ 913 instruction = (uint8_t) GET_BITS8( message->msg_header, 934 else if( ((uint8_t) ANY_OK != instruction) 995 uint8_t instruction = 0; local 996 instruction = (uint8_t) GET_BITS8(message->msg_header, 1003 /* Process the Error Response based on the obtained instruction */ 1005 switch(instruction) 1039 HCI_DEBUG("HCI Error Response(%u) from the Device \n", instruction); 1069 uint8_t instruction=0; local 1187 uint8_t instruction=0; local [all...] |
/external/proguard/src/proguard/classfile/instruction/ |
H A D | ConstantInstruction.java | 21 package proguard.classfile.instruction; 27 import proguard.classfile.instruction.visitor.InstructionVisitor; 31 * This Instruction represents an instruction that refers to an entry in the 77 * Copies the given instruction into this instruction. 78 * @param constantInstruction the instruction to be copied. 79 * @return this instruction. 110 // Can we replace the long instruction by a short instruction? 118 // Should we replace the short instruction b [all...] |
H A D | Instruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 664 * Returns the canonical opcode of this instruction, i.e. typically the 674 * Shrinks this instruction to its shortest possible form. 675 * @return this instruction. 710 * Returns whether the instruction is wide, i.e. preceded by a wide opcode. 720 * Reads the data following the instruction opcode. 726 * Writes data following the instruction opcode. 732 * Returns the length in bytes of the instruction. 744 * Returns a description of the instruction, a [all...] |
/external/proguard/src/proguard/classfile/util/ |
H A D | DynamicClassReferenceInitializer.java | 28 import proguard.classfile.instruction.*; 29 import proguard.classfile.instruction.visitor.InstructionVisitor; 241 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 244 instruction.accept(clazz, method, codeAttribute, offset, 259 instruction.accept(clazz, method, codeAttribute, offset, 270 instruction.accept(clazz, method, codeAttribute, offset, 282 instruction.accept(clazz, method, codeAttribute, offset, 410 * given code attribute match with the given instruction matcher.
|
H A D | DynamicMemberReferenceInitializer.java | 28 import proguard.classfile.instruction.*; 29 import proguard.classfile.instruction.visitor.InstructionVisitor; 305 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) argument 308 matchGetMember(clazz, method, codeAttribute, offset, instruction, 313 matchGetMember(clazz, method, codeAttribute, offset, instruction, 319 matchGetMember(clazz, method, codeAttribute, offset, instruction, 325 matchGetMember(clazz, method, codeAttribute, offset, instruction, 331 matchGetMember(clazz, method, codeAttribute, offset, instruction, 337 matchGetMember(clazz, method, codeAttribute, offset, instruction, 343 matchGetMember(clazz, method, codeAttribute, offset, instruction, 359 matchGetMember(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction, InstructionSequenceMatcher constantSequenceMatcher, InstructionSequenceMatcher variableSequenceMatcher, boolean isField, boolean isDeclared) argument [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | EvaluationSimplifier.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 145 Instruction instruction = InstructionFactory.create(codeAttribute.code, 148 instruction.accept(clazz, method, codeAttribute, offset, this); 370 * Replaces the push instruction at the given offset by a simpler push 371 * instruction, if possible. 375 Instruction instruction) 383 replaceIntegerPushInstruction(clazz, offset, instruction); 386 replaceLongPushInstruction(clazz, offset, instruction); 389 replaceFloatPushInstruction(clazz, offset, instruction); 373 replaceAnyPushInstruction(Clazz clazz, int offset, Instruction instruction) argument 406 replaceIntegerPushInstruction(Clazz clazz, int offset, Instruction instruction) argument 421 replaceIntegerPushInstruction(Clazz clazz, int offset, Instruction instruction, int maxVariableIndex) argument 472 replaceLongPushInstruction(Clazz clazz, int offset, Instruction instruction) argument 487 replaceLongPushInstruction(Clazz clazz, int offset, Instruction instruction, int maxVariableIndex) argument 539 replaceFloatPushInstruction(Clazz clazz, int offset, Instruction instruction) argument 554 replaceFloatPushInstruction(Clazz clazz, int offset, Instruction instruction, int maxVariableIndex) argument 607 replaceDoublePushInstruction(Clazz clazz, int offset, Instruction instruction) argument 622 replaceDoublePushInstruction(Clazz clazz, int offset, Instruction instruction, int maxVariableIndex) argument 674 replaceReferencePushInstruction(Clazz clazz, int offset, Instruction instruction) argument 695 replaceConstantPushInstruction(Clazz clazz, int offset, Instruction instruction, byte replacementOpcode, int value) argument 712 replaceVariablePushInstruction(Clazz clazz, int offset, Instruction instruction, byte replacementOpcode, int variableIndex) argument 757 deleteReferencePopInstruction(Clazz clazz, int offset, Instruction instruction) argument 777 replaceBranchInstruction(Clazz clazz, int offset, Instruction instruction) argument 857 replaceByInfiniteLoop(Clazz clazz, int offset, Instruction instruction) argument 882 replaceInstruction(Clazz clazz, int offset, Instruction instruction, Instruction replacementInstruction) argument [all...] |
/external/v8/src/mips/ |
H A D | disasm-mips.cc | 28 // A Disassembler object is used to disassemble a block of code instruction by 29 // instruction. The default implementation of the NameConverter object can be 86 // Writes one disassembled instruction into 'buffer' (0-terminated). 87 // Returns the length of the disassembled machine instruction in bytes. 88 int InstructionDecode(byte* instruction); 117 // Printing of instruction name. 127 // Each of these functions decodes one particular instruction type. 285 return; // Not a break or trap instruction. 304 default: // Not a break or trap instruction. 310 // Printing of instruction nam 1020 InstructionDecode(v8::internal::Vector<char> buffer, byte* instruction) argument 1028 ConstantPoolSizeAt(byte* instruction) argument [all...] |
/external/compiler-rt/lib/asan/interception/mach_override/ |
H A D | mach_override.c | 56 // Now the real jump instruction 75 // Now the real jump instruction 130 long instruction ) __attribute__((visibility("hidden"))); 274 // Ensure first instruction isn't 'mfctr'. 327 // Build the branch absolute instruction to the escape island. 340 // Build the jump relative instruction to the escape island 369 // o Insert the original instruction into the reentry island. 370 // o Target the reentry island at the 2nd instruction of the 372 // o Replace the original instruction with the branch absolute. 384 // Someone replaced the instruction ou 725 codeMatchesInstruction(unsigned char *code, AsmInstructionMatch* instruction) argument [all...] |