MCPcopy Create free account
hub / github.com/F-Stack/f-stack / vm_object_in_map

Function vm_object_in_map

freebsd/vm/vm_object.c:2670–2688  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2668}
2669
2670static int
2671vm_object_in_map(vm_object_t object)
2672{
2673 struct proc *p;
2674
2675 /* sx_slock(&allproc_lock); */
2676 FOREACH_PROC_IN_SYSTEM(p) {
2677 if (!p->p_vmspace /* || (p->p_flag & (P_SYSTEM|P_WEXIT)) */)
2678 continue;
2679 if (_vm_object_in_map(&p->p_vmspace->vm_map, object, 0)) {
2680 /* sx_sunlock(&allproc_lock); */
2681 return 1;
2682 }
2683 }
2684 /* sx_sunlock(&allproc_lock); */
2685 if (_vm_object_in_map(kernel_map, object, 0))
2686 return 1;
2687 return 0;
2688}
2689
2690DB_SHOW_COMMAND(vmochk, vm_object_check)
2691{

Callers 1

vm_object.cFile · 0.85

Calls 1

_vm_object_in_mapFunction · 0.85

Tested by

no test coverage detected