知道进程和线程的pid,如何通过proc找到相应的代码地址?

知道进程和线程的pid,如何通过proc找到相应的代码地址?

am 05.09.2012 08:28:31 von 20110712

现在有个进程占cpu占的很高,用top -H看到是其中一个线程的问题,现在知道进程和线程的pid,在/proc/<进程pid>/task/<线程pid>,可以看到相应的信息,对比了下所知线程的maps与同进程的其他线程的maps,没有看到什么区别,怎么才能知道这个有问题的线程目前正在运行在什么区域呢?
谢谢
--

※ 来源:・水木社区 http://newsmth.net・

Re: 知道进程和线程的pid,如何通过proc找到相应的代码地址?

am 05.09.2012 18:09:05 von 以梦为马

能attach上去吗?pin, gdb之类的。
【 在 sjambok (20110712) 的大作中提到: 】
: 现在有个进程占cpu占的很高,用top -H看到是其中一个线程的问题,现在知道进程和线程的pid,在/proc/<进程pid>/task/<线程pid>,可以看到相应的信息,对比了下所知线程的maps与同进程的其他线程的maps,没有看到什么区别,怎么才能知道这个有问题的线程目前正在运行在什
: 谢谢


--
我很弱我真弱我怎么这么弱呢?


※ 来源:・水木社区

Re: 知道进程和线程的pid,如何通过proc找到相应的代码地址?

am 06.09.2012 00:37:11 von 20110712

哦,确实,可以利用工具
【 在 liuml07 的大作中提到: 】
: 能attach上去吗?pin, gdb之类的。
:
--

※ 来源:・水木社区 http://newsmth.net・