gpt4 book ai didi

c++ - 英特尔 Pin 主线程

转载 作者:行者123 更新时间:2023-11-28 04:57:15 25 4
gpt4 key购买 nike

有没有办法使用英特尔 PIN 定位主线程?我有一个 C 语言的应用程序,我在其中创建了一些 pthreads 并希望在 Pin 中对它们进行一些分析。我有一个 PIN_AddThreadStartFunction(),它是在创建线程时调用的检测例程。 Pintool 是用 C++ 编写的。

还有可能从 PIN 域知道是否通过主线程创建了多少线程?

最佳答案

PIN_AddThreadStartFunction 例程的文档说回调被称为“甚至是应用程序的根(初始)线程”。这就是您如何识别主线程,或者如您所说的那样,主线程。它将是第一个调用 THREAD_START_CALLBACK 的。这也是您找出创建了多少线程的方法。您只需在同一个回调中自己枚举它们。

关于c++ - 英特尔 Pin 主线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46882907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com