d42f806c6dba14974cf03e9b12817dc8333188e3
[centaur.git] / src / model / count.c
1 #include <sys/types.h>
2 #include <libelfu/libelfu.h>
3
4
5
6 size_t elfu_countSections(ElfuElf *me)
7 {
8   ElfuScn *ms;
9   size_t i = 0;
10
11   CIRCLEQ_FOREACH(ms, &me->scnList, elem) {
12     i++;
13   }
14
15   return i;
16 }
17
18
19 size_t elfu_countPHDRs(ElfuElf *me)
20 {
21   ElfuPhdr *mp;
22   size_t i = 0;
23
24   CIRCLEQ_FOREACH(mp, &me->phdrList, elem) {
25     i++;
26   }
27
28   return i;
29 }