Home
last modified time | relevance | path

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

12

/xnu-8020.101.4/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-8020.101.4/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-8020.101.4/tools/lldbmacros/
H A Dktrace.py124 typefilter = kern.globals.kdbg_typefilter
137 kdebug_flags = kern.globals.kd_ctrl_page_trace.kdebug_flags
139 events = kern.globals.kd_data_page_trace.nkdbufs
142 out += 'enabled: {}\n'.format('yes' if kern.globals.kdebug_enable != 0 else 'no')
147 typefilter = kern.globals.kdbg_typefilter
191 kdebug_filter = kern.globals.kperf_kdebug_filter
231 kperf_status = int(kern.globals.kperf_status)
242 pet = kern.globals.kptimer.g_pet_active
243 pet_timer_id = kern.globals.kptimer.g_pet_active
245 pet_idle_rate = kern.globals.pet_idle_rate
[all …]
H A Dmisc.py20 mbp = kern.globals.oslog_streambufp
21 …pace avail: {0:>#x} of {1:>#x} bytes\n".format(kern.globals.oslog_stream_buf_bytesavail, kern.glob…
25 for entry in IterateSTAILQ_HEAD(kern.globals.oslog_stream_buf_head, "buf_entries"):
34 for entry in IterateSTAILQ_HEAD(kern.globals.oslog_stream_free_head, "buf_entries"):
39 for outer in IterateSTAILQ_HEAD(kern.globals.oslog_stream_buf_head, "buf_entries"):
40 for inner in IterateSTAILQ_HEAD(kern.globals.oslog_stream_buf_head, "buf_entries"):
57 present[int(kern.globals.mca_MCA_present)],
58 present[int(kern.globals.mca_control_MSR_present)],
59 present[int(kern.globals.mca_threshold_status_present)]))
61 kern.globals.mca_error_bank_count,
[all …]
H A Dmbufs.py26 num_items = sizeof(kern.globals.mbuf_table) // sizeof(kern.globals.mbuf_table[0])
27 ncpus = int(kern.globals.ncpu)
29 mbuf = kern.globals.mbuf_table[i]
85 if (kern.globals.mclaudit != 0):
205 mbutl = cast(kern.globals.mbutl, 'unsigned char *')
206 nslabspmb = int((1 << MBSHIFT) >> unsigned(kern.globals.page_shift))
213 if (kern.globals.mclaudit != 0 and obj != 0):
215 …trn = (mca.mca_next_trn + unsigned(kern.globals.mca_trn_max) - 1) % unsigned(kern.globals.mca_trn_…
240 if (kern.globals.mclaudit != 0 ):
242 …trn = (mca.mca_next_trn + unsigned(kern.globals.mca_trn_max) - 1) % unsigned(kern.globals.mca_trn_…
[all …]
H A Dioreg.py128 for kval in IterateLinkedList(kern.globals.kmod, 'next'):
145 name = LookupKeyInOSDict(registryTable, kern.globals.gIOServicePlane.nameKey)
147 name = LookupKeyInOSDict(registryTable, kern.globals.gIONameKey)
149 name = LookupKeyInOSDict(propertyTable, kern.globals.gIOClassKey)
197 count = unsigned(kern.globals.sAllClassesDict.count)
200 meta = CastIOKitClass(kern.globals.sAllClassesDict.dictionary[idx].value, 'OSMetaClass *')
266 print(GetObjectSummary(kern.globals.gIORegistryPlanes))
292 ShowRegistryEntryRecurse(kern.globals.gRegistryRoot, "", False)
300 ShowRegistryEntryRecurse(kern.globals.gRegistryRoot, "", True)
314 FindRegistryEntryRecurse(kern.globals.gRegistryRoot, cmd_args[0], True)
[all …]
H A Dmemory.py28 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)
[all …]
H A Dkasan.py36 enable = kern.globals.kasan_enabled
80 pgsz = unsigned(kern.globals.page_size)
112 fr = unsigned(kern.globals.vm_kernel_slid_base) + unsigned(h.backtrace[i])
180 fr = unsigned(kern.globals.vm_kernel_slid_base) + unsigned(footer.backtrace[i])
313 pages_used = unsigned(kern.globals.shadow_pages_used)
314 pages_total = unsigned(kern.globals.shadow_pages_total)
315 nkexts = unsigned(kern.globals.kexts_loaded)
352 shift = unsigned(kern.globals.__asan_shadow_memory_dynamic_address)
356 if GetConnectionProtocol() == "kdp" and unsigned(kern.globals.kdp_read_io) == 0:
358 if sizeof(kern.globals.kdp_read_io) == 4:
[all …]
H A Drefgrp.py71 task_refgrp = kern.globals.task_refgrp
80 count = kern.globals.sKextAccountsCount
83 a = GetObjectAtIndexFromArray(addressof(kern.globals.sKextAccounts[0]), i)
106 if kern.globals.task_refgrp_config == 0:
108 if kern.globals.task_refgrp_config == 1:
110 if kern.globals.task_refgrp_config == 2:
H A Dpmap.py103 input_address = unsigned(addressof(kern.globals.manual_pkt.input))
104 len_address = unsigned(addressof(kern.globals.manual_pkt.len))
105 data_address = unsigned(addressof(kern.globals.manual_pkt.data))
114 data_addr = int(addressof(kern.globals.manual_pkt))
127 …address = unsigned(addressof(kern.GetValueFromAddress(int(addressof(kern.globals.manual_pkt.data))…
185 input_address = unsigned(addressof(kern.globals.manual_pkt.input))
186 len_address = unsigned(addressof(kern.globals.manual_pkt.len))
187 data_address = unsigned(addressof(kern.globals.manual_pkt.data))
195 data_addr = int(addressof(kern.globals.manual_pkt))
927 … pmap_pt_attr = pmap.pmap_pt_attr if hasattr(pmap, 'pmap_pt_attr') else kern.globals.native_pt_attr
[all …]
H A Dscheduler.py22 processor_itr = kern.globals.processor_list
46 while x < unsigned(kern.globals.machine_info.physical_cpu):
111 while x < unsigned(kern.globals.machine_info.physical_cpu):
156 pset = addressof(kern.globals.pset0)
157 processor_array = kern.globals.processor_array
175 …tg_boost = kern.globals.sched_clutch_bucket_group_pri_boost[clutch_bucket.scb_group.scbg_clutch.sc…
358 if most_recent_dispatch > kern.globals.debugger_entry_time :
361 return kern.globals.debugger_entry_time
369 processor_list = kern.globals.processor_list
384 cpu_data = kern.globals.cpu_data_ptr[current_processor.cpu_id]
[all …]
H A Dturnstile.py113 turnstile_htable_buckets = kern.globals.ts_htable_buckets
115 turnstile_bucket = GetObjectAtIndexFromArray(kern.globals.turnstile_htable, index)
128 if not hasattr(kern.globals, 'turnstiles_list'):
132 …for turnstile in IterateQueue(kern.globals.turnstiles_list, 'struct turnstile *', 'ts_global_elm'):
144 if not hasattr(kern.globals, 'turnstiles_list'):
148 …for turnstile in IterateQueue(kern.globals.turnstiles_list, 'struct turnstile *', 'ts_global_elm'):
H A Dxnu.py80 myglobals = globals()
170 myglobals = globals()
231 module_obj = __import__('plugins.'+name, globals(), locals(), [], -1)
339 kmod_val = kern.globals.kmod
696 cur_debug_buf_ptr_offset = (unsigned(kern.globals.debug_buf_ptr) - unsigned(panic_header))
702 if hasattr(kern.globals, "panic_stackshot_buf"):
703 panic_stackshot_addr = unsigned(kern.globals.panic_stackshot_buf)
704 panic_stackshot_len = unsigned(kern.globals.panic_stackshot_len)
852 if not hasattr(kern.globals, "mac_panic_header"):
855 panic_header = kern.globals.mac_panic_header
[all …]
H A Dkdp.py36 input_address = unsigned(addressof(kern.globals.manual_pkt.input))
37 len_address = unsigned(addressof(kern.globals.manual_pkt.len))
38 data_address = unsigned(addressof(kern.globals.manual_pkt.data))
46 data_addr = int(addressof(kern.globals.manual_pkt))
201 dumpinfo = Cast(addressof(kern.globals.manual_pkt.data), 'kdp_dumpinfo_reply_t *')
248 … if WriteInt32ToMemoryAddress(milliseconds_to_sleep, addressof(kern.globals.kdp_reentry_deadline)):
H A Dwaitq.py225 for q in range(0, int(kern.globals.g_num_waitqs)):
226 wq = Waitq(addressof(kern.globals.global_waitqs[q]))
245 if not hasattr(kern.globals, 'g_waitq_stats'):
260 while q < kern.globals.g_num_waitqs:
261 waitq = kern.globals.global_waitqs[q]
262 stats = kern.globals.g_waitq_stats[q]
279 while f < kern.globals.g_nwaitq_btframes:
H A Dbank.py123 if not hasattr(kern.globals, 'bank_tasks_list'):
127 for bank_task in IterateQueue(kern.globals.bank_tasks_list, 'bank_task_t', 'bt_global_elt'):
140 if not hasattr(kern.globals, 'bank_accounts_list'):
144 …for bank_account in IterateQueue(kern.globals.bank_accounts_list, 'bank_account_t', 'ba_global_elt…
H A Dskywalk.py173 skmhead = kern.globals.skmem_cache_head
254 arhead = kern.globals.skmem_arena_head
267 skrhead = kern.globals.skmem_region_head
381 namespaces = kern.globals.netns_namespaces
388 print(GetStructNsSummary(kern.globals.netns_global_wild[i]))
393 print(GetStructNsSummary(kern.globals.netns_global_non_wild[i]))
453 tokenhead = kern.globals.netns_all_tokens
466 tokenhead = kern.globals.netns_unbound_tokens
669 nexuses = kern.globals.nx_head
735 nexuses = kern.globals.nx_head
[all …]
H A Dkauth.py24 anchor = unsigned(kern.globals.kauth_cred_table_anchor)
26 anchor = kern.globals.kauth_cred_table_anchor
H A Dkext.py113 hdr = kern.globals.gLoadedKextSummaries
239 for kmod in IterateLinkedList(kern.globals.kmod, 'next'):
332 for kmod in IterateLinkedList(kern.globals.kmod, 'next'):
351 kext_ptr = getOSPtr(kern.globals.sKextsByID)
380 kernel_uuid = str(kern.globals.kernel_uuid_string)
501 kernel_uuid = str(kern.globals.kernel_uuid_string).lower()
527 kernel_uuid = str(kern.globals.kernel_uuid_string).lower()
H A Dulock.py45 count = kern.globals.ull_hash_buckets;
46 buckets = kern.globals.ull_bucket
H A Dntstat.py161 ctrl = kern.globals.nstat_controls
168 shadows = kern.globals.nstat_userprot_shad_head
173 procdetails_head = kern.globals.nstat_procdetails_head
H A Dipc.py1422 print("Number of pipes: {: d}".format(kern.globals.amountpipes))
1423 print("Memory used by pipes: {:s}".format(sizeof_fmt(int(kern.globals.amountpipekva))))
1424 print("Max memory allowed for pipes: {:s}".format(sizeof_fmt(int(kern.globals.maxpipekva))))
1555 task_queue_head = kern.globals.tasks
1639 iit_queue = kern.globals.global_iit_alloc_queue
1815 entry_size = sizeof(kern.globals.iv_global_table[0])
1816 elems = sizeof(kern.globals.iv_global_table) // entry_size
1819 elt = addressof(kern.globals.iv_global_table[i])
1975 return unsigned(kern.globals.iv_global_table[idx].ivgte_key)
1984 entry_size = sizeof(kern.globals.iv_global_table[0])
[all …]
H A Dnet.py71 ifnets = kern.globals.ifnet_head
132 ifnets = kern.globals.ifnet_head
144 dlil_ifnets = kern.globals.dlil_ifnet_head
361 dlil_ifnets = kern.globals.dlil_ifnet_head
408 inmultihead = kern.globals.in_multihead
429 in6multihead = kern.globals.in6_multihead
850 rt_tables = kern.globals.rt_tables[2]
863 rt_tables = kern.globals.rt_tables[30]
1428 rt_trash_head = kern.globals.rttrash_head
1464 ifa_trash_head = kern.globals.inifa_trash_head
[all …]
/xnu-8020.101.4/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-8020.101.4/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).
242 - Rank 1: Initializes IPC submodule globals (ipc tables, voucher hashes, ...)
284 - Rank 1: Initialize some BSD globals

12