<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/tools/yaml2obj, 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-09-13T16:00:16+00:00</updated>
<entry>
<title>[yaml2obj/ObjectYAML] - Cleanup the error reporting API, add custom errors handlers.</title>
<updated>2019-09-13T16:00:16+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2019-09-13T16:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=850110272783e85bc79d9fad64add5d303a23ad1'/>
<id>urn:sha1:850110272783e85bc79d9fad64add5d303a23ad1</id>
<content type='text'>
This is a continuation of the YAML library error reporting
refactoring/improvement and the idea by itself was mentioned
in the following thread:
https://reviews.llvm.org/D67182?id=218714#inline-603404

This performs a cleanup of all object emitters in the library.
It allows using the custom one provided by the caller.

One of the nice things is that each tool can now print its tool name,
e.g: "yaml2obj: error: &lt;text&gt;"

Also, the code became a bit simpler.

Differential revision: https://reviews.llvm.org/D67445

llvm-svn: 371865
</content>
</entry>
<entry>
<title>[yaml2obj] Move core yaml2obj code into lib and include for use in unit tests</title>
<updated>2019-08-07T02:44:49+00:00</updated>
<author>
<name>Alex Brachet</name>
<email>alexbrachetmialot@gmail.com</email>
</author>
<published>2019-08-07T02:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c22d9666fc3e132de3ed121eaf42c3e7e00c7440'/>
<id>urn:sha1:c22d9666fc3e132de3ed121eaf42c3e7e00c7440</id>
<content type='text'>
Reviewers: jhenderson, rupprecht, MaskRay, grimar, labath

Reviewed By: rupprecht

Subscribers: gribozavr, mgrang, seiya, mgorny, sbc100, hiraditya, aheejin, jakehehrlich, llvm-commits

Tags: #llvm

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

llvm-svn: 368119
</content>
</entry>
<entry>
<title>Revert "[yaml2obj] Move core yaml2obj code into lib and include for use in unit tests"</title>
<updated>2019-08-06T13:39:50+00:00</updated>
<author>
<name>Dmitri Gribenko</name>
<email>gribozavr@gmail.com</email>
</author>
<published>2019-08-06T13:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=fc21bb661f5177eaec4d756b904167be4f0e7dfb'/>
<id>urn:sha1:fc21bb661f5177eaec4d756b904167be4f0e7dfb</id>
<content type='text'>
This reverts commit r368021, it broke tests.

llvm-svn: 368035
</content>
</entry>
<entry>
<title>[yaml2obj] Move core yaml2obj code into lib and include for use in unit tests</title>
<updated>2019-08-06T12:15:18+00:00</updated>
<author>
<name>Alex Brachet</name>
<email>alexbrachetmialot@gmail.com</email>
</author>
<published>2019-08-06T12:15:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3cfeaa4d2c17ff3f9285c475cd706167b0c172fe'/>
<id>urn:sha1:3cfeaa4d2c17ff3f9285c475cd706167b0c172fe</id>
<content type='text'>
Reviewers: jhenderson, rupprecht, MaskRay, grimar, labath

Reviewed By: rupprecht

Subscribers: seiya, mgorny, sbc100, hiraditya, aheejin, jakehehrlich, llvm-commits

Tags: #llvm

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

llvm-svn: 368021
</content>
</entry>
<entry>
<title>[yaml2obj] - Allow overriding sh_entsize for SHT_GNU_versym sections.</title>
<updated>2019-08-05T13:54:35+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2019-08-05T13:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=149aa2f7fc6214e7f340da9011a857d75fe5a652'/>
<id>urn:sha1:149aa2f7fc6214e7f340da9011a857d75fe5a652</id>
<content type='text'>
This allows to write a test case for one of untested errors
in llvm/Object/ELF.h.

I did it in this patch to demonstrate.

Differential revision: https://reviews.llvm.org/D65394

llvm-svn: 367860
</content>
</entry>
<entry>
<title>Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC</title>
<updated>2019-08-05T05:43:48+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>maskray@google.com</email>
</author>
<published>2019-08-05T05:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d9b948b6eb7362f36264b71795dab179906e36be'/>
<id>urn:sha1:d9b948b6eb7362f36264b71795dab179906e36be</id>
<content type='text'>
F_{None,Text,Append} are kept for compatibility since r334221.

llvm-svn: 367800
</content>
</entry>
<entry>
<title>Recommit "rL366894: [yaml2obj] - Allow custom fields for the SHT_UNDEF sections."</title>
<updated>2019-07-25T10:19:23+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2019-07-25T10:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=148022920e5013d180f17348a5734bc1ecf4372c'/>
<id>urn:sha1:148022920e5013d180f17348a5734bc1ecf4372c</id>
<content type='text'>
With fix: do not use `stat` tool.

Original commit message:

This is a follow-up refactoring patch for recently
introduced functionality which which reduces the code duplication
and also makes possible to redefine all possible fields of
the first SHT_NULL section (previously it was only possible to set
sh_link and sh_size).

Differential revision: https://reviews.llvm.org/D65140

llvm-svn: 367003
</content>
</entry>
<entry>
<title>Revert "[yaml2obj] - Allow custom fields for the SHT_UNDEF sections."</title>
<updated>2019-07-24T18:29:33+00:00</updated>
<author>
<name>JF Bastien</name>
<email>jfbastien@apple.com</email>
</author>
<published>2019-07-24T18:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=65217a4fa9d4c768e1f23375495c047a54dddadd'/>
<id>urn:sha1:65217a4fa9d4c768e1f23375495c047a54dddadd</id>
<content type='text'>
It fails on macOS with the following error:
  https://reviews.llvm.org/D65140#1599522

llvm-svn: 366937
</content>
</entry>
<entry>
<title>[yaml2obj] - Allow custom fields for the SHT_UNDEF sections.</title>
<updated>2019-07-24T12:16:22+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2019-07-24T12:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=242da4e83eff12b1eac2f82bb1bd52a83a43184d'/>
<id>urn:sha1:242da4e83eff12b1eac2f82bb1bd52a83a43184d</id>
<content type='text'>
This is a follow-up refactoring patch for recently
introduced functionality which which reduces the code duplication
and also makes possible to redefine all possible fields of
the first SHT_NULL section (previously it was only possible to set
sh_link and sh_size).

Differential revision: https://reviews.llvm.org/D65140

llvm-svn: 366894
</content>
</entry>
<entry>
<title>Recommit rr366796 "[Object/ELF.h] - Improve testing of the fields in ELFFile&lt;ELFT&gt;::sections()."</title>
<updated>2019-07-24T11:24:37+00:00</updated>
<author>
<name>George Rimar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2019-07-24T11:24:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ec10d5c6c10cc7749f06e49359407907687fd771'/>
<id>urn:sha1:ec10d5c6c10cc7749f06e49359407907687fd771</id>
<content type='text'>
With a fix of the issue found by UBSan.

Original commit message:

This eliminates a one error untested and
also introduces a error for one more possible case
which lead to crash previously.

Differential revision: https://reviews.llvm.org/D64987

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