summaryrefslogtreecommitdiffstats
path: root/results/scraper/fex/1956
blob: cd595e88cba3505c7d3973b106b3bcb3c8f71d98 (plain) (blame)
1
2
3
4
5
6
7
SMC: Finer grained Mman / Invalidation Locks
Follow up from #1842,

We can use much finer grained mman / translation locks, vs the lock the world approach taken there.

- Use an inverval lock tree
- Lock based on arguments (eg, mmap w/o MAP_FIXED doesn't need to clear code caches, or mprotect that doesn't affect PROT_EXEC, etc)