opnsense-src/lib/csu/aarch64
Dmitry Chagin bae6bb0698 csu: Implement _start using as to satisfy unwinders on aarch64
The right unwinding stop indicator should be CFI-undefined PC.
https://dwarfstd.org/doc/Dwarf3.pdf - page 118:
If a Return Address register is defined in the virtual unwind table,
and its rule is undefined (for example, by DW_CFA_undefined), then
there is no return address and no call address, and the virtual
unwind of stack activations is complete.

Reviewed by:
Differential Revision:	https://reviews.freebsd.org/D40623
2023-07-07 19:56:02 +03:00
..
crt.h Implement a BSD licensed crtbegin/crtend 2018-10-25 17:39:41 +00:00
crt1_c.c csu: Implement _start using as to satisfy unwinders on aarch64 2023-07-07 19:56:02 +03:00
crt1_s.S csu: Implement _start using as to satisfy unwinders on aarch64 2023-07-07 19:56:02 +03:00
crti.S csu: Add the prologue and epilogue to the _init and _fini on aarch64 2023-07-07 19:54:53 +03:00
crtn.S csu: Add the prologue and epilogue to the _init and _fini on aarch64 2023-07-07 19:54:53 +03:00
Makefile csu: Implement _start using as to satisfy unwinders on aarch64 2023-07-07 19:56:02 +03:00