| /xnu-12377.61.12/doc/debugging/ |
| H A D | task_ref.md | 35 Reference groups are a feature which keep track of statistics (and when 36 configured backtrace information) for a set of references. Reference groups are 58 first-level groups are static and sub-divide task references based on the 64 groups are created) changes depending on the 'task_refgrp' boot arg. 66 Task reference groups can be explored in `lldb` as follows: 83 Display a task's reference groups: 102 Reference groups are normally disabled, but task reference group statistics 103 *are* enabled by default (for `RELEASE` builds, reference groups are not available 104 at all). Backtrace logging for all groups is disabled, including task reference 105 groups. To enable backtrace logging and reference group statistics, the `rlog` [all …]
|
| /xnu-12377.61.12/tools/tests/personas/ |
| H A D | persona_test_run_src.sh | 200 local groups=${5:- } 255 local groups=${4:- } 267 if [ "$groups" != " " ]; then 268 spawn_args+=" -G $groups" 284 validate_child_info "${TMPDIR}/$file" "$pna_id" "$uid" "$gid" "$groups" $line
|
| /xnu-12377.61.12/tests/ |
| H A D | posix_spawn_posix_cred.c | 45 gid_t groups[3] = { 501, 250, 299 }; variable 46 ret = posix_spawnattr_set_groups_np(&attr, 3, &groups, KAUTH_UID_NONE);
|
| H A D | stackshot_tests.m | 1396 T_SKIP("thread groups not supported on this system"); 1399 T_DECL(thread_groups, "test getting thread groups in stackshot", T_META_TAG_VM_PREFERRED) 1404 .name = "thread-groups",
|
| /xnu-12377.61.12/libkdd/kdd.xcodeproj/ |
| H A D | project.pbxproj | 98 …shot-sample-thread-groups in Resources */ = {isa = PBXBuildFile; fileRef = 1862B0321E7A083F0005ADF… 99 …-sample-thread-groups.plist.gz in Resources */ = {isa = PBXBuildFile; fileRef = 1862B0331E7A083F00… 100 …t-sample-thread-groups-flags in Resources */ = {isa = PBXBuildFile; fileRef = 18C577C11F96DB5100C6… 101 …mple-thread-groups-flags.plist.gz in Resources */ = {isa = PBXBuildFile; fileRef = 18C577C51F96DB7… 253 …* stackshot-sample-thread-groups */ = {isa = PBXFileReference; lastKnownFileType = file; path = "s… 254 …ot-sample-thread-groups.plist.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; p… 255 …tackshot-sample-thread-groups-flags */ = {isa = PBXFileReference; lastKnownFileType = file; path =… 256 …sample-thread-groups-flags.plist.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip… 354 18C577C51F96DB7100C67EB3 /* stackshot-sample-thread-groups-flags.plist.gz */, 355 18C577C11F96DB5100C67EB3 /* stackshot-sample-thread-groups-flags */, [all …]
|
| /xnu-12377.61.12/bsd/bsm/ |
| H A D | audit_record.h | 264 token_t *au_to_groups(int *groups) 266 token_t *au_to_newgroups(uint16_t n, gid_t *groups)
|
| /xnu-12377.61.12/doc/scheduler/ |
| H A D | sched_clutch_edge.md | 16 In order to reason about higher level user workloads, the clutch scheduler schedules groups of thre… 68 … group within a QoS bucket should be selected next for execution. Thread groups represent a colle… 77 …scheduler to prefer highly interactive thread groups over batch processing compute intensive threa… 87 * It allows for a fair sharing of CPU among thread groups based on their recent behavior. Since the… 88 …he scheduler is able to maintain up-to-date information about all thread groups which leads to mor… 89 * Thread groups provide a convenient abstraction for groups of threads working together for a user … 91 …h bucket. This allows the system to round robin efficiently among thread groups at the same priori… 182 … on delineating work across E-cores and P-cores. Concepts such as thread groups, asymmetric spill …
|
| /xnu-12377.61.12/bsd/kern/ |
| H A D | kern_credential.c | 2033 gid_t *groups; member 2054 kauth_cred_uid2groups(uid_t *uid, gid_t *groups, size_t *gcount) in kauth_cred_uid2groups() argument 2060 supgroups.groups = groups; in kauth_cred_uid2groups() 2774 memcpy(gp->groups, ki.ki_supgrps, sizeof(gid_t) * limit); in kauth_cred_cache_lookup() 4136 gid_t *groups, in kauth_cred_model_setgroups() argument 4151 memcmp(pcred->cr_groups, groups, groupcount * sizeof(gid_t)) == 0) { in kauth_cred_model_setgroups() 4157 memcpy(pcred->cr_groups, groups, groupcount * sizeof(gid_t)); in kauth_cred_model_setgroups()
|
| /xnu-12377.61.12/tests/unit/tools/ |
| H A D | generate_ut_proj.py | 345 self.groups = self.add_top(TopObjList("PBXGroup")) 372 self.groups.add(g) 434 self.group_main.rec_add(file_path.split('/'), self.groups, fr)
|
| /xnu-12377.61.12/bsd/security/audit/ |
| H A D | audit_bsm_token.c | 316 au_to_groups(int *groups) in au_to_groups() argument 318 return au_to_newgroups(AUDIT_MAX_GROUPS, (gid_t *)groups); in au_to_groups() 327 au_to_newgroups(u_int16_t n, gid_t *groups) in au_to_newgroups() argument 345 ADD_U_INT32(dptr, groups[i]); in au_to_newgroups()
|
| /xnu-12377.61.12/tests/sched/sched_test_harness/ |
| H A D | README.md | 19 … in the scheduler. For example, tests can create mock threads and thread groups, enqueue threads o…
|
| /xnu-12377.61.12/doc/lifecycle/ |
| H A D | startup.md | 90 - `LCK_GRP_DECLARE*`: automatically initialized lock groups,
|
| /xnu-12377.61.12/osfmk/kern/ |
| H A D | lock_group.c | 119 #pragma mark lock groups
|
| /xnu-12377.61.12/doc/arm/ |
| H A D | apple_speculative_hardening.md | 269 differing type signature groups. Such an attack is complicated by the fact that, 271 signature groups are randomly assigned to one a handful per-size-class zones. 275 decided based on the number of type signature groups in each size class. Each 323 type signature groups, this means that allocations of the same size and type 331 signature groups contain only a single type signature and the average type
|
| /xnu-12377.61.12/bsd/sys/ |
| H A D | kauth.h | 535 extern bool kauth_cred_model_setgroups(kauth_cred_t model, gid_t *groups, size_t groupcount…
|
| /xnu-12377.61.12/doc/observability/ |
| H A D | recount.md | 75 Accounting for groups of entities like threads and tasks starts with a `recount_plan_t`, declared u…
|
| H A D | coalitions.md | 23 …passed into `DEVELOPMENT` kernels. This is for quick debugging of thread groups and must not be us…
|
| /xnu-12377.61.12/bsd/nfs/ |
| H A D | nfs_subs.c | 1472 gid_t groups[NGROUPS]; in nfsrv_hang_addrlist() local 1477 if (!kauth_cred_getgroups(cred, groups, &groupcount) && in nfsrv_hang_addrlist() 1481 if (groups[i] != groups2[i]) { in nfsrv_hang_addrlist()
|
| /xnu-12377.61.12/makedefs/ |
| H A D | MakeInc.top | 108 # Target configs come in groups of three parameters. The first is the 111 # many groups of configurations as you wish. Each item passed in is
|
| /xnu-12377.61.12/bsd/man/man2/ |
| H A D | getdirentriesattr.2 | 127 These groups are then placed into the buffer, one after another.
|