Bare C code ============ This category allows to analyze any C source code without any support file (i.e. ARXML or HTML report). The main differences with the other categories is that the developer is responsible for: * wrapping the function to analyze, with a main function that gets the inputs, provide them to the function and reads the output * specify the function to analyze * specify the periodicity of the function HPROF generation command for bare C code ------------------------------------------ For the bare C code example, the utility expects to have all the source files available for the compilation specified with `-c` and `-I` flags, and will not generate any RTE stub. .. code-block:: bash python hux-autosar-sil.py generate_hprof --bare \ -r \ -p 10 \ -I \ -I \ -c \ -c \ --aws \ -z \ -b \ -ho It is mandatory to specify the name of the function to analyze with the `-r` flag. Furthermore, it is possible to specify the periodicity of the function to analyze, expressed in milliseconds, with the `-p` flag. Additionally, it is possible to specify additional compile flags with the `-q` flag. These flags will be used during the compilation step. The generated `.hprof` is the output of the performance analysis. Upload the report to Huxelerate Platform to get the final report.