handles
handles
命令会列出所有句柄和 VMO。以下部分
虚拟内存对象可以进行映射,但没有
handles
命令。
例如:
[zxdb] handles
Handle Type Koid
<none> ZX_OBJ_TYPE_VMO 30040
4166674259 ZX_OBJ_TYPE_TIMER 30158
4167722515 ZX_OBJ_TYPE_PORT 30157
4169819767 ZX_OBJ_TYPE_CHANNEL 30222
您可以使用 handle
指定一个句柄值,以查看更多详细信息。
例如:
[zxdb] handle 4166674259
Handle 4166674259
Type ZX_OBJ_TYPE_TIMER
Koid 30158
Rights ZX_RIGHT_SIGNAL
ZX_RIGHT_WAIT
ZX_RIGHT_INSPECT
您还可以通过 koid 查找对象。Koid 查找只会搜索对象 在已调试进程中,并且不会匹配其他 过程。Koid 查询是显示已映射的详细信息 没有打开句柄的 VMO。
例如:
[zxdb] handle -k 30108
Handle <none>
Type ZX_OBJ_TYPE_VMO
Koid 30108
Rights ZX_RIGHT_NONE
Name data0:blob-60
VMO size in bytes 4096
Parent koid 30105
# children 0
# mappings 1
Share count 1
Flags ZX_INFO_VMO_TYPE_PAGED
ZX_INFO_VMO_VIA_MAPPING
Committed bytes 4096
Cache policy ZX_CACHE_POLICY_CACHED
Metadata bytes 176
Committed change events 0