aws / aws-nitro-enclaves-cli
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
51% | 12% | 25% | 8% | 2%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
html100% | 0% | 0% | 0% | 0%
rs12% | 26% | 41% | 17% | 1%
c76% | 0% | 23% | 0% | 0%
spec0% | 0% | 95% | 0% | 4%
h0% | 0% | 0% | 53% | 46%
toml0% | 0% | 0% | 0% | 100%
hbs0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT98% | 0% | 0% | 0% | 1%
src15% | 32% | 40% | 10% | <1%
drivers66% | 0% | 20% | 7% | 5%
enclave_build0% | 0% | 78% | 14% | 6%
SOURCES0% | 0% | 100% | 0% | 0%
SPECS0% | 0% | 100% | 0% | 0%
vsock_proxy0% | 0% | 0% | 84% | 15%
driver-bindings0% | 0% | 0% | 94% | 5%
eif_loader0% | 0% | 0% | 0% | 100%
include0% | 0% | 0% | 0% | 100%
bootstrap0% | 0% | 0% | 0% | 100%
Longest Files (Top 49)
File# lines# units
7392 -
commands_parser.rs
in src/common
1124 45
ne_misc_dev.c
in drivers/virt/nitro_enclaves
1076 31
resource_manager.rs
in src/enclave_proc
996 25
lib.rs
in src
771 2
document_errors.rs
in src/common
528 -
connection_listener.rs
in src/enclave_proc
480 10
mod.rs
in src/enclave_proc
465 13
364 -
364 -
327 1
ne_pci_dev.c
in drivers/virt/nitro_enclaves
326 14
docker.rs
in enclave_build/src
319 10
main.rs
in src
298 1
cpu_info.rs
in src/enclave_proc
293 11
lib.rs
in enclave_build/src
260 1
utils.rs
in src
256 2
connection.rs
in src/enclave_proc
255 5
logger.rs
in src/common
252 10
socket.rs
in src/enclave_proc
248 8
yaml_generator.rs
in enclave_build/src
215 1
utils.rs
in src/enclave_proc
198 6
json_output.rs
in src/common
197 -
proxy.rs
in vsock_proxy/src
190 2
commands.rs
in src/enclave_proc
179 -
bindings.rs
in driver-bindings/src
175 3
mod.rs
in src/common
174 -
main.rs
in enclave_build/src
151 1
dns.rs
in vsock_proxy/src
143 9
ne_pci_dev.h
in drivers/virt/nitro_enclaves
119 -
main.rs
in vsock_proxy/src
111 1
signal_handler.rs
in src/common
66 -
hbs
about.hbs
in root
65 -
vsock-proxy.yaml
in vsock_proxy/configs
53 -
ne_misc_dev.h
in drivers/virt/nitro_enclaves
52 -
nitro_enclaves.h
in include/uapi/linux
49 -
lib.rs
in eif_loader/src
47 -
utils.rs
in enclave_build/src
43 3
Cargo.toml
in root
41 -
spec
nitro-enclaves-dkms.spec
in drivers/virt/nitro_enclaves
33 -
Cargo.toml
in enclave_build
23 -
Cargo.toml
in vsock_proxy
22 -
Cargo.toml
in eif_loader
18 -
about.toml
in root
17 -
lib.rs
in vsock_proxy/src
9 -
Cargo.toml
in driver-bindings
7 -
lib.rs
in driver-bindings/src
4 -
nitro_enclaves.h
in include/linux
4 -
allocator.yaml
in bootstrap
3 -
Files With Most Units (Top 24)
File# lines# units
commands_parser.rs
in src/common
1124 45
ne_misc_dev.c
in drivers/virt/nitro_enclaves
1076 31
resource_manager.rs
in src/enclave_proc
996 25
ne_pci_dev.c
in drivers/virt/nitro_enclaves
326 14
mod.rs
in src/enclave_proc
465 13
cpu_info.rs
in src/enclave_proc
293 11
docker.rs
in enclave_build/src
319 10
connection_listener.rs
in src/enclave_proc
480 10
logger.rs
in src/common
252 10
dns.rs
in vsock_proxy/src
143 9
socket.rs
in src/enclave_proc
248 8
utils.rs
in src/enclave_proc
198 6
connection.rs
in src/enclave_proc
255 5
utils.rs
in enclave_build/src
43 3
bindings.rs
in driver-bindings/src
175 3
utils.rs
in src
256 2
lib.rs
in src
771 2
proxy.rs
in vsock_proxy/src
190 2
lib.rs
in enclave_build/src
260 1
main.rs
in enclave_build/src
151 1
yaml_generator.rs
in enclave_build/src
215 1
327 1
main.rs
in src
298 1
main.rs
in vsock_proxy/src
111 1
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 145 long lines.

File# lines# units# long lines
document_errors.rs
in src/common
528 - 102
7392 - 40
lib.rs
in src
771 2 1
main.rs
in src
298 1 1
hbs
about.hbs
in root
65 - 1
Correlations

File Size vs. Commits (all time): 48 points

vsock_proxy/src/proxy.rs x: 8 commits (all time) y: 190 lines of code Cargo.toml x: 66 commits (all time) y: 41 lines of code SPECS/aws-nitro-enclaves-cli.spec x: 46 commits (all time) y: 364 lines of code THIRD_PARTY_LICENSES_RUST_CRATES.html x: 31 commits (all time) y: 7392 lines of code src/common/commands_parser.rs x: 30 commits (all time) y: 1124 lines of code src/common/document_errors.rs x: 17 commits (all time) y: 528 lines of code src/common/mod.rs x: 41 commits (all time) y: 174 lines of code src/lib.rs x: 42 commits (all time) y: 771 lines of code src/main.rs x: 35 commits (all time) y: 298 lines of code eif_loader/Cargo.toml x: 15 commits (all time) y: 18 lines of code enclave_build/Cargo.toml x: 19 commits (all time) y: 23 lines of code enclave_build/src/lib.rs x: 21 commits (all time) y: 260 lines of code enclave_build/src/main.rs x: 13 commits (all time) y: 151 lines of code about.toml x: 6 commits (all time) y: 17 lines of code vsock_proxy/src/main.rs x: 15 commits (all time) y: 111 lines of code src/enclave_proc/connection.rs x: 18 commits (all time) y: 255 lines of code src/enclave_proc/resource_manager.rs x: 58 commits (all time) y: 996 lines of code src/utils.rs x: 20 commits (all time) y: 256 lines of code enclave_build/src/yaml_generator.rs x: 6 commits (all time) y: 215 lines of code vsock_proxy/src/dns.rs x: 6 commits (all time) y: 143 lines of code vsock_proxy/src/lib.rs x: 9 commits (all time) y: 9 lines of code enclave_build/src/docker.rs x: 27 commits (all time) y: 319 lines of code enclave_build/src/utils.rs x: 1 commits (all time) y: 43 lines of code driver-bindings/Cargo.toml x: 4 commits (all time) y: 7 lines of code driver-bindings/src/lib.rs x: 3 commits (all time) y: 4 lines of code src/enclave_proc/connection_listener.rs x: 25 commits (all time) y: 480 lines of code src/common/logger.rs x: 13 commits (all time) y: 252 lines of code src/enclave_proc/socket.rs x: 14 commits (all time) y: 248 lines of code drivers/virt/nitro_enclaves/ne_misc_dev.c x: 18 commits (all time) y: 1076 lines of code src/enclave_proc_comm.rs x: 22 commits (all time) y: 327 lines of code bootstrap/allocator.yaml x: 2 commits (all time) y: 3 lines of code src/enclave_proc/commands.rs x: 27 commits (all time) y: 179 lines of code src/enclave_proc/utils.rs x: 20 commits (all time) y: 198 lines of code driver-bindings/src/bindings.rs x: 2 commits (all time) y: 175 lines of code vsock_proxy/configs/vsock-proxy.yaml x: 3 commits (all time) y: 53 lines of code src/enclave_proc/cpu_info.rs x: 18 commits (all time) y: 293 lines of code src/common/signal_handler.rs x: 4 commits (all time) y: 66 lines of code eif_loader/src/lib.rs x: 14 commits (all time) y: 47 lines of code src/common/json_output.rs x: 13 commits (all time) y: 197 lines of code src/enclave_proc/mod.rs x: 32 commits (all time) y: 465 lines of code drivers/virt/nitro_enclaves/ne_pci_dev.c x: 8 commits (all time) y: 326 lines of code include/uapi/linux/nitro_enclaves.h x: 7 commits (all time) y: 49 lines of code drivers/virt/nitro_enclaves/ne_pci_dev.h x: 5 commits (all time) y: 119 lines of code about.hbs x: 1 commits (all time) y: 65 lines of code drivers/virt/nitro_enclaves/ne_misc_dev.h x: 5 commits (all time) y: 52 lines of code
7392.0
lines of code
  min: 3.0
  average: 384.13
  25th percentile: 44.0
  median: 177.0
  75th percentile: 313.75
  max: 7392.0
0 66.0
commits (all time)
min: 1.0 | average: 17.33 | 25th percentile: 5.25 | median: 14.5 | 75th percentile: 24.25 | max: 66.0

File Size vs. Contributors (all time): 48 points

vsock_proxy/src/proxy.rs x: 3 contributors (all time) y: 190 lines of code Cargo.toml x: 16 contributors (all time) y: 41 lines of code SPECS/aws-nitro-enclaves-cli.spec x: 13 contributors (all time) y: 364 lines of code THIRD_PARTY_LICENSES_RUST_CRATES.html x: 13 contributors (all time) y: 7392 lines of code src/common/commands_parser.rs x: 12 contributors (all time) y: 1124 lines of code src/common/document_errors.rs x: 10 contributors (all time) y: 528 lines of code src/common/mod.rs x: 11 contributors (all time) y: 174 lines of code src/lib.rs x: 17 contributors (all time) y: 771 lines of code src/main.rs x: 14 contributors (all time) y: 298 lines of code eif_loader/Cargo.toml x: 9 contributors (all time) y: 18 lines of code enclave_build/Cargo.toml x: 10 contributors (all time) y: 23 lines of code enclave_build/src/lib.rs x: 15 contributors (all time) y: 260 lines of code enclave_build/src/main.rs x: 10 contributors (all time) y: 151 lines of code about.toml x: 4 contributors (all time) y: 17 lines of code vsock_proxy/src/main.rs x: 8 contributors (all time) y: 111 lines of code src/enclave_proc/connection.rs x: 6 contributors (all time) y: 255 lines of code src/enclave_proc/resource_manager.rs x: 17 contributors (all time) y: 996 lines of code src/utils.rs x: 12 contributors (all time) y: 256 lines of code enclave_build/src/yaml_generator.rs x: 6 contributors (all time) y: 215 lines of code vsock_proxy/src/dns.rs x: 1 contributors (all time) y: 143 lines of code vsock_proxy/src/lib.rs x: 2 contributors (all time) y: 9 lines of code enclave_build/src/docker.rs x: 12 contributors (all time) y: 319 lines of code enclave_build/src/utils.rs x: 1 contributors (all time) y: 43 lines of code driver-bindings/src/lib.rs x: 3 contributors (all time) y: 4 lines of code src/enclave_proc/connection_listener.rs x: 6 contributors (all time) y: 480 lines of code src/common/logger.rs x: 5 contributors (all time) y: 252 lines of code src/enclave_proc/socket.rs x: 4 contributors (all time) y: 248 lines of code drivers/virt/nitro_enclaves/ne_misc_dev.c x: 5 contributors (all time) y: 1076 lines of code src/enclave_proc_comm.rs x: 7 contributors (all time) y: 327 lines of code src/enclave_proc/commands.rs x: 10 contributors (all time) y: 179 lines of code src/enclave_proc/utils.rs x: 7 contributors (all time) y: 198 lines of code driver-bindings/src/bindings.rs x: 2 contributors (all time) y: 175 lines of code vsock_proxy/configs/vsock-proxy.yaml x: 3 contributors (all time) y: 53 lines of code src/enclave_proc/cpu_info.rs x: 7 contributors (all time) y: 293 lines of code src/common/signal_handler.rs x: 3 contributors (all time) y: 66 lines of code eif_loader/src/lib.rs x: 7 contributors (all time) y: 47 lines of code src/common/json_output.rs x: 6 contributors (all time) y: 197 lines of code src/enclave_proc/mod.rs x: 8 contributors (all time) y: 465 lines of code drivers/virt/nitro_enclaves/ne_pci_dev.c x: 4 contributors (all time) y: 326 lines of code include/uapi/linux/nitro_enclaves.h x: 4 contributors (all time) y: 49 lines of code drivers/virt/nitro_enclaves/ne_pci_dev.h x: 3 contributors (all time) y: 119 lines of code about.hbs x: 1 contributors (all time) y: 65 lines of code include/linux/nitro_enclaves.h x: 1 contributors (all time) y: 4 lines of code
7392.0
lines of code
  min: 3.0
  average: 384.13
  25th percentile: 44.0
  median: 177.0
  75th percentile: 313.75
  max: 7392.0
0 17.0
contributors (all time)
min: 1.0 | average: 7.02 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 10.0 | max: 17.0

File Size vs. Commits (30 days): 1 points

vsock_proxy/src/proxy.rs x: 1 commits (30d) y: 190 lines of code
190.0
lines of code
  min: 190.0
  average: 190.0
  25th percentile: 190.0
  median: 190.0
  75th percentile: 190.0
  max: 190.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

vsock_proxy/src/proxy.rs x: 1 contributors (30d) y: 190 lines of code
190.0
lines of code
  min: 190.0
  average: 190.0
  25th percentile: 190.0
  median: 190.0
  75th percentile: 190.0
  max: 190.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 4 points

vsock_proxy/src/proxy.rs x: 1 commits (90d) y: 190 lines of code Cargo.toml x: 3 commits (90d) y: 41 lines of code SPECS/aws-nitro-enclaves-cli.spec x: 2 commits (90d) y: 364 lines of code THIRD_PARTY_LICENSES_RUST_CRATES.html x: 2 commits (90d) y: 7392 lines of code
7392.0
lines of code
  min: 41.0
  average: 1996.75
  25th percentile: 78.25
  median: 277.0
  75th percentile: 5635.0
  max: 7392.0
0 3.0
commits (90d)
min: 1.0 | average: 2.0 | 25th percentile: 1.25 | median: 2.0 | 75th percentile: 2.75 | max: 3.0

File Size vs. Contributors (90 days): 4 points

vsock_proxy/src/proxy.rs x: 1 contributors (90d) y: 190 lines of code Cargo.toml x: 2 contributors (90d) y: 41 lines of code SPECS/aws-nitro-enclaves-cli.spec x: 1 contributors (90d) y: 364 lines of code THIRD_PARTY_LICENSES_RUST_CRATES.html x: 1 contributors (90d) y: 7392 lines of code
7392.0
lines of code
  min: 41.0
  average: 1996.75
  25th percentile: 78.25
  median: 277.0
  75th percentile: 5635.0
  max: 7392.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0