标签: linux linux-kernel system-calls
我正在做一些实验,并且需要很少使用Linux系统调用来为某些仪器挂钩函数进行性能测试。
我需要在执行路径上使用一对系统调用和一个简单函数。
系统调用最好不被其他应用程序使用,内核部分非常简单。 此外,最好将一个系统调用映射到一个简单的内核函数(一对一映射)。
以前我发现pair(futex syscall / do_futex,futex_requeue)是一个很好的候选者,但在内核中它有时会触发多个函数调用。当我跑10000次以上时,系统有时会崩溃。
任何建议?