Lines Matching defs:data
25 template <class T> size_t GetObject(const uint8_t *data, size_t size, T &object)
31 errno_t ret = memcpy_s(&object, objectSize, data, objectSize);
38 size_t GetString(const uint8_t *data, size_t size, char *object, size_t objectSize)
43 errno_t ret = memcpy_s(&object, objectSize, data, objectSize);
50 void UpdateHotAreas(const uint8_t *data, size_t size, WindowInfo &windowInfo)
57 startPos += GetObject<int32_t>(data + startPos, size - startPos, defaultRect.height);
58 startPos += GetObject<int32_t>(data + startPos, size - startPos, defaultRect.width);
59 startPos += GetObject<int32_t>(data + startPos, size - startPos, defaultRect.x);
60 startPos += GetObject<int32_t>(data + startPos, size - startPos, defaultRect.y);
63 startPos += GetObject<int32_t>(data + startPos, size - startPos, pointerRect.height);
64 startPos += GetObject<int32_t>(data + startPos, size - startPos, pointerRect.width);
65 startPos += GetObject<int32_t>(data + startPos, size - startPos, pointerRect.x);
66 startPos += GetObject<int32_t>(data + startPos, size - startPos, pointerRect.y);
73 void UpdateDisplayInfo(const uint8_t *data, size_t size, int32_t windowId)
78 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayGroupInfo.width);
79 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayGroupInfo.height);
80 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayGroupInfo.focusWindowId);
86 startPos += GetObject<int32_t>(data + startPos, size - startPos, windowInfo.uid);
87 startPos += GetObject<int32_t>(data + startPos, size - startPos, windowInfo.area.x);
88 startPos += GetObject<int32_t>(data + startPos, size - startPos, windowInfo.area.y);
89 startPos += GetObject<int32_t>(data + startPos, size - startPos, windowInfo.area.width);
90 startPos += GetObject<int32_t>(data + startPos, size - startPos, windowInfo.area.height);
91 UpdateHotAreas(data, size, windowInfo);
95 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayInfo.id);
96 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayInfo.x);
97 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayInfo.y);
98 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayInfo.width);
99 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayInfo.height);
100 startPos += GetObject<int32_t>(data + startPos, size - startPos, displayInfo.dpi);
102 startPos += GetString(data + startPos, size - startPos, name, stringSize);
105 GetString(data + startPos, size - startPos, uniq, stringSize);
113 void PointerStyleFuzzTest(const uint8_t *data, size_t size)
117 startPos += GetObject<int32_t>(data + startPos, size - startPos, windowId);
118 UpdateDisplayInfo(data, size, windowId);
120 GetObject<int32_t>(data + startPos, size - startPos, pointerStyle.id);
128 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
130 /* Run your code on data */
131 OHOS::MMI::PointerStyleFuzzTest(data, size);