Home
last modified time | relevance | path

Searched refs:globals (Results 1 – 25 of 36) sorted by relevance

12

/xnu-8019.80.24/tests/vm/
H A Dfault_throughput.c139 static fault_buffer_t *get_fault_buffer(test_globals_t* globals);
145 static uint64_t grab_and_fault_pages(test_globals_t* globals);
147 static bool worker_thread_iteration_setup(size_t current_iteration, test_globals_t *globals);
148 static void worker_thread_iteration_complete(test_globals_t *globals);
156 static pthread_t* setup_test(test_globals_t *globals, const test_args_t *args, size_t memory_size, …
159 static void init_globals(test_globals_t *globals, const test_args_t *args);
160 static inline _Atomic size_t *next_fault_buffer_index_ptr(test_globals_t *globals);
167 static uint64_t start_iteration(test_globals_t* globals, test_variant_t variant, bool verbose);
173 static uint64_t finish_iteration(test_globals_t *globals, uint64_t start_time);
178 static void setup_memory(test_globals_t* globals, test_variant_t variant);
[all …]
/xnu-8019.80.24/tests/counter/
H A Dbenchmark.c59 test_globals_t globals = {0}; in main() local
75 parse_arguments(argc, argv, &(globals.tg_args)); in main()
76 atomic_store(&(globals.tg_num_writes_remaining), globals.tg_args.num_writes); in main()
78 threads = malloc(sizeof(pthread_t) * globals.tg_args.n_threads); in main()
84 globals.tg_start_value = counter_read(globals.tg_args.variant); in main()
85 for (size_t i = 0; i < globals.tg_args.n_threads; i++) { in main()
86 ret = pthread_create(threads + i, &pthread_attrs, writer, &globals); in main()
89 for (size_t i = 0; i < globals.tg_args.n_threads; i++) { in main()
95 globals.tg_end_value = counter_read(globals.tg_args.variant); in main()
97 duration = globals.tg_end_time - globals.tg_start_time; in main()
[all …]
/xnu-8019.80.24/tools/lldbmacros/
H A Dktrace.py119 typefilter = kern.globals.kdbg_typefilter
132 kdebug_flags = kern.globals.kd_ctrl_page_trace.kdebug_flags
134 events = kern.globals.kd_data_page_trace.nkdbufs
137 out += 'enabled: {}\n'.format('yes' if kern.globals.kdebug_enable != 0 else 'no')
142 typefilter = kern.globals.kdbg_typefilter
186 kdebug_filter = kern.globals.kperf_kdebug_filter
226 kperf_status = int(kern.globals.kperf_status)
237 pet = kern.globals.kptimer.g_pet_active
238 pet_timer_id = kern.globals.kptimer.g_pet_active
240 pet_idle_rate = kern.globals.pet_idle_rate
[all …]
H A Dmisc.py15 mbp = kern.globals.oslog_streambufp
16 …pace avail: {0:>#x} of {1:>#x} bytes\n".format(kern.globals.oslog_stream_buf_bytesavail, kern.glob…
20 for entry in IterateSTAILQ_HEAD(kern.globals.oslog_stream_buf_head, "buf_entries"):
29 for entry in IterateSTAILQ_HEAD(kern.globals.oslog_stream_free_head, "buf_entries"):
34 for outer in IterateSTAILQ_HEAD(kern.globals.oslog_stream_buf_head, "buf_entries"):
35 for inner in IterateSTAILQ_HEAD(kern.globals.oslog_stream_buf_head, "buf_entries"):
52 present[int(kern.globals.mca_MCA_present)],
53 present[int(kern.globals.mca_control_MSR_present)],
54 present[int(kern.globals.mca_threshold_status_present)])
56 kern.globals.mca_error_bank_count,
[all …]
H A Dmbufs.py22 num_items = sizeof(kern.globals.mbuf_table) / sizeof(kern.globals.mbuf_table[0])
23 ncpus = int(kern.globals.ncpu)
25 mbuf = kern.globals.mbuf_table[i]
60 if (kern.globals.mclaudit != 0):
81 if (kern.globals.mclaudit != 0):
140 mbutl = cast(kern.globals.mbutl, 'unsigned char *')
141 nslabspmb = int((1 << MBSHIFT) >> unsigned(kern.globals.page_shift))
148 if (kern.globals.mclaudit != 0 and obj != 0):
150 …trn = (mca.mca_next_trn + unsigned(kern.globals.mca_trn_max) - 1) % unsigned(kern.globals.mca_trn_…
175 if (kern.globals.mclaudit != 0 ):
[all …]
H A Dmemory.py43 pagesize = kern.globals.page_size
57 for i in range(0, kern.globals.zpercpu_early_count):
69 pagesize = kern.globals.page_size
75 for i in range(0, kern.globals.zpercpu_early_count):
103 z = addressof(kern.globals.zone_array[i])
104 zs = addressof(kern.globals.zone_security_array[i])
113 page_size = unsigned(kern.globals.page_size)
176 memstats["memorystatus_level"] = int(kern.globals.memorystatus_level)
177 memstats["memorystatus_available_pages"] = int(kern.globals.memorystatus_available_pages)
178 memstats["inuse_ptepages_count"] = int(kern.globals.inuse_ptepages_count)
[all …]
H A Dioreg.py120 for kval in IterateLinkedList(kern.globals.kmod, 'next'):
137 name = LookupKeyInOSDict(registryTable, kern.globals.gIOServicePlane.nameKey)
139 name = LookupKeyInOSDict(registryTable, kern.globals.gIONameKey)
141 name = LookupKeyInOSDict(propertyTable, kern.globals.gIOClassKey)
189 count = unsigned(kern.globals.sAllClassesDict.count)
192 meta = CastIOKitClass(kern.globals.sAllClassesDict.dictionary[idx].value, 'OSMetaClass *')
258 print GetObjectSummary(kern.globals.gIORegistryPlanes)
284 ShowRegistryEntryRecurse(kern.globals.gRegistryRoot, "", False)
292 ShowRegistryEntryRecurse(kern.globals.gRegistryRoot, "", True)
306 FindRegistryEntryRecurse(kern.globals.gRegistryRoot, cmd_args[0], True)
[all …]
H A Dwaitq.py69 if idx >= kern.globals.g_wqlinktable.nelem:
71 slab_slot = idx / kern.globals.g_wqlinktable.slab_elem;
72 slab = kern.globals.g_wqlinktable.table[int(slab_slot)]
76 addr = int(slab) + ((idx - first_elem.lt_id.idx) * int(kern.globals.g_wqlinktable.elem_sz))
87 if idx > int(kern.globals.g_prepost_table.nelem):
90 slab_slot = idx / kern.globals.g_prepost_table.slab_elem;
91 slab = kern.globals.g_prepost_table.table[int(slab_slot)]
96 addr = int(slab) + ((idx - first_elem.lt_id.idx) * int(kern.globals.g_prepost_table.elem_sz))
187 while f < kern.globals.g_nwaitq_btframes:
190 if f == kern.globals.g_nwaitq_btframes:
[all …]
H A Dkasan.py32 enable = kern.globals.kasan_enabled
76 pgsz = unsigned(kern.globals.page_size)
108 fr = unsigned(kern.globals.vm_kernel_slid_base) + unsigned(h.backtrace[i])
176 fr = unsigned(kern.globals.vm_kernel_slid_base) + unsigned(footer.backtrace[i])
309 pages_used = unsigned(kern.globals.shadow_pages_used)
310 pages_total = unsigned(kern.globals.shadow_pages_total)
311 nkexts = unsigned(kern.globals.kexts_loaded)
348 shift = unsigned(kern.globals.__asan_shadow_memory_dynamic_address)
352 if GetConnectionProtocol() == "kdp" and unsigned(kern.globals.kdp_read_io) == 0:
354 if sizeof(kern.globals.kdp_read_io) == 4:
[all …]
H A Drefgrp.py69 task_refgrp = kern.globals.task_refgrp
78 count = kern.globals.sKextAccountsCount
81 a = GetObjectAtIndexFromArray(addressof(kern.globals.sKextAccounts[0]), i)
104 if kern.globals.task_refgrp_config == 0:
106 if kern.globals.task_refgrp_config == 1:
108 if kern.globals.task_refgrp_config == 2:
H A Dpmap.py98 input_address = unsigned(addressof(kern.globals.manual_pkt.input))
99 len_address = unsigned(addressof(kern.globals.manual_pkt.len))
100 data_address = unsigned(addressof(kern.globals.manual_pkt.data))
109 data_addr = int(addressof(kern.globals.manual_pkt))
122 …address = unsigned(addressof(kern.GetValueFromAddress(int(addressof(kern.globals.manual_pkt.data))…
180 input_address = unsigned(addressof(kern.globals.manual_pkt.input))
181 len_address = unsigned(addressof(kern.globals.manual_pkt.len))
182 data_address = unsigned(addressof(kern.globals.manual_pkt.data))
190 data_addr = int(addressof(kern.globals.manual_pkt))
922 … pmap_pt_attr = pmap.pmap_pt_attr if hasattr(pmap, 'pmap_pt_attr') else kern.globals.native_pt_attr
[all …]
H A Dscheduler.py17 processor_itr = kern.globals.processor_list
41 while x < unsigned(kern.globals.machine_info.physical_cpu):
106 while x < unsigned(kern.globals.machine_info.physical_cpu):
151 pset = addressof(kern.globals.pset0)
152 processor_array = kern.globals.processor_array
170 …tg_boost = kern.globals.sched_clutch_bucket_group_pri_boost[clutch_bucket.scb_group.scbg_clutch.sc…
353 if most_recent_dispatch > kern.globals.debugger_entry_time :
356 return kern.globals.debugger_entry_time
364 processor_list = kern.globals.processor_list
379 cpu_data = kern.globals.cpu_data_ptr[current_processor.cpu_id]
[all …]
H A Dturnstile.py109 turnstile_htable_buckets = kern.globals.ts_htable_buckets
111 turnstile_bucket = GetObjectAtIndexFromArray(kern.globals.turnstile_htable, index)
124 if not hasattr(kern.globals, 'turnstiles_list'):
128 …for turnstile in IterateQueue(kern.globals.turnstiles_list, 'struct turnstile *', 'ts_global_elm'):
140 if not hasattr(kern.globals, 'turnstiles_list'):
144 …for turnstile in IterateQueue(kern.globals.turnstiles_list, 'struct turnstile *', 'ts_global_elm'):
H A Dxnu.py66 myglobals = globals()
157 myglobals = globals()
217 module_obj = __import__('plugins.'+name, globals(), locals(), [], -1)
325 kmod_val = kern.globals.kmod
669 cur_debug_buf_ptr_offset = (unsigned(kern.globals.debug_buf_ptr) - unsigned(panic_header))
675 if hasattr(kern.globals, "panic_stackshot_buf"):
676 panic_stackshot_addr = unsigned(kern.globals.panic_stackshot_buf)
677 panic_stackshot_len = unsigned(kern.globals.panic_stackshot_len)
825 if not hasattr(kern.globals, "mac_panic_header"):
828 panic_header = kern.globals.mac_panic_header
[all …]
H A Dkdp.py34 input_address = unsigned(addressof(kern.globals.manual_pkt.input))
35 len_address = unsigned(addressof(kern.globals.manual_pkt.len))
36 data_address = unsigned(addressof(kern.globals.manual_pkt.data))
44 data_addr = int(addressof(kern.globals.manual_pkt))
199 dumpinfo = Cast(addressof(kern.globals.manual_pkt.data), 'kdp_dumpinfo_reply_t *')
246 … if WriteInt32ToMemoryAddress(milliseconds_to_sleep, addressof(kern.globals.kdp_reentry_deadline)):
H A Dbank.py121 if not hasattr(kern.globals, 'bank_tasks_list'):
125 for bank_task in IterateQueue(kern.globals.bank_tasks_list, 'bank_task_t', 'bt_global_elt'):
138 if not hasattr(kern.globals, 'bank_accounts_list'):
142 …for bank_account in IterateQueue(kern.globals.bank_accounts_list, 'bank_account_t', 'ba_global_elt…
H A Dskywalk.py169 skmhead = kern.globals.skmem_cache_head
250 arhead = kern.globals.skmem_arena_head
263 skrhead = kern.globals.skmem_region_head
377 namespaces = kern.globals.netns_namespaces
384 print GetStructNsSummary(kern.globals.netns_global_wild[i])
389 print GetStructNsSummary(kern.globals.netns_global_non_wild[i])
449 tokenhead = kern.globals.netns_all_tokens
462 tokenhead = kern.globals.netns_unbound_tokens
665 nexuses = kern.globals.nx_head
731 nexuses = kern.globals.nx_head
[all …]
H A Dkauth.py21 anchor = unsigned(kern.globals.kauth_cred_table_anchor)
23 anchor = kern.globals.kauth_cred_table_anchor
H A Dulock.py41 count = kern.globals.ull_hash_buckets;
42 buckets = kern.globals.ull_bucket
H A Dntstat.py159 ctrl = kern.globals.nstat_controls
166 shadows = kern.globals.nstat_userprot_shad_head
171 procdetails_head = kern.globals.nstat_procdetails_head
H A Dipc.py1463 print "Number of pipes: {: d}".format(kern.globals.amountpipes)
1464 print "Memory used by pipes: {:s}".format(sizeof_fmt(int(kern.globals.amountpipekva)))
1465 print "Max memory allowed for pipes: {:s}".format(sizeof_fmt(int(kern.globals.maxpipekva)))
1532 task_queue_head = kern.globals.tasks
1630 iit_queue = kern.globals.global_iit_alloc_queue
1806 entry_size = sizeof(kern.globals.iv_global_table[0])
1807 elems = sizeof(kern.globals.iv_global_table) / entry_size
1810 elt = addressof(kern.globals.iv_global_table[i])
1966 return unsigned(kern.globals.iv_global_table[idx].ivgte_key)
1975 entry_size = sizeof(kern.globals.iv_global_table[0])
[all …]
H A Dnet.py66 ifnets = kern.globals.ifnet_head
127 ifnets = kern.globals.ifnet_head
139 dlil_ifnets = kern.globals.dlil_ifnet_head
356 dlil_ifnets = kern.globals.dlil_ifnet_head
403 inmultihead = kern.globals.in_multihead
424 in6multihead = kern.globals.in6_multihead
839 rt_tables = kern.globals.rt_tables[2]
852 rt_tables = kern.globals.rt_tables[30]
1417 rt_trash_head = kern.globals.rttrash_head
1453 ifa_trash_head = kern.globals.inifa_trash_head
[all …]
H A Dprocess.py145 return kern.globals.initproc
147 headp = kern.globals.allproc
502 out_string += GetLedgerEntrySummary(kern.globals.task_ledger_template, ledgerp, i)
950 tty_dev_head = kern.globals.tty_dev_head
970 …for th in IterateMPSCQueue(addressof(kern.globals.thread_terminate_queue.mpd_queue), 'struct threa…
987 …for th in IterateQueue(addressof(kern.globals.crashed_threads_queue), 'struct thread *', 'q_link'…
1467 for processor in IterateLinkedList(kern.globals.processor_list, 'processor_list') :
1502 headp = kern.globals.initproc.p_children
1598 cpu_data = kern.globals.cpu_data_ptr[processor.cpu_id]
1635 now = unsigned(kern.globals.sched_tick) / 20
[all …]
/xnu-8019.80.24/san/memory/
H A Dkasan.c267 vm_offset_t globals; in kasan_init_xnu_globals() local
277 globals = (vm_offset_t)getsectdatafromheader(header, seg, sect, &_size); in kasan_init_xnu_globals()
278 if (!globals) { in kasan_init_xnu_globals()
285 printf("KASan: found (%s,%s) at %#lx + %lu\n", seg, sect, globals, size); in kasan_init_xnu_globals()
286 kasan_init_globals(globals, size); in kasan_init_xnu_globals()
/xnu-8019.80.24/doc/
H A Dstartup.md48 Initializes various globals that alter the behavior of the kernel, lookup
58 - Middle: globals that require complex initialization (e.g. SFI classes).
255 - Rank 1: Initializes IPC submodule globals (ipc tables, voucher hashes, ...)
297 - Rank 1: Initialize some BSD globals

12