mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 12:32:40 +02:00
Adjust crt0 for NROs
This commit is contained in:
parent
116da355bb
commit
14b56cd3de
@ -3,8 +3,10 @@
|
||||
|
||||
_start:
|
||||
bl startup
|
||||
.word 0
|
||||
.ascii "HOMEBREW"
|
||||
|
||||
.org _start+0x80
|
||||
startup:
|
||||
// get aslr base
|
||||
sub x28, x30, #4
|
||||
|
@ -163,8 +163,7 @@ int main(int argc, char* argv[]) {
|
||||
fwrite(buf[i], nro_hdr.Segments[i].Size, 1, out);
|
||||
}
|
||||
|
||||
fseek(out, 0, SEEK_SET);
|
||||
fwrite(&nro_start, sizeof(nro_start), 1, out);
|
||||
fseek(out, sizeof(nro_start), SEEK_SET);
|
||||
fwrite(&nro_hdr, sizeof(nro_hdr), 1, out);
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
|
Loading…
Reference in New Issue
Block a user