History for Atmosphere / stratosphere / loader / source
2018-04-26
@Michael Scire
Loader: Save process->is_64_bit as prep for ldr:ro
Michael Scire committed on 26 Apr 2018
2018-04-25
@Michael Scire
Loader: Properly map BSS as rw.
Michael Scire committed on 25 Apr 2018
@Michael Scire
Loader: Fix bugs in CreateProcess(), which now succeeds on hardware (1.0.0)
Michael Scire committed on 25 Apr 2018
2018-04-24
@Michael Scire
Loader: Finish Loader::CreateProcess().
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Implement all remaining parts of CreateProcess except LoadNsoSegment.
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Implement argument passing.
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Implement most of LoadNsosIntoProcessMemory
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Implement RandomUtils (for ASLR)
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Implement NSO Extent calculation (note: ASLR currently disabled due to lack of entropy source.)
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Implement mappable-region locating functions.
Michael Scire committed on 24 Apr 2018
@Michael Scire
Clean up Nso fopen semantics
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Call svcCreateProcess()
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Implement InitializeProcessInfo()
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Fix off-by-one in SDK nso header loading.
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Add Nso Header loading, loadset validation in CreateProcess
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Fix KAC parsing infloop.
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Remove Kernel Caps parsing TODO.
Michael Scire committed on 24 Apr 2018
@Michael Scire
Loader: Implement Kernel Capability parsing/validation.
Michael Scire committed on 24 Apr 2018
2018-04-23
@Michael Scire
Stratosphere: Make TODOs for Loader::CreateProcess().
Michael Scire committed on 23 Apr 2018
2018-04-22
@Michael Scire
Stratosphere: Implement support for deferred commands. Finish sm GetService()'s deferred path.
Michael Scire committed on 22 Apr 2018
@Michael Scire
Stratosphere: Move boost/callable_traits into libstratosphere
Michael Scire committed on 22 Apr 2018
@Michael Scire
Stratosphere: extract common code to libstratosphere.
Michael Scire committed on 22 Apr 2018
@Michael Scire
Stratosphere: Skeleton create process up through the ProcessCreation::CreateProcess() call
Michael Scire committed on 22 Apr 2018
2018-04-21
@Michael Scire
Stratosphere: Add handle/pid output to IPC templating, fix failure condition message preparation.
Michael Scire committed on 21 Apr 2018
@Michael Scire
Stratosphere: Implement ldr:pm->GetProgramInfo()
Michael Scire committed on 21 Apr 2018
@Michael Scire
Stratosphere: Add arguments to GetProgramInfo
Michael Scire committed on 21 Apr 2018
@Michael Scire
Fix padding for C descriptors
Michael Scire committed on 21 Apr 2018
@Michael Scire
Adjust padding for C descriptor size parsing
Michael Scire committed on 21 Apr 2018
@Michael Scire
Stratosphere: Add WrapIpcCommandImpl templating.
Michael Scire committed on 21 Apr 2018
2018-04-20
@Michael Scire
Stratosphere: Fix IPC rawdata out size, QueryPointerBufferSize works on hardware now.
Michael Scire committed on 20 Apr 2018