angr.go.analyses.dwarf_signatures

Read Go function signatures and named types from the DWARF that cmd/compile/cmd/link emit.

Only compile units produced by Go cmd/compile are read. Type strings are taken from the Go-spelled DW_AT_name of the type DIEs and normalized to the canonical syntax of angr.go.signature.

angr.go.analyses.dwarf_signatures.read_go_dwarf_signatures(project)

Read Go function signatures and named types from the DWARF of the main object. Returns an empty set when the binary has no DWARF or its DWARF was not produced by the Go toolchain.

Return type:

GoSignatureSet

Parameters:

project (Project)