<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/lldb/test/functionalities, 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-28T17:43:26+00:00</updated>
<entry>
<title>Move lldb/test to lldb/packages/Python/lldbsuite/test.</title>
<updated>2015-10-28T17:43:26+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2015-10-28T17:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c432c8f856e0bd84de980a9d9bb2d31b06fa95b1'/>
<id>urn:sha1:c432c8f856e0bd84de980a9d9bb2d31b06fa95b1</id>
<content type='text'>
This is the conclusion of an effort to get LLDB's Python code
structured into a bona-fide Python package.  This has a number
of benefits, but most notably the ability to more easily share
Python code between different but related pieces of LLDB's Python
infrastructure (for example, `scripts` can now share code with
`test`).

llvm-svn: 251532
</content>
</entry>
<entry>
<title>Changes for Bug 17384</title>
<updated>2015-10-28T09:47:29+00:00</updated>
<author>
<name>Ravitheja Addepally</name>
<email>ravitheja.addepally@intel.com</email>
</author>
<published>2015-10-28T09:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f546b411d01f5d320f6a840ea861b6f0c58eee96'/>
<id>urn:sha1:f546b411d01f5d320f6a840ea861b6f0c58eee96</id>
<content type='text'>
Summary:
Virtual dynamic shared objects, or vdso files were 
not loaded for Linux OS.In Bug 17384 the call 
stack could not be unwinded from functions
residing in the vdso object.

This commit adds support for loading such files by
reading the Aux vectors since a vdso is invisibily 
mapped to the inferiors address space and the
 actual file is not present in the filesystem. The 
presence of the vdso is detected by inspecting 
the Aux vector for AT_SYSINFO_EHDR tag.

Reviewers: lldb-commits, ovyalov, tberghammer

Subscribers: lldb-commits

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

llvm-svn: 251505
</content>
</entry>
<entry>
<title>Rename `lldb_shared` to `use_lldb_suite`.</title>
<updated>2015-10-27T20:12:05+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2015-10-27T20:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0a0490b1520e96b728448b8c43ca873fcaa809dc'/>
<id>urn:sha1:0a0490b1520e96b728448b8c43ca873fcaa809dc</id>
<content type='text'>
llvm-svn: 251444
</content>
</entry>
<entry>
<title>Fix race condition in process resume</title>
<updated>2015-10-27T09:23:55+00:00</updated>
<author>
<name>Pavel Labath</name>
<email>labath@google.com</email>
</author>
<published>2015-10-27T09:23:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=9e131f7fefc6f62ed2d0e8b7c5615c7bb9c69131'/>
<id>urn:sha1:9e131f7fefc6f62ed2d0e8b7c5615c7bb9c69131</id>
<content type='text'>
Summary:
Gdb-remote's async thread sent out the eBroadcastBitRunPacketSent message *before* actually
sending out the continue packet. Since it's this message the actually triggers the public state
transition, it could happen (and it did happen in TestAttachResume, which does an "process
interrupt" right after a continue) that we attempt to stop the inferior before it was actually
started (which obviously did not end well). This fixes the problem by moving the broadcast after
the packet was actually sent.

Reviewers: clayborg

Subscribers: lldb-commits

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

llvm-svn: 251399
</content>
</entry>
<entry>
<title>Change TestTypeCompletion to not rely on std::string</title>
<updated>2015-10-26T23:39:12+00:00</updated>
<author>
<name>Enrico Granata</name>
<email>egranata@apple.com</email>
</author>
<published>2015-10-26T23:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6ed1d75a9f491fe80a6226dce241def04ba5d667'/>
<id>urn:sha1:6ed1d75a9f491fe80a6226dce241def04ba5d667</id>
<content type='text'>
On some combination of platform and c++ library, this dependency was causing the test to fail for reasons tangential to its real objective

llvm-svn: 251368
</content>
</entry>
<entry>
<title>Fixed the test suite on MacOSX so that "test/api/multithreaded/TestMultithreaded.py" works without errors.</title>
<updated>2015-10-26T17:52:16+00:00</updated>
<author>
<name>Greg Clayton</name>
<email>gclayton@apple.com</email>
</author>
<published>2015-10-26T17:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=22fd3b1deeb447d2ecac8711b6e75ab4413336de'/>
<id>urn:sha1:22fd3b1deeb447d2ecac8711b6e75ab4413336de</id>
<content type='text'>
The problem was that the @skipIfNoSBHeaders on darwin was trying to use self.lib_dir when it hadn't been set yet.

I looked at the code and places were required to set "self.lib_dir" for no real reason as all places that used it just used the LLDB_LIB_DIR environment variable. So I removed all uses of self.lib_dir and replaced them to use 'os.environ["LLDB_LIB_DIR"]'. Did the same for self.implib_dir.

llvm-svn: 251315
</content>
</entry>
<entry>
<title>Convert `long` to `int`, and portably detect all integral types.</title>
<updated>2015-10-26T16:51:09+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2015-10-26T16:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f67f7e31e7231c488d29a36b31c2725ad86acdb6'/>
<id>urn:sha1:f67f7e31e7231c488d29a36b31c2725ad86acdb6</id>
<content type='text'>
llvm-svn: 251305
</content>
</entry>
<entry>
<title>Python3 - Change `dict.has_key(x)` to `x in dict`</title>
<updated>2015-10-26T16:50:51+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2015-10-26T16:50:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=36b225913c746c9d965295666b599bd3d1690a17'/>
<id>urn:sha1:36b225913c746c9d965295666b599bd3d1690a17</id>
<content type='text'>
llvm-svn: 251304
</content>
</entry>
<entry>
<title>Convert deprecated unittest method names.</title>
<updated>2015-10-26T16:50:39+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2015-10-26T16:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=210eb970de7fa9531f844e72074d1db662ff2b1e'/>
<id>urn:sha1:210eb970de7fa9531f844e72074d1db662ff2b1e</id>
<content type='text'>
Plural methods were long deprecated, and in Python 3 they are gone.
Convert to the actual supported method names.

llvm-svn: 251303
</content>
</entry>
<entry>
<title>Fix usages of range() and xrange() for Python 3.</title>
<updated>2015-10-26T16:49:57+00:00</updated>
<author>
<name>Zachary Turner</name>
<email>zturner@google.com</email>
</author>
<published>2015-10-26T16:49:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=744cd5d8ed9c46dc05718c9cf598a1a4f29ef8ff'/>
<id>urn:sha1:744cd5d8ed9c46dc05718c9cf598a1a4f29ef8ff</id>
<content type='text'>
llvm-svn: 251302
</content>
</entry>
</feed>
