mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
ЛР14, 16. Уточнение скриптов компоновщика
В описании .bss секции не учитывались возможные .sbss-секции программы. Это приводило к тому, что не все переменные инициализировались нулем, что могло привести к неопределенному поведению программ.
This commit is contained in:
@@ -162,7 +162,7 @@ SECTIONS
|
|||||||
регионе "ram".
|
регионе "ram".
|
||||||
*/
|
*/
|
||||||
_bss_start = .;
|
_bss_start = .;
|
||||||
.bss : {*(.bss*)} >ram
|
.bss : {*(.*bss*)} >ram
|
||||||
_bss_end = .;
|
_bss_end = .;
|
||||||
|
|
||||||
|
|
||||||
|
@@ -154,7 +154,7 @@ SECTIONS
|
|||||||
регионе "ram".
|
регионе "ram".
|
||||||
*/
|
*/
|
||||||
_bss_start = .;
|
_bss_start = .;
|
||||||
.bss : {*(.bss*)} >ram
|
.bss : {*(.*bss*)} >ram
|
||||||
_bss_end = .;
|
_bss_end = .;
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user