Lines Matching refs:execp
35 struct internal_exec *execp)
40 /* Now fill in fields in the execp, from the bytes in the raw data. */
41 execp->a_info = H_GET_16 (abfd, bytes->m_sync);
42 execp->a_syms = 0;
43 execp->a_entry = H_GET_32 (abfd, bytes->m_exec);
44 execp->a_talign = 2;
45 execp->a_dalign = 2;
46 execp->a_balign = 2;
49 execp->a_data = dload + 8;
58 execp->a_tload = 0;
59 execp->a_dload = H_GET_32 (abfd, (unsigned char *) &dmemstart);
60 execp->a_text = dload - execp->a_tload;
61 execp->a_data = H_GET_32 (abfd, (unsigned char *) &dmemsize);
62 execp->a_bss = H_GET_32 (abfd, bytes->m_data) - execp->a_data;
64 execp->a_trsize = 0;
65 execp->a_drsize = 0;
77 struct internal_exec *execp = exec_hdr (abfd);
88 obj_textsec (abfd)->alignment_power = execp->a_talign;
89 obj_datasec (abfd)->alignment_power = execp->a_dalign;
90 obj_bsssec (abfd)->alignment_power = execp->a_balign;
93 obj_textsec (abfd)->vma = execp->a_tload;
94 obj_datasec (abfd)->vma = execp->a_dload;
97 obj_textsec (abfd)->size = execp->a_text;
99 bss_start = execp->a_dload + execp->a_data; /* BSS = end of data section. */
100 obj_bsssec (abfd)->vma = align_power (bss_start, execp->a_balign);
103 obj_textsec (abfd)->filepos = execp->a_entry;
104 obj_datasec (abfd)->filepos = execp->a_dload;
107 obj_textsec (abfd)->rel_filepos = N_TROFF(*execp);
108 obj_datasec (abfd)->rel_filepos = N_DROFF(*execp); */