Lines Matching defs:val
2779 for (irule = orule->val.section.input; irule != NULL;
2788 match_section (orule->val.section.name,
2789 irule->val.section, &temp[cnt],
3195 XElf_Addr val = ~((XElf_Addr) 0);
3200 val = expr->val.num;
3212 val = shdr->sh_offset;
3217 val = ld_state.pagesize;
3225 if (strcmp (expr->val.str, ".") != 0)
3228 expr->val.str);
3230 val = addr;
3234 val = (eval_expression (expr->val.binary.left, addr)
3235 * eval_expression (expr->val.binary.right, addr));
3239 val = (eval_expression (expr->val.binary.left, addr)
3240 / eval_expression (expr->val.binary.right, addr));
3244 val = (eval_expression (expr->val.binary.left, addr)
3245 % eval_expression (expr->val.binary.right, addr));
3249 val = (eval_expression (expr->val.binary.left, addr)
3250 + eval_expression (expr->val.binary.right, addr));
3254 val = (eval_expression (expr->val.binary.left, addr)
3255 - eval_expression (expr->val.binary.right, addr));
3259 val = (eval_expression (expr->val.binary.left, addr)
3260 & eval_expression (expr->val.binary.right, addr));
3264 val = (eval_expression (expr->val.binary.left, addr)
3265 | eval_expression (expr->val.binary.right, addr));
3269 val = eval_expression (expr->val.child, addr);
3270 if ((val & (val - 1)) != 0)
3272 (uintmax_t) val);
3273 val = (addr + val - 1) & ~(val - 1);
3277 return val;
3520 new_dynamic_entry (Elf_Data *data, int idx, XElf_Sxword tag, XElf_Addr val)
3525 dyn->d_un.d_ptr = val;
5634 != orule->val.section.name)
5714 if (strcmp (orule->val.assignment->variable, ".") == 0)
5716 addr = eval_expression (orule->val.assignment->expression,
5718 else if (orule->val.assignment->sym != NULL)
5729 idx = dblindirect[orule->val.assignment->sym->outsymidx];
5734 idx = orule->val.assignment->sym->outdynsymidx;