| Index: third_party/mach_override/README.chromium
|
| ===================================================================
|
| --- third_party/mach_override/README.chromium (revision 150900)
|
| +++ third_party/mach_override/README.chromium (working copy)
|
| @@ -2,8 +2,8 @@
|
| Short Name: Part of the mach_star project
|
| Version: Unknown
|
| URL: https://github.com/rentzsch/mach_star
|
| -Date: 08/01/2012
|
| -Revision: 6c4965586d28b931d19b428832fe5de968fd7d82
|
| +Date: 08/19/2011
|
| +Revision: 87f491f8acef924d2ba90dd55fc23ad64f9d5bbd
|
| License: MIT
|
| Security Critical: Yes
|
|
|
| @@ -11,10 +11,18 @@
|
| Description:
|
| This is the mach_override part of mach_star, namely:
|
|
|
| - https://github.com/rentzsch/mach_star/tree/6c4965586d28b931d19b428832fe5de968fd7d82
|
| + https://github.com/rentzsch/mach_star/tree/87f491f8acef924d2ba90dd55fc23ad64f9d5bbd
|
|
|
| This package is used to replace framework functions with different
|
| implementations at run time.
|
|
|
|
|
| -Local Modifications: None
|
| +Local Modifications:
|
| +
|
| +reentryIsland is allocated in high memory with vm_allocate rather than the
|
| +heap with malloc by changing the allocation policy to kAllocateHigh. It
|
| +appears probable that putting the reentry island in the heap causes its page
|
| +to lose execute permission at some point under some circumstances, which
|
| +results in a crash on Lion. This modification is temoprary to simply test
|
| +out the theory. If proven, the code will be improved somewhat.
|
| +http://crbug.com/93736.
|
|
|