forked from iovisor/bcc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
snapcraft.yaml
273 lines (268 loc) · 7.95 KB
/
snapcraft.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
#
# Copyright (C) 2016 Canonical
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
name: bcc
version: 0.7.0-20181122-2831-166fba57
summary: BPF Compiler Collection (BCC)
description: A toolkit for creating efficient kernel tracing and manipulation programs
confinement: strict
grade: stable
plugs:
mount-observe: null
system-observe: null
system-trace: null
assumes: [snapd2.23]
parts:
bcc:
plugin: cmake
configflags:
- '-DCMAKE_INSTALL_PREFIX=/usr'
source: ..
source-type: git
build-packages:
- bison
- build-essential
- cmake
- flex
- libedit-dev
- libllvm4.0
- llvm-4.0-dev
- libclang-4.0-dev
- python
- zlib1g-dev
- libelf-dev
- iperf
stage-packages:
- libc6
prime:
- usr/share/bcc/tools
- usr/lib/*/lib*.so*
- usr/lib/python2.7
- -usr/share/bcc/tools/doc
python-deps:
plugin: python
python-version: python2
stage-packages:
- libc6
apps:
argdist:
command: usr/share/bcc/tools/argdist
bashreadline:
command: usr/share/bcc/tools/bashreadline
biolatency:
command: usr/share/bcc/tools/biolatency
biosnoop:
command: usr/share/bcc/tools/biosnoop
biotop:
command: usr/share/bcc/tools/biotop
bitesize:
command: usr/share/bcc/tools/bitesize
bpflist:
command: usr/share/bcc/tools/bpflist
btrfsdist:
command: usr/share/bcc/tools/btrfsdist
btrfsslower:
command: usr/share/bcc/tools/btrfsslower
cachestat:
command: usr/share/bcc/tools/cachestat
cachetop:
command: usr/share/bcc/tools/cachetop
capable:
command: usr/share/bcc/tools/capable
cobjnew:
command: usr/share/bcc/tools/cobjnew
cpudist:
command: usr/share/bcc/tools/cpudist
cpuunclaimed:
command: usr/share/bcc/tools/cpuunclaimed
dbslower:
command: usr/share/bcc/tools/dbslower
dbstat:
command: usr/share/bcc/tools/dbstat
dcsnoop:
command: usr/share/bcc/tools/dcsnoop
dcstat:
command: usr/share/bcc/tools/dcstat
deadlock:
command: usr/share/bcc/tools/deadlock
execsnoop:
command: usr/share/bcc/tools/execsnoop
ext4dist:
command: usr/share/bcc/tools/ext4dist
ext4slower:
command: usr/share/bcc/tools/ext4slower
filelife:
command: usr/share/bcc/tools/filelife
fileslower:
command: usr/share/bcc/tools/fileslower
filetop:
command: usr/share/bcc/tools/filetop
funccount:
command: usr/share/bcc/tools/funccount
funclatency:
command: usr/share/bcc/tools/funclatency
funcslower:
command: usr/share/bcc/tools/funcslower
gethostlatency:
command: usr/share/bcc/tools/gethostlatency
hardirqs:
command: usr/share/bcc/tools/hardirqs
javacalls:
command: usr/share/bcc/tools/javacalls
javaflow:
command: usr/share/bcc/tools/javaflow
javagc:
command: usr/share/bcc/tools/javagc
javaobjnew:
command: usr/share/bcc/tools/javaobjnew
javastat:
command: usr/share/bcc/tools/javastat
javathreads:
command: usr/share/bcc/tools/javathreads
killsnoop:
command: usr/share/bcc/tools/killsnoop
llcstat:
command: usr/share/bcc/tools/llcstat
mdflush:
command: usr/share/bcc/tools/mdflush
memleak:
command: usr/share/bcc/tools/memleak
mountsnoop:
command: usr/share/bcc/tools/mountsnoop
mysqld-qslower:
command: usr/share/bcc/tools/mysqld_qslower
nfsdist:
command: usr/share/bcc/tools/nfsdist
nfsslower:
command: usr/share/bcc/tools/nfsslower
nodegc:
command: usr/share/bcc/tools/nodegc
nodestat:
command: usr/share/bcc/tools/nodestat
offcputime:
command: usr/share/bcc/tools/offcputime
offwaketime:
command: usr/share/bcc/tools/offwaketime
oomkill:
command: usr/share/bcc/tools/oomkill
opensnoop:
command: usr/share/bcc/tools/opensnoop
perlcalls:
command: usr/share/bcc/tools/perlcalls
perlflow:
command: usr/share/bcc/tools/perlflow
perlstat:
command: usr/share/bcc/tools/perlstat
shmsnoop:
command: usr/share/bcc/tools/shmsnoop
sofdsnoop:
command: usr/share/bcc/tools/sofdsnoop
phpcalls:
command: usr/share/bcc/tools/phpcalls
phpflow:
command: usr/share/bcc/tools/phpflow
phpstat:
command: usr/share/bcc/tools/phpstat
pidpersec:
command: usr/share/bcc/tools/pidpersec
profile:
command: usr/share/bcc/tools/profile
pythoncalls:
command: usr/share/bcc/tools/pythoncalls
pythonflow:
command: usr/share/bcc/tools/pythonflow
pythongc:
command: usr/share/bcc/tools/pythongc
pythonstat:
command: usr/share/bcc/tools/pythonstat
rubycalls:
command: usr/share/bcc/tools/rubycalls
rubyflow:
command: usr/share/bcc/tools/rubyflow
rubygc:
command: usr/share/bcc/tools/rubygc
rubyobjnew:
command: usr/share/bcc/tools/rubyobjnew
rubystat:
command: usr/share/bcc/tools/rubystat
runqlat:
command: usr/share/bcc/tools/runqlat
runqlen:
command: usr/share/bcc/tools/runqlen
slabratetop:
command: usr/share/bcc/tools/slabratetop
softirqs:
command: usr/share/bcc/tools/softirqs
solisten:
command: usr/share/bcc/tools/solisten
sslsniff:
command: usr/share/bcc/tools/sslsniff
stackcount:
command: usr/share/bcc/tools/stackcount
statsnoop:
command: usr/share/bcc/tools/statsnoop
syncsnoop:
command: usr/share/bcc/tools/syncsnoop
syscount:
command: usr/share/bcc/tools/syscount
tcpaccept:
command: usr/share/bcc/tools/tcpaccept
tcpconnect:
command: usr/share/bcc/tools/tcpconnect
tcpconnlat:
command: usr/share/bcc/tools/tcpconnlat
tcplife:
command: usr/share/bcc/tools/tcplife
tcpretrans:
command: usr/share/bcc/tools/tcpretrans
tcptop:
command: usr/share/bcc/tools/tcptop
tcptracer:
command: usr/share/bcc/tools/tcptracer
tplist:
command: usr/share/bcc/tools/tplist
trace:
command: usr/share/bcc/tools/trace
ttysnoop:
command: usr/share/bcc/tools/ttysnoop
ucalls:
command: usr/share/bcc/tools/lib/ucalls
uflow:
command: usr/share/bcc/tools/lib/uflow
ugc:
command: usr/share/bcc/tools/lib/ugc
uobjnew:
command: usr/share/bcc/tools/lib/uobjnew
ustat:
command: usr/share/bcc/tools/lib/ustat
uthreads:
command: usr/share/bcc/tools/lib/uthreads
vfscount:
command: usr/share/bcc/tools/vfscount
vfsstat:
command: usr/share/bcc/tools/vfsstat
wakeuptime:
command: usr/share/bcc/tools/wakeuptime
xfsdist:
command: usr/share/bcc/tools/xfsdist
xfsslower:
command: usr/share/bcc/tools/xfsslower
zfsdist:
command: usr/share/bcc/tools/zfsdist
zfsslower:
command: usr/share/bcc/tools/zfsslower
# vim: set ai et sts=4 tabstop=4 sw=4: