mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-08-01 01:06:46 +08:00
The score is the access cost on Cortex-M0+ thumb builds, expressed in instructions. This commit does not have any provisions to calculate different scores based on the target architecture, so it's only meaningful when running this script with `-t armv6m-unknown-eabi`. Go with a simple model: direct access is possible for the first 128 fields of a structure, direct access costs 1 instruction, indirect access costs 3 instructions. The score calculation assumes that each lexical use in the source code corresponds to one access. This does not take into account unused code, inlining, uses from application code, etc. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> |
||
|---|---|---|
| .. | ||
| data_files | ||
| mbedtls_dev | ||
| abi_check.py | ||
| apidoc_full.sh | ||
| assemble_changelog.py | ||
| bump_version.sh | ||
| config.pl | ||
| config.py | ||
| ecc-heap.sh | ||
| ecp_comb_table.py | ||
| field_report.py | ||
| find-mem-leak.cocci | ||
| footprint.sh | ||
| generate_errors.pl | ||
| generate_features.pl | ||
| generate_psa_constants.py | ||
| generate_query_config.pl | ||
| generate_visualc_files.pl | ||
| make_generated_files.bat | ||
| massif_max.pl | ||
| memory.sh | ||
| output_env.sh | ||
| rm-calloc-cast.cocci | ||
| tmp_ignore_makefiles.sh | ||
| windows_msbuild.bat | ||