Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
give system_server different ASLR bases than the zygote #45
Comments
thestinger
added
the
Type: enhancement
label
Oct 14, 2015
thestinger
changed the title from
give the system_server different ASLR bases than the zygote
to
give system_server different ASLR bases than the zygote
Oct 14, 2015
thestinger
self-assigned this
Oct 16, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
thestinger
Jun 6, 2016
Contributor
This currently breaks because the system server class ends up being missing. The same thing appears to happen with WrapperInit.
|
This currently breaks because the system server class ends up being missing. The same thing appears to happen with WrapperInit. |
thestinger
added
the
Priority: low
label
Jun 12, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
thestinger
Jun 12, 2016
Contributor
Have made progress past the initial issue by setting up the ClassLoader. The issue is now that there are permission failures.
It turns out this can't be upstreamed due to the AssetAtlas service though, so it's not really worth the time investment.
|
Have made progress past the initial issue by setting up the ClassLoader. The issue is now that there are permission failures. It turns out this can't be upstreamed due to the AssetAtlas service though, so it's not really worth the time investment. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment|
Blocked by #398. |
thestinger
removed their assignment
Jul 27, 2017
thestinger
closed this
Sep 7, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment|
This is implemented. |
thestinger commentedOct 14, 2015
It breaks if preloading isn't used, which is what is blocking this from being done. This is unimportant on CopperheadOS since everything else is spawned from the Zygote via
exec, but it would be nice to cover this too just in case something was missed. This subset is also something that could be upstreamed, as spawning a single process with exec is cheap, the memory cost just adds up quickly when it's used across the board.