Lines Matching defs:recwr
276 struct vms_rec_wr recwr;
2928 struct vms_rec_wr *recwr = &PRIV (recwr);
2931 _bfd_vms_output_alignment (recwr, 2);
2934 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
2935 _bfd_vms_output_short (recwr, EMH__C_MHD);
2936 _bfd_vms_output_short (recwr, EOBJ__C_STRLVL);
2937 _bfd_vms_output_long (recwr, 0);
2938 _bfd_vms_output_long (recwr, 0);
2939 _bfd_vms_output_long (recwr, MAX_OUTREC_SIZE);
2945 _bfd_vms_output_counted (recwr, module);
2949 _bfd_vms_output_counted (recwr, "NONAME");
2951 _bfd_vms_output_counted (recwr, BFD_VERSION_STRING);
2952 _bfd_vms_output_dump (recwr, get_vms_time_string (tbuf), EMH_DATE_LENGTH);
2953 _bfd_vms_output_fill (recwr, 0, EMH_DATE_LENGTH);
2954 return _bfd_vms_output_end (abfd, recwr);
2963 struct vms_rec_wr *recwr = &PRIV (recwr);
2967 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
2968 _bfd_vms_output_short (recwr, EMH__C_LNM);
2971 _bfd_vms_output_dump (recwr, (unsigned char *)version, strlen (version));
2972 return _bfd_vms_output_end (abfd, recwr);
2981 struct vms_rec_wr *recwr = &PRIV (recwr);
2985 _bfd_vms_output_alignment (recwr, 2);
2987 _bfd_vms_output_begin (recwr, EOBJ__C_EEOM);
2988 _bfd_vms_output_long (recwr, PRIV (vms_linkage_index + 1) >> 1);
2989 _bfd_vms_output_byte (recwr, 0); /* Completion code. */
2990 _bfd_vms_output_byte (recwr, 0); /* Fill byte. */
3003 _bfd_vms_output_short (recwr, 0);
3004 _bfd_vms_output_long (recwr, (unsigned long) section->target_index);
3005 _bfd_vms_output_long (recwr,
3007 _bfd_vms_output_long (recwr, 0);
3010 return _bfd_vms_output_end (abfd, recwr);
3482 struct vms_rec_wr *recwr = &PRIV (recwr);
3490 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3491 _bfd_vms_output_long (recwr, 0);
3492 _bfd_vms_output_begin_subrec (recwr, EGSD__C_PSC);
3493 _bfd_vms_output_short (recwr, 0);
3494 _bfd_vms_output_short (recwr, EGPS__V_PIC | EGPS__V_LIB | EGPS__V_RD);
3495 _bfd_vms_output_long (recwr, 0);
3496 _bfd_vms_output_counted (recwr, ".$$ABS$$.");
3497 _bfd_vms_output_end_subrec (recwr);
3498 if (!_bfd_vms_output_end (abfd, recwr))
3509 _bfd_vms_output_alignment (recwr, 8);
3510 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3511 _bfd_vms_output_long (recwr, 0);
3513 _bfd_vms_output_begin_subrec (recwr, EGSD__C_SYMG);
3514 _bfd_vms_output_short (recwr, 0); /* Data type, alignment. */
3515 _bfd_vms_output_short (recwr, sym->flags);
3526 (recwr, sym->typ == EGSD__C_SYMG ? sym->symbol_vector : val);
3527 _bfd_vms_output_quad (recwr, ep);
3528 _bfd_vms_output_quad (recwr, val);
3529 _bfd_vms_output_long (recwr, 0);
3530 _bfd_vms_output_counted (recwr, sym->name);
3531 _bfd_vms_output_end_subrec (recwr);
3533 && !_bfd_vms_output_end (abfd, recwr))
3537 && !_bfd_vms_output_end (abfd, recwr))
3561 struct vms_rec_wr *recwr = &PRIV (recwr);
3566 _bfd_vms_output_alignment (recwr, 8);
3568 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3569 _bfd_vms_output_long (recwr, 0);
3595 if (_bfd_vms_output_check (recwr, 64) < 0)
3597 if (!_bfd_vms_output_end (abfd, recwr))
3599 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3600 _bfd_vms_output_long (recwr, 0);
3648 _bfd_vms_output_begin_subrec (recwr, EGSD__C_PSC);
3649 _bfd_vms_output_short (recwr, section->alignment_power & 0xff);
3650 _bfd_vms_output_short (recwr, new_flags);
3651 _bfd_vms_output_long (recwr, (unsigned long) section->size);
3652 _bfd_vms_output_counted (recwr, sname);
3653 _bfd_vms_output_end_subrec (recwr);
3692 if (_bfd_vms_output_check (recwr, 80 + 16) < 0)
3694 if (!_bfd_vms_output_end (abfd, recwr))
3696 _bfd_vms_output_begin (recwr, EOBJ__C_EGSD);
3697 _bfd_vms_output_long (recwr, 0);
3707 _bfd_vms_output_begin_subrec (recwr, EGSD__C_PSC);
3708 _bfd_vms_output_short (recwr, 4);
3709 _bfd_vms_output_short (recwr, EGPS__V_SHR);
3710 recwr, 0);
3711 _bfd_vms_output_counted (recwr, "$ABS$");
3712 _bfd_vms_output_end_subrec (recwr);
3717 _bfd_vms_output_begin_subrec (recwr, EGSD__C_SYM);
3720 _bfd_vms_output_short (recwr, 0);
3740 _bfd_vms_output_short (recwr, new_flags);
3763 _bfd_vms_output_quad (recwr, symbol->value);
3764 _bfd_vms_output_quad (recwr, code_address);
3765 _bfd_vms_output_long (recwr, ca_psindx);
3766 _bfd_vms_output_long (recwr, psindx);
3768 _bfd_vms_output_counted (recwr, symbol->name);
3770 _bfd_vms_output_end_subrec (recwr);
3773 _bfd_vms_output_alignment (recwr, 8);
3774 return _bfd_vms_output_end (abfd, recwr);
3784 struct vms_rec_wr *recwr = &PRIV (recwr);
3788 _bfd_vms_output_alignment (recwr, 2);
3795 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
3796 _bfd_vms_output_short (recwr, EMH__C_SRC);
3804 _bfd_vms_output_dump (recwr, (unsigned char *) symbol->name,
3811 _bfd_vms_output_dump (recwr, (unsigned char *) STRING_COMMA_LEN ("noname"));
3813 if (!_bfd_vms_output_end (abfd, recwr))
3817 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
3818 _bfd_vms_output_short (recwr, EMH__C_TTL);
3819 _bfd_vms_output_dump (recwr, (unsigned char *) STRING_COMMA_LEN ("TTL"));
3820 if (!_bfd_vms_output_end (abfd, recwr))
3824 _bfd_vms_output_begin (recwr, EOBJ__C_EMH);
3825 _bfd_vms_output_short (recwr, EMH__C_CPR);
3826 _bfd_vms_output_dump (recwr,
3829 return _bfd_vms_output_end (abfd, recwr);
3845 struct vms_rec_wr *recwr = &PRIV (recwr);
3847 return _bfd_vms_output_end (abfd, recwr);
3853 struct vms_rec_wr *recwr = &PRIV (recwr);
3857 _bfd_vms_output_begin (recwr, EOBJ__C_ETBT);
3862 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_LW);
3863 _bfd_vms_output_long (recwr, (unsigned long) 0);
3864 _bfd_vms_output_end_subrec (recwr);
3867 _bfd_vms_output_begin_subrec (recwr, ETIR__C_CTL_DFLOC);
3868 _bfd_vms_output_end_subrec (recwr);
3873 _bfd_vms_output_begin (recwr, EOBJ__C_ETIR);
3878 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_PQ);
3879 _bfd_vms_output_long (recwr, (unsigned long) section->target_index);
3880 _bfd_vms_output_quad (recwr, offset);
3881 _bfd_vms_output_end_subrec (recwr);
3884 _bfd_vms_output_begin_subrec (recwr, ETIR__C_CTL_SETRB);
3885 _bfd_vms_output_end_subrec (recwr);
3898 struct vms_rec_wr *recwr = &PRIV (recwr);
3910 if (_bfd_vms_output_check (recwr, size) < 0)
3918 size = _bfd_vms_output_check (recwr, 0); /* get max size */
3923 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_IMM);
3924 _bfd_vms_output_long (recwr, (unsigned long) (size));
3925 _bfd_vms_output_dump (recwr, cptr, size);
3926 _bfd_vms_output_end_subrec (recwr);
3943 if (_bfd_vms_output_check (&PRIV (recwr), checklen) < 0)
3977 struct vms_rec_wr *recwr = &PRIV (recwr);
3981 _bfd_vms_output_alignment (recwr, 4);
4090 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_GBL);
4091 _bfd_vms_output_counted (recwr, sym->name);
4092 _bfd_vms_output_end_subrec (recwr);
4093 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_LW);
4094 _bfd_vms_output_long (recwr, (unsigned long) addend);
4095 _bfd_vms_output_end_subrec (recwr);
4096 _bfd_vms_output_begin_subrec (recwr, ETIR__C_OPR_ADD);
4097 _bfd_vms_output_end_subrec (recwr);
4098 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_LW);
4099 _bfd_vms_output_end_subrec (recwr);
4104 (recwr, ETIR__C_STO_GBL_LW);
4105 _bfd_vms_output_counted (recwr, sym->name);
4106 _bfd_vms_output_end_subrec (recwr);
4113 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_LW);
4114 _bfd_vms_output_long (recwr, (unsigned long) sym->value);
4115 _bfd_vms_output_end_subrec (recwr);
4116 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_LW);
4117 _bfd_vms_output_end_subrec (recwr);
4123 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_PQ);
4124 _bfd_vms_output_long (recwr,
4126 _bfd_vms_output_quad (recwr, rptr->addend + sym->value);
4127 _bfd_vms_output_end_subrec (recwr);
4132 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_LW);
4133 _bfd_vms_output_end_subrec (recwr);
4146 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_GBL);
4147 _bfd_vms_output_counted (recwr, sym->name);
4148 _bfd_vms_output_end_subrec (recwr);
4149 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_QW);
4150 _bfd_vms_output_quad (recwr, addend);
4151 _bfd_vms_output_end_subrec (recwr);
4152 _bfd_vms_output_begin_subrec (recwr, ETIR__C_OPR_ADD);
4153 _bfd_vms_output_end_subrec (recwr);
4154 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_QW);
4155 _bfd_vms_output_end_subrec (recwr);
4159 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_GBL);
4160 _bfd_vms_output_counted (recwr, sym->name);
4161 _bfd_vms_output_end_subrec (recwr);
4168 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_QW);
4169 _bfd_vms_output_quad (recwr, sym->value);
4170 _bfd_vms_output_end_subrec (recwr);
4171 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_QW);
4172 _bfd_vms_output_end_subrec (recwr);
4178 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STA_PQ);
4179 _bfd_vms_output_long (recwr,
4181 _bfd_vms_output_quad (recwr, rptr->addend + sym->value);
4182 _bfd_vms_output_end_subrec (recwr);
4183 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_OFF);
4184 _bfd_vms_output_end_subrec (recwr);
4197 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_LP_PSB);
4199 (recwr, (unsigned long) rptr->addend);
4202 _bfd_vms_output_counted (recwr, sym->name);
4203 _bfd_vms_output_byte (recwr, 0);
4204 _bfd_vms_output_end_subrec (recwr);
4211 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STO_CA);
4212 _bfd_vms_output_counted (recwr, sym->name);
4213 _bfd_vms_output_end_subrec (recwr);
4222 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_NOP_GBL);
4223 _bfd_vms_output_long (recwr, (unsigned long) udata->lkindex);
4225 (recwr, (unsigned long) section->target_index);
4226 _bfd_vms_output_quad (recwr, rptr->address);
4227 _bfd_vms_output_long (recwr, (unsigned long) 0x47ff041f);
4229 (recwr, (unsigned long) section->target_index);
4230 _bfd_vms_output_quad (recwr, rptr->addend);
4231 _bfd_vms_output_counted (recwr, udata->origname);
4232 _bfd_vms_output_end_subrec (recwr);
4245 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_LDA_GBL);
4247 (recwr, (unsigned long) udata->lkindex + 1);
4249 (recwr, (unsigned long) section->target_index);
4250 _bfd_vms_output_quad (recwr, rptr->address);
4251 _bfd_vms_output_long (recwr, (unsigned long) 0x237B0000);
4253 (recwr, (unsigned long) udata->bsym->section->target_index);
4254 _bfd_vms_output_quad (recwr, rptr->addend);
4255 _bfd_vms_output_counted (recwr, udata->origname);
4256 _bfd_vms_output_end_subrec (recwr);
4265 _bfd_vms_output_begin_subrec (recwr, ETIR__C_STC_BOH_GBL);
4266 _bfd_vms_output_long (recwr, (unsigned long) udata->lkindex);
4268 (recwr, (unsigned long) section->target_index);
4269 _bfd_vms_output_quad (recwr, rptr->address);
4270 _bfd_vms_output_long (recwr, (unsigned long) 0xD3400000);
4272 (recwr, (unsigned long) section->target_index);
4273 _bfd_vms_output_quad (recwr, rptr->addend);
4274 _bfd_vms_output_counted (recwr
4275 _bfd_vms_output_end_subrec (recwr);
4318 _bfd_vms_output_alignment (recwr, 2);
9931 PRIV (recwr.buf) = bfd_alloc (abfd, MAX_OUTREC_SIZE);
9932 if (PRIV (recwr.buf) == NULL)