- Feb 27, 2013
-
-
Jason Molenda authored
binary to lldb already check that the UUID of that binary and the UUID of the kernel binary in memory match. Warn if they don't. <rdar://problem/13184784> llvm-svn: 176160
-
rdar://problem/13289828Enrico Granata authored
Categories were conceptually meant to be placeable on test methods as well as test classes and test directories However, that was broken. This checkin fixes that. The incantation required to put categories on individual test case methods is not exactly elegant, unfortunately: def test_case(self): """Test me.""" self.do_it() def _test_case_get_categories(self): return ["demo"] test_case.getCategories = _test_case_get_categories del _test_case_get_categories llvm-svn: 176158
-
Jason Molenda authored
from being fetched correctly. <rdar://problem/13290877> llvm-svn: 176141
-
rdar://problem/13287629Greg Clayton authored
Fixed an issue with clang 500's new way to represent static class variables where it emits a DW_TAG_member with a DW_AT_external(0x01) attribute and no DW_AT_data_member_location. llvm-svn: 176140
-
- Feb 26, 2013
-
-
Jim Ingham authored
llvm-svn: 176132
-
Daniel Malea authored
llvm-svn: 176126
-
Greg Clayton authored
llvm-svn: 176106
-
Greg Clayton authored
llvm-svn: 176071
-
Sean Callanan authored
SymbolFileDWARF code: - If a class is being uniqued to another copy of itself and the method lists don't match exactly, take a slow path and at least unique the methods that they have in common. - Sort name_to_die maps before querying them. This would otherwise result in uniquing failures because looking up a name in a map that contains it would often fail. - Tolerate classes in other symbol files in the case of debugging with .o files rather than with a .dSYM. We used to assume that the classes being uniqued were in the same symbol file, causing unpredictable results. This will dramatically reduce the number of cases where a function does not have a valid DeclContext. <rdar://problem/12153915> llvm-svn: 176067
-
Enrico Granata authored
llvm-svn: 176065
-
Jason Molenda authored
plugin.dynamic-loader.darwin-kernel.load-kexts setting, don't print any messages about loading the kexts (which isn't being done) and don't read the Mach-O headers out of memory (which can be slow and they're not being used for anything at this point). llvm-svn: 176064
-
rdar://problem/13289157Greg Clayton authored
Set the exception breakpoints more efficiently by specifying two module basenames as module filters for Apple vendor targets. llvm-svn: 176063
-
rdar://problem/13282582Han Ming Ong authored
Really don't call sysctl again when we already have the result. llvm-svn: 176062
-
Jim Ingham authored
Remove the getCategory from TestDataFormatterObjC.py, since it was superceded by the .categories file, and didn't work anyway (getCategories currently has to be a method on the test class, not on the test.) Add a "basic_process" category, and start to find some tests for simple process running sniff tests. llvm-svn: 176061
-
Enrico Granata authored
llvm-svn: 176059
-
- Feb 25, 2013
-
-
rdar://problem/13281528Greg Clayton authored
Fixed issues with the SBModule "sections" property, and with the SBBlock "ranges" attributes. llvm-svn: 176051
-
Greg Clayton authored
llvm-svn: 176049
-
Daniel Malea authored
- was causing buildbot failures due to unexpected pass llvm-svn: 176048
-
Enrico Granata authored
llvm-svn: 176041
-
rdar://problem/13286937Greg Clayton authored
Make sure to not look in self.images when we have a symbolicator with a live process. llvm-svn: 176040
-
Jim Ingham authored
Add a log line when debugserver exits, and clean up some of the other standard logs output to make it more useful. llvm-svn: 176039
-
rdar://problem/13282582Han Ming Ong authored
Need available CPU on target device to support CPU reporting. llvm-svn: 176008
-
- Feb 23, 2013
-
-
rdar://problem/13265297Greg Clayton authored
StackFrame assumes m_sc is additive, but m_sc can lose its target. So now the SymbolContext::Clear() method takes a bool that indicates if the target should be cleared. Modified all existing code to properly set the bool argument. llvm-svn: 175953
-
Jason Molenda authored
in the gdb-remote Process plugin files. llvm-svn: 175947
-
Enrico Granata authored
llvm-svn: 175946
-
Enrico Granata authored
Fixing issues in previous checkin - still figuring out how to make expectedFailureClang take the bugnumber llvm-svn: 175945
-
Dmitri Gribenko authored
llvm-svn: 175944
-
rdar://problem/12362092Enrico Granata authored
The decorators @expectedFailure (plain and special-case like i386, clang, ...) are modified to optionally take a bugnumber argument If such an argument is specified, the failure report (or unexpected success report) will include the information passed in as part of the message This is mostly useful for associating failures to issue IDs in issue management systems (e.g. the LLVM bugzilla) llvm-svn: 175942
-
rdar://problem/13277100Han Ming Ong authored
Need host_statistics on profile data to get host's user/system/idle clicks llvm-svn: 175928
-
Jim Ingham authored
<rdar://problem/13270229> llvm-svn: 175927
-
- Feb 22, 2013
-
-
Jim Ingham authored
<rdar://problem/13270100> llvm-svn: 175926
-
rdar://problem/13190981Greg Clayton authored
Fixed an issue where if we got a 'A' async packet back from debugserver, we would resend the last continue command. We now correctly identify the packet as async (just like the 'O' stdout async packet) and we don't resend the continue command. llvm-svn: 175924
-
Jim Ingham authored
The thread plans run before the event is broadcast, so they should be calling ShouldStopSynchronous on any Stop Info's they want to check. The full ShouldStop should only be called on the public side of the event system. llvm-svn: 175922
-
Daniel Malea authored
llvm-svn: 175917
-
Enrico Granata authored
llvm-svn: 175915
-
Jason Molenda authored
llvm-svn: 175873
-
Jason Molenda authored
own port namepsace) as the thread identifier to using the system-wide globally unique thread id as the thread identifier number. MachThread.cpp keeps both the unique id and the mach port number for each thread. All layers outside MachThread class use the unique id with three exceptions: (1) Mach exceptions come in with the port number (thread_port) which needs to be translated, (2) any calls to low-level thread_get_state/thread_set_state/thread_suspend etc need to use the mach port number, (3) MachThreadList::UpdateThreadList which creates the MachThread objects gets the unique id and passes it to the MachThread ctor as an argument. In general, any time nub_thread_t is used, it is now referring to a unique thread id. Any time a thread_t is used, it is now referring to a mach port number. There was some interchangability of these types previously. nub_thread_t has also been changed to a 64-bit type which necessitated some printf specification string changes. I haven't been able to test these changes extensively yet but want to checkpoint the work. The scenarios I've been testing are all working correctly so while there may be some corner cases I haven't hit yet, I think it is substantially correct. <rdar://problem/12931414> llvm-svn: 175870
-
Enrico Granata authored
Using __package__ and __name__ seems redundant - __name__ should always contain the fully qualified module name llvm-svn: 175856
-
Enrico Granata authored
llvm-svn: 175845
-
Daniel Malea authored
- replace "catch-all" except clause with one that specifically catches what pexpect throws - handle case where child is already terminated (or is terminating) by the time tear-down is run llvm-svn: 175844
-