Internals-DumpArenas

 view release on metacpan or  search on metacpan

ook2.txt  view on Meta::CPAN

static _Unwind_Ptr base_from_cb_data(unsigned char, struct unw_eh_callback_data *);

File ../sysdeps/generic/unwind-dw2-fde.c:
static _Unwind_Ptr base_from_object(unsigned char, struct object *);
static size_t classify_object_over_fdes(struct object *, fde *);
static int fde_mixed_encoding_compare(struct object *, fde *, fde *);
static int fde_single_encoding_compare(struct object *, fde *, fde *);
static int fde_unencoded_compare(struct object *, fde *, fde *);
static void frame_heapsort(struct object *, fde_compare_t, struct fde_vector *);
static int get_cie_encoding(struct dwarf_cie *);
static fde *linear_search_fdes(struct object *, fde *, void *);
static fde *search_object(struct object *, void *);

File ../sysdeps/generic/unwind-dw2.c:
void *_Unwind_FindEnclosingFunction(void *);
_Unwind_Word _Unwind_GetCFA(struct _Unwind_Context *);
_Unwind_Ptr _Unwind_GetDataRelBase(struct _Unwind_Context *);
_Unwind_Word _Unwind_GetGR(struct _Unwind_Context *, int);
_Unwind_Ptr _Unwind_GetIP(struct _Unwind_Context *);
void *_Unwind_GetLanguageSpecificData(struct _Unwind_Context *);
_Unwind_Ptr _Unwind_GetRegionStart(struct _Unwind_Context *);
_Unwind_Ptr _Unwind_GetTextRelBase(struct _Unwind_Context *);
void _Unwind_SetGR(struct _Unwind_Context *, int, _Unwind_Word);
void _Unwind_SetIP(struct _Unwind_Context *, _Unwind_Ptr);

File ../sysdeps/generic/framestate.c:
struct frame_state *__frame_state_for(void *, struct frame_state *);

File ../sysdeps/generic/unwind-dw2.c:
static void execute_cfa_program(const unsigned char *, const unsigned char *, struct _Unwind_Context *, _Unwind_FrameState *);
static struct frame_state *fallback_frame_state_for(void *, struct frame_state *);

File ../sysdeps/generic/unwind-pe.h:
_Unwind_Ptr base_of_encoded_value(unsigned char, struct _Unwind_Context *);
const unsigned char *read_encoded_value(struct _Unwind_Context *, unsigned char, const unsigned char *, _Unwind_Ptr *);
const unsigned char *read_encoded_value_with_base(unsigned char, _Unwind_Ptr, const unsigned char *, _Unwind_Ptr *);
const unsigned char *read_sleb128(const unsigned char *, _Unwind_Sword *);
const unsigned char *read_uleb128(const unsigned char *, _Unwind_Word *);
unsigned int size_of_encoded_value(unsigned char);

File rtld.c:
void **_dl_initial_error_catch_tsd(void);
static Elf32_Addr _dl_start(void *);

File ../sysdeps/unix/sysv/linux/dl-osinfo.h:
static void dl_fatal(const char *);

File rtld.c:
static void dl_main(const Elf32_Phdr *, Elf32_Word, Elf32_Addr *, Elf32_auxv_t *);
static void dlmopen_doit(void *);
static unsigned int do_preload(char *, struct link_map *, const char *);
static void *init_tls(void);
static void lookup_doit(void *);
static void map_doit(void *);
static void print_missing_version(int, const char *, const char *);
static void print_statistics(hp_timing_t *);
static void print_unresolved(int, const char *, const char *);
static void process_dl_audit(char *);
static void process_dl_debug(const char *);
static void process_envvars(enum mode *);
static void relocate_doit(void *);
static void rtld_lock_default_lock_recursive(void *);
static void rtld_lock_default_unlock_recursive(void *);
static void security_init(void);
static void version_check_doit(void *);

File dl-load.c:
size_t _dl_dst_count(const char *, int);
char *_dl_dst_substitute(struct link_map *, const char *, char *, int);
void _dl_init_paths(const char *);
struct link_map *_dl_map_object(struct link_map *, const char *, int, int, int, Lmid_t);
void _dl_rtld_di_serinfo(struct link_map *);
static struct link_map *_dl_map_object_from_fd(const char *, int, struct filebuf *, char *, struct link_map *, int, int, void **, Lmid_t);
static void add_name_to_object(struct link_map *, const char *);
static _Bool cache_rpath(struct link_map *, struct r_search_path_struct *, int, const char *);
static _Bool decompose_rpath(struct r_search_path_struct *, const char *, struct link_map *, const char *);
static char *expand_dynamic_string_token(struct link_map *, const char *);
static struct r_search_path_elem **fillin_rpath(char *, struct r_search_path_elem **, const char *, int, const char *, const char *);
static size_t is_dst(const char *, const char *, const char *, int, int);
static char *local_strdup(const char *);
static void lose(int, int, const char *, char *, struct link_map *, const char *, struct r_debug *);
static int open_path(const char *, size_t, int, struct r_search_path_struct *, char **, struct filebuf *, struct link_map *, int, _Bool *);
static int open_verify(const char *, struct filebuf *, struct link_map *, int, _Bool *, _Bool);
static void print_search_path(struct r_search_path_elem **, const char *, const char *);

File dl-cache.c:
int _dl_cache_libcmp(const char *, const char *);
const char *_dl_load_cache_lookup(const char *);
void _dl_unload_cache(void);

File dl-lookup.c:
lookup_t _dl_lookup_symbol_x(const char *, struct link_map *, const Elf32_Sym **, struct r_scope_elem **, const struct r_found_version *, int, int, struct link_map *);
void _dl_setup_hash(struct link_map *);
static int do_lookup_x(uint_fast32_t, long unsigned int *, const Elf32_Sym *, struct sym_val *, struct r_scope_elem *, size_t, int, struct link_map *, struct link_map *);

File dl-object.c:
struct link_map *_dl_new_object(char *, const char *, int, struct link_map *, int, Lmid_t);

File dl-reloc.c:
void _dl_allocate_static_tls(struct link_map *);
void _dl_nothread_init_static_tls(struct link_map *);
void _dl_protect_relro(struct link_map *);
void _dl_reloc_bad_type(struct link_map *, unsigned int, int);
void _dl_relocate_object(struct r_scope_elem **, int, int);
int _dl_try_allocate_static_tls(struct link_map *);

File dl-deps.c:
void _dl_map_object_deps(struct link_map *, struct link_map **, unsigned int, int, int);
static ptrdiff_t _dl_build_local_scope(struct link_map **, struct link_map *);
static void openaux(void *);

File dl-runtime.c:
void _dl_call_pltexit(struct link_map *, Elf32_Word, const void *, void *);
Elf32_Addr _dl_fixup(struct link_map *, Elf32_Word);
Elf32_Addr _dl_profile_fixup(struct link_map *, Elf32_Word, Elf32_Addr, void *, long int *);

File dl-error.c:
int _dl_catch_error(const char **, const char **, _Bool *, void (*)(void *), void *);
void _dl_receive_error(receiver_fct, void (*)(void *), void *);
void _dl_signal_cerror(int, const char *, const char *, const char *);
void _dl_signal_error(int, const char *, const char *, const char *);

File dl-init.c:
void _dl_init(struct link_map *, int, char **, char **);
static void call_init(struct link_map *, int, char **, char **);

File dl-fini.c:
void _dl_fini(void);
void _dl_sort_fini(struct link_map *, struct link_map **, size_t, char *, Lmid_t);

File dl-debug.c:
struct r_debug *_dl_debug_initialize(Elf32_Addr, Lmid_t);
void _dl_debug_state(void);

File dl-misc.c:
void _dl_debug_printf(const char *, ...);
void _dl_debug_printf_c(const char *, ...);
void _dl_dprintf(int, const char *, ...);
long unsigned int _dl_higher_prime_number(long unsigned int);
int _dl_name_match_p(const char *, const struct link_map *);
void *_dl_sysdep_read_whole_file(const char *, size_t *, int);
static void _dl_debug_vdprintf(int, int, const char *, va_list);

File dl-version.c:
int _dl_check_all_versions(struct link_map *, int, int);
int _dl_check_map_versions(struct link_map *, int, int);
static int match_symbol(const char *, Lmid_t, Elf32_Word, const char *, struct link_map *, int, int);

File dl-profile.c:
void _dl_mcount(Elf32_Addr, Elf32_Addr);
void _dl_start_profile(void);

File dl-conflict.c:
void _dl_resolve_conflicts(struct link_map *, Elf32_Rela *, Elf32_Rela *);

File dl-tls.c:
void *___tls_get_addr(tls_index *);

File ../sysdeps/i386/dl-tls.h:
void *__tls_get_addr(tls_index *);

File dl-tls.c:
void _dl_add_to_slotinfo(struct link_map *);
void *_dl_allocate_tls(void *);



( run in 0.854 second using v1.01-cache-2.11-cpan-ff9377addf4 )