angr.knowledge_plugins.functions.function_parser

class angr.knowledge_plugins.functions.function_parser.CallingConventionSerializer

Bases: object

Serialize/deserialize SimCC classes.

static to_json(cc)
Return type:

dict

Parameters:

cc (SimCC)

static from_json(data, arch)
Return type:

SimCC | None

Parameters:

data (dict)

class angr.knowledge_plugins.functions.function_parser.FunctionParser

Bases: object

The implementation of the serialization methods for the <Function> class.

static serialize(function)

:return :

static parse_from_cmsg(cmsg, function_manager=None, project=None, meta_only=False)
Parameters:
  • cmsg – The data to instantiate the <Function> from.

  • meta_only (bool)

Return Function: