SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for bcc-devel-0.2.0+git1488325605.4d0d430-1.25.x86_64.rpm :

* Thu Mar 02 2017 idonmezAATTsuse.com- Add remove-isystem.patch to unconditionally removing -isystem, looks like the gcc check is broken.- Add armv7.patch to disable __uint128_t usage which does not exist on ARMv7.- Always use clang as C compiler, note that the build system will always use clang++ ad CXX compiler if it finds it.
* Thu Mar 02 2017 glinAATTsuse.com- Update to 0.2.0+git1488325605.4d0d430 + Fix long running test_debuginfo and python3 fix + Make perf ring buffer size configurable + docs: Update eBPF features list + Improve matching of file-backed memory mappings + Fix symbol resolution by name (SymbolCache.resolve_name) + cc: Resolve symbols from external debuginfo + cc: Correctly treat PIE files as shared objects for symbols + Migrate to new symbols resolution API + Simplify BCC symbol resolution API + trace, argdist: Treat small USDT arguments correctly + Support base + index
* scale addressing for USDT arguments + cc: Fix SEGV when there is no build-id section + syscount: Summarize syscall counts and latencies + u
* tools: PHP support + bcc: add support for lpm trie map type + cc: Support for __data_loc tracepoint fields + Fix python2/3 incompatible percpu helpers + fix iteration over CPUs + Fixes for LLVM 4.0 and python3 + Update [virtual_]bpf.h to 4.10 + add bpf_obj_pin/bpf_obj_get to pin/get bpf objects + uobjnew: Attach uprobe only to the requested process + uflow: Trace method execution flow + ustat: Activity stats from high-level languages + ugc: Monitor GC events in high-level languages + ucalls: Summarize method calls with USDT + Example of using USDT + Add USDT support to C++ API + Improve linear histogram limit, and improve error message + add runqlen tool + docs: Update eBPF features list + Improve C++ API perf buffer polling + add support for bpf map flags + Fix bug of missing to install simple_tc.py + Add support for aarch64 + Avoid unexpected log message on BPF program load error + Add lru_hash/lru_percpu_hash to python/lua + bcc: add lru_hash and lru_percpu_hash map types- Remove the clang workaround since llvm 3.9.1 supports gcc c++11 abi tag. (bsc#935533)- Enable PowerPC64 and PowerPC64le build
* Tue Dec 06 2016 glinAATTsuse.com- Move manpages back to /usr/share/bcc/man since trace.8 is conflicted with the one from postfix.
* Thu Dec 01 2016 glinAATTsuse.com- Update to 0.2.0+git1480569532.5647de0 + profile: -p should match user PID + tcplife: reorder logic to catch missed timestamps + hello_perf_output: match the data type of pid + Remove debug flag override in bcc_exception.h + Use StatusTuple constructor in mkstatus_ + Implement StatusTuple class instead of using std::tuple + biotop.py: fix compiler error on newer kernels + Determine kernel dirs at runtime (fix #743) + Rename exception.h to bcc_exception.h + tcplife.py: Catch passive closed by server, #788 + Install exception.h and common.h + Fixup test errors in clang, c api + trace: Avoid passing -1 as the pid to USDT + Fix Tracepoint example (#809) + cc, python: Clean up BPF module and tables + Fix warnings covered by -Wdelete-non-virtual-dtor + Fix argument type for increment() in documentation (#794) + trace: add pid/tid filtering, fix symbolizing, misc nits (#798) + Expose destruction of SymbolCache in libbcc + perf_reader: install perf_reader.h + Use headers from BCC in installed files (#793) + funccount: Bail early if there are no matching functions (#792) + python: Grab all keys before zeroing + funccount: Switch to BPF array instead of hash + Update profile.py to use new perf support (#776) + Example for using BPF perf event + funccount: Do not prepopulate location cache + python: Filter duplicate in get_kprobe_functions + Python API for BPF perf event + Add bpf_attach_perf_event in libbpf + Add BPF_PROG_TYPE_PERF_EVENT to bpf_prog_type enum + add tcplife (#773) + add reset-trace (#766) + funccount: Verify probe max limit (#771) + python: Fix kprobe quota test breakage, add uprobes + funccount: Generalize for uprobes, tracepoints, and USDT + bcc: Make regex helpers publicly accessible + stackcount: Style fixes for linter (pep8) + fix profile.py page_offset_base breakage (#768) + trace, argdist: -I switch for trace and miscellaneous fixes (#761) + cc: Support glob+offset format in USDT arguments (#753) + Support filtering by process ID in the filesystem slower tools (#756) + trace: STRCMP helper function + mysqld_slower: Fix breakage after USDT API change + trace: Add %K and %U format specifiers (#742) + Update opensnoop to filter by PID and TID (#739) + funclatency: user functions support (#733) + tplist: Print USDT locations and arguments (#734) + src/lua: LuaJIT BPF compiler, examples, tests (#652) + stackcount: Support uprobes, tracepoints, and USDT (#730) + trace: Initialize USDT arguments to 0 before reading (#725) + argdist, trace: Native tracepoint support (#724) + argdist: Cumulative mode (-c) (#719) + trace: Print USDT arg helpers in verbose mode (#723) + argdist, trace: Support naked executable names in probes (#720) + docs: Update eBPF features list by kernel version (#717) + fixup the issue in which distributed_bridge example (#716) + Fix bpf_common.cc include style (#715) + Fix argdist, trace, tplist to use the libbcc USDT support (#698) + [tcpconnect] filter traced connection based on destination ports + Fix bpf log buffer for large bpf program: (#680) + opensnoop: Introduce process name filtering- Exclude the cpp examples from installation- Remove the isystem path since we are using clang++- Install the manpages correctly- Improve the spec file to search the luajit pathes and fix some dependency issue in Leap 42.2- Remove \"-DBCC_KERNEL_HAS_SOURCE_DIR=1\" since bcc can detect the kernel dir dynamically now.
* Mon Sep 26 2016 glinAATTsuse.com- Add llvm-gold to the BuildRequires since the package was split from llvm since 3.8.1
* Fri Sep 09 2016 glinAATTsuse.com- Update to 0.2.0 + examples: fix indentation in tracing/tcpv4connect + fileslower/filetop: use de->d_name.name, add filtering
* Fri Aug 26 2016 glinAATTsuse.com- Update to snapshot v0.1.8+git1472097662.4ebb7cf + fix biosnoop after kernel change + offcputime improvements: use less RAM, add PID/TID support + Add perf_submit_skb + Adjustments to the documentation + fix build with 4.0 llvm trunk + frontends/clang: Safety check for invalid opLoc in ProbeVisitor + Tool to sniff data contents before encrypted with OpenSSL or GnuTLS + Add bpf_get_current_task() helper definition + USDT Python API and example + Lua Tools for BCC + BPF: better format for `ksymaddr` + table: Implement a StackWalker for StackTrace tables + added percpu support in bcc + Fix error handling when attaching {u,k}{,ret}probes + Fix python3 incompatibilities + Update headers with 4.5+ features + Add v6 headers to proto.h + Use pre-calculated function addresses in funccount + Add name to address ksym helper + Add a table.zero() function to bcc.TableBase + Enforce limit of 1000 open [uk]probes- Drop upstreamed bcc-kernel-header-search.patch- Add bcc-docs to collect the documentation- Add bcc-lua to process the lua scripts- Add the license files to libbcc0
* Fri Jul 22 2016 glinAATTsuse.com- Use the upstream tarball and add the URL- Amend the description of the pacakge- Use the right group for libbcc0
* Wed Apr 20 2016 glinAATTsuse.com- Remove \"strip\" from \"make install\" to enable debuginfo
* Tue Mar 15 2016 glinAATTsuse.com- Switch to clang to avoid the c++11 tag issue (bsc#935533)- Update bcc-kernel-header-search.patch to include headers in /lib/modules/$(uname -r)/build/
* Tue Mar 08 2016 glinAATTsuse.com- Replace bcc-suse-kernel-headers.patch with the upstream fix, bcc-kernel-header-search.patch, and add \"-DBCC_KERNEL_HAS_SOURCE_DIR=1\" to cmake.- Fix the formation in the spec file
* Thu Feb 25 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 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 02 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 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 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 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 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 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 2015 glinAATTsuse.com- initial import: v0.1.7- Add bcc-fix-packaging.patch to fix versioning issue of the shared library
 
ICM