- May 09, 2012
-
-
Akira Hatanaka authored
allocas. llvm-svn: 156458
-
Akira Hatanaka authored
llvm-svn: 156457
-
Richard Trieu authored
llvm-svn: 156456
-
Fariborz Jahanian authored
llvm-svn: 156455
-
Richard Trieu authored
Added support for conditional operators and tightened the exclusion of the unary operator from all operators to only the address of operator. llvm-svn: 156450
-
Ted Kremenek authored
llvm-svn: 156449
-
rdar://11317847Bob Wilson authored
My previous change to install llvm-config-host for cross-builds resulted in that file being installed even when the normal llvm-config was not installed, e.g., when building the install-clang target. Daniel suggested this alternative, which solves the immediate problem and also avoids the gunk in the top-level makefile. llvm-svn: 156448
-
Fariborz Jahanian authored
synthesis of property getter/setters. // rdar://11374235 llvm-svn: 156447
-
Anna Zaks authored
RegionStore, so be explicit about it and generate UnknownVal(). This is a hack to ensure we never produce undefined values for a value coming from a compound value. (The undefined values can lead to false positives.) radar://10127782 llvm-svn: 156446
-
Dan Gohman authored
llvm-svn: 156445
-
Kevin Enderby authored
PR12731. Patch by Meador Inge! llvm-svn: 156444
-
Seth Cantrell authored
llvm-svn: 156443
-
Dan Gohman authored
old value after the store but before it is released. This fixes rdar:/11116986. llvm-svn: 156442
-
Jakob Stoklund Olesen authored
llvm-svn: 156441
-
Jim Ingham authored
Print out a notification when the process of a target other than the currently selected target stops. llvm-svn: 156433
-
Nuno Lopes authored
When enabled, clang generates bounds checks for array and pointers dereferences. Work to follow in LLVM's backend. OK'ed by Chad; thanks for the review. llvm-svn: 156431
-
- May 08, 2012
-
-
rdar://problem/11338654Enrico Granata authored
<rdar://problem/11338654> Fixing a bug where having a summary for a bitfield without a format specified would in certain cases crash LLDB - This has also led to refactoring the by-type accessors for the data formatter subsystem. These now belong in our internal layer, and are just invoked by the public API stratum llvm-svn: 156429
-
Ted Kremenek authored
disruptive, but it allows RegionStore to better "see" through casts that reinterpret arrays of values as structs. Fixes <rdar://problem/11405978>. llvm-svn: 156428
-
Ted Kremenek authored
When creating lazy bindings in RegionStore, propagate existing lazy bindings instead of creating new ones. This is a functionality optimization. llvm-svn: 156427
-
Ted Kremenek authored
llvm-svn: 156426
-
John McCall authored
@throw expression; l2r conversion can introduce new cleanups in certain cases, like when the expression is an ObjC property reference of retainable type in ARC. llvm-svn: 156425
-
rdar://problem/11400476Han Ming Ong authored
On Lion, because the rights initially doesn't exist in /etc/authorization, if an admin user logs in and uses lldb within the first 5 minutes, it is possible to do AuthorizationCopyRights on LaunchUsingXPCRightName and get the rights back. As another security measure, we make sure that the LaunchUsingXPCRightName rights actually exists. Removed Xcode as the user of the XPC service to shrink the security surface area. llvm-svn: 156424
-
rdar://problem/11408853Han Ming Ong authored
We make sure that if the user cancels out of the authentication dialog to add 'com.apple.lldb.LaunchUsingXPC' rights to /etc/authorization, we don't try to do AuthorizationCopyRights. As well, refactored a bit so that control flow is easier to read for other folks. Added more comments. llvm-svn: 156423
-
rdar://problem/11239650Enrico Granata authored
<rdar://problem/11239650> Fixing a bug where the SetValueFromCString() method failed to operate on dynamic values. The fix consists in making the set operation fall through to the parent. We only actually allow this if the dynamic value is at a 0-offset from the parent, or the new value is 0. Other scenarios would need agreement on the actual meaning of the set operation (do we keep offsetting? do we just assume the user knows what they are doing?) so we prevent them, and let the expression parser deal with the complexity llvm-svn: 156422
-
Eric Christopher authored
Part of rdar://11352000 and should bring the buildbots back. llvm-svn: 156421
-
Anna Zaks authored
don't reason about. Self is just like a local variable in init methods, so it can be assigned anything like result of static functions, other methods ... So to suppress false positives that result in such cases, stop tracking the checker-specific state after self is being assigned to (unless the value is't being assigned to is either self or conforms to our rules). This change does not invalidate any existing regression tests. llvm-svn: 156420
-
Jim Grosbach authored
When a combine twiddles an extract_vector, care should be take to preserve the type of the index operand. No luck extracting a reasonable testcase, unfortunately. rdar://11391009 llvm-svn: 156419
-
Fariborz Jahanian authored
prototypes should both return `struct objc_class *`. // rdar://11375495 llvm-svn: 156418
-
Daniel Dunbar authored
llvm-svn: 156417
-
Eric Christopher authored
llvm-svn: 156416
-
Daniel Dunbar authored
llvm-svn: 156414
-
Jim Ingham authored
llvm-svn: 156412
-
Sirish Pande authored
llvm-svn: 156411
-
Enrico Granata authored
A simple implementation of a summary and synthetic children providers for LLDB-specific shared pointers - This could be generalized to work with C++11 shared pointers with relative ease llvm-svn: 156410
-
Akira Hatanaka authored
Patch by Jack Carter. llvm-svn: 156409
-
Akira Hatanaka authored
Patch by Reed Kotler. llvm-svn: 156408
-
Eric Christopher authored
Part of rdar://11352000 llvm-svn: 156407
-
Eric Christopher authored
llvm-svn: 156406
-
Eric Christopher authored
Part of rdar://11352000 llvm-svn: 156405
-
Eric Christopher authored
llvm-svn: 156404
-