Changeset View
Changeset View
Standalone View
Standalone View
head/sys/compat/linprocfs/linprocfs.c
Show First 20 Lines • Show All 1,168 Lines • ▼ Show 20 Lines | if (vm == NULL) | ||||
return (ESRCH); | return (ESRCH); | ||||
if (SV_CURPROC_FLAG(SV_LP64)) | if (SV_CURPROC_FLAG(SV_LP64)) | ||||
l_map_str = l64_map_str; | l_map_str = l64_map_str; | ||||
else | else | ||||
l_map_str = l32_map_str; | l_map_str = l32_map_str; | ||||
map = &vm->vm_map; | map = &vm->vm_map; | ||||
vm_map_lock_read(map); | vm_map_lock_read(map); | ||||
for (entry = map->header.next; entry != &map->header; | VM_MAP_ENTRY_FOREACH(entry, map) { | ||||
entry = entry->next) { | |||||
name = ""; | name = ""; | ||||
freename = NULL; | freename = NULL; | ||||
if (entry->eflags & MAP_ENTRY_IS_SUB_MAP) | if (entry->eflags & MAP_ENTRY_IS_SUB_MAP) | ||||
continue; | continue; | ||||
e_prot = entry->protection; | e_prot = entry->protection; | ||||
e_start = entry->start; | e_start = entry->start; | ||||
e_end = entry->end; | e_end = entry->end; | ||||
obj = entry->object.vm_object; | obj = entry->object.vm_object; | ||||
▲ Show 20 Lines • Show All 641 Lines • Show Last 20 Lines |