Skip to content
  1. Nov 27, 2012
  2. Nov 26, 2012
    • Daniel Malea's avatar
      Improvement to TestGlobalVariables fix · b0916015
      Daniel Malea authored
      - use lldb settings command instead of os.environ
      - use dyldPath fixture variable instead of hardcoding LD_LIBRARY_PATH
      - add tear-down hook to restore environment after testcase is run
      
      llvm-svn: 168613
      b0916015
    • Daniel Malea's avatar
      Fix for TestSharedLib.py (on Linux) · 179ff298
      Daniel Malea authored
      - use lldb 'settings' command to help testcase find shared library
      - pull up dyldPath variable from TestLoadUnload.py to fixture base class (applicable in multiple cases)
      
      llvm-svn: 168612
      179ff298
    • Daniel Malea's avatar
      Fix TestGlobalVariables.py (on Linux) · bdf0fef0
      Daniel Malea authored
      - setting LD_LIBRARY_PATH required for the test program to run correctly
      
      llvm-svn: 168595
      bdf0fef0
  3. Nov 23, 2012
  4. Nov 21, 2012
  5. Nov 20, 2012
  6. Nov 19, 2012
  7. Nov 17, 2012
  8. Nov 15, 2012
  9. Nov 12, 2012
  10. Nov 09, 2012
  11. Nov 06, 2012
  12. Nov 01, 2012
  13. Oct 31, 2012
  14. Oct 26, 2012
  15. Oct 25, 2012
  16. Oct 24, 2012
  17. Oct 23, 2012
  18. Oct 22, 2012
    • Enrico Granata's avatar
      <rdar://problem/12437442> · e3e91517
      Enrico Granata authored
      Given our implementation of ValueObjects we could have a scenario where a ValueObject has a dynamic type of Foo* at one point, and then its dynamic type changes to Bar*
      If Bar* has synthetic children enabled, by the time we figure that out, our public API is already vending SBValues wrapping a DynamicVO, instead of a SyntheticVO and there was
      no trivial way for us to change the SP inside an SBValue on the fly
      This checkin reimplements SBValue in terms of a wrapper, ValueImpl, that allows this substitutions on-the-fly by overriding GetSP() to do The Right Thing (TM)
      As an additional bonus, GetNonSyntheticValue() now works, and we can get rid of the ForceDisableSyntheticChildren idiom in ScriptInterpreterPython
      Lastly, this checkin makes sure the synthetic VOs get the correct m_value and m_data from their parents (prevented summaries from working in some cases)
      
      llvm-svn: 166426
      e3e91517
  19. Oct 18, 2012
    • Greg Clayton's avatar
      <rdar://problem/12462048> · 45392553
      Greg Clayton authored
      LLDB changes argv[0] when debugging a symlink. Now we have the notion of argv0 in the target settings:
      
      target.arg0 (string) = 
      
      There is also the program argument that are separate from the first argument that have existed for a while:
      
      target.run-args (arguments) =
      
      When running "target create <exe>", we will place the untouched "<exe>" into target.arg0 to ensure when we run, we run with what the user typed. This has been added to the ProcessLaunchInfo and all other needed places so we always carry around the:
      - resolved executable path
      - argv0
      - program args
      
      Some systems may not support separating argv0 from the resolved executable path and the ProcessLaunchInfo needs to carry all of this information along so that each platform can make that decision.
      
      llvm-svn: 166137
      45392553
Loading