FLAGS
if ((err = nvlist_add_string(*nvl, FLAGS, strval)) != 0)
} else if (strcmp(FLAGS, name) == 0) {
!(FLAGS(LINKMAP_TO_RTMAP(lmp)) & FLG_RT_ISMAIN)) {
if ((FLAGS(tlmp) & (FLG_RT_RELOCED |
((FLAGS(tlmp) & FLG_RT_DELETE) == 0))
if (((FLAGS(tlmp) &
if (FLAGS(lmp) & FLG_RT_FIXED)
(FLAGS(_lmp) & FLG_RT_ISMAIN)) ||
(!(FLAGS(_lmp) & FLG_RT_ISMAIN))) ||
(FLAGS(_lmp) & FLG_RT_PRELOAD)) ||
if ((!(FLAGS(_lmp) & FLG_RT_FIXED)) &&
(FLAGS(lmp) & FLG_RT_RELOCED))
if (FLAGS(lmp) & FLG_RT_FIXED)
if (FLAGS(lmp) & FLG_RT_FIXED)
if (FLAGS(lmp) & FLG_RT_FIXED)
if ((FLAGS(&rmap) & FLG_RT_RELOCED) == 0) {
if (FLAGS(&rmap) & FLG_RT_IMGALLOC)
if (!(FLAGS(nlmp) & FLG_RT_FIXED) &&
if (!(FLAGS(lmp) & FLG_RT_FIXED))
if (!(FLAGS(lmp) & FLG_RT_FIXED) &&
(FLAGS(lmp) & FLG_RT_FIXED))
((FLAGS(lmp) & FLG_RT_FIXED) == 0) && (DBG_ENABLED == 0)) {
if (!(FLAGS(lmp) & FLG_RT_FIXED)) {
if (!(FLAGS(_lmp) & FLG_RT_FIXED) &&
if (FLAGS(lmp) & FLG_RT_FIXED)
if ((FLAGS(lmp) & FLG_RT_RELOCED) == 0)
if (nlmp && ((FLAGS(nlmp) &
if ((FLAGS(nlmp) & FLG_RT_DELETE) ||
if (FLAGS(lmp) &
FLAGS(lmp) |= FLG_RT_ANALZING;
if (FLAGS(lmp) & FLG_RT_OBJECT) {
FLAGS(nlmp) |= FLG_RT_NEWLOAD;
FLAGS(lmp) &= ~FLG_RT_ANALZING;
FLAGS(nlmp) |= FLG_RT_ALTER;
FLAGS(lmp) |= FLG_RT_ANALYZED;
if ((FLAGS(nlmp) | flags) & FLG_RT_SETGROUP) {
FLAGS(nlmp) |= flags;
if ((FLAGS(nlmp) & (FLG_RT_PUBHDL | FLG_RT_PRIHDL)) ||
(promote && (FLAGS(nlmp) & FLG_RT_ANALYZED))) {
if (FLAGS(nlmp) & FLG_RT_PUBHDL)
if (FLAGS(nlmp) & FLG_RT_PUBHDL) {
oflags = FLAGS(nlmp);
FLAGS(nlmp) &= ~(FLG_RT_PUBHDL | FLG_RT_PRIHDL);
if (((FLAGS(nlmp) & FLG_RT_ANALYZED) == 0) ||
if ((FLAGS(dlmp) & FLG_RT_FIXED) == 0)
if ((rtld_flags & RT_FL_APPLIC) && ((FLAGS(nlmp) &
FLAGS(nlmp) &= ~FLG_RT_NEWLOAD;
if ((FLAGS(nlmp) & FLG_RT_ANALYZED) == 0)
if (FLAGS(nlmp) & FLG_RT_NEWLOAD) {
FLAGS(nlmp) &= ~FLG_RT_NEWLOAD;
if ((FLAGS(dlmp) & FLG_RT_MOVE) == 0)
if (((FLAGS(lmp) & MSK_RT_INTPOSE) == 0) || (sl.sl_flags & LKUP_COPY))
if (FLAGS(lmp) & FLG_RT_DELETE)
if ((FLAGS(lmp) & MSK_RT_INTPOSE) == 0)
if ((FLAGS(ilmp) & FLG_RT_SYMINTPO) &&
if (((FLAGS(clmp) & FLG_RT_TRANS) ||
if ((FLAGS(lmp) & FLG_RT_MOVE) &&
if (FLAGS(lmp) & FLG_RT_IMGALLOC)
if (FLAGS(lmp) &
FLAGS(lmp) |= FLG_RT_RELOCING;
FLAGS(lmp) &= ~FLG_RT_RELOCING;
FLAGS(lmp) |= FLG_RT_RELOCED;
if ((FLAGS(nlmp) & FLG_RT_FIXED) && (nlmp == LIST(nlmp)->lm_head) &&
((FLAGS(lmp) & FLG_RT_LOADFLTR) ||
((FLAGS(lmp) & (FLG_RT_OBJECT | FLG_RT_DELETE)) == 0))
if (FLAGS(lmp) & (FLG_RT_OBJECT | FLG_RT_DELETE))
if ((FLAGS(lmp) & FLG_RT_MODESET) == 0) {
FLAGS(lmp) |= FLG_RT_MODESET;
(FLAGS(lmp) & (FLG_RT_RELOCED | FLG_RT_RELOCING))) {
if (((FLAGS(lmp) &
(FLAGS(lmp) & (FLG_RT_RELOCED | FLG_RT_RELOCING))))) {
FLAGS(lmp) &= ~FLG_RT_INITCLCT;
if (!(FLAGS(lmp) & FLG_RT_FIXED))
if ((FLAGS(nlmp) & FLG_RT_DELETE) &&
((FLAGS(clmp) & FLG_RT_DELETE) == 0))
if ((FLAGS(nlmp) & FLG_RT_DELETE) &&
((FLAGS(clmp) & FLG_RT_DELETE) == 0))
if (!(FLAGS(*dlmp) & FLG_RT_FIXED))
if (FLAGS(lmp) & FLG_RT_ALTER) {
if (FLAGS(lmp) & FLG_RT_NODUMP) {
if (!(FLAGS(lmp) & FLG_RT_FIXED))
((FLAGS(nlmp) & FLG_RT_ANALYZED) == 0)) {
((FLAGS(lmp) & FLG_RT_RELOCED) == 0)))
(FLAGS(nlmp) & FLG_RT_DELETE))
if ((FLAGS(ilmp) & FLG_RT_OBJINTPO) ||
((FLAGS(ilmp) & FLG_RT_SYMINTPO) &&
(FLAGS(ilmp) & FLG_RT_ISMAIN) && (sym->st_value != 0) &&
if ((FLAGS(ilmp) & FLG_RT_OBJINTPO) ||
((FLAGS(ilmp) & FLG_RT_SYMINTPO) &&
FLAGS(lmp) |= FLG_RT_FIXED;
FLAGS(lmp) |= FLG_RT_MOVE;
FLAGS(lmp) |=
FLAGS(lmp) |= FLG_RT_INITFRST;
FLAGS(lmp) |= FLG_RT_NOOPEN;
FLAGS(lmp) |= FLG_RT_LOADFLTR;
FLAGS(lmp) |= FLG_RT_NODUMP;
FLAGS(lmp) |= FLG_RT_TRANS;
FLAGS(lmp) |= FLG_RT_OBJINTPO;
FLAGS(lmp) |= FLG_RT_SYMINTPO;
FLAGS(lmp) |= FLG_RT_REGSYMS;
if (FLAGS(lmp) & FLG_RT_FIXED)
if ((FLAGS(lmp) & FLG_RT_FIXED) == 0)
if (FLAGS(map) & FLG_RT_AUDIT) {
if ((FLAGS(lmp) & FLG_RT_FIXED) == 0)
FLAGS(lmp) &= ~FLG_RT_MOVE;
FLAGS(olmp) |= FLG_RT_OBJECT;
FLAGS(nlmp) |= ((FLAGS(olmp) & ~FLG_RT_OBJECT) | FLG_RT_IMGALLOC);
if (FLAGS(lmp) & FLG_RT_DELETE)
FLAGS(lmp) |= FLG_RT_DELETE;
if (FLAGS(lmp) & FLG_RT_DELETE)
(FLAGS(ghp->gh_ownlmp) & FLG_RT_DELETE))
if (FLAGS(lmp) & FLG_RT_DELETE) {
FLAGS(lmp) &= ~FLG_RT_DELETE;
if ((FLAGS(lmp) & FLG_RT_DELETE) &&
if (FLAGS(lmp) & FLG_RT_DELETE)
if (FLAGS(lmp) & FLG_RT_DELETE) {
if ((FLAGS(lmp) & FLG_RT_DELETE) &&
if (FLAGS(lmp) & FLG_RT_AUDIT) {
if ((hlmp == NULL) || (FLAGS(hlmp) & FLG_RT_AUDIT))
if (FLAGS(lmp) & FLG_RT_OBJECT)
if (FLAGS(lmp) & FLG_RT_IMGALLOC)
if ((FLAGS(lmp) & FLG_RT_IMGALLOC) == 0)
if ((FLAGS(lmp) & FLG_RT_RELOCED) &&
if ((((FLAGS(lmp) & FLG_RT_RELOCED) == 0) ||
if (FLAGS(lmp) & FLG_RT_DELETE)
if (FLAGS(dlmp) & FLG_RT_DELETE) {
FLAGS(dlmp) &= ~FLG_RT_DELETE;
if (FLAGS(dlmp) & FLG_RT_DELETE) {
FLAGS(dlmp) &= ~FLG_RT_DELETE;
if ((FLAGS(lmp) & FLG_RT_RELOCED) == 0)
FLAGS(rlmp) |= (FLG_RT_ANALYZED | FLG_RT_RELOCED | FLG_RT_INITDONE |
FLAGS(mlmp) |= (FLG_RT_ISMAIN | FLG_RT_MODESET);
if (!(FLAGS(lmp) & FLG_RT_FIXED))
if (!(FLAGS(lmp) & FLG_RT_FIXED)) {
(FLAGS(lmp3) & FLG_RT_INITCALL))
FLAGS(tlmp) |= FLG_RT_INITCLCT;
FLAGS(tlmp) |= FLG_RT_FINICLCT;
if ((FLAGS(dlmp) & (FLG_RT_RELOCED |
if ((FLAGS(dlmp) & (FLG_RT_INITCLCT |
((FLAGS(dlmp) & FLG_RT_DELETE) == 0))
if (FLAGS(lmp) & FLG_RT_INITFRST)
if ((INIT(lmp1) == 0) || (FLAGS(lmp1) & FLG_RT_INITCALL))
if (!(FLAGS(tlmp) & FLG_RT_INITFRST))
if (!(FLAGS(tlmp) & FLG_RT_INITFRST))
if ((FLAGS(lmp) & (FLG_RT_RELOCED | FLG_RT_INITCLCT)) !=
} else if (!(flag & RT_SORT_DELETE) || (FLAGS(lmp) & FLG_RT_DELETE)) {
if (!((FLAGS(lmp) & (FLG_RT_INITCLCT | FLG_RT_FINICLCT)) ==
if ((FLAGS(ilmp) & MSK_RT_INTPOSE) == 0)
if ((FLAGS(ilmp) & MSK_RT_INTPOSE) == 0)
if (FLAGS(_lmp) & MSK_RT_INTPOSE)
} else if (FLAGS(lmp) & FLG_RT_OBJINTPO) {
if (FLAGS(tlmp) & FLG_RT_OBJINTPO)
if (FLAGS(lmp) & MSK_RT_INTPOSE)
(FLAGS(lml->lm_head) & FLG_RT_RELOCED)) {
if ((FLAGS(dlmp) & FLG_RT_DELETE) &&
((FLAGS(clmp) & FLG_RT_DELETE) == 0))
if (!(FLAGS(dlmp) & FLG_RT_FIXED))
while (dlmp->rt_init_thread != rt_thr_self() && (FLAGS(dlmp) &
if ((FLAGS(dlmp) & (FLG_RT_RELOCED | FLG_RT_INITDONE)) ==
if (FLAGS(lmp) & FLG_RT_INITCALL)
FLAGS(lmp) |= FLG_RT_INITCALL;
if (FLAGS(lmp) & FLG_RT_INITFRST)
FLAGS(lmp) |= FLG_RT_INITDONE;
((*_nobj == NULL) || !(FLAGS(*_nobj) & FLG_RT_INITFRST))) {
if (FLAGS(lmp) & FLG_RT_INITDONE) {
if (FLAGS(lmp) & FLG_RT_ISMAIN)
if (!(FLAGS(nlmp) & FLG_RT_FIXED) &&
if (!(FLAGS(lmp) & FLG_RT_FIXED))
if (!(FLAGS(lmp) & FLG_RT_FIXED) &&
(FLAGS(lmp) & FLG_RT_FIXED))
((FLAGS(lmp) & FLG_RT_FIXED) == 0) && (DBG_ENABLED == 0)) {
if (!(FLAGS(lmp) & FLG_RT_FIXED)) {
if (!(FLAGS(_lmp) & FLG_RT_FIXED) &&
if (!(FLAGS(rlmp) & FLG_RT_FIXED))
if (!(FLAGS(sr.sr_dmap) & FLG_RT_FIXED))
mdb_printf(MSG_ORIG(MSG_RTMAP_LINE12), FLAGS(&rtmap));
mdb_printf(MSG_ORIG(MSG_RTMAP_LINE20), FLAGS(&rtmap), rtflags_bits);
if (FLAGS(lmp) & FLG_RT_FIXED)
if (!(FLAGS(nlmp) & FLG_RT_FIXED) &&
if (FLAGS(lmp) & FLG_RT_FIXED)
if ((plt == 0) && (FLAGS(lmp) & FLG_RT_REGSYMS)) {
((FLAGS(lmp) & FLG_RT_FIXED) == 0) && (DBG_ENABLED == 0)) {
if (!(FLAGS(lmp) & FLG_RT_FIXED))
if (!(FLAGS(_lmp) & FLG_RT_FIXED) &&
if (!(FLAGS(_lmp) & FLG_RT_FIXED) &&
if (FLAGS(lmp) & FLG_RT_FIXED)
if (!(FLAGS(nlmp) & FLG_RT_FIXED) &&
if (FLAGS(lmp) & FLG_RT_FIXED)
if ((plt == 0) && (FLAGS(lmp) & FLG_RT_REGSYMS)) {
((FLAGS(lmp) & FLG_RT_FIXED) == 0) && (DBG_ENABLED == 0)) {
if (!(FLAGS(lmp) & FLG_RT_FIXED))
FLAGS(to) = VDIRT;
FLAGS(l) |= VDIRT;
if (FLAGS(0) & VDIRT)
if (FLAGS(l) & VDIRT) {
FLAGS(l) &= ~VDIRT;
FLAGS(l) |= VDIRT;
if (FLAGS(i) & VDIRT)
FLAGS(WECHO) |= VDIRT;
case FLAGS:
generation += -generation & FLAGS;
bb_generation = generation + (FLAGS + 1);
unsigned flags = y->generation & FLAGS;
#define MAX_FORMAT (sizeof(FLAGS) + sizeof(LUA_INTFRMLEN) + 10)
while (*p != '\0' && strchr(FLAGS, *p) != NULL) p++; /* skip flags */
if ((size_t)(p - strfrmt) >= sizeof(FLAGS)/sizeof(char))
pLayerPointers->pMdl->FLAGS |= PROM; /* B16_MASK */
pLayerPointers->pMdl->FLAGS &= (~ PROM); /* B16_MASK */
pLayerPointers->pMdl->FLAGS |= DRCVBC;
pLayerPointers->pMdl->FLAGS &= (~DRCVBC);
unsigned int FLAGS;