Skip to content
  1. Jul 05, 2010
  2. Jul 04, 2010
    • Jordy Rose's avatar
      Add a new symbol type, SymbolExtent, to represent the extents of memory... · 674bd55f
      Jordy Rose authored
      Add a new symbol type, SymbolExtent, to represent the extents of memory regions that may not be known at compile-time (such as those created by malloc). This replaces the old setExtent/getExtent API on Store, which used the GRState's GDM to store SVals.
      
      Also adds a getKnownValue() method to SValuator, which gets the integer value of an SVal if it is known to only have one possible value. There are more places in the code that could be using this, but in general we want to be dealing entirely in SVals, so its usefulness is limited.
      
      The only visible functionality change is that extents are now honored for any DeclRegion, such as fields and Objective-C ivars, rather than just variables. This shows up in bounds-checking and cast-size-checking.
      
      llvm-svn: 107577
      674bd55f
  3. Jul 01, 2010
  4. Jun 30, 2010
  5. Jun 29, 2010
  6. Jun 28, 2010
  7. Jun 27, 2010
  8. Jun 26, 2010
  9. Jun 25, 2010
  10. Jun 24, 2010
  11. Jun 23, 2010
  12. Jun 22, 2010
  13. Jun 21, 2010
  14. Jun 20, 2010
  15. Jun 19, 2010
  16. Jun 18, 2010
  17. Jun 17, 2010
Loading