Lines Matching defs:ext

100   struct hdr_ext ext[1];
102 *ext = *(struct hdr_ext *) ext_copy;
104 intern->magic = H_GET_S16 (abfd, ext->h_magic);
105 intern->vstamp = H_GET_S16 (abfd, ext->h_vstamp);
106 intern->ilineMax = H_GET_32 (abfd, ext->h_ilineMax);
107 intern->cbLine = ECOFF_GET_OFF (abfd, ext->h_cbLine);
108 intern->cbLineOffset = ECOFF_GET_OFF (abfd, ext->h_cbLineOffset);
109 intern->idnMax = H_GET_32 (abfd, ext->h_idnMax);
110 intern->cbDnOffset = ECOFF_GET_OFF (abfd, ext->h_cbDnOffset);
111 intern->ipdMax = H_GET_32 (abfd, ext->h_ipdMax);
112 intern->cbPdOffset = ECOFF_GET_OFF (abfd, ext->h_cbPdOffset);
113 intern->isymMax = H_GET_32 (abfd, ext->h_isymMax);
114 intern->cbSymOffset = ECOFF_GET_OFF (abfd, ext->h_cbSymOffset);
115 intern->ioptMax = H_GET_32 (abfd, ext->h_ioptMax);
116 intern->cbOptOffset = ECOFF_GET_OFF (abfd, ext->h_cbOptOffset);
117 intern->iauxMax = H_GET_32 (abfd, ext->h_iauxMax);
118 intern->cbAuxOffset = ECOFF_GET_OFF (abfd, ext->h_cbAuxOffset);
119 intern->issMax = H_GET_32 (abfd, ext->h_issMax);
120 intern->cbSsOffset = ECOFF_GET_OFF (abfd, ext->h_cbSsOffset);
121 intern->issExtMax = H_GET_32 (abfd, ext->h_issExtMax);
122 intern->cbSsExtOffset = ECOFF_GET_OFF (abfd, ext->h_cbSsExtOffset);
123 intern->ifdMax = H_GET_32 (abfd, ext->h_ifdMax);
124 intern->cbFdOffset = ECOFF_GET_OFF (abfd, ext->h_cbFdOffset);
125 intern->crfd = H_GET_32 (abfd, ext->h_crfd);
126 intern->cbRfdOffset = ECOFF_GET_OFF (abfd, ext->h_cbRfdOffset);
127 intern->iextMax = H_GET_32 (abfd, ext->h_iextMax);
128 intern->cbExtOffset = ECOFF_GET_OFF (abfd, ext->h_cbExtOffset);
131 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
141 struct hdr_ext *ext = (struct hdr_ext *) ext_ptr;
146 H_PUT_S16 (abfd, intern->magic, ext->h_magic);
147 H_PUT_S16 (abfd, intern->vstamp, ext->h_vstamp);
148 H_PUT_32 (abfd, intern->ilineMax, ext->h_ilineMax);
149 ECOFF_PUT_OFF (abfd, intern->cbLine, ext->h_cbLine);
150 ECOFF_PUT_OFF (abfd, intern->cbLineOffset, ext->h_cbLineOffset);
151 H_PUT_32 (abfd, intern->idnMax, ext->h_idnMax);
152 ECOFF_PUT_OFF (abfd, intern->cbDnOffset, ext->h_cbDnOffset);
153 H_PUT_32 (abfd, intern->ipdMax, ext->h_ipdMax);
154 ECOFF_PUT_OFF (abfd, intern->cbPdOffset, ext->h_cbPdOffset);
155 H_PUT_32 (abfd, intern->isymMax, ext->h_isymMax);
156 ECOFF_PUT_OFF (abfd, intern->cbSymOffset, ext->h_cbSymOffset);
157 H_PUT_32 (abfd, intern->ioptMax, ext->h_ioptMax);
158 ECOFF_PUT_OFF (abfd, intern->cbOptOffset, ext->h_cbOptOffset);
159 H_PUT_32 (abfd, intern->iauxMax, ext->h_iauxMax);
160 ECOFF_PUT_OFF (abfd, intern->cbAuxOffset, ext->h_cbAuxOffset);
161 H_PUT_32 (abfd, intern->issMax, ext->h_issMax);
162 ECOFF_PUT_OFF (abfd, intern->cbSsOffset, ext->h_cbSsOffset);
163 H_PUT_32 (abfd, intern->issExtMax, ext->h_issExtMax);
164 ECOFF_PUT_OFF (abfd, intern->cbSsExtOffset, ext->h_cbSsExtOffset);
165 H_PUT_32 (abfd, intern->ifdMax, ext->h_ifdMax);
166 ECOFF_PUT_OFF (abfd, intern->cbFdOffset, ext->h_cbFdOffset);
167 H_PUT_32 (abfd, intern->crfd, ext->h_crfd);
168 ECOFF_PUT_OFF (abfd, intern->cbRfdOffset, ext->h_cbRfdOffset);
169 H_PUT_32 (abfd, intern->iextMax, ext->h_iextMax);
170 ECOFF_PUT_OFF (abfd, intern->cbExtOffset, ext->h_cbExtOffset);
173 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
183 struct fdr_ext ext[1];
185 *ext = *(struct fdr_ext *) ext_copy;
187 intern->adr = ECOFF_GET_OFF (abfd, ext->f_adr);
188 intern->rss = H_GET_32 (abfd, ext->f_rss);
193 intern->issBase = H_GET_32 (abfd, ext->f_issBase);
194 intern->cbSs = ECOFF_GET_OFF (abfd, ext->f_cbSs);
195 intern->isymBase = H_GET_32 (abfd, ext->f_isymBase);
196 intern->csym = H_GET_32 (abfd, ext->f_csym);
197 intern->ilineBase = H_GET_32 (abfd, ext->f_ilineBase);
198 intern->cline = H_GET_32 (abfd, ext->f_cline);
199 intern->ioptBase = H_GET_32 (abfd, ext->f_ioptBase);
200 intern->copt = H_GET_32 (abfd, ext->f_copt);
202 intern->ipdFirst = H_GET_16 (abfd, ext->f_ipdFirst);
203 intern->cpd = H_GET_16 (abfd, ext->f_cpd);
206 intern->ipdFirst = H_GET_32 (abfd, ext->f_ipdFirst);
207 intern->cpd = H_GET_32 (abfd, ext->f_cpd);
209 intern->iauxBase = H_GET_32 (abfd, ext->f_iauxBase);
210 intern->caux = H_GET_32 (abfd, ext->f_caux);
211 intern->rfdBase = H_GET_32 (abfd, ext->f_rfdBase);
212 intern->crfd = H_GET_32 (abfd, ext->f_crfd);
217 intern->lang = ((ext->f_bits1[0] & FDR_BITS1_LANG_BIG)
219 intern->fMerge = 0 != (ext->f_bits1[0] & FDR_BITS1_FMERGE_BIG);
220 intern->fReadin = 0 != (ext->f_bits1[0] & FDR_BITS1_FREADIN_BIG);
221 intern->fBigendian = 0 != (ext->f_bits1[0] & FDR_BITS1_FBIGENDIAN_BIG);
222 intern->glevel = ((ext->f_bits2[0] & FDR_BITS2_GLEVEL_BIG)
227 intern->lang = ((ext->f_bits1[0] & FDR_BITS1_LANG_LITTLE)
229 intern->fMerge = 0 != (ext->f_bits1[0] & FDR_BITS1_FMERGE_LITTLE);
230 intern->fReadin = 0 != (ext->f_bits1[0] & FDR_BITS1_FREADIN_LITTLE);
231 intern->fBigendian = 0 != (ext->f_bits1[0] & FDR_BITS1_FBIGENDIAN_LITTLE);
232 intern->glevel = ((ext->f_bits2[0] & FDR_BITS2_GLEVEL_LITTLE)
237 intern->cbLineOffset = ECOFF_GET_OFF (abfd, ext->f_cbLineOffset);
238 intern->cbLine = ECOFF_GET_OFF (abfd, ext->f_cbLine);
241 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
251 struct fdr_ext *ext = (struct fdr_ext *) ext_ptr;
257 ECOFF_PUT_OFF (abfd, intern->adr, ext->f_adr);
258 H_PUT_32 (abfd, intern->rss, ext->f_rss);
259 H_PUT_32 (abfd, intern->issBase, ext->f_issBase);
260 ECOFF_PUT_OFF (abfd, intern->cbSs, ext->f_cbSs);
261 H_PUT_32 (abfd, intern->isymBase, ext->f_isymBase);
262 H_PUT_32 (abfd, intern->csym, ext->f_csym);
263 H_PUT_32 (abfd, intern->ilineBase, ext->f_ilineBase);
264 H_PUT_32 (abfd, intern->cline, ext->f_cline);
265 H_PUT_32 (abfd, intern->ioptBase, ext->f_ioptBase);
266 H_PUT_32 (abfd, intern->copt, ext->f_copt);
268 H_PUT_16 (abfd, intern->ipdFirst, ext->f_ipdFirst);
269 H_PUT_16 (abfd, intern->cpd, ext->f_cpd);
272 H_PUT_32 (abfd, intern->ipdFirst, ext->f_ipdFirst);
273 H_PUT_32 (abfd, intern->cpd, ext->f_cpd);
275 H_PUT_32 (abfd, intern->iauxBase, ext->f_iauxBase);
276 H_PUT_32 (abfd, intern->caux, ext->f_caux);
277 H_PUT_32 (abfd, intern->rfdBase, ext->f_rfdBase);
278 H_PUT_32 (abfd, intern->crfd, ext->f_crfd);
283 ext->f_bits1[0] = (((intern->lang << FDR_BITS1_LANG_SH_BIG)
288 ext->f_bits2[0] = ((intern->glevel << FDR_BITS2_GLEVEL_SH_BIG)
290 ext->f_bits2[1] = 0;
291 ext->f_bits2[2] = 0;
295 ext->f_bits1[0] = (((intern->lang << FDR_BITS1_LANG_SH_LITTLE)
300 ext->f_bits2[0] = ((intern->glevel << FDR_BITS2_GLEVEL_SH_LITTLE)
302 ext->f_bits2[1] = 0;
303 ext->f_bits2[2] = 0;
306 ECOFF_PUT_OFF (abfd, intern->cbLineOffset, ext->f_cbLineOffset);
307 ECOFF_PUT_OFF (abfd, intern->cbLine, ext->f_cbLine);
310 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
320 struct pdr_ext ext[1];
322 *ext = *(struct pdr_ext *) ext_copy;
326 intern->adr = ECOFF_GET_OFF (abfd, ext->p_adr);
327 intern->isym = H_GET_32 (abfd, ext->p_isym);
328 intern->iline = H_GET_32 (abfd, ext->p_iline);
329 intern->regmask = H_GET_32 (abfd, ext->p_regmask);
330 intern->regoffset = H_GET_S32 (abfd, ext->p_regoffset);
331 intern->iopt = H_GET_S32 (abfd, ext->p_iopt);
332 intern->fregmask = H_GET_32 (abfd, ext->p_fregmask);
333 intern->fregoffset = H_GET_S32 (abfd, ext->p_fregoffset);
334 intern->frameoffset = H_GET_S32 (abfd, ext->p_frameoffset);
335 intern->framereg = H_GET_16 (abfd, ext->p_framereg);
336 intern->pcreg = H_GET_16 (abfd, ext->p_pcreg);
337 intern->lnLow = H_GET_32 (abfd, ext->p_lnLow);
338 intern->lnHigh = H_GET_32 (abfd, ext->p_lnHigh);
339 intern->cbLineOffset = ECOFF_GET_OFF (abfd, ext->p_cbLineOffset);
347 intern->gp_prologue = H_GET_8 (abfd, ext->p_gp_prologue);
350 intern->gp_used = 0 != (ext->p_bits1[0] & PDR_BITS1_GP_USED_BIG);
351 intern->reg_frame = 0 != (ext->p_bits1[0] & PDR_BITS1_REG_FRAME_BIG);
352 intern->prof = 0 != (ext->p_bits1[0] & PDR_BITS1_PROF_BIG);
353 intern->reserved = (((ext->p_bits1[0] & PDR_BITS1_RESERVED_BIG)
355 | ((ext->p_bits2[0] & PDR_BITS2_RESERVED_BIG)
360 intern->gp_used = 0 != (ext->p_bits1[0] & PDR_BITS1_GP_USED_LITTLE);
361 intern->reg_frame = 0 != (ext->p_bits1[0] & PDR_BITS1_REG_FRAME_LITTLE);
362 intern->prof = 0 != (ext->p_bits1[0] & PDR_BITS1_PROF_LITTLE);
363 intern->reserved = (((ext->p_bits1[0] & PDR_BITS1_RESERVED_LITTLE)
365 | ((ext->p_bits2[0] & PDR_BITS2_RESERVED_LITTLE)
368 intern->localoff = H_GET_8 (abfd, ext->p_localoff);
372 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
382 struct pdr_ext *ext = (struct pdr_ext *) ext_ptr;
388 ECOFF_PUT_OFF (abfd, intern->adr, ext->p_adr);
389 H_PUT_32 (abfd, intern->isym, ext->p_isym);
390 H_PUT_32 (abfd, intern->iline, ext->p_iline);
391 H_PUT_32 (abfd, intern->regmask, ext->p_regmask);
392 H_PUT_32 (abfd, intern->regoffset, ext->p_regoffset);
393 H_PUT_32 (abfd, intern->iopt, ext->p_iopt);
394 H_PUT_32 (abfd, intern->fregmask, ext->p_fregmask);
395 H_PUT_32 (abfd, intern->fregoffset, ext->p_fregoffset);
396 H_PUT_32 (abfd, intern->frameoffset, ext->p_frameoffset);
397 H_PUT_16 (abfd, intern->framereg, ext->p_framereg);
398 H_PUT_16 (abfd, intern->pcreg, ext->p_pcreg);
399 H_PUT_32 (abfd, intern->lnLow, ext->p_lnLow);
400 H_PUT_32 (abfd, intern->lnHigh, ext->p_lnHigh);
401 ECOFF_PUT_OFF (abfd, intern->cbLineOffset, ext->p_cbLineOffset);
404 H_PUT_8 (abfd, intern->gp_prologue, ext->p_gp_prologue);
408 ext->p_bits1[0] = ((intern->gp_used ? PDR_BITS1_GP_USED_BIG : 0)
414 ext->p_bits2[0] = ((intern->reserved << PDR_BITS2_RESERVED_SH_BIG)
419 ext->p_bits1[0] = ((intern->gp_used ? PDR_BITS1_GP_USED_LITTLE : 0)
424 ext->p_bits2[0] = ((intern->reserved >>
428 H_PUT_8 (abfd, intern->localoff, ext->p_localoff);
432 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
442 struct sym_ext ext[1];
444 *ext = *(struct sym_ext *) ext_copy;
446 intern->iss = H_GET_32 (abfd, ext->s_iss);
447 intern->value = ECOFF_GET_OFF (abfd, ext->s_value);
457 intern->st = (ext->s_bits1[0] & SYM_BITS1_ST_BIG)
459 intern->sc = ((ext->s_bits1[0] & SYM_BITS1_SC_BIG)
461 | ((ext->s_bits2[0] & SYM_BITS2_SC_BIG)
463 intern->reserved = 0 != (ext->s_bits2[0] & SYM_BITS2_RESERVED_BIG);
464 intern->index = ((ext->s_bits2[0] & SYM_BITS2_INDEX_BIG)
466 | (ext->s_bits3[0] << SYM_BITS3_INDEX_SH_LEFT_BIG)
467 | (ext->s_bits4[0] << SYM_BITS4_INDEX_SH_LEFT_BIG);
471 intern->st = (ext->s_bits1[0] & SYM_BITS1_ST_LITTLE)
473 intern->sc = ((ext->s_bits1[0] & SYM_BITS1_SC_LITTLE)
475 | ((ext->s_bits2[0] & SYM_BITS2_SC_LITTLE)
477 intern->reserved = 0 != (ext->s_bits2[0] & SYM_BITS2_RESERVED_LITTLE);
478 intern->index = ((ext->s_bits2[0] & SYM_BITS2_INDEX_LITTLE)
480 | (ext->s_bits3[0] << SYM_BITS3_INDEX_SH_LEFT_LITTLE)
481 | ((unsigned int) ext->s_bits4[0]
486 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
496 struct sym_ext *ext = (struct sym_ext *) ext_ptr;
502 H_PUT_32 (abfd, intern->iss, ext->s_iss);
503 ECOFF_PUT_OFF (abfd, intern->value, ext->s_value);
508 ext->s_bits1[0] = (((intern->st << SYM_BITS1_ST_SH_BIG)
512 ext->s_bits2[0] = (((intern->sc << SYM_BITS2_SC_SH_BIG)
517 ext->s_bits3[0] = (intern->index >> SYM_BITS3_INDEX_SH_LEFT_BIG) & 0xff;
518 ext->s_bits4[0] = (intern->index >> SYM_BITS4_INDEX_SH_LEFT_BIG) & 0xff;
522 ext->s_bits1[0] = (((intern->st << SYM_BITS1_ST_SH_LITTLE)
526 ext->s_bits2[0] = (((intern->sc >> SYM_BITS2_SC_SH_LEFT_LITTLE)
531 ext->s_bits3[0] = (intern->index >> SYM_BITS3_INDEX_SH_LEFT_LITTLE) & 0xff;
532 ext->s_bits4[0] = (intern->index >> SYM_BITS4_INDEX_SH_LEFT_LITTLE) & 0xff;
536 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
546 struct ext_ext ext[1];
548 *ext = *(struct ext_ext *) ext_copy;
553 intern->jmptbl = 0 != (ext->es_bits1[0] & EXT_BITS1_JMPTBL_BIG);
554 intern->cobol_main = 0 != (ext->es_bits1[0] & EXT_BITS1_COBOL_MAIN_BIG);
555 intern->weakext = 0 != (ext->es_bits1[0] & EXT_BITS1_WEAKEXT_BIG);
559 intern->jmptbl = 0 != (ext->es_bits1[0] & EXT_BITS1_JMPTBL_LITTLE);
560 intern->cobol_main = 0 != (ext->es_bits1[0] & EXT_BITS1_COBOL_MAIN_LITTLE);
561 intern->weakext = 0 != (ext->es_bits1[0] & EXT_BITS1_WEAKEXT_LITTLE);
566 intern->ifd = H_GET_S16 (abfd, ext->es_ifd);
569 intern->ifd = H_GET_S32 (abfd, ext->es_ifd);
572 ecoff_swap_sym_in (abfd, &ext->es_asym, &intern->asym);
575 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
585 struct ext_ext *ext = (struct ext_ext *) ext_ptr;
594 ext->es_bits1[0] = ((intern->jmptbl ? EXT_BITS1_JMPTBL_BIG : 0)
597 ext->es_bits2[0] = 0;
599 ext->es_bits2[1] = 0;
600 ext->es_bits2[2] = 0;
605 ext->es_bits1[0] = ((intern->jmptbl ? EXT_BITS1_JMPTBL_LITTLE : 0)
608 ext->es_bits2[0] = 0;
610 ext->es_bits2[1] = 0;
611 ext->es_bits2[2] = 0;
616 H_PUT_S16 (abfd, intern->ifd, ext->es_ifd);
619 H_PUT_S32 (abfd, intern->ifd, ext->es_ifd);
622 ecoff_swap_sym_out (abfd, &intern->asym, &ext->es_asym);
625 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
635 struct rfd_ext *ext = (struct rfd_ext *) ext_ptr;
637 *intern = H_GET_32 (abfd, ext->rfd);
640 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
650 struct rfd_ext *ext = (struct rfd_ext *) ext_ptr;
652 H_PUT_32 (abfd, *intern, ext->rfd);
655 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
665 struct opt_ext ext[1];
667 *ext = *(struct opt_ext *) ext_copy;
671 intern->ot = ext->o_bits1[0];
672 intern->value = (((unsigned int) ext->o_bits2[0]
674 | ((unsigned int) ext->o_bits3[0]
676 | ((unsigned int) ext->o_bits4[0]
681 intern->ot = ext->o_bits1[0];
682 intern->value = ((ext->o_bits2[0] << OPT_BITS2_VALUE_SH_LEFT_LITTLE)
683 | (ext->o_bits3[0] << OPT_BITS2_VALUE_SH_LEFT_LITTLE)
684 | (ext->o_bits4[0] << OPT_BITS2_VALUE_SH_LEFT_LITTLE));
688 &ext->o_rndx, &intern->rndx);
690 intern->offset = H_GET_32 (abfd, ext->o_offset);
693 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
703 struct opt_ext *ext = (struct opt_ext *) ext_ptr;
711 ext->o_bits1[0] = intern->ot;
712 ext->o_bits2[0] = intern->value >> OPT_BITS2_VALUE_SH_LEFT_BIG;
713 ext->o_bits3[0] = intern->value >> OPT_BITS3_VALUE_SH_LEFT_BIG;
714 ext->o_bits4[0] = intern->value >> OPT_BITS4_VALUE_SH_LEFT_BIG;
718 ext->o_bits1[0] = intern->ot;
719 ext->o_bits2[0] = intern->value >> OPT_BITS2_VALUE_SH_LEFT_LITTLE;
720 ext->o_bits3[0] = intern->value >> OPT_BITS3_VALUE_SH_LEFT_LITTLE;
721 ext->o_bits4[0] = intern->value >> OPT_BITS4_VALUE_SH_LEFT_LITTLE;
725 &intern->rndx, &ext->o_rndx);
727 H_PUT_32 (abfd, intern->value, ext->o_offset);
730 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
740 struct dnr_ext ext[1];
742 *ext = *(struct dnr_ext *) ext_copy;
744 intern->rfd = H_GET_32 (abfd, ext->d_rfd);
745 intern->index = H_GET_32 (abfd, ext->d_index);
748 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
758 struct dnr_ext *ext = (struct dnr_ext *) ext_ptr;
764 H_PUT_32 (abfd, intern->rfd, ext->d_rfd);
765 H_PUT_32 (abfd, intern->index, ext->d_index);
768 if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)