!807 非安全函数告警清理

Merge pull request !807 from xuxinyu/function_s
This commit is contained in:
openharmony_ci 2022-08-26 04:45:26 +00:00 committed by Gitee
commit b8f8ab5a36
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
7 changed files with 21 additions and 28 deletions

View File

@ -273,7 +273,7 @@ STATIC DynSharedObj *OsLoadInit(const CHAR *fileName, VOID *pool)
goto ERR2;
}
strcpy(dso->buf, fileName);
(void)strcpy_s(dso->buf, nameLen + 1, fileName);
dso->fileName = dso->buf;
dso->ref = 1;
dso->pool = (pool ? pool : OS_SYS_MEM_ADDR);

View File

@ -90,14 +90,12 @@ EXIT:
LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsis007, Function | MediumTest | Level1)
{
osMessageQueueId_t msgQueueId;
osMessageQueueAttr_t attr;
osMessageQueueAttr_t attr = {0};
CHAR staticBuff[STATCI_BUFF_SIZE] = {0};
CHAR strbuff[] = "hello world";
CHAR *name = NULL;
INT32 ret;
memset(&attr, 0, sizeof(attr));
attr.name = "q1";
/* dynamic test */
msgQueueId = osMessageQueueNew(1, strlen(strbuff), &attr);
@ -184,11 +182,9 @@ static VOID CmsisQueueTestThread2(VOID)
static INT32 ThreadReadWriteTest(VOID)
{
osMessageQueueAttr_t attr;
osMessageQueueAttr_t attr = {0};
INT32 ret;
memset(&attr, 0, sizeof(attr));
g_msgQueueId1 = osMessageQueueNew(1, strlen(g_strbuff1), NULL);
ICUNIT_ASSERT_NOT_EQUAL(g_msgQueueId1, NULL, g_msgQueueId1);
@ -243,14 +239,12 @@ LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsis006, Function | MediumTest | Level1)
LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsis005, Function | MediumTest | Level1)
{
osMessageQueueId_t msgQueueId;
osMessageQueueAttr_t attr;
osMessageQueueAttr_t attr = {0};
CHAR staticBuff[STATCI_BUFF_SIZE] = {0};
CHAR strbuff[] = "hello world";
CHAR data[STATCI_BUFF_SIZE] = {0};
INT32 ret;
memset(&attr, 0, sizeof(attr));
ret = osMessageQueuePut(NULL, &strbuff, 0U, 0U);
ICUNIT_ASSERT_EQUAL(ret, osErrorParameter, ret);
@ -317,14 +311,12 @@ EXIT:
LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsis004, Function | MediumTest | Level1)
{
osMessageQueueId_t msgQueueId;
osMessageQueueAttr_t attr;
osMessageQueueAttr_t attr = {0};
CHAR staticBuff[STATCI_BUFF_SIZE] = {0};
CHAR strbuff[] = "hello world";
CHAR data[STATCI_BUFF_SIZE] = {0};
INT32 ret;
memset(&attr, 0, sizeof(attr));
/* dynamic test */
msgQueueId = osMessageQueueNew(1, strlen(strbuff), NULL);
ICUNIT_ASSERT_NOT_EQUAL(msgQueueId, NULL, msgQueueId);
@ -381,12 +373,10 @@ EXIT:
LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsis003, Function | MediumTest | Level1)
{
osMessageQueueId_t msgQueueId;
osMessageQueueAttr_t attr;
osMessageQueueAttr_t attr = {0};
CHAR staticBuff[STATCI_BUFF_SIZE] = {0};
CHAR strbuff[] = "hello world";
memset(&attr, 0, sizeof(attr));
/* dynmic test */
msgQueueId = osMessageQueueNew(0, strlen(strbuff), NULL);
ICUNIT_ASSERT_EQUAL(msgQueueId, NULL, msgQueueId);
@ -427,13 +417,11 @@ LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsis003, Function | MediumTest | Level1)
LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsis002, Function | MediumTest | Level1)
{
osMessageQueueId_t msgQueueId;
osMessageQueueAttr_t attr;
osMessageQueueAttr_t attr = {0};
CHAR staticBuff[STATCI_BUFF_SIZE] = {0};
CHAR strbuff[] = "hello world";
INT32 ret;
memset(&attr, 0, sizeof(attr));
/* dynamic test */
msgQueueId = osMessageQueueNew(1, strlen(strbuff), NULL);
ICUNIT_ASSERT_NOT_EQUAL(msgQueueId, NULL, msgQueueId);

View File

@ -55,8 +55,10 @@ static UINT32 TestCase(VOID)
g_testAtomicID05 = 0;
for (i = 0; i < ATOMIC_MUTI_TASK_NUM; i++) {
memset(buf, 0, 10); // max buf size is 10.
memset(taskName[i], 0, 20); // max taskName size is 20.
ret = memset_s(buf, 10, 0, 10); // max buf size is 10.
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ret = memset_s(taskName[i], 20, 0, 20); // max taskName size is 20.
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
task[i].pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
task[i].pcName = taskName[i];

View File

@ -56,9 +56,10 @@ static UINT32 TestCase(VOID)
g_testAtomicID05 = 0;
for (i = 0; i < ATOMIC_MUTI_TASK_NUM; i++) {
memset(buf, 0, 10); // max buf size is 10.
memset(taskName[i], 0, 20); // max taskName size is 20.
ret = memset_s(buf, 10, 0, 10); // max buf size is 10.
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ret = memset_s(taskName[i], 20, 0, 20); // max taskName size is 20.
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
task[i].pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
task[i].pcName = taskName[i];
task[i].uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE;

View File

@ -71,8 +71,10 @@ static UINT32 TestCase(VOID)
}
for (i = 0; i < uLoop; i++) {
memset(buf, 0, 10); // max buf size is 10.
memset(taskName[i], 0, 20); // max taskName size is 20.
ret = memset_s(buf, 10, 0, 10); // max buf size is 10.
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
ret = memset_s(taskName[i], 20, 0, 20); // max taskName size is 20.
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
if (i % 2 == 0) { // 2 is index.
uCount++;

View File

@ -40,7 +40,7 @@ static UINT32 TestCase(VOID)
src = LOS_MemAlloc(m_aucSysMem0, 9);
ICUNIT_ASSERT_NOT_EQUAL(src, NULL, src);
(VOID)memset(src, 0, 9);
(void)memset_s(src, 9, 0, 9);
src[0] = 49;
src[1] = 50;
src[2] = 51;

View File

@ -40,7 +40,7 @@ static UINT32 TestCase(VOID)
src = LOS_MemAlloc(m_aucSysMem0, 9);
ICUNIT_ASSERT_NOT_EQUAL(src, NULL, src);
(VOID)memset(src, 0, 9);
(void)memset_s(src, 9, 0, 9);
src[0] = 49;
src[1] = 50;
src[2] = 51;