Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | record-main-lttng.cc: Change size of empty string | Ryan Long | 2021-10-07 | 1 | -1/+1 |
| | | | | | | | | | CID 1503017: Out-of-bounds access in CopyThreadName(). Change size of kEmptyThreadName from THREAD_API_COUNT to THREAD_NAME_SIZE. Closes #4519 | ||||
* | record-client.c: Ignore return value from visit() | Ryan Long | 2021-09-30 | 1 | -1/+2 |
| | | | | | | CID 1503011: Unchecked return value in resolve_hold_back(). Closes #4423 | ||||
* | record-filter-zlib.cc: Initialize stream_'s fields | Ryan Long | 2021-09-27 | 1 | -0/+13 |
| | | | | | | CID 1503020: Uninitialized pointer field Closes #4434 | ||||
* | trace/wscript: Specify C language version | Joel Sherrill | 2021-04-02 | 1 | -2/+3 |
| | | | | | CentOS 7 has gcc 4.8 which defaults to C90 and this results in warnings for code that is valid C99 but not C90. | ||||
* | trace: Use c++14 instead of c++11 if possible | Christian Mauderer | 2020-07-23 | 1 | -1/+5 |
| | | | | | | llvm version 10 uses features from c++14 standard in the headers. With that, the record/record-main-lttng.cc doesn't build any more. This patch makes sure that c++14 is used if it is available. | ||||
* | record: Increase input buffer and alignment | Sebastian Huber | 2020-03-17 | 1 | -1/+1 |
| | | | | Update #3904. | ||||
* | record: Add support for zlib compressed input | Sebastian Huber | 2020-03-17 | 1 | -6/+18 |
| | | | | Update #3904. | ||||
* | record: Add zlib filter class | Sebastian Huber | 2020-03-17 | 3 | -0/+106 |
| | | | | Update #3904. | ||||
* | record: Add support for base64 encoded input | Sebastian Huber | 2020-03-17 | 1 | -5/+16 |
| | | | | Update #3904. | ||||
* | record: Add base64 filter class | Sebastian Huber | 2020-03-17 | 3 | -0/+124 |
| | | | | Update #3904. | ||||
* | record: Add filter base class | Sebastian Huber | 2020-03-17 | 2 | -3/+51 |
| | | | | Update #3904. | ||||
* | record: Add option to print config default values | Sebastian Huber | 2020-03-17 | 1 | -9/+26 |
| | | | | Update #3904. | ||||
* | record: Add support for user defined event names | Sebastian Huber | 2020-03-17 | 3 | -50/+164 |
| | |||||
* | record: Add INI file parser | Sebastian Huber | 2020-03-17 | 4 | -2/+462 |
| | | | | | | | | | | | | | | | | | | | | Import from: https://github.com/benhoyt/inih commit 351217124ddb3e3fe2b982248a04c672350bb0af Author: Stephan Lachnit <stephanlachnit@protonmail.com> Date: Sun Mar 1 07:31:28 2020 +0100 r48 release (#100) * Bump copyright to 2020 * Remove makefile for static library * meson: version 48 Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com> Update #3904. | ||||
* | record: Format file header | Sebastian Huber | 2020-03-17 | 3 | -9/+9 |
| | | | | Update #3904. | ||||
* | record: Guard config.h include | Sebastian Huber | 2020-03-17 | 3 | -1/+8 |
| | | | | Update #3904. | ||||
* | record: Fix format | Sebastian Huber | 2020-03-17 | 1 | -3/+4 |
| | | | | Update #3904. | ||||
* | record: Allow to compile with recent llvm version. | Christian Mauderer | 2019-12-18 | 1 | -1/+6 |
| | | | | | | It seems that the API for symbolizeCode changed between llvm8 and llvm9. This patch uses the same adaption that is used for the llvm-symbolizer tool in llvm commit b2c4b8bded3ff2efaaebe0d8b33c65116f9ef8de. | ||||
* | Fix build issues on Debian 10 | Sebastian Huber | 2019-12-18 | 1 | -2/+9 |
| | |||||
* | record: Remove unused constant | Sebastian Huber | 2019-11-18 | 1 | -3/+0 |
| | |||||
* | record: Fix use of std::min | Sebastian Huber | 2019-09-10 | 1 | -1/+2 |
| | | | | Update #3665. | ||||
* | record: Optionally use LLVM to resolve addresses | Sebastian Huber | 2019-09-10 | 2 | -43/+185 |
| | | | | Update #3665. | ||||
* | record: Windows compatibility | Sebastian Huber | 2019-09-10 | 2 | -6/+22 |
| | | | | Update #3665. | ||||
* | record: Add generic record events | Sebastian Huber | 2019-09-05 | 2 | -8/+57 |
| | | | | Update #3665. | ||||
* | record: Use C++ header files and namespace std | Sebastian Huber | 2019-09-05 | 3 | -27/+28 |
| | | | | Update #3665. | ||||
* | record: Clean up metadata | Sebastian Huber | 2019-09-05 | 1 | -4/+4 |
| | | | | Update #3665. | ||||
* | waf: Clean up trace's wscript | Chris Johns | 2019-09-05 | 1 | -2/+1 |
| | |||||
* | record: Add limit option | Sebastian Huber | 2019-09-04 | 3 | -9/+24 |
| | | | | Update #3665. | ||||
* | record: Simplify command line options | Sebastian Huber | 2019-09-04 | 1 | -8/+18 |
| | | | | Update #3665. | ||||
* | record: Simplify content and packet size | Sebastian Huber | 2019-09-04 | 1 | -10/+6 |
| | | | | Update #3665. | ||||
* | record: Add support for interrupt handlers | Sebastian Huber | 2019-09-04 | 1 | -4/+85 |
| | | | | Update #3665. | ||||
* | record: Simplify CopyThreadName() | Sebastian Huber | 2019-09-04 | 1 | -3/+12 |
| | | | | Update #3665. | ||||
* | record: Only create necessary stream files | Sebastian Huber | 2019-09-04 | 1 | -16/+32 |
| | | | | | | | Rename the files to stream_* so that they appear after the metadata file. This makes it easier to open a new trace in Trace Compass. Update #3665. | ||||
* | record: Use exceptions | Sebastian Huber | 2019-09-03 | 3 | -24/+78 |
| | | | | Update #3665. | ||||
* | record: Add Client base class | Sebastian Huber | 2019-09-03 | 4 | -189/+309 |
| | | | | Update #3665. | ||||
* | record: Convert to C++ | Sebastian Huber | 2019-09-03 | 3 | -586/+550 |
| | | | | | | | | Formatted with: clang-format -style=Chromium -i trace/record/record-main-lttng.cc Update #3665. | ||||
* | record: Synchronize with RTEMS | Sebastian Huber | 2019-09-02 | 2 | -7/+7 |
| | | | | Update #3665. | ||||
* | record: Synchronize with RTEMS | Sebastian Huber | 2019-08-30 | 2 | -61/+61 |
| | | | | Update #3665. | ||||
* | record: Synchronize with RTEMS | Sebastian Huber | 2019-08-30 | 2 | -19/+19 |
| | | | | Update #3665. | ||||
* | record: Synchronize with RTEMS | Sebastian Huber | 2019-08-29 | 2 | -129/+129 |
| | | | | Update #3665. | ||||
* | record: Support thread names on 32-bit targets | Sebastian Huber | 2019-08-27 | 1 | -1/+1 |
| | | | | Update #3665. | ||||
* | record: Add data size to client | Sebastian Huber | 2019-08-27 | 2 | -0/+9 |
| | | | | | | | This is necessary to get the thread names properly on 32-bit and 64-bit targets. Update #3665. | ||||
* | record: Add CPU to idle thread names | Sebastian Huber | 2019-08-27 | 1 | -0/+13 |
| | | | | Update #3665. | ||||
* | record: Move base context to client context | Sebastian Huber | 2019-08-27 | 1 | -36/+40 |
| | | | | Update #3665. | ||||
* | record: Simplify packet context setup | Sebastian Huber | 2019-08-27 | 1 | -34/+30 |
| | | | | Update #3665. | ||||
* | record: Move per-CPU variables to separate context | Sebastian Huber | 2019-08-27 | 1 | -145/+135 |
| | | | | Update #3665. | ||||
* | record: Fix client destruction | Sebastian Huber | 2019-08-26 | 1 | -2/+2 |
| | |||||
* | record: Improve overflow handling | Sebastian Huber | 2019-08-26 | 2 | -25/+63 |
| | | | | | Signal the accumulated item overflow count with the time of the first new item. | ||||
* | record: Add support for LTTNG sched_switch | Ravindra Meena | 2019-08-20 | 2 | -32/+416 |
| | |||||
* | record: New program | Sebastian Huber | 2019-08-20 | 6 | -0/+3467 |
Update #3665. |