Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种在使用 GDB 的 cygwin 1.7 环境下使函数调用失败的方法。任何人都知道我们是否以下面提到的方式使用它 gettimeofday(&tv, NULL);
提前感谢阿曼
您可以在 gettimeofday 的出口处设置断点并修改返回码。或者,可以在调用 gettimeofday 之前设置断点,然后修改调用参数。但是,在后一种情况下,您无能为力,除了将第一个参数修改为 NULL。这应该使 libc 实现返回 EFAULT(或崩溃,我认为 cygwin 实现更有可能这样做)。