<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h, 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>2015-06-24T14:43:20+00:00</updated>
<entry>
<title>Remove old local-only linux debugging code</title>
<updated>2015-06-24T14:43:20+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>labath@google.com</email>
</author>
<published>2015-06-24T14:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b36f9178548d3c6ef6d6f89187e5307ec434f7fc'/>
<id>urn:sha1:b36f9178548d3c6ef6d6f89187e5307ec434f7fc</id>
<content type='text'>
Summary:
Currently, the local-only path fails about 50% of the tests, which means that: a) nobody is using
it; and b) the remote debugging path is much more stable. This commit removes the local-only
linux debugging code (ProcessLinux) and makes remote-loopback the only way to debug local
applications (the same architecture as OSX). The ProcessPOSIX code is moved to the FreeBSD
directory, which is now the only user of this class. Hopefully, FreeBSD will soon move to the new
architecture as well and then this code can be removed completely.

Test Plan: Test suite passes via remote stub.

Reviewers: emaste, vharron, ovyalov, clayborg

Subscribers: tberghammer, emaste, lldb-commits

Differential Revision: http://reviews.llvm.org/D10661

llvm-svn: 240543
</content>
</entry>
<entry>
<title>Refactor many file functions to use FileSpec over strings.</title>
<updated>2015-05-29T19:52:29+00:00</updated>
<author>
<name>Chaoren Lin</name>
<email>chaorenl@google.com</email>
</author>
<published>2015-05-29T19:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d3173f34e8546a96b8d0df0d9de133f88f10c127'/>
<id>urn:sha1:d3173f34e8546a96b8d0df0d9de133f88f10c127</id>
<content type='text'>
Summary:
This should solve the issue of sending denormalized paths over gdb-remote
if we stick to GetPath(false) in GDBRemoteCommunicationClient, and let the
server handle any denormalization.

Reviewers: ovyalov, zturner, vharron, clayborg

Reviewed By: clayborg

Subscribers: tberghammer, emaste, lldb-commits

Differential Revision: http://reviews.llvm.org/D9728

llvm-svn: 238604
</content>
</entry>
<entry>
<title>Remove DoAttachToProcessWithId(lldb::pid_t).</title>
<updated>2015-05-13T19:44:44+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2015-05-13T19:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1aa755ce772a311a1c5280578d6303be8d088203'/>
<id>urn:sha1:1aa755ce772a311a1c5280578d6303be8d088203</id>
<content type='text'>
There were two versions of DoAttachToprocessWithId.  One that takes
a pid_t, and the other which takes a pid_t and a ProcessAttachInfo.
There were no callers of the former version, and all of the
implementations of this version were simply forwarding calls to
one version or the other.

llvm-svn: 237281
</content>
</entry>
<entry>
<title>Remove virtual and add override for lots of function.</title>
<updated>2015-03-25T15:37:56+00:00</updated>
<author>
<name>Tamas Berghammer</name>
<email>tberghammer@google.com</email>
</author>
<published>2015-03-25T15:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d542efde8b773e1fd3e99bf5fe0797de6210f94b'/>
<id>urn:sha1:d542efde8b773e1fd3e99bf5fe0797de6210f94b</id>
<content type='text'>
Effeted pathes:
* Host/posix/*
* Platform/gdb-server/*
* Process/Linux/*
* Process/POSIX/*

llvm-svn: 233193
</content>
</entry>
<entry>
<title>Fix a bunch of [-Werror,-Winconsistent-missing-override] errors.</title>
<updated>2014-11-04T03:13:17+00:00</updated>
<author>
<name>Eric Christopher</name>
<email>echristo@gmail.com</email>
</author>
<published>2014-11-04T03:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7ab81b9149aef1bc1b7d1ea6749cfedd31581c83'/>
<id>urn:sha1:7ab81b9149aef1bc1b7d1ea6749cfedd31581c83</id>
<content type='text'>
llvm-svn: 221231
</content>
</entry>
<entry>
<title>Linux/FreeBSD local debugging: allow redirection to pts for POSIX process.</title>
<updated>2014-09-08T15:57:14+00:00</updated>
<author>
<name>Todd Fiala</name>
<email>todd.fiala@gmail.com</email>
</author>
<published>2014-09-08T15:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6a2f62cbd30f07c3fdc5981b887df75ee431a38e'/>
<id>urn:sha1:6a2f62cbd30f07c3fdc5981b887df75ee431a38e</id>
<content type='text'>
See http://reviews.llvm.org/D5135 for more details.

Change by Zephyr Zhao.

llvm-svn: 217382
</content>
</entry>
<entry>
<title>Consolidate UnixSignals setting/getting in Process.</title>
<updated>2014-08-29T17:35:57+00:00</updated>
<author>
<name>Todd Fiala</name>
<email>todd.fiala@gmail.com</email>
</author>
<published>2014-08-29T17:35:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4ceced3f597f71e3b28d9e4f208d2786fff1ff45'/>
<id>urn:sha1:4ceced3f597f71e3b28d9e4f208d2786fff1ff45</id>
<content type='text'>
See http://reviews.llvm.org/D5108 for details.

This change does the following:

* eliminates the Process::GetUnixSignals() virtual method and replaces with a fixed getter.
* replaces the Process UnixSignals storage with a shared pointer.
* adds a Process constructor variant that can be passed the UnixSignalsSP. When the constructor without the UnixSignalsSP is specified, the Host's default UnixSignals is used.
* adds a host-specific version of GetUnixSignals() that is used when we need the host's appropriate UnixSignals variant.
* replaces GetUnixSignals() overrides in PlatformElfCore, ProcessGDBRemote, ProcessFreeBSD and ProcessLinux with code that appropriately sets the Process::UnixSignals for the process.

This change also enables some future patches that will enable llgs to be used for local Linux debugging.

llvm-svn: 216748
</content>
</entry>
<entry>
<title>Move FileSystem functions out of Host and into their own classes.</title>
<updated>2014-08-15T22:04:21+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2014-08-15T22:04:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c00cf4a0688ea62229a5d44d5f000bc62c172263'/>
<id>urn:sha1:c00cf4a0688ea62229a5d44d5f000bc62c172263</id>
<content type='text'>
More specifically, this change can be summarized as follows:
1) Makes an lldbHostPosix library which contains code common to
   all posix platforms.
2) Creates Host/FileSystem.h which defines a common FileSystem
   interface.
3) Implements FileSystem.h in Host/windows and Host/posix.
4) Creates Host/FileCache.h, implemented in Host/common, which
   defines a class useful for storing handles to open files needed
   by the debugger.

Differential Revision: http://reviews.llvm.org/D4889

llvm-svn: 215775
</content>
</entry>
<entry>
<title>Refactor FileAction out of ProcessLaunchInfo.</title>
<updated>2014-08-14T16:01:25+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2014-08-14T16:01:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=696b52878ff0c704d66539181d0ddda0d1b30c87'/>
<id>urn:sha1:696b52878ff0c704d66539181d0ddda0d1b30c87</id>
<content type='text'>
FileAction was previously a nested class in ProcessLaunchInfo.
This led to some unfortunate style consequences, such as requiring
the AddPosixSpawnFileAction() funciton to be defined in the Target
layer, instead of the more appropriate Host layer.  This patch
makes FileAction its own independent class in the Target layer,
and then moves AddPosixSpawnFileAction() into Host as a result.

Differential Revision: http://reviews.llvm.org/D4877

llvm-svn: 215649
</content>
</entry>
<entry>
<title>Fix typos.</title>
<updated>2014-07-01T21:22:11+00:00</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2014-07-01T21:22:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d93c4a33395a7d9b960ec64348a07ba204d51017'/>
<id>urn:sha1:d93c4a33395a7d9b960ec64348a07ba204d51017</id>
<content type='text'>
llvm-svn: 212132
</content>
</entry>
</feed>
