angr.analyses.cfg.indirect_jump_resolvers.aarch64_macho_got

class angr.analyses.cfg.indirect_jump_resolvers.aarch64_macho_got.AArch64MachOGotResolver

Bases: IndirectJumpResolver

A timeless indirect jump resolver that resolves GOT entries on AArch64 MachO binaries.

__init__(project)
resolve(cfg, addr, func_addr, block, jumpkind, func_graph_complete=True, **kwargs)

Resolves the GOT entries in AARCH64 Mach-O binaries, where plt stubs are of manner:

adrp    x16, #0x100000
ldr     x16, [x16,#0x10]
br      x16
Parameters:

func_graph_complete (bool)