__interceptor_strchr 是做什么的?

What does __interceptor_strchr do?

我的函数在这条机器指令后立即崩溃(由于堆栈溢出):

0x00000000004b1e4c <read_config+188>:  e8 3f 85 fa ff  callq  0x45a390 <__interceptor_strchr(char const*, int)>

__interceptor_strchr(char const*, int) 是做什么的?

这看起来像是 LLVM's AddressSanitizer 错误检测器的一部分。