Skip to content

elf ¤

Functions:

Attributes:

parser module-attribute ¤

parser = ArgumentParser(
    description="Prints the section mappings contained in the ELF header.\nIf binary not start or use --no-rebase, the section permission based on section flags.\n\nExamples:\n    elfsections\n    elfsections --no-rebase\n"
)

PLT_SECTION_NAMES module-attribute ¤

PLT_SECTION_NAMES = ('.plt', '.plt.sec', '.plt.got', '.plt.bnd')

elfsections ¤

elfsections(no_rebase: bool) -> None

gotplt ¤

gotplt() -> None

plt ¤

plt() -> None

get_section_bounds ¤

get_section_bounds(section_name: str)

print_symbols_in_section ¤

print_symbols_in_section(section_name, filter_text='') -> None

get_symbols_in_region ¤

get_symbols_in_region(
    start: int, end: int, filter_text=""
) -> list[tuple[str, int]]