Elf file: fast loading fap files. Really fast, like x15 times faster.

This commit is contained in:
SG
2023-06-21 17:17:35 +03:00
parent 42056d17b1
commit 1bc9c03f35
8 changed files with 153 additions and 31 deletions

View File

@@ -13,12 +13,12 @@ struct CompositeApiResolver {
static bool composite_api_resolver_callback(
const ElfApiInterface* interface,
const char* name,
uint32_t hash,
Elf32_Addr* address) {
CompositeApiResolver* resolver = (CompositeApiResolver*)interface;
for
M_EACH(interface, resolver->interfaces, ElfApiInterfaceList_t) {
if((*interface)->resolver_callback(*interface, name, address)) {
if((*interface)->resolver_callback(*interface, hash, address)) {
return true;
}
}