Function getNumberOfDataDirectories [src]

Prototype

pub fn getNumberOfDataDirectories(self: Coff) u32

Parameters

self: Coff

Source

pub fn getNumberOfDataDirectories(self: Coff) u32 { const hdr = self.getOptionalHeader(); return switch (hdr.magic) { IMAGE_NT_OPTIONAL_HDR32_MAGIC => self.getOptionalHeader32().number_of_rva_and_sizes, IMAGE_NT_OPTIONAL_HDR64_MAGIC => self.getOptionalHeader64().number_of_rva_and_sizes, else => unreachable, // We assume we have validated the header already }; }