freebsd-dev/libexec
John Baldwin a264cb726b Some fixups to the CFI directives for PLT stub entry points.
The directives I added in r323466 and r323501 did not define a valid
CFA until several instructions into the associated functions.  This
triggers an assertion in GDB when generating a stack trace while
stopped at the first instruction of PLT stub entry point since there
is no valid CFA rule for the first instruction.

This is probably just wrong on my part as the non-simple .cfi_startproc
would have defined a valid CFA.  Instead, define a valid CFA as sp + 0
at the start of the functions and then use .cfa_def_offset to change the
offset when sp is adjusted later in the function.

Sponsored by:	DARPA / AFRL
2017-11-10 01:17:26 +00:00
..
atf DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
atrun DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
blacklistd-helper DIRDEPS_BUILD: Connect new directories and update dependencies. 2016-06-03 19:25:30 +00:00
bootpd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
comsat DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
dma DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
fingerd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ftpd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
getty DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
hyperv hyperv: Add VF bringup scripts and devd rules. 2017-07-31 07:18:15 +00:00
mail.local DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
makewhatis.local Deorbit catman. The tradeoff of disk for performance has long since tipped 2017-09-13 16:35:16 +00:00
mknetid DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
pppoed DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rbootd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
revnetgroup DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rpc.rquotad DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rpc.rstatd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rpc.rusersd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rpc.rwalld DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rpc.sprayd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
rtld-aout
rtld-elf Some fixups to the CFI directives for PLT stub entry points. 2017-11-10 01:17:26 +00:00
save-entropy
smrsh DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
talkd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
tcpd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
telnetd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
tests
tftp-proxy DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
tftpd DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ulog-helper DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
ypxfr DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
Makefile Remove rcmds. 2017-10-06 08:43:14 +00:00
Makefile.amd64
Makefile.i386
Makefile.inc