编译器函数调用图
2015-11-25 00:56:26 9 举报
编译器函数调用图是一种可视化工具,用于展示程序中各个函数之间的调用关系。它以图形的形式呈现了程序的执行流程,帮助我们更好地理解代码的逻辑结构和执行顺序。通过分析函数调用图,我们可以发现潜在的性能瓶颈、冗余代码以及优化点,从而提高程序的运行效率和可维护性。此外,函数调用图还可以帮助我们进行代码调试,快速定位问题所在。总之,编译器函数调用图为程序员提供了一个强大的工具,有助于提高编程质量和效率。
作者其他创作
大纲/内容
syntax_analysis(...)语法分析
create_asm(argv[1])
var_table.push_back()
分析代码段
printf_analysis(it)分析格式化输出
syntax_analysis(...)
生成中间代码
print_syntax();
lexical_analysis(...)
word_token(temp)单词类型
过滤
is_operator(ch)
print_lexical
add_target_code(...)
add_var_table(...)获取变量声明及初始化
main
expression(it);分析表达式
汇编并运行
注释
is_blank(ch) 空白符
add_keywords(...)添加分词结果
词法分析
if/else等语法
is_bracket(ch)界定符
有明显词法错误则报错
0 条评论
下一页