llib-llddbg revision a194faf8907a6722dcf10ad16c6ca72c9b7bd0ba
ebacb7908afe3d62fe341f7ef9efed63d0c651a2Tatuya JINMEI 神明達哉 * CDDL HEADER START
3dfa202e4fea6b985bcf8761e2d11c176baa40d1Mark Andrews * The contents of this file are subject to the terms of the
3dfa202e4fea6b985bcf8761e2d11c176baa40d1Mark Andrews * Common Development and Distribution License (the "License").
3dfa202e4fea6b985bcf8761e2d11c176baa40d1Mark Andrews * You may not use this file except in compliance with the License.
3dfa202e4fea6b985bcf8761e2d11c176baa40d1Mark Andrews * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
a45f57a2d5fa5a4cb50c4232c09dd7676a256599Evan Hunt * See the License for the specific language governing permissions
a45f57a2d5fa5a4cb50c4232c09dd7676a256599Evan Hunt * and limitations under the License.
a45f57a2d5fa5a4cb50c4232c09dd7676a256599Evan Hunt * When distributing Covered Code, include this CDDL HEADER in each
a45f57a2d5fa5a4cb50c4232c09dd7676a256599Evan Hunt * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
a45f57a2d5fa5a4cb50c4232c09dd7676a256599Evan Hunt * If applicable, add the following below this CDDL HEADER, with the
1bfe8851c0a2eb1d7e15556bfa21291cd62ee2bcMark Andrews * fields enclosed by brackets "[]" replaced with your own identifying
1bfe8851c0a2eb1d7e15556bfa21291cd62ee2bcMark Andrews * information: Portions Copyright [yyyy] [name of copyright owner]
13d9b8ce94aee267761cd297a583e280df262d60Tatuya JINMEI 神明達哉 * CDDL HEADER END
13d9b8ce94aee267761cd297a583e280df262d60Tatuya JINMEI 神明達哉/* LINTLIBRARY */
13d9b8ce94aee267761cd297a583e280df262d60Tatuya JINMEI 神明達哉/* PROTOLIB1 */
2f420f33bbd5a84eee03b5f9b608e79acf06cb29Mark Andrews * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
2f420f33bbd5a84eee03b5f9b608e79acf06cb29Mark Andrews * Use is subject to license terms.
52d5489b9563ae7a0b89aafbce6829802255b151Tatuya JINMEI 神明達哉void Dbg_args_files(Lm_list *, int, char *);
515ada69db06a727ca1197e2aa1f6a286d278228Tatuya JINMEI 神明達哉void Dbg_audit_interface(Lm_list *, const char *, const char *);
515ada69db06a727ca1197e2aa1f6a286d278228Tatuya JINMEI 神明達哉void Dbg_audit_lib(Lm_list *, const char *);
515ada69db06a727ca1197e2aa1f6a286d278228Tatuya JINMEI 神明達哉void Dbg_audit_object(Lm_list *, const char *, const char *);
387bca7a55c0581dc36edb4a5071cb5e1d1c34f6Tatuya JINMEI 神明達哉void Dbg_audit_symval(Lm_list *, const char *, const char *, const char *,
dc842cdcb946b3f89448f07a9f024497a50c216aMark Andrewsvoid Dbg_audit_skip(Lm_list *, const char *, const char *);
dc842cdcb946b3f89448f07a9f024497a50c216aMark Andrewsvoid Dbg_audit_terminate(Lm_list *, const char *);
cd9bebfc4c225931391c7d9ce1cfd88394b23f20Tatuya JINMEI 神明達哉void Dbg_audit_version(Lm_list *, const char *, ulong_t);
cd9bebfc4c225931391c7d9ce1cfd88394b23f20Tatuya JINMEI 神明達哉void Dbg_tls_modactivity(Lm_list *, void *, uint_t);
cd9bebfc4c225931391c7d9ce1cfd88394b23f20Tatuya JINMEI 神明達哉void Dbg_tls_static_block(Lm_list *, void *, ulong_t, ulong_t);
04115a59c176759177545c72376e844e10dc557cMark Andrewsvoid Dbg_tls_static_resv(Rt_map *, ulong_t, ulong_t);
b1f7d25ee1792838aa5e5d81f4433b474d4565a2Mark Andrewsvoid Dbg32_bind_global(Rt_map *, Elf32_Addr, Elf32_Off, Elf32_Word,
4db36a15c5716050d40aa8e709e8c8e9475ea25bMark Andrews Pltbindtype, Rt_map *, Elf32_Addr, Elf32_Off, const char *, uint_t);
4db36a15c5716050d40aa8e709e8c8e9475ea25bMark Andrewsvoid Dbg64_bind_global(Rt_map *, Elf64_Addr, Elf64_Off, Elf64_Xword,
a9579d3386009446d7527ef52fa28251ab8c3c2cTatuya JINMEI 神明達哉 Pltbindtype, Rt_map *, Elf64_Addr, Elf64_Off, const char *, uint_t);
a9579d3386009446d7527ef52fa28251ab8c3c2cTatuya JINMEI 神明達哉void Dbg64_bind_pltpad_to(Rt_map *, Addr, const char *, const char *);
a9579d3386009446d7527ef52fa28251ab8c3c2cTatuya JINMEI 神明達哉void Dbg64_bind_pltpad_from(Rt_map *, Addr, const char *);
a9579d3386009446d7527ef52fa28251ab8c3c2cTatuya JINMEI 神明達哉void Dbg32_bind_reject(Rt_map *, Rt_map *, const char *, int);
146484aced3e6c1b9cc88db5e75b8cbfd166f701Mark Andrewsvoid Dbg64_bind_reject(Rt_map *, Rt_map *, const char *, int);
146484aced3e6c1b9cc88db5e75b8cbfd166f701Mark Andrewsvoid Dbg32_bind_weak(Rt_map *, Elf32_Addr, Elf32_Addr, const char *);
dbe9f900ecbefb34e960b69b41b9ecde36e0a256Tatuya JINMEI 神明達哉void Dbg64_bind_weak(Rt_map *, Elf64_Addr, Elf64_Addr, const char *);
dbe9f900ecbefb34e960b69b41b9ecde36e0a256Tatuya JINMEI 神明達哉void Dbg32_cap_hw_candidate(Lm_list *, const char *);
e43b095921450c34288cadc3406f49c84a0e4d46Evan Huntvoid Dbg64_cap_hw_candidate(Lm_list *, const char *);
e43b095921450c34288cadc3406f49c84a0e4d46Evan Huntvoid Dbg32_cap_hw_filter(Lm_list *, const char *, Rt_map *);
e43b095921450c34288cadc3406f49c84a0e4d46Evan Huntvoid Dbg64_cap_hw_filter(Lm_list *, const char *, Rt_map *);
e43b095921450c34288cadc3406f49c84a0e4d46Evan Huntvoid Dbg32_cap_mapfile(Lm_list *, Elf32_Word, Elf32_Word, Elf32_Half);
7999db4215b9398d4598ac0156ff097cda40402bMark Andrewsvoid Dbg64_cap_mapfile(Lm_list *, Elf64_Xword, Elf64_Xword, Elf64_Half);
7999db4215b9398d4598ac0156ff097cda40402bMark Andrewsvoid Dbg32_cap_sec_entry(Lm_list *, uint_t, Elf32_Word, Elf32_Word,
481e9b573b8233f8678c1dd4549c8c949312e81dMark Andrewsvoid Dbg64_cap_sec_entry(Lm_list *, uint_t, Elf64_Xword, Elf64_Xword,
bd7e02a3378274436e30beecca33bf7889182776Francis Dupontvoid Dbg32_cap_val_hw1(Lm_list *, Elf32_Word, Elf32_Half);
bd7e02a3378274436e30beecca33bf7889182776Francis Dupontvoid Dbg64_cap_val_hw1(Lm_list *, Elf64_Xword, Elf64_Half);
0cdb53f093f5814b40a68848025dd8d7e9ef2e9bTatuya JINMEI 神明達哉void Dbg32_ent_print(Lm_list *, Elf32_Half, List *, Boolean);
0cdb53f093f5814b40a68848025dd8d7e9ef2e9bTatuya JINMEI 神明達哉void Dbg64_ent_print(Lm_list *, Elf64_Half, List *, Boolean);
673ef465c6a5ba59cf3f8d727aa7cfbdd33d3c2cMark Andrewsvoid Dbg32_file_aout(Lm_list *, const char *, ulong_t, ulong_t, ulong_t,
e8ebdf044d241387bc3140d58fd51db357bad621Mark Andrews const char *, Aliste);
e8ebdf044d241387bc3140d58fd51db357bad621Mark Andrewsvoid Dbg64_file_aout(Lm_list *, const char *, ulong_t, ulong_t, ulong_t,
9de0f9b0aed432ee357dbba8d1d807525f4b6d4aMark Andrews const char *, Aliste);
9de0f9b0aed432ee357dbba8d1d807525f4b6d4aMark Andrewsvoid Dbg32_file_archive(Lm_list *, const char *, int);
9de0f9b0aed432ee357dbba8d1d807525f4b6d4aMark Andrewsvoid Dbg64_file_archive(Lm_list *, const char *, int);
ee6c0ce79e83039c9f8692bfb6196e0bb591ff98Mark Andrewsvoid Dbg32_file_bind_entry(Lm_list *, Bnd_desc *);
ee6c0ce79e83039c9f8692bfb6196e0bb591ff98Mark Andrewsvoid Dbg64_file_bind_entry(Lm_list *, Bnd_desc *);
07d0f86c8a1591c0ee785d6728af69cb40f1da61Francis Dupontvoid Dbg32_file_config_dis(Lm_list *, const char *, int);
07d0f86c8a1591c0ee785d6728af69cb40f1da61Francis Dupontvoid Dbg64_file_config_dis(Lm_list *, const char *, int);
2ca30c1774245f3aa7e8a1f3781cb965152373d8Evan Huntvoid Dbg32_file_config_obj(Lm_list *, const char *, const char *,
07d0f86c8a1591c0ee785d6728af69cb40f1da61Francis Dupont const char *);
07d0f86c8a1591c0ee785d6728af69cb40f1da61Francis Dupontvoid Dbg64_file_config_obj(Lm_list *, const char *, const char *,
07d0f86c8a1591c0ee785d6728af69cb40f1da61Francis Dupont const char *);
07d0f86c8a1591c0ee785d6728af69cb40f1da61Francis Dupontvoid Dbg32_file_cntl(Lm_list *, Aliste, Aliste);
07d0f86c8a1591c0ee785d6728af69cb40f1da61Francis Dupontvoid Dbg64_file_cntl(Lm_list *, Aliste, Aliste);
7ed4399c6598276b76df95e6dc91ed7b2834abc6Evan Huntvoid Dbg32_file_cleanup(Lm_list *, const char *, Aliste);
7ed4399c6598276b76df95e6dc91ed7b2834abc6Evan Huntvoid Dbg64_file_cleanup(Lm_list *, const char *, Aliste);
2f76108082f11d4979048f1c22602391c5733c88Tatuya JINMEI 神明達哉void Dbg32_file_dlclose(Lm_list *, const char *, int);
7ed4399c6598276b76df95e6dc91ed7b2834abc6Evan Huntvoid Dbg64_file_dlclose(Lm_list *, const char *, int);
c6678b68efae57ecaec97f489f6d9104f85ed0a8Mark Andrewsvoid Dbg32_file_dldump(Rt_map *, const char *, int);
efe34b8ddbecf45d1671efbcba30bdb75410c98aMark Andrewsvoid Dbg64_file_dldump(Rt_map *, const char *, int);
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉void Dbg32_file_dlopen(Rt_map *, const char *, int);
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉void Dbg64_file_dlopen(Rt_map *, const char *, int);
7c60401dbd4dce617dffc685c269fca224c589adTatuya JINMEI 神明達哉void Dbg32_file_elf(Lm_list *, const char *, ulong_t, ulong_t, ulong_t,
d923262186a3111a6ac7aae5dcd9996e01115a44Mark Andrewsvoid Dbg64_file_elf(Lm_list *, const char *, ulong_t, ulong_t, ulong_t,
f92c897cb69fbb8b7400a5df93271b0743fe9adeTatuya JINMEI 神明達哉void Dbg32_file_filtee(Lm_list *, const char *, const char *, int);
f92c897cb69fbb8b7400a5df93271b0743fe9adeTatuya JINMEI 神明達哉void Dbg64_file_filtee(Lm_list *, const char *, const char *, int);
158f256a14b629c4157fe0da779a4ff0e3402e48Tatuya JINMEI 神明達哉void Dbg32_file_filter(Lm_list *, const char *, const char *, int);
77514242b09538db8f3a8f96f7f3d368cff6ebbaTatuya JINMEI 神明達哉void Dbg64_file_filter(Lm_list *, const char *, const char *, int);
77514242b09538db8f3a8f96f7f3d368cff6ebbaTatuya JINMEI 神明達哉void Dbg64_file_fixname(Lm_list *, const char *, const char *);
77514242b09538db8f3a8f96f7f3d368cff6ebbaTatuya JINMEI 神明達哉void Dbg32_file_fixname(Lm_list *, const char *, const char *);
8aae2264818e1511fa30c3ef5c3dc7669e347d3cTatuya JINMEI 神明達哉void Dbg32_file_hdl_action(Grp_hdl *, Rt_map *, int, uint_t);
8aae2264818e1511fa30c3ef5c3dc7669e347d3cTatuya JINMEI 神明達哉void Dbg64_file_hdl_action(Grp_hdl *, Rt_map *, int, uint_t);
8aae2264818e1511fa30c3ef5c3dc7669e347d3cTatuya JINMEI 神明達哉void Dbg32_file_hdl_collect(Grp_hdl *, const char *);
0f39ff74a85e16cbfd30354e24403b1ee50e1104Tatuya JINMEI 神明達哉void Dbg64_file_hdl_collect(Grp_hdl *, const char *);
0f39ff74a85e16cbfd30354e24403b1ee50e1104Tatuya JINMEI 神明達哉void Dbg64_file_lazyload(Rt_map *, const char *, const char *);
7ecbfb6c0f566894fb7050e021cded6822771789Mark Andrewsvoid Dbg32_file_lazyload(Rt_map *, const char *, const char *);
7ecbfb6c0f566894fb7050e021cded6822771789Mark Andrewsvoid Dbg32_file_ldso(Rt_map *, char **, auxv_t *, const char *, Aliste);
7ecbfb6c0f566894fb7050e021cded6822771789Mark Andrewsvoid Dbg64_file_ldso(Rt_map *, char **, auxv_t *, const char *, Aliste);
8ef7b7f3f68a26cb60f98da398562f8d1c616f96Mark Andrewsvoid Dbg32_file_modified(Lm_list *, const char *, const char *, const char *,
538a0a40a2c308a004ea40a9efd31c9aecb0f041Mark Andrewsvoid Dbg64_file_modified(Lm_list *, const char *, const char *, const char *,
250dcb4cf5c356bb492c849edff5fe3c81f61f77Tatuya JINMEI 神明達哉void Dbg32_file_preload(Lm_list *, const char *);
250dcb4cf5c356bb492c849edff5fe3c81f61f77Tatuya JINMEI 神明達哉void Dbg64_file_preload(Lm_list *, const char *);
4875b50dca297a5d2082f503da31eaab896b3a8fTatuya JINMEI 神明達哉void Dbg32_file_rejected(Lm_list *, Rej_desc *);
d87ad693fc0e91168da01f887cc6ae318b6b7f3eMark Andrewsvoid Dbg64_file_rejected(Lm_list *, Rej_desc *);
d87ad693fc0e91168da01f887cc6ae318b6b7f3eMark Andrewsvoid Dbg32_file_reuse(Lm_list *, const char *, const char *);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg64_file_reuse(Lm_list *, const char *, const char *);
58253bddc4c33507ba28654b9c4a36ca1053730cMark Andrewsvoid Dbg32_file_skip(Lm_list *, const char *, const char *);
8aae2264818e1511fa30c3ef5c3dc7669e347d3cTatuya JINMEI 神明達哉void Dbg64_file_skip(Lm_list *, const char *, const char *);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg32_got_display(Ofl_desc *, Elf32_Off, int);
080a964a3f0622f2e343f114aa1cc066372c06caEvan Huntvoid Dbg64_got_display(Ofl_desc *, Elf64_Off, int);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg32_libs_audit(Lm_list *, const char *, const char *);
5a17fe2916ce37793c12b243ab08c16095a59cf7Evan Huntvoid Dbg64_libs_audit(Lm_list *, const char *, const char *);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg32_libs_found(Lm_list *, const char *, int);
5a17fe2916ce37793c12b243ab08c16095a59cf7Evan Huntvoid Dbg64_libs_found(Lm_list *, const char *, int);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg32_libs_ignore(Lm_list *, const char *);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg32_libs_init(Lm_list *, List *, List *);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg64_libs_init(Lm_list *, List *, List *);
c72279e756e6578dc8f09ceac5158d80a8a61ce5Evan Huntvoid Dbg32_libs_l(Lm_list *, const char *, const char *);
e1aeb1569a0ae08c97dd76acb00376e4246e59b8Mark Andrewsvoid Dbg64_libs_l(Lm_list *, const char *, const char *);
e1aeb1569a0ae08c97dd76acb00376e4246e59b8Mark Andrewsvoid Dbg32_libs_path(Lm_list *, const char *, Half, const char *);
e1aeb1569a0ae08c97dd76acb00376e4246e59b8Mark Andrewsvoid Dbg64_libs_path(Lm_list *, const char *, Half, const char *);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg32_libs_req(Lm_list *, const char *, const char *, const char *);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg64_libs_req(Lm_list *, const char *, const char *, const char *);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg64_libs_update(Lm_list *, List *, List *);
816496b22114ee7c2c15321c2c6cc4be77fdf822Mark Andrewsvoid Dbg32_libs_ylu(Lm_list *, const char *, const char *, int);
816496b22114ee7c2c15321c2c6cc4be77fdf822Mark Andrewsvoid Dbg64_libs_ylu(Lm_list *, const char *, const char *, int);
ae6942e3d1fc7327ba5df9d638e0af15a908f8fbMark Andrewsvoid Dbg32_map_dash(Lm_list *, const char *, Sdf_desc *);
28ad0be64ee756013c0f6a474fc447ee613ee0d1Evan Huntvoid Dbg64_map_dash(Lm_list *, const char *, Sdf_desc *);
229442301442890aee044a0df54d3787acd68e65Mark Andrewsvoid Dbg32_map_ent(Lm_list *, Boolean, Ent_desc *, Ofl_desc *);
229442301442890aee044a0df54d3787acd68e65Mark Andrewsvoid Dbg64_map_ent(Lm_list *, Boolean, Ent_desc *, Ofl_desc *);
8b56b8956fc1e6c70efacb4f71db28d0d1f0c577Mark Andrewsvoid Dbg32_map_pipe(Lm_list *, Sg_desc *, const char *, Elf32_Word);
8b56b8956fc1e6c70efacb4f71db28d0d1f0c577Mark Andrewsvoid Dbg64_map_pipe(Lm_list *, Sg_desc *, const char *, Elf64_Word);
bf64a0d5d9469c42622401bc5d55cf9888eeef44Tatuya JINMEI 神明達哉void Dbg32_map_size_new(Lm_list *, const char *);
00c93a6214214772d4952cd4327aa34670c763bcMichael Graffvoid Dbg64_map_size_new(Lm_list *, const char *);
00c93a6214214772d4952cd4327aa34670c763bcMichael Graffvoid Dbg32_map_size_old(Ofl_desc *, Sym_desc *);
00c93a6214214772d4952cd4327aa34670c763bcMichael Graffvoid Dbg64_map_size_old(Ofl_desc *, Sym_desc *);
0f4a4d46abe13df2c367aa8dffaad685c20eaadaMark Andrewsvoid Dbg32_map_version(Lm_list *, const char *, const char *, int);
68cd13fff2b45c8a941ed8ac3efa0698798dcc96Mark Andrewsvoid Dbg64_map_version(Lm_list *, const char *, const char *, int);
c4fadc88619959582ac89b841c489be0519ae79dTatuya JINMEI 神明達哉void Dbg32_move_adjexpandreloc(Lm_list *, Elf32_Word, const char *);
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrewsvoid Dbg64_move_adjexpandreloc(Lm_list *, Elf64_Xword, const char *);
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrewsvoid Dbg32_move_adjmovereloc(Lm_list *, Elf32_Word, Elf32_Word,
8907d8fa04fdaa65baf0bc6b01230b2ebde93106Mark Andrews const char *);
68cd13fff2b45c8a941ed8ac3efa0698798dcc96Mark Andrewsvoid Dbg64_move_adjmovereloc(Lm_list *, Elf64_Xword, Elf64_Xword,
d904beeb3bf62d60e25f76e1ac9c4b78278c14edMark Andrews const char *);
db30f4bdcb66afb7eb1ab0c6882cc70be9a53d79Mark Andrewsvoid Dbg32_move_entry1(Lm_list *, int, Move *, Sym_desc *);
db30f4bdcb66afb7eb1ab0c6882cc70be9a53d79Mark Andrewsvoid Dbg64_move_entry1(Lm_list *, int, Move *, Sym_desc *);
db30f4bdcb66afb7eb1ab0c6882cc70be9a53d79Mark Andrewsvoid Dbg32_move_entry2(Lm_list *, Elf32_Move *, Elf32_Word, const char *);
db30f4bdcb66afb7eb1ab0c6882cc70be9a53d79Mark Andrewsvoid Dbg64_move_entry2(Lm_list *, Elf64_Move *, Elf64_Word, const char *);
db30f4bdcb66afb7eb1ab0c6882cc70be9a53d79Mark Andrewsvoid Dbg32_move_expand(Lm_list *, Elf32_Move *, Elf32_Addr);
db30f4bdcb66afb7eb1ab0c6882cc70be9a53d79Mark Andrewsvoid Dbg64_move_expand(Lm_list *, Elf64_Move *, Elf64_Addr);
420ed91d3ed516bc9d5edf2e942ae792d17d11b4Mark Andrewsvoid Dbg32_move_outmove(Lm_list *, const char *);
420ed91d3ed516bc9d5edf2e942ae792d17d11b4Mark Andrewsvoid Dbg64_move_outmove(Lm_list *, const char *);
07555e64d9102eae058efd58f872b4a3b9ddff61Mark Andrewsvoid Dbg32_move_outsctadj(Lm_list *, Sym_desc *);
07555e64d9102eae058efd58f872b4a3b9ddff61Mark Andrewsvoid Dbg64_move_outsctadj(Lm_list *, Sym_desc *);
a76b380643a22f23a67a9df284e86cd7ef7608c1Mark Andrewsvoid Dbg32_move_parexpn(Lm_list *, const char *, const char *);
a76b380643a22f23a67a9df284e86cd7ef7608c1Mark Andrewsvoid Dbg64_move_parexpn(Lm_list *, const char *, const char *);
2a31bd531072824ef252c18303859d6af7451b00Francis Dupontvoid Dbg32_reloc_apply_reg(Lm_list *, int, Elf32_Half, Elf32_Word,
2a31bd531072824ef252c18303859d6af7451b00Francis Dupontvoid Dbg64_reloc_apply_reg(Lm_list *, int, Elf64_Half, Elf64_Xword,
4a253e12fc611763cd7c1b793e78a00d47894399Francis Dupontvoid Dbg32_reloc_apply_val(Lm_list *, int, Elf32_Word, Elf32_Word);
4a253e12fc611763cd7c1b793e78a00d47894399Francis Dupontvoid Dbg64_reloc_apply_val(Lm_list *, int, Elf64_Xword, Elf64_Xword);
4a253e12fc611763cd7c1b793e78a00d47894399Francis Dupontvoid Dbg32_reloc_ars_entry(Lm_list *, int, Elf32_Word, Elf32_Half, Rel_desc *);
cffe96e26744abcf33494837b234219046a631d8Mark Andrewsvoid Dbg64_reloc_ars_entry(Lm_list *, int, Elf64_Word, Elf64_Half, Rel_desc *);
cffe96e26744abcf33494837b234219046a631d8Mark Andrewsvoid Dbg32_reloc_copy(Rt_map *, Rt_map *, const char *, int);
cffe96e26744abcf33494837b234219046a631d8Mark Andrewsvoid Dbg64_reloc_copy(Rt_map *, Rt_map *, const char *, int);
f703353673abc17ef76c89561a1fbf3555d38927Mark Andrewsvoid Dbg32_reloc_discard(Lm_list *, Elf32_Half, Rel_desc *);
f703353673abc17ef76c89561a1fbf3555d38927Mark Andrewsvoid Dbg64_reloc_discard(Lm_list *, Elf64_Half, Rel_desc *);
f703353673abc17ef76c89561a1fbf3555d38927Mark Andrewsvoid Dbg32_reloc_doact(Lm_list *, int, Elf32_Half, Elf32_Word, Elf32_Word,
f703353673abc17ef76c89561a1fbf3555d38927Mark Andrews Elf32_Word, Elf32_Word, const char *, Os_desc *);
7e26a2a646877bcd5e03fce6d7347e88f059011eMark Andrewsvoid Dbg64_reloc_doact(Lm_list *, int, Elf64_Half, Elf64_Word, Elf64_Word,
7e26a2a646877bcd5e03fce6d7347e88f059011eMark Andrews Elf64_Xword, Elf64_Xword, const char *, Os_desc *);
a95a9de45ca739dab17ec1263186dbaaaba50d97Tatuya JINMEI 神明達哉void Dbg32_reloc_dooutrel(Lm_list *, Elf32_Word);
a95a9de45ca739dab17ec1263186dbaaaba50d97Tatuya JINMEI 神明達哉void Dbg64_reloc_dooutrel(Lm_list *, Elf64_Word);
ea8564f68adbacd904e55e47668fe1bbf65ddd1dMark Andrewsvoid Dbg32_reloc_entry(Lm_list *, const char *, Elf32_Half, Elf32_Word,
ea8564f68adbacd904e55e47668fe1bbf65ddd1dMark Andrews void *, const char *, const char *, const char *);
55f580c7fc4b99316a54ef54ed79c58efca5fff1Mark Andrewsvoid Dbg64_reloc_entry(Lm_list *, const char *, Elf64_Half, Elf64_Word,
55f580c7fc4b99316a54ef54ed79c58efca5fff1Mark Andrews void *, const char *, const char *, const char *);
55f580c7fc4b99316a54ef54ed79c58efca5fff1Mark Andrewsvoid Dbg32_reloc_error(Lm_list *, int, Elf32_Half, Elf32_Word, void *,
d9936b218d9d0fd7c6a1a418e5b91b356190ea12Mark Andrews const char *);
d9936b218d9d0fd7c6a1a418e5b91b356190ea12Mark Andrewsvoid Dbg64_reloc_error(Lm_list *, int, Elf64_Half, Elf64_Word, void *,
4074b8e7342618ff38ffe3773a2699ee1734f1adMark Andrews const char *);
4074b8e7342618ff38ffe3773a2699ee1734f1adMark Andrewsvoid Dbg32_reloc_generate(Lm_list *, Os_desc *, Elf32_Word);
0283e511317cae3785a9d48e236289a234a25368Mark Andrewsvoid Dbg64_reloc_generate(Lm_list *, Os_desc *, Elf64_Word);
664e11f0b14c78cef7cf6b8c70323a1da494e351Mark Andrewsvoid Dbg32_reloc_in(Lm_list *, int, Elf32_Half, Elf32_Word, void *,
664e11f0b14c78cef7cf6b8c70323a1da494e351Mark Andrews const char *, const char *);
0283e511317cae3785a9d48e236289a234a25368Mark Andrewsvoid Dbg64_reloc_in(Lm_list *, int, Elf64_Half, Elf64_Word, void *,
016c4317500eb565b82b27d00ba6b621c6e29110Mark Andrews const char *, const char *);
ce9c1558a6c81b49a5cedf55d168f889aeb5d310Mark Andrewsvoid Dbg32_reloc_ors_entry(Lm_list *, int, Elf32_Word, Elf32_Half, Rel_desc *);
ce9c1558a6c81b49a5cedf55d168f889aeb5d310Mark Andrewsvoid Dbg64_reloc_ors_entry(Lm_list *, int, Elf64_Word, Elf64_Half, Rel_desc *);
ce9c1558a6c81b49a5cedf55d168f889aeb5d310Mark Andrewsvoid Dbg32_reloc_out(Ofl_desc *, int, Elf32_Word, void *, const char *,
ce9c1558a6c81b49a5cedf55d168f889aeb5d310Mark Andrews const char *);
0f3264c8d1b66de8dedd137d53615b8a8556adfaMark Andrewsvoid Dbg64_reloc_out(Ofl_desc *, int, Elf64_Word, void *, const char *,
0f3264c8d1b66de8dedd137d53615b8a8556adfaMark Andrews const char *);
0f3264c8d1b66de8dedd137d53615b8a8556adfaMark Andrewsvoid Dbg32_reloc_proc(Lm_list *, Os_desc *, Is_desc *, Is_desc *);
0e30609d7b3e31e3ff249d185041b9140b5410baMark Andrewsvoid Dbg64_reloc_proc(Lm_list *, Os_desc *, Is_desc *, Is_desc *);
0e30609d7b3e31e3ff249d185041b9140b5410baMark Andrewsvoid Dbg32_reloc_run(Rt_map *, uint_t, int, int);
0e30609d7b3e31e3ff249d185041b9140b5410baMark Andrewsvoid Dbg64_reloc_run(Rt_map *, uint_t, int, int);
9e8947d9e606b967d0792d0ab1ee7afac5e5f39dMark Andrewsvoid Dbg32_reloc_transition(Lm_list *, Elf32_Half, Elf32_Word, Rel_desc *);
9e8947d9e606b967d0792d0ab1ee7afac5e5f39dMark Andrewsvoid Dbg64_reloc_transition(Lm_list *, Elf64_Half, Elf64_Word, Rel_desc *);
3cff31d890bf0815b6b2c7603d1e5c37dc3f26b7Mark Andrewsvoid Dbg32_sec_added(Lm_list *, Os_desc *, Sg_desc *);
3cff31d890bf0815b6b2c7603d1e5c37dc3f26b7Mark Andrewsvoid Dbg64_sec_added(Lm_list *, Os_desc *, Sg_desc *);
2005c3b37bb39a37dc0b034bb2149006df7e3759Mark Andrewsvoid Dbg32_sec_created(Lm_list *, Os_desc *, Sg_desc *);
aef875b27e94586a1f3644d53705e6f5ea4b5dafMark Andrewsvoid Dbg64_sec_created(Lm_list *, Os_desc *, Sg_desc *);
aef875b27e94586a1f3644d53705e6f5ea4b5dafMark Andrewsvoid Dbg32_sec_discarded(Lm_list *, Is_desc *, Is_desc *);
c09c2bf800ba0f5e6efe6b47ba72f43e4a61ca7dMark Andrewsvoid Dbg64_sec_discarded(Lm_list *, Is_desc *, Is_desc *);
9a7d202077fae00fbdca610d8a8d90689e30f331Mark Andrewsvoid Dbg32_sec_group(Lm_list *, Is_desc *, Group_desc *);
9a7d202077fae00fbdca610d8a8d90689e30f331Mark Andrewsvoid Dbg64_sec_group(Lm_list *, Is_desc *, Group_desc *);
9a7d202077fae00fbdca610d8a8d90689e30f331Mark Andrewsvoid Dbg32_sec_order_error(Lm_list *, Ifl_desc *, Elf32_Word, int);
9a7d202077fae00fbdca610d8a8d90689e30f331Mark Andrewsvoid Dbg64_sec_order_error(Lm_list *, Ifl_desc *, Elf64_Word, int);
4a5b30c24ca7ceefec4ca142069b886f3d4ab9f9Mark Andrewsvoid Dbg32_sec_strtab(Lm_list *, Os_desc *, Str_tbl *);
c368f28dad471c70213b41f7a0ad1b4ef4d8c543Mark Andrewsvoid Dbg64_sec_strtab(Lm_list *, Os_desc *, Str_tbl *);
f1d6c77eccf502398ae5954fb884bde70764a047Mark Andrewsvoid Dbg32_seg_desc_entry(Lm_list *, Elf32_Half, int, Sg_desc *);
f1d6c77eccf502398ae5954fb884bde70764a047Mark Andrewsvoid Dbg64_seg_desc_entry(Lm_list *, Elf64_Half, int, Sg_desc *);
f1d6c77eccf502398ae5954fb884bde70764a047Mark Andrewsvoid Dbg32_seg_entry(Ofl_desc *, int, Sg_desc *);
7adca0ea2fcd44641861523b718d6980c0666103Mark Andrewsvoid Dbg64_seg_entry(Ofl_desc *, int, Sg_desc *);
68cd13fff2b45c8a941ed8ac3efa0698798dcc96Mark Andrewsvoid Dbg32_seg_list(Lm_list *, Elf32_Half, List *);
7adca0ea2fcd44641861523b718d6980c0666103Mark Andrewsvoid Dbg64_seg_list(Lm_list *, Elf64_Half, List *);
dc2a0aa7aaa8b85398ae183c7274c0eeec5009afMark Andrewsvoid Dbg32_shdr_modified(Lm_list *, const char *, Half, Shdr *, Shdr *,
2005c3b37bb39a37dc0b034bb2149006df7e3759Mark Andrews const char *);
1fa2ce7eaef0c17d554495220565b681639b2ce5Mark Andrewsvoid Dbg64_shdr_modified(Lm_list *, const char *, Half, Shdr *, Shdr *,
7539c231d47677250008737b0691f9518111f3f5Mark Andrews const char *);
68cd13fff2b45c8a941ed8ac3efa0698798dcc96Mark Andrewsvoid Dbg32_support_action(Lm_list *, const char *, const char *, Support_ndx,
1c3ed2a83d176d9023b51b60dfc96c133f678362Tatuya JINMEI 神明達哉 const char *);
1c3ed2a83d176d9023b51b60dfc96c133f678362Tatuya JINMEI 神明達哉void Dbg64_support_action(Lm_list *, const char *, const char *, Support_ndx,
e951a79d901cc9b72a4882c38f02b568eed6bf24Mark Andrews const char *);
fc53f564caa9d40f4b73a2808260b1dc07e86fddEvan Huntvoid Dbg32_support_load(Lm_list *, const char *, const char *);
e951a79d901cc9b72a4882c38f02b568eed6bf24Mark Andrewsvoid Dbg64_support_load(Lm_list *, const char *, const char *);
9a727082a0f4959d4ad5ee91c171c2fad92ac996Mark Andrewsvoid Dbg32_support_req(Lm_list *, const char *, int);
a59640bf27db16e02e01484297e36b7456e163bbMark Andrewsvoid Dbg64_support_req(Lm_list *, const char *, int);
4462e590791925b6a5efceacbff054a6b5fe35edMark Andrewsvoid Dbg32_syminfo_entry(Lm_list *, Elf32_Word, Syminfo *, Sym *, const char *,
9925249931480c9e422b70c948b2665264ec46f5Mark Andrewsvoid Dbg64_syminfo_entry(Lm_list *, Elf64_Word, Syminfo *, Sym *, const char *,
cef715b6556ca1207b85aa1eac6ce817af2be44eMark Andrewsvoid Dbg32_syms_ar_checking(Lm_list *, Xword, Elf_Arsym *, const char *);
cef715b6556ca1207b85aa1eac6ce817af2be44eMark Andrewsvoid Dbg64_syms_ar_checking(Lm_list *, Xword, Elf_Arsym *, const char *);
cef715b6556ca1207b85aa1eac6ce817af2be44eMark Andrewsvoid Dbg32_syms_ar_entry(Lm_list *, Xword, Elf_Arsym *);
5497de6931b5ac26f65c2343b0318614f73933baMark Andrewsvoid Dbg64_syms_ar_entry(Lm_list *, Xword, Elf_Arsym *);
5497de6931b5ac26f65c2343b0318614f73933baMark Andrewsvoid Dbg32_syms_ar_resolve(Lm_list *, Xword, Elf_Arsym *, const char *, int);
5497de6931b5ac26f65c2343b0318614f73933baMark Andrewsvoid Dbg64_syms_ar_resolve(Lm_list *, Xword, Elf_Arsym *, const char *, int);
f86c5d30de5d2bf4a4aab98f72295309d62e92eeMark Andrewsvoid Dbg32_syms_ar_title(Lm_list *, const char *, int);
f86c5d30de5d2bf4a4aab98f72295309d62e92eeMark Andrewsvoid Dbg64_syms_ar_title(Lm_list *, const char *, int);
f86c5d30de5d2bf4a4aab98f72295309d62e92eeMark Andrewsvoid Dbg32_syms_created(Lm_list *, const char *);
1ff207c2fa4182156932f3f5c982170385a19225Mark Andrewsvoid Dbg32_syms_dlsym(Rt_map *, const char *, const char *, int);
b1e32169ac5cf21fca540fa122a546db71090491Mark Andrewsvoid Dbg64_syms_dlsym(Rt_map *, const char *, const char *, int);
827572e191fad1326c624593bf35d8eb1928f607Mark Andrewsvoid Dbg32_syms_entered(Ofl_desc *, Sym *, Sym_desc *);
1aba9fe67899522364a9dbc3ee5a14da081f0314Evan Huntvoid Dbg64_syms_entered(Ofl_desc *, Sym *, Sym_desc *);
1aba9fe67899522364a9dbc3ee5a14da081f0314Evan Huntvoid Dbg32_syms_entry(Lm_list *, Elf32_Word, Sym_desc *);
1aba9fe67899522364a9dbc3ee5a14da081f0314Evan Huntvoid Dbg64_syms_entry(Lm_list *, Elf64_Word, Sym_desc *);
546c2bf791782df1077217bdaf1865235fa95a93Mark Andrewsvoid Dbg32_syms_global(Lm_list *, Elf32_Word, const char *);
546c2bf791782df1077217bdaf1865235fa95a93Mark Andrewsvoid Dbg64_syms_global(Lm_list *, Elf64_Word, const char *);
6c7f722d31d12cf83964c8132f0a59ef70e34cb5Mark Andrewsvoid Dbg32_syms_lazy_rescan(Lm_list *, const char *);
fcc2a57e13fbecf085e9d11702709b3d5a49b043Mark Andrewsvoid Dbg64_syms_lazy_rescan(Lm_list *, const char *);
fcc2a57e13fbecf085e9d11702709b3d5a49b043Mark Andrewsvoid Dbg32_syms_lookup(Rt_map *, const char *, const char *);
fcc2a57e13fbecf085e9d11702709b3d5a49b043Mark Andrewsvoid Dbg64_syms_lookup(Rt_map *, const char *, const char *);
fcdafc1e30dd4d10184b56201ea2fc3bab711e5eMark Andrewsvoid Dbg32_syms_lookup_aout(Lm_list *, const char *);
fcdafc1e30dd4d10184b56201ea2fc3bab711e5eMark Andrewsvoid Dbg32_syms_new(Ofl_desc *, Sym *, Sym_desc *);
f1263d2aa405087e74caf001cd443079f50ee903Mark Andrewsvoid Dbg64_syms_new(Ofl_desc *, Sym *, Sym_desc *);
b1d21f6c93c93bd27492fc41f1c3205c39ab2167Mark Andrewsvoid Dbg32_syms_reduce(Ofl_desc *, int, Sym_desc *, int, const char *);
efb3fa669f00ccfd9aada997b426616b6b0ce044Mark Andrewsvoid Dbg64_syms_reduce(Ofl_desc *, int, Sym_desc *, int, const char *);
034f775ae1bbc260d88bc372f01fdf4b50554514Mark Andrewsvoid Dbg32_syms_resolved(Ofl_desc *, Sym_desc *);
034f775ae1bbc260d88bc372f01fdf4b50554514Mark Andrewsvoid Dbg64_syms_resolved(Ofl_desc *, Sym_desc *);
80f20cb452989a423ed0ab84cfbf67d258b92247Mark Andrewsvoid Dbg32_syms_resolving(Ofl_desc *, Elf32_Word, const char *, int, int,
80f20cb452989a423ed0ab84cfbf67d258b92247Mark Andrewsvoid Dbg64_syms_resolving(Ofl_desc *, Elf64_Word, const char *, int, int,
93ee06cbe34294c300834d383ff89162ad5c241aMark Andrewsvoid Dbg32_syms_sec_entry(Lm_list *, Elf32_Word, Sg_desc *, Os_desc *);
93ee06cbe34294c300834d383ff89162ad5c241aMark Andrewsvoid Dbg64_syms_sec_entry(Lm_list *, Elf64_Word, Sg_desc *, Os_desc *);
400a1b6604ede895cc8d67a7aa66796a5dbc75e4Mark Andrewsvoid Dbg32_syms_updated(Ofl_desc *, Sym_desc *, const char *);
400a1b6604ede895cc8d67a7aa66796a5dbc75e4Mark Andrewsvoid Dbg64_syms_updated(Ofl_desc *, Sym_desc *, const char *);
48fa5940280d65a83b020cca12769b4cd0422e91Mark Andrewsvoid Dbg32_util_call_array(Rt_map *, void *, int, Elf32_Word);
bfcc5ae79a46c5c55e6cf1a9fe4d70a957712d2bTatuya JINMEI 神明達哉void Dbg64_util_call_array(Rt_map *, void *, int, Elf64_Word);
f61a7c87bf36b189d8f04ea4c8ab3ec55778355cMark Andrewsvoid Dbg32_util_dbnotify(Lm_list *, rd_event_e, r_state_e);
f61a7c87bf36b189d8f04ea4c8ab3ec55778355cMark Andrewsvoid Dbg64_util_dbnotify(Lm_list *, rd_event_e, r_state_e);
f61a7c87bf36b189d8f04ea4c8ab3ec55778355cMark Andrewsvoid Dbg32_util_edge_in(Lm_list *, Rt_map *, uint_t, Rt_map *, int, int);
f61a7c87bf36b189d8f04ea4c8ab3ec55778355cMark Andrewsvoid Dbg64_util_edge_in(Lm_list *, Rt_map *, uint_t, Rt_map *, int, int);
562460463b6f4c4d6f815c58c129451c82d66823Mark Andrewsvoid Dbg32_util_lcinterface(Rt_map *, int, char *);
562460463b6f4c4d6f815c58c129451c82d66823Mark Andrewsvoid Dbg64_util_lcinterface(Rt_map *, int, char *);
f5d0f495847eb4eb9f0058e73051f855800bee0bMark Andrewsvoid Dbg32_unused_file(Lm_list *, const char *, int, uint_t);
dc0ecf08dbea81b6ebfcd3a18b52aa974472b1baMark Andrewsvoid Dbg64_unused_file(Lm_list *, const char *, int, uint_t);
dc0ecf08dbea81b6ebfcd3a18b52aa974472b1baMark Andrewsvoid Dbg32_unused_lcinterface(Rt_map *, Rt_map *, int);
dc0ecf08dbea81b6ebfcd3a18b52aa974472b1baMark Andrewsvoid Dbg64_unused_lcinterface(Rt_map *, Rt_map *, int);
dc19dcbc236bc876a6cdb426ec7c5fab964f8dfcMark Andrewsvoid Dbg32_unused_unref(Rt_map *, const char *);
dc19dcbc236bc876a6cdb426ec7c5fab964f8dfcMark Andrewsvoid Dbg64_unused_unref(Rt_map *, const char *);
114c14f8adfc249cf2e5cdcb9007af46fed257e3Mark Andrewsvoid Dbg32_ver_need_entry(Lm_list *, Half, const char *, const char *);
604419a812b491cd35fb6fad129c3c39da7200a1Mark Andrewsvoid Dbg64_ver_need_entry(Lm_list *, Half, const char *, const char *);
3d78993c6d415f600f57520d1566627b5535d715Mark Andrewsvoid Dbg32_ver_need_title(Lm_list *, const char *);
3d78993c6d415f600f57520d1566627b5535d715Mark Andrewsvoid Dbg64_ver_need_title(Lm_list *, const char *);
8c850a29eda020642c84038e449d60f124c6123bMark Andrewsconst char *Elf_demangle_name(const char *);
8c850a29eda020642c84038e449d60f124c6123bMark Andrewsvoid Elf_syminfo_entry(Lm_list *, Word, Syminfo *, const char *, const char *);
da31aff2f2a2163dafeea65c63f16d8f3fca05c5Mark Andrewsvoid Elf_ver_line_1(Lm_list *, const char *, const char *, const char *,
e8ca2abed76b550fd3baddcfb17f2c9a630d6b71Mark Andrews const char *);
68cd13fff2b45c8a941ed8ac3efa0698798dcc96Mark Andrewsvoid Elf_ver_line_2(Lm_list *, const char *, const char *);
e8ca2abed76b550fd3baddcfb17f2c9a630d6b71Mark Andrewsvoid Elf_ver_line_3(Lm_list *, const char *, const char *, const char *);
81d9d7a10e52b421d7f4784c48ae995b13203c59Mark Andrewsvoid Elf_ver_line_5(Lm_list *, const char *, const char *);
301f6ffbbeabcbf765f8163f4ffb7f6f0146b926Mark Andrewsvoid Elf64_cap_entry(Lm_list *, Elf64_Cap *, int ndx, Elf64_Half);
301f6ffbbeabcbf765f8163f4ffb7f6f0146b926Mark Andrewsvoid Elf32_cap_entry(Lm_list *, Elf32_Cap *, int ndx, Elf32_Half);
28c49640dcb25102e5040b8d957edd905ddf82f8Mark Andrewsvoid Elf64_dyn_entry(Lm_list *, Elf64_Dyn *, int, const char *, Elf64_Half);
7314547af7aa1dd25d690dd3f034d49e5cc8fa9dMark Andrewsvoid Elf32_dyn_entry(Lm_list *, Elf32_Dyn *, int, const char *, Elf32_Half);
68cd13fff2b45c8a941ed8ac3efa0698798dcc96Mark Andrewsvoid Elf64_dyn_null_entry(Lm_list *, Elf64_Dyn *, int, int);
541b9722d8031485922ab11221c2e747c0262cf5Mark Andrewsvoid Elf32_dyn_null_entry(Lm_list *, Elf32_Dyn *, int, int);
ddaeaddf2b9148ce3e6ec5fecc48f64ea5826faeMark Andrewsvoid Elf64_ehdr(Lm_list *, Elf64_Ehdr *, Elf64_Shdr *);
a6f7fdcc039de75e9a20da90044caa814f0357a3Michael Graffvoid Elf32_ehdr(Lm_list *, Elf32_Ehdr *, Elf32_Shdr *);
d7e8610d31d83ff863e8b2dc05c238376c35e949Mark Andrewsvoid Elf64_got_entry(Lm_list *, Elf64_Sword, Elf64_Addr, Elf64_Xword,
d7e8610d31d83ff863e8b2dc05c238376c35e949Mark Andrewsvoid Elf32_got_entry(Lm_list *, Elf32_Sword, Elf32_Addr, Elf32_Word,
c4dc5966e0a66f4d75677f1634eff3b45baf988eMark Andrewsvoid Elf64_phdr(Lm_list *, Elf64_Half, Elf64_Phdr *);
9429f5a8318bd2142280c949d4af05998ca348a2Evan Huntvoid Elf32_phdr(Lm_list *, Elf32_Half, Elf32_Phdr *);
0899d16ebd6a70bb027e7899c53e7f542ebc987bEvan Huntvoid Elf64_reloc_apply_reg(Lm_list *, int, Elf64_Half, Elf64_Xword,
0899d16ebd6a70bb027e7899c53e7f542ebc987bEvan Huntvoid Elf32_reloc_apply_reg(Lm_list *, int, Elf32_Half, Elf32_Word,
d2e440ca30f27468443ccc7e21db0b8e10c4faf8Mark Andrewsvoid Elf64_reloc_apply_val(Lm_list *, int, Elf64_Xword, Elf64_Xword);
d2e440ca30f27468443ccc7e21db0b8e10c4faf8Mark Andrewsvoid Elf32_reloc_apply_val(Lm_list *, int, Elf32_Word, Elf32_Word);
d2e440ca30f27468443ccc7e21db0b8e10c4faf8Mark Andrewsvoid Elf64_reloc_entry_1(Lm_list *, int, const char *, Elf64_Half, Word, void *,
404df30f4fcbd318dd1e3cc027d2b5abff3ab6d5Mark Andrews const char *, const char *, const char *);
404df30f4fcbd318dd1e3cc027d2b5abff3ab6d5Mark Andrewsvoid Elf32_reloc_entry_1(Lm_list *, int, const char *, Elf32_Half, Word, void *,
404df30f4fcbd318dd1e3cc027d2b5abff3ab6d5Mark Andrews const char *, const char *, const char *);
544d0efa38490d67e458aa9c23a7dac2a9d546bfMark Andrewsvoid Elf64_reloc_entry_2(Lm_list *, int, const char *, Word, const char *,
544d0efa38490d67e458aa9c23a7dac2a9d546bfMark Andrews Elf64_Addr, Elf64_Sxword, const char *, const char *, const char *);
1f2635d3f7b3f0b3bf0d0310fe880d95e84f09fcMark Andrewsvoid Elf32_reloc_entry_2(Lm_list *, int, const char *, Word, const char *,
1f2635d3f7b3f0b3bf0d0310fe880d95e84f09fcMark Andrews Elf32_Addr, Elf32_Sword, const char *, const char *, const char *);
802760773ca5224b29a610741a7f2e0a7d6e031bMark Andrewsvoid Elf64_shdr(Lm_list *, Elf64_Half, Elf64_Shdr *);
b6d496d53851e5ab5ba82e800062a431b05310cbEvan Huntvoid Elf32_shdr(Lm_list *, Elf32_Half, Elf32_Shdr *);
67213ca3d0594588a6fac32d8188efc68b0ad572Shane Kerrvoid Elf64_syms_table_entry(Lm_list *, int, const char *, Elf64_Half,
d55494b8e9887e7ff7cdf1ec96a9dc5e8afe3c94Shane Kerr Elf64_Sym *, Elf64_Versym, int, const char *, const char *);
d813808a01d5629110b8df483ccc2dff9ec2a84fMark Andrewsvoid Elf32_syms_table_entry(Lm_list *, int, const char *, Elf32_Half,
67213ca3d0594588a6fac32d8188efc68b0ad572Shane Kerr Elf32_Sym *, Elf32_Versym, int, const char *, const char *);