Home
last modified time | relevance | path

Searched refs:parcel (Results 1 – 25 of 50) sorted by relevance

12

/drivers/peripheral/user_auth/test/fuzztest/user_auth/userauthhdi_fuzzer/
Duser_auth_hdi_fuzzer.cpp41 void FillFuzzAuthTypeVector(Parcel &parcel, vector<AuthType> &vector) in FillFuzzAuthTypeVector() argument
43 uint32_t len = parcel.ReadInt32() % MAX_FUZZ_STRUCT_LEN; in FillFuzzAuthTypeVector()
46 vector[i] = static_cast<AuthType>(parcel.ReadInt32()); in FillFuzzAuthTypeVector()
51 void FillFuzzExecutorRegisterInfo(Parcel &parcel, ExecutorRegisterInfo &executorRegisterInfo) in FillFuzzExecutorRegisterInfo() argument
53 executorRegisterInfo.authType = static_cast<AuthType>(parcel.ReadInt32()); in FillFuzzExecutorRegisterInfo()
54 executorRegisterInfo.executorRole = static_cast<ExecutorRole>(parcel.ReadInt32()); in FillFuzzExecutorRegisterInfo()
55 executorRegisterInfo.executorSensorHint = parcel.ReadUint32(); in FillFuzzExecutorRegisterInfo()
56 executorRegisterInfo.executorMatcher = parcel.ReadUint32(); in FillFuzzExecutorRegisterInfo()
57 executorRegisterInfo.esl = static_cast<ExecutorSecureLevel>(parcel.ReadInt32()); in FillFuzzExecutorRegisterInfo()
58 FillFuzzUint8Vector(parcel, executorRegisterInfo.publicKey); in FillFuzzExecutorRegisterInfo()
[all …]
Diam_fuzz_test.cpp34 void FillFuzzBuffer(Parcel &parcel, void *p, uint32_t len) in FillFuzzBuffer() argument
40 auto buffer = parcel.ReadBuffer(len); in FillFuzzBuffer()
55 void FillFuzzUint8Vector(Parcel &parcel, std::vector<uint8_t> &data) in FillFuzzUint8Vector() argument
57 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzUint8Vector()
60 FillFuzzBuffer(parcel, static_cast<void *>(&data[0]), memLen); in FillFuzzUint8Vector()
64 void FillFuzzInt8Vector(Parcel &parcel, std::vector<int8_t> &data) in FillFuzzInt8Vector() argument
66 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzInt8Vector()
69 FillFuzzBuffer(parcel, static_cast<void *>(&data[0]), memLen); in FillFuzzInt8Vector()
73 void FillFuzzUint32Vector(Parcel &parcel, std::vector<uint32_t> &data) in FillFuzzUint32Vector() argument
75 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzUint32Vector()
[all …]
Diam_fuzz_test.h27 void FillFuzzUint8Vector(Parcel &parcel, std::vector<uint8_t> &data);
28 void FillFuzzInt8Vector(Parcel &parcel, std::vector<int8_t> &data);
29 void FillFuzzUint32Vector(Parcel &parcel, std::vector<uint32_t> &data);
30 void FillFuzzUint64Vector(Parcel &parcel, std::vector<uint64_t> &data);
31 void FillFuzzString(Parcel &parcel, std::string &str);
/drivers/peripheral/display/hdi_service/device/src/util/
Ddisplay_device_common.cpp41 bool DisplayDeviceWriteUint32(MessageParcel *parcel, uint32_t data) in DisplayDeviceWriteUint32() argument
43 if (parcel == nullptr) { in DisplayDeviceWriteUint32()
47 if (!parcel->WriteUint32(sizeof data)) { in DisplayDeviceWriteUint32()
51 if (!parcel->WriteUint32(data)) { in DisplayDeviceWriteUint32()
58 bool DisplayDeviceReadUint32(uint32_t *data, OHOS::MessageParcel *parcel) in DisplayDeviceReadUint32() argument
61 if (sizeof(uint32_t) != (retValueLen = parcel->ReadUint32())) { in DisplayDeviceReadUint32()
66 *data = parcel->ReadUint32(); in DisplayDeviceReadUint32()
71 bool DisplayDeviceWriteInt32(OHOS::MessageParcel *parcel, int32_t data) in DisplayDeviceWriteInt32() argument
73 if (parcel == nullptr) { in DisplayDeviceWriteInt32()
77 if (!parcel->WriteUint32(sizeof data)) { in DisplayDeviceWriteInt32()
[all …]
/drivers/peripheral/fingerprint_auth/test/fuzztest/fingerprint_auth/fingerprintauthhdi_fuzzer/
Dfingerprint_auth_hdi_fuzzer.cpp80 void FillFuzzExecutorInfo(Parcel &parcel, ExecutorInfo &executorInfo) in FillFuzzExecutorInfo() argument
82 executorInfo.sensorId = parcel.ReadUint16(); in FillFuzzExecutorInfo()
83 executorInfo.executorType = parcel.ReadUint32(); in FillFuzzExecutorInfo()
84 executorInfo.executorRole = static_cast<ExecutorRole>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
85 executorInfo.authType = static_cast<AuthType>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
86 executorInfo.esl = static_cast<ExecutorSecureLevel>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
87 FillFuzzUint8Vector(parcel, executorInfo.publicKey); in FillFuzzExecutorInfo()
88 FillFuzzUint8Vector(parcel, executorInfo.extraInfo); in FillFuzzExecutorInfo()
92 void FillFuzzTemplateInfo(Parcel &parcel, TemplateInfo &templateInfo) in FillFuzzTemplateInfo() argument
94 templateInfo.executorType = parcel.ReadUint32(); in FillFuzzTemplateInfo()
[all …]
Diam_fuzz_test.cpp34 void FillFuzzBuffer(Parcel &parcel, void *p, uint32_t len) in FillFuzzBuffer() argument
40 auto buffer = parcel.ReadBuffer(len); in FillFuzzBuffer()
55 void FillFuzzUint8Vector(Parcel &parcel, std::vector<uint8_t> &data) in FillFuzzUint8Vector() argument
57 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzUint8Vector()
60 FillFuzzBuffer(parcel, static_cast<void *>(&data[0]), memLen); in FillFuzzUint8Vector()
64 void FillFuzzInt8Vector(Parcel &parcel, std::vector<int8_t> &data) in FillFuzzInt8Vector() argument
66 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzInt8Vector()
69 FillFuzzBuffer(parcel, static_cast<void *>(&data[0]), memLen); in FillFuzzInt8Vector()
73 void FillFuzzUint32Vector(Parcel &parcel, std::vector<uint32_t> &data) in FillFuzzUint32Vector() argument
75 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzUint32Vector()
[all …]
Diam_fuzz_test.h27 void FillFuzzUint8Vector(Parcel &parcel, std::vector<uint8_t> &data);
28 void FillFuzzInt8Vector(Parcel &parcel, std::vector<int8_t> &data);
29 void FillFuzzUint32Vector(Parcel &parcel, std::vector<uint32_t> &data);
30 void FillFuzzUint64Vector(Parcel &parcel, std::vector<uint64_t> &data);
31 void FillFuzzString(Parcel &parcel, std::string &str);
/drivers/peripheral/pin_auth/test/fuzztest/pin_auth/pinauthhdi_fuzzer/
Dpin_auth_hdi_fuzzer.cpp66 void FillFuzzExecutorInfo(Parcel &parcel, ExecutorInfo &executorInfo) in FillFuzzExecutorInfo() argument
68 executorInfo.sensorId = parcel.ReadUint16(); in FillFuzzExecutorInfo()
69 executorInfo.executorType = parcel.ReadUint32(); in FillFuzzExecutorInfo()
70 executorInfo.executorRole = static_cast<ExecutorRole>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
71 executorInfo.authType = static_cast<AuthType>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
72 executorInfo.esl = static_cast<ExecutorSecureLevel>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
73 FillFuzzUint8Vector(parcel, executorInfo.publicKey); in FillFuzzExecutorInfo()
74 FillFuzzUint8Vector(parcel, executorInfo.extraInfo); in FillFuzzExecutorInfo()
78 void FillFuzzTemplateInfo(Parcel &parcel, TemplateInfo &templateInfo) in FillFuzzTemplateInfo() argument
80 templateInfo.executorType = parcel.ReadUint32(); in FillFuzzTemplateInfo()
[all …]
Diam_fuzz_test.cpp34 void FillFuzzBuffer(Parcel &parcel, void *p, uint32_t len) in FillFuzzBuffer() argument
40 auto buffer = parcel.ReadBuffer(len); in FillFuzzBuffer()
55 void FillFuzzUint8Vector(Parcel &parcel, std::vector<uint8_t> &data) in FillFuzzUint8Vector() argument
57 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzUint8Vector()
60 FillFuzzBuffer(parcel, static_cast<void *>(&data[0]), memLen); in FillFuzzUint8Vector()
64 void FillFuzzInt8Vector(Parcel &parcel, std::vector<int8_t> &data) in FillFuzzInt8Vector() argument
66 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzInt8Vector()
69 FillFuzzBuffer(parcel, static_cast<void *>(&data[0]), memLen); in FillFuzzInt8Vector()
73 void FillFuzzUint32Vector(Parcel &parcel, std::vector<uint32_t> &data) in FillFuzzUint32Vector() argument
75 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzUint32Vector()
[all …]
Diam_fuzz_test.h27 void FillFuzzUint8Vector(Parcel &parcel, std::vector<uint8_t> &data);
28 void FillFuzzInt8Vector(Parcel &parcel, std::vector<int8_t> &data);
29 void FillFuzzUint32Vector(Parcel &parcel, std::vector<uint32_t> &data);
30 void FillFuzzUint64Vector(Parcel &parcel, std::vector<uint64_t> &data);
31 void FillFuzzString(Parcel &parcel, std::string &str);
/drivers/peripheral/face_auth/test/fuzztest/face_auth/faceauthhdi_fuzzer/
Dface_auth_hdi_fuzzer.cpp80 void FillFuzzExecutorInfo(Parcel &parcel, ExecutorInfo &executorInfo) in FillFuzzExecutorInfo() argument
82 executorInfo.sensorId = parcel.ReadUint16(); in FillFuzzExecutorInfo()
83 executorInfo.executorType = parcel.ReadUint32(); in FillFuzzExecutorInfo()
84 executorInfo.executorRole = static_cast<ExecutorRole>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
85 executorInfo.authType = static_cast<AuthType>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
86 executorInfo.esl = static_cast<ExecutorSecureLevel>(parcel.ReadInt32()); in FillFuzzExecutorInfo()
87 FillFuzzUint8Vector(parcel, executorInfo.publicKey); in FillFuzzExecutorInfo()
88 FillFuzzUint8Vector(parcel, executorInfo.extraInfo); in FillFuzzExecutorInfo()
92 void FillFuzzTemplateInfo(Parcel &parcel, TemplateInfo &templateInfo) in FillFuzzTemplateInfo() argument
94 templateInfo.executorType = parcel.ReadUint32(); in FillFuzzTemplateInfo()
[all …]
Diam_fuzz_test.cpp34 void FillFuzzBuffer(Parcel &parcel, void *p, uint32_t len) in FillFuzzBuffer() argument
40 auto buffer = parcel.ReadBuffer(len); in FillFuzzBuffer()
55 void FillFuzzUint8Vector(Parcel &parcel, std::vector<uint8_t> &data) in FillFuzzUint8Vector() argument
57 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzUint8Vector()
60 FillFuzzBuffer(parcel, static_cast<void *>(&data[0]), memLen); in FillFuzzUint8Vector()
64 void FillFuzzInt8Vector(Parcel &parcel, std::vector<int8_t> &data) in FillFuzzInt8Vector() argument
66 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzInt8Vector()
69 FillFuzzBuffer(parcel, static_cast<void *>(&data[0]), memLen); in FillFuzzInt8Vector()
73 void FillFuzzUint32Vector(Parcel &parcel, std::vector<uint32_t> &data) in FillFuzzUint32Vector() argument
75 uint32_t len = parcel.ReadUint32() % MAX_DATA_LEN; in FillFuzzUint32Vector()
[all …]
Diam_fuzz_test.h27 void FillFuzzUint8Vector(Parcel &parcel, std::vector<uint8_t> &data);
28 void FillFuzzInt8Vector(Parcel &parcel, std::vector<int8_t> &data);
29 void FillFuzzUint32Vector(Parcel &parcel, std::vector<uint32_t> &data);
30 void FillFuzzUint64Vector(Parcel &parcel, std::vector<uint64_t> &data);
31 void FillFuzzString(Parcel &parcel, std::string &str);
/drivers/external_device_manager/services/zidl/src/
Ddriver_ext_mgr_types.cpp22 bool ErrMsg::Marshalling(MessageParcel &parcel) const in Marshalling()
24 if (!parcel.WriteInt32(errCode)) { in Marshalling()
29 if (!parcel.WriteString(msg)) { in Marshalling()
36 bool ErrMsg::UnMarshalling(MessageParcel &parcel, ErrMsg &data) in UnMarshalling() argument
39 if (!parcel.ReadInt32(err)) { in UnMarshalling()
45 if (!parcel.ReadString(data.msg)) { in UnMarshalling()
52 bool DeviceData::Marshalling(MessageParcel &parcel) const in Marshalling()
54 if (!parcel.WriteUint32(static_cast<uint32_t>(busType))) { in Marshalling()
59 if (!parcel.WriteUint64(deviceId)) { in Marshalling()
64 if (!parcel.WriteString(descripton)) { in Marshalling()
[all …]
/drivers/peripheral/user_auth/hdi_service/database/src/
Didm_file_manager.c78 IAM_STATIC ResultCode StreamWrite(Buffer *parcel, void *from, uint32_t size) in StreamWrite() argument
80 if (!IsBufferValid(parcel) || from == NULL) { in StreamWrite()
84 if (GetRemainSpace(parcel) < size) { in StreamWrite()
85 ResultCode result = CapacityExpansion(parcel, size); in StreamWrite()
91 if (memcpy_s(GetStreamAddress(parcel), GetRemainSpace(parcel), from, size) != EOK) { in StreamWrite()
95 parcel->contentSize += size; in StreamWrite()
99 IAM_STATIC ResultCode StreamWriteEnrolledInfo(Buffer *parcel, LinkedList *enrolledList) in StreamWriteEnrolledInfo() argument
101 if (!IsBufferValid(parcel) || enrolledList == NULL) { in StreamWriteEnrolledInfo()
106 ResultCode ret = StreamWrite(parcel, &size, sizeof(uint32_t)); in StreamWriteEnrolledInfo()
117 if (StreamWrite(parcel, temp->data, sizeof(EnrolledInfoHal)) != RESULT_SUCCESS) { in StreamWriteEnrolledInfo()
[all …]
/drivers/peripheral/display/hdi_service/device/include/util/
Ddisplay_device_common.h157 bool DisplayDeviceWriteCmdId(OHOS::MessageParcel *parcel, DisplayDeviceCommandId cmdId);
158 DisplayDeviceCommandId DisplayDeviceReadCmdId(OHOS::MessageParcel *parcel);
159 bool DisplayDeviceWriteUint32(OHOS::MessageParcel *parcel, uint32_t data);
160 bool DisplayDeviceReadUint32(uint32_t *data, OHOS::MessageParcel *parcel);
161 bool DisplayDeviceWriteInt32(OHOS::MessageParcel *parcel, int32_t data);
162 bool DisplayDeviceReadInt32(int32_t *data, OHOS::MessageParcel *parcel);
163 bool DisplayDeviceWriteBool(OHOS::MessageParcel *parcel, bool data);
164 bool DisplayDeviceReadBool(bool *data, OHOS::MessageParcel *parcel);
165 bool DisplayDeviceWriteUint64(OHOS::MessageParcel *parcel, uint64_t data);
166 bool DisplayDeviceReadUint64(uint64_t *data, OHOS::MessageParcel *parcel);
[all …]
/drivers/hdf_core/adapter/uhdf2/hdi/test/buffer_handle/
Dnative_buffer_test.cpp248 MessageParcel parcel; variable
249 bool ret = parcel.WriteBool(true);
252 sptr<NativeBuffer> destBuffer = NativeBuffer::Unmarshalling(parcel);
259 MessageParcel parcel; variable
260 bool ret = parcel.WriteBool(true);
263 ret = parcel.WriteUint32(MAX_RESERVE_FDS);
266 sptr<NativeBuffer> destBuffer = NativeBuffer::Unmarshalling(parcel);
273 MessageParcel parcel; variable
274 bool ret = parcel.WriteBool(true);
277 ret = parcel.WriteUint32(MAX_RESERVE_FDS + 1);
[all …]
/drivers/peripheral/user_auth/test/unittest/database/
Didm_file_manager_test.cpp24 extern ResultCode StreamWrite(Buffer *parcel, void *from, uint32_t size);
25 extern ResultCode StreamWriteEnrolledInfo(Buffer *parcel, LinkedList *enrolledList);
26 extern ResultCode StreamWriteCredentialList(Buffer *parcel, LinkedList *credentialList);
27 extern ResultCode StreamWriteUserInfo(Buffer *parcel, UserInfo *userInfo);
28 extern ResultCode StreamRead(Buffer *parcel, uint32_t *index, void *to, uint32_t size);
29 …extern ResultCode StreamReadCredentialList(Buffer *parcel, uint32_t *index, LinkedList *credential…
30 …extern ResultCode StreamReadEnrolledList(Buffer *parcel, uint32_t *index, LinkedList *enrolledList…
84 Buffer *parcel = CreateBufferBySize(bufferSize); variable
87 EXPECT_EQ(StreamWrite(parcel, static_cast<void *>(&from), objectSize), RESULT_BAD_PARAM);
91 EXPECT_EQ(StreamWrite(parcel, static_cast<void *>(&array), objectSize), RESULT_SUCCESS);
[all …]
/drivers/peripheral/pin_auth/test/fuzztest/pin_auth/pinauthinterfaceservice_fuzzer/
Dpin_auth_interface_service_fuzzer.cpp30 void FuzzGetExecutorList(Parcel &parcel) in FuzzGetExecutorList() argument
38 void FuzzGetExecutorListV1_1(Parcel &parcel) in FuzzGetExecutorListV1_1() argument
54 Parcel parcel; in PinAuthInterfaceServiceFuzzTest() local
55 parcel.WriteBuffer(data, size); in PinAuthInterfaceServiceFuzzTest()
56 parcel.RewindRead(0); in PinAuthInterfaceServiceFuzzTest()
57 uint32_t index = parcel.ReadUint32() % (sizeof(g_fuzzFuncs) / sizeof(FuzzFunc *)); in PinAuthInterfaceServiceFuzzTest()
59 fuzzFunc(parcel); in PinAuthInterfaceServiceFuzzTest()
/drivers/interface/display/composer/hdifd_parcelable/
Dhdifd_parcelable.cpp71 bool HdifdParcelable::WriteFileDescriptor(const int fd, Parcel& parcel) in WriteFileDescriptor() argument
86 return parcel.WriteObject<IPCFileDescriptor>(descriptor); in WriteFileDescriptor()
89 int HdifdParcelable::ReadFileDescriptor(Parcel& parcel) in ReadFileDescriptor() argument
91 sptr<IPCFileDescriptor> descriptor = parcel.ReadObject<IPCFileDescriptor>(); in ReadFileDescriptor()
102 bool HdifdParcelable::Marshalling(Parcel& parcel) const in Marshalling()
105 if (!parcel.WriteBool(validFlag)) { in Marshalling()
109 if (validFlag && !WriteFileDescriptor(hdiFd_, parcel)) { in Marshalling()
116 sptr<HdifdParcelable> HdifdParcelable::Unmarshalling(Parcel& parcel) in Unmarshalling() argument
119 if (!parcel.ReadBool(validFlag)) { in Unmarshalling()
125 fd = ReadFileDescriptor(parcel); in Unmarshalling()
Dhdifd_parcelable.h35 bool Marshalling(Parcel& parcel) const override;
36 static sptr<HdifdParcelable> Unmarshalling(Parcel& parcel);
42 static bool WriteFileDescriptor(const int fd, Parcel& parcel);
43 static int ReadFileDescriptor(Parcel& parcel);
/drivers/external_device_manager/interfaces/innerkits/
Ddriver_ext_mgr_types.h36 bool Marshalling(MessageParcel &parcel) const;
37 static bool UnMarshalling(MessageParcel &parcel, ErrMsg &data);
47 virtual bool Marshalling(MessageParcel &parcel) const;
48 static std::shared_ptr<DeviceData> UnMarshalling(MessageParcel &parcel);
60 bool Marshalling(MessageParcel &parcel) const override;
61 static std::shared_ptr<DeviceData> UnMarshalling(MessageParcel &parcel);
69 …l EmitItemMarshalling(int32_t deviceId, const std::vector<EmitItem> &items, MessageParcel &parcel);
70 std::optional<std::vector<EmitItem>> EmitItemUnMarshalling(MessageParcel &parcel, int32_t &deviceId…
/drivers/peripheral/face_auth/test/fuzztest/face_auth/faceauthinterfaceservice_fuzzer/
Dface_auth_interface_service_fuzzer.cpp37 void FuzzGetExecutorList(Parcel &parcel) in FuzzGetExecutorList() argument
45 void FuzzGetExecutorListV1_1(Parcel &parcel) in FuzzGetExecutorListV1_1() argument
61 Parcel parcel; in FaceAuthInterfaceServiceFuzzTest() local
62 parcel.WriteBuffer(data, size); in FaceAuthInterfaceServiceFuzzTest()
63 parcel.RewindRead(0); in FaceAuthInterfaceServiceFuzzTest()
64 uint32_t index = parcel.ReadUint32() % (sizeof(g_fuzzFuncs) / sizeof(FuzzFunc *)); in FaceAuthInterfaceServiceFuzzTest()
66 fuzzFunc(parcel); in FaceAuthInterfaceServiceFuzzTest()
/drivers/peripheral/fingerprint_auth/test/fuzztest/fingerprint_auth/fingerprintinterfaceservice_fuzzer/
Dfingerprint_auth_interface_service_fuzzer.cpp39 void FuzzGetExecutorList(Parcel &parcel) in FuzzGetExecutorList() argument
47 void FuzzGetExecutorListV1_1(Parcel &parcel) in FuzzGetExecutorListV1_1() argument
63 Parcel parcel; in FingerprintAuthInterfaceServiceFuzzTest() local
64 parcel.WriteBuffer(data, size); in FingerprintAuthInterfaceServiceFuzzTest()
65 parcel.RewindRead(0); in FingerprintAuthInterfaceServiceFuzzTest()
66 uint32_t index = parcel.ReadUint32() % (sizeof(g_fuzzFuncs) / sizeof(FuzzFunc *)); in FingerprintAuthInterfaceServiceFuzzTest()
68 fuzzFunc(parcel); in FingerprintAuthInterfaceServiceFuzzTest()
/drivers/hdf_core/framework/test/fuzztest/ioservice_fuzzer/ioservicepublish_fuzzer/
Dioservicepublish_fuzzer.cpp29 Parcel parcel; in IoservicePublishFuzzTest() local
30 parcel.WriteBuffer(data, size); in IoservicePublishFuzzTest()
31 auto servicename = parcel.ReadCString(); in IoservicePublishFuzzTest()
32 uint32_t mode = parcel.ReadUint32(); in IoservicePublishFuzzTest()

12