Lines Matching refs:agent

92     JPLISAgent *            mAgent;                 /* corresponding agent */
104 jboolean mRedefineAvailable; /* cached answer to "does this agent support redefine" */
106 jboolean mNativeMethodPrefixAvailable; /* cached answer to "does this agent support prefixing" */
108 char const * mAgentClassName; /* agent class name */
136 * Main entry points for the JPLIS JVMTI agent code
143 /* Creates a new JPLIS agent.
144 * Returns error if the agent cannot be created and initialized.
153 addRedefineClassesCapability(JPLISAgent * agent);
157 addNativeMethodPrefixCapability(JPLISAgent * agent);
161 addOriginalMethodOrderCapability(JPLISAgent * agent);
164 /* Our JPLIS agent is paralleled by a Java InstrumentationImpl instance.
170 JPLISAgent * agent);
177 recordCommandLineData( JPLISAgent * agent,
186 setLivePhaseEventHandlers( JPLISAgent * agent);
188 /* Loads the Java agent according to the already processed command line. For each,
189 * loads the Java agent class, then calls the premain method.
190 * Returns true if all Java agent classes are loaded and all premain methods complete with no exceptions,
194 startJavaAgent( JPLISAgent * agent,
205 processJavaStart( JPLISAgent * agent,
212 transformClassFile( JPLISAgent * agent,
229 retransformableEnvironment(JPLISAgent * agent);
237 isModifiableClass(JNIEnv * jnienv, JPLISAgent * agent, jclass clazz);
240 isRetransformClassesSupported(JNIEnv * jnienv, JPLISAgent * agent);
243 setHasRetransformableTransformers(JNIEnv * jnienv, JPLISAgent * agent, jboolean has);
246 retransformClasses(JNIEnv * jnienv, JPLISAgent * agent, jobjectArray classes);
249 redefineClasses(JNIEnv * jnienv, JPLISAgent * agent, jobjectArray classDefinitions);
252 getAllLoadedClasses(JNIEnv * jnienv, JPLISAgent * agent);
255 getInitiatedClasses(JNIEnv * jnienv, JPLISAgent * agent, jobject classLoader);
258 getObjectSize(JNIEnv * jnienv, JPLISAgent * agent, jobject objectToSize);
261 appendToClassLoaderSearch(JNIEnv * jnienv, JPLISAgent * agent, jstring jarFile, jboolean isBootLoader);
264 setNativeMethodPrefixes(JNIEnv * jnienv, JPLISAgent * agent, jobjectArray prefixArray,