274 lines
8.0 KiB
YAML
274 lines
8.0 KiB
YAML
#
|
|
# 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-detector:
|
|
command: usr/share/bcc/tools/deadlock_detector
|
|
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:
|