commit | 83adb6d3e0c5249a816c5c6f9925854833a5d88a | [log] [tgz] |
---|---|---|
author | vegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Wed Feb 29 17:08:47 2012 |
committer | vegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00> | Wed Feb 29 17:08:47 2012 |
tree | 4c36e962149db22264d93c3706c3987ac858b78a | |
parent | e6158b4990f5fabf0b8d309211c23238921f3f24 [diff] |
Merge r10809 from the bleeding_edge to the 3.8 branch. Ensure that executable pages are properly guarded. Split executable memory chunks into two pieces: header with all metadata (protection: RW) and body (protection: RWX). Separate header from metadata with a guard page and add a guard page after the page body. R=erik.corry@gmail.com BUG=http://crbug.com/115151 Review URL: https://chromiumcodereview.appspot.com/9452002 ------------------------------------------------------------------------ Review URL: https://chromiumcodereview.appspot.com/9535013 git-svn-id: http://v8.googlecode.com/svn/branches/3.8@10878 ce2b1a6d-e550-0410-aec6-3dcde31c8c00