17c478bd9Sstevel@tonic-gate# 27c478bd9Sstevel@tonic-gate# CDDL HEADER START 37c478bd9Sstevel@tonic-gate# 47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the 55aefb655Srie# Common Development and Distribution License (the "License"). 65aefb655Srie# You may not use this file except in compliance with the License. 77c478bd9Sstevel@tonic-gate# 87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions 117c478bd9Sstevel@tonic-gate# and limitations under the License. 127c478bd9Sstevel@tonic-gate# 137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 187c478bd9Sstevel@tonic-gate# 197c478bd9Sstevel@tonic-gate# CDDL HEADER END 207c478bd9Sstevel@tonic-gate# 21fb1354edSrie 22fb1354edSrie# 23dc0f59e5SAli Bahrami# Copyright (c) 1993, 2010, Oracle and/or its affiliates. All rights reserved. 24fb1354edSrie# 25fb1354edSrie# 267c478bd9Sstevel@tonic-gate# Generic interface definition for usr/src/cmd/sgs/liblddbg. 277c478bd9Sstevel@tonic-gate# 287c478bd9Sstevel@tonic-gate 29bfed486aSAli Bahrami# 30bfed486aSAli Bahrami# MAPFILE HEADER START 31bfed486aSAli Bahrami# 32bfed486aSAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 33bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in 34bfed486aSAli Bahrami# 35bfed486aSAli Bahrami# usr/src/lib/README.mapfiles 36bfed486aSAli Bahrami# 37bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current 38bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 39bfed486aSAli Bahrami# 40bfed486aSAli Bahrami# MAPFILE HEADER END 41bfed486aSAli Bahrami# 427c478bd9Sstevel@tonic-gate 43cd3e9333SAli Bahrami$mapfile_version 2 44cd3e9333SAli Bahrami 451007fd6fSAli BahramiSYMBOL_VERSION SUNWprivate_4.83 { 46*8222814eSRichard Lowe global: 47*8222814eSRichard Lowe dbg_desc { 48*8222814eSRichard Lowe # interposed - ld.so.1(1) 49*8222814eSRichard Lowe FLAGS = NODIRECT; 50*8222814eSRichard Lowe ASSERT = { 51*8222814eSRichard Lowe TYPE = OBJECT; 52*8222814eSRichard Lowe SIZE = addrsize; 53*8222814eSRichard Lowe }; 54*8222814eSRichard Lowe }; 55*8222814eSRichard Lowe dbg_print { 56*8222814eSRichard Lowe # interposed - ld(1) and ld.so.1(1) 57*8222814eSRichard Lowe FLAGS = NODIRECT; 58*8222814eSRichard Lowe }; 59*8222814eSRichard Lowe 60*8222814eSRichard Lowe Dbg_args_file; 61*8222814eSRichard Lowe Dbg_args_option; 62*8222814eSRichard Lowe Dbg_args_str2chr; 63*8222814eSRichard Lowe Dbg_args_Wldel; 64*8222814eSRichard Lowe Dbg_audit_activity; 65*8222814eSRichard Lowe Dbg_audit_ignore; 66*8222814eSRichard Lowe Dbg_audit_interface; 67*8222814eSRichard Lowe Dbg_audit_lib; 68*8222814eSRichard Lowe Dbg_audit_objclose; 69*8222814eSRichard Lowe Dbg_audit_objfilter; 70*8222814eSRichard Lowe Dbg_audit_objopen; 71*8222814eSRichard Lowe Dbg_audit_objsearch; 72*8222814eSRichard Lowe Dbg_audit_pltenter; 73*8222814eSRichard Lowe Dbg_audit_pltexit; 74*8222814eSRichard Lowe Dbg_audit_preinit; 75*8222814eSRichard Lowe Dbg_audit_symbind; 76*8222814eSRichard Lowe Dbg_audit_skip; 77*8222814eSRichard Lowe Dbg_audit_terminate; 78*8222814eSRichard Lowe Dbg_audit_version; 79*8222814eSRichard Lowe 80*8222814eSRichard Lowe Dbg_basic_collect; 81*8222814eSRichard Lowe Dbg_basic_create; 82*8222814eSRichard Lowe Dbg_basic_files; 83*8222814eSRichard Lowe Dbg_basic_finish; 84*8222814eSRichard Lowe Dbg_basic_options; 85*8222814eSRichard Lowe Dbg_basic_relocate; 86*8222814eSRichard Lowe Dbg_basic_validate; 87*8222814eSRichard Lowe 88*8222814eSRichard Lowe Dbg_help; 89*8222814eSRichard Lowe Dbg_setup; 90*8222814eSRichard Lowe Dbg_state_str; 91*8222814eSRichard Lowe Dbg_version; 92*8222814eSRichard Lowe 93*8222814eSRichard Lowe Dbg32_bind_global; 94*8222814eSRichard Lowe Dbg64_bind_global; 95*8222814eSRichard Lowe Dbg32_bind_plt_summary; 96*8222814eSRichard Lowe Dbg64_bind_plt_summary; 97*8222814eSRichard Lowe Dbg64_bind_pltpad_from; 98*8222814eSRichard Lowe Dbg64_bind_pltpad_to; 99*8222814eSRichard Lowe Dbg32_bind_reject; 100*8222814eSRichard Lowe Dbg64_bind_reject; 101*8222814eSRichard Lowe Dbg32_bind_weak; 102*8222814eSRichard Lowe Dbg64_bind_weak; 103*8222814eSRichard Lowe 104*8222814eSRichard Lowe Dbg32_cap_candidate; 105*8222814eSRichard Lowe Dbg64_cap_candidate; 106*8222814eSRichard Lowe Dbg32_cap_filter; 107*8222814eSRichard Lowe Dbg64_cap_filter; 108*8222814eSRichard Lowe Dbg32_cap_id; 109*8222814eSRichard Lowe Dbg64_cap_id; 110*8222814eSRichard Lowe Dbg32_cap_identical; 111*8222814eSRichard Lowe Dbg64_cap_identical; 112*8222814eSRichard Lowe Dbg32_cap_mapfile_title; 113*8222814eSRichard Lowe Dbg64_cap_mapfile_title; 114*8222814eSRichard Lowe Dbg32_cap_post_title; 115*8222814eSRichard Lowe Dbg64_cap_post_title; 116*8222814eSRichard Lowe Dbg32_cap_ptr_entry; 117*8222814eSRichard Lowe Dbg64_cap_ptr_entry; 118*8222814eSRichard Lowe Dbg32_cap_sec_title; 119*8222814eSRichard Lowe Dbg64_cap_sec_title; 120*8222814eSRichard Lowe Dbg32_cap_val; 121*8222814eSRichard Lowe Dbg64_cap_val; 122*8222814eSRichard Lowe Dbg32_cap_val_entry; 123*8222814eSRichard Lowe Dbg64_cap_val_entry; 124*8222814eSRichard Lowe 125*8222814eSRichard Lowe Dbg32_dl_dladdr; 126*8222814eSRichard Lowe Dbg64_dl_dladdr; 127*8222814eSRichard Lowe Dbg32_dl_dlclose; 128*8222814eSRichard Lowe Dbg64_dl_dlclose; 129*8222814eSRichard Lowe Dbg32_dl_dldump; 130*8222814eSRichard Lowe Dbg64_dl_dldump; 131*8222814eSRichard Lowe Dbg32_dl_dlerror; 132*8222814eSRichard Lowe Dbg64_dl_dlerror; 133*8222814eSRichard Lowe Dbg32_dl_dlinfo; 134*8222814eSRichard Lowe Dbg64_dl_dlinfo; 135*8222814eSRichard Lowe Dbg32_dl_dlopen; 136*8222814eSRichard Lowe Dbg64_dl_dlopen; 137*8222814eSRichard Lowe Dbg32_dl_dlsym; 138*8222814eSRichard Lowe Dbg64_dl_dlsym; 139*8222814eSRichard Lowe Dbg32_dl_iphdr_callback; 140*8222814eSRichard Lowe Dbg64_dl_iphdr_callback; 141*8222814eSRichard Lowe Dbg32_dl_iphdr_enter; 142*8222814eSRichard Lowe Dbg64_dl_iphdr_enter; 143*8222814eSRichard Lowe Dbg32_dl_iphdr_mapchange; 144*8222814eSRichard Lowe Dbg64_dl_iphdr_mapchange; 145*8222814eSRichard Lowe Dbg32_dl_iphdr_unmap_ret; 146*8222814eSRichard Lowe Dbg64_dl_iphdr_unmap_ret; 147*8222814eSRichard Lowe 148*8222814eSRichard Lowe Dbg32_demangle_name; 149*8222814eSRichard Lowe Dbg64_demangle_name; 150*8222814eSRichard Lowe 151*8222814eSRichard Lowe Dbg32_ent_print; 152*8222814eSRichard Lowe Dbg64_ent_print; 153*8222814eSRichard Lowe 154*8222814eSRichard Lowe Dbg32_file_analyze; 155*8222814eSRichard Lowe Dbg64_file_analyze; 156*8222814eSRichard Lowe Dbg32_file_ar; 157*8222814eSRichard Lowe Dbg64_file_ar; 158*8222814eSRichard Lowe Dbg32_file_ar_rescan; 159*8222814eSRichard Lowe Dbg64_file_ar_rescan; 160*8222814eSRichard Lowe Dbg32_file_bind_entry; 161*8222814eSRichard Lowe Dbg64_file_bind_entry; 162*8222814eSRichard Lowe Dbg32_file_bindings; 163*8222814eSRichard Lowe Dbg64_file_bindings; 164*8222814eSRichard Lowe Dbg32_file_bindings_done; 165*8222814eSRichard Lowe Dbg64_file_bindings_done; 166*8222814eSRichard Lowe Dbg32_file_cntl; 167*8222814eSRichard Lowe Dbg64_file_cntl; 168*8222814eSRichard Lowe Dbg32_file_config_dis; 169*8222814eSRichard Lowe Dbg64_file_config_dis; 170*8222814eSRichard Lowe Dbg32_file_config_obj; 171*8222814eSRichard Lowe Dbg64_file_config_obj; 172*8222814eSRichard Lowe Dbg32_file_deferred; 173*8222814eSRichard Lowe Dbg64_file_deferred; 174*8222814eSRichard Lowe Dbg32_file_del_rescan; 175*8222814eSRichard Lowe Dbg64_file_del_rescan; 176*8222814eSRichard Lowe Dbg32_file_delete; 177*8222814eSRichard Lowe Dbg64_file_delete; 178*8222814eSRichard Lowe Dbg32_file_elf; 179*8222814eSRichard Lowe Dbg64_file_elf; 180*8222814eSRichard Lowe Dbg32_file_cleanup; 181*8222814eSRichard Lowe Dbg64_file_cleanup; 182*8222814eSRichard Lowe Dbg32_file_filtee; 183*8222814eSRichard Lowe Dbg64_file_filtee; 184*8222814eSRichard Lowe Dbg32_file_filter; 185*8222814eSRichard Lowe Dbg64_file_filter; 186*8222814eSRichard Lowe Dbg32_file_fixname; 187*8222814eSRichard Lowe Dbg64_file_fixname; 188*8222814eSRichard Lowe Dbg32_file_generic; 189*8222814eSRichard Lowe Dbg64_file_generic; 190*8222814eSRichard Lowe Dbg32_file_hdl_action; 191*8222814eSRichard Lowe Dbg64_file_hdl_action; 192*8222814eSRichard Lowe Dbg32_file_hdl_collect; 193*8222814eSRichard Lowe Dbg64_file_hdl_collect; 194*8222814eSRichard Lowe Dbg32_file_hdl_title; 195*8222814eSRichard Lowe Dbg64_file_hdl_title; 196*8222814eSRichard Lowe Dbg32_file_lazyload; 197*8222814eSRichard Lowe Dbg64_file_lazyload; 198*8222814eSRichard Lowe Dbg32_file_ldso; 199*8222814eSRichard Lowe Dbg64_file_ldso; 200*8222814eSRichard Lowe Dbg32_file_mmapobj; 201*8222814eSRichard Lowe Dbg64_file_mmapobj; 202*8222814eSRichard Lowe Dbg32_file_mode_promote; 203*8222814eSRichard Lowe Dbg64_file_mode_promote; 204*8222814eSRichard Lowe Dbg32_file_modified; 205*8222814eSRichard Lowe Dbg64_file_modified; 206*8222814eSRichard Lowe Dbg32_file_needed; 207*8222814eSRichard Lowe Dbg64_file_needed; 208*8222814eSRichard Lowe Dbg32_file_output; 209*8222814eSRichard Lowe Dbg64_file_output; 210*8222814eSRichard Lowe Dbg32_file_preload; 211*8222814eSRichard Lowe Dbg64_file_preload; 212*8222814eSRichard Lowe Dbg32_file_prot; 213*8222814eSRichard Lowe Dbg64_file_prot; 214*8222814eSRichard Lowe Dbg32_file_rejected; 215*8222814eSRichard Lowe Dbg64_file_rejected; 216*8222814eSRichard Lowe Dbg32_file_reuse; 217*8222814eSRichard Lowe Dbg64_file_reuse; 218*8222814eSRichard Lowe Dbg32_file_skip; 219*8222814eSRichard Lowe Dbg64_file_skip; 220*8222814eSRichard Lowe 221*8222814eSRichard Lowe Dbg32_got_display; 222*8222814eSRichard Lowe Dbg64_got_display; 223*8222814eSRichard Lowe 224*8222814eSRichard Lowe Dbg32_libs_audit; 225*8222814eSRichard Lowe Dbg64_libs_audit; 226*8222814eSRichard Lowe Dbg32_libs_find; 227*8222814eSRichard Lowe Dbg64_libs_find; 228*8222814eSRichard Lowe Dbg32_libs_found; 229*8222814eSRichard Lowe Dbg64_libs_found; 230*8222814eSRichard Lowe Dbg32_libs_insecure; 231*8222814eSRichard Lowe Dbg64_libs_insecure; 232*8222814eSRichard Lowe Dbg32_libs_init; 233*8222814eSRichard Lowe Dbg64_libs_init; 234*8222814eSRichard Lowe Dbg32_libs_l; 235*8222814eSRichard Lowe Dbg64_libs_l; 236*8222814eSRichard Lowe Dbg32_libs_path; 237*8222814eSRichard Lowe Dbg64_libs_path; 238*8222814eSRichard Lowe Dbg32_libs_req; 239*8222814eSRichard Lowe Dbg64_libs_req; 240*8222814eSRichard Lowe Dbg32_libs_update; 241*8222814eSRichard Lowe Dbg64_libs_update; 242*8222814eSRichard Lowe Dbg32_libs_yp; 243*8222814eSRichard Lowe Dbg64_libs_yp; 244*8222814eSRichard Lowe Dbg32_libs_ylu; 245*8222814eSRichard Lowe Dbg64_libs_ylu; 246*8222814eSRichard Lowe 247*8222814eSRichard Lowe Dbg32_map_cexp_id; 248*8222814eSRichard Lowe Dbg64_map_cexp_id; 249*8222814eSRichard Lowe Dbg32_map_dv; 250*8222814eSRichard Lowe Dbg64_map_dv; 251*8222814eSRichard Lowe Dbg32_map_dv_entry; 252*8222814eSRichard Lowe Dbg64_map_dv_entry; 253*8222814eSRichard Lowe Dbg32_map_ent; 254*8222814eSRichard Lowe Dbg64_map_ent; 255*8222814eSRichard Lowe Dbg32_map_ent_ord_title; 256*8222814eSRichard Lowe Dbg64_map_ent_ord_title; 257*8222814eSRichard Lowe Dbg32_map_hdr_noalloc; 258*8222814eSRichard Lowe Dbg64_map_hdr_noalloc; 259*8222814eSRichard Lowe Dbg32_map_parse; 260*8222814eSRichard Lowe Dbg64_map_parse; 261*8222814eSRichard Lowe Dbg32_map_pass; 262*8222814eSRichard Lowe Dbg64_map_pass; 263*8222814eSRichard Lowe Dbg32_map_post_title; 264*8222814eSRichard Lowe Dbg64_map_post_title; 265*8222814eSRichard Lowe Dbg32_map_seg; 266*8222814eSRichard Lowe Dbg64_map_seg; 267*8222814eSRichard Lowe Dbg32_map_seg_order; 268*8222814eSRichard Lowe Dbg64_map_seg_order; 269*8222814eSRichard Lowe Dbg32_map_seg_os_order; 270*8222814eSRichard Lowe Dbg64_map_seg_os_order; 271*8222814eSRichard Lowe Dbg32_map_size_new; 272*8222814eSRichard Lowe Dbg64_map_size_new; 273*8222814eSRichard Lowe Dbg32_map_size_old; 274*8222814eSRichard Lowe Dbg64_map_size_old; 275*8222814eSRichard Lowe Dbg32_map_sort_seg; 276*8222814eSRichard Lowe Dbg64_map_sort_seg; 277*8222814eSRichard Lowe Dbg32_map_sort_title; 278*8222814eSRichard Lowe Dbg64_map_sort_title; 279*8222814eSRichard Lowe Dbg32_map_symbol; 280*8222814eSRichard Lowe Dbg64_map_symbol; 281*8222814eSRichard Lowe Dbg32_map_version; 282*8222814eSRichard Lowe Dbg64_map_version; 283*8222814eSRichard Lowe 284*8222814eSRichard Lowe Dbg32_move_adjexpandreloc; 285*8222814eSRichard Lowe Dbg64_move_adjexpandreloc; 286*8222814eSRichard Lowe Dbg32_move_adjmovereloc; 287*8222814eSRichard Lowe Dbg64_move_adjmovereloc; 288*8222814eSRichard Lowe Dbg32_move_bad; 289*8222814eSRichard Lowe Dbg64_move_bad; 290*8222814eSRichard Lowe Dbg32_move_data; 291*8222814eSRichard Lowe Dbg64_move_data; 292*8222814eSRichard Lowe Dbg32_move_entry1; 293*8222814eSRichard Lowe Dbg64_move_entry1; 294*8222814eSRichard Lowe Dbg32_move_entry2; 295*8222814eSRichard Lowe Dbg64_move_entry2; 296*8222814eSRichard Lowe Dbg32_move_expand; 297*8222814eSRichard Lowe Dbg64_move_expand; 298*8222814eSRichard Lowe Dbg32_move_input; 299*8222814eSRichard Lowe Dbg64_move_input; 300*8222814eSRichard Lowe Dbg32_move_outmove; 301*8222814eSRichard Lowe Dbg64_move_outmove; 302*8222814eSRichard Lowe Dbg32_move_outsctadj; 303*8222814eSRichard Lowe Dbg64_move_outsctadj; 304*8222814eSRichard Lowe Dbg32_move_parexpn; 305*8222814eSRichard Lowe Dbg64_move_parexpn; 306*8222814eSRichard Lowe 307*8222814eSRichard Lowe Dbg32_reloc_apply_reg; 308*8222814eSRichard Lowe Dbg64_reloc_apply_reg; 309*8222814eSRichard Lowe Dbg32_reloc_apply_val; 310*8222814eSRichard Lowe Dbg64_reloc_apply_val; 311*8222814eSRichard Lowe Dbg32_reloc_ars_entry; 312*8222814eSRichard Lowe Dbg64_reloc_ars_entry; 313*8222814eSRichard Lowe Dbg32_reloc_copy; 314*8222814eSRichard Lowe Dbg64_reloc_copy; 315*8222814eSRichard Lowe Dbg32_reloc_discard; 316*8222814eSRichard Lowe Dbg64_reloc_discard; 317*8222814eSRichard Lowe Dbg32_reloc_doact; 318*8222814eSRichard Lowe Dbg64_reloc_doact; 319*8222814eSRichard Lowe Dbg32_reloc_doact_title; 320*8222814eSRichard Lowe Dbg64_reloc_doact_title; 321*8222814eSRichard Lowe Dbg32_reloc_dooutrel; 322*8222814eSRichard Lowe Dbg64_reloc_dooutrel; 323*8222814eSRichard Lowe Dbg32_reloc_entry; 324*8222814eSRichard Lowe Dbg64_reloc_entry; 325*8222814eSRichard Lowe Dbg32_reloc_error; 326*8222814eSRichard Lowe Dbg64_reloc_error; 327*8222814eSRichard Lowe Dbg32_reloc_generate; 328*8222814eSRichard Lowe Dbg64_reloc_generate; 329*8222814eSRichard Lowe Dbg32_reloc_in; 330*8222814eSRichard Lowe Dbg64_reloc_in; 331*8222814eSRichard Lowe Dbg32_reloc_ors_entry; 332*8222814eSRichard Lowe Dbg64_reloc_ors_entry; 333*8222814eSRichard Lowe Dbg32_reloc_out; 334*8222814eSRichard Lowe Dbg64_reloc_out; 335*8222814eSRichard Lowe Dbg32_reloc_proc; 336*8222814eSRichard Lowe Dbg64_reloc_proc; 337*8222814eSRichard Lowe Dbg32_reloc_run; 338*8222814eSRichard Lowe Dbg64_reloc_run; 339*8222814eSRichard Lowe Dbg32_reloc_sloppycomdat; 340*8222814eSRichard Lowe Dbg64_reloc_sloppycomdat; 341*8222814eSRichard Lowe Dbg32_reloc_transition; 342*8222814eSRichard Lowe Dbg64_reloc_transition; 343*8222814eSRichard Lowe 344*8222814eSRichard Lowe Dbg32_sec_added; 345*8222814eSRichard Lowe Dbg64_sec_added; 346*8222814eSRichard Lowe Dbg32_sec_backing; 347*8222814eSRichard Lowe Dbg64_sec_backing; 348*8222814eSRichard Lowe Dbg32_sec_created; 349*8222814eSRichard Lowe Dbg64_sec_created; 350*8222814eSRichard Lowe Dbg32_sec_discarded; 351*8222814eSRichard Lowe Dbg64_sec_discarded; 352*8222814eSRichard Lowe Dbg32_sec_genstr_compress; 353*8222814eSRichard Lowe Dbg64_sec_genstr_compress; 354*8222814eSRichard Lowe Dbg32_sec_group; 355*8222814eSRichard Lowe Dbg64_sec_group; 356*8222814eSRichard Lowe Dbg32_sec_gnu_comdat; 357*8222814eSRichard Lowe Dbg64_sec_gnu_comdat; 358*8222814eSRichard Lowe Dbg32_sec_in; 359*8222814eSRichard Lowe Dbg64_sec_in; 360*8222814eSRichard Lowe Dbg32_sec_order_error; 361*8222814eSRichard Lowe Dbg64_sec_order_error; 362*8222814eSRichard Lowe Dbg32_sec_order_list; 363*8222814eSRichard Lowe Dbg64_sec_order_list; 364*8222814eSRichard Lowe Dbg32_sec_redirected; 365*8222814eSRichard Lowe Dbg64_sec_redirected; 366*8222814eSRichard Lowe Dbg32_sec_strtab; 367*8222814eSRichard Lowe Dbg64_sec_strtab; 368*8222814eSRichard Lowe Dbg32_sec_unsup_strmerge; 369*8222814eSRichard Lowe Dbg64_sec_unsup_strmerge; 370*8222814eSRichard Lowe 371*8222814eSRichard Lowe Dbg32_seg_entry; 372*8222814eSRichard Lowe Dbg64_seg_entry; 373*8222814eSRichard Lowe Dbg32_seg_list; 374*8222814eSRichard Lowe Dbg64_seg_list; 375*8222814eSRichard Lowe Dbg32_seg_os; 376*8222814eSRichard Lowe Dbg64_seg_os; 377*8222814eSRichard Lowe Dbg32_seg_title; 378*8222814eSRichard Lowe Dbg64_seg_title; 379*8222814eSRichard Lowe 380*8222814eSRichard Lowe Dbg32_shdr_modified; 381*8222814eSRichard Lowe Dbg64_shdr_modified; 382*8222814eSRichard Lowe 383*8222814eSRichard Lowe Dbg32_statistics_ar; 384*8222814eSRichard Lowe Dbg64_statistics_ar; 385*8222814eSRichard Lowe Dbg32_statistics_ld; 386*8222814eSRichard Lowe Dbg64_statistics_ld; 387*8222814eSRichard Lowe 388*8222814eSRichard Lowe Dbg32_support_action; 389*8222814eSRichard Lowe Dbg64_support_action; 390*8222814eSRichard Lowe Dbg32_support_load; 391*8222814eSRichard Lowe Dbg64_support_load; 392*8222814eSRichard Lowe Dbg32_support_req; 393*8222814eSRichard Lowe Dbg64_support_req; 394*8222814eSRichard Lowe Dbg32_support_vnone; 395*8222814eSRichard Lowe Dbg64_support_vnone; 396*8222814eSRichard Lowe 397*8222814eSRichard Lowe Dbg32_syminfo_entry; 398*8222814eSRichard Lowe Dbg64_syminfo_entry; 399*8222814eSRichard Lowe Dbg32_syminfo_title; 400*8222814eSRichard Lowe Dbg64_syminfo_title; 401*8222814eSRichard Lowe 402*8222814eSRichard Lowe Dbg32_syms_ar_checking; 403*8222814eSRichard Lowe Dbg64_syms_ar_checking; 404*8222814eSRichard Lowe Dbg32_syms_ar_force; 405*8222814eSRichard Lowe Dbg64_syms_ar_force; 406*8222814eSRichard Lowe Dbg32_syms_ar_resolve; 407*8222814eSRichard Lowe Dbg64_syms_ar_resolve; 408*8222814eSRichard Lowe Dbg32_syms_ar_skip; 409*8222814eSRichard Lowe Dbg64_syms_ar_skip; 410*8222814eSRichard Lowe Dbg32_syms_ar_title; 411*8222814eSRichard Lowe Dbg64_syms_ar_title; 412*8222814eSRichard Lowe Dbg32_syms_cap_convert; 413*8222814eSRichard Lowe Dbg64_syms_cap_convert; 414*8222814eSRichard Lowe Dbg32_syms_cap_local; 415*8222814eSRichard Lowe Dbg64_syms_cap_local; 416*8222814eSRichard Lowe Dbg32_syms_cap_lookup; 417*8222814eSRichard Lowe Dbg64_syms_cap_lookup; 418*8222814eSRichard Lowe Dbg32_syms_cap_title; 419*8222814eSRichard Lowe Dbg64_syms_cap_title; 420*8222814eSRichard Lowe Dbg32_syms_copy_reloc; 421*8222814eSRichard Lowe Dbg64_syms_copy_reloc; 422*8222814eSRichard Lowe Dbg32_syms_created; 423*8222814eSRichard Lowe Dbg64_syms_created; 424*8222814eSRichard Lowe Dbg32_syms_discarded; 425*8222814eSRichard Lowe Dbg64_syms_discarded; 426*8222814eSRichard Lowe Dbg32_syms_dup_discarded; 427*8222814eSRichard Lowe Dbg64_syms_dup_discarded; 428*8222814eSRichard Lowe Dbg32_syms_dup_sort_addr; 429*8222814eSRichard Lowe Dbg64_syms_dup_sort_addr; 430*8222814eSRichard Lowe Dbg32_syms_entered; 431*8222814eSRichard Lowe Dbg64_syms_entered; 432*8222814eSRichard Lowe Dbg32_syms_entry; 433*8222814eSRichard Lowe Dbg64_syms_entry; 434*8222814eSRichard Lowe Dbg32_syms_global; 435*8222814eSRichard Lowe Dbg64_syms_global; 436*8222814eSRichard Lowe Dbg32_syms_ignore; 437*8222814eSRichard Lowe Dbg64_syms_ignore; 438*8222814eSRichard Lowe Dbg32_syms_ignore_gnuver; 439*8222814eSRichard Lowe Dbg64_syms_ignore_gnuver; 440*8222814eSRichard Lowe Dbg32_syms_lazy_rescan; 441*8222814eSRichard Lowe Dbg64_syms_lazy_rescan; 442*8222814eSRichard Lowe Dbg32_syms_lookup; 443*8222814eSRichard Lowe Dbg64_syms_lookup; 444*8222814eSRichard Lowe Dbg32_syms_new; 445*8222814eSRichard Lowe Dbg64_syms_new; 446*8222814eSRichard Lowe Dbg32_syms_old; 447*8222814eSRichard Lowe Dbg64_syms_old; 448*8222814eSRichard Lowe Dbg32_syms_process; 449*8222814eSRichard Lowe Dbg64_syms_process; 450*8222814eSRichard Lowe Dbg32_syms_reduce; 451*8222814eSRichard Lowe Dbg64_syms_reduce; 452*8222814eSRichard Lowe Dbg32_syms_resolved; 453*8222814eSRichard Lowe Dbg64_syms_resolved; 454*8222814eSRichard Lowe Dbg32_syms_resolving; 455*8222814eSRichard Lowe Dbg64_syms_resolving; 456*8222814eSRichard Lowe Dbg32_syms_sec_entry; 457*8222814eSRichard Lowe Dbg64_syms_sec_entry; 458*8222814eSRichard Lowe Dbg32_syms_sec_title; 459*8222814eSRichard Lowe Dbg64_syms_sec_title; 460*8222814eSRichard Lowe Dbg32_syms_spec_title; 461*8222814eSRichard Lowe Dbg64_syms_spec_title; 462*8222814eSRichard Lowe Dbg32_syms_updated; 463*8222814eSRichard Lowe Dbg64_syms_updated; 464*8222814eSRichard Lowe Dbg32_syms_up_title; 465*8222814eSRichard Lowe Dbg64_syms_up_title; 466*8222814eSRichard Lowe Dbg32_syms_wrap; 467*8222814eSRichard Lowe Dbg64_syms_wrap; 468*8222814eSRichard Lowe 469*8222814eSRichard Lowe Dbg_tls_modactivity; 470*8222814eSRichard Lowe Dbg_tls_static_block; 471*8222814eSRichard Lowe Dbg_tls_static_resv; 472*8222814eSRichard Lowe 473*8222814eSRichard Lowe Dbg32_util_call_array; 474*8222814eSRichard Lowe Dbg64_util_call_array; 475*8222814eSRichard Lowe Dbg32_util_call_fini; 476*8222814eSRichard Lowe Dbg64_util_call_fini; 477*8222814eSRichard Lowe Dbg32_util_call_init; 478*8222814eSRichard Lowe Dbg64_util_call_init; 479*8222814eSRichard Lowe Dbg32_util_call_main; 480*8222814eSRichard Lowe Dbg64_util_call_main; 481*8222814eSRichard Lowe Dbg32_util_collect; 482*8222814eSRichard Lowe Dbg64_util_collect; 483*8222814eSRichard Lowe Dbg32_util_dbnotify; 484*8222814eSRichard Lowe Dbg64_util_dbnotify; 485*8222814eSRichard Lowe Dbg32_util_edge_in; 486*8222814eSRichard Lowe Dbg64_util_edge_in; 487*8222814eSRichard Lowe Dbg32_util_edge_out; 488*8222814eSRichard Lowe Dbg64_util_edge_out; 489*8222814eSRichard Lowe Dbg32_util_lcinterface; 490*8222814eSRichard Lowe Dbg64_util_lcinterface; 491*8222814eSRichard Lowe Dbg32_util_intoolate; 492*8222814eSRichard Lowe Dbg64_util_intoolate; 493*8222814eSRichard Lowe Dbg32_util_nl; 494*8222814eSRichard Lowe Dbg64_util_nl; 495*8222814eSRichard Lowe Dbg32_util_scc_entry; 496*8222814eSRichard Lowe Dbg64_util_scc_entry; 497*8222814eSRichard Lowe Dbg32_util_scc_title; 498*8222814eSRichard Lowe Dbg64_util_scc_title; 499*8222814eSRichard Lowe Dbg32_util_str; 500*8222814eSRichard Lowe Dbg64_util_str; 501*8222814eSRichard Lowe 502*8222814eSRichard Lowe Dbg32_unused_file; 503*8222814eSRichard Lowe Dbg64_unused_file; 504*8222814eSRichard Lowe Dbg32_unused_lcinterface; 505*8222814eSRichard Lowe Dbg64_unused_lcinterface; 506*8222814eSRichard Lowe Dbg32_unused_path; 507*8222814eSRichard Lowe Dbg64_unused_path; 508*8222814eSRichard Lowe Dbg32_unused_sec; 509*8222814eSRichard Lowe Dbg64_unused_sec; 510*8222814eSRichard Lowe Dbg32_unused_unref; 511*8222814eSRichard Lowe Dbg64_unused_unref; 512*8222814eSRichard Lowe 513*8222814eSRichard Lowe Dbg32_ver_avail_entry; 514*8222814eSRichard Lowe Dbg64_ver_avail_entry; 515*8222814eSRichard Lowe Dbg32_ver_avail_title; 516*8222814eSRichard Lowe Dbg64_ver_avail_title; 517*8222814eSRichard Lowe Dbg32_ver_def_title; 518*8222814eSRichard Lowe Dbg64_ver_def_title; 519*8222814eSRichard Lowe Dbg32_ver_desc_entry; 520*8222814eSRichard Lowe Dbg64_ver_desc_entry; 521*8222814eSRichard Lowe Dbg32_ver_need_done; 522*8222814eSRichard Lowe Dbg64_ver_need_done; 523*8222814eSRichard Lowe Dbg32_ver_need_entry; 524*8222814eSRichard Lowe Dbg64_ver_need_entry; 525*8222814eSRichard Lowe Dbg32_ver_need_title; 526*8222814eSRichard Lowe Dbg64_ver_need_title; 527*8222814eSRichard Lowe Dbg32_ver_nointerface; 528*8222814eSRichard Lowe Dbg64_ver_nointerface; 529*8222814eSRichard Lowe Dbg32_ver_symbol; 530*8222814eSRichard Lowe Dbg64_ver_symbol; 5315aefb655Srie 532d840867fSab} SUNWprivate_3.23; 5337c478bd9Sstevel@tonic-gate 5347c478bd9Sstevel@tonic-gate 5357c478bd9Sstevel@tonic-gate# The following interfaces are used by various parts of the link-editors and 536d579eb63Sab# elfdump(1). The link-editors are always packaged together but there 537*8222814eSRichard Lowe# seems to be a variety of old elfdump's lying around. elfdump only uses 5387c478bd9Sstevel@tonic-gate# this interface, and thus by separating in from the ever changing Dbg_* 53933eb6ee1Sab# interfaces we can provide a stable versioning environment for this utility. 5407c478bd9Sstevel@tonic-gate 541cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate_3.23 { 542*8222814eSRichard Lowe global: 543*8222814eSRichard Lowe Elf_syminfo_entry; 544*8222814eSRichard Lowe Elf_syminfo_title; 545*8222814eSRichard Lowe 546*8222814eSRichard Lowe Elf32_cap_entry; 547*8222814eSRichard Lowe Elf64_cap_entry; 548*8222814eSRichard Lowe Elf32_cap_title; 549*8222814eSRichard Lowe Elf64_cap_title; 550*8222814eSRichard Lowe 551*8222814eSRichard Lowe Elf32_demangle_name; 552*8222814eSRichard Lowe Elf64_demangle_name; 553*8222814eSRichard Lowe Elf32_dyn_entry; 554*8222814eSRichard Lowe Elf64_dyn_entry; 555*8222814eSRichard Lowe Elf32_dyn_null_entry; 556*8222814eSRichard Lowe Elf64_dyn_null_entry; 557*8222814eSRichard Lowe Elf32_dyn_title; 558*8222814eSRichard Lowe Elf64_dyn_title; 559*8222814eSRichard Lowe 560*8222814eSRichard Lowe Elf32_ehdr; 561*8222814eSRichard Lowe Elf64_ehdr; 562*8222814eSRichard Lowe 563*8222814eSRichard Lowe Elf32_got_entry; 564*8222814eSRichard Lowe Elf64_got_entry; 565*8222814eSRichard Lowe Elf32_got_title; 566*8222814eSRichard Lowe Elf64_got_title; 567*8222814eSRichard Lowe 568*8222814eSRichard Lowe Elf32_phdr; 569*8222814eSRichard Lowe Elf64_phdr; 570*8222814eSRichard Lowe 571*8222814eSRichard Lowe Elf32_reloc_apply_reg; 572*8222814eSRichard Lowe Elf64_reloc_apply_reg; 573*8222814eSRichard Lowe Elf32_reloc_apply_val; 574*8222814eSRichard Lowe Elf64_reloc_apply_val; 575*8222814eSRichard Lowe Elf32_reloc_entry_1; 576*8222814eSRichard Lowe Elf64_reloc_entry_1; 577*8222814eSRichard Lowe Elf32_reloc_entry_2; 578*8222814eSRichard Lowe Elf64_reloc_entry_2; 579*8222814eSRichard Lowe Elf32_reloc_title; 580*8222814eSRichard Lowe Elf64_reloc_title; 581*8222814eSRichard Lowe 582*8222814eSRichard Lowe Elf32_shdr; 583*8222814eSRichard Lowe Elf64_shdr; 584*8222814eSRichard Lowe 585*8222814eSRichard Lowe Elf32_syms_table_title; 586*8222814eSRichard Lowe Elf64_syms_table_title; 587*8222814eSRichard Lowe Elf32_syms_table_entry; 588*8222814eSRichard Lowe Elf64_syms_table_entry; 589*8222814eSRichard Lowe 590*8222814eSRichard Lowe Elf32_ver_def_title; 591*8222814eSRichard Lowe Elf64_ver_def_title; 592*8222814eSRichard Lowe Elf32_ver_line_1; 593*8222814eSRichard Lowe Elf64_ver_line_1; 594*8222814eSRichard Lowe Elf32_ver_line_2; 595*8222814eSRichard Lowe Elf64_ver_line_2; 596*8222814eSRichard Lowe Elf32_ver_line_3; 597*8222814eSRichard Lowe Elf64_ver_line_3; 598*8222814eSRichard Lowe Elf32_ver_line_4; 599*8222814eSRichard Lowe Elf64_ver_line_4; 600*8222814eSRichard Lowe Elf32_ver_line_5; 601*8222814eSRichard Lowe Elf64_ver_line_5; 602*8222814eSRichard Lowe Elf32_ver_need_title; 603*8222814eSRichard Lowe Elf64_ver_need_title; 604*8222814eSRichard Lowe 605*8222814eSRichard Lowe local: 606*8222814eSRichard Lowe *; 6077c478bd9Sstevel@tonic-gate}; 608