summaryrefslogtreecommitdiffstats
path: root/lldb/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Added support for objective C built-in types: id, Class, and SEL. This Greg Clayton2010-08-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | involved watching for the objective C built-in types in DWARF and making sure when we convert the DWARF types into clang types that we use the appropriate ASTContext types. Added a way to find and dump types in lldb (something equivalent to gdb's "ptype" command): image lookup --type <TYPENAME> This only works for looking up types by name and won't work with variables. It also currently dumps out verbose internal information. I will modify it to dump more appropriate user level info in my next submission. Hookup up the "FindTypes()" functions in the SymbolFile and SymbolVendor so we can lookup types by name in one or more images. Fixed "image lookup --address <ADDRESS>" to be able to correctly show all symbol context information, but it will only show this extra information when the new "--verbose" flag is used. Updated to latest LLVM to get a few needed fixes. llvm-svn: 110089
* Updated to llvm/clang from July 30, 2010 at 08:00.Greg Clayton2010-07-301-1/+1
| | | | llvm-svn: 109887
* Updated LLVM and Clang to July 20 at 16:00.Greg Clayton2010-07-211-1/+6
| | | | llvm-svn: 109016
* Removed unused variable "log".Greg Clayton2010-07-131-0/+4
| | | | | | | Fixed the llvm build for Mac OS X builds to look in llvm/lib/Release+Asserts output directory for all configurations (Debug, Release, BuildAndIntegration). llvm-svn: 108289
* Updated to latest llvm from July 13th, 2010 at 13:00.Greg Clayton2010-07-131-1/+1
| | | | llvm-svn: 108285
* Merged Eli Friedman's linux build changes where he added Makefile files thatGreg Clayton2010-07-091-0/+46
| | | | | | | 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
* Updated to build against the latest LLVM release.Sean Callanan2010-07-081-2/+2
| | | | | | | | | Also fixed our build to define NDEBUG; code that uses LLVM headers without NDEBUG is binary-incompatible with libraries built with NDEBUG. llvm-svn: 107853
* Updated to llvm/clang from July 2, 2010 at 8:00AM.Greg Clayton2010-07-021-1/+1
| | | | llvm-svn: 107494
* Add a unique ID to each debugger instance.Caroline Tice2010-06-303-0/+36
| | | | | | | | | | | | | | | | | 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
* Parameterize the shell scripts for creating and copying the python andCaroline Tice2010-06-164-79/+239
| | | | | | | | other script files around, so they can be run from outside Xcode. Also, check the current OS, and only try to use the framework structure stuff on Darwin systems. llvm-svn: 106132
* Updated LLVM/Clang to revision from 2010-06-13T06:00.Greg Clayton2010-06-131-1/+1
| | | | llvm-svn: 105918
* Switched over to using the new lldb::SharingPtr from Howard Hinnant. Greg Clayton2010-06-121-1/+0
| | | | | | | | | | | | | | We need to put this in LLDB since we need to vend this in our API because our public API uses shared pointers to our private objects. Removed a deprecated file: include/lldb/Host/Types.h Added the new SharingPtr.cpp/.h files into source/Utility. Added a shell script build phase that fixes up all headers in the LLDB.framework. llvm-svn: 105895
* Patched in Pawel Wodnicki's lldb.swig changes for linux compatability.Greg Clayton2010-06-121-6/+9
| | | | llvm-svn: 105884
* Initial checkin of lldb code from internal Apple repo.Chris Lattner2010-06-0810-0/+1356
llvm-svn: 105619
OpenPOWER on IntegriCloud