Lines Matching defs:dot_value

721 		   uint64_t* dot_value)
723 this->assignment_.finalize_with_dot(symtab, layout, *dot_value, NULL);
731 uint64_t* dot_value, uint64_t*, uint64_t*)
733 this->assignment_.set_if_absolute(symtab, layout, true, *dot_value, NULL);
761 uint64_t* dot_value)
766 *dot_value = this->val_->eval_with_dot(symtab, layout, true, *dot_value,
773 uint64_t* dot_value, uint64_t* dot_alignment,
776 *dot_value = this->val_->eval_with_dot(symtab, layout, false, *dot_value,
778 *load_address = *dot_value;
907 uint64_t* dot_value, Output_section** dot_section)
909 this->assignment_.finalize_with_dot(symtab, layout, *dot_value,
918 uint64_t, uint64_t* dot_value, uint64_t*,
922 this->assignment_.set_if_absolute(symtab, layout, true, *dot_value,
956 uint64_t* dot_value, Output_section** dot_section)
958 *dot_value = this->val_->eval_with_dot(symtab, layout, true, *dot_value,
966 uint64_t, uint64_t* dot_value, uint64_t*,
991 uint64_t* dot_value,
998 *dot_value, *dot_section,
1001 if (next_dot < *dot_value)
1003 if (next_dot > *dot_value && output_section != NULL)
1006 - *dot_value);
1018 *dot_value = next_dot;
1051 uint64_t dot_value, Output_section* dot_section)
1054 layout_(layout), dot_value_(dot_value), dot_section_(dot_section)
1156 finalize_symbols(Symbol_table*, const Layout*, uint64_t* dot_value,
1158 { *dot_value += this->size_; }
1163 uint64_t* dot_value, uint64_t*, Output_section**,
1187 uint64_t* dot_value,
1196 symtab, layout, *dot_value, *dot_section);
1199 *dot_value += this->size_;
1245 uint64_t, uint64_t* dot_value, uint64_t*,
1251 *dot_value, *dot_section,
1284 finalize_symbols(Symbol_table*, const Layout*, uint64_t* dot_value,
1287 *dot_value = this->final_dot_value_;
1299 uint64_t subalign, uint64_t* dot_value, uint64_t*,
1655 uint64_t* dot_value,
1767 uint64_t dot = *dot_value;
1825 *dot_value = dot;
1827 this->final_dot_value_ = *dot_value;
2017 uint64_t* dot_value, uint64_t*,
2254 uint64_t* dot_value)
2257 *dot_value = this->output_section_->address();
2260 uint64_t address = *dot_value;
2264 *dot_value, NULL,
2270 *dot_value, NULL,
2274 *dot_value = address;
2281 (*p)->finalize_symbols(symtab, layout, dot_value, &dot_section);
2438 uint64_t* dot_value,
2447 uint64_t old_dot_value = *dot_value;
2480 address = *dot_value;
2486 *dot_value, NULL, NULL,
2503 align = this->align_->eval_with_dot(symtab, layout, true, *dot_value,
2519 *dot_value, NULL,
2545 *dot_value = address;
2616 *dot_value,
2632 *dot_value,
2652 *dot_value = address;
2660 subalign, dot_value, dot_alignment,
2672 uint64_t size = *dot_value - addr->eval(symtab, layout, false);
2679 // offset there as well. Note that we use the same "dot_value -
2683 *dot_value - start_address,
2688 *load_address = *dot_value;
2692 *load_address = *dot_value;
2699 + (*dot_value - start_address));
2711 *dot_value = old_dot_value;
3038 uint64_t* dot_value,
3044 bool have_load_address = *load_address != *dot_value;
3046 uint64_t address = *dot_value;
3096 *dot_value = 0;
3107 *load_address += address - *dot_value;
3109 *dot_value = address;
3556 uint64_t dot_value = 0;
3560 (*p)->finalize_symbols(symtab, layout, &dot_value);
3747 uint64_t dot_value = 0;
3772 uint64_t new_dot_value = dot_value;
3785 if (new_dot_value < dot_value)
3787 else if (new_dot_value != dot_value)
3789 dot_value = new_dot_value;
3794 (*p)->set_section_addresses(symtab, layout, &dot_value, &dot_alignment,