clang - 如何提取存储在 llvm.ident 中的信息?
问题描述
我想提取以下字符串
"clang version 10.0.0 (https://github.com/llvm/llvm-project.git aa71c977ba9828496270f53edd66665c8244f679)"
从
!llvm.ident = !{!6}
!6 = !{!"clang version 10.0.0 (https://github.com/llvm/llvm-project.git aa71c977ba9828496270f53edd66665c8244f679)"}
我试过了
NamedMDNode *NM2 = M.getNamedMetadata("llvm.ident");
NM2->dump()
但不确定如何以字符串格式获取信息。
解决方案
推荐阅读
- android - 如何在android中获取LTE的E-UTRAN值?
- spring-boot - Spring Cloud Stream Kafka 重试 10 次 maxAttempts
- c# - 我应该每次都创建一个新的 IServiceHubContext 实例(使用 CreateHubContextAsync)还是记住并重用?
- python - 使用 scipy.cluster.hierarchy monocrit 标准仅平整特定树
- apache-spark - Spark 基于列应用模型
- javascript - 如何使用纯 Javascript 获取动态创建的元素?
- python - QSystemTrayIcon 不显示 qasync 和 aiohttp
- navigation - 来自智能手机上的 HERE 应用程序的实时导航说明
- spring-boot - Dockerfile - 在 ENTRYPOINT 中使用 ARG 不起作用
- azure-devops - Sonar Azure DevOps 拉取请求装饰正在添加对未参与合并的文件的评论