| 357 | } CxMetrics; |
| 358 | |
| 359 | static double cx_now_s(void) { |
| 360 | struct timespec ts; |
| 361 | cbm_profile_now(&ts); |
| 362 | return (double)ts.tv_sec + (double)ts.tv_nsec / 1e9; |
| 363 | } |
| 364 | |
| 365 | static int cx_run(const char *root, const char *db_path, CxMetrics *out) { |
| 366 | memset(out, 0, sizeof(*out)); |
no test coverage detected