Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: 79d43f00fd4112c032e406e42ef532a468b27d4b
https://github.com/dyninst/dyninst/commit/79d43f00fd4112c032e406e42ef532a468b27d4b
Author: Kirill Batuzov <batuzovk@xxxxxxxxx>
Date: 2025-02-26 (Wed, 26 Feb 2025)
Changed paths:
M symtabAPI/h/Function.h
M symtabAPI/h/Region.h
M symtabAPI/h/Symbol.h
M symtabAPI/h/Symtab.h
M symtabAPI/src/Function.C
M symtabAPI/src/Object-elf.C
M symtabAPI/src/Object-elf.h
M symtabAPI/src/Object.C
M symtabAPI/src/Object.h
M symtabAPI/src/Symtab.C
M symtabAPI/src/emitElf.C
M symtabAPI/src/emitElf.h
M symtabAPI/src/parseDwarf.C
Log Message:
-----------
Refactoring of AObject class (#1758)
This change is made in preparation for implementation
of PE files parsing support.
The base class AObject is renamed to Object and its
interface is expanded.
Derived classes now have different names depending on
the type of the object files they represent, e.g. ObjectELF
All non-specific parsing operations were changed to work
with the basic class.
A new function that selects derived class based on magic
bytes is implemented. It can only select ObjectELF for now.
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|