Skip to content
  1. Sep 13, 2013
  2. Sep 10, 2013
  3. Sep 09, 2013
  4. Aug 30, 2013
  5. Aug 27, 2013
    • Daniel Malea's avatar
      merge lldb-platform-work branch (and assorted fixes) into trunk · e0f8f574
      Daniel Malea authored
          Summary:
          This merge brings in the improved 'platform' command that knows how to
          interface with remote machines; that is, query OS/kernel information, push
          and pull files, run shell commands, etc... and implementation for the new
          communication packets that back that interface, at least on Darwin based
          operating systems via the POSIXPlatform class. Linux support is coming soon.
      
          Verified the test suite runs cleanly on Linux (x86_64), build OK on Mac OS
          X Mountain Lion.
      
          Additional improvements (not in the source SVN branch 'lldb-platform-work'):
          - cmake build scripts for lldb-platform
          - cleanup test suite
          - documentation stub for qPlatform_RunCommand
          - use log class instead of printf() directly
          - reverted work-in-progress-looking changes from test/types/TestAbstract.py that work towards running the test suite remotely.
          - add new logging category 'platform'
      
          Reviewers: Matt Kopec, Greg Clayton
      
          Review: http://llvm-reviews.chandlerc.com/D1493
      
      llvm-svn: 189295
      e0f8f574
  6. Aug 06, 2013
  7. Aug 05, 2013
  8. Aug 02, 2013
  9. Aug 01, 2013
  10. Jul 31, 2013
  11. Jul 30, 2013
    • Daniel Malea's avatar
      Assorted test suite fixes as a result of GCC 4.8 validation efforts · 7dadf499
      Daniel Malea authored
      - disable some TestConcurrentEvents cases (which are affected by llvm.org/pr16714 -- watchpoints in multithreaded programs)
      - relax number-of-bp-locations check in TestUniqueTypes/TestUnsignedTypes
      - skip TestDataFormatterStdVector cases with GCC 4.8 (known failure due to llvm.org/pr15301)
      - workaround for race condition in TestHelloWorld.py
      - update TestSettings.py to work on distros (like Fedora) that have /bin/cat hardlinked to /usr/bin/cat
      
      After these changes, the test suite should run cleanly against GCC 4.8 (with DWARF v4)!
      
      llvm-svn: 187451
      7dadf499
    • Ed Maste's avatar
      tests: Mark expected FreeBSD failures due to pr16697 · 04337052
      Ed Maste authored
      llvm-svn: 187415
      04337052
  12. Jul 25, 2013
  13. Jul 24, 2013
  14. Jul 16, 2013
  15. Jul 12, 2013
    • Greg Clayton's avatar
      Huge change to clean up types. · 57ee3067
      Greg Clayton authored
      A long time ago we start with clang types that were created by the symbol files and there were many functions in lldb_private::ClangASTContext that helped. Later we create ClangASTType which contains a clang::ASTContext and an opauque QualType, but we didn't switch over to fully using it. There were a lot of places where we would pass around a raw clang_type_t and also pass along a clang::ASTContext separately. This left room for error.
      
      This checkin change all type code over to use ClangASTType everywhere and I cleaned up the interfaces quite a bit. Any code that was in ClangASTContext that was type related, was moved over into ClangASTType. All code that used these types was switched over to use all of the new goodness.
      
      llvm-svn: 186130
      57ee3067
  16. Jul 02, 2013
  17. Jun 17, 2013
  18. Jun 12, 2013
  19. Jun 06, 2013
  20. May 31, 2013
  21. May 15, 2013
  22. May 14, 2013
  23. May 10, 2013
  24. May 09, 2013
  25. May 08, 2013
    • Jim Ingham's avatar
      Figure out the reply to "PlanExplainsStop" once when we stop and then use the cached · 221d51cf
      Jim Ingham authored
      value.  This fixes problems, for instance, with the StepRange plans, where they know that
      they explained the stop because they were at their "run to here" breakpoint, then deleted
      that breakpoint, so when they got asked again, doh!  I had done this for a couple of plans
      in an ad hoc fashion, this just formalizes it.
      
      Also add a "ResumeRequested" in Process so that the code in the completion handlers can
      tell the ShouldStop logic they want to resume rather than just directly resuming.  That allows 
      us to handle resuming in a more controlled fashion.
      
      Also, SetPublicState can take a "restarted" flag, so that it doesn't drop the run lock when
      the target was immediately restarted.
      --This line, and those below , will be ignored--
      
      M    test/lang/objc/objc-dynamic-value/TestObjCDynamicValue.py
      M    include/lldb/Target/ThreadList.h
      M    include/lldb/Target/ThreadPlanStepOut.h
      M    include/lldb/Target/Thread.h
      M    include/lldb/Target/ThreadPlanBase.h
      M    include/lldb/Target/ThreadPlanStepThrough.h
      M    include/lldb/Target/ThreadPlanStepInstruction.h
      M    include/lldb/Target/ThreadPlanStepInRange.h
      M    include/lldb/Target/ThreadPlanStepOverBreakpoint.h
      M    include/lldb/Target/ThreadPlanStepUntil.h
      M    include/lldb/Target/StopInfo.h
      M    include/lldb/Target/Process.h
      M    include/lldb/Target/ThreadPlanRunToAddress.h
      M    include/lldb/Target/ThreadPlan.h
      M    include/lldb/Target/ThreadPlanCallFunction.h
      M    include/lldb/Target/ThreadPlanStepOverRange.h
      M    source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.h
      M    source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp
      M    source/Target/StopInfo.cpp
      M    source/Target/Process.cpp
      M    source/Target/ThreadPlanRunToAddress.cpp
      M    source/Target/ThreadPlan.cpp
      M    source/Target/ThreadPlanCallFunction.cpp
      M    source/Target/ThreadPlanStepOverRange.cpp
      M    source/Target/ThreadList.cpp
      M    source/Target/ThreadPlanStepOut.cpp
      M    source/Target/Thread.cpp
      M    source/Target/ThreadPlanBase.cpp
      M    source/Target/ThreadPlanStepThrough.cpp
      M    source/Target/ThreadPlanStepInstruction.cpp
      M    source/Target/ThreadPlanStepInRange.cpp
      M    source/Target/ThreadPlanStepOverBreakpoint.cpp
      M    source/Target/ThreadPlanStepUntil.cpp
      M    lldb.xcodeproj/xcshareddata/xcschemes/Run Testsuite.xcscheme
      
      llvm-svn: 181381
      221d51cf
  26. May 03, 2013
Loading