<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/compiler-rt/test/shadowcallstack, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-08-05T19:25:35+00:00</updated>
<entry>
<title>compiler-rt: Remove .cc from all lit config files</title>
<updated>2019-08-05T19:25:35+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-08-05T19:25:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=307beb13afad24958fb05fd98acd11e1dace34e9'/>
<id>urn:sha1:307beb13afad24958fb05fd98acd11e1dace34e9</id>
<content type='text'>
All cc files have been renamed to cpp now.

llvm-svn: 367911
</content>
</entry>
<entry>
<title>[compiler-rt] Rename lit.*.cfg.* -&gt; lit.*.cfg.py.*</title>
<updated>2019-06-27T20:56:04+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>rnk@google.com</email>
</author>
<published>2019-06-27T20:56:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8007ff1ab159ae56cb32184626119b7087c59d06'/>
<id>urn:sha1:8007ff1ab159ae56cb32184626119b7087c59d06</id>
<content type='text'>
These lit configuration files are really Python source code. Using the
.py file extension helps editors and tools use the correct language
mode. LLVM and Clang already use this convention for lit configuration,
this change simply applies it to all of compiler-rt.

Reviewers: vitalybuka, dberris

Differential Revision: https://reviews.llvm.org/D63658

llvm-svn: 364591
</content>
</entry>
<entry>
<title>Delete x86_64 ShadowCallStack support</title>
<updated>2019-03-07T18:56:36+00:00</updated>
<author>
<name>Vlad Tsyrklevich</name>
<email>vlad@tsyrklevich.net</email>
</author>
<published>2019-03-07T18:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2e1479e2f2dd0e5a7c445fdf6f12b6e66aea96f3'/>
<id>urn:sha1:2e1479e2f2dd0e5a7c445fdf6f12b6e66aea96f3</id>
<content type='text'>
Summary:
ShadowCallStack on x86_64 suffered from the same racy security issues as
Return Flow Guard and had performance overhead as high as 13% depending
on the benchmark. x86_64 ShadowCallStack was always an experimental
feature and never shipped a runtime required to support it, as such
there are no expected downstream users.

Reviewers: pcc

Reviewed By: pcc

Subscribers: mgorny, javed.absar, hiraditya, jdoerfert, cfe-commits, #sanitizers, llvm-commits

Tags: #clang, #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D59034

llvm-svn: 355624
</content>
</entry>
<entry>
<title>[scs] Disable negative test in shadowcallstack.</title>
<updated>2018-06-29T15:16:45+00:00</updated>
<author>
<name>Evgeniy Stepanov</name>
<email>eugeni.stepanov@gmail.com</email>
</author>
<published>2018-06-29T15:16:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ac9b6adf77d72b1b72e55f97893bdfc47c0f5851'/>
<id>urn:sha1:ac9b6adf77d72b1b72e55f97893bdfc47c0f5851</id>
<content type='text'>
The test checks that scs does NOT work correctly w/o runtime support.
That's a strange thing to test, and it is also flaky, because things
may just work if x18 happens to point to a writable page.

llvm-svn: 335982
</content>
</entry>
<entry>
<title>shadowcallstack: Make runtime tests compatible with aarch64.</title>
<updated>2018-04-09T20:18:10+00:00</updated>
<author>
<name>Peter Collingbourne</name>
<email>peter@pcc.me.uk</email>
</author>
<published>2018-04-09T20:18:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6662e9890b0eb7b3eea19dcb4153c0ea59c1103c'/>
<id>urn:sha1:6662e9890b0eb7b3eea19dcb4153c0ea59c1103c</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D45303

llvm-svn: 329614
</content>
</entry>
<entry>
<title>Add simple runtime tests for shadowcallstack</title>
<updated>2018-04-04T17:53:33+00:00</updated>
<author>
<name>Vlad Tsyrklevich</name>
<email>vlad@tsyrklevich.net</email>
</author>
<published>2018-04-04T17:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1781d105ed9a5ef5b877923a8e347425b928b2cd'/>
<id>urn:sha1:1781d105ed9a5ef5b877923a8e347425b928b2cd</id>
<content type='text'>
Summary:
ShadowCallStack does not yet have a runtime provided by compiler-rt, but
this change includes simple tests that make use of a very minimal
runtime in test/shadowcallstack/minimal_runtime.h

Reviewers: pcc, kcc, delcypher, eugenis, filcab

Reviewed By: pcc

Subscribers: kubamracek, mgorny, delcypher, llvm-commits, #sanitizers, kcc

Differential Revision: https://reviews.llvm.org/D44803

llvm-svn: 329210
</content>
</entry>
</feed>
