Skip to content
  1. Jan 24, 2012
  2. Jan 23, 2012
  3. Jan 22, 2012
  4. Jan 21, 2012
  5. Jan 20, 2012
  6. Jan 19, 2012
    • Johnny Chen's avatar
      rdar://problem/10724187 · 6f99b637
      Johnny Chen authored
      http://llvm.org/viewvc/llvm-project?rev=148491&view=rev check in broke the argument completion
      for "settings set th", followed by TAB.  Provide a way for commands who want raw commands to
      hook into the completion mechanism.
      
      llvm-svn: 148500
      6f99b637
    • Jim Ingham's avatar
    • Johnny Chen's avatar
      rdar://problem/10712130 · a28b89c7
      Johnny Chen authored
      Fixed an issue where backtick char is not properly honored when setting the frame-format variable, like the following:
      
      (lldb) settings set frame-format frame #${frame.index}: ${frame.pc}{ ${module.file.basename}{`${function.name-with-args}${function.pc-offset}}}{ at ${line.file.basename}:${line.number}}\n
      (lldb) settings show frame-format
      frame-format (string) = "frame #${frame.index}: ${frame.pc}{ `${module.file.basename}{${function.name-with-args}${function.pc-offset}}}{` at ${line.file.basename}:${line.number}}\n"
      (lldb)
      
      o CommandObjectSettings.h/.cpp:
      
        Modify the command object impl to require raw command string instead of parsed command string,
        which also fixes an outstanding issue that customizing the prompt with trailing spaces doesn't
        work.
      
      o Args.cpp:
      
        During CommandInterpreter::HandleCommand(), there is a PreprocessCommand phase which already
        strips/processes pairs of backticks as an expression eval step.  There's no need to treat
        a backtick as starting a quote.
      
      o TestAbbreviations.py and change_prompt.lldb:
      
        Fixed incorrect test case/logic.
      
      o TestSettings.py:
      
        Remove expectedFailure decorator.
      
      llvm-svn: 148491
      a28b89c7
    • Sean Callanan's avatar
      Fixed a problem where Objective-C classes that were · 2e93a2ad
      Sean Callanan authored
      originally imported from symbols for the expression
      parser didn't get their superclasses set properly.
      
      llvm-svn: 148488
      2e93a2ad
    • Greg Clayton's avatar
      Allow a way to track all allocations for our intrusive ref counted pointers. · bdf3a01b
      Greg Clayton authored
      It is disabled by default, but can be enabled to track down shared pointer 
      cycles.
      
      llvm-svn: 148461
      bdf3a01b
    • Greg Clayton's avatar
      Fixed an issue with the Instruction subclasses where the strings might · e42ae849
      Greg Clayton authored
      be fetched too many times and the DisassemblerLLVM was appending to strings
      when the opcode, mnemonic and comment accessors were called multiple times
      and if any of the strings were empty.
      
      Also fixed the test suite failures from recent Objective C modifications.
      
      llvm-svn: 148460
      e42ae849
    • Sean Callanan's avatar
      Fixed a problem where maintaining the ObjCInterfaceMap · a9bc0656
      Sean Callanan authored
      for each ObjCInterfaceDecl was imposing performance
      penalties for Objective-C apps.  Instead, we now use
      the normal function query mechanisms, which use the
      relevant accelerator tables.
      
      This fix also includes some modifications to the
      SymbolFile which allow us to find Objective-C methods
      and report their Clang Decls correctly.
      
      llvm-svn: 148457
      a9bc0656
    • Sean Callanan's avatar
      Fix to ensure that methods aren't called on NULL · b811e4bb
      Sean Callanan authored
      objects.
      
      llvm-svn: 148450
      b811e4bb
Loading