/frameworks/native/libs/binder/rust/src/parcel/ |
D | parcelable.rs | 19 use crate::parcel::BorrowedParcel; 42 fn write_to_parcel(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()>; in write_to_parcel() 50 fn read_from_parcel(&mut self, parcel: &BorrowedParcel<'_>) -> Result<()>; in read_from_parcel() 62 fn write_to_parcel(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()>; in write_to_parcel() 69 fn from_parcel(parcel: &BorrowedParcel<'_>) -> Result<Self>; in from_parcel() 76 fn read_from_parcel(&mut self, parcel: &BorrowedParcel<'_>) -> Result<()> { in read_from_parcel() 86 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()>; in serialize() 113 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<Self>; in deserialize() 118 fn deserialize_from(&mut self, parcel: &BorrowedParcel<'_>) -> Result<()> { in deserialize_from() 133 fn serialize_array(slice: &[Self], parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize_array() [all …]
|
D | file_descriptor.rs | 18 BorrowedParcel, Deserialize, DeserializeArray, DeserializeOption, Serialize, SerializeArray, 73 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize() 88 fn serialize_option(this: Option<&Self>, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize_option() 104 fn deserialize_option(parcel: &BorrowedParcel<'_>) -> Result<Option<Self>> { in deserialize_option() 137 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<Self> { in deserialize()
|
D | parcelable_holder.rs | 20 BorrowedParcel, Deserialize, Parcel, Parcelable, Serialize, NON_NULL_PARCELABLE_FLAG, 174 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<(), StatusCode> { in serialize() 189 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<Self, StatusCode> { in deserialize() 202 fn write_to_parcel(&self, parcel: &mut BorrowedParcel<'_>) -> Result<(), StatusCode> { in write_to_parcel() 238 fn read_from_parcel(&mut self, parcel: &BorrowedParcel<'_>) -> Result<(), StatusCode> { in read_from_parcel()
|
/frameworks/native/libs/binder/rust/src/ |
D | parcel.rs | 69 pub struct BorrowedParcel<'a> { struct 111 pub fn borrowed(&mut self) -> BorrowedParcel<'_> { in borrowed() 116 BorrowedParcel { ptr: self.ptr, _lifetime: PhantomData } in borrowed() 120 pub fn borrowed_ref(&self) -> &BorrowedParcel<'_> { in borrowed_ref() 124 unsafe { &*(self as *const Parcel as *const BorrowedParcel<'_>) } in borrowed_ref() constant 145 impl<'a> BorrowedParcel<'a> { implementation 159 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<BorrowedParcel<'a>> { in from_raw() 164 pub fn reborrow(&mut self) -> BorrowedParcel<'_> { in reborrow() 169 BorrowedParcel { ptr: self.ptr, _lifetime: PhantomData } in reborrow() 187 unsafe impl<'a> AsNative<sys::AParcel> for BorrowedParcel<'a> { implementation [all …]
|
D | native.rs | 21 use crate::parcel::{BorrowedParcel, Serialize}; 275 let mut reply = unsafe { BorrowedParcel::from_raw(reply).unwrap() }; in on_transact() 279 let data = unsafe { BorrowedParcel::from_raw(data as *mut sys::AParcel).unwrap() }; in on_transact() 419 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize() 474 _data: &BorrowedParcel<'_>, in on_transact() 475 _reply: &mut BorrowedParcel<'_>, in on_transact()
|
D | binder.rs | 20 use crate::parcel::{BorrowedParcel, Parcel}; 162 data: &BorrowedParcel<'_>, in on_transact() 163 reply: &mut BorrowedParcel<'_>, in on_transact() 239 fn transact<F: FnOnce(BorrowedParcel<'_>) -> Result<()>>( in transact() 923 …ansactionCode, data: &$crate::binder_impl::BorrowedParcel<'_>, reply: &mut $crate::binder_impl::Bo… 998 …fn serialize(&self, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(… 1005 …ialize_option(this: Option<&Self>, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::r… 1054 …fn serialize(&self, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(… 1061 …ialize_option(this: Option<&Self>, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::r… 1127 …fn serialize(&self, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(… [all …]
|
D | proxy.rs | 25 BorrowedParcel, Deserialize, DeserializeArray, DeserializeOption, Parcel, Serialize, 402 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize() 408 fn serialize_option(this: Option<&Self>, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize_option() 424 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<SpIBinder> { in deserialize() 430 fn deserialize_option(parcel: &BorrowedParcel<'_>) -> Result<Option<SpIBinder>> { in deserialize_option()
|
D | lib.rs | 139 BorrowedParcel, Deserialize, DeserializeArray, DeserializeOption, Parcel,
|
/frameworks/native/libs/gui/rust/aidl_types/src/ |
D | lib.rs | 18 binder_impl::{BorrowedParcel, UnstructuredParcelable}, 30 fn write_to_parcel(&self, _parcel: &mut BorrowedParcel) -> Result<(), StatusCode> { 34 fn from_parcel(_parcel: &BorrowedParcel) -> Result<Self, StatusCode> {
|
/frameworks/native/libs/binder/rust/tests/parcel_fuzzer/ |
D | read_utils.rs | 17 use binder::binder_impl::BorrowedParcel; 25 |parcel: &BorrowedParcel<'_>| { 39 parcel: &mut binder::binder_impl::BorrowedParcel, in write_to_parcel() argument 46 parcel: &binder::binder_impl::BorrowedParcel, in read_from_parcel() argument 60 pub const READ_FUNCS: &[fn(&BorrowedParcel<'_>)] = &[
|
D | parcel_fuzzer.rs | 24 Binder, BorrowedParcel, IBinderInternal, Parcel, Stability, TransactionCode, 67 _parcel: &BorrowedParcel<'_>, in on_transact() 68 _reply: &mut BorrowedParcel<'_>, in on_transact()
|
/frameworks/native/libs/nativewindow/rust/src/ |
D | surface.rs | 18 binder_impl::{BorrowedParcel, UnstructuredParcelable}, 95 fn write_to_parcel(&self, parcel: &mut BorrowedParcel) -> Result<(), StatusCode> { in write_to_parcel() 104 fn from_parcel(parcel: &BorrowedParcel) -> Result<Self, StatusCode> { in from_parcel()
|
D | lib.rs | 25 binder_impl::{BorrowedParcel, UnstructuredParcelable}, 230 fn write_to_parcel(&self, parcel: &mut BorrowedParcel) -> Result<(), StatusCode> { in write_to_parcel() 240 fn from_parcel(parcel: &BorrowedParcel) -> Result<Self, StatusCode> { in from_parcel()
|
/frameworks/native/libs/binder/rust/tests/ |
D | serialization.rs | 26 use binder::binder_impl::{Binder, BorrowedParcel, TransactionCode}; 107 parcel: &BorrowedParcel<'_>, in on_transact() 108 reply: &mut BorrowedParcel<'_>, in on_transact()
|
D | integration.rs | 24 Binder, BorrowedParcel, IBinderInternal, TransactionCode, FIRST_CALL_TRANSACTION, 192 _data: &BorrowedParcel<'_>, in on_transact() 193 reply: &mut BorrowedParcel<'_>, in on_transact() 339 _data: &BorrowedParcel<'_>, in on_transact_same_descriptor() 340 _reply: &mut BorrowedParcel<'_>, in on_transact_same_descriptor()
|