Skip to content
  1. Nov 18, 2011
  2. Nov 17, 2011
    • Anna Zaks's avatar
      [analyzer] Minor tweaks to the ProgramState::isTainted(). · 89c00c9d
      Anna Zaks authored
      llvm-svn: 144928
      89c00c9d
    • Anna Zaks's avatar
      [analyzer] Add a helper method. · af36e912
      Anna Zaks authored
      Naming could be improved.. But we should first rename the classes in the SVal hierarchy.
      
      llvm-svn: 144927
      af36e912
    • Richard Smith's avatar
      Constant expression evaluation: add support for evaluation of member pointers · 027bf11e
      Richard Smith authored
      and base-to-derived casts, and add proper handling of temporaries.
      
      llvm-svn: 144926
      027bf11e
    • Douglas Gregor's avatar
      When making a suggestion regarding which module to load rather than · c04f6443
      Douglas Gregor authored
      preprocess/parse a header, report back with an actual module (which
      may be a submodule) rather than just the name of the module.
      
      llvm-svn: 144925
      c04f6443
    • Greg Clayton's avatar
      Use a pseudoterminal for local processes if no STDIO redirection or other · ee95ed50
      Greg Clayton authored
      file actions have been specified.
      
      llvm-svn: 144922
      ee95ed50
    • Douglas Gregor's avatar
      Add the notion of "framework" modules to module maps. Framework · 755b2055
      Douglas Gregor authored
      modules (obviously) describe frameworks, and understand the header
      layout of frameworks.
      
      llvm-svn: 144921
      755b2055
    • Chad Rosier's avatar
      Add TODO comment. · 0eff3e5c
      Chad Rosier authored
      llvm-svn: 144920
      0eff3e5c
    • Johnny Chen's avatar
      Add an option '-S' to skip the build and cleanup while running the test. · 0fddfb2c
      Johnny Chen authored
      Use this option with care as you would need to build the inferior(s) by hand
      and build the executable(s) with the correct name(s).  This option can be used
      with '-# n' to stress test certain test cases for n number of times.
      
      An example:
      
      [11:55:11] johnny:/Volumes/data/lldb/svn/trunk/test/python_api/value $ ls
      Makefile		TestValueAPI.pyc	linked_list
      TestValueAPI.py		change_values		main.c
      [11:55:14] johnny:/Volumes/data/lldb/svn/trunk/test/python_api/value $ make EXE=test_with_dsym
      clang -gdwarf-2 -O0  -arch x86_64   -c -o main.o main.c
      clang -gdwarf-2 -O0  -arch x86_64   main.o -o "test_with_dsym"
      /usr/bin/dsymutil  -o "test_with_dsym.dSYM" "test_with_dsym"
      [11:55:20] johnny:/Volumes/data/lldb/svn/trunk/test/python_api/value $ cd ../..
      [11:55:24] johnny:/Volumes/data/lldb/svn/trunk/test $ ./dotest.py -v -# 10 -S -f ValueAPITestCase.test_with_dsym
      LLDB build dir: /Volumes/data/lldb/svn/trunk/build/Debug
      LLDB-89
      Path: /Volumes/data/lldb/svn/trunk
      URL: https://johnny@llvm.org/svn/llvm-project/lldb/trunk
      Repository Root: https://johnny@llvm.org/svn/llvm-project
      Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8
      Revision: 144914
      Node Kind: directory
      Schedule: normal
      Last Changed Author: gclayton
      Last Changed Rev: 144911
      Last Changed Date: 2011-11-17 09:22:31 -0800 (Thu, 17 Nov 2011)
      
      
      
      Session logs for test failures/errors/unexpected successes will go into directory '2011-11-17-11_55_29'
      Command invoked: python ./dotest.py -v -# 10 -S -f ValueAPITestCase.test_with_dsym
      ----------------------------------------------------------------------
      Collected 1 test
      
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 1.163s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 0.200s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 0.198s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 0.199s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 0.239s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 1.215s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 0.105s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 0.098s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 0.195s
      
      OK
      1: test_with_dsym (TestValueAPI.ValueAPITestCase)
         Exercise some SBValue APIs. ... ok
      
      ----------------------------------------------------------------------
      Ran 1 test in 1.197s
      
      OK
      [11:55:34] johnny:/Volumes/data/lldb/svn/trunk/test $ 
      
      llvm-svn: 144919
      0fddfb2c
    • Greg Clayton's avatar
      Now that I fixed the uninitialized callback problem, I can enable GCD pid · 1c4cd07a
      Greg Clayton authored
      monitoring on darwin in the host layer.
      
      llvm-svn: 144918
      1c4cd07a
    • Tobias Grosser's avatar
      RegisterPass: Disable Polly by default · 52277852
      Tobias Grosser authored
      We disable Polly by default and add a new option '-polly' that enables Polly.
      This allows us to create an the alias
      
      $ alias clang clang -Xclang -load -Xclang LLVMPolly.so
      
      which loads Polly always into clang. It can now be enabled by running:
      
      $ clang -O3 -mllvm -polly file.c
      
      To enable it by default an alias pollycc can be create
      
      $ alias pollycc clang -O3 -mllvm -polly
      
      llvm-svn: 144917
      52277852
    • Douglas Gregor's avatar
      If we're dealing with an overridden buffer in the AST reader, load the · be51458d
      Douglas Gregor authored
      file as a virtual file with the stored modification time and size.
      
      llvm-svn: 144916
      be51458d
    • Johnny Chen's avatar
      Rename test class appropriately. · 14c62c8d
      Johnny Chen authored
      llvm-svn: 144915
      14c62c8d
    • Daniel Dunbar's avatar
      platform/clang_darwin: Fix a refacto and commento. · f5e4b33f
      Daniel Dunbar authored
      llvm-svn: 144913
      f5e4b33f
    • Greg Clayton's avatar
      Bumped Xcode project versions for lldb-89 and debugserver-153. · f9d851b2
      Greg Clayton authored
      llvm-svn: 144911
      f9d851b2
    • Howard Hinnant's avatar
      Clarify building instructions for 10.7 · 7319160e
      Howard Hinnant authored
      llvm-svn: 144910
      7319160e
    • Tobias Grosser's avatar
      Do not use getNameStr() anymore. · 29ee0b14
      Tobias Grosser authored
      Instead we switch to the recommended getName(). This fixes compilation with
      recent versions of LLVM.
      
      llvm-svn: 144909
      29ee0b14
Loading