ktest.h 415 B

123456789101112131415
  1. #pragma once
  2. #include <common/sys/types.h>
  3. uint64_t ktest_test_bitree(uint64_t arg);
  4. uint64_t ktest_test_kfifo(uint64_t arg);
  5. uint64_t ktest_test_mutex(uint64_t arg);
  6. /**
  7. * @brief 开启一个新的内核线程以进行测试
  8. *
  9. * @param func 测试函数
  10. * @param arg 传递给测试函数的参数
  11. * @return pid_t 测试内核线程的pid
  12. */
  13. pid_t ktest_start(uint64_t (*func)(uint64_t arg), uint64_t arg);