1 #ifndef __LIBELFU_MODELTYPES_H__
2 #define __LIBELFU_MODELTYPES_H__
7 #include <libelf/gelf.h>
10 typedef struct ElfuScn {
17 CIRCLEQ_ENTRY(ElfuScn) elemPhdrToScn;
18 CIRCLEQ_ENTRY(ElfuScn) elem;
22 typedef struct ElfuPhdr {
25 CIRCLEQ_HEAD(PhdrToScnList, ElfuScn) phdrToScnList;
27 CIRCLEQ_ENTRY(ElfuPhdr) elem;
35 CIRCLEQ_HEAD(ScnList, ElfuScn) scnList;
36 CIRCLEQ_HEAD(PhdrList, ElfuPhdr) phdrList;