/foundation/communication/ipc/ipc/native/c/ipc/src/linux/include/ |
H A D | sys_binder.h | 55 typedef __u32 binder_size_t; typedef 58 typedef __u64 binder_size_t; typedef 89 binder_size_t length; 90 binder_size_t parent; 91 binder_size_t parent_offset; 101 binder_size_t num_fds; 102 binder_size_t parent; 103 binder_size_t parent_offset; 107 binder_size_t write_size; 108 binder_size_t write_consume [all...] |
/foundation/communication/ipc/ipc/native/src/mock/include/ |
H A D | sys_binder.h | 47 typedef __u32 binder_size_t; typedef 50 typedef __u64 binder_size_t; typedef 79 binder_size_t length; 80 binder_size_t parent; 81 binder_size_t parent_offset; 90 binder_size_t num_fds; 91 binder_size_t parent; 92 binder_size_t parent_offset; 95 binder_size_t write_size; 96 binder_size_t write_consume [all...] |
H A D | dbinder_base_invoker_process.h | 49 tr->offsets_size / sizeof(binder_size_t));
in ProcessTransaction() 212 uint32_t sendSize = ((data.GetDataSize() > 0) ? data.GetDataSize() : sizeof(binder_size_t)) +
in ProcessNormalData() 214 data.GetOffsetsSize() * sizeof(binder_size_t);
in ProcessNormalData() 272 size_t objCount = tr->offsets_size / sizeof(binder_size_t);
in RemoveDBinderPtrData() 274 binder_size_t *offsets = reinterpret_cast<binder_size_t *>(tr->buffer + tr->buffer_size);
in RemoveDBinderPtrData() 279 binder_size_t delOffset = offsets[i];
in RemoveDBinderPtrData() 285 tr->offsets_size -= sizeof(binder_size_t);
in RemoveDBinderPtrData() 301 size_t delSize = sizeof(binder_size_t) + sizeof(binder_buffer_object) + T::GetFlatSessionLen();
in RemoveDBinderPtrData() 319 size_t objCount = tr->offsets_size / sizeof(binder_size_t);
in OverrideMessageParcelData() [all...] |
H A D | dbinder_base_invoker_object.h | 112 bool DBinderBaseInvoker<T>::IRemoteObjectTranslateWhenSend(char *dataBuffer, binder_size_t bufferSize,
in IRemoteObjectTranslateWhenSend() 120 binder_size_t *binderObjectsOffsets = reinterpret_cast<binder_size_t *>(data.GetObjectOffsets());
in IRemoteObjectTranslateWhenSend() 121 uint32_t offsetOfSession = bufferSize + data.GetOffsetsSize() * sizeof(binder_size_t);
in IRemoteObjectTranslateWhenSend() 162 bool DBinderBaseInvoker<T>::IRemoteObjectTranslateWhenRcv(char *dataBuffer, binder_size_t bufferSize,
in IRemoteObjectTranslateWhenRcv() 168 binder_size_t *binderObjectsOffsets = reinterpret_cast<binder_size_t *>(data.GetObjectOffsets());
in IRemoteObjectTranslateWhenRcv() 169 uint32_t offsetOfSession = bufferSize + data.GetOffsetsSize() * sizeof(binder_size_t);
in IRemoteObjectTranslateWhenRcv() 376 messageInfo->offsetsSize / sizeof(binder_size_t));
in HandleReply()
|
H A D | dbinder_base_invoker_interface.h | 198 if ((tr->flags & MessageOption::TF_STATUS_CODE) && (tr->offsets != sizeof(binder_size_t))) {
in CheckTransactionData() 205 binder_size_t sessionSize =
in CheckTransactionData() 207 if (sessionSize * sizeof(binder_size_t) != tr->offsets_size * T::GetFlatSessionLen()) {
in CheckTransactionData()
|
H A D | dbinder_base_invoker_define.h | 114 bool IRemoteObjectTranslateWhenSend(char *dataBuffer, binder_size_t bufferSize, MessageParcel &data,
116 bool IRemoteObjectTranslateWhenRcv(char *dataBuffer, binder_size_t bufferSize, MessageParcel &data,
|
/foundation/graphic/graphic_2d/rosen/modules/platform/utils/ |
H A D | flat_obj.h | 32 typedef uint32_t binder_size_t; typedef 35 typedef uint64_t binder_size_t; typedef 56 typedef __u32 binder_size_t; typedef 59 typedef __u64 binder_size_t; typedef
|
H A D | parcel.h | 199 * @return `binder_size_t`-type pointer to 203 binder_size_t GetObjectOffsets() const; 659 void InjectOffsets(binder_size_t offsets, size_t offsetSize); 737 bool WriteObjectOffset(binder_size_t offset); 786 binder_size_t *objectOffsets_;
|
H A D | parcel.cpp | 71 binder_size_t Parcel::GetObjectOffsets() const in GetObjectOffsets() 106 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize) in InjectOffsets() 269 bool Parcel::WriteObjectOffset(binder_size_t offset) in WriteObjectOffset()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/ |
H A D | rs_ashmem_helper.cpp | 185 binder_size_t* object = reinterpret_cast<binder_size_t*>(dataParcel->GetObjectOffsets()); in CopyFileDescriptor() 200 binder_size_t* object = reinterpret_cast<binder_size_t*>(dataParcel->GetObjectOffsets()); in InjectFileDescriptor() 250 reinterpret_cast<void*>(dataParcel->GetObjectOffsets()), sizeof(binder_size_t) * offsetSize); in CreateAshmemParcel() 276 auto* offsets = ashmemParcel->ReadBuffer(sizeof(binder_size_t) * offsetSize); in ParseFromAshmemParcel() 282 dataParcel->InjectOffsets(reinterpret_cast<binder_size_t>(offsets), offsetSize); in ParseFromAshmemParcel()
|
/foundation/communication/ipc/ipc/native/src/core/source/ |
H A D | message_parcel.cpp | 283 binder_size_t *object = nullptr; in ClearFileDescriptor() 286 object = reinterpret_cast<binder_size_t *>(GetObjectOffsets()); in ClearFileDescriptor() 313 binder_size_t *object = nullptr; in ContainFileDescriptors() 316 object = reinterpret_cast<binder_size_t *>(GetObjectOffsets()); in ContainFileDescriptors() 574 binder_size_t objectOffsets = data.GetObjectOffsets(); in Append() 575 auto *newObjectOffsets = reinterpret_cast<binder_size_t *>(objectOffsets); in Append() 608 auto objOffsets = reinterpret_cast<binder_size_t *>(GetObjectOffsets()); in PrintBuffer()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/ |
H A D | rs_ashmem_helper_test.cpp | 62 dataParcel->objectOffsets_ = new binder_size_t[offsetsSize]; in CreateMessageParcel() 74 binder_size_t* object = reinterpret_cast<binder_size_t*>(dataParcel->GetObjectOffsets()); in CreateMessageParcel()
|
/foundation/communication/ipc/ipc/native/src/mock/source/ |
H A D | binder_invoker.cpp | 203 binder_size_t *objOffset = reinterpret_cast<binder_size_t *>(parcel.GetObjectOffsets()); in TranslateDBinderProxy() 404 binder_size_t *objOffset = reinterpret_cast<binder_size_t *>(parcel.GetObjectOffsets()); in TranslateDBinderStub() 808 data->InjectOffsets(tr.data.ptr.offsets, tr.offsets_size / sizeof(binder_size_t)); in Transaction() 958 reply->InjectOffsets(tr->data.ptr.offsets, tr->offsets_size / sizeof(binder_size_t)); in HandleReply() 1103 bwr.write_size = (binder_size_t)outAvail; in TransactWithDriver() 1149 tr.offsets_size = data.GetOffsetsSize() * sizeof(binder_size_t); in WriteTransaction()
|
/foundation/communication/ipc/ipc/native/src/core/include/ |
H A D | ipc_process_skeleton.h | 53 binder_size_t bufferSize; 54 binder_size_t offsetsSize;
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/transaction/ |
H A D | rs_render_service_connection_stub.cpp | 160 binder_size_t* object = reinterpret_cast<binder_size_t*>(old.GetObjectOffsets()); in CopyFileDescriptor() 161 binder_size_t* copiedObject = reinterpret_cast<binder_size_t*>(copied.GetObjectOffsets()); in CopyFileDescriptor()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_profiler/ |
H A D | rs_profiler_base.cpp | 555 binder_size_t* object = reinterpret_cast<binder_size_t*>(parcel.GetObjectOffsets()); in MarshalRenderModifier()
|
/foundation/communication/ipc/ipc/native/c/ipc/src/linux/ |
H A D | ipc_invoker.c | 161 data->offsetsLeft = (tr->offsets_size) / sizeof(binder_size_t); in ToIpcData()
|
/foundation/communication/ipc/ipc/native/test/unittest/common/ |
H A D | ipc_binder_databus_invoker_unittest.cpp | 678 tmp->buffer_size = sizeof(binder_size_t);
|