xref: /xnu-11215.61.5/bsd/kern/ariadne_plists/xnu_suspension.plist (revision 4f1223e81cd707a65cc109d0b8ad6653699da3c4)
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<array>
5    <dict>
6        <key>Name</key>
7        <string>Task/Thread Suspend</string>
8        <key>Children</key>
9        <array>
10            <dict>
11                <key>Name</key>
12                <string>Task Suspend</string>
13                <key>Type</key>
14                <string>Interval</string>
15                <key>KTraceCodeBegin</key>
16                <string>0x1210000</string>
17                <key>KTraceCodeEnd</key>
18                <string>0x1210004</string>
19                <key>EventsMatchedBy</key>
20                <string>Arg1</string>
21                <key>ArgNamesBegin</key>
22                <dict>
23                    <key>Arg1</key>
24                    <string>pid</string>
25                    <key>Arg2</key>
26                    <string>user_stop_count</string>
27                    <key>Arg3</key>
28                    <string>pidsuspended</string>
29                </dict>
30                <key>ArgNamesEnd</key>
31                <dict>
32                    <key>Arg1</key>
33                    <string>pid</string>
34                </dict>
35                <key>ArgValueTypesBegin</key>
36                <dict>
37                    <key>Arg1</key>
38                    <string>ProcessName</string>
39                </dict>
40                <key>ArgValueTypesEnd</key>
41                <dict>
42                    <key>Arg1</key>
43                    <string>ProcessName</string>
44                </dict>
45            </dict>
46
47            <dict>
48                <key>Name</key>
49                <string>Task Suspend Begin</string>
50                <key>Type</key>
51                <string>Impulse</string>
52                <key>KTraceCode</key>
53                <string>0x1210000</string>
54                <key>EventsMatchedBy</key>
55                <string>Arg1</string>
56                <key>ArgNames</key>
57                <dict>
58                    <key>Arg1</key>
59                    <string>pid</string>
60                    <key>Arg2</key>
61                    <string>user_stop_count</string>
62                    <key>Arg3</key>
63                    <string>pidsuspended</string>
64                </dict>
65                <key>ArgValueTypes</key>
66                <dict>
67                    <key>Arg1</key>
68                    <string>ProcessName</string>
69                </dict>
70            </dict>
71
72			<dict>
73                <key>Name</key>
74                <string>Thread Suspend</string>
75                <key>Type</key>
76                <string>Interval</string>
77                <key>KTraceCodeBegin</key>
78                <string>0x1210008</string>
79                <key>KTraceCodeEnd</key>
80                <string>0x121000c</string>
81                <key>EventsMatchedBy</key>
82                <string>Arg1</string>
83                <key>ArgNamesBegin</key>
84                <dict>
85                    <key>Arg1</key>
86                    <string>suspended thread tid</string>
87                    <key>Arg2</key>
88                    <string>user stop count</string>
89                    <key>Arg3</key>
90                    <string>pidsuspended</string>
91                </dict>
92                <key>ArgNamesEnd</key>
93                <dict>
94                    <key>Arg1</key>
95                    <string>suspended thread tid</string>
96                </dict>
97                <key>ArgValueTypesBegin</key>
98                <dict>
99                    <key>Arg1</key>
100                    <string>ThreadName</string>
101                </dict>
102                <key>ArgValueTypesEnd</key>
103                <dict>
104                    <key>Arg1</key>
105                    <string>ThreadName</string>
106                </dict>
107            </dict>
108
109            <dict>
110                <key>Name</key>
111                <string>Thread Suspend Begin</string>
112                <key>Type</key>
113                <string>Impulse</string>
114                <key>KTraceCode</key>
115                <string>0x1210008</string>
116                <key>EventsMatchedBy</key>
117                <string>Arg1</string>
118                <key>ArgNames</key>
119                <dict>
120                    <key>Arg1</key>
121                    <string>suspended thread tid</string>
122                    <key>Arg2</key>
123                    <string>user stop count</string>
124                    <key>Arg3</key>
125                    <string>pidsuspended</string>
126                </dict>
127                <key>ArgValueTypes</key>
128                <dict>
129                    <key>Arg1</key>
130                    <string>ThreadName</string>
131                </dict>
132            </dict>
133
134            <dict>
135                <key>Name</key>
136                <string>Thread Resume</string>
137                <key>Type</key>
138                <string>Impulse</string>
139                <key>KTraceCode</key>
140                <string>0x121000c</string>
141                <key>EventsMatchedBy</key>
142                <string>Arg1</string>
143                <key>ArgNames</key>
144                <dict>
145                    <key>Arg1</key>
146                    <string>suspended thread tid</string>
147                </dict>
148                <key>ArgValueTypes</key>
149                <dict>
150                    <key>Arg1</key>
151                    <string>ThreadName</string>
152                </dict>
153            </dict>
154
155        </array>
156    </dict>
157</array>
158</plist>