Lines Matching refs:env
17 static jlong Init(JNIEnv* env, jobject obj) {
18 TracingControllerAndroid* profiler = new TracingControllerAndroid(env, obj);
22 TracingControllerAndroid::TracingControllerAndroid(JNIEnv* env, jobject obj)
23 : weak_java_object_(env, obj),
28 void TracingControllerAndroid::Destroy(JNIEnv* env, jobject obj) {
32 bool TracingControllerAndroid::StartTracing(JNIEnv* env,
37 base::android::ConvertJavaStringToUTF8(env, jcategories);
40 base::android::ConvertJavaStringToUTF8(env, jtraceoptions));
51 void TracingControllerAndroid::StopTracing(JNIEnv* env,
55 base::android::ConvertJavaStringToUTF8(env, jfilepath));
68 JNIEnv* env = base::android::AttachCurrentThread();
70 Java_TracingControllerAndroid_generateTracingFilePath(env);
72 base::android::ConvertJavaStringToUTF8(env, jfilename.obj()));
76 JNIEnv* env = base::android::AttachCurrentThread();
77 base::android::ScopedJavaLocalRef<jobject> obj = weak_java_object_.get(env);
79 Java_TracingControllerAndroid_onTracingStopped(env, obj.obj());
82 bool TracingControllerAndroid::GetKnownCategoryGroupsAsync(JNIEnv* env,
107 static jstring GetDefaultCategories(JNIEnv* env, jobject obj) {
108 return base::android::ConvertUTF8ToJavaString(env,
112 bool RegisterTracingControllerAndroid(JNIEnv* env) {
113 return RegisterNativesImpl(env);