Changelog for
bcc-devel-0.1.8-3.1.x86_64.rpm :
Thu Feb 25 13:00:00 2016 glinAATTsuse.com
- Update to version 0.1.8
+ http_filter renamed, README fixed
+ Migrated filelife to bpf_perf_event
+ migrated to use bpf_perf_events
+ Migrated killsnoop to bpf_perf_event
+ Print traceback only if verbose mode was requested
+ trace: trace function execution with custom format strings and
filters
- Add back python3-bcc
- Make python-bcc require libbcc0
Thu Feb 18 13:00:00 2016 glinAATTsuse.com
- Update to version 0.1.7+git1455766673.13e74d3
+ use __builtin_memcpy() instead of unrolled loop
+ http filter example
+ Add bpf_module.h to CMakeLists.txt
+ different man formats
+ Fix segfault in ~BPFModule on syntax error
+ Add bitesize tool
+ Support array and pointer types in scanf generated function
+ Add biotop tool
+ Added memory leak tracer
+ Fix python map.items() racing with bpf delete
+ Don\'t show allocations newer than a configurable age
+ Add bpf_get_prandom_u32 to helpers
+ Added --stack-depth switch to control the number of stack
frames captured for each allocation
+ Fixed long arg name from stack_depth to stack-depth
+ Added option to display only top N stacks by size
+ use bpf_perf_event_output() instead
+ save one bpf_probe_read()
+ 3 tools: oomkill, dcstat, dcsnoop
+ Implemented histogram functionality, including strings; added
examples
+ Added ret probes
+ Renamed to argdist.py, updated command-line switches, added
kernel probe pid filtering, added verbose mode that prints the
BPF program
+ ext4 and xfs tools
+ tcp to bpf_perf_output
+ 3 tools: tcpretrans, zfsslower, zfsdist
+ inline C in /tools
+ 2 tools: btrfsdist, btrfsslower
+ Split bcc/__init__.py into multiple files
+ Split bcc.table.BPFTable into multiple type-specific classes
+ Support native integer indexing in table.Array type
+ Fix breakage in open_perf_buffer
+ Embed runtime header files in libbcc.so
- Add bcc-suse-kernel-headers.patch to fix the kernel header path
- Drop bcc-workaround-gcc5-abi.patch since it never works...
- Drop the dependency of bcc-devel from python-bcc
Tue Feb 2 13:00:00 2016 glinAATTsuse.com
- Update to version v0.1.7+git20160131.143df80
+ Updates to use cmake GLOB and libbcc.so.0 in python init
+ Add decode() to ascii string in offcputime.py
+ Add libbpf.c support for uprobes
+ Add python support for attaching bpf programs to uprobes
+ Fixes for address calculation
+ Fixup objdump calling syntax and add docstrings
+ Add uprobe strlen histogram example
+ Update test_dump_func to be python3 compatible
Tue Jan 26 13:00:00 2016 glinAATTsuse.com
- Update to version v0.1.7+git20160119.f50ca1f
+ fix pep8 lint errors in the rest of the tools
+ Close fd and unshare when public map is destructed
+ stack walker typo and improvement
+ optimize code, remove unnecessary filter check
+ add -u, and change from 2 to 1 traced funcitons
Mon Jan 11 13:00:00 2016 glinAATTsuse.com
- Update to version v0.1.7+git20160110.a0aa7f2
+ Remove runtime dependency on gcc stdarg headers and make
+ Add ability to set custom cflags when loading programs
+ Add ability to export maps, enables cross-program sharing
+ Rename BPF_EXPORT to BPF_TABLE_PUBLIC
+ fix pep8 lint errors in biolatency and biosnoop
- Remove make from Requires of python-bcc
Wed Dec 16 13:00:00 2015 glinAATTsuse.com
- Update to version v0.1.7+git20151210.23b87e5:
+ Fixup dependencies of bcc-tools package
+ Automatically bump memlock ulimit
+ fixed bugs in control-flow generation
+ Fix breakage from LLVM 3.8 API change
+ make sure LDFLAGS are propagated as well
+ Improve json type support for misc struct/union types
+ Drop broken p4/docs symlink and create README.md+URL
- Drop upstreamed bcc-honor-external-cflags.patch
Mon Nov 30 13:00:00 2015 glinAATTsuse.com
- Udpate to bcc-0.1.7+git48.g1c7debd
- Add python-future as the Recommends for bcc-examples so that
the scripts can be compatible with python 2 and python 3.
- Remove python3-bcc
Mon Nov 16 13:00:00 2015 glinAATTsuse.com
- Update to bcc-0.1.7+git34.gfa9684d
- Add bcc-workaround-gcc5-abi.patch to work around the old c++11
abi in clang
- Add bcc-honor-external-cflags.patch to adopt the external cflags
- Drop bcc-fix-packaging.patch which is already in the tarball
- Amend the requirements of python-bcc
+ make and kernel-devel are necessary
- Add python3-bcc since the python binding is compatiable with both
2 and 3
Fri Oct 23 14:00:00 2015 glinAATTsuse.com
- initial import: v0.1.7
- Add bcc-fix-packaging.patch to fix versioning issue of the shared
library