| /xnu-11215/bsd/dev/dtrace/ |
| H A D | sdt.c | 99 if (!ctl || ctl->mod_sdtprobecnt != 0 || (sdpd = ctl->mod_sdtdesc) == NULL) { in __sdt_provide_module() 129 sdp->sdp_ctl = ctl; in __sdt_provide_module() 182 if (ctl != NULL && ctl->mod_loadcnt == sdp->sdp_loadcnt && ctl->mod_loaded) { in sdt_destroy() 183 ctl->mod_sdtprobecnt--; in sdt_destroy() 222 ctl->mod_nenabled++; in sdt_enable() 228 if (!ctl->mod_loaded) { in sdt_enable() 287 ctl->mod_nenabled--; in sdt_disable() 289 if (!ctl->mod_loaded || ctl->mod_loadcnt != sdp->sdp_loadcnt) { in sdt_disable() 564 *end = ctl->mod_address + ctl->mod_size; in sdt_find_module_text_range() 617 if (MOD_IS_STATIC_KEXT(ctl) || MOD_IS_MACH_KERNEL(ctl)) { in sdt_load_machsect() [all …]
|
| H A D | fbt.c | 128 ctl = fbt->fbtp_ctl; in fbt_enable() 130 if (!ctl->mod_loaded) { in fbt_enable() 183 ctl->mod_nenabled++; in fbt_enable() 201 ctl = fbt->fbtp_ctl; in fbt_disable() 203 if (!ctl->mod_loaded || (ctl->mod_loadcnt != fbt->fbtp_loadcnt)) { in fbt_disable() 219 ctl->mod_nenabled--; in fbt_disable() 238 ctl = fbt->fbtp_ctl; in fbt_suspend() 241 if (!ctl->mod_loaded || (ctl->mod_loadcnt != fbt->fbtp_loadcnt)) { in fbt_suspend() 270 ctl = fbt->fbtp_ctl; in fbt_resume() 273 if (!ctl->mod_loaded || (ctl->mod_loadcnt != fbt->fbtp_loadcnt)) { in fbt_resume() [all …]
|
| H A D | fbt_blacklist.c | 323 fbt_module_excluded(struct modctl* ctl) in fbt_module_excluded() argument 327 ASSERT(!MOD_FBT_DONE(ctl)); in fbt_module_excluded() 329 if (ctl->mod_address == 0 || ctl->mod_size == 0 || !ctl->mod_loaded) { in fbt_module_excluded() 337 excluded = bsearch(ctl->mod_modname, fbt_module_blacklist, in fbt_module_excluded()
|
| H A D | dtrace.c | 9259 while (ctl) { in dtrace_probe_provide() 9261 ctl = ctl->mod_next; in dtrace_probe_provide() 16769 for (ctl = dtrace_modctl_list; ctl; ctl=ctl->mod_next) { in dtrace_modctl_lookup() 17086 ctl = syncctl; in dtrace_module_unloaded() 18711 if (!MOD_SYMBOLS_DONE(ctl) && !MOD_IS_STATIC_KEXT(ctl)) { in dtrace_ioctl() 18715 ctl = ctl->mod_next; in dtrace_ioctl() 18756 while (ctl) { in dtrace_ioctl() 18763 if (!MOD_SYMBOLS_DONE(ctl) && !MOD_IS_STATIC_KEXT(ctl)) { in dtrace_ioctl() 18769 ctl = ctl->mod_next; in dtrace_ioctl() 18872 while (ctl) { in dtrace_ioctl() [all …]
|
| H A D | blist.c | 896 panic(const char *ctl, ...) argument 900 va_start(va, ctl); 901 vfprintf(stderr, ctl, va);
|
| /xnu-11215/osfmk/kern/ |
| H A D | backtrace.c | 249 backtrace_flags_t flags = ctl ? ctl->btc_flags : 0; in _backtrace_preamble() 250 uintptr_t start_frame = ctl ? ctl->btc_frame_addr : 0; in _backtrace_preamble() 274 uintptr_t start_frame = ctl ? ctl->btc_frame_addr : 0; in backtrace() 288 ctl ? ctl->btc_addr_offset : 0, info_out); in backtrace() 301 struct backtrace_control *ctl, in backtrace_packed() argument 305 uintptr_t start_frame = ctl ? ctl->btc_frame_addr : 0; in backtrace_packed() 316 (void *)start_frame, ctl ? ctl->btc_addr_offset : 0, info_out); in backtrace_packed() 384 uintptr_t fp = ctl->btc_frame_addr; in backtrace_user() 386 int64_t addr_offset = ctl ? ctl->btc_addr_offset : 0; in backtrace_user() 402 void *thread = ctl->btc_user_thread; in backtrace_user() [all …]
|
| H A D | backtrace.h | 133 struct backtrace_control *ctl, backtrace_info_t *info_out) 147 struct backtrace_control *ctl, backtrace_info_t *info_out) 182 const struct backtrace_control *ctl, struct backtrace_user_info *info_out);
|
| H A D | telemetry.c | 552 struct backtrace_control ctl = { .btc_frame_addr = frame_addr, }; in telemetry_take_sample() local 555 frames_left, &ctl, &btinfo); in telemetry_take_sample() 1547 struct backtrace_control ctl = { in telemetry_kernel_brk() local 1551 uint32_t total_frames = backtrace(frames, TELEMETRY_BT_FRAMES, &ctl, NULL); in telemetry_kernel_brk()
|
| /xnu-11215/bsd/skywalk/nexus/ |
| H A D | os_nexus.h | 333 const nexus_controller_t ctl, const uuid_t nx_uuid); 377 const nexus_controller_t ctl, const uuid_t nx_uuid, 1027 const nexus_controller_t ctl, const uuid_t dom_prov_uuid, 1031 const nexus_controller_t ctl, const uuid_t nx_prov_uuid); 1033 const nexus_controller_t ctl, const uuid_t nx_prov_uuid, 1037 const nexus_controller_t ctl, const uuid_t nx_prov_uuid, 1041 const nexus_controller_t ctl, const uuid_t nx_uuid); 1047 const nexus_controller_t ctl, const uuid_t nx_uuid, 1050 const nexus_controller_t ctl, const uuid_t nx_prov_uuid, 1094 extern int kern_nexus_ifdetach(const nexus_controller_t ctl, [all …]
|
| H A D | nexus_syscalls.c | 180 AUDIT_ARG(fd, uap->ctl); in __nexus_register() 233 fp_drop(p, uap->ctl, fp, 0); in __nexus_register() 257 AUDIT_ARG(fd, uap->ctl); in __nexus_deregister() 288 fp_drop(p, uap->ctl, fp, 0); in __nexus_deregister() 303 AUDIT_ARG(fd, uap->ctl); in __nexus_create() 350 fp_drop(p, uap->ctl, fp, 0); in __nexus_create() 369 AUDIT_ARG(fd, uap->ctl); in __nexus_destroy() 401 fp_drop(p, uap->ctl, fp, 0); in __nexus_destroy() 416 AUDIT_ARG(fd, uap->ctl); in __nexus_get_opt() 464 fp_drop(p, uap->ctl, fp, 0); in __nexus_get_opt() [all …]
|
| H A D | os_nexus_private.h | 662 extern int __nexus_register(int ctl, struct nxprov_reg *reg, 664 extern int __nexus_deregister(int ctl, const uuid_t prov_uuid, 666 extern int __nexus_create(int ctl, const uuid_t prov_uuid, 668 extern int __nexus_destroy(int ctl, const uuid_t nx_uuid, 670 extern int __nexus_get_opt(int ctl, const uint32_t opt, void *aoptval, 672 extern int __nexus_set_opt(int ctl, const uint32_t opt, const void *aoptval, 676 extern int __os_nexus_ifattach(const nexus_controller_t ctl, 679 extern int __os_nexus_ifdetach(const nexus_controller_t ctl,
|
| /xnu-11215/bsd/dev/ |
| H A D | monotonic.c | 189 union monotonic_ctl_add ctl; in mt_ctl_add() local 193 error = copyin(uptr, &ctl, sizeof(ctl.in)); in mt_ctl_add() 198 error = dev->mtd_add(&ctl.in.config, &ctr); in mt_ctl_add() 203 ctl.out.ctr = ctr; in mt_ctl_add() 205 error = copyout(&ctl, uptr, sizeof(ctl.out)); in mt_ctl_add() 217 union monotonic_ctl_counts ctl; in mt_ctl_counts() local 221 error = copyin(uptr, &ctl, sizeof(ctl.in)); in mt_ctl_counts() 226 if (ctl.in.ctr_mask == 0) { in mt_ctl_counts() 252 union monotonic_ctl_enable ctl; in mt_ctl_enable() local 256 error = copyin(uptr, &ctl, sizeof(ctl)); in mt_ctl_enable() [all …]
|
| /xnu-11215/tests/skywalk/ |
| H A D | skt_steering.c | 107 nexus_controller_t ctl; in skt_steering_main() local 113 ctl = os_nexus_controller_create(); in skt_steering_main() 114 assert(ctl != NULL); in skt_steering_main() 119 err = os_nexus_controller_add_traffic_rule(ctl, FETH0_NAME, in skt_steering_main() 125 err = os_nexus_controller_add_traffic_rule(ctl, FETH0_NAME, in skt_steering_main() 130 err = os_nexus_controller_remove_traffic_rule(ctl, v4_rule); in skt_steering_main() 133 err = os_nexus_controller_remove_traffic_rule(ctl, v6_rule); in skt_steering_main() 136 os_nexus_controller_destroy(ctl); in skt_steering_main()
|
| /xnu-11215/bsd/sys/ |
| H A D | kdebug_common.h | 164 int kdebug_storage_lock(struct kd_control *ctl); 165 void kdebug_storage_unlock(struct kd_control *ctl, int intrs_en); 170 bool kdebug_disable_wrap(struct kd_control *ctl, kdebug_emit_filter_t *old_emit, 175 int create_buffers(struct kd_control *ctl, struct kd_buffer *buf, vm_tag_t tag); 177 void delete_buffers(struct kd_control *ctl, struct kd_buffer *buf); 179 void kernel_debug_write(struct kd_control *ctl, struct kd_buffer *buf, 182 int kernel_debug_read(struct kd_control *ctl, struct kd_buffer *buf,
|
| H A D | fbt.h | 73 extern void fbt_provide_probe(struct modctl *ctl, const char *modname, const char *name, machine_in…
|
| H A D | sdt_impl.h | 65 void sdt_load_machsect(struct modctl *ctl);
|
| /xnu-11215/bsd/kern/ |
| H A D | kern_backtrace.c | 165 struct backtrace_control ctl = { variable 169 unsigned int bt_more = backtrace_user(bt + bt_filled, bt_space, &ctl, 184 struct backtrace_control ctl = { .btc_frame_addr = frame_addr, }; variable 187 &ctl, &btinfo);
|
| H A D | kdebug_common.c | 429 kdebug_disable_wrap(struct kd_control *ctl, in kdebug_disable_wrap() argument 432 int intrs_en = kdebug_storage_lock(ctl); in kdebug_disable_wrap() 434 *old_emit = ctl->kdc_emit; in kdebug_disable_wrap() 435 *old_live = ctl->kdc_live_flags; in kdebug_disable_wrap() 437 bool wrapped = ctl->kdc_live_flags & KDBG_WRAPPED; in kdebug_disable_wrap() 438 ctl->kdc_live_flags &= ~KDBG_WRAPPED; in kdebug_disable_wrap() 439 ctl->kdc_live_flags |= KDBG_NOWRAP; in kdebug_disable_wrap() 441 kdebug_storage_unlock(ctl, intrs_en); in kdebug_disable_wrap()
|
| /xnu-11215/bsd/dev/arm64/ |
| H A D | fbt_arm.c | 277 fbt_provide_probe(struct modctl *ctl, const char *modname, const char* symbolName, machine_inst_t* … in fbt_provide_probe() argument 370 newfbt->fbtp_ctl = ctl; in fbt_provide_probe() 371 newfbt->fbtp_loadcnt = ctl->mod_loadcnt; in fbt_provide_probe() 493 newfbt->fbtp_ctl = ctl; in fbt_provide_probe() 494 newfbt->fbtp_loadcnt = ctl->mod_loadcnt; in fbt_provide_probe()
|
| /xnu-11215/bsd/dev/i386/ |
| H A D | fbt_x86.c | 257 fbt_provide_probe(struct modctl *ctl, const char *modname, const char* symbolName, machine_inst_t* … in fbt_provide_probe() argument 372 newfbt->fbtp_ctl = ctl; in fbt_provide_probe() 373 newfbt->fbtp_loadcnt = ctl->mod_loadcnt; in fbt_provide_probe() 510 newfbt->fbtp_ctl = ctl; in fbt_provide_probe() 511 newfbt->fbtp_loadcnt = ctl->mod_loadcnt; in fbt_provide_probe()
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_sanitize_telemetry.c | 185 struct backtrace_control ctl = BTCTL_INIT; in vm_sanitize_populate_symbolicatable_backtrace_string() local 186 ctl.btc_frame_addr = addr; in vm_sanitize_populate_symbolicatable_backtrace_string() 188 int backtrace_count = backtrace(frames, VM_SANITIZE_BACKTRACE_FRAME_COUNT, &ctl, &info); in vm_sanitize_populate_symbolicatable_backtrace_string()
|
| /xnu-11215/san/memory/ |
| H A D | kasan-report.c | 152 struct backtrace_control ctl = { in kasan_log_report() local 156 nframes = backtrace(bt, nframes, &ctl, NULL); in kasan_log_report()
|
| H A D | kasan_dynamic_blacklist.c | 363 struct backtrace_control ctl = { in kasan_is_blacklisted() local 366 nframes = backtrace(bt, MAX_FRAMES, &ctl, NULL); in kasan_is_blacklisted()
|
| /xnu-11215/osfmk/kperf/ |
| H A D | callstack.c | 228 struct backtrace_control ctl = { in kperf_backtrace_sample() local 232 &ctl, &btinfo); in kperf_backtrace_sample() 285 struct backtrace_control ctl = { .btc_flags = BTF_KERN_INTERRUPTED, }; in kperf_kcallstack_sample() local 287 &ctl, &btinfo); in kperf_kcallstack_sample() 343 struct backtrace_control ctl = { .btc_user_thread = thread, }; in kperf_ucallstack_sample() local 344 unsigned int nframes = backtrace_user(cs->kpuc_frames, maxnframes, &ctl, in kperf_ucallstack_sample() 362 ctl.btc_frame_addr = btinfo.btui_async_frame_addr; in kperf_ucallstack_sample() 363 ctl.btc_addr_offset = BTCTL_ASYNC_ADDR_OFFSET; in kperf_ucallstack_sample() 367 &cs->kpuc_frames[cs->kpuc_nframes], maxnframes, &ctl, &btinfo); in kperf_ucallstack_sample()
|
| /xnu-11215/osfmk/arm/ |
| H A D | machine_routines.h | 906 work_interval_ctl_t ctl; member 1410 kern_return_t objc_bp_assist_cfg(uint64_t adr, uint64_t ctl);
|