X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gold%2Fscript-sections.h;h=01ef37c891e6a300e539b660ae404148fe326630;hb=refs%2Fheads%2Fsandbox%2Fakazmin%2Ftizen_version;hp=7b2655a0d8b1ee06272091b64a6de6e0b58b63a4;hpb=7c61d651fd0e42b8f68840a3735ed7e46d4fd083;p=external%2Fbinutils.git diff --git a/gold/script-sections.h b/gold/script-sections.h index 7b2655a..01ef37c 100644 --- a/gold/script-sections.h +++ b/gold/script-sections.h @@ -1,6 +1,6 @@ // script-sections.h -- linker script SECTIONS for gold -*- C++ -*- -// Copyright (C) 2008-2015 Free Software Foundation, Inc. +// Copyright (C) 2008-2019 Free Software Foundation, Inc. // Written by Ian Lance Taylor . // This file is part of gold. @@ -164,11 +164,14 @@ class Script_sections // type specified in script. This can be SCRIPT_SECTION_TYPE_NONE if // no type is specified. // *KEEP indicates whether the section should survive garbage collection. + // MATCH_INPUT_SPEC indicates whether the section should be matched + // with input section specs or simply against the output section name + // (i.e., for linker-created sections like .dynamic). const char* output_section_name(const char* file_name, const char* section_name, Output_section*** output_section_slot, Section_type* pscript_section_type, - bool* keep); + bool* keep, bool match_input_spec); // Place a marker for an orphan output section into the SECTIONS // clause. @@ -279,7 +282,7 @@ class Script_sections size_t total_header_size(Layout* layout) const; - // Return the amount we have to subtract from the LMA to accomodate + // Return the amount we have to subtract from the LMA to accommodate // headers of the given size. uint64_t header_size_adjustment(uint64_t lma, size_t sizeof_headers) const;