[DynInst_API:] [dyninst/dyninst] f9a916: Initialize DIE to NULL, rather than default constr...


Date: Fri, 12 Aug 2016 09:06:17 -0700
From: Bill Williams <bill@xxxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] f9a916: Initialize DIE to NULL, rather than default constr...
  Branch: refs/heads/release9.2/fixes/line_info
  Home:   https://github.com/dyninst/dyninst
  Commit: f9a916f2bba1b76acb10b8661100346a6414bd5c
      https://github.com/dyninst/dyninst/commit/f9a916f2bba1b76acb10b8661100346a6414bd5c
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-08-10 (Wed, 10 Aug 2016)

  Changed paths:
    M symtabAPI/src/Module.C

  Log Message:
  -----------
  Initialize DIE to NULL, rather than default constructing, so it's checkable.


  Commit: 254736ad29f568c97a4c9cead1566d396a23d4a3
      https://github.com/dyninst/dyninst/commit/254736ad29f568c97a4c9cead1566d396a23d4a3
  Author: Bill Williams <bill@xxxxxxxxxxx>
  Date:   2016-08-12 (Fri, 12 Aug 2016)

  Changed paths:
    M common/h/IBSTree-fast.h
    M common/h/IBSTree.h
    M dyninstAPI/src/image.C
    M symtabAPI/h/Module.h
    M symtabAPI/h/Symtab.h
    M symtabAPI/src/Module.C
    M symtabAPI/src/Object-elf.C
    M symtabAPI/src/Symtab-lookup.C
    M symtabAPI/src/Symtab.C
    M symtabAPI/src/dwarfWalker.C

  Log Message:
  -----------
  Many fixes and optimizations--mostly, moving the interval trees for module ranges from one per module to one per symtab with a pointer to the module.


Compare: https://github.com/dyninst/dyninst/compare/0068325fb0bf...254736ad29f5
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] f9a916: Initialize DIE to NULL, rather than default constr..., Bill Williams <=