summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-12-12trace-cmd: Version 3.1.5trace-cmd-v3.1.5Steven Rostedt (Google)1-1/+1
2022-12-11libtracecmd: Version 1.3.0libtracecmd-1.3.0Steven Rostedt (Google)1-1/+1
2022-12-10trace-cmd: Fix reading stats of read max testSteven Rostedt (Google)1-1/+1
2022-12-10trace-cmd: Let subcommand "convert" automatically if possible.Sebastian Andrzej Siewior2-1/+4
2022-12-06trace-cmd library: Use tracefs_cpu for recorder helpersSteven Rostedt (Google)4-299/+73
2022-11-15trace-cmd: Add test for max size option of recordSteven Rostedt (Google)1-0/+72
2022-11-15trace-cmd utest: Separate out the grep and pipesSteven Rostedt (Google)1-17/+95
2022-11-15trace-cmd: Only show unit test output when -v is suppliedSteven Rostedt (Google)1-1/+2
2022-11-15trace-cmd: Make the unit test depend on the static librarySteven Rostedt (Google)1-1/+1
2022-11-15trace-cmd record: Fix -m optionSteven Rostedt (Google)1-1/+1
2022-11-10trace-cmd: Quiet the warningsSteven Rostedt (Google)1-1/+1
2022-11-10trace-cmd library: Update record after callback in iteratorsSteven Rostedt (Google)1-2/+2
2022-11-09trace-cmd: Quiet gcc warning of snprintf truncationSteven Rostedt (Google)1-1/+1
2022-11-09trace-cmd: Make it build against musl C libraryPeter Bergin1-0/+1
2022-11-09trace-cmd library: Add tracecmd_follow_missed_events() APISteven Rostedt (Google)4-1/+130
2022-10-18trace-cmd library: Do not call callbacks with NULL recordSteven Rostedt (Google)1-14/+28
2022-10-18trace-cmd library: Only set trace-cmd log levelSteven Rostedt (Google)4-5/+13
2022-09-28trace-cmd: Version 3.1.4trace-cmd-v3.1.4Steven Rostedt (Google)1-1/+1
2022-09-28trace-cmd record: Use result of fcntl(GETPIPE_SZ)Steven Rostedt (Google)1-1/+3
2022-09-23libtracecmd: Version 1.2.0libtracecmd-1.2.0Steven Rostedt (Google)1-2/+2
2022-09-23trace-cmd: Version 3.1.3trace-cmd-v3.1.3Steven Rostedt (Google)1-1/+1
2022-09-22trace-cmd library: Add API for mapping between host and guestsSteven Rostedt (Google)7-0/+415
2022-09-22tracecmd extract: Allow using --compression.Zeb Figura1-1/+0
2022-09-21trace-cmd report: Add callback for kvm plugin to show guest functionsSteven Rostedt (Google)1-0/+94
2022-09-21trace-cmd library: Add man pages for iterator functionsSteven Rostedt (Google)2-0/+314
2022-09-21trace-cmd library: Add tracecmd_follow_event()Steven Rostedt (Google)2-6/+119
2022-09-21libtracecmd: Add documentation on tracecmd_set/get_private()Steven Rostedt (Google)2-24/+50
2022-09-21libtracecmd: Add a man pages for handling of time stampsSteven Rostedt (Google)2-0/+142
2022-09-21libtracecmd: Add check-manpages.shSteven Rostedt (Google)2-1/+58
2022-09-21trace-cmd library: Make tracecmd_filter_match() localSteven Rostedt (Google)3-4/+5
2022-09-21tracecmd library documentation: Use star and not underscore for function namesSteven Rostedt (Google)6-71/+71
2022-09-21trace-cmd: Do not return zero length name for guest by nameSteven Rostedt (Google)1-1/+1
2022-09-21trace-cmd: Close socket descriptor on failed connectionSteven Rostedt (Google)1-1/+3
2022-09-21trace-cmd record/agent: Add --notimeout optionSteven Rostedt (Google)5-5/+43
2022-09-21trace-cmd: Add compile time overrides for librariesJohn 'Warthog9' Hawley3-3/+8
2022-09-21trace-cmd: README: Add note on installing libtracecmdJoel Fernandes (Google)1-0/+3
2022-09-21trace-cmd: libtracecmd: Fixing linking to C++ codeJoel Fernandes (Google)1-0/+7
2022-08-07tracecmd: Add NO_LIBZSTD option to disable libzstdNick Hainke1-0/+2
2022-08-05trace-cmd report: Use library tracecmd_filter_*() logicSteven Rostedt (Google)1-164/+9
2022-08-05trace-cmd report: Make filter arguments match their filesSteven Rostedt (Google)1-34/+85
2022-08-05trace-cmd library: Add filtering logic for iterating eventsSteven Rostedt (Google)5-2/+242
2022-08-05trace-cmd report: Use tracecmd_iterate_events_multi()Steven Rostedt (Google)1-127/+87
2022-08-05trace-cmd library: Allow callers to save private data in tracecmd_input handlersSteven Rostedt (Google)2-0/+15
2022-08-05tracecmd library: Add tracecmd_iterate_events_multi()Steven Rostedt (Google)2-0/+97
2022-08-05tracecmd utest: Add test to test using the libraries to readSteven Rostedt (Google)2-2/+55
2022-08-05tracecmd library: Add tracecmd_iterate_events()Steven Rostedt (Google)2-0/+77
2022-08-05tracecmd: Use make variable instead of if statement for zlib testSteven Rostedt (Google)3-10/+5
2022-08-05trace-cmd: Document new proxy args for {agent,record}Brian Norris3-2/+18
2022-08-03trace-cmd record: Keep --proxy from being passed to agentsSteven Rostedt (Google)1-1/+1
2022-08-03trace-cmd libs: Initialize msg to NULL tracecmd_msg_read_data()Steven Rostedt (Google)1-0/+2
2022-08-03trace-cmd: Do not use instance from trace contextTzvetomir Stoyanov (VMware)1-3/+3
2022-07-14trace-cmd: Version 3.1.2trace-cmd-v3.1.2Steven Rostedt (Google)1-1/+1
2022-07-14trace-cmd make-trace-cmd.sh: Allow overriding of CFLAGSSteven Rostedt (Google)1-2/+6
2022-07-11trace-cmd: Fix writing of uncompressed sizeSven Schnelle1-1/+1
2022-07-08trace-cmd: Have the pid to vcpu mappings know about sparse mapsSteven Rostedt (Google)1-1/+99
2022-07-08trace-cmd: Do not use KVM debug vcpu directories as the CPU mappingSteven Rostedt (Google)1-46/+58
2022-07-08trace-cmd: Have tracecmd_write_guest_time_shift() handle NULL tsyncSteven Rostedt (Google)1-1/+1
2022-07-08trace-cmd: Move clock_context_init() out of pthreadsSteven Rostedt (Google)2-20/+19
2022-07-08trace-cmd: Fix description of a field in trace-cmd.dat.v7.5.txt docMatteo Bertolino (Huawei Technologies France)1-1/+1
2022-06-16trace-cmd: Version 3.1.1trace-cmd-v3.1.1Steven Rostedt (Google)1-1/+1
2022-06-16trace-cmd test: Add test to check conversion from 7 to 6Steven Rostedt (Google)1-26/+176
2022-06-16trace-cmd test: Add simple record/report testSteven Rostedt (Google)3-2/+84
2022-06-16trace-cmd utest: Rename tracefs-utest.c to tracecmd-utest.cSteven Rostedt (Google)2-1/+1
2022-06-16trace-cmd utests: Remove libtracefs testsSteven Rostedt (Google)4-594/+41
2022-06-15trace-cmd record: Verify that splice works before using itSteven Rostedt (Google)1-0/+38
2022-06-15trace-cmd library: Fix reading of temp file used to decompressSteven Rostedt (Google)1-6/+8
2022-06-15trace-cmd library: Fail if tracecmd_init_data() failsSteven Rostedt (Google)1-2/+4
2022-06-08trace-cmd stat: List synthetic events in the systemSteven Rostedt (Google)1-0/+6
2022-06-08trace-cmd stat: Show PIDs in set_ftrace_notrace_pidSteven Rostedt (Google)1-0/+2
2022-06-08trace-cmd stat: Show set_event_notrace_pid entriesSteven Rostedt (Google)1-0/+1
2022-06-08trace-cmd split: Save missed eventsSteven Rostedt (Google)1-3/+26
2022-06-08trace-cmd library: Use uncompressed size for file sizeSteven Rostedt (Google)1-1/+2
2022-06-08trace-cmd library: Fix chunk_cmp()Steven Rostedt (Google)1-1/+1
2022-06-08trace-cmd stat: Show all filter functions that are enabledSteven Rostedt (Google)1-5/+8
2022-06-08trace-cmd record: Add --temp option to store temp filesSteven Rostedt (Google)4-2/+45
2022-06-08trace-cmd report: Explain the '-l' option better in the man pageSteven Rostedt (Google)1-7/+32
2022-06-08trace-cmd: Fix man page examples formattingSteven Rostedt (Google)4-64/+79
2022-06-08trace-cmd report: Add --first-event and --last-event optionsSteven Rostedt (Google)3-6/+58
2022-06-02trace-cmd record: Set clock to TSC when connecting to a proxy with kvmSteven Rostedt (Google)1-0/+13
2022-06-02trace-cmd library: Keep USECS flag if TSC multiplier is setSteven Rostedt (Google)1-0/+6
2022-05-22trace-cmd: Version 3.1trace-cmd-v3.1Steven Rostedt (Google)1-2/+2
2022-05-21trace-cmd: Mount debugfs if needed for KVM dataSteven Rostedt (Google)2-13/+36
2022-05-21trace-cmd record: Set the proper role when connected to a proxySteven Rostedt (Google)1-1/+5
2022-05-21trace-cmd kvm timesync: Check for one valid VMSteven Rostedt (Google)1-10/+36
2022-05-21trace-cmd kvm timesync: Use stat() in kvm_scaling_check_vm_cpu()Steven Rostedt (Google)1-3/+3
2022-05-21trace-cmd time-sync: Pass role to tracecmd_tsync_get_proto()Steven Rostedt (Google)3-6/+7
2022-05-21trace-cmd listen: Use copy of host for connect_ip()Steven Rostedt (Google)1-4/+11
2022-05-21trace-cmd: Have the host agent proxy control the time synchronizationSteven Rostedt (Google)4-21/+60
2022-05-21trace-cmd: Have the guest structure hold guest trace_idSteven Rostedt (Google)3-11/+30
2022-05-21trace-cmd agent-proxy: Send options at the end of the traceSteven Rostedt (Google)5-57/+317
2022-05-21trace-cmd agent proxy: Add the remote guest cid to guest listSteven Rostedt (Google)1-2/+8
2022-05-21trace-cmd agent proxy: Allow agent to send more meta data after traceSteven Rostedt (Google)2-5/+39
2022-05-21trace-cmd library: Add tracecmd_msg_flush_data()Steven Rostedt (Google)2-0/+21
2022-05-21trace-cmd library: Add tracecmd_prepare_options()Steven Rostedt (Google)2-6/+85
2022-05-21trace-cmd msg: Keep track of offset of flushed cacheSteven Rostedt (Google)2-5/+25
2022-05-21trace-cmd: Add agent proxy communications between record and agentSteven Rostedt (Google)3-18/+78
2022-05-21trace-cmd msg: Add PROXY communicationSteven Rostedt (Google)2-13/+89
2022-05-21trace-cmd: Move tsync as guest and host helpers into trace-tsync.cSteven Rostedt (Google)5-203/+253
2022-05-21trace-cmd record: Add trace_tsync_as_host() helperSteven Rostedt (Google)1-19/+38
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