我可以在Linux上为硬件时钟(实时时钟)设置无效值

时间:2013-07-16 06:48:08

标签: linux

对于特殊测试,我需要为硬件时钟时间设置无效值。我用谷歌但似乎没用。

1 个答案:

答案 0 :(得分:0)

根据您的硬件,这可能是不可能的。

使其工作的一种方法是覆盖用于读取硬件时钟的函数。如果你有足够的测试来确保函数本身有效(对于使用该函数的代码也是如此),那么你可以使用C预处理器将代码指向一个返回非法值的模拟实现。

这意味着你需要编译和链接一个不调用实际函数的特殊二进制文件并用它运行测试。