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