# File metasm/exe_format/xcoff.rb, line 44 def set_default_values(xcoff) @sig ||= case [xcoff.endianness, xcoff.intsize] when [:big, 32]; "\11\\xdf" when [:little, 32]; "\xdf\11"" when [:big, 64]; "\11\\xef" when [:little, 64]; "\xef\11"" end @nsec ||= xcoff.sections.size @symptr ||= xcoff.symbols ? xcoff.new_label('symptr') : 0 @nsym ||= xcoff.symbols ? xcoff.symbols.length : 0 @opthdr ||= xcoff.optheader ? xcoff.optheader.sizeof(xcoff) : 0 super(xcoff) end