/art/tools/jvmti-agents/field-null-percent/ |
D | fieldnull.cc | 41 static std::pair<jclass, jfieldID> SplitField(JNIEnv* env, const std::string& field_id) { in SplitField() 63 static std::vector<std::pair<jclass, jfieldID>> GetRequestedFields(JNIEnv* env, in GetRequestedFields() 93 JNIEnv* env = nullptr; in DataDumpRequestCb() 143 static void VMDeathCb(jvmtiEnv* jvmti, JNIEnv* env ATTRIBUTE_UNUSED) { in VMDeathCb() 150 static void CreateFieldList(jvmtiEnv* jvmti, JNIEnv* env, const std::string& args) { in CreateFieldList() 157 static void VMInitCb(jvmtiEnv* jvmti, JNIEnv* env, jobject thr ATTRIBUTE_UNUSED) { in VMInitCb() 192 JNIEnv* env = nullptr; in AgentStart()
|
/art/runtime/native/ |
D | java_lang_reflect_Constructor.cc | 40 static jobjectArray Constructor_getExceptionTypes(JNIEnv* env, jobject javaMethod) { in Constructor_getExceptionTypes() 63 static jobject Constructor_newInstance0(JNIEnv* env, jobject javaMethod, jobjectArray javaArgs) { in Constructor_newInstance0() 124 static jobject Constructor_newInstanceFromSerialization(JNIEnv* env, jclass unused ATTRIBUTE_UNUSED, in Constructor_newInstanceFromSerialization() 137 void register_java_lang_reflect_Constructor(JNIEnv* env) { in register_java_lang_reflect_Constructor()
|
D | java_lang_reflect_Array.cc | 35 JNIEnv* env, jclass, jclass javaElementClass, jintArray javaDimArray) { in Array_createMultiArray() 53 static jobject Array_createObjectArray(JNIEnv* env, jclass, jclass javaElementClass, jint length) { in Array_createObjectArray() 82 void register_java_lang_reflect_Array(JNIEnv* env) { in register_java_lang_reflect_Array()
|
D | java_lang_reflect_Executable.cc | 42 static jobjectArray Executable_getDeclaredAnnotationsNative(JNIEnv* env, jobject javaMethod) { in Executable_getDeclaredAnnotationsNative() 56 static jobject Executable_getAnnotationNative(JNIEnv* env, in Executable_getAnnotationNative() 70 static jobjectArray Executable_getSignatureAnnotation(JNIEnv* env, jobject javaMethod) { in Executable_getSignatureAnnotation() 80 static jobjectArray Executable_getParameterAnnotationsNative(JNIEnv* env, jobject javaMethod) { in Executable_getParameterAnnotationsNative() 157 static jobjectArray Executable_getParameters0(JNIEnv* env, jobject javaMethod) { in Executable_getParameters0() 255 static jboolean Executable_isAnnotationPresentNative(JNIEnv* env, in Executable_isAnnotationPresentNative() 268 static jint Executable_compareMethodParametersInternal(JNIEnv* env, in Executable_compareMethodParametersInternal() 321 static jstring Executable_getMethodNameInternal(JNIEnv* env, jobject javaMethod) { in Executable_getMethodNameInternal() 328 static jclass Executable_getMethodReturnTypeInternal(JNIEnv* env, jobject javaMethod) { in Executable_getMethodReturnTypeInternal() 341 static jobjectArray Executable_getParameterTypesInternal(JNIEnv* env, jobject javaMethod) { in Executable_getParameterTypesInternal() [all …]
|
D | java_lang_Class.cc | 177 static jclass Class_classForName(JNIEnv* env, jclass, jstring javaName, jboolean initialize, in Class_classForName() 221 static jclass Class_getPrimitiveClass(JNIEnv* env, jclass, jstring name) { in Class_getPrimitiveClass() 227 static jstring Class_getNameNative(JNIEnv* env, jobject javaThis) { in Class_getNameNative() 234 static jobjectArray Class_getInterfacesInternal(JNIEnv* env, jobject javaThis) { in Class_getInterfacesInternal() 343 static jobjectArray Class_getDeclaredFieldsUnchecked(JNIEnv* env, jobject javaThis, in Class_getDeclaredFieldsUnchecked() 350 static jobjectArray Class_getDeclaredFields(JNIEnv* env, jobject javaThis) { in Class_getDeclaredFields() 356 static jobjectArray Class_getPublicDeclaredFields(JNIEnv* env, jobject javaThis) { in Class_getPublicDeclaredFields() 482 static jobject Class_getPublicFieldRecursive(JNIEnv* env, jobject javaThis, jstring name) { in Class_getPublicFieldRecursive() 499 static jobject Class_getDeclaredField(JNIEnv* env, jobject javaThis, jstring name) { in Class_getDeclaredField() 531 JNIEnv* env, jobject javaThis, jobjectArray args) { in Class_getDeclaredConstructorInternal() [all …]
|
D | java_lang_invoke_MethodHandleImpl.cc | 33 static jobject MethodHandleImpl_getMemberInternal(JNIEnv* env, jobject thiz) { in MethodHandleImpl_getMemberInternal() 70 void register_java_lang_invoke_MethodHandleImpl(JNIEnv* env) { in register_java_lang_invoke_MethodHandleImpl()
|
/art/test/ti-agent/ |
D | jvmti_helper.h | 46 bool JvmtiErrorToException(JNIEnv* env, jvmtiEnv* jvmtienv, jvmtiError error); 91 void* GetExtensionFunctionVoid(JNIEnv* env, jvmtiEnv* jvmti, const std::string_view& name); 93 template<typename T> T GetExtensionFunction(JNIEnv* env, jvmtiEnv* jvmti, const std::string_view& n… in GetExtensionFunction()
|
D | jni_helper.h | 27 static inline jobjectArray CreateObjectArray(JNIEnv* env, in CreateObjectArray() 57 inline bool JniThrowNullPointerException(JNIEnv* env, const char* msg) { in JniThrowNullPointerException()
|
/art/test/1957-error-ext/ |
D | lasterror.cc | 60 static jvmtiExtensionFunction FindExtensionMethod(JNIEnv* env, const std::string& name) { in FindExtensionMethod() 87 jstring JNICALL Java_art_Test1957_getLastError(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test1957_getLastError() 102 void JNICALL Java_art_Test1957_clearLastError(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test1957_clearLastError()
|
/art/test/1939-proxy-frames/ |
D | local_instance.cc | 36 extern "C" JNIEXPORT jobject Java_art_Test1939_GetFrameMethod(JNIEnv* env, in Java_art_Test1939_GetFrameMethod() 54 extern "C" JNIEXPORT jlong Java_art_Test1939_GetFrameLocation(JNIEnv* env, in Java_art_Test1939_GetFrameLocation()
|
/art/test/597-deopt-new-string/ |
D | deopt.cc | 30 JNIEnv* env, in Java_Main_deoptimizeAll() 49 JNIEnv* env, in Java_Main_undeoptimizeAll()
|
/art/tools/jvmti-agents/jit-load/ |
D | jitload.cc | 54 JNIEnv* env ATTRIBUTE_UNUSED, in VmInitCb() 75 JNIEnv* jni_env ATTRIBUTE_UNUSED, in ClassPrepareJit() 88 JNICALL void VMDeathCb(jvmtiEnv* jvmti, JNIEnv* env ATTRIBUTE_UNUSED) { in VMDeathCb() 129 JNIEnv* jni = nullptr; in Agent_OnAttach()
|
/art/test/996-breakpoint-obsolete/ |
D | obsolete_breakpoints.cc | 41 static jmethodID GetFirstObsoleteMethod(JNIEnv* env, jvmtiEnv* jvmti_env) { in GetFirstObsoleteMethod() 68 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jlong loc) { in Java_art_Test996_setBreakpointOnObsoleteMethod()
|
/art/test/907-get-loaded-classes/ |
D | get_loaded_classes.cc | 37 static jstring GetClassName(JNIEnv* jni_env, jclass cls) { in GetClassName() 44 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test907_getLoadedClasses()
|
/art/test/925-threadgroups/ |
D | threadgroups.cc | 39 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED) { in Java_art_Test925_getTopThreadGroups() 58 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jthreadGroup group) { in Java_art_Test925_getThreadGroupInfo() 90 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jthreadGroup group) { in Java_art_Test925_getThreadGroupChildren()
|
/art/test/911-get-stack-trace/ |
D | stack_trace.cc | 58 static jobjectArray TranslateJvmtiFrameInfoArray(JNIEnv* env, in TranslateJvmtiFrameInfoArray() 129 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread, jint start, jint max) { in Java_art_PrintThread_getStackTrace() 144 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jint max) { in Java_art_AllTraces_getAllStackTraces() 172 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobjectArray jthreads, jint max) { in Java_art_ThreadListTraces_getThreadListStackTraces() 208 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread) { in Java_art_Frames_getFrameCount() 218 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread, jint depth) { in Java_art_Frames_getFrameLocation()
|
/art/test/661-oat-writer-layout/ |
D | oat_writer_layout.cc | 34 extern "C" JNIEXPORT jlong JNICALL Java_Main_getOatMethodQuickCode(JNIEnv* env, in Java_Main_getOatMethodQuickCode() 48 extern "C" JNIEXPORT jboolean JNICALL Java_Main_hasOatCompiledCode(JNIEnv* env, in Java_Main_hasOatCompiledCode()
|
/art/test/169-threadgroup-jni/ |
D | jni_daemon_thread.cc | 31 JNIEnv* env = nullptr; in Runner() 52 JNIEnv* env, jclass, jobject thread_group) { in Java_Main_testNativeThread()
|
/art/test/906-iterate-heap/ |
D | iterate_heap.cc | 59 static bool Run(JNIEnv* env, jint heap_filter, jclass klass_filter, IterationConfig* config) { in Run() 75 JNIEnv* env, in Java_art_Test906_iterateThroughHeapCount() 113 JNIEnv* env, in Java_art_Test906_iterateThroughHeapData() 159 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jint heap_filter, jclass klass_filter) { in Java_art_Test906_iterateThroughHeapAdd() 181 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) { in Java_art_Test906_iterateThroughHeapString() 237 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) { in Java_art_Test906_iterateThroughHeapPrimitiveArray() 348 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jlong tag) { in Java_art_Test906_iterateThroughHeapPrimitiveFields() 412 JNIEnv* env, jclass, jclass c) { in Java_art_Test906_checkInitialized() 422 JNIEnv* env, jclass, jclass target) { in Java_art_Test906_iterateOverInstancesCount()
|
/art/test/ti-stress/ |
D | stress.cc | 59 static void DeleteLocalRef(JNIEnv* env, jobject obj) { in DeleteLocalRef() 123 ScopedThreadInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread) in ScopedThreadInfo() 149 JNIEnv* env_; 217 ScopedMethodInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m) in ScopedMethodInfo() 276 JNIEnv* env_; 356 JNIEnv* env, in doJvmtiMethodBind() 372 static std::string GetName(jvmtiEnv* jvmtienv, JNIEnv* jnienv, jobject obj) { in GetName() 399 static std::string GetValOf(jvmtiEnv* env, JNIEnv* jnienv, std::string type, jvalue val) { in GetValOf() 436 JNIEnv* env, in FieldAccessHook() 459 static std::string PrintJValue(jvmtiEnv* jvmtienv, JNIEnv* env, char type, jvalue new_value) { in PrintJValue() [all …]
|
/art/runtime/ti/ |
D | agent.h | 60 std::unique_ptr<Agent> Attach(JNIEnv* env, 67 std::unique_ptr<Agent> DoDlOpen(JNIEnv* env, 72 std::unique_ptr<Agent> DoLoadHelper(JNIEnv* env,
|
/art/test/626-const-class-linking/ |
D | clear_dex_cache_types.cc | 27 extern "C" JNIEXPORT void JNICALL Java_Main_nativeClearResolvedTypes(JNIEnv*, jclass, jclass cls) { in Java_Main_nativeClearResolvedTypes() argument 36 extern "C" JNIEXPORT void JNICALL Java_Main_nativeSkipVerification(JNIEnv*, jclass, jclass cls) { in Java_Main_nativeSkipVerification() argument 50 extern "C" JNIEXPORT void JNICALL Java_Main_nativeDumpClasses(JNIEnv*, jclass, jobjectArray array) { in Java_Main_nativeDumpClasses() argument
|
/art/runtime/ |
D | well_known_classes.h | 37 static void Init(JNIEnv* env); 39 static void LateInit(JNIEnv* env); 43 static void HandleJniIdTypeChange(JNIEnv* env); 54 static void InitFieldsAndMethodsOnly(JNIEnv* env);
|
/art/test/1970-force-early-return-long/ |
D | force_early_return_long.cc | 46 JNIEnv* env, jobject thiz) { in Java_art_Test1970_00024NativeCalledObject_calledFunction() 70 JNIEnv* env, jobject thiz) { in Java_art_Test1970_00024NativeCallerObject_run()
|
/art/test/1976-hello-structural-static-methods/ |
D | structural_transform_methods.cc | 41 extern "C" JNIEXPORT void JNICALL Java_art_Test1976_callNativeMethods(JNIEnv* env, in Java_art_Test1976_callNativeMethods() 61 extern "C" JNIEXPORT jlongArray JNICALL Java_art_Test1976_getMethodIds(JNIEnv* env, in Java_art_Test1976_getMethodIds()
|