Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for parsing multiple filename tables #218

Closed
wants to merge 3 commits into from
Closed

Added support for parsing multiple filename tables #218

wants to merge 3 commits into from

Commits on Aug 28, 2015

  1. Added support for parsing multiple filename tables

    - added a type DebugLines that can hold number of DebugLineInfo
    - added a supporting attribute to DebugLineInfo called 'Lookup' which is to be
    used to quickly lookup if file exists in FileNames slice
    - added supporting methods to lookup and return corresponding DebugLineInfo
    - changed the debug_line parsing behavior to read all the available tables and
    push them to DebugLines
    
    - since Process.lineInfo is now a slice, it was breaking AllPCsBetween as well
    - updated that function's definition to accept a new filename parameter to be
    able to extract related DebugLineInfo
    - updated calls to AllPCsBetween
    
    - fixed tests that were broken due to attribute type change in Process
    - updated _fixtures/cgotest program to include stdio.h, so that it updates
    .debug_line header
    - added a test to check 'next' in a cgo binary
    Omie committed Aug 28, 2015
    Configuration menu
    Copy the full SHA
    4f29c51 View commit details
    Browse the repository at this point in the history
  2. cgo test to be run only on supported platforms

    - OSX - 1.4 does not support cgo, handle that in new testcase
    Omie committed Aug 28, 2015
    Configuration menu
    Copy the full SHA
    a558674 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2015

  1. cleanup

    - use line comments instead of block comments
    Omie committed Aug 29, 2015
    Configuration menu
    Copy the full SHA
    f3a68a1 View commit details
    Browse the repository at this point in the history