Home
last modified time | relevance | path

Searched hist:d7e2580a (Results 1 – 2 of 2) sorted by relevance

/freebsd/lib/csu/i386/
H A Dcrtn.Sd7e2580a Tue Jul 11 12:11:22 GMT 2023 Dmitry Chagin <dchagin@FreeBSD.org> csu: Add the prologue and epilogue to the _init and _fini on i386

Normally, modern unwinders uses Dwarf information to unwind stack,
however in case when the code is not annotated by Dwarf instructions,
unwinders fallbacks to a frame-pointer based algorithm.

That is allows libunwind to unwind stack from global constructors and
destructors. Also it makes gdb happy as it printed nonexistent frame
before.

Reviewed by: kib, imp
Differential Revision: https://reviews.freebsd.org/D40948
d7e2580a Tue Jul 11 12:11:22 GMT 2023 Dmitry Chagin <dchagin@FreeBSD.org> csu: Add the prologue and epilogue to the _init and _fini on i386

Normally, modern unwinders uses Dwarf information to unwind stack,
however in case when the code is not annotated by Dwarf instructions,
unwinders fallbacks to a frame-pointer based algorithm.

That is allows libunwind to unwind stack from global constructors and
destructors. Also it makes gdb happy as it printed nonexistent frame
before.

Reviewed by: kib, imp
Differential Revision: https://reviews.freebsd.org/D40948
d7e2580a Tue Jul 11 12:11:22 GMT 2023 Dmitry Chagin <dchagin@FreeBSD.org> csu: Add the prologue and epilogue to the _init and _fini on i386

Normally, modern unwinders uses Dwarf information to unwind stack,
however in case when the code is not annotated by Dwarf instructions,
unwinders fallbacks to a frame-pointer based algorithm.

That is allows libunwind to unwind stack from global constructors and
destructors. Also it makes gdb happy as it printed nonexistent frame
before.

Reviewed by: kib, imp
Differential Revision: https://reviews.freebsd.org/D40948
H A Dcrti.Sd7e2580a Tue Jul 11 12:11:22 GMT 2023 Dmitry Chagin <dchagin@FreeBSD.org> csu: Add the prologue and epilogue to the _init and _fini on i386

Normally, modern unwinders uses Dwarf information to unwind stack,
however in case when the code is not annotated by Dwarf instructions,
unwinders fallbacks to a frame-pointer based algorithm.

That is allows libunwind to unwind stack from global constructors and
destructors. Also it makes gdb happy as it printed nonexistent frame
before.

Reviewed by: kib, imp
Differential Revision: https://reviews.freebsd.org/D40948
d7e2580a Tue Jul 11 12:11:22 GMT 2023 Dmitry Chagin <dchagin@FreeBSD.org> csu: Add the prologue and epilogue to the _init and _fini on i386

Normally, modern unwinders uses Dwarf information to unwind stack,
however in case when the code is not annotated by Dwarf instructions,
unwinders fallbacks to a frame-pointer based algorithm.

That is allows libunwind to unwind stack from global constructors and
destructors. Also it makes gdb happy as it printed nonexistent frame
before.

Reviewed by: kib, imp
Differential Revision: https://reviews.freebsd.org/D40948
d7e2580a Tue Jul 11 12:11:22 GMT 2023 Dmitry Chagin <dchagin@FreeBSD.org> csu: Add the prologue and epilogue to the _init and _fini on i386

Normally, modern unwinders uses Dwarf information to unwind stack,
however in case when the code is not annotated by Dwarf instructions,
unwinders fallbacks to a frame-pointer based algorithm.

That is allows libunwind to unwind stack from global constructors and
destructors. Also it makes gdb happy as it printed nonexistent frame
before.

Reviewed by: kib, imp
Differential Revision: https://reviews.freebsd.org/D40948