- Jul 09, 2010
-
-
Greg Clayton authored
enabled LLVM make style building and made this compile LLDB on Mac OS X. We can now iterate on this to make the build work on both linux and macosx. llvm-svn: 108009
-
- Jul 08, 2010
-
-
Sean Callanan authored
hack. llvm-svn: 107894
-
- Jul 07, 2010
-
-
Greg Clayton authored
llvm-svn: 107817
-
Greg Clayton authored
llvm-svn: 107801
-
Greg Clayton authored
llvm-svn: 107794
-
Greg Clayton authored
llvm-svn: 107793
-
Benjamin Kramer authored
Declare LLDBVersionNumber extern "C" to make sure clang++ mangles it properly. Patch from Jean-Daniel Dupas! llvm-svn: 107765
-
Benjamin Kramer authored
Fix build for newer versions of GCC that don't include cstring implicitly. Based on a patch by Pawel Wodnicki! llvm-svn: 107763
-
Jim Ingham authored
llvm-svn: 107753
-
Jim Ingham authored
Move the "source", "alias", and "unalias" commands to "commands *". Move "source-file" to "source list". Added a "source info" command but it isn't implemented yet. llvm-svn: 107751
-
Jim Ingham authored
instead of the last history item to provide a command for the "empty" command. Use this in the source-file command to make <RETURN> continue the listing rather than relist the first listing... llvm-svn: 107736
-
Greg Clayton authored
line table entries that were termination entries (ones that define the bounds of the previous entry) could be found when looking up line table entries. We now properly skip these termination entries and check the next entry to try for a match. llvm-svn: 107729
-
Jim Ingham authored
interface so everybody does it the same way. Add an "exact" lookup for internal uses. Fix up a few little cases where we weren't reporting command lookup errors correctly. Added "b" as an alias for "breakpoint" so it doesn't collide with "bt". llvm-svn: 107718
-
Jason Molenda authored
llvm-svn: 107716
-
- Jul 06, 2010
-
-
Greg Clayton authored
llvm-svn: 107694
-
Greg Clayton authored
function prototype (from Jean-Daniel Dupas). llvm-svn: 107693
-
Greg Clayton authored
llvm-svn: 107692
-
Greg Clayton authored
llvm-svn: 107671
-
- Jul 05, 2010
-
-
Eric Christopher authored
Patch by Stephen Wilson! llvm-svn: 107623
-
- Jul 03, 2010
-
-
Sean Callanan authored
prepare IR for execution in the target. Wired the expression command to use this IR transformer when conversion to DWARF fails, and wired conversion to DWARF to always fail (well, we don't generate any DWARF...) llvm-svn: 107559
-
Greg Clayton authored
is quite gnarly code and there is no good way to clean it up. I will have Jason look at a fix for this. llvm-svn: 107539
-
Sean Callanan authored
block labels) and produce cleaner IR (by removing the thread-safe statics guards) llvm-svn: 107528
-
- Jul 02, 2010
-
-
Sean Callanan authored
llvm-svn: 107518
-
Sean Callanan authored
convert IR to DWARF. So far, this pass only performs a depth-first traversal of the IR, logging each basic block as it finds it. llvm-svn: 107515
-
Eli Friedman authored
llvm-svn: 107502
-
Eli Friedman authored
compiling lldb. Someone else might try to improve it, though. :) llvm-svn: 107501
-
Eli Friedman authored
llvm-svn: 107499
-
Greg Clayton authored
llvm-svn: 107494
-
Sean Callanan authored
llvm-svn: 107460
-
Greg Clayton authored
- fixed 3 posix spawn attributes leaks - fixed us always leaking CXXBaseSpecifier objects when we create class base classes. Clang apparently copies the base classes we pass in. Fixed some code formatting in ClangASTContext.cpp. llvm-svn: 107459
-
Jim Ingham authored
Add user name completion to the file completer. llvm-svn: 107455
-
Greg Clayton authored
removing it didn't cause any performance loss, and leaks were showing up when run under instruments when we tried to re-use the buffer. We are now leak free and still just as performant. llvm-svn: 107453
-
- Jul 01, 2010
-
-
Sean Callanan authored
an expression, adding code to put the value of the last expression (if there is one) into a variable and write the address of that variable to a global pointer. llvm-svn: 107419
-
Greg Clayton authored
Did a bit of code formatting and cleanup. llvm-svn: 107403
-
Jim Ingham authored
Changed the file completion to deal with this, and FileSpec::Resolve now resolves all user names (not just ~/). llvm-svn: 107370
-
Greg Clayton authored
that are in the disassembly comments since most of them are in the same module (shared library). Fixed a crasher that could happen when disassembling special section data. Added an address dump style that shows the symbol context without the module (used in the disassembly code). llvm-svn: 107366
-
Greg Clayton authored
llvm-svn: 107352
-
Greg Clayton authored
Added the ability to read memory from the target's object files when we aren't running, so disassembling works before you run! Cleaned up the API to lldb_private::Target::ReadMemory(). Cleaned up the API to the Disassembler to use actual "lldb_private::Address" objects instead of just an "addr_t". This is nice because the Address objects when resolved carry along their section and module which can get us the object file. This allows Target::ReadMemory to be used when we are not running. Added a new lldb_private::Address dump style: DumpStyleDetailedSymbolContext This will show a full breakdown of what an address points to. To see some sample output, execute a "image lookup --address <addr>". Fixed SymbolContext::DumpStopContext(...) to not require a live process in order to be able to print function and symbol offsets. llvm-svn: 107350
-
- Jun 30, 2010
-
-
Caroline Tice authored
Add functions to look up debugger by id Add global variable to lldb python module, to hold debugger id Modify embedded Python interpreter to update the global variable with the id of its current debugger. Modify the char ** typemap definition in lldb.swig to accept 'None' (for NULL) as a valid value. The point of all this is so that, when you drop into the embedded interpreter from the command interpreter (or when doing Python-based breakpoint commands), there is a way for the Python side to find/get the correct debugger instance ( by checking debugger_unique_id, then calling SBDebugger::FindDebuggerWithID on it). llvm-svn: 107287
-
Benjamin Kramer authored
llvm-svn: 107281
-