Commit ab4179e
authored
The crate that we compute metrics for is now configurable when invoking
`kani_std_analysis.py`. Should we find a need for further crates beyond
`core` or `std` we just need to invoke it more times.
We are now also reporting loop/no-loop information across all the kinds
of functions we are tracking as metrics.
By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 and MIT licenses.
1 parent 18c4e95 commit ab4179e
8 files changed
Lines changed: 176 additions & 40 deletions
File tree
- doc/mdbook-metrics/src
- library
- scripts
- kani-std-analysis
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
47 | 66 | | |
48 | 67 | | |
49 | 68 | | |
| |||
83 | 102 | | |
84 | 103 | | |
85 | 104 | | |
86 | | - | |
| 105 | + | |
87 | 106 | | |
88 | 107 | | |
89 | 108 | | |
90 | 109 | | |
91 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
92 | 118 | | |
93 | 119 | | |
94 | 120 | | |
| |||
- .github/workflows/main.yml+1-1
- Cargo.toml+1-1
- src/backtrace/dbghelp32.rs+10-1
- src/backtrace/dbghelp64.rs+20-20
- src/backtrace/libunwind.rs+20-27
- src/backtrace/miri.rs+5-10
- src/backtrace/mod.rs+7-7
- src/backtrace/noop.rs+1-4
- src/dbghelp.rs+2
- src/print/fuchsia.rs+2-2
- src/symbolize/dbghelp.rs+89-116
- src/symbolize/gimli.rs+46-53
- src/symbolize/gimli/elf.rs+13-8
- src/symbolize/gimli/libs_aix.rs+6-13
- src/symbolize/gimli/libs_illumos.rs+1-1
- src/symbolize/gimli/libs_libnx.rs+1-1
- src/symbolize/gimli/libs_windows.rs+15-18
- src/symbolize/gimli/mmap_unix.rs+8-10
- src/symbolize/gimli/mmap_windows.rs+27-29
- src/symbolize/gimli/xcoff.rs+3-3
- src/symbolize/mod.rs+2-2
- src/windows_sys.rs-4
- src/windows_sys_arm32_shim.rs-53
Large diffs are not rendered by default.
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
69 | 68 | | |
70 | 69 | | |
71 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
312 | | - | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
313 | 318 | | |
314 | 319 | | |
315 | 320 | | |
| |||
0 commit comments