AgeCommit message (Collapse)AuthorLines
2017-10-03NEWS: Update for 0.1.0 releaseHEAD0.1.0masterMarc Schink-1/+1
2017-10-03Minor code cleanupsMarc Schink-51/+50
2017-10-03Rename packet filter names for consistencyMarc Schink-14/+15
2017-10-03Update for libswo API changesMarc Schink-14/+14
2017-08-19NEWS: Prepare for 0.1.0 releaseMarc Schink-0/+5
2017-08-19configure.ac: Add 'check-news' Automake optionMarc Schink-1/+1
2017-08-19Add INSTALL to .gitignoreMarc Schink-0/+1
2017-08-19configure.ac: Use 'gnu' Automake strictnessMarc Schink-1/+1
2017-08-19Add initial NEWS fileMarc Schink-0/+2
2017-06-15Add initial HACKING fileMarc Schink-0/+58
2017-06-15Add initial README fileMarc Schink-0/+53
2017-03-13Make use of LIBSWO_MAX_SOURCE_ADDRESSMarc Schink-1/+1
2017-03-12Add option to set log levelMarc Schink-4/+118
2017-01-16configure.ac: Add project website URLMarc Schink-1/+2
2017-01-16configure.ac: Add bug report email addressMarc Schink-1/+1
2017-01-16Add ChangeLog fileMarc Schink-0/+1
2017-01-16Add AUTHORS fileMarc Schink-0/+2
2017-01-13Append Git revision hash to package versionMarc Schink-4/+109
Append the short Git revision hash of the current commit to the package version if there is no release tag for the package version on it and Git is available. This makes the package version more informative and allows the distinction between development and release versions. This code is inspired by, but not derived from, a patch from Daniel Elstner for the libsigrok project.
2016-11-02configure.ac: Do not assign user variablesMarc Schink-5/+9
Do not assign user variables (e.g. CFLAGS) in configure.ac, otherwise users are not able to modify them properly at 'make' and 'configure' invocation time. For more information, see: https://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html
2016-10-11Simplify packet filter codeMarc Schink-47/+3
2016-09-30Use DWT support of libswoMarc Schink-419/+159
2016-09-18Update for packet type rearrangementMarc Schink-9/+9
2016-04-25configure.ac: Add configuration summaryMarc Schink-0/+8
2016-03-10Use __USE_MINGW_ANSI_STDIO for MinGW buildMarc Schink-1/+16
This enables C99 compatible stdio functions on MinGW instead of using the incompatible functions provided by Microsoft.
2015-12-28Add filter shortcut for DWT packetsMarc Schink-0/+11
2015-12-27Add filter support for DWT packetsMarc Schink-11/+109
The packet type 'hw' from now on filters only for hardware source packets which could not be decoded as DWT packets.
2015-12-06Update for libswo decoder API changesMarc Schink-4/+4
2015-09-22Make log_handler() static.Marc Schink-1/+1
2015-09-22Always decode DWT packets.Marc Schink-43/+15
This patch removes the command-line option --dwt because hardware source packets are now always decoded as DWT packets.
2015-08-19Update for libswo decoder callback API change.Marc Schink-1/+1
The return value of the decoder callback function now determines whether the decoding should proceed or not.
2015-07-27Output exception names instead of numbers.Marc Schink-2/+37
2015-07-17Add default case to switch statements.Marc Schink-0/+9
2015-07-17Improve log output.Marc Schink-21/+35
2015-07-13Remove stray return statement.Marc Schink-2/+1
2015-07-10Disable buffering for input files.Marc Schink-2/+1
This enables real-time trace analysis from input files which is useful for named pipes.
2015-05-25Add option to show version information.Marc Schink-0/+21
This patch adds the command-line option --version to show the program and libswo version.
2015-05-05Add initial man page.Marc Schink-0/+101
2015-04-22Fix typos in packet output.Marc Schink-2/+2
2015-04-22Add support for localized input filenames.Marc Schink-1/+1
2015-02-17Add option to dump instrumentation payload.Marc Schink-0/+13
This patch adds the command-line option --dump-inst to dump the payload of instrumentation packets. All other packet types are filtered out.
2015-02-17Adjust copyright year.Marc Schink-1/+1
2015-02-17Extend filter functionality for inverse matches.Marc Schink-0/+22
The command-line options --filter and --filter-inst are now capable of inverse matches. If a filter list has a tilde (~) as prefix the matching sense is inverted. Example: $ swodec --filter ~sync,ext This filters for all packets except for synchronization and extension packets.
2015-02-17Add filter for instrumentation source addresses.Marc Schink-0/+68
This patch adds the command-line option --filter-inst to filter for specific instrumentation packets based on the source address.
2015-02-12Disable buffering of standard input.Marc Schink-0/+3
This enables real-time trace analysis from standard input.
2015-01-02Rearrange packet output.Marc Schink-12/+13
2015-01-02Add Data Watchpoint and Trace (DWT) support.Marc Schink-0/+315
This patch adds the --dwt command-line option to decode hardware source packets as DWT packets.
2014-12-31Add basic packet filter functionality.Marc Schink-0/+110
This patch adds the command-line option --filter to filter for specific packets based on the packet type.
2014-12-20Fix wrong error check.Marc Schink-2/+2
2014-12-20Initial commit.Marc Schink-0/+1116
This version implements basic decoder functionalities and writes the name of decoded packets combined with their properties to standard output. The decoder can either be fed from a file or from standard input.