aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-05-21trace-cmd record: Pass cpu_count instead of an instance to stop_mapping_vcpus()Steven Rostedt (Google)1-4/+3
2022-05-21trace-cmd agent: Add trace_tsync_as_guest() helper functionSteven Rostedt (Google)1-9/+21
2022-05-21trace-cmd: Have get_vsocket_params() cid and rcid parameters be optionalSteven Rostedt (Google)1-14/+18
2022-05-21trace-cmd: Move accepting tsync connection out of tracecmd_tsync_with_host()Steven Rostedt (Google)2-28/+34
2022-05-21trace-cmd: Move selecting tsync protocol out of tracecmd_tsync_with_host()Steven Rostedt (Google)3-42/+31
2022-05-21trace-cmd: Add kernel-doc to trace_record_agent()Steven Rostedt (Google)1-0/+18
2022-05-21trace-cmd agent: Test if memfd_create() is availableSteven Rostedt (Google)3-1/+23
2022-05-21trace-cmd Makefile: Change test-build to link as wellSteven Rostedt (Google)1-1/+1
2022-05-21trace-cmd: Move trace_msg cache file to memfdJoel Fernandes2-5/+2
2022-05-21trace-cmd: Move find_tasks() into add_guest()Steven Rostedt (Google)2-35/+33
2022-05-21trace-cmd: Move find_pid_by_cid() into add_guest()Steven Rostedt (Google)1-8/+6
2022-05-21trace-cmd: Simplify add_guest()Steven Rostedt (Google)1-7/+11
2022-05-21trace-cmd: Move add_guest_info() into trace-vm.cSteven Rostedt (Google)3-53/+63
2022-05-21trace-cmd record: Make start_threads() staticSteven Rostedt (Google)1-1/+1
2022-05-21trace-cmd listen: Do not compress for v1 of the msg protocolSteven Rostedt (Google)1-7/+6
2022-04-28trace-cmd: manpage: Added missing optionsVaibhav Nagare1-0/+18
2022-04-28trace-cmd library: Have clock source TAI parse to secondsSteven Rostedt (Google)1-1/+2
2022-04-26trace-cmd agent: Add documentationSteven Rostedt (Google)2-0/+65
2022-04-26trace-cmd agent: Have -N take a host nameSteven Rostedt (Google)4-12/+97
2022-04-26trace-cmd agent: Have agent work without vsockets availableSteven Rostedt (Google)5-13/+4
2022-04-26trace-cmd: Override tracecmd_debug() to show thread idSteven Rostedt (Google)1-0/+18
2022-04-26trace-cmd: Add print helpers to show connectionsSteven Rostedt (Google)4-0/+62
2022-04-26trace-cmd: Add debug prints for network connectionsSteven Rostedt (Google)4-0/+18
2022-04-26trace-cmd library: Create tracecmd_debug() for debug printingSteven Rostedt (Google)3-11/+16
2022-04-26trace-cmd agent: Allow for ip connections from the agentSteven Rostedt (Google)3-40/+113
2022-04-26trace-cmd record: Allow for ip connections to agentsSteven Rostedt (Google)2-66/+151
2022-04-26trace-cmd library: Add network roles for time syncSteven Rostedt (Google)2-1/+5
2022-04-26trace-cmd record: Move port_type into instanceSteven Rostedt (Google)2-20/+24
2022-04-20trace-cmd listen: Add documentation on vsocket usageSteven Rostedt (Google)3-0/+14
2022-04-20trace-cmd listen: Add vsocket usageSteven Rostedt (Google)5-39/+202
2022-04-20trace-cmd record: Replace bool use_tcp with enum typeSteven Rostedt (Google)1-8/+8
2022-04-20trace-cmd listen: Replace bool use_tcp with enum typeSteven Rostedt (Google)2-12/+20
2022-04-20trace-cmd listen: Remove UDP from function namesSteven Rostedt (Google)1-21/+21
2022-04-20trace-cmd: Move vsocket code into its own fileSteven Rostedt (Google)9-247/+228
2022-04-20trace-cmd library: Remove vsock dependency from tracecmd_tsync_with_host()Steven Rostedt (Google)5-99/+97
2022-04-20trace-cmd library: Have tracecmd_tsync_with_guest() not depend on cid/portSteven Rostedt (Google)3-36/+9
2022-04-20trace-cmd library: Remove dependency on vsocks for sync identifiersSteven Rostedt (Google)4-37/+50
2022-04-20trace-cmd library: Remove vsocket dependency on P2P protocolSteven Rostedt (Google)3-18/+18
2022-04-20trace-cmd library: Remove ports from clock contextSteven Rostedt (Google)2-10/+3
2022-04-20trace-cmd: Add NO_VSOCK make option to force vsock code offSteven Rostedt (Google)1-0/+4
2022-04-11trace-cmd: Write the actual size of compressed block in the trace fileTzvetomir Stoyanov (VMware)1-6/+8
2022-04-11trace-cmd: Disable PTP timesync internal debugTzvetomir Stoyanov (VMware)1-1/+1
2022-04-11trace-cmd: Unlock tsync mutex on thread exitTzvetomir Stoyanov (VMware)1-1/+3
2022-04-11trace-cmd library: When the compression algorithm is none do no compressionSteven Rostedt (Google)1-1/+4
2022-04-06trace-cmd library: Do not free pthread items from agentSteven Rostedt (Google)1-3/+7
2022-04-04trace-cmd library: Write buffer option in out_write_cpu_data()Steven Rostedt (Google)1-0/+3
2022-04-04trace-cmd library: Use clock local if no clock is found when creating bufferSteven Rostedt (Google)1-0/+4
2022-04-04trace-cmd library: Do not read if cpu is greater than cpusSteven Rostedt (Google)1-0/+3
2022-04-04trace-cmd library: Fix trace-cmd convert to handle offset updateSteven Rostedt (Google)1-2/+3
2022-04-04trace-cmd library: Make msg_lseek() header prototype match the function proto...Steven Rostedt (Google)1-1/+1
2022-04-04trace-cmd library: Process trace_clock for v7 trace.dat filesSteven Rostedt (Google)1-0/+1
2022-03-24trace-cmd: Version 3.0.3trace-cmd-v3.0.3Steven Rostedt (Google)1-1/+1
2022-03-24trace-cmd: Fix bash completions for non specified commandsSteven Rostedt (Google)1-3/+5
2022-03-24libtracecmd: Version 1.1.3libtracecmd-1.1.3Steven Rostedt (Google)1-1/+1
2022-03-24trace-cmd library: Fix tracecmd_read_at()Steven Rostedt (Google)1-6/+16
2022-03-24trace-cmd library: Fix memory leak of page_mapsSteven Rostedt (Google)1-0/+5
2022-03-24trace-cmd library: Use cpu_data variable to shorten commandsSteven Rostedt (Google)1-15/+17
2022-03-16libtracecmd: Version 1.1.2libtracecmd-1.1.2Steven Rostedt (Google)1-1/+1
2022-03-16trace-cmd: Version 3.0.2trace-cmd-v3.0.2Steven Rostedt (Google)1-1/+1
2022-03-16trace-cmd stat: Add -o option to show optionsSteven Rostedt (VMware)5-11/+29
2022-03-15trace-cmd stat: Update the usage and man pagesSteven Rostedt (VMware)3-3/+15
2022-03-15trace-cmd list: Have -o read the options directory instead of fileSteven Rostedt (VMware)1-2/+46
2022-03-15trace-cmd agent: Move becoming daemon after prints and errorsSteven Rostedt (Google)1-5/+5
2022-03-15trace-cmd record: Add --name option to name unnamed guestsSteven Rostedt (Google)3-2/+26
2022-03-15trace-cmd report: Add --cpus optionSteven Rostedt (Google)3-0/+32
2022-03-15trace-cmd report: Have -q not print empty CPUsSteven Rostedt (Google)1-1/+1
2022-03-15trace-cmd library: Fix off by one in tracecmd_read_cpu_first()Steven Rostedt (Google)1-1/+1
2022-03-14trace-cmd: Version 3.0.1trace-cmd-v3.0.1Steven Rostedt (Google)1-1/+1
2022-03-14libtracecmd: Version 1.1.1libtracecmd-1.1.1Steven Rostedt (Google)1-2/+2
2022-03-12trace-cmd library: Do not read CPU greater than CPUs registeredSteven Rostedt (Google)1-1/+7
2022-03-12trace-cmd library: Make cpu_data[] match the cpusSteven Rostedt (Google)1-8/+38
2022-03-10trace-cmd: Version 3.0trace-cmd-v3.0Steven Rostedt (Google)1-1/+1
2022-03-10trace-cmd: Up min libtraceevent version to 1.5Steven Rostedt (Google)1-1/+1
2022-03-09trace-cmd: Use builtin for offset_ofIan Rogers1-1/+1
2022-03-09trace-cmd: Use the new libtracefs API to address all dynamic eventsTzvetomir Stoyanov (VMware)1-6/+1
2022-03-08trace-cmd report: Document --nodate optionSteven Rostedt (Google)2-0/+4
2022-03-07libtracecmd: Do not set errno to zeroSteven Rostedt (Google)2-5/+4
2022-03-06trace-cmd library: Introduce buffer page size per instanceTzvetomir Stoyanov (VMware)5-22/+47
2022-03-06trace-cmd library: Use the real trace buffer page sizeTzvetomir Stoyanov (VMware)1-1/+36
2022-03-06trace-cmd: Use context hooks in zstdTzvetomir Stoyanov (VMware)1-26/+54
2022-03-06trace-cmd: Add context to compression hooksTzvetomir Stoyanov (VMware)4-19/+39
2022-03-06trace-cmd: Use errno from zlib, if availableTzvetomir Stoyanov (VMware)1-2/+4
2022-03-06trace-cmd: Make internal compression hooks more genericTzvetomir Stoyanov (VMware)4-43/+32
2022-03-06trace-cmd: Use a structure to describe a compression protocolTzvetomir Stoyanov (VMware)4-33/+44
2022-02-24trace-cmd: Make libtracefs 1.3 be the minimum version of the librarySteven Rostedt (Google)1-1/+1
2022-02-24trace-cmd: Fix use of uninitialized variableSteven Rostedt (Google)1-1/+1
2022-02-24trace-cmd: Add build message if the best compression algorithm is not avaiableSteven Rostedt (Google)1-0/+4
2022-02-24trace-compress: Add ZSTD support.Sebastian Andrzej Siewior6-2/+118
2022-02-24trace-cmd: Fix regression of not reading older data filesSteven Rostedt (Google)1-1/+1
2022-02-24trace-cmd: Set default log to INFO and remove unnecessary newlinesSteven Rostedt (Google)6-19/+19
2022-02-24trace-cmd: Show uncompressed size at end of recordSteven Rostedt (Google)1-2/+7
2022-02-24trace-cmd: Set the default file version to 7Steven Rostedt (Google)1-1/+1
2022-02-24trace-cmd: Document trace file version 7Tzvetomir Stoyanov (VMware)2-5/+454
2022-02-24trace-cmd: Update record man pageTzvetomir Stoyanov (VMware)1-0/+13
2022-02-24tarce-cmd: Man page for "trace-cmd convert"Tzvetomir Stoyanov (VMware)2-1/+68
2022-02-24trace-cmd: Update bash completionTzvetomir Stoyanov (VMware)1-0/+37
2022-02-21trace-cmd dump: Align better the output of flyrecord dumpTzvetomir Stoyanov (VMware)1-1/+1
2022-02-21trace-cmd dump: Add new argument --sectionsTzvetomir Stoyanov (VMware)1-3/+78
2022-02-21trace-cmd dump: Dump sections contentTzvetomir Stoyanov (VMware)1-0/+41
2022-02-21trace-cmd dump: Read strings sections from v7 trace filesTzvetomir Stoyanov (VMware)1-2/+92
2022-02-21trace-cmd dump: Dump trace file version 7Tzvetomir Stoyanov (VMware)1-9/+30
2022-02-21trace-cmd dump: Dump sectionsTzvetomir Stoyanov (VMware)1-0/+38
2022-02-21trace-cmd dump: Read extended BUFFER optionTzvetomir Stoyanov (VMware)1-5/+65
2022-02-21trace-cmd dump: Read recursively all options sectionsTzvetomir Stoyanov (VMware)1-8/+77
2022-02-21trace-cmd dump: Add helpers for processing trace file sectionsTzvetomir Stoyanov (VMware)1-1/+22
2022-02-21trace-cmd dump: Print compression headerTzvetomir Stoyanov (VMware)1-0/+26
2022-02-21trace-cmd dump: Add helpers for processing trace file version 7Tzvetomir Stoyanov (VMware)1-21/+70
2022-02-15trace-cmd library: Do not record TSC frac bits if scaling is defaultTzvetomir Stoyanov (VMware)1-1/+1
2022-02-15trace-cmd: Add new subcommand "convert"Tzvetomir Stoyanov (VMware)5-0/+126
2022-02-15trace-cmd library: Extend tracecmd_copy() APITzvetomir Stoyanov (VMware)4-9/+41
2022-02-15trace-cmd library: Avoid memory leak when setting trace clockTzvetomir Stoyanov (VMware)1-1/+3
2022-02-15trace-cmd library: New API to copy trace data between trace filesTzvetomir Stoyanov (VMware)4-0/+226
2022-02-15trace-cmd library: New API to copy options between trace filesTzvetomir Stoyanov (VMware)4-0/+195
2022-02-15trace-cmd library: New API to copy buffer description between trace filesTzvetomir Stoyanov (VMware)2-0/+16
2022-02-15trace-cmd library: Copy CPU count between trace filesTzvetomir Stoyanov (VMware)1-0/+42
2022-02-15trace-cmd library: Handle version 7 files when copying headers between filesTzvetomir Stoyanov (VMware)4-32/+212
2022-02-15trace-cmd library: Use output handler when copying data from input fileTzvetomir Stoyanov (VMware)4-74/+82
2022-02-15trace-cmd: Fix trace-cmd report --eventsSteven Rostedt (Google)1-25/+14
2022-02-11trace-cmd reset: Clear all dynamic eventsTzvetomir Stoyanov (VMware)1-33/+10
2022-02-05trace-cmd report: Add new parameter for trace file compressionTzvetomir Stoyanov (VMware)2-0/+18
2022-02-05trace-cmd record: Add compression to the trace contextTzvetomir Stoyanov (VMware)1-1/+26
2022-02-05trace-cmd list: Show supported compression algorithmsTzvetomir Stoyanov (VMware)3-0/+30
2022-02-05trace-cmd library: Add zlib compression algorithmTzvetomir Stoyanov (VMware)6-0/+135
2022-02-05trace-cmd library: Decompress file sections on readingTzvetomir Stoyanov (VMware)1-2/+24
2022-02-05trace-cmd library: Read compressed latency dataTzvetomir Stoyanov (VMware)1-7/+70
2022-02-05trace-cmd library: Add logic for in-memory decompressionTzvetomir Stoyanov (VMware)1-0/+124
2022-02-05trace-cmd library: Initialize CPU data decompression logicTzvetomir Stoyanov (VMware)1-3/+74
2022-02-05trace-cmd library: Extend the input handle with trace data decompression contextTzvetomir Stoyanov (VMware)1-11/+48
2022-02-05trace-cmd library: Read compression headerTzvetomir Stoyanov (VMware)1-2/+35
2022-02-05trace-cmd library: Decompress the options section, if it is compressedTzvetomir Stoyanov (VMware)1-13/+33
2022-02-05trace-cmd library: Compress the trace dataTzvetomir Stoyanov (VMware)1-3/+8
2022-02-05trace-cmd library: Add local helper function for data compressionTzvetomir Stoyanov (VMware)1-6/+65
2022-02-05trace-cmd library: Compress part of the trace fileTzvetomir Stoyanov (VMware)1-16/+83
2022-02-05trace-cmd library: Write compression header in the trace fileTzvetomir Stoyanov (VMware)1-0/+27
2022-02-05trace-cmd library: New API to configure compression on an output handlerTzvetomir Stoyanov (VMware)3-3/+62
2022-02-05trace-cmd library: Inherit compression algorithm from input fileTzvetomir Stoyanov (VMware)3-0/+41
2022-02-05trace-cmd library: Internal helpers for uncompressing dataTzvetomir Stoyanov (VMware)2-6/+46
2022-02-05trace-cmd library: Internal helpers for compressing dataTzvetomir Stoyanov (VMware)2-3/+69
2022-02-05trace-cmd library: Add support for compression algorithmsTzvetomir Stoyanov (VMware)5-0/+1032
2022-01-23trace-cmd record: Add new parameter for trace file versionTzvetomir Stoyanov (VMware)2-2/+20
2022-01-23trace-cmd: Write buffers metadata in trace files version 6Tzvetomir Stoyanov (VMware)2-0/+7
2022-01-23trace-cmd report: Use the new latency API to read dataTzvetomir Stoyanov (VMware)1-8/+10
2022-01-23trace-cmd library: Handle buffer trace data init for version 7 filesTzvetomir Stoyanov (VMware)1-26/+29
2022-01-23trace-cmd library: Handle latency trace in version 7 filesTzvetomir Stoyanov (VMware)4-4/+38
2022-01-23trace-cmd library: Initialize CPU data for reading from version 7 trace filesTzvetomir Stoyanov (VMware)1-55/+123
2022-01-23trace-cmd library: Handle the extended DONE optionTzvetomir Stoyanov (VMware)3-3/+43
2022-01-23trace-cmd library: Read extended BUFFER optionTzvetomir Stoyanov (VMware)1-17/+128
2022-01-23trace-cmd library: Read strings sections on file loadTzvetomir Stoyanov (VMware)3-0/+67
2022-01-23trace-cmd library: Read headers from trace file version 7Tzvetomir Stoyanov (VMware)1-15/+122
2022-01-23trace-cmd library: Use sections database when reading parts of the trace fileTzvetomir Stoyanov (VMware)1-10/+20
2022-01-23trace-cmd library: Initialize internal sections database on file readTzvetomir Stoyanov (VMware)2-14/+52
2022-01-23trace-cmd library: Introduce sections in trace file reading logicTzvetomir Stoyanov (VMware)1-0/+71
2022-01-23trace-cmd library: Add macro to check file state on readingTzvetomir Stoyanov (VMware)1-8/+10
2022-01-23trace-cmd library: Fit CPU latency trace data in the new trace file version 7...Tzvetomir Stoyanov (VMware)2-2/+19
2022-01-23trace-cmd library: Add section header before flyrecord trace dataTzvetomir Stoyanov (VMware)1-0/+12
2022-01-23trace-cmd library: Move CPU flyrecord trace metadata into the buffer option, ...Tzvetomir Stoyanov (VMware)1-54/+148
2022-01-23trace-cmd library: Do not write CPU count section in trace files version 7Tzvetomir Stoyanov (VMware)1-4/+10
2022-01-23trace-cmd library: Add multiple options sections in trace file version 7Tzvetomir Stoyanov (VMware)1-7/+98
2022-01-23trace-cmd library: Write header before file sectionsTzvetomir Stoyanov (VMware)2-23/+103
2022-01-23trace-cmd library: Add internal helper function for writing headers before fi...Tzvetomir Stoyanov (VMware)4-1/+87
2022-01-23trace-cmd library: Add strings section in trace file version 7Tzvetomir Stoyanov (VMware)3-0/+71
2022-01-23trace-cmd library: New APIs to get and set version of output handlerTzvetomir Stoyanov (VMware)2-0/+30
2022-01-23trace-cmd library: Add cache functionality to network message handlerTzvetomir Stoyanov (VMware)4-51/+127
2022-01-23trace-cmd library: Define trace file version 7Tzvetomir Stoyanov (VMware)5-9/+24
2022-01-22libtracecmd: Use major version as SONAMEDario Faggioli2-2/+2
2022-01-22README: Remove stale mention to libparseventDario Faggioli1-3/+1
2021-12-08trace-cmd library: Add API to get information from trace fileMichael Sartain2-0/+68
2021-12-03trace-cmd library: Make tracecmd_output_write_init staticTzvetomir Stoyanov (VMware)2-9/+8
2021-12-03trace-cmd library: Remove APIs for create and init output handleTzvetomir Stoyanov (VMware)3-39/+2
2021-12-03trace-cmd library: Rename tracecmd_output_allocate()Tzvetomir Stoyanov (VMware)3-6/+6
2021-12-03trace-cmd library: New API for creating an output trace handleTzvetomir Stoyanov (VMware)4-31/+44
2021-12-03trace-cmd library: Fix typo in tracecmd_output_set_msg()Tzvetomir Stoyanov (VMware)1-1/+1
2021-12-01trace-cmd report: Avoid crash on unknown eventSteven Rostedt (VMware)1-2/+5
2021-11-24trace-cmd: Fix sizeof print warningsTzvetomir Stoyanov (VMware)1-4/+4
2021-11-24libtracecmd: Don't ignore LDFLAGS when linking the shared libsJerome Marchand1-1/+1
2021-11-24trace-cmd library: Refactor the logic for writing trace data in the fileTzvetomir Stoyanov (VMware)5-117/+196
2021-11-24trace-cmd library: Add internal database for trace buffersTzvetomir Stoyanov (VMware)2-2/+58
2021-11-24trace-cmd library: Clean up comments and handle variable nameSteven Rostedt (VMware)2-88/+101
2021-11-23trace-cmd library: Remove deprecated APIs for creating an output handlerTzvetomir Stoyanov (VMware)2-176/+1
2021-11-23trace-cmd: Use the new flow when creating output handlerTzvetomir Stoyanov (VMware)2-8/+79
2021-11-23trace-cmd library: Use the new flow when creating output handlerTzvetomir Stoyanov (VMware)1-6/+48
2021-11-23trace-cmd library: New API to write headers of a trace fileTzvetomir Stoyanov (VMware)2-4/+43
2021-11-23trace-cmd library: New API tracecmd_output_write_initTzvetomir Stoyanov (VMware)2-0/+55
2021-11-23trace-cmd library: New API to inherit parameters from an existing trace fileTzvetomir Stoyanov (VMware)2-0/+34
2021-11-23trace-cmd library: New API for setting a custom kallsyms to an output handlerTzvetomir Stoyanov (VMware)2-2/+31
2021-11-23trace-cmd library: New API for setting a custom trace directory to an output ...Tzvetomir Stoyanov (VMware)2-0/+28
2021-11-23trace-cmd library: New API for setting a message context to an output handlerTzvetomir Stoyanov (VMware)2-0/+24
2021-11-23trace-cmd library: New API for allocating an output handlerTzvetomir Stoyanov (VMware)2-1/+39
2021-11-23trace-cmd library: Set the correct file state when reading file with no ftrac...Tzvetomir Stoyanov (VMware)1-1/+3
2021-11-23trace-cmd library: Set the correct file state when reading file with no kallsymsTzvetomir Stoyanov (VMware)1-3/+5
2021-11-23trace-cmd library: Fix possible memory leak in read_ftrace_files()Tzvetomir Stoyanov (VMware)1-9/+11
2021-11-23trace-cmd library: Fix possible memory leak in read_event_files()Tzvetomir Stoyanov (VMware)1-20/+19
2021-11-23trace-cmd library: Track maximum CPUs count in input handlerTzvetomir Stoyanov (VMware)1-1/+6
2021-11-23trace-cmd library: Do not use local variables when reading CPU stat optionTzvetomir Stoyanov (VMware)1-7/+7
2021-11-23trace-cmd: Update the libaudit warningTzvetomir Stoyanov (VMware)1-1/+1
2021-11-10trace-cmd: Move the .m and .html ignore into Documentation fileSteven Rostedt (VMware)2-2/+2
2021-11-09trace-cmd dump: Free frac field of cpus_dataSteven Rostedt (VMware)1-0/+1
2021-11-09trace-cmd: Dump fraction bits from TRACECMD_OPTION_TIME_SHIFTTzvetomir Stoyanov (VMware)1-29/+73
2021-11-09trace-cmd library: Read and use fraction bits from TRACECMD_OPTION_TIME_SHIFTTzvetomir Stoyanov (VMware)1-40/+39
2021-11-09trace-cmd library: Extend host-guest time sync with fraction bitsTzvetomir Stoyanov (VMware)5-30/+96