Lines Matching refs:vme
23 def get_vme_offset(vme): argument
24 return unsigned(vme.vme_offset) << 12
26 def get_vme_object(vme): argument
28 if vme.is_sub_map:
29 return kern.CreateTypedPointerFromAddress(vme.vme_submap << 2, 'struct _vm_map')
30 if vme.vme_kernel_object:
31 if get_field(vme, 'vme_is_tagged') is not None:
35 packed = unsigned(vme.vme_object_or_delta)
1585 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links"):
1586 print(GetVMEntrySummary(vme, show_pager_info, show_all_shadows))
1615 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links"):
1616 print(GetVMEntrySummary(vme))
1715 def GetVMEntrySummary(vme): argument
1720 vme_protection = int(vme.protection)
1721 vme_max_protection = int(vme.max_protection)
1722 vme_extra_info_str ="SC-Ds"[int(vme.inheritance)]
1723 if int(vme.is_sub_map) != 0 :
1725 elif int(vme.needs_copy) != 0 :
1727 num_pages = (unsigned(vme.links.end) - unsigned(vme.links.start)) // page_size
1728 out_string += format_string.format(vme, vme.links.start, vme_protection, vme_max_protection,
1729 vme_extra_info_str, num_pages, get_vme_object(vme), get_vme_offset(vme), vme.vme_alias)
3266 def filter_entries(vme): argument
3268 if vme.used_for_tpro:
3459 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links", reverse_order):
3460 links = vme.links
3475 if entry_filter and not entry_filter(vme):
3481 object = get_vme_object(vme)
3485 elif vme.is_sub_map:
3526 offset = get_vme_offset(vme)
3527 tag = unsigned(vme.vme_alias)
3529 vme_protection = vme.protection
3544 vme_max_protection = vme.max_protection
3560 if vme.is_sub_map:
3562 if vme.needs_copy:
3564 if vme.use_pmap:
3566 if vme.wired_count:
3568 if vme.used_for_jit:
3570 if vme.vme_permanent:
3573 if vme.used_for_tpro:
3585 …"l={: <#018x} r={: <#018x} p={: <#018x}".format(vme.store.entry.rbe_left, vme.store.entry.rbe_righ…
3586 …8x} {:>10d} {:>3d}{:<4s} {:3s}/{:3s}/{:<8s} {:<18s} {:<#18x} {:s}".format(vme,vme_start,vme_end,(…
3587 if (show_pager_info or show_all_shadows) and vme.is_sub_map == 0 and object_val != 0:
3602 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links"):
3603 object = get_vme_object(vme)
3604 tag = vme.vme_alias
3608 count = unsigned(vme.links.end - vme.links.start) // page_size
3610 addr = unsigned(vme.links.start)
3611 while addr < unsigned(vme.links.end):
3624 elif vme.is_sub_map:
3825 for vme in IterateQueue(vme_list_head, vme_ptr_type, 'links'):
3827 if unsigned(vme.is_sub_map) == 0 and unsigned(get_vme_object(vme)) != 0:
3828 obj = get_vme_object(vme)
3839 … retval.append((vme, unsigned(vme.links.start), unsigned(vme.links.end), unsigned(vme.protection)))
4813 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links"):
4814 if unsigned(vme.links.start) > vaddr:
4816 if unsigned(vme.links.end) <= vaddr:
4818 offset_in_vme = vaddr - unsigned(vme.links.start)
4819 …18x}".format(offset_in_vme, vme, unsigned(vme.links.start), unsigned(vme.links.end), get_vme_objec…
4820 offset_in_object = offset_in_vme + get_vme_offset(vme)
4821 obj_or_submap = get_vme_object(vme)
4822 if vme.is_sub_map: