- Mar 15, 2012
-
-
Eric Christopher authored
llvm-svn: 152841
-
Jakob Stoklund Olesen authored
llvm-svn: 152840
-
Ted Kremenek authored
llvm-svn: 152839
-
Bill Wendling authored
It was pointed out that a checking version of strdup isn't needed. So much for late-night hacking. :) llvm-svn: 152838
-
Anna Zaks authored
BugVisitor DiagnosticPieces. When checkers create a DiagnosticPieceEvent, they can supply an extra string, which will be concatenated with the call exit message for every call on the stack between the diagnostic event and the final bug report. (This is a simple version, which could be/will be further enhanced.) For example, this is used in Malloc checker to produce the ", which allocated memory" in the following example: static char *malloc_wrapper() { // 2. Entered call from 'use' return malloc(12); // 3. Memory is allocated } void use() { char *v; v = malloc_wrapper(); // 1. Calling 'malloc_wrappers' // 4. Returning from 'malloc_wrapper', which allocated memory } // 5. Memory is never released; potential memory leak llvm-svn: 152837
-
rdar://problem/8196933Greg Clayton authored
Use the metadata in the dSYM bundle Info.plist to remap source paths when they keys are available. llvm-svn: 152836
-
David Blaikie authored
llvm-svn: 152835
-
Jim Grosbach authored
rdar://11056647 llvm-svn: 152834
-
Jakob Stoklund Olesen authored
We currently assume that all targets have less than 64k opcodes. We shouldn't limit it further. llvm-svn: 152833
-
Matt Beaumont-Gay authored
llvm-svn: 152832
-
Duncan Sands authored
theoretical fix since it only matters for types with >= 2^63 bits (!) and also only matters if pointers have more than 64 bits, which is not supported anyway. llvm-svn: 152831
-
Fariborz Jahanian authored
llvm-svn: 152830
-
Douglas Gregor authored
llvm-svn: 152826
-
-
Lang Hames authored
register allocation by allowing all 32 D-registers to be used. Patch by Cameron Zwarich. llvm-svn: 152824
-
Argyrios Kyrtzidis authored
llvm-svn: 152823
-
Johnny Chen authored
rdar://problem/11034702 For the time being, skip the relevant disassemble action which resulted in a crash. Minor modification (print out format) to the existing TestDisassembleRawBytes.py test file. llvm-svn: 152822
-
Argyrios Kyrtzidis authored
-When printing location avoid printing the filename if it is same as the main file, not just if it has '.h' extension. -Make sure we allocate enough bytes for storing as string a huge line number. llvm-svn: 152821
-
Argyrios Kyrtzidis authored
to avoid a stack overflow with extreme cases. Part of rdar://10941790. llvm-svn: 152820
-
Argyrios Kyrtzidis authored
This allows us to handle extreme cases of chained binary operators without causing stack overflow. The binary operators that are handled with the data recursive evaluator are comma, logical, or operators that have operands with integral or enumeration type. Part of rdar://10941790. llvm-svn: 152819
-
Argyrios Kyrtzidis authored
llvm-svn: 152818
-
Jakob Stoklund Olesen authored
We cannot limit the concatenated instruction names to 64K. ARM is already at 32K, and it is easy to imagine a target with more instructions. llvm-svn: 152817
-
Jakob Stoklund Olesen authored
This patch limited the concatenated register names to 64K which meant that the total number of registers was many times less than 64K. If any compilers actually enforce the 64K limit on string literals, and it turns out to be a problem, we should fix that problem by not using long string literals. llvm-svn: 152816
-
Kristof Beyls authored
Fix VCVT decoding (between floating-point and fixed-point, Floating-point). Patch by Richard Barton. llvm-svn: 152814
-
Michael J. Spencer authored
llvm-svn: 152812
-
rdar://problem/11052829Greg Clayton authored
Fixed a case where if you have a argument stirng that ends with a '\' character, it would infinite loop while consuming all of your memory. Also fixed a case where non-quote terminated strings would inefficiently be handled. llvm-svn: 152809
-
Fariborz Jahanian authored
for @protocol expression into their own section. llvm-svn: 152808
-
Sean Callanan authored
the external source to complete the Decl if it hasn't been completed already. This fixes a crash in LLDB. llvm-svn: 152807
-
Kostya Serebryany authored
llvm-svn: 152806
-
Kostya Serebryany authored
[asan] update asan docs: mention CMake problem and to explain the status of MacOS 10.7 and 32-bit Linux llvm-svn: 152805
-
Rafael Espindola authored
code. While here, reduce indentation. llvm-svn: 152803
-
rdar://11033946Han Ming Ong authored
Made sure that the root XPC service validate the right before starting the service. The right is created and authenticated by clients (in this case, lldb) and transferred over for validiation. llvm-svn: 152802
-
Aaron Ballman authored
Patch thanks to Nikola Smiljanic llvm-svn: 152801
-
Tobias Grosser authored
llvm-svn: 152800
-
Tobias Grosser authored
llvm-svn: 152799
-
Raghesh Aloor authored
Adding documentation for changes in coefficients of induction variables. llvm-svn: 152795
-
Bill Wendling authored
llvm-svn: 152794
-
Tobias Grosser authored
llvm-svn: 152793
-
Tobias Grosser authored
llvm-svn: 152792
-
Tobias Grosser authored
llvm-svn: 152791
-