├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── fmetrics.cc ├── fortify-metrics.py ├── fortify-metrics.spec └── tests ├── Makefile ├── builtin-dynamic-object-size-0.c ├── builtin-dynamic-object-size-0.c.expected ├── builtin-object-size-1.c ├── builtin-object-size-1.c.expected ├── builtin-object-size-10.c ├── builtin-object-size-10.c.expected ├── builtin-object-size-11.c ├── builtin-object-size-11.c.expected ├── builtin-object-size-12.c ├── builtin-object-size-12.c.expected ├── builtin-object-size-13.c ├── builtin-object-size-13.c.expected ├── builtin-object-size-14.c ├── builtin-object-size-14.c.expected ├── builtin-object-size-15.c ├── builtin-object-size-15.c.expected ├── builtin-object-size-16.c ├── builtin-object-size-16.c.expected ├── builtin-object-size-17.c ├── builtin-object-size-17.c.expected ├── builtin-object-size-18.c ├── builtin-object-size-18.c.expected ├── builtin-object-size-19.c ├── builtin-object-size-19.c.expected ├── builtin-object-size-2.c ├── builtin-object-size-2.c.expected ├── builtin-object-size-20.c ├── builtin-object-size-20.c.expected ├── builtin-object-size-22.c ├── builtin-object-size-22.c.expected ├── builtin-object-size-3.c ├── builtin-object-size-3.c.expected ├── builtin-object-size-4.c ├── builtin-object-size-4.c.expected ├── builtin-object-size-5.c ├── builtin-object-size-5.c.expected ├── builtin-object-size-6.c ├── builtin-object-size-6.c.expected ├── builtin-object-size-7.c ├── builtin-object-size-7.c.expected ├── builtin-object-size-8.c ├── builtin-object-size-8.c.expected ├── builtin-object-size-9.c ├── builtin-object-size-9.c.expected ├── min.c ├── min.c.expected ├── mult.c ├── mult.c.expected ├── vararray.c └── vararray.c.expected /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/README.md -------------------------------------------------------------------------------- /fmetrics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/fmetrics.cc -------------------------------------------------------------------------------- /fortify-metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/fortify-metrics.py -------------------------------------------------------------------------------- /fortify-metrics.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/fortify-metrics.spec -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/builtin-dynamic-object-size-0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-dynamic-object-size-0.c -------------------------------------------------------------------------------- /tests/builtin-dynamic-object-size-0.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 43:2:31 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-1.c -------------------------------------------------------------------------------- /tests/builtin-object-size-1.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 30:18:21 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-10.c -------------------------------------------------------------------------------- /tests/builtin-object-size-10.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 1:1:1 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-11.c -------------------------------------------------------------------------------- /tests/builtin-object-size-11.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-12.c -------------------------------------------------------------------------------- /tests/builtin-object-size-12.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-13.c -------------------------------------------------------------------------------- /tests/builtin-object-size-13.c.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-13.c.expected -------------------------------------------------------------------------------- /tests/builtin-object-size-14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-14.c -------------------------------------------------------------------------------- /tests/builtin-object-size-14.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 1:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-15.c -------------------------------------------------------------------------------- /tests/builtin-object-size-15.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-16.c -------------------------------------------------------------------------------- /tests/builtin-object-size-16.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 20:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-17.c -------------------------------------------------------------------------------- /tests/builtin-object-size-17.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-18.c -------------------------------------------------------------------------------- /tests/builtin-object-size-18.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-19.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-19.c -------------------------------------------------------------------------------- /tests/builtin-object-size-19.c.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-19.c.expected -------------------------------------------------------------------------------- /tests/builtin-object-size-2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-2.c -------------------------------------------------------------------------------- /tests/builtin-object-size-2.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 35:20:26 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-20.c -------------------------------------------------------------------------------- /tests/builtin-object-size-20.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-22.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-22.c -------------------------------------------------------------------------------- /tests/builtin-object-size-22.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-3.c -------------------------------------------------------------------------------- /tests/builtin-object-size-3.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-4.c -------------------------------------------------------------------------------- /tests/builtin-object-size-4.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-5.c -------------------------------------------------------------------------------- /tests/builtin-object-size-5.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 2:2:2 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-6.c -------------------------------------------------------------------------------- /tests/builtin-object-size-6.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 46:34:34 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-7.c -------------------------------------------------------------------------------- /tests/builtin-object-size-7.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 8:8:8 2 | -------------------------------------------------------------------------------- /tests/builtin-object-size-8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-8.c -------------------------------------------------------------------------------- /tests/builtin-object-size-8.c.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-8.c.expected -------------------------------------------------------------------------------- /tests/builtin-object-size-9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/builtin-object-size-9.c -------------------------------------------------------------------------------- /tests/builtin-object-size-9.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 1:1:1 2 | -------------------------------------------------------------------------------- /tests/min.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/min.c -------------------------------------------------------------------------------- /tests/min.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 0:0:0 2 | -------------------------------------------------------------------------------- /tests/mult.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/mult.c -------------------------------------------------------------------------------- /tests/mult.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 3:1:3 2 | -------------------------------------------------------------------------------- /tests/vararray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siddhesh/fortify-metrics/HEAD/tests/vararray.c -------------------------------------------------------------------------------- /tests/vararray.c.expected: -------------------------------------------------------------------------------- 1 | fmetrics:: 1:0:1 2 | --------------------------------------------------------------------------------