Skip to content
  1. Oct 04, 2010
    • Chris Lattner's avatar
      write Major Changes and Removed Features. · a7f45cf7
      Chris Lattner authored
      llvm-svn: 115486
      a7f45cf7
    • Greg Clayton's avatar
      There are now to new "settings set" variables that live in each debugger · 0603aa9d
      Greg Clayton authored
      instance:
      
      settings set frame-format <string>
      settings set thread-format <string>
      
      This allows users to control the information that is seen when dumping
      threads and frames. The default values are set such that they do what they
      used to do prior to changing over the the user defined formats.
      
      This allows users with terminals that can display color to make different
      items different colors using the escape control codes. A few alias examples
      that will colorize your thread and frame prompts are:
      
      settings set frame-format 'frame #${frame.index}: \033[0;33m${frame.pc}\033[0m{ \033[1;4;36m${module.file.basename}\033[0;36m ${function.name}{${function.pc-offset}}\033[0m}{ \033[0;35mat \033[1;35m${line.file.basename}:${line.number}}\033[0m\n'
      
      settings set thread-format 'thread #${thread.index}: \033[1;33mtid\033[0;33m = ${thread.id}\033[0m{, \033[0;33m${frame.pc}\033[0m}{ \033[1;4;36m${module.file.basename}\033[0;36m ${function.name}{${function.pc-offset}}\033[0m}{, \033[1;35mstop reason\033[0;35m = ${thread.stop-reason}\033[0m}{, \033[1;36mname = \033[0;36m${thread.name}\033[0m}{, \033[1;32mqueue = \033[0;32m${thread.queue}}\033[0m\n'
      
      A quick web search for "colorize terminal output" should allow you to see what
      you can do to make your output look like you want it.
      
      The "settings set" commands above can of course be added to your ~/.lldbinit
      file for permanent use.
      
      Changed the pure virtual 
          void ExecutionContextScope::Calculate (ExecutionContext&);
      To:
          void ExecutionContextScope::CalculateExecutionContext (ExecutionContext&);
          
      I did this because this is a class that anything in the execution context
      heirarchy inherits from and "target->Calculate (exe_ctx)" didn't always tell
      you what it was really trying to do unless you look at the parameter.
      
      llvm-svn: 115485
      0603aa9d
    • Chris Lattner's avatar
      move dragonegg up in the list, write blurbs for lldb and libc++ · 120804af
      Chris Lattner authored
      llvm-svn: 115484
      120804af
    • Chris Lattner's avatar
      add a bunch of stuff that works with 2.8 · d93b4afd
      Chris Lattner authored
      llvm-svn: 115483
      d93b4afd
    • Anton Korobeynikov's avatar
      va_args support for Win64. · d77a4436
      Anton Korobeynikov authored
      Patch by Cameron!
      
      llvm-svn: 115480
      d77a4436
    • Anton Korobeynikov's avatar
      Properly emit stack probe on win64 (for non-mingw targets). · ff856885
      Anton Korobeynikov authored
      Based on the patch by Cameron Esfahani!
      
      llvm-svn: 115479
      ff856885
  2. Oct 03, 2010
  3. Oct 02, 2010
Loading