commit | fa084bd00c2affb7b94766f2e5b06b953e959ab8 | [log] [tgz] |
---|---|---|
author | Davide Italiano <davide@freebsd.org> | Tue Nov 17 16:34:28 2015 +0000 |
committer | Davide Italiano <davide@freebsd.org> | Tue Nov 17 16:34:28 2015 +0000 |
tree | 9bfce4f29282fd80628bab9d79f22a1964b1f5c4 | |
parent | 8dc1efba5877e8332a425071dcd68bca397e86a0 [diff] |
[JIT/Memory] Fix up semantic of setExecutable(). setExecutable() should do everything that's needed to make the memory executable on host, i.e. unconditionally set permissions + invalidate instruction cache. llvm-rtdyld will be updated in my next commit. Discusseed with: Lang Hames (as part of D13631). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253341 91177308-0d34-0410-b5e6-96231b3b80d8