5
A
回答
3
下面是我沒有測試腳本,但可能會爲你做的伎倆。我基於它關閉苔絲腳本用於dumping out all session variables on the heap for ASP.net.
r @$t0=0;
$$ Loop to get all foo's
.foreach (CurrentFoo {!dumpheap -type George.George2.Foo -short}){
$$ Increment # of Foo's
r @$t0 = @$t0+1
.printf "Length:\t%d\n", poi(${CurrentFoo}+0xc);
}
.printf "Number of Foo's: %d\n\n\n\n\n\n\n\n\n", @$t0;
訣竅這一個將被搞清楚的是,length屬性從主富基準偏移的字節數,並在更換‘位於0xC’具有正確數量的偏移字節的printf行。
你應該能夠做到這一點,只需在你的Foo上做一個!dumpobject並查看它的結構。
希望有所幫助。
相關問題
- 1. 我們怎樣才能在單線循環中編寫這個?
- 2. 你會如何在Clojure中編寫這個C++循環?
- 3. 你會如何在php中編寫這個objective-c循環?
- 4. 在dplyr中編寫一個循環select()
- 5. 如何在Coffeescript中編寫一個空的while循環?
- 6. 如何寫一個循環
- 7. WinDbg .for循環
- 8. 如何在GAMS中編寫一個while循環
- 9. 如何在循環中使用readkey編寫一個字符串?
- 10. 如何編寫一個循環在mysql中進行計算
- 11. 如何在Ognl中編寫循環?
- 12. 如何在iMacros中編寫循環
- 13. 如何在python中編寫for循環
- 14. 如何在gremlin中編寫for循環?
- 15. 如何在Python中編寫硒循環?
- 16. 如何生成在Clojure中編寫的循環中循環的循環順序
- 17. 如何在bash shell腳本中編寫這種for循環?
- 18. 在for循環中編寫while循環
- 19. 如何在R中的for循環中寫這個?
- 20. 如何編寫循環
- 21. 編寫一個更好的循環
- 22. 編寫一個簡單的循環
- 23. 如何在Javascript中的while循環中編寫多個條件?
- 24. 如何編寫這個循環從C到Python?
- 25. 如何寫這個數組作爲一個PHP循環
- 26. 如何在GAMS的循環內編寫循環
- 27. 這個循環如何循環四次?
- 28. 編寫for-each循環,從一個ArrayList
- 29. 如何向多個數據子集中的隨機樣本編寫循環?
- 30. 如何創建這樣一個循環使用Q漆
一個很好的答案在這裏:http://stackoverflow.com/questions/3926562/inspect-field-on-all-instances-in-memory-dump – Bryan 2010-10-13 18:54:15