Lioncash
541c550753
kernel/svc: Implement svcGetThreadContext()
...
Now that we have all of the rearranging and proper structure sizes in
place, it's fairly trivial to implement svcGetThreadContext(). In the
64-bit case we can more or less just write out the context as is, minus
some minor value sanitizing. In the 32-bit case we'll need to clear out
the registers that wouldn't normally be accessible from a 32-bit
AArch32 exectuable (or process).
2018-09-30 05:29:40 -04:00
..
2018-09-15 15:21:06 +02:00
2018-07-31 10:15:17 -04:00
2018-08-28 22:31:51 -04:00
2018-08-28 22:31:51 -04:00
2018-08-28 22:31:51 -04:00
2018-08-28 22:31:51 -04:00
2018-09-30 05:29:40 -04:00
2018-08-28 22:31:51 -04:00
2018-08-28 22:31:51 -04:00
2018-09-15 15:21:06 +02:00
2018-09-15 15:21:06 +02:00
2018-09-15 15:21:06 +02:00
2018-09-15 15:21:06 +02:00
2018-09-06 20:52:58 -04:00
2018-09-06 20:52:58 -04:00
2018-09-20 19:35:36 -04:00
2018-08-28 22:31:51 -04:00
2018-08-28 22:31:51 -04:00
2018-09-28 02:17:57 -04:00
2018-09-30 05:29:40 -04:00
2018-09-30 05:29:40 -04:00
2018-08-28 22:31:51 -04:00
2018-08-28 22:31:51 -04:00
2018-09-30 02:30:01 -04:00
2018-09-25 16:00:17 -04:00
2018-08-28 22:31:51 -04:00
2018-08-28 22:31:51 -04:00
2018-08-31 16:30:14 -04:00
2018-08-28 22:31:51 -04:00
2018-01-20 16:45:11 -07:00
2018-08-01 23:34:42 -04:00
2018-09-30 02:30:01 -04:00
2018-09-15 15:21:06 +02:00
2018-09-30 05:29:40 -04:00
2018-09-30 05:29:40 -04:00
2018-05-25 22:31:54 -04:00
2018-09-30 02:30:01 -04:00
2018-09-21 03:50:12 -04:00
2018-08-28 22:31:51 -04:00
2018-08-28 22:31:51 -04:00
2018-09-24 22:16:03 -04:00
2018-09-24 22:16:03 -04:00
2018-09-15 15:21:06 +02:00
2018-09-28 02:17:57 -04:00