Improving the precision of static analysis: Symbolic execution based on GCC abstract syntax tree | IEEE Conference Publication | IEEE Xplore