- Dec 08, 2010
-
-
Johnny Chen authored
Launch the process with ['X', 'Y', 'Z'] as the args to make argc == 4 and verify that's the case, plus some other EvaluateExpression() calls. llvm-svn: 121218
-
Johnny Chen authored
the command given to lldb command interpreter more readable. llvm-svn: 121199
-
- Dec 07, 2010
-
-
Sean Callanan authored
between clients of the LLDB API and the expression parser. llvm-svn: 121193
-
Johnny Chen authored
the results against our golden ones. llvm-svn: 121185
-
Johnny Chen authored
# runCmd: command alias print_hi expression printf ("\n\tHi!") # output: self.runCmd('command alias print_hi expression printf ("\\n\\tHi!")') # This fails currently. self.runCmd('print_hi') and modify existing test sequences to escape the escape character '\ to prevent it from being interpreted by Python before passing on to the lldb command interpreter. llvm-svn: 121183
-
Johnny Chen authored
llvm-svn: 121178
-
Caroline Tice authored
- Fix alias-building & resolving to properly handle optional arguments for command options. - Add logging for command resolution ('log enable lldb commands') - Fix alias resolution to properly handle commands that take raw input (resolve the alias, but don't muck up the raw arguments). Net result: Among other things, 'expr' command can now take strings with escaped characters and not have the command handling & alias resolution code muck up the escaped characters. E.g. 'expr printf ("\n\n\tHello there!")' should now work properly. Not working yet: Creating aliases with raw input for commands that take raw input. Working on that. e.g. 'command alias print_hi expr printf ("\n\tHi!")' does not work yet. llvm-svn: 121171
-
Johnny Chen authored
entries (including synthesized properties) through the lldb Python APIs. llvm-svn: 121168
-
Greg Clayton authored
llvm-svn: 121158
-
Greg Clayton authored
it indents and shows things correctly. When we are debugging DWARF in .o files with debug map, we can see the remapped sections by dumping the sections for the .o files by explicitly dumping the module by name. For example, debugging the lldb/test/class_types example on MacOSX without a dSYM file we can make a query that causes the main.o file to be loaded, then we can do a: (lldb) image dump section main.o This will show the exact section map that is used and can help track down when things are going wrong with DWARF in .o files with debug map. llvm-svn: 121154
-
Johnny Chen authored
llvm-svn: 121151
-
Johnny Chen authored
to main.m. llvm-svn: 121150
-
Sean Callanan authored
LLDB expression execution. We also now print the argument structure after execution, to allow us to verify that the expression did indeed execute correctly. llvm-svn: 121126
-
Greg Clayton authored
if two functions had the same demangled names (constructors where we have the in charge and not in charge version) we could end up mixing the two up when making the function in the DWARF. This was because we need to lookup the symbol by name and we need to use the mangled name if there is one. This ensures we get the correct address and that we resolve the linked addresses correctly for DWARf with debug map. llvm-svn: 121116
-
Greg Clayton authored
llvm-svn: 121115
-
Greg Clayton authored
a SBSymtab class, but for now, we expose the symbols through the module. llvm-svn: 121112
-
Jim Ingham authored
llvm-svn: 121099
-
Johnny Chen authored
llvm-svn: 121077
-
Sean Callanan authored
when calling built-ins. llvm-svn: 121070
-
Greg Clayton authored
ModuleList so they don't show up in the images. Breakpoint locations that are in shared libraries that get unloaded will persist though so that if you have plug-ins that load/unload and you have a breakpoint set on functions in the plug-ins, the hit counts will persist between loads/unloads. llvm-svn: 121069
-
Johnny Chen authored
Mark NSArray_expr() and NSString_expr() as currently failing. Both are called from dsym and dwarf builds. So that makes the num of expected failures equal 4. ---------------------------------------------------------------------- Ran 6 tests in 19.856s OK (expected failures=4) llvm-svn: 121068
-
- Dec 06, 2010
-
-
Johnny Chen authored
llvm-svn: 121063
-
Johnny Chen authored
llvm-svn: 121062
-
Johnny Chen authored
llvm-svn: 121052
-
Johnny Chen authored
llvm-svn: 121051
-
Sean Callanan authored
wrongly as the target of a pointer rather than the SEL pointer itself. This caused incorrect behavior when dealing with Objective-C selector variables. llvm-svn: 121048
-
Johnny Chen authored
llvm-svn: 121046
-
Johnny Chen authored
/lldb/trunk/test/load_unload/TestLoadUnload.py llvm-svn: 121045
-
Johnny Chen authored
within the file 'filename'. llvm-svn: 121039
-
Johnny Chen authored
'process load' and 'process unload' to load and unload shared library from lldb command lines. llvm-svn: 121036
-
Greg Clayton authored
llvm-svn: 121027
-
Johnny Chen authored
o test_many_expr_commands() o test_expr_commands_can_handle_quotes() Mark test_expr_commands_can_handle_quotes() as @expectedFailure: # rdar://problem/8686536 # CommandInterpreter::HandleCommand is stripping \'s from input for WantsRawCommand commands llvm-svn: 121019
-
Greg Clayton authored
Add bug number for current expected failures. llvm-svn: 120976
-
Greg Clayton authored
more completely. Example expressions are in the comments. llvm-svn: 120975
-
Sean Callanan authored
(for example, string literals) were being flagged erroneously as undefined external variables. llvm-svn: 120972
-
Greg Clayton authored
Added a less than operator that will compare the internal opaque pointer values so SBBroadcaster objects can be contained in ordered containers or sorted. llvm-svn: 120967
-
- Dec 05, 2010
-
-
Greg Clayton authored
token. llvm-svn: 120954
-
Greg Clayton authored
llvm-svn: 120949
-
Greg Clayton authored
have event data. llvm-svn: 120948
-
Greg Clayton authored
a ProcessEventData so clients can get the process from these events. llvm-svn: 120947
-