[BACK]Return to t_kcov.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / tests / modules

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/tests/modules/t_kcov.c between version 1.3 and 1.4

version 1.3, 2019/02/24 21:14:43 version 1.4, 2019/02/25 10:23:01
Line 214  ATF_TC_BODY(kcov_enable_no_disable_no_cl
Line 214  ATF_TC_BODY(kcov_enable_no_disable_no_cl
         ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE) == 0);          ATF_CHECK(ioctl(fd, KCOV_IOC_ENABLE) == 0);
 }  }
   
 #ifdef __HAVE_ATOMIC64_OPS  
 static void *  static void *
 common_head(int *fdp)  common_head(int *fdp)
 {  {
Line 254  ATF_TC_BODY(kcov_basic, tc)
Line 253  ATF_TC_BODY(kcov_basic, tc)
         ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_ENABLE) == 0,          ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_ENABLE) == 0,
             "Unable to enable kcov ");              "Unable to enable kcov ");
   
         KCOV_STORE(&buf[0], 0);          KCOV_STORE(buf[0], 0);
   
         sleep(0);          sleep(0);
         ATF_REQUIRE_MSG(KCOV_LOAD(&buf[0]) != 0, "No records found");          ATF_REQUIRE_MSG(KCOV_LOAD(buf[0]) != 0, "No records found");
   
         ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_DISABLE) == 0,          ATF_REQUIRE_MSG(ioctl(fd, KCOV_IOC_DISABLE) == 0,
             "Unable to disable kcov");              "Unable to disable kcov");
Line 270  thread_test_helper(void *ptr)
Line 269  thread_test_helper(void *ptr)
 {  {
         kcov_int_t *buf = ptr;          kcov_int_t *buf = ptr;
   
         KCOV_STORE(&buf[0], 0);          KCOV_STORE(buf[0], 0);
         sleep(0);          sleep(0);
         ATF_REQUIRE_MSG(KCOV_LOAD(&buf[0]) == 0,          ATF_REQUIRE_MSG(KCOV_LOAD(buf[0]) == 0,
             "Records changed in blocked thread");              "Records changed in blocked thread");
   
         return NULL;          return NULL;
Line 298  ATF_TC_BODY(kcov_thread, tc)
Line 297  ATF_TC_BODY(kcov_thread, tc)
   
         common_tail(fd, buf);          common_tail(fd, buf);
 }  }
 #endif  
   
 ATF_TP_ADD_TCS(tp)  ATF_TP_ADD_TCS(tp)
 {  {

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

CVSweb <webmaster@jp.NetBSD.org>