/art/test/497-inlining-and-class-loader/ |
D | clear_dex_cache.cc | 33 ArtMethod** methods = dex_cache->GetResolvedMethods(); in Java_Main_cloneResolvedMethods() local 34 CHECK_EQ(num_methods != 0u, methods != nullptr); in Java_Main_cloneResolvedMethods() 47 ArtMethod* method = mirror::DexCache::GetElementPtrSize(methods, i, sizeof(void*)); in Java_Main_cloneResolvedMethods() 58 ArtMethod** methods = soa.Decode<mirror::Class*>(cls)->GetDexCache()->GetResolvedMethods(); in Java_Main_restoreResolvedMethods() local 59 CHECK_EQ(num_methods != 0u, methods != nullptr); in Java_Main_restoreResolvedMethods() 61 CHECK_EQ(methods != nullptr, old != nullptr); in Java_Main_restoreResolvedMethods() 65 mirror::DexCache::SetElementPtrSize(methods, i, method, sizeof(void*)); in Java_Main_restoreResolvedMethods()
|
/art/runtime/ |
D | native_bridge_art_interface.cc | 54 static uint32_t GetNativeMethods(JNIEnv* env, jclass clazz, JNINativeMethod* methods, in GetNativeMethods() argument 56 if ((clazz == nullptr) || (methods == nullptr)) { in GetNativeMethods() 66 methods[count].name = m.GetName(); in GetNativeMethods() 67 methods[count].signature = m.GetShorty(); in GetNativeMethods() 68 methods[count].fnPtr = m.GetEntryPointFromJni(); in GetNativeMethods()
|
D | image-inl.h | 73 table->Visit([&visitor](const std::pair<ArtMethod*, ArtMethod*>& methods) { in VisitPackedImtConflictTables() 74 return std::make_pair(visitor(methods.first), visitor(methods.second)); in VisitPackedImtConflictTables()
|
/art/test/097-duplicate-method/ |
D | info.txt | 1 This is a test to verify that duplicate methods in a dex file are handled 4 We need to build a dex file with duplicate methods. We cannot do that 6 methods, only one is in the dex). Therefore, having a precompiled
|
/art/test/utils/python/ |
D | generate_java_main.py | 223 yield from c1.methods 241 yield from i.methods 243 yield from i2.methods 289 methods = [a.text for a in iface.find("methods")] 292 methods = methods, 297 methods = [a.text for a in clazz.find("methods")] 300 methods = methods,
|
/art/test/975-iface-private/ |
D | info.txt | 1 Smali-based tests for experimental interface private methods. 5 This test checks that synthetic private methods in interfaces work correctly.
|
D | build | 20 ./default-build "$@" --experimental default-methods
|
/art/test/969-iface-super/ |
D | info.txt | 1 Smali-based tests for experimental interface static methods. 3 This tests invoke-super with default methods.
|
/art/runtime/native/ |
D | java_lang_reflect_Proxy.cc | 30 jobject loader, jobjectArray methods, jobjectArray throws) { in Proxy_generateProxy() argument 34 soa, name, interfaces, loader, methods, throws)); in Proxy_generateProxy()
|
/art/tools/dmtracedump/ |
D | tracedump.cc | 149 struct MethodEntry** methods; /* list of methods in this class */ member 156 struct MethodEntry** methods; /* list of methods with same name */ member 191 MethodEntry* methods; /* 2 extra methods: "toplevel" and "unknown" */ member 449 int64_t idA = classA->methods[0]->methodId; in compareClassExclusive() 450 int64_t idB = classB->methods[0]->methodId; in compareClassExclusive() 498 int32_t result = strcmp(uniqueA->methods[0]->className, uniqueB->methods[0]->className); in compareUniqueExclusive() 500 int64_t idA = uniqueA->methods[0]->methodId; in compareUniqueExclusive() 501 int64_t idB = uniqueB->methods[0]->methodId; in compareUniqueExclusive() 517 free(pKeys->methods); in freeDataKeys() 703 pKeys->methods = new MethodEntry[count]; in parseMethods() [all …]
|
/art/test/044-proxy/src/ |
D | NarrowingTest.java | 50 Method[] methods = proxy.getClass().getDeclaredMethods(); in main() local 52 Main.replaceProxyClassNamesForOutput(Arrays.deepToString(methods))); in main()
|
/art/test/115-native-bridge/ |
D | nativebridge.cc | 58 std::unique_ptr<JNINativeMethod[]> methods(new JNINativeMethod[count1]); in trampoline_JNI_OnLoad() local 59 if (methods == nullptr) { in trampoline_JNI_OnLoad() 62 count2 = gNativeBridgeArtCallbacks->getNativeMethods(env, klass, methods.get(), count1); in trampoline_JNI_OnLoad() 68 NativeBridgeMethod* nb_method = find_native_bridge_method(methods[i].name); in trampoline_JNI_OnLoad() 72 mid = env->GetStaticMethodID(klass, methods[i].name, nb_method->signature); in trampoline_JNI_OnLoad() 74 mid = env->GetMethodID(klass, methods[i].name, nb_method->signature); in trampoline_JNI_OnLoad() 78 if (strcmp(shorty, methods[i].signature) == 0) { in trampoline_JNI_OnLoad() 80 methods[i].name, nb_method->signature, shorty); in trampoline_JNI_OnLoad() 85 methods.release(); in trampoline_JNI_OnLoad()
|
/art/test/529-checker-unresolved/ |
D | info.txt | 1 Test calling of unresolved methods.
|
/art/test/955-lambda-smali/ |
D | build | 20 ./default-build "$@" --experimental default-methods
|
/art/test/967-default-ame/ |
D | build | 27 ./default-build "$@" --experimental default-methods
|
/art/test/962-iface-static/ |
D | build | 27 ./default-build "$@" --experimental default-methods
|
/art/test/123-inline-execute2/ |
D | info.txt | 1 Sanity checks for added InlineNative methods.
|
/art/test/966-default-conflict/ |
D | build | 27 ./default-build "$@" --experimental default-methods
|
/art/test/963-default-range-smali/ |
D | build | 27 ./default-build "$@" --experimental default-methods
|
/art/test/965-default-verify/ |
D | build | 27 ./default-build "$@" --experimental default-methods
|
/art/test/563-checker-invoke-super/ |
D | build | 24 ./default-build "$@" --experimental default-methods
|
/art/test/048-reflect-v8/ |
D | build | 24 ./default-build "$@" --experimental default-methods
|
/art/test/604-hot-static-interface/ |
D | build | 27 ./default-build "$@" --experimental default-methods
|
/art/test/146-bad-interface/ |
D | build | 27 ./default-build "$@" --experimental default-methods
|
/art/test/537-checker-inline-and-unverified/ |
D | info.txt | 1 Checks that unverified methods are not inlined.
|