[DynInst_API:] [dyninst/dyninst] fcf6a1: Aggregate variable symbols based on offset and siz...


Date: Wed, 20 Jan 2021 11:55:16 -0800
From: kupsch <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] fcf6a1: Aggregate variable symbols based on offset and siz...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: fcf6a12bd913ad6f8e4b4b3813cc4ad79c8a9ba9
      https://github.com/dyninst/dyninst/commit/fcf6a12bd913ad6f8e4b4b3813cc4ad79c8a9ba9
  Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
  Date:   2021-01-20 (Wed, 20 Jan 2021)

  Changed paths:
    M common/h/concurrent.h
    M symtabAPI/doc/API/Symtab/Module.tex
    M symtabAPI/doc/API/Symtab/Symtab.tex
    M symtabAPI/h/Module.h
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Module.C
    M symtabAPI/src/Object-nt.C
    M symtabAPI/src/Symtab-edit.C
    M symtabAPI/src/Symtab-lookup.C
    M symtabAPI/src/Symtab.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Aggregate variable symbols based on offset and size (#933)

- changed findVariableByOffset that returned a Variable
  to      findVariablesByOffset that returns a vector of Variables

- changed Symtab::varsByOffset to map an offset to a vector of
  variables each with a unique size.

- added undefined method Module::findVariablesByOffset


  Commit: 74bad0b3247711510389c606fc4a97c5116a44f5
      https://github.com/dyninst/dyninst/commit/74bad0b3247711510389c606fc4a97c5116a44f5
  Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
  Date:   2021-01-20 (Wed, 20 Jan 2021)

  Changed paths:
    M symtabAPI/src/Symtab-edit.C

  Log Message:
  -----------
  add erase to 2 std::remove calls

- one a bug fix to this patch

- one existing in Symtab::changeSynbolOffset


Compare: https://github.com/dyninst/dyninst/compare/7e8b26128506...74bad0b32477
[← Prev in Thread] Current Thread [Next in Thread→]