code: def _ParseEntryObjectOffsets(self, file_object, file_offset):
      
      entry_array_object = self._ParseEntryArrayObject(file_object, file_offset)
  
      entry_object_offsets = list(entry_array_object.entry_object_offsets)
      while entry_array_object.next_entry_array_offset != 0:
        entry_array_object = self._ParseEntryArrayObject(
            file_object, entry_array_object.next_entry_array_offset)
        entry_object_offsets.extend(entry_array_object.entry_object_offsets)
  
      return entry_object_offsets
docs: Parses entry array objects for the offset of the entry objects.
  
      Args:
        file_object (dfvfs.FileIO): a file-like object.
        file_offset (int): offset of the first entry array object relative to
            the start of the file-like object.
  
      Returns:
        list[int]: offsets of the entry objects.