使用 ltrace 计时系统调用:添加 `syscall` + `clock_gettime`?
我正在寻找系统调用方面的一些清晰度。我尝试通过直接调用系统调用来避免 vDSO clock_gettime。这是一个名为 的程序的片段sys_clock_gettime。 int clock = CLOCK_MONOTONIC; struct timespec ts; if (syscall(__NR_clock_gettime, clock, &ts) == -1){ exit(-1); } 该程序采用时钟的名称(CLOCK_BOOTTIME, CLOCK_MONOTONIC等)和要进行的许多调用。例如,下面的代码片段将调用 100 次cl...