#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#

#
# Copyright 2011, Richard Lowe.
#

#
# MAPFILE HEADER START
#
# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
# Object versioning must comply with the rules detailed in
#
#	usr/src/lib/README.mapfiles
#
# You should not be making modifications here until you've read the most current
# copy of that file. If you need help, contact a gatekeeper for guidance.
#
# MAPFILE HEADER END
#

$mapfile_version 2

SYMBOL_VERSION ILLUMOSprivate_1.1 {
    global:
	dwarf_add_arange_b;
	dwarf_add_arange_c;
	dwarf_add_arange;
	dwarf_add_AT_any_value_sleb_a;
	dwarf_add_AT_any_value_sleb;
	dwarf_add_AT_any_value_uleb_a;
	dwarf_add_AT_any_value_uleb;
	dwarf_add_AT_block_a;
	dwarf_add_AT_block;
	dwarf_add_AT_comp_dir_a;
	dwarf_add_AT_comp_dir;
	dwarf_add_AT_const_value_signedint_a;
	dwarf_add_AT_const_value_signedint;
	dwarf_add_AT_const_value_string_a;
	dwarf_add_AT_const_value_string;
	dwarf_add_AT_const_value_unsignedint_a;
	dwarf_add_AT_const_value_unsignedint;
	dwarf_add_AT_data16;
	dwarf_add_AT_dataref_a;
	dwarf_add_AT_dataref;
	dwarf_add_AT_flag_a;
	dwarf_add_AT_flag;
	dwarf_add_AT_implicit_const;
	dwarf_add_AT_location_expr_a;
	dwarf_add_AT_location_expr;
	dwarf_add_AT_name_a;
	dwarf_add_AT_name;
	dwarf_add_AT_producer_a;
	dwarf_add_AT_producer;
	dwarf_add_AT_ref_address_a;
	dwarf_add_AT_ref_address;
	dwarf_add_AT_reference_b;
	dwarf_add_AT_reference_c;
	dwarf_add_AT_reference;
	dwarf_add_AT_signed_const_a;
	dwarf_add_AT_signed_const;
	dwarf_add_AT_string_a;
	dwarf_add_AT_string;
	dwarf_add_AT_targ_address_b;
	dwarf_add_AT_targ_address_c;
	dwarf_add_AT_targ_address;
	dwarf_add_AT_unsigned_const_a;
	dwarf_add_AT_unsigned_const;
	dwarf_add_AT_with_ref_sig8_a;
	dwarf_add_AT_with_ref_sig8;
	dwarf_add_debuglink_global_path;
	dwarf_add_die_marker_a;
	dwarf_add_die_marker;
	dwarf_add_die_to_debug_a;
	dwarf_add_die_to_debug;
	dwarf_add_directory_decl_a;
	dwarf_add_directory_decl;
	dwarf_add_expr_addr_b;
	dwarf_add_expr_addr_c;
	dwarf_add_expr_addr;
	dwarf_add_expr_gen_a;
	dwarf_add_expr_gen;
	dwarf_add_fde_inst_a;
	dwarf_add_fde_inst;
	dwarf_add_file_decl_a;
	dwarf_add_file_decl;
	dwarf_add_file_path;
	dwarf_add_frame_cie_a;
	dwarf_add_frame_cie;
	dwarf_add_frame_fde_b;
	dwarf_add_frame_fde_c;
	dwarf_add_frame_fde;
	dwarf_add_frame_info_b;
	dwarf_add_frame_info_c;
	dwarf_add_frame_info;
	dwarf_add_funcname_a;
	dwarf_add_funcname;
	dwarf_add_line_entry_b;
	dwarf_add_line_entry_c;
	dwarf_add_line_entry;
	dwarf_add_pubname_a;
	dwarf_add_pubname;
	dwarf_add_pubtype_a;
	dwarf_add_pubtype;
	dwarf_add_typename_a;
	dwarf_add_typename;
	dwarf_add_varname_a;
	dwarf_add_varname;
	dwarf_add_weakname_a;
	dwarf_add_weakname;
	dwarf_addr_form_is_indexed;
	dwarf_arrayorder;
	dwarf_attr_offset;
	dwarf_attr;
	dwarf_attrlist;
	dwarf_bitoffset;
	dwarf_bitsize;
	dwarf_bytesize;
	dwarf_check_lineheader_b;
	dwarf_check_lineheader;
	dwarf_child;
	dwarf_cie_section_offset;
	dwarf_close_str_offsets_table_access;
	dwarf_compress_integer_block_a;
	dwarf_compress_integer_block;
	dwarf_convert_to_global_offset;
	dwarf_create_cie_from_after_start;
	dwarf_create_fde_from_after_start;
	dwarf_CU_dieoffset_given_die;
	dwarf_dealloc_attribute;
	dwarf_dealloc_compressed_block;
	dwarf_dealloc_die;
	dwarf_dealloc_error;
	dwarf_dealloc_macro_context;
	dwarf_dealloc_rnglists_head;
	dwarf_dealloc_uncompressed_block;
	dwarf_dealloc;
	dwarf_debug_addr_index_to_addr;
	dwarf_debugnames_abbrev_by_code;
	dwarf_debugnames_abbrev_by_index;
	dwarf_debugnames_abbrev_form_by_index;
	dwarf_debugnames_bucket;
	dwarf_debugnames_cu_entry;
	dwarf_debugnames_entrypool;
	dwarf_debugnames_foreign_tu_entry;
	dwarf_debugnames_header;
	dwarf_debugnames_local_tu_entry;
	dwarf_debugnames_name;
	dwarf_debugnames_sizes;
	dwarf_def_macro;
	dwarf_die_abbrev_children_flag;
	dwarf_die_abbrev_code;
	dwarf_die_abbrev_global_offset;
	dwarf_die_CU_offset_range;
	dwarf_die_CU_offset;
	dwarf_die_from_hash_signature;
	dwarf_die_link_a;
	dwarf_die_link;
	dwarf_die_offsets;
	dwarf_die_text;
	dwarf_diename;
	dwarf_dieoffset;
	dwarf_dietype_offset;
	dwarf_discr_entry_s;
	dwarf_discr_entry_u;
	dwarf_discr_list;
	dwarf_elf_init_b;
	dwarf_elf_init;
	dwarf_elf_object_access_finish;
	dwarf_elf_object_access_init;
	dwarf_encode_leb128;
	dwarf_encode_signed_leb128;
	dwarf_end_macro_file;
	dwarf_errmsg;
	dwarf_errno;
	dwarf_error_creation;
	dwarf_expand_frame_instructions;
	dwarf_expr_current_offset_a;
	dwarf_expr_current_offset;
	dwarf_expr_into_block_a;
	dwarf_expr_into_block;
	dwarf_expr_reset;
	dwarf_fde_cfa_offset_a;
	dwarf_fde_cfa_offset;
	dwarf_fde_cie_list_dealloc;
	dwarf_fde_section_offset;
	dwarf_find_macro_value_start;
	dwarf_finish;
	dwarf_fixup_AT_reference_die;
	dwarf_force_debug_names;
	dwarf_formaddr;
	dwarf_formblock;
	dwarf_formdata16;
	dwarf_formexprloc;
	dwarf_formflag;
	dwarf_formref;
	dwarf_formsdata;
	dwarf_formsig8_const;
	dwarf_formsig8;
	dwarf_formstring;
	dwarf_formudata;
	dwarf_func_cu_offset;
	dwarf_func_die_offset;
	dwarf_func_name_offsets;
	dwarf_funcname;
	dwarf_funcs_dealloc;
	dwarf_get_abbrev_children_flag;
	dwarf_get_abbrev_code;
	dwarf_get_abbrev_entry_b;
	dwarf_get_abbrev_entry;
	dwarf_get_abbrev_tag;
	dwarf_get_abbrev;
	dwarf_get_ACCESS_name;
	dwarf_get_ADDR_name;
	dwarf_get_address_size;
	dwarf_get_arange_cu_header_offset;
	dwarf_get_arange_info_b;
	dwarf_get_arange_info;
	dwarf_get_arange;
	dwarf_get_aranges;
	dwarf_get_AT_name;
	dwarf_get_ATCF_name;
	dwarf_get_ATE_name;
	dwarf_get_CC_name;
	dwarf_get_CFA_name;
	dwarf_get_children_name;
	dwarf_get_CHILDREN_name;
	dwarf_get_cie_augmentation_data;
	dwarf_get_cie_index;
	dwarf_get_cie_info_b;
	dwarf_get_cie_info;
	dwarf_get_cie_of_fde;
	dwarf_get_cu_die_offset_given_cu_header_offset_b;
	dwarf_get_cu_die_offset_given_cu_header_offset;
	dwarf_get_cu_die_offset;
	dwarf_get_debug_addr_index;
	dwarf_get_debug_str_index;
	dwarf_get_debugfission_for_die;
	dwarf_get_debugfission_for_key;
	dwarf_get_die_address_size;
	dwarf_get_die_infotypes_flag;
	dwarf_get_die_marker_a;
	dwarf_get_die_marker;
	dwarf_get_die_markers_a;
	dwarf_get_die_markers;
	dwarf_get_die_section_name_b;
	dwarf_get_die_section_name;
	dwarf_get_DS_name;
	dwarf_get_DSC_name;
	dwarf_get_EH_name;
	dwarf_get_elf;
	dwarf_get_END_name;
	dwarf_get_fde_at_pc;
	dwarf_get_fde_augmentation_data;
	dwarf_get_fde_exception_info;
	dwarf_get_fde_for_die;
	dwarf_get_fde_info_for_all_regs;
	dwarf_get_fde_info_for_all_regs3;
	dwarf_get_fde_info_for_cfa_reg3_b;
	dwarf_get_fde_info_for_cfa_reg3;
	dwarf_get_fde_info_for_reg;
	dwarf_get_fde_info_for_reg3_b;
	dwarf_get_fde_info_for_reg3;
	dwarf_get_fde_instr_bytes;
	dwarf_get_fde_list_eh;
	dwarf_get_fde_list;
	dwarf_get_fde_n;
	dwarf_get_fde_range;
	dwarf_get_form_class;
	dwarf_get_FORM_name;
	dwarf_get_FRAME_name;
	dwarf_get_frame_section_name_eh_gnu;
	dwarf_get_frame_section_name;
	dwarf_get_funcs;
	dwarf_get_globals_header;
	dwarf_get_globals;
	dwarf_get_harmless_error_list;
	dwarf_get_ID_name;
	dwarf_get_INL_name;
	dwarf_get_ISA_name;
	dwarf_get_LANG_name;
	dwarf_get_line_section_name_from_die;
	dwarf_get_LNE_name;
	dwarf_get_LNS_name;
	dwarf_get_location_op_value_c;
	dwarf_get_location_op_value_d;
	dwarf_get_locdesc_entry_c;
	dwarf_get_locdesc_entry_d;
	dwarf_get_loclist_c;
	dwarf_get_loclist_context_basics;
	dwarf_get_loclist_entry;
	dwarf_get_loclist_head_basics;
	dwarf_get_loclist_head_kind;
	dwarf_get_loclist_lle;
	dwarf_get_loclist_offset_index_value;
	dwarf_get_loclists_entry_fields;
	dwarf_get_MACINFO_name;
	dwarf_get_macro_context_by_offset;
	dwarf_get_macro_context;
	dwarf_get_macro_defundef;
	dwarf_get_macro_details;
	dwarf_get_macro_import;
	dwarf_get_macro_op;
	dwarf_get_macro_section_name;
	dwarf_get_macro_startend_file;
	dwarf_get_offset_size;
	dwarf_get_OP_name;
	dwarf_get_ORD_name;
	dwarf_get_pubtypes;
	dwarf_get_ranges_a;
	dwarf_get_ranges;
	dwarf_get_real_section_name;
	dwarf_get_relocation_info_count;
	dwarf_get_relocation_info;
	dwarf_get_rnglist_context_basics;
	dwarf_get_rnglist_head_basics;
	dwarf_get_rnglist_offset_index_value;
	dwarf_get_rnglist_rle;
	dwarf_get_rnglists_entry_fields;
	dwarf_get_section_bytes_a;
	dwarf_get_section_bytes;
	dwarf_get_section_count;
	dwarf_get_section_info_by_index;
	dwarf_get_section_info_by_name;
	dwarf_get_section_max_offsets_b;
	dwarf_get_section_max_offsets_c;
	dwarf_get_section_max_offsets_d;
	dwarf_get_section_max_offsets;
	dwarf_get_str;
	dwarf_get_string_attributes_count;
	dwarf_get_string_attributes_info;
	dwarf_get_string_section_name;
	dwarf_get_TAG_name;
	dwarf_get_tied_dbg;
	dwarf_get_types;
	dwarf_get_vars;
	dwarf_get_version_of_die;
	dwarf_get_VIRTUALITY_name;
	dwarf_get_VIS_name;
	dwarf_get_weaks;
	dwarf_get_xu_hash_entry;
	dwarf_get_xu_index_header;
	dwarf_get_xu_index_section_type;
	dwarf_get_xu_section_names;
	dwarf_get_xu_section_offset;
	dwarf_global_cu_offset;
	dwarf_global_die_offset;
	dwarf_global_formref;
	dwarf_global_name_offsets;
	dwarf_globals_dealloc;
	dwarf_globname;
	dwarf_gnu_debuglink;
	dwarf_harmless_cleanout;
	dwarf_harmless_init;
	dwarf_hasattr;
	dwarf_hasform;
	dwarf_highpc_b;
	dwarf_highpc;
	dwarf_init_b;
	dwarf_init_path;
	dwarf_init;
	dwarf_insert_fde_inst_bytes;
	dwarf_insert_harmless_error;
	dwarf_line_is_addr_set;
	dwarf_line_srcfileno;
	dwarf_lineaddr;
	dwarf_linebeginstatement;
	dwarf_lineblock;
	dwarf_lineendsequence;
	dwarf_lineno;
	dwarf_lineoff_b;
	dwarf_lineoff;
	dwarf_linesrc;
	dwarf_lne_end_sequence_a;
	dwarf_lne_end_sequence;
	dwarf_lne_set_address_a;
	dwarf_lne_set_address;
	dwarf_load_loclists;
	dwarf_load_rnglists;
	dwarf_loc_head_c_dealloc;
	dwarf_loclist_from_expr_a;
	dwarf_loclist_from_expr_b;
	dwarf_loclist_from_expr_c;
	dwarf_loclist_from_expr;
	dwarf_loclist_n;
	dwarf_loclist;
	dwarf_lowpc;
	dwarf_macro_context_head;
	dwarf_macro_operands_table;
	dwarf_new_die_a;
	dwarf_new_die;
	dwarf_new_expr;
	dwarf_new_fde_a;
	dwarf_new_fde;
	dwarf_next_cu_header_b;
	dwarf_next_cu_header_c;
	dwarf_next_cu_header_d;
	dwarf_next_cu_header;
	dwarf_next_str_offsets_table;
	dwarf_object_detector_fd;
	dwarf_object_detector_path;
	dwarf_object_finish;
	dwarf_object_init_b;
	dwarf_object_init;
	dwarf_offdie_b;
	dwarf_offdie;
	dwarf_offset_list;
	dwarf_open_str_offsets_table_access;
	dwarf_p_dealloc;
	dwarf_print_lines;
	dwarf_print_memory_stats;
	dwarf_pro_get_string_stats;
	dwarf_pro_set_default_string_form;
	dwarf_producer_finish_a;
	dwarf_producer_finish;
	dwarf_producer_init;
	dwarf_prologue_end_etc;
	dwarf_pubtype_cu_offset;
	dwarf_pubtype_name_offsets;
	dwarf_pubtype_type_die_offset;
	dwarf_pubtypename;
	dwarf_pubtypes_dealloc;
	dwarf_ranges_dealloc;
	dwarf_read_cie_fde_prefix;
	dwarf_reset_section_bytes;
	dwarf_return_empty_pubnames;
	dwarf_sec_group_map;
	dwarf_sec_group_sizes;
	dwarf_set_de_alloc_flag;
	dwarf_set_default_address_size;
	dwarf_set_frame_cfa_value;
	dwarf_set_frame_rule_inital_value;
	dwarf_set_frame_rule_initial_value;
	dwarf_set_frame_rule_table_size;
	dwarf_set_frame_same_value;
	dwarf_set_frame_undefined_value;
	dwarf_set_harmless_error_list_size;
	dwarf_set_reloc_application;
	dwarf_set_stringcheck;
	dwarf_set_tied_dbg;
	dwarf_siblingof_b;
	dwarf_siblingof;
	dwarf_srcfiles;
	dwarf_srclang;
	dwarf_srclines_b;
	dwarf_srclines_comp_dir;
	dwarf_srclines_dealloc_b;
	dwarf_srclines_dealloc;
	dwarf_srclines_files_count;
	dwarf_srclines_files_data_b;
	dwarf_srclines_files_data;
	dwarf_srclines_files_indexes;
	dwarf_srclines_from_linecontext;
	dwarf_srclines_include_dir_count;
	dwarf_srclines_include_dir_data;
	dwarf_srclines_subprog_count;
	dwarf_srclines_subprog_data;
	dwarf_srclines_table_offset;
	dwarf_srclines_two_level_from_linecontext;
	dwarf_srclines_version;
	dwarf_srclines;
	dwarf_start_macro_file;
	dwarf_str_offsets_statistics;
	dwarf_str_offsets_value_by_index;
	dwarf_tag;
	dwarf_transform_to_disk_form;
	dwarf_type_cu_offset;
	dwarf_type_die_offset;
	dwarf_type_name_offsets;
	dwarf_typename;
	dwarf_types_dealloc;
	dwarf_uncompress_integer_block_a;
	dwarf_uncompress_integer_block;
	dwarf_undef_macro;
	dwarf_validate_die_sibling;
	dwarf_var_cu_offset;
	dwarf_var_die_offset;
	dwarf_var_name_offsets;
	dwarf_varname;
	dwarf_vars_dealloc;
	dwarf_vendor_ext;
	dwarf_weak_cu_offset;
	dwarf_weak_die_offset;
	dwarf_weak_name_offsets;
	dwarf_weakname;
	dwarf_weaks_dealloc;
	dwarf_whatattr;
	dwarf_whatform_direct;
	dwarf_whatform;
	dwarf_xu_header_free;
    local:
	*;
};