openharmony_kernel_liteos_m/testsuites/sample/kernel/event
JerryH ecce17ea48 fix: 解决定时器超时但还在队列中无法删除的问题
利用每次创建时,软件定时器timerId都是唯一的(0~0xffffffff循环),在超时写队列时,同时记录软件定时器id,删除的时候更新软件定时器id,那么在处理软件定时器前,
通过队列中记录的id获取软件定时器控制块,如果控制块的id不等于记录的id,那么说明该软件定时器被删除过,将不执行对应回调函数,表现为删除该定时器。

BREAKING CHANGE: SwtmrHandlerItem结构体新增swtmrID字段,用于标识超时队列中软件定时器id

Close #I4LFVD

Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I716176f177c4bc07adb348936d5568fbadcbebe7
2021-12-08 15:27:49 +08:00
..
BUILD.gn chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event.h test: 修正测试用例中固定的资源设定,修改为动态获取 2021-11-30 19:04:12 +08:00
It_los_event_001.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_002.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_003.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_004.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_005.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_006.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_007.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_008.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_009.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_010.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_011.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_012.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_013.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_014.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_015.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_016.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_017.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_018.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_019.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_020.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_021.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_022.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_023.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_024.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_026.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_027.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_028.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_029.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_030.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_031.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_032.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_033.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_034.c fix: 解决定时器超时但还在队列中无法删除的问题 2021-12-08 15:27:49 +08:00
It_los_event_035.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_036.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_037.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_038.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_039.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_040.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_041.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_042.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00
It_los_event_043.c chore: fix typo: testsuits --> testsuites 2021-10-21 21:39:32 +08:00