1
如果數組中包含100000000個項目,則輸出所有項目的時間太長,因此我可能知道是否只需輸出10個項目,例如!da top 10地址,如何處理用它 ?如何用windbg輸出部分結果!da地址?
如果數組中包含100000000個項目,則輸出所有項目的時間太長,因此我可能知道是否只需輸出10個項目,例如!da top 10地址,如何處理用它 ?如何用windbg輸出部分結果!da地址?
的sos!da
命令將-start
和-length
參數:
-start <startIndex>: optional, only supported for single dimension array.
Specify from which index the command shows the elements.
-length <length>: optional, only supported for single dimension array.
Specify how many elements to show.
在sosex,您可以使用!mdt
與-start:
和-count:
參數:
!sosex.mdt [typename | paramname | localname | MT] [ADDR]
[-r[:level]] [-e[:level]] [-start:index] [-count:n]
或者您可以使用NetExt。 !wdo
命令適用於陣列並且具有參數/start
和/end
以限制索引:
!wdo [/forcearray] [/shownull] [/noheader] [/noindex] [/mt <expr>]
[/start <expr>] [/end <expr>] <expr>
/mt <expr> - mt,Method table for value objects (space-delimited)
<expr> - Address,Object Address
/start <expr> - Starting index to show in an array (space-delimited)
/end <expr> - Ending index to show in an array (space-delimited)
/forcearray - For Byte[] and Char[] arrays show items not the string
/shownull - For arrays will show items that are null
/noheader - Display only object address and field and values
/noindex - For arrays it will show values without the index
/tokens - show class and type tokens for fields