summaryrefslogtreecommitdiffstats
path: root/lib/libcxx/src/experimental/memory_resource.cpp
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2019-02-03 15:24:17 +0000
committerkettenis <kettenis@openbsd.org>2019-02-03 15:24:17 +0000
commit904ff9a2689ab293783b1642bea8f3b81bc01042 (patch)
tree56de89c4d2b595653bcb1868b26fe6d1225319fc /lib/libcxx/src/experimental/memory_resource.cpp
parentConvert openssl(1) rsautl to the newer style of option handling. (diff)
downloadwireguard-openbsd-904ff9a2689ab293783b1642bea8f3b81bc01042.tar.xz
wireguard-openbsd-904ff9a2689ab293783b1642bea8f3b81bc01042.zip
Turns out I botched the previous commit. While making the %o7 + 8 bit
consistent across the various low-level interfaces that handle the instruction pointer, reality turns out to be a bit more subtle. On SPARC, DWARF2 uses r15 (which maps to %o7) as the return address column. This means that we should not add/subtract 8 when it reads/updates the register state while processing DWARF2 instructions. That in turn means that getIP() and setIP() should not have been changed in my previous commit. ok visa@
Diffstat (limited to 'lib/libcxx/src/experimental/memory_resource.cpp')
0 files changed, 0 insertions, 0 deletions