summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2013-01-02 22:16:16 +0000
committermiod <miod@openbsd.org>2013-01-02 22:16:16 +0000
commitf5c6f4e7e4cc5b271a76de52dae4b84aad54d110 (patch)
tree3c53f017af99c5a41c1db518dd98c9b768872c27 /lib/libc
parentRemove last boolean argumont of output_function_profiler(), it is always invoked (diff)
downloadwireguard-openbsd-f5c6f4e7e4cc5b271a76de52dae4b84aad54d110.tar.xz
wireguard-openbsd-f5c6f4e7e4cc5b271a76de52dae4b84aad54d110.zip
Help the DWARF code to handle our prologues correctly:
- add the frame pointer to EPILOGUE_USES when profiling - when the initial stack adjustement is larger than 64KB and requires a temporary register to be used, add a REG_FRAME_RELATED_EXPR of the original computation (not constrained by the adjustement size) to the REG_NOTES of the stack pointer adjustement sequence. Borrowed from alpha which has a similar issue.
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions