Skip to content
  1. Apr 17, 2013
  2. Apr 16, 2013
  3. Apr 15, 2013
  4. Apr 14, 2013
    • Greg Clayton's avatar
      Fixed issues with the way ELF symbols are parsed: · 9594f4c8
      Greg Clayton authored
      - Do not add symbols with no names
      - Make sure that symbols from ELF symbol tables know that the byte size is correct. Previously the symbols would calculate their sizes by looking for the next symbol and take symbols that had zero size and make them have invalid sizes.
      - Added the ability to dump raw ELF symbols by adding a Dump method to ELFSymbol
      
      Also removed some unused code from lldb_private::Symtab.
      
      llvm-svn: 179466
      9594f4c8
  5. Apr 13, 2013
    • Sylvestre Ledru's avatar
      Remove the useless SRCROOT declaration from the call of... · b9555e8e
      Sylvestre Ledru authored
      Remove the useless SRCROOT declaration from the call of build-swig-wrapper-classes.sh & finish-swig-wrapper-classes.sh
      
      Two reasons for that:
      * the declaration is not used. the LLDB_SOURCE_DIR is provided as the first argument in the script ($1) (called SRC_ROOT in the source code)
      * add_custom_command is quoting the first argument of the command. Usually, it is the script itself (and then the full path to the script) but, here, it is the declaration of a variable.
      It was failing with:
      cd "/llvm-toolchain-3.3~svn179457/build-llvm/tools/lldb/scripts" && "SRCROOT=/llvm-toolchain-3.3~svn179457/tools/lldb" /llvm-toolchain-3.3~svn179457/tools/lldb/scripts/build-swig-wrapper-classes.sh /llvm-toolchain-3.3~svn179457/tools/lldb /llvm-toolchain-3.3~svn179457/build-llvm/tools/lldb/scripts /llvm-toolchain-3.3~svn179457/build-llvm/tools/lldb/scripts /llvm-toolchain-3.3~svn179457/build-llvm -m
      /bin/sh: 1: SRCROOT=/llvm-toolchain-3.3~svn179457/tools/lldb: not found
      
      llvm-svn: 179459
      b9555e8e
    • Sean Callanan's avatar
      Added symbol materialization support to the new · 2f1edcd7
      Sean Callanan authored
      Materializer.
      
      llvm-svn: 179445
      2f1edcd7
    • Sean Callanan's avatar
      Now that ValueObjects permit writing, made the · 458ae1c6
      Sean Callanan authored
      Materializer use that API when dematerializing
      variables.
      
      llvm-svn: 179443
      458ae1c6
    • Sean Callanan's avatar
      I don't know how I managed to build with that missing · 4458e52c
      Sean Callanan authored
      semicolon.
      
      llvm-svn: 179442
      4458e52c
    • Sean Callanan's avatar
      Make sure we expose SetData() through the Python · d3f9968a
      Sean Callanan authored
      interface.
      
      llvm-svn: 179439
      d3f9968a
    • Sean Callanan's avatar
      Added a SetData() method to ValueObject. This · 389823e9
      Sean Callanan authored
      lets a ValueObject's contents be set from raw
      data.  This has certain limitations (notably,
      registers can only be set to data that is as
      large as the register) but will be useful for
      the new Materializer.
      
      I also exposed this interface through SBValue.
      I have added a testcase that exercises various
      special cases of SBValue::SetData().
      
      llvm-svn: 179437
      389823e9
    • Jason Molenda's avatar
      Handle an edge case where we step into a function whose UnwindPlan · 3f805312
      Jason Molenda authored
      defines a Return Address register (e.g. lr on arm) but the RA register
      hasn't been saved anywhere yet -- it is still in a live reg.
      <rdar://problem/13503130> 
      
      llvm-svn: 179431
      3f805312
  6. Apr 12, 2013
Loading