SHF_WRITE
if (shp->sh_flags & SHF_WRITE)
{ "SHF_WRITE", SHF_WRITE, SHF_WRITE },
if (p->p_shdr.sh_flags & SHF_WRITE)
sec->shdr->sh_flags |= SHF_WRITE;
#define M_PLT_SHF_FLAGS (SHF_ALLOC | SHF_WRITE | SHF_EXECINSTR)
{ SHF_WRITE, ALL, MSG_SHF_WRITE_CF },
{ SHF_WRITE, ALL, MSG_SHF_WRITE_NF },
EC_DESC_INIT(NULL, 0, SHF_ALLOC + SHF_WRITE + SHF_AMD64_LARGE,
EC_DESC_INIT(NULL, 0, SHF_ALLOC + SHF_WRITE, SHF_ALLOC, text, 0),
EC_DESC_INIT(MSG_ORIG(MSG_SCN_TDATA), 0, SHF_ALLOC + SHF_WRITE,
SHF_ALLOC + SHF_WRITE, bss, 0),
EC_DESC_INIT(NULL, SHT_NOBITS, SHF_ALLOC + SHF_WRITE,
SHF_ALLOC + SHF_WRITE, bss, 0),
EC_DESC_INIT(NULL, SHT_NOBITS, SHF_ALLOC + SHF_WRITE + SHF_AMD64_LARGE,
SHF_ALLOC + SHF_WRITE + SHF_AMD64_LARGE, data, 0),
EC_DESC_INIT(NULL, 0, SHF_ALLOC + SHF_WRITE + SHF_AMD64_LARGE,
SHF_ALLOC + SHF_WRITE + SHF_AMD64_LARGE, ldata, 0),
EC_DESC_INIT(NULL, 0, SHF_ALLOC + SHF_WRITE, SHF_ALLOC + SHF_WRITE,
if (enp->ec_attrmask & SHF_WRITE) {
enp->ec_attrmask |= SHF_WRITE;
enp->ec_attrbits |= SHF_WRITE;
{ MSG_ORIG(MSG_MAPKW_WRITE), SHF_WRITE },
shflags |= SHF_WRITE;
(RELAUX_GET_OSDESC(rsp)->os_shdr->sh_flags & SHF_WRITE)) {
shdr->sh_flags |= SHF_WRITE;
shdr->sh_flags |= SHF_WRITE;
shdr->sh_flags |= SHF_WRITE;
SET_SEC_INFO(ELF_T_BYTE, 0, SHF_ALLOC | SHF_WRITE, 0)
SET_SEC_INFO(ELF_T_ADDR, sizeof (Addr), SHF_ALLOC | SHF_WRITE,
SHF_ALLOC | SHF_WRITE, sizeof (Move));
shdr->sh_flags |= SHF_WRITE;
if ((sdp->sd_isc->is_shdr->sh_flags & (SHF_WRITE | SHF_ALLOC)) ==
shdr->sh_flags = SHF_ALLOC | SHF_WRITE;
(!(shdr.sh_flags & SHF_WRITE)) &&
(shdr.sh_flags & SHF_WRITE) &&
} else if ((shdr.sh_flags & SHF_WRITE) &&
sp->sh_flags = SHF_WRITE | SHF_ALLOC;
sp->sh_flags = SHF_WRITE | SHF_ALLOC | SHF_EXECINSTR;
spp = (sp->sh_flags & SHF_WRITE)? &edata: &etext;
!(sp->sh_flags & SHF_WRITE) &&
spp = (sp->sh_flags & SHF_WRITE)? &edata: &etext;
!(sp->sh_flags & SHF_WRITE) &&
htole32(SHF_ALLOC | SHF_WRITE), /* sh_flags */
SHT_NOBITS, SHF_WRITE | SHF_ALLOC, 0),
SHT_NOBITS, SHF_WRITE | SHF_ALLOC, 0),
if ((shp->sh_flags & SHF_WRITE) == 0)
if (shp->sh_flags & SHF_WRITE) {
if ((shp->sh_flags & SHF_WRITE) == 0)
if (shp->sh_flags & SHF_WRITE) {
(shp->sh_flags & SHF_WRITE) != 0) {
pp = (shp->sh_flags & SHF_WRITE)? dp : tp;
pp = (shp->sh_flags & SHF_WRITE)? dp : tp;
!(shp->sh_flags & SHF_WRITE))