Lines Matching refs:env

111   static ArtJvmTiEnv* AsArtJvmTiEnv(jvmtiEnv* env) {  in AsArtJvmTiEnv()
112 return art::down_cast<ArtJvmTiEnv*>(env); in AsArtJvmTiEnv()
127 static inline JNIEnv* GetJniEnv(jvmtiEnv* env) { in GetJniEnv() argument
129 jint res = reinterpret_cast<ArtJvmTiEnv*>(env)->art_vm->GetEnv( in GetJniEnv()
141 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {} in JvmtiDeleter() argument
161 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {} in JvmtiDeleter() argument
183 static inline JvmtiUniquePtr<T> MakeJvmtiUniquePtr(jvmtiEnv* env, T* mem) { in MakeJvmtiUniquePtr() argument
184 return JvmtiUniquePtr<T>(mem, JvmtiDeleter<T>(env)); in MakeJvmtiUniquePtr()
189 static inline JvmtiUniquePtr<T> MakeJvmtiUniquePtr(jvmtiEnv* env, unsigned char* mem) { in MakeJvmtiUniquePtr() argument
190 return JvmtiUniquePtr<T>(reinterpret_cast<T*>(mem), JvmtiDeleter<T>(env)); in MakeJvmtiUniquePtr()
195 static inline JvmtiUniquePtr<T> AllocJvmtiUniquePtr(jvmtiEnv* env, jvmtiError* error) { in AllocJvmtiUniquePtr() argument
197 *error = env->Allocate(sizeof(T), &tmp); in AllocJvmtiUniquePtr()
201 return JvmtiUniquePtr<T>(tmp, JvmtiDeleter<T>(env)); in AllocJvmtiUniquePtr()
206 static inline JvmtiUniquePtr<T> AllocJvmtiUniquePtr(jvmtiEnv* env, in AllocJvmtiUniquePtr() argument
210 *error = env->Allocate(sizeof(typename std::remove_extent<T>::type) * count, &tmp); in AllocJvmtiUniquePtr()
215 JvmtiDeleter<T>(env)); in AllocJvmtiUniquePtr()
219 static inline jvmtiError CopyDataIntoJvmtiBuffer(ArtJvmTiEnv* env, in CopyDataIntoJvmtiBuffer() argument
223 jvmtiError res = env->Allocate(len, dest); in CopyDataIntoJvmtiBuffer()
234 static inline JvmtiUniquePtr<char[]> CopyString(jvmtiEnv* env, const char* src, jvmtiError* error) { in CopyString() argument
236 JvmtiUniquePtr<char[]> ret = AllocJvmtiUniquePtr<char[]>(env, 0, error); in CopyString()
240 JvmtiUniquePtr<char[]> ret = AllocJvmtiUniquePtr<char[]>(env, len, error); in CopyString()