# File lib/rex/peparsey/pebase.rb, line 551 def initialize(rawdata) optional_header = IMAGE_OPTIONAL_HEADER32.make_struct if !optional_header.from_s(rawdata) raise OptionalHeaderError, "Couldn't parse IMAGE_OPTIONAL_HEADER32", caller end if optional_header.v['Magic'] != IMAGE_NT_OPTIONAL_HDR32_MAGIC raise OptionalHeaderError, "Magic did not match!", caller() end self.struct = optional_header end
Generated with the Darkfish Rdoc Generator 2.