mapfile-vers revision d29b2c4438482eb00488be49a1f5d6835f455546
7a8401ce858002b67e8f4198fde45a1562696ccbChristian Maeder# CDDL HEADER START
37eedb575dd3dc0ab25809693aa2d318f9084c56Christian Maeder# The contents of this file are subject to the terms of the
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# Common Development and Distribution License (the "License").
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder# You may not use this file except in compliance with the License.
3f69b6948966979163bdfe8331c38833d5d90ecdChristian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# or http://www.opensolaris.org/os/licensing.
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# See the License for the specific language governing permissions
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# and limitations under the License.
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# If applicable, add the following below this CDDL HEADER, with the
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# fields enclosed by brackets "[]" replaced with your own identifying
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# information: Portions Copyright [yyyy] [name of copyright owner]
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# CDDL HEADER END
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer# Use is subject to license terms.
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer#ident "%Z%%M% %I% %E% SMI"
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer main; # debuggers seem to like this.
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer # liblddbg dbg_print() function
9a80079e082fdf4fe8e19f8fc61e6cd8799b47a7Christian Maeder dbg_print = NODIRECT;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_command_usage;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit_cpl_match;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_cpl_module;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_cpl_command;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_elferr;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_flags;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_malloc;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_outstyle;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_pager_init;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_printf;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_realloc;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer # ato[u]i routines
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit_const_to_atoui;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit_mach_sunw_hw1_to_atoui;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoui;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoconst;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoi2;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoui2;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit_atoconst2;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoi_range;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit_atoui_range;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoconst_range;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoi_range2;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoui_range2;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoconst_range2;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoi_value_to_str;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoui_value_to_str;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoconst_value_to_str;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit_cpl_atoi;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit_cpl_atoui;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit_cpl_atoconst;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer # Convenience functions built on top of the ato[u]i routines
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atobool;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_atoshndx;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_getopt_init;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_getopt;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_array_elts_delete;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_array_elts_move;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit_bits_set;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit32_dyn_elt_init;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit64_dyn_elt_init;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit32_dyn_elt_save;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit64_dyn_elt_save;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_dyn_offset_to_str;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_dyn_offset_to_str;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_dynstr_getpad;
57bb31a6834641607fff7fc457b5a3e19238a132Christian Maeder elfedit64_dynstr_getpad;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_dynstr_insert;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_dynstr_insert;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit32_modified_ehdr;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit64_modified_ehdr;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit32_modified_phdr;
9b01b265715d725c17d51619d297bbb97f37d1b5Thiemo Wiedemeyer elfedit64_modified_phdr;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_modified_shdr;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_modified_shdr;
57bb31a6834641607fff7fc457b5a3e19238a132Christian Maeder elfedit32_modified_data;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_modified_data;
57bb31a6834641607fff7fc457b5a3e19238a132Christian Maeder elfedit32_name_to_shndx;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_name_to_shndx;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_name_to_symndx;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_name_to_symndx;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_offset_to_str;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_offset_to_str;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_sec_findstr;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_sec_findstr;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_sec_getcap;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_sec_getcap;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_sec_getdyn;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_sec_getdyn;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_sec_getstr;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_sec_getstr;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_sec_getsyminfo;
57bb31a6834641607fff7fc457b5a3e19238a132Christian Maeder elfedit64_sec_getsyminfo;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_sec_getsymtab;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_sec_getsymtab;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit32_sec_getversym;
d1066b8fb69179973dcab47154858d77e72760a7Thiemo Wiedemeyer elfedit64_sec_getversym;
e5b79e9fe9606fd386dc840ea9f1514e7b9b32b9Christian Maeder elfedit32_sec_getxshndx;
2c3b3333159c7eeef90480500729409bf3388550Klaus Luettich elfedit64_sec_getxshndx;