diff --git a/.gitee/ISSUE_TEMPLATE.zh-CN.md b/.gitee/ISSUE_TEMPLATE.zh-CN.md old mode 100644 new mode 100755 diff --git a/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md b/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/OAT.xml b/OAT.xml old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/README_zh.md b/README_zh.md old mode 100644 new mode 100755 diff --git a/ability/config/device_resource_if.c b/ability/config/device_resource_if.c old mode 100644 new mode 100755 diff --git a/ability/config/hcs_parser/include/hcs_blob_if.h b/ability/config/hcs_parser/include/hcs_blob_if.h old mode 100644 new mode 100755 diff --git a/ability/config/hcs_parser/include/hcs_generate_tree.h b/ability/config/hcs_parser/include/hcs_generate_tree.h old mode 100644 new mode 100755 diff --git a/ability/config/hcs_parser/include/hcs_parser.h b/ability/config/hcs_parser/include/hcs_parser.h old mode 100644 new mode 100755 diff --git a/ability/config/hcs_parser/include/hcs_tree_if.h b/ability/config/hcs_parser/include/hcs_tree_if.h old mode 100644 new mode 100755 diff --git a/ability/config/hcs_parser/src/hcs_blob_if.c b/ability/config/hcs_parser/src/hcs_blob_if.c old mode 100644 new mode 100755 diff --git a/ability/config/hcs_parser/src/hcs_generate_tree.c b/ability/config/hcs_parser/src/hcs_generate_tree.c old mode 100644 new mode 100755 index c3306ed641349815762c3144de5a3dd2bf6f0e3f..672c29db530e47377638467e9f7394963355be79 --- a/ability/config/hcs_parser/src/hcs_generate_tree.c +++ b/ability/config/hcs_parser/src/hcs_generate_tree.c @@ -31,12 +31,13 @@ static struct DeviceResourceNode *CreateTreeNode(const char *start, int32_t offs struct DeviceResourceNode *parentNode, char **treeMem) { struct DeviceResourceNode *newNode = (struct DeviceResourceNode *)(*treeMem); + struct DeviceResourceNode *curNode = NULL; *treeMem += sizeof(struct DeviceResourceNode); newNode->name = start + offset + HCS_PREFIX_LENGTH; newNode->hashValue = offset + sizeof(struct HbcHeader); if (parentNode != NULL) { newNode->parent = parentNode; - struct DeviceResourceNode *curNode = parentNode->child; + curNode = parentNode->child; while ((curNode != NULL) && (curNode->sibling != NULL)) { curNode = curNode->sibling; } @@ -64,15 +65,17 @@ static bool UpdateTreeStack(struct TreeStack **treeStack, int32_t *treeLayer, st static bool AddAttrInNode(const char *start, struct DeviceResourceNode *parentNode, char **treeMem) { + struct DeviceResourceAttr *newAttr = NULL; + struct DeviceResourceAttr *curAttr = NULL; if (parentNode == NULL) { HDF_LOGE("%s failed, the parentNode is NULL", __func__); return false; } - struct DeviceResourceAttr *newAttr = (struct DeviceResourceAttr *)(*treeMem); + newAttr = (struct DeviceResourceAttr *)(*treeMem); *treeMem += sizeof(struct DeviceResourceAttr); newAttr->name = start + HCS_PREFIX_LENGTH; newAttr->value = start + HCS_PREFIX_LENGTH + HCS_STRING_LENGTH(newAttr->name); - struct DeviceResourceAttr *curAttr = parentNode->attrData; + curAttr = parentNode->attrData; parentNode->attrData = newAttr; newAttr->next = curAttr; return true; @@ -82,12 +85,14 @@ static int32_t ParseByteCode(const char *treeStart, int32_t offset, char **treeM struct TreeStack **treeStack, int32_t *treeLayerOrMemLen) { int32_t termOffset = HcsGetNodeOrAttrLength(treeStart + offset); + struct DeviceResourceNode *parentOrCurNode = NULL; + struct DeviceResourceNode *newNode = NULL; + uint32_t newNodeOffset; if (termOffset <= 0) { HDF_LOGE("%s failed, HcsGetNodeOrAttrLength error, errno: %d", __func__, termOffset); return HDF_FAILURE; } - struct DeviceResourceNode *parentOrCurNode = NULL; switch (HcsGetPrefix(treeStart + offset)) { case CONFIG_NODE: if (*treeMem == NULL) { @@ -95,8 +100,7 @@ static int32_t ParseByteCode(const char *treeStart, int32_t offset, char **treeM break; } parentOrCurNode = GetParentNode(offset, *treeStack, treeLayerOrMemLen, termOffset); - struct DeviceResourceNode *newNode = CreateTreeNode(treeStart, offset, parentOrCurNode, treeMem); - uint32_t newNodeOffset; + newNode = CreateTreeNode(treeStart, offset, parentOrCurNode, treeMem); (void)HcsSwapToUint32(&newNodeOffset, treeStart + offset + HCS_STRING_LENGTH(newNode->name) + HCS_PREFIX_LENGTH, CONFIG_DWORD); newNodeOffset += offset + termOffset; diff --git a/ability/config/hcs_parser/src/hcs_parser.c b/ability/config/hcs_parser/src/hcs_parser.c old mode 100644 new mode 100755 index 29596bd54ed0908814af88e9ba0f9a9a62a320df..b12380ff7bae5fe96ebb9b8158a37255f20fb98e --- a/ability/config/hcs_parser/src/hcs_parser.c +++ b/ability/config/hcs_parser/src/hcs_parser.c @@ -22,23 +22,26 @@ static int32_t GetHcsTreeSize(const char *blob, int32_t nodeLength) bool HcsDecompile(const char *hcsBlob, uint32_t offset, struct DeviceResourceNode **root) { int32_t nodeLength = HcsGetNodeLength(hcsBlob + offset); + int32_t treeMemLength; + char *treeMem = NULL; + int32_t treeLayer; if (nodeLength < 0) { HDF_LOGE("%s failed, HcsGetNodeLength error", __func__); return false; } - int32_t treeMemLength = GetHcsTreeSize(hcsBlob + offset, nodeLength); + treeMemLength = GetHcsTreeSize(hcsBlob + offset, nodeLength); if (treeMemLength <= 0) { HDF_LOGE("%s failed, GetHcsTreeSize error, treeMemLength = %d", __func__, treeMemLength); return false; } - char *treeMem = (char *)OsalMemCalloc(treeMemLength); + treeMem = (char *)OsalMemCalloc(treeMemLength); if (treeMem == NULL) { HDF_LOGE("%s failed, OsalMemCalloc error", __func__); return false; } - int32_t treeLayer = GenerateCfgTree(hcsBlob + offset, nodeLength, treeMem, root); + treeLayer = GenerateCfgTree(hcsBlob + offset, nodeLength, treeMem, root); if (treeLayer <= 0) { HDF_LOGE("%s failed, the treeLayer is %d", __func__, treeLayer); OsalMemFree(treeMem); diff --git a/ability/config/hcs_parser/src/hcs_tree_if.c b/ability/config/hcs_parser/src/hcs_tree_if.c old mode 100644 new mode 100755 diff --git a/ability/config/test/unittest/common/hdf_config_test.cpp b/ability/config/test/unittest/common/hdf_config_test.cpp old mode 100644 new mode 100755 diff --git a/ability/sbuf/include/hdf_sbuf.h b/ability/sbuf/include/hdf_sbuf.h old mode 100644 new mode 100755 diff --git a/ability/sbuf/include/hdf_sbuf_impl.h b/ability/sbuf/include/hdf_sbuf_impl.h old mode 100644 new mode 100755 diff --git a/ability/sbuf/src/hdf_sbuf.c b/ability/sbuf/src/hdf_sbuf.c old mode 100644 new mode 100755 diff --git a/ability/sbuf/src/hdf_sbuf_impl_raw.c b/ability/sbuf/src/hdf_sbuf_impl_raw.c old mode 100644 new mode 100755 index 051eacb46660c8f230eef50d93171b13d7cf65ed..f033665f44d32c5001b77584f7b19b4e663de48c --- a/ability/sbuf/src/hdf_sbuf_impl_raw.c +++ b/ability/sbuf/src/hdf_sbuf_impl_raw.c @@ -67,11 +67,12 @@ static size_t SbufRawImplGetLeftReadSize(struct HdfSBufRaw *sbuf) static bool SbufRawImplWriteRollback(struct HdfSbufImpl *impl, uint32_t size) { struct HdfSBufRaw *sbuf = SBUF_RAW_CAST(impl); + size_t alignSize; if (sbuf == NULL) { return false; } - size_t alignSize = SbufRawImplGetAlignSize(size); + alignSize = SbufRawImplGetAlignSize(size); if (sbuf->writePos < alignSize) { return false; } @@ -83,11 +84,12 @@ static bool SbufRawImplWriteRollback(struct HdfSbufImpl *impl, uint32_t size) static bool SbufRawImplReadRollback(struct HdfSbufImpl *impl, uint32_t size) { struct HdfSBufRaw *sbuf = SBUF_RAW_CAST(impl); + size_t alignSize; if (sbuf == NULL) { return false; } - size_t alignSize = SbufRawImplGetAlignSize(size); + alignSize = SbufRawImplGetAlignSize(size); if (sbuf->readPos < alignSize) { return false; } @@ -141,12 +143,14 @@ static size_t SbufRawImplGetDataSize(const struct HdfSbufImpl *impl) static bool SbufRawImplGrow(struct HdfSBufRaw *sbuf, uint32_t growSize) { + uint32_t newSize; + uint8_t *newData = NULL; if (sbuf->isBind) { HDF_LOGE("%s: binded sbuf oom", __func__); return false; } - uint32_t newSize = SbufRawImplGetAlignSize(sbuf->capacity + growSize); + newSize = SbufRawImplGetAlignSize(sbuf->capacity + growSize); if (newSize < sbuf->capacity) { HDF_LOGE("%s: grow size overflow", __func__); return false; @@ -156,7 +160,7 @@ static bool SbufRawImplGrow(struct HdfSBufRaw *sbuf, uint32_t growSize) return false; } - uint8_t *newData = OsalMemCalloc(newSize); + newData = OsalMemCalloc(newSize); if (newData == NULL) { HDF_LOGE("%s: oom", __func__); return false; @@ -179,6 +183,10 @@ static bool SbufRawImplGrow(struct HdfSBufRaw *sbuf, uint32_t growSize) static bool SbufRawImplWrite(struct HdfSbufImpl *impl, const uint8_t *data, uint32_t size) { struct HdfSBufRaw *sbuf = SBUF_RAW_CAST(impl); + size_t alignSize; + size_t writeableSize; + uint8_t *dest = NULL; + if (sbuf == NULL || sbuf->data == NULL || data == NULL) { return false; } @@ -187,13 +195,13 @@ static bool SbufRawImplWrite(struct HdfSbufImpl *impl, const uint8_t *data, uint return true; } - size_t alignSize = SbufRawImplGetAlignSize(size); + alignSize = SbufRawImplGetAlignSize(size); // in case of desireCapacity overflow if (alignSize < size) { HDF_LOGE("desireCapacity overflow"); return false; } - size_t writeableSize = SbufRawImplGetLeftWriteSize(sbuf); + writeableSize = SbufRawImplGetLeftWriteSize(sbuf); if (alignSize > writeableSize) { size_t growSize = (alignSize > HDF_SBUF_GROW_SIZE_DEFAULT) ? (alignSize + HDF_SBUF_GROW_SIZE_DEFAULT) : HDF_SBUF_GROW_SIZE_DEFAULT; @@ -203,7 +211,7 @@ static bool SbufRawImplWrite(struct HdfSbufImpl *impl, const uint8_t *data, uint writeableSize = SbufRawImplGetLeftWriteSize(sbuf); } - uint8_t *dest = sbuf->data + sbuf->writePos; + dest = sbuf->data + sbuf->writePos; if (memcpy_s(dest, writeableSize, data, size) != EOK) { return false; /* never hits */ } @@ -215,6 +223,7 @@ static bool SbufRawImplWrite(struct HdfSbufImpl *impl, const uint8_t *data, uint static bool SbufRawImplRead(struct HdfSbufImpl *impl, uint8_t *data, uint32_t readSize) { struct HdfSBufRaw *sbuf = SBUF_RAW_CAST(impl); + size_t alignSize; if (sbuf == NULL || sbuf->data == NULL || data == NULL) { return false; } @@ -223,7 +232,7 @@ static bool SbufRawImplRead(struct HdfSbufImpl *impl, uint8_t *data, uint32_t re return true; } - size_t alignSize = SbufRawImplGetAlignSize(readSize); + alignSize = SbufRawImplGetAlignSize(readSize); if (alignSize > SbufRawImplGetLeftReadSize(sbuf)) { HDF_LOGE("Read out of buffer range"); return false; @@ -350,12 +359,14 @@ static bool SbufRawImplReadInt8(struct HdfSbufImpl *impl, int8_t *value) static bool SbufRawImplReadBuffer(struct HdfSbufImpl *impl, const uint8_t **data, uint32_t *readSize) { struct HdfSBufRaw *sbuf = SBUF_RAW_CAST(impl); + int buffSize; + size_t alignSize; if (sbuf == NULL || sbuf->data == NULL || data == NULL || readSize == NULL) { HDF_LOGE("%s: input invalid", __func__); return false; } - int buffSize = 0; + buffSize = 0; if (!SbufRawImplReadInt32(impl, &buffSize)) { return false; } @@ -365,7 +376,7 @@ static bool SbufRawImplReadBuffer(struct HdfSbufImpl *impl, const uint8_t **data *readSize = 0; return true; } - size_t alignSize = SbufRawImplGetAlignSize(buffSize); + alignSize = SbufRawImplGetAlignSize(buffSize); if (alignSize > SbufRawImplGetLeftReadSize(sbuf)) { HDF_LOGE("%s:readBuff out of range", __func__); (void)SbufRawImplReadRollback(impl, sizeof(int32_t)); @@ -381,22 +392,25 @@ static bool SbufRawImplReadBuffer(struct HdfSbufImpl *impl, const uint8_t **data static const char *SbufRawImplReadString(struct HdfSbufImpl *impl) { struct HdfSBufRaw *sbuf = SBUF_RAW_CAST(impl); + int32_t strLen; + size_t alignSize; + char *str = NULL; if (sbuf == NULL || sbuf->data == NULL) { HDF_LOGE("%s: input null", __func__); return NULL; } /* This length contains the '\0' at the end of the string. */ - int32_t strLen = 0; + strLen = 0; if (!SbufRawImplReadInt32(impl, &strLen) || strLen <= 0) { return NULL; } - size_t alignSize = SbufRawImplGetAlignSize(strLen); + alignSize = SbufRawImplGetAlignSize(strLen); if (strLen > INT16_MAX || alignSize > SbufRawImplGetLeftReadSize(sbuf)) { (void)SbufRawImplReadRollback(impl, sizeof(int32_t)); return NULL; } - char *str = (char *)(sbuf->data + sbuf->readPos); + str = (char *)(sbuf->data + sbuf->readPos); sbuf->readPos += alignSize; /* Set '\0' at end of the string forcibly. */ str[strLen - 1] = '\0'; @@ -406,11 +420,12 @@ static const char *SbufRawImplReadString(struct HdfSbufImpl *impl) static struct HdfSbufImpl *SbufRawImplCopy(const struct HdfSbufImpl *impl) { struct HdfSBufRaw *sbuf = SBUF_RAW_CAST(impl); + struct HdfSBufRaw *new = NULL; if (sbuf == NULL || sbuf->data == NULL) { return NULL; } - struct HdfSBufRaw *new = SbufRawImplNewInstance(sbuf->capacity); + new = SbufRawImplNewInstance(sbuf->capacity); if (new == NULL) { return NULL; } @@ -428,11 +443,12 @@ static struct HdfSbufImpl *SbufRawImplCopy(const struct HdfSbufImpl *impl) static struct HdfSbufImpl *SbufRawImplMove(struct HdfSbufImpl *impl) { struct HdfSBufRaw *sbuf = SBUF_RAW_CAST(impl); + struct HdfSBufRaw *new = NULL; if (sbuf == NULL || sbuf->isBind) { return NULL; } - struct HdfSBufRaw *new = OsalMemCalloc(sizeof(struct HdfSBufRaw)); + new = OsalMemCalloc(sizeof(struct HdfSBufRaw)); if (new == NULL) { return NULL; } @@ -494,11 +510,12 @@ static void SbufInterfaceAssign(struct HdfSbufImpl *inf) static struct HdfSBufRaw *SbufRawImplNewInstance(size_t capacity) { + struct HdfSBufRaw *sbuf = NULL; if (capacity > HDF_SBUF_MAX_SIZE) { HDF_LOGE("%s: Sbuf size exceeding max limit", __func__); return NULL; } - struct HdfSBufRaw *sbuf = (struct HdfSBufRaw *)OsalMemCalloc(sizeof(struct HdfSBufRaw)); + sbuf = (struct HdfSBufRaw *)OsalMemCalloc(sizeof(struct HdfSBufRaw)); if (sbuf == NULL) { HDF_LOGE("Sbuf instance failure"); return NULL; @@ -529,6 +546,7 @@ struct HdfSbufImpl *SbufObtainRaw(size_t capacity) struct HdfSbufImpl *SbufBindRaw(uintptr_t base, size_t size) { + struct HdfSBufRaw *sbuf = NULL; if (base == 0 || size == 0) { return NULL; } @@ -537,7 +555,7 @@ struct HdfSbufImpl *SbufBindRaw(uintptr_t base, size_t size) HDF_LOGE("Base not in 4-byte alignment"); return NULL; } - struct HdfSBufRaw *sbuf = (struct HdfSBufRaw *)OsalMemAlloc(sizeof(struct HdfSBufRaw)); + sbuf = (struct HdfSBufRaw *)OsalMemAlloc(sizeof(struct HdfSBufRaw)); if (sbuf == NULL) { HDF_LOGE("%s: oom", __func__); return NULL; diff --git a/core/adapter/syscall/include/hdf_syscall_adapter.h b/core/adapter/syscall/include/hdf_syscall_adapter.h old mode 100644 new mode 100755 diff --git a/core/adapter/syscall/src/hdf_devmgr_adapter.c b/core/adapter/syscall/src/hdf_devmgr_adapter.c old mode 100644 new mode 100755 diff --git a/core/adapter/syscall/src/hdf_syscall_adapter.c b/core/adapter/syscall/src/hdf_syscall_adapter.c old mode 100644 new mode 100755 diff --git a/core/adapter/vnode/include/hdf_vnode_adapter.h b/core/adapter/vnode/include/hdf_vnode_adapter.h old mode 100644 new mode 100755 diff --git a/core/adapter/vnode/src/hdf_vnode_adapter.c b/core/adapter/vnode/src/hdf_vnode_adapter.c old mode 100644 new mode 100755 index dab5a350ee3c6535b231d291604c205f5a650603..340054fb397e49eecaf521783d497e00e8b67b5a --- a/core/adapter/vnode/src/hdf_vnode_adapter.c +++ b/core/adapter/vnode/src/hdf_vnode_adapter.c @@ -545,8 +545,9 @@ static unsigned int HdfVNodeAdapterPoll(struct file *filep, poll_table *wait) static int HdfVNodeAdapterClose(struct OsalCdev *cdev, struct file *filep) { + struct HdfVNodeAdapterClient *client = NULL; (void)cdev; - struct HdfVNodeAdapterClient *client = (struct HdfVNodeAdapterClient *)OsalGetFilePriv(filep); + client = (struct HdfVNodeAdapterClient *)OsalGetFilePriv(filep); if (client->ioServiceClient.device != NULL && client->ioServiceClient.device->service != NULL && client->ioServiceClient.device->service->Release != NULL) { client->ioServiceClient.device->service->Release(&client->ioServiceClient); diff --git a/core/common/include/host/hdf_device_section.h b/core/common/include/host/hdf_device_section.h old mode 100644 new mode 100755 diff --git a/core/common/include/manager/devmgr_service_start.h b/core/common/include/manager/devmgr_service_start.h old mode 100644 new mode 100755 diff --git a/core/common/include/manager/hdf_device_node_ext.h b/core/common/include/manager/hdf_device_node_ext.h old mode 100644 new mode 100755 diff --git a/core/common/src/devlite_object_config.c b/core/common/src/devlite_object_config.c old mode 100644 new mode 100755 diff --git a/core/common/src/devmgr_service_start.c b/core/common/src/devmgr_service_start.c old mode 100644 new mode 100755 index a7d27eb9c3d596b8d1e6db7e9fa7b0bc94fd805d..d07f416e0b84ed9c7a28664a6b97887fa5d1b687 --- a/core/common/src/devmgr_service_start.c +++ b/core/common/src/devmgr_service_start.c @@ -53,6 +53,7 @@ int DeviceManagerDispatch(struct HdfObject *stub, int code, struct HdfSBuf *data int32_t deviceClass = 0; const char *svcName = NULL; struct DevmgrService *devMgrSvc = (struct DevmgrService *)stub; + static struct SubscriberCallback callback; if (data == NULL || devMgrSvc == NULL) { HDF_LOGE("%s: input param is invalid", __func__); return ret; @@ -65,7 +66,7 @@ int DeviceManagerDispatch(struct HdfObject *stub, int code, struct HdfSBuf *data HDF_LOGE("%s: get svc name is null", __func__); break; } - static struct SubscriberCallback callback = { + callback = { .deviceObject = NULL, .OnServiceConnected = NULL, }; @@ -108,12 +109,13 @@ int DeviceManagerIsQuickLoad(void) int DeviceManagerStart(void) { struct IDevmgrService *instance = DevmgrServiceGetInstance(); + struct HdfIoService *ioService = NULL; if (instance == NULL || instance->StartService == NULL) { HDF_LOGE("device manager start failed, service instance is null"); return HDF_FAILURE; } - struct HdfIoService *ioService = HdfIoServicePublish(DEV_MGR_NODE, DEV_MGR_NODE_PERM); + ioService = HdfIoServicePublish(DEV_MGR_NODE, DEV_MGR_NODE_PERM); if (ioService != NULL) { static struct HdfIoDispatcher dispatcher = { .Dispatch = DeviceManagerDispatch, @@ -126,11 +128,12 @@ int DeviceManagerStart(void) int DeviceManagerStartStep2() { + struct DevmgrService *devMgrSvc = NULL; if (DeviceManagerIsQuickLoad() == DEV_MGR_SLOW_LOAD) { HDF_LOGW("%s: device manager is not set to QuickLoad mode", __func__); return HDF_SUCCESS; } - struct DevmgrService *devMgrSvc = (struct DevmgrService *)DevmgrServiceGetInstance(); + devMgrSvc = (struct DevmgrService *)DevmgrServiceGetInstance(); return DevmgrServiceLoadLeftDriver(devMgrSvc); } diff --git a/core/common/src/hdf_attribute.c b/core/common/src/hdf_attribute.c old mode 100644 new mode 100755 index af6022584f99775b18d168d532fd720f191e655e..b6af3fe7c35a15b3492f2b2690572ffebe62c8c7 --- a/core/common/src/hdf_attribute.c +++ b/core/common/src/hdf_attribute.c @@ -66,11 +66,13 @@ const struct DeviceResourceNode *HdfGetRootNode(void) static bool HdfHostListCompare(struct HdfSListNode *listEntryFirst, struct HdfSListNode *listEntrySecond) { + struct HdfHostInfo *attrFirst = NULL; + struct HdfHostInfo *attrSecond = NULL; if (listEntryFirst == NULL || listEntrySecond == NULL) { return false; } - struct HdfHostInfo *attrFirst = (struct HdfHostInfo *)listEntryFirst; - struct HdfHostInfo *attrSecond = (struct HdfHostInfo *)listEntrySecond; + attrFirst = (struct HdfHostInfo *)listEntryFirst; + attrSecond = (struct HdfHostInfo *)listEntrySecond; return attrFirst->priority <= attrSecond->priority; } @@ -138,11 +140,13 @@ bool HdfAttributeManagerGetHostList(struct HdfSList *hostList) static bool HdfDeviceListCompare(struct HdfSListNode *listEntryFirst, struct HdfSListNode *listEntrySecond) { + struct HdfDeviceInfo *attrFirst = NULL; + struct HdfDeviceInfo *attrSecond = NULL; if (listEntryFirst == NULL || listEntrySecond == NULL) { return false; } - struct HdfDeviceInfo *attrFirst = (struct HdfDeviceInfo *)listEntryFirst; - struct HdfDeviceInfo *attrSecond = (struct HdfDeviceInfo *)listEntrySecond; + attrFirst = (struct HdfDeviceInfo *)listEntryFirst; + attrSecond = (struct HdfDeviceInfo *)listEntrySecond; return attrFirst->priority <= attrSecond->priority; } @@ -244,14 +248,16 @@ struct HdfSList *HdfAttributeManagerGetDeviceList(uint16_t hostId, const char *h { uint16_t deviceIdx = 0; const struct DeviceResourceNode *hostNode = GetHostNode(hostName); + struct HdfSList *deviceList = NULL; + const struct DeviceResourceNode *device = NULL; if (hostNode == NULL) { return NULL; } - struct HdfSList *deviceList = (struct HdfSList *)OsalMemCalloc(sizeof(struct HdfSList)); + deviceList = (struct HdfSList *)OsalMemCalloc(sizeof(struct HdfSList)); if (deviceList == NULL) { return NULL; } - const struct DeviceResourceNode *device = hostNode->child; + device = hostNode->child; while (device != NULL) { const struct DeviceResourceNode *deviceNode = device->child; while (deviceNode != NULL) { @@ -294,11 +300,13 @@ bool HdfDeviceListAdd(const char *moduleName, const char *serviceName, const voi struct HdfDeviceInfo *deviceInfo = NULL; struct DevHostServiceClnt *hostClnt = NULL; struct DevmgrService *devMgrSvc = (struct DevmgrService *)DevmgrServiceGetInstance(); + struct HdfDeviceInfo *deviceNodeInfo = NULL; + char *svcName = NULL; if (devMgrSvc == NULL || moduleName == NULL || serviceName == NULL) { return false; } - struct HdfDeviceInfo *deviceNodeInfo = HdfDeviceInfoNewInstance(); + deviceNodeInfo = HdfDeviceInfoNewInstance(); if (deviceNodeInfo == NULL) { return false; } @@ -319,7 +327,7 @@ bool HdfDeviceListAdd(const char *moduleName, const char *serviceName, const voi deviceNodeInfo->permission = deviceInfo->permission; deviceNodeInfo->deviceMatchAttr = deviceInfo->deviceMatchAttr; deviceNodeInfo->moduleName = deviceInfo->moduleName; - char *svcName = OsalMemCalloc(strlen(serviceName) + 1); + svcName = OsalMemCalloc(strlen(serviceName) + 1); if (svcName == NULL) { break; } diff --git a/core/common/src/hdf_device_node_ext.c b/core/common/src/hdf_device_node_ext.c old mode 100644 new mode 100755 index a8143a44132b635657c5d68af71a6a559c725c79..9d56dac0b51f31dfd9378cf22e9bba75ddb395e1 --- a/core/common/src/hdf_device_node_ext.c +++ b/core/common/src/hdf_device_node_ext.c @@ -22,12 +22,13 @@ static int DeviceNodeExtDispatch(struct HdfObject *stub, int code, struct HdfSBu struct IDeviceIoService *deviceMethod = NULL; const struct HdfDeviceInfo *deviceInfo = NULL; struct HdfDeviceNode *devNode = NULL; + uint64_t ioClientPtr; if (stub == NULL) { HDF_LOGE("device ext dispatch: stub is null"); return HDF_FAILURE; } - uint64_t ioClientPtr = 0; + ioClientPtr = 0; if (!HdfSbufReadUint64(reply, &ioClientPtr) || ioClientPtr == 0) { HDF_LOGE("device ext dispatch: input ioClient is null"); return HDF_FAILURE; @@ -59,10 +60,12 @@ static int DeviceNodeExtPublishService(struct HdfDeviceNode *inst, const char *s const struct HdfDeviceInfo *deviceInfo = NULL; struct HdfDeviceObject *deviceObject = NULL; struct DeviceNodeExt *devNodeExt = (struct DeviceNodeExt *)inst; + static struct HdfIoDispatcher dispatcher; + int ret; if (devNodeExt == NULL) { return HDF_FAILURE; } - int ret = HdfDeviceNodePublishPublicService(inst, serviceName); + ret = HdfDeviceNodePublishPublicService(inst, serviceName); if (ret != HDF_SUCCESS) { HDF_LOGE("failed to publish device service, ret is %d", ret); return HDF_FAILURE; @@ -78,7 +81,7 @@ static int DeviceNodeExtPublishService(struct HdfDeviceNode *inst, const char *s devNodeExt->ioService = HdfIoServicePublish(serviceName, deviceInfo->permission); if (devNodeExt->ioService != NULL) { devNodeExt->ioService->target = (struct HdfObject*)(&inst->deviceObject); - static struct HdfIoDispatcher dispatcher = { + dispatcher = { .Dispatch = DeviceNodeExtDispatch }; devNodeExt->ioService->dispatcher = &dispatcher; diff --git a/core/common/src/load_driver_entry.c b/core/common/src/load_driver_entry.c old mode 100644 new mode 100755 index 9a42ecbdc2b7c98342481ec1d0f2758be1c5f73d..7b52390d51aae10dfe3108c5cd3065f6c9853cc6 --- a/core/common/src/load_driver_entry.c +++ b/core/common/src/load_driver_entry.c @@ -13,18 +13,20 @@ static struct HdfDriverEntry *HdfDriverEntryConstruct(int32_t *driverCount) { int i; + struct HdfDriverEntry *driverEntry = NULL; + size_t *addrBegin = NULL; *driverCount = (int32_t)(((uint8_t *)(HDF_DRIVER_END()) - (uint8_t *)(HDF_DRIVER_BEGIN())) / sizeof(size_t)); if (*driverCount <= 0) { HDF_LOGE("%s: failed to hdf get device counts", __func__); return NULL; } - struct HdfDriverEntry *driverEntry = OsalMemCalloc(*driverCount * sizeof(struct HdfDriverEntry)); + driverEntry = OsalMemCalloc(*driverCount * sizeof(struct HdfDriverEntry)); if (driverEntry == NULL) { HDF_LOGE("%s: failed to alloc driver entry mem", __func__); *driverCount = 0; return NULL; } - size_t *addrBegin = (size_t *)(HDF_DRIVER_BEGIN()); + addrBegin = (size_t *)(HDF_DRIVER_BEGIN()); for (i = 0; i < *driverCount; i++) { driverEntry[i] = *(struct HdfDriverEntry *)(*addrBegin); addrBegin++; @@ -35,12 +37,13 @@ static struct HdfDriverEntry *HdfDriverEntryConstruct(int32_t *driverCount) struct HdfDriverEntry *HdfDriverLoaderGetDriverEntry(const struct HdfDeviceInfo *deviceInfo) { int i; + static struct HdfDriverEntry *driverEntry = NULL; + static int32_t driverCount; if ((deviceInfo == NULL) || (deviceInfo->moduleName == NULL) || (deviceInfo->svcName == NULL)) { HDF_LOGE("%s: failed to get device entry, input deviceInfo is NULL", __func__); return NULL; } - static struct HdfDriverEntry *driverEntry = NULL; - static int32_t driverCount = 0; + driverCount = 0; if (driverEntry == NULL) { driverEntry = HdfDriverEntryConstruct(&driverCount); if (driverEntry == NULL) { diff --git a/core/host/include/devhost_service.h b/core/host/include/devhost_service.h old mode 100644 new mode 100755 diff --git a/core/host/include/devmgr_service_clnt.h b/core/host/include/devmgr_service_clnt.h old mode 100644 new mode 100755 diff --git a/core/host/include/devsvc_manager_clnt.h b/core/host/include/devsvc_manager_clnt.h old mode 100644 new mode 100755 diff --git a/core/host/include/hdf_device.h b/core/host/include/hdf_device.h old mode 100644 new mode 100755 diff --git a/core/host/include/hdf_device_node.h b/core/host/include/hdf_device_node.h old mode 100644 new mode 100755 diff --git a/core/host/include/hdf_device_object.h b/core/host/include/hdf_device_object.h old mode 100644 new mode 100755 diff --git a/core/host/include/hdf_device_token.h b/core/host/include/hdf_device_token.h old mode 100644 new mode 100755 diff --git a/core/host/include/hdf_driver_loader.h b/core/host/include/hdf_driver_loader.h old mode 100644 new mode 100755 diff --git a/core/host/include/hdf_observer_record.h b/core/host/include/hdf_observer_record.h old mode 100644 new mode 100755 diff --git a/core/host/include/hdf_service_observer.h b/core/host/include/hdf_service_observer.h old mode 100644 new mode 100755 diff --git a/core/host/include/hdf_service_subscriber.h b/core/host/include/hdf_service_subscriber.h old mode 100644 new mode 100755 diff --git a/core/host/include/power_state_token.h b/core/host/include/power_state_token.h old mode 100644 new mode 100755 diff --git a/core/host/src/devhost_service.c b/core/host/src/devhost_service.c old mode 100644 new mode 100755 index bd0c84135221790a15807a06461559078de79168..984f6e6c2b64bc9802c139d70c41bcb56f998d8d --- a/core/host/src/devhost_service.c +++ b/core/host/src/devhost_service.c @@ -114,6 +114,7 @@ int DevHostServiceDelDevice(struct IDevHostService *inst, const struct HdfDevice struct HdfDevice *device = NULL; struct DevHostService *hostService = (struct DevHostService *)inst; struct IDriverLoader *driverLoader = HdfDriverLoaderGetInstance(); + struct HdfDeviceNode *devNode = NULL; if ((deviceInfo == NULL) || (driverLoader == NULL) || (driverLoader->UnLoadNode == NULL)) { HDF_LOGE("failed to del device, input param is null"); @@ -127,7 +128,7 @@ int DevHostServiceDelDevice(struct IDevHostService *inst, const struct HdfDevice } driverLoader->UnLoadNode(driverLoader, deviceInfo); - struct HdfDeviceNode *devNode = DevHostServiceSeparateDeviceNode(&device->devNodes, deviceInfo); + devNode = DevHostServiceSeparateDeviceNode(&device->devNodes, deviceInfo); if (device->super.Detach != NULL) { device->super.Detach(&device->super, devNode); } else { @@ -223,12 +224,12 @@ void DevHostServiceConstruct(struct DevHostService *service) void DevHostServiceDestruct(struct DevHostService *service) { + struct HdfDevice *device = NULL; + struct HdfDevice *tmp = NULL; if (service == NULL) { return; } - struct HdfDevice *device = NULL; - struct HdfDevice *tmp = NULL; DLIST_FOR_EACH_ENTRY_SAFE(device, tmp, &service->devices, struct HdfDevice, node) { HdfDeviceFreeInstance(device); } diff --git a/core/host/src/devmgr_service_clnt.c b/core/host/src/devmgr_service_clnt.c old mode 100644 new mode 100755 diff --git a/core/host/src/devsvc_manager_clnt.c b/core/host/src/devsvc_manager_clnt.c old mode 100644 new mode 100755 index 479839b941d54aa39ac819bcdb3383c98ad39033..3cce4a59c66d4f008b12e92fb629adeb7a1c890c --- a/core/host/src/devsvc_manager_clnt.c +++ b/core/host/src/devsvc_manager_clnt.c @@ -19,12 +19,13 @@ int DevSvcManagerClntAddService(const char *svcName, struct HdfDeviceObject *service) { struct DevSvcManagerClnt *devSvcMgrClnt = DevSvcManagerClntGetInstance(); + struct IDevSvcManager *serviceManager = NULL; if (devSvcMgrClnt == NULL) { HDF_LOGE("failed to add service, client is null"); return HDF_FAILURE; } - struct IDevSvcManager *serviceManager = devSvcMgrClnt->devSvcMgrIf; + serviceManager = devSvcMgrClnt->devSvcMgrIf; if (serviceManager == NULL || serviceManager->AddService == NULL) { HDF_LOGE("serviceManager AddService function is null"); return HDF_FAILURE; @@ -35,12 +36,13 @@ int DevSvcManagerClntAddService(const char *svcName, struct HdfDeviceObject *ser const struct HdfObject *DevSvcManagerClntGetService(const char *svcName) { struct DevSvcManagerClnt *devSvcMgrClnt = DevSvcManagerClntGetInstance(); + struct IDevSvcManager *serviceManager = NULL; if (devSvcMgrClnt == NULL) { HDF_LOGE("failed to get service, client is null"); return NULL; } - struct IDevSvcManager *serviceManager = devSvcMgrClnt->devSvcMgrIf; + serviceManager = devSvcMgrClnt->devSvcMgrIf; if (serviceManager == NULL || serviceManager->GetService == NULL) { HDF_LOGE("serviceManager GetService function is null"); return NULL; @@ -51,12 +53,13 @@ const struct HdfObject *DevSvcManagerClntGetService(const char *svcName) struct HdfDeviceObject *DevSvcManagerClntGetDeviceObject(const char *svcName) { struct DevSvcManagerClnt *devSvcMgrClnt = DevSvcManagerClntGetInstance(); + struct IDevSvcManager *serviceManager = NULL; if (devSvcMgrClnt == NULL) { HDF_LOGE("failed to get device object, client is null"); return NULL; } - struct IDevSvcManager *serviceManager = devSvcMgrClnt->devSvcMgrIf; + serviceManager = devSvcMgrClnt->devSvcMgrIf; if (serviceManager == NULL || serviceManager->GetObject == NULL) { HDF_LOGE("failed to get device object, method not implement"); return NULL; @@ -91,12 +94,13 @@ void HdfUnregisterDevice(const char *moduleName, const char *serviceName) int DevSvcManagerClntSubscribeService(const char *svcName, struct SubscriberCallback callback) { struct DevSvcManagerClnt *devSvcMgrClnt = DevSvcManagerClntGetInstance(); + struct IDevSvcManager *serviceManager = NULL; if (devSvcMgrClnt == NULL) { HDF_LOGE("failed to subscribe service, client is null"); return HDF_FAILURE; } - struct IDevSvcManager *serviceManager = devSvcMgrClnt->devSvcMgrIf; + serviceManager = devSvcMgrClnt->devSvcMgrIf; if (serviceManager == NULL || serviceManager->SubscribeService == NULL) { HDF_LOGE("failed to subscribe service, method not implement"); return HDF_FAILURE; @@ -107,12 +111,13 @@ int DevSvcManagerClntSubscribeService(const char *svcName, struct SubscriberCall int DevSvcManagerClntUnsubscribeService(const char *svcName) { struct DevSvcManagerClnt *devSvcMgrClnt = DevSvcManagerClntGetInstance(); + struct IDevSvcManager *serviceManager = NULL; if (devSvcMgrClnt == NULL) { HDF_LOGE("failed to unsubscribe service, client is null"); return HDF_FAILURE; } - struct IDevSvcManager *serviceManager = devSvcMgrClnt->devSvcMgrIf; + serviceManager = devSvcMgrClnt->devSvcMgrIf; if (serviceManager == NULL || serviceManager->UnsubscribeService == NULL) { HDF_LOGE("failed to unsubscribe service, method not implement"); return HDF_FAILURE; @@ -123,12 +128,13 @@ int DevSvcManagerClntUnsubscribeService(const char *svcName) void DevSvcManagerClntRemoveService(const char *svcName) { struct DevSvcManagerClnt *devSvcMgrClnt = DevSvcManagerClntGetInstance(); + struct IDevSvcManager *serviceManager = NULL; if (devSvcMgrClnt == NULL) { HDF_LOGE("failed to remove service, devSvcMgrClnt is null"); return; } - struct IDevSvcManager *serviceManager = devSvcMgrClnt->devSvcMgrIf; + serviceManager = devSvcMgrClnt->devSvcMgrIf; if (serviceManager == NULL || serviceManager->RemoveService == NULL) { HDF_LOGE("failed to remove service, method not implement"); return; diff --git a/core/host/src/hdf_device.c b/core/host/src/hdf_device.c old mode 100644 new mode 100755 diff --git a/core/host/src/hdf_device_node.c b/core/host/src/hdf_device_node.c old mode 100644 new mode 100755 index 06f46b43651fa723daeaa9ecb2733d8797743249..28f89e8ab420559ad256475bd09091c5dc75c76e --- a/core/host/src/hdf_device_node.c +++ b/core/host/src/hdf_device_node.c @@ -25,11 +25,12 @@ static int HdfDeviceNodePublishLocalService( struct HdfDeviceNode *devNode, const struct HdfDeviceInfo *deviceInfo) { uint32_t matchId; + struct DevHostService *hostService = NULL; if ((devNode == NULL) || (deviceInfo == NULL)) { HDF_LOGE("failed to publish local service, device is null"); return HDF_FAILURE; } - struct DevHostService *hostService = devNode->hostService; + hostService = devNode->hostService; if (hostService == NULL) { HDF_LOGE("failed to publish local service, host service is null"); return HDF_FAILURE; @@ -42,15 +43,17 @@ static int HdfDeviceNodePublishLocalService( static int HdfDeviceNodePublishService( struct HdfDeviceNode *devNode, const struct HdfDeviceInfo *deviceInfo, struct IHdfDevice *device) { + int status; + struct IDeviceNode *nodeIf = NULL; (void)device; - int status = HDF_SUCCESS; + status = HDF_SUCCESS; if ((deviceInfo->policy == SERVICE_POLICY_NONE) || ((deviceInfo->svcName != NULL) && (strlen(deviceInfo->svcName) == 0))) { HDF_LOGI("policy is %d", SERVICE_POLICY_NONE); return status; } - struct IDeviceNode *nodeIf = &devNode->super; + nodeIf = &devNode->super; if ((deviceInfo->policy == SERVICE_POLICY_PUBLIC) || (deviceInfo->policy == SERVICE_POLICY_CAPACITY)) { if (nodeIf->PublishService != NULL) { @@ -66,15 +69,17 @@ static int HdfDeviceNodePublishService( int HdfDeviceLaunchNode(struct HdfDeviceNode *devNode, struct IHdfDevice *devInst) { struct HdfDevice *device = (struct HdfDevice *)devInst; + struct HdfDriverEntry *driverEntry = NULL; + const struct HdfDeviceInfo *deviceInfo = NULL; + struct IHdfDeviceToken *deviceToken = NULL; + int ret; if (device == NULL || devNode == NULL) { HDF_LOGE("failed to launch service, device or service is null"); return HDF_ERR_INVALID_PARAM; } - struct HdfDriverEntry *driverEntry = devNode->driverEntry; - const struct HdfDeviceInfo *deviceInfo = devNode->deviceInfo; - struct IHdfDeviceToken *deviceToken = NULL; - + driverEntry = devNode->driverEntry; + deviceInfo = devNode->deviceInfo; if (deviceInfo == NULL) { HDF_LOGE("failed to launch service, deviceInfo is null"); return HDF_ERR_INVALID_PARAM; @@ -84,7 +89,7 @@ int HdfDeviceLaunchNode(struct HdfDeviceNode *devNode, struct IHdfDevice *devIns HDF_LOGE("failed to launch service, deviceEntry invalid"); return HDF_ERR_INVALID_PARAM; } - int ret = driverEntry->Init(&devNode->deviceObject); + ret = driverEntry->Init(&devNode->deviceObject); if (ret != HDF_SUCCESS) { return HDF_DEV_ERR_DEV_INIT_FAIL; } diff --git a/core/host/src/hdf_device_object.c b/core/host/src/hdf_device_object.c old mode 100644 new mode 100755 index 832b11d8e9fb2e308f928e40d1cca6df3a5d9baa..6ab710031a9dd1093ad659f23f67a2f6934f483b --- a/core/host/src/hdf_device_object.c +++ b/core/host/src/hdf_device_object.c @@ -22,11 +22,12 @@ int32_t HdfDeviceSubscribeService( uint32_t matchId; struct DevHostService *hostService = NULL; const struct HdfDeviceInfo *deviceInfo = NULL; + struct HdfDeviceNode *devNode = NULL; if (deviceObject == NULL || serviceName == NULL) { HDF_LOGE("failed to subscribe service, deviceObject/serviceName is null"); return HDF_FAILURE; } - struct HdfDeviceNode *devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( + devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( struct HdfDeviceObject, deviceObject, struct HdfDeviceNode, deviceObject); hostService = devNode->hostService; if (hostService == NULL) { @@ -44,13 +45,15 @@ int32_t HdfDeviceSubscribeService( const char *HdfDeviceGetServiceName(const struct HdfDeviceObject *deviceObject) { + struct HdfDeviceNode *devNode = NULL; + const struct HdfDeviceInfo *deviceInfo = NULL; if (deviceObject == NULL) { HDF_LOGE("failed to get service name, deviceObject is invalid"); return NULL; } - struct HdfDeviceNode *devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( + devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( struct HdfDeviceObject, deviceObject, struct HdfDeviceNode, deviceObject); - const struct HdfDeviceInfo *deviceInfo = devNode->deviceInfo; + deviceInfo = devNode->deviceInfo; if (deviceInfo == NULL) { HDF_LOGE("failed to get service name, deviceInfo is null"); return NULL; @@ -60,33 +63,37 @@ const char *HdfDeviceGetServiceName(const struct HdfDeviceObject *deviceObject) int HdfPmRegisterPowerListener(struct HdfDeviceObject *deviceObject, const struct IPowerEventListener *listener) { + struct HdfDeviceNode *devNode = NULL; if (deviceObject == NULL) { return HDF_ERR_INVALID_PARAM; } - struct HdfDeviceNode *devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( + devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( struct HdfDeviceObject, deviceObject, struct HdfDeviceNode, deviceObject); return HdfDeviceNodeAddPowerStateListener(devNode, listener); } void HdfPmUnregisterPowerListener(struct HdfDeviceObject *deviceObject, const struct IPowerEventListener *listener) { + struct HdfDeviceNode *devNode = NULL; if (deviceObject == NULL) { return; } - struct HdfDeviceNode *devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( + devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( struct HdfDeviceObject, deviceObject, struct HdfDeviceNode, deviceObject); HdfDeviceNodeRemovePowerStateListener(devNode, listener); } void HdfPmAcquireDevice(struct HdfDeviceObject *deviceObject) { + struct HdfDeviceNode *devNode = NULL; + struct IPowerStateToken *tokenIf = NULL; if (deviceObject == NULL) { HDF_LOGE("%s: input param is invalid", __func__); return; } - struct HdfDeviceNode *devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( + devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( struct HdfDeviceObject, deviceObject, struct HdfDeviceNode, deviceObject); - struct IPowerStateToken *tokenIf = (struct IPowerStateToken *)devNode->powerToken; + tokenIf = (struct IPowerStateToken *)devNode->powerToken; if ((tokenIf != NULL) && (tokenIf->AcquireWakeLock != NULL)) { tokenIf->AcquireWakeLock(tokenIf); } @@ -94,13 +101,15 @@ void HdfPmAcquireDevice(struct HdfDeviceObject *deviceObject) void HdfPmReleaseDevice(struct HdfDeviceObject *deviceObject) { + struct HdfDeviceNode *devNode = NULL; + struct IPowerStateToken *tokenIf = NULL; if (deviceObject == NULL) { HDF_LOGE("%s: input param is invalid", __func__); return; } - struct HdfDeviceNode *devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( + devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( struct HdfDeviceObject, deviceObject, struct HdfDeviceNode, deviceObject); - struct IPowerStateToken *tokenIf = (struct IPowerStateToken *)devNode->powerToken; + tokenIf = (struct IPowerStateToken *)devNode->powerToken; if ((tokenIf != NULL) && (tokenIf->ReleaseWakeLock != NULL)) { tokenIf->ReleaseWakeLock(tokenIf); } @@ -108,13 +117,15 @@ void HdfPmReleaseDevice(struct HdfDeviceObject *deviceObject) void HdfPmSetMode(struct HdfDeviceObject *deviceObject, uint32_t mode) { + struct HdfDeviceNode *devNode = NULL; + struct PowerStateToken *token = NULL; if (deviceObject == NULL || mode > HDF_POWER_MODE_MAX) { HDF_LOGE("%s: input param is invalid", __func__); return; } - struct HdfDeviceNode *devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( + devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( struct HdfDeviceObject, deviceObject, struct HdfDeviceNode, deviceObject); - struct PowerStateToken *token = devNode->powerToken; + token = devNode->powerToken; if (token != NULL) { token->mode = mode; } diff --git a/core/host/src/hdf_device_token.c b/core/host/src/hdf_device_token.c old mode 100644 new mode 100755 diff --git a/core/host/src/hdf_observer_record.c b/core/host/src/hdf_observer_record.c old mode 100644 new mode 100755 index 645d7d54eea0bbd103f29464e079e7b2b15cd13a..574afecddf69fe60b94bd17cacb070750b7c7077 --- a/core/host/src/hdf_observer_record.c +++ b/core/host/src/hdf_observer_record.c @@ -47,10 +47,11 @@ void HdfServiceObserverRecordRecycle(struct HdfServiceObserverRecord *observerRe bool HdfServiceObserverRecordCompare(struct HdfSListNode *listEntry, uint32_t serviceKey) { + struct HdfServiceObserverRecord *record = NULL; if (listEntry == NULL) { return false; } - struct HdfServiceObserverRecord *record = (struct HdfServiceObserverRecord *)listEntry; + record = (struct HdfServiceObserverRecord *)listEntry; if (record->serviceKey == serviceKey) { return true; } diff --git a/core/host/src/hdf_service_observer.c b/core/host/src/hdf_service_observer.c old mode 100644 new mode 100755 diff --git a/core/host/src/hdf_service_subscriber.c b/core/host/src/hdf_service_subscriber.c old mode 100644 new mode 100755 diff --git a/core/host/src/power_state_token.c b/core/host/src/power_state_token.c old mode 100644 new mode 100755 index f32c21354c7e1ab6939ede7757181575aaaaf319..f4abe072683aa86f776894c5f35acecc9edbaf12 --- a/core/host/src/power_state_token.c +++ b/core/host/src/power_state_token.c @@ -15,10 +15,11 @@ static void PowerStateTokenOnFirstAcquire(struct HdfSRef *sref) { + struct PowerStateToken *stateToken = NULL; if (sref == NULL) { return; } - struct PowerStateToken *stateToken = (struct PowerStateToken *)HDF_SLIST_CONTAINER_OF( + stateToken = (struct PowerStateToken *)HDF_SLIST_CONTAINER_OF( struct HdfSRef, sref, struct PowerStateToken, wakeRef); if (stateToken->psmState == PSM_STATE_ACTIVE) { @@ -36,17 +37,19 @@ static void PowerStateTokenOnFirstAcquire(struct HdfSRef *sref) static void PowerStateTokenOnLastRelease(struct HdfSRef *sref) { + struct PowerStateToken *stateToken = NULL; + const struct IPowerEventListener *listener = NULL; if (sref == NULL) { return; } - struct PowerStateToken *stateToken = (struct PowerStateToken *)HDF_SLIST_CONTAINER_OF( + stateToken = (struct PowerStateToken *)HDF_SLIST_CONTAINER_OF( struct HdfSRef, sref, struct PowerStateToken, wakeRef); if (stateToken->psmState != PSM_STATE_ACTIVE && stateToken->psmState != PSM_STATE_IDLE) { return; } - const struct IPowerEventListener *listener = stateToken->listener; + listener = stateToken->listener; if ((listener != NULL) && (listener->Suspend != NULL)) { listener->Suspend(stateToken->deviceObject); } diff --git a/core/manager/include/devhost_service_clnt.h b/core/manager/include/devhost_service_clnt.h old mode 100644 new mode 100755 diff --git a/core/manager/include/device_token_clnt.h b/core/manager/include/device_token_clnt.h old mode 100644 new mode 100755 diff --git a/core/manager/include/devmgr_service.h b/core/manager/include/devmgr_service.h old mode 100644 new mode 100755 diff --git a/core/manager/include/devsvc_manager.h b/core/manager/include/devsvc_manager.h old mode 100644 new mode 100755 diff --git a/core/manager/include/hdf_driver_installer.h b/core/manager/include/hdf_driver_installer.h old mode 100644 new mode 100755 diff --git a/core/manager/include/hdf_host_info.h b/core/manager/include/hdf_host_info.h old mode 100644 new mode 100755 diff --git a/core/manager/include/power_state_token_clnt.h b/core/manager/include/power_state_token_clnt.h old mode 100644 new mode 100755 diff --git a/core/manager/src/devhost_service_clnt.c b/core/manager/src/devhost_service_clnt.c old mode 100644 new mode 100755 diff --git a/core/manager/src/device_token_clnt.c b/core/manager/src/device_token_clnt.c old mode 100644 new mode 100755 diff --git a/core/manager/src/devmgr_service.c b/core/manager/src/devmgr_service.c old mode 100644 new mode 100755 index 36886a9319183985a40a2f640c55153e880872bb..e11da3ed778c12901b77ff6965524efdcf17ddf2 --- a/core/manager/src/devmgr_service.c +++ b/core/manager/src/devmgr_service.c @@ -139,16 +139,18 @@ static void DevmgrServiceUpdateStatus(struct DevHostServiceClnt *hostClnt, uint1 static int DevmgrServiceAttachDevice( struct IDevmgrService *inst, const struct HdfDeviceInfo *deviceInfo, struct IHdfDeviceToken *token) { + struct DevHostServiceClnt *hostClnt = NULL; + struct DeviceTokenClnt *tokenClnt = NULL; if (deviceInfo == NULL) { HDF_LOGE("failed to attach device, deviceInfo is null"); return HDF_FAILURE; } - struct DevHostServiceClnt *hostClnt = DevmgrServiceFindDeviceHost(inst, deviceInfo->hostId); + hostClnt = DevmgrServiceFindDeviceHost(inst, deviceInfo->hostId); if (hostClnt == NULL) { HDF_LOGE("failed to attach device, hostClnt is null"); return HDF_FAILURE; } - struct DeviceTokenClnt *tokenClnt = DeviceTokenClntNewInstance(token); + tokenClnt = DeviceTokenClntNewInstance(token); if (tokenClnt == NULL) { HDF_LOGE("failed to attach device, tokenClnt is null"); return HDF_FAILURE; @@ -271,11 +273,12 @@ int DevmgrServicePowerStateChange(struct IDevmgrService *devmgrService, enum Hdf bool DevmgrServiceConstruct(struct DevmgrService *inst) { + struct IDevmgrService *devMgrSvcIf = NULL; if (OsalMutexInit(&inst->devMgrMutex) != HDF_SUCCESS) { HDF_LOGE("%s:failed to mutex init ", __func__); return false; } - struct IDevmgrService *devMgrSvcIf = (struct IDevmgrService *)inst; + devMgrSvcIf = (struct IDevmgrService *)inst; if (devMgrSvcIf != NULL) { devMgrSvcIf->AttachDevice = DevmgrServiceAttachDevice; devMgrSvcIf->AttachDeviceHost = DevmgrServiceAttachDeviceHost; @@ -313,11 +316,11 @@ struct IDevmgrService *DevmgrServiceGetInstance() void DevmgrServiceRelease(struct HdfObject *object) { struct DevmgrService *devmgrService = (struct DevmgrService *)object; + struct DevHostServiceClnt *hostClnt = NULL; + struct DevHostServiceClnt *hostClntTmp = NULL; if (devmgrService == NULL) { return; } - struct DevHostServiceClnt *hostClnt = NULL; - struct DevHostServiceClnt *hostClntTmp = NULL; DLIST_FOR_EACH_ENTRY_SAFE(hostClnt, hostClntTmp, &devmgrService->hosts, struct DevHostServiceClnt, node) { DListRemove(&hostClnt->node); DevHostServiceClntDelete(hostClnt); diff --git a/core/manager/src/devsvc_manager.c b/core/manager/src/devsvc_manager.c old mode 100644 new mode 100755 index 1c7b765acab51ca905a08b1cd7bec17fba2c1fb8..d3f377bb0e8b32067375aa5a4338eb8e9af124fe --- a/core/manager/src/devsvc_manager.c +++ b/core/manager/src/devsvc_manager.c @@ -43,12 +43,13 @@ static struct DevSvcRecord *DevSvcManagerSearchService(struct IDevSvcManager *in int DevSvcManagerAddService(struct IDevSvcManager *inst, const char *svcName, struct HdfDeviceObject *service) { struct DevSvcManager *devSvcManager = (struct DevSvcManager *)inst; + struct DevSvcRecord *record = NULL; if ((devSvcManager == NULL) || (service == NULL) || (svcName == NULL)) { HDF_LOGE("failed to add service, input param is null"); return HDF_FAILURE; } - struct DevSvcRecord *record = DevSvcRecordNewInstance(); + record = DevSvcRecordNewInstance(); if (record == NULL) { HDF_LOGE("failed to add service , record is null"); return HDF_FAILURE; @@ -66,11 +67,12 @@ int DevSvcManagerSubscribeService(struct IDevSvcManager *inst, const char *svcNa { int ret = HDF_FAILURE; struct DevSvcManager *devSvcMgr = (struct DevSvcManager *)inst; + struct HdfObject *deviceService = NULL; if (svcName == NULL || devSvcMgr == NULL) { return ret; } - struct HdfObject *deviceService = DevSvcManagerGetService(inst, svcName); + deviceService = DevSvcManagerGetService(inst, svcName); if (deviceService != NULL) { if (callBack.OnServiceConnected != NULL) { callBack.OnServiceConnected(callBack.deviceObject, deviceService); @@ -85,10 +87,11 @@ void DevSvcManagerRemoveService(struct IDevSvcManager *inst, const char *svcName { struct DevSvcManager *devSvcManager = (struct DevSvcManager *)inst; uint32_t serviceKey = HdfStringMakeHashKey(svcName, 0); + struct DevSvcRecord *serviceRecord = NULL; if (svcName == NULL || devSvcManager == NULL) { return; } - struct DevSvcRecord *serviceRecord = DevSvcManagerSearchService(inst, serviceKey); + serviceRecord = DevSvcManagerSearchService(inst, serviceKey); if (serviceRecord != NULL) { OsalMutexLock(&devSvcManager->mutex); HdfSListRemove(&devSvcManager->services, &serviceRecord->entry); @@ -100,11 +103,12 @@ void DevSvcManagerRemoveService(struct IDevSvcManager *inst, const char *svcName struct HdfDeviceObject *DevSvcManagerGetObject(struct IDevSvcManager *inst, const char *svcName) { uint32_t serviceKey = HdfStringMakeHashKey(svcName, 0); + struct DevSvcRecord *serviceRecord = NULL; if (svcName == NULL) { HDF_LOGE("Get service failed, svcName is null"); return NULL; } - struct DevSvcRecord *serviceRecord = DevSvcManagerSearchService(inst, serviceKey); + serviceRecord = DevSvcManagerSearchService(inst, serviceKey); if (serviceRecord != NULL) { return serviceRecord->value; } @@ -122,11 +126,12 @@ struct HdfObject *DevSvcManagerGetService(struct IDevSvcManager *inst, const cha bool DevSvcManagerConstruct(struct DevSvcManager *inst) { + struct IDevSvcManager *devSvcMgrIf = NULL; if (inst == NULL) { HDF_LOGE("%s: inst is null!", __func__); return false; } - struct IDevSvcManager *devSvcMgrIf = &inst->super; + devSvcMgrIf = &inst->super; devSvcMgrIf->AddService = DevSvcManagerAddService; devSvcMgrIf->SubscribeService = DevSvcManagerSubscribeService; devSvcMgrIf->UnsubscribeService = NULL; diff --git a/core/manager/src/hdf_driver_installer.c b/core/manager/src/hdf_driver_installer.c old mode 100644 new mode 100755 index 4071b2eec717d74b263b07bf5c4088b1544ad2e1..0ed60f47f292f9a6ab4f5609a322638f44ccbac9 --- a/core/manager/src/hdf_driver_installer.c +++ b/core/manager/src/hdf_driver_installer.c @@ -17,11 +17,12 @@ static int DriverInstallerStartDeviceHost(uint32_t devHostId, const char *devHostName) { struct IDevHostService *hostServiceIf = DevHostServiceNewInstance(devHostId, devHostName); + int ret; if ((hostServiceIf == NULL) || (hostServiceIf->StartService == NULL)) { HDF_LOGE("hostServiceIf or hostServiceIf->StartService is null"); return HDF_FAILURE; } - int ret = hostServiceIf->StartService(hostServiceIf); + ret = hostServiceIf->StartService(hostServiceIf); if (ret != HDF_SUCCESS) { HDF_LOGE("failed to start host service, ret: %d", ret); DevHostServiceFreeInstance(hostServiceIf); diff --git a/core/manager/src/hdf_host_info.c b/core/manager/src/hdf_host_info.c old mode 100644 new mode 100755 diff --git a/core/manager/src/power_state_token_clnt.c b/core/manager/src/power_state_token_clnt.c old mode 100644 new mode 100755 diff --git a/core/manager/test/unittest/common/hdf_ioservice_test.cpp b/core/manager/test/unittest/common/hdf_ioservice_test.cpp old mode 100644 new mode 100755 diff --git a/core/manager/test/unittest/common/hdf_lite_manager_test.cpp b/core/manager/test/unittest/common/hdf_lite_manager_test.cpp old mode 100644 new mode 100755 diff --git a/core/manager/test/unittest/common/hdf_sbuf_test.cpp b/core/manager/test/unittest/common/hdf_sbuf_test.cpp old mode 100644 new mode 100755 diff --git a/core/sec/include/hdf_sec.h b/core/sec/include/hdf_sec.h old mode 100644 new mode 100755 diff --git a/core/shared/include/devhost_service_if.h b/core/shared/include/devhost_service_if.h old mode 100644 new mode 100755 diff --git a/core/shared/include/device_token_if.h b/core/shared/include/device_token_if.h old mode 100644 new mode 100755 diff --git a/core/shared/include/devmgr_service_if.h b/core/shared/include/devmgr_service_if.h old mode 100644 new mode 100755 diff --git a/core/shared/include/devsvc_manager_if.h b/core/shared/include/devsvc_manager_if.h old mode 100644 new mode 100755 diff --git a/core/shared/include/hdf_attribute_manager.h b/core/shared/include/hdf_attribute_manager.h old mode 100644 new mode 100755 diff --git a/core/shared/include/hdf_io_service.h b/core/shared/include/hdf_io_service.h old mode 100644 new mode 100755 diff --git a/core/shared/include/hdf_object_manager.h b/core/shared/include/hdf_object_manager.h old mode 100644 new mode 100755 diff --git a/core/shared/include/hdf_power_state.h b/core/shared/include/hdf_power_state.h old mode 100644 new mode 100755 diff --git a/core/shared/include/hdf_service_record.h b/core/shared/include/hdf_service_record.h old mode 100644 new mode 100755 diff --git a/core/shared/include/power_state_token_if.h b/core/shared/include/power_state_token_if.h old mode 100644 new mode 100755 diff --git a/core/shared/src/hdf_io_service.c b/core/shared/src/hdf_io_service.c old mode 100644 new mode 100755 diff --git a/core/shared/src/hdf_object_manager.c b/core/shared/src/hdf_object_manager.c old mode 100644 new mode 100755 diff --git a/core/shared/src/hdf_service_record.c b/core/shared/src/hdf_service_record.c old mode 100644 new mode 100755 diff --git a/figures/architecture-of-the-hdf.png b/figures/architecture-of-the-hdf.png old mode 100644 new mode 100755 diff --git a/include/bluetooth/hdf_bt_transport.h b/include/bluetooth/hdf_bt_transport.h old mode 100644 new mode 100755 diff --git a/include/bluetooth/hdf_chip.h b/include/bluetooth/hdf_chip.h old mode 100644 new mode 100755 diff --git a/include/bluetooth/hdf_chip_config.h b/include/bluetooth/hdf_chip_config.h old mode 100644 new mode 100755 diff --git a/include/config/device_resource_if.h b/include/config/device_resource_if.h old mode 100644 new mode 100755 diff --git a/include/core/hdf_device_desc.h b/include/core/hdf_device_desc.h old mode 100644 new mode 100755 diff --git a/include/core/hdf_io_service_if.h b/include/core/hdf_io_service_if.h old mode 100644 new mode 100755 diff --git a/include/core/hdf_object.h b/include/core/hdf_object.h old mode 100644 new mode 100755 diff --git a/include/core/hdf_pm.h b/include/core/hdf_pm.h old mode 100644 new mode 100755 diff --git a/include/net/hdf_netbuf.h b/include/net/hdf_netbuf.h old mode 100644 new mode 100755 diff --git a/include/osal.h b/include/osal.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_atomic.h b/include/osal/osal_atomic.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_cdev.h b/include/osal/osal_cdev.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_file.h b/include/osal/osal_file.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_firmware.h b/include/osal/osal_firmware.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_io.h b/include/osal/osal_io.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_irq.h b/include/osal/osal_irq.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_mem.h b/include/osal/osal_mem.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_mutex.h b/include/osal/osal_mutex.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_sem.h b/include/osal/osal_sem.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_spinlock.h b/include/osal/osal_spinlock.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_thread.h b/include/osal/osal_thread.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_time.h b/include/osal/osal_time.h old mode 100644 new mode 100755 diff --git a/include/osal/osal_timer.h b/include/osal/osal_timer.h old mode 100644 new mode 100755 diff --git a/include/platform/adc_if.h b/include/platform/adc_if.h old mode 100644 new mode 100755 diff --git a/include/platform/emmc_if.h b/include/platform/emmc_if.h old mode 100644 new mode 100755 diff --git a/include/platform/gpio_if.h b/include/platform/gpio_if.h old mode 100644 new mode 100755 diff --git a/include/platform/hdf_platform.h b/include/platform/hdf_platform.h old mode 100644 new mode 100755 diff --git a/include/platform/i2c_if.h b/include/platform/i2c_if.h old mode 100644 new mode 100755 diff --git a/include/platform/i2s_if.h b/include/platform/i2s_if.h old mode 100644 new mode 100755 diff --git a/include/platform/mipi_dsi_if.h b/include/platform/mipi_dsi_if.h old mode 100644 new mode 100755 diff --git a/include/platform/mmc_if.h b/include/platform/mmc_if.h old mode 100644 new mode 100755 diff --git a/include/platform/pwm_if.h b/include/platform/pwm_if.h old mode 100644 new mode 100755 diff --git a/include/platform/rtc_if.h b/include/platform/rtc_if.h old mode 100644 new mode 100755 diff --git a/include/platform/sdio_if.h b/include/platform/sdio_if.h old mode 100644 new mode 100755 diff --git a/include/platform/spi_if.h b/include/platform/spi_if.h old mode 100644 new mode 100755 diff --git a/include/platform/uart_if.h b/include/platform/uart_if.h old mode 100644 new mode 100755 diff --git a/include/platform/watchdog_if.h b/include/platform/watchdog_if.h old mode 100644 new mode 100755 diff --git a/include/utils/hdf_base.h b/include/utils/hdf_base.h old mode 100644 new mode 100755 diff --git a/include/utils/hdf_dlist.h b/include/utils/hdf_dlist.h old mode 100644 new mode 100755 diff --git a/include/utils/hdf_log.h b/include/utils/hdf_log.h old mode 100644 new mode 100755 diff --git a/include/utils/hdf_workqueue.h b/include/utils/hdf_workqueue.h old mode 100644 new mode 100755 diff --git a/include/wifi/hdf_ibus_intf.h b/include/wifi/hdf_ibus_intf.h old mode 100644 new mode 100755 diff --git a/include/wifi/hdf_wifi_event.h b/include/wifi/hdf_wifi_event.h old mode 100644 new mode 100755 diff --git a/include/wifi/hdf_wifi_product.h b/include/wifi/hdf_wifi_product.h old mode 100644 new mode 100755 diff --git a/include/wifi/hdf_wlan_chipdriver_manager.h b/include/wifi/hdf_wlan_chipdriver_manager.h old mode 100644 new mode 100755 diff --git a/include/wifi/hdf_wlan_power_manager.h b/include/wifi/hdf_wlan_power_manager.h old mode 100644 new mode 100755 diff --git a/include/wifi/hdf_wlan_reset_manager.h b/include/wifi/hdf_wlan_reset_manager.h old mode 100644 new mode 100755 diff --git a/include/wifi/wifi_inc.h b/include/wifi/wifi_inc.h old mode 100644 new mode 100755 diff --git a/include/wifi/wifi_mac80211_ops.h b/include/wifi/wifi_mac80211_ops.h old mode 100644 new mode 100755 diff --git a/include/wifi/wifi_module.h b/include/wifi/wifi_module.h old mode 100644 new mode 100755 diff --git a/include/wifi/wifi_module_config.h b/include/wifi/wifi_module_config.h old mode 100644 new mode 100755 diff --git a/model/display/driver/adapter_soc/hi35xx_disp.c b/model/display/driver/adapter_soc/hi35xx_disp.c old mode 100644 new mode 100755 diff --git a/model/display/driver/adapter_soc/hi35xx_disp.h b/model/display/driver/adapter_soc/hi35xx_disp.h old mode 100644 new mode 100755 diff --git a/model/display/driver/backlight/hdf_bl.c b/model/display/driver/backlight/hdf_bl.c old mode 100644 new mode 100755 diff --git a/model/display/driver/backlight/hdf_bl.h b/model/display/driver/backlight/hdf_bl.h old mode 100644 new mode 100755 diff --git a/model/display/driver/backlight/pwm_bl.c b/model/display/driver/backlight/pwm_bl.c old mode 100644 new mode 100755 diff --git a/model/display/driver/hdf_disp.c b/model/display/driver/hdf_disp.c old mode 100644 new mode 100755 diff --git a/model/display/driver/hdf_disp.h b/model/display/driver/hdf_disp.h old mode 100644 new mode 100755 diff --git a/model/display/driver/hdf_drm_panel.c b/model/display/driver/hdf_drm_panel.c old mode 100644 new mode 100755 diff --git a/model/display/driver/hdf_drm_panel.h b/model/display/driver/hdf_drm_panel.h old mode 100644 new mode 100755 diff --git a/model/display/driver/lcdkit/lcdkit_parse_config.c b/model/display/driver/lcdkit/lcdkit_parse_config.c old mode 100644 new mode 100755 diff --git a/model/display/driver/lcdkit/lite_lcdkit.c b/model/display/driver/lcdkit/lite_lcdkit.c old mode 100644 new mode 100755 diff --git a/model/display/driver/lcdkit/lite_lcdkit.h b/model/display/driver/lcdkit/lite_lcdkit.h old mode 100644 new mode 100755 diff --git a/model/display/driver/panel/ili9881c_boe.c b/model/display/driver/panel/ili9881c_boe.c old mode 100644 new mode 100755 diff --git a/model/display/driver/panel/ili9881c_boe.h b/model/display/driver/panel/ili9881c_boe.h old mode 100644 new mode 100755 diff --git a/model/display/driver/panel/mipi_icn9700.c b/model/display/driver/panel/mipi_icn9700.c old mode 100644 new mode 100755 diff --git a/model/display/driver/panel/ssp_st7789.c b/model/display/driver/panel/ssp_st7789.c old mode 100644 new mode 100755 diff --git a/model/display/driver/panel/ssp_st7789.h b/model/display/driver/panel/ssp_st7789.h old mode 100644 new mode 100755 diff --git a/model/input/driver/event_hub.c b/model/input/driver/event_hub.c old mode 100644 new mode 100755 diff --git a/model/input/driver/event_hub.h b/model/input/driver/event_hub.h old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_encoder.c b/model/input/driver/hdf_encoder.c old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_encoder.h b/model/input/driver/hdf_encoder.h old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_hid_adapter.c b/model/input/driver/hdf_hid_adapter.c old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_hid_adapter.h b/model/input/driver/hdf_hid_adapter.h old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_input_device_manager.c b/model/input/driver/hdf_input_device_manager.c old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_input_device_manager.h b/model/input/driver/hdf_input_device_manager.h old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_key.c b/model/input/driver/hdf_key.c old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_key.h b/model/input/driver/hdf_key.h old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_touch.c b/model/input/driver/hdf_touch.c old mode 100644 new mode 100755 diff --git a/model/input/driver/hdf_touch.h b/model/input/driver/hdf_touch.h old mode 100644 new mode 100755 diff --git a/model/input/driver/input_bus_ops/input_i2c_ops.c b/model/input/driver/input_bus_ops/input_i2c_ops.c old mode 100644 new mode 100755 diff --git a/model/input/driver/input_bus_ops/input_i2c_ops.h b/model/input/driver/input_bus_ops/input_i2c_ops.h old mode 100644 new mode 100755 diff --git a/model/input/driver/input_config.h b/model/input/driver/input_config.h old mode 100644 new mode 100755 diff --git a/model/input/driver/input_config_parser.c b/model/input/driver/input_config_parser.c old mode 100644 new mode 100755 diff --git a/model/input/driver/touchscreen/touch_ft6336.c b/model/input/driver/touchscreen/touch_ft6336.c old mode 100644 new mode 100755 diff --git a/model/input/driver/touchscreen/touch_ft6336.h b/model/input/driver/touchscreen/touch_ft6336.h old mode 100644 new mode 100755 diff --git a/model/input/driver/touchscreen/touch_gt911.c b/model/input/driver/touchscreen/touch_gt911.c old mode 100644 new mode 100755 diff --git a/model/input/driver/touchscreen/touch_gt911.h b/model/input/driver/touchscreen/touch_gt911.h old mode 100644 new mode 100755 diff --git a/model/misc/dsoftbus/include/hdf_dsoftbus_driver.h b/model/misc/dsoftbus/include/hdf_dsoftbus_driver.h old mode 100644 new mode 100755 diff --git a/model/misc/dsoftbus/include/module_manager.h b/model/misc/dsoftbus/include/module_manager.h old mode 100644 new mode 100755 diff --git a/model/misc/dsoftbus/include/wlan_param_monitor.h b/model/misc/dsoftbus/include/wlan_param_monitor.h old mode 100644 new mode 100755 diff --git a/model/misc/dsoftbus/src/hdf_dsoftbus_driver.c b/model/misc/dsoftbus/src/hdf_dsoftbus_driver.c old mode 100644 new mode 100755 diff --git a/model/misc/dsoftbus/src/module_manager.c b/model/misc/dsoftbus/src/module_manager.c old mode 100644 new mode 100755 diff --git a/model/misc/dsoftbus/src/wlan_param_monitor.c b/model/misc/dsoftbus/src/wlan_param_monitor.c old mode 100644 new mode 100755 diff --git a/model/misc/vibrator/driver/chipset/vibrator_linear_driver.c b/model/misc/vibrator/driver/chipset/vibrator_linear_driver.c old mode 100644 new mode 100755 diff --git a/model/misc/vibrator/driver/chipset/vibrator_linear_driver.h b/model/misc/vibrator/driver/chipset/vibrator_linear_driver.h old mode 100644 new mode 100755 diff --git a/model/misc/vibrator/driver/include/vibrator_driver.h b/model/misc/vibrator/driver/include/vibrator_driver.h old mode 100644 new mode 100755 diff --git a/model/misc/vibrator/driver/include/vibrator_driver_type.h b/model/misc/vibrator/driver/include/vibrator_driver_type.h old mode 100644 new mode 100755 diff --git a/model/misc/vibrator/driver/include/vibrator_haptic.h b/model/misc/vibrator/driver/include/vibrator_haptic.h old mode 100644 new mode 100755 diff --git a/model/misc/vibrator/driver/src/vibrator_driver.c b/model/misc/vibrator/driver/src/vibrator_driver.c old mode 100644 new mode 100755 diff --git a/model/misc/vibrator/driver/src/vibrator_haptic.c b/model/misc/vibrator/driver/src/vibrator_haptic.c old mode 100644 new mode 100755 diff --git a/model/network/bluetooth/hdf_bt_core.c b/model/network/bluetooth/hdf_bt_core.c old mode 100644 new mode 100755 diff --git a/model/network/bluetooth/hdf_chip.c b/model/network/bluetooth/hdf_chip.c old mode 100644 new mode 100755 diff --git a/model/network/bluetooth/hdf_power.c b/model/network/bluetooth/hdf_power.c old mode 100644 new mode 100755 diff --git a/model/network/bluetooth/hdf_power.h b/model/network/bluetooth/hdf_power.h old mode 100644 new mode 100755 diff --git a/model/network/bluetooth/hdf_reset.c b/model/network/bluetooth/hdf_reset.c old mode 100644 new mode 100755 diff --git a/model/network/bluetooth/hdf_reset.h b/model/network/bluetooth/hdf_reset.h old mode 100644 new mode 100755 diff --git a/model/network/common/netdevice/net_device.c b/model/network/common/netdevice/net_device.c old mode 100644 new mode 100755 diff --git a/model/network/common/netdevice/net_device_impl.h b/model/network/common/netdevice/net_device_impl.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/bus/hdf_ibus_intf.c b/model/network/wifi/bus/hdf_ibus_intf.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/bus/hdf_sdio_intf.c b/model/network/wifi/bus/hdf_sdio_intf.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/bus/hdf_sdio_intf.h b/model/network/wifi/bus/hdf_sdio_intf.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/components/eapol/eapol.c b/model/network/wifi/core/components/eapol/eapol.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/components/eapol/eapol.h b/model/network/wifi/core/components/eapol/eapol.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/components/softap/ap.c b/model/network/wifi/core/components/softap/ap.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/components/softap/ap.h b/model/network/wifi/core/components/softap/ap.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/components/sta/sta.c b/model/network/wifi/core/components/sta/sta.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/components/sta/sta.h b/model/network/wifi/core/components/sta/sta.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/hdf_wifi_core.c b/model/network/wifi/core/hdf_wifi_core.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/hdf_wifi_core.h b/model/network/wifi/core/hdf_wifi_core.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/hdf_wlan_sdio.h b/model/network/wifi/core/hdf_wlan_sdio.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/module/wifi_base.c b/model/network/wifi/core/module/wifi_base.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/module/wifi_base.h b/model/network/wifi/core/module/wifi_base.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/module/wifi_feature.c b/model/network/wifi/core/module/wifi_feature.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/core/module/wifi_module.c b/model/network/wifi/core/module/wifi_module.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/include/hdf_wifi_cmd.h b/model/network/wifi/include/hdf_wifi_cmd.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/include/hdf_wifi_config.h b/model/network/wifi/include/hdf_wifi_config.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/include/hdf_wlan_config.h b/model/network/wifi/include/hdf_wlan_config.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/flow_control.h b/model/network/wifi/platform/include/flow_control.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/hdf_wlan_priority_queue.h b/model/network/wifi/platform/include/hdf_wlan_priority_queue.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/hdf_wlan_queue.h b/model/network/wifi/platform/include/hdf_wlan_queue.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/hdf_wlan_services.h b/model/network/wifi/platform/include/hdf_wlan_services.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/hdf_wlan_utils.h b/model/network/wifi/platform/include/hdf_wlan_utils.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/message/message_config.h b/model/network/wifi/platform/include/message/message_config.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/message/message_router.h b/model/network/wifi/platform/include/message/message_router.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/message/message_types.h b/model/network/wifi/platform/include/message/message_types.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/include/message/sidecar.h b/model/network/wifi/platform/include/message/sidecar.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/hdf_wifi_event.c b/model/network/wifi/platform/src/hdf_wifi_event.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/hdf_wlan_chipdriver_manager.c b/model/network/wifi/platform/src/hdf_wlan_chipdriver_manager.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/hdf_wlan_config_parser.c b/model/network/wifi/platform/src/hdf_wlan_config_parser.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/hdf_wlan_power_manager.c b/model/network/wifi/platform/src/hdf_wlan_power_manager.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/hdf_wlan_priority_queue.c b/model/network/wifi/platform/src/hdf_wlan_priority_queue.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/hdf_wlan_product.c b/model/network/wifi/platform/src/hdf_wlan_product.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/hdf_wlan_reset_manager.c b/model/network/wifi/platform/src/hdf_wlan_reset_manager.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/hdf_wlan_utils.c b/model/network/wifi/platform/src/hdf_wlan_utils.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/message/message_dispatcher.c b/model/network/wifi/platform/src/message/message_dispatcher.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/message/message_dispatcher.h b/model/network/wifi/platform/src/message/message_dispatcher.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/message/message_router.c b/model/network/wifi/platform/src/message/message_router.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/message/message_router_inner.h b/model/network/wifi/platform/src/message/message_router_inner.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/message/nodes/local_node.c b/model/network/wifi/platform/src/message/nodes/local_node.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/message/shared_obj.h b/model/network/wifi/platform/src/message/shared_obj.h old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/message/sidecar.c b/model/network/wifi/platform/src/message/sidecar.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/qos/flow_control.c b/model/network/wifi/platform/src/qos/flow_control.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/qos/flow_control_task.c b/model/network/wifi/platform/src/qos/flow_control_task.c old mode 100644 new mode 100755 diff --git a/model/network/wifi/platform/src/qos/flow_control_task.h b/model/network/wifi/platform/src/qos/flow_control_task.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/accel/sensor_accel_driver.c b/model/sensor/driver/accel/sensor_accel_driver.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/accel/sensor_accel_driver.h b/model/sensor/driver/accel/sensor_accel_driver.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/barometer/sensor_barometer_driver.c b/model/sensor/driver/barometer/sensor_barometer_driver.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/barometer/sensor_barometer_driver.h b/model/sensor/driver/barometer/sensor_barometer_driver.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/chipset/accel/accel_bmi160.c b/model/sensor/driver/chipset/accel/accel_bmi160.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/chipset/accel/accel_bmi160.h b/model/sensor/driver/chipset/accel/accel_bmi160.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/chipset/barometer/barometer_bmp180.c b/model/sensor/driver/chipset/barometer/barometer_bmp180.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/chipset/barometer/barometer_bmp180.h b/model/sensor/driver/chipset/barometer/barometer_bmp180.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/chipset/gyro/gyro_bmi160.c b/model/sensor/driver/chipset/gyro/gyro_bmi160.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/chipset/gyro/gyro_bmi160.h b/model/sensor/driver/chipset/gyro/gyro_bmi160.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/common/include/sensor_config_controller.h b/model/sensor/driver/common/include/sensor_config_controller.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/common/include/sensor_config_parser.h b/model/sensor/driver/common/include/sensor_config_parser.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/common/include/sensor_device_manager.h b/model/sensor/driver/common/include/sensor_device_manager.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/common/src/sensor_config_controller.c b/model/sensor/driver/common/src/sensor_config_controller.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/common/src/sensor_config_parser.c b/model/sensor/driver/common/src/sensor_config_parser.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/common/src/sensor_device_manager.c b/model/sensor/driver/common/src/sensor_device_manager.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/common/src/sensor_platform_if.c b/model/sensor/driver/common/src/sensor_platform_if.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/gyro/sensor_gyro_driver.c b/model/sensor/driver/gyro/sensor_gyro_driver.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/gyro/sensor_gyro_driver.h b/model/sensor/driver/gyro/sensor_gyro_driver.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/include/sensor_device_if.h b/model/sensor/driver/include/sensor_device_if.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/include/sensor_device_type.h b/model/sensor/driver/include/sensor_device_type.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/include/sensor_platform_if.h b/model/sensor/driver/include/sensor_platform_if.h old mode 100644 new mode 100755 diff --git a/model/sensor/driver/proximity/sensor_proximity_driver.c b/model/sensor/driver/proximity/sensor_proximity_driver.c old mode 100644 new mode 100755 diff --git a/model/sensor/driver/proximity/sensor_proximity_driver.h b/model/sensor/driver/proximity/sensor_proximity_driver.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mmc/mmc_block.h b/model/storage/include/mmc/mmc_block.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mtd/mtd_block.h b/model/storage/include/mtd/mtd_block.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mtd/mtd_char.h b/model/storage/include/mtd/mtd_char.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mtd/mtd_core.h b/model/storage/include/mtd/mtd_core.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mtd/mtd_nand.h b/model/storage/include/mtd/mtd_nand.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mtd/mtd_spi_common.h b/model/storage/include/mtd/mtd_spi_common.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mtd/mtd_spi_nand.h b/model/storage/include/mtd/mtd_spi_nand.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mtd/mtd_spi_nor.h b/model/storage/include/mtd/mtd_spi_nor.h old mode 100644 new mode 100755 diff --git a/model/storage/include/mtd/mtd_user.h b/model/storage/include/mtd/mtd_user.h old mode 100644 new mode 100755 diff --git a/model/storage/src/mmc/mmc_block.c b/model/storage/src/mmc/mmc_block.c old mode 100644 new mode 100755 diff --git a/model/storage/src/mtd/mtd_block.c b/model/storage/src/mtd/mtd_block.c old mode 100644 new mode 100755 diff --git a/model/storage/src/mtd/mtd_char.c b/model/storage/src/mtd/mtd_char.c old mode 100644 new mode 100755 diff --git a/model/storage/src/mtd/mtd_core.c b/model/storage/src/mtd/mtd_core.c old mode 100644 new mode 100755 diff --git a/model/storage/src/mtd/mtd_spi_common.c b/model/storage/src/mtd/mtd_spi_common.c old mode 100644 new mode 100755 diff --git a/support/platform/include/adc_core.h b/support/platform/include/adc_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/common/platform_core.h b/support/platform/include/common/platform_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/common/platform_device.h b/support/platform/include/common/platform_device.h old mode 100644 new mode 100755 diff --git a/support/platform/include/common/platform_errno.h b/support/platform/include/common/platform_errno.h old mode 100644 new mode 100755 diff --git a/support/platform/include/common/platform_manager.h b/support/platform/include/common/platform_manager.h old mode 100644 new mode 100755 diff --git a/support/platform/include/common/platform_queue.h b/support/platform/include/common/platform_queue.h old mode 100644 new mode 100755 diff --git a/support/platform/include/dmac_core.h b/support/platform/include/dmac_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/gpio_core.h b/support/platform/include/gpio_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/i2c_core.h b/support/platform/include/i2c_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/i2s_core.h b/support/platform/include/i2s_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/mipi_dsi_core.h b/support/platform/include/mipi_dsi_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/mmc/mmc_caps.h b/support/platform/include/mmc/mmc_caps.h old mode 100644 new mode 100755 diff --git a/support/platform/include/mmc/mmc_corex.h b/support/platform/include/mmc/mmc_corex.h old mode 100644 new mode 100755 diff --git a/support/platform/include/mmc/mmc_dispatch.h b/support/platform/include/mmc/mmc_dispatch.h old mode 100644 new mode 100755 diff --git a/support/platform/include/mmc/mmc_emmc.h b/support/platform/include/mmc/mmc_emmc.h old mode 100644 new mode 100755 diff --git a/support/platform/include/mmc/mmc_protocol.h b/support/platform/include/mmc/mmc_protocol.h old mode 100644 new mode 100755 diff --git a/support/platform/include/mmc/mmc_sd.h b/support/platform/include/mmc/mmc_sd.h old mode 100644 new mode 100755 diff --git a/support/platform/include/mmc/mmc_sdio.h b/support/platform/include/mmc/mmc_sdio.h old mode 100644 new mode 100755 diff --git a/support/platform/include/plat_log.h b/support/platform/include/plat_log.h old mode 100644 new mode 100755 diff --git a/support/platform/include/pwm_core.h b/support/platform/include/pwm_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/rtc_base.h b/support/platform/include/rtc_base.h old mode 100644 new mode 100755 diff --git a/support/platform/include/rtc_core.h b/support/platform/include/rtc_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/spi_core.h b/support/platform/include/spi_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/uart_core.h b/support/platform/include/uart_core.h old mode 100644 new mode 100755 diff --git a/support/platform/include/watchdog_core.h b/support/platform/include/watchdog_core.h old mode 100644 new mode 100755 diff --git a/support/platform/src/adc_core.c b/support/platform/src/adc_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/adc_if.c b/support/platform/src/adc_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/common/platform_common.c b/support/platform/src/common/platform_common.c old mode 100644 new mode 100755 diff --git a/support/platform/src/common/platform_manager.c b/support/platform/src/common/platform_manager.c old mode 100644 new mode 100755 diff --git a/support/platform/src/common/platform_queue.c b/support/platform/src/common/platform_queue.c old mode 100644 new mode 100755 diff --git a/support/platform/src/dmac_core.c b/support/platform/src/dmac_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/gpio_core.c b/support/platform/src/gpio_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/gpio_if.c b/support/platform/src/gpio_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/i2c_core.c b/support/platform/src/i2c_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/i2c_if.c b/support/platform/src/i2c_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/i2s_core.c b/support/platform/src/i2s_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/i2s_if.c b/support/platform/src/i2s_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mipi_dsi_core.c b/support/platform/src/mipi_dsi_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mmc/emmc_if.c b/support/platform/src/mmc/emmc_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mmc/mmc_core.c b/support/platform/src/mmc/mmc_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mmc/mmc_dispatch.c b/support/platform/src/mmc/mmc_dispatch.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mmc/mmc_emmc.c b/support/platform/src/mmc/mmc_emmc.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mmc/mmc_if.c b/support/platform/src/mmc/mmc_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mmc/mmc_protocol.c b/support/platform/src/mmc/mmc_protocol.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mmc/mmc_sdio.c b/support/platform/src/mmc/mmc_sdio.c old mode 100644 new mode 100755 diff --git a/support/platform/src/mmc/sdio_if.c b/support/platform/src/mmc/sdio_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/pwm_core.c b/support/platform/src/pwm_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/rtc_base.c b/support/platform/src/rtc_base.c old mode 100644 new mode 100755 diff --git a/support/platform/src/rtc_core.c b/support/platform/src/rtc_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/rtc_if.c b/support/platform/src/rtc_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/spi_core.c b/support/platform/src/spi_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/spi_if.c b/support/platform/src/spi_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/uart_core.c b/support/platform/src/uart_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/uart_if.c b/support/platform/src/uart_if.c old mode 100644 new mode 100755 diff --git a/support/platform/src/watchdog_core.c b/support/platform/src/watchdog_core.c old mode 100644 new mode 100755 diff --git a/support/platform/src/watchdog_if.c b/support/platform/src/watchdog_if.c old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_adc_test.cpp b/support/platform/test/unittest/common/hdf_adc_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_emmc_test.cpp b/support/platform/test/unittest/common/hdf_emmc_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_gpio_test.cpp b/support/platform/test/unittest/common/hdf_gpio_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_i2c_test.cpp b/support/platform/test/unittest/common/hdf_i2c_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_i2s_test.cpp b/support/platform/test/unittest/common/hdf_i2s_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_mipi_dsi_test.cpp b/support/platform/test/unittest/common/hdf_mipi_dsi_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_pwm_test.cpp b/support/platform/test/unittest/common/hdf_pwm_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_rtc_test.cpp b/support/platform/test/unittest/common/hdf_rtc_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_sdio_test.cpp b/support/platform/test/unittest/common/hdf_sdio_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_spi_test.cpp b/support/platform/test/unittest/common/hdf_spi_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_uart_test.cpp b/support/platform/test/unittest/common/hdf_uart_test.cpp old mode 100644 new mode 100755 diff --git a/support/platform/test/unittest/common/hdf_watchdog_test.cpp b/support/platform/test/unittest/common/hdf_watchdog_test.cpp old mode 100644 new mode 100755 diff --git a/support/posix/src/osal_mem.c b/support/posix/src/osal_mem.c old mode 100644 new mode 100755 diff --git a/support/posix/src/osal_mutex.c b/support/posix/src/osal_mutex.c old mode 100644 new mode 100755 diff --git a/support/posix/src/osal_sem.c b/support/posix/src/osal_sem.c old mode 100644 new mode 100755 diff --git a/support/posix/src/osal_spinlock.c b/support/posix/src/osal_spinlock.c old mode 100644 new mode 100755 diff --git a/support/posix/src/osal_thread.c b/support/posix/src/osal_thread.c old mode 100644 new mode 100755 diff --git a/support/posix/src/osal_time.c b/support/posix/src/osal_time.c old mode 100644 new mode 100755 diff --git a/support/posix/test/unittest/common/hdf_osal_test.cpp b/support/posix/test/unittest/common/hdf_osal_test.cpp old mode 100644 new mode 100755 diff --git a/test/unittest/ability/config/hcs_parser/unittest/hcs_config_test.c b/test/unittest/ability/config/hcs_parser/unittest/hcs_config_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/ability/config/hcs_parser/unittest/hcs_config_test.h b/test/unittest/ability/config/hcs_parser/unittest/hcs_config_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/common/hdf_common_test.c b/test/unittest/common/hdf_common_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/common/hdf_main_test.c b/test/unittest/common/hdf_main_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/common/hdf_main_test.h b/test/unittest/common/hdf_main_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/config/hdf_config_test.c b/test/unittest/config/hdf_config_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/config/hdf_config_test.h b/test/unittest/config/hdf_config_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/include/hdf_uhdf_test.h b/test/unittest/include/hdf_uhdf_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/manager/sample_driver_test.c b/test/unittest/manager/sample_driver_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/manager/sample_driver_test.h b/test/unittest/manager/sample_driver_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/message/hdf_message_test.h b/test/unittest/model/network/wifi/unittest/message/hdf_message_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/message/hdf_queue_test.c b/test/unittest/model/network/wifi/unittest/message/hdf_queue_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c b/test/unittest/model/network/wifi/unittest/message/hdf_single_node_message_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/module/hdf_module_test.c b/test/unittest/model/network/wifi/unittest/module/hdf_module_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/module/hdf_module_test.h b/test/unittest/model/network/wifi/unittest/module/hdf_module_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/net/hdf_netbuf_test.c b/test/unittest/model/network/wifi/unittest/net/hdf_netbuf_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/net/hdf_netbuf_test.h b/test/unittest/model/network/wifi/unittest/net/hdf_netbuf_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/netdevice/net_device_test.c b/test/unittest/model/network/wifi/unittest/netdevice/net_device_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/netdevice/net_device_test.h b/test/unittest/model/network/wifi/unittest/netdevice/net_device_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/qos/flow_control_test.c b/test/unittest/model/network/wifi/unittest/qos/flow_control_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/model/network/wifi/unittest/qos/flow_control_test.h b/test/unittest/model/network/wifi/unittest/qos/flow_control_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/model/usb/device/include/hdf_usb_device_test.h b/test/unittest/model/usb/device/include/hdf_usb_device_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/model/usb/device/src/hdf_usb_device_test.c b/test/unittest/model/usb/device/src/hdf_usb_device_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/model/usb/host/include/hdf_usb_entry_test.h b/test/unittest/model/usb/host/include/hdf_usb_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/model/usb/host/src/hdf_usb_entry_test.c b/test/unittest/model/usb/host/src/hdf_usb_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_all_test.c b/test/unittest/osal/osal_all_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_case_cmd_test.h b/test/unittest/osal/osal_case_cmd_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_file_test.c b/test/unittest/osal/osal_file_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_file_test.h b/test/unittest/osal/osal_file_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_get_case_test.c b/test/unittest/osal/osal_get_case_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_get_case_test.h b/test/unittest/osal/osal_get_case_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_list_test.c b/test/unittest/osal/osal_list_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_list_test.h b/test/unittest/osal/osal_list_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_test_case_def.h b/test/unittest/osal/osal_test_case_def.h old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_test_entry.c b/test/unittest/osal/osal_test_entry.c old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_test_entry.h b/test/unittest/osal/osal_test_entry.h old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_work_test.c b/test/unittest/osal/osal_work_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/osal/osal_work_test.h b/test/unittest/osal/osal_work_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/adc_driver_test.c b/test/unittest/platform/common/adc_driver_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/adc_test.c b/test/unittest/platform/common/adc_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/adc_test.h b/test/unittest/platform/common/adc_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/emmc_test.c b/test/unittest/platform/common/emmc_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/emmc_test.h b/test/unittest/platform/common/emmc_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/gpio_test.c b/test/unittest/platform/common/gpio_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/gpio_test.h b/test/unittest/platform/common/gpio_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/i2c_driver_test.c b/test/unittest/platform/common/i2c_driver_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/i2c_test.c b/test/unittest/platform/common/i2c_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/i2c_test.h b/test/unittest/platform/common/i2c_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/i2s_test.c b/test/unittest/platform/common/i2s_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/i2s_test.h b/test/unittest/platform/common/i2s_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/mipi_dsi_test.c b/test/unittest/platform/common/mipi_dsi_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/mipi_dsi_test.h b/test/unittest/platform/common/mipi_dsi_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/platform_driver_test.c b/test/unittest/platform/common/platform_driver_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/pwm_test.c b/test/unittest/platform/common/pwm_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/pwm_test.h b/test/unittest/platform/common/pwm_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/sdio_test.c b/test/unittest/platform/common/sdio_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/sdio_test.h b/test/unittest/platform/common/sdio_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/spi_test.c b/test/unittest/platform/common/spi_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/spi_test.h b/test/unittest/platform/common/spi_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/uart_test.c b/test/unittest/platform/common/uart_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/uart_test.h b/test/unittest/platform/common/uart_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/watchdog_test.c b/test/unittest/platform/common/watchdog_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/common/watchdog_test.h b/test/unittest/platform/common/watchdog_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_adc_entry_test.c b/test/unittest/platform/hdf_adc_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_adc_entry_test.h b/test/unittest/platform/hdf_adc_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_emmc_entry_test.c b/test/unittest/platform/hdf_emmc_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_emmc_entry_test.h b/test/unittest/platform/hdf_emmc_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_gpio_entry_test.c b/test/unittest/platform/hdf_gpio_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_gpio_entry_test.h b/test/unittest/platform/hdf_gpio_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_i2c_entry_test.c b/test/unittest/platform/hdf_i2c_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_i2c_entry_test.h b/test/unittest/platform/hdf_i2c_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_i2s_entry_test.c b/test/unittest/platform/hdf_i2s_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_i2s_entry_test.h b/test/unittest/platform/hdf_i2s_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_mipi_dsi_entry_test.c b/test/unittest/platform/hdf_mipi_dsi_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_mipi_dsi_entry_test.h b/test/unittest/platform/hdf_mipi_dsi_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_pwm_entry_test.c b/test/unittest/platform/hdf_pwm_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_pwm_entry_test.h b/test/unittest/platform/hdf_pwm_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_rtc_entry_test.c b/test/unittest/platform/hdf_rtc_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_rtc_entry_test.h b/test/unittest/platform/hdf_rtc_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_sdio_entry_test.c b/test/unittest/platform/hdf_sdio_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_sdio_entry_test.h b/test/unittest/platform/hdf_sdio_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_spi_entry_test.c b/test/unittest/platform/hdf_spi_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_spi_entry_test.h b/test/unittest/platform/hdf_spi_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_uart_entry_test.c b/test/unittest/platform/hdf_uart_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_uart_entry_test.h b/test/unittest/platform/hdf_uart_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_watchdog_entry_test.c b/test/unittest/platform/hdf_watchdog_entry_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/platform/hdf_watchdog_entry_test.h b/test/unittest/platform/hdf_watchdog_entry_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/sensor/hdf_sensor_test.c b/test/unittest/sensor/hdf_sensor_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/sensor/hdf_sensor_test.h b/test/unittest/sensor/hdf_sensor_test.h old mode 100644 new mode 100755 diff --git a/test/unittest/wifi/hdf_wifi_test.c b/test/unittest/wifi/hdf_wifi_test.c old mode 100644 new mode 100755 diff --git a/test/unittest/wifi/hdf_wifi_test.h b/test/unittest/wifi/hdf_wifi_test.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/CMakeLists.txt b/tools/hc-gen/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/Makefile b/tools/hc-gen/Makefile old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/ast.cpp b/tools/hc-gen/src/ast.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/ast.h b/tools/hc-gen/src/ast.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/bytecode_gen.cpp b/tools/hc-gen/src/bytecode_gen.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/bytecode_gen.h b/tools/hc-gen/src/bytecode_gen.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/decompile.cpp b/tools/hc-gen/src/decompile.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/decompile.h b/tools/hc-gen/src/decompile.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/decompile_gen.cpp b/tools/hc-gen/src/decompile_gen.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/decompile_gen.h b/tools/hc-gen/src/decompile_gen.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/file.cpp b/tools/hc-gen/src/file.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/file.h b/tools/hc-gen/src/file.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/generator.h b/tools/hc-gen/src/generator.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/lexer.cpp b/tools/hc-gen/src/lexer.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/lexer.h b/tools/hc-gen/src/lexer.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/logger.h b/tools/hc-gen/src/logger.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/main.cpp b/tools/hc-gen/src/main.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/opcode.h b/tools/hc-gen/src/opcode.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/option.cpp b/tools/hc-gen/src/option.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/option.h b/tools/hc-gen/src/option.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/parser.cpp b/tools/hc-gen/src/parser.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/parser.h b/tools/hc-gen/src/parser.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/text_gen.cpp b/tools/hc-gen/src/text_gen.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/text_gen.h b/tools/hc-gen/src/text_gen.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/token.cpp b/tools/hc-gen/src/token.cpp old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/token.h b/tools/hc-gen/src/token.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/src/types.h b/tools/hc-gen/src/types.h old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/01_empty_file_ei/case.hcs b/tools/hc-gen/test/01_empty_file_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/01_empty_file_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/01_empty_file_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/01_empty_file_ei/golden_text_compile_result.txt b/tools/hc-gen/test/01_empty_file_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/02_empty_root_ei/case.hcs b/tools/hc-gen/test/02_empty_root_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/02_empty_root_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/02_empty_root_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/02_empty_root_ei/golden_text_compile_result.txt b/tools/hc-gen/test/02_empty_root_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/03_empty_node/case.hcs b/tools/hc-gen/test/03_empty_node/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/03_empty_node/golden.c.gen b/tools/hc-gen/test/03_empty_node/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/03_empty_node/golden.d.hcs b/tools/hc-gen/test/03_empty_node/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/03_empty_node/golden.h.gen b/tools/hc-gen/test/03_empty_node/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/03_empty_node/golden.hcb b/tools/hc-gen/test/03_empty_node/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/03_empty_node/golden_binary_compile_result.txt b/tools/hc-gen/test/03_empty_node/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/03_empty_node/golden_text_compile_result.txt b/tools/hc-gen/test/03_empty_node/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/04_number_term/case.hcs b/tools/hc-gen/test/04_number_term/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/04_number_term/golden.c.gen b/tools/hc-gen/test/04_number_term/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/04_number_term/golden.d.hcs b/tools/hc-gen/test/04_number_term/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/04_number_term/golden.h.gen b/tools/hc-gen/test/04_number_term/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/04_number_term/golden.hcb b/tools/hc-gen/test/04_number_term/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/04_number_term/golden_binary_compile_result.txt b/tools/hc-gen/test/04_number_term/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/04_number_term/golden_text_compile_result.txt b/tools/hc-gen/test/04_number_term/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/05_string_term/case.hcs b/tools/hc-gen/test/05_string_term/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/05_string_term/golden.c.gen b/tools/hc-gen/test/05_string_term/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/05_string_term/golden.d.hcs b/tools/hc-gen/test/05_string_term/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/05_string_term/golden.h.gen b/tools/hc-gen/test/05_string_term/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/05_string_term/golden.hcb b/tools/hc-gen/test/05_string_term/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/05_string_term/golden_binary_compile_result.txt b/tools/hc-gen/test/05_string_term/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/05_string_term/golden_text_compile_result.txt b/tools/hc-gen/test/05_string_term/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/06_number_array/case.hcs b/tools/hc-gen/test/06_number_array/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/06_number_array/golden.c.gen b/tools/hc-gen/test/06_number_array/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/06_number_array/golden.d.hcs b/tools/hc-gen/test/06_number_array/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/06_number_array/golden.h.gen b/tools/hc-gen/test/06_number_array/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/06_number_array/golden.hcb b/tools/hc-gen/test/06_number_array/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/06_number_array/golden_binary_compile_result.txt b/tools/hc-gen/test/06_number_array/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/06_number_array/golden_text_compile_result.txt b/tools/hc-gen/test/06_number_array/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/07_string_array/case.hcs b/tools/hc-gen/test/07_string_array/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/07_string_array/golden.c.gen b/tools/hc-gen/test/07_string_array/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/07_string_array/golden.d.hcs b/tools/hc-gen/test/07_string_array/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/07_string_array/golden.h.gen b/tools/hc-gen/test/07_string_array/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/07_string_array/golden.hcb b/tools/hc-gen/test/07_string_array/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/07_string_array/golden_binary_compile_result.txt b/tools/hc-gen/test/07_string_array/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/07_string_array/golden_text_compile_result.txt b/tools/hc-gen/test/07_string_array/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/08_term_ref/case.hcs b/tools/hc-gen/test/08_term_ref/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/08_term_ref/golden.c.gen b/tools/hc-gen/test/08_term_ref/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/08_term_ref/golden.d.hcs b/tools/hc-gen/test/08_term_ref/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/08_term_ref/golden.h.gen b/tools/hc-gen/test/08_term_ref/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/08_term_ref/golden.hcb b/tools/hc-gen/test/08_term_ref/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/08_term_ref/golden_binary_compile_result.txt b/tools/hc-gen/test/08_term_ref/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/08_term_ref/golden_text_compile_result.txt b/tools/hc-gen/test/08_term_ref/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/09_node_nested/case.hcs b/tools/hc-gen/test/09_node_nested/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/09_node_nested/golden.c.gen b/tools/hc-gen/test/09_node_nested/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/09_node_nested/golden.d.hcs b/tools/hc-gen/test/09_node_nested/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/09_node_nested/golden.h.gen b/tools/hc-gen/test/09_node_nested/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/09_node_nested/golden.hcb b/tools/hc-gen/test/09_node_nested/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/09_node_nested/golden_binary_compile_result.txt b/tools/hc-gen/test/09_node_nested/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/09_node_nested/golden_text_compile_result.txt b/tools/hc-gen/test/09_node_nested/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/10_node_copy/case.hcs b/tools/hc-gen/test/10_node_copy/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/10_node_copy/golden.c.gen b/tools/hc-gen/test/10_node_copy/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/10_node_copy/golden.d.hcs b/tools/hc-gen/test/10_node_copy/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/10_node_copy/golden.h.gen b/tools/hc-gen/test/10_node_copy/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/10_node_copy/golden.hcb b/tools/hc-gen/test/10_node_copy/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/10_node_copy/golden_binary_compile_result.txt b/tools/hc-gen/test/10_node_copy/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/10_node_copy/golden_text_compile_result.txt b/tools/hc-gen/test/10_node_copy/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/11_case_node_ref/case.hcs b/tools/hc-gen/test/11_case_node_ref/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/11_case_node_ref/golden.c.gen b/tools/hc-gen/test/11_case_node_ref/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/11_case_node_ref/golden.d.hcs b/tools/hc-gen/test/11_case_node_ref/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/11_case_node_ref/golden.h.gen b/tools/hc-gen/test/11_case_node_ref/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/11_case_node_ref/golden.hcb b/tools/hc-gen/test/11_case_node_ref/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/11_case_node_ref/golden_binary_compile_result.txt b/tools/hc-gen/test/11_case_node_ref/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/11_case_node_ref/golden_text_compile_result.txt b/tools/hc-gen/test/11_case_node_ref/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/12_include_insert/case.hcs b/tools/hc-gen/test/12_include_insert/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/12_include_insert/golden.c.gen b/tools/hc-gen/test/12_include_insert/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/12_include_insert/golden.d.hcs b/tools/hc-gen/test/12_include_insert/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/12_include_insert/golden.h.gen b/tools/hc-gen/test/12_include_insert/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/12_include_insert/golden.hcb b/tools/hc-gen/test/12_include_insert/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/12_include_insert/golden_binary_compile_result.txt b/tools/hc-gen/test/12_include_insert/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/12_include_insert/golden_text_compile_result.txt b/tools/hc-gen/test/12_include_insert/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/13_include_modify/case.hcs b/tools/hc-gen/test/13_include_modify/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/13_include_modify/golden.c.gen b/tools/hc-gen/test/13_include_modify/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/13_include_modify/golden.d.hcs b/tools/hc-gen/test/13_include_modify/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/13_include_modify/golden.h.gen b/tools/hc-gen/test/13_include_modify/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/13_include_modify/golden.hcb b/tools/hc-gen/test/13_include_modify/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/13_include_modify/golden_binary_compile_result.txt b/tools/hc-gen/test/13_include_modify/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/13_include_modify/golden_text_compile_result.txt b/tools/hc-gen/test/13_include_modify/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/14_include_delete/case.hcs b/tools/hc-gen/test/14_include_delete/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/14_include_delete/golden.c.gen b/tools/hc-gen/test/14_include_delete/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/14_include_delete/golden.d.hcs b/tools/hc-gen/test/14_include_delete/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/14_include_delete/golden.h.gen b/tools/hc-gen/test/14_include_delete/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/14_include_delete/golden.hcb b/tools/hc-gen/test/14_include_delete/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/14_include_delete/golden_binary_compile_result.txt b/tools/hc-gen/test/14_include_delete/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/14_include_delete/golden_text_compile_result.txt b/tools/hc-gen/test/14_include_delete/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/15_line_comment/case.hcs b/tools/hc-gen/test/15_line_comment/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/15_line_comment/golden.c.gen b/tools/hc-gen/test/15_line_comment/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/15_line_comment/golden.d.hcs b/tools/hc-gen/test/15_line_comment/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/15_line_comment/golden.h.gen b/tools/hc-gen/test/15_line_comment/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/15_line_comment/golden.hcb b/tools/hc-gen/test/15_line_comment/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/15_line_comment/golden_binary_compile_result.txt b/tools/hc-gen/test/15_line_comment/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/15_line_comment/golden_text_compile_result.txt b/tools/hc-gen/test/15_line_comment/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/16_block_comment/case.hcs b/tools/hc-gen/test/16_block_comment/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/16_block_comment/golden.c.gen b/tools/hc-gen/test/16_block_comment/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/16_block_comment/golden.d.hcs b/tools/hc-gen/test/16_block_comment/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/16_block_comment/golden.h.gen b/tools/hc-gen/test/16_block_comment/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/16_block_comment/golden.hcb b/tools/hc-gen/test/16_block_comment/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/16_block_comment/golden_binary_compile_result.txt b/tools/hc-gen/test/16_block_comment/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/16_block_comment/golden_text_compile_result.txt b/tools/hc-gen/test/16_block_comment/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/17_broken_node_ei/case.hcs b/tools/hc-gen/test/17_broken_node_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/17_broken_node_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/17_broken_node_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/17_broken_node_ei/golden_text_compile_result.txt b/tools/hc-gen/test/17_broken_node_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/18_broken_string_ei/case.hcs b/tools/hc-gen/test/18_broken_string_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/18_broken_string_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/18_broken_string_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/18_broken_string_ei/golden_text_compile_result.txt b/tools/hc-gen/test/18_broken_string_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/19_broken_number_ei/case.hcs b/tools/hc-gen/test/19_broken_number_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/19_broken_number_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/19_broken_number_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/19_broken_number_ei/golden_text_compile_result.txt b/tools/hc-gen/test/19_broken_number_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/20_broken_array_ei/case.hcs b/tools/hc-gen/test/20_broken_array_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/20_broken_array_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/20_broken_array_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/20_broken_array_ei/golden_text_compile_result.txt b/tools/hc-gen/test/20_broken_array_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/21_mix_type_array_ei/case.hcs b/tools/hc-gen/test/21_mix_type_array_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/21_mix_type_array_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/21_mix_type_array_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/21_mix_type_array_ei/golden_text_compile_result.txt b/tools/hc-gen/test/21_mix_type_array_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/22_redefine_error_ei/case.hcs b/tools/hc-gen/test/22_redefine_error_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/22_redefine_error_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/22_redefine_error_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/22_redefine_error_ei/golden_text_compile_result.txt b/tools/hc-gen/test/22_redefine_error_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/23_node_ref_invalid_node_ei/case.hcs b/tools/hc-gen/test/23_node_ref_invalid_node_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/23_node_ref_invalid_node_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/23_node_ref_invalid_node_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/23_node_ref_invalid_node_ei/golden_text_compile_result.txt b/tools/hc-gen/test/23_node_ref_invalid_node_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/24_node_copy_invlid_node_ei/case.hcs b/tools/hc-gen/test/24_node_copy_invlid_node_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/24_node_copy_invlid_node_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/24_node_copy_invlid_node_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/24_node_copy_invlid_node_ei/golden_text_compile_result.txt b/tools/hc-gen/test/24_node_copy_invlid_node_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/25_term_ref_invlid_node_ei/case.hcs b/tools/hc-gen/test/25_term_ref_invlid_node_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/25_term_ref_invlid_node_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/25_term_ref_invlid_node_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/25_term_ref_invlid_node_ei/golden_text_compile_result.txt b/tools/hc-gen/test/25_term_ref_invlid_node_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/26_miss_semicolon_ei/case.hcs b/tools/hc-gen/test/26_miss_semicolon_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/26_miss_semicolon_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/26_miss_semicolon_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/26_miss_semicolon_ei/golden_text_compile_result.txt b/tools/hc-gen/test/26_miss_semicolon_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/27_include_invalid_file_ei/case.hcs b/tools/hc-gen/test/27_include_invalid_file_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/27_include_invalid_file_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/27_include_invalid_file_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/27_include_invalid_file_ei/golden_text_compile_result.txt b/tools/hc-gen/test/27_include_invalid_file_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/28_overwrite_with_diff_type_ei/case.hcs b/tools/hc-gen/test/28_overwrite_with_diff_type_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/28_overwrite_with_diff_type_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/28_overwrite_with_diff_type_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/28_overwrite_with_diff_type_ei/golden_text_compile_result.txt b/tools/hc-gen/test/28_overwrite_with_diff_type_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/29_node_copy_nested_ei/case.hcs b/tools/hc-gen/test/29_node_copy_nested_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/29_node_copy_nested_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/29_node_copy_nested_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/29_node_copy_nested_ei/golden_text_compile_result.txt b/tools/hc-gen/test/29_node_copy_nested_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/30_include_order/case.hcs b/tools/hc-gen/test/30_include_order/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/30_include_order/golden.c.gen b/tools/hc-gen/test/30_include_order/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/30_include_order/golden.d.hcs b/tools/hc-gen/test/30_include_order/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/30_include_order/golden.h.gen b/tools/hc-gen/test/30_include_order/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/30_include_order/golden.hcb b/tools/hc-gen/test/30_include_order/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/30_include_order/golden_binary_compile_result.txt b/tools/hc-gen/test/30_include_order/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/30_include_order/golden_text_compile_result.txt b/tools/hc-gen/test/30_include_order/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/31_node_duplicate_name/case.hcs b/tools/hc-gen/test/31_node_duplicate_name/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/31_node_duplicate_name/golden.d.hcs b/tools/hc-gen/test/31_node_duplicate_name/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/31_node_duplicate_name/golden.hcb b/tools/hc-gen/test/31_node_duplicate_name/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/31_node_duplicate_name/golden_binary_compile_result.txt b/tools/hc-gen/test/31_node_duplicate_name/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/31_node_duplicate_name/golden_text_compile_result.txt b/tools/hc-gen/test/31_node_duplicate_name/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/32_large_hsl/case.hcs b/tools/hc-gen/test/32_large_hsl/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/32_large_hsl/golden.c.gen b/tools/hc-gen/test/32_large_hsl/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/32_large_hsl/golden.d.hcs b/tools/hc-gen/test/32_large_hsl/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/32_large_hsl/golden.h.gen b/tools/hc-gen/test/32_large_hsl/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/32_large_hsl/golden.hcb b/tools/hc-gen/test/32_large_hsl/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/32_large_hsl/golden_binary_compile_result.txt b/tools/hc-gen/test/32_large_hsl/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/32_large_hsl/golden_text_compile_result.txt b/tools/hc-gen/test/32_large_hsl/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/33_miss_module_name_ei/case.hcs b/tools/hc-gen/test/33_miss_module_name_ei/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/33_miss_module_name_ei/golden_binary_compile_result.txt b/tools/hc-gen/test/33_miss_module_name_ei/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/33_miss_module_name_ei/golden_text_compile_result.txt b/tools/hc-gen/test/33_miss_module_name_ei/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/34_template/case.hcs b/tools/hc-gen/test/34_template/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/34_template/golden.c.gen b/tools/hc-gen/test/34_template/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/34_template/golden.d.hcs b/tools/hc-gen/test/34_template/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/34_template/golden.h.gen b/tools/hc-gen/test/34_template/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/34_template/golden.hcb b/tools/hc-gen/test/34_template/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/34_template/golden_binary_compile_result.txt b/tools/hc-gen/test/34_template/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/34_template/golden_text_compile_result.txt b/tools/hc-gen/test/34_template/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/35_nested_template/case.hcs b/tools/hc-gen/test/35_nested_template/case.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/35_nested_template/golden.c.gen b/tools/hc-gen/test/35_nested_template/golden.c.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/35_nested_template/golden.d.hcs b/tools/hc-gen/test/35_nested_template/golden.d.hcs old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/35_nested_template/golden.h.gen b/tools/hc-gen/test/35_nested_template/golden.h.gen old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/35_nested_template/golden.hcb b/tools/hc-gen/test/35_nested_template/golden.hcb old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/35_nested_template/golden_binary_compile_result.txt b/tools/hc-gen/test/35_nested_template/golden_binary_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/hc-gen/test/35_nested_template/golden_text_compile_result.txt b/tools/hc-gen/test/35_nested_template/golden_text_compile_result.txt old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/Makefile b/tools/leagecy/hc-gen/Makefile old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_ast.h b/tools/leagecy/hc-gen/include/hcs_ast.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_compiler.h b/tools/leagecy/hc-gen/include/hcs_compiler.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_decompiler.h b/tools/leagecy/hc-gen/include/hcs_decompiler.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_file.h b/tools/leagecy/hc-gen/include/hcs_file.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_gener.h b/tools/leagecy/hc-gen/include/hcs_gener.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_log.h b/tools/leagecy/hc-gen/include/hcs_log.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_mem.h b/tools/leagecy/hc-gen/include/hcs_mem.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_opcode.h b/tools/leagecy/hc-gen/include/hcs_opcode.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_option.h b/tools/leagecy/hc-gen/include/hcs_option.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_parser.h b/tools/leagecy/hc-gen/include/hcs_parser.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/include/hcs_types.h b/tools/leagecy/hc-gen/include/hcs_types.h old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_ast.c b/tools/leagecy/hc-gen/src/hcs_ast.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_bytecode_gen.c b/tools/leagecy/hc-gen/src/hcs_bytecode_gen.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_decompile_gen.c b/tools/leagecy/hc-gen/src/hcs_decompile_gen.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_decompiler.c b/tools/leagecy/hc-gen/src/hcs_decompiler.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_file.c b/tools/leagecy/hc-gen/src/hcs_file.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_hexdump.c b/tools/leagecy/hc-gen/src/hcs_hexdump.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_main.c b/tools/leagecy/hc-gen/src/hcs_main.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_mem.c b/tools/leagecy/hc-gen/src/hcs_mem.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_middle.c b/tools/leagecy/hc-gen/src/hcs_middle.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_opcode.c b/tools/leagecy/hc-gen/src/hcs_opcode.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_option.c b/tools/leagecy/hc-gen/src/hcs_option.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_parser.c b/tools/leagecy/hc-gen/src/hcs_parser.c old mode 100644 new mode 100755 diff --git a/tools/leagecy/hc-gen/src/hcs_text_gen.c b/tools/leagecy/hc-gen/src/hcs_text_gen.c old mode 100644 new mode 100755 diff --git a/utils/include/hdf_block_buffer.h b/utils/include/hdf_block_buffer.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_blocking_queue.h b/utils/include/hdf_blocking_queue.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_cstring.h b/utils/include/hdf_cstring.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_map.h b/utils/include/hdf_map.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_message_looper.h b/utils/include/hdf_message_looper.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_message_task.h b/utils/include/hdf_message_task.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_object_alloc.h b/utils/include/hdf_object_alloc.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_ordered_list.h b/utils/include/hdf_ordered_list.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_slist.h b/utils/include/hdf_slist.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_sref.h b/utils/include/hdf_sref.h old mode 100644 new mode 100755 diff --git a/utils/include/hdf_thread_ex.h b/utils/include/hdf_thread_ex.h old mode 100644 new mode 100755 diff --git a/utils/include/osal_cdev.h b/utils/include/osal_cdev.h old mode 100644 new mode 100755 diff --git a/utils/include/osal_message.h b/utils/include/osal_message.h old mode 100644 new mode 100755 diff --git a/utils/include/osal_msg_queue.h b/utils/include/osal_msg_queue.h old mode 100644 new mode 100755 diff --git a/utils/include/osal_sysevent.h b/utils/include/osal_sysevent.h old mode 100644 new mode 100755 diff --git a/utils/src/hdf_block_buffer.c b/utils/src/hdf_block_buffer.c old mode 100644 new mode 100755 diff --git a/utils/src/hdf_blocking_queue.c b/utils/src/hdf_blocking_queue.c old mode 100644 new mode 100755 diff --git a/utils/src/hdf_cstring.c b/utils/src/hdf_cstring.c old mode 100644 new mode 100755 index 761e216594189958f4df009e5c485fa75ff9a938..93e0f64e35d652fd1c08816447fd2636293cb494 --- a/utils/src/hdf_cstring.c +++ b/utils/src/hdf_cstring.c @@ -26,13 +26,15 @@ uint32_t HdfStringMakeHashKey(const char *key, uint32_t mask) struct HdfCString *HdfCStringObtain(const char *str) { struct HdfCString *instance = NULL; + size_t size; if (str != NULL) { size_t strLen = strlen(str); if (strLen > CSTRING_MAX) { return NULL; + } else { + size = sizeof(struct HdfCString) + strLen + 1; + instance = (struct HdfCString *)OsalMemCalloc(size); } - size_t size = sizeof(struct HdfCString) + strLen + 1; - instance = (struct HdfCString *)OsalMemCalloc(size); if (instance == NULL) { HDF_LOGE("HdfCStringObtain failed, alloc memory failed"); return NULL; diff --git a/utils/src/hdf_map.c b/utils/src/hdf_map.c old mode 100644 new mode 100755 index 67e14f4516c9a8f7261f72bc0262ff0f333023dd..627c9e66e2c599b8e92248ebea68641643391f28 --- a/utils/src/hdf_map.c +++ b/utils/src/hdf_map.c @@ -119,6 +119,7 @@ static struct MapNode *MapCreateNode(const char *key, uint32_t hash, int32_t MapSet(Map *map, const char *key, const void *value, uint32_t valueSize) { struct MapNode *node = NULL; + uint32_t hash; if (map == NULL || key == NULL || value == NULL || valueSize == 0) { return HDF_ERR_INVALID_PARAM; @@ -126,7 +127,7 @@ int32_t MapSet(Map *map, const char *key, const void *value, uint32_t valueSize) if (valueSize > HDF_MAP_KEY_MAX_SIZE || strlen(key) > HDF_MAP_VALUE_MAX_SIZE) { return HDF_ERR_INVALID_PARAM; } - uint32_t hash = MapHash(key); + hash = MapHash(key); if (map->nodeSize > 0 && map->nodes != NULL) { uint32_t idx = MapHashIdx(map, hash); node = map->nodes[idx]; @@ -167,13 +168,17 @@ int32_t MapSet(Map *map, const char *key, const void *value, uint32_t valueSize) void* MapGet(const Map *map, const char *key) { + uint32_t hash; + uint32_t idx; + struct MapNode *node = NULL; + if (map == NULL || key == NULL || map->nodeSize == 0 || map->nodes == NULL) { return NULL; } - uint32_t hash = MapHash(key); - uint32_t idx = MapHashIdx(map, hash); - struct MapNode *node = map->nodes[idx]; + hash = MapHash(key); + idx = MapHashIdx(map, hash); + node = map->nodes[idx]; while (node != NULL) { if (node->hash == hash && node->key != NULL && !strcmp(node->key, key)) { @@ -188,14 +193,19 @@ void* MapGet(const Map *map, const char *key) int32_t MapErase(Map *map, const char *key) { + uint32_t hash; + uint32_t idx; + struct MapNode *node = NULL; + struct MapNode *prev = NULL; + if (map == NULL || key == NULL || map->nodeSize == 0 || map->nodes == NULL) { return HDF_ERR_INVALID_PARAM; } - uint32_t hash = MapHash(key); - uint32_t idx = MapHashIdx(map, hash); - struct MapNode *node = map->nodes[idx]; - struct MapNode *prev = node; + hash = MapHash(key); + idx = MapHashIdx(map, hash); + node = map->nodes[idx]; + prev = node; while (node != NULL) { if (node->hash == hash && node->key != NULL && !strcmp(node->key, key)) { diff --git a/utils/src/hdf_message_looper.c b/utils/src/hdf_message_looper.c old mode 100644 new mode 100755 diff --git a/utils/src/hdf_message_task.c b/utils/src/hdf_message_task.c old mode 100644 new mode 100755 diff --git a/utils/src/hdf_object_alloc.c b/utils/src/hdf_object_alloc.c old mode 100644 new mode 100755 diff --git a/utils/src/hdf_ordered_list.c b/utils/src/hdf_ordered_list.c old mode 100644 new mode 100755 diff --git a/utils/src/hdf_slist.c b/utils/src/hdf_slist.c old mode 100644 new mode 100755 index 1aeb396c5eaf711adf7a37aa2fb9d817f1e5bf46..eb35a103a29e88c47753ab218dd3c3c20a46ee9a --- a/utils/src/hdf_slist.c +++ b/utils/src/hdf_slist.c @@ -180,13 +180,14 @@ struct HdfSListNode *HdfSListNext(struct HdfSListNode *link) struct HdfSListNode *HdfSListPop(struct HdfSList *list) { + struct HdfSListNode *first; if (list == NULL || list->root == NULL) { return NULL; + } else { + first = list->root; + list->root = first->next; + return first; } - - struct HdfSListNode *first = list->root; - list->root = first->next; - return first; } void HdfSListIteratorInit(struct HdfSListIterator *iterator, struct HdfSList *list) diff --git a/utils/src/hdf_sref.c b/utils/src/hdf_sref.c old mode 100644 new mode 100755 diff --git a/utils/src/hdf_thread_ex.c b/utils/src/hdf_thread_ex.c old mode 100644 new mode 100755 diff --git a/utils/src/osal_message.c b/utils/src/osal_message.c old mode 100644 new mode 100755 diff --git a/utils/src/osal_msg_queue.c b/utils/src/osal_msg_queue.c old mode 100644 new mode 100755