]> git.cameronkatri.com Git - apple_cmds.git/blob - system_cmds/proc_uuid_policy.tproj/proc_uuid_policy.1
Merge branch 'apple'
[apple_cmds.git] / system_cmds / proc_uuid_policy.tproj / proc_uuid_policy.1
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 | path
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