Lines Matching refs:adata
5167 mach_o_fat_data_struct *adata = NULL;
5175 adata = bfd_alloc (abfd, sizeof (mach_o_fat_data_struct));
5176 if (adata == NULL)
5179 adata->magic = bfd_getb32 (hdr.magic);
5180 adata->nfat_arch = bfd_getb32 (hdr.nfat_arch);
5181 if (adata->magic != 0xcafebabe)
5186 if (adata->nfat_arch > 30)
5189 adata->archentries =
5190 bfd_alloc2 (abfd, adata->nfat_arch, sizeof (mach_o_fat_archentry));
5191 if (adata->archentries == NULL)
5194 for (i = 0; i < adata->nfat_arch; i++)
5199 adata->archentries[i].cputype = bfd_getb32 (arch.cputype);
5200 adata->archentries[i].cpusubtype = bfd_getb32 (arch.cpusubtype);
5201 adata->archentries[i].offset = bfd_getb32 (arch.offset);
5202 adata->archentries[i].size = bfd_getb32 (arch.size);
5203 adata->archentries[i].align = bfd_getb32 (arch.align);
5206 abfd->tdata.mach_o_fat_data = adata;
5211 if (adata != NULL)
5212 bfd_release (abfd, adata);
5256 mach_o_fat_data_struct *adata;
5263 adata = (mach_o_fat_data_struct *) archive->tdata.mach_o_fat_data;
5264 BFD_ASSERT (adata != NULL);
5275 for (i = 0; i < adata->nfat_arch; i++)
5277 if (adata->archentries[i].offset == prev->origin)
5281 if (i == adata->nfat_arch)
5292 if (i >= adata->nfat_arch)
5298 entry = &adata->archentries[i];
5345 mach_o_fat_data_struct *adata;
5359 adata = (mach_o_fat_data_struct *) abfd->tdata.mach_o_fat_data;
5360 BFD_ASSERT (adata != NULL);
5362 for (i = 0; i < adata->nfat_arch; i++)
5364 struct mach_o_fat_archentry *e = &adata->archentries[i];