Skip to content
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

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 15, 2020

Bumps YamlDotNet from 3.3.0 to 5.0.0.

Release notes

Sourced from YamlDotNet's releases.

Security issues and dropping legacy behaviors

/!\ This release fixes a security issue. It is strongly recommended to upgrade,
mainly if you are parsing documents from sources that you do not trust.

Many thanks to Kurt Boberg, from the DocuSign Application Security Team, who identified this issue and provided feedback on mitigation strategies.

  • Remove the legacy backwards-compatibe syntax that enabled to create
    Serializer and Deserializer directly then changing their configutation.

    In most cases, the calls to the constructors should be replaced by
    instantiations of SerializerBuilder and DeserializerBuilder.
    These can be configured at will, then used to create instances of
    (De)serializer.
    It is still possible to use the default constructors, if no configuration is needed.

  • Drop support for specifying arbitrary type names in tags.
    Support for automatically resolving a fully qualified type name
    from a tag has been discontinued. That feature was poorly designed
    and not standard.
    During deserialization, each tag mapping must be explicitly registered.
    During serialization, when using the EnsureRoundtrip method, it is necessary to
    register tag mappings for each type that will require a tag, that is, any type that
    is used as the value of a property with a different declared type.

  • Fix bug where deserialized values were not being converted to the destination type.

    var sut = new DeserializerBuilder()
        .WithTagMapping("!dbl", typeof(DoublyConverted))
        .Build();
    
    // The scalar "hello" will first be converted to DoublyConverted
    // then that value will be converted to int.
    var result = sut.Deserialize<int>("!dbl hello");
    
    Assert.Equal(5, result);

Add support for (de)serialization of System.Type

No release notes provided.

Cleanup the project

  • Refactored the project and solution so that they load and build cleanly in VS2017.
  • Reviewed the target platforms.
    • The currently supported platforms are now:
      • .NET Framework 4.5
      • .NET Framework 3.5
      • .NET Framework 2.0 (experimental)
      • .NET Standard 1.3
      • Unity Subset v3.5
    • The following platforms are no longer supported:
      • Profile259 (please upgrade to netstandard)
... (truncated)
Changelog

Sourced from YamlDotNet's changelog.

Release notes

Release 8.0.0

New features and improvements

  • Change the default value handling behavior. Fixes #427
    This is a breaking change to the default behaviour of the serializer, which will now always emit null and default values.
    It is possible to configure this behaviour by using the ConfigureDefaultValuesHandling method on SerializerBuilder.

    More details are available in the documentation.

  • Add default implementations for the following non-generic collections to DefaultObjectFactory:

    • IEnumerable
    • ICollection
    • IList
    • IDictionary
  • Remove obsolete and unused SerializationOptions enum. Fixes #438

  • Throw descriptive exceptions when using the "linq" methods of YamlNode. Relates to #437

Bug fixes

  • Never emit document end indicator on stream end. Fixes #436
  • Fix exception when deserializing an interface. Fixes #439

Previous releases

... (truncated)
Commits
  • e024a32 Prepare release 5.0.0
  • 0ce8ac1 Drop support for specifying arbitrary type names in tags
  • c8df563 Remove legacy backwards compatibility
  • f96b7cc Ensure that tagged values are properly converted to the destination type
  • 8f20a18 Prepare release 4.3.2
  • 857192d Fix bug whe TypeConverter was being ignored on all platforms
  • 145477a Remove serialization support from exceptions
  • 113261c Add quick build task
  • 837f61a Pin Cake version
  • 667778b Merge pull request #313 from thoughtcroft/patch-1
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot 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 language

You can disable automated security fix PRs for this repo from the Security Alerts page.

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 15, 2020
neboat added a commit that referenced this pull request Jan 15, 2020
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…
neboat added a commit that referenced this pull request Jan 15, 2020
Cilksan record_mem_helper fix
@wheatman wheatman mentioned this pull request Jul 21, 2020
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Mar 6, 2021

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 @github
Copy link
Author

dependabot bot commented on behalf of github Oct 22, 2021

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 @github
Copy link
Author

dependabot bot commented on behalf of github Jul 20, 2022

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.

2 similar comments
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jul 20, 2022

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 @github
Copy link
Author

dependabot bot commented on behalf of github Jul 21, 2022

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.

@neboat
Copy link
Collaborator

neboat commented Jul 21, 2022

@dependabot rebase

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jul 21, 2022

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.

@neboat neboat closed this Jul 22, 2022
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jul 22, 2022

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 @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/nuget/clang-tools-extra/clang-tidy-vs/ClangTidy/YamlDotNet-5.0.0 branch July 22, 2022 13:06
kennyzzhang pushed a commit to kennyzzhang/opencilk-project that referenced this pull request Feb 2, 2024
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)
kennyzzhang pushed a commit to kennyzzhang/opencilk-project that referenced this pull request Feb 2, 2024
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…
kennyzzhang pushed a commit to kennyzzhang/opencilk-project that referenced this pull request Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant