/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
D | RegisterSpecSet.java | 92 RegisterSpec spec = specs[i]; in hashCode() local 93 int oneHash = (spec == null) ? 0 : spec.hashCode(); in hashCode() 110 RegisterSpec spec = specs[i]; in toString() local 111 if (spec != null) { in toString() 117 sb.append(spec); in toString() 185 public RegisterSpec get(RegisterSpec spec) { in get() argument 186 return get(spec.getReg()); in get() 198 public RegisterSpec findMatchingLocal(RegisterSpec spec) { in findMatchingLocal() argument 208 if (spec.matchesVariable(s)) { in findMatchingLocal() 227 RegisterSpec spec = specs[reg]; in localItemToSpec() local [all …]
|
D | RegisterSpecList.java | 37 public static RegisterSpecList make(RegisterSpec spec) { in make() argument 39 result.set(0, spec); in make() 186 public void set(int n, RegisterSpec spec) { in set() argument 187 set0(n, spec); in set() 203 RegisterSpec spec = (RegisterSpec) get0(i); in getRegistersSize() local 204 if (spec != null) { in getRegistersSize() 205 int min = spec.getNextReg(); in getRegistersSize() 223 public RegisterSpecList withFirst(RegisterSpec spec) { in withFirst() argument 231 result.set0(0, spec); in withFirst()
|
D | LocalVariableInfo.java | 186 public void addAssignment(Insn insn, RegisterSpec spec) { in addAssignment() argument 193 if (spec == null) { in addAssignment() 197 insnAssignments.put(insn, spec); in addAssignment()
|
D | RegisterSpec.java | 171 RegisterSpec spec = (RegisterSpec) other; in equals() local 172 return equals(spec.reg, spec.type, spec.local); in equals() 640 RegisterSpec spec = (RegisterSpec) other; in equals() local 641 return spec.equals(reg, type, local); in equals()
|
/dalvik/dx/src/com/android/dx/rop/code/ |
D | RegisterSpecSet.java | 91 RegisterSpec spec = specs[i]; in hashCode() local 92 int oneHash = (spec == null) ? 0 : spec.hashCode(); in hashCode() 109 RegisterSpec spec = specs[i]; in toString() local 110 if (spec != null) { in toString() 116 sb.append(spec); in toString() 184 public RegisterSpec get(RegisterSpec spec) { in get() argument 185 return get(spec.getReg()); in get() 197 public RegisterSpec findMatchingLocal(RegisterSpec spec) { in findMatchingLocal() argument 207 if (spec.matchesVariable(s)) { in findMatchingLocal() 226 RegisterSpec spec = specs[reg]; in localItemToSpec() local [all …]
|
D | RegisterSpecList.java | 39 public static RegisterSpecList make(RegisterSpec spec) { in make() argument 41 result.set(0, spec); in make() 188 public void set(int n, RegisterSpec spec) { in set() argument 189 set0(n, spec); in set() 205 RegisterSpec spec = (RegisterSpec) get0(i); in getRegistersSize() local 206 if (spec != null) { in getRegistersSize() 207 int min = spec.getNextReg(); in getRegistersSize() 225 public RegisterSpecList withFirst(RegisterSpec spec) { in withFirst() argument 233 result.set0(0, spec); in withFirst()
|
D | LocalVariableInfo.java | 190 public void addAssignment(Insn insn, RegisterSpec spec) { in addAssignment() argument 197 if (spec == null) { in addAssignment() 201 insnAssignments.put(insn, spec); in addAssignment()
|
D | RegisterSpec.java | 176 RegisterSpec spec = (RegisterSpec) other; in equals() local 177 return equals(spec.reg, spec.type, spec.local); in equals() 647 RegisterSpec spec = (RegisterSpec) other; in equals() local 648 return spec.equals(reg, type, local); in equals()
|
/dalvik/vm/alloc/ |
D | Heap.cpp | 177 const GcSpec *spec = clearSoftReferences ? GC_BEFORE_OOM : GC_FOR_MALLOC; in gcForMalloc() local 178 dvmCollectGarbageInternal(spec); in gcForMalloc() 445 void dvmCollectGarbageInternal(const GcSpec* spec) in dvmCollectGarbageInternal() argument 465 if (spec == GC_FOR_MALLOC) { in dvmCollectGarbageInternal() 467 } else if (spec == GC_CONCURRENT) { in dvmCollectGarbageInternal() 469 } else if (spec == GC_EXPLICIT) { in dvmCollectGarbageInternal() 471 } else if (spec == GC_BEFORE_OOM) { in dvmCollectGarbageInternal() 487 if (!spec->isConcurrent) { in dvmCollectGarbageInternal() 499 if (!dvmHeapBeginMarkStep(spec->isPartial)) { in dvmCollectGarbageInternal() 520 if (spec->isConcurrent) { in dvmCollectGarbageInternal() [all …]
|
D | Heap.h | 87 void dvmCollectGarbageInternal(const GcSpec *spec);
|
D | HeapSource.h | 104 size_t dvmHeapSourceGetValue(HeapSourceValueSpec spec,
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
D | LocalList.java | 128 private final RegisterSpec spec; field in LocalList.Entry 141 public Entry(int address, Disposition disposition, RegisterSpec spec) { in Entry() argument 151 if (spec.getLocalItem() == null) { in Entry() 162 this.spec = spec; in Entry() 163 this.type = CstType.intern(spec.getType()); in Entry() 169 spec; in toString() 203 return spec.compareTo(other.spec); in compareTo() 240 return spec.getLocalItem().getName(); in getName() 249 return spec.getLocalItem().getSignature(); in getSignature() 268 return spec.getReg(); in getRegister() [all …]
|
D | LocalStart.java | 42 public static String localString(RegisterSpec spec) { in localString() argument 43 return spec.regString() + ' ' + spec.getLocalItem().toString() + ": " + in localString() 44 spec.getTypeBearer().toHuman(); in localString()
|
D | LocalSnapshot.java | 87 RegisterSpec spec = locals.get(i); in listingString0() local 88 if (spec != null) { in listingString0() 90 sb.append(LocalStart.localString(spec)); in listingString0()
|
D | OutputFinisher.java | 115 RegisterSpec spec = ((LocalStart) insn).getLocal(); in hasLocalInfo() local 116 if (hasLocalInfo(spec)) { in hasLocalInfo() 132 private static boolean hasLocalInfo(RegisterSpec spec) { in hasLocalInfo() argument 133 return (spec != null) in hasLocalInfo() 134 && (spec.getLocalItem().getName() != null); in hasLocalInfo() 172 RegisterSpec spec = ((LocalStart) insn).getLocal(); in addConstants() local 173 addConstants(result, spec); in addConstants() 185 RegisterSpec spec) { in addConstants() argument 186 if (spec == null) { in addConstants() 190 LocalItem local = spec.getLocalItem(); in addConstants() [all …]
|
/dalvik/dx/src/com/android/dx/dex/code/ |
D | LocalList.java | 128 private final RegisterSpec spec; field in LocalList.Entry 141 public Entry(int address, Disposition disposition, RegisterSpec spec) { in Entry() argument 151 if (spec.getLocalItem() == null) { in Entry() 162 this.spec = spec; in Entry() 163 this.type = CstType.intern(spec.getType()); in Entry() 169 spec; in toString() 203 return spec.compareTo(other.spec); in compareTo() 240 return spec.getLocalItem().getName(); in getName() 249 return spec.getLocalItem().getSignature(); in getSignature() 268 return spec.getReg(); in getRegister() [all …]
|
D | LocalStart.java | 42 public static String localString(RegisterSpec spec) { in localString() argument 43 return spec.regString() + ' ' + spec.getLocalItem().toString() + ": " + in localString() 44 spec.getTypeBearer().toHuman(); in localString()
|
D | LocalSnapshot.java | 87 RegisterSpec spec = locals.get(i); in listingString0() local 88 if (spec != null) { in listingString0() 90 sb.append(LocalStart.localString(spec)); in listingString0()
|
D | OutputFinisher.java | 124 RegisterSpec spec = ((LocalStart) insn).getLocal(); in hasLocalInfo() local 125 if (hasLocalInfo(spec)) { in hasLocalInfo() 141 private static boolean hasLocalInfo(RegisterSpec spec) { in hasLocalInfo() argument 142 return (spec != null) in hasLocalInfo() 143 && (spec.getLocalItem().getName() != null); in hasLocalInfo() 181 RegisterSpec spec = ((LocalStart) insn).getLocal(); in addConstants() local 182 addConstants(result, spec); in addConstants() 194 RegisterSpec spec) { in addConstants() argument 195 if (spec == null) { in addConstants() 199 LocalItem local = spec.getLocalItem(); in addConstants() [all …]
|
/dalvik/dx/src/com/android/dx/ssa/ |
D | LocalVariableInfo.java | 187 public void addAssignment(SsaInsn insn, RegisterSpec spec) { in addAssignment() argument 194 if (spec == null) { in addAssignment() 198 insnAssignments.put(insn, spec); in addAssignment()
|
/dalvik/dx/src/com/android/dx/cf/code/ |
D | OneLocalsArray.java | 136 public void set(RegisterSpec spec) { in set() argument 137 set(spec.getReg(), spec); in set() local
|
D | LocalsArray.java | 96 public abstract void set(RegisterSpec spec); in set() argument
|
D | LocalsArraySet.java | 210 public void set(RegisterSpec spec) { in set() argument 211 set(spec.getReg(), spec); in set() local
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | FirstFitLocalCombiningAllocator.java | 287 for (RegisterSpec spec : specs) { in tryMapRegs() 288 if (ssaRegsMapped.get(spec.getReg())) { in tryMapRegs() 293 succeeded = tryMapReg(spec, ropReg, maxAllowedCategory); in tryMapRegs() 298 markReserved(ropReg, spec.getCategory()); in tryMapRegs() 577 for (RegisterSpec spec : specs) { in canMapRegs() 578 if (ssaRegsMapped.get(spec.getReg())) continue; in canMapRegs() 579 if (!canMapReg(spec, ropReg)) return false; in canMapRegs() 1001 for (RegisterSpec spec : entry.getValue()) { in getLocalItemForReg() 1002 if (spec.getReg() == ssaReg) { in getLocalItemForReg()
|
/dalvik/tests/064-field-access/ |
D | info.txt | 10 equivalent, and not merely spec-compliant.
|