Lines Matching defs:os

399 					      Output_section* os,
407 if (os != NULL
408 && (os->flags() & elfcpp::SHF_ALLOC) != 0)
439 && os != NULL
440 && (os->type() == elfcpp::SHT_REL || os->type() == elfcpp::SHT_RELA)
441 && (os->flags() & elfcpp::SHF_ALLOC) != 0)
479 Orphan_section_placement::find_place(Output_section* os,
485 elfcpp::Elf_Word type = os->type();
486 elfcpp::Elf_Xword flags = os->flags();
489 && !Layout::is_debug_info_section(os->name()))
1185 Output_section* os,
1193 gold_assert(os != NULL);
1197 os->add_output_section_data(expression);
2989 Orphan_output_section(Output_section* os)
2990 : os_(os)
3636 Script_sections::place_orphan(Output_section* os)
3654 Orphan_output_section* orphan = new Orphan_output_section(os);
3658 if (osp->find_place(os, &where))
3661 os->set_is_relro();
3663 os->clear_is_relro();
3674 os->clear_is_relro();
3682 if ((os->flags() & elfcpp::SHF_ALLOC) != 0)
3734 Output_section* os = (*p)->get_output_section();
3735 if (os != NULL && (os->flags() & elfcpp::SHF_TLS) != 0)
3738 first_tls = os;
3739 if (os->addralign() > tls_align)
3740 tls_align = os->addralign();
3764 Output_section* os = (*p)->get_output_section();
3769 && os != NULL
3770 && (os->flags() & elfcpp::SHF_ALLOC) != 0)
3775 && strcmp(os->name(), ".text") == 0)
3778 && strcmp(os->name(), ".data") == 0)
3781 && strcmp(os->name(), ".bss") == 0)
3919 Script_sections::is_bss_section(const Output_section* os)
3921 return (os->type() == elfcpp::SHT_NOBITS
3922 && (os->flags() & elfcpp::SHF_TLS) == 0);
4322 Output_section* os = (*p)->allocate_to_segment(&phdr_names, &is_orphan);
4323 if (os == NULL)
4327 Layout::section_flags_to_segment(os->flags());
4332 if (is_orphan && os->current_data_size() > 0)
4334 os->name());
4346 oseg->add_output_section_to_load(layout, os, seg_flags);
4387 r->second->add_output_section_to_nonload(os, seg_flags);
4390 r->second->add_output_section_to_load(layout, os, seg_flags);