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

Remove DWARFisms from Symtab::Module #1575

Merged
merged 2 commits into from
Oct 12, 2023

Commits on Oct 11, 2023

  1. Remove compilation directory from Module

    This is a concept specific to DWARF. These functions are not documented.
    hainest committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    d6a1d1c View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Remove DWARFisms from Symtab::Module

    There is no need to store the CU DIE from which a Module instance is
    derived. The address of the CU can be used to reconstitute the
    entry in the .debug_info section using dwarf_addrdie.
    
    Because Module.h is part of the public API for Dyninst, this also
    removes the transitive dependency on libdw.
    hainest committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    a761c3b View commit details
    Browse the repository at this point in the history