* CI/CD work, using examples (with diffable a vs. b expected outputs)
* Misc bug fixes
* Improvements to manifested ETW output; in prep for an auto converter
* Deleted 'systemtap' support; it was unused by all and aging
* Moving from binary drops to code only drops (you install dotnet, then build * clog; they're better situated to give good guidance for different distros)
* Move to DOTNET 5.0 (6 coming soon)
* Many improvements to variable encoding (install plumbing)
* Many improvements to error handling; making CLOG easier to use
* Improvements for syslog->clog converter
* Co-authored-by: Chris Gray chgray@microsoft.com
* Co-authored-by: Nick Banks nibanks@microsoft.com
* forcing a change to undo lf issues in the repro
* Squashed commit of the following:
commit 6082642b4abd9490f16826a8b16a1112efbf7a3c
Author: Chris Gray <chgray@microsoft.com>
Date: Thu Apr 15 10:10:18 2021 -0700
remove java, its not ready
commit eba6bd15ad6aaf44e438583549356c0ec8c3e729
Merge: 048aebd 6a05d3c
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Apr 14 21:24:30 2021 -0700
merge
commit 048aebdb7b2f3928976bbf9b8fa621816def7af8
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Apr 14 21:22:00 2021 -0700
fiddling with lineendings
commit 6a05d3c45754cb259757ad4c68db72ba28b053e8
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Apr 14 21:21:14 2021 -0700
fiddling with line endings
commit 62fccc8c1c399c4b11520385332dcf3e071b67c5
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Apr 14 19:06:56 2021 -0700
experimenting with lineendings
commit ca4b64aceb02e9e6362caec333c7260edce9ccd2
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Apr 14 07:06:31 2021 -0700
updated end of lines
commit a492595f8553f162c76286ed6e5ae5ee9327af56
Author: Chris Gray <chgray@gmail.com>
Date: Wed Apr 14 07:03:50 2021 -0700
working with line endings
commit 936e66b8b38f9a3ddf0646fd14c25e9aac23becb
Merge: cce683f df4eb5b
Author: Chris Gray <chgray@gmail.com>
Date: Wed Apr 14 00:13:04 2021 -0700
Merge pull request #10 from microsoft/user/chgray/merge_public
User/chgray/merge public
commit df4eb5bce8430c2f3af54a76d119fcd929dacec7
Merge: cce683f 60a9c49
Author: Chris Gray <chgray@gmail.com>
Date: Wed Apr 14 00:10:02 2021 -0700
Merge remote-tracking branch 'public/main' into main
commit cce683f2e173e45b1636a05e89e1f57ef000de18
Author: Jan Smrcina <6693580+jsmrcina@users.noreply.github.com>
Date: Wed Feb 24 12:56:51 2021 -0800
Add types for arrays and structures, expand max args, optionally expand variable name length (#9)
* Start support for arrays and non-nested structures
* Fixes
* revert
* Fixes
* PR comments
Co-authored-by: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
commit b5772b4f9d97eda15153714bf812b63a9c7059fb
Merge: a08f75d b081d07
Author: Chris Gray <chgray@gmail.com>
Date: Fri Feb 19 14:59:29 2021 -0800
Merge pull request #8 from microsoft/user/chgray/testMerge
merging java clog work into main
commit b081d0799ce72dad61c88b5184c21058a322cf84
Author: Chris Gray <chgray@microsoft.com>
Date: Thu Feb 11 17:32:09 2021 -0800
cleanup merge differences
commit c451a7c85802bbf4c1486a40ca006c885a7121b1
Merge: 7883fd1 a08f75d
Author: Chris Gray <chgray@microsoft.com>
Date: Thu Feb 11 17:21:38 2021 -0800
merge
commit 7883fd1eb9ac39522b47b4d5873ab9f98229fe50
Merge: d488b00 5cbcf6c
Author: Jan Smrcina <6693580+jsmrcina@users.noreply.github.com>
Date: Mon Feb 1 13:06:13 2021 -0800
Merge pull request #4 from microsoft/user/jsmrcina/binary-format-enhancements-1
V2 of binary format for hwbinder interface, allows larger data length…
commit 5cbcf6cb6d0d795554efbda874fe2ac22029df19
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Mon Feb 1 13:04:49 2021 -0800
Add import config, cleanup
commit 2f0ce7a0430c4f3da94caab77262f85db52f7d7e
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Fri Jan 29 19:56:30 2021 -0800
V2 of binary format for hwbinder interface, allows larger data length, better event level versioning, avoids static allocation for C++ and Java ByteBuffer
commit d488b007b114fe36d8c2ab4cd8b102c75f3667d1
Merge: b7bfb10 6fb70ae
Author: Jan Smrcina <6693580+jsmrcina@users.noreply.github.com>
Date: Thu Jan 28 16:01:11 2021 -0800
Merge pull request #3 from microsoft/user/jsmrcina/hwbinder
Add emission to hwbinder for C/C++ and Java, add ability to name fields via format string
commit 6fb70aecef8a0fe32d53eff19f8a54e9491888c4
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Wed Jan 27 14:59:16 2021 -0800
Revert generated targets file to repo version
commit 3326c1929f99ddd7c495e51b709cc7fa10f3569d
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Wed Jan 27 14:54:46 2021 -0800
Make sure macro name is valid
commit 93a35f9d6f9d356702074bea5f1aff00e2050668
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Wed Jan 27 14:45:21 2021 -0800
Remove old code, additional error bounds
commit 006cbb771b6f1b82f01589e7c0cd2a82cf11ca75
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Tue Jan 26 15:59:21 2021 -0800
Bug fixing
commit 0404a2611b022cacc348739023f4b3aa8bb0959f
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Tue Jan 26 13:11:28 2021 -0800
Allow name specification in %
commit d28f9cc10fdea751b592aad805622cf05254a61e
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Sat Jan 23 16:56:26 2021 -0800
Add support for Java hwbinder
commit a6f89d01334db72076c3d838f821c07a1236f023
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Fri Jan 22 19:56:06 2021 -0800
Fix bug
commit b306172debf06b4fc4184426d07d1ef9fe653a9f
Author: Jan Smrcina <jsmrcina@ntdev.microsoft.com>
Date: Fri Jan 22 18:26:46 2021 -0800
Add HWBinder Module
commit b7bfb10e78b2e6084bb604495f7c25a5624dbed0
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Jan 20 22:42:21 2021 -0800
lttng emit
commit 671696aca1723464f3bfb206f486c895595cb114
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Jan 20 16:54:19 2021 -0800
msquic etw ok
commit 2af5ecb481c106772a02700523c4a606db1d0bd0
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Jan 20 10:53:55 2021 -0800
integrating
commit 3419dd142c33c33e32d168cacfd6842e3a5fc0e2
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date: Wed Jan 20 08:51:57 2021 -0800
merging main to java branch
commit a08f75da05405ff204f8f333c8ae60603695607a
Merge: d1ee081 9d87f62
Author: Chris Gray <chgray@gmail.com>
Date: Wed Jan 20 08:42:17 2021 -0800
Merge pull request #1 from microsoft/user/chgray/from_main
integrate branches from the public repo
commit 9d87f624d97b7cc67211d5f83509388a702d73bb
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date: Wed Jan 20 08:41:02 2021 -0800
integrate from public
commit c8db3b0eedab0a5a11d6512bee7dc5ee7bdb1797
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Fri Sep 11 16:02:57 2020 -0700
improve fail fast if if there is missing import
commit fe3de1e136d9f821ad3d84fac42c839b90474b51
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Fri Sep 11 15:24:41 2020 -0700
improve fail fast if if there is missing import
commit 06a3d8ebc0867c0f0dc6f887d7a96c5636edf70a
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Fri Sep 11 13:49:16 2020 -0700
improve fail fast if if there is missing import
commit ce13844a5249ea2f73d2d70150708038b60ada92
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Fri Sep 11 09:40:07 2020 -0700
single file output
commit 22fd80a85a4a566bbdf7a2411fb5090975cfb903
Author: Chris Gray <chgray@microsoft.com>
Date: Fri Sep 11 06:20:41 2020 -0700
trace
commit f7e9ac5c85f5f5b8f3bca11382202c8f68ad64bf
Merge: ff92f1c 3f446e5
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Thu Sep 10 19:27:19 2020 -0700
Merge branch 'user/chgray/java' of https://github.com/chgray/CLOG_PRIVATE into user/chgray/java
commit ff92f1ca4bf627a92d8abba0d9254252fa6a8c43
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Thu Sep 10 19:26:31 2020 -0700
bugs
commit 3f446e5e44d03b1eee711517303f5879f06083b2
Author: Chris Gray <chgray@microsoft.com>
Date: Thu Sep 10 04:37:54 2020 -0700
fix recursion
commit 4426584a659cdbd5b28886ddb40a4405a0afea61
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Wed Sep 9 16:56:43 2020 -0700
fix recursion
commit 3c86b7781e2ec302a926932077c43456e82df06f
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Sep 9 15:33:06 2020 -0700
experiment
commit bb1d47bc071ae5f1c53d984bf940b668ea57503d
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Wed Sep 9 12:16:56 2020 -0700
experiment with input files
commit fa1b8f76adef355b9c987a56b5f805d40ae68095
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Sep 9 09:30:04 2020 -0700
experiment
commit 6b40e8726d92f777b64fa6011fc93ec71c35d21c
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Wed Sep 9 06:16:30 2020 -0700
experiment
commit 28c1eb971239e12ae2880ba3352644afdc3ddfb7
Author: Chris Gray <chgray@microsoft.com>
Date: Wed Sep 9 04:15:39 2020 -0700
experiment
commit a07cdd5a9fa42f7b312ddefe6608e38b96004bd4
Author: Chris Gray <chgray@microsoft.com>
Date: Tue Sep 8 14:40:08 2020 -0700
experimentating
commit 279702de1ef2e84834ea5fdd2d7c2cf99b583e0f
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Tue Sep 8 11:58:10 2020 -0700
allow UID to include - and _ chars
commit 6cabc26bd35b80da12971bce6488f81cd1378868
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Tue Sep 8 08:47:32 2020 -0700
experiment
commit b89360cd89aaaa15e81162e9c7e4668966f6153d
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date: Mon Sep 7 17:51:28 2020 -0700
Experiment
commit de9a1e595602db4d2b09f6a446a3e61379be9479
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Mon Sep 7 08:10:18 2020 -0700
experiment
commit a7119bd1f2aa44d1e950d9b152f5913f6c54481d
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Sun Sep 6 14:52:46 2020 -0700
sort of compiles
commit 1c337386d6943d4eed7beb017283fb09431638a7
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date: Sat Sep 5 09:21:08 2020 -0700
experimenting with java
commit cacd10743586d9329f6f24b5f0d03d8b7833cc93
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date: Sat Sep 5 09:20:57 2020 -0700
experimenting with java
commit 47f85a0190
Author: Chris Gray <chgray@microsoft.com>
Date: Tue Aug 25 20:48:56 2020 -0700
update config such that we can run dotnet publish
commit e7e6558e6b
Author: Chris Gray <chgray@microsoft.com>
Date: Tue Aug 25 20:39:39 2020 -0700
stdout fixes
commit f68e78e80b
Author: Chris Gray <chgray@microsoft.com>
Date: Tue Aug 25 17:27:30 2020 -0700
self contained
commit 1f93ebd599
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date: Sat Aug 22 18:33:10 2020 -0700
add a handy way to get build time args to the decoder
commit 7beb8b65d1
Author: Chris Gray (COSINE FUNDAMENTALS) <chgray@microsoft.com>
Date: Fri Aug 21 19:01:06 2020 -0700
fix stdio encoder to use the right index
commit 1dbe49e0a8
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Tue Aug 18 22:09:05 2020 -0700
encoding kinda working; very long output
commit b45120a31b
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Tue Aug 18 22:06:39 2020 -0700
encoding kinda working; very long output
commit 0bd182b10a
Author: Chris Gray <chgray@microsoft.com>
Date: Mon Aug 17 16:38:18 2020 -0700
clean up a little
commit c3041c8345
Author: Chris Gray (WINDOWS PHONE) <chgray@microsoft.com>
Date: Mon Aug 17 14:05:39 2020 -0700
experimenting with stdout
* syslog updates
* experiment with encoding names
* fix syslog generation
* fix broken names
* update version numbers
* fixing some bugs around lttng decode with the new variable mapping from Jan
* since authoring the code that tries to pick good variable names, we've created much stronger means of achieving this same result. for example syslog/wpp converters and directly encoding the name with Jan/Dougs idea
* cleaning up some emittor issues
* make discovery of the eventvariablename easier
* trim down the amount of data being emitted into the side car, this will help both with back compat and sidecar size
* doing a little cleanup, Nick is okay with me breaking sidecars
* cleaning up the import of the sidecar, to better handle versioning
* introduce CMakeFile support for building CLOG (#85)
* build work
* build work
* cmakefiles working on windows
* use publish instead of build
* adding LTTNG decode tool
* special runtimes for OS
* add windows decoder
Co-authored-by: Chris Gray <chgray@microsoft.com>
* add encoding string
* working on factory to go from v1 to v2 sidecar
* locate CLOG from the path (which will be set by the caller
* fix dependency issue
* remove win32.primitives.dll
* removing targets
* Revert "removing targets"
This reverts commit 1b8f49dc83.
* removing netstandard2.0
* Revert "removing netstandard2.0"
This reverts commit 59c0bf603b.
* add netstandard back
* optionally emit the 'cleaned string' into manifested ETW
* fix string. in manifest
* delete empty nuget.config
* Fix clogutils library
* Fix clogutils build
* Add #ifndef protections
* Update codedom implementation
* Remove unnecessary fileS
* revert the --installDirectory thing, also dont put a space after an encoded string
* add tip if the user is struggling with nuget
* dont postfix the clog build directory in the publish path
* Use framework dependent publishing and fix formatting (#87)
* Fix CI build of example
* trying to debug mac CI/CD
* disable building 2text tools for mac
* disable building 2text tools for mac
* working on ci cd
* working on ci cd
* working on ci cd
* working on ci cd
* working on ci cd
* Attempt to fix linux and windows build
* 1 more fix
* Separate out dependencies
* Fix 1 more clog2text thing
* A bit more pipelines update
* Fix macos
Co-authored-by: Chris Gray <chgray@microsoft.com>
Co-authored-by: Nick Banks <nibanks@microsoft.com>
Co-authored-by: Thad House <thhous@microsoft.com>
Co-authored-by: Thad House <ThadHouse@users.noreply.github.com>
Co-authored-by: Thad House <thadhouse1@gmail.com>