OLD | NEW |
1 Name: mach_override | 1 Name: mach_override |
2 Short Name: Part of the mach_star project | 2 Short Name: Part of the mach_star project |
3 Version: Unknown | 3 Version: Unknown |
4 URL: https://github.com/rentzsch/mach_star | 4 URL: https://github.com/rentzsch/mach_star |
5 Date: 08/01/2012 | 5 Date: 08/19/2011 |
6 Revision: 6c4965586d28b931d19b428832fe5de968fd7d82 | 6 Revision: 87f491f8acef924d2ba90dd55fc23ad64f9d5bbd |
7 License: MIT | 7 License: MIT |
8 Security Critical: Yes | 8 Security Critical: Yes |
9 | 9 |
10 | 10 |
11 Description: | 11 Description: |
12 This is the mach_override part of mach_star, namely: | 12 This is the mach_override part of mach_star, namely: |
13 | 13 |
14 https://github.com/rentzsch/mach_star/tree/6c4965586d28b931d19b428832fe5de968f
d7d82 | 14 https://github.com/rentzsch/mach_star/tree/87f491f8acef924d2ba90dd55fc23ad64f9
d5bbd |
15 | 15 |
16 This package is used to replace framework functions with different | 16 This package is used to replace framework functions with different |
17 implementations at run time. | 17 implementations at run time. |
18 | 18 |
19 | 19 |
20 Local Modifications: None | 20 Local Modifications: |
| 21 |
| 22 reentryIsland is allocated in high memory with vm_allocate rather than the |
| 23 heap with malloc by changing the allocation policy to kAllocateHigh. It |
| 24 appears probable that putting the reentry island in the heap causes its page |
| 25 to lose execute permission at some point under some circumstances, which |
| 26 results in a crash on Lion. This modification is temoprary to simply test |
| 27 out the theory. If proven, the code will be improved somewhat. |
| 28 http://crbug.com/93736. |
OLD | NEW |