Home
last modified time | relevance | path

Searched refs:ar (Results 1 – 19 of 19) sorted by relevance

/xnu-8792.41.9/bsd/security/audit/
H A Daudit_arg.c105 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 Daudit_bsm.c66 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 Daudit.c228 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 Daudit.h191 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 Daudit_mac.c75 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 Daudit_worker.c322 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 Daudit_session.c582 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 Daudit_private.h348 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 Daudit_syscalls.c152 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 Dskmem_arena.c161 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 Dskmem_arena_var.h194 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 Dnexus_adapter.c749 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 Dfsw.c1708 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 Dvfs_attrlist.c143 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 Dskywalk.py256 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 Dmachine_check.h137 uint64_t ar :BIT1(55); member
/xnu-8792.41.9/libkern/kmod/libkmod.xcodeproj/
H A Dproject.pbxproj71 …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 Dproject.pbxproj495 …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 Dproject.pbxproj255 …C91C93C71ACB58B700119B60 /* libkdd.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; …