Abstract model more - break 'make check'
[centaur.git] / include / libelfu / modeltypes.h
index c944234cde33a73b1a1db7880c97d4143079402d..c02eb3405eee72aee6948fbd73f41bdf0818b60d 100644 (file)
@@ -12,6 +12,9 @@ typedef struct ElfuScn {
 
   Elf_Data data;
 
+  struct ElfuScn *link;
+
+  CIRCLEQ_ENTRY(ElfuScn) elemPhdrToScn;
   CIRCLEQ_ENTRY(ElfuScn) elem;
 } ElfuScn;
 
@@ -19,6 +22,8 @@ typedef struct ElfuScn {
 typedef struct ElfuPhdr {
   GElf_Phdr phdr;
 
+  CIRCLEQ_HEAD(PhdrToScnList, ElfuScn) phdrToScnList;
+
   CIRCLEQ_ENTRY(ElfuPhdr) elem;
 } ElfuPhdr;