PR 10893
* defstd.cc (in_section): Add entries for __rel_iplt_start, __rel_iplt_end, __rela_iplt_start, __rela_iplt_end, and __stack.
This commit is contained in:
parent
934b01dddc
commit
b3d6a3d42f
|
@ -1,3 +1,9 @@
|
|||
2009-11-03 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
PR 10893
|
||||
* defstd.cc (in_section): Add entries for __rel_iplt_start,
|
||||
__rel_iplt_end, __rela_iplt_start, __rela_iplt_end, and __stack.
|
||||
|
||||
2009-11-03 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
PR 10895
|
||||
|
@ -287,7 +293,7 @@
|
|||
2009-10-15 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* script.cc (Script_options::add_symbol_assignment): Always add a
|
||||
dot assginment to script_sections_.
|
||||
dot assignment to script_sections_.
|
||||
* script-sections.cc (Script_sections::add_dot_assignment):
|
||||
Initialize if necessary.
|
||||
|
||||
|
|
|
@ -107,7 +107,67 @@ const Define_symbol_in_section in_section[] =
|
|||
0, // nonvis
|
||||
true, // offset_is_from_end
|
||||
true // only_if_ref
|
||||
}
|
||||
},
|
||||
{
|
||||
"__rel_iplt_start", // name
|
||||
".rel.iplt", // output_section
|
||||
0, // value
|
||||
0, // size
|
||||
elfcpp::STT_NOTYPE, // type
|
||||
elfcpp::STB_GLOBAL, // binding
|
||||
elfcpp::STV_HIDDEN, // visibility
|
||||
0, // nonvis
|
||||
false, // offset_is_from_end
|
||||
true // only_if_ref
|
||||
},
|
||||
{
|
||||
"__rel_iplt_end", // name
|
||||
".rel.iplt", // output_section
|
||||
0, // value
|
||||
0, // size
|
||||
elfcpp::STT_NOTYPE, // type
|
||||
elfcpp::STB_GLOBAL, // binding
|
||||
elfcpp::STV_HIDDEN, // visibility
|
||||
0, // nonvis
|
||||
true, // offset_is_from_end
|
||||
true // only_if_ref
|
||||
},
|
||||
{
|
||||
"__rela_iplt_start", // name
|
||||
".rela.iplt", // output_section
|
||||
0, // value
|
||||
0, // size
|
||||
elfcpp::STT_NOTYPE, // type
|
||||
elfcpp::STB_GLOBAL, // binding
|
||||
elfcpp::STV_HIDDEN, // visibility
|
||||
0, // nonvis
|
||||
false, // offset_is_from_end
|
||||
true // only_if_ref
|
||||
},
|
||||
{
|
||||
"__rela_iplt_end", // name
|
||||
".rela.iplt", // output_section
|
||||
0, // value
|
||||
0, // size
|
||||
elfcpp::STT_NOTYPE, // type
|
||||
elfcpp::STB_GLOBAL, // binding
|
||||
elfcpp::STV_HIDDEN, // visibility
|
||||
0, // nonvis
|
||||
true, // offset_is_from_end
|
||||
true // only_if_ref
|
||||
},
|
||||
{
|
||||
"__stack", // name
|
||||
".stack", // output_section
|
||||
0, // value
|
||||
0, // size
|
||||
elfcpp::STT_NOTYPE, // type
|
||||
elfcpp::STB_GLOBAL, // binding
|
||||
elfcpp::STV_DEFAULT, // visibility
|
||||
0, // nonvis
|
||||
false, // offset_is_from_end
|
||||
true // only_if_ref
|
||||
},
|
||||
};
|
||||
|
||||
const int in_section_count = sizeof in_section / sizeof in_section[0];
|
||||
|
|
Loading…
Reference in New Issue