Hello,
It seems Sibyl (the IDA stub) is unable to recognize the ABI when it finds void functions in IDA.
I believe this issue could be resolved in modifying the gtype_matcher regex as the latter tries to match the keyword before the function arguments.
# int __cdecl(int, int) -> __cdecl
gtype_matcher = re.compile(".+ ([^\(]+)\([^\)]*\)")
Maybe this issue could occur with another keywords. As a reminder, the IDA functions types are defined here: https://www.hex-rays.com/products/ida/support/idadoc/1361.shtml
Hello,
It seems Sibyl (the IDA stub) is unable to recognize the ABI when it finds void functions in IDA.
I believe this issue could be resolved in modifying the gtype_matcher regex as the latter tries to match the keyword before the function arguments.
Maybe this issue could occur with another keywords. As a reminder, the IDA functions types are defined here: https://www.hex-rays.com/products/ida/support/idadoc/1361.shtml