angr.angrdb.serializers.structured_code

class angr.angrdb.serializers.structured_code.ConstFormatsSerializer

Bases: object

Serialize/deserialize the constant formats dictionary.

static to_json(const_formats)
Return type:

dict[int, dict[str, dict[str, bool]]]

Parameters:

const_formats (dict[tuple[int, int, str], dict[str, bool]])

static from_json(data)
Return type:

dict[tuple[int, int, str], dict[str, bool]]

Parameters:

data (dict[int, dict[str, dict[str, str | bool]]])

class angr.angrdb.serializers.structured_code.StructuredCodeManagerSerializer

Bases: object

Serialize/deserialize a structured code manager.

static dump(session, db_kb, code_manager)
Parameters:
Returns:

static dict_strkey_to_intkey(d)
Return type:

dict[int, Any]

Parameters:

d (dict[str, Any])

static load(session, db_kb, kb)
Parameters:
Return type:

StructuredCodeManager

Returns:

A loaded structured code manager