/aosp12/frameworks/native/libs/binder/ndk/include_ndk/android/ |
H A D | binder_parcel.h | 46 struct AParcel; 47 typedef struct AParcel AParcel; typedef 57 void AParcel_delete(AParcel* parcel) __INTRODUCED_IN(29); 70 binder_status_t AParcel_setDataPosition(const AParcel* parcel, int32_t position) 86 int32_t AParcel_getDataPosition(const AParcel* parcel) __INTRODUCED_IN(29); 519 binder_status_t AParcel_readString(const AParcel* parcel, void* stringData, 1079 binder_status_t AParcel_readBoolArray(const AParcel* parcel, void* arrayData, 1130 binder_status_t AParcel_reset(AParcel* parcel) __INTRODUCED_IN(31); 1141 int32_t AParcel_getDataSize(const AParcel* parcel) __INTRODUCED_IN(31); 1155 binder_status_t AParcel_appendFrom(const AParcel* from, AParcel* to, int32_t start, int32_t size) [all …]
|
H A D | binder_ibinder.h | 170 const AParcel* in, AParcel* out); 482 binder_status_t AIBinder_prepareTransaction(AIBinder* binder, AParcel** in) __INTRODUCED_IN(29); 508 binder_status_t AIBinder_transact(AIBinder* binder, transaction_code_t code, AParcel** in, 509 AParcel** out, binder_flags_t flags) __INTRODUCED_IN(29);
|
/aosp12/frameworks/native/libs/binder/ndk/ |
H A D | parcel.cpp | 109 binder_status_t ReadArray(const AParcel* parcel, void* arrayData, in ReadArray() 212 void AParcel_delete(AParcel* parcel) { in AParcel_delete() 225 int32_t AParcel_getDataPosition(const AParcel* parcel) { in AParcel_getDataPosition() 229 void AParcel_markSensitive(const AParcel* parcel) { in AParcel_markSensitive() 505 binder_status_t AParcel_writeBool(AParcel* parcel, bool value) { in AParcel_writeBool() 650 bool AParcel_getAllowFds(const AParcel* parcel) { in AParcel_getAllowFds() 654 binder_status_t AParcel_reset(AParcel* parcel) { in AParcel_reset() 659 int32_t AParcel_getDataSize(const AParcel* parcel) { in AParcel_getDataSize() 663 binder_status_t AParcel_appendFrom(const AParcel* from, AParcel* to, int32_t start, int32_t size) { in AParcel_appendFrom() 668 AParcel* AParcel_create() { in AParcel_create() [all …]
|
H A D | parcel_internal.h | 26 struct AParcel { struct 30 explicit AParcel(AIBinder* binder) : AParcel(binder, new ::android::Parcel, true /*owns*/) {} in AParcel() argument 31 AParcel(AIBinder* binder, ::android::Parcel* parcel, bool owns) in AParcel() argument 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()
|
H A D | ibinder.cpp | 179 const AParcel in = AParcel::readOnly(this, &data); in onTransact() 180 AParcel out = AParcel(this, reply, false /*owns*/); in onTransact() 588 binder_status_t AIBinder_prepareTransaction(AIBinder* binder, AParcel** in) { in AIBinder_prepareTransaction() 601 *in = new AParcel(binder); in AIBinder_prepareTransaction() 615 static void DestroyParcel(AParcel** parcel) { in DestroyParcel() 620 binder_status_t AIBinder_transact(AIBinder* binder, transaction_code_t code, AParcel** in, in AIBinder_transact() 621 AParcel** out, binder_flags_t flags) { in AIBinder_transact() 627 using AutoParcelDestroyer = std::unique_ptr<AParcel*, void (*)(AParcel**)>; in AIBinder_transact() 654 *out = new AParcel(binder); in AIBinder_transact()
|
H A 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()
|
/aosp12/frameworks/native/libs/binder/ndk/include_cpp/android/ |
H A D | binder_parcel_utils.h | 210 AParcel* parcel, const ScopedFileDescriptor& fd) { in AParcel_writeNullableParcelFileDescriptor() 231 AParcel* parcel, const ScopedFileDescriptor& fd) { in AParcel_writeRequiredParcelFileDescriptor() 577 inline binder_status_t AParcel_writeVector(AParcel* parcel, in AParcel_writeVector() 610 inline binder_status_t AParcel_writeVector(AParcel* parcel, in AParcel_writeVector() 644 inline binder_status_t AParcel_writeVector(AParcel* parcel, in AParcel_writeVector() 677 inline binder_status_t AParcel_writeVector(AParcel* parcel, in AParcel_writeVector() 711 inline binder_status_t AParcel_writeVector(AParcel* parcel, in AParcel_writeVector() 744 inline binder_status_t AParcel_writeVector(AParcel* parcel, in AParcel_writeVector() 778 inline binder_status_t AParcel_writeVector(AParcel* parcel, in AParcel_writeVector() 814 inline binder_status_t AParcel_writeVector(AParcel* parcel, in AParcel_writeVector() [all …]
|
/aosp12/system/tools/aidl/tests/golden_output/aidl-test-interface-ndk_platform-source/gen/android/aidl/tests/ |
H A D | IDeprecated.cpp | 12 …t(AIBinder* _aidl_binder, transaction_code_t _aidl_code, const AParcel* _aidl_in, AParcel* _aidl_o… in _aidl_onTransact() 52 binder_status_t IDeprecated::writeToParcel(AParcel* parcel, const std::shared_ptr<IDeprecated>& ins… in writeToParcel() 55 binder_status_t IDeprecated::readFromParcel(const AParcel* parcel, std::shared_ptr<IDeprecated>* in… in readFromParcel()
|
H A D | INamedCallback.cpp | 10 …t(AIBinder* _aidl_binder, transaction_code_t _aidl_code, const AParcel* _aidl_in, AParcel* _aidl_o… in _aidl_onTransact() 101 binder_status_t INamedCallback::writeToParcel(AParcel* parcel, const std::shared_ptr<INamedCallback… in writeToParcel() 104 binder_status_t INamedCallback::readFromParcel(const AParcel* parcel, std::shared_ptr<INamedCallbac… in readFromParcel()
|
H A D | INewName.cpp | 10 …t(AIBinder* _aidl_binder, transaction_code_t _aidl_code, const AParcel* _aidl_in, AParcel* _aidl_o… in _aidl_onTransact() 101 binder_status_t INewName::writeToParcel(AParcel* parcel, const std::shared_ptr<INewName>& instance)… in writeToParcel() 104 binder_status_t INewName::readFromParcel(const AParcel* parcel, std::shared_ptr<INewName>* instance… in readFromParcel()
|
H A D | IOldName.cpp | 10 …t(AIBinder* _aidl_binder, transaction_code_t _aidl_code, const AParcel* _aidl_in, AParcel* _aidl_o… in _aidl_onTransact() 101 binder_status_t IOldName::writeToParcel(AParcel* parcel, const std::shared_ptr<IOldName>& instance)… in writeToParcel() 104 binder_status_t IOldName::readFromParcel(const AParcel* parcel, std::shared_ptr<IOldName>* instance… in readFromParcel()
|
H A D | DeprecatedParcelable.cpp | 11 binder_status_t DeprecatedParcelable::readFromParcel(const AParcel* parcel) { in readFromParcel() 22 binder_status_t DeprecatedParcelable::writeToParcel(AParcel* parcel) const { in writeToParcel()
|
H A D | OtherParcelableForToString.cpp | 11 binder_status_t OtherParcelableForToString::readFromParcel(const AParcel* parcel) { in readFromParcel() 29 binder_status_t OtherParcelableForToString::writeToParcel(AParcel* parcel) const { in writeToParcel()
|
H A D | UnionWithFd.cpp | 11 binder_status_t UnionWithFd::readFromParcel(const AParcel* _parcel) { in readFromParcel() 39 binder_status_t UnionWithFd::writeToParcel(AParcel* _parcel) const { in writeToParcel()
|
/aosp12/frameworks/native/libs/binder/tests/parcel_fuzzer/ |
H A D | binder_ndk.h | 30 NdkParcelAdapter() : mParcel(new AParcel(nullptr /*binder*/)) {} in NdkParcelAdapter() 32 const AParcel* aParcel() const { return mParcel.get(); } in aParcel() 33 AParcel* aParcel() { return mParcel.get(); } in aParcel()
|
/aosp12/frameworks/native/libs/binder/rust/src/ |
H A D | parcel.rs | 46 Owned(*mut sys::AParcel), 48 Borrowed(*mut sys::AParcel), 55 unsafe impl AsNative<sys::AParcel> for Parcel { 56 fn as_native(&self) -> *const sys::AParcel { in as_native() argument 62 fn as_native_mut(&mut self) -> *mut sys::AParcel { in as_native_mut() argument 76 pub(crate) unsafe fn borrowed(ptr: *mut sys::AParcel) -> Option<Parcel> { in borrowed() 88 pub(crate) unsafe fn owned(ptr: *mut sys::AParcel) -> Option<Parcel> { in owned() 94 pub(crate) fn into_raw(mut self) -> *mut sys::AParcel { in into_raw() argument
|
/aosp12/frameworks/native/libs/binder/ndk/tests/ |
H A D | iface.cpp | 45 binder_status_t IFoo_Class_onTransact(AIBinder* binder, transaction_code_t code, const AParcel* in, in IFoo_Class_onTransact() 46 AParcel* out) { in IFoo_Class_onTransact() 83 AParcel* parcelIn; in doubleNumber() 103 AParcel* parcelIn; in die()
|
/aosp12/system/tools/aidl/tests/golden_output/aidl-test-interface-ndk_platform-source/gen/include/aidl/android/aidl/tests/ |
H A D | GenericStructuredParcelable.h | 26 binder_status_t readFromParcel(const AParcel* parcel); 27 binder_status_t writeToParcel(AParcel* parcel) const; 74 binder_status_t GenericStructuredParcelable<T, U, B>::readFromParcel(const AParcel* parcel) { in readFromParcel() 100 binder_status_t GenericStructuredParcelable<T, U, B>::writeToParcel(AParcel* parcel) const { in writeToParcel()
|
H A D | IDeprecated.h | 26 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<IDeprecated>& instance… 27 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<IDeprecated>* instanc…
|
H A D | DeprecatedParcelable.h | 23 binder_status_t readFromParcel(const AParcel* parcel); 24 binder_status_t writeToParcel(AParcel* parcel) const;
|
H A D | INamedCallback.h | 27 …static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<INamedCallback>& insta… 28 …static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<INamedCallback>* inst…
|
H A D | INewName.h | 27 static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<INewName>& instance); 28 static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<INewName>* instance);
|
H A D | IOldName.h | 27 static binder_status_t writeToParcel(AParcel* parcel, const std::shared_ptr<IOldName>& instance); 28 static binder_status_t readFromParcel(const AParcel* parcel, std::shared_ptr<IOldName>* instance);
|
/aosp12/frameworks/native/libs/binder/ndk/include_platform/android/ |
H A D | binder_parcel_platform.h | 32 bool AParcel_getAllowFds(const AParcel*); 46 void AParcel_markSensitive(const AParcel* parcel);
|
/aosp12/system/tools/aidl/tests/golden_output/aidl_test_loggable_interface-ndk-source/gen/android/aidl/loggable/ |
H A D | Union.cpp | 11 binder_status_t Union::readFromParcel(const AParcel* _parcel) { in readFromParcel() 39 binder_status_t Union::writeToParcel(AParcel* _parcel) const { in writeToParcel()
|