Lines Matching refs:globals
28 return kern.globals.kernel_object
59 pagesize = kern.globals.page_size
73 for i in range(0, kern.globals.zpercpu_early_count):
85 pagesize = kern.globals.page_size
91 for i in range(0, kern.globals.zpercpu_early_count):
119 z = addressof(kern.globals.zone_array[i])
120 zs = addressof(kern.globals.zone_security_array[i])
129 page_size = unsigned(kern.globals.page_size)
190 memstats["memorystatus_level"] = int(kern.globals.memorystatus_level)
191 memstats["memorystatus_available_pages"] = int(kern.globals.memorystatus_available_pages)
192 memstats["inuse_ptepages_count"] = int(kern.globals.inuse_ptepages_count)
195 if hasattr(kern.globals, 'compressor_object'):
196 memstats["compressor_page_count"] = int(kern.globals.compressor_object.resident_page_count)
197 memstats["vm_page_throttled_count"] = int(kern.globals.vm_page_throttled_count)
198 memstats["vm_page_active_count"] = int(kern.globals.vm_page_active_count)
199 memstats["vm_page_inactive_count"] = int(kern.globals.vm_page_inactive_count)
200 memstats["vm_page_wire_count"] = int(kern.globals.vm_page_wire_count)
201 memstats["vm_page_free_count"] = int(kern.globals.vm_page_free_count)
202 memstats["vm_page_purgeable_count"] = int(kern.globals.vm_page_purgeable_count)
203 memstats["vm_page_inactive_target"] = int(kern.globals.vm_page_inactive_target)
204 memstats["vm_page_free_target"] = int(kern.globals.vm_page_free_target)
205 memstats["vm_page_free_reserved"] = int(kern.globals.vm_page_free_reserved)
254 ledger_template = kern.globals.task_ledger_template
259 page_size = kern.globals.page_size
293 current_bucket = kern.globals.memstat_bucket[bucket_index]
312 pagesize = kern.globals.page_size
362 self.zone = addressof(kern.globals.zone_array[self.meta.zm_index])
363 self.zone_security = addressof(kern.globals.zone_security_array[self.meta.zm_index])
374 n *= kern.globals.zpercpu_early_count
380 page_size = unsigned(kern.globals.page_size)
399 page_size = unsigned(kern.globals.page_size)
410 page_size = unsigned(kern.globals.page_size)
415 return GetObjectAtIndexFromArray(kern.globals.pgz_backtraces, slot * 2)
421 return GetObjectAtIndexFromArray(kern.globals.pgz_backtraces, slot * 2 + 1)
440 bbase = unsigned(kern.globals.zone_info.zi_bits_range.min_address)
576 page_size = unsigned(kern.globals.page_size)
592 addr += 2 * unsigned(kern.globals.page_size)
622 addr - meta.page_addr, kern.globals.page_size // 1024)
731 cpus = unsigned(kern.globals.zpercpu_early_count)
779 pcpu_scale = unsigned(kern.globals.zpercpu_early_count)
780 pagesize = kern.globals.page_size
857 pagesize = kern.globals.page_size
863 pcpu_scale = unsigned(kern.globals.zpercpu_early_count)
1401 ncpu = kern.globals.zpercpu_early_count
1402 pcpu_base = kern.globals.percpu_base
1439 …"Instance allocation = {0: <#0x} = {1: d}K".format(kern.globals.debug_ivars_size, kern.globals.de…
1440 …ainer allocation = {0: <#0x} = {1: d}K".format(kern.globals.debug_container_malloc_size, kern.glob…
1441 …IOMalloc allocation = {0: <#0x} = {1: d}K".format(kern.globals.debug_iomalloc_size, kern.globals.…
1442 …ainer allocation = {0: <#0x} = {1: d}K".format(kern.globals.debug_iomallocpageable_size, kern.glob…
1560 page_size = kern.globals.page_size
1578 ledger_template = kern.globals.task_ledger_template
1684 ledger_template = kern.globals.task_ledger_template
1685 if vmmap.pmap != 0 and vmmap.pmap != kern.globals.kernel_pmap:
1688 resident_pages = phys_mem // kern.globals.page_size
1708 page_size = kern.globals.page_size
1746 mntlist = kern.globals.mountlist
1757 msgbufp = kern.globals.msgbufp
1889 …elif unsigned(kern.globals.cdevsw[devnode_major].d_open) == unsigned(kern.GetLoadAddressForSymbol(…
1892 …elif unsigned(kern.globals.cdevsw[devnode_major].d_open) == unsigned(kern.GetLoadAddressForSymbol(…
2085 mntlist = kern.globals.mountlist
2134 mntlistval = kern.globals.mountlist
2221 procptr = Cast(kern.globals.allproc.lh_first, 'proc *')
2280 mtxgrp_queue_head = kern.globals.lck_grp_queue
2523 …caller = vm_unpack_pointer(entry.rwlde_caller_packed, kern.globals.rwlde_caller_packing_params, 'v…
2536 if (kern.globals.LcksOpts and 0x00000010) == 0x00000010:
2614 rwlgrp_queue_head = kern.globals.lck_grp_queue
2651 boot_args = kern.globals.kernelBootArgs
2702 queue_len = kern.globals.purgeable_nonvolatile_count
2703 queue_head = kern.globals.purgeable_nonvolatile_queue
2724 page_size = kern.globals.page_size
2773 purgeable_queues = kern.globals.purgeable_queues
2783 purgeable_count = kern.globals.vm_page_purgeable_count
2784 purgeable_wired_count = kern.globals.vm_page_purgeable_wired_count
2830 page_size = kern.globals.page_size
3005 page_size = kern.globals.page_size
3006 vnode_pager_ops = kern.globals.vnode_pager_ops
3060 page_size = kern.globals.page_size
3061 vnode_pager_ops = kern.globals.vnode_pager_ops
3063 if hasattr(kern.globals, 'compressor_object'):
3064 compressor_object = kern.globals.compressor_object
3093 if object == kern.globals.bufferhdr_map:
3095 elif object == kern.globals.mb_map:
3097 elif object == kern.globals.bsd_pageable_map:
3099 elif object == kern.globals.ipc_kernel_map:
3101 elif object == kern.globals.ipc_kernel_copy_map:
3103 elif object == kern.globals.kalloc_large_map:
3105 elif object == kern.globals.kalloc_large_data_map:
3107 elif object == kern.globals.kernel_data_map:
3109 elif hasattr(kern.globals, 'pgz_submap') and object == kern.globals.pgz_submap:
3111 elif hasattr(kern.globals, 'compressor_map') and object == kern.globals.compressor_map:
3113 elif hasattr(kern.globals, 'gzalloc_map') and object == kern.globals.gzalloc_map:
3115 elif hasattr(kern.globals, 'g_kext_map') and object == kern.globals.g_kext_map:
3117 … elif hasattr(kern.globals, 'vector_upl_submap') and object == kern.globals.vector_upl_submap:
3121 if object == kern.globals.zone_submaps[i]:
3127 if object == kern.globals.kernel_object:
3129 elif object == kern.globals.vm_submap_object:
3175 if pmap == kern.globals.kernel_pmap:
3176 xsite = Cast(kern.globals.vm_allocation_sites[tag],'OSKextAccount *')
3195 page_size = unsigned(kern.globals.page_size)
3201 if object == kern.globals.kernel_object:
3209 page_list = kern.globals.vm_page_buckets[hash_id].page_list
3229 kmod_val = kern.globals.kmod
3278 site = kern.globals.vm_allocation_sites[tag]
3316 page_size = unsigned(kern.globals.page_size)
3317 nsites = unsigned(kern.globals.vm_allocation_tag_highest) + 1
3321 if kern.globals.vm_tag_active_update:
3323 site = kern.globals.vm_allocation_sites[tag]
3328 queue_head = kern.globals.vm_objects_wired
3330 if object != kern.globals.kernel_object:
3333 CountMapTags(kern.globals.kernel_map, tagcounts, slow)
3351 site = kern.globals.vm_allocation_sites[tag]
3355 subsite = kern.globals.vm_allocation_sites[alloctag]
3401 pager_ops_addr = unsigned(addressof(kern.globals.vnode_pager_ops))
3467 page_list = kern.globals.vm_page_buckets[hash_id].page_list
3502 …if m >= unsigned(kern.globals.vm_page_array_beginning_addr) and m < unsigned(kern.globals.vm_page_…
3503 …return (m - unsigned(kern.globals.vm_page_array_beginning_addr)) // sizeof('struct vm_page') + uns…
3531 params = kern.globals.vm_page_packing_params
3533 ptr_mask = kern.globals.vm_packed_from_vm_pages_array_mask
3542 vm_pages_addr = unsigned(addressof(kern.globals.vm_pages[0]))
3543 element_size = unsigned(addressof(kern.globals.vm_pages[1])) - vm_pages_addr
3560 …print("hash_id: 0x%x page_list: 0x%x\n" % (unsigned(hash_id), unsigned(kern.globals.vm_page_bucket…
3564 bucket_hash = (int) (kern.globals.vm_page_bucket_hash)
3565 hash_mask = (int) (kern.globals.vm_page_hash_mask)
3568 two = off >> unsigned(kern.globals.page_shift)
3644 vm_pages = kern.globals.vm_pages
3645 vm_pages_count = kern.globals.vm_pages_count
3909 hash_page_list = kern.globals.vm_page_buckets[hash_id].page_list
3942 …ger != 0 and unsigned(obj.pager.mo_pager_ops) == unsigned(addressof(kern.globals.compressor_pager_…
3945 pagesize = kern.globals.page_size
3968 qhead = kern.globals.apple_protect_pager_queue
3970 qcnt = kern.globals.apple_protect_pager_count
4008 qhead = kern.globals.shared_region_pager_queue
4010 qcnt = kern.globals.shared_region_pager_count
4050 cr = kern.globals.console_ring
4084 valid_count = kern.globals.memorystatus_jetsam_snapshot_count
4085 max_count = kern.globals.memorystatus_jetsam_snapshot_max
4132 snapshot_list = kern.globals.memorystatus_jetsam_snapshot.entries
4250 page_size = kern.globals.page_size
4254 page_list = kern.globals.vm_page_buckets[hash_id].page_list
4296 page_size = unsigned(kern.globals.page_size)
4348 sv = kern.globals.c_segment_sv_hash_table
4351 if slot.s_cseg == 0 or unsigned(slot.s_cseg) > unsigned(kern.globals.c_segments_available):
4352 …cseg {:d} is out of bounds (1 - {:d})".format(slot.s_cseg, unsigned(kern.globals.c_segments_availa…
4354 c_segments = kern.globals.c_segments
4393 c_seg_fixed_array_len = kern.globals.c_seg_fixed_array_len
4403 c_slot_unpacked_ptr = vm_unpack_ptr(cs.c_packed_ptr, kern.globals.c_slot_packing_params)
4420 vm_pages_count = kern.globals.vm_pages_count
4421 vm_pages = kern.globals.vm_pages
4703 device_info["build"] = str(kern.globals.osversion)
4704 device_info["memoryConfig"] = int(kern.globals.max_mem_actual)
4705 device_info["ncpu"] = int(kern.globals.ncpu)
4706 device_info["pagesize"] = int(kern.globals.page_size)
4707 device_info["mlockLimit"] = signed(kern.globals.vm_global_user_wire_limit)
4754 page_size = kern.globals.page_size