Changeset 32254d6 in mainline for uspace/lib/c/include/rtld


Ignore:
Timestamp:
2025-02-13T10:16:55Z (5 months ago)
Author:
GitHub <noreply@…>
Branches:
master
Children:
9faba42, e43acd3
Parents:
a7a16a2f
git-author:
Matěj Volf <git@…> (2025-02-13 10:16:55)
git-committer:
GitHub <noreply@…> (2025-02-13 10:16:55)
Message:

init RTLD runtime at load time even for statically linked binaries (#242)

init RTLD runtime at load time even for statically linked binaries

Location:
uspace/lib/c/include/rtld
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/rtld/module.h

    ra7a16a2f r32254d6  
    4141#include <types/rtld/rtld.h>
    4242
    43 extern errno_t module_create_static_exec(rtld_t *, module_t **);
     43extern errno_t module_create_entrypoint(elf_finfo_t *, rtld_t *, module_t **);
    4444extern void module_process_relocs(module_t *);
    4545extern module_t *module_find(rtld_t *, const char *);
  • uspace/lib/c/include/rtld/rtld.h

    ra7a16a2f r32254d6  
    4545extern rtld_t *runtime_env;
    4646
    47 extern errno_t rtld_init_static(void);
    4847extern errno_t rtld_prog_process(elf_finfo_t *, rtld_t **);
    4948extern tcb_t *rtld_tls_make(rtld_t *);
Note: See TracChangeset for help on using the changeset viewer.