From 03a85e0caa240920b1fa210d76efd3eadbebbff5 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 18 Jun 2023 22:49:44 +0300 Subject: [PATCH] engine: platform: psvita: add unused data to workaround bug in vita-elf-create (thanks @fgsfdsfgs) --- engine/platform/psvita/sys_psvita.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/platform/psvita/sys_psvita.c b/engine/platform/psvita/sys_psvita.c index 79d5b3dc..1d1786af 100644 --- a/engine/platform/psvita/sys_psvita.c +++ b/engine/platform/psvita/sys_psvita.c @@ -34,6 +34,10 @@ unsigned int _pthread_stack_default_user = 512 * 1024; unsigned int _newlib_heap_size_user = 200 * 1024 * 1024; #define VGL_MEM_THRESHOLD ( 40 * 1024 * 1024 ) +// HACKHACK: create some slack at the end of the RX segment of the ELF +// for vita-elf-create to put the generated symbol table into +const char vitaelf_slack __attribute__ ((aligned (0x20000))) = 0xFF; + /* HACKHACK: force-export stuff required by the dynamic libs */ extern void *__aeabi_idiv;