<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/tools/debugserver/debugserver.xcodeproj/xcshareddata/xcschemes/debugserver.xcscheme, 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-10-29T00:21:14+00:00</updated>
<entry>
<title>Xcode suggested enabling a "no common blocks" warning</title>
<updated>2015-10-29T00:21:14+00:00</updated>
<author>
<name>Jason Molenda</name>
<email>jmolenda@apple.com</email>
</author>
<published>2015-10-29T00:21:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a26a1eff93a919ffb756244a6cb711587df0fa47'/>
<id>urn:sha1:a26a1eff93a919ffb756244a6cb711587df0fa47</id>
<content type='text'>
(whatever that is) and wanted to clean up some duplicated
entries in the project files.  

llvm-svn: 251586
</content>
</entry>
<entry>
<title>Separate monolithic GDBRemoteCommunicationServer class into 4 part</title>
<updated>2015-02-11T10:29:30+00:00</updated>
<author>
<name>Tamas Berghammer</name>
<email>tberghammer@google.com</email>
</author>
<published>2015-02-11T10:29:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e13c2731ba83ce3f820026878240f72d3b7df0d5'/>
<id>urn:sha1:e13c2731ba83ce3f820026878240f72d3b7df0d5</id>
<content type='text'>
GDBRemoteCommunicationServer: Basic packet handling, handler registration
LLDBCommonPacketHandler: Common packet handling for lldb-platform and lldb-gdbserver
LLDBPlatformPacketHandler: lldb-platform specific packet handling
LLGSPacketHandler: lldb-gdbserver specific packet handling

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

llvm-svn: 228823
</content>
</entry>
<entry>
<title>Xcode recommended these changes to the project file.  It recommended</title>
<updated>2014-10-16T08:04:28+00:00</updated>
<author>
<name>Jason Molenda</name>
<email>jmolenda@apple.com</email>
</author>
<published>2014-10-16T08:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ecafcb867a64004cebf461bbea8f32b4b17fca66'/>
<id>urn:sha1:ecafcb867a64004cebf461bbea8f32b4b17fca66</id>
<content type='text'>
a number of warnings to be enabled.  The one making the most noise
across the code base right now is CLANG_WARN_UNREACHABLE_CODE = YES.

llvm-svn: 219910
</content>
</entry>
<entry>
<title>Revert r209142.</title>
<updated>2014-05-19T18:30:48+00:00</updated>
<author>
<name>Todd Fiala</name>
<email>todd.fiala@gmail.com</email>
</author>
<published>2014-05-19T18:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=76e1bf53b4c208b9b6adb08e81ebaea0ccf7610d'/>
<id>urn:sha1:76e1bf53b4c208b9b6adb08e81ebaea0ccf7610d</id>
<content type='text'>
Need to spend a little more time with suppressing the debugserver 64-to-32 bit warnings.
Will re-submit after I get the warnings properly suppressed.

llvm-svn: 209151
</content>
</entry>
<entry>
<title>Update Xcode settings for Xcode 5.1 (5B130a) to remove workspace warning.</title>
<updated>2014-05-19T16:58:52+00:00</updated>
<author>
<name>Todd Fiala</name>
<email>todd.fiala@gmail.com</email>
</author>
<published>2014-05-19T16:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=37ba9f5d8adff90aff5b6f8d074a57513db04f57'/>
<id>urn:sha1:37ba9f5d8adff90aff5b6f8d074a57513db04f57</id>
<content type='text'>
llvm-svn: 209142
</content>
</entry>
<entry>
<title>Remove stuff from debugserver Xcode project that didn't belong.</title>
<updated>2013-12-12T23:45:07+00:00</updated>
<author>
<name>Greg Clayton</name>
<email>gclayton@apple.com</email>
</author>
<published>2013-12-12T23:45:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5d9cd184e67eefb8596c15c27f84760b518c4176'/>
<id>urn:sha1:5d9cd184e67eefb8596c15c27f84760b518c4176</id>
<content type='text'>
llvm-svn: 197188
</content>
</entry>
<entry>
<title>Expose SBPlatform through the public API.</title>
<updated>2013-11-20T21:07:01+00:00</updated>
<author>
<name>Greg Clayton</name>
<email>gclayton@apple.com</email>
</author>
<published>2013-11-20T21:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=fbb7634934d40548b650574a2f2a85ab41527674'/>
<id>urn:sha1:fbb7634934d40548b650574a2f2a85ab41527674</id>
<content type='text'>
Example code:

remote_platform = lldb.SBPlatform("remote-macosx"); 
remote_platform.SetWorkingDirectory("/private/tmp")
debugger.SetSelectedPlatform(remote_platform)

connect_options = lldb.SBPlatformConnectOptions("connect://localhost:1111"); 
err = remote_platform.ConnectRemote(connect_options)
if err.Success():
    print &gt;&gt; result, 'Connected to remote platform:'
    print &gt;&gt; result, 'hostname: %s' % (remote_platform.GetHostname())
    src = lldb.SBFileSpec("/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework", False)
    dst = lldb.SBFileSpec()
    # copy src to platform working directory since "dst" is empty
    err = remote_platform.Install(src, dst);
    if err.Success():
        print &gt;&gt; result, '%s installed successfully' % (src)
    else:
        print &gt;&gt; result, 'error: failed to install "%s": %s' % (src, err)


Implemented many calls needed in lldb-platform to be able to install a directory that contains symlinks, file and directories.

The remote lldb-platform can now launch GDB servers on the remote system so that remote debugging can be spawned through the remote platform when connected to a remote platform.

The API in SBPlatform is subject to change and will be getting many new functions.

llvm-svn: 195273
</content>
</entry>
<entry>
<title>&lt;rdar://problem/13521159&gt;</title>
<updated>2013-03-27T23:08:40+00:00</updated>
<author>
<name>Greg Clayton</name>
<email>gclayton@apple.com</email>
</author>
<published>2013-03-27T23:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5160ce5c72e5f55c2e83ca9914cd0f02e0c5ceb3'/>
<id>urn:sha1:5160ce5c72e5f55c2e83ca9914cd0f02e0c5ceb3</id>
<content type='text'>
LLDB is crashing when logging is enabled from lldb-perf-clang. This has to do with the global destructor chain as the process and its threads are being torn down.

All logging channels now make one and only one instance that is kept in a global pointer which is never freed. This guarantees that logging can correctly continue as the process tears itself down.

llvm-svn: 178191
</content>
</entry>
<entry>
<title>Update the project and schemes to the Xcode recommended settings.</title>
<updated>2012-07-17T19:47:06+00:00</updated>
<author>
<name>Greg Clayton</name>
<email>gclayton@apple.com</email>
</author>
<published>2012-07-17T19:47:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=9773542933a7e5e8348f014a93dbb9960e06cbb1'/>
<id>urn:sha1:9773542933a7e5e8348f014a93dbb9960e06cbb1</id>
<content type='text'>
llvm-svn: 160391
</content>
</entry>
<entry>
<title>The second part in thread hardening the internals of LLDB where we make</title>
<updated>2012-02-18T05:35:26+00:00</updated>
<author>
<name>Greg Clayton</name>
<email>gclayton@apple.com</email>
</author>
<published>2012-02-18T05:35:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d9e416c0ea61c13440e99fdab86e44c6e71a8eff'/>
<id>urn:sha1:d9e416c0ea61c13440e99fdab86e44c6e71a8eff</id>
<content type='text'>
the lldb_private::StackFrame objects hold onto a weak pointer to the thread
object. The lldb_private::StackFrame objects the the most volatile objects
we have as when we are doing single stepping, frames can often get lost or
thrown away, only to be re-created as another object that still refers to the
same frame. We have another bug tracking that. But we need to be able to 
have frames no longer be able to get the thread when they are not part of
a thread anymore, and this is the first step (this fix makes that possible
but doesn't implement it yet).

Also changed lldb_private::ExecutionContextScope to return shared pointers to
all objects in the execution context to further thread harden the internals.

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