-void kxld_kext_get_vmsize(const KXLDKext *kext, u_long *header_size,
- u_long *vmsize)
- __attribute__((nonnull, visibility("hidden")));
-
-const struct kxld_symtab * kxld_kext_get_symtab(const KXLDKext *kext)
- __attribute__((pure, nonnull, visibility("hidden")));
-
-u_int kxld_kext_get_num_symbols(const KXLDKext *kext)
- __attribute__((pure, nonnull, visibility("hidden")));
-
-void kxld_kext_get_vtables(KXLDKext *kext, const struct kxld_array **vtables)
- __attribute__((nonnull, visibility("hidden")));
-
-u_int kxld_kext_get_num_vtables(const KXLDKext *kext)
- __attribute__((pure, nonnull, visibility("hidden")));
-
-struct kxld_seg * kxld_kext_get_seg_by_name(const KXLDKext *kext,
- const char *segname)
- __attribute__((pure, nonnull, visibility("hidden")));
-
-struct kxld_sect * kxld_kext_get_sect_by_name(const KXLDKext *kext,
- const char *segname, const char *sectname)
- __attribute__((pure, nonnull, visibility("hidden")));
-
-int kxld_kext_get_sectnum_for_sect(const KXLDKext *kext,
- const struct kxld_sect *sect)
- __attribute__((pure, nonnull, visibility("hidden")));
-
-const struct kxld_array * kxld_kext_get_section_order(const KXLDKext *kext)
- __attribute__((pure, nonnull, visibility("hidden")));
-
-/* This will be the same size as kxld_kext_get_vmsize */