We only need to adjust the stack pointer once on entry. Update to
adjust the stack pointer, then use this to find the offset for each
saved register.
While here add a missing space between two words in a comment.
Differential D32024
Clean up the arm64 _rtld_bind stack creation andrew on Sep 20 2021, 10:33 AM. Authored by Tags None Referenced Files
Details
Diff Detail
Event TimelineComment Actions BTW, on amd64 we opted eventually to save all GPRs on rtld bind entry, because there are weird languages that use rtld binding but custom calling conventions. Also, we do not bother saving FPU registers, instead rtld is compiled with -mno-sse.
|