-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump YamlDotNet from 3.3.0 to 5.0.0 in /clang-tools-extra/clang-tidy-vs/ClangTidy #1
Conversation
Bumps [YamlDotNet](https://github.com/aaubry/YamlDotNet) from 3.3.0 to 5.0.0. - [Release notes](https://github.com/aaubry/YamlDotNet/releases) - [Changelog](https://github.com/aaubry/YamlDotNet/blob/master/RELEASE_NOTES.md) - [Commits](aaubry/YamlDotNet@v3.3.0...v5.0.0) Signed-off-by: dependabot[bot] <[email protected]>
commit 628144e51fb3be74ff55ec22722998b1dbd2591e Author: TB Schardl <[email protected]> Date: Wed Jan 10 14:24:19 2018 +0000 [CMake] Ensure that cmake errors out if snappy is not installed and Cilksan will be built. commit 2921a527d2cc05d20cd244ac8b8cf5cd81b6186d Author: TB Schardl <[email protected]> Date: Wed Jan 10 05:03:17 2018 +0000 [Cilkscale] Fix to CMake variables. commit 8b9408d7d52c5c305b72827b6fa714b5d0622aa2 Author: TB Schardl <[email protected]> Date: Tue Dec 5 23:54:48 2017 +0000 [Cilkscale] Adding Cilkscale scalability analysis tool. commit 40cbe7198d1285407ca07bb5f83385485fdf2876 Merge: ba910439c a14c13358 Author: TB Schardl <[email protected]> Date: Fri Dec 1 23:18:19 2017 +0000 Merge branch 'master' of github.com:wsmoses/Tapir-compiler-rt into branch 'master' of github.mit.edu:SuperTech/compiler-rt-tapir-csi commit a14c1335830d0082c0652d6477794674b0dfca6b Author: TB Schardl <[email protected]> Date: Fri Nov 24 03:13:25 2017 +0000 [CSI] Updating CSI regression tests. commit 19c6be1aa67b71cbaf92686d168ea9486f698e10 Author: TB Schardl <[email protected]> Date: Mon Nov 20 17:49:06 2017 +0000 [Cilksan] Fixing build problem. commit 4e2a6297c361993e821d70663ab7a4991cc510b5 Author: TB Schardl <[email protected]> Date: Mon Nov 20 16:11:50 2017 +0000 [Cilksan] Initial commit of Cilksan for Tapir. commit ba910439cd0a553ef848e4b45ff4271bb5f38fdd Author: TB Schardl <[email protected]> Date: Sun Oct 22 15:46:43 2017 +0000 [CSI] Adding prototype CSI hooks for Tapir constructs. Adding forensic table to keep track of LLVM IR instruction counts for each basic block. commit 86f0f134a849f32e79ffbf6ce836de8cffd8133d Author: TB Schardl <[email protected]> Date: Sun Oct 22 15:45:43 2017 +0000 [TSan] Reformatting to appease the linter. commit bdb75fb5923c10ee4865b727f465096d3ca0ab7a Author: William S. Moses <[email protected]> Date: Thu Oct 5 16:16:09 2017 -0400 Cleanup commit a1812189a90aa790f651adffba145114cb1aecd3 Author: TB Schardl <[email protected]> Date: Wed Sep 27 02:39:53 2017 +0000 [CSI] Adding Tapir instrumentation support. commit e5fc55f275ed41f75f257d3b4226639f6a7526c5 Merge: 356cce18a e8e668dba Author: TB Schardl <[email protected]> Date: Mon Aug 28 14:55:42 2017 +0000 Merge branch 'release_50' of github.mit.edu:SuperTech/compiler-rt-tapir-csi into release_50 commit 356cce18a467d5830e010525711d60077d0c3cc0 Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:59:01 2017 +0000 [CSI] Updated CSI tests to properly handle CSI properties. commit 01bb821fdfd1570391d1ee4d72bc497faa3e4297 Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:57:56 2017 +0000 [CSI] Fixed ordering of FED tables to match ordering implemented by instrumentation pass. commit 9065436fab38c5afc2213da08ca29c3228157b9a Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:57:02 2017 +0000 [CSI] Fixed ordering of instrumentation counts and FED tables to match ordering implemented by instrumentation pass. Added basic properties to functions and basic blocks. Added column numbers to source locations. commit d5e1d1450ab5e66208cba59291bb0932707c4cdf Author: TB Schardl <[email protected]> Date: Tue Aug 8 23:05:51 2017 +0000 Squashed commit of the following: commit 71c22bcedac24836cff8507dc0e41bcd2878794b Merge: 6b95f9648 66ccf0079 Author: TB Schardl <[email protected]> Date: Fri Jun 2 15:44:43 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit 6b95f9648b076e351ad057d3193ad0923e0ebc40 Merge: 60dc811b9 97fc005f6 Author: TB Schardl <[email protected]> Date: Wed May 31 01:45:14 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit 60dc811b9e63072928fd3af2fca89f3fbbc5b874 Merge: a4d010dcc 718173908 Author: TB Schardl <[email protected]> Date: Fri May 26 12:16:33 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit a4d010dccb8c9cd19accfefb0c739bd771472ef6 Merge: d16e4026a 451043533 Author: TB Schardl <[email protected]> Date: Mon Apr 24 15:49:06 2017 +0000 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit 4510435336499c05af77c807798eec4ba1a6ec65 Author: Tyler Denniston <[email protected]> Date: Fri Apr 14 10:38:07 2017 -0500 [CSI-TSan] Fix 'undefined symbol' errors when using CSI-TSan on shared libraries. commit 4cb88157f43e78a49ace4340788a1ee4834fb777 Author: TB Schardl <[email protected]> Date: Wed Apr 12 02:04:51 2017 +0000 [CSI-null] Encourage inlining of null CSI hooks. commit e1076ccbeb1ddc856d23397f80b91a2735a9f00e Author: TB Schardl <[email protected]> Date: Tue Apr 11 15:11:48 2017 +0000 [CSI] Differentiating between property types for different categories of IR objects. Added several new properties. commit d16e4026ab6407041e042dda07d4538a597545fe Merge: 796f898b4 4154f1e99 Author: TB Schardl <[email protected]> Date: Mon Apr 3 21:19:26 2017 +0000 [CSI] Merging CSI into compiler-rt checkout compatible with Tapir/LLVM. commit 4154f1e9973d456bc34a3d25dd9dd9d7f0d39384 Author: TB Schardl <[email protected]> Date: Sat Dec 31 17:37:50 2016 +0000 [CSI] Add function names to FED tables. commit f277290b342a8922328d75b8e36c2ecdf5c086fb Author: Angelina Lee <[email protected]> Date: Sun Dec 4 19:31:39 2016 -0600 Comment out unused __csi_disable_instrumentation flag commit 8b99936641aff04c11dcb647df63a19a65da54eb Author: Tyler Denniston <[email protected]> Date: Fri Sep 2 16:10:34 2016 -0400 Disable STL test for now. commit 2c11ec55eb0c0650166fd7d54de563b743b26c17 Author: Tyler Denniston <[email protected]> Date: Thu Sep 1 17:07:52 2016 -0400 Use new property struct bitfield. commit 662843a13025616c8dc3170490489e8b387f9bcb Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 15:00:42 2016 -0400 Disable instrumentation moved into compiler. commit 1165fb7d1ada6f19258bceb901527048575c56bb Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 12:53:50 2016 -0400 Initial implementation of __csi_disable_instrumentation commit 918b750beb64b2d2ee32e6966e7744dc92e6cb9c Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 12:31:15 2016 -0400 Add C++ test using STL. commit d78554b1a620a97ed628df4b788093b7e9613e04 Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 10:36:07 2016 -0400 Add no-op property parameter to all hooks. commit 7cad8c58c916ee7144c55472705e342da94e9f88 Merge: 3a57261c3 e42331093 Author: Tyler Denniston <[email protected]> Date: Wed Jul 13 13:12:28 2016 -0400 Merge remote-tracking branch 'llvm-origin/master' commit 3a57261c3bb5ca6ffddbf8526956bae847d92c4f Merge: 1b980b0ea 28f8c79bb Author: Tyler Denniston <[email protected]> Date: Mon Jun 27 09:13:08 2016 -0400 Merge remote-tracking branch 'llvm-origin/master' commit 1b980b0eaa768a08006bd37bc0bb50e015c57bee Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 14:49:01 2016 -0400 Add FED test commit 4eb78d43c7a76c3fedeeb20a9b0a9b39586d47d5 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:57:00 2016 -0400 Add test for read-before-write property commit 7d819a455658e42a294502e9a17e9959e1f08844 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:47:49 2016 -0400 Fix test output names to allow them to run in parallel commit e310651d04e45435aa69019c6cfafccbb04e72d2 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:20:40 2016 -0400 Add unknown callsite test commit 5b17bcb73e1a4b75784213b426ce746efe6b9df2 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:13:42 2016 -0400 Load property commit 6162841412121611977be08be4759696b4f9fe3a Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:05:48 2016 -0400 Add unknown ID macro commit 8a768b85a167094e95d7461ed8d47607b7f5bc84 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:43:33 2016 -0400 Remove old changes not matching upstream commit 793e6853ad80bf9d9ed64d4ebf3ac6b07afa41e0 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:18:48 2016 -0400 Add shared object CSI test (passing) commit 40ae69e55bc692b38081c3c7311d0172c42c1ea0 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:18:28 2016 -0400 Fix CSIRT visibility bug commit 214cff3b635bfc37b3e929a111e247328a247930 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:55:45 2016 -0400 Add multiple units test (passing) commit 687cb3fa237cc3da845c7a0e1982a2e251ce69e9 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:55:24 2016 -0400 Fix runtime bug with empty FED tables commit 5a8adad2eff56d5a980759dc9d7220cdab0b60be Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:39:13 2016 -0400 First CSI test passing. commit 456af2165c4b4ab94dd6593b72edff786755427e Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:16:15 2016 -0400 'make check-csi' initially working. The test doesn't check anything yet, but the infrastructure is there. commit d3fba62f917a8d9086926a35794f7faa4a9b9019 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:39:06 2016 -0400 Removing old tests. They will come back in a different form. commit 4a10e34eaec8e5e3be8a283dc6c9fa0ba42f2eea Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:34:50 2016 -0400 Removing toolkit until I figure out a better place for it. commit 42c9b2f043f404edd9fb3a633c57dced85a56443 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:33:10 2016 -0400 Remove csirt.c and csi.h from tests. This breaks building tools for now. commit 6597b37233cd9c71dbf987884284298f306e91b3 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:27:06 2016 -0400 Start splitting CSI up by lib and test lib/csi will contain the runtime and (for now) csi.h test/csi will only contain Lit tests commit da52217503266046b0cb22c2415f7581457c9f7f Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:25:21 2016 -0400 Remove old tsan+csi files commit 7e6dbf074de41b61f7b9e6515932c681c6e82138 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 16:10:39 2016 -0400 FED tables are now copied. commit df3cd69526204337c81705a161bb66f14d3d60dc Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 15:56:03 2016 -0400 API cleanups commit 7bcd7ee719ffbb70522876c175698f1d3f882b13 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 13:51:47 2016 -0400 Add back callsite -> func id mapping. Mistakenly removed in f994e3d7 commit c89ab1ad9b2a931da9100575064e30cee29d43c6 Author: Angelina Lee <[email protected]> Date: Tue Jun 14 11:37:03 2016 -0500 Adding a simple memory tracer tool commit f994e3d7c0c8c5d3c30e2c63eb82917eb56bf3e3 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 11:45:22 2016 -0400 Remove relation tables. commit b1ee9026096a524e753678fc1b0c356a268cb3b8 Merge: bd0531e56 a01fb8f7e Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 10:55:02 2016 -0400 Merge remote-tracking branch 'upstream/master' commit a01fb8f7e95879add1e4a686cfcb053e13becc92 Merge: a159bc23b df01596dc Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 10:40:12 2016 -0400 Merge remote-tracking branch 'upstream/master' Conflicts: lib/tsan/rtl/Makefile test/tsan/mutexset6.cc test/tsan/test_output.sh commit bd0531e569a50ca8fb7ede07ea9e71612983b996 Author: Tyler Denniston <[email protected]> Date: Mon Jun 13 10:52:15 2016 -0400 Demo tool prints in colors. commit a9699746f5d289471f10951e288e754682b6109d Author: Tyler Denniston <[email protected]> Date: Mon Jun 13 10:25:30 2016 -0400 Cleanups to demo tool commit a2c22a1958a94166442779799261cd65c59c87e7 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 12:56:04 2016 -0400 Clean up Makefile commit dad28ca144e48fbbdcc9e29b218f5dd3fc047fc7 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 11:13:09 2016 -0400 Update demo tool to not use STL structures commit 845303fa04b0778520a30fe78a17e7e207b572f8 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 10:31:37 2016 -0400 Update demo tool to maintain shadow stack commit 75e3027d522851a77842b6a7fe98af750fb9930d Author: Tyler Denniston <[email protected]> Date: Tue Jun 7 14:35:40 2016 -0400 Update dyn test and add demo tool commit 31a2b4a9789546ae874cf1f24093ce749bcafbb8 Author: Tyler Denniston <[email protected]> Date: Mon Jun 6 11:00:30 2016 -0400 Update print tool commit 0b6f8bcd2ea7098757d0830f32898b3b9a189a4b Merge: 0c2d334e3 c7e2e4f26 Author: Tyler Denniston <[email protected]> Date: Mon Jun 6 10:44:42 2016 -0400 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit c7e2e4f260ef1416fff8f006df13037426d890c2 Author: Damon Doucet <[email protected]> Date: Thu Jun 2 02:53:29 2016 +0000 Combine FED tables into a list of structures in __csirt_unit_init commit 4e304f17c688feda096e31b6a8c37347277c0650 Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:48:55 2016 +0000 Add const qualifiers to FED entries and return pointers in accessors commit e1e1a25b7b280832759b98e01fecb6744b47e99e Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:32:16 2016 +0000 Change __csi_before/after_callsite to __csi_before/after_call commit c43a5f10d42e212dabe225fa8742dc7d015a83fb Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:26:59 2016 +0000 Reorder hooks in csi.h to match API doc commit 7cc94d8b7f6ad1254e35cde407d1e568c3574d61 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:07:59 2016 +0000 Add const to params in __csi_before/after_call in csi.h commit 9f9c853a997ca56c8ee2fd181bf386b12a436ec9 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:07:13 2016 +0000 Rename __csirt_callsite_target_unknown to have "is" commit 1aabc135bed7f796f08362c07a3098d41d59a909 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:04:14 2016 +0000 Fix types commit 2301b1b8e4afdc1342c8e4111f53409df1248149 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 20:32:37 2016 +0000 Move accessors from csirt.h to csi.h commit 0c2d334e3c64e7afc2fd05ea3343db21bd2d28b5 Merge: 0eaf686da 4f6cea22b Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 14:06:06 2016 -0400 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit 0eaf686da2a8c46de3d2c151c1b8e3dcc96ca02e Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 14:05:52 2016 -0400 Update comment commit 4f6cea22bcc1a4956e9686e7b7e166c4fd3e7c3e Author: Damon Doucet <[email protected]> Date: Wed Jun 1 17:08:03 2016 +0000 Add __csi_after_callsite to csi.h, null_tool, and fed_test commit 43d355d94becf464033c0f58127a914f21fc4461 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 16:38:54 2016 +0000 Update csi.h, null_tool, and fed_test to match API better commit ddfb53f805e2beb4cfb0b9db569d6f1af98dd0b6 Author: Damon Doucet <[email protected]> Date: Tue May 31 18:59:19 2016 +0000 Change runtime library to better match API commit f0b0bfd3c68dc27829a889131ce4550e9275476d Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 10:45:15 2016 -0400 Add new callback to csirt commit e5499f8e7734e68823cbc610dd85d36d75936dbd Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 10:29:51 2016 -0400 Update print tool commit 0451b37b20c581fc61ae1eb48b8ebf8fa214901e Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:53:04 2016 -0400 Update dyn test commit 5ccb4b02bed6655ef7e9e8e37d070d0804ae7701 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:29:14 2016 -0400 Print tool now prints FED information as well commit 87fafee58d5c3fc87d198012cfc310a93a2a8653 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:20:33 2016 -0400 Update print tool commit 8d3e6d166e54050499149e0f6a57cef86ea650d8 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:05:13 2016 -0400 More comments commit 72161e32eef0f3e4c0453c8b8bd256363a1d43ba Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 08:58:39 2016 -0400 More comments commit 5e28271641523cb294a4791abcee5b5b99213bb2 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 08:50:14 2016 -0400 Add some comments commit 779e9e1c690d2f23dbf62ce03cb82fd90a611d14 Author: Tyler Denniston <[email protected]> Date: Fri May 27 11:26:37 2016 -0400 Use relation tables in API impl. commit fb2441950bc409d6782503782982360ab67c868d Author: Tyler Denniston <[email protected]> Date: Tue May 24 09:59:19 2016 -0400 Add skeleton of rel tables implementation commit f7957f485b99b2186ceef01be8d98a1ee1503ef9 Author: Tyler Denniston <[email protected]> Date: Mon May 23 10:45:38 2016 -0400 Add instrumentation_counts_t struct for unit init commit e4ad154725490c6bbf52852e1d4725211f1d8c37 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:14:48 2016 -0400 Remove global FED commit 61965e13db755bd2845819e2b4bc67b390e3c6f6 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:11:10 2016 -0400 Add load/store feds commit 6a9c153cb06a8fb670781572900e02a1a8208668 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:01:38 2016 -0400 Add func exit FED commit 243e9be01cbe17aa56720484be39989889490ffd Author: Tyler Denniston <[email protected]> Date: Tue May 17 14:14:49 2016 -0400 Add callsite FED commit b0a8520c36496b5149ba85c7769a854308e62892 Author: Tyler Denniston <[email protected]> Date: Tue May 17 13:38:14 2016 -0400 Add BB FED table commit ee343d8098be87e920b327406cfdfcb504c5756c Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:50:48 2016 -0400 Add separate FED (and therefore ID space) for functions. commit 49c3e2a397a7ffee6c9219773c52bc23090a85d1 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:40:33 2016 -0400 Prepare for multiple FED types. commit 8d4606d411f426d75de599afe04133781cabecd9 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:30:26 2016 -0400 More refactoring commit b35e133bb60bda3dba11d30a65ae941aa04d4021 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:28:40 2016 -0400 Small refactor commit df70be5ce0aeafc1064385a535700a1927f32780 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:15:43 2016 -0400 Rework csirt fed table collection structure commit f0721fbd26ceb974240e9db736edc01d05d8dae8 Author: Tyler Denniston <[email protected]> Date: Tue May 17 09:57:01 2016 -0400 Refactor csirt.c commit 3fe6b885f76350770c4ec228008551085710dd5b Author: Tyler Denniston <[email protected]> Date: Tue May 17 09:43:51 2016 -0400 Small csirt.c cleanups commit 50cb199561239f3a8b56f62885a8c259966a4d17 Merge: 72a21d227 c94c7154c Author: Bradley C. Kuszmaul <[email protected]> Date: Tue May 10 17:47:52 2016 +0000 Merge branch 'printtool' commit c94c7154c26befefd26c6b0df869dbc7b987fd97 Author: Bradley C. Kuszmaul <[email protected]> Date: Tue May 10 17:47:46 2016 +0000 Make printtool compile commit 72a21d2276c30cf7643cd320706e3cae3f04d7dc Author: Bradley C. Kuszmaul <[email protected]> Date: Thu May 5 16:43:18 2016 +0000 get this to work: make TOOL=print_tool commit a159bc23b41f8e2ecc2edb3cbafa0b3c080adfa6 Author: Tyler Denniston <[email protected]> Date: Mon May 2 09:22:19 2016 -0400 Add callsites tool commit 8e5b4e88d09f1570a7698f8601ab3cfd98871851 Author: Tyler Denniston <[email protected]> Date: Mon May 2 09:21:41 2016 -0400 Update dynamic lib test commit ac300cc3efea2357829d9bee1d96bb91a6f8fef2 Author: Tyler Denniston <[email protected]> Date: Mon May 2 08:56:22 2016 -0400 Add before_callsite test. commit 601ed83b4d88e33c2722e5d70237d036259b46c8 Author: Damon Doucet <[email protected]> Date: Tue Apr 26 17:24:55 2016 +0000 Add -g flag to multi module test Makefiles commit c609bef3617aa2b94a83b82bd7f8000f0236eee0 Author: Tyler Denniston <[email protected]> Date: Tue Apr 26 10:22:23 2016 -0400 Add back Makefile rule for null_tool. commit 10d5a053b291be20aac6103af52e382f85ff9eaf Author: Damon Doucet <[email protected]> Date: Tue Apr 5 01:51:25 2016 +0000 Add CSI Runtime Library, add FED test, update some header files commit 9bef3a2f0e916608808823f473a9fe2924405092 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:37:36 2016 +0000 Update gitignore files commit 6c4c541e9b1cf52a028d4dc82a8e891adfd0bb22 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:37:16 2016 +0000 Add dynamically loaded multi module test commit 1a54ef89e4f11635dc115d97c9cd923937566109 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:36:14 2016 +0000 Update toolkit to have more recent API, as well as csirt header commit d261ca785d7aedd6cd0d42629705a2b95e0fe921 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:32:58 2016 +0000 Update foo test to include a statically linked unit commit 225f2e2f1f356e50fcaf9846dda50ac051f99506 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:30:44 2016 +0000 Add CSI runtime library commit 12d885de0197344d7fdb5f810f6b86927bed999a Author: Damon Doucet <[email protected]> Date: Tue Mar 1 16:07:37 2016 +0000 Add basic-block counter tool commit 37536fb1cd0075a681b0035c2676e25911d8db32 Author: Tyler Denniston <[email protected]> Date: Tue Jan 12 05:49:06 2016 -0500 Add gprof tool commit 7c8a1856b384af58d3ee84d7472eb0faca9a2873 Author: Tyler Denniston <[email protected]> Date: Fri Nov 20 11:56:53 2015 -0500 Update tsan benchmark commit 7ddb60372e0140acc5fa07643e516f95ef754a90 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 16:42:26 2015 -0500 Increase memops iters commit a5e02d047e36551e4275c93f4b56250f9cb726d7 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:34:09 2015 -0500 Replace old call-graph tool with current version. commit 3ad73c4623c588d80395aafefe438bb75ccb1a90 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:16:26 2015 -0500 Update tools to not use structs. commit d4dd7e092e9b7927476fef0171008cf3e0407d99 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:08:01 2015 -0500 Remove struct arg for load/store instrumentation. commit 24133c284a87ded2b140cdf7b26c145312e7308a Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 09:53:56 2015 -0500 Remove struct args commit 90fa9684b97d99a32ea9924564e8beea9529fb96 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 09:38:13 2015 -0500 Remove problematic make flag commit 4c98e18f06d76103c76479a90d45ad9c952dd0fe Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:40:04 2015 +0000 Update csi wrapper for tsan to use newer api commit 9bf1761806b5cae1f651d1a3510cfde6a2aca178 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:39:38 2015 +0000 Add mini_bench_increments to gitignore commit fe0c768f6a220ec74eb8fed9cbd55beb62433ca8 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:38:46 2015 +0000 Update Makefile, add props_tool, update csi.h and null_tool to use new property syntax commit 67bdc9ba265ddd783a086e849e0317f0b2cb23a1 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 09:24:55 2015 +0000 Add mini_bench_increments tsan benchmark commit 87d7a487571c9d3326a523b9a8e5b1e1eb98097b Author: Damon Doucet <[email protected]> Date: Thu Nov 19 08:44:08 2015 +0000 Add work to fib-serial function body commit 5cc1ce88bcecf98aa20988a9085da385f1dc3796 Author: Damon Doucet <[email protected]> Date: Mon Nov 16 19:28:21 2015 +0000 Move prof_lite/ to cilkprof/ and create prof_lite tool commit c70fe8bd927e21684a194aa2e01d4ce8948fd54c Author: Damon Doucet <[email protected]> Date: Mon Nov 16 14:13:09 2015 +0000 Cause prof_lite to time functions (correctly this time) commit 9a71a146b988ef8d6201e21d971269ea3362f63a Author: Damon Doucet <[email protected]> Date: Mon Nov 16 14:12:46 2015 +0000 Refactor Makefile a little commit 5639041d8102c4887fc2204048e4e4fff8500dde Author: Damon Doucet <[email protected]> Date: Mon Nov 16 07:35:34 2015 +0000 Make cilkprof actually time functions commit 3f3718a4d4d376d8e2e2773fe5abf74a46fda059 Author: Damon Doucet <[email protected]> Date: Sun Nov 15 01:39:28 2015 +0000 Added profiler tool (mostly copied from cilkprof) commit 223037c12c13f8efd6ee16ead5c75986012a5b20 Author: Damon Doucet <[email protected]> Date: Sat Nov 14 17:33:49 2015 +0000 Fix minor Makefile issues commit ea380362a2b15ec8583216d095d4ef721cb4463c Author: Damon Doucet <[email protected]> Date: Fri Nov 13 19:49:52 2015 +0000 Make small modifications to foo and add a tool which instruments a single function Foo has two extra functions (used to test the new tool) Foo is compiled at O3 Makefile cleaned up/refactored a little bit Update tools to use new func_entry API (function pointer as first param) commit f390559910ec750688fead7dd3c38860f1cc6367 Merge: f4faac934 18f874c1a Author: Tyler Denniston <[email protected]> Date: Thu Nov 12 09:00:51 2015 -0500 Merge pull request #5 from tdenniston/callgraph Callgraph tool commit 18f874c1ad0919c6368c68666f03b859e57a629d Merge: 65972cf60 f4faac934 Author: Tyler Denniston <[email protected]> Date: Thu Nov 12 08:59:06 2015 -0500 Merge branch 'master' into callgraph commit f4faac93475e7d03fdf25b5bb547a8855669c55f Merge: b93517879 54983079a Author: Tyler Denniston <[email protected]> Date: Mon Nov 9 15:01:14 2015 -0500 Merge pull request #4 from tdenniston/code-coverage Basic code coverage tool commit 65972cf60b0faf57601a6b5aae29f64f6795ff60 Author: Tyler Denniston <[email protected]> Date: Mon Nov 9 13:59:24 2015 -0500 Add call graph tool commit 54983079ae6e9f42e1c9c0ef0b4ded97994a4066 Author: Tyler Denniston <[email protected]> Date: Mon Nov 9 11:58:08 2015 -0500 Add coverage flags to MM test, disabled by default commit ac59ae9d12f43bd5df9cb24f4645a0d6ccd06f64 Author: Tyler Denniston <[email protected]> Date: Sun Nov 8 16:23:24 2015 -0500 Add basic code coverage tool commit b310d6dcd9dd381bee13fdee6147f56a6394f783 Author: Tyler Denniston <[email protected]> Date: Sun Nov 8 16:22:43 2015 -0500 Add TOOL flag to multi-module test commit 0681f45e5a94e83f4460719bb3472a0dadb7c4b9 Author: Tyler Denniston <[email protected]> Date: Sun Nov 8 16:22:15 2015 -0500 Fix flag for 'foo' test commit 1520756b6f2716e1ab52436f60075daabb713ea2 Author: Tyler Denniston <[email protected]> Date: Sat Nov 7 16:56:09 2015 -0500 Add module id to module init hook commit b935178798bc1719c6dbf487f26e983a68c6e4b9 Merge: f8bae19f8 62693097d Author: Tyler Denniston <[email protected]> Date: Sat Nov 7 16:22:52 2015 -0500 Merge pull request #3 from tdenniston/instr-bb Basic block hooks + CSI link-time pass commit 62693097dfa6fec0352ea944fcdf776e365219f6 Author: Tyler Denniston <[email protected]> Date: Sat Nov 7 15:22:34 2015 -0500 Update counter tool init signature commit 8f878dbcbfdbf5f8018d0aca0de392154e74a499 Author: Tyler Denniston <[email protected]> Date: Sat Nov 7 14:41:05 2015 -0500 Add module count/BB count to init functions commit f8bae19f8d9a0235440c4ffed8c943f0bb234e17 Author: Damon Doucet <[email protected]> Date: Fri Nov 6 14:58:02 2015 +0000 Add Makefile and gitignore for tsan benchmarks commit 3074f3909ee235c0aab1fc0b794c54d08fe1d97b Author: Damon Doucet <[email protected]> Date: Fri Nov 6 14:57:03 2015 +0000 Add -O3 to csi tests Makefile commit e02059782b33d41333ac4bef26e1304ddf430bc1 Author: Tyler Denniston <[email protected]> Date: Tue Nov 3 14:38:52 2015 -0500 Add basic block hooks commit d541b965911457a254ae903892fafb05c426ea6a Author: Tyler Denniston <[email protected]> Date: Tue Nov 3 11:46:49 2015 -0500 Remove CSI runtime. (not needed now with linktime pass) commit 0241130c4ba8ceeb6f9c7ad9a821e2f54b4b38dd Merge: 43a1640a8 b4c0e73df Author: Tyler Denniston <[email protected]> Date: Tue Nov 3 09:56:32 2015 -0500 Merge branch 'lt-component' into instr-bb commit b4c0e73dff6e4fc8d1bebf7884536a9cb9bc9370 Author: Damon Doucet <[email protected]> Date: Tue Oct 27 15:13:07 2015 +0000 Add csi interface to tsan runtime and modify tests to compile with csi instrumentation commit 55470131900f2d3d00d08743c0ab615b32a66bb9 Author: Damon Doucet <[email protected]> Date: Tue Oct 27 15:10:39 2015 +0000 Fix mutexset tests Before, they used +=, which can either write-race or read-race; I changed it to just use =, which guarantees a write race. commit 43a1640a8320fc2b31fedc143a4d58ac40299504 Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 15:40:48 2015 -0400 Remove executable I accidentally committed commit 7474c3236e5bf9d21a80001aa1ba160b89d5cb09 Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 15:39:46 2015 -0400 Add a tiny CSI runtime. This allows us to implement a "whole program" init function, i.e. across all modules. commit 28a6df71164a48f6bcd6aac8df4b4901d76e9fdb Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 15:19:42 2015 -0400 Add gold linker flag to LDFLAGS. commit a8afdb55c62cb9066757d9b5475f2e6ce4a4d83f Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 15:19:20 2015 -0400 Add multi-module test program. commit 408c546b51056f64abc5e585ca10fe054aed48d9 Merge: 178f46f88 5da2f8995 Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 14:41:23 2015 -0400 Merge pull request #1 from OpenKimono/toolkit-reorg Reorganize tools; add null tool commit 5da2f89951e7e3c21a880bc9aa136f2cdd0c465d Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 13:56:41 2015 -0400 Add make var to control what tool you link with. By default we link with the null tool. commit c162d35781ab5377c67469b2826a0a2b5d48f71b Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 13:50:18 2015 -0400 Rename __csi_destroy -> destroy. Also add anonymous namespace around tool-private code. commit ac3c257a35ba5bc98d7dc47d1402af172348029e Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 13:45:52 2015 -0400 Remove WEAK attributes in tool implementation. commit 2cbaed6d1a5db87b44b2e0ca0b7f4de16caa85fc Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 13:01:08 2015 -0400 Remove empty definitions from counter_tool. Now with the null tool and weak symbols, we only have to override functions we care about. commit b1f68859ac21c2ec2e801b22f4060959cf115f76 Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:59:31 2015 -0400 Add null tool commit 48f179b802f809b57c4512b90c5238cea785ff9a Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:31:19 2015 -0400 Rename empty_tool -> print_tool commit 89f2dd75f55a1cb96c5ecbbef0045edc16da689e Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:28:16 2015 -0400 Disable verbose compile by default. commit 302c5c7e549d0df1256a4282aeb59caed980cefa Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:27:40 2015 -0400 Move counter_tool to toolkit commit e25c696c7118fd9dcd987a941a88c7fcb40d058e Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:21:15 2015 -0400 Add 'toolkit' directory and move empty_tool there. This separates the tools from test programs. commit 178f46f885d1f3f5408feb7a3a7e3e61bb2dd067 Author: Damon Doucet <[email protected]> Date: Thu Oct 22 21:47:17 2015 +0000 Rename tool methods from ok to csi, and update Makefile commit 12ac7dfdafbe1dbb78a1cc6cfae90dafdd753586 Author: Damon Doucet <[email protected]> Date: Thu Oct 22 20:14:14 2015 +0000 Fix empty tool to accept the size of a load/store as a parameter rather than using multiple methods commit 33c2ea997bf7e2a9d7a29ab55f065bad390a2b58 Author: Damon Doucet <[email protected]> Date: Tue Oct 20 21:32:20 2015 +0000 Update memops test slightly commit efeec78e253fd755ba45c5dd549c298af6ac2d0d Author: Damon Doucet <[email protected]> Date: Thu Oct 8 16:17:55 2015 +0000 Replace branching by num_bytes with array access commit 37410883ecf4c767c5b97f42af447e9c61c18d4b Author: Damon Doucet <[email protected]> Date: Thu Oct 8 15:29:46 2015 +0000 Convert memory throughput test to use one before/after_load/store per type commit 54ff6c64d5de7599f4bea9b7cd5091d86ae6332d Author: Damon Doucet <[email protected]> Date: Thu Oct 8 15:37:02 2015 +0000 Add memory throughput test to measure instrumentation overhead commit 6dc7cbc3525e5061a8d29f7e2f56e03dff1095f3 Author: Damon Doucet <[email protected]> Date: Thu Oct 8 14:48:26 2015 +0000 Add ok constructor to empty tool commit 85939595b46f8765c0c49630b6584d066ce144c1 Author: Damon Doucet <[email protected]> Date: Wed Oct 7 03:51:06 2015 +0000 Add LLVM crash dumps to gitignore commit 83e2442a4483964c60c99c4c9731be98379ad4a3 Author: Damon Doucet <[email protected]> Date: Wed Oct 7 03:40:36 2015 +0000 Remove values from load/store hooks commit be6227fd779369033869bdcf471b9079505257eb Author: Damon Doucet <[email protected]> Date: Wed Oct 7 00:51:23 2015 +0000 Remove unnecessary include from foo commit fad80fb4352f2df4f9c7717b69cbda51ff7fac6e Author: Damon Doucet <[email protected]> Date: Tue Oct 6 23:50:12 2015 +0000 Update empty tool to have func entry and exit hooks commit ee8840866f1a90950d60f70e22ac3427d8c2e5a6 Author: Damon Doucet <[email protected]> Date: Tue Oct 6 23:19:53 2015 +0000 Add fib-serial and program that writes to global variables to test/csi commit e8e668dba0c7ea1a5dd8dbb5e3aa98a7e2327616 Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:59:01 2017 +0000 [CSI] Updated CSI tests to properly handle CSI properties. commit 408469c5f3388cd6bc44cd1f64e4a7822df4f70f Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:57:56 2017 +0000 [CSI] Fixed ordering of FED tables to match ordering implemented by instrumentation pass. commit 4507fe8fe4f9fdb3897b8ebe8c104f2233ed2aff Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:57:02 2017 +0000 [CSI] Fixed ordering of instrumentation counts and FED tables to match ordering implemented by instrumentation pass. Added basic properties to functions and basic blocks. Added column numbers to source locations. commit 4b38c4038a4f2b8e2d02b5f5d7877fa79d940009 Author: Hans Wennborg <[email protected]> Date: Fri Aug 25 00:31:02 2017 +0000 Merging r311674: ------------------------------------------------------------------------ r311674 | hans | 2017-08-24 10:00:36 -0700 (Thu, 24 Aug 2017) | 3 lines Mark allocator_oom_test.cc unsupported on arm & aarch64 (PR33972) The buildbots don't seem to like it. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_50@311736 91177308-0d34-0410-b5e6-96231b3b80d8 commit b1684fe91a3c35f55cc02d9b41bc47caa65e317c Author: Hans Wennborg <[email protected]> Date: Wed Aug 23 21:38:59 2017 +0000 Merging r311555: ------------------------------------------------------------------------ r311555 | oleg | 2017-08-23 07:26:31 -0700 (Wed, 23 Aug 2017) | 14 lines [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets Summary: This is a patch for PR34167. On HF targets functions like `__{eq,lt,le,ge,gt}df2` and `__{eq,lt,le,ge,gt}sf2` expect their arguments to be passed in d/s registers, while some of the AEABI builtins pass them in r registers. Reviewers: compnerd, peter.smith, asl Reviewed By: peter.smith, asl Subscribers: peter.smith, aemerson, dberris, javed.absar, llvm-commits, asl, kristof.beyls Differential Revision: https://reviews.llvm.org/D36675 ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_50@311606 91177308-0d34-0410-b5e6-96231b3b80d8 commit 09d9a9e1e1ee4188e0227b8b9bce04bd8df287b6 Author: Hans Wennborg <[email protected]> Date: Wed Aug 23 18:09:02 2017 +0000 Merging r311496: ------------------------------------------------------------------------ r311496 | hans | 2017-08-22 14:54:37 -0700 (Tue, 22 Aug 2017) | 1 line [profile] Fix warning about C++ style comment in C file ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_50@311584 91177308-0d34-0410-b5e6-96231b3b80d8 commit 78162497aa177b34956aee0458e09d8b97b5dd2b Author: Hans Wennborg <[email protected]> Date: Wed Aug 23 18:07:44 2017 +0000 Merging r311495: ------------------------------------------------------------------------ r311495 | hans | 2017-08-22 14:54:37 -0700 (Tue, 22 Aug 2017) | 6 lines [esan] Use stack_t instead of struct sigaltstack (PR34011) The struct tag is going away in soon-to-be-released glibc 2.26 and the stack_t typedef seems to have been there forever. Patch by Bernhard Rosenkraenzer! ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_50@311583 91177308-0d34-0410-b5e6-96231b3b80d8 commit 9fe695a3428903fbe79cb360a475da9b86d08eb0 Author: TB Schardl <[email protected]> Date: Tue Aug 8 23:05:51 2017 +0000 Squashed commit of the following: commit 71c22bcedac24836cff8507dc0e41bcd2878794b Merge: 6b95f9648 66ccf0079 Author: TB Schardl <[email protected]> Date: Fri Jun 2 15:44:43 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit 6b95f9648b076e351ad057d3193ad0923e0ebc40 Merge: 60dc811b9 97fc005f6 Author: TB Schardl <[email protected]> Date: Wed May 31 01:45:14 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit 60dc811b9e63072928fd3af2fca89f3fbbc5b874 Merge: a4d010dcc 718173908 Author: TB Schardl <[email protected]> Date: Fri May 26 12:16:33 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit a4d010dccb8c9cd19accfefb0c739bd771472ef6 Merge: d16e4026a 451043533 Author: TB Schardl <[email protected]> Date: Mon Apr 24 15:49:06 2017 +0000 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit 4510435336499c05af77c807798eec4ba1a6ec65 Author: Tyler Denniston <[email protected]> Date: Fri Apr 14 10:38:07 2017 -0500 [CSI-TSan] Fix 'undefined symbol' errors when using CSI-TSan on shared libraries. commit 4cb88157f43e78a49ace4340788a1ee4834fb777 Author: TB Schardl <[email protected]> Date: Wed Apr 12 02:04:51 2017 +0000 [CSI-null] Encourage inlining of null CSI hooks. commit e1076ccbeb1ddc856d23397f80b91a2735a9f00e Author: TB Schardl <[email protected]> Date: Tue Apr 11 15:11:48 2017 +0000 [CSI] Differentiating between property types for different categories of IR objects. Added several new properties. commit d16e4026ab6407041e042dda07d4538a597545fe Merge: 796f898b4 4154f1e99 Author: TB Schardl <[email protected]> Date: Mon Apr 3 21:19:26 2017 +0000 [CSI] Merging CSI into compiler-rt checkout compatible with Tapir/LLVM. commit 4154f1e9973d456bc34a3d25dd9dd9d7f0d39384 Author: TB Schardl <[email protected]> Date: Sat Dec 31 17:37:50 2016 +0000 [CSI] Add function names to FED tables. commit f277290b342a8922328d75b8e36c2ecdf5c086fb Author: Angelina Lee <[email protected]> Date: Sun Dec 4 19:31:39 2016 -0600 Comment out unused __csi_disable_instrumentation flag commit 8b99936641aff04c11dcb647df63a19a65da54eb Author: Tyler Denniston <[email protected]> Date: Fri Sep 2 16:10:34 2016 -0400 Disable STL test for now. commit 2c11ec55eb0c0650166fd7d54de563b743b26c17 Author: Tyler Denniston <[email protected]> Date: Thu Sep 1 17:07:52 2016 -0400 Use new property struct bitfield. commit 662843a13025616c8dc3170490489e8b387f9bcb Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 15:00:42 2016 -0400 Disable instrumentation moved into compiler. commit 1165fb7d1ada6f19258bceb901527048575c56bb Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 12:53:50 2016 -0400 Initial implementation of __csi_disable_instrumentation commit 918b750beb64b2d2ee32e6966e7744dc92e6cb9c Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 12:31:15 2016 -0400 Add C++ test using STL. commit d78554b1a620a97ed628df4b788093b7e9613e04 Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 10:36:07 2016 -0400 Add no-op property parameter to all hooks. commit 7cad8c58c916ee7144c55472705e342da94e9f88 Merge: 3a57261c3 e42331093 Author: Tyler Denniston <[email protected]> Date: Wed Jul 13 13:12:28 2016 -0400 Merge remote-tracking branch 'llvm-origin/master' commit 3a57261c3bb5ca6ffddbf8526956bae847d92c4f Merge: 1b980b0ea 28f8c79bb Author: Tyler Denniston <[email protected]> Date: Mon Jun 27 09:13:08 2016 -0400 Merge remote-tracking branch 'llvm-origin/master' commit 1b980b0eaa768a08006bd37bc0bb50e015c57bee Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 14:49:01 2016 -0400 Add FED test commit 4eb78d43c7a76c3fedeeb20a9b0a9b39586d47d5 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:57:00 2016 -0400 Add test for read-before-write property commit 7d819a455658e42a294502e9a17e9959e1f08844 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:47:49 2016 -0400 Fix test output names to allow them to run in parallel commit e310651d04e45435aa69019c6cfafccbb04e72d2 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:20:40 2016 -0400 Add unknown callsite test commit 5b17bcb73e1a4b75784213b426ce746efe6b9df2 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:13:42 2016 -0400 Load property commit 6162841412121611977be08be4759696b4f9fe3a Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:05:48 2016 -0400 Add unknown ID macro commit 8a768b85a167094e95d7461ed8d47607b7f5bc84 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:43:33 2016 -0400 Remove old changes not matching upstream commit 793e6853ad80bf9d9ed64d4ebf3ac6b07afa41e0 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:18:48 2016 -0400 Add shared object CSI test (passing) commit 40ae69e55bc692b38081c3c7311d0172c42c1ea0 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:18:28 2016 -0400 Fix CSIRT visibility bug commit 214cff3b635bfc37b3e929a111e247328a247930 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:55:45 2016 -0400 Add multiple units test (passing) commit 687cb3fa237cc3da845c7a0e1982a2e251ce69e9 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:55:24 2016 -0400 Fix runtime bug with empty FED tables commit 5a8adad2eff56d5a980759dc9d7220cdab0b60be Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:39:13 2016 -0400 First CSI test passing. commit 456af2165c4b4ab94dd6593b72edff786755427e Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:16:15 2016 -0400 'make check-csi' initially working. The test doesn't check anything yet, but the infrastructure is there. commit d3fba62f917a8d9086926a35794f7faa4a9b9019 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:39:06 2016 -0400 Removing old tests. They will come back in a different form. commit 4a10e34eaec8e5e3be8a283dc6c9fa0ba42f2eea Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:34:50 2016 -0400 Removing toolkit until I figure out a better place for it. commit 42c9b2f043f404edd9fb3a633c57dced85a56443 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:33:10 2016 -0400 Remove csirt.c and csi.h from tests. This breaks building tools for now. commit 6597b37233cd9c71dbf987884284298f306e91b3 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:27:06 2016 -0400 Start splitting CSI up by lib and test lib/csi will contain the runtime and (for now) csi.h test/csi will only contain Lit tests commit da52217503266046b0cb22c2415f7581457c9f7f Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:25:21 2016 -0400 Remove old tsan+csi files commit 7e6dbf074de41b61f7b9e6515932c681c6e82138 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 16:10:39 2016 -0400 FED tables are now copied. commit df3cd69526204337c81705a161bb66f14d3d60dc Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 15:56:03 2016 -0400 API cleanups commit 7bcd7ee719ffbb70522876c175698f1d3f882b13 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 13:51:47 2016 -0400 Add back callsite -> func id mapping. Mistakenly removed in f994e3d7 commit c89ab1ad9b2a931da9100575064e30cee29d43c6 Author: Angelina Lee <[email protected]> Date: Tue Jun 14 11:37:03 2016 -0500 Adding a simple memory tracer tool commit f994e3d7c0c8c5d3c30e2c63eb82917eb56bf3e3 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 11:45:22 2016 -0400 Remove relation tables. commit b1ee9026096a524e753678fc1b0c356a268cb3b8 Merge: bd0531e56 a01fb8f7e Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 10:55:02 2016 -0400 Merge remote-tracking branch 'upstream/master' commit a01fb8f7e95879add1e4a686cfcb053e13becc92 Merge: a159bc23b df01596dc Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 10:40:12 2016 -0400 Merge remote-tracking branch 'upstream/master' Conflicts: lib/tsan/rtl/Makefile test/tsan/mutexset6.cc test/tsan/test_output.sh commit bd0531e569a50ca8fb7ede07ea9e71612983b996 Author: Tyler Denniston <[email protected]> Date: Mon Jun 13 10:52:15 2016 -0400 Demo tool prints in colors. commit a9699746f5d289471f10951e288e754682b6109d Author: Tyler Denniston <[email protected]> Date: Mon Jun 13 10:25:30 2016 -0400 Cleanups to demo tool commit a2c22a1958a94166442779799261cd65c59c87e7 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 12:56:04 2016 -0400 Clean up Makefile commit dad28ca144e48fbbdcc9e29b218f5dd3fc047fc7 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 11:13:09 2016 -0400 Update demo tool to not use STL structures commit 845303fa04b0778520a30fe78a17e7e207b572f8 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 10:31:37 2016 -0400 Update demo tool to maintain shadow stack commit 75e3027d522851a77842b6a7fe98af750fb9930d Author: Tyler Denniston <[email protected]> Date: Tue Jun 7 14:35:40 2016 -0400 Update dyn test and add demo tool commit 31a2b4a9789546ae874cf1f24093ce749bcafbb8 Author: Tyler Denniston <[email protected]> Date: Mon Jun 6 11:00:30 2016 -0400 Update print tool commit 0b6f8bcd2ea7098757d0830f32898b3b9a189a4b Merge: 0c2d334e3 c7e2e4f26 Author: Tyler Denniston <[email protected]> Date: Mon Jun 6 10:44:42 2016 -0400 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit c7e2e4f260ef1416fff8f006df13037426d890c2 Author: Damon Doucet <[email protected]> Date: Thu Jun 2 02:53:29 2016 +0000 Combine FED tables into a list of structures in __csirt_unit_init commit 4e304f17c688feda096e31b6a8c37347277c0650 Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:48:55 2016 +0000 Add const qualifiers to FED entries and return pointers in accessors commit e1e1a25b7b280832759b98e01fecb6744b47e99e Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:32:16 2016 +0000 Change __csi_before/after_callsite to __csi_before/after_call commit c43a5f10d42e212dabe225fa8742dc7d015a83fb Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:26:59 2016 +0000 Reorder hooks in csi.h to match API doc commit 7cc94d8b7f6ad1254e35cde407d1e568c3574d61 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:07:59 2016 +0000 Add const to params in __csi_before/after_call in csi.h commit 9f9c853a997ca56c8ee2fd181bf386b12a436ec9 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:07:13 2016 +0000 Rename __csirt_callsite_target_unknown to have "is" commit 1aabc135bed7f796f08362c07a3098d41d59a909 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:04:14 2016 +0000 Fix types commit 2301b1b8e4afdc1342c8e4111f53409df1248149 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 20:32:37 2016 +0000 Move accessors from csirt.h to csi.h commit 0c2d334e3c64e7afc2fd05ea3343db21bd2d28b5 Merge: 0eaf686da 4f6cea22b Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 14:06:06 2016 -0400 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit 0eaf686da2a8c46de3d2c151c1b8e3dcc96ca02e Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 14:05:52 2016 -0400 Update comment commit 4f6cea22bcc1a4956e9686e7b7e166c4fd3e7c3e Author: Damon Doucet <[email protected]> Date: Wed Jun 1 17:08:03 2016 +0000 Add __csi_after_callsite to csi.h, null_tool, and fed_test commit 43d355d94becf464033c0f58127a914f21fc4461 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 16:38:54 2016 +0000 Update csi.h, null_tool, and fed_test to match API better commit ddfb53f805e2beb4cfb0b9db569d6f1af98dd0b6 Author: Damon Doucet <[email protected]> Date: Tue May 31 18:59:19 2016 +0000 Change runtime library to better match API commit f0b0bfd3c68dc27829a889131ce4550e9275476d Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 10:45:15 2016 -0400 Add new callback to csirt commit e5499f8e7734e68823cbc610dd85d36d75936dbd Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 10:29:51 2016 -0400 Update print tool commit 0451b37b20c581fc61ae1eb48b8ebf8fa214901e Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:53:04 2016 -0400 Update dyn test commit 5ccb4b02bed6655ef7e9e8e37d070d0804ae7701 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:29:14 2016 -0400 Print tool now prints FED information as well commit 87fafee58d5c3fc87d198012cfc310a93a2a8653 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:20:33 2016 -0400 Update print tool commit 8d3e6d166e54050499149e0f6a57cef86ea650d8 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:05:13 2016 -0400 More comments commit 72161e32eef0f3e4c0453c8b8bd256363a1d43ba Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 08:58:39 2016 -0400 More comments commit 5e28271641523cb294a4791abcee5b5b99213bb2 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 08:50:14 2016 -0400 Add some comments commit 779e9e1c690d2f23dbf62ce03cb82fd90a611d14 Author: Tyler Denniston <[email protected]> Date: Fri May 27 11:26:37 2016 -0400 Use relation tables in API impl. commit fb2441950bc409d6782503782982360ab67c868d Author: Tyler Denniston <[email protected]> Date: Tue May 24 09:59:19 2016 -0400 Add skeleton of rel tables implementation commit f7957f485b99b2186ceef01be8d98a1ee1503ef9 Author: Tyler Denniston <[email protected]> Date: Mon May 23 10:45:38 2016 -0400 Add instrumentation_counts_t struct for unit init commit e4ad154725490c6bbf52852e1d4725211f1d8c37 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:14:48 2016 -0400 Remove global FED commit 61965e13db755bd2845819e2b4bc67b390e3c6f6 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:11:10 2016 -0400 Add load/store feds commit 6a9c153cb06a8fb670781572900e02a1a8208668 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:01:38 2016 -0400 Add func exit FED commit 243e9be01cbe17aa56720484be39989889490ffd Author: Tyler Denniston <[email protected]> Date: Tue May 17 14:14:49 2016 -0400 Add callsite FED commit b0a8520c36496b5149ba85c7769a854308e62892 Author: Tyler Denniston <[email protected]> Date: Tue May 17 13:38:14 2016 -0400 Add BB FED table commit ee343d8098be87e920b327406cfdfcb504c5756c Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:50:48 2016 -0400 Add separate FED (and therefore ID space) for functions. commit 49c3e2a397a7ffee6c9219773c52bc23090a85d1 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:40:33 2016 -0400 Prepare for multiple FED types. commit 8d4606d411f426d75de599afe04133781cabecd9 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:30:26 2016 -0400 More refactoring commit b35e133bb60bda3dba11d30a65ae941aa04d4021 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:28:40 2016 -0400 Small refactor commit df70be5ce0aeafc1064385a535700a1927f32780 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:15:43 2016 -0400 Rework csirt fed table collection structure commit f0721fbd26ceb974240e9db736edc01d05d8dae8 Author: Tyler Denniston <[email protected]> Date: Tue May 17 09:57:01 2016 -0400 Refactor csirt.c commit 3fe6b885f76350770c4ec228008551085710dd5b Author: Tyler Denniston <[email protected]> Date: Tue May 17 09:43:51 2016 -0400 Small csirt.c cleanups commit 50cb199561239f3a8b56f62885a8c259966a4d17 Merge: 72a21d227 c94c7154c Author: Bradley C. Kuszmaul <[email protected]> Date: Tue May 10 17:47:52 2016 +0000 Merge branch 'printtool' commit c94c7154c26befefd26c6b0df869dbc7b987fd97 Author: Bradley C. Kuszmaul <[email protected]> Date: Tue May 10 17:47:46 2016 +0000 Make printtool compile commit 72a21d2276c30cf7643cd320706e3cae3f04d7dc Author: Bradley C. Kuszmaul <[email protected]> Date: Thu May 5 16:43:18 2016 +0000 get this to work: make TOOL=print_tool commit a159bc23b41f8e2ecc2edb3cbafa0b3c080adfa6 Author: Tyler Denniston <[email protected]> Date: Mon May 2 09:22:19 2016 -0400 Add callsites tool commit 8e5b4e88d09f1570a7698f8601ab3cfd98871851 Author: Tyler Denniston <[email protected]> Date: Mon May 2 09:21:41 2016 -0400 Update dynamic lib test commit ac300cc3efea2357829d9bee1d96bb91a6f8fef2 Author: Tyler Denniston <[email protected]> Date: Mon May 2 08:56:22 2016 -0400 Add before_callsite test. commit 601ed83b4d88e33c2722e5d70237d036259b46c8 Author: Damon Doucet <[email protected]> Date: Tue Apr 26 17:24:55 2016 +0000 Add -g flag to multi module test Makefiles commit c609bef3617aa2b94a83b82bd7f8000f0236eee0 Author: Tyler Denniston <[email protected]> Date: Tue Apr 26 10:22:23 2016 -0400 Add back Makefile rule for null_tool. commit 10d5a053b291be20aac6103af52e382f85ff9eaf Author: Damon Doucet <[email protected]> Date: Tue Apr 5 01:51:25 2016 +0000 Add CSI Runtime Library, add FED test, update some header files commit 9bef3a2f0e916608808823f473a9fe2924405092 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:37:36 2016 +0000 Update gitignore files commit 6c4c541e9b1cf52a028d4dc82a8e891adfd0bb22 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:37:16 2016 +0000 Add dynamically loaded multi module test commit 1a54ef89e4f11635dc115d97c9cd923937566109 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:36:14 2016 +0000 Update toolkit to have more recent API, as well as csirt header commit d261ca785d7aedd6cd0d42629705a2b95e0fe921 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:32:58 2016 +0000 Update foo test to include a statically linked unit commit 225f2e2f1f356e50fcaf9846dda50ac051f99506 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:30:44 2016 +0000 Add CSI runtime library commit 12d885de0197344d7fdb5f810f6b86927bed999a Author: Damon Doucet <[email protected]> Date: Tue Mar 1 16:07:37 2016 +0000 Add basic-block counter tool commit 37536fb1cd0075a681b0035c2676e25911d8db32 Author: Tyler Denniston <[email protected]> Date: Tue Jan 12 05:49:06 2016 -0500 Add gprof tool commit 7c8a1856b384af58d3ee84d7472eb0faca9a2873 Author: Tyler Denniston <[email protected]> Date: Fri Nov 20 11:56:53 2015 -0500 Update tsan benchmark commit 7ddb60372e0140acc5fa07643e516f95ef754a90 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 16:42:26 2015 -0500 Increase memops iters commit a5e02d047e36551e4275c93f4b56250f9cb726d7 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:34:09 2015 -0500 Replace old call-graph tool with current version. commit 3ad73c4623c588d80395aafefe438bb75ccb1a90 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:16:26 2015 -0500 Update tools to not use structs. commit d4dd7e092e9b7927476fef0171008cf3e0407d99 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:08:01 2015 -0500 Remove struct arg for load/store instrumentation. commit 24133c284a87ded2b140cdf7b26c145312e7308a Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 09:53:56 2015 -0500 Remove struct args commit 90fa9684b97d99a32ea9924564e8beea9529fb96 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 09:38:13 2015 -0500 Remove problematic make flag commit 4c98e18f06d76103c76479a90d45ad9c952dd0fe Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:40:04 2015 +0000 Update csi wrapper for tsan to use newer api commit 9bf1761806b5cae1f651d1a3510cfde6a2aca178 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:39:38 2015 +0000 Add mini_bench_increments to gitignore commit fe0c768f6a220ec74eb8fed9cbd55beb62433ca8 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:38:46 2015 +0000 Update Makefile, add props_tool, update csi.h and null_tool to use new property syntax commit 67bdc9ba265ddd783a086e849e0317f0b2cb23a1 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 09:24:55 2015 +0000 Add mini_bench_increments tsan benchmark commit 87d7a487571c9d3326a523b9a8e5b1e1eb98097b Author: Damon Doucet <[email protected]> Date: Thu Nov 19 08:44:08 2015 +0000 Add work to fib-serial function body commit 5cc1ce88bcecf98aa20988a9085da385f1dc3796 Author: Damon Doucet <[email protected]> Date: Mon Nov 16 19:28:21 2015 +0000 Move prof_lite/ to cilkprof/ and create prof_lite tool commit c70fe8bd927e21684a194aa2e01d4ce8948fd54c Author: Damon Doucet <[email protected]> Date: Mon Nov 16 14:13:09 2015 +0000 Cause prof_lite to time functions (correctly this time) commit 9a71a146b988ef8d6201e21d971269ea3362f63a Author: Damon Doucet <[email protected]> Date: Mon Nov 16 14:12:46 2015 +0000 Refactor Makefile a little commit 5639041d8102c4887fc2204048e4e4fff8500dde Author: Damon Doucet <[email protected]> Date: Mon Nov 16 07:35:34 2015 +0000 Make cilkprof actually time functions commit 3f3718a4d4d376d8e2e2773fe5abf74a46fda059 Author: Damon Doucet <[email protected]> Date: Sun Nov 15 01:39:28 2015 +0000 Added profiler tool (mostly copied from cilkprof) commit 223037c12c13f8efd6ee16ead5c75986012a5b20 Author: Damon Doucet <[email protected]> Date: Sat Nov 14 17:33:49 2015 +0000 Fix minor Makefile issues commit ea380362a2b15ec8583216d095d4ef721cb4463c Author: Damon Doucet <[email protected]> Date: Fri Nov 13 19:49:52 2015 +0000 Make small modifications to foo and add a tool which instruments a single function Foo has two extra functions (used to test the new tool) Foo is compiled at O3 Makefile cleaned up/refactored a little bit Update tools to use new func_entry API (function pointer as first param) commit f390559910ec750688fead7dd3c38860f1cc6367 Merge: f4faac934 18f874c1a Author: Tyler Denniston <[email protected]> Date: Thu Nov 12 09:00:51 2015 -0500 Merge pull request #5 from tdennisto…
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
2 similar comments
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
@dependabot rebase |
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting |
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Change https://reviews.llvm.org/D140059 exposed the following crash in Z3Solver, where bit widths were not checked consistently with that change. This change makes the check consistent, and fixes the crash. ``` clang: <root>/llvm/include/llvm/ADT/APSInt.h:99: int64_t llvm::APSInt::getExtValue() const: Assertion `isRepresentableByInt64() && "Too many bits for int64_t"' failed. ... Stack dump: 0. Program arguments: clang -cc1 -internal-isystem <root>/lib/clang/16/include -nostdsysteminc -analyze -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config crosscheck-with-z3=true -verify reproducer.c #0 0x00000000045b3476 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) <root>/llvm/lib/Support/Unix/Signals.inc:567:22 OpenCilk#1 0x00000000045b3862 PrintStackTraceSignalHandler(void*) <root>/llvm/lib/Support/Unix/Signals.inc:641:1 OpenCilk#2 0x00000000045b14a5 llvm::sys::RunSignalHandlers() <root>/llvm/lib/Support/Signals.cpp:104:20 OpenCilk#3 0x00000000045b2eb4 SignalHandler(int) <root>/llvm/lib/Support/Unix/Signals.inc:412:1 ... OpenCilk#9 0x0000000004be2eb3 llvm::APSInt::getExtValue() const <root>/llvm/include/llvm/ADT/APSInt.h:99:5 <root>/llvm/lib/Support/Z3Solver.cpp:740:53 clang::ASTContext&, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) <root>/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h:552:61 ``` Reviewed By: steakhal Differential Revision: https://reviews.llvm.org/D142627 (cherry picked from commit f027dd5)
commit 628144e51fb3be74ff55ec22722998b1dbd2591e Author: TB Schardl <[email protected]> Date: Wed Jan 10 14:24:19 2018 +0000 [CMake] Ensure that cmake errors out if snappy is not installed and Cilksan will be built. commit 2921a527d2cc05d20cd244ac8b8cf5cd81b6186d Author: TB Schardl <[email protected]> Date: Wed Jan 10 05:03:17 2018 +0000 [Cilkscale] Fix to CMake variables. commit 8b9408d7d52c5c305b72827b6fa714b5d0622aa2 Author: TB Schardl <[email protected]> Date: Tue Dec 5 23:54:48 2017 +0000 [Cilkscale] Adding Cilkscale scalability analysis tool. commit 40cbe7198d1285407ca07bb5f83385485fdf2876 Merge: ba910439c a14c13358 Author: TB Schardl <[email protected]> Date: Fri Dec 1 23:18:19 2017 +0000 Merge branch 'master' of github.com:wsmoses/Tapir-compiler-rt into branch 'master' of github.mit.edu:SuperTech/compiler-rt-tapir-csi commit a14c1335830d0082c0652d6477794674b0dfca6b Author: TB Schardl <[email protected]> Date: Fri Nov 24 03:13:25 2017 +0000 [CSI] Updating CSI regression tests. commit 19c6be1aa67b71cbaf92686d168ea9486f698e10 Author: TB Schardl <[email protected]> Date: Mon Nov 20 17:49:06 2017 +0000 [Cilksan] Fixing build problem. commit 4e2a6297c361993e821d70663ab7a4991cc510b5 Author: TB Schardl <[email protected]> Date: Mon Nov 20 16:11:50 2017 +0000 [Cilksan] Initial commit of Cilksan for Tapir. commit ba910439cd0a553ef848e4b45ff4271bb5f38fdd Author: TB Schardl <[email protected]> Date: Sun Oct 22 15:46:43 2017 +0000 [CSI] Adding prototype CSI hooks for Tapir constructs. Adding forensic table to keep track of LLVM IR instruction counts for each basic block. commit 86f0f134a849f32e79ffbf6ce836de8cffd8133d Author: TB Schardl <[email protected]> Date: Sun Oct 22 15:45:43 2017 +0000 [TSan] Reformatting to appease the linter. commit bdb75fb5923c10ee4865b727f465096d3ca0ab7a Author: William S. Moses <[email protected]> Date: Thu Oct 5 16:16:09 2017 -0400 Cleanup commit a1812189a90aa790f651adffba145114cb1aecd3 Author: TB Schardl <[email protected]> Date: Wed Sep 27 02:39:53 2017 +0000 [CSI] Adding Tapir instrumentation support. commit e5fc55f275ed41f75f257d3b4226639f6a7526c5 Merge: 356cce18a e8e668dba Author: TB Schardl <[email protected]> Date: Mon Aug 28 14:55:42 2017 +0000 Merge branch 'release_50' of github.mit.edu:SuperTech/compiler-rt-tapir-csi into release_50 commit 356cce18a467d5830e010525711d60077d0c3cc0 Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:59:01 2017 +0000 [CSI] Updated CSI tests to properly handle CSI properties. commit 01bb821fdfd1570391d1ee4d72bc497faa3e4297 Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:57:56 2017 +0000 [CSI] Fixed ordering of FED tables to match ordering implemented by instrumentation pass. commit 9065436fab38c5afc2213da08ca29c3228157b9a Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:57:02 2017 +0000 [CSI] Fixed ordering of instrumentation counts and FED tables to match ordering implemented by instrumentation pass. Added basic properties to functions and basic blocks. Added column numbers to source locations. commit d5e1d1450ab5e66208cba59291bb0932707c4cdf Author: TB Schardl <[email protected]> Date: Tue Aug 8 23:05:51 2017 +0000 Squashed commit of the following: commit 71c22bcedac24836cff8507dc0e41bcd2878794b Merge: 6b95f9648 66ccf0079 Author: TB Schardl <[email protected]> Date: Fri Jun 2 15:44:43 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit 6b95f9648b076e351ad057d3193ad0923e0ebc40 Merge: 60dc811b9 97fc005f6 Author: TB Schardl <[email protected]> Date: Wed May 31 01:45:14 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit 60dc811b9e63072928fd3af2fca89f3fbbc5b874 Merge: a4d010dcc 718173908 Author: TB Schardl <[email protected]> Date: Fri May 26 12:16:33 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit a4d010dccb8c9cd19accfefb0c739bd771472ef6 Merge: d16e4026a 451043533 Author: TB Schardl <[email protected]> Date: Mon Apr 24 15:49:06 2017 +0000 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit 4510435336499c05af77c807798eec4ba1a6ec65 Author: Tyler Denniston <[email protected]> Date: Fri Apr 14 10:38:07 2017 -0500 [CSI-TSan] Fix 'undefined symbol' errors when using CSI-TSan on shared libraries. commit 4cb88157f43e78a49ace4340788a1ee4834fb777 Author: TB Schardl <[email protected]> Date: Wed Apr 12 02:04:51 2017 +0000 [CSI-null] Encourage inlining of null CSI hooks. commit e1076ccbeb1ddc856d23397f80b91a2735a9f00e Author: TB Schardl <[email protected]> Date: Tue Apr 11 15:11:48 2017 +0000 [CSI] Differentiating between property types for different categories of IR objects. Added several new properties. commit d16e4026ab6407041e042dda07d4538a597545fe Merge: 796f898b4 4154f1e99 Author: TB Schardl <[email protected]> Date: Mon Apr 3 21:19:26 2017 +0000 [CSI] Merging CSI into compiler-rt checkout compatible with Tapir/LLVM. commit 4154f1e9973d456bc34a3d25dd9dd9d7f0d39384 Author: TB Schardl <[email protected]> Date: Sat Dec 31 17:37:50 2016 +0000 [CSI] Add function names to FED tables. commit f277290b342a8922328d75b8e36c2ecdf5c086fb Author: Angelina Lee <[email protected]> Date: Sun Dec 4 19:31:39 2016 -0600 Comment out unused __csi_disable_instrumentation flag commit 8b99936641aff04c11dcb647df63a19a65da54eb Author: Tyler Denniston <[email protected]> Date: Fri Sep 2 16:10:34 2016 -0400 Disable STL test for now. commit 2c11ec55eb0c0650166fd7d54de563b743b26c17 Author: Tyler Denniston <[email protected]> Date: Thu Sep 1 17:07:52 2016 -0400 Use new property struct bitfield. commit 662843a13025616c8dc3170490489e8b387f9bcb Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 15:00:42 2016 -0400 Disable instrumentation moved into compiler. commit 1165fb7d1ada6f19258bceb901527048575c56bb Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 12:53:50 2016 -0400 Initial implementation of __csi_disable_instrumentation commit 918b750beb64b2d2ee32e6966e7744dc92e6cb9c Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 12:31:15 2016 -0400 Add C++ test using STL. commit d78554b1a620a97ed628df4b788093b7e9613e04 Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 10:36:07 2016 -0400 Add no-op property parameter to all hooks. commit 7cad8c58c916ee7144c55472705e342da94e9f88 Merge: 3a57261c3 e42331093 Author: Tyler Denniston <[email protected]> Date: Wed Jul 13 13:12:28 2016 -0400 Merge remote-tracking branch 'llvm-origin/master' commit 3a57261c3bb5ca6ffddbf8526956bae847d92c4f Merge: 1b980b0ea 28f8c79bb Author: Tyler Denniston <[email protected]> Date: Mon Jun 27 09:13:08 2016 -0400 Merge remote-tracking branch 'llvm-origin/master' commit 1b980b0eaa768a08006bd37bc0bb50e015c57bee Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 14:49:01 2016 -0400 Add FED test commit 4eb78d43c7a76c3fedeeb20a9b0a9b39586d47d5 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:57:00 2016 -0400 Add test for read-before-write property commit 7d819a455658e42a294502e9a17e9959e1f08844 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:47:49 2016 -0400 Fix test output names to allow them to run in parallel commit e310651d04e45435aa69019c6cfafccbb04e72d2 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:20:40 2016 -0400 Add unknown callsite test commit 5b17bcb73e1a4b75784213b426ce746efe6b9df2 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:13:42 2016 -0400 Load property commit 6162841412121611977be08be4759696b4f9fe3a Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:05:48 2016 -0400 Add unknown ID macro commit 8a768b85a167094e95d7461ed8d47607b7f5bc84 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:43:33 2016 -0400 Remove old changes not matching upstream commit 793e6853ad80bf9d9ed64d4ebf3ac6b07afa41e0 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:18:48 2016 -0400 Add shared object CSI test (passing) commit 40ae69e55bc692b38081c3c7311d0172c42c1ea0 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:18:28 2016 -0400 Fix CSIRT visibility bug commit 214cff3b635bfc37b3e929a111e247328a247930 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:55:45 2016 -0400 Add multiple units test (passing) commit 687cb3fa237cc3da845c7a0e1982a2e251ce69e9 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:55:24 2016 -0400 Fix runtime bug with empty FED tables commit 5a8adad2eff56d5a980759dc9d7220cdab0b60be Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:39:13 2016 -0400 First CSI test passing. commit 456af2165c4b4ab94dd6593b72edff786755427e Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:16:15 2016 -0400 'make check-csi' initially working. The test doesn't check anything yet, but the infrastructure is there. commit d3fba62f917a8d9086926a35794f7faa4a9b9019 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:39:06 2016 -0400 Removing old tests. They will come back in a different form. commit 4a10e34eaec8e5e3be8a283dc6c9fa0ba42f2eea Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:34:50 2016 -0400 Removing toolkit until I figure out a better place for it. commit 42c9b2f043f404edd9fb3a633c57dced85a56443 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:33:10 2016 -0400 Remove csirt.c and csi.h from tests. This breaks building tools for now. commit 6597b37233cd9c71dbf987884284298f306e91b3 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:27:06 2016 -0400 Start splitting CSI up by lib and test lib/csi will contain the runtime and (for now) csi.h test/csi will only contain Lit tests commit da52217503266046b0cb22c2415f7581457c9f7f Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:25:21 2016 -0400 Remove old tsan+csi files commit 7e6dbf074de41b61f7b9e6515932c681c6e82138 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 16:10:39 2016 -0400 FED tables are now copied. commit df3cd69526204337c81705a161bb66f14d3d60dc Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 15:56:03 2016 -0400 API cleanups commit 7bcd7ee719ffbb70522876c175698f1d3f882b13 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 13:51:47 2016 -0400 Add back callsite -> func id mapping. Mistakenly removed in f994e3d7 commit c89ab1ad9b2a931da9100575064e30cee29d43c6 Author: Angelina Lee <[email protected]> Date: Tue Jun 14 11:37:03 2016 -0500 Adding a simple memory tracer tool commit f994e3d7c0c8c5d3c30e2c63eb82917eb56bf3e3 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 11:45:22 2016 -0400 Remove relation tables. commit b1ee9026096a524e753678fc1b0c356a268cb3b8 Merge: bd0531e56 a01fb8f7e Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 10:55:02 2016 -0400 Merge remote-tracking branch 'upstream/master' commit a01fb8f7e95879add1e4a686cfcb053e13becc92 Merge: a159bc23b df01596dc Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 10:40:12 2016 -0400 Merge remote-tracking branch 'upstream/master' Conflicts: lib/tsan/rtl/Makefile test/tsan/mutexset6.cc test/tsan/test_output.sh commit bd0531e569a50ca8fb7ede07ea9e71612983b996 Author: Tyler Denniston <[email protected]> Date: Mon Jun 13 10:52:15 2016 -0400 Demo tool prints in colors. commit a9699746f5d289471f10951e288e754682b6109d Author: Tyler Denniston <[email protected]> Date: Mon Jun 13 10:25:30 2016 -0400 Cleanups to demo tool commit a2c22a1958a94166442779799261cd65c59c87e7 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 12:56:04 2016 -0400 Clean up Makefile commit dad28ca144e48fbbdcc9e29b218f5dd3fc047fc7 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 11:13:09 2016 -0400 Update demo tool to not use STL structures commit 845303fa04b0778520a30fe78a17e7e207b572f8 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 10:31:37 2016 -0400 Update demo tool to maintain shadow stack commit 75e3027d522851a77842b6a7fe98af750fb9930d Author: Tyler Denniston <[email protected]> Date: Tue Jun 7 14:35:40 2016 -0400 Update dyn test and add demo tool commit 31a2b4a9789546ae874cf1f24093ce749bcafbb8 Author: Tyler Denniston <[email protected]> Date: Mon Jun 6 11:00:30 2016 -0400 Update print tool commit 0b6f8bcd2ea7098757d0830f32898b3b9a189a4b Merge: 0c2d334e3 c7e2e4f26 Author: Tyler Denniston <[email protected]> Date: Mon Jun 6 10:44:42 2016 -0400 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit c7e2e4f260ef1416fff8f006df13037426d890c2 Author: Damon Doucet <[email protected]> Date: Thu Jun 2 02:53:29 2016 +0000 Combine FED tables into a list of structures in __csirt_unit_init commit 4e304f17c688feda096e31b6a8c37347277c0650 Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:48:55 2016 +0000 Add const qualifiers to FED entries and return pointers in accessors commit e1e1a25b7b280832759b98e01fecb6744b47e99e Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:32:16 2016 +0000 Change __csi_before/after_callsite to __csi_before/after_call commit c43a5f10d42e212dabe225fa8742dc7d015a83fb Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:26:59 2016 +0000 Reorder hooks in csi.h to match API doc commit 7cc94d8b7f6ad1254e35cde407d1e568c3574d61 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:07:59 2016 +0000 Add const to params in __csi_before/after_call in csi.h commit 9f9c853a997ca56c8ee2fd181bf386b12a436ec9 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:07:13 2016 +0000 Rename __csirt_callsite_target_unknown to have "is" commit 1aabc135bed7f796f08362c07a3098d41d59a909 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:04:14 2016 +0000 Fix types commit 2301b1b8e4afdc1342c8e4111f53409df1248149 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 20:32:37 2016 +0000 Move accessors from csirt.h to csi.h commit 0c2d334e3c64e7afc2fd05ea3343db21bd2d28b5 Merge: 0eaf686da 4f6cea22b Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 14:06:06 2016 -0400 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit 0eaf686da2a8c46de3d2c151c1b8e3dcc96ca02e Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 14:05:52 2016 -0400 Update comment commit 4f6cea22bcc1a4956e9686e7b7e166c4fd3e7c3e Author: Damon Doucet <[email protected]> Date: Wed Jun 1 17:08:03 2016 +0000 Add __csi_after_callsite to csi.h, null_tool, and fed_test commit 43d355d94becf464033c0f58127a914f21fc4461 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 16:38:54 2016 +0000 Update csi.h, null_tool, and fed_test to match API better commit ddfb53f805e2beb4cfb0b9db569d6f1af98dd0b6 Author: Damon Doucet <[email protected]> Date: Tue May 31 18:59:19 2016 +0000 Change runtime library to better match API commit f0b0bfd3c68dc27829a889131ce4550e9275476d Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 10:45:15 2016 -0400 Add new callback to csirt commit e5499f8e7734e68823cbc610dd85d36d75936dbd Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 10:29:51 2016 -0400 Update print tool commit 0451b37b20c581fc61ae1eb48b8ebf8fa214901e Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:53:04 2016 -0400 Update dyn test commit 5ccb4b02bed6655ef7e9e8e37d070d0804ae7701 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:29:14 2016 -0400 Print tool now prints FED information as well commit 87fafee58d5c3fc87d198012cfc310a93a2a8653 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:20:33 2016 -0400 Update print tool commit 8d3e6d166e54050499149e0f6a57cef86ea650d8 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:05:13 2016 -0400 More comments commit 72161e32eef0f3e4c0453c8b8bd256363a1d43ba Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 08:58:39 2016 -0400 More comments commit 5e28271641523cb294a4791abcee5b5b99213bb2 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 08:50:14 2016 -0400 Add some comments commit 779e9e1c690d2f23dbf62ce03cb82fd90a611d14 Author: Tyler Denniston <[email protected]> Date: Fri May 27 11:26:37 2016 -0400 Use relation tables in API impl. commit fb2441950bc409d6782503782982360ab67c868d Author: Tyler Denniston <[email protected]> Date: Tue May 24 09:59:19 2016 -0400 Add skeleton of rel tables implementation commit f7957f485b99b2186ceef01be8d98a1ee1503ef9 Author: Tyler Denniston <[email protected]> Date: Mon May 23 10:45:38 2016 -0400 Add instrumentation_counts_t struct for unit init commit e4ad154725490c6bbf52852e1d4725211f1d8c37 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:14:48 2016 -0400 Remove global FED commit 61965e13db755bd2845819e2b4bc67b390e3c6f6 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:11:10 2016 -0400 Add load/store feds commit 6a9c153cb06a8fb670781572900e02a1a8208668 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:01:38 2016 -0400 Add func exit FED commit 243e9be01cbe17aa56720484be39989889490ffd Author: Tyler Denniston <[email protected]> Date: Tue May 17 14:14:49 2016 -0400 Add callsite FED commit b0a8520c36496b5149ba85c7769a854308e62892 Author: Tyler Denniston <[email protected]> Date: Tue May 17 13:38:14 2016 -0400 Add BB FED table commit ee343d8098be87e920b327406cfdfcb504c5756c Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:50:48 2016 -0400 Add separate FED (and therefore ID space) for functions. commit 49c3e2a397a7ffee6c9219773c52bc23090a85d1 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:40:33 2016 -0400 Prepare for multiple FED types. commit 8d4606d411f426d75de599afe04133781cabecd9 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:30:26 2016 -0400 More refactoring commit b35e133bb60bda3dba11d30a65ae941aa04d4021 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:28:40 2016 -0400 Small refactor commit df70be5ce0aeafc1064385a535700a1927f32780 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:15:43 2016 -0400 Rework csirt fed table collection structure commit f0721fbd26ceb974240e9db736edc01d05d8dae8 Author: Tyler Denniston <[email protected]> Date: Tue May 17 09:57:01 2016 -0400 Refactor csirt.c commit 3fe6b885f76350770c4ec228008551085710dd5b Author: Tyler Denniston <[email protected]> Date: Tue May 17 09:43:51 2016 -0400 Small csirt.c cleanups commit 50cb199561239f3a8b56f62885a8c259966a4d17 Merge: 72a21d227 c94c7154c Author: Bradley C. Kuszmaul <[email protected]> Date: Tue May 10 17:47:52 2016 +0000 Merge branch 'printtool' commit c94c7154c26befefd26c6b0df869dbc7b987fd97 Author: Bradley C. Kuszmaul <[email protected]> Date: Tue May 10 17:47:46 2016 +0000 Make printtool compile commit 72a21d2276c30cf7643cd320706e3cae3f04d7dc Author: Bradley C. Kuszmaul <[email protected]> Date: Thu May 5 16:43:18 2016 +0000 get this to work: make TOOL=print_tool commit a159bc23b41f8e2ecc2edb3cbafa0b3c080adfa6 Author: Tyler Denniston <[email protected]> Date: Mon May 2 09:22:19 2016 -0400 Add callsites tool commit 8e5b4e88d09f1570a7698f8601ab3cfd98871851 Author: Tyler Denniston <[email protected]> Date: Mon May 2 09:21:41 2016 -0400 Update dynamic lib test commit ac300cc3efea2357829d9bee1d96bb91a6f8fef2 Author: Tyler Denniston <[email protected]> Date: Mon May 2 08:56:22 2016 -0400 Add before_callsite test. commit 601ed83b4d88e33c2722e5d70237d036259b46c8 Author: Damon Doucet <[email protected]> Date: Tue Apr 26 17:24:55 2016 +0000 Add -g flag to multi module test Makefiles commit c609bef3617aa2b94a83b82bd7f8000f0236eee0 Author: Tyler Denniston <[email protected]> Date: Tue Apr 26 10:22:23 2016 -0400 Add back Makefile rule for null_tool. commit 10d5a053b291be20aac6103af52e382f85ff9eaf Author: Damon Doucet <[email protected]> Date: Tue Apr 5 01:51:25 2016 +0000 Add CSI Runtime Library, add FED test, update some header files commit 9bef3a2f0e916608808823f473a9fe2924405092 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:37:36 2016 +0000 Update gitignore files commit 6c4c541e9b1cf52a028d4dc82a8e891adfd0bb22 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:37:16 2016 +0000 Add dynamically loaded multi module test commit 1a54ef89e4f11635dc115d97c9cd923937566109 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:36:14 2016 +0000 Update toolkit to have more recent API, as well as csirt header commit d261ca785d7aedd6cd0d42629705a2b95e0fe921 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:32:58 2016 +0000 Update foo test to include a statically linked unit commit 225f2e2f1f356e50fcaf9846dda50ac051f99506 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:30:44 2016 +0000 Add CSI runtime library commit 12d885de0197344d7fdb5f810f6b86927bed999a Author: Damon Doucet <[email protected]> Date: Tue Mar 1 16:07:37 2016 +0000 Add basic-block counter tool commit 37536fb1cd0075a681b0035c2676e25911d8db32 Author: Tyler Denniston <[email protected]> Date: Tue Jan 12 05:49:06 2016 -0500 Add gprof tool commit 7c8a1856b384af58d3ee84d7472eb0faca9a2873 Author: Tyler Denniston <[email protected]> Date: Fri Nov 20 11:56:53 2015 -0500 Update tsan benchmark commit 7ddb60372e0140acc5fa07643e516f95ef754a90 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 16:42:26 2015 -0500 Increase memops iters commit a5e02d047e36551e4275c93f4b56250f9cb726d7 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:34:09 2015 -0500 Replace old call-graph tool with current version. commit 3ad73c4623c588d80395aafefe438bb75ccb1a90 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:16:26 2015 -0500 Update tools to not use structs. commit d4dd7e092e9b7927476fef0171008cf3e0407d99 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:08:01 2015 -0500 Remove struct arg for load/store instrumentation. commit 24133c284a87ded2b140cdf7b26c145312e7308a Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 09:53:56 2015 -0500 Remove struct args commit 90fa9684b97d99a32ea9924564e8beea9529fb96 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 09:38:13 2015 -0500 Remove problematic make flag commit 4c98e18f06d76103c76479a90d45ad9c952dd0fe Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:40:04 2015 +0000 Update csi wrapper for tsan to use newer api commit 9bf1761806b5cae1f651d1a3510cfde6a2aca178 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:39:38 2015 +0000 Add mini_bench_increments to gitignore commit fe0c768f6a220ec74eb8fed9cbd55beb62433ca8 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:38:46 2015 +0000 Update Makefile, add props_tool, update csi.h and null_tool to use new property syntax commit 67bdc9ba265ddd783a086e849e0317f0b2cb23a1 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 09:24:55 2015 +0000 Add mini_bench_increments tsan benchmark commit 87d7a487571c9d3326a523b9a8e5b1e1eb98097b Author: Damon Doucet <[email protected]> Date: Thu Nov 19 08:44:08 2015 +0000 Add work to fib-serial function body commit 5cc1ce88bcecf98aa20988a9085da385f1dc3796 Author: Damon Doucet <[email protected]> Date: Mon Nov 16 19:28:21 2015 +0000 Move prof_lite/ to cilkprof/ and create prof_lite tool commit c70fe8bd927e21684a194aa2e01d4ce8948fd54c Author: Damon Doucet <[email protected]> Date: Mon Nov 16 14:13:09 2015 +0000 Cause prof_lite to time functions (correctly this time) commit 9a71a146b988ef8d6201e21d971269ea3362f63a Author: Damon Doucet <[email protected]> Date: Mon Nov 16 14:12:46 2015 +0000 Refactor Makefile a little commit 5639041d8102c4887fc2204048e4e4fff8500dde Author: Damon Doucet <[email protected]> Date: Mon Nov 16 07:35:34 2015 +0000 Make cilkprof actually time functions commit 3f3718a4d4d376d8e2e2773fe5abf74a46fda059 Author: Damon Doucet <[email protected]> Date: Sun Nov 15 01:39:28 2015 +0000 Added profiler tool (mostly copied from cilkprof) commit 223037c12c13f8efd6ee16ead5c75986012a5b20 Author: Damon Doucet <[email protected]> Date: Sat Nov 14 17:33:49 2015 +0000 Fix minor Makefile issues commit ea380362a2b15ec8583216d095d4ef721cb4463c Author: Damon Doucet <[email protected]> Date: Fri Nov 13 19:49:52 2015 +0000 Make small modifications to foo and add a tool which instruments a single function Foo has two extra functions (used to test the new tool) Foo is compiled at O3 Makefile cleaned up/refactored a little bit Update tools to use new func_entry API (function pointer as first param) commit f390559910ec750688fead7dd3c38860f1cc6367 Merge: f4faac934 18f874c1a Author: Tyler Denniston <[email protected]> Date: Thu Nov 12 09:00:51 2015 -0500 Merge pull request #5 from tdenniston/callgraph Callgraph tool commit 18f874c1ad0919c6368c68666f03b859e57a629d Merge: 65972cf60 f4faac934 Author: Tyler Denniston <[email protected]> Date: Thu Nov 12 08:59:06 2015 -0500 Merge branch 'master' into callgraph commit f4faac93475e7d03fdf25b5bb547a8855669c55f Merge: b93517879 54983079a Author: Tyler Denniston <[email protected]> Date: Mon Nov 9 15:01:14 2015 -0500 Merge pull request #4 from tdenniston/code-coverage Basic code coverage tool commit 65972cf60b0faf57601a6b5aae29f64f6795ff60 Author: Tyler Denniston <[email protected]> Date: Mon Nov 9 13:59:24 2015 -0500 Add call graph tool commit 54983079ae6e9f42e1c9c0ef0b4ded97994a4066 Author: Tyler Denniston <[email protected]> Date: Mon Nov 9 11:58:08 2015 -0500 Add coverage flags to MM test, disabled by default commit ac59ae9d12f43bd5df9cb24f4645a0d6ccd06f64 Author: Tyler Denniston <[email protected]> Date: Sun Nov 8 16:23:24 2015 -0500 Add basic code coverage tool commit b310d6dcd9dd381bee13fdee6147f56a6394f783 Author: Tyler Denniston <[email protected]> Date: Sun Nov 8 16:22:43 2015 -0500 Add TOOL flag to multi-module test commit 0681f45e5a94e83f4460719bb3472a0dadb7c4b9 Author: Tyler Denniston <[email protected]> Date: Sun Nov 8 16:22:15 2015 -0500 Fix flag for 'foo' test commit 1520756b6f2716e1ab52436f60075daabb713ea2 Author: Tyler Denniston <[email protected]> Date: Sat Nov 7 16:56:09 2015 -0500 Add module id to module init hook commit b935178798bc1719c6dbf487f26e983a68c6e4b9 Merge: f8bae19f8 62693097d Author: Tyler Denniston <[email protected]> Date: Sat Nov 7 16:22:52 2015 -0500 Merge pull request #3 from tdenniston/instr-bb Basic block hooks + CSI link-time pass commit 62693097dfa6fec0352ea944fcdf776e365219f6 Author: Tyler Denniston <[email protected]> Date: Sat Nov 7 15:22:34 2015 -0500 Update counter tool init signature commit 8f878dbcbfdbf5f8018d0aca0de392154e74a499 Author: Tyler Denniston <[email protected]> Date: Sat Nov 7 14:41:05 2015 -0500 Add module count/BB count to init functions commit f8bae19f8d9a0235440c4ffed8c943f0bb234e17 Author: Damon Doucet <[email protected]> Date: Fri Nov 6 14:58:02 2015 +0000 Add Makefile and gitignore for tsan benchmarks commit 3074f3909ee235c0aab1fc0b794c54d08fe1d97b Author: Damon Doucet <[email protected]> Date: Fri Nov 6 14:57:03 2015 +0000 Add -O3 to csi tests Makefile commit e02059782b33d41333ac4bef26e1304ddf430bc1 Author: Tyler Denniston <[email protected]> Date: Tue Nov 3 14:38:52 2015 -0500 Add basic block hooks commit d541b965911457a254ae903892fafb05c426ea6a Author: Tyler Denniston <[email protected]> Date: Tue Nov 3 11:46:49 2015 -0500 Remove CSI runtime. (not needed now with linktime pass) commit 0241130c4ba8ceeb6f9c7ad9a821e2f54b4b38dd Merge: 43a1640a8 b4c0e73df Author: Tyler Denniston <[email protected]> Date: Tue Nov 3 09:56:32 2015 -0500 Merge branch 'lt-component' into instr-bb commit b4c0e73dff6e4fc8d1bebf7884536a9cb9bc9370 Author: Damon Doucet <[email protected]> Date: Tue Oct 27 15:13:07 2015 +0000 Add csi interface to tsan runtime and modify tests to compile with csi instrumentation commit 55470131900f2d3d00d08743c0ab615b32a66bb9 Author: Damon Doucet <[email protected]> Date: Tue Oct 27 15:10:39 2015 +0000 Fix mutexset tests Before, they used +=, which can either write-race or read-race; I changed it to just use =, which guarantees a write race. commit 43a1640a8320fc2b31fedc143a4d58ac40299504 Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 15:40:48 2015 -0400 Remove executable I accidentally committed commit 7474c3236e5bf9d21a80001aa1ba160b89d5cb09 Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 15:39:46 2015 -0400 Add a tiny CSI runtime. This allows us to implement a "whole program" init function, i.e. across all modules. commit 28a6df71164a48f6bcd6aac8df4b4901d76e9fdb Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 15:19:42 2015 -0400 Add gold linker flag to LDFLAGS. commit a8afdb55c62cb9066757d9b5475f2e6ce4a4d83f Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 15:19:20 2015 -0400 Add multi-module test program. commit 408c546b51056f64abc5e585ca10fe054aed48d9 Merge: 178f46f88 5da2f8995 Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 14:41:23 2015 -0400 Merge pull request #1 from OpenKimono/toolkit-reorg Reorganize tools; add null tool commit 5da2f89951e7e3c21a880bc9aa136f2cdd0c465d Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 13:56:41 2015 -0400 Add make var to control what tool you link with. By default we link with the null tool. commit c162d35781ab5377c67469b2826a0a2b5d48f71b Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 13:50:18 2015 -0400 Rename __csi_destroy -> destroy. Also add anonymous namespace around tool-private code. commit ac3c257a35ba5bc98d7dc47d1402af172348029e Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 13:45:52 2015 -0400 Remove WEAK attributes in tool implementation. commit 2cbaed6d1a5db87b44b2e0ca0b7f4de16caa85fc Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 13:01:08 2015 -0400 Remove empty definitions from counter_tool. Now with the null tool and weak symbols, we only have to override functions we care about. commit b1f68859ac21c2ec2e801b22f4060959cf115f76 Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:59:31 2015 -0400 Add null tool commit 48f179b802f809b57c4512b90c5238cea785ff9a Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:31:19 2015 -0400 Rename empty_tool -> print_tool commit 89f2dd75f55a1cb96c5ecbbef0045edc16da689e Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:28:16 2015 -0400 Disable verbose compile by default. commit 302c5c7e549d0df1256a4282aeb59caed980cefa Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:27:40 2015 -0400 Move counter_tool to toolkit commit e25c696c7118fd9dcd987a941a88c7fcb40d058e Author: Tyler Denniston <[email protected]> Date: Mon Oct 26 12:21:15 2015 -0400 Add 'toolkit' directory and move empty_tool there. This separates the tools from test programs. commit 178f46f885d1f3f5408feb7a3a7e3e61bb2dd067 Author: Damon Doucet <[email protected]> Date: Thu Oct 22 21:47:17 2015 +0000 Rename tool methods from ok to csi, and update Makefile commit 12ac7dfdafbe1dbb78a1cc6cfae90dafdd753586 Author: Damon Doucet <[email protected]> Date: Thu Oct 22 20:14:14 2015 +0000 Fix empty tool to accept the size of a load/store as a parameter rather than using multiple methods commit 33c2ea997bf7e2a9d7a29ab55f065bad390a2b58 Author: Damon Doucet <[email protected]> Date: Tue Oct 20 21:32:20 2015 +0000 Update memops test slightly commit efeec78e253fd755ba45c5dd549c298af6ac2d0d Author: Damon Doucet <[email protected]> Date: Thu Oct 8 16:17:55 2015 +0000 Replace branching by num_bytes with array access commit 37410883ecf4c767c5b97f42af447e9c61c18d4b Author: Damon Doucet <[email protected]> Date: Thu Oct 8 15:29:46 2015 +0000 Convert memory throughput test to use one before/after_load/store per type commit 54ff6c64d5de7599f4bea9b7cd5091d86ae6332d Author: Damon Doucet <[email protected]> Date: Thu Oct 8 15:37:02 2015 +0000 Add memory throughput test to measure instrumentation overhead commit 6dc7cbc3525e5061a8d29f7e2f56e03dff1095f3 Author: Damon Doucet <[email protected]> Date: Thu Oct 8 14:48:26 2015 +0000 Add ok constructor to empty tool commit 85939595b46f8765c0c49630b6584d066ce144c1 Author: Damon Doucet <[email protected]> Date: Wed Oct 7 03:51:06 2015 +0000 Add LLVM crash dumps to gitignore commit 83e2442a4483964c60c99c4c9731be98379ad4a3 Author: Damon Doucet <[email protected]> Date: Wed Oct 7 03:40:36 2015 +0000 Remove values from load/store hooks commit be6227fd779369033869bdcf471b9079505257eb Author: Damon Doucet <[email protected]> Date: Wed Oct 7 00:51:23 2015 +0000 Remove unnecessary include from foo commit fad80fb4352f2df4f9c7717b69cbda51ff7fac6e Author: Damon Doucet <[email protected]> Date: Tue Oct 6 23:50:12 2015 +0000 Update empty tool to have func entry and exit hooks commit ee8840866f1a90950d60f70e22ac3427d8c2e5a6 Author: Damon Doucet <[email protected]> Date: Tue Oct 6 23:19:53 2015 +0000 Add fib-serial and program that writes to global variables to test/csi commit e8e668dba0c7ea1a5dd8dbb5e3aa98a7e2327616 Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:59:01 2017 +0000 [CSI] Updated CSI tests to properly handle CSI properties. commit 408469c5f3388cd6bc44cd1f64e4a7822df4f70f Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:57:56 2017 +0000 [CSI] Fixed ordering of FED tables to match ordering implemented by instrumentation pass. commit 4507fe8fe4f9fdb3897b8ebe8c104f2233ed2aff Author: TB Schardl <[email protected]> Date: Fri Aug 25 22:57:02 2017 +0000 [CSI] Fixed ordering of instrumentation counts and FED tables to match ordering implemented by instrumentation pass. Added basic properties to functions and basic blocks. Added column numbers to source locations. commit 4b38c4038a4f2b8e2d02b5f5d7877fa79d940009 Author: Hans Wennborg <[email protected]> Date: Fri Aug 25 00:31:02 2017 +0000 Merging r311674: ------------------------------------------------------------------------ r311674 | hans | 2017-08-24 10:00:36 -0700 (Thu, 24 Aug 2017) | 3 lines Mark allocator_oom_test.cc unsupported on arm & aarch64 (PR33972) The buildbots don't seem to like it. ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_50@311736 91177308-0d34-0410-b5e6-96231b3b80d8 commit b1684fe91a3c35f55cc02d9b41bc47caa65e317c Author: Hans Wennborg <[email protected]> Date: Wed Aug 23 21:38:59 2017 +0000 Merging r311555: ------------------------------------------------------------------------ r311555 | oleg | 2017-08-23 07:26:31 -0700 (Wed, 23 Aug 2017) | 14 lines [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets Summary: This is a patch for PR34167. On HF targets functions like `__{eq,lt,le,ge,gt}df2` and `__{eq,lt,le,ge,gt}sf2` expect their arguments to be passed in d/s registers, while some of the AEABI builtins pass them in r registers. Reviewers: compnerd, peter.smith, asl Reviewed By: peter.smith, asl Subscribers: peter.smith, aemerson, dberris, javed.absar, llvm-commits, asl, kristof.beyls Differential Revision: https://reviews.llvm.org/D36675 ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_50@311606 91177308-0d34-0410-b5e6-96231b3b80d8 commit 09d9a9e1e1ee4188e0227b8b9bce04bd8df287b6 Author: Hans Wennborg <[email protected]> Date: Wed Aug 23 18:09:02 2017 +0000 Merging r311496: ------------------------------------------------------------------------ r311496 | hans | 2017-08-22 14:54:37 -0700 (Tue, 22 Aug 2017) | 1 line [profile] Fix warning about C++ style comment in C file ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_50@311584 91177308-0d34-0410-b5e6-96231b3b80d8 commit 78162497aa177b34956aee0458e09d8b97b5dd2b Author: Hans Wennborg <[email protected]> Date: Wed Aug 23 18:07:44 2017 +0000 Merging r311495: ------------------------------------------------------------------------ r311495 | hans | 2017-08-22 14:54:37 -0700 (Tue, 22 Aug 2017) | 6 lines [esan] Use stack_t instead of struct sigaltstack (PR34011) The struct tag is going away in soon-to-be-released glibc 2.26 and the stack_t typedef seems to have been there forever. Patch by Bernhard Rosenkraenzer! ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_50@311583 91177308-0d34-0410-b5e6-96231b3b80d8 commit 9fe695a3428903fbe79cb360a475da9b86d08eb0 Author: TB Schardl <[email protected]> Date: Tue Aug 8 23:05:51 2017 +0000 Squashed commit of the following: commit 71c22bcedac24836cff8507dc0e41bcd2878794b Merge: 6b95f9648 66ccf0079 Author: TB Schardl <[email protected]> Date: Fri Jun 2 15:44:43 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit 6b95f9648b076e351ad057d3193ad0923e0ebc40 Merge: 60dc811b9 97fc005f6 Author: TB Schardl <[email protected]> Date: Wed May 31 01:45:14 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit 60dc811b9e63072928fd3af2fca89f3fbbc5b874 Merge: a4d010dcc 718173908 Author: TB Schardl <[email protected]> Date: Fri May 26 12:16:33 2017 +0000 Merge branch 'master' of http://llvm.org/git/compiler-rt commit a4d010dccb8c9cd19accfefb0c739bd771472ef6 Merge: d16e4026a 451043533 Author: TB Schardl <[email protected]> Date: Mon Apr 24 15:49:06 2017 +0000 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit 4510435336499c05af77c807798eec4ba1a6ec65 Author: Tyler Denniston <[email protected]> Date: Fri Apr 14 10:38:07 2017 -0500 [CSI-TSan] Fix 'undefined symbol' errors when using CSI-TSan on shared libraries. commit 4cb88157f43e78a49ace4340788a1ee4834fb777 Author: TB Schardl <[email protected]> Date: Wed Apr 12 02:04:51 2017 +0000 [CSI-null] Encourage inlining of null CSI hooks. commit e1076ccbeb1ddc856d23397f80b91a2735a9f00e Author: TB Schardl <[email protected]> Date: Tue Apr 11 15:11:48 2017 +0000 [CSI] Differentiating between property types for different categories of IR objects. Added several new properties. commit d16e4026ab6407041e042dda07d4538a597545fe Merge: 796f898b4 4154f1e99 Author: TB Schardl <[email protected]> Date: Mon Apr 3 21:19:26 2017 +0000 [CSI] Merging CSI into compiler-rt checkout compatible with Tapir/LLVM. commit 4154f1e9973d456bc34a3d25dd9dd9d7f0d39384 Author: TB Schardl <[email protected]> Date: Sat Dec 31 17:37:50 2016 +0000 [CSI] Add function names to FED tables. commit f277290b342a8922328d75b8e36c2ecdf5c086fb Author: Angelina Lee <[email protected]> Date: Sun Dec 4 19:31:39 2016 -0600 Comment out unused __csi_disable_instrumentation flag commit 8b99936641aff04c11dcb647df63a19a65da54eb Author: Tyler Denniston <[email protected]> Date: Fri Sep 2 16:10:34 2016 -0400 Disable STL test for now. commit 2c11ec55eb0c0650166fd7d54de563b743b26c17 Author: Tyler Denniston <[email protected]> Date: Thu Sep 1 17:07:52 2016 -0400 Use new property struct bitfield. commit 662843a13025616c8dc3170490489e8b387f9bcb Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 15:00:42 2016 -0400 Disable instrumentation moved into compiler. commit 1165fb7d1ada6f19258bceb901527048575c56bb Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 12:53:50 2016 -0400 Initial implementation of __csi_disable_instrumentation commit 918b750beb64b2d2ee32e6966e7744dc92e6cb9c Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 12:31:15 2016 -0400 Add C++ test using STL. commit d78554b1a620a97ed628df4b788093b7e9613e04 Author: Tyler Denniston <[email protected]> Date: Mon Aug 15 10:36:07 2016 -0400 Add no-op property parameter to all hooks. commit 7cad8c58c916ee7144c55472705e342da94e9f88 Merge: 3a57261c3 e42331093 Author: Tyler Denniston <[email protected]> Date: Wed Jul 13 13:12:28 2016 -0400 Merge remote-tracking branch 'llvm-origin/master' commit 3a57261c3bb5ca6ffddbf8526956bae847d92c4f Merge: 1b980b0ea 28f8c79bb Author: Tyler Denniston <[email protected]> Date: Mon Jun 27 09:13:08 2016 -0400 Merge remote-tracking branch 'llvm-origin/master' commit 1b980b0eaa768a08006bd37bc0bb50e015c57bee Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 14:49:01 2016 -0400 Add FED test commit 4eb78d43c7a76c3fedeeb20a9b0a9b39586d47d5 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:57:00 2016 -0400 Add test for read-before-write property commit 7d819a455658e42a294502e9a17e9959e1f08844 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:47:49 2016 -0400 Fix test output names to allow them to run in parallel commit e310651d04e45435aa69019c6cfafccbb04e72d2 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:20:40 2016 -0400 Add unknown callsite test commit 5b17bcb73e1a4b75784213b426ce746efe6b9df2 Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:13:42 2016 -0400 Load property commit 6162841412121611977be08be4759696b4f9fe3a Author: Tyler Denniston <[email protected]> Date: Thu Jun 16 11:05:48 2016 -0400 Add unknown ID macro commit 8a768b85a167094e95d7461ed8d47607b7f5bc84 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:43:33 2016 -0400 Remove old changes not matching upstream commit 793e6853ad80bf9d9ed64d4ebf3ac6b07afa41e0 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:18:48 2016 -0400 Add shared object CSI test (passing) commit 40ae69e55bc692b38081c3c7311d0172c42c1ea0 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 17:18:28 2016 -0400 Fix CSIRT visibility bug commit 214cff3b635bfc37b3e929a111e247328a247930 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:55:45 2016 -0400 Add multiple units test (passing) commit 687cb3fa237cc3da845c7a0e1982a2e251ce69e9 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:55:24 2016 -0400 Fix runtime bug with empty FED tables commit 5a8adad2eff56d5a980759dc9d7220cdab0b60be Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:39:13 2016 -0400 First CSI test passing. commit 456af2165c4b4ab94dd6593b72edff786755427e Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 16:16:15 2016 -0400 'make check-csi' initially working. The test doesn't check anything yet, but the infrastructure is there. commit d3fba62f917a8d9086926a35794f7faa4a9b9019 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:39:06 2016 -0400 Removing old tests. They will come back in a different form. commit 4a10e34eaec8e5e3be8a283dc6c9fa0ba42f2eea Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:34:50 2016 -0400 Removing toolkit until I figure out a better place for it. commit 42c9b2f043f404edd9fb3a633c57dced85a56443 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:33:10 2016 -0400 Remove csirt.c and csi.h from tests. This breaks building tools for now. commit 6597b37233cd9c71dbf987884284298f306e91b3 Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:27:06 2016 -0400 Start splitting CSI up by lib and test lib/csi will contain the runtime and (for now) csi.h test/csi will only contain Lit tests commit da52217503266046b0cb22c2415f7581457c9f7f Author: Tyler Denniston <[email protected]> Date: Wed Jun 15 11:25:21 2016 -0400 Remove old tsan+csi files commit 7e6dbf074de41b61f7b9e6515932c681c6e82138 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 16:10:39 2016 -0400 FED tables are now copied. commit df3cd69526204337c81705a161bb66f14d3d60dc Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 15:56:03 2016 -0400 API cleanups commit 7bcd7ee719ffbb70522876c175698f1d3f882b13 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 13:51:47 2016 -0400 Add back callsite -> func id mapping. Mistakenly removed in f994e3d7 commit c89ab1ad9b2a931da9100575064e30cee29d43c6 Author: Angelina Lee <[email protected]> Date: Tue Jun 14 11:37:03 2016 -0500 Adding a simple memory tracer tool commit f994e3d7c0c8c5d3c30e2c63eb82917eb56bf3e3 Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 11:45:22 2016 -0400 Remove relation tables. commit b1ee9026096a524e753678fc1b0c356a268cb3b8 Merge: bd0531e56 a01fb8f7e Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 10:55:02 2016 -0400 Merge remote-tracking branch 'upstream/master' commit a01fb8f7e95879add1e4a686cfcb053e13becc92 Merge: a159bc23b df01596dc Author: Tyler Denniston <[email protected]> Date: Tue Jun 14 10:40:12 2016 -0400 Merge remote-tracking branch 'upstream/master' Conflicts: lib/tsan/rtl/Makefile test/tsan/mutexset6.cc test/tsan/test_output.sh commit bd0531e569a50ca8fb7ede07ea9e71612983b996 Author: Tyler Denniston <[email protected]> Date: Mon Jun 13 10:52:15 2016 -0400 Demo tool prints in colors. commit a9699746f5d289471f10951e288e754682b6109d Author: Tyler Denniston <[email protected]> Date: Mon Jun 13 10:25:30 2016 -0400 Cleanups to demo tool commit a2c22a1958a94166442779799261cd65c59c87e7 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 12:56:04 2016 -0400 Clean up Makefile commit dad28ca144e48fbbdcc9e29b218f5dd3fc047fc7 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 11:13:09 2016 -0400 Update demo tool to not use STL structures commit 845303fa04b0778520a30fe78a17e7e207b572f8 Author: Tyler Denniston <[email protected]> Date: Wed Jun 8 10:31:37 2016 -0400 Update demo tool to maintain shadow stack commit 75e3027d522851a77842b6a7fe98af750fb9930d Author: Tyler Denniston <[email protected]> Date: Tue Jun 7 14:35:40 2016 -0400 Update dyn test and add demo tool commit 31a2b4a9789546ae874cf1f24093ce749bcafbb8 Author: Tyler Denniston <[email protected]> Date: Mon Jun 6 11:00:30 2016 -0400 Update print tool commit 0b6f8bcd2ea7098757d0830f32898b3b9a189a4b Merge: 0c2d334e3 c7e2e4f26 Author: Tyler Denniston <[email protected]> Date: Mon Jun 6 10:44:42 2016 -0400 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit c7e2e4f260ef1416fff8f006df13037426d890c2 Author: Damon Doucet <[email protected]> Date: Thu Jun 2 02:53:29 2016 +0000 Combine FED tables into a list of structures in __csirt_unit_init commit 4e304f17c688feda096e31b6a8c37347277c0650 Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:48:55 2016 +0000 Add const qualifiers to FED entries and return pointers in accessors commit e1e1a25b7b280832759b98e01fecb6744b47e99e Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:32:16 2016 +0000 Change __csi_before/after_callsite to __csi_before/after_call commit c43a5f10d42e212dabe225fa8742dc7d015a83fb Author: Damon Doucet <[email protected]> Date: Thu Jun 2 01:26:59 2016 +0000 Reorder hooks in csi.h to match API doc commit 7cc94d8b7f6ad1254e35cde407d1e568c3574d61 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:07:59 2016 +0000 Add const to params in __csi_before/after_call in csi.h commit 9f9c853a997ca56c8ee2fd181bf386b12a436ec9 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:07:13 2016 +0000 Rename __csirt_callsite_target_unknown to have "is" commit 1aabc135bed7f796f08362c07a3098d41d59a909 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 21:04:14 2016 +0000 Fix types commit 2301b1b8e4afdc1342c8e4111f53409df1248149 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 20:32:37 2016 +0000 Move accessors from csirt.h to csi.h commit 0c2d334e3c64e7afc2fd05ea3343db21bd2d28b5 Merge: 0eaf686da 4f6cea22b Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 14:06:06 2016 -0400 Merge branch 'master' of github.com:CSI-LLVM/compiler-rt commit 0eaf686da2a8c46de3d2c151c1b8e3dcc96ca02e Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 14:05:52 2016 -0400 Update comment commit 4f6cea22bcc1a4956e9686e7b7e166c4fd3e7c3e Author: Damon Doucet <[email protected]> Date: Wed Jun 1 17:08:03 2016 +0000 Add __csi_after_callsite to csi.h, null_tool, and fed_test commit 43d355d94becf464033c0f58127a914f21fc4461 Author: Damon Doucet <[email protected]> Date: Wed Jun 1 16:38:54 2016 +0000 Update csi.h, null_tool, and fed_test to match API better commit ddfb53f805e2beb4cfb0b9db569d6f1af98dd0b6 Author: Damon Doucet <[email protected]> Date: Tue May 31 18:59:19 2016 +0000 Change runtime library to better match API commit f0b0bfd3c68dc27829a889131ce4550e9275476d Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 10:45:15 2016 -0400 Add new callback to csirt commit e5499f8e7734e68823cbc610dd85d36d75936dbd Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 10:29:51 2016 -0400 Update print tool commit 0451b37b20c581fc61ae1eb48b8ebf8fa214901e Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:53:04 2016 -0400 Update dyn test commit 5ccb4b02bed6655ef7e9e8e37d070d0804ae7701 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:29:14 2016 -0400 Print tool now prints FED information as well commit 87fafee58d5c3fc87d198012cfc310a93a2a8653 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:20:33 2016 -0400 Update print tool commit 8d3e6d166e54050499149e0f6a57cef86ea650d8 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 09:05:13 2016 -0400 More comments commit 72161e32eef0f3e4c0453c8b8bd256363a1d43ba Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 08:58:39 2016 -0400 More comments commit 5e28271641523cb294a4791abcee5b5b99213bb2 Author: Tyler Denniston <[email protected]> Date: Wed Jun 1 08:50:14 2016 -0400 Add some comments commit 779e9e1c690d2f23dbf62ce03cb82fd90a611d14 Author: Tyler Denniston <[email protected]> Date: Fri May 27 11:26:37 2016 -0400 Use relation tables in API impl. commit fb2441950bc409d6782503782982360ab67c868d Author: Tyler Denniston <[email protected]> Date: Tue May 24 09:59:19 2016 -0400 Add skeleton of rel tables implementation commit f7957f485b99b2186ceef01be8d98a1ee1503ef9 Author: Tyler Denniston <[email protected]> Date: Mon May 23 10:45:38 2016 -0400 Add instrumentation_counts_t struct for unit init commit e4ad154725490c6bbf52852e1d4725211f1d8c37 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:14:48 2016 -0400 Remove global FED commit 61965e13db755bd2845819e2b4bc67b390e3c6f6 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:11:10 2016 -0400 Add load/store feds commit 6a9c153cb06a8fb670781572900e02a1a8208668 Author: Tyler Denniston <[email protected]> Date: Tue May 17 15:01:38 2016 -0400 Add func exit FED commit 243e9be01cbe17aa56720484be39989889490ffd Author: Tyler Denniston <[email protected]> Date: Tue May 17 14:14:49 2016 -0400 Add callsite FED commit b0a8520c36496b5149ba85c7769a854308e62892 Author: Tyler Denniston <[email protected]> Date: Tue May 17 13:38:14 2016 -0400 Add BB FED table commit ee343d8098be87e920b327406cfdfcb504c5756c Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:50:48 2016 -0400 Add separate FED (and therefore ID space) for functions. commit 49c3e2a397a7ffee6c9219773c52bc23090a85d1 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:40:33 2016 -0400 Prepare for multiple FED types. commit 8d4606d411f426d75de599afe04133781cabecd9 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:30:26 2016 -0400 More refactoring commit b35e133bb60bda3dba11d30a65ae941aa04d4021 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:28:40 2016 -0400 Small refactor commit df70be5ce0aeafc1064385a535700a1927f32780 Author: Tyler Denniston <[email protected]> Date: Tue May 17 10:15:43 2016 -0400 Rework csirt fed table collection structure commit f0721fbd26ceb974240e9db736edc01d05d8dae8 Author: Tyler Denniston <[email protected]> Date: Tue May 17 09:57:01 2016 -0400 Refactor csirt.c commit 3fe6b885f76350770c4ec228008551085710dd5b Author: Tyler Denniston <[email protected]> Date: Tue May 17 09:43:51 2016 -0400 Small csirt.c cleanups commit 50cb199561239f3a8b56f62885a8c259966a4d17 Merge: 72a21d227 c94c7154c Author: Bradley C. Kuszmaul <[email protected]> Date: Tue May 10 17:47:52 2016 +0000 Merge branch 'printtool' commit c94c7154c26befefd26c6b0df869dbc7b987fd97 Author: Bradley C. Kuszmaul <[email protected]> Date: Tue May 10 17:47:46 2016 +0000 Make printtool compile commit 72a21d2276c30cf7643cd320706e3cae3f04d7dc Author: Bradley C. Kuszmaul <[email protected]> Date: Thu May 5 16:43:18 2016 +0000 get this to work: make TOOL=print_tool commit a159bc23b41f8e2ecc2edb3cbafa0b3c080adfa6 Author: Tyler Denniston <[email protected]> Date: Mon May 2 09:22:19 2016 -0400 Add callsites tool commit 8e5b4e88d09f1570a7698f8601ab3cfd98871851 Author: Tyler Denniston <[email protected]> Date: Mon May 2 09:21:41 2016 -0400 Update dynamic lib test commit ac300cc3efea2357829d9bee1d96bb91a6f8fef2 Author: Tyler Denniston <[email protected]> Date: Mon May 2 08:56:22 2016 -0400 Add before_callsite test. commit 601ed83b4d88e33c2722e5d70237d036259b46c8 Author: Damon Doucet <[email protected]> Date: Tue Apr 26 17:24:55 2016 +0000 Add -g flag to multi module test Makefiles commit c609bef3617aa2b94a83b82bd7f8000f0236eee0 Author: Tyler Denniston <[email protected]> Date: Tue Apr 26 10:22:23 2016 -0400 Add back Makefile rule for null_tool. commit 10d5a053b291be20aac6103af52e382f85ff9eaf Author: Damon Doucet <[email protected]> Date: Tue Apr 5 01:51:25 2016 +0000 Add CSI Runtime Library, add FED test, update some header files commit 9bef3a2f0e916608808823f473a9fe2924405092 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:37:36 2016 +0000 Update gitignore files commit 6c4c541e9b1cf52a028d4dc82a8e891adfd0bb22 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:37:16 2016 +0000 Add dynamically loaded multi module test commit 1a54ef89e4f11635dc115d97c9cd923937566109 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:36:14 2016 +0000 Update toolkit to have more recent API, as well as csirt header commit d261ca785d7aedd6cd0d42629705a2b95e0fe921 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:32:58 2016 +0000 Update foo test to include a statically linked unit commit 225f2e2f1f356e50fcaf9846dda50ac051f99506 Author: Damon Doucet <[email protected]> Date: Wed Mar 30 06:30:44 2016 +0000 Add CSI runtime library commit 12d885de0197344d7fdb5f810f6b86927bed999a Author: Damon Doucet <[email protected]> Date: Tue Mar 1 16:07:37 2016 +0000 Add basic-block counter tool commit 37536fb1cd0075a681b0035c2676e25911d8db32 Author: Tyler Denniston <[email protected]> Date: Tue Jan 12 05:49:06 2016 -0500 Add gprof tool commit 7c8a1856b384af58d3ee84d7472eb0faca9a2873 Author: Tyler Denniston <[email protected]> Date: Fri Nov 20 11:56:53 2015 -0500 Update tsan benchmark commit 7ddb60372e0140acc5fa07643e516f95ef754a90 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 16:42:26 2015 -0500 Increase memops iters commit a5e02d047e36551e4275c93f4b56250f9cb726d7 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:34:09 2015 -0500 Replace old call-graph tool with current version. commit 3ad73c4623c588d80395aafefe438bb75ccb1a90 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:16:26 2015 -0500 Update tools to not use structs. commit d4dd7e092e9b7927476fef0171008cf3e0407d99 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 10:08:01 2015 -0500 Remove struct arg for load/store instrumentation. commit 24133c284a87ded2b140cdf7b26c145312e7308a Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 09:53:56 2015 -0500 Remove struct args commit 90fa9684b97d99a32ea9924564e8beea9529fb96 Author: Tyler Denniston <[email protected]> Date: Thu Nov 19 09:38:13 2015 -0500 Remove problematic make flag commit 4c98e18f06d76103c76479a90d45ad9c952dd0fe Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:40:04 2015 +0000 Update csi wrapper for tsan to use newer api commit 9bf1761806b5cae1f651d1a3510cfde6a2aca178 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:39:38 2015 +0000 Add mini_bench_increments to gitignore commit fe0c768f6a220ec74eb8fed9cbd55beb62433ca8 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 11:38:46 2015 +0000 Update Makefile, add props_tool, update csi.h and null_tool to use new property syntax commit 67bdc9ba265ddd783a086e849e0317f0b2cb23a1 Author: Damon Doucet <[email protected]> Date: Thu Nov 19 09:24:55 2015 +0000 Add mini_bench_increments tsan benchmark commit 87d7a487571c9d3326a523b9a8e5b1e1eb98097b Author: Damon Doucet <[email protected]> Date: Thu Nov 19 08:44:08 2015 +0000 Add work to fib-serial function body commit 5cc1ce88bcecf98aa20988a9085da385f1dc3796 Author: Damon Doucet <[email protected]> Date: Mon Nov 16 19:28:21 2015 +0000 Move prof_lite/ to cilkprof/ and create prof_lite tool commit c70fe8bd927e21684a194aa2e01d4ce8948fd54c Author: Damon Doucet <[email protected]> Date: Mon Nov 16 14:13:09 2015 +0000 Cause prof_lite to time functions (correctly this time) commit 9a71a146b988ef8d6201e21d971269ea3362f63a Author: Damon Doucet <[email protected]> Date: Mon Nov 16 14:12:46 2015 +0000 Refactor Makefile a little commit 5639041d8102c4887fc2204048e4e4fff8500dde Author: Damon Doucet <[email protected]> Date: Mon Nov 16 07:35:34 2015 +0000 Make cilkprof actually time functions commit 3f3718a4d4d376d8e2e2773fe5abf74a46fda059 Author: Damon Doucet <[email protected]> Date: Sun Nov 15 01:39:28 2015 +0000 Added profiler tool (mostly copied from cilkprof) commit 223037c12c13f8efd6ee16ead5c75986012a5b20 Author: Damon Doucet <[email protected]> Date: Sat Nov 14 17:33:49 2015 +0000 Fix minor Makefile issues commit ea380362a2b15ec8583216d095d4ef721cb4463c Author: Damon Doucet <[email protected]> Date: Fri Nov 13 19:49:52 2015 +0000 Make small modifications to foo and add a tool which instruments a single function Foo has two extra functions (used to test the new tool) Foo is compiled at O3 Makefile cleaned up/refactored a little bit Update tools to use new func_entry API (function pointer as first param) commit f390559910ec750688fead7dd3c38860f1cc6367 Merge: f4faac934 18f874c1a Author: Tyler Denniston <[email protected]> Date: Thu Nov 12 09:00:51 2015 -0500 Merge pull request #5 from tdennisto…
Cilksan record_mem_helper fix
Bumps YamlDotNet from 3.3.0 to 5.0.0.
Release notes
Sourced from YamlDotNet's releases.
Changelog
Sourced from YamlDotNet's changelog.
Commits
e024a32
Prepare release 5.0.00ce8ac1
Drop support for specifying arbitrary type names in tagsc8df563
Remove legacy backwards compatibilityf96b7cc
Ensure that tagged values are properly converted to the destination type8f20a18
Prepare release 4.3.2857192d
Fix bug whe TypeConverter was being ignored on all platforms145477a
Remove serialization support from exceptions113261c
Add quick build task837f61a
Pin Cake version667778b
Merge pull request #313 from thoughtcroft/patch-1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot ignore this [patch|minor|major] version
will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.