remove unsave uses of __builtin_return_address()
authorReto Achermann <reto.achermann@inf.ethz.ch>
Mon, 2 Oct 2017 05:51:34 +0000 (07:51 +0200)
committerReto Achermann <reto.achermann@inf.ethz.ch>
Mon, 2 Oct 2017 05:51:34 +0000 (07:51 +0200)
commit69c768b411bd4ff6056756f0a3d588bb3486e735
treeb6378d66f5f1937f2a8b80f5e0c948663d2105a5
parent2657dd4a666a81272ed1ed6c9cc6412cd1b59d23
remove unsave uses of __builtin_return_address()

calls to __builtin_return_address with values greather than 0 are
unsave. See https://gcc.gnu.org/ml/gcc-patches/2015-06/msg00886.html

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
include/arch/x86_64/barrelfish/lmp_chan_arch.h
include/arch/x86_64/barrelfish/syscall_arch.h
include/barrelfish/ump_impl.h
lib/barrelfish/arch/x86_64/debug.c
lib/barrelfish/capabilities.c
lib/barrelfish/monitor_client.c
lib/barrelfish/proc_mgmt_client.c
usr/drivers/e1000/e1000n.c
usr/mem_serv_dist/steal.c