summaryrefslogtreecommitdiff
path: root/mach-defpager
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2021-12-30 00:02:45 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2021-12-30 00:06:22 +0100
commit2a297c298df1eeea6a2839fcbc121f1b1aa13d81 (patch)
tree913e32f8860d51573455928695c5a80313cd61e8 /mach-defpager
parentac29bb14011d77fc6042a8455179231450a79b9c (diff)
wire_task_self: Simplify implementation
In the dynamic case, loaded() doesn't actually manage to get maps, and in the static case the _start, _etext, __data_start, _edata symbols are not actually precise, and miss some pages. So let's just call wire_segment_internal on the whole addressing space, vm_region tells us which parts are actually mapped to make it efficient enough.
Diffstat (limited to 'mach-defpager')
0 files changed, 0 insertions, 0 deletions