/aosp12/art/test/072-precise-gc/ |
H A D | Android.bp | 3 // Build rules for ART run-test `072-precise-gc`. 16 name: "art-run-test-072-precise-gc", 21 ":art-run-test-072-precise-gc-expected-stdout", 22 ":art-run-test-072-precise-gc-expected-stderr", 28 name: "art-run-test-072-precise-gc-expected-stdout", 29 out: ["art-run-test-072-precise-gc-expected-stdout.txt"], 36 name: "art-run-test-072-precise-gc-expected-stderr", 37 out: ["art-run-test-072-precise-gc-expected-stderr.txt"],
|
H A D | info.txt | 1 Try to detect whether precise GC is working.
|
/aosp12/art/runtime/verifier/ |
H A D | reg_type_cache.cc | 50 if (entry->IsPreciseReference() == precise) { in MatchingPrecisionForClass() 113 return From(loader, descriptor, precise); in FromDescriptor() 150 return MatchingPrecisionForClass(entry, precise); in MatchDescriptor() 186 bool precise) { in From() argument 191 if (MatchDescriptor(i, sv_descriptor, precise)) { in From() 203 DCHECK(!precise || klass->IsInstantiable()); in From() 266 DCHECK(FindClass(klass, precise) == nullptr); in InsertClass() 267 RegType* const reg_type = precise in InsertClass() 622 if (precise) { in FromCat1NonSmallConstant() 639 if (precise) { in FromCat2ConstLo() [all …]
|
H A D | reg_type_cache-inl.h | 41 inline const ConstantType& RegTypeCache::FromCat1Const(int32_t value, bool precise) { in FromCat1Const() argument 43 DCHECK(value != 0 || precise); in FromCat1Const() 44 if (precise && (value >= kMinSmallConstant) && (value <= kMaxSmallConstant)) { in FromCat1Const() 47 return FromCat1NonSmallConstant(value, precise); in FromCat1Const() 160 inline const RegType& RegTypeCache::JavaLangThrowable(bool precise) { in JavaLangThrowable() argument 163 precise); in JavaLangThrowable() 164 if (precise) { in JavaLangThrowable() 173 inline const RegType& RegTypeCache::JavaLangObject(bool precise) { in JavaLangObject() argument 174 const RegType* result = &FromClass("Ljava/lang/Object;", GetClassRoot<mirror::Object>(), precise); in JavaLangObject() 175 if (precise) { in JavaLangObject()
|
H A D | reg_type_cache.h | 86 const RegType* FindClass(ObjPtr<mirror::Class> klass, bool precise) const 91 bool precise) 94 const RegType& FromClass(const char* descriptor, ObjPtr<mirror::Class> klass, bool precise) 96 const ConstantType& FromCat1Const(int32_t value, bool precise) 98 const ConstantType& FromCat2ConstLo(int32_t value, bool precise) 100 const ConstantType& FromCat2ConstHi(int32_t value, bool precise) 104 bool precise) 143 const RegType& JavaLangThrowable(bool precise) REQUIRES_SHARED(Locks::mutator_lock_); 144 const RegType& JavaLangObject(bool precise) REQUIRES_SHARED(Locks::mutator_lock_); 177 bool MatchDescriptor(size_t idx, const std::string_view& descriptor, bool precise) [all …]
|
H A D | method_verifier.cc | 709 const RegType& DetermineCat1Constant(int32_t value, bool precise) 717 const RegType& FromClass(const char* descriptor, ObjPtr<mirror::Class> klass, bool precise) in FromClass() argument 720 if (precise && !klass->IsInstantiable() && !klass->IsPrimitive()) { in FromClass() 723 precise = false; in FromClass() 725 return reg_types_.FromClass(descriptor, klass, precise); in FromClass() 3680 bool precise = klass->CannotBeAssignedFromOtherTypes(); in ResolveClass() local 3681 if (precise && !IsInstantiableOrPrimitive(klass)) { in ResolveClass() 3684 precise = false; in ResolveClass() 3686 result = reg_types_.FindClass(klass, precise); in ResolveClass() 3689 result = reg_types_.InsertClass(descriptor, klass, precise); in ResolveClass() [all …]
|
/aosp12/art/tools/veridex/ |
H A D | veridex.cc | 81 bool precise = true; member 108 options->precise = false; in ParseArgs() 202 if (options.precise) { in Run() 249 api_finder.Dump(std::cout, &stats, !options.precise); in Run() 251 if (options.precise) { in Run() 259 if (options.precise) { in Run()
|
/aosp12/system/extras/simpleperf/ |
H A D | IOEventLoop_test.cpp | 126 void TestPeriodicEvents(int period_in_us, int iterations, bool precise) { in TestPeriodicEvents() argument 132 if (precise) { in TestPeriodicEvents() 148 double max_time_in_sec = min_time_in_sec + (precise ? 0.3 : 1); in TestPeriodicEvents()
|
/aosp12/art/test/800-smali/smali/ |
H A D | b_23502994.smali | 10 # the register type more precise. 36 # more precise.
|
H A D | b_22411633_2.smali | 17 # Create a non-precise object reference. We can do this by merging to objects together
|
H A D | b_22881413.smali | 5 # avoid automatically getting precise reference types.
|
/aosp12/frameworks/base/media/java/android/media/ |
H A D | MediaTimeProvider.java | 64 public long getCurrentTimeUs(boolean precise, boolean monotonic) in getCurrentTimeUs() argument
|
/aosp12/art/runtime/base/ |
H A D | timing_logger.cc | 131 bool precise, in TimingLogger() argument 134 : name_(name), precise_(precise), verbose_(verbose), kind_(kind) { in TimingLogger()
|
H A D | timing_logger.h | 162 bool precise,
|
/aosp12/frameworks/compile/libbcc/tests/libbcc/ |
H A D | test_slang_version_info.ll | 70 attributes #0 = { nounwind "disable-tail-calls"="false" "less-precise-fpmad"="false" "no-frame-poin…
|
/aosp12/art/test/ |
H A D | run-test | 356 run_args+=(--no-precise)
|
/aosp12/frameworks/native/services/surfaceflinger/TimeStats/timestatsatomsproto/ |
H A D | timestats_atoms.proto | 297 * buckets for corresponding to larger milliseconds being less precise.
|
/aosp12/system/chre/doc/ |
H A D | porting_guide.md | 162 precise implementation details.
|
/aosp12/build/make/core/ |
H A D | LINUX_KERNEL_COPYING | 72 The precise terms and conditions for copying, distribution and
|
/aosp12/art/ |
H A D | TEST_MAPPING | 155 "name": "art-run-test-072-precise-gc[com.google.android.art.apex]" 1342 "name": "art-run-test-072-precise-gc"
|
/aosp12/frameworks/rs/driver/runtime/ll32/ |
H A D | allocation.ll | 1110 attributes #0 = { nounwind readonly "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no… 1111 attributes #1 = { nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-po…
|
/aosp12/frameworks/rs/driver/runtime/ll64/ |
H A D | allocation.ll | 1153 attributes #0 = { nounwind readonly "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no… 1154 attributes #1 = { nounwind "less-precise-fpmad"="false" "no-frame-pointer-elim"="true" "no-frame-po…
|
/aosp12/frameworks/native/opengl/tests/angeles/ |
H A D | license-LGPL.txt | 109 The precise terms and conditions for copying, distribution and
|
/aosp12/system/sepolicy/prebuilts/api/31.0/public/ |
H A D | domain.te | 280 # This overlaps with more precise declarations in Android's policy. The
|
/aosp12/system/sepolicy/prebuilts/api/32.0/public/ |
H A D | domain.te | 280 # This overlaps with more precise declarations in Android's policy. The
|