【问题标题】:Valgrind massif - inverse ignore?Valgrind地块-逆忽略?
【发布时间】:2020-05-27 21:03:51
【问题描述】:

valgrind massif 中是否有一个参数允许我只跟踪某些函数和类所做的分配?我想做一个只跟踪(取消)std::vector 分配的运行。

问候

【问题讨论】:

    标签: valgrind massif


    【解决方案1】:

    使用选项 --xtree-memory=full,您可能能够可视化您感兴趣的堆栈跟踪。

    更多详情请见http://www.valgrind.org/docs/manual/manual-core.html#manual-core.xtree

    【讨论】:

    • 另一个建议:如果我禁用malloc等并通过--alloc-fns将分配字符串的函数设置为分配函数怎么办?是否可以禁用 malloc?
    • 我认为您不能告诉 massif 忽略 malloc 等。我认为您可以告诉 massif 在从要忽略的函数调用时忽略 malloc 调用,但它看起来与忽略 malloc 本身不同。但最好是尝试一下,以防我误读了手册。
    猜你喜欢
    • 1970-01-01
    • 2018-03-10
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 2023-04-07
    • 2020-02-01
    相关资源
    最近更新 更多