<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/source/Host/windows, 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-04T19:54:45+00:00</updated>
<entry>
<title>[Host] Return status directly from RunShellCommand</title>
<updated>2019-10-04T19:54:45+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-10-04T19:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2a711814b0043107354001f38706078ce941bb60'/>
<id>urn:sha1:2a711814b0043107354001f38706078ce941bb60</id>
<content type='text'>
Thanks for catching this, Pavel!

llvm-svn: 373783
</content>
</entry>
<entry>
<title>[Host] Don't discard return value from RunShellCommand</title>
<updated>2019-10-04T19:37:46+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-10-04T19:37:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a8c04469e53dda4440f44aca397299009928b7b9'/>
<id>urn:sha1:a8c04469e53dda4440f44aca397299009928b7b9</id>
<content type='text'>
The recent change to expand arguments with the user's shell sometimes
caused a timeout and the error was not propagated.

llvm-svn: 373776
</content>
</entry>
<entry>
<title>Convert FileSystem::Open() to return Expected&lt;FileUP&gt;</title>
<updated>2019-09-26T17:54:59+00:00</updated>
<author>
<name>Lawrence D'Anna</name>
<email>lawrence_danna@apple.com</email>
</author>
<published>2019-09-26T17:54:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2fce1137c7c227f40edbb657c484797addba38ca'/>
<id>urn:sha1:2fce1137c7c227f40edbb657c484797addba38ca</id>
<content type='text'>
Summary:
This patch converts FileSystem::Open from this prototype:

Status
Open(File &amp;File, const FileSpec &amp;file_spec, ...);

to this one:

llvm::Expected&lt;std::unique_ptr&lt;File&gt;&gt;
Open(const FileSpec &amp;file_spec, ...);

This is beneficial on its own, as llvm::Expected is a more modern
and recommended error type than Status.  It is also a necessary step
towards https://reviews.llvm.org/D67891, and further developments
for lldb_private::File.

Reviewers: JDevlieghere, jasonmolenda, labath

Reviewed By: labath

Subscribers: mgorny, lldb-commits

Tags: #lldb

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

llvm-svn: 373003
</content>
</entry>
<entry>
<title>Revert r372788 "Host: use the platform identifiers from LLVM (NFC)"</title>
<updated>2019-09-25T11:55:16+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2019-09-25T11:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4d23bd528cd6f56604a95652bf9e4671caec0ad4'/>
<id>urn:sha1:4d23bd528cd6f56604a95652bf9e4671caec0ad4</id>
<content type='text'>
&gt; Use symbolic constants for the platform identifiers rather than replicating them
&gt; locally.

This broke the build of LLDB on Windows, see
http://lab.llvm.org:8011/builders/lldb-x64-windows-ninja/builds/9182 which
fails with e.g.

  E:\build_slave\lldb-x64-windows-ninja\llvm\include\llvm/BinaryFormat/COFF.h(96): error C2059: syntax error: 'constant'
  E:\build_slave\lldb-x64-windows-ninja\llvm\include\llvm/BinaryFormat/COFF.h(96): error C3805: 'constant': unexpected token, expected either '}' or a ','
  E:\build_slave\lldb-x64-windows-ninja\llvm\include\llvm/BinaryFormat/COFF.h(128): error C2059: syntax error: 'constant'
  ...

llvm-svn: 372847
</content>
</entry>
<entry>
<title>Host: use the platform identifiers from LLVM (NFC)</title>
<updated>2019-09-24T22:55:44+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2019-09-24T22:55:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=56eae602da92fc6badc10f1686ec2f6169674b42'/>
<id>urn:sha1:56eae602da92fc6badc10f1686ec2f6169674b42</id>
<content type='text'>
Use symbolic constants for the platform identifiers rather than replicating them
locally.

llvm-svn: 372788
</content>
</entry>
<entry>
<title>[LLDB] [Windows] Map COFF ARM machine ids to the right triple architectures</title>
<updated>2019-09-23T20:43:22+00:00</updated>
<author>
<name>Martin Storsjo</name>
<email>martin@martin.st</email>
</author>
<published>2019-09-23T20:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e64849b11e6819d84bf1accd65fc99f58045d35c'/>
<id>urn:sha1:e64849b11e6819d84bf1accd65fc99f58045d35c</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D67913

llvm-svn: 372658
</content>
</entry>
<entry>
<title>[LLDB] Remove a now redundant windows specific workaround</title>
<updated>2019-09-23T12:03:33+00:00</updated>
<author>
<name>Martin Storsjo</name>
<email>martin@martin.st</email>
</author>
<published>2019-09-23T12:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=02d3cc97fa443d09febc49a8694bd138a5582863'/>
<id>urn:sha1:02d3cc97fa443d09febc49a8694bd138a5582863</id>
<content type='text'>
vsnprintf(NULL, 0, ...) works for measuring the needed string
size on all supported Windows variants; it's supported since
at least MSVC 2015 (and LLVM requires a newer version than that),
and works on both msvcrt.dll (since at least XP) and UCRT with MinGW.

The previous use of ifdefs was wrong as well, as __MINGW64__ only is
defined for 64 bit targets, and the define without trailing
underscores is never defined automatically (neither by clang nor
by gcc).

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

llvm-svn: 372591
</content>
</entry>
<entry>
<title>[LLDB] Add a void* cast when passing object pointers to printf %p</title>
<updated>2019-09-23T12:03:28+00:00</updated>
<author>
<name>Martin Storsjo</name>
<email>martin@martin.st</email>
</author>
<published>2019-09-23T12:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d67b0997d2c472a28996c37918c3119efc7e11af'/>
<id>urn:sha1:d67b0997d2c472a28996c37918c3119efc7e11af</id>
<content type='text'>
This fixes build warnings in MinGW mode.

Also remove leftover if (log) {} around the log macro.

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

llvm-svn: 372590
</content>
</entry>
<entry>
<title>Fix error in ProcessLauncherWindows.cpp</title>
<updated>2019-09-13T18:50:39+00:00</updated>
<author>
<name>Adrian McCarthy</name>
<email>amccarth@google.com</email>
</author>
<published>2019-09-13T18:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=646a893f1583ecd8af57773bf4cb717a663d92d2'/>
<id>urn:sha1:646a893f1583ecd8af57773bf4cb717a663d92d2</id>
<content type='text'>
Restored missing parens on a function call.

llvm-svn: 371882
</content>
</entry>
<entry>
<title>Enable lldb-server on Windows</title>
<updated>2019-08-13T23:50:54+00:00</updated>
<author>
<name>Aaron Smith</name>
<email>aaron.smith@microsoft.com</email>
</author>
<published>2019-08-13T23:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=216944ee035aa720cc94034f3aa68064eda80469'/>
<id>urn:sha1:216944ee035aa720cc94034f3aa68064eda80469</id>
<content type='text'>
Summary:
This commit contains three small changes to enable lldb-server on Windows.

- Add lldb-server for Windows to the build
- Disable pty redirection on Windows for the initial lldb-server bring up
- Add a support to get the parent pid for a process on Windows
- Ifdef some signals which aren't supported on Windows

Thanks to Hui Huang for the help with this patch!

Reviewers: labath

Reviewed By: labath

Subscribers: JDevlieghere, compnerd, Hui, amccarth, xiaobai, srhines, mgorny, lldb-commits

Tags: #lldb

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

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