working on control flow analysis
fix function name match, use '\b' to locate boundary