angr.go.knowledge_plugins.go_types¶
- class angr.go.knowledge_plugins.go_types.GoTypes¶
Bases:
KnowledgeBasePluginThe runtime type descriptors of this binary (
angr.go.analyses.type_descriptors), parsed once on first use: descriptor address <-> canonical Go type string, itabs, and the named-type records that backkb.go_signatures.- __init__(kb)¶
- property descriptors: GoTypeDescriptors¶
- property types: GoSignatureSet¶
- name_at(addr)¶
The canonical Go type string of the descriptor at
addr.
- addr_of(name)¶
The descriptor address of the type spelled
name.
- itab_at(addr)¶
(interface type, concrete type)of the itab ataddr.
- method_at(addr)¶
(receiver type, method name, func type)of the method whose code starts ataddr.
- type_at(addr)¶
The SimType of the descriptor at
addr, built bykb.go_signatures.
- copy()¶