Lines Matching defs:recwr
276 struct vms_rec_wr recwr;
2941 struct vms_rec_wr *recwr = &PRIV (recwr);
2944 _bfd_vms_output_alignment (recwr, 2);
2947 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
2948 _bfd_vms_output_short (recwr, EMH__C_MHD);
2949 _bfd_vms_output_short (recwr, EOBJ__C_STRLVL);
2950 _bfd_vms_output_long (recwr, 0);
2951 _bfd_vms_output_long (recwr, 0);
2952 _bfd_vms_output_long (recwr, MAX_OUTREC_SIZE);
2958 _bfd_vms_output_counted (recwr, module);
2962 _bfd_vms_output_counted (recwr, "NONAME");
2964 _bfd_vms_output_counted (recwr, BFD_VERSION_STRING);
2965 _bfd_vms_output_dump (recwr, get_vms_time_string (tbuf), EMH_DATE_LENGTH);
2966 _bfd_vms_output_fill (recwr, 0, EMH_DATE_LENGTH);
2967 return _bfd_vms_output_end (abfd, recwr);
2976 struct vms_rec_wr *recwr = &PRIV (recwr);
2980 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
2981 _bfd_vms_output_short (recwr, EMH__C_LNM);
2984 _bfd_vms_output_dump (recwr, (unsigned char *)version, strlen (version));
2985 return _bfd_vms_output_end (abfd, recwr);
2994 struct vms_rec_wr *recwr = &PRIV (recwr);
2998 _bfd_vms_output_alignment (recwr, 2);
3000 _bfd_vms_output_begin (recwr, EOBJ__C_EEOM);
3001 _bfd_vms_output_long (recwr, PRIV (vms_linkage_index + 1) >> 1);
3002 _bfd_vms_output_byte (recwr, 0); /* Completion code. */
3003 _bfd_vms_output_byte (recwr, 0); /* Fill byte. */
3016 _bfd_vms_output_short (recwr, 0);
3017 _bfd_vms_output_long (recwr, (unsigned long) section->target_index);
3018 _bfd_vms_output_long (recwr,
3020 _bfd_vms_output_long (recwr, 0);
3023 return _bfd_vms_output_end (abfd, recwr);
3495 struct vms_rec_wr *recwr = &PRIV (recwr);
3503 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3504 _bfd_vms_output_long (recwr, 0);
3505 _bfd_vms_output_begin_subrec (recwr, EGSD__C_PSC);
3506 _bfd_vms_output_short (recwr, 0);
3507 _bfd_vms_output_short (recwr, EGPS__V_PIC | EGPS__V_LIB | EGPS__V_RD);
3508 _bfd_vms_output_long (recwr, 0);
3509 _bfd_vms_output_counted (recwr, ".$$ABS$$.");
3510 _bfd_vms_output_end_subrec (recwr);
3511 if (!_bfd_vms_output_end (abfd, recwr))
3522 _bfd_vms_output_alignment (recwr, 8);
3523 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3524 _bfd_vms_output_long (recwr, 0);
3526 _bfd_vms_output_begin_subrec (recwr, EGSD__C_SYMG);
3527 _bfd_vms_output_short (recwr, 0); /* Data type, alignment. */
3528 _bfd_vms_output_short (recwr, sym->flags);
3539 (recwr, sym->typ == EGSD__C_SYMG ? sym->symbol_vector : val);
3540 _bfd_vms_output_quad (recwr, ep);
3541 _bfd_vms_output_quad (recwr, val);
3542 _bfd_vms_output_long (recwr, 0);
3543 _bfd_vms_output_counted (recwr, sym->name);
3544 _bfd_vms_output_end_subrec (recwr);
3546 && !_bfd_vms_output_end (abfd, recwr))
3550 && !_bfd_vms_output_end (abfd, recwr))
3574 struct vms_rec_wr *recwr = &PRIV (recwr);
3579 _bfd_vms_output_alignment (recwr, 8);
3581 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3582 _bfd_vms_output_long (recwr, 0);
3608 if (_bfd_vms_output_check (recwr, 64) < 0)
3610 if (!_bfd_vms_output_end (abfd, recwr))
3612 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3613 _bfd_vms_output_long (recwr, 0);
3661 _bfd_vms_output_begin_subrec (recwr, EGSD__C_PSC);
3662 _bfd_vms_output_short (recwr, section->alignment_power & 0xff);
3663 _bfd_vms_output_short (recwr, new_flags);
3664 _bfd_vms_output_long (recwr, (unsigned long) section->size);
3665 _bfd_vms_output_counted (recwr, sname);
3666 _bfd_vms_output_end_subrec (recwr);
3705 if (_bfd_vms_output_check (recwr, 80 + 16) < 0)
3707 if (!_bfd_vms_output_end (abfd, recwr))
3709 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3710 _bfd_vms_output_long (recwr, 0);
3720 _bfd_vms_output_begin_subrec (recwr, EGSD__C_PSC);
3721 _bfd_vms_output_short (recwr, 4);
3722 _bfd_vms_output_short (recwr, EGPS__V_SHR);
3723 _bfd_vms_output_long (recwr, 0);
3724 _bfd_vms_output_counted (recwr, "$ABS$");
3725 _bfd_vms_output_end_subrec (recwr);
3730 _bfd_vms_output_begin_subrec (recwr, EGSD__C_SYM);
3733 _bfd_vms_output_short (recwr, 0);
3753 _bfd_vms_output_short (recwr, new_flags);
3776 _bfd_vms_output_quad (recwr, symbol->value);
3777 _bfd_vms_output_quad (recwr, code_address);
3778 _bfd_vms_output_long (recwr, ca_psindx);
3779 _bfd_vms_output_long (recwr, psindx);
3781 _bfd_vms_output_counted (recwr, symbol->name);
3783 _bfd_vms_output_end_subrec (recwr);
3786 _bfd_vms_output_alignment (recwr, 8);
3787 return _bfd_vms_output_end (abfd, recwr);
3797 struct vms_rec_wr *recwr = &PRIV (recwr);
3801 _bfd_vms_output_alignment (recwr, 2);
3808 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
3809 _bfd_vms_output_short (recwr, EMH__C_SRC);
3817 _bfd_vms_output_dump (recwr, (unsigned char *) symbol->name,
3824 _bfd_vms_output_dump (recwr, (unsigned char *) STRING_COMMA_LEN ("noname"));
3826 if (!_bfd_vms_output_end (abfd, recwr))
3830 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
3831 _bfd_vms_output_short (recwr, EMH__C_TTL);
3832 _bfd_vms_output_dump (recwr, (unsigned char *) STRING_COMMA_LEN ("TTL"));
3833 if (!_bfd_vms_output_end (abfd, recwr))
3837 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
3838 _bfd_vms_output_short (recwr, EMH__C_CPR);
3839 _bfd_vms_output_dump (recwr,
3842 return _bfd_vms_output_end (abfd, recwr);
3858 struct vms_rec_wr *recwr = &PRIV (recwr);
3860 return _bfd_vms_output_end (abfd, recwr);
3866 struct vms_rec_wr *recwr = &PRIV (recwr);
3870 _bfd_vms_output_begin (recwr, EOBJ__C_ETBT);
3875 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_LW);
3876 _bfd_vms_output_long (recwr, (unsigned long) 0);
3877 _bfd_vms_output_end_subrec (recwr);
3880 _bfd_vms_output_begin_subrec (recwr, ETIR__C_CTL_DFLOC);
3881 _bfd_vms_output_end_subrec (recwr);
3886 _bfd_vms_output_begin (recwr, EOBJ__C_ETIR);
3891 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_PQ);
3892 _bfd_vms_output_long (recwr, (unsigned long) section->target_index);
3893 _bfd_vms_output_quad (recwr, offset);
3894 _bfd_vms_output_end_subrec (recwr);
3897 _bfd_vms_output_begin_subrec (recwr, ETIR__C_CTL_SETRB);
3898 _bfd_vms_output_end_subrec (recwr);
3911 struct vms_rec_wr *recwr = &PRIV (recwr);
3923 if (_bfd_vms_output_check (recwr, size) < 0)
3931 size = _bfd_vms_output_check (recwr, 0); /* get max size */
3936 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_IMM);
3937 _bfd_vms_output_long (recwr, (unsigned long) (size));
3938 _bfd_vms_output_dump (recwr, cptr, size);
3939 _bfd_vms_output_end_subrec (recwr);
3956 if (_bfd_vms_output_check (&PRIV (recwr), checklen) < 0)
3990 struct vms_rec_wr *recwr = &PRIV (recwr);
3994 _bfd_vms_output_alignment (recwr, 4);
4103 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_GBL);
4104 _bfd_vms_output_counted (recwr, sym->name);
4105 _bfd_vms_output_end_subrec (recwr);
4106 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_LW);
4107 _bfd_vms_output_long (recwr, (unsigned long) addend);
4108 _bfd_vms_output_end_subrec (recwr);
4109 _bfd_vms_output_begin_subrec (recwr, ETIR__C_OPR_ADD);
4110 _bfd_vms_output_end_subrec (recwr);
4111 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_LW);
4112 _bfd_vms_output_end_subrec (recwr);
4117 (recwr, ETIR__C_STO_GBL_LW);
4118 _bfd_vms_output_counted (recwr, sym->name);
4119 _bfd_vms_output_end_subrec (recwr);
4126 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_LW);
4127 _bfd_vms_output_long (recwr, (unsigned long) sym->value);
4128 _bfd_vms_output_end_subrec (recwr);
4129 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_LW);
4130 _bfd_vms_output_end_subrec (recwr);
4136 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_PQ);
4137 _bfd_vms_output_long (recwr,
4139 _bfd_vms_output_quad (recwr, rptr->addend + sym->value);
4140 _bfd_vms_output_end_subrec (recwr);
4145 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_LW);
4146 _bfd_vms_output_end_subrec (recwr);
4159 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_GBL);
4160 _bfd_vms_output_counted (recwr, sym->name);
4161 _bfd_vms_output_end_subrec (recwr);
4162 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_QW);
4163 _bfd_vms_output_quad (recwr, addend);
4164 _bfd_vms_output_end_subrec (recwr);
4165 _bfd_vms_output_begin_subrec (recwr, ETIR__C_OPR_ADD);
4166 _bfd_vms_output_end_subrec (recwr);
4167 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_QW);
4168 _bfd_vms_output_end_subrec (recwr);
4172 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_GBL);
4173 _bfd_vms_output_counted (recwr, sym->name);
4174 _bfd_vms_output_end_subrec (recwr);
4181 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_QW);
4182 _bfd_vms_output_quad (recwr, sym->value);
4183 _bfd_vms_output_end_subrec (recwr);
4184 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_QW);
4185 _bfd_vms_output_end_subrec (recwr);
4191 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_PQ);
4192 _bfd_vms_output_long (recwr,
4194 _bfd_vms_output_quad (recwr, rptr->addend + sym->value);
4195 _bfd_vms_output_end_subrec (recwr);
4196 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_OFF);
4197 _bfd_vms_output_end_subrec (recwr);
4210 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_LP_PSB);
4212 (recwr, (unsigned long) rptr->addend);
4215 _bfd_vms_output_counted (recwr, sym->name);
4216 _bfd_vms_output_byte (recwr, 0);
4217 _bfd_vms_output_end_subrec (recwr);
4224 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_CA);
4225 _bfd_vms_output_counted (recwr, sym->name);
4226 _bfd_vms_output_end_subrec (recwr);
4235 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_NOP_GBL);
4236 _bfd_vms_output_long (recwr, (unsigned long) udata->lkindex);
4238 (recwr, (unsigned long) section->target_index);
4239 _bfd_vms_output_quad (recwr, rptr->address);
4240 _bfd_vms_output_long (recwr, (unsigned long) 0x47ff041f);
4242 (recwr, (unsigned long) section->target_index);
4243 _bfd_vms_output_quad (recwr, rptr->addend);
4244 _bfd_vms_output_counted (recwr, udata->origname);
4245 _bfd_vms_output_end_subrec (recwr);
4258 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_LDA_GBL);
4260 (recwr, (unsigned long) udata->lkindex + 1);
4262 (recwr, (unsigned long) section->target_index);
4263 _bfd_vms_output_quad (recwr, rptr->address);
4264 _bfd_vms_output_long (recwr, (unsigned long) 0x237B0000);
4266 (recwr, (unsigned long) udata->bsym->section->target_index);
4267 _bfd_vms_output_quad (recwr, rptr->addend);
4268 _bfd_vms_output_counted (recwr, udata->origname);
4269 _bfd_vms_output_end_subrec (recwr);
4278 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_BOH_GBL);
4279 _bfd_vms_output_long (recwr, (unsigned long) udata->lkindex);
4281 (recwr, (unsigned long) section->target_index);
4282 _bfd_vms_output_quad (recwr, rptr->address);
4283 _bfd_vms_output_long (recwr, (unsigned long) 0xD3400000);
4285 (recwr, (unsigned long) section->target_index);
4286 _bfd_vms_output_quad (recwr, rptr->addend);
4287 _bfd_vms_output_counted (recwr, udata->origname);
4288 _bfd_vms_output_end_subrec (recwr);
4331 _bfd_vms_output_alignment (recwr, 2);
9958 PRIV (recwr.buf) = bfd_alloc (abfd, MAX_OUTREC_SIZE);
9959 if (PRIV (recwr.buf) == NULL)