rizinorg / rizin

UNIX-like reverse engineering framework and command-line toolset.
https://rizin.re
GNU Lesser General Public License v3.0
2.72k stars 363 forks source link

Switch to the new format of types and function prototypes database #1322

Open XVilka opened 3 years ago

XVilka commented 3 years ago

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:

createyourpersonalaccount commented 10 months ago

I'm interested in taking this up. Can you elaborate more on the problem?