/frameworks/native/libs/binder/ndk/include_ndk/android/ |
D | binder_parcel.h | 46 struct AParcel; 47 typedef struct AParcel AParcel; typedef 57 void AParcel_delete(AParcel* parcel) __INTRODUCED_IN(29); 75 binder_status_t AParcel_setDataPosition(const AParcel* parcel, int32_t position) 91 int32_t AParcel_getDataPosition(const AParcel* parcel) __INTRODUCED_IN(29); 191 typedef binder_status_t (*AParcel_writeParcelableElement)(AParcel* parcel, const void* arrayData, 205 typedef binder_status_t (*AParcel_readParcelableElement)(const AParcel* parcel, void* arrayData, 410 binder_status_t AParcel_writeStrongBinder(AParcel* parcel, AIBinder* binder) __INTRODUCED_IN(29); 423 binder_status_t AParcel_readStrongBinder(const AParcel* parcel, AIBinder** binder) 439 binder_status_t AParcel_writeParcelFileDescriptor(AParcel* parcel, int fd) __INTRODUCED_IN(29); [all …]
|
D | binder_ibinder.h | 170 const AParcel* in, AParcel* out); 520 binder_status_t AIBinder_prepareTransaction(AIBinder* binder, AParcel** in) __INTRODUCED_IN(29); 546 binder_status_t AIBinder_transact(AIBinder* binder, transaction_code_t code, AParcel** in, 547 AParcel** out, binder_flags_t flags) __INTRODUCED_IN(29);
|
D | binder_parcel_jni.h | 49 __attribute__((warn_unused_result)) AParcel* AParcel_fromJavaParcel(JNIEnv* env, jobject parcel)
|
/frameworks/native/libs/binder/ndk/ |
D | parcel.cpp | 48 static binder_status_t WriteAndValidateArraySize(AParcel* parcel, bool isNullArray, in WriteAndValidateArraySize() 70 static binder_status_t ReadAndValidateArraySize(const AParcel* parcel, int32_t* length) { in ReadAndValidateArraySize() 83 binder_status_t WriteArray(AParcel* parcel, const T* array, int32_t length) { in WriteArray() 101 binder_status_t WriteArray<char16_t>(AParcel* parcel, const char16_t* array, int32_t length) { in WriteArray() 121 binder_status_t ReadArray(const AParcel* parcel, void* arrayData, in ReadArray() 155 binder_status_t ReadArray<char16_t>(const AParcel* parcel, void* arrayData, in ReadArray() 189 binder_status_t WriteArray(AParcel* parcel, const void* arrayData, int32_t length, in WriteArray() 209 binder_status_t ReadArray(const AParcel* parcel, void* arrayData, ArrayAllocator<T> allocator, in ReadArray() 239 void AParcel_delete(AParcel* parcel) { in AParcel_delete() 243 binder_status_t AParcel_setDataPosition(const AParcel* parcel, int32_t position) { in AParcel_setDataPosition() [all …]
|
D | parcel_internal.h | 26 struct AParcel { struct 30 explicit AParcel(AIBinder* binder) : AParcel(binder, new ::android::Parcel, true /*owns*/) {} in AParcel() function 31 AParcel(AIBinder* binder, ::android::Parcel* parcel, bool owns) in AParcel() function 34 ~AParcel() { in ~AParcel() argument 40 static const AParcel readOnly(AIBinder* binder, const ::android::Parcel* parcel) { in readOnly() argument 41 return AParcel(binder, const_cast<::android::Parcel*>(parcel), false); in readOnly()
|
D | parcel_jni.cpp | 25 AParcel* AParcel_fromJavaParcel(JNIEnv* env, jobject jbinder) { in AParcel_fromJavaParcel() 36 return new AParcel(nullptr /*binder*/, parcel, false /*shouldOwn*/); in AParcel_fromJavaParcel()
|
D | libbinder.cpp | 37 Parcel* AParcel_viewPlatformParcel(AParcel* parcel) { in AParcel_viewPlatformParcel() 41 const Parcel* AParcel_viewPlatformParcel(const AParcel* parcel) { in AParcel_viewPlatformParcel()
|
D | ibinder.cpp | 211 const AParcel in = AParcel::readOnly(this, &data); in onTransact() 212 AParcel out = AParcel(this, reply, false /*owns*/); in onTransact() 696 binder_status_t AIBinder_prepareTransaction(AIBinder* binder, AParcel** in) { in AIBinder_prepareTransaction() 709 *in = new AParcel(binder); in AIBinder_prepareTransaction() 730 static void DestroyParcel(AParcel** parcel) { in DestroyParcel() 735 binder_status_t AIBinder_transact(AIBinder* binder, transaction_code_t code, AParcel** in, in AIBinder_transact() 736 AParcel** out, binder_flags_t flags) { in AIBinder_transact() 742 using AutoParcelDestroyer = std::unique_ptr<AParcel*, void (*)(AParcel**)>; in AIBinder_transact() 771 *out = new AParcel(binder); in AIBinder_transact()
|
/frameworks/native/libs/binder/ndk/include_cpp/android/ |
D | binder_parcel_utils.h | 77 T, std::void_t<decltype(std::declval<T>().readFromParcel(std::declval<const AParcel*>())), 78 decltype(std::declval<T>().writeToParcel(std::declval<AParcel*>()))>> 290 static inline binder_status_t AParcel_writeNullableStrongBinder(AParcel* parcel, 298 static inline binder_status_t AParcel_readNullableStrongBinder(const AParcel* parcel, 311 static inline binder_status_t AParcel_writeRequiredStrongBinder(AParcel* parcel, 323 static inline binder_status_t AParcel_readRequiredStrongBinder(const AParcel* parcel, 341 AParcel* parcel, const ScopedFileDescriptor& fd) { 348 static inline binder_status_t AParcel_readNullableParcelFileDescriptor(const AParcel* parcel, 362 AParcel* parcel, const ScopedFileDescriptor& fd) { 373 static inline binder_status_t AParcel_readRequiredParcelFileDescriptor(const AParcel* parcel, [all …]
|
D | binder_parcelable_utils.h | 61 binder_status_t writeToParcel(AParcel* parcel) const { in writeToParcel() 70 binder_status_t readFromParcel(const AParcel* parcel) { in readFromParcel()
|
/frameworks/native/libs/binder/rust/src/ |
D | parcel.rs | 52 ptr: NonNull<sys::AParcel>, 70 ptr: NonNull<sys::AParcel>, 99 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<Parcel> { in from_raw() 104 pub(crate) fn into_raw(self) -> *mut sys::AParcel { in into_raw() argument 159 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<BorrowedParcel<'a>> { in from_raw() 175 unsafe impl AsNative<sys::AParcel> for Parcel { 176 fn as_native(&self) -> *const sys::AParcel { in as_native() argument 180 fn as_native_mut(&mut self) -> *mut sys::AParcel { in as_native_mut() argument 187 unsafe impl<'a> AsNative<sys::AParcel> for BorrowedParcel<'a> { 188 fn as_native(&self) -> *const sys::AParcel { in as_native() argument [all …]
|
D | native.rs | 268 data: *const sys::AParcel, in on_transact() argument 269 reply: *mut sys::AParcel, in on_transact() argument 279 let data = unsafe { BorrowedParcel::from_raw(data as *mut sys::AParcel).unwrap() }; in on_transact()
|
/frameworks/native/libs/nativewindow/include/android/ |
D | hardware_buffer_aidl.h | 57 binder_status_t AHardwareBuffer_readFromParcel(const AParcel* _Nonnull parcel, 73 AParcel* _Nonnull parcel) __INTRODUCED_IN(34); 96 binder_status_t readFromParcel(const AParcel* _Nonnull parcel) { in readFromParcel() 105 binder_status_t writeToParcel(AParcel* _Nonnull parcel) const { in writeToParcel()
|
D | native_window_aidl.h | 59 binder_status_t ANativeWindow_readFromParcel(const AParcel* _Nonnull parcel, 75 AParcel* _Nonnull parcel) __INTRODUCED_IN(__ANDROID_API_U__); 104 binder_status_t readFromParcel(const AParcel* _Nonnull parcel) { in readFromParcel() 113 binder_status_t writeToParcel(AParcel* _Nonnull parcel) const { in writeToParcel()
|
/frameworks/native/libs/binder/ndk/include_platform/android/ |
D | binder_parcel_platform.h | 32 bool AParcel_getAllowFds(const AParcel*); 45 void AParcel_markSensitive(const AParcel* parcel);
|
D | binder_libbinder.h | 61 android::Parcel* AParcel_viewPlatformParcel(AParcel* parcel); 72 const android::Parcel* AParcel_viewPlatformParcel(const AParcel* parcel);
|
/frameworks/native/libs/binder/tests/parcel_fuzzer/rust_interface/ |
D | RandomParcelWrapper.cpp | 26 AParcel* parcel = static_cast<AParcel*>(aParcel); in createRandomParcel()
|
/frameworks/native/libs/binder/ndk/tests/ |
D | iface.cpp | 46 binder_status_t IFoo_Class_onTransact(AIBinder* binder, transaction_code_t code, const AParcel* in, in IFoo_Class_onTransact() 47 AParcel* out) { in IFoo_Class_onTransact() 89 AParcel* parcelIn; in doubleNumber() 109 AParcel* parcelIn; in die()
|
/frameworks/base/libs/hwui/jni/ |
D | ScopedParcel.h | 52 AParcel* get() { return mParcel; } in get() 55 AParcel* mParcel;
|
/frameworks/native/libs/binder/rust/tests/parcel_fuzzer/random_parcel/src/ |
D | lib.rs | 18 use binder::unstable_api::{AParcel, AsNative}; 26 let aparcel_ptr: *mut AParcel = parcel.as_native_mut(); in create_random_parcel()
|
/frameworks/native/libs/binder/tests/parcel_fuzzer/ |
D | binder_ndk.cpp | 31 binder_status_t writeToParcel(AParcel* /*parcel*/) { return STATUS_OK; } in writeToParcel() argument 32 binder_status_t readFromParcel(const AParcel* parcel) { in readFromParcel() 44 static binder_status_t readFromParcel(const AParcel* parcel, 48 static binder_status_t onTransact(AIBinder*, transaction_code_t, const AParcel*, AParcel*) { in onTransact() argument 60 binder_status_t ISomeInterface::readFromParcel(const AParcel* parcel, in readFromParcel() 115 AParcel* parcel = AParcel_create(); in __anona4d1af0f0502()
|
D | binder_ndk.h | 29 const AParcel* aParcel() const { return mParcel.get(); } in aParcel() 30 AParcel* aParcel() { return mParcel.get(); } in aParcel()
|
/frameworks/native/libs/nativewindow/rust/ |
D | Android.bp | 33 "AParcel", 35 "use binder::unstable_api::AParcel;",
|
/frameworks/native/libs/binder/rust/ |
D | libbinder_ndk_bindgen_flags.txt | 9 --allowlist-type=AParcel
|
/frameworks/av/media/module/libmediatranscoding/include/media/ |
D | TranscodingRequest.h | 41 AParcel* p = AParcel_create(); in setTo()
|