- Dec 01, 2012
-
-
Sean Callanan authored
interpreter. <rdar://problem/12657742> llvm-svn: 169063
-
Sean Callanan authored
whether the current frame is in a C++/Objective-C class or instance method. llvm-svn: 169062
-
- Nov 30, 2012
-
-
Jim Ingham authored
Readline & gdb have a bunch of code to handle older UNIX'es with other job control mechanisms. I didn't try to replicate that. llvm-svn: 169032
-
rdar://problem/12676084Enrico Granata authored
<rdar://problem/12676084> Dump the traceback when a Python error occurs in "command script import" and the exception is not an ImportError llvm-svn: 169031
-
Greg Clayton authored
For "target create" you can now specify "--no-dependents" to not track down and add all dependent shared libraries. This can be handy when doing manual symbolication. Also added the "--symfile" or "-s" for short so you can specify a module and a stand alone debug info file: (lldb) target create --symfile /tmp/a.dSYM /usr/bin/a Added the "--symfile" option to the "target modules add" for the same reason. These all help with manualy symbolication and expose functionality that was previously only available through the public API layer. llvm-svn: 169023
-
- Nov 29, 2012
-
-
rdar://problem/12687087Greg Clayton authored
Emit an error when using "target modules add PATH" where PATH points to a debug info only (dSYM) file. Also added a "--uuid" option for "target modules add --uuid UUID" to locate and load a module by UUID if the host supports it. llvm-svn: 168949
-
rdar://problem/12780259Han Ming Ong authored
Prevent async and sync calls to get profile data from stomping on each other. At the same time, don't use '$' as end delimiter per chunk of profile data. llvm-svn: 168948
-
Daniel Malea authored
- use macros from inttypes.h for format strings instead of OS-specific types Patch from Matt Kopec! llvm-svn: 168945
-
rdar://problem/12655594Greg Clayton authored
Be sure to resolve the file path for the "target.process.python-os-plugin-path" setting. llvm-svn: 168916
-
rdar://problem/12445557Greg Clayton authored
Make stack frames fix up their line table entries when the target has source remappings. Also rearranged how the m_sc.target_sp was filled in so it can be used during the StackFrame::GetSymbolContext(...) function. llvm-svn: 168845
-
Sean Callanan authored
versions of UnknownAnyTy for ObjectiveC value types. <unknown type>* makes no sense and can cause the parser to behave very oddly. <rdar://problem/12518999> llvm-svn: 168844
-
Jim Ingham authored
Add an example of using the target.process.extra-startup-command to turn on debugserver logging since we always forget how to do this... llvm-svn: 168840
-
Jim Ingham authored
the frame and then getting the run lock. Which means that our frame could have gotten invalidated by stopping between the time we got the frame and assured the the target was stopped. Now we get the run lock first, and THEN resolve the underlying frame object. <rdar://problem/12621607> llvm-svn: 168838
-
Daniel Malea authored
- fixes gcc 4.6 build problems - resolves open bugzilla http://llvm.org/bugs/show_bug.cgi?id=13889 llvm-svn: 168835
-
- Nov 28, 2012
-
-
Sean Callanan authored
a type, and we find it in the origin for that type, don't look anywhere else; just report it. <rdar://problem/12675970> llvm-svn: 168766
-
rdar://problem/12639603Greg Clayton authored
Simplify the logging on ObjectFile::~ObjectFile() to not access an classes above the object file (like the module) so we don't crash when logging object lifetimes. The log message contains the "this" pointer value which can be matched up with the constructor log. llvm-svn: 168754
-
Enrico Granata authored
llvm-svn: 168748
-
rdar://problem/12754509Enrico Granata authored
Make sure that ValueObjectDynamicValue clears itself when no dynamic type information can be found This behavior was supposed to be already happening (as per the comment lines) llvm-svn: 168743
-
- Nov 27, 2012
-
-
rdar://problem/12636970Greg Clayton authored
Properly detect the if unnamed bitfields are supported by clang if the major calng version is higher than 425. llvm-svn: 168734
-
rdar://problem/12106825Greg Clayton authored
Allow the expression parser to see more than just data symbols. We now accept any symbol that has an address. We take precautions to only accept symbols by their mangled or demangled names only if the demangled name was not synthesized. If the demangled name is synthesized, then we now mark symbols accordingly and only compare against the mangled original name. llvm-svn: 168668
-
rdar://problem/12636970Greg Clayton authored
Detect the new fixed clang that properly supports bitfields in objc classes. llvm-svn: 168655
-
Jim Ingham authored
The Function calling thread plan was replacing the stored stop info too soon, causing recursive entry into the breakpoint StopInfo's PerformAction, which is bad. Reworked this so that it is now correct. <rdar://problem/12501259> llvm-svn: 168634
-
- Nov 26, 2012
-
-
rdar://problem/12723044Han Ming Ong authored
There is no good reason not to use async. llvm-svn: 168606
-
Jim Ingham authored
llvm-svn: 168602
-
- Nov 23, 2012
-
-
Daniel Malea authored
- Handle EINVAL return code from ptrace(GETSIGINFO, ...): not an error, but 'group-stop' state on Linux - propagate SIGSTOP to inferior in above case - this commit resolves the failure in expression_command/timeout testcase Thanks to Sean Callanan & Matt Kopec for helping debug this problem llvm-svn: 168523
-
- Nov 22, 2012
-
-
Daniel Malea authored
- StopMonitor() is called anyways from ProcessMonitor destructor later - resolves hang in TestEvents.py Patch by Matt Kopec! llvm-svn: 168503
-
- Nov 20, 2012
-
-
Filipe Cabecinhas authored
llvm-svn: 168343
-
- Nov 19, 2012
-
-
Daniel Malea authored
llvm-svn: 168322
-
- Nov 17, 2012
-
-
Jason Molenda authored
in the source files. Expand to spaces. No content changes, just whitespace. llvm-svn: 168238
-
-
rdar://problem/12720514Han Ming Ong authored
This allows client to query profiling states on the inferior. llvm-svn: 168228
-
- Nov 16, 2012
-
-
rdar://problem/12238339Greg Clayton authored
Make sure architectures are obeyed for skinny mach files. llvm-svn: 168205
-
Greg Clayton authored
llvm-svn: 168204
-
Daniel Malea authored
made in upstream llvm (r168114) llvm-svn: 168184
-
Jason Molenda authored
finally was able to restore a register, instead of just reporting the frames that couldn't supply the reg. llvm-svn: 168139
-
Jason Molenda authored
allowed volatile registers to be returned up the stack. That leads to unexpected/incorrect values provided to the user and we need to avoid that. <rdar://problem/12714247> llvm-svn: 168123
-
- Nov 15, 2012
-
-
Jim Ingham authored
much work for this to make sense. Just copy the current thread list and operate on that. Prevents some deadlocks. llvm-svn: 168106
-
rdar://problem/12125010Greg Clayton authored
Handle universal BSD archives correctly when parsing DWARF in .o files with debug map. llvm-svn: 168075
-
rdar://problem/11782181Greg Clayton authored
Fixed an issue where lldb was setting breakpoints on too many methods when a partial function name with namespaces or class qualifiers was used. For example setting a breakpoint of "Foo::dealloc" was accidentally settings breakpoints on all objective C functions whose selector was "dealloc"... llvm-svn: 168053
-
Sean Callanan authored
expressions that refer to ivars will not work because Clang emits IR that refers to them to get the ivar offsets. However, it is possible to search the runtime for these values. I have added support for reading the relevant tables to the Objective-C runtime, and extended ClangExpressionDeclMap to query that information if and only if it doesn't find the symbols in the binary. Also added a testcase. <rdar://problem/12628122> llvm-svn: 168018
-