mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-30 17:31:13 +08:00
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:
@ -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>
|
2009-11-03 Ian Lance Taylor <iant@google.com>
|
||||||
|
|
||||||
PR 10895
|
PR 10895
|
||||||
@ -287,7 +293,7 @@
|
|||||||
2009-10-15 Ian Lance Taylor <iant@google.com>
|
2009-10-15 Ian Lance Taylor <iant@google.com>
|
||||||
|
|
||||||
* script.cc (Script_options::add_symbol_assignment): Always add a
|
* 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):
|
* script-sections.cc (Script_sections::add_dot_assignment):
|
||||||
Initialize if necessary.
|
Initialize if necessary.
|
||||||
|
|
||||||
|
@ -107,7 +107,67 @@ const Define_symbol_in_section in_section[] =
|
|||||||
0, // nonvis
|
0, // nonvis
|
||||||
true, // offset_is_from_end
|
true, // offset_is_from_end
|
||||||
true // only_if_ref
|
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];
|
const int in_section_count = sizeof in_section / sizeof in_section[0];
|
||||||
|
Reference in New Issue
Block a user