/aosp_15_r20/libnativehelper/header_only_include/nativehelper/ |
H A D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/external/conscrypt/common/src/jni/unbundled/include/nativehelper/ |
H A D | scoped_primitive_array.h | 30 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ 32 : mEnv(env), mJavaArray(javaArray), mRawArray(nullptr) { \ 33 if (mJavaArray == nullptr) { \ 36 mRawArray = mEnv->Get##NAME##ArrayElements(mJavaArray, nullptr); \ 41 mEnv->Release##NAME##ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 45 mJavaArray = javaArray; \ 46 mRawArray = mEnv->Get##NAME##ArrayElements(mJavaArray, nullptr); \ 52 return mJavaArray; \ 58 return static_cast<size_t>(mEnv->GetArrayLength(mJavaArray)); \ 63 PRIMITIVE_TYPE##Array mJavaArray; \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/13/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/3/common_os/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/13/common_os/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/1/common_os/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/1/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/art/test/ti-agent/ |
H A D | scoped_primitive_array.h | 48 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 52 mJavaArray = nullptr; \ 62 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 66 mJavaArray = javaArray; \ 67 mSize = mEnv->GetArrayLength(mJavaArray); \ 69 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 72 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 76 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 82 PRIMITIVE_TYPE ## Array mJavaArray; \ 108 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/7/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/current/sdk/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/3/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/prebuilts/module_sdk/art/7/common_os/include/libnativehelper/header_only_include/nativehelper/ |
D | scoped_primitive_array.h | 45 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr), mSize(0) {} \ 49 mJavaArray = nullptr; \ 59 mEnv->Release ## NAME ## ArrayElements(mJavaArray, mRawArray, JNI_ABORT); \ 63 mJavaArray = javaArray; \ 64 mSize = mEnv->GetArrayLength(mJavaArray); \ 66 mEnv->Get ## NAME ## ArrayRegion(mJavaArray, 0, mSize, mBuffer); \ 69 mRawArray = mEnv->Get ## NAME ## ArrayElements(mJavaArray, nullptr); \ 73 PRIMITIVE_TYPE ## Array getJavaArray() const { return mJavaArray; } \ 79 PRIMITIVE_TYPE ## Array mJavaArray; \ 105 : mEnv(env), mJavaArray(nullptr), mRawArray(nullptr) {} \ [all …]
|
/aosp_15_r20/frameworks/base/core/jni/ |
H A D | scoped_nullable_primitive_array.h | 56 ScopedArrayRO(JNIEnv* env, JavaArrayType javaArray) : mEnv(env), mJavaArray(javaArray) { in ARRAY_TRAITS() 57 if (mJavaArray == nullptr) { in ARRAY_TRAITS() 61 mSize = mEnv->GetArrayLength(mJavaArray); in ARRAY_TRAITS() 63 Traits::getArrayRegion(mEnv, mJavaArray, 0, mSize, mBuffer); in ARRAY_TRAITS() 66 mRawArray = Traits::getArrayElements(mEnv, mJavaArray); in ARRAY_TRAITS() 73 Traits::releaseArrayElements(mEnv, mJavaArray, mRawArray, JNI_ABORT); in ARRAY_TRAITS() 83 JavaArrayType mJavaArray; in ARRAY_TRAITS() local
|
H A D | com_android_internal_os_LongArrayMultiStateCounter.cpp | 37 jlongArray mJavaArray; member in android::battery::JavaUint64Array 43 mJavaArray = values; in JavaUint64Array() 44 mData = reinterpret_cast<uint64_t *>(mEnv->GetPrimitiveArrayCritical(mJavaArray, nullptr)); in JavaUint64Array() 48 mEnv->ReleasePrimitiveArrayCritical(mJavaArray, mData, 0); in ~JavaUint64Array()
|
/aosp_15_r20/frameworks/base/libs/hwui/jni/ |
H A D | scoped_nullable_primitive_array.h | 56 ScopedArrayRO(JNIEnv* env, JavaArrayType javaArray) : mEnv(env), mJavaArray(javaArray) { in ARRAY_TRAITS() 57 if (mJavaArray == nullptr) { in ARRAY_TRAITS() 61 mSize = mEnv->GetArrayLength(mJavaArray); in ARRAY_TRAITS() 63 Traits::getArrayRegion(mEnv, mJavaArray, 0, mSize, mBuffer); in ARRAY_TRAITS() 66 mRawArray = Traits::getArrayElements(mEnv, mJavaArray); in ARRAY_TRAITS() 73 Traits::releaseArrayElements(mEnv, mJavaArray, mRawArray, JNI_ABORT); in ARRAY_TRAITS() 83 JavaArrayType mJavaArray; in ARRAY_TRAITS() local
|