# File metasm/exe_format/elf_encode.rb, line 71 def set_default_values elf if encoded @offset ||= elf.new_label('segment_offset') @vaddr ||= elf.label_at(@encoded, 0) @filesz ||= @encoded.rawsize @memsz ||= @encoded.virtsize end @paddr ||= @vaddr if vaddr super(elf) end
# File metasm/exe_format/elf.rb, line 429 def struct_specialized(elf) return Segment32 if not elf case elf.bitsize when 32; Segment32 else Segment64 end end