/ohos5.0/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; 107 binder_size_t write_size; 110 binder_size_t read_size; 164 binder_size_t data_size; [all …]
|
/ohos5.0/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; 98 binder_size_t read_size; [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() 319 size_t objCount = tr->offsets_size / sizeof(binder_size_t); in OverrideMessageParcelData() 373 transData->offsets_size = data.GetOffsetsSize() * sizeof(binder_size_t); in MoveMessageParcel2TransData() 397 transData->buffer_size = sizeof(binder_size_t); in MoveMessageParcel2TransData() [all …]
|
H A D | dbinder_base_invoker_object.h | 112 bool DBinderBaseInvoker<T>::IRemoteObjectTranslateWhenSend(char *dataBuffer, binder_size_t bufferSi… 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 bufferSiz… 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() 378 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 &dat… 116 …bool IRemoteObjectTranslateWhenRcv(char *dataBuffer, binder_size_t bufferSize, MessageParcel &data,
|
/ohos5.0/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 | 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()
|
/ohos5.0/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()
|
/ohos5.0/commonlibrary/c_utils/base/include/ |
H A D | flat_obj.h | 37 typedef __u32 binder_size_t; typedef 40 typedef __u64 binder_size_t; typedef
|
H A D | parcel.h | 211 binder_size_t GetObjectOffsets() const; 707 void InjectOffsets(binder_size_t offsets, size_t offsetSize); 792 bool WriteObjectOffset(binder_size_t offset); 850 binder_size_t *objectOffsets_;
|
/ohos5.0/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()
|
/ohos5.0/commonlibrary/c_utils/base/src/ |
H A D | parcel.cpp | 157 binder_size_t *objects = objectOffsets_; in IsReadObjectData() 177 binder_size_t *objects = objectOffsets_; 202 binder_size_t Parcel::GetObjectOffsets() const in GetObjectOffsets() 204 return reinterpret_cast<binder_size_t>(objectOffsets_); in GetObjectOffsets() 273 binder_size_t *objects = objectOffsets_; in CheckOffsets() 285 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize) in InjectOffsets() 291 auto *newObjectOffsets = reinterpret_cast<binder_size_t *>(offsets); in InjectOffsets() 649 size_t newBytes = newCapacity * sizeof(binder_size_t); in EnsureObjectsCapacity() 656 objectOffsets_ = reinterpret_cast<binder_size_t *>(newOffsets); in EnsureObjectsCapacity() 678 bool Parcel::WriteObjectOffset(binder_size_t offset) in WriteObjectOffset() [all …]
|
/ohos5.0/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()
|
/ohos5.0/base/powermgr/thermal_manager/test/unittest/mock/src/ |
H A D | mock_parcel.cpp | 92 binder_size_t Parcel::GetObjectOffsets() const in GetObjectOffsets() 94 return reinterpret_cast<binder_size_t>(objectOffsets_); in GetObjectOffsets() 124 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize) in InjectOffsets() 331 bool Parcel::WriteObjectOffset(binder_size_t offset) in WriteObjectOffset()
|
/ohos5.0/base/powermgr/battery_manager/test/unittest/mock/source/ |
H A D | mock_parcel.cpp | 91 binder_size_t Parcel::GetObjectOffsets() const in GetObjectOffsets() 93 return reinterpret_cast<binder_size_t>(objectOffsets_); in GetObjectOffsets() 123 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize) in InjectOffsets() 326 bool Parcel::WriteObjectOffset(binder_size_t offset) in WriteObjectOffset()
|
/ohos5.0/base/powermgr/battery_statistics/test/unittest/mock/source/ |
H A D | mock_parcel.cpp | 93 binder_size_t Parcel::GetObjectOffsets() const in GetObjectOffsets() 95 return reinterpret_cast<binder_size_t>(objectOffsets_); in GetObjectOffsets() 125 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize) in InjectOffsets() 328 bool Parcel::WriteObjectOffset(binder_size_t offset) in WriteObjectOffset()
|
/ohos5.0/base/powermgr/display_manager/state_manager/test/unittest/mock/src/ |
H A D | mock_parcel.cpp | 91 binder_size_t Parcel::GetObjectOffsets() const in GetObjectOffsets() 93 return reinterpret_cast<binder_size_t>(objectOffsets_); in GetObjectOffsets() 123 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize) in InjectOffsets() 326 bool Parcel::WriteObjectOffset(binder_size_t offset) in WriteObjectOffset()
|
/ohos5.0/base/powermgr/power_manager/test/unittest/mock/ |
H A D | mock_parcel.cpp | 91 binder_size_t Parcel::GetObjectOffsets() const in GetObjectOffsets() 93 return reinterpret_cast<binder_size_t>(objectOffsets_); in GetObjectOffsets() 123 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize) in InjectOffsets() 326 bool Parcel::WriteObjectOffset(binder_size_t offset) in WriteObjectOffset()
|
/ohos5.0/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() 957 reply->InjectOffsets(tr->data.ptr.offsets, tr->offsets_size / sizeof(binder_size_t)); in HandleReply() 1102 bwr.write_size = (binder_size_t)outAvail; in TransactWithDriver() 1148 tr.offsets_size = data.GetOffsetsSize() * sizeof(binder_size_t); in WriteTransaction()
|
/ohos5.0/commonlibrary/c_utils/docs/zh-cn/ |
H A D | c-utils-guide-parcel.md | 36 | binder_size_t | **GetObjectOffsets**() const<br>获取写入至当前parcel的每一个oject的具体位置。 | 42 | void | **InjectOffsets**(binder_size_t offsets, size_t offsetSize)<br>记录一个数组,该数组内包含多个对象的位置偏移量。 | 154 | bool | **WriteObjectOffset**(binder_size_t offset)<br>记录待写入对象的具体位置,该位置表示为相对于数据区域起始处的偏移量。 |
|
/ohos5.0/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;
|
/ohos5.0/commonlibrary/c_utils/base/test/benchmarktest/parcel_benchmark_test/ |
H A D | parcel_benchmark_test.cpp | 2227 binder_size_t* pObjectOffsets = reinterpret_cast<binder_size_t*>(parcel.GetObjectOffsets()); in BENCHMARK_F() 2236 pObjectOffsets = reinterpret_cast<binder_size_t*>(parcel.GetObjectOffsets()); in BENCHMARK_F() 2340 binder_size_t objectOffsets[PARCEL_INJECTOFFSETS_CHAR_ARRAY_SIZE] = {0}; in BENCHMARK_F() 2341 …result = parcel.WriteBuffer(static_cast<const void *>(objectOffsets), sizeof(binder_size_t) * size… in BENCHMARK_F() 2347 const uint8_t* offsets = parcel.ReadBuffer(sizeof(binder_size_t) * offsetSize); in BENCHMARK_F() 2351 newParcel.InjectOffsets(reinterpret_cast<binder_size_t>(offsets), offsetSize); in BENCHMARK_F() 2353 … binder_size_t* pObjectOffsets = reinterpret_cast<binder_size_t*>(newParcel.GetObjectOffsets()); in BENCHMARK_F()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/transaction/ |
H A D | rs_render_service_connection_stub.cpp | 165 binder_size_t* object = reinterpret_cast<binder_size_t*>(old.GetObjectOffsets()); in CopyFileDescriptor() 166 binder_size_t* copiedObject = reinterpret_cast<binder_size_t*>(copied.GetObjectOffsets()); in CopyFileDescriptor()
|