apache / incubator-teaclave-trustzone-sdk
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 82 files with 8,131 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,300 lines of code)
    • 35 files changed 6-20 times (4,191 lines of code)
    • 44 files changed 1-5 times (2,640 lines of code)
0% | 0% | 15% | 51% | 32%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 82 files with 8,131 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 15 files changed by 6-10 contributors (3,789 lines of code)
    • 40 files changed by 2-5 contributors (2,244 lines of code)
    • 27 files changed by 1 contributor (2,098 lines of code)
0% | 0% | 46% | 27% | 25%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rs, toml, sh, txt, md, yaml, json, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rs0% | 0% | 16% | 51% | 31%
toml0% | 0% | 8% | 46% | 45%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
optee-utee0% | 0% | 22% | 59% | 18%
optee-teec0% | 0% | 0% | 81% | 18%
projects0% | 0% | 0% | 0% | 100%
optee-utee-build0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
object.rs
in optee-utee/src
1212 18 2019-03-19 2025-04-10 26 10 mssun@mesalock-linux.org 390810839@qq.com
Cargo.toml
in optee-utee
40 - 2019-02-13 2025-02-12 25 8 mssun@mesalock-linux.org yuanz@apache.org
lib.rs
in optee-utee/src
48 1 2019-02-13 2025-04-08 22 7 mssun@mesalock-linux.org yuanz@apache.org
crypto_op.rs
in optee-utee/src
695 17 2019-04-17 2024-07-05 18 7 simonsywan@gmail.com yuanz@apache.org
Cargo.toml
in optee-utee/optee-utee-sys
27 - 2019-02-13 2025-04-10 16 8 mssun@mesalock-linux.org 390810839@qq.com
context.rs
in optee-teec/src
45 1 2019-02-16 2025-04-10 15 4 mssun@mesalock-linux.org 390810839@qq.com
session.rs
in optee-teec/src
77 1 2019-02-19 2025-04-10 15 4 mssun@mesalock-linux.org 390810839@qq.com
Cargo.toml
in optee-teec
32 - 2019-02-13 2025-03-25 14 6 mssun@mesalock-linux.org 390810839@qq.com
tee_api_types.rs
in optee-utee/optee-utee-sys/src
190 - 2019-02-13 2025-04-10 14 7 mssun@mesalock-linux.org 390810839@qq.com
lib.rs
in optee-utee/macros/src
303 - 2019-03-11 2024-07-05 14 6 mssun@mesalock-linux.org yuanz@apache.org
user_ta_header.rs
in optee-utee/optee-utee-sys/src
54 - 2019-02-13 2024-07-09 13 6 mssun@mesalock-linux.org yuanz@apache.org
parameter.rs
in optee-utee/src
140 2 2019-03-06 2023-12-27 13 5 simonsywan@gmail.com sumit.garg@linaro.org
tee_api.rs
in optee-utee/optee-utee-sys/src
498 - 2019-02-13 2025-04-10 13 8 mssun@mesalock-linux.org 390810839@qq.com
build.rs
in optee-utee/systest
108 1 2019-02-14 2025-04-10 12 5 mssun@mesalock-linux.org 390810839@qq.com
parameter.rs
in optee-teec/src
163 14 2019-02-19 2025-03-25 12 4 mssun@mesalock-linux.org 390810839@qq.com
utee_syscalls.rs
in optee-utee/optee-utee-sys/src
212 - 2019-03-09 2025-04-10 12 7 mssun@mesalock-linux.org 390810839@qq.com
Cargo.toml
in optee-utee/systest
30 - 2019-02-14 2025-04-10 11 5 mssun@mesalock-linux.org 390810839@qq.com
lib.rs
in optee-utee/optee-utee-sys/src
35 - 2019-02-13 2025-04-10 11 7 mssun@mesalock-linux.org 390810839@qq.com
error.rs
in optee-teec/src
38 - 2019-02-16 2025-03-25 11 5 mssun@mesalock-linux.org 390810839@qq.com
error.rs
in optee-utee/src
49 - 2019-03-06 2025-04-08 11 5 simonsywan@gmail.com yuanz@apache.org
uuid.rs
in optee-teec/src
93 3 2019-02-19 2025-03-25 11 4 mssun@mesalock-linux.org 390810839@qq.com
lib.rs
in optee-teec/src
16 - 2019-02-13 2025-03-25 10 4 mssun@mesalock-linux.org 390810839@qq.com
Cargo.toml
in optee-utee/macros
35 - 2019-03-11 2025-02-27 10 6 mssun@mesalock-linux.org 390810839@qq.com
Cargo.toml
in optee-teec/optee-teec-sys
27 - 2019-02-13 2025-02-12 9 5 mssun@mesalock-linux.org yuanz@apache.org
Cargo.toml
in optee-teec/systest
29 - 2019-02-14 2025-04-10 9 5 mssun@mesalock-linux.org 390810839@qq.com
build.rs
in optee-teec/optee-teec-sys
19 3 2019-02-13 2024-11-29 8 6 mssun@mesalock-linux.org 390810839@qq.com
build.rs
in optee-utee/optee-utee-sys
21 3 2019-02-13 2024-11-29 8 4 mssun@mesalock-linux.org 390810839@qq.com
operation.rs
in optee-teec/src
42 - 2019-02-19 2025-03-25 8 3 mssun@mesalock-linux.org 390810839@qq.com
tee_client_api.rs
in optee-teec/optee-teec-sys/src
152 - 2019-02-13 2025-04-10 8 5 mssun@mesalock-linux.org 390810839@qq.com
tee_api_defines.rs
in optee-utee/optee-utee-sys/src
389 - 2019-02-13 2023-11-23 8 6 mssun@mesalock-linux.org sumit.garg@linaro.org
tee_internal_api_extensions.rs
in optee-utee/optee-utee-sys/src
12 - 2021-05-21 2025-04-10 7 5 121478098@qq.com 390810839@qq.com
trace.rs
in optee-utee/optee-utee-sys/src
22 - 2019-02-13 2024-07-09 7 5 mssun@mesalock-linux.org yuanz@apache.org
arithmetical.rs
in optee-utee/src
266 3 2019-04-24 2024-07-05 7 5 simonsywan@gmail.com yuanz@apache.org
tee_udpsocket.rs
in optee-utee/optee-utee-sys/src
16 - 2021-07-27 2025-04-10 6 4 bob@mssun.me 390810839@qq.com
tee_tcpsocket.rs
in optee-utee/optee-utee-sys/src
16 - 2021-07-27 2025-04-10 6 4 bob@mssun.me 390810839@qq.com
trace.rs
in optee-utee/src
32 2 2019-02-20 2023-12-27 6 5 mssun@mesalock-linux.org sumit.garg@linaro.org
Cargo.toml
in optee-teec/macros
35 - 2021-06-23 2025-03-25 6 5 121478098@qq.com 390810839@qq.com
extension.rs
in optee-utee/src
273 11 2021-05-21 2024-12-06 6 5 121478098@qq.com 390810839@qq.com
Xargo.toml
in optee-utee
22 - 2019-02-13 2024-07-05 5 4 mssun@mesalock-linux.org yuanz@apache.org
extension.rs
in optee-teec/src
24 - 2021-05-21 2025-03-25 5 2 121478098@qq.com 390810839@qq.com
utee_types.rs
in optee-utee/optee-utee-sys/src
41 - 2019-02-13 2025-04-10 5 4 mssun@mesalock-linux.org 390810839@qq.com
23 - 2023-04-21 2024-07-05 4 3 tch@meta.com yuanz@apache.org
build.rs
in optee-teec/systest
30 1 2019-02-14 2025-04-10 4 4 mssun@mesalock-linux.org 390810839@qq.com
tee_isocket.rs
in optee-utee/optee-utee-sys/src
43 - 2021-07-27 2024-07-09 4 3 bob@mssun.me yuanz@apache.org
lib.rs
in optee-teec/macros/src
114 3 2021-06-23 2025-03-25 4 3 121478098@qq.com 390810839@qq.com
tee_api_private.rs
in optee-utee/optee-utee-sys/src
2 - 2019-02-13 2021-05-28 3 3 mssun@mesalock-linux.org bob@mssun.me
main.rs
in optee-utee/systest/src
3 - 2019-02-14 2021-05-28 3 3 mssun@mesalock-linux.org bob@mssun.me
macros.rs
in optee-utee/src
16 - 2019-02-20 2021-05-28 3 2 mssun@mesalock-linux.org bob@mssun.me
Cargo.toml
in projects/web3/eth_wallet/proto
28 - 2024-12-12 2025-02-17 3 2 yuanz@apache.org 390810839@qq.com
Cargo.toml
in optee-utee-build
36 - 2024-12-20 2025-02-27 3 2 390810839@qq.com 390810839@qq.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
object.rs
in optee-utee/src
1212 18 2019-03-19 2025-04-10 26 10 mssun@mesalock-linux.org 390810839@qq.com
Cargo.toml
in optee-utee
40 - 2019-02-13 2025-02-12 25 8 mssun@mesalock-linux.org yuanz@apache.org
Cargo.toml
in optee-utee/optee-utee-sys
27 - 2019-02-13 2025-04-10 16 8 mssun@mesalock-linux.org 390810839@qq.com
tee_api.rs
in optee-utee/optee-utee-sys/src
498 - 2019-02-13 2025-04-10 13 8 mssun@mesalock-linux.org 390810839@qq.com
lib.rs
in optee-utee/src
48 1 2019-02-13 2025-04-08 22 7 mssun@mesalock-linux.org yuanz@apache.org
crypto_op.rs
in optee-utee/src
695 17 2019-04-17 2024-07-05 18 7 simonsywan@gmail.com yuanz@apache.org
tee_api_types.rs
in optee-utee/optee-utee-sys/src
190 - 2019-02-13 2025-04-10 14 7 mssun@mesalock-linux.org 390810839@qq.com
utee_syscalls.rs
in optee-utee/optee-utee-sys/src
212 - 2019-03-09 2025-04-10 12 7 mssun@mesalock-linux.org 390810839@qq.com
lib.rs
in optee-utee/optee-utee-sys/src
35 - 2019-02-13 2025-04-10 11 7 mssun@mesalock-linux.org 390810839@qq.com
Cargo.toml
in optee-teec
32 - 2019-02-13 2025-03-25 14 6 mssun@mesalock-linux.org 390810839@qq.com
lib.rs
in optee-utee/macros/src
303 - 2019-03-11 2024-07-05 14 6 mssun@mesalock-linux.org yuanz@apache.org
user_ta_header.rs
in optee-utee/optee-utee-sys/src
54 - 2019-02-13 2024-07-09 13 6 mssun@mesalock-linux.org yuanz@apache.org
Cargo.toml
in optee-utee/macros
35 - 2019-03-11 2025-02-27 10 6 mssun@mesalock-linux.org 390810839@qq.com
build.rs
in optee-teec/optee-teec-sys
19 3 2019-02-13 2024-11-29 8 6 mssun@mesalock-linux.org 390810839@qq.com
tee_api_defines.rs
in optee-utee/optee-utee-sys/src
389 - 2019-02-13 2023-11-23 8 6 mssun@mesalock-linux.org sumit.garg@linaro.org
parameter.rs
in optee-utee/src
140 2 2019-03-06 2023-12-27 13 5 simonsywan@gmail.com sumit.garg@linaro.org
build.rs
in optee-utee/systest
108 1 2019-02-14 2025-04-10 12 5 mssun@mesalock-linux.org 390810839@qq.com
error.rs
in optee-teec/src
38 - 2019-02-16 2025-03-25 11 5 mssun@mesalock-linux.org 390810839@qq.com
error.rs
in optee-utee/src
49 - 2019-03-06 2025-04-08 11 5 simonsywan@gmail.com yuanz@apache.org
Cargo.toml
in optee-utee/systest
30 - 2019-02-14 2025-04-10 11 5 mssun@mesalock-linux.org 390810839@qq.com
Cargo.toml
in optee-teec/optee-teec-sys
27 - 2019-02-13 2025-02-12 9 5 mssun@mesalock-linux.org yuanz@apache.org
Cargo.toml
in optee-teec/systest
29 - 2019-02-14 2025-04-10 9 5 mssun@mesalock-linux.org 390810839@qq.com
tee_client_api.rs
in optee-teec/optee-teec-sys/src
152 - 2019-02-13 2025-04-10 8 5 mssun@mesalock-linux.org 390810839@qq.com
arithmetical.rs
in optee-utee/src
266 3 2019-04-24 2024-07-05 7 5 simonsywan@gmail.com yuanz@apache.org
trace.rs
in optee-utee/optee-utee-sys/src
22 - 2019-02-13 2024-07-09 7 5 mssun@mesalock-linux.org yuanz@apache.org
tee_internal_api_extensions.rs
in optee-utee/optee-utee-sys/src
12 - 2021-05-21 2025-04-10 7 5 121478098@qq.com 390810839@qq.com
Cargo.toml
in optee-teec/macros
35 - 2021-06-23 2025-03-25 6 5 121478098@qq.com 390810839@qq.com
extension.rs
in optee-utee/src
273 11 2021-05-21 2024-12-06 6 5 121478098@qq.com 390810839@qq.com
trace.rs
in optee-utee/src
32 2 2019-02-20 2023-12-27 6 5 mssun@mesalock-linux.org sumit.garg@linaro.org
context.rs
in optee-teec/src
45 1 2019-02-16 2025-04-10 15 4 mssun@mesalock-linux.org 390810839@qq.com
session.rs
in optee-teec/src
77 1 2019-02-19 2025-04-10 15 4 mssun@mesalock-linux.org 390810839@qq.com
parameter.rs
in optee-teec/src
163 14 2019-02-19 2025-03-25 12 4 mssun@mesalock-linux.org 390810839@qq.com
uuid.rs
in optee-teec/src
93 3 2019-02-19 2025-03-25 11 4 mssun@mesalock-linux.org 390810839@qq.com
lib.rs
in optee-teec/src
16 - 2019-02-13 2025-03-25 10 4 mssun@mesalock-linux.org 390810839@qq.com
build.rs
in optee-utee/optee-utee-sys
21 3 2019-02-13 2024-11-29 8 4 mssun@mesalock-linux.org 390810839@qq.com
tee_tcpsocket.rs
in optee-utee/optee-utee-sys/src
16 - 2021-07-27 2025-04-10 6 4 bob@mssun.me 390810839@qq.com
tee_udpsocket.rs
in optee-utee/optee-utee-sys/src
16 - 2021-07-27 2025-04-10 6 4 bob@mssun.me 390810839@qq.com
Xargo.toml
in optee-utee
22 - 2019-02-13 2024-07-05 5 4 mssun@mesalock-linux.org yuanz@apache.org
utee_types.rs
in optee-utee/optee-utee-sys/src
41 - 2019-02-13 2025-04-10 5 4 mssun@mesalock-linux.org 390810839@qq.com
build.rs
in optee-teec/systest
30 1 2019-02-14 2025-04-10 4 4 mssun@mesalock-linux.org 390810839@qq.com
operation.rs
in optee-teec/src
42 - 2019-02-19 2025-03-25 8 3 mssun@mesalock-linux.org 390810839@qq.com
23 - 2023-04-21 2024-07-05 4 3 tch@meta.com yuanz@apache.org
lib.rs
in optee-teec/macros/src
114 3 2021-06-23 2025-03-25 4 3 121478098@qq.com 390810839@qq.com
tee_isocket.rs
in optee-utee/optee-utee-sys/src
43 - 2021-07-27 2024-07-09 4 3 bob@mssun.me yuanz@apache.org
time.rs
in optee-utee/src
52 1 2019-05-20 2023-12-27 3 3 simonsywan@gmail.com sumit.garg@linaro.org
main.rs
in optee-utee/systest/src
3 - 2019-02-14 2021-05-28 3 3 mssun@mesalock-linux.org bob@mssun.me
tee_api_private.rs
in optee-utee/optee-utee-sys/src
2 - 2019-02-13 2021-05-28 3 3 mssun@mesalock-linux.org bob@mssun.me
extension.rs
in optee-teec/src
24 - 2021-05-21 2025-03-25 5 2 121478098@qq.com 390810839@qq.com
Cargo.toml
in optee-utee-build
36 - 2024-12-20 2025-02-27 3 2 390810839@qq.com 390810839@qq.com
Cargo.toml
in projects/web3/eth_wallet/proto
28 - 2024-12-12 2025-02-17 3 2 yuanz@apache.org 390810839@qq.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
code_generator.rs
in optee-utee-build/src
298 16 2024-12-20 2024-12-20 1 1 390810839@qq.com 390810839@qq.com
tee_parameter.rs
in optee-utee/src
269 8 2025-04-08 2025-04-08 1 1 yuanz@apache.org yuanz@apache.org
optee.rs
in optee-utee/src/net
157 9 2025-01-17 2025-01-17 1 1 390810839@qq.com 390810839@qq.com
main.rs
in projects/web3/eth_wallet/ta/src
125 10 2024-12-12 2025-01-09 2 1 yuanz@apache.org yuanz@apache.org
main.rs
in projects/web3/eth_wallet/host/src
121 2 2024-12-12 2024-12-12 1 1 yuanz@apache.org yuanz@apache.org
optee_std.rs
in optee-utee/src/net
119 9 2025-01-17 2025-01-17 1 1 390810839@qq.com 390810839@qq.com
linker.rs
in optee-utee-build/src
115 2 2024-12-20 2024-12-20 1 1 390810839@qq.com 390810839@qq.com
wallet.rs
in projects/web3/eth_wallet/ta/src
104 3 2024-12-12 2024-12-12 1 1 yuanz@apache.org yuanz@apache.org
ta_session.rs
in optee-utee/src
103 1 2025-04-08 2025-04-08 1 1 yuanz@apache.org yuanz@apache.org
ta_config.rs
in optee-utee-build/src
93 - 2024-12-20 2024-12-20 1 1 390810839@qq.com 390810839@qq.com
secure_storage.rs
in projects/web3/eth_wallet/ta/src
77 - 2024-12-12 2024-12-12 1 1 yuanz@apache.org yuanz@apache.org
builder.rs
in optee-utee-build/src
68 2 2024-12-20 2024-12-20 1 1 390810839@qq.com 390810839@qq.com
cli.rs
in projects/web3/eth_wallet/host/src
67 - 2024-12-12 2024-12-12 1 1 yuanz@apache.org yuanz@apache.org
socket.rs
in optee-utee/src/net
59 2 2025-01-17 2025-01-17 1 1 390810839@qq.com 390810839@qq.com
optee_no_std.rs
in optee-utee/src/net
55 7 2025-01-17 2025-01-17 1 1 390810839@qq.com 390810839@qq.com
Cargo.toml
in projects/web3/eth_wallet/ta
45 - 2024-12-12 2025-02-12 3 1 yuanz@apache.org yuanz@apache.org
in_out.rs
in projects/web3/eth_wallet/proto/src
45 - 2024-12-12 2024-12-12 1 1 yuanz@apache.org yuanz@apache.org
Cargo.toml
in projects/web3/eth_wallet/host
34 - 2024-12-12 2025-02-12 2 1 yuanz@apache.org yuanz@apache.org
error.rs
in optee-utee/src/net
33 - 2025-01-17 2025-01-17 1 1 390810839@qq.com 390810839@qq.com
error.rs
in optee-utee-build/src
23 3 2024-12-20 2024-12-20 1 1 390810839@qq.com 390810839@qq.com
Xargo.toml
in projects/web3/eth_wallet/ta
22 - 2024-12-12 2024-12-12 1 1 yuanz@apache.org yuanz@apache.org
tests.rs
in projects/web3/eth_wallet/host/src
18 - 2024-12-12 2024-12-12 1 1 yuanz@apache.org yuanz@apache.org
lib.rs
in optee-utee-build/src
14 - 2024-12-20 2024-12-20 1 1 390810839@qq.com 390810839@qq.com
hash.rs
in projects/web3/eth_wallet/ta/src
10 - 2024-12-12 2024-12-12 1 1 yuanz@apache.org yuanz@apache.org
mod.rs
in optee-utee/src/net
10 - 2025-01-17 2025-01-17 1 1 390810839@qq.com 390810839@qq.com
build.rs
in projects/web3/eth_wallet/ta
8 1 2024-12-12 2025-01-09 2 1 yuanz@apache.org yuanz@apache.org
tee_ipsocket.rs
in optee-utee/optee-utee-sys/src
6 - 2021-07-27 2021-07-27 1 1 bob@mssun.me bob@mssun.me
uuid.rs
in optee-utee/src
85 2 2021-05-21 2024-11-29 3 2 121478098@qq.com 390810839@qq.com
Cargo.toml
in optee-utee-build
36 - 2024-12-20 2025-02-27 3 2 390810839@qq.com 390810839@qq.com
Cargo.toml
in projects/web3/eth_wallet/proto
28 - 2024-12-12 2025-02-17 3 2 yuanz@apache.org 390810839@qq.com
extension.rs
in optee-teec/src
24 - 2021-05-21 2025-03-25 5 2 121478098@qq.com 390810839@qq.com
macros.rs
in optee-utee/src
16 - 2019-02-20 2021-05-28 3 2 mssun@mesalock-linux.org bob@mssun.me
lib.rs
in projects/web3/eth_wallet/proto/src
14 - 2024-12-12 2025-02-17 2 2 yuanz@apache.org 390810839@qq.com
main.rs
in optee-teec/systest/src
6 - 2019-02-14 2021-05-28 2 2 mssun@mesalock-linux.org bob@mssun.me
lib.rs
in optee-teec/optee-teec-sys/src
3 - 2019-02-13 2021-05-28 2 2 mssun@mesalock-linux.org bob@mssun.me
lib.rs
in optee-teec/macros/src
114 3 2021-06-23 2025-03-25 4 3 121478098@qq.com 390810839@qq.com
time.rs
in optee-utee/src
52 1 2019-05-20 2023-12-27 3 3 simonsywan@gmail.com sumit.garg@linaro.org
tee_isocket.rs
in optee-utee/optee-utee-sys/src
43 - 2021-07-27 2024-07-09 4 3 bob@mssun.me yuanz@apache.org
operation.rs
in optee-teec/src
42 - 2019-02-19 2025-03-25 8 3 mssun@mesalock-linux.org 390810839@qq.com
23 - 2023-04-21 2024-07-05 4 3 tch@meta.com yuanz@apache.org
main.rs
in optee-utee/systest/src
3 - 2019-02-14 2021-05-28 3 3 mssun@mesalock-linux.org bob@mssun.me
tee_api_private.rs
in optee-utee/optee-utee-sys/src
2 - 2019-02-13 2021-05-28 3 3 mssun@mesalock-linux.org bob@mssun.me
parameter.rs
in optee-teec/src
163 14 2019-02-19 2025-03-25 12 4 mssun@mesalock-linux.org 390810839@qq.com
uuid.rs
in optee-teec/src
93 3 2019-02-19 2025-03-25 11 4 mssun@mesalock-linux.org 390810839@qq.com
session.rs
in optee-teec/src
77 1 2019-02-19 2025-04-10 15 4 mssun@mesalock-linux.org 390810839@qq.com
context.rs
in optee-teec/src
45 1 2019-02-16 2025-04-10 15 4 mssun@mesalock-linux.org 390810839@qq.com
utee_types.rs
in optee-utee/optee-utee-sys/src
41 - 2019-02-13 2025-04-10 5 4 mssun@mesalock-linux.org 390810839@qq.com
build.rs
in optee-teec/systest
30 1 2019-02-14 2025-04-10 4 4 mssun@mesalock-linux.org 390810839@qq.com
Xargo.toml
in optee-utee
22 - 2019-02-13 2024-07-05 5 4 mssun@mesalock-linux.org yuanz@apache.org
build.rs
in optee-utee/optee-utee-sys
21 3 2019-02-13 2024-11-29 8 4 mssun@mesalock-linux.org 390810839@qq.com
Correlations

File Size vs. Number of Changes: 82 points

optee-utee/src/error.rs x: 49 lines of code y: 11 # changes optee-utee/src/lib.rs x: 48 lines of code y: 22 # changes optee-utee/src/ta_session.rs x: 103 lines of code y: 1 # changes optee-utee/src/tee_parameter.rs x: 269 lines of code y: 1 # changes optee-teec/optee-teec-sys/src/tee_client_api.rs x: 152 lines of code y: 8 # changes optee-teec/src/context.rs x: 45 lines of code y: 15 # changes optee-teec/src/session.rs x: 77 lines of code y: 15 # changes optee-teec/systest/Cargo.toml x: 29 lines of code y: 9 # changes optee-teec/systest/build.rs x: 30 lines of code y: 4 # changes optee-utee/optee-utee-sys/Cargo.toml x: 27 lines of code y: 16 # changes optee-utee/optee-utee-sys/src/lib.rs x: 35 lines of code y: 11 # changes optee-utee/optee-utee-sys/src/tee_api.rs x: 498 lines of code y: 13 # changes optee-utee/optee-utee-sys/src/tee_api_types.rs x: 190 lines of code y: 14 # changes optee-utee/optee-utee-sys/src/tee_internal_api_extensions.rs x: 12 lines of code y: 7 # changes optee-utee/optee-utee-sys/src/tee_tcpsocket.rs x: 16 lines of code y: 6 # changes optee-utee/optee-utee-sys/src/utee_syscalls.rs x: 212 lines of code y: 12 # changes optee-utee/optee-utee-sys/src/utee_types.rs x: 41 lines of code y: 5 # changes optee-utee/src/object.rs x: 1212 lines of code y: 26 # changes optee-utee/systest/Cargo.toml x: 30 lines of code y: 11 # changes optee-utee/systest/build.rs x: 108 lines of code y: 12 # changes optee-teec/Cargo.toml x: 32 lines of code y: 14 # changes optee-teec/src/extension.rs x: 24 lines of code y: 5 # changes optee-teec/src/lib.rs x: 16 lines of code y: 10 # changes optee-teec/src/operation.rs x: 42 lines of code y: 8 # changes optee-teec/src/error.rs x: 38 lines of code y: 11 # changes optee-teec/src/uuid.rs x: 93 lines of code y: 11 # changes optee-teec/macros/Cargo.toml x: 35 lines of code y: 6 # changes optee-teec/macros/src/lib.rs x: 114 lines of code y: 4 # changes optee-teec/src/parameter.rs x: 163 lines of code y: 12 # changes optee-utee-build/Cargo.toml x: 36 lines of code y: 3 # changes optee-utee/macros/Cargo.toml x: 35 lines of code y: 10 # changes projects/web3/eth_wallet/proto/Cargo.toml x: 28 lines of code y: 3 # changes projects/web3/eth_wallet/proto/src/lib.rs x: 14 lines of code y: 2 # changes optee-teec/optee-teec-sys/Cargo.toml x: 27 lines of code y: 9 # changes optee-utee/Cargo.toml x: 40 lines of code y: 25 # changes projects/web3/eth_wallet/host/Cargo.toml x: 34 lines of code y: 2 # changes projects/web3/eth_wallet/ta/Cargo.toml x: 45 lines of code y: 3 # changes optee-utee/src/net/error.rs x: 33 lines of code y: 1 # changes optee-utee/src/net/mod.rs x: 10 lines of code y: 1 # changes optee-utee/src/net/optee.rs x: 157 lines of code y: 1 # changes optee-utee/src/net/optee_no_std.rs x: 55 lines of code y: 1 # changes optee-utee/src/net/optee_std.rs x: 119 lines of code y: 1 # changes optee-utee/src/net/socket.rs x: 59 lines of code y: 1 # changes projects/web3/eth_wallet/ta/build.rs x: 8 lines of code y: 2 # changes projects/web3/eth_wallet/ta/src/main.rs x: 125 lines of code y: 2 # changes optee-utee-build/src/builder.rs x: 68 lines of code y: 1 # changes optee-utee-build/src/code_generator.rs x: 298 lines of code y: 1 # changes optee-utee-build/src/error.rs x: 23 lines of code y: 1 # changes optee-utee-build/src/lib.rs x: 14 lines of code y: 1 # changes optee-utee-build/src/linker.rs x: 115 lines of code y: 1 # changes optee-utee-build/src/ta_config.rs x: 93 lines of code y: 1 # changes optee-utee/src/extension.rs x: 273 lines of code y: 6 # changes projects/web3/eth_wallet/host/src/cli.rs x: 67 lines of code y: 1 # changes projects/web3/eth_wallet/host/src/main.rs x: 121 lines of code y: 1 # changes projects/web3/eth_wallet/host/src/tests.rs x: 18 lines of code y: 1 # changes projects/web3/eth_wallet/proto/src/in_out.rs x: 45 lines of code y: 1 # changes projects/web3/eth_wallet/ta/src/secure_storage.rs x: 77 lines of code y: 1 # changes optee-teec/optee-teec-sys/build.rs x: 19 lines of code y: 8 # changes optee-utee/optee-utee-sys/build.rs x: 21 lines of code y: 8 # changes optee-utee/src/uuid.rs x: 85 lines of code y: 3 # changes optee-utee/optee-utee-sys/src/tee_isocket.rs x: 43 lines of code y: 4 # changes optee-utee/optee-utee-sys/src/trace.rs x: 22 lines of code y: 7 # changes optee-utee/optee-utee-sys/src/user_ta_header.rs x: 54 lines of code y: 13 # changes optee-utee/macros/src/lib.rs x: 303 lines of code y: 14 # changes optee-utee/src/arithmetical.rs x: 266 lines of code y: 7 # changes optee-utee/src/crypto_op.rs x: 695 lines of code y: 18 # changes rust-toolchain.toml x: 23 lines of code y: 4 # changes optee-utee/src/parameter.rs x: 140 lines of code y: 13 # changes optee-utee/src/time.rs x: 52 lines of code y: 3 # changes optee-utee/src/trace.rs x: 32 lines of code y: 6 # changes optee-utee/optee-utee-sys/src/tee_api_defines.rs x: 389 lines of code y: 8 # changes optee-utee/optee-utee-sys/src/tee_ipsocket.rs x: 6 lines of code y: 1 # changes optee-teec/optee-teec-sys/src/lib.rs x: 3 lines of code y: 2 # changes optee-teec/systest/src/main.rs x: 6 lines of code y: 2 # changes optee-utee/optee-utee-sys/src/tee_api_private.rs x: 2 lines of code y: 3 # changes optee-utee/src/macros.rs x: 16 lines of code y: 3 # changes optee-utee/systest/src/main.rs x: 3 lines of code y: 3 # changes
26.0
# changes
  min: 1.0
  average: 6.44
  25th percentile: 1.0
  median: 4.5
  75th percentile: 11.0
  max: 26.0
0 1212.0
lines of code
min: 2.0 | average: 99.16 | 25th percentile: 22.0 | median: 41.5 | 75th percentile: 109.5 | max: 1212.0

Number of Contributors vs. Number of Changes: 82 points

optee-utee/src/error.rs x: 5 # contributors y: 11 # changes optee-utee/src/lib.rs x: 7 # contributors y: 22 # changes optee-utee/src/ta_session.rs x: 1 # contributors y: 1 # changes optee-teec/optee-teec-sys/src/tee_client_api.rs x: 5 # contributors y: 8 # changes optee-teec/src/context.rs x: 4 # contributors y: 15 # changes optee-teec/systest/Cargo.toml x: 5 # contributors y: 9 # changes optee-teec/systest/build.rs x: 4 # contributors y: 4 # changes optee-utee/optee-utee-sys/Cargo.toml x: 8 # contributors y: 16 # changes optee-utee/optee-utee-sys/src/lib.rs x: 7 # contributors y: 11 # changes optee-utee/optee-utee-sys/src/tee_api.rs x: 8 # contributors y: 13 # changes optee-utee/optee-utee-sys/src/tee_api_types.rs x: 7 # contributors y: 14 # changes optee-utee/optee-utee-sys/src/tee_internal_api_extensions.rs x: 5 # contributors y: 7 # changes optee-utee/optee-utee-sys/src/tee_tcpsocket.rs x: 4 # contributors y: 6 # changes optee-utee/optee-utee-sys/src/utee_syscalls.rs x: 7 # contributors y: 12 # changes optee-utee/optee-utee-sys/src/utee_types.rs x: 4 # contributors y: 5 # changes optee-utee/src/object.rs x: 10 # contributors y: 26 # changes optee-utee/systest/build.rs x: 5 # contributors y: 12 # changes optee-teec/Cargo.toml x: 6 # contributors y: 14 # changes optee-teec/src/extension.rs x: 2 # contributors y: 5 # changes optee-teec/src/lib.rs x: 4 # contributors y: 10 # changes optee-teec/src/operation.rs x: 3 # contributors y: 8 # changes optee-teec/src/uuid.rs x: 4 # contributors y: 11 # changes optee-teec/macros/Cargo.toml x: 5 # contributors y: 6 # changes optee-teec/macros/src/lib.rs x: 3 # contributors y: 4 # changes optee-teec/src/parameter.rs x: 4 # contributors y: 12 # changes optee-utee-build/Cargo.toml x: 2 # contributors y: 3 # changes optee-utee/macros/Cargo.toml x: 6 # contributors y: 10 # changes projects/web3/eth_wallet/proto/src/lib.rs x: 2 # contributors y: 2 # changes optee-utee/Cargo.toml x: 8 # contributors y: 25 # changes projects/web3/eth_wallet/host/Cargo.toml x: 1 # contributors y: 2 # changes projects/web3/eth_wallet/ta/Cargo.toml x: 1 # contributors y: 3 # changes optee-teec/optee-teec-sys/build.rs x: 6 # contributors y: 8 # changes optee-utee/optee-utee-sys/build.rs x: 4 # contributors y: 8 # changes optee-utee/optee-utee-sys/src/user_ta_header.rs x: 6 # contributors y: 13 # changes optee-utee/src/crypto_op.rs x: 7 # contributors y: 18 # changes optee-utee/src/parameter.rs x: 5 # contributors y: 13 # changes optee-utee/src/time.rs x: 3 # contributors y: 3 # changes
26.0
# changes
  min: 1.0
  average: 6.44
  25th percentile: 1.0
  median: 4.5
  75th percentile: 11.0
  max: 26.0
0 10.0
# contributors
min: 1.0 | average: 3.45 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 10.0

Number of Contributors vs. File Size: 82 points

optee-utee/src/error.rs x: 5 # contributors y: 49 lines of code optee-utee/src/lib.rs x: 7 # contributors y: 48 lines of code optee-utee/src/ta_session.rs x: 1 # contributors y: 103 lines of code optee-utee/src/tee_parameter.rs x: 1 # contributors y: 269 lines of code optee-teec/optee-teec-sys/src/tee_client_api.rs x: 5 # contributors y: 152 lines of code optee-teec/src/context.rs x: 4 # contributors y: 45 lines of code optee-teec/src/session.rs x: 4 # contributors y: 77 lines of code optee-teec/systest/Cargo.toml x: 5 # contributors y: 29 lines of code optee-teec/systest/build.rs x: 4 # contributors y: 30 lines of code optee-utee/optee-utee-sys/Cargo.toml x: 8 # contributors y: 27 lines of code optee-utee/optee-utee-sys/src/lib.rs x: 7 # contributors y: 35 lines of code optee-utee/optee-utee-sys/src/tee_api.rs x: 8 # contributors y: 498 lines of code optee-utee/optee-utee-sys/src/tee_api_types.rs x: 7 # contributors y: 190 lines of code optee-utee/optee-utee-sys/src/tee_internal_api_extensions.rs x: 5 # contributors y: 12 lines of code optee-utee/optee-utee-sys/src/tee_tcpsocket.rs x: 4 # contributors y: 16 lines of code optee-utee/optee-utee-sys/src/utee_syscalls.rs x: 7 # contributors y: 212 lines of code optee-utee/optee-utee-sys/src/utee_types.rs x: 4 # contributors y: 41 lines of code optee-utee/src/object.rs x: 10 # contributors y: 1212 lines of code optee-utee/systest/build.rs x: 5 # contributors y: 108 lines of code optee-teec/Cargo.toml x: 6 # contributors y: 32 lines of code optee-teec/src/extension.rs x: 2 # contributors y: 24 lines of code optee-teec/src/operation.rs x: 3 # contributors y: 42 lines of code optee-teec/src/error.rs x: 5 # contributors y: 38 lines of code optee-teec/src/uuid.rs x: 4 # contributors y: 93 lines of code optee-teec/macros/src/lib.rs x: 3 # contributors y: 114 lines of code optee-teec/src/parameter.rs x: 4 # contributors y: 163 lines of code optee-utee-build/Cargo.toml x: 2 # contributors y: 36 lines of code optee-utee/macros/Cargo.toml x: 6 # contributors y: 35 lines of code projects/web3/eth_wallet/proto/src/lib.rs x: 2 # contributors y: 14 lines of code optee-teec/optee-teec-sys/Cargo.toml x: 5 # contributors y: 27 lines of code optee-utee/Cargo.toml x: 8 # contributors y: 40 lines of code projects/web3/eth_wallet/host/Cargo.toml x: 1 # contributors y: 34 lines of code projects/web3/eth_wallet/ta/Cargo.toml x: 1 # contributors y: 45 lines of code optee-utee/src/net/error.rs x: 1 # contributors y: 33 lines of code optee-utee/src/net/mod.rs x: 1 # contributors y: 10 lines of code optee-utee/src/net/optee.rs x: 1 # contributors y: 157 lines of code optee-utee/src/net/optee_no_std.rs x: 1 # contributors y: 55 lines of code optee-utee/src/net/optee_std.rs x: 1 # contributors y: 119 lines of code optee-utee/src/net/socket.rs x: 1 # contributors y: 59 lines of code projects/web3/eth_wallet/ta/build.rs x: 1 # contributors y: 8 lines of code projects/web3/eth_wallet/ta/src/main.rs x: 1 # contributors y: 125 lines of code optee-utee-build/src/builder.rs x: 1 # contributors y: 68 lines of code optee-utee-build/src/code_generator.rs x: 1 # contributors y: 298 lines of code optee-utee-build/src/error.rs x: 1 # contributors y: 23 lines of code optee-utee-build/src/ta_config.rs x: 1 # contributors y: 93 lines of code optee-utee/src/extension.rs x: 5 # contributors y: 273 lines of code projects/web3/eth_wallet/host/src/main.rs x: 1 # contributors y: 121 lines of code projects/web3/eth_wallet/host/src/tests.rs x: 1 # contributors y: 18 lines of code projects/web3/eth_wallet/ta/src/secure_storage.rs x: 1 # contributors y: 77 lines of code optee-teec/optee-teec-sys/build.rs x: 6 # contributors y: 19 lines of code optee-utee/optee-utee-sys/build.rs x: 4 # contributors y: 21 lines of code optee-utee/src/uuid.rs x: 2 # contributors y: 85 lines of code optee-utee/optee-utee-sys/src/tee_isocket.rs x: 3 # contributors y: 43 lines of code optee-utee/optee-utee-sys/src/trace.rs x: 5 # contributors y: 22 lines of code optee-utee/optee-utee-sys/src/user_ta_header.rs x: 6 # contributors y: 54 lines of code optee-utee/macros/src/lib.rs x: 6 # contributors y: 303 lines of code optee-utee/src/arithmetical.rs x: 5 # contributors y: 266 lines of code optee-utee/src/crypto_op.rs x: 7 # contributors y: 695 lines of code rust-toolchain.toml x: 3 # contributors y: 23 lines of code optee-utee/src/parameter.rs x: 5 # contributors y: 140 lines of code optee-utee/src/time.rs x: 3 # contributors y: 52 lines of code optee-utee/optee-utee-sys/src/tee_api_defines.rs x: 6 # contributors y: 389 lines of code optee-teec/optee-teec-sys/src/lib.rs x: 2 # contributors y: 3 lines of code optee-teec/systest/src/main.rs x: 2 # contributors y: 6 lines of code optee-utee/optee-utee-sys/src/tee_api_private.rs x: 3 # contributors y: 2 lines of code optee-utee/src/macros.rs x: 2 # contributors y: 16 lines of code
1212.0
lines of code
  min: 2.0
  average: 99.16
  25th percentile: 22.0
  median: 41.5
  75th percentile: 109.5
  max: 1212.0
0 10.0
# contributors
min: 1.0 | average: 3.45 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 10.0