cairo-size-profiler 2.12.2

Runner executable for the Cairo programming language
cairo-size-profiler-2.12.2 is not a library.

This program compiles and analyzes the code size of a Cairo project.

It supports both single files and entire projects, and can analyze either contracts or executable functions. Depending on the provided arguments, it uses the appropriate plugin suite for compilation.

The program outputs size-related metrics, including weights by concrete and generic libfuncs, as well as by user-defined functions. It also provides insights into the size contributions of high-level user functions, including inlined instances.

Exits with a status code of 1 if compilation or execution fails, and 0 otherwise.