/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/direct/ |
H A D | AttributeFactory.java | 83 ConstantPool pool = cf.getConstantPool(); 87 name = (CstString) pool.get(nameIdx); 125 ConstantPool pool = cf.getConstantPool(); 126 Attribute result = new RawAttribute(name, bytes, offset, length, pool);
|
H A D | DirectClassFile.java | 94 * {@code null-ok;} the constant pool; only ever {@code null} 95 * before the constant pool is successfully parsed 97 private StdConstantPool pool; field in class:DirectClassFile 278 return pool; 320 * list of constant pool indices for classes, which are in turn 323 * constant pool entries of type {@code Class}. 335 if (pool == null) { 336 throw new IllegalStateException("pool not yet initialized"); 339 return new DcfTypeList(bytes, offset, size, pool, observer); 472 pool 570 private final StdConstantPool pool; field in class:DirectClassFile.DcfTypeList 582 DcfTypeList(ByteArray bytes, int offset, int size, StdConstantPool pool, ParseObserver observer) argument [all...] |
H A D | AnnotationParser.java | 55 /** {@code non-null;} constant pool to use */ 56 private final ConstantPool pool; field in class:AnnotationParser 88 this.pool = cf.getConstantPool(); 248 CstString typeString = (CstString) pool.get(typeIndex); 285 CstString elementName = (CstString) pool.get(elementNameIndex); 351 CstString value = (CstString) pool.get(classInfoIndex); 368 CstString typeName = (CstString) pool.get(typeNameIndex); 369 CstString constName = (CstString) pool.get(constNameIndex); 425 Constant value = (Constant) pool.get(constValueIndex);
|
H A D | StdAttributeFactory.java | 218 ConstantPool pool = cf.getConstantPool(); 245 pool); 278 CstType catchType = (CstType) pool.get0Ok(catchTypeIdx); 322 ConstantPool pool = cf.getConstantPool(); 324 TypedConstant cst = (TypedConstant) pool.get(idx); 356 ConstantPool pool = cf.getConstantPool(); 359 CstType type = (CstType) pool.get(idx); 362 CstNat method = (CstNat) pool.get0Ok(idx); 413 ConstantPool pool = cf.getConstantPool(); 435 CstType innerClass = (CstType) pool 558 parseLocalVariables(ByteArray bytes, ConstantPool pool, ParseObserver observer, int count, boolean typeTable) argument [all...] |
H A D | MemberListParser.java | 84 * Gets the end offset of this constant pool in the {@code byte[]} 178 ConstantPool pool = cf.getConstantPool(); 190 CstString name = (CstString) pool.get(nameIdx); 191 CstString desc = (CstString) pool.get(descIdx);
|
/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...] |
/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/dx/src/com/android/dx/cf/cst/ |
H A D | ConstantPoolParser.java | 50 * Parser for a constant pool embedded in a class file. 53 /** {@code non-null;} the bytes of the constant pool */ 56 /** {@code non-null;} actual parsed constant pool contents */ 57 private final StdConstantPool pool; field in class:ConstantPoolParser 63 * -1 || >= 10; the end offset of this constant pool in the 81 this.pool = new StdConstantPool(size); 96 * Gets the end offset of this constant pool in the {@code byte[]} 107 * Gets the actual constant pool. 109 * @return {@code non-null;} the constant pool 113 return 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/dx/src/com/android/dx/cf/code/ |
H A D | BytecodeArray.java | 45 * {@code non-null;} constant pool to use when resolving constant 46 * pool indices 48 private final ConstantPool pool; field in class:BytecodeArray 54 * @param pool {@code non-null;} constant pool to use when 55 * resolving constant pool indices 57 public BytecodeArray(ByteArray bytes, ConstantPool pool) { argument 62 if (pool == null) { 63 throw new NullPointerException("pool == null"); 67 this.pool [all...] |