Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Kernel Liteos A
提交
6ed09bf1
K
Kernel Liteos A
项目概览
OpenHarmony
/
Kernel Liteos A
1 年多 前同步成功
通知
464
Star
414
Fork
55
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel Liteos A
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
6ed09bf1
编写于
9月 22, 2022
作者:
O
openharmony_ci
提交者:
Gitee
9月 22, 2022
浏览文件
操作
浏览文件
下载
差异文件
!993 Fix : 内核告警清理挑单
Merge pull request !993 from yinjiaming/cherry-pick-1663656326
上级
edd22230
96b2d557
变更
155
展开全部
隐藏空白更改
内联
并排
Showing
155 changed file
with
532 addition
and
460 deletion
+532
-460
fs/proc/src/proc_file.c
fs/proc/src/proc_file.c
+4
-2
fs/vfs/vfs_cmd/vfs_shellcmd.c
fs/vfs/vfs_cmd/vfs_shellcmd.c
+2
-2
kernel/common/console.c
kernel/common/console.c
+1
-1
net/lwip-2.1/porting/include/arch/perf.h
net/lwip-2.1/porting/include/arch/perf.h
+2
-2
testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_027.c
...rnel/sample/kernel_base/ipc/event/full/It_los_event_027.c
+2
-1
testsuites/kernel/sample/kernel_base/ipc/sem/smp/It_smp_los_sem_026.c
...ernel/sample/kernel_base/ipc/sem/smp/It_smp_los_sem_026.c
+2
-2
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_035.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_035.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_080.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_080.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_081.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_081.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_082.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_082.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_083.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_083.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_084.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_084.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_085.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_085.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_088.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_088.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_089.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_089.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_138.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_138.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_215.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_215.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_233.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_233.c
+2
-1
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_238.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_238.c
+4
-2
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_239.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_239.c
+4
-2
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_240.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_240.c
+4
-2
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_246.c
...s/kernel/sample/posix/pthread/full/It_posix_pthread_246.c
+4
-2
testsuites/kernel/src/iCunit.c
testsuites/kernel/src/iCunit.c
+3
-2
testsuites/kernel/src/osTest.c
testsuites/kernel/src/osTest.c
+2
-1
testsuites/unittest/basic/dynload/smoke/dynload_test_002.cpp
testsuites/unittest/basic/dynload/smoke/dynload_test_002.cpp
+2
-2
testsuites/unittest/basic/mem/shm/full/it_test_mem_100.cpp
testsuites/unittest/basic/mem/shm/full/it_test_mem_100.cpp
+1
-1
testsuites/unittest/basic/mem/shm/full/shm_test_001.cpp
testsuites/unittest/basic/mem/shm/full/shm_test_001.cpp
+1
-1
testsuites/unittest/basic/mem/shm/full/shm_test_005.cpp
testsuites/unittest/basic/mem/shm/full/shm_test_005.cpp
+3
-3
testsuites/unittest/basic/mem/shm/full/shm_test_006.cpp
testsuites/unittest/basic/mem/shm/full/shm_test_006.cpp
+2
-2
testsuites/unittest/basic/mem/shm/full/shm_test_007.cpp
testsuites/unittest/basic/mem/shm/full/shm_test_007.cpp
+3
-3
testsuites/unittest/basic/mem/shm/full/shm_test_008.cpp
testsuites/unittest/basic/mem/shm/full/shm_test_008.cpp
+2
-2
testsuites/unittest/basic/mem/shm/full/shm_test_009.cpp
testsuites/unittest/basic/mem/shm/full/shm_test_009.cpp
+2
-2
testsuites/unittest/basic/mem/shm/full/shm_test_013.cpp
testsuites/unittest/basic/mem/shm/full/shm_test_013.cpp
+2
-2
testsuites/unittest/basic/mem/shm/full/shm_test_014.cpp
testsuites/unittest/basic/mem/shm/full/shm_test_014.cpp
+2
-2
testsuites/unittest/basic/mem/shm/smoke/shm_test_011.cpp
testsuites/unittest/basic/mem/shm/smoke/shm_test_011.cpp
+2
-2
testsuites/unittest/basic/mem/vm/smoke/mmap_test_002.cpp
testsuites/unittest/basic/mem/vm/smoke/mmap_test_002.cpp
+1
-1
testsuites/unittest/basic/mem/vm/smoke/mmap_test_006.cpp
testsuites/unittest/basic/mem/vm/smoke/mmap_test_006.cpp
+1
-1
testsuites/unittest/basic/mem/vm/smoke/user_copy_test_001.cpp
...suites/unittest/basic/mem/vm/smoke/user_copy_test_001.cpp
+7
-5
testsuites/unittest/drivers/hid/smoke/hid_test_001.cpp
testsuites/unittest/drivers/hid/smoke/hid_test_001.cpp
+1
-1
testsuites/unittest/drivers/storage/smoke/storage_test_001.cpp
...uites/unittest/drivers/storage/smoke/storage_test_001.cpp
+1
-1
testsuites/unittest/extended/liteipc/smoke/liteipc_test_001.cpp
...ites/unittest/extended/liteipc/smoke/liteipc_test_001.cpp
+7
-7
testsuites/unittest/extended/liteipc/smoke/liteipc_test_002.cpp
...ites/unittest/extended/liteipc/smoke/liteipc_test_002.cpp
+2
-2
testsuites/unittest/extended/signal/full/It_ipc_pipe_002.cpp
testsuites/unittest/extended/signal/full/It_ipc_pipe_002.cpp
+1
-1
testsuites/unittest/extended/signal/full/It_ipc_pipe_003.cpp
testsuites/unittest/extended/signal/full/It_ipc_pipe_003.cpp
+1
-1
testsuites/unittest/extended/signal/full/pipe_test_005.cpp
testsuites/unittest/extended/signal/full/pipe_test_005.cpp
+1
-1
testsuites/unittest/extended/signal/full/signal_test_026.cpp
testsuites/unittest/extended/signal/full/signal_test_026.cpp
+1
-1
testsuites/unittest/extended/signal/full/signal_test_029.cpp
testsuites/unittest/extended/signal/full/signal_test_029.cpp
+2
-2
testsuites/unittest/extended/signal/smoke/pipe_test_002.cpp
testsuites/unittest/extended/signal/smoke/pipe_test_002.cpp
+1
-1
testsuites/unittest/extended/signal/smoke/signal_test_002.cpp
...suites/unittest/extended/signal/smoke/signal_test_002.cpp
+3
-3
testsuites/unittest/extended/signal/smoke/signal_test_013.cpp
...suites/unittest/extended/signal/smoke/signal_test_013.cpp
+9
-9
testsuites/unittest/extended/signal/smoke/signal_test_037.cpp
...suites/unittest/extended/signal/smoke/signal_test_037.cpp
+1
-1
testsuites/unittest/extended/trace/smoke/trace_test_004.cpp
testsuites/unittest/extended/trace/smoke/trace_test_004.cpp
+1
-1
testsuites/unittest/libc/io/full/IO_test_duplocale_001.cpp
testsuites/unittest/libc/io/full/IO_test_duplocale_001.cpp
+1
-1
testsuites/unittest/libc/io/full/IO_test_nl_langinfo_l_001.cpp
...uites/unittest/libc/io/full/IO_test_nl_langinfo_l_001.cpp
+5
-5
testsuites/unittest/libc/io/full/It_stdio_hasmntopt_001.cpp
testsuites/unittest/libc/io/full/It_stdio_hasmntopt_001.cpp
+1
-1
testsuites/unittest/libc/misc/full/misc_test_006.cpp
testsuites/unittest/libc/misc/full/misc_test_006.cpp
+3
-3
testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_145.cpp
...es/unittest/libc/posix/mqueue/full/It_posix_queue_145.cpp
+8
-8
testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_146.cpp
...es/unittest/libc/posix/mqueue/full/It_posix_queue_146.cpp
+4
-4
testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_162.cpp
...es/unittest/libc/posix/mqueue/full/It_posix_queue_162.cpp
+4
-4
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_010.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_010.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_023.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_023.cpp
+5
-4
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_025.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_025.cpp
+3
-3
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_026.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_026.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_027.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_027.cpp
+4
-4
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_028.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_028.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_029.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_029.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_030.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_030.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_031.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_031.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_034.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_034.cpp
+3
-3
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_035.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_035.cpp
+5
-4
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_039.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_039.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_040.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_040.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_042.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_042.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_044.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_044.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_045.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_045.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_046.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_046.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_051.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_051.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_052.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_052.cpp
+3
-3
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_053.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_053.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_054.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_054.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_055.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_055.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_059.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_059.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_060.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_060.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_061.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_061.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_062.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_062.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_063.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_063.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_064.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_064.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_066.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_066.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_080.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_080.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_081.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_081.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_082.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_082.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_083.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_083.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_084.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_084.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_085.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_085.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_087.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_087.cpp
+4
-4
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_088.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_088.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_089.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_089.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_090.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_090.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_091.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_091.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_092.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_092.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_094.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_094.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_095.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_095.cpp
+2
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_107.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_107.cpp
+7
-7
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_138.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_138.cpp
+2
-1
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_233.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_233.cpp
+4
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_238.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_238.cpp
+4
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_239.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_239.cpp
+4
-2
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_240.cpp
...unittest/libc/posix/pthread/full/It_posix_pthread_240.cpp
+4
-2
testsuites/unittest/libc/posix/pthread/posix_pthread_test.cpp
...suites/unittest/libc/posix/pthread/posix_pthread_test.cpp
+17
-17
testsuites/unittest/libc/posix/pthread/smoke/It_posix_pthread_004.cpp
...nittest/libc/posix/pthread/smoke/It_posix_pthread_004.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/smoke/It_posix_pthread_005.cpp
...nittest/libc/posix/pthread/smoke/It_posix_pthread_005.cpp
+1
-1
testsuites/unittest/libc/posix/pthread/smoke/It_posix_pthread_006.cpp
...nittest/libc/posix/pthread/smoke/It_posix_pthread_006.cpp
+1
-1
testsuites/unittest/libc/sys/smoke/sys_test_008.cpp
testsuites/unittest/libc/sys/smoke/sys_test_008.cpp
+3
-3
testsuites/unittest/libc/sys/smoke/sys_test_009.cpp
testsuites/unittest/libc/sys/smoke/sys_test_009.cpp
+2
-2
testsuites/unittest/libc/sys/smoke/sys_test_010.cpp
testsuites/unittest/libc/sys/smoke/sys_test_010.cpp
+1
-1
testsuites/unittest/libc/sys/smoke/sys_test_012.cpp
testsuites/unittest/libc/sys/smoke/sys_test_012.cpp
+2
-2
testsuites/unittest/libc/sys/smoke/sys_test_013.cpp
testsuites/unittest/libc/sys/smoke/sys_test_013.cpp
+1
-1
testsuites/unittest/libc/sys/smoke/sys_test_016.cpp
testsuites/unittest/libc/sys/smoke/sys_test_016.cpp
+1
-1
testsuites/unittest/libc/time/clock/full/clock_test_010.cpp
testsuites/unittest/libc/time/clock/full/clock_test_010.cpp
+3
-3
testsuites/unittest/libc/time/timer/smoke/timer_test_003.cpp
testsuites/unittest/libc/time/timer/smoke/timer_test_003.cpp
+3
-2
testsuites/unittest/libc/time/timer/smoke/timer_test_004.cpp
testsuites/unittest/libc/time/timer/smoke/timer_test_004.cpp
+1
-1
testsuites/unittest/libc/time/timer/smoke/timer_test_005.cpp
testsuites/unittest/libc/time/timer/smoke/timer_test_005.cpp
+2
-2
testsuites/unittest/libc/time/timer/smoke/timer_test_tzset_002.cpp
...s/unittest/libc/time/timer/smoke/timer_test_tzset_002.cpp
+1
-1
testsuites/unittest/libc/util/smoke/util_test_007.cpp
testsuites/unittest/libc/util/smoke/util_test_007.cpp
+7
-5
testsuites/unittest/net/resolv/smoke/net_resolv_test_001.cpp
testsuites/unittest/net/resolv/smoke/net_resolv_test_001.cpp
+12
-12
testsuites/unittest/net/socket/smoke/net_socket_test_002.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_002.cpp
+4
-4
testsuites/unittest/net/socket/smoke/net_socket_test_003.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_003.cpp
+14
-12
testsuites/unittest/net/socket/smoke/net_socket_test_007.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_007.cpp
+42
-32
testsuites/unittest/net/socket/smoke/net_socket_test_008.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_008.cpp
+3
-3
testsuites/unittest/net/socket/smoke/net_socket_test_009.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_009.cpp
+3
-3
testsuites/unittest/net/socket/smoke/net_socket_test_010.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_010.cpp
+2
-2
testsuites/unittest/net/socket/smoke/net_socket_test_011.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_011.cpp
+2
-2
testsuites/unittest/net/socket/smoke/net_socket_test_012.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_012.cpp
+10
-10
testsuites/unittest/net/socket/smoke/net_socket_test_013.cpp
testsuites/unittest/net/socket/smoke/net_socket_test_013.cpp
+4
-4
testsuites/unittest/process/basic/process/full/process_test_042.cpp
.../unittest/process/basic/process/full/process_test_042.cpp
+5
-4
testsuites/unittest/process/basic/process/full/process_test_049.cpp
.../unittest/process/basic/process/full/process_test_049.cpp
+3
-3
testsuites/unittest/process/basic/process/full/process_test_050.cpp
.../unittest/process/basic/process/full/process_test_050.cpp
+2
-2
testsuites/unittest/process/basic/process/full/process_test_051.cpp
.../unittest/process/basic/process/full/process_test_051.cpp
+2
-2
testsuites/unittest/process/basic/process/full/process_test_052.cpp
.../unittest/process/basic/process/full/process_test_052.cpp
+3
-3
testsuites/unittest/process/basic/process/full/process_test_062.cpp
.../unittest/process/basic/process/full/process_test_062.cpp
+2
-2
testsuites/unittest/process/basic/process/full/process_test_063.cpp
.../unittest/process/basic/process/full/process_test_063.cpp
+9
-9
testsuites/unittest/process/basic/process/full/process_test_064.cpp
.../unittest/process/basic/process/full/process_test_064.cpp
+7
-7
testsuites/unittest/process/basic/process/it_test_process.h
testsuites/unittest/process/basic/process/it_test_process.h
+5
-5
testsuites/unittest/process/basic/process/smoke/process_test_023.cpp
...unittest/process/basic/process/smoke/process_test_023.cpp
+2
-2
testsuites/unittest/process/basic/pthread/full/pthread_test_001.cpp
.../unittest/process/basic/pthread/full/pthread_test_001.cpp
+3
-3
testsuites/unittest/process/basic/pthread/full/pthread_test_004.cpp
.../unittest/process/basic/pthread/full/pthread_test_004.cpp
+2
-2
testsuites/unittest/process/basic/pthread/it_pthread_test.h
testsuites/unittest/process/basic/pthread/it_pthread_test.h
+5
-5
testsuites/unittest/process/basic/pthread/smoke/pthread_once_test_001.cpp
...est/process/basic/pthread/smoke/pthread_once_test_001.cpp
+1
-1
testsuites/unittest/process/basic/pthread/smoke/pthread_test_019.cpp
...unittest/process/basic/pthread/smoke/pthread_test_019.cpp
+1
-1
testsuites/unittest/process/lock/rwlock/full/pthread_rwlock_test_002.cpp
...test/process/lock/rwlock/full/pthread_rwlock_test_002.cpp
+1
-1
testsuites/unittest/process/lock/rwlock/smoke/pthread_rwlock_test_001.cpp
...est/process/lock/rwlock/smoke/pthread_rwlock_test_001.cpp
+1
-1
testsuites/unittest/process/lock/spinlock/smoke/pthread_spinlock_test_001.cpp
...process/lock/spinlock/smoke/pthread_spinlock_test_001.cpp
+1
-1
testsuites/unittest/security/reugid/smoke/reugid_test_001.cpp
...suites/unittest/security/reugid/smoke/reugid_test_001.cpp
+76
-68
testsuites/unittest/security/vid/smoke/vid_test_001.cpp
testsuites/unittest/security/vid/smoke/vid_test_001.cpp
+1
-1
tools/scripts/parse_exc/parse_excinfo.py
tools/scripts/parse_exc/parse_excinfo.py
+1
-1
未找到文件。
fs/proc/src/proc_file.c
浏览文件 @
6ed09bf1
...
...
@@ -62,8 +62,9 @@ static struct ProcDirEntry g_procRootDirEntry = {
int
ProcMatch
(
unsigned
int
len
,
const
char
*
name
,
struct
ProcDirEntry
*
pn
)
{
if
(
len
!=
pn
->
nameLen
)
if
(
len
!=
pn
->
nameLen
)
{
return
0
;
}
return
!
strncmp
(
name
,
pn
->
name
,
len
);
}
...
...
@@ -387,8 +388,9 @@ static void FreeProcEntry(struct ProcDirEntry *entry)
void
ProcFreeEntry
(
struct
ProcDirEntry
*
pn
)
{
if
(
atomic_dec_and_test
(
&
pn
->
count
))
if
(
atomic_dec_and_test
(
&
pn
->
count
))
{
FreeProcEntry
(
pn
);
}
}
static
void
RemoveProcEntryTravalsal
(
struct
ProcDirEntry
*
pn
)
...
...
fs/vfs/vfs_cmd/vfs_shellcmd.c
浏览文件 @
6ed09bf1
...
...
@@ -344,7 +344,7 @@ int osShellCmdMount(int argc, const char **argv)
filessystemtype
=
(
argc
>=
4
)
?
(
char
*
)
argv
[
3
]
:
NULL
;
/* 4: specify fs type, 3: fs type */
mountfalgs
=
(
argc
>=
5
)
?
get_mountflags
((
const
char
*
)
argv
[
4
])
:
0
;
/* 4: usr option */
data
=
(
argc
>=
6
)
?
(
char
*
)
argv
[
5
]
:
NULL
;
/* 5: usr option data */
data
=
(
argc
>=
6
)
?
(
char
*
)
argv
[
5
]
:
NULL
;
/* 5: usr option data
, 6: six args needed for data
*/
if
(
strcmp
(
argv
[
1
],
"0"
)
==
0
)
{
ret
=
mount
((
const
char
*
)
NULL
,
fullpath
,
filessystemtype
,
mountfalgs
,
data
);
...
...
@@ -384,7 +384,7 @@ int osShellCmdMount(int argc, const char **argv)
}
mountfalgs
=
(
argc
>=
4
)
?
get_mountflags
((
const
char
*
)
argv
[
3
])
:
0
;
/* 3: usr option */
data
=
(
argc
>=
5
)
?
(
char
*
)
argv
[
4
]
:
NULL
;
/* 4: usr option data */
data
=
(
argc
>=
5
)
?
(
char
*
)
argv
[
4
]
:
NULL
;
/* 4: usr option data
, 5: number of args needed for data
*/
if
(
strcmp
(
argv
[
0
],
"0"
)
==
0
)
{
ret
=
mount
((
const
char
*
)
NULL
,
fullpath
,
argv
[
2
],
mountfalgs
,
data
);
...
...
kernel/common/console.c
浏览文件 @
6ed09bf1
...
...
@@ -404,7 +404,7 @@ STATIC VOID EchoToTerminal(CONSOLE_CB *consoleCB, struct file *filep, const stru
{
if
(
consoleCB
->
consoleTermios
.
c_lflag
&
ECHO
)
{
if
(
ch
==
'\b'
)
{
(
VOID
)
fops
->
write
(
filep
,
"
\b
\b
"
,
3
);
(
VOID
)
fops
->
write
(
filep
,
"
\b
\b
"
,
3
);
// 3: length of "\b \b"
}
else
{
(
VOID
)
fops
->
write
(
filep
,
&
ch
,
EACH_CHAR
);
}
...
...
net/lwip-2.1/porting/include/arch/perf.h
浏览文件 @
6ed09bf1
...
...
@@ -34,8 +34,8 @@
#if LWIP_PERF
#define PERF_START do {
/* something to do */
} while (0)
#define PERF_STOP(x) do {
/* something to do */
} while (0)
#define PERF_START do {
} while (0)
/* something to do */
#define PERF_STOP(x) do {
} while (0)
/* something to do */
#endif
...
...
testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_027.c
浏览文件 @
6ed09bf1
...
...
@@ -48,8 +48,9 @@ static VOID SwtmrF01(VOID)
g_eventMask
=
g_eventMask
|
(
1
<<
g_testCount
);
if
(
g_testCount
>
17
)
// g_testCount > 17, do noting return
if
(
g_testCount
>
17
)
{
// g_testCount > 17, do noting return
return
;
}
ret
=
LOS_EventWrite
(
&
g_event
,
g_eventMask
);
ICUNIT_ASSERT_EQUAL_VOID
(
ret
,
LOS_OK
,
ret
);
...
...
testsuites/kernel/sample/kernel_base/ipc/sem/smp/It_smp_los_sem_026.c
浏览文件 @
6ed09bf1
...
...
@@ -104,9 +104,9 @@ static UINT32 Testcase(VOID)
TestAssertBusyTaskDelay
(
100
,
3
);
// 100, Set the timeout of runtime; 3, test running count
ICUNIT_GOTO_EQUAL
(
g_testCount
,
3
,
g_testCount
,
EXIT
);
// 3, Here, assert that g_testCount is equal to
if
((
g_ret1
+
g_ret2
==
0xff
)
&&
(
TestAbs
(
g_ret1
,
g_ret2
)
==
0xff
))
if
((
g_ret1
+
g_ret2
==
0xff
)
&&
(
TestAbs
(
g_ret1
,
g_ret2
)
==
0xff
))
{
ICUNIT_GOTO_EQUAL
(
1
,
1
,
g_ret1
,
EXIT
);
else
{
}
else
{
ICUNIT_GOTO_EQUAL
(
1
,
0
,
g_ret1
,
EXIT
);
}
PRINT_DEBUG
(
"ret1=0x%x,ret2=0x%x
\n
"
,
g_ret1
,
g_ret2
);
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_035.c
浏览文件 @
6ed09bf1
...
...
@@ -105,8 +105,9 @@ static UINT32 Testcase(VOID)
ret
=
pthread_create
(
&
newTh3
,
NULL
,
PthreadF03
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
ret
,
0
,
ret
);
while
(
g_testCount
<
6
)
// 6, wait until g_testCount is equal to 6.
while
(
g_testCount
<
6
)
{
// 6, wait until g_testCount is equal to 6.
sleep
(
1
);
}
ICUNIT_ASSERT_EQUAL
(
g_testCount
,
6
,
g_testCount
);
// 6, here assert the result.
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_080.c
浏览文件 @
6ed09bf1
...
...
@@ -75,8 +75,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
100
);
// 100, delay for Timing control.
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_081.c
浏览文件 @
6ed09bf1
...
...
@@ -80,8 +80,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
100
);
// 100, delay for Timing control.
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_082.c
浏览文件 @
6ed09bf1
...
...
@@ -87,8 +87,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
100
);
// 100, delay for Timing control.
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_083.c
浏览文件 @
6ed09bf1
...
...
@@ -76,8 +76,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
100
);
// 100, delay for Timing control.
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_084.c
浏览文件 @
6ed09bf1
...
...
@@ -79,8 +79,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
100
);
// 100, delay for Timing control.
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_085.c
浏览文件 @
6ed09bf1
...
...
@@ -75,8 +75,9 @@ static UINT32 Testcase(VOID)
rc
=
pthread_create
(
&
thread1
,
NULL
,
PthreadF01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
while
(
!
g_t1Start
)
/* wait for thread1 started */
while
(
!
g_t1Start
)
{
/* wait for thread1 started */
usleep
(
100
);
// 100, delay for Timing control.
}
/* acquire the mutex released by pthread_cond_wait() within thread 1 */
rc
=
pthread_mutex_lock
(
&
g_td
.
mutex
);
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_088.c
浏览文件 @
6ed09bf1
...
...
@@ -114,8 +114,9 @@ static void *PthreadF02(void *tmp)
clock_gettime
(
CLOCK_REALTIME
,
&
startTime
);
while
(
1
)
{
clock_gettime
(
CLOCK_REALTIME
,
&
currentTime
);
if
(
PthreadTimeF01
(
currentTime
,
startTime
)
>
RUNTIME
)
if
(
PthreadTimeF01
(
currentTime
,
startTime
)
>
RUNTIME
)
{
break
;
}
}
g_lowDone
=
1
;
EXIT:
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_089.c
浏览文件 @
6ed09bf1
...
...
@@ -115,8 +115,9 @@ static void *PthreadF02(void *tmp)
clock_gettime
(
CLOCK_REALTIME
,
&
startTime
);
while
(
1
)
{
clock_gettime
(
CLOCK_REALTIME
,
&
currentTime
);
if
(
PthreadTimeF01
(
currentTime
,
startTime
)
>
RUNTIME
)
if
(
PthreadTimeF01
(
currentTime
,
startTime
)
>
RUNTIME
)
{
break
;
}
}
g_lowDone
=
1
;
EXIT:
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_138.c
浏览文件 @
6ed09bf1
...
...
@@ -58,8 +58,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
/* Make sure the thread was created before we join it. */
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
{
sleep
(
1
);
}
ret
=
pthread_join
(
newTh
,
&
valuePtr
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_215.c
浏览文件 @
6ed09bf1
...
...
@@ -77,8 +77,9 @@ static UINT32 Testcase(VOID)
ret
=
pthread_create
(
&
newTh
,
NULL
,
PthreadF01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
while
(
g_testCount
==
0
)
while
(
g_testCount
==
0
)
{
sleep
(
1
);
}
ret
=
pthread_cancel
(
newTh
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_233.c
浏览文件 @
6ed09bf1
...
...
@@ -76,8 +76,9 @@ static UINT32 Testcase(VOID)
ret
=
pthread_create
(
&
newTh
,
NULL
,
PthreadF01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
while
(
g_pthreadSem
==
0
)
while
(
g_pthreadSem
==
0
)
{
sleep
(
1
);
}
ret
=
pthread_cancel
(
newTh
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_238.c
浏览文件 @
6ed09bf1
...
...
@@ -51,8 +51,9 @@ static VOID *PthreadF01(VOID *argument)
g_pthreadSem
=
PTHREAD_INMAIN_TEST
;
while
(
g_pthreadSem
==
PTHREAD_INMAIN_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INMAIN_TEST
)
{
sleep
(
1
);
}
pthread_testcancel
();
...
...
@@ -73,8 +74,9 @@ static UINT32 Testcase(VOID)
ret
=
pthread_create
(
&
newTh
,
NULL
,
PthreadF01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
{
sleep
(
1
);
}
ret
=
pthread_cancel
(
newTh
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_239.c
浏览文件 @
6ed09bf1
...
...
@@ -48,8 +48,9 @@ static VOID *PthreadF01(VOID *argument)
g_pthreadSem
=
PTHREAD_INMAIN_TEST
;
while
(
g_pthreadSem
==
PTHREAD_INMAIN_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INMAIN_TEST
)
{
sleep
(
1
);
}
pthread_testcancel
();
...
...
@@ -69,8 +70,9 @@ static UINT32 Testcase(VOID)
ret
=
pthread_create
(
&
newTh
,
NULL
,
PthreadF01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
{
sleep
(
1
);
}
ret
=
pthread_cancel
(
newTh
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_240.c
浏览文件 @
6ed09bf1
...
...
@@ -48,8 +48,9 @@ static VOID *PthreadF01(VOID *argument)
g_pthreadSem
=
PTHREAD_INMAIN_TEST
;
while
(
g_pthreadSem
==
PTHREAD_INMAIN_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INMAIN_TEST
)
{
sleep
(
1
);
}
pthread_testcancel
();
...
...
@@ -70,8 +71,9 @@ static UINT32 Testcase(VOID)
ret
=
pthread_create
(
&
newTh
,
NULL
,
PthreadF01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
{
sleep
(
1
);
}
ret
=
pthread_cancel
(
newTh
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
...
...
testsuites/kernel/sample/posix/pthread/full/It_posix_pthread_246.c
浏览文件 @
6ed09bf1
...
...
@@ -48,8 +48,9 @@ static VOID *PthreadF01(VOID *argument)
g_pthreadSem
=
PTHREAD_INMAIN_TEST
;
while
(
g_pthreadSem
==
PTHREAD_INMAIN_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INMAIN_TEST
)
{
sleep
(
1
);
}
pthread_testcancel
();
...
...
@@ -71,8 +72,9 @@ static UINT32 Testcase(VOID)
ret
=
pthread_create
(
&
newTh
,
NULL
,
PthreadF01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
while
(
g_pthreadSem
==
PTHREAD_INTHREAD_TEST
)
{
sleep
(
1
);
}
ret
=
pthread_cancel
(
newTh
);
ICUNIT_ASSERT_EQUAL
(
ret
,
PTHREAD_NO_ERROR
,
ret
);
...
...
testsuites/kernel/src/iCunit.c
浏览文件 @
6ed09bf1
...
...
@@ -202,10 +202,11 @@ iUINT32 ICunitInit(void)
iUINT32
ICunitRunSingle
(
ICUNIT_CASE_S
*
psubCase
)
{
if
((
g_isSpinorInit
==
FALSE
)
&&
(
psubCase
->
testcase_module
==
TEST_JFFS
))
if
((
g_isSpinorInit
==
FALSE
)
&&
(
psubCase
->
testcase_module
==
TEST_JFFS
))
{
dprintf
(
"****** Jffs is not support ! ******
\n
"
);
else
}
else
{
ICunitRunF
(
psubCase
);
}
return
(
iUINT32
)
ICUNIT_SUCCESS
;
}
...
...
testsuites/kernel/src/osTest.c
浏览文件 @
6ed09bf1
...
...
@@ -315,8 +315,9 @@ VOID TestTestHwiDelete(unsigned int irq, VOID *devId)
{
HwiIrqParam
stuwIrqPara
;
if
(
OS_INT_ACTIVE
)
if
(
OS_INT_ACTIVE
)
{
return
;
}
stuwIrqPara
.
swIrq
=
irq
;
stuwIrqPara
.
pDevId
=
devId
;
...
...
testsuites/unittest/basic/dynload/smoke/dynload_test_002.cpp
浏览文件 @
6ed09bf1
...
...
@@ -55,7 +55,7 @@ static int Testcase(void)
handle
=
dlopen
(
LIBCSO_REAL_PATH
,
RTLD_NOW
);
ICUNIT_ASSERT_NOT_EQUAL
(
handle
,
NULL
,
handle
);
func
=
(
int
(
*
)(
int
))
dlsym
(
handle
,
SYMBOL_TO_FIND
);
func
=
reinterpret_cast
<
int
(
*
)(
int
)
>
(
dlsym
(
handle
,
SYMBOL_TO_FIND
)
);
ICUNIT_GOTO_NOT_EQUAL
(
func
,
NULL
,
func
,
EXIT
);
ICUNIT_GOTO_EQUAL
(
func
,
SYMBOL_TO_MATCH
,
func
,
EXIT
);
...
...
@@ -65,7 +65,7 @@ static int Testcase(void)
handle
=
dlopen
(
LIBCSO_RELATIVE_PATH
,
RTLD_NOW
);
ICUNIT_ASSERT_NOT_EQUAL
(
handle
,
NULL
,
handle
);
func
=
(
int
(
*
)(
int
))
dlsym
(
handle
,
SYMBOL_TO_FIND
);
func
=
reinterpret_cast
<
int
(
*
)(
int
)
>
(
dlsym
(
handle
,
SYMBOL_TO_FIND
)
);
ICUNIT_GOTO_NOT_EQUAL
(
func
,
NULL
,
func
,
EXIT
);
ret
=
dlclose
(
handle
);
...
...
testsuites/unittest/basic/mem/shm/full/it_test_mem_100.cpp
浏览文件 @
6ed09bf1
...
...
@@ -41,7 +41,7 @@ static int TestCase(void)
wchar_t
res2
[]
=
L"abcdmngh"
;
wchar_t
*
p
,
*
pnew
;
pnew
=
(
wchar_t
*
)
malloc
(
sizeof
(
wchar_t
)
*
(
wcslen
(
res
)
+
wcslen
(
res1
)));
pnew
=
static_cast
<
wchar_t
*>
(
malloc
(
sizeof
(
wchar_t
)
*
(
wcslen
(
res
)
+
wcslen
(
res1
)
)));
ICUNIT_ASSERT_NOT_EQUAL
(
pnew
,
NULL
,
pnew
);
p
=
wmempcpy
(
pnew
,
res
,
wcslen
(
res
));
...
...
testsuites/unittest/basic/mem/shm/full/shm_test_001.cpp
浏览文件 @
6ed09bf1
...
...
@@ -91,7 +91,7 @@ VOID *ShmWriteFunc(VOID *ptr)
shmid
=
shmget
((
key_t
)
1234
,
sizeof
(
struct
shared_use_st
),
0666
|
IPC_CREAT
);
ICUNIT_ASSERT_NOT_EQUAL_NULL_VOID
(
shmid
,
-
1
,
shmid
);
shm
=
shmat
(
shmid
,
(
void
*
)
0
,
0
);
shm
=
shmat
(
shmid
,
nullptr
,
0
);
ICUNIT_ASSERT_NOT_EQUAL_NULL_VOID
(
shm
,
INVALID_PTR
,
shm
);
printf
(
"Memory attached at %p
\n
"
,
shm
);
...
...
testsuites/unittest/basic/mem/shm/full/shm_test_005.cpp
浏览文件 @
6ed09bf1
...
...
@@ -49,13 +49,13 @@ static int Testcase(VOID)
shm
=
shmat
(
shmid
,
NULL
,
SHM_REMAP
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EINVAL
,
errno
);
shm
=
shmat
(
shmid
,
(
const
void
*
)
0x100
,
0
);
shm
=
shmat
(
shmid
,
reinterpret_cast
<
const
void
*>
(
0x100
)
,
0
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EINVAL
,
errno
);
shm
=
shmat
(
shmid
,
NULL
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
shm
,
(
void
*
)
-
1
,
shm
);
ICUNIT_ASSERT_NOT_EQUAL
(
shm
,
reinterpret_cast
<
void
*>
(
-
1
)
,
shm
);
ret
=
shmdt
(
(
const
void
*
)
0x100
);
ret
=
shmdt
(
reinterpret_cast
<
const
void
*>
(
0x100
)
);
ICUNIT_ASSERT_EQUAL
(
ret
,
-
1
,
shmid
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EINVAL
,
errno
);
...
...
testsuites/unittest/basic/mem/shm/full/shm_test_006.cpp
浏览文件 @
6ed09bf1
...
...
@@ -42,14 +42,14 @@ static int Testcase(VOID)
ICUNIT_ASSERT_NOT_EQUAL
(
shmid
,
-
1
,
shmid
);
shared
=
shmat
(
shmid
,
0
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
(
void
*
)
-
1
,
shared
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
reinterpret_cast
<
void
*>
(
-
1
)
,
shared
);
ret
=
shmdt
(
shared
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
-
1
,
ret
);
remap
=
shared
;
shared
=
shmat
(
shmid
,
remap
,
SHM_REMAP
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
(
void
*
)
-
1
,
shared
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
reinterpret_cast
<
void
*>
(
-
1
)
,
shared
);
ret
=
shmdt
(
shared
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
-
1
,
ret
);
...
...
testsuites/unittest/basic/mem/shm/full/shm_test_007.cpp
浏览文件 @
6ed09bf1
...
...
@@ -47,7 +47,7 @@ static int Testcase(void)
ret
=
fork
();
if
(
ret
==
0
)
{
usleep
(
100000
);
if
((
shared
=
(
char
*
)
shmat
(
shmid
,
0
,
0
))
==
(
void
*
)
-
1
)
{
if
((
shared
=
static_cast
<
char
*>
(
shmat
(
shmid
,
0
,
0
)))
==
reinterpret_cast
<
void
*>
(
-
1
)
)
{
printf
(
"child : error: shmat()
\n
"
);
exit
(
1
);
}
...
...
@@ -72,8 +72,8 @@ static int Testcase(void)
pid
=
ret
;
usleep
(
50000
);
shared
=
(
char
*
)
shmat
(
shmid
,
0
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
(
void
*
)
-
1
,
shared
);
shared
=
static_cast
<
char
*>
(
shmat
(
shmid
,
0
,
0
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
reinterpret_cast
<
void
*>
(
-
1
)
,
shared
);
ret
=
strncpy_s
(
shared
,
memSize
,
testStr
,
sizeof
(
testStr
));
ICUNIT_ASSERT_EQUAL
(
ret
,
0
,
ret
);
...
...
testsuites/unittest/basic/mem/shm/full/shm_test_008.cpp
浏览文件 @
6ed09bf1
...
...
@@ -42,11 +42,11 @@ static int Testcase(void)
ICUNIT_ASSERT_NOT_EQUAL
(
shmid
,
-
1
,
shmid
);
shared
=
shmat
(
shmid
,
0
,
0
);
ICUNIT_ASSERT_EQUAL
(
shared
,
(
void
*
)
-
1
,
shared
);
ICUNIT_ASSERT_EQUAL
(
shared
,
reinterpret_cast
<
void
*>
(
-
1
)
,
shared
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EACCES
,
errno
);
shared
=
shmat
(
shmid
,
0
,
SHM_RDONLY
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
(
void
*
)
-
1
,
shared
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
reinterpret_cast
<
void
*>
(
-
1
)
,
shared
);
ret
=
shmdt
(
shared
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
-
1
,
ret
);
...
...
testsuites/unittest/basic/mem/shm/full/shm_test_009.cpp
浏览文件 @
6ed09bf1
...
...
@@ -88,14 +88,14 @@ static int Testcase(void)
int
ret
;
int
pid
;
void
*
ptr
=
(
void
*
)
signal
(
SIGTERM
,
ExitChildren
);
void
*
ptr
=
reinterpret_cast
<
void
*>
(
signal
(
SIGTERM
,
ExitChildren
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
ptr
,
NULL
,
ptr
);
shmid
=
shmget
(
IPC_PRIVATE
,
sizeof
(
int
),
IPC_CREAT
|
0600
);
ICUNIT_ASSERT_NOT_EQUAL
(
shmid
,
-
1
,
shmid
);
g_shmptr
=
(
int
*
)
shmat
(
shmid
,
0
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
g_shmptr
,
(
int
*
)
-
1
,
g_shmptr
);
ICUNIT_ASSERT_NOT_EQUAL
(
g_shmptr
,
reinterpret_cast
<
int
*>
(
-
1
)
,
g_shmptr
);
*
g_shmptr
=
0
;
...
...
testsuites/unittest/basic/mem/shm/full/shm_test_013.cpp
浏览文件 @
6ed09bf1
...
...
@@ -43,9 +43,9 @@ static int testcase(void)
shmfd
=
shm_open
(
"test_1"
,
O_RDWR
|
O_CREAT
|
O_EXCL
,
0644
);
ICUNIT_ASSERT_NOT_EQUAL
(
shmfd
,
-
1
,
shmfd
);
writebuf
=
(
char
*
)
malloc
(
pageSize
);
writebuf
=
static_cast
<
char
*>
(
malloc
(
pageSize
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
writebuf
,
NULL
,
writebuf
);
readbuf
=
(
char
*
)
malloc
(
pageSize
);
readbuf
=
static_cast
<
char
*>
(
malloc
(
pageSize
)
);
ICUNIT_GOTO_NOT_EQUAL
(
readbuf
,
NULL
,
readbuf
,
EXIT
);
(
void
)
memset_s
(
writebuf
,
pageSize
,
0xf
,
pageSize
);
...
...
testsuites/unittest/basic/mem/shm/full/shm_test_014.cpp
浏览文件 @
6ed09bf1
...
...
@@ -49,9 +49,9 @@ static int testcase(void)
shmfd
=
shm_open
(
"test_2"
,
O_RDONLY
|
O_CREAT
,
00664
);
ICUNIT_ASSERT_NOT_EQUAL
(
shmfd
,
-
1
,
shmfd
);
writebuf
=
(
char
*
)
malloc
(
pageSize
);
writebuf
=
static_cast
<
char
*>
(
malloc
(
pageSize
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
writebuf
,
NULL
,
writebuf
);
readbuf
=
(
char
*
)
malloc
(
pageSize
);
readbuf
=
static_cast
<
char
*>
(
malloc
(
pageSize
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
readbuf
,
NULL
,
readbuf
);
(
void
)
memset_s
(
writebuf
,
pageSize
,
0xf
,
pageSize
);
...
...
testsuites/unittest/basic/mem/shm/smoke/shm_test_011.cpp
浏览文件 @
6ed09bf1
...
...
@@ -45,7 +45,7 @@ static int Testcase(void)
ret
=
fork
();
if
(
ret
==
0
)
{
shared
=
(
int
*
)
shmat
(
shmid
,
NULL
,
0
);
if
(
shared
==
(
int
*
)
-
1
)
{
if
(
shared
==
reinterpret_cast
<
int
*>
(
-
1
)
)
{
exit
(
1
);
}
*
shared
=
2
;
...
...
@@ -55,7 +55,7 @@ static int Testcase(void)
}
else
{
usleep
(
20000
);
shared
=
(
int
*
)
shmat
(
shmid
,
NULL
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
(
int
*
)
-
1
,
shared
);
ICUNIT_ASSERT_NOT_EQUAL
(
shared
,
reinterpret_cast
<
int
*>
(
-
1
)
,
shared
);
ICUNIT_ASSERT_EQUAL
(
*
shared
,
2
,
*
shared
);
...
...
testsuites/unittest/basic/mem/vm/smoke/mmap_test_002.cpp
浏览文件 @
6ed09bf1
...
...
@@ -71,7 +71,7 @@ static int Testcase(void)
printf
(
"err: malloc size invalid
\n
"
);
return
-
1
;
}
buf
=
(
char
*
)
malloc
(
pageSize
);
buf
=
static_cast
<
char
*>
(
malloc
(
pageSize
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
buf
,
NULL
,
buf
);
(
void
)
memset_s
(
buf
,
pageSize
,
0xf
,
pageSize
);
...
...
testsuites/unittest/basic/mem/vm/smoke/mmap_test_006.cpp
浏览文件 @
6ed09bf1
...
...
@@ -49,7 +49,7 @@ static int Testcase(void)
fd
=
open
(
file
,
O_CREAT
|
O_RDWR
,
S_IRWXU
|
S_IRWXG
|
S_IRWXO
);
ICUNIT_ASSERT_NOT_EQUAL
(
fd
,
-
1
,
fd
);
invalueAddr
=
(
void
*
)
(
VALIDE_ADDR
|
ADDR_OFFSET
);
invalueAddr
=
reinterpret_cast
<
void
*>
(
VALIDE_ADDR
|
ADDR_OFFSET
);
mem
=
mmap
(
invalueAddr
,
len
,
PROT_READ
|
PROT_WRITE
,
MAP_SHARED
|
MAP_FIXED
,
fd
,
0
);
ICUNIT_GOTO_EQUAL
(
mem
,
MAP_FAILED
,
mem
,
EXIT
);
ICUNIT_GOTO_EQUAL
(
errno
,
EINVAL
,
errno
,
EXIT
);
...
...
testsuites/unittest/basic/mem/vm/smoke/user_copy_test_001.cpp
浏览文件 @
6ed09bf1
...
...
@@ -40,24 +40,26 @@ static int Testcase(void)
const
char
*
str
=
"Hi, OHOS."
;
/* sigprocmask 内核系统调用接口通过arch_copy_from_user拷贝用户参数 */
ret
=
sigprocmask
(
SIG_BLOCK
,
(
sigset_t
*
)
1
,
&
oldset
);
ret
=
sigprocmask
(
SIG_BLOCK
,
reinterpret_cast
<
sigset_t
*>
(
1
)
,
&
oldset
);
ICUNIT_ASSERT_EQUAL
(
ret
,
-
1
,
ret
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EFAULT
,
errno
);
ret
=
sigprocmask
(
SIG_BLOCK
,
(
sigset_t
*
)
INVALID_USER_VADDR
,
&
oldset
);
ret
=
sigprocmask
(
SIG_BLOCK
,
reinterpret_cast
<
sigset_t
*>
(
INVALID_USER_VADDR
)
,
&
oldset
);
ICUNIT_ASSERT_EQUAL
(
ret
,
-
1
,
ret
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EFAULT
,
errno
);
/* sigprocmask 内核系统调用接口通过arch_copy_to_user将内核参数拷贝至用户 */
ret
=
sigprocmask
(
SIG_BLOCK
,
(
sigset_t
*
)
INVALID_USER_VADDR
,
(
sigset_t
*
)
1
);
ret
=
sigprocmask
(
SIG_BLOCK
,
reinterpret_cast
<
sigset_t
*>
(
INVALID_USER_VADDR
),
reinterpret_cast
<
sigset_t
*>
(
1
)
);
ICUNIT_ASSERT_EQUAL
(
ret
,
-
1
,
ret
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EFAULT
,
errno
);
ret
=
sigprocmask
(
SIG_BLOCK
,
(
sigset_t
*
)
INVALID_USER_VADDR
,
(
sigset_t
*
)
INVALID_USER_VADDR
);
ret
=
sigprocmask
(
SIG_BLOCK
,
reinterpret_cast
<
sigset_t
*>
(
INVALID_USER_VADDR
),
reinterpret_cast
<
sigset_t
*>
(
INVALID_USER_VADDR
));
ICUNIT_ASSERT_EQUAL
(
ret
,
-
1
,
ret
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EFAULT
,
errno
);
ret
=
sigprocmask
(
SIG_BLOCK
,
(
sigset_t
*
)
INVALID_USER_VADDR
,
(
sigset_t
*
)
str
);
ret
=
sigprocmask
(
SIG_BLOCK
,
reinterpret_cast
<
sigset_t
*>
(
INVALID_USER_VADDR
),
reinterpret_cast
<
sigset_t
*>
(
const_cast
<
char
*>
(
str
)));
ICUNIT_ASSERT_EQUAL
(
ret
,
-
1
,
ret
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EFAULT
,
errno
);
...
...
testsuites/unittest/drivers/hid/smoke/hid_test_001.cpp
浏览文件 @
6ed09bf1
...
...
@@ -53,7 +53,7 @@ static int Testcase(VOID)
fd
=
open
(
MOUSE_DEV_PATH
,
O_RDWR
,
0666
);
ICUNIT_ASSERT_NOT_EQUAL
(
fd
,
-
1
,
fd
);
buf
=
(
char
*
)
malloc
(
MOUSE_DATA_LEN
);
buf
=
static_cast
<
char
*>
(
malloc
(
MOUSE_DATA_LEN
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
buf
,
NULL
,
buf
);
ret
=
memset_s
(
buf
,
MOUSE_DATA_LEN
,
0
,
MOUSE_DATA_LEN
);
ICUNIT_ASSERT_EQUAL
(
ret
,
0
,
ret
);
...
...
testsuites/unittest/drivers/storage/smoke/storage_test_001.cpp
浏览文件 @
6ed09bf1
...
...
@@ -51,7 +51,7 @@ static int Testcase(VOID)
fd
=
open
(
STORAGE_DEV_PATH
,
O_RDWR
,
0666
);
ICUNIT_ASSERT_NOT_EQUAL
(
fd
,
-
1
,
fd
);
buf
=
(
char
*
)
malloc
(
STORAGE_DATA_LEN
);
buf
=
static_cast
<
char
*>
(
malloc
(
STORAGE_DATA_LEN
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
buf
,
NULL
,
buf
);
ret
=
memset_s
(
buf
,
STORAGE_DATA_LEN
,
0
,
STORAGE_DATA_LEN
);
ICUNIT_ASSERT_EQUAL
(
ret
,
0
,
ret
);
...
...
testsuites/unittest/extended/liteipc/smoke/liteipc_test_001.cpp
浏览文件 @
6ed09bf1
...
...
@@ -62,20 +62,20 @@ static int LiteIpcTest(void)
/* testing mmap liteipc mem pool with different size and flag */
retptr
=
mmap
(
nullptr
,
1024
*
4096
,
PROT_READ
,
MAP_PRIVATE
,
fd
,
0
);
ICUNIT_ASSERT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
//retptr = mmap(nullptr, 0, PROT_READ, MAP_PRIVATE, fd, 0);
//ICUNIT_ASSERT_EQUAL((int)(intptr_t)retptr, -1, retptr);
retptr
=
mmap
(
nullptr
,
-
1
,
PROT_READ
,
MAP_PRIVATE
,
fd
,
0
);
ICUNIT_ASSERT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
retptr
=
mmap
(
nullptr
,
4096
,
PROT_READ
|
PROT_WRITE
,
MAP_PRIVATE
,
fd
,
0
);
ICUNIT_ASSERT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
retptr
=
mmap
(
nullptr
,
4096
,
PROT_READ
,
MAP_SHARED
,
fd
,
0
);
ICUNIT_ASSERT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
retptr
=
mmap
(
nullptr
,
1
,
PROT_READ
,
MAP_PRIVATE
,
fd
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_NOT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
retptr
=
mmap
(
nullptr
,
4095
,
PROT_READ
,
MAP_PRIVATE
,
fd
,
0
);
ICUNIT_ASSERT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
/* testing read/write api */
char
buf
[
10
]
=
{
0
};
...
...
@@ -121,7 +121,7 @@ static int TestCase(void)
ICUNIT_ASSERT_NOT_EQUAL
(
fd
,
-
1
,
fd
);
retptr
=
mmap
(
nullptr
,
16
*
4096
,
PROT_READ
,
MAP_PRIVATE
,
fd
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_NOT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
ret
=
ioctl
(
fd
,
IPC_SET_CMS
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
0
,
ret
);
ret
=
ioctl
(
fd
,
IPC_SET_CMS
,
200
);
...
...
testsuites/unittest/extended/liteipc/smoke/liteipc_test_002.cpp
浏览文件 @
6ed09bf1
...
...
@@ -65,7 +65,7 @@ static int CallTestServiceLoop(uint32_t id)
ret
=
GetService
(
g_ipcFd
,
g_serviceName
,
sizeof
(
g_serviceName
),
&
serviceHandle
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
0
,
ret
);
retptr
=
mmap
(
NULL
,
4096
,
PROT_READ
,
MAP_PRIVATE
,
g_ipcFd
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_NOT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
ret
=
GetService
(
g_ipcFd
,
g_serviceName
,
sizeof
(
g_serviceName
),
&
serviceHandle
);
ICUNIT_ASSERT_EQUAL
(
ret
,
0
,
ret
);
...
...
@@ -141,7 +141,7 @@ static int TestServiceLoop(void)
ret
=
RegService
(
g_ipcFd
,
g_serviceName
,
sizeof
(
g_serviceName
),
&
serviceHandle
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
0
,
ret
);
retptr
=
mmap
(
NULL
,
4096
,
PROT_READ
,
MAP_PRIVATE
,
g_ipcFd
,
0
);
ICUNIT_ASSERT_NOT_EQUAL
(
(
int
)(
intptr_t
)
retptr
,
-
1
,
retptr
);
ICUNIT_ASSERT_NOT_EQUAL
(
static_cast
<
int
>
(
static_cast
<
intptr_t
>
(
retptr
))
,
-
1
,
retptr
);
ret
=
RegService
(
g_ipcFd
,
g_serviceName
,
sizeof
(
g_serviceName
),
&
serviceHandle
);
ICUNIT_ASSERT_EQUAL
(
ret
,
0
,
ret
);
...
...
testsuites/unittest/extended/signal/full/It_ipc_pipe_002.cpp
浏览文件 @
6ed09bf1
...
...
@@ -40,7 +40,7 @@ static UINT32 Testcase(VOID)
ret
=
pipe
(
pipeFd
);
ICUNIT_GOTO_EQUAL
(
ret
,
0
,
ret
,
EXIT1
);
shmid
=
shmget
(
(
key_t
)
IPC_PRIVATE
,
sizeof
(
int
),
0666
|
IPC_CREAT
);
// 0666 the authority of the shm
shmid
=
shmget
(
static_cast
<
key_t
>
(
IPC_PRIVATE
)
,
sizeof
(
int
),
0666
|
IPC_CREAT
);
// 0666 the authority of the shm
ICUNIT_ASSERT_NOT_EQUAL
(
shmid
,
-
1
,
shmid
);
sharedflag
=
(
int
*
)
shmat
(
shmid
,
NULL
,
0
);
*
sharedflag
=
0
;
...
...
testsuites/unittest/extended/signal/full/It_ipc_pipe_003.cpp
浏览文件 @
6ed09bf1
...
...
@@ -42,7 +42,7 @@ static UINT32 Testcase(VOID)
ret
=
pipe
(
pipeFd
);
ICUNIT_GOTO_EQUAL
(
ret
,
0
,
ret
,
EXIT1
);
shmid
=
shmget
(
(
key_t
)
IPC_PRIVATE
,
sizeof
(
int
),
0666
|
IPC_CREAT
);
// 0666 the authority of the shm
shmid
=
shmget
(
static_cast
<
key_t
>
(
IPC_PRIVATE
)
,
sizeof
(
int
),
0666
|
IPC_CREAT
);
// 0666 the authority of the shm
ICUNIT_ASSERT_NOT_EQUAL
(
shmid
,
-
1
,
shmid
);
sharedflag
=
(
int
*
)
shmat
(
shmid
,
NULL
,
0
);
*
sharedflag
=
0
;
...
...
testsuites/unittest/extended/signal/full/pipe_test_005.cpp
浏览文件 @
6ed09bf1
...
...
@@ -56,7 +56,7 @@ static int PipecommonWrite()
printf
(
"signal error
\n
"
);
}
shmid
=
shmget
(
(
key_t
)
IPC_PRIVATE
,
sizeof
(
int
),
0666
|
IPC_CREAT
);
// 0666 the authority of the shm
shmid
=
shmget
(
static_cast
<
key_t
>
(
IPC_PRIVATE
)
,
sizeof
(
int
),
0666
|
IPC_CREAT
);
// 0666 the authority of the shm
ICUNIT_ASSERT_NOT_EQUAL
(
shmid
,
-
1
,
shmid
);
sharedflag
=
(
int
*
)
shmat
(
shmid
,
NULL
,
0
);
*
sharedflag
=
0
;
...
...
testsuites/unittest/extended/signal/full/signal_test_026.cpp
浏览文件 @
6ed09bf1
...
...
@@ -80,7 +80,7 @@ static UINT32 TestCase(VOID)
sigaddset
(
&
newset
,
SIGCHLD
);
timeout
.
tv_nsec
=
1
;
timeout
.
tv_sec
=
3
;
// 3, set the sec of timeout.
ret
=
sigtimedwait
(
&
newset
,
(
siginfo_t
*
)
2
,
&
timeout
);
// 2, wait for signal num
ret
=
sigtimedwait
(
&
newset
,
reinterpret_cast
<
siginfo_t
*>
(
2
)
,
&
timeout
);
// 2, wait for signal num
printf
(
"ret = %d errno = %d EFAULT = %d
\n
"
,
ret
,
errno
,
EFAULT
);
if
(
ret
!=
-
1
)
{
exit
(
ret
);
...
...
testsuites/unittest/extended/signal/full/signal_test_029.cpp
浏览文件 @
6ed09bf1
...
...
@@ -73,7 +73,7 @@ static UINT32 TestCase(VOID)
exit
(
errno
);
}
ret
=
sigsuspend
(
(
sigset_t
*
)
2
);
// 2, suspend signal num.
ret
=
sigsuspend
(
reinterpret_cast
<
sigset_t
*>
(
2
)
);
// 2, suspend signal num.
if
(
ret
!=
-
1
)
{
exit
(
ret
);
}
...
...
@@ -89,7 +89,7 @@ static UINT32 TestCase(VOID)
exit
(
errno
);
}
ret
=
sigpending
(
(
sigset_t
*
)
2
);
// 2, pending signal num.
ret
=
sigpending
(
reinterpret_cast
<
sigset_t
*>
(
2
)
);
// 2, pending signal num.
if
(
ret
!=
-
1
)
{
exit
(
ret
);
}
...
...
testsuites/unittest/extended/signal/smoke/pipe_test_002.cpp
浏览文件 @
6ed09bf1
...
...
@@ -51,7 +51,7 @@ static int TestPipeMultiProcess()
int
flag
=
fcntl
(
*
readFd
,
F_GETFL
);
fcntl
(
*
readFd
,
F_SETFL
,
flag
|
O_NONBLOCK
);
shmid
=
shmget
(
(
key_t
)
IPC_PRIVATE
,
sizeof
(
int
),
0666
|
IPC_CREAT
);
// 0666 the authority of the shm
shmid
=
shmget
(
static_cast
<
key_t
>
(
IPC_PRIVATE
)
,
sizeof
(
int
),
0666
|
IPC_CREAT
);
// 0666 the authority of the shm
ICUNIT_ASSERT_NOT_EQUAL
(
shmid
,
-
1
,
shmid
);
sharedflag
=
(
int
*
)
shmat
(
shmid
,
NULL
,
0
);
*
sharedflag
=
0
;
...
...
testsuites/unittest/extended/signal/smoke/signal_test_002.cpp
浏览文件 @
6ed09bf1
...
...
@@ -47,7 +47,7 @@ static int TestRaiseIgnore(void)
g_sigCount
=
0
;
// trigger one
ret
=
(
void
*
)
signal
(
sig
,
SigPrint
);
ret
=
reinterpret_cast
<
void
*>
(
signal
(
sig
,
SigPrint
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
NULL
,
ret
);
retValue
=
raise
(
sig
);
...
...
@@ -55,13 +55,13 @@ static int TestRaiseIgnore(void)
usleep
(
1000
);
// 1000, Used to calculate the delay time.
// trigger ignore
ret
=
(
void
*
)
signal
(
sig
,
SIG_IGN
);
ret
=
reinterpret_cast
<
void
*>
(
signal
(
sig
,
SIG_IGN
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
NULL
,
ret
);
retValue
=
raise
(
sig
);
ICUNIT_ASSERT_EQUAL
(
retValue
,
0
,
retValue
);
// trigger one
ret
=
(
void
*
)
signal
(
sig
,
SigPrint
);
ret
=
reinterpret_cast
<
void
*>
(
signal
(
sig
,
SigPrint
)
);
ICUNIT_ASSERT_NOT_EQUAL
(
ret
,
NULL
,
ret
);
retValue
=
raise
(
sig
);
ICUNIT_ASSERT_EQUAL
(
retValue
,
0
,
retValue
);
...
...
testsuites/unittest/extended/signal/smoke/signal_test_013.cpp
浏览文件 @
6ed09bf1
...
...
@@ -63,8 +63,8 @@ static void *ThreadSetFunc2(void *arg)
pthread_exit
((
void
*
)
NULL
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
-
1
);
return
(
void
*
)
-
1
;
pthread_exit
(
reinterpret_cast
<
void
*>
(
-
1
)
);
return
reinterpret_cast
<
void
*>
(
-
1
)
;
}
static
void
*
ThreadSetDfl
(
void
*
arg
)
...
...
@@ -76,8 +76,8 @@ static void *ThreadSetDfl(void *arg)
pthread_exit
((
void
*
)
NULL
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
-
1
);
return
(
void
*
)
-
1
;
pthread_exit
(
reinterpret_cast
<
void
*>
(
-
1
)
);
return
reinterpret_cast
<
void
*>
(
-
1
)
;
}
static
void
*
ThreadKill
(
void
*
arg
)
...
...
@@ -90,8 +90,8 @@ static void *ThreadKill(void *arg)
pthread_exit
((
void
*
)
NULL
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
-
1
);
return
(
void
*
)
-
1
;
pthread_exit
(
reinterpret_cast
<
void
*>
(
-
1
)
);
return
reinterpret_cast
<
void
*>
(
-
1
)
;
}
static
int
TestSigMultiPthread
(
void
)
...
...
@@ -119,15 +119,15 @@ static int TestSigMultiPthread(void)
exit
(
ret
);
}
pthread_join
(
thread
,
(
void
**
)
&
status1
);
pthread_join
(
thread
,
reinterpret_cast
<
void
**>
(
&
status1
)
);
if
((
int
)(
intptr_t
)
status1
!=
0
)
{
exit
(
-
1
);
}
pthread_join
(
thread1
,
(
void
**
)
&
status1
);
pthread_join
(
thread1
,
reinterpret_cast
<
void
**>
(
&
status1
)
);
if
((
int
)(
intptr_t
)
status1
!=
0
)
{
exit
(
-
1
);
}
pthread_join
(
thread2
,
(
void
**
)
&
status1
);
pthread_join
(
thread2
,
reinterpret_cast
<
void
**>
(
&
status1
)
);
if
((
int
)(
intptr_t
)
status1
!=
0
)
{
exit
(
-
1
);
}
...
...
testsuites/unittest/extended/signal/smoke/signal_test_037.cpp
浏览文件 @
6ed09bf1
...
...
@@ -49,7 +49,7 @@ static UINT32 TestCase(VOID)
ICUNIT_ASSERT_EQUAL
(
retval
,
-
1
,
retval
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EINVAL
,
errno
);
printf
(
"----------------------------------
\n
"
);
retval
=
sigprocmask
(
SIG_BLOCK
,
(
sigset_t
*
)
1
,
&
oldset
);
retval
=
sigprocmask
(
SIG_BLOCK
,
reinterpret_cast
<
sigset_t
*>
(
1
)
,
&
oldset
);
ICUNIT_ASSERT_EQUAL
(
retval
,
-
1
,
retval
);
ICUNIT_ASSERT_EQUAL
(
errno
,
EFAULT
,
errno
);
printf
(
"----------------------------------
\n
"
);
...
...
testsuites/unittest/extended/trace/smoke/trace_test_004.cpp
浏览文件 @
6ed09bf1
...
...
@@ -43,7 +43,7 @@ static UINT32 TestCase(VOID)
ioctl
(
fd
,
TRACE_STOP
,
NULL
);
buffer
=
(
char
*
)
malloc
(
size
);
buffer
=
(
char
*
)
malloc
(
size
);
if
(
buffer
==
NULL
)
{
printf
(
"Read buffer malloc failed!
\n
"
);
goto
EXIT
;
...
...
testsuites/unittest/libc/io/full/IO_test_duplocale_001.cpp
浏览文件 @
6ed09bf1
...
...
@@ -118,7 +118,7 @@ static UINT32 testcase(VOID)
locale_t
newloc
=
nullptr
;
char
*
pathList
[]
=
{
"/storage/zh_CN.UTF-8"
};
char
*
streamList
[]
=
{
(
char
*
)
fileWords
};
char
*
streamList
[]
=
{
reinterpret_cast
<
char
*>
(
fileWords
)
};
int
streamLen
[]
=
{
sizeof
(
fileWords
)
-
2
};
newloc
=
duplocale
(
oldloc
);
...
...
testsuites/unittest/libc/io/full/IO_test_nl_langinfo_l_001.cpp
浏览文件 @
6ed09bf1
...
...
@@ -41,8 +41,8 @@ static UINT32 testcase(VOID) {
setlocale
(
LC_NUMERIC
,
""
);
/* echo the nl_langinfo_l */
printf
(
"%s
\n
"
,
nl_langinfo_l
(
CODESET
,
(
locale_t
)
"en_US.UTF-8"
));
printf
(
"%s
\n
"
,
nl_langinfo_l
(
RADIXCHAR
,
(
locale_t
)
"en_US.UTF-8"
));
printf
(
"%s
\n
"
,
nl_langinfo_l
(
CODESET
,
reinterpret_cast
<
locale_t
>
(
const_cast
<
char
*>
(
"en_US.UTF-8"
))
));
printf
(
"%s
\n
"
,
nl_langinfo_l
(
RADIXCHAR
,
reinterpret_cast
<
locale_t
>
(
const_cast
<
char
*>
(
"en_US.UTF-8"
))
));
/* set the locale info */
setenv
(
"MUSL_LOCPATH"
,
"/storage"
,
1
);
...
...
@@ -53,10 +53,10 @@ static UINT32 testcase(VOID) {
setlocale
(
LC_NUMERIC
,
""
);
/* echo the nl_langinfo */
printf
(
"%s
\n
"
,
nl_langinfo_l
(
CODESET
,
(
locale_t
)
"zh_CN.UTF-8"
));
printf
(
"%s
\n
"
,
nl_langinfo_l
(
RADIXCHAR
,
(
locale_t
)
"zh_CN.UTF-8"
));
printf
(
"%s
\n
"
,
nl_langinfo_l
(
CODESET
,
reinterpret_cast
<
locale_t
>
(
const_cast
<
char
*>
(
"zh_CN.UTF-8"
))
));
printf
(
"%s
\n
"
,
nl_langinfo_l
(
RADIXCHAR
,
reinterpret_cast
<
locale_t
>
(
const_cast
<
char
*>
(
"zh_CN.UTF-8"
))
));
char
*
string
=
nl_langinfo_l
(
CRNCYSTR
,
(
locale_t
)
"zh_CN.UTF-8"
);
char
*
string
=
nl_langinfo_l
(
CRNCYSTR
,
reinterpret_cast
<
locale_t
>
(
const_cast
<
char
*>
(
"zh_CN.UTF-8"
))
);
ICUNIT_ASSERT_NOT_EQUAL_NULL
(
string
,
NULL
,
string
);
setlocale
(
LC_ALL
,
"C"
);
...
...
testsuites/unittest/libc/io/full/It_stdio_hasmntopt_001.cpp
浏览文件 @
6ed09bf1
...
...
@@ -44,7 +44,7 @@ static UINT32 testcase(VOID)
char
fileWords
[]
=
"/dev/disk/by-uuid/c4992556-a86e-45e8-ba5f-190b16a9073x /usr1 ext3 errors=remount-ro,nofail 0 1"
;
char
*
pathList
[]
=
{
"/etc/fstab"
};
char
*
streamList
[]
=
{
(
char
*
)
fileWords
};
char
*
streamList
[]
=
{
static_cast
<
char
*>
(
fileWords
)
};
int
streamLen
[]
=
{
sizeof
(
fileWords
)};
int
flag
=
PrepareFileEnv
(
pathList
,
streamList
,
streamLen
,
1
);
...
...
testsuites/unittest/libc/misc/full/misc_test_006.cpp
浏览文件 @
6ed09bf1
...
...
@@ -31,9 +31,9 @@
#include "It_test_misc.h"
#include "sys/utsname.h"
#define INVALID_ADDR_FIRST_PAGE (
(struct utsname *)0x1200000
)
#define INVALID_ADDR_USER_ADDR (
(struct utsname *)0x1000000
)
#define INVALID_ADDR_KERNEL_READONLY_ADDR (
(struct utsname *)0x4016c75c
)
#define INVALID_ADDR_FIRST_PAGE (
reinterpret_cast<struct utsname *>(0x1200000)
)
#define INVALID_ADDR_USER_ADDR (
reinterpret_cast<struct utsname *>(0x1000000)
)
#define INVALID_ADDR_KERNEL_READONLY_ADDR (
reinterpret_cast<struct utsname *>(0x4016c75c)
)
static
UINT32
TestCase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_145.cpp
浏览文件 @
6ed09bf1
...
...
@@ -43,11 +43,11 @@ static VOID *PthreadF01(VOID *mq)
LOS_AtomicInc
(
&
g_testCount
);
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
g_testCount
=
0
;
return
NULL
;
}
...
...
@@ -64,11 +64,11 @@ static VOID *PthreadF02(VOID *mq)
}
LOS_AtomicInc
(
&
g_testCount
);
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
g_testCount
=
0
;
return
NULL
;
}
...
...
@@ -85,11 +85,11 @@ static VOID *PthreadF03(VOID *mq)
}
LOS_AtomicInc
(
&
g_testCount
);
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
g_testCount
=
0
;
return
NULL
;
}
...
...
@@ -107,11 +107,11 @@ static VOID *PthreadF04(VOID *mq)
LOS_AtomicInc
(
&
g_testCount
);
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
g_testCount
=
0
;
return
NULL
;
}
...
...
testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_146.cpp
浏览文件 @
6ed09bf1
...
...
@@ -50,11 +50,11 @@ static VOID *PthreadF01(VOID *info)
LOS_AtomicInc
(
&
g_testCount
);
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
g_testCount
=
0
;
return
NULL
;
}
...
...
@@ -74,11 +74,11 @@ static VOID *PthreadF02(VOID *info)
LOS_AtomicInc
(
&
g_testCount
);
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
g_testCount
=
0
;
return
NULL
;
}
...
...
testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_162.cpp
浏览文件 @
6ed09bf1
...
...
@@ -41,11 +41,11 @@ static VOID *PthreadF01(VOID *arg)
}
LOS_AtomicInc
(
&
g_testCount
);
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
EXIT:
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
g_testCount
=
0
;
return
NULL
;
}
...
...
@@ -63,12 +63,12 @@ static VOID *PthreadF02(VOID *arg)
LOS_AtomicInc
(
&
g_testCount
);
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
EXIT:
g_testCount
=
0
;
pthread_exit
(
(
void
*
)
0
);
pthread_exit
(
nullptr
);
return
NULL
;
}
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_010.cpp
浏览文件 @
6ed09bf1
...
...
@@ -34,9 +34,9 @@ static VOID *pthread_f01(void *argument)
{
g_testCount
=
pthread_self
();
pthread_exit
(
(
void
*
)
8
);
pthread_exit
(
static_cast
<
void
*>
(
8
));
// 8: exit value for testing
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_023.cpp
浏览文件 @
6ed09bf1
...
...
@@ -42,12 +42,13 @@ static VOID *pthread_f01(void *argument)
{
g_testCount
++
;
pthread_cleanup_push
(
PthreadCleanF01
,
(
void
*
)
8
);
if
(
argument
)
return
(
void
*
)
8
;
pthread_cleanup_push
(
PthreadCleanF01
,
static_cast
<
void
*>
(
8
));
// 8:arg that routine is called with
if
(
argument
)
{
return
static_cast
<
void
*>
(
8
);
// 8: return value for testing if argument is not NULL
}
pthread_cleanup_pop
(
0
);
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_025.cpp
浏览文件 @
6ed09bf1
...
...
@@ -42,11 +42,11 @@ static VOID *pthread_f01(void *argument)
{
g_testCount
++
;
pthread_cleanup_push
(
PthreadCleanF01
,
(
void
*
)
8
);
pthread_exit
(
(
void
*
)
8
);
pthread_cleanup_push
(
PthreadCleanF01
,
static_cast
<
void
*>
(
8
));
// 8: arg that routine is called with
pthread_exit
(
static_cast
<
void
*>
(
8
));
// 8: exit value for testing
pthread_cleanup_pop
(
1
);
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_026.cpp
浏览文件 @
6ed09bf1
...
...
@@ -43,11 +43,11 @@ static VOID *pthread_f01(void *argument)
g_testCount
++
;
LosTaskDelay
(
5
);
pthread_cleanup_push
(
PthreadCleanF01
,
(
void
*
)
8
);
pthread_cleanup_push
(
PthreadCleanF01
,
static_cast
<
void
*>
(
8
));
// 8: arg that routine is called with
pthread_testcancel
();
pthread_cleanup_pop
(
1
);
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_027.cpp
浏览文件 @
6ed09bf1
...
...
@@ -46,13 +46,13 @@ static VOID *pthread_f01(void *argument)
{
g_testCount
++
;
pthread_cleanup_push
(
PthreadCleanF01
,
(
void
*
)
9
);
pthread_cleanup_push
(
PthreadCleanF01
,
(
void
*
)
8
);
pthread_exit
(
(
void
*
)
8
);
pthread_cleanup_push
(
PthreadCleanF01
,
static_cast
<
void
*>
(
9
));
// 9: arg that routine is called with
pthread_cleanup_push
(
PthreadCleanF01
,
static_cast
<
void
*>
(
8
));
// 8: arg that routine is called with
pthread_exit
(
static_cast
<
void
*>
(
8
));
// 8: exit value for testing
pthread_cleanup_pop
(
1
);
pthread_cleanup_pop
(
1
);
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_028.cpp
浏览文件 @
6ed09bf1
...
...
@@ -34,7 +34,7 @@ static VOID *pthread_f01(void *argument)
{
g_testCount
++
;
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_029.cpp
浏览文件 @
6ed09bf1
...
...
@@ -34,8 +34,8 @@ static VOID *pthread_f01(void *argument)
{
g_testCount
++
;
pthread_exit
(
(
void
*
)
8
);
return
(
void
*
)
9
;
pthread_exit
(
static_cast
<
void
*>
(
8
));
// 8: exit value for testing
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_030.cpp
浏览文件 @
6ed09bf1
...
...
@@ -37,7 +37,7 @@ static VOID *pthread_f01(void *argument)
pthread_testcancel
();
g_testCount
++
;
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_031.cpp
浏览文件 @
6ed09bf1
...
...
@@ -39,7 +39,7 @@ static VOID *pthread_f01(void *argument)
ret
=
pthread_join
(
g_newTh
,
NULL
);
ICUNIT_GOTO_NOT_EQUAL
(
ret
,
0
,
ret
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_034.cpp
浏览文件 @
6ed09bf1
...
...
@@ -43,7 +43,7 @@ static VOID *pthread_f01(void *argument)
g_testCount
++
;
ICUNIT_GOTO_EQUAL
(
g_testCount
,
1
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
VOID
*
pthread_f02
(
void
*
argument
)
...
...
@@ -59,7 +59,7 @@ static VOID *pthread_f02(void *argument)
g_testCount
++
;
ICUNIT_GOTO_EQUAL
(
g_testCount
,
2
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
8
;
return
static_cast
<
void
*>
(
8
);
// 8: return value for testing
}
static
VOID
*
PthreadF03
(
void
*
argument
)
...
...
@@ -76,7 +76,7 @@ static VOID *PthreadF03(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
3
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
7
;
return
static_cast
<
void
*>
(
7
);
// 7: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_035.cpp
浏览文件 @
6ed09bf1
...
...
@@ -47,7 +47,7 @@ static VOID *pthread_f01(void *argument)
g_testCnt1
++
;
ICUNIT_GOTO_EQUAL
(
g_testCnt1
,
4
,
g_testCnt1
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
reinterpret_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
VOID
*
pthread_f02
(
void
*
argument
)
...
...
@@ -67,7 +67,7 @@ static VOID *pthread_f02(void *argument)
g_testCnt1
++
;
ICUNIT_GOTO_EQUAL
(
g_testCnt1
,
5
,
g_testCnt1
,
EXIT
);
EXIT:
return
(
void
*
)
8
;
return
reinterpret_cast
<
void
*>
(
8
);
// 8:return value for testing
}
static
VOID
*
PthreadF03
(
void
*
argument
)
...
...
@@ -88,7 +88,7 @@ static VOID *PthreadF03(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCnt1
,
6
,
g_testCnt1
,
EXIT
);
EXIT:
return
(
void
*
)
7
;
return
reinterpret_cast
<
void
*>
(
7
);
// 7: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
@@ -108,8 +108,9 @@ static UINT32 Testcase(VOID)
ret
=
pthread_create
(
&
newTh3
,
NULL
,
PthreadF03
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
ret
,
0
,
ret
);
while
(
g_testCnt1
<
6
)
while
(
g_testCnt1
<
6
)
{
// 6: threshold for calling sleep
sleep
(
1
);
}
ICUNIT_ASSERT_EQUAL
(
g_testCnt1
,
6
,
g_testCnt1
);
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_039.cpp
浏览文件 @
6ed09bf1
...
...
@@ -36,7 +36,7 @@ static VOID *PthreadF01(void *argument)
LosTaskDelay
(
2
);
pthread_testcancel
();
g_testCount
++
;
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_040.cpp
浏览文件 @
6ed09bf1
...
...
@@ -36,7 +36,7 @@ static VOID *pthread_f01(void *argument)
LosTaskDelay
(
2
);
g_testCount
++
;
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_042.cpp
浏览文件 @
6ed09bf1
...
...
@@ -36,7 +36,7 @@ static VOID *pthread_f01(void *argument)
LosTaskDelay
(
2
);
g_testCount
++
;
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_044.cpp
浏览文件 @
6ed09bf1
...
...
@@ -47,7 +47,7 @@ static VOID *pthread_f02(void *argument)
ICUNIT_GOTO_EQUAL
(
param
.
sched_priority
,
3
,
param
.
sched_priority
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
VOID
*
pthread_f01
(
void
*
argument
)
...
...
@@ -89,7 +89,7 @@ static VOID *pthread_f01(void *argument)
ret
=
pthread_attr_destroy
(
&
attr
);
ICUNIT_GOTO_EQUAL
(
ret
,
0
,
ret
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_045.cpp
浏览文件 @
6ed09bf1
...
...
@@ -39,7 +39,7 @@ static VOID *pthread_f01(void *argument)
g_testCount
++
;
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_046.cpp
浏览文件 @
6ed09bf1
...
...
@@ -37,7 +37,7 @@ static VOID *pthread_f01(void *argument)
g_testCount
++
;
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_051.cpp
浏览文件 @
6ed09bf1
...
...
@@ -49,7 +49,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
2
,
g_testCount
,
EXIT
);
// not reachable
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_052.cpp
浏览文件 @
6ed09bf1
...
...
@@ -53,7 +53,7 @@ static VOID *pthread_f01(void *argument)
g_testCount
++
;
ICUNIT_GOTO_EQUAL
(
g_testCount
,
4
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
VOID
*
pthread_f02
(
void
*
argument
)
...
...
@@ -79,7 +79,7 @@ static VOID *pthread_f02(void *argument)
g_testCount
++
;
ICUNIT_GOTO_EQUAL
(
g_testCount
,
6
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
8
;
return
static_cast
<
void
*>
(
8
);
// 8: return value for testing
}
static
VOID
*
PthreadF03
(
void
*
argument
)
...
...
@@ -107,7 +107,7 @@ static VOID *PthreadF03(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
8
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
7
;
return
static_cast
<
void
*>
(
7
);
// 7: return value for testing
}
static
void
PthreadKeyF01
(
void
*
threadLog
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_053.cpp
浏览文件 @
6ed09bf1
...
...
@@ -71,7 +71,7 @@ static VOID *pthread_f01(void *argument)
g_testCount
++
;
ICUNIT_GOTO_EQUAL
(
g_testCount
,
2
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
VOID
*
pthread_f02
(
void
*
argument
)
...
...
@@ -115,7 +115,7 @@ static VOID *pthread_f02(void *argument)
g_testCount
++
;
ICUNIT_GOTO_EQUAL
(
g_testCount
,
7
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
8
;
return
static_cast
<
void
*>
(
8
);
// 8: return value for testing
}
static
void
PthreadKeyF01
(
void
*
threadLog
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_054.cpp
浏览文件 @
6ed09bf1
...
...
@@ -49,9 +49,9 @@ static VOID *pthread_f01(void *argument)
g_testCount
++
;
ICUNIT_GOTO_EQUAL
(
g_testCount
,
2
,
g_testCount
,
EXIT
);
pthread_exit
(
(
void
*
)
7
);
pthread_exit
(
static_cast
<
void
*>
(
7
));
// 7: exit value for testing
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
void
PthreadKeyF01
(
void
*
threadLog
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_055.cpp
浏览文件 @
6ed09bf1
...
...
@@ -51,7 +51,7 @@ static VOID *pthread_f01(void *argument)
pthread_testcancel
();
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
void
PthreadKeyF01
(
void
*
threadLog
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_059.cpp
浏览文件 @
6ed09bf1
...
...
@@ -41,7 +41,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
1
,
g_testCount
,
EXIT
);
// failed, =2
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_060.cpp
浏览文件 @
6ed09bf1
...
...
@@ -33,7 +33,7 @@
static
VOID
*
pthread_f02
(
void
*
argument
)
{
g_testCount
++
;
return
(
void
*
)
8
;
return
static_cast
<
void
*>
(
8
);
// 8: return value for testing
}
static
VOID
*
pthread_f01
(
void
*
argument
)
{
...
...
@@ -54,7 +54,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
1
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_061.cpp
浏览文件 @
6ed09bf1
...
...
@@ -50,7 +50,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
1
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_062.cpp
浏览文件 @
6ed09bf1
...
...
@@ -45,7 +45,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
1
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_063.cpp
浏览文件 @
6ed09bf1
...
...
@@ -51,7 +51,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
0
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_064.cpp
浏览文件 @
6ed09bf1
...
...
@@ -52,7 +52,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
3
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
reinterpret_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_066.cpp
浏览文件 @
6ed09bf1
...
...
@@ -44,7 +44,7 @@ static VOID *pthread_f02(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
2
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
VOID
*
pthread_f01
(
void
*
argument
)
...
...
@@ -86,7 +86,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
4
,
g_testCount
,
EXIT
);
#endif
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_080.cpp
浏览文件 @
6ed09bf1
...
...
@@ -69,8 +69,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
1000
*
10
*
2
);
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_081.cpp
浏览文件 @
6ed09bf1
...
...
@@ -74,8 +74,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
1000
*
10
*
2
);
}
/*
* Acquire the mutex to make sure that all waiters are currently
* blocked on pthread_cond_wait
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_082.cpp
浏览文件 @
6ed09bf1
...
...
@@ -81,8 +81,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
1000
*
10
*
2
);
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_083.cpp
浏览文件 @
6ed09bf1
...
...
@@ -70,8 +70,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
1000
*
10
*
2
);
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_084.cpp
浏览文件 @
6ed09bf1
...
...
@@ -73,8 +73,9 @@ static UINT32 Testcase(VOID)
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
}
while
(
g_startNum
<
THREAD_NUM
)
while
(
g_startNum
<
THREAD_NUM
)
{
usleep
(
1000
*
10
*
2
);
}
/*
* Acquire the mutex to make sure that all waiters are currently
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_085.cpp
浏览文件 @
6ed09bf1
...
...
@@ -68,8 +68,9 @@ static UINT32 Testcase(VOID)
rc
=
pthread_create
(
&
thread1
,
NULL
,
pthread_f01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
while
(
!
g_t1Start
)
/* wait for thread1 started */
while
(
!
g_t1Start
)
{
/* wait for thread1 started */
usleep
(
1000
*
10
*
2
);
}
/* acquire the mutex released by pthread_cond_wait() within thread 1 */
rc
=
pthread_mutex_lock
(
&
g_td
.
mutex
);
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_087.cpp
浏览文件 @
6ed09bf1
...
...
@@ -57,7 +57,7 @@ static void *pthread_f01(void *arg)
rc
=
pthread_mutex_unlock
(
&
g_td
.
mutex
);
ICUNIT_GOTO_EQUAL
(
rc
,
0
,
rc
,
EXIT
);
EXIT:
pthread_exit
(
(
void
*
)
5
);
pthread_exit
(
static_cast
<
void
*>
(
5
));
// 5: return value for testing
}
static
UINT32
Testcase
(
VOID
)
...
...
@@ -78,9 +78,9 @@ static UINT32 Testcase(VOID)
rc
=
pthread_create
(
&
thread1
,
NULL
,
pthread_f01
,
NULL
);
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
while
(
!
g_t1Start
)
/* wait for thread1 started */
while
(
!
g_t1Start
)
{
/* wait for thread1 started */
usleep
(
1000
*
10
*
2
);
}
/* acquire the mutex released by pthread_cond_wait() within thread 1 */
rc
=
pthread_mutex_lock
(
&
g_td
.
mutex
);
...
...
@@ -92,7 +92,7 @@ static UINT32 Testcase(VOID)
g_signaled
=
1
;
rc
=
pthread_join
(
thread1
,
&
thRet
);
ICUNIT_ASSERT_EQUAL
(
rc
,
0
,
rc
);
ICUNIT_ASSERT_EQUAL
(
(
long
)
thRet
,
5
,
(
long
)
thRet
);
ICUNIT_ASSERT_EQUAL
(
static_cast
<
long
>
(
thRet
),
5
,
static_cast
<
long
>
(
thRet
));
// 5: return value for testing
g_signaled
=
0
;
rc
=
pthread_cond_destroy
(
&
g_td
.
cond
);
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_088.cpp
浏览文件 @
6ed09bf1
...
...
@@ -108,8 +108,9 @@ static void *pthread_f02(void *tmp)
clock_gettime
(
CLOCK_REALTIME
,
&
startTime
);
while
(
1
)
{
clock_gettime
(
CLOCK_REALTIME
,
&
currentTime
);
if
(
PthreadTimeF01
(
currentTime
,
startTime
)
>
RUNTIME
)
if
(
PthreadTimeF01
(
currentTime
,
startTime
)
>
RUNTIME
)
{
break
;
}
}
g_lowDone
=
1
;
EXIT:
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_089.cpp
浏览文件 @
6ed09bf1
...
...
@@ -111,8 +111,9 @@ static void *pthread_f02(void *tmp)
clock_gettime
(
CLOCK_REALTIME
,
&
startTime
);
while
(
1
)
{
clock_gettime
(
CLOCK_REALTIME
,
&
currentTime
);
if
(
PthreadTimeF01
(
currentTime
,
startTime
)
>
RUNTIME
)
if
(
PthreadTimeF01
(
currentTime
,
startTime
)
>
RUNTIME
)
{
break
;
}
}
g_lowDone
=
1
;
EXIT:
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_090.cpp
浏览文件 @
6ed09bf1
...
...
@@ -40,8 +40,9 @@ static void *pthread_f01(void *arg)
ICUNIT_GOTO_EQUAL
(
rc
,
0
,
rc
,
EXIT
);
g_startNum
++
;
if
(
g_startNum
>
5
)
if
(
g_startNum
>
5
)
{
// 5: threshold for calling usleep
usleep
(
1000
*
10
*
2
);
}
printf
(
"pthread start_num: %d
\n
"
,
g_startNum
);
rc
=
pthread_cond_wait
(
&
g_td
.
cond
,
&
g_td
.
mutex
);
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_091.cpp
浏览文件 @
6ed09bf1
...
...
@@ -48,7 +48,7 @@ static VOID *pthread_f01(void *argument)
ICUNIT_GOTO_EQUAL
(
g_testCount
,
1
,
g_testCount
,
EXIT
);
EXIT:
return
(
void
*
)
9
;
return
reinterpret_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
VOID
*
pthread_f02
(
void
*
argument
)
...
...
@@ -72,7 +72,7 @@ static VOID *pthread_f02(void *argument)
printf
(
"11
\n
"
);
ICUNIT_GOTO_EQUAL
(
g_testCount
,
2
,
g_testCount
,
EXIT
);
// failed , =3
EXIT:
return
(
void
*
)
9
;
return
static_cast
<
void
*>
(
9
);
// 9: return value for testing
}
static
UINT32
Testcase
(
VOID
)
{
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_092.cpp
浏览文件 @
6ed09bf1
...
...
@@ -42,8 +42,9 @@ static void *pthread_f01(void *arg)
ICUNIT_GOTO_EQUAL
(
rc
,
0
,
rc
,
EXIT
);
g_startNum
++
;
if
(
g_startNum
>
5
)
if
(
g_startNum
>
5
)
{
// 5: threshold for calling usleep
usleep
(
1000
*
10
*
2
);
}
printf
(
"pthread start_num: %d
\n
"
,
g_startNum
);
rc
=
pthread_cond_wait
(
&
g_td
.
cond
,
&
g_td
.
mutex
);
...
...
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_094.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_095.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_107.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_138.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_233.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_238.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_239.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/full/It_posix_pthread_240.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/posix_pthread_test.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/smoke/It_posix_pthread_004.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/smoke/It_posix_pthread_005.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/posix/pthread/smoke/It_posix_pthread_006.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/sys/smoke/sys_test_008.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/sys/smoke/sys_test_009.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/sys/smoke/sys_test_010.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/sys/smoke/sys_test_012.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/sys/smoke/sys_test_013.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/sys/smoke/sys_test_016.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/time/clock/full/clock_test_010.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/time/timer/smoke/timer_test_003.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/time/timer/smoke/timer_test_004.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/time/timer/smoke/timer_test_005.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/time/timer/smoke/timer_test_tzset_002.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/libc/util/smoke/util_test_007.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/resolv/smoke/net_resolv_test_001.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_002.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_003.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_007.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_008.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_009.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_010.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_011.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_012.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/net/socket/smoke/net_socket_test_013.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/full/process_test_042.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/full/process_test_049.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/full/process_test_050.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/full/process_test_051.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/full/process_test_052.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/full/process_test_062.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/full/process_test_063.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/full/process_test_064.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/it_test_process.h
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/process/smoke/process_test_023.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/pthread/full/pthread_test_001.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/pthread/full/pthread_test_004.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/pthread/it_pthread_test.h
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/pthread/smoke/pthread_once_test_001.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/basic/pthread/smoke/pthread_test_019.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/lock/rwlock/full/pthread_rwlock_test_002.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/lock/rwlock/smoke/pthread_rwlock_test_001.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/process/lock/spinlock/smoke/pthread_spinlock_test_001.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/security/reugid/smoke/reugid_test_001.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
testsuites/unittest/security/vid/smoke/vid_test_001.cpp
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
tools/scripts/parse_exc/parse_excinfo.py
浏览文件 @
6ed09bf1
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录