* Extant dispatcher in preperation of opencl merge
* Add namespace in name
* Add namespace
* Change dispatcher
* Modify namespace
* Opencl use general
* Fix namespace
* remove boulet
* OpenCL is now using new plugins
* Remove old file
* Add zeinterval
* Fix clean
* Add tests
* Fix makefile
* Update iprof with zeinterval
* Fix makefile
* Fix pointer return values for OpenCL pretty print.
* Add timeline
* Added initial support for demangling kernel.
* Add demangling
* Search for demangle.h in libiberty folder also.
* Refactor zeinterval
* Add first version of cuda
* Added device properties dump.
* Add first attempt a cuda profiling
* Added support for cuda VDPAU functions.
* Added new export.
* Added first tracking brick for exports.
* Added support for tracing with parameters known extension functions.
* Fix distcheck.
* Add exports to babeltrace_cuda.
* Added meta parameters for exports.
* Re added correct support for export_called event.
* Added another initializer function to the list.
* Cuda add device stack
* Add clwait for event naming
* Typo
* Fix cuda and go back to all cl
* Add cli for mangling
* Fix bug in level0
* Added support for more export functions.
* Add blocking test
* profiling fast
* Add interleave
* Add makefile
* Added support to pipeline interval plugins.
* Update pipeline iprof
* Fix cuprof
* less empty line printed
* Extented + mangled
* Add json extension
* Add lighwait mode in iprof
* Remove utf8
* ZE_RESULT_NOT_READY is not an error
* better json layout + metadata
* Optimize mangling
* steep-up sorted of array
* json for extented
* Optimize lookup. Should do the same in callbacks...
* Added metadata dumping tool.
* extend thapi for metadata
* Fix tally for metadata
* Cleaned tally
* Improvement of metadata support
* More consistancy
* Updated level zero headers.
* Updated with support for level-zero 1.1.
* Added missing static storage qualifiers.
* Disable more event
* Only print when nothing else
* Added support for host and device timer synchronization using zeDeviceGetGlobalTimestamps.
* Presque une timeline qui marche
* Fix ze tests
* Update ze binding
* Added support for zeContextCreateEx to bindings.
* Updated to support latest version of cl.xml.
* Filter out 32 bit libraries.
* Add general test
* Add templated files
* Add cuda tests
* Fix cuda test
* Add missing test
* Added missing dist file.
* Only one file for tests
* Only one file for tests
* Simplify makefile
* Modulazie common template
* Add missing file
* Fixe makefile
* Added partial support for more export functions
* Clean makefile for tests
* Add profling fast to the 3 backend
* Add files...
* Updated to support most recent loader code.
* Added missing file in ze/Makefile.am.
* Added more export functions wrappers
* More export functions
* Added support for Level Zero 1.2 API.
* Workarround for SYCL assembly
* Fixed support for clGetKernelSuggestedLocalWorkSizeKHR.
* Add --max-name-size
* Rewrote babeltrace_opencl using bt2.
* Better output.
* Workaround for babeltrace2 bug.
* Avoid printing "(null)".
* Added support for optionally dumping build logs.
* Add log in ze for iprof
* Fixed log dump not using function pointers.
* Fixed wrong output for log variables.
* Add warning for hanging call
* Fix warning and wrong logic for hanging
* Minor typo
* Profiling needs to be active for cuda as well.
* Fix cuprof
* Brice already fixed it
* Added support for subdevice profiling in Level Zero.
* Fix ze subdevice
* Fix cl error code
* Fix error code check
* Fix wrong aray postprocessing in babeltrace_opencl.
* Tentative fix for profiling for primary context management.
* Better error support
* Cleanup build system.
* Fix some build system issues.
* Homogenized build system.
* Updated Level Zero support to latest released version of the loader (1.5.0).
* Added missing API.
* Fix missing CUDA callback.
* cuCreateCtx set default context
* Demangling is now conditional on the detection of demangle.h.
* Avoid SystemTap integration (it can only take 13 arguments which is insufficient).
* CUdeviceptr should be displayed in base 16.
* Fix broking pipe in xprof.sh
* Fix identation of erb.
* Moved xprof.sh.erb from utils to xprof folder.
* More build system refactoring.
* Fix indentations.
* Updated to support latest version of the ze loader.
* Add check for required ruby extensions in configure.
* Added requirement on patched babeltrace2.
* Added version information to binaries.
* Propagated fix for whichlib.
* Added manual to the tracers.
* Fix version number build system.
* Fix configure warning.
* Updated README.md.
* Add flag to disable -Werror.
* Added missing potential dependency.
* Update README.md
* Update README.md
* Update README.md
* Avoid copy when iterating over map values.
* Crash if tracer is opening itself.
* iprof handle no loader
* Refactoring iprof
* Force auto detection in all code path.
* Protect tracers from self opening.
* Fix cuda runtime tracer initialization.
* rescue missing symbol in zebinding
* Big refractoring
* clang formated
* clang-format
* Macro getter setter bt2
* Refractor tally
* update after a few month delay
* Fix various stuff
* Fix #7
* Updated to support Level zero v1.3.0 (Loader v1.6.2).
* Add emiter.h
* Ze implemente work group size
* Fix naming
* Add -k
* Add direction
* Fixe makefile
* Fxi makefile
* Update babeltrace_ze to support babeltrace2.
* Ported babeltrace_cuda to babletrace2.
* Update with new option
* Updated babeltrace scripts to filter out unrecognized messages.
* Simplify iprof
* Rearchitectured babeltrace scripts to allow mixing them.
* Fix missing path to share folder.
* Added a new babeltrace_thapi script parsing the 3 supported APIs.
* Removed babeltrace gem from checks.
* Add verbose mode for lltng
* Put tracer error output as optional.
* Fix utf8 nightmare
* Fix ref bug
* Fix timeline
* L0D0 are now passed at the kernel enqueue
* Update zeinterval to handle paranoid mode
* Add paranoid_drift
* Update ze/tracer_ze_helpers.include.c
Co-authored-by: Brice Videau <bvideau@anl.gov>
* Update ze/tracer_ze_helpers.include.c
Co-authored-by: Brice Videau <bvideau@anl.gov>
* Update ze/tracer_ze_helpers.include.c
Co-authored-by: Brice Videau <bvideau@anl.gov>
* Refractor paranoid
* Added missing profiling info on extension append.
* Fix interval
* Added events to dump memory information in level zero.
* Fix iprof for memory properties
* Fix ze_command state
* Added support for dumping profiling info on command list reset.
* Fix path.
* Add event when profiling
* Fix one memory leak
* Paranoid command list management.
* When not replaying take the good trace
* Light refactoring.
* Removed outdated CI file.
* Added CI
* Try to patch and build babeltrace2.
* Move workflow.
* Fix apt list.
* Remove build-deps.
* Add elfutils.
* Added libelf-dev.
* Added libdw-dev.
* Add cache for babeltrace2.
* Fix typo.
* Test.
* Build and run tests?
* Fix check.
* Use parallel build for Babeltrace2.
* Fix bug.
* Replace array by dl list to gt better complexity.
* Improve callbacks
* Improved CI
* Try better caching strategy.
* Added more checks.
* Cosmetic changes.
* Starting refracting
* Builds.
* Fix tests
* TS min by default
* TS min by default
* cleanup
* better with erase
* ref and tuple
* Correct test
* Bailout cleanly
* Remove white space
* Start end
* Avoid shootgun
* Refractoring and clarification
* refractor
* Fix unused variable
* Added live feature to tracer and trace readers using babeltrace2 ctf.lttng-live source plugin.
* Add live
* Added Documentation for --live option of xprof.
* Add support for live tracing.
* Fix some stuff
* Fix nasty event management bug.
* Updated to ze_loader v1.7.4
* Fixed wrong conditional.
Co-authored-by: Thomas Applencourt <tapplencourt@anl.gov>
Co-authored-by: Thomas Applencourt <TApplencourt@users.noreply.github.com>
Co-authored-by: tapplencourt <tapplencourt@login-2.devep>