]> git.saurik.com Git - apple/system_cmds.git/blob - proc_uuid_policy.tproj/proc_uuid_policy.1
53d8a87cbde729de91a713f4172478d38e427099
[apple/system_cmds.git] / 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
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