mirror of
https://github.com/openharmony/third_party_elfutils.git
synced 2026-07-18 17:24:31 -04:00
libdwfl: Make __libdwfl_addrsym a static function in dwfl_module_addrsym.c
__libdwfl_addrsym is only used in the dwfl_module_addrsym.c source. There is no need to mark this as a (shared) internal function. Signed-off-by: Mark Wielaard <mark@klomp.org>
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2018-06-04 Mark Wielaard <mark@klomp.org>
|
||||
|
||||
* libdwflP.h (__libdwfl_addrsym): Remove function declaration.
|
||||
* dwfl_module_addrsym.c (__libdwfl_addrsym): Make a static function.
|
||||
|
||||
2018-05-27 Mark Wielaard <mark@klomp.org>
|
||||
|
||||
* relocate.c (__libdwfl_relocate): Always call relocate_section with
|
||||
|
||||
@@ -235,9 +235,12 @@ search_table (struct search_state *state, int start, int end)
|
||||
}
|
||||
|
||||
/* Returns the name of the symbol "closest" to ADDR.
|
||||
Never returns symbols at addresses above ADDR. */
|
||||
const char *
|
||||
internal_function
|
||||
Never returns symbols at addresses above ADDR.
|
||||
|
||||
Wrapper for old dwfl_module_addrsym and new dwfl_module_addrinfo.
|
||||
adjust_st_value set to true returns adjusted SYM st_value, set to false
|
||||
it will not adjust SYM at all, but does match against resolved values. */
|
||||
static const char *
|
||||
__libdwfl_addrsym (Dwfl_Module *_mod, GElf_Addr _addr, GElf_Off *off,
|
||||
GElf_Sym *_closest_sym, GElf_Word *shndxp,
|
||||
Elf **elfp, Dwarf_Addr *biasp, bool _adjust_st_value)
|
||||
|
||||
@@ -463,15 +463,6 @@ extern const char *__libdwfl_getsym (Dwfl_Module *mod, int ndx, GElf_Sym *sym,
|
||||
bool *resolved, bool adjust_st_value)
|
||||
internal_function;
|
||||
|
||||
/* Internal wrapper for old dwfl_module_addrsym and new dwfl_module_addrinfo.
|
||||
adjust_st_value set to true returns adjusted SYM st_value, set to false
|
||||
it will not adjust SYM at all, but does match against resolved values. */
|
||||
extern const char *__libdwfl_addrsym (Dwfl_Module *mod, GElf_Addr addr,
|
||||
GElf_Off *off, GElf_Sym *sym,
|
||||
GElf_Word *shndxp, Elf **elfp,
|
||||
Dwarf_Addr *bias,
|
||||
bool adjust_st_value) internal_function;
|
||||
|
||||
extern void __libdwfl_module_free (Dwfl_Module *mod) internal_function;
|
||||
|
||||
/* Find the main ELF file, update MOD->elferr and/or MOD->main.elf. */
|
||||
|
||||
Reference in New Issue
Block a user