Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Rubberduckycooly
GitHub Repository: Rubberduckycooly/RSDKv5-Decompilation
Path: blob/master/dependencies/switch/libnx-dyn/dynamic_wrap.c
774 views
1
2
#include <switch.h>
3
#include <elf.h>
4
5
void *__nx_aslr_base;
6
7
extern void __real___nx_dynamic(uintptr_t base, const Elf64_Dyn* dyn);
8
9
void __wrap___nx_dynamic(uintptr_t base, const Elf64_Dyn* dyn) {
10
11
// Custom way to get base address to be used from modules later.
12
__nx_aslr_base = (void*)base;
13
14
// Normal __nx_dynamic
15
__real___nx_dynamic(base, dyn);
16
}
17