Skip to main content

Module symbol_edit

Module symbol_edit 

Source
Expand description

Binary-level symbol editing for staticlib post-processing.

  • Hide: sets STV_HIDDEN (ELF) or N_PEXT (Mach-O) on non-exported symbols.
  • Rename: appends a vendor-specific suffix to non-exported symbol names by rebuilding the string table.

StructsΒ§

Patch πŸ”’
RenameEntry πŸ”’

FunctionsΒ§

apply_edits πŸ”’
build_renamed_strtab πŸ”’
coff_collect_impl πŸ”’
coff_edit_impl πŸ”’
coff_strip_underscore πŸ”’
Whether this machine’s COFF ABI decorates external symbols with a leading _ (i686 only).
collect_internal_names πŸ”’
elf_collect_impl πŸ”’
elf_edit_impl πŸ”’
elf_rebuild_strtab πŸ”’
macho_collect_impl πŸ”’
macho_edit_impl πŸ”’
macho_rebuild_strtab πŸ”’
write_u32_at πŸ”’
write_u64_at πŸ”’