2012-04-23 31 views

回答

1

據我所知,不,沒有這樣的功能存在。如果你看看pmap實用程序的來源,你可以看到,即使他們只是parse文件系統中的文件,所以我恐怕這是你能做的最好的。

0

我不知道你想要什麼,但你可以利用pstack(其中,可悲的是,未在64位內核上工作,IIRC)

http://linux.die.net/man/1/pstack

+0

爲什麼這個downvoted? – sehe 2012-04-23 14:29:51

+0

我想要一個函數來讀取進程的[stack]區域。但沒有這樣的功能。因爲我的知識pstack是一個命令來轉儲堆棧的指定進程。.. – sandeep 2012-05-07 08:30:06

+0

@sandeep但它會給你的地址。然後你可以使用任何方法('dd if =/proc/mem'或類似的方法)來獲取地址。我想得到的地址是困難的一點 – sehe 2012-05-07 08:42:36