Use RAII for ensuring that mprotect calls are undone
authorDean Michael Berris <dberris@google.com>
Wed, 27 Jul 2016 04:30:25 +0000 (04:30 +0000)
committerDean Michael Berris <dberris@google.com>
Wed, 27 Jul 2016 04:30:25 +0000 (04:30 +0000)
commit9a0c446d9e32b65caab1ed614705340762f10851
tree5cceeefaf6ec7939be3f512523ebd7939fa40a23
parent90be9db7d96a109c7f9f52d311681e13d7247e0b
Use RAII for ensuring that mprotect calls are undone

Summary: This fixes an mprotect leak identified in D21612.

Reviewers: echristo, rSerge

Subscribers: mehdi_amini, llvm-commits

Differential Revision: https://reviews.llvm.org/D22757

llvm-svn: 276833
compiler-rt/lib/xray/xray_interface.cc