240 发简信
IP属地:江西
  • @Yaso ASTMatcher 能够匹配#include<stdio.h>这样的语句吗?我没有找到方法能够实现头文件语句的匹配。不知道你有没有什么idea?

    【clang】ASTMatcher & clang-query

    开发clang plugin过程中,痛点之一是如何在ParseAST阶段快速找到自己想处理的AST Notes,以前我们使用RecursiveASTVisitor 去递归遍历...

  • 怎么样才能让它不包括头文件的函数呢?

    【clang】ASTMatcher & clang-query

    开发clang plugin过程中,痛点之一是如何在ParseAST阶段快速找到自己想处理的AST Notes,以前我们使用RecursiveASTVisitor 去递归遍历...

  • 它好像还遍历了头文件所包含的函数。

    【clang】ASTMatcher & clang-query

    开发clang plugin过程中,痛点之一是如何在ParseAST阶段快速找到自己想处理的AST Notes,以前我们使用RecursiveASTVisitor 去递归遍历...

  • 我用clang-query 匹配functionDecl(), 对于只包含一个main函数的.c文件,给出的匹配结果有133个。其中包含类似于/usr/include/x86_64-linux-gnu/bits/libio.h:399:28> col:28 implicit used __builtin_expect 'long (long, long) noexcept' extern这样的函数。我的.c文件就只有#include<stdio.h>,一个main函数。

    【clang】ASTMatcher & clang-query

    开发clang plugin过程中,痛点之一是如何在ParseAST阶段快速找到自己想处理的AST Notes,以前我们使用RecursiveASTVisitor 去递归遍历...