- Apr 14, 2012
-
-
Fariborz Jahanian authored
definition for protocols static. // rdar://11248048 llvm-svn: 154753
-
Brendon Cahoon authored
llvm-svn: 154752
-
Anna Zaks authored
A patch by Sean McBride. llvm-svn: 154751
-
Duncan Sands authored
llvm-svn: 154750
-
Rafael Espindola authored
I am working on a cleaner fix, but this gets the case in PR12552 passing. llvm-svn: 154749
-
Benjamin Kramer authored
llvm-svn: 154748
-
Benjamin Kramer authored
llvm-svn: 154747
-
Benjamin Kramer authored
llvm-svn: 154746
-
Duncan Sands authored
thinking of generalizing it to be able to specify other freedoms beyond accuracy (such as that NaN's don't have to be respected). I'd like the 3.1 release (the first one with this metadata) to have the more generic name already rather than having to auto-upgrade it in 3.2. llvm-svn: 154745
-
Duncan Sands authored
thinking of generalizing it to be able to specify other freedoms beyond accuracy (such as that NaN's don't have to be respected). I'd like the 3.1 release (the first one with this metadata) to have the more generic name already rather than having to auto-upgrade it in 3.2. llvm-svn: 154744
-
Benjamin Kramer authored
Instead, make it the allocation function's responsibility to add them to a list and clear it when a top-level decl is finished. This plugs leakage of TemplateAnnotationIds. DelayedCleanupPool is ugly and unused, remove it. llvm-svn: 154743
-
Benjamin Kramer authored
llvm-svn: 154739
-
Benjamin Kramer authored
llvm-svn: 154738
-
Benjamin Kramer authored
Without this gcc doesn't allow us to put a StringMap into a std::map. Works with clang though. llvm-svn: 154737
-
Benjamin Kramer authored
llvm-svn: 154736
-
Hal Finkel authored
When vectorizing pointer types it is important to realize that potential pairs cannot be connected via the address pointer argument of a load or store. This is because even after vectorization, the address is still a scalar because the address of the higher half of the pair is implicit from the address of the lower half (it need not be, and should not be, explicitly computed). llvm-svn: 154735
-
Hal Finkel authored
llvm-svn: 154734
-
Greg Clayton authored
Added a new host function that allows us to run shell command and get the output from them along with the status and signal: Error Host::RunShellCommand (const char *command, const char *working_dir, int *status_ptr, int *signo_ptr, std::string *command_output_ptr, uint32_t timeout_sec); This will allow us to use this functionality in the host lldb_private::Platform, and also use it in our lldb-platform binary. It leverages the existing code in Host::LaunchProcess and ProcessLaunchInfo. llvm-svn: 154730
-
Sean Callanan authored
of LLDB.framework. llvm-svn: 154728
-
Sean Callanan authored
checking for LLDB mutex validity are static so that entries put in there actually persist between calls to error_check_mutex. llvm-svn: 154727
-
Johnny Chen authored
Hello everyone, please find the attached patch for TOT and lldb-platform-work branch, which provides the following changes: - fixed a crash in the ProcessPOSIX constructor when an executable module object is not yet created. - added support for the multi instanciated FreeBSD platform objects (the local host and remote as example). - enabled the remote gdb plugin on FreeBSD. llvm-svn: 154724
-
Richard Smith authored
attached. Since we do not support any attributes which appertain to a statement (yet), testing of this is necessarily quite minimal. Patch by Alexander Kornienko! llvm-svn: 154723
-
Sean Callanan authored
disassembler problems: - r153766, fixing a crash disassembling vmov - r154628, fixing relative branches - r154459, fixing a crash disassembling vld - r154544, fixing a crash disassembling vst llvm-svn: 154722
-
Andrew Trick authored
This is a special flag for targets that really want their block terminators in the DAG. The default scheduler cannot handle this correctly, so it becomes the specialized scheduler's responsibility to schedule terminators. llvm-svn: 154712
-
Jim Ingham authored
The API lock was getting dropped too soon in GetVariables. GetValueObjectForFrameVariable could run the target (to get dynamic values) and that requires the target lock. llvm-svn: 154711
-
Jim Ingham authored
llvm-svn: 154710
-
Jim Ingham authored
Also fixed up some logging. llvm-svn: 154709
-
Jim Ingham authored
The run all threads timeout in RunThreadPlan should respect the user timeout, not be arbitrarily 10 seconds (which was too long anyway...) Also added some logging to RunThreadPlan and made others more regular. llvm-svn: 154708
-
Benjamin Kramer authored
This manual deleting is error-prone, but we can't just put an OwningPtr in a std::map :( llvm-svn: 154707
-
Bob Wilson authored
llvm-svn: 154706
-
Richard Smith authored
llvm-svn: 154705
-
- Apr 13, 2012
-
-
Greg Clayton authored
Added the thread ID (tid) to each packet history item and the packet history now always dumps to a lldb_private::Stream. Enable logging the packet history when registers fail to read due to not getting the sequence mutex if "--verbose" is enabled on the log channel for the "gdb-remote" log category. This will help us track down some issues. llvm-svn: 154704
-
Sirish Pande authored
llvm-svn: 154703
-
Hal Finkel authored
llvm-svn: 154700
-
Johnny Chen authored
For the types directory, we were running lldbtest.system() to execute the compiled program on the test host to collect golden output in order to compare with the output of various lldb debugger commands as performed later. This won't work for the remote platform scenario where the architecture of the target and host platforms are different. Modify the AbstractBase class to use lldb to launch the inferior while specifying the output file, from which the golden output is collected and grokked. How to bootstrap and to connect to the remote platform is still being worked at. llvm-svn: 154699
-
Jim Ingham authored
Factor out a bunch of common code in the two ThreadPlanCallFunction constructors. Also add a sanity check - try reading the frame, and if we fail bag out. llvm-svn: 154698
-
rdar://problem/11193466Greg Clayton authored
Fixed an error where lldb would hang when writing memory near the end of the addres space due to an unsigned overflow. llvm-svn: 154697
-
Sirish Pande authored
llvm-svn: 154696
-
Sirish Pande authored
llvm-svn: 154695
-
Benjamin Kramer authored
- Don't copy offsets into HashData, the underlying vector won't change once the table is finalized. - Allocate HashData and HashDataContents in a BumpPtrAllocator. - Allocate string map entries in the same allocator. - Random cleanups. llvm-svn: 154694
-