if (str_offset >= dwarf_str_size)
if (str_offset >= dwarf2_per_objfile->str_size)
read_indirect_string (bfd *abfd, char *buf,		      const struct comp_unit_head *cu_header,		      unsigned int *bytes_read_ptr){  LONGEST str_offset = read_offset (abfd, buf, cu_header,				    (int *) bytes_read_ptr);  if (dwarf_str_buffer == NULL)    {      error ("DW_FORM_strp used without .debug_str section [in module %s]",		      bfd_get_filename (abfd));      return NULL;    }  if (str_offset >= dwarf_str_size)    {      error ("DW_FORM_strp pointing outside of .debug_str section [in module %s]",		      bfd_get_filename (abfd));      return NULL;    }  gdb_assert (HOST_CHAR_BIT == 8);  if (dwarf_str_buffer[str_offset] == '\0')    return NULL;  return dwarf_str_buffer + str_offset;}