/external/javassist/src/main/javassist/bytecode/ |
H A D | Mnemonic.java | 2 * Javassist, a Java-bytecode translator toolkit. 16 package javassist.bytecode; 21 * <p>This interface has been separated from javassist.bytecode.Opcode 22 * because typical bytecode translators do not use mnemonics. If this
|
H A D | DuplicateMemberException.java | 2 * Javassist, a Java-bytecode translator toolkit. 16 package javassist.bytecode;
|
H A D | BadBytecode.java | 2 * Javassist, a Java-bytecode translator toolkit. 16 package javassist.bytecode; 19 * Signals that a bad bytecode sequence has been found. 23 super("bytecode " + opcode);
|
/external/javassist/src/main/javassist/convert/ |
H A D | Transformer.java | 2 * Javassist, a Java-bytecode translator toolkit. 20 import javassist.bytecode.BadBytecode; 21 import javassist.bytecode.CodeAttribute; 22 import javassist.bytecode.CodeIterator; 23 import javassist.bytecode.ConstPool; 24 import javassist.bytecode.MethodInfo; 25 import javassist.bytecode.Opcode;
|
/external/robolectric/v1/src/main/java/com/xtremelabs/robolectric/bytecode/ |
H A D | IgnorableClassNotFoundException.java | 1 package com.xtremelabs.robolectric.bytecode;
|
H A D | ClassHandler.java | 1 package com.xtremelabs.robolectric.bytecode;
|
/external/v8/src/interpreter/ |
H A D | bytecodes.h | 13 #include "src/interpreter/bytecode-operands.h" 24 // Format is V(<bytecode>, <accumulator_use>, <operands>). 292 /* and one for each operand widening prefix bytecode */ \ 307 /* Illegal bytecode (terminates execution) */ \ 402 // evaluate to the same value as the last real bytecode. 409 // The maximum number of operands a bytecode may have. 412 // Returns string representation of |bytecode|. 413 static const char* ToString(Bytecode bytecode); 415 // Returns string representation of |bytecode|. 416 static std::string ToString(Bytecode bytecode, OperandScal 419 ToByte(Bytecode bytecode) argument 426 Bytecode bytecode = static_cast<Bytecode>(value); local 452 PrefixBytecodeToOperandScale(Bytecode bytecode) argument 467 GetAccumulatorUse(Bytecode bytecode) argument 473 ReadsAccumulator(Bytecode bytecode) argument 478 WritesAccumulator(Bytecode bytecode) argument 483 WritesBooleanToAccumulator(Bytecode bytecode) argument 510 IsAccumulatorLoadWithoutEffects(Bytecode bytecode) argument 525 IsRegisterLoadWithoutEffects(Bytecode bytecode) argument 532 IsConditionalJumpImmediate(Bytecode bytecode) argument 539 IsConditionalJumpConstant(Bytecode bytecode) argument 546 IsConditionalJump(Bytecode bytecode) argument 552 IsUnconditionalJump(Bytecode bytecode) argument 559 IsJumpImmediate(Bytecode bytecode) argument 566 IsJumpConstant(Bytecode bytecode) argument 573 IsJumpIfToBoolean(Bytecode bytecode) argument 580 IsJump(Bytecode bytecode) argument 587 IsForwardJump(Bytecode bytecode) argument 592 IsJumpOrReturn(Bytecode bytecode) argument 599 IsJumpWithoutEffects(Bytecode bytecode) argument 605 IsWithoutExternalSideEffects(Bytecode bytecode) argument 612 IsLdarOrStar(Bytecode bytecode) argument 617 PutsNameInAccumulator(Bytecode bytecode) argument 622 IsCallOrConstruct(Bytecode bytecode) argument 633 IsCallRuntime(Bytecode bytecode) argument 640 IsPrefixScalingBytecode(Bytecode bytecode) argument 647 ReturnCount(Bytecode bytecode) argument 652 NumberOfOperands(Bytecode bytecode) argument 658 GetOperandType(Bytecode bytecode, int i) argument 667 GetOperandTypes(Bytecode bytecode) argument 672 OperandIsScalableSignedByte(Bytecode bytecode, int operand_index) argument 679 OperandIsScalableUnsignedByte(Bytecode bytecode, int operand_index) argument 686 OperandIsScalable(Bytecode bytecode, int operand_index) argument 695 GetOperandSize(Bytecode bytecode, int i, OperandScale operand_scale) argument 702 GetOperandSizes(Bytecode bytecode, OperandScale operand_scale) argument 720 Size(Bytecode bytecode, OperandScale operand_scale) argument [all...] |
H A D | bytecode-pipeline.h | 10 #include "src/interpreter/bytecode-register-allocator.h" 11 #include "src/interpreter/bytecode-register.h" 24 // Interface for bytecode pipeline stages. 29 // Write bytecode node |node| into pipeline. The node is only valid 34 // Write jump bytecode node |node| which jumps to |label| into pipeline. 40 // Binds |label| to the current bytecode location. This call implicitly 50 // Flush the pipeline and generate a bytecode array. 76 // statement position associated with 7 but no bytecode associated 133 // A container for a generated bytecode, it's operands, and source information. 137 INLINE(BytecodeNode(Bytecode bytecode, argument 146 BytecodeNode(Bytecode bytecode, uint32_t operand0, BytecodeSourceInfo source_info = BytecodeSourceInfo()) argument 156 BytecodeNode(Bytecode bytecode, uint32_t operand0, uint32_t operand1, BytecodeSourceInfo source_info = BytecodeSourceInfo()) argument 167 BytecodeNode(Bytecode bytecode, uint32_t operand0, uint32_t operand1, uint32_t operand2, BytecodeSourceInfo source_info = BytecodeSourceInfo()) argument 180 BytecodeNode(Bytecode bytecode, uint32_t operand0, uint32_t operand1, uint32_t operand2, uint32_t operand3, BytecodeSourceInfo source_info = BytecodeSourceInfo()) argument 204 replace_bytecode(Bytecode bytecode) argument 236 Bytecode bytecode() const { return bytecode_; } function in class:v8::internal::interpreter::final 260 BytecodeNode(Bytecode bytecode, int operand_count, OperandScale operand_scale, BytecodeSourceInfo source_info, uint32_t operand0 = 0, uint32_t operand1 = 0, uint32_t operand2 = 0, uint32_t operand3 = 0) argument [all...] |
H A D | bytecodes.cc | 10 #include "src/interpreter/bytecode-traits.h" 61 const char* Bytecodes::ToString(Bytecode bytecode) { argument 62 switch (bytecode) { 74 std::string Bytecodes::ToString(Bytecode bytecode, OperandScale operand_scale) { argument 77 std::string value(ToString(bytecode)); 88 Bytecode Bytecodes::GetDebugBreak(Bytecode bytecode) { argument 89 DCHECK(!IsDebugBreak(bytecode)); 90 if (bytecode == Bytecode::kWide) { 93 if (bytecode == Bytecode::kExtraWide) { 96 int bytecode_size = Size(bytecode, OperandScal 108 GetOperandOffset(Bytecode bytecode, int i, OperandScale operand_scale) argument 122 GetJumpWithoutToBoolean(Bytecode bytecode) argument 140 IsDebugBreak(Bytecode bytecode) argument 169 MakesCallAlongCriticalPath(Bytecode bytecode) argument 219 IsStarLookahead(Bytecode bytecode, OperandScale operand_scale) argument 254 IsBytecodeWithScalableOperands(Bytecode bytecode) argument 300 BytecodeHasHandler(Bytecode bytecode, OperandScale operand_scale) argument 306 operator <<(std::ostream& os, const Bytecode& bytecode) argument [all...] |
H A D | bytecode-peephole-optimizer.cc | 5 #include "src/interpreter/bytecode-peephole-optimizer.h" 57 // bytecode to next stage as appropriate. 73 return last_.bytecode() != Bytecode::kIllegal; 77 // An action shouldn't leave a NOP as last bytecode unless it has 80 DCHECK(node->bytecode() != Bytecode::kNop || node->source_info().is_valid()); 87 // The rules for allowing the elision of the last bytecode based 102 // expression positions. Whenever the last bytecode is elided it's 106 // The last bytecode could be elided for the MAYBE cases if the last 107 // bytecode is known not to throw. If it throws, the system would 110 // default, the upstream bytecode generato [all...] |
/external/javassist/src/main/javassist/compiler/ |
H A D | CodeGen.java | 2 * Javassist, a Java-bytecode translator toolkit. 21 import javassist.bytecode.*; 35 protected Bytecode bytecode; field in class:CodeGen 83 bytecode = b; 105 public int getMaxLocals() { return bytecode.getMaxLocals(); } 108 bytecode.setMaxLocals(n); 112 bytecode.incMaxLocals(size); 294 bytecode.addOpcode(Opcode.RETURN); 339 bytecode.addOpcode(POP2); 341 bytecode [all...] |
H A D | ProceedHandler.java | 2 * Javassist, a Java-bytecode translator toolkit. 18 import javassist.bytecode.Bytecode;
|
/external/javassist/src/main/javassist/bytecode/annotation/ |
H A D | NoSuchClassError.java | 2 * Javassist, a Java-bytecode translator toolkit. 16 package javassist.bytecode.annotation;
|
/external/javassist/src/main/javassist/bytecode/stackmap/ |
H A D | TypeTag.java | 2 * Javassist, a Java-bytecode translator toolkit. 16 package javassist.bytecode.stackmap; 18 import javassist.bytecode.StackMapTable;
|
/external/javassist/src/main/javassist/expr/ |
H A D | Expr.java | 2 * Javassist, a Java-bytecode translator toolkit. 25 import javassist.bytecode.AccessFlag; 26 import javassist.bytecode.BadBytecode; 27 import javassist.bytecode.Bytecode; 28 import javassist.bytecode.ClassFile; 29 import javassist.bytecode.CodeAttribute; 30 import javassist.bytecode.CodeIterator; 31 import javassist.bytecode.ConstPool; 32 import javassist.bytecode.ExceptionTable; 33 import javassist.bytecode 232 storeStack(CtClass[] params, boolean isStaticCall, int regno, Bytecode bytecode) argument 241 storeStack0(int i, int n, CtClass[] params, int regno, Bytecode bytecode) argument 289 replace0(int pos, Bytecode bytecode, int size) argument [all...] |
H A D | Cast.java | 2 * Javassist, a Java-bytecode translator toolkit. 19 import javassist.bytecode.*; 82 * Replaces the explicit cast operator with the bytecode derived from 114 Bytecode bytecode = jc.getBytecode(); 115 storeStack(params, true, paramVar, bytecode); 118 bytecode.addConstZero(retType); 119 bytecode.addStore(retVar, retType); // initialize $_ 122 bytecode.addLoad(retVar, retType); 124 replace0(pos, bytecode, 3); 144 public void doit(JvstCodeGen gen, Bytecode bytecode, ASTLis argument [all...] |
H A D | Instanceof.java | 2 * Javassist, a Java-bytecode translator toolkit. 19 import javassist.bytecode.*; 85 * Replaces the instanceof operator with the bytecode derived from 120 Bytecode bytecode = jc.getBytecode(); 121 storeStack(params, true, paramVar, bytecode); 124 bytecode.addConstZero(retType); 125 bytecode.addStore(retVar, retType); // initialize $_ 128 bytecode.addLoad(retVar, retType); 130 replace0(pos, bytecode, 3); 148 public void doit(JvstCodeGen gen, Bytecode bytecode, ASTLis argument [all...] |
H A D | FieldAccess.java | 2 * Javassist, a Java-bytecode translator toolkit. 19 import javassist.bytecode.*; 131 * @see javassist.bytecode.Descriptor#toCtClass(String, ClassPool) 140 * Replaces the method call with the bytecode derived from 195 Bytecode bytecode = jc.getBytecode(); 196 storeStack(params, isStatic(), paramVar, bytecode); 201 bytecode.addOpcode(ACONST_NULL); 202 bytecode.addAstore(retVar); 205 bytecode.addConstZero(retType); 206 bytecode 236 doit(JvstCodeGen gen, Bytecode bytecode, ASTList args) argument 284 doit(JvstCodeGen gen, Bytecode bytecode, ASTList args) argument [all...] |
H A D | ConstructorCall.java | 2 * Javassist, a Java-bytecode translator toolkit. 22 import javassist.bytecode.CodeIterator; 23 import javassist.bytecode.MethodInfo;
|
H A D | NewExpr.java | 2 * Javassist, a Java-bytecode translator toolkit. 19 import javassist.bytecode.*; 100 * @see javassist.bytecode.Descriptor 154 * Replaces the <tt>new</tt> expression with the bytecode derived from 199 Bytecode bytecode = jc.getBytecode(); 200 storeStack(params, true, paramVar, bytecode); 203 bytecode.addConstZero(newType); 204 bytecode.addStore(retVar, newType); // initialize $_ 208 bytecode.addAload(retVar); 210 replace0(pos, bytecode, bytecodeSiz 229 doit(JvstCodeGen gen, Bytecode bytecode, ASTList args) argument [all...] |
/external/javassist/src/main/javassist/bytecode/analysis/ |
H A D | Util.java | 2 * Javassist, a Java-bytecode translator toolkit. 15 package javassist.bytecode.analysis; 17 import javassist.bytecode.CodeIterator; 18 import javassist.bytecode.Opcode;
|
H A D | FramePrinter.java | 2 * Javassist, a Java-bytecode translator toolkit. 15 package javassist.bytecode.analysis; 23 import javassist.bytecode.BadBytecode; 24 import javassist.bytecode.CodeAttribute; 25 import javassist.bytecode.CodeIterator; 26 import javassist.bytecode.ConstPool; 27 import javassist.bytecode.Descriptor; 28 import javassist.bytecode.InstructionPrinter; 29 import javassist.bytecode.MethodInfo; 41 * Constructs a bytecode printe [all...] |
/external/javassist/src/main/javassist/tools/ |
H A D | Dump.java | 2 * Javassist, a Java-bytecode translator toolkit. 19 import javassist.bytecode.ClassFile; 20 import javassist.bytecode.ClassFilePrinter;
|
/external/robolectric/v1/src/test/java/com/xtremelabs/robolectric/ |
H A D | WithTestDefaultsRunner.java | 7 import com.xtremelabs.robolectric.bytecode.ClassHandler; 8 import com.xtremelabs.robolectric.bytecode.RobolectricClassLoader;
|
/external/robolectric/v1/src/test/java/com/xtremelabs/robolectric/bytecode/ |
H A D | Foo.java | 1 package com.xtremelabs.robolectric.bytecode;
|