- Aug 16, 2011
-
-
Enrico Granata authored
It is now possible to use 'command alias --python' to define a command name that actually triggers execution of a Python function (e.g. command alias --python foo foo_impl makes a command named 'foo' that runs Python function 'foo_impl') The Python function foo_impl should have as signature: def foo_impl(debugger, args, stream, dict): where debugger is an object wrapping an LLDB SBDebugger args is the command line arguments, as an unparsed Python string stream is an SBStream that represents the standard output dict is an internal utility parameter and should be left untouched The function should return None on no error, or an error string to describe any problems llvm-svn: 137722
-
Greg Clayton authored
and signed integers. llvm-svn: 137710
-
Jason Molenda authored
processor; we may get this subtype ("CPU_SUBTYPE_X86_ARCH1") back when starting a kdp session. llvm-svn: 137701
-
Johnny Chen authored
For the default case (illegal encoding type), just return false instead of break. A8.6.84 LDRSH (register) A8.6.309 VLD1 (single element to all lanes) llvm-svn: 137699
-
-
Johnny Chen authored
llvm-svn: 137696
-
Greg Clayton authored
location was in a register would not be able to dereference children when displaying "*var" or the derefence of the variable. llvm-svn: 137695
-
Jim Ingham authored
llvm-svn: 137692
-
Johnny Chen authored
due to incorrect skip-logic. llvm-svn: 137678
-
- Aug 15, 2011
-
-
Enrico Granata authored
llvm-svn: 137640
-
Greg Clayton authored
llvm-svn: 137630
-
Johnny Chen authored
llvm-svn: 137625
-
Enrico Granata authored
Refactoring of ValueObject::DumpValueObject and 'frame variable', 'target variable' commands to use an Options object instead of passing an ever-increasing number of arguments to the DumpValueObject() method, with the ultimate aim of making that call private implementation llvm-svn: 137622
-
Enrico Granata authored
llvm-svn: 137612
-
Greg Clayton authored
to keep GCC 4.5.2 happy and also to not use a deprecated llvm API. llvm-svn: 137605
-
Greg Clayton authored
any integers that are larger than a 8 bytes. We can now display signed decimal, unsigned decimal, octal, and binary (we could already view hex before this fix). llvm-svn: 137602
-
Jim Ingham authored
in ObjCLanguageRuntime. Add the category-free name of symbols to the Symtab name-to-index list. llvm-svn: 137600
-
- Aug 13, 2011
-
-
Greg Clayton authored
llvm-svn: 137547
-
Jim Ingham authored
Also, default "source_init_file" to False in the version of SBDebugger::Create so that we don't pick up the init file in Python. llvm-svn: 137545
-
Johnny Chen authored
llvm-svn: 137544
-
Jim Ingham authored
llvm-svn: 137543
-
Johnny Chen authored
llvm-svn: 137542
-
Jim Ingham authored
in the init files or not. llvm-svn: 137541
-
Johnny Chen authored
command line option) belonging to the same Test*.py file are ignored, except for the first one. llvm-svn: 137540
-
Jim Ingham authored
Also change the SourceInitFile to look for .lldb-<APPNAME> and source that preferentially if it exists. Also made the breakpoint site report its address as well as its breakpoint number when it gets hit and can't find any the associated locations (usually because the breakpoint got disabled or deleted programmatically between the time it was hit and reported.) Changed ThreadPlanCallFunction to initialize the ivar m_func in the initializers of the constructor, rather than waiting to initialize till later on in the function. Fixed a bug where if you make an SBError and the ask it Success, it returns false. Fixed ValueObject::ResolveValue so that it resolves a temporary value, rather than overwriting the one in the value object. llvm-svn: 137536
-
Greg Clayton authored
llvm-svn: 137534
-
Greg Clayton authored
llvm-svn: 137533
-
Johnny Chen authored
and add some docstrings. llvm-svn: 137528
-
- Aug 12, 2011
-
-
Greg Clayton authored
cause extra shared pointer references to one or more modules to be leaked. This would cause many object files to stay around the life of LLDB, so after a recompile and rexecution, we would keep adding more and more memory. After fixing the leak, we found many cases where leaked stack frames were still being used and causing crashes in the test suite. These are now all resolved. llvm-svn: 137516
-
Johnny Chen authored
llvm-svn: 137504
-
Johnny Chen authored
Skip the TestObjCDymaicValue.py tests for i386 due to dynamic types for ObjC V1 runtime not implemented yet. Radar to be filed. llvm-svn: 137503
-
Johnny Chen authored
Add TestInferiorChanged.py to test that lldb reloads the inferior after it was changed during the debug session. First, main.c causes a crash, the inferior then gets re-built with main2.c which is not crashing. Add Base.cleanup(self, dictionary=None) for platform specfic way to do cleanup after build. This plugin method is used by the above test case to cleanup the main.c build before rebuild for main2.c. llvm-svn: 137500
-
Enrico Granata authored
Added an error message when the user tries to add a filter when a synthetic provider for the same type is already defined in the same category The converse is also true: an error is shown when the user tries to add a synthetic provider to a category that already has a filter for the same type llvm-svn: 137493
-
Johnny Chen authored
DOTEST_SCRIPT_DIR=/path/leading/to/your/dotest/script/directory. llvm-svn: 137492
-
Enrico Granata authored
llvm-svn: 137490
-
Johnny Chen authored
A8.6.391 VST1 (multiple single elements) alignment = if align == '00' then 1 else 4 << UInt(align); llvm-svn: 137477
-
Greg Clayton authored
time after recently backing out another fix. llvm-svn: 137475
-
Enrico Granata authored
llvm-svn: 137462
-
Greg Clayton authored
as this function is what parses the blocks for a function... llvm-svn: 137461
-
Greg Clayton authored
is contained inside a function. llvm-svn: 137438
-