| /xnu-8792.41.9/bsd/security/audit/ |
| H A D | audit_arg.c | 105 audit_arg_addr(struct kaudit_record *ar, user_addr_t addr) in audit_arg_addr() argument 109 ar->k_ar.ar_arg_addr = addr; in audit_arg_addr() 115 ARG_SET_VALID(ar, ARG_ADDR64); in audit_arg_addr() 117 ARG_SET_VALID(ar, ARG_ADDR32); in audit_arg_addr() 122 audit_arg_exit(struct kaudit_record *ar, int status, int retval) in audit_arg_exit() argument 124 ar->k_ar.ar_arg_exitstatus = status; in audit_arg_exit() 125 ar->k_ar.ar_arg_exitretval = retval; in audit_arg_exit() 126 ARG_SET_VALID(ar, ARG_EXIT); in audit_arg_exit() 130 audit_arg_len(struct kaudit_record *ar, user_size_t len) in audit_arg_len() argument 132 ar->k_ar.ar_arg_len = len; in audit_arg_len() [all …]
|
| H A D | audit_bsm.c | 66 static void audit_sys_auditon(struct audit_record *ar, 200 if (ar->ar_vnode1_mac_labels != NULL && \ 201 strlen(ar->ar_vnode1_mac_labels) != 0) { \ 202 tok = au_to_text(ar->ar_vnode1_mac_labels); \ 208 if (ar->ar_vnode2_mac_labels != NULL && \ 209 strlen(ar->ar_vnode2_mac_labels) != 0) { \ 210 tok = au_to_text(ar->ar_vnode2_mac_labels); \ 220 tok = au_to_path(ar->ar_arg_upath1); \ 227 tok = au_to_path(ar->ar_arg_upath2); \ 234 tok = au_to_path(ar->ar_arg_kpath2); \ [all …]
|
| H A D | audit.c | 228 audit_record_ctor(proc_t p, struct kaudit_record *ar) in audit_record_ctor() argument 232 bzero(ar, sizeof(*ar)); in audit_record_ctor() 233 ar->k_ar.ar_magic = AUDIT_RECORD_MAGIC; in audit_record_ctor() 234 nanotime(&ar->k_ar.ar_starttime); in audit_record_ctor() 242 cru2x(cred, &ar->k_ar.ar_subj_cred); in audit_record_ctor() 243 ar->k_ar.ar_subj_ruid = kauth_cred_getruid(cred); in audit_record_ctor() 244 ar->k_ar.ar_subj_rgid = kauth_cred_getrgid(cred); in audit_record_ctor() 245 ar->k_ar.ar_subj_egid = kauth_cred_getgid(cred); in audit_record_ctor() 246 ar->k_ar.ar_subj_pid = proc_getpid(p); in audit_record_ctor() 247 ar->k_ar.ar_subj_auid = cred->cr_audit.as_aia_p->ai_auid; in audit_record_ctor() [all …]
|
| H A D | audit.h | 191 void audit_arg_addr(struct kaudit_record *ar, user_addr_t addr); 192 void audit_arg_exit(struct kaudit_record *ar, int status, int retval); 193 void audit_arg_len(struct kaudit_record *ar, user_size_t len); 194 void audit_arg_fd(struct kaudit_record *ar, int fd); 195 void audit_arg_fd2(struct kaudit_record *ar, int fd); 196 void audit_arg_fflags(struct kaudit_record *ar, int fflags); 197 void audit_arg_gid(struct kaudit_record *ar, gid_t gid); 198 void audit_arg_uid(struct kaudit_record *ar, uid_t uid); 199 void audit_arg_egid(struct kaudit_record *ar, gid_t egid); 200 void audit_arg_euid(struct kaudit_record *ar, uid_t euid); [all …]
|
| H A D | audit_mac.c | 75 audit_mac_new(proc_t p, struct kaudit_record *ar) in audit_mac_new() argument 82 ar->k_ar.ar_cred_mac_labels = zalloc_flags(audit_mac_label_zone, in audit_mac_new() 85 mac.m_string = ar->k_ar.ar_cred_mac_labels; in audit_mac_new() 87 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels); in audit_mac_new() 94 ar->k_ar.ar_mac_records = (struct mac_audit_record_list_t *) in audit_mac_new() 96 if (ar->k_ar.ar_mac_records == NULL) { in audit_mac_new() 97 zfree(audit_mac_label_zone, ar->k_ar.ar_cred_mac_labels); in audit_mac_new() 100 LIST_INIT(ar->k_ar.ar_mac_records); in audit_mac_new() 101 ar->k_ar.ar_forced_by_mac = 0; in audit_mac_new() 107 audit_mac_free(struct kaudit_record *ar) in audit_mac_free() argument [all …]
|
| H A D | audit_worker.c | 322 audit_worker_process_record(struct kaudit_record *ar) in audit_worker_process_record() argument 336 if (((ar->k_ar_commit & AR_COMMIT_USER) && in audit_worker_process_record() 337 (ar->k_ar_commit & AR_PRESELECT_USER_TRAIL)) || in audit_worker_process_record() 338 (ar->k_ar_commit & AR_PRESELECT_TRAIL)) { in audit_worker_process_record() 349 if ((ar->k_ar_commit & AR_COMMIT_USER) && in audit_worker_process_record() 350 (ar->k_ar_commit & AR_PRESELECT_USER_TRAIL)) { in audit_worker_process_record() 352 audit_record_write(audit_vp, &audit_ctx, ar->k_udata, in audit_worker_process_record() 353 ar->k_ulen); in audit_worker_process_record() 356 if ((ar->k_ar_commit & AR_COMMIT_USER) && in audit_worker_process_record() 357 (ar->k_ar_commit & AR_PRESELECT_USER_PIPE)) { in audit_worker_process_record() [all …]
|
| H A D | audit_session.c | 582 struct kaudit_record *ar; in audit_session_event() local 597 ar = audit_new(event, PROC_NULL, /* Not used */ NULL); in audit_session_event() 598 if (NULL == ar) { in audit_session_event() 606 ar->k_ar_commit |= AR_PRESELECT_FILTER; in audit_session_event() 613 ar->k_ar.ar_subj_ruid = 0; in audit_session_event() 614 ar->k_ar.ar_subj_rgid = 0; in audit_session_event() 615 ar->k_ar.ar_subj_egid = 0; in audit_session_event() 616 ar->k_ar.ar_subj_pid = 0; in audit_session_event() 617 ar->k_ar.ar_subj_auid = aia_p->ai_auid; in audit_session_event() 618 ar->k_ar.ar_subj_asid = aia_p->ai_asid; in audit_session_event() [all …]
|
| H A D | audit_private.h | 348 void audit_abort(struct kaudit_record *ar); 349 void audit_commit(struct kaudit_record *ar, int error, 444 void audit_free(struct kaudit_record *ar); 467 int audit_mac_new(proc_t p, struct kaudit_record *ar); 468 void audit_mac_free(struct kaudit_record *ar);
|
| H A D | audit_syscalls.c | 152 struct kaudit_record *ar = NULL; in audit() local 206 ar = currecord(); in audit() 212 if (ar == NULL) { in audit() 230 ar = uthr->uu_ar; in audit() 320 ar->k_udata = udata; in audit() 321 ar->k_ulen = ulen; in audit() 322 ar->k_ar_commit |= AR_COMMIT_USER; in audit() 330 ar->k_ar_commit |= (AR_PRESELECT_USER_TRAIL | AR_PRESELECT_USER_PIPE); in audit()
|
| /xnu-8792.41.9/bsd/skywalk/mem/ |
| H A D | skmem_arena.c | 161 struct skmem_region_params srp[SKMEM_REGIONS], struct skmem_arena *ar, in skmem_arena_sd_setup() argument 164 struct skmem_arena_nexus *arn = (struct skmem_arena_nexus *)ar; in skmem_arena_sd_setup() 186 "create %s region", ar->ar_name, SK_KVA(ar), in skmem_arena_sd_setup() 187 ar->ar_flags, ARF_BITS, srp[ksd_type].srp_name); in skmem_arena_sd_setup() 191 ar->ar_regions[ksd_type] = ksd_skr; in skmem_arena_sd_setup() 199 ar->ar_regions[usd_type] = usd_skr; in skmem_arena_sd_setup() 203 ASSERT(ar->ar_regions[ksd_type] != NULL); in skmem_arena_sd_setup() 206 ar->ar_regions[ksd_type], SKMEM_CR_NOMAGAZINES); in skmem_arena_sd_setup() 209 ar->ar_name, SK_KVA(ar), ar->ar_flags, ARF_BITS, cname); in skmem_arena_sd_setup() 218 ar->ar_regions[ksd_type] = NULL; in skmem_arena_sd_setup() [all …]
|
| H A D | skmem_arena_var.h | 194 skmem_arena_nexus(struct skmem_arena *ar) in skmem_arena_nexus() argument 196 if (__improbable(ar->ar_type != SKMEM_ARENA_TYPE_NEXUS)) { in skmem_arena_nexus() 200 return (struct skmem_arena_nexus *)ar; in skmem_arena_nexus()
|
| /xnu-8792.41.9/bsd/skywalk/nexus/ |
| H A D | nexus_adapter.c | 749 struct skmem_arena *ar = na->na_arena; in na_schema_alloc() local 772 ASSERT(ar->ar_type == SKMEM_ARENA_TYPE_NEXUS); in na_schema_alloc() 773 arn = skmem_arena_nexus(ar); in na_schema_alloc() 830 if (ar->ar_regions[i] == NULL) { in na_schema_alloc() 865 roff[i] = skmem_arena_get_region_offset(ar, i); in na_schema_alloc() 995 ASSERT(ar->ar_regions[SKMEM_REGION_USTATS] != NULL); in na_schema_alloc() 1002 ASSERT(ar->ar_regions[SKMEM_REGION_USTATS] == NULL); in na_schema_alloc() 1009 ASSERT(ar->ar_regions[SKMEM_REGION_FLOWADV] != NULL); in na_schema_alloc() 1016 ASSERT(ar->ar_regions[SKMEM_REGION_FLOWADV] == NULL); in na_schema_alloc() 1026 ASSERT(ar->ar_regions[SKMEM_REGION_NEXUSADV] != NULL); in na_schema_alloc() [all …]
|
| /xnu-8792.41.9/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw.c | 1708 struct skmem_arena *ar; in fsw_mib_get_flow_adv() local 1719 ar = na->na_arena; in fsw_mib_get_flow_adv() 1720 arn = skmem_arena_nexus(ar); in fsw_mib_get_flow_adv() 1722 AR_LOCK(ar); in fsw_mib_get_flow_adv() 1724 ASSERT(ar->ar_flags & ARF_DEFUNCT); in fsw_mib_get_flow_adv() 1725 AR_UNLOCK(ar); in fsw_mib_get_flow_adv() 1757 AR_UNLOCK(ar); in fsw_mib_get_flow_adv() 1992 struct skmem_arena *ar; in fsw_mib_get_userstack_stats() local 2007 ar = na->na_arena; in fsw_mib_get_userstack_stats() 2009 AR_LOCK(ar); in fsw_mib_get_userstack_stats() [all …]
|
| /xnu-8792.41.9/bsd/vfs/ |
| H A D | vfs_attrlist.c | 143 struct attrreference ar; in attrlist_pack_variable2() local 151 ar.attr_dataoffset = (int32_t)(ab->varcursor - ab->fixedcursor); in attrlist_pack_variable2() 152 ar.attr_length = (u_int32_t)(count + extcount); in attrlist_pack_variable2() 153 attrlist_pack_fixed(ab, &ar, sizeof(ar)); in attrlist_pack_variable2() 211 struct attrreference ar; in attrlist_pack_string() local 227 ar.attr_dataoffset = (int32_t)(ab->varcursor - ab->fixedcursor); in attrlist_pack_string() 228 ar.attr_length = (u_int32_t)count + 1; in attrlist_pack_string() 229 attrlist_pack_fixed(ab, &ar, sizeof(ar)); in attrlist_pack_string() 4296 struct attrreference ar; in setattrlist_internal() local 4475 ATTR_UNPACK(ar); in setattrlist_internal() [all …]
|
| /xnu-8792.41.9/tools/lldbmacros/ |
| H A D | skywalk.py | 256 for ar in IterateTAILQ_HEAD(arhead, "ar_link") : 258 …print(format_string.format(i, ar, SkmemArenaTypeAsString(ar.ar_type), ar.ar_mapsize >> 10, str(ar.…
|
| /xnu-8792.41.9/osfmk/i386/ |
| H A D | machine_check.h | 137 uint64_t ar :BIT1(55); member
|
| /xnu-8792.41.9/libkern/kmod/libkmod.xcodeproj/ |
| H A D | project.pbxproj | 71 …C61E2D9212F3642100FC9BCA /* libkmod.a */ = {isa = PBXFileReference; explicitFileType = archive.ar;… 72 …A /* libkmodc++.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0;…
|
| /xnu-8792.41.9/libsyscall/Libsyscall.xcodeproj/ |
| H A D | project.pbxproj | 495 …84 /* syscalls.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = syscalls.a; … 627 …all_headers_Sim.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0;… 696 …ibsystem_kernel.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0;…
|
| /xnu-8792.41.9/libkdd/kdd.xcodeproj/ |
| H A D | project.pbxproj | 255 …C91C93C71ACB58B700119B60 /* libkdd.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; …
|