Andreas Kling
6eab7b398d
Kernel: Make ProcessPagingScope restore CR3 properly
...
Instead of restoring CR3 to the current process's paging scope when a
ProcessPagingScope goes out of scope, we now restore exactly whatever
the CR3 value was when we created the ProcessPagingScope.
This fixes breakage in situations where a process ends up with nested
ProcessPagingScopes. This was making profiling very fragile, and with
this change it's now possible to profile g++! :^)
2020-01-19 13:44:53 +01:00
..
2020-01-18 09:45:54 +01:00
2020-01-19 10:33:17 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 23:51:22 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 23:51:22 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 23:51:22 +01:00
2020-01-19 13:44:53 +01:00
2020-01-18 09:45:54 +01:00
2020-01-15 21:52:09 +01:00
2020-01-15 21:52:09 +01:00
2020-01-09 21:57:52 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-13 11:06:42 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-14 15:38:58 +01:00
2020-01-14 15:38:58 +01:00
2020-01-18 10:24:57 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 23:51:22 +01:00
2020-01-18 09:45:54 +01:00
2020-01-17 22:34:26 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-15 21:52:09 +01:00
2020-01-17 22:34:26 +01:00
2019-11-28 21:30:20 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-19 13:44:53 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-15 23:14:20 +01:00
2020-01-18 11:10:44 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-19 09:18:55 +01:00
2020-01-19 09:18:55 +01:00
2020-01-06 10:43:00 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-19 10:33:26 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00
2020-01-18 09:45:54 +01:00