Goshawk
Goshawk copied to clipboard
Goshawk is a static analyze tool to detect memory corruption bugs in C source codes. It utilizes NLP to infer custom memory management functions and uses data flow analysis to abstract their behaviors...
检查redis-stable版本,`parse_call_graph.py`第53行`caller_funcname = json.loads(caller.strip())["funcname"]`报错: ``` json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column ``` `caller.strip()`输入内容为: ```json {"return_type": "class std::basic_string", "funcname": "std::string_literals::operator""s", "params": "const char *@__str,unsigned long@__len,", "file" :"/usr/lib/gcc/aarch64-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/basic_string.h", "begin": [6660, 5], "end":...