Lines Matching refs:vme
24 def get_vme_offset(vme): argument
25 return unsigned(vme.vme_offset) << 12
27 def get_vme_object(vme): argument
29 if vme.is_sub_map:
30 return kern.CreateTypedPointerFromAddress(vme.vme_submap << 2, 'struct _vm_map')
31 if vme.vme_kernel_object:
32 if get_field(vme, 'vme_is_tagged') is not None:
36 packed = unsigned(vme.vme_object_or_delta)
1542 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links"):
1543 print(GetVMEntrySummary(vme, show_pager_info, show_all_shadows))
1572 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links"):
1573 print(GetVMEntrySummary(vme))
1673 def GetVMEntrySummary(vme): argument
1678 vme_protection = int(vme.protection)
1679 vme_max_protection = int(vme.max_protection)
1680 vme_extra_info_str ="SC-Ds"[int(vme.inheritance)]
1681 if int(vme.is_sub_map) != 0 :
1683 elif int(vme.needs_copy) != 0 :
1685 num_pages = (unsigned(vme.links.end) - unsigned(vme.links.start)) // page_size
1686 out_string += format_string.format(vme, vme.links.start, vme_protection, vme_max_protection,
1687 vme_extra_info_str, num_pages, get_vme_object(vme), get_vme_offset(vme), vme.vme_alias)
3223 def filter_entries(vme): argument
3225 if vme.used_for_tpro:
3419 …for vme in IterateQueue(vme_list_head, vme_ptr_type, "links", reverse_order, unpack_ptr_fn=vme_unp…
3420 links = vme.links
3435 if entry_filter and not entry_filter(vme):
3441 object = get_vme_object(vme)
3445 elif vme.is_sub_map:
3484 offset = get_vme_offset(vme)
3485 tag = unsigned(vme.vme_alias)
3487 vme_protection = vme.protection
3502 vme_max_protection = vme.max_protection
3518 if vme.is_sub_map:
3520 if vme.needs_copy:
3522 if vme.use_pmap:
3524 if vme.wired_count:
3526 if vme.used_for_jit:
3528 if vme.vme_permanent:
3531 if vme.used_for_tpro:
3543 …"l={: <#018x} r={: <#018x} p={: <#018x}".format(vme.store.entry.rbe_left, vme.store.entry.rbe_righ…
3544 …8x} {:>10d} {:>3d}{:<4s} {:3s}/{:3s}/{:<8s} {:<18s} {:<#18x} {:s}".format(vme,vme_start,vme_end,(…
3545 if (show_pager_info or show_all_shadows) and vme.is_sub_map == 0 and object_val != 0:
3560 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links"):
3561 object = get_vme_object(vme)
3562 tag = vme.vme_alias
3566 count = unsigned(vme.links.end - vme.links.start) // page_size
3568 addr = unsigned(vme.links.start)
3569 while addr < unsigned(vme.links.end):
3582 elif vme.is_sub_map:
3787 for vme in IterateQueue(vme_list_head, vme_ptr_type, 'links'):
3789 if unsigned(vme.is_sub_map) == 0 and unsigned(get_vme_object(vme)) != 0:
3790 obj = get_vme_object(vme)
3801 … retval.append((vme, unsigned(vme.links.start), unsigned(vme.links.end), unsigned(vme.protection)))
4776 for vme in IterateQueue(vme_list_head, vme_ptr_type, "links"):
4777 if unsigned(vme.links.start) > vaddr:
4779 if unsigned(vme.links.end) <= vaddr:
4781 offset_in_vme = vaddr - unsigned(vme.links.start)
4782 …18x}".format(offset_in_vme, vme, unsigned(vme.links.start), unsigned(vme.links.end), get_vme_objec…
4783 offset_in_object = offset_in_vme + get_vme_offset(vme)
4784 obj_or_submap = get_vme_object(vme)
4785 if vme.is_sub_map: