Homebrew ABI: Difference between revisions

No edit summary
Line 90: Line 90:


* '''Key:''' 2
* '''Key:''' 2
* '''Value[0]:''' Pointer to buffer of size 512 containing the argv string. File path should start with "sdmc:/".
* '''Value[0]:''' Pointer to buffer of size 512. File path should start with "sdmc:/".
* '''Value[1]:''' Ignored.
* '''Value[1]:''' Pointer to buffer of size 2048. Contains the argv string.


==== OverrideHeap ====
==== OverrideHeap ====
Line 121: Line 121:


* '''Key:''' 5
* '''Key:''' 5
* '''Value[0]:''' Argc.
* '''Value[0]:''' Ignored.
* '''Value[1]:''' Argv string pointer.
* '''Value[1]:''' Argv string pointer.
* '''DefaultBehavior:''' Setting (argc == 1, argv[0] == "", argv[1] == NULL), or argv parsed in NSO0 fashion.
* '''DefaultBehavior:''' Setting (argc == 1, argv[0] == "", argv[1] == NULL), or argv parsed in NSO0 fashion.