1. 24 Apr, 2016 2 commits
    • Dmitry Vyukov's avatar
      runtime/trace: test detection of broken timestamps · 75b844f0
      Dmitry Vyukov authored
      On some processors cputicks (used to generate trace timestamps)
      produce non-monotonic timestamps. It is important that the parser
      distinguishes logically inconsistent traces (e.g. missing, excessive
      or misordered events) from broken timestamps. The former is a bug
      in tracer, the latter is a machine issue.
      
      Test that (1) parser does not return a logical error in case of
      broken timestamps and (2) broken timestamps are eventually detected
      and reported.
      
      Change-Id: Ib4b1eb43ce128b268e754400ed8b5e8def04bd78
      Reviewed-on: https://go-review.googlesource.com/21608Reviewed-by: 's avatarAustin Clements <austin@google.com>
      75b844f0
    • Alex Brainman's avatar
      debug/pe: introduce File.COFFSymbols and (*COFFSymbol).FullName · 687fe991
      Alex Brainman authored
      Reloc.SymbolTableIndex is an index into symbol table. But
      Reloc.SymbolTableIndex cannot be used as index into File.Symbols,
      because File.Symbols slice has Aux lines removed as it is built.
      
      We cannot change the way File.Symbols works, so I propose we
      introduce new File.COFFSymbols that does not have that limitation.
      
      Also unlike File.Symbols, File.COFFSymbols will consist of
      COFFSymbol. COFFSymbol matches PE COFF specification exactly,
      and it is simpler to use.
      
      Updates #15345
      
      Change-Id: Icbc265853a472529cd6d64a76427b27e5459e373
      Reviewed-on: https://go-review.googlesource.com/22336Reviewed-by: 's avatarDavid Crawshaw <crawshaw@golang.org>
      Run-TryBot: Alex Brainman <alex.brainman@gmail.com>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      687fe991
  2. 23 Apr, 2016 5 commits
  3. 22 Apr, 2016 26 commits
  4. 21 Apr, 2016 7 commits