<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/source/Host/macosx, 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>2020-01-07T12:03:56+00:00</updated>
<entry>
<title>[lldb][NFC] Use static_cast instead of reinterpret_cast where possible</title>
<updated>2020-01-07T12:03:56+00:00</updated>
<author>
<name>Raphael Isemann</name>
<email>teemperor@gmail.com</email>
</author>
<published>2020-01-07T11:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=65fdb34219f33b2871a532a38814ac4ebea10abc'/>
<id>urn:sha1:65fdb34219f33b2871a532a38814ac4ebea10abc</id>
<content type='text'>
Summary: There are a few places in LLDB where we do a `reinterpret_cast` for conversions that we could also do with `static_cast`. This patch moves all this code to `static_cast`.

Reviewers: shafik, JDevlieghere, labath

Reviewed By: labath

Subscribers: arphaman, usaxena95, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D72161
</content>
</entry>
<entry>
<title>[lldb] Fix macOS build by replacing nullptr with FileSpec()</title>
<updated>2019-12-04T13:37:10+00:00</updated>
<author>
<name>Raphael Isemann</name>
<email>teemperor@gmail.com</email>
</author>
<published>2019-12-04T13:36:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5e713563934eadb48b4830ad019bdb91f1d89150'/>
<id>urn:sha1:5e713563934eadb48b4830ad019bdb91f1d89150</id>
<content type='text'>
Before we had a implicit conversion from nullptr to FileSpec
which was thankfully removed.
</content>
</entry>
<entry>
<title>Fix typeo in CPU_TYPE_ARM64_32 for older SDKs.</title>
<updated>2019-10-31T21:13:57+00:00</updated>
<author>
<name>Jason Molenda</name>
<email>jmolenda@apple.com</email>
</author>
<published>2019-10-31T21:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=54a873b158bd463db48829407f3939ff9a7be65a'/>
<id>urn:sha1:54a873b158bd463db48829407f3939ff9a7be65a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add arm64_32 support to lldb, an ILP32 codegen </title>
<updated>2019-10-16T19:14:49+00:00</updated>
<author>
<name>Jason Molenda</name>
<email>jmolenda@apple.com</email>
</author>
<published>2019-10-16T19:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7dd7a3607596a51044b8706ebf6df2e613ce1e9b'/>
<id>urn:sha1:7dd7a3607596a51044b8706ebf6df2e613ce1e9b</id>
<content type='text'>
that runs on arm64 ISA targets, specifically 
Apple watches.


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

llvm-svn: 375032
</content>
</entry>
<entry>
<title>ProcessInstanceInfoMatch: Don't match processes with no name if a name match was requested, take 2</title>
<updated>2019-10-11T10:56:54+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>pavel@labath.sk</email>
</author>
<published>2019-10-11T10:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a8b18baa0f9e49bb5c957e28027f5c5adae28cda'/>
<id>urn:sha1:a8b18baa0f9e49bb5c957e28027f5c5adae28cda</id>
<content type='text'>
Summary:
The previous attempt at making nameless process not match when searching for a
given name failed because the macos implementation was depending on this detail
in its partial matching strategy. Doing partial matching to avoid expensive
lookups is a perfectly valid thing to do, the way it was implemented seems
somewhat unexpected.

This patch implements it differently by providing special
methods in the ProcessInstanceInfoMatch which match only a subset of fields,
and changes mac host code to use those instead.

Then, it re-applies r373925 to get make the ProcessInstanceInfoMatch with a
name *not* match a nameless process.

Reviewers: JDevlieghere, teemperor, jingham

Subscribers: wallace, lldb-commits

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

llvm-svn: 374529
</content>
</entry>
<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>[ARM64] XPC services are unsupported on device.</title>
<updated>2019-10-02T19:20:24+00:00</updated>
<author>
<name>Davide Italiano</name>
<email>davide@freebsd.org</email>
</author>
<published>2019-10-02T19:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3c1084373d320947d5dae5478e62fa262fd42e3f'/>
<id>urn:sha1:3c1084373d320947d5dae5478e62fa262fd42e3f</id>
<content type='text'>
While around, clean up support for a 8 years old OS.

&lt;rdar://problem/55916729&gt;

llvm-svn: 373510
</content>
</entry>
<entry>
<title>[Utility] Replace `lldb_private::CleanUp` by `llvm::scope_exit`</title>
<updated>2019-09-10T00:20:50+00:00</updated>
<author>
<name>Jonas Devlieghere</name>
<email>jonas@devlieghere.com</email>
</author>
<published>2019-09-10T00:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e0ea8d87eb943f89e32524d6386c4c9c4c9f1310'/>
<id>urn:sha1:e0ea8d87eb943f89e32524d6386c4c9c4c9f1310</id>
<content type='text'>
This removes the CleanUp class and replaces its usages with llvm's
ScopeExit, which has similar semantics.

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

llvm-svn: 371474
</content>
</entry>
<entry>
<title>Upstream macCatalyst support in debugserver and the macOS dynamic loader</title>
<updated>2019-09-04T17:23:15+00:00</updated>
<author>
<name>Adrian Prantl</name>
<email>aprantl@apple.com</email>
</author>
<published>2019-09-04T17:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2461061168f4ac4ca8a1823768a00d1c63355b1b'/>
<id>urn:sha1:2461061168f4ac4ca8a1823768a00d1c63355b1b</id>
<content type='text'>
plugin.

Unfortunately the test is currently XFAILed because of missing changes
to the clang driver.

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

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