Home
last modified time | relevance | path

Searched refs:binder_size_t (Results 1 – 25 of 28) sorted by relevance

12

/ohos5.0/foundation/communication/ipc/ipc/native/c/ipc/src/linux/include/
H A Dsys_binder.h55 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 Dsys_binder.h47 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 Ddbinder_base_invoker_process.h49 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 Ddbinder_base_invoker_object.h112 bool DBinderBaseInvoker<T>::IRemoteObjectTranslateWhenSend(char *dataBuffer, binder_size_t bufferSi… in IRemoteObjectTranslateWhenSend()
120binder_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()
168binder_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 Ddbinder_base_invoker_interface.h198 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 Ddbinder_base_invoker_define.h114 …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 Dflat_obj.h32 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 Dparcel.h203 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 Dparcel.cpp71 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 Drs_ashmem_helper.cpp185 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 Dflat_obj.h37 typedef __u32 binder_size_t; typedef
40 typedef __u64 binder_size_t; typedef
H A Dparcel.h211 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 Dmessage_parcel.cpp283 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 Dparcel.cpp157 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 Drs_ashmem_helper_test.cpp62 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 Dmock_parcel.cpp92 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 Dmock_parcel.cpp91 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 Dmock_parcel.cpp93 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 Dmock_parcel.cpp91 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 Dmock_parcel.cpp91 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 Dbinder_invoker.cpp203 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 Dc-utils-guide-parcel.md36 | 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 Dipc_process_skeleton.h53 binder_size_t bufferSize;
54 binder_size_t offsetsSize;
/ohos5.0/commonlibrary/c_utils/base/test/benchmarktest/parcel_benchmark_test/
H A Dparcel_benchmark_test.cpp2227 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()
2353binder_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 Drs_render_service_connection_stub.cpp165 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()

12