api - 详细的 Valgrind 内部文档

标签 api documentation d valgrind

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

4年前关闭。




Improve this question




我正在考虑为 Valgrind 的客户端请求 API 创建一个 D 接口(interface)。通过研究头文件和反编译的东西,我最终可以弄清楚它在做什么,但我想知道它们是否是关于事情如何工作的权威文档? (顺便说一句,我已经找到 this document 但它没有足够的信息)

我正在寻找的将回答以下问题:如何生成宏来包装/调用返回 32 位机器字并采用 64 位浮点数的函数?

最佳答案

在 valgrand 手册中,它在 http://valgrind.org/docs/manual/manual-core-adv.html 底部描述了现有的客户端请求原型(prototype)。但这些都不支持传递 64 位浮点数。你可以将它分成两个多头并以这种方式传递。它看起来确实很毛茸茸。

关于其工作原理的权威文档是源代码。如果技术文档不完整,请使用源代码。

我还建议查看使用客户端请求机制的库的来源。

关于api - 详细的 Valgrind 内部文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2034743/

相关文章:

ruby - 用 Yardoc 记录 def_delegators

d - 使用inotify 为什么我的监视文件被忽略?

d - Nimrod 中类似 Ada 的类型

javascript - 有没有任何API或Rails gem可以提取所有股票的主列表?

grails - 在 grails 中记录

api - Virto Commerce Azure 空角色列表

objective-c - doxygen 链接到类别中的 Objective-C 方法

lua - D Lua 不能被元化

javascript - Angular POST 到 API 不传递数据

php - Withings API 未重定向到我的回调 URL (PHP/OAuth)