HomeSort by relevance Sort by last modified time
    Searched refs:jvmtiEnv (Results 26 - 50 of 76) sorted by null

12 3 4

  /art/runtime/openjdkjvmti/
ti_breakpoint.h 77 static jvmtiError SetBreakpoint(jvmtiEnv* env, jmethodID method, jlocation location);
78 static jvmtiError ClearBreakpoint(jvmtiEnv* env, jmethodID method, jlocation location);
art_jvmti.h 61 // A structure that is a jvmtiEnv with additional information for the runtime.
62 struct ArtJvmTiEnv : public jvmtiEnv {
70 // Tagging is specific to the jvmtiEnv.
73 // Set of watched fields is unique to each jvmtiEnv.
74 // TODO It might be good to follow the RI and only let one jvmtiEnv ever have the watch caps so
82 // Set of breakpoints is unique to each jvmtiEnv.
87 static ArtJvmTiEnv* AsArtJvmTiEnv(jvmtiEnv* env) {
99 static inline JNIEnv* GetJniEnv(jvmtiEnv* env) {
113 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {}
126 mutable jvmtiEnv* env_
    [all...]
ti_allocator.cc 50 jvmtiError AllocUtil::GetGlobalJvmtiAllocationState(jvmtiEnv* env ATTRIBUTE_UNUSED,
59 jvmtiError AllocUtil::Allocate(jvmtiEnv* env ATTRIBUTE_UNUSED,
83 jvmtiError AllocUtil::Deallocate(jvmtiEnv* env ATTRIBUTE_UNUSED, unsigned char* mem) {
ti_timers.cc 48 jvmtiError TimerUtil::GetAvailableProcessors(jvmtiEnv* env ATTRIBUTE_UNUSED,
59 jvmtiError TimerUtil::GetTimerInfo(jvmtiEnv* env ATTRIBUTE_UNUSED, jvmtiTimerInfo* info_ptr) {
72 jvmtiError TimerUtil::GetTime(jvmtiEnv* env ATTRIBUTE_UNUSED, jlong* nanos_ptr) {
ti_field.cc 50 jvmtiError FieldUtil::GetFieldName(jvmtiEnv* env,
122 jvmtiError FieldUtil::GetFieldDeclaringClass(jvmtiEnv* env ATTRIBUTE_UNUSED,
145 jvmtiError FieldUtil::GetFieldModifiers(jvmtiEnv* env ATTRIBUTE_UNUSED,
168 jvmtiError FieldUtil::IsFieldSynthetic(jvmtiEnv* env ATTRIBUTE_UNUSED,
190 jvmtiError FieldUtil::SetFieldModificationWatch(jvmtiEnv* jenv, jclass klass, jfieldID field) {
206 jvmtiError FieldUtil::ClearFieldModificationWatch(jvmtiEnv* jenv, jclass klass, jfieldID field) {
222 jvmtiError FieldUtil::SetFieldAccessWatch(jvmtiEnv* jenv, jclass klass, jfieldID field) {
238 jvmtiError FieldUtil::ClearFieldAccessWatch(jvmtiEnv* jenv, jclass klass, jfieldID field) {
ti_jni.cc 45 jvmtiError JNIUtil::SetJNIFunctionTable(jvmtiEnv* env ATTRIBUTE_UNUSED,
56 jvmtiError JNIUtil::GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table) {
ti_object.cc 41 jvmtiError ObjectUtil::GetObjectSize(jvmtiEnv* env ATTRIBUTE_UNUSED,
58 jvmtiError ObjectUtil::GetObjectHashCode(jvmtiEnv* env ATTRIBUTE_UNUSED,
ti_properties.cc 92 jvmtiError PropertiesUtil::GetSystemProperties(jvmtiEnv* env,
148 static jvmtiError Copy(jvmtiEnv* env, const char* in, char** out) {
161 static jvmtiError GetLibraryPath(jvmtiEnv* env, char** value_ptr) {
205 jvmtiError PropertiesUtil::GetSystemProperty(jvmtiEnv* env,
229 jvmtiError PropertiesUtil::SetSystemProperty(jvmtiEnv* env ATTRIBUTE_UNUSED,
ti_monitor.cc 184 jvmtiError MonitorUtil::CreateRawMonitor(jvmtiEnv* env ATTRIBUTE_UNUSED,
197 jvmtiError MonitorUtil::DestroyRawMonitor(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) {
212 jvmtiError MonitorUtil::RawMonitorEnter(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) {
225 jvmtiError MonitorUtil::RawMonitorExit(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) {
240 jvmtiError MonitorUtil::RawMonitorWait(jvmtiEnv* env ATTRIBUTE_UNUSED,
272 jvmtiError MonitorUtil::RawMonitorNotify(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) {
287 jvmtiError MonitorUtil::RawMonitorNotifyAll(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) {
ti_method.cc 94 jvmtiError MethodUtil::GetBytecodes(jvmtiEnv* env,
128 jvmtiError MethodUtil::GetArgumentsSize(jvmtiEnv* env ATTRIBUTE_UNUSED,
162 jvmtiError MethodUtil::GetMaxLocals(jvmtiEnv* env ATTRIBUTE_UNUSED,
191 jvmtiError MethodUtil::GetMethodName(jvmtiEnv* env,
257 jvmtiError MethodUtil::GetMethodDeclaringClass(jvmtiEnv* env ATTRIBUTE_UNUSED,
274 jvmtiError MethodUtil::GetMethodLocation(jvmtiEnv* env ATTRIBUTE_UNUSED,
306 jvmtiError MethodUtil::GetMethodModifiers(jvmtiEnv* env ATTRIBUTE_UNUSED,
340 jvmtiError MethodUtil::GetLineNumberTable(jvmtiEnv* env,
390 static jvmtiError IsMethodT(jvmtiEnv* env ATTRIBUTE_UNUSED,
407 jvmtiError MethodUtil::IsMethodNative(jvmtiEnv* env, jmethodID m, jboolean* is_native_ptr)
    [all...]
jvmti_allocator.h 57 explicit JvmtiAllocator(jvmtiEnv* env) : env_(env) {}
69 jvmtiEnv* env_;
94 explicit JvmtiAllocator(jvmtiEnv* env) : env_(env) {}
153 jvmtiEnv* env_;
ti_breakpoint.cc 78 jvmtiError BreakpointUtil::SetBreakpoint(jvmtiEnv* jenv, jmethodID method, jlocation location) {
98 jvmtiError BreakpointUtil::ClearBreakpoint(jvmtiEnv* jenv, jmethodID method, jlocation location) {
ti_thread.cc 146 jvmtiError ThreadUtil::GetCurrentThread(jvmtiEnv* env ATTRIBUTE_UNUSED, jthread* thread_ptr) {
185 jvmtiError ThreadUtil::GetThreadInfo(jvmtiEnv* env, jthread thread, jvmtiThreadInfo* info_ptr) {
435 jvmtiError ThreadUtil::GetThreadState(jvmtiEnv* env ATTRIBUTE_UNUSED,
499 jvmtiError ThreadUtil::GetAllThreads(jvmtiEnv* env,
551 std::unordered_map<jvmtiEnv*, const void*> data GUARDED_BY(art::Locks::thread_list_lock_);
555 jvmtiEnv* env = reinterpret_cast<jvmtiEnv*>(ctx);
563 void ThreadUtil::RemoveEnvironment(jvmtiEnv* env) {
570 jvmtiError ThreadUtil::SetThreadLocalStorage(jvmtiEnv* env, jthread thread, const void* data) {
593 jvmtiError ThreadUtil::GetThreadLocalStorage(jvmtiEnv* env
    [all...]
  /art/test/1900-track-alloc/
alloc.cc 27 typedef jvmtiError (*GetGlobalState)(jvmtiEnv* env, jlong* allocated);
49 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr),
50 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->Deallocate(
60 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr),
61 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->Allocate(size, &res));
96 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->DisposeEnvironment());
106 jvmtiEnv* new_env = nullptr;
109 env->ThrowNew(rt_exception.get(), "Unable to create new jvmtiEnv");
  /art/test/905-object-free/
tracking_free.cc 38 jvmtiEnv* jvmti_env2;
40 static void JNICALL ObjectFree1(jvmtiEnv* ti_env, jlong tag) {
45 static void JNICALL ObjectFree2(jvmtiEnv* ti_env, jlong tag) {
50 static void setupObjectFreeCallback(JNIEnv* env, jvmtiEnv* jenv, jvmtiEventObjectFree callback) {
  /art/test/901-hello-ti-agent/
basics.cc 34 static void EnableEvent(jvmtiEnv* env, jvmtiEvent evt) {
41 static void JNICALL VMStartCallback(jvmtiEnv *jenv ATTRIBUTE_UNUSED,
46 static void JNICALL VMInitCallback(jvmtiEnv *jvmti_env ATTRIBUTE_UNUSED,
52 static void JNICALL VMDeatchCallback(jvmtiEnv *jenv ATTRIBUTE_UNUSED,
58 static void InstallVMEvents(jvmtiEnv* env) {
79 jvmtiEnv* env = nullptr;
80 jvmtiEnv* env2 = nullptr;
165 static void CallJvmtiFunction(jvmtiEnv* env, jclass klass, jvmtiError* err) {
  /art/test/908-gc-start-finish/
gc_callbacks.cc 35 static void JNICALL GarbageCollectionFinish(jvmtiEnv* ti_env ATTRIBUTE_UNUSED) {
39 static void JNICALL GarbageCollectionStart(jvmtiEnv* ti_env ATTRIBUTE_UNUSED) {
  /art/test/909-attach-agent/
attach.cc 39 jvmtiEnv* env = nullptr;
40 jvmtiEnv* env2 = nullptr;
  /art/test/903-hello-tagging/
tagging.cc 108 static jvmtiEnv* CreateJvmtiEnv(JNIEnv* env) {
112 jvmtiEnv* new_jvmti_env;
124 static void SetTag(jvmtiEnv* env, jobject obj, jlong tag) {
129 static jlong GetTag(jvmtiEnv* env, jobject obj) {
138 std::unique_ptr<jvmtiEnv*[]> envs = std::unique_ptr<jvmtiEnv*[]>(new jvmtiEnv*[count]);
  /art/test/ti-agent/
common_helper.cc 30 jobject GetJavaField(jvmtiEnv* jvmti, JNIEnv* env, jclass field_klass, jfieldID f) {
40 jobject GetJavaMethod(jvmtiEnv* jvmti, JNIEnv* env, jmethodID m) {
104 jobject GetJavaValue(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m, jvalue value) {
106 if (JvmtiErrorToException(env, jvmtienv, jvmtienv->GetMethodName(m, &fname, &fsig, &fgen))) {
111 jvmtienv->Deallocate(reinterpret_cast<unsigned char*>(fsig));
112 jvmtienv->Deallocate(reinterpret_cast<unsigned char*>(fname));
113 jvmtienv->Deallocate(reinterpret_cast<unsigned char*>(fgen));
jvmti_helper.cc 30 void CheckJvmtiError(jvmtiEnv* env, jvmtiError error) {
41 void SetAllCapabilities(jvmtiEnv* env) {
49 bool JvmtiErrorToException(JNIEnv* env, jvmtiEnv* jvmti_env, jvmtiError error) {
redefinition_helper.cc 38 static void throwCommonRedefinitionError(jvmtiEnv* jvmti,
96 static void throwRedefinitionError(jvmtiEnv* jvmti,
104 static void DoMultiClassRedefine(jvmtiEnv* jvmti_env,
124 static void DoClassRedefine(jvmtiEnv* jvmti_env,
234 void JNICALL CommonClassFileLoadHookRetransformable(jvmtiEnv* jvmti_env,
294 static void throwRetransformationError(jvmtiEnv* jvmti,
302 static void DoClassRetransformation(jvmtiEnv* jvmti_env, JNIEnv* env, jobjectArray targets) {
320 "Unable to get current jvmtiEnv capabilities");
326 jvmtiEnv* real_env = nullptr;
332 "Unable to create temporary jvmtiEnv for RetransformClasses call.")
    [all...]
  /art/test/933-misc-events/
misc_events.cc 35 static void DumpRequestCallback(jvmtiEnv* jenv ATTRIBUTE_UNUSED) {
  /art/test/ti-stress/
stress.cc 96 ScopedThreadInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread)
97 : jvmtienv_(jvmtienv), env_(env), free_name_(false) {
101 } else if (jvmtienv->GetThreadInfo(thread, &info_) != JVMTI_ERROR_NONE) {
121 jvmtiEnv* jvmtienv_;
129 ScopedClassInfo(jvmtiEnv* jvmtienv, jclass c)
130 : jvmtienv_(jvmtienv),
187 jvmtiEnv* jvmtienv_;
197 ScopedMethodInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m
    [all...]
  /art/test/996-breakpoint-obsolete/
obsolete_breakpoints.cc 40 static jmethodID GetFirstObsoleteMethod(JNIEnv* env, jvmtiEnv* jvmti_env) {

Completed in 1068 milliseconds

12 3 4