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 ๐Ÿ”’
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 ๐Ÿ”’