/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/* LINTLIBRARY */
/* PROTOLIB1 */
/*
*/
void Dbg_help(void);
void Dbg_version(void);
const char *
Dbg_demangle_name(const char *);
void Dbg_args_file(Lm_list *, int, char *);
void Dbg_args_guidance_unknown(Lm_list *, const char *);
void Dbg_args_option(Lm_list *, int, int, char *);
void Dbg_args_str2chr(Lm_list *, int, const char *, int);
void Dbg_args_Wldel(Lm_list *, int, const char *);
void Dbg_audit_ignore(Rt_map *);
void Dbg_audit_interface(Lm_list *, const char *, const char *);
void Dbg_audit_lib(Rt_map *, const char *, int);
void Dbg_audit_objclose(Lm_list *, const char *, const char *);
void Dbg_audit_objfilter(Lm_list *, int, const char *, const char *,
const char *, const char *);
Boolean);
const char *);
void Dbg_audit_pltexit(Lm_list *, const char *, const char *);
void Dbg_audit_preinit(Lm_list *, const char *, const char *);
void Dbg_audit_symbind(Lm_list *, int, const char *, const char *,
void Dbg_audit_skip(Lm_list *, const char *, const char *);
void Dbg_audit_terminate(Lm_list *, const char *);
void Dbg_basic_collect(Lm_list *);
void Dbg_basic_create(Lm_list *);
void Dbg_basic_files(Lm_list *);
void Dbg_basic_finish(Lm_list *);
void Dbg_basic_options(Lm_list *);
void Dbg_basic_relocate(Lm_list *);
void Dbg_basic_validate(Lm_list *);
void Dbg32_cap_candidate(Lm_list *, const char *);
void Dbg64_cap_candidate(Lm_list *, const char *);
void Dbg32_cap_identical(Lm_list *, const char *, const char *);
void Dbg64_cap_identical(Lm_list *, const char *, const char *);
void Dbg32_cap_post_title(Lm_list *, int *);
void Dbg64_cap_post_title(Lm_list *, int *);
void Dbg32_cap_out_title(Lm_list *);
void Dbg64_cap_out_title(Lm_list *);
void Dbg32_cap_sec_title(Lm_list *, const char *);
void Dbg64_cap_sec_title(Lm_list *, const char *);
void Dbg32_dl_dladdr(Rt_map *, void *);
void Dbg64_dl_dladdr(Rt_map *, void *);
void Dbg32_dl_dlclose(Rt_map *, const char *, int);
void Dbg64_dl_dlclose(Rt_map *, const char *, int);
void Dbg32_dl_dldump(Rt_map *, const char *, const char *, int);
void Dbg64_dl_dldump(Rt_map *, const char *, const char *, int);
void Dbg32_dl_dlerror(Rt_map *, const char *);
void Dbg64_dl_dlerror(Rt_map *, const char *);
void Dbg32_dl_dlinfo(Rt_map *, const char *, int, void *);
void Dbg64_dl_dlinfo(Rt_map *, const char *, int, void *);
void Dbg32_dl_dlopen(Rt_map *, const char *, int *, int);
void Dbg64_dl_dlopen(Rt_map *, const char *, int *, int);
void Dbg32_dl_dlsym(Rt_map *, const char *, int *, const char *, int);
void Dbg64_dl_dlsym(Rt_map *, const char *, int *, const char *, int);
void Dbg32_dl_iphdr_unmap_ret(Lm_list *);
void Dbg64_dl_iphdr_unmap_ret(Lm_list *);
void Dbg32_file_analyze(Rt_map *);
void Dbg64_file_analyze64(Rt_map *);
Aliste);
Aliste);
void Dbg32_file_archive(Lm_list *, const char *, int);
void Dbg64_file_archive(Lm_list *, const char *, int);
void Dbg32_file_bindings(Rt_map *, int);
void Dbg64_file_bindings(Rt_map *, int);
void Dbg32_file_bindings_done(Lm_list *);
void Dbg64_file_bindings_done(Lm_list *);
void Dbg32_file_config_dis(Lm_list *, const char *, int);
void Dbg64_file_config_dis(Lm_list *, const char *, int);
void Dbg32_file_config_obj(Lm_list *, const char *, const char *,
const char *);
void Dbg64_file_config_obj(Lm_list *, const char *, const char *,
const char *);
void Dbg32_file_deferred(Lm_list *, const char *, const char *);
void Dbg64_file_deferred(Lm_list *, const char *, const char *);
void Dbg32_file_del_rescan(Lm_list *);
void Dbg64_file_del_rescan(Lm_list *);
void Dbg32_file_delete(Rt_map *);
void Dbg64_file_delete(Rt_map *);
Aliste);
Aliste);
void Dbg32_file_filtee(Lm_list *, const char *, const char *, int);
void Dbg64_file_filtee(Lm_list *, const char *, const char *, int);
void Dbg32_file_filter(Lm_list *, const char *, const char *, int);
void Dbg64_file_filter(Lm_list *, const char *, const char *, int);
void Dbg64_file_fixname(Lm_list *, const char *, const char *);
void Dbg32_file_fixname(Lm_list *, const char *, const char *);
void Dbg32_file_hdl_collect(Grp_hdl *, const char *);
void Dbg64_file_hdl_collect(Grp_hdl *, const char *);
void Dbg32_file_hdl_title(int);
void Dbg64_file_hdl_title(int);
void Dbg64_file_lazyload(Rt_map *, const char *, const char *);
void Dbg32_file_lazyload(Rt_map *, const char *, const char *);
void Dbg32_file_mode_promote(Rt_map *, int);
void Dbg64_file_mode_promote(Rt_map *, int);
void Dbg32_file_modified(Lm_list *, const char *, const char *, const char *,
void Dbg64_file_modified(Lm_list *, const char *, const char *, const char *,
void Dbg32_file_needed(Rt_map *, const char *);
void Dbg64_file_needed(Rt_map *, const char *);
void Dbg32_file_output(Ofl_desc *);
void Dbg64_file_output64(Ofl_desc *);
void Dbg32_file_preload(Lm_list *, const char *);
void Dbg64_file_preload(Lm_list *, const char *);
void Dbg32_file_prot(Rt_map *, int);
void Dbg64_file_prot(Rt_map *, int);
void Dbg32_file_reuse(Lm_list *, const char *, const char *);
void Dbg64_file_reuse(Lm_list *, const char *, const char *);
void Dbg32_file_skip(Lm_list *, const char *, const char *);
void Dbg64_file_skip(Lm_list *, const char *, const char *);
void Dbg32_libs_audit(Lm_list *, const char *, const char *);
void Dbg64_libs_audit(Lm_list *, const char *, const char *);
void Dbg32_libs_find(Lm_list *, const char *);
void Dbg64_libs_find(Lm_list *, const char *);
void Dbg32_libs_found(Lm_list *, const char *, int);
void Dbg64_libs_found(Lm_list *, const char *, int);
void Dbg32_libs_insecure(Lm_list *, const char *, int);
void Dbg64_libs_insecure(Lm_list *, const char *, int);
void Dbg32_libs_l(Lm_list *, const char *, const char *);
void Dbg64_libs_l(Lm_list *, const char *, const char *);
void Dbg32_libs_req(Lm_list *, const char *, const char *, const char *);
void Dbg64_libs_req(Lm_list *, const char *, const char *, const char *);
void Dbg32_libs_yp(Lm_list *, const char *);
void Dbg64_libs_yp(Lm_list *, const char *);
void Dbg32_libs_ylu(Lm_list *, const char *, const char *, int);
void Dbg64_libs_ylu(Lm_list *, const char *, const char *, int);
const char *);
const char *);
void Dbg32_map_ent_ord_title(Lm_list *, const char *);
void Dbg64_map_ent_ord_title(Lm_list *, const char *);
void Dbg32_map_parse(Lm_list *, const char *, int);
void Dbg64_map_parse(Lm_list *, const char *, int);
void Dbg32_map_post_title(Lm_list *);
void Dbg64_map_post_title(Lm_list *);
Elf32_Word, Lineno);
Elf64_Word, Lineno);
void Dbg32_map_version(Lm_list *, const char *, const char *, int);
void Dbg64_map_version(Lm_list *, const char *, const char *, int);
const char *);
const char *);
void Dbg32_move_data(Rt_map *);
void Dbg64_move_data(Rt_map *);
void Dbg32_move_input(Lm_list *, const char *);
void Dbg64_move_input(Lm_list *, const char *);
void Dbg32_move_outmove(Lm_list *, const char *);
void Dbg64_move_outmove(Lm_list *, const char *);
void Dbg32_move_parexpn(Lm_list *, const char *, const char *);
void Dbg64_move_parexpn(Lm_list *, const char *, const char *);
void Dbg32_reloc_doact_title(Lm_list *);
void Dbg64_reloc_doact_title(Lm_list *);
void *, const char *, const char *, const char *);
void *, const char *, const char *, const char *);
const char *);
const char *);
const char *, Elf32_Word, const char *);
const char *, Elf64_Word, const char *);
const char *);
const char *);
void Dbg32_sec_backing(Lm_list *);
void Dbg64_sec_backing(Lm_list *);
void Dbg32_sec_order_list(Ofl_desc *, int);
void Dbg64_sec_order_list(Ofl_desc *, int);
Boolean);
Boolean);
void Dbg32_seg_title(Lm_list *);
void Dbg64_seg_title(Lm_list *);
void Dbg32_statistics_ar(Ofl_desc *);
void Dbg64_statistics_ar(Ofl_desc *);
void Dbg32_statistics_ld(Ofl_desc *);
void Dbg64_statistics_ld(Ofl_desc *);
const char *);
const char *);
void Dbg32_support_load(Lm_list *, const char *, const char *);
void Dbg64_support_load(Lm_list *, const char *, const char *);
void Dbg32_support_req(Lm_list *, const char *, int);
void Dbg64_support_req(Lm_list *, const char *, int);
Dyn *);
Dyn *);
void Dbg32_syminfo_title(Lm_list *);
void Dbg64_syminfo_title(Lm_list *);
void Dbg32_syms_ar_checking(Lm_list *, const char *, const char *,
Elf_Arsym *);
void Dbg64_syms_ar_checking(Lm_list *, const char *, const char *,
Elf_Arsym *);
void Dbg32_syms_ar_force(Lm_list *, const char *, const char *);
void Dbg64_syms_ar_force(Lm_list *, const char *, const char *);
void Dbg32_syms_ar_resolve(Lm_list *, const char *, const char *,
Elf_Arsym *);
void Dbg64_syms_ar_resolve(Lm_list *, const char *, const char *,
Elf_Arsym *);
Syscapset *);
Syscapset *);
void Dbg32_syms_cap_title(Ofl_desc *);
void Dbg64_syms_cap_title(Ofl_desc *);
void Dbg32_syms_created(Lm_list *, const char *);
void Dbg64_syms_created(Lm_list *, const char *);
void Dbg32_syms_lazy_rescan(Lm_list *, const char *);
void Dbg64_syms_lazy_rescan(Lm_list *, const char *);
void Dbg32_syms_lookup(Rt_map *, const char *, const char *);
void Dbg64_syms_lookup(Rt_map *, const char *, const char *);
void Dbg32_syms_lookup_aout(Lm_list *, const char *);
void Dbg32_syms_sec_title(Lm_list *);
void Dbg64_syms_sec_title(Lm_list *);
void Dbg32_syms_spec_title(Lm_list *);
void Dbg64_syms_spec_title(Lm_list *);
void Dbg32_syms_up_title(Lm_list *);
void Dbg64_syms_up_title(Lm_list *);
void Dbg32_util_broadcast(Rt_map *);
void Dbg64_util_broadcast(Rt_map *);
void Dbg32_util_call_fini(Rt_map *);
void Dbg64_util_call_fini(Rt_map *);
void Dbg32_util_call_init(Rt_map *, int);
void Dbg64_util_call_init(Rt_map *, int);
void Dbg32_util_call_main(Rt_map *);
void Dbg64_util_call_main(Rt_map *);
void Dbg32_util_collect(Rt_map *, int, int);
void Dbg64_util_collect(Rt_map *, int, int);
void Dbg32_util_intoolate(Rt_map *);
void Dbg64_util_intoolate(Rt_map *);
void Dbg32_util_lcinterface(Rt_map *, int, char *);
void Dbg64_util_lcinterface(Rt_map *, int, char *);
void Dbg32_util_nl(Lm_list *, int);
void Dbg64_util_nl(Lm_list *, int);
void Dbg32_util_scc_title(Lm_list *, int);
void Dbg64_util_scc_title(Lm_list *, int);
void Dbg32_util_str(Lm_list *, const char *);
void Dbg64_util_str(Lm_list *, const char *);
const char *);
const char *);
void Dbg32_unused_unref(Rt_map *, const char *);
void Dbg64_unused_unref(Rt_map *, const char *);
void Dbg32_ver_need_done(Lm_list *);
void Dbg64_ver_need_done(Lm_list *);
void Dbg32_ver_need_title(Lm_list *, const char *);
void Dbg64_ver_need_title(Lm_list *, const char *);
const char *Elf_demangle_name(const char *);
void Elf_syminfo_title(Lm_list *);
void Elf_ver_def_title(Lm_list *);
void Elf_ver_need_title(Lm_list *, int);
void Elf_ver_line_1(Lm_list *, const char *, const char *, const char *,
const char *);
void Elf_ver_line_2(Lm_list *, const char *, const char *);
void Elf_ver_line_3(Lm_list *, const char *, const char *, const char *);
void Elf_ver_line_4(Lm_list *, const char *);
void Elf_ver_line_5(Lm_list *, const char *, const char *);
void Elf64_cap_title(Lm_list *);
void Elf32_cap_title(Lm_list *);
void Elf64_dyn_title(Lm_list *);
void Elf32_dyn_title(Lm_list *);
void Elf64_got_title(Lm_list *);
void Elf32_got_title(Lm_list *);
const char *, const char *, const char *);
const char *, const char *, const char *);
Elf64_Addr, Elf64_Sxword, const char *, const char *, const char *);
Elf32_Addr, Elf32_Sword, const char *, const char *, const char *);
Elf64_Sym *, Elf64_Versym, int, const char *, const char *);
Elf32_Sym *, Elf32_Versym, int, const char *, const char *);
void Elf64_syms_table_title(Lm_list *, int);
void Elf32_syms_table_title(Lm_list *, int);