Skip to content
  • Enrico Granata's avatar
    several improvements to "type summary": · 0a3958e0
    Enrico Granata authored
     - type names can now be regular expressions (exact matching is done first, and is faster)
     - integral (and floating) types can be printed as bitfields, i.e. ${var[low-high]} will extract bits low thru high of the value and print them
     - array subscripts are supported, both for arrays and for pointers. the syntax is ${*var[low-high]}, or ${*var[]} to print the whole array (the latter only works for statically sized arrays)
     - summary is now printed by default when a summary string references a variable. if that variable's type has no summary, value is printed instead. to force value, you can use %V as a format specifier
     - basic support for ObjectiveC:
      - ObjectiveC inheritance chains are now walked through
      - %@ can be specified as a summary format, to print the ObjectiveC runtime description for an object
     - some bug fixes
    
    llvm-svn: 134293
    0a3958e0
Loading