Currently all of standard types and types inside signatures stored as strings in SDB. Thus, every time we load those databases we have to parse all those strings manually which is time and resource-consuming, especially on CI runs.
Thus, we should design a new format of types storage that will allow loading type forest directly without calling C parser.
One of the possible solutions is protobuf.
Currently all of standard types and types inside signatures stored as strings in SDB. Thus, every time we load those databases we have to parse all those strings manually which is time and resource-consuming, especially on CI runs.
Thus, we should design a new format of types storage that will allow loading type forest directly without calling C parser. One of the possible solutions is protobuf.
See:
librz/analysis/d/*
librz/type/serialize_types.c
librz/type/serialize_callables.c