libdragon
Loading...
Searching...
No Matches
Macros | Typedefs | Variables
dlfcn_internal.h File Reference

Go to the source code of this file.

Macros

#define R_MIPS_NONE   0
 MIPS ELF Relocation types.
 
#define R_MIPS_32   2
 32-bit pointer relocation
 
#define R_MIPS_26   4
 Jump relocation.
 
#define R_MIPS_HI16   5
 High half of HI/LO pair.
 
#define R_MIPS_LO16   6
 Low half of HI/LO pair.
 

Typedefs

typedef dso_module_t dl_module_t
 Handle to a dynamically loaded module.
 
typedef void(* func_ptr) ()
 Generic function pointer.
 
typedef char *(* demangle_func) (char *)
 Demangler function pointer.
 
typedef dl_module_t *(* module_lookup_func) (const void *)
 Module lookup function pointer.
 
typedef uint32_t u_uint32_t
 Unaligned uint32_t.
 

Variables

demangle_func __dl_demangle_func
 Demangler function.
 
module_lookup_func __dl_lookup_module
 Module lookup function.
 
dl_module_t__dl_list_head
 Module list head.
 
dl_module_t__dl_list_tail
 Module list tail.
 
size_t __dl_num_loaded_modules
 Number of loaded modules.
 

Detailed Description

Author
gamemasterplc gamem.nosp@m.aste.nosp@m.rplc@.nosp@m.gmai.nosp@m.l.com

Macro Definition Documentation

◆ R_MIPS_NONE

#define R_MIPS_NONE   0

MIPS ELF Relocation types.

Empty relocation

Typedef Documentation

◆ dl_module_t

Handle to a dynamically loaded module.

This is an alias for dso_module_t.