/dalvik/dx/src/com/android/dx/cf/attrib/ |
H A D | RawAttribute.java | 30 * {@code null-ok;} constant pool to use for resolution of cpis in {@link 33 private final ConstantPool pool; field in class:RawAttribute 40 * @param pool {@code null-ok;} constant pool to use for cpi resolution 42 public RawAttribute(String name, ByteArray data, ConstantPool pool) { argument 50 this.pool = pool; 60 * @param pool {@code null-ok;} constant pool to use for cpi resolution 63 int length, ConstantPool pool) { 62 RawAttribute(String name, ByteArray data, int offset, int length, ConstantPool pool) argument [all...] |
/dalvik/dx/src/com/android/dx/cf/cst/ |
H A D | ConstantPoolParser.java | 53 * Parser for a constant pool embedded in a class file. 56 /** {@code non-null;} the bytes of the constant pool */ 59 /** {@code non-null;} actual parsed constant pool contents */ 60 private final StdConstantPool pool; field in class:ConstantPoolParser 66 * -1 || >= 10; the end offset of this constant pool in the 84 this.pool = new StdConstantPool(size); 99 * Gets the end offset of this constant pool in the {@code byte[]} 110 * Gets the actual constant pool. 112 * @return {@code non-null;} the constant pool 116 return pool; [all...] |
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | AnnotationParser.java | 54 /** {@code non-null;} constant pool to use */ 55 private final ConstantPool pool; field in class:AnnotationParser 87 this.pool = cf.getConstantPool(); 247 CstString typeString = (CstString) pool.get(typeIndex); 284 CstString elementName = (CstString) pool.get(elementNameIndex); 350 CstString value = (CstString) pool.get(classInfoIndex); 367 CstString typeName = (CstString) pool.get(typeNameIndex); 368 CstString constName = (CstString) pool.get(constNameIndex); 424 Constant value = (Constant) pool.get(constValueIndex);
|
H A D | StdAttributeFactory.java | 217 ConstantPool pool = cf.getConstantPool(); 244 pool); 277 CstType catchType = (CstType) pool.get0Ok(catchTypeIdx); 321 ConstantPool pool = cf.getConstantPool(); 323 TypedConstant cst = (TypedConstant) pool.get(idx); 355 ConstantPool pool = cf.getConstantPool(); 358 CstType type = (CstType) pool.get(idx); 361 CstNat method = (CstNat) pool.get0Ok(idx); 412 ConstantPool pool = cf.getConstantPool(); 434 CstType innerClass = (CstType) pool 557 parseLocalVariables(ByteArray bytes, ConstantPool pool, ParseObserver observer, int count, boolean typeTable) argument [all...] |
H A D | DirectClassFile.java | 95 * {@code null-ok;} the constant pool; only ever {@code null} 96 * before the constant pool is successfully parsed 98 private StdConstantPool pool; field in class:DirectClassFile 288 return pool; 330 * list of constant pool indices for classes, which are in turn 333 * constant pool entries of type {@code Class}. 345 if (pool == null) { 346 throw new IllegalStateException("pool not yet initialized"); 349 return new DcfTypeList(bytes, offset, size, pool, observer); 482 pool 580 private final StdConstantPool pool; field in class:DirectClassFile.DcfTypeList 592 DcfTypeList(ByteArray bytes, int offset, int size, StdConstantPool pool, ParseObserver observer) argument [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | BytecodeArray.java | 46 * {@code non-null;} constant pool to use when resolving constant 47 * pool indices 49 private final ConstantPool pool; field in class:BytecodeArray 55 * @param pool {@code non-null;} constant pool to use when 56 * resolving constant pool indices 58 public BytecodeArray(ByteArray bytes, ConstantPool pool) { argument 63 if (pool == null) { 64 throw new NullPointerException("pool == null"); 68 this.pool [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Gen.cpp | 172 RegisterPool *pool = (RegisterPool *) dvmCompilerNew(sizeof(*pool), true); local 173 cUnit->regPool = pool; 174 pool->numCoreTemps = numTemps; 175 pool->coreTemps = (RegisterInfo *) 176 dvmCompilerNew(numTemps * sizeof(*pool->coreTemps), true); 177 pool->numFPTemps = 0; 178 pool->FPTemps = NULL; 179 dvmCompilerInitPool(pool->coreTemps, coreTemps, pool [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
H A D | Gen.cpp | 143 RegisterPool *pool = (RegisterPool *)dvmCompilerNew(sizeof(*pool), true); local 144 cUnit->regPool = pool; 145 pool->numCoreTemps = numTemps; 146 pool->coreTemps = (RegisterInfo *) 148 pool->numFPTemps = numFPTemps; 149 pool->FPTemps = (RegisterInfo *) 151 dvmCompilerInitPool(pool->coreTemps, coreTemps, pool->numCoreTemps); 152 dvmCompilerInitPool(pool [all...] |
/dalvik/vm/compiler/codegen/mips/Mips32/ |
H A D | Gen.cpp | 196 RegisterPool *pool = (RegisterPool *) dvmCompilerNew(sizeof(*pool), true); local 197 cUnit->regPool = pool; 198 pool->numCoreTemps = numTemps; 199 pool->coreTemps = 200 (RegisterInfo *) dvmCompilerNew(numTemps * sizeof(*pool->coreTemps), true); 201 dvmCompilerInitPool(pool->coreTemps, coreTemps, pool->numCoreTemps); 204 pool->numFPTemps = numFPTemps; 205 pool [all...] |