fileOffsetToRva method

int fileOffsetToRva(
  1. int file_offset
)

Implementation

int fileOffsetToRva(int file_offset) {
  var section = _sections.firstWhere(
      (section) => section.containsFileOffset(file_offset),
      orElse: () => throw PeFileException(
          'No section contains file offset : $file_offset'));

  return (file_offset + section.virtual_address) -
      section.pointer_to_raw_data;
}