Homebrew ABI: Difference between revisions

Add RandomSeed
Line 74: Line 74:


* 13: [[#LockRegion]]: If present, must not be ignored
* 13: [[#LockRegion]]: If present, must not be ignored
* 14: [[#RandomSeed]]


==== EndOfList ====
==== EndOfList ====
Line 211: Line 213:
* '''Value[0]:''' Pointer to region to lock
* '''Value[0]:''' Pointer to region to lock
* '''Value[1]:''' Size of region to lock
* '''Value[1]:''' Size of region to lock
==== RandomSeed ====
This key is used to provide an extra entropy source to the application (in addition to the seed provided by the kernel), allowing it to generate different pseudo-random numbers every time it's launched from within the same process.
* '''Key''': 14
* '''Value[0]:''' Random data.
* '''Value[1]:''' More random data.