Skip to content
  1. May 31, 2013
    • Daniel Malea's avatar
      Use C-style include to match style in file (instead of C++ style) · c91e4ab2
      Daniel Malea authored
      - as per review comment from Dimitry Andric!
      
      llvm-svn: 183039
      c91e4ab2
    • Daniel Malea's avatar
      CMake FreeBSD fix: add missing Process plugin directory · 132c4a26
      Daniel Malea authored
      Patch by Ed Maste!
      
      llvm-svn: 183038
      132c4a26
    • Han Ming Ong's avatar
      <rdar://problem/13752848> · 79371cee
      Han Ming Ong authored
      Add 'JoinExistingSession' to XPC for root debugging.
      
      llvm-svn: 183037
      79371cee
    • Daniel Malea's avatar
      FreeBSD cmake build fixes. · e376a651
      Daniel Malea authored
      - missing #include <cstdlib> in Mangled.cpp
      - missing include dirs in FreeBSD CMakeLists.txt
      
      Patch by Ed Maste!
      
      llvm-svn: 183032
      e376a651
    • Enrico Granata's avatar
      <rdar://problem/14035604> · b294fd20
      Enrico Granata authored
      Fixing an issue where formats would not propagate from parents to children in all cases
      Details follow:
      an SBValue has children and those are fetched along with their values
      Now, one calls SBValue::SetFormat() on the parent
      Technically, the format choices should propagate onto the children (see ValueObject::GetFormat())
      But if the children values are already fetched, they won't notice the format change and won't update themselves
      This commit fixes that by making ValueObject::GetValueAsCString() check if any format change intervened from the previous call to the current one
      A test case is also added
      
      llvm-svn: 183030
      b294fd20
    • Enrico Granata's avatar
      Small code cleanups · 39d51410
      Enrico Granata authored
      llvm-svn: 183024
      39d51410
    • Sean Callanan's avatar
      Fixed value evaluation to handle null constants. · 7d01ddd6
      Sean Callanan authored
      <rdar://problem/14005311>
      
      llvm-svn: 183022
      7d01ddd6
    • Enrico Granata's avatar
      An NSData with 0 bytes in it would report a summary of “0 byte” · 1c333d07
      Enrico Granata authored
      Making sure that I get my English right by saying “0 bytes” instead
      
      llvm-svn: 182978
      1c333d07
    • Enrico Granata's avatar
      <rdar://problem/11109316> · e0c70f1b
      Enrico Granata authored
      command script import now does reloads - for real
      If you invoke command script import foo and it detects that foo has already been imported, it will
       - invoke reload(foo) to reload the module in Python
       - re-invoke foo.__lldb_init_module
       This second step is necessary to ensure that LLDB does not keep cached copies of any formatter, command, ... that the module is providing
      
      Usual caveats with Python imports persist. Among these:
       - if you have objects lurking around, reloading the module won't magically update them to reflect changes
       - if module A imports module B, reloading A won't reload B
      These are Python-specific issues independent of LLDB that would require more extensive design work
      
      The --allow-reload (-r) option is maintained for compatibility with existing scripts, but is clearly documented as redundant - reloading is always enabled whether you use it or not
      
      llvm-svn: 182977
      e0c70f1b
    • Enrico Granata's avatar
      Adding a diagnose-nsstring command · a5c0308b
      Enrico Granata authored
      This should help us figure out issues with the NSString data formatter
      
      llvm-svn: 182972
      a5c0308b
  2. May 30, 2013
  3. May 29, 2013
  4. May 28, 2013
  5. May 25, 2013
  6. May 24, 2013
    • Sean Callanan's avatar
      Fixed signed operations in the IR interpreter. · 0b342b6d
      Sean Callanan authored
      Scalar now can make itself signed if needed.
      
      <rdar://problem/13977632>
      
      llvm-svn: 182668
      0b342b6d
    • Ashok Thirumurthi's avatar
      Updated the status page to reflect the current Linux status. · 2a27227d
      Ashok Thirumurthi authored
      - Fix for attach by name
      - Details for register support
      - Punted on i386 details as its status has drifted since this page was originally posted
      - Multi-threaded target support is soon to be released on Linux
      - Partial back-trace is called out since its a high-profile issue
      
      llvm-svn: 182664
      2a27227d
    • Ashok Thirumurthi's avatar
      Added a parameter for relocation info to keep lldb in step with llvm due to r182625, · 78059358
      Ashok Thirumurthi authored
      which takes a first step towards symbolization of disassembled instructions.
      
      llvm-svn: 182650
      78059358
    • Greg Clayton's avatar
      <rdar://problem/13643315> · 7bcb93d5
      Greg Clayton authored
      Fixed performance issues that arose after changing SBTarget, SBProcess, SBThread and SBFrame over to using a std::shared_ptr to a ExecutionContextRef. The ExecutionContextRef doesn't store a std::weak_ptr to a stack frame because stack frames often get replaced with new version, so it held onto a StackID object that would allow us to ask the thread each time for the frame for the StackID. The linear function was too slow for large recursive stacks. We also fixed an issue where anytime the std::shared_ptr<ExecutionContextRef> in any SBTarget, SBProcess, SBThread objects was turned into an ExecutionContext object, it would try to resolve all items in the ExecutionContext which are shared pointers. Even if the StackID in the ExecutionContextRef was invalid, it was looking through all frames in every thread. This causes a lot of unnecessary frame accesses.
      
      llvm-svn: 182627
      7bcb93d5
    • Filipe Cabecinhas's avatar
      Adds PT_TLS and PT_GNU_EH_FRAME names to DumpELFProgramHeaders · 477d86d8
      Filipe Cabecinhas authored
      llvm-svn: 182619
      477d86d8
  7. May 23, 2013
Loading