summaryrefslogtreecommitdiff
path: root/view/kernelcache/core/Utility.h
diff options
context:
space:
mode:
Diffstat (limited to 'view/kernelcache/core/Utility.h')
-rw-r--r--view/kernelcache/core/Utility.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/view/kernelcache/core/Utility.h b/view/kernelcache/core/Utility.h
index 5664fd9b..6d0bf0a0 100644
--- a/view/kernelcache/core/Utility.h
+++ b/view/kernelcache/core/Utility.h
@@ -25,7 +25,13 @@ inline int CountTrailingZeros(uint64_t value)
}
#endif
-BNSegmentFlag SegmentFlagsFromMachOProtections(int initProt, int maxProt);
+namespace BinaryNinja {
+ struct segment_command_64;
+ struct section_64;
+}
+
+uint32_t SegmentFlagsForSegment(const BinaryNinja::segment_command_64& segment);
+uint32_t SectionSemanticsForSection(const BinaryNinja::section_64& section);
int64_t readSLEB128(const uint8_t*& current, const uint8_t* end);