Home
last modified time | relevance | path

Searched refs:jvmtiEnv (Results 26 – 50 of 111) sorted by relevance

12345

/art/test/901-hello-ti-agent/
Dbasics.cc34 static void EnableEvent(jvmtiEnv* env, jvmtiEvent evt) { in EnableEvent()
41 static jvmtiPhase getPhase(jvmtiEnv* jenv) { in getPhase()
47 static void JNICALL VMStartCallback(jvmtiEnv *jenv, JNIEnv* jni_env ATTRIBUTE_UNUSED) { in VMStartCallback()
52 static void JNICALL VMInitCallback(jvmtiEnv *jvmti_env, in VMInitCallback()
59 static void JNICALL VMDeathCallback(jvmtiEnv *jenv, JNIEnv* jni_env) { in VMDeathCallback()
69 static void InstallVMEvents(jvmtiEnv* env) { in InstallVMEvents()
90 jvmtiEnv* env = nullptr; in OnLoad()
91 jvmtiEnv* env2 = nullptr; in OnLoad()
176 static void CallJvmtiFunction(jvmtiEnv* env, jclass klass, jvmtiError* err) { in CallJvmtiFunction()
/art/tools/jvmti-agents/jit-load/
Djitload.cc53 JNICALL void VmInitCb(jvmtiEnv* jvmti, in VmInitCb()
68 JNICALL static void DataDumpRequestCb(jvmtiEnv* jvmti) { in DataDumpRequestCb()
74 JNICALL void ClassPrepareJit(jvmtiEnv* jvmti, in ClassPrepareJit()
88 JNICALL void VMDeathCb(jvmtiEnv* jvmti, JNIEnv* env ATTRIBUTE_UNUSED) { in VMDeathCb()
92 static jvmtiEnv* SetupJvmti(JavaVM* vm, const char* options) { in SetupJvmti()
95 jvmtiEnv* jvmti = nullptr; in SetupJvmti()
127 jvmtiEnv* jvmti = SetupJvmti(vm, options); in Agent_OnAttach()
/art/test/1900-track-alloc/
Dalloc.cc27 using GetGlobalState = jvmtiError(*)(jvmtiEnv* env, jlong* allocated);
49 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr), in Java_art_Test1900_doDeallocate()
50 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->Deallocate( in Java_art_Test1900_doDeallocate()
60 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr), in Java_art_Test1900_doAllocate()
61 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->Allocate(size, &res)); in Java_art_Test1900_doAllocate()
96 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->DisposeEnvironment()); in Java_art_Test1900_destroyJvmtiEnv()
106 jvmtiEnv* new_env = nullptr; in Java_art_Test1900_newJvmtiEnv()
/art/openjdkjvmti/
Dti_jni.h51 static jvmtiError SetJNIFunctionTable(jvmtiEnv* env, const jniNativeInterface* function_table);
53 static jvmtiError GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table);
Dti_allocator.cc50 jvmtiError AllocUtil::GetGlobalJvmtiAllocationState(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetGlobalJvmtiAllocationState()
59 jvmtiError AllocUtil::Allocate(jvmtiEnv* env ATTRIBUTE_UNUSED, in Allocate()
83 jvmtiError AllocUtil::Deallocate(jvmtiEnv* env ATTRIBUTE_UNUSED, unsigned char* mem) { in Deallocate()
Dti_timers.cc48 jvmtiError TimerUtil::GetAvailableProcessors(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetAvailableProcessors()
59 jvmtiError TimerUtil::GetTimerInfo(jvmtiEnv* env ATTRIBUTE_UNUSED, jvmtiTimerInfo* info_ptr) { in GetTimerInfo()
72 jvmtiError TimerUtil::GetTime(jvmtiEnv* env ATTRIBUTE_UNUSED, jlong* nanos_ptr) { in GetTime()
Dti_monitor.cc228 jvmtiError MonitorUtil::CreateRawMonitor(jvmtiEnv* env ATTRIBUTE_UNUSED, in CreateRawMonitor()
241 jvmtiError MonitorUtil::DestroyRawMonitor(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in DestroyRawMonitor()
256 jvmtiError MonitorUtil::RawMonitorEnterNoSuspend(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorEnterNoSuspend()
269 jvmtiError MonitorUtil::RawMonitorEnter(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorEnter()
282 jvmtiError MonitorUtil::RawMonitorExit(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorExit()
297 jvmtiError MonitorUtil::RawMonitorWait(jvmtiEnv* env ATTRIBUTE_UNUSED, in RawMonitorWait()
325 jvmtiError MonitorUtil::RawMonitorNotify(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorNotify()
340 jvmtiError MonitorUtil::RawMonitorNotifyAll(jvmtiEnv* env ATTRIBUTE_UNUSED, jrawMonitorID id) { in RawMonitorNotifyAll()
355 jvmtiError MonitorUtil::GetCurrentContendedMonitor(jvmtiEnv* env ATTRIBUTE_UNUSED, in GetCurrentContendedMonitor()
Dti_properties.cc92 jvmtiError PropertiesUtil::GetSystemProperties(jvmtiEnv* env, in GetSystemProperties()
148 static jvmtiError Copy(jvmtiEnv* env, const char* in, char** out) { in Copy()
161 static jvmtiError GetLibraryPath(jvmtiEnv* env, char** value_ptr) { in GetLibraryPath()
205 jvmtiError PropertiesUtil::GetSystemProperty(jvmtiEnv* env, in GetSystemProperty()
229 jvmtiError PropertiesUtil::SetSystemProperty(jvmtiEnv* env ATTRIBUTE_UNUSED, in SetSystemProperty()
Dti_jni.cc45 jvmtiError JNIUtil::SetJNIFunctionTable(jvmtiEnv* env ATTRIBUTE_UNUSED, in SetJNIFunctionTable()
56 jvmtiError JNIUtil::GetJNIFunctionTable(jvmtiEnv* env, jniNativeInterface** function_table) { in GetJNIFunctionTable()
Dti_breakpoint.h81 static jvmtiError SetBreakpoint(jvmtiEnv* env, jmethodID method, jlocation location);
82 static jvmtiError ClearBreakpoint(jvmtiEnv* env, jmethodID method, jlocation location);
Dti_logging.cc45 jvmtiError LogUtil::GetLastError(jvmtiEnv* env, char** data) { in GetLastError()
65 jvmtiError LogUtil::ClearLastError(jvmtiEnv* env) { in ClearLastError()
75 jvmtiError LogUtil::SetVerboseFlagExt(jvmtiEnv* env, const char* data, jboolean enable) { in SetVerboseFlagExt()
103 jvmtiError LogUtil::SetVerboseFlag(jvmtiEnv* env ATTRIBUTE_UNUSED, in SetVerboseFlag()
Djvmti_allocator.h58 explicit JvmtiAllocator(jvmtiEnv* env) : env_(env) {} in JvmtiAllocator()
70 jvmtiEnv* env_;
95 explicit JvmtiAllocator(jvmtiEnv* env) : env_(env) {} in JvmtiAllocator()
154 jvmtiEnv* env_;
/art/tools/jvmti-agents/titrace/
Dtitrace.cc32 static const char* GetJvmtiErrorString(jvmtiEnv* jvmti, jvmtiError errnum) { in GetJvmtiErrorString()
46 explicit TiMemory(jvmtiEnv* env, T* mem, size_t size) : env_(env), mem_(mem), size_(size) { in TiMemory()
86 jvmtiEnv* env_;
92 explicit MethodBytecode(jvmtiEnv* env, unsigned char* memory, jint size) in MethodBytecode()
100 static void Initialize(jvmtiEnv* jvmti) { in Initialize()
149 void OnSingleStep(jvmtiEnv* jvmti_env, jmethodID method, jlocation location) { in OnSingleStep()
172 MethodBytecode& LookupBytecode(jvmtiEnv* jvmti_env, jmethodID method) { in LookupBytecode()
209 static void SingleStep(jvmtiEnv* jvmti_env, in SingleStep()
221 static void DataDumpRequest(jvmtiEnv* jvmti_env ATTRIBUTE_UNUSED) { in DataDumpRequest()
242 jvmtiEnv* jvmti = nullptr; in Agent_OnLoad()
/art/test/903-hello-tagging/
Dtagging.cc108 static jvmtiEnv* CreateJvmtiEnv(JNIEnv* env) { in CreateJvmtiEnv()
112 jvmtiEnv* new_jvmti_env; in CreateJvmtiEnv()
124 static void SetTag(jvmtiEnv* env, jobject obj, jlong tag) { in SetTag()
129 static jlong GetTag(jvmtiEnv* env, jobject obj) { in GetTag()
138 std::unique_ptr<jvmtiEnv*[]> envs = std::unique_ptr<jvmtiEnv*[]>(new jvmtiEnv*[count]); in Java_art_Test903_testTagsInDifferentEnvs()
/art/tools/jvmti-agents/ti-alloc-sample/
Dti_alloc_sample.cc54 ScopedThreadInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread) in ScopedThreadInfo()
78 jvmtiEnv* jvmtienv_;
86 ScopedClassInfo(jvmtiEnv* jvmtienv, jclass c) : jvmtienv_(jvmtienv), class_(c) {} in ScopedClassInfo()
146 jvmtiEnv* jvmtienv_;
158 ScopedMethodInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m) in ScopedMethodInfo()
214 jvmtiEnv* jvmtienv_;
276 static std::string formatAllocation(jvmtiEnv* jvmti, in formatAllocation()
295 static std::string formatMethod(jvmtiEnv* jvmti, JNIEnv* jni, jmethodID method_id) { in formatMethod()
310 static void JNICALL logVMObjectAlloc(jvmtiEnv* jvmti, in logVMObjectAlloc()
357 static jint SetupJvmtiEnv(JavaVM* vm, jvmtiEnv** jvmti) { in SetupJvmtiEnv()
[all …]
/art/test/ti-stress/
Dstress.cc65 static bool DoExtractClassFromData(jvmtiEnv* env, in DoExtractClassFromData()
94 explicit Allocator(jvmtiEnv* jvmti_env) : jvmti_env_(jvmti_env) {} in DoExtractClassFromData()
107 jvmtiEnv* jvmti_env_; in DoExtractClassFromData()
123 ScopedThreadInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread) in ScopedThreadInfo()
148 jvmtiEnv* jvmtienv_;
156 ScopedClassInfo(jvmtiEnv* jvmtienv, jclass c) in ScopedClassInfo()
208 jvmtiEnv* jvmtienv_;
217 ScopedMethodInfo(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m) in ScopedMethodInfo()
275 jvmtiEnv* jvmtienv_;
289 ScopedFieldInfo(jvmtiEnv* jvmtienv, jclass field_klass, jfieldID field) in ScopedFieldInfo()
[all …]
/art/test/ti-agent/
Djvmti_helper.cc33 void CheckJvmtiError(jvmtiEnv* env, jvmtiError error) { in CheckJvmtiError()
94 void SetStandardCapabilities(jvmtiEnv* env) { in SetStandardCapabilities()
104 void SetAllCapabilities(jvmtiEnv* env) { in SetAllCapabilities()
110 bool JvmtiErrorToException(JNIEnv* env, jvmtiEnv* jvmtienv, jvmtiError error) { in JvmtiErrorToException()
235 void DeallocParams(jvmtiEnv* env, jvmtiParamInfo* params, jint n_params) { in DeallocParams()
241 jint GetExtensionEventId(jvmtiEnv* jvmti, const std::string_view& name) { in GetExtensionEventId()
261 void* GetExtensionFunctionVoid(JNIEnv* env, jvmtiEnv* jvmti, const std::string_view& name) { in GetExtensionFunctionVoid()
Dcommon_helper.cc31 jobject GetJavaField(jvmtiEnv* jvmti, JNIEnv* env, jclass field_klass, jfieldID f) { in GetJavaField()
41 jobject GetJavaMethod(jvmtiEnv* jvmti, JNIEnv* env, jmethodID m) { in GetJavaMethod()
105 jobject GetJavaValue(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m, jvalue value) { in GetJavaValue()
/art/test/1919-vminit-thread-start-timing/
Dvminit.cc51 static void EnableEvent(jvmtiEnv* env, jvmtiEvent evt) { in EnableEvent()
58 static void JNICALL ThreadStartCallback(jvmtiEnv *jvmti, JNIEnv* env, jthread thread) { in ThreadStartCallback()
66 static void JNICALL Test1919AgentThread(jvmtiEnv* jvmti, in Test1919AgentThread()
81 static void CreateAgentThread(jvmtiEnv* jvmti, JNIEnv* env) { in CreateAgentThread()
108 static void JNICALL VMInitCallback(jvmtiEnv *jvmti, JNIEnv* env, jthread thread) { in VMInitCallback()
120 static void InstallVMEvents(jvmtiEnv* env) { in InstallVMEvents()
134 static void InstallEventList(jvmtiEnv* env) { in InstallEventList()
/art/tools/jvmti-agents/simple-force-redefine/
Dforceredefine.cc74 static AgentInfo* GetAgentInfo(jvmtiEnv* jvmti) { in GetAgentInfo()
83 explicit JvmtiAllocator(jvmtiEnv* jvmti) : jvmti_(jvmti) {} in JvmtiAllocator()
94 jvmtiEnv* jvmti_;
136 static void CbClassFileLoadHook(jvmtiEnv* jvmti, in CbClassFileLoadHook()
168 static jclass FindClass(jvmtiEnv* jvmti, JNIEnv* env, const std::string& name) { in FindClass()
203 static void RedefineClass(jvmtiEnv* jvmti, JNIEnv* env, const std::string& klass_name) { in RedefineClass()
215 static void AgentMain(jvmtiEnv* jvmti, JNIEnv* jni, void* arg ATTRIBUTE_UNUSED) { in AgentMain()
230 static void CbVmInit(jvmtiEnv* jvmti, JNIEnv* env, jthread thr ATTRIBUTE_UNUSED) { in CbVmInit()
267 jvmtiEnv* jvmti = nullptr; in AgentStart()
/art/test/905-object-free/
Dtracking_free.cc44 jvmtiEnv* jvmti_env2;
46 static void JNICALL ObjectFree1(jvmtiEnv* ti_env, jlong tag) { in ObjectFree1()
52 static void JNICALL ObjectFree2(jvmtiEnv* ti_env, jlong tag) { in ObjectFree2()
58 static void setupObjectFreeCallback(JNIEnv* env, jvmtiEnv* jenv, jvmtiEventObjectFree callback) { in setupObjectFreeCallback()
/art/test/1941-dispose-stress/
Ddispose_stress.cc51 jvmtiEnv* new_env = nullptr; in Java_art_Test1941_AllocEnv()
65 reinterpret_cast<jvmtiEnv*>(jvmti_env_ptr)->DisposeEnvironment()); in Java_art_Test1941_FreeEnv()
/art/test/1959-redefine-object-instrument/
Dfake_redef_object.cc40 static void JNICALL RedefineObjectHook(jvmtiEnv *jvmti_env, in RedefineObjectHook()
68 explicit JvmtiAllocator(jvmtiEnv* jvmti) : jvmti_(jvmti) {} in RedefineObjectHook()
81 jvmtiEnv* jvmti_; in RedefineObjectHook()
/art/tools/jvmti-agents/breakpoint-logger/
Dbreakpoint_logger.cc39 static void VMInitCB(jvmtiEnv* jvmti, JNIEnv* env, jthread thr ATTRIBUTE_UNUSED) { in VMInitCB()
73 ScopedThreadInfo(jvmtiEnv* jvmti_env, JNIEnv* env, jthread thread) in ScopedThreadInfo()
98 jvmtiEnv* jvmti_env_;
106 ScopedClassInfo(jvmtiEnv* jvmti_env, jclass c) in ScopedClassInfo()
165 jvmtiEnv* jvmti_env_;
175 ScopedMethodInfo(jvmtiEnv* jvmti_env, JNIEnv* env, jmethodID method) in ScopedMethodInfo()
239 jvmtiEnv* jvmti_env_;
263 static void BreakpointCB(jvmtiEnv* jvmti_env, in BreakpointCB()
354 jvmtiEnv* jvmti = nullptr; in AgentStart()
/art/test/980-redefine-object/
Dredef_object.cc39 static void JNICALL RedefineObjectHook(jvmtiEnv *jvmti_env, in RedefineObjectHook()
81 explicit JvmtiAllocator(jvmtiEnv* jvmti) : jvmti_(jvmti) {} in RedefineObjectHook()
94 jvmtiEnv* jvmti_; in RedefineObjectHook()

12345