#ifdef CDS_URCU_SIGNAL_HANDLING_ENABLED
# define CDSUNIT_DECLARE_SplitList_RCU_signal \
TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHB_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHB_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHB_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHB_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHB_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHB_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHT_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHT_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHT_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHT_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHT_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_SHT_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHB_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHB_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHB_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHB_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHB_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHB_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHT_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHT_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHT_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHT_dyn_less)\
- TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHT_st_less)
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHT_st_less)\
+TEST_MAP_EXTRACT(SplitList_Lazy_RCU_SHT_st_less_stat)
# define CDSUNIT_TEST_SplitList_RCU_signal \
CPPUNIT_TEST(SplitList_Michael_RCU_SHB_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_SHB_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_SHB_st_cmp)\
CPPUNIT_TEST(SplitList_Michael_RCU_SHB_dyn_less)\
CPPUNIT_TEST(SplitList_Michael_RCU_SHB_st_less)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_SHB_st_less_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_SHT_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_SHT_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_SHT_st_cmp)\
CPPUNIT_TEST(SplitList_Michael_RCU_SHT_dyn_less)\
CPPUNIT_TEST(SplitList_Michael_RCU_SHT_st_less)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_SHT_st_less_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_st_cmp)\
CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_dyn_less)\
CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_st_less)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_SHB_st_less_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_st_cmp)\
CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_dyn_less)\
- CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_st_less)
+ CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_st_less)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_SHT_st_less_stat)
#else
# define CDSUNIT_DECLARE_SplitList_RCU_signal
#define CDSUNIT_DECLARE_SplitList \
TEST_MAP_EXTRACT(SplitList_Michael_HP_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Michael_HP_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_HP_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Michael_HP_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Michael_HP_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Michael_HP_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_DHP_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Michael_DHP_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_DHP_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Michael_DHP_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Michael_DHP_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Michael_DHP_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPI_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPI_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPI_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPI_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPI_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPI_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPB_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPB_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPB_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPB_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPB_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPB_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPT_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPT_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPT_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPT_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPT_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Michael_RCU_GPT_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_HP_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_HP_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_HP_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Lazy_HP_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Lazy_HP_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_HP_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_DHP_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_DHP_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_DHP_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Lazy_DHP_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Lazy_DHP_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_DHP_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPI_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPI_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPI_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPI_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPI_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPI_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPB_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPB_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPB_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPB_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPB_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPB_st_less_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPT_dyn_cmp)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPT_dyn_cmp_stat)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPT_st_cmp)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPT_dyn_less)\
TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPT_st_less)\
+ TEST_MAP_EXTRACT(SplitList_Lazy_RCU_GPT_st_less_stat)\
CDSUNIT_DECLARE_SplitList_RCU_signal
#define CDSUNIT_TEST_SplitList \
CPPUNIT_TEST(SplitList_Michael_HP_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Michael_HP_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Michael_HP_st_cmp)\
CPPUNIT_TEST(SplitList_Michael_HP_dyn_less)\
CPPUNIT_TEST(SplitList_Michael_HP_st_less)\
+ CPPUNIT_TEST(SplitList_Michael_HP_st_less_stat)\
CPPUNIT_TEST(SplitList_Michael_DHP_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Michael_DHP_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Michael_DHP_st_cmp)\
CPPUNIT_TEST(SplitList_Michael_DHP_dyn_less)\
CPPUNIT_TEST(SplitList_Michael_DHP_st_less)\
+ CPPUNIT_TEST(SplitList_Michael_DHP_st_less_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPI_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_GPI_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPI_st_cmp)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPI_dyn_less)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPI_st_less)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_GPI_st_less_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPB_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_GPB_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPB_st_cmp)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPB_dyn_less)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPB_st_less)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_GPB_st_less_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPT_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_GPT_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPT_st_cmp)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPT_dyn_less)\
CPPUNIT_TEST(SplitList_Michael_RCU_GPT_st_less)\
+ CPPUNIT_TEST(SplitList_Michael_RCU_GPT_st_less_stat)\
CPPUNIT_TEST(SplitList_Lazy_HP_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Lazy_HP_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Lazy_HP_st_cmp)\
CPPUNIT_TEST(SplitList_Lazy_HP_dyn_less)\
CPPUNIT_TEST(SplitList_Lazy_HP_st_less)\
+ CPPUNIT_TEST(SplitList_Lazy_HP_st_less_stat)\
CPPUNIT_TEST(SplitList_Lazy_DHP_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Lazy_DHP_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Lazy_DHP_st_cmp)\
CPPUNIT_TEST(SplitList_Lazy_DHP_dyn_less)\
CPPUNIT_TEST(SplitList_Lazy_DHP_st_less)\
+ CPPUNIT_TEST(SplitList_Lazy_DHP_st_less_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_st_cmp)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_dyn_less)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_st_less)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_GPI_st_less_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_st_cmp)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_dyn_less)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_st_less)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_GPB_st_less_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_dyn_cmp)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_dyn_cmp_stat)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_st_cmp)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_dyn_less)\
CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_st_less)\
+ CPPUNIT_TEST(SplitList_Lazy_RCU_GPT_st_less_stat)\
CDSUNIT_TEST_SplitList_RCU_signal
#define CDSUNIT_DECLARE_SplitList_nogc \