- Jan 27, 2011
-
-
Sean Callanan authored
the "virtual" flag when importing a C++ function declaration. Made changes to LLDB to support other changes in Clang. llvm-svn: 124355
-
Johnny Chen authored
Change the data type of Context.arg2 to int64_t due to possible negative values. llvm-svn: 124343
-
Sean Callanan authored
user doesn't have to enable logging to see where something went wrong. llvm-svn: 124342
-
Greg Clayton authored
extra launch options: LLDB_LAUNCH_FLAG_DISABLE_ASLR disables ASLR for all launched processes LLDB_LAUNCH_FLAG_DISABLE_STDIO will disable STDIO (reroute to "/dev/null") for all launched processes LLDB_LAUNCH_FLAG_LAUNCH_IN_TTY will force all launched processes to be launched in new terminal windows. Also, don't init python if we never create a script interpreter. llvm-svn: 124341
-
Greg Clayton authored
llvm-svn: 124338
-
Johnny Chen authored
to both the g_arm_opcodes and g_thumb_opcodes tables. llvm-svn: 124333
-
- Jan 26, 2011
-
-
Jim Ingham authored
Make sure that if a CallFunction thread plan crashes while running in the "run to address" mode, and it is an auto-discard thread plan, the plan stack unwinds properly. llvm-svn: 124306
-
Jim Ingham authored
llvm-svn: 124305
-
Jim Ingham authored
llvm-svn: 124304
-
Johnny Chen authored
llvm-svn: 124262
-
Johnny Chen authored
llvm-svn: 124261
-
Johnny Chen authored
named InstructionUtils.h and modify some existing code to use them. llvm-svn: 124259
-
Johnny Chen authored
Update emulate_sub_sp_imm to handle Encoding T1. llvm-svn: 124253
-
Greg Clayton authored
llvm-svn: 124250
-
Johnny Chen authored
Update emulate_sub_sp_imm to handle Encoding T2 & T3. llvm-svn: 124248
-
- Jan 25, 2011
-
-
Johnny Chen authored
to an operation to adjust the stack pointer (allocate space for local storage). llvm-svn: 124237
-
Greg Clayton authored
Removed incorrect enumeration from switch. llvm-svn: 124232
-
Greg Clayton authored
Fixed bug reported by Ken Ryall. llvm-svn: 124231
-
Johnny Chen authored
llvm-svn: 124208
-
Greg Clayton authored
We will need to try again soon, but this change was causing instability. llvm-svn: 124180
-
Greg Clayton authored
types. What was happening was the DWARF parser was almost ignoring definitions (DIEs with the DW_AT_declaration set to 1). It wasn't ignoring declarations that had _some_ children. When this happened, we would treat the declaration as a complete type. Often we would have a declaration of a type with just some enum definitions inside and nothing else. Now we correctly ignore these definitions, and also I added some changes to allow us to figure out what decl context these special declarations actually point to. llvm-svn: 124179
-
Jim Ingham authored
if we undid some user provided suspends, we need to re-do the suspends. llvm-svn: 124178
-
Greg Clayton authored
parse the exit status in case we send this packet while stopped. llvm-svn: 124177
-
Jason Molenda authored
with my last commit. The change should be correct but it's not fixing anything important and right now unneeded changes are not a good idea. llvm-svn: 124173
-
Jason Molenda authored
section is encrypted before trying to read it. Fixes assert / crash when trying to unwind an executable w/ encrypted eh_frame sect. llvm-svn: 124172
-
Greg Clayton authored
or stopped. Added support for sections to be able to state if they are encrypted or not. llvm-svn: 124171
-
Jim Ingham authored
llvm-svn: 124170
-
Johnny Chen authored
llvm-svn: 124165
-
Johnny Chen authored
Use two opcode tables g_arm_opcodes and g_thumb_opcodes, instead of lumping arm and thumb opcodes together. llvm-svn: 124156
-
Greg Clayton authored
contained a valid object pointer. llvm-svn: 124155
-
- Jan 24, 2011
-
-
Johnny Chen authored
which has been corrected in the subsequent errata. llvm-svn: 124152
-
Johnny Chen authored
i.e., pushing one register onto the full descending stacks. llvm-svn: 124149
-
Johnny Chen authored
llvm-svn: 124147
-
Johnny Chen authored
llvm-svn: 124144
-
Johnny Chen authored
llvm-svn: 124143
-
Johnny Chen authored
llvm-svn: 124141
-
Johnny Chen authored
Plus add an extra field ARMInstrSize to the table entry type 'ARMOpcode'. llvm-svn: 124140
-
Johnny Chen authored
llvm-svn: 124131
-
Sean Callanan authored
it to interpret a "this" variable that was merely a pointer -- that is, not a class pointer -- as meaning that the current context was inside a C++ method. This bug would prevent expressions from evaluating correctly in regular C code if there was a pointer variable named "this" in scope. llvm-svn: 124117
-
Greg Clayton authored
they may be in sensitive areas and we set breakpoints on the thread creation routines if we are running expressions, so the threads should quickly get to a safe spot. llvm-svn: 124115
-