PHDR: Find lowest/highest addr/offs
[centaur.git] / include / libelfu / modelops.h
index c6d5c30191f9e8760b6cf61cb13e88bac08fa24c..c0a5851bcd6987c28c8063edc79801f9866c3e51 100644 (file)
@@ -23,6 +23,11 @@ typedef void* (PhdrHandlerFunc)(ElfuElf *me, ElfuPhdr *mp, void *aux1, void *aux
    size_t elfu_mPhdrCount(ElfuElf *me);
 ElfuPhdr* elfu_mPhdrByAddr(ElfuElf *me, GElf_Addr addr);
 ElfuPhdr* elfu_mPhdrByOffset(ElfuElf *me, GElf_Off offset);
+     void elfu_mPhdrLoadLowestHighest(ElfuElf *me,
+                                      ElfuPhdr **lowestAddr,
+                                      ElfuPhdr **highestAddr,
+                                      ElfuPhdr **lowestOffs,
+                                      ElfuPhdr **highestOffsEnd);
      void elfu_mPhdrUpdateChildOffsets(ElfuPhdr *mp);
 ElfuPhdr* elfu_mPhdrAlloc();
      void elfu_mPhdrDestroy(ElfuPhdr* mp);