- Mar 22, 2011
-
-
Ken Dyck authored
CharUnits. No change in functionality intended. llvm-svn: 128060
-
Ted Kremenek authored
Rework crash recovery cleanup in ASTUnit and CIndex to recover more memory during a Sema crash (we have just a handful of leaks left) and to use the simplified cleanup registration API. llvm-svn: 128059
-
Ted Kremenek authored
Remove crash recovery cleanups from TypeLocBuilder. They were a bit error prone, only hit in rare cases. llvm-svn: 128058
-
Ted Kremenek authored
llvm-svn: 128057
-
Ted Kremenek authored
Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it constructed within ParseAST. This avoids double crashes during crash recovery. llvm-svn: 128056
-
Ted Kremenek authored
Rework CrashRecoveryContextCleanup to provide a simpler way to create cleanup objects, and provide a new cleanup for decrementing reference counts of objects with intrusive reference counts. llvm-svn: 128055
-
Ted Kremenek authored
llvm-svn: 128054
-
Greg Clayton authored
overlap in the SWIG integration which has now been fixed by introducing callbacks for initializing SWIG for each language (python only right now). There was also a breakpoint command callback that called into SWIG which has been abtracted into a callback to avoid cross over as well. Added a new binary: lldb-platform This will be the start of the remote platform that will use as much of the Host functionality to do its job so it should just work on all platforms. It is pretty hollowed out for now, but soon it will implement a platform using the GDB remote packets as the transport. llvm-svn: 128053
-
Jim Grosbach authored
Lots of cleanup to make the interfaces prettier, use the JITMemoryManager, handle multiple functions and modules, etc.. This gets far enough that the MCJIT compiles and runs code, though. llvm-svn: 128052
-
Jakob Stoklund Olesen authored
This is likely to fix the segfault in llvm-gcc-x86_64-darwin10-cross-mingw32. llvm-svn: 128051
-
Ken Dyck authored
change in functionality intended. llvm-svn: 128050
-
Jim Grosbach authored
llvm-svn: 128049
-
Matt Beaumont-Gay authored
llvm-svn: 128048
-
Ken Dyck authored
to CharUnits. No change in functionality intended. llvm-svn: 128047
-
Jakob Stoklund Olesen authored
These ranges get completely jumbled by the post-ra scheduler, and it is not really reasonable to expect it to make sense of them. Instead, teach DwarfDebug to notice when user variables in registers are clobbered, and terminate the ranges there. llvm-svn: 128045
-
Matt Beaumont-Gay authored
llvm-svn: 128043
-
Dan Gohman authored
outside of the current basic block. This fixes PR9500, rdar://9156159. llvm-svn: 128041
-
Johnny Chen authored
command(s) right after starting up gdb. Update the README file to show an example of using these to pass '-arch armv7' to gdb and to execute gdb command to set shared library path substitutions before loading iOS4.3 sdk's /usr/lib/libSystem.B.dylib and disassembling the 'printf' function. llvm-svn: 128040
-
Daniel Dunbar authored
implementations for. llvm-svn: 128039
-
Daniel Dunbar authored
consistency. llvm-svn: 128038
-
Owen Anderson authored
Add support for Thumb interworking addresses for symbol offsets that get constant folded very early. This fixes SPASS with -integrated-as. <rdar://problem/9165399> llvm-svn: 128037
-
Devang Patel authored
llvm-svn: 128036
-
Oscar Fuentes authored
llvm-svn: 128035
-
Johnny Chen authored
llvm-svn: 128034
-
- Mar 21, 2011
-
-
Oscar Fuentes authored
Tested that MinGW/MSYS builds fine without that. llvm-svn: 128033
-
Jim Grosbach authored
Move the dynamic linking functionality of the llvm-rtdyld program into an ExecutionEngine support library. Update llvm-rtdyld to just load an object file into memory, use the library to process it, then run the _main() function, if one is found. llvm-svn: 128031
-
Devang Patel authored
llvm-svn: 128030
-
Bob Wilson authored
llvm-svn: 128029
-
Nick Lewycky authored
llvm-svn: 128028
-
Devang Patel authored
llvm-svn: 128027
-
Greg Clayton authored
process ID to the ProcessInfo. llvm-svn: 128023
-
Bill Wendling authored
llvm-svn: 128020
-
Bob Wilson authored
llvm-svn: 128018
-
Devang Patel authored
llvm-svn: 128017
-
Ted Kremenek authored
llvm-svn: 128015
-
Daniel Dunbar authored
really make any sense in this environment. llvm-svn: 128014
-
Fariborz Jahanian authored
// rdar:// 9139947 llvm-svn: 128013
-
Greg Clayton authored
target. llvm-svn: 128012
-
Ted Kremenek authored
Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes. This change requires making a bunch of fundamental Clang structures (optionally) reference counted to allow correct ownership semantics of these objects (e.g., ASTContext) to play out between an active ASTUnit and CompilerInstance object. llvm-svn: 128011
-
Ted Kremenek authored
llvm-svn: 128010
-