numam-spdk/scripts/pkgdep
Konrad Sztyber 5d5d9cbb3e scripts/trace: use trace library for parsing traces
Added trace provider based on the trace library.  It uses ctypes to
define the trace objects and execute library calls.  It significantly
(~2x) speeds up the execution time on large trace files.

The script automatically detects the type of the trace file and will use
the appropriate engine (either JSON or the trace library) using
python-magic for file detection.  When piping a file through stdin, JSON
format will be assumed.

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: Icfa216edee4662714266968eeb72f0097b3779b4
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9439
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-by: Monica Kenguva <monica.kenguva@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2021-10-20 07:22:00 +00:00
..
arch.sh scripts/trace: use trace library for parsing traces 2021-10-20 07:22:00 +00:00
centos.sh pkgdep: Introduce RHEL-specific source 2020-06-01 09:20:24 +00:00
clear-linux-os.sh scripts/pkgdep.sh: install pyelftools for DPDK 2021-02-04 08:43:05 +00:00
common.sh pkgdep: Install liburing regardless if it's in the ld cache 2021-09-20 10:49:19 +00:00
debian.sh scripts/trace: use trace library for parsing traces 2021-10-20 07:22:00 +00:00
fedora.sh pkgdep: Introduce RHEL-specific source 2020-06-01 09:20:24 +00:00
freebsd.sh pkgdep: Make sure gem is installed on FreeBSD prior installing mdl 2021-08-24 07:18:44 +00:00
requirements.txt scripts: remove gdb from Python requirements file 2021-07-28 16:19:35 +00:00
rhel.sh scripts/trace: use trace library for parsing traces 2021-10-20 07:22:00 +00:00
sles.sh scripts/pkgdep: Add the libpmem object library dependency. 2021-08-04 11:05:30 +00:00
ubuntu.sh pkgdep: Introduce Debian-specific source 2020-06-01 09:20:24 +00:00