<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/test/ObjectYAML/MachO, 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-10-30T15:12:48+00:00</updated>
<entry>
<title>[ObjectYAML] - Redefine LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::yaml::Hex*) as LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR.</title>
<updated>2019-10-30T15:12:48+00:00</updated>
<author>
<name>Georgii Rymar</name>
<email>grimar@accesssoftek.com</email>
</author>
<published>2019-10-29T11:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6e779e953e9d526e215e64bd1c8ebba8db0b44fe'/>
<id>urn:sha1:6e779e953e9d526e215e64bd1c8ebba8db0b44fe</id>
<content type='text'>
I am using it in https://reviews.llvm.org/D69399.

This change changes how obj2yaml dumps arrays of `llvm::yaml::Hex8/llvm::yaml::Hex16/llvm::yaml::Hex32`
from:

```
PayloadBytes:
- 0x01
- 0x02
...
```

To

```
PayloadBytes:    [ 0x01, 0x02, ... ]
```

The latter way is shorter and looks better for arrays.

Differential revision: https://reviews.llvm.org/D69558
</content>
</entry>
<entry>
<title>[ObjectYAML] Fix lifetime issue in dumpDebugLines</title>
<updated>2019-08-29T02:36:48+00:00</updated>
<author>
<name>Vitaly Buka</name>
<email>vitalybuka@google.com</email>
</author>
<published>2019-08-29T02:36:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=db751c37782d10548e62d08bf23075ac9b5d4362'/>
<id>urn:sha1:db751c37782d10548e62d08bf23075ac9b5d4362</id>
<content type='text'>
Subscribers: llvm-commits

Tags: #llvm

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

llvm-svn: 370289
</content>
</entry>
<entry>
<title>[yaml2obj/obj2yaml][MachO] Fix a test failure in big endian hosts</title>
<updated>2019-08-20T09:58:31+00:00</updated>
<author>
<name>Seiya Nuta</name>
<email>nuta@seiya.me</email>
</author>
<published>2019-08-20T09:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b8dcc193890c70f7b7b4fc762a0b535f6e9fadfa'/>
<id>urn:sha1:b8dcc193890c70f7b7b4fc762a0b535f6e9fadfa</id>
<content type='text'>
These section contents are dummy data (0xdeadbeef) and it's endianess
does not matter.

- http://lab.llvm.org:8011/builders/clang-ppc64be-linux/builds/37265

llvm-svn: 369360
</content>
</entry>
<entry>
<title>[yaml2obj/obj2yaml][MachO] Allow setting custom section data</title>
<updated>2019-08-20T08:49:07+00:00</updated>
<author>
<name>Seiya Nuta</name>
<email>nuta@seiya.me</email>
</author>
<published>2019-08-20T08:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=522377494b3d7c4bfcaa9a632497231ac3c19143'/>
<id>urn:sha1:522377494b3d7c4bfcaa9a632497231ac3c19143</id>
<content type='text'>
Reviewers: alexshap, jhenderson, rupprecht

Reviewed By: alexshap, jhenderson

Subscribers: abrachet, hiraditya, llvm-commits

Tags: #llvm

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

llvm-svn: 369348
</content>
</entry>
<entry>
<title>[yaml2obj][MachO] Don't fill dummy data for virtual sections</title>
<updated>2019-06-17T02:07:20+00:00</updated>
<author>
<name>Seiya Nuta</name>
<email>nuta@seiya.me</email>
</author>
<published>2019-06-17T02:07:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4f15732067602c38f5280899971bb24f43612dd4'/>
<id>urn:sha1:4f15732067602c38f5280899971bb24f43612dd4</id>
<content type='text'>
Summary:
Currently, MachOWriter::writeSectionData writes dummy data (0xdeadbeef) to fill section data areas in the file even if the section is a virtual one. Since virtual sections don't occupy any space in the file, writing dummy data could results the  "OS.tell() - fileStart &lt;= Sec.offset" assertion failure.

This patch fixes the bug by simply not writing any dummy data for virtual sections.

Reviewers: beanz, jhenderson, rupprecht, alexshap

Reviewed By: alexshap

Subscribers: compnerd, llvm-commits

Tags: #llvm

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

llvm-svn: 363525
</content>
</entry>
<entry>
<title>Make YAML quote forward slashes.</title>
<updated>2018-10-12T16:31:20+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2018-10-12T16:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=9f169afab22b7334739c9de0ea1a1ab1ee0c357e'/>
<id>urn:sha1:9f169afab22b7334739c9de0ea1a1ab1ee0c357e</id>
<content type='text'>
If you have the string /usr/bin, prior to this patch it would not
be quoted by our YAML serializer.  But a string like C:\src would
be, due to the presence of a backslash.  This makes the quoting
rules of basically every single file path different depending on
the path syntax (posix vs. Windows).

While technically not required by the YAML specification to quote
forward slashes, when the behavior of paths is inconsistent it
makes it difficult to portably write FileCheck lines that will
work with either kind of path.

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

llvm-svn: 344359
</content>
</entry>
<entry>
<title>Revert "Make YAML quote forward slashes."</title>
<updated>2018-10-12T16:31:08+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2018-10-12T16:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=9c544199cfd74acdf8b049ff120032a26142e8a2'/>
<id>urn:sha1:9c544199cfd74acdf8b049ff120032a26142e8a2</id>
<content type='text'>
This reverts commit b86c16ad8c97dadc1f529da72a5bb74e9eaed344.

This is being reverted because I forgot to write a useful
commit message, so I'm going to resubmit it with an actual
commit message.

llvm-svn: 344358
</content>
</entry>
<entry>
<title>Make YAML quote forward slashes.</title>
<updated>2018-10-12T16:24:09+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2018-10-12T16:24:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ec234052a648d69c4a253dd0b95a9686855e3757'/>
<id>urn:sha1:ec234052a648d69c4a253dd0b95a9686855e3757</id>
<content type='text'>
llvm-svn: 344357
</content>
</entry>
<entry>
<title>Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR</title>
<updated>2017-04-04T06:02:32+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>Hahnfeld@itc.rwth-aachen.de</email>
</author>
<published>2017-04-04T06:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1f9b00117c8f52575a7b123bbe262567a7275c36'/>
<id>urn:sha1:1f9b00117c8f52575a7b123bbe262567a7275c36</id>
<content type='text'>
Otherwise, yamlize in YAMLTraits.h might be wrongly defined.
This makes some AMDGPU tests fail when LLVM_LINK_LLVM_DYLIB is set.

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

llvm-svn: 299415
</content>
</entry>
<entry>
<title>[ObjectYAML] Fix issue with DWARF2 AddrSize 8</title>
<updated>2017-03-07T21:34:35+00:00</updated>
<author>
<name>Chris Bieneman</name>
<email>beanz@apple.com</email>
</author>
<published>2017-03-07T21:34:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a03cbcc6a6030e29437543871fb78520e31cfd02'/>
<id>urn:sha1:a03cbcc6a6030e29437543871fb78520e31cfd02</id>
<content type='text'>
In my refactoring I introduced a bug where we were using the reference size instead of the offset size for DW_FORM_strp and similar forms.

This patch resolves the error and adds a test case testing all the DWARF forms for DWARF2 AddrSize 8. There is similar coverage already in the DWARFDebugInfoTest sources that covers the parser. Once I migrate the DWARFGenerator APIs to be built on the YAML tools they will be fully covered under the same tests.

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