]>
Commit | Line | Data |
---|---|---|
cf37c299 A |
1 | .\" Copyright (c) 2016, Apple Inc. All rights reserved. |
2 | .\" | |
3 | .Dd March 14, 2016 | |
4 | .Dt PROC_UUID_POLICY 1 | |
5 | .Os "Mac OS X" | |
6 | .Sh NAME | |
7 | .Nm proc_uuid_policy | |
8 | .Nd Set UUID policy with the kernel | |
9 | .Sh SYNOPSIS | |
10 | .Nm | |
11 | .Ar verb | |
12 | .Ar policy | |
13 | .Ar uuid | |
14 | .Sh DESCRIPTION | |
15 | .Nm | |
16 | sets policy for a specific UUID or mach-o file with the kernel | |
17 | .Pp | |
18 | The uuid may be a uuid of the form 1A213FB4-B430-333F-AC63-891678070AFE | |
19 | or a path to a valid mach-o executable. | |
20 | .Nm | |
21 | will extract the LC_UUID load commands from the executable. | |
22 | .Pp | |
23 | .Sh VERBS | |
24 | The verbs are as follows: | |
25 | .Bl -tag -width indent | |
26 | .\" ========== | |
27 | .It clear | |
28 | Clear the policy for the given UUID with PROC_UUID_POLICY_OPERATION_CLEAR. | |
29 | .\" ========== | |
30 | .It add | |
31 | Add the policy for the given UUID with PROC_UUID_POLICY_OPERATION_ADD. | |
32 | .\" ========== | |
33 | .It remove | |
34 | Add the policy for the given UUID with PROC_UUID_POLICY_OPERATION_REMOVE. | |
35 | .\" ========== | |
36 | .Sh POLICIES | |
37 | The policies are as follows: | |
38 | .Bl -tag -width indent | |
39 | .\" ========== | |
40 | .It none | |
41 | PROC_UUID_POLICY_FLAGS_NONE | |
42 | .\" ========== | |
43 | .It no_cellular | |
44 | PROC_UUID_NO_CELLULAR | |
45 | .\" ========== | |
46 | .It necp | |
47 | PROC_UUID_NO_CELLULAR | |
48 | .\" ========== | |
49 | .It alt-dyld | |
50 | PROC_UUID_ALT_DYLD_POLICY | |
51 | .\" ========== | |
52 | .El | |
53 | .Sh SEE ALSO | |
54 | .Xr otool 1 |