apache / incubator-teaclave-java-tee-sdk
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 3% | 39% | 56%
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
java0% | 0% | 5% | 34% | 59%
c0% | 0% | 0% | 66% | 33%
h0% | 0% | 0% | 25% | 75%
xml0% | 0% | 0% | 0% | 100%
lds0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
sdk0% | 0% | 4% | 39% | 55%
benchmark0% | 0% | 0% | 50% | 50%
third-party-libs0% | 0% | 0% | 0% | 100%
archetype0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
EmbeddedLibOSEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
219 13
jni_tee_sdk_svm.c
in sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni
200 3
AbstractEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
185 11
jni_mock_in_svm.c
in sdk/host/src/main/native/cpp/platform/mock_in_svm/jni
166 2
jni_occlum_enclave.c
in sdk/host/src/main/native/cpp/platform/libos_occlum_enclave/jni
162 6
EnclaveFeature.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
157 7
tee_sdk_symbol.c
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines
149 16
TeeSdkEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
142 8
MockInSvmEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
138 8
EmbeddedLibOSEnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
120 26
EnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
111 18
tee_sdk_symbol.h
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines
109 -
EnclaveEntry.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
108 6
StringBenchMark.java
in benchmark/string/host/src/main/java/org/apache/teaclave/javasdk/benchmark/string/host
106 8
GuoMiBenchMark.java
in benchmark/guomi/host/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/host
101 8
EnclaveEnvironment.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/c
101 1
ECallInLoopDetector.java
in sdk/optimizationDetector/src/main/java/org/apache/teaclave/javasdk/tool/optimize
101 4
archetype-metadata.xml
in archetype/src/main/resources/META-INF/maven
96 -
jni_remote_attestation_verify.c
in sdk/host/src/main/native/cpp/attestation_verify/sgx/jni
95 3
ServiceMethodInvoker.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework
89 2
EnclaveAgent.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent
84 5
BouncyCastleFeature.java
in third-party-libs/bouncycastle-native/src/main/java/org/apache/teaclave/javasdk/thirdpartylibs/bouncycatsle
83 4
ExtractLibrary.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
78 5
NativePRNGSubstitutions.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/substitutes
76 3
SM2ServiceImpl.java
in benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave
70 5
tee_sdk_wrapper.c
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/wrapper
69 8
EnclaveAgentServiceImpl.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent
69 1
ProxyEnclaveInvocationHandler.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
68 4
jni_occlum_attestation_generate.c
in sdk/enclave/src/main/native/cpp/platform/libos_occlum_enclave/remote_attestation_generate
63 2
EnclaveContext.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework
63 6
MetricTrace.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
60 5
TeeSdkEnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
58 12
generate_attestation_report.c
in sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni
51 3
MetricTraceContext.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
50 6
EnclaveFactory.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
48 2
InvocationWrapper.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
47 2
EnclavePlatFormSettings.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
47 3
SM4ServiceImpl.java
in benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave
46 2
jni_tee_sdk_svm.h
in sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni
46 -
MockInJvmEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
45 4
AttestationReport.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
45 2
NativeCommandUtil.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
44 1
EnclaveServicesRecycler.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
43 3
EnclaveShutDown.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent
43 2
EnclaveInvocationContext.java
in sdk/common/src/main/java/org/apache/teaclave/javasdk/common
42 5
jni_mock_in_svm.h
in sdk/host/src/main/native/cpp/platform/mock_in_svm/jni
41 -
SGXRemoteAttestationVerify.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
39 2
MockEnclaveInfo.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
37 5
SGXEnclaveInfo.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
37 5
SocketEnclaveInvocationContext.java
in sdk/common/src/main/java/org/apache/teaclave/javasdk/common
37 5
Files With Most Units (Top 50)
File# lines# units
EmbeddedLibOSEnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
120 26
EnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
111 18
tee_sdk_symbol.c
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines
149 16
EmbeddedLibOSEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
219 13
TeeSdkEnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
58 12
AbstractEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
185 11
GuoMiBenchMark.java
in benchmark/guomi/host/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/host
101 8
StringBenchMark.java
in benchmark/string/host/src/main/java/org/apache/teaclave/javasdk/benchmark/string/host
106 8
TeeSdkEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
142 8
MockInSvmEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
138 8
tee_sdk_wrapper.c
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/wrapper
69 8
EnclaveFeature.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
157 7
jni_occlum_enclave.c
in sdk/host/src/main/native/cpp/platform/libos_occlum_enclave/jni
162 6
MetricTraceContext.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
50 6
EnclaveContext.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework
63 6
EnclaveEntry.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
108 6
SM2ServiceImpl.java
in benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave
70 5
MockEnclaveInfo.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
37 5
MetricTrace.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
60 5
ExtractLibrary.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
78 5
SGXEnclaveInfo.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
37 5
EnclaveInfoManager.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
29 5
EnclaveAgent.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent
84 5
EnclaveAMD64CPUFeatureAccess.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/cpufeatures
27 5
ServiceHandler.java
in sdk/common/src/main/java/org/apache/teaclave/javasdk/common
27 5
SocketEnclaveInvocationContext.java
in sdk/common/src/main/java/org/apache/teaclave/javasdk/common
37 5
EnclaveInvocationResult.java
in sdk/common/src/main/java/org/apache/teaclave/javasdk/common
24 5
EnclaveInvocationContext.java
in sdk/common/src/main/java/org/apache/teaclave/javasdk/common
42 5
BouncyCastleFeature.java
in third-party-libs/bouncycastle-native/src/main/java/org/apache/teaclave/javasdk/thirdpartylibs/bouncycatsle
83 4
ProxyEnclaveInvocationHandler.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
68 4
MockInSvmEnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
31 4
MockInJvmEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
45 4
sgx_mmap.c
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines
36 4
ECallInLoopDetector.java
in sdk/optimizationDetector/src/main/java/org/apache/teaclave/javasdk/tool/optimize
101 4
generate_attestation_report.c
in sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni
51 3
jni_tee_sdk_svm.c
in sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni
200 3
jni_remote_attestation_verify.c
in sdk/host/src/main/native/cpp/attestation_verify/sgx/jni
95 3
EnclaveServicesRecycler.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
43 3
EnclaveToken.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
27 3
RemoteAttestationVerifyResult.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
20 3
ServicesLoadingException.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception
13 3
MetricTraceLogWriteException.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception
13 3
EnclaveDestroyingException.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception
13 3
ServicesUnloadingException.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception
13 3
EnclaveCreatingException.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception
13 3
EnclaveMethodInvokingException.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception
13 3
RemoteAttestationException.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception
13 3
BaseEnclaveServicesRecycler.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
12 3
NativePRNGSubstitutions.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/substitutes
76 3
EnclavePlatFormSettings.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
47 3
Files With Long Lines (Top 50)

There are 54 files with lines longer than 120 characters. In total, there are 183 long lines.

File# lines# units# long lines
jni_tee_sdk_svm.c
in sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni
200 3 18
jni_mock_in_svm.c
in sdk/host/src/main/native/cpp/platform/mock_in_svm/jni
166 2 13
EmbeddedLibOSEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
219 13 9
EmbeddedLibOSEnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
120 26 9
jni_occlum_enclave.c
in sdk/host/src/main/native/cpp/platform/libos_occlum_enclave/jni
162 6 8
jni_occlum_attestation_generate.c
in sdk/enclave/src/main/native/cpp/platform/libos_occlum_enclave/remote_attestation_generate
63 2 8
TeeSdkEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
142 8 7
EnclaveFeature.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
157 7 7
jni_tee_sdk_svm.h
in sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni
46 - 6
jni_mock_in_svm.h
in sdk/host/src/main/native/cpp/platform/mock_in_svm/jni
41 - 6
tee_sdk_wrapper.c
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/wrapper
69 8 6
EnclaveContext.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework
63 6 5
BouncyCastleFeature.java
in third-party-libs/bouncycastle-native/src/main/java/org/apache/teaclave/javasdk/thirdpartylibs/bouncycatsle
83 4 4
MockInSvmEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
138 8 4
NativePRNGSubstitutions.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/substitutes
76 3 4
EnclaveEntry.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
108 6 4
SM2ServiceImpl.java
in benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave
70 5 3
jni_remote_attestation_verify.c
in sdk/host/src/main/native/cpp/attestation_verify/sgx/jni
95 3 3
SGXRemoteAttestationVerify.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
39 2 3
sgx_mmap.c
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines
36 4 3
jni_occlum_attestation_generate.h
in sdk/enclave/src/main/native/cpp/platform/libos_occlum_enclave/remote_attestation_generate
29 - 3
RemoteAttestation.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent
15 2 3
EnclaveAMD64CPUFeatureAccessFeature.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/cpufeatures
20 1 3
EnclaveMemoryFeature.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/system
33 1 3
EnclaveEnvironment.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/c
101 1 3
SM4ServiceImpl.java
in benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave
46 2 2
MockEnclaveInfo.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
37 5 2
SGXEnclaveInfo.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
37 5 2
EnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
111 18 2
TeeSdkEnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
58 12 2
InvocationWrapper.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
47 2 2
ServiceMethodInvoker.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework
89 2 2
EnclaveAgent.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent
84 5 2
ECallInLoopDetector.java
in sdk/optimizationDetector/src/main/java/org/apache/teaclave/javasdk/tool/optimize
101 4 2
BCOptions.java
in third-party-libs/bouncycastle-native/src/main/java/org/apache/teaclave/javasdk/thirdpartylibs/bouncycatsle
8 - 1
archetype-metadata.xml
in archetype/src/main/resources/META-INF/maven
96 - 1
jni_occlum_enclave.h
in sdk/host/src/main/native/cpp/platform/libos_occlum_enclave/jni
35 - 1
jni_remote_attestation_verify.h
in sdk/host/src/main/native/cpp/attestation_verify/sgx/jni
25 - 1
EnclaveFactory.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
48 2 1
MockInSvmEnclaveConfigure.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
31 4 1
RemoteAttestation.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
36 2 1
AbstractEnclave.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
185 11 1
MetricTrace.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
60 5 1
EnclaveServicesRecycler.java
in sdk/host/src/main/java/org/apache/teaclave/javasdk/host
43 3 1
tee_sdk_symbol.h
in sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines
109 - 1
EnclavePrologue.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
18 1 1
UnloadServiceInvoker.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework
16 1 1
EnclaveOptions.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave
20 1 1
EnclaveAMD64CPUFeatureAccess.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/cpufeatures
27 5 1
EnclavePhysicalMemory.java
in sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/system
25 2 1
Correlations

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

sdk/optimizationDetector/src/main/java/org/apache/teaclave/javasdk/tool/optimize/ECallInLoopDetector.java x: 1 commits (all time) y: 101 lines of code benchmark/guomi/host/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/host/GuoMiBenchMark.java x: 2 commits (all time) y: 101 lines of code benchmark/string/host/src/main/java/org/apache/teaclave/javasdk/benchmark/string/host/StringBenchMark.java x: 2 commits (all time) y: 106 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/EmbeddedLibOSInnerAttestationReport.java x: 2 commits (all time) y: 27 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/exception/ConfidentialComputingException.java x: 2 commits (all time) y: 14 lines of code sdk/enclave/src/main/native/cpp/platform/libos_occlum_enclave/remote_attestation_generate/jni_occlum_attestation_generate.h x: 3 commits (all time) y: 29 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/sgx_mmap.c x: 5 commits (all time) y: 36 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/tee_sdk_symbol.h x: 6 commits (all time) y: 109 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EmbeddedLibOSEnclave.java x: 2 commits (all time) y: 219 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EnclaveFactory.java x: 2 commits (all time) y: 48 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EnclaveType.java x: 2 commits (all time) y: 11 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/ExtractLibrary.java x: 2 commits (all time) y: 78 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/MetricTrace.java x: 2 commits (all time) y: 60 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/MockInSvmEnclave.java x: 2 commits (all time) y: 138 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/RemoteAttestation.java x: 2 commits (all time) y: 36 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/TeeSdkEnclave.java x: 2 commits (all time) y: 142 lines of code sdk/host/src/main/native/cpp/attestation_verify/sgx/jni/jni_remote_attestation_verify.c x: 4 commits (all time) y: 95 lines of code sdk/host/src/main/native/cpp/platform/libos_occlum_enclave/jni/jni_occlum_enclave.h x: 4 commits (all time) y: 35 lines of code sdk/host/src/main/native/cpp/platform/mock_in_svm/jni/jni_mock_in_svm.h x: 6 commits (all time) y: 41 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni/jni_tee_sdk_svm.c x: 6 commits (all time) y: 200 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni/jni_tee_sdk_svm.h x: 6 commits (all time) y: 46 lines of code archetype/src/main/resources/META-INF/maven/archetype-metadata.xml x: 2 commits (all time) y: 96 lines of code benchmark/guomi/common/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/common/SMService.java x: 1 commits (all time) y: 8 lines of code benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave/SM2ServiceImpl.java x: 1 commits (all time) y: 70 lines of code benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave/SM3ServiceImpl.java x: 1 commits (all time) y: 13 lines of code benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave/SM4ServiceImpl.java x: 1 commits (all time) y: 46 lines of code benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave/SMServiceImpl.java x: 1 commits (all time) y: 30 lines of code benchmark/string/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/string/enclave/StringOperationMetricImpl.java x: 1 commits (all time) y: 32 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/EnclaveInvocationContext.java x: 1 commits (all time) y: 42 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/EnclaveInvocationResult.java x: 1 commits (all time) y: 24 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/SerializationHelper.java x: 1 commits (all time) y: 19 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/ServiceHandler.java x: 1 commits (all time) y: 27 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/SocketEnclaveInvocationContext.java x: 1 commits (all time) y: 37 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/annotations/EnclaveMethod.java x: 1 commits (all time) y: 9 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclaveEntry.java x: 1 commits (all time) y: 108 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclaveFeature.java x: 1 commits (all time) y: 157 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclaveOptions.java x: 1 commits (all time) y: 20 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclavePlatFormSettings.java x: 1 commits (all time) y: 47 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclavePrologue.java x: 1 commits (all time) y: 18 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclaveRandomFeature.java x: 1 commits (all time) y: 16 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/NativeCommandUtil.java x: 1 commits (all time) y: 44 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent/EnclaveAgent.java x: 1 commits (all time) y: 84 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent/EnclaveAgentServiceImpl.java x: 1 commits (all time) y: 69 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent/EnclaveShutDown.java x: 1 commits (all time) y: 43 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent/RemoteAttestation.java x: 1 commits (all time) y: 15 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework/EnclaveContext.java x: 1 commits (all time) y: 63 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework/EnclaveMethodInvoker.java x: 1 commits (all time) y: 5 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework/ServiceMethodInvoker.java x: 1 commits (all time) y: 89 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/substitutes/NativePRNGSubstitutions.java x: 1 commits (all time) y: 76 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/system/EnclaveMemoryFeature.java x: 1 commits (all time) y: 33 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/system/EnclaveMuslLibcFeature.java x: 1 commits (all time) y: 31 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/system/EnclavePhysicalMemory.java x: 1 commits (all time) y: 25 lines of code sdk/enclave/src/main/native/cpp/platform/libos_occlum_enclave/remote_attestation_generate/jni_occlum_attestation_generate.c x: 2 commits (all time) y: 63 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/sgx_mmap.h x: 3 commits (all time) y: 13 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/tee_sdk_symbol.c x: 6 commits (all time) y: 149 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/remote_attestation_generate/generate_attestation_report.c x: 2 commits (all time) y: 17 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/remote_attestation_generate/generate_attestation_report.h x: 2 commits (all time) y: 20 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/wrapper/tee_sdk_wrapper.c x: 5 commits (all time) y: 69 lines of code sdk/enclave/src/main/resources/native/enc_environment.h x: 6 commits (all time) y: 12 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/AbstractEnclave.java x: 1 commits (all time) y: 185 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/AttestationReport.java x: 1 commits (all time) y: 45 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/BaseEnclaveServicesRecycler.java x: 1 commits (all time) y: 12 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EmbeddedLibOSAttestationReport.java x: 1 commits (all time) y: 6 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EmbeddedLibOSEnclaveConfigure.java x: 1 commits (all time) y: 120 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EnclaveConfigure.java x: 1 commits (all time) y: 111 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EnclaveInfoManager.java x: 1 commits (all time) y: 29 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/MetricTraceContext.java x: 1 commits (all time) y: 50 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/ProxyEnclaveInvocationHandler.java x: 1 commits (all time) y: 68 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/ProxyMockJvmInvocationHandler.java x: 1 commits (all time) y: 36 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/SGXAttestationReport.java x: 1 commits (all time) y: 21 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/SGXRemoteAttestationVerify.java x: 1 commits (all time) y: 39 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/TeeSdkEnclaveConfigure.java x: 1 commits (all time) y: 58 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception/EnclaveNativeInvokingException.java x: 1 commits (all time) y: 26 lines of code sdk/host/src/main/native/cpp/attestation_verify/sgx/jni/jni_remote_attestation_verify.h x: 2 commits (all time) y: 25 lines of code sdk/host/src/main/native/cpp/platform/libos_occlum_enclave/jni/jni_occlum_enclave.c x: 3 commits (all time) y: 162 lines of code sdk/host/src/main/native/cpp/platform/mock_in_svm/jni/jni_mock_in_svm.c x: 6 commits (all time) y: 166 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/ocall_attestation.c x: 2 commits (all time) y: 4 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/ocall_attestation.h x: 2 commits (all time) y: 18 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/ocall_svm.c x: 2 commits (all time) y: 12 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni/generate_attestation_report.c x: 2 commits (all time) y: 51 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni/generate_attestation_report.h x: 2 commits (all time) y: 31 lines of code sdk/native/include/enc_exported_symbol.h x: 3 commits (all time) y: 14 lines of code third-party-libs/bouncycastle-native/src/main/java/org/apache/teaclave/javasdk/thirdpartylibs/bouncycatsle/BouncyCastleFeature.java x: 1 commits (all time) y: 83 lines of code sdk/native/config/platform/tee_sdk_svm/edl/tee_sdk_enclave.lds x: 1 commits (all time) y: 11 lines of code
219.0
lines of code
  min: 4.0
  average: 46.69
  25th percentile: 13.0
  median: 31.0
  75th percentile: 63.0
  max: 219.0
0 6.0
commits (all time)
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

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

sdk/optimizationDetector/src/main/java/org/apache/teaclave/javasdk/tool/optimize/ECallInLoopDetector.java x: 1 contributors (all time) y: 101 lines of code benchmark/guomi/host/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/host/GuoMiBenchMark.java x: 2 contributors (all time) y: 101 lines of code benchmark/string/host/src/main/java/org/apache/teaclave/javasdk/benchmark/string/host/StringBenchMark.java x: 2 contributors (all time) y: 106 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/EmbeddedLibOSInnerAttestationReport.java x: 1 contributors (all time) y: 27 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/exception/ConfidentialComputingException.java x: 1 contributors (all time) y: 14 lines of code sdk/enclave/src/main/native/cpp/platform/libos_occlum_enclave/remote_attestation_generate/jni_occlum_attestation_generate.h x: 1 contributors (all time) y: 29 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/sgx_mmap.c x: 1 contributors (all time) y: 36 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/tee_sdk_symbol.h x: 2 contributors (all time) y: 109 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EmbeddedLibOSEnclave.java x: 1 contributors (all time) y: 219 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EnclaveFactory.java x: 1 contributors (all time) y: 48 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EnclaveType.java x: 1 contributors (all time) y: 11 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/ExtractLibrary.java x: 1 contributors (all time) y: 78 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/MetricTrace.java x: 1 contributors (all time) y: 60 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/MockInSvmEnclave.java x: 1 contributors (all time) y: 138 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/TeeSdkEnclave.java x: 1 contributors (all time) y: 142 lines of code sdk/host/src/main/native/cpp/attestation_verify/sgx/jni/jni_remote_attestation_verify.c x: 1 contributors (all time) y: 95 lines of code sdk/host/src/main/native/cpp/platform/libos_occlum_enclave/jni/jni_occlum_enclave.h x: 1 contributors (all time) y: 35 lines of code sdk/host/src/main/native/cpp/platform/mock_in_svm/jni/jni_mock_in_svm.h x: 1 contributors (all time) y: 41 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni/jni_tee_sdk_svm.c x: 1 contributors (all time) y: 200 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni/jni_tee_sdk_svm.h x: 1 contributors (all time) y: 46 lines of code archetype/src/main/resources/META-INF/maven/archetype-metadata.xml x: 1 contributors (all time) y: 96 lines of code benchmark/guomi/common/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/common/SMService.java x: 1 contributors (all time) y: 8 lines of code benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave/SM2ServiceImpl.java x: 1 contributors (all time) y: 70 lines of code benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave/SM3ServiceImpl.java x: 1 contributors (all time) y: 13 lines of code benchmark/guomi/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/guomi/enclave/SMServiceImpl.java x: 1 contributors (all time) y: 30 lines of code benchmark/string/enclave/src/main/java/org/apache/teaclave/javasdk/benchmark/string/enclave/StringOperationMetricImpl.java x: 1 contributors (all time) y: 32 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/EnclaveInvocationContext.java x: 1 contributors (all time) y: 42 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/EnclaveInvocationResult.java x: 1 contributors (all time) y: 24 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/SerializationHelper.java x: 1 contributors (all time) y: 19 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/SocketEnclaveInvocationContext.java x: 1 contributors (all time) y: 37 lines of code sdk/common/src/main/java/org/apache/teaclave/javasdk/common/annotations/EnclaveMethod.java x: 1 contributors (all time) y: 9 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclaveEntry.java x: 1 contributors (all time) y: 108 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclaveFeature.java x: 1 contributors (all time) y: 157 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclaveOptions.java x: 1 contributors (all time) y: 20 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclavePlatFormSettings.java x: 1 contributors (all time) y: 47 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclavePrologue.java x: 1 contributors (all time) y: 18 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/EnclaveRandomFeature.java x: 1 contributors (all time) y: 16 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/NativeCommandUtil.java x: 1 contributors (all time) y: 44 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent/EnclaveAgent.java x: 1 contributors (all time) y: 84 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent/EnclaveAgentServiceImpl.java x: 1 contributors (all time) y: 69 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent/EnclaveShutDown.java x: 1 contributors (all time) y: 43 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/agent/RemoteAttestation.java x: 1 contributors (all time) y: 15 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework/EnclaveContext.java x: 1 contributors (all time) y: 63 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework/EnclaveMethodInvoker.java x: 1 contributors (all time) y: 5 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/framework/ServiceMethodInvoker.java x: 1 contributors (all time) y: 89 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/substitutes/NativePRNGSubstitutions.java x: 1 contributors (all time) y: 76 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/system/EnclaveMemoryFeature.java x: 1 contributors (all time) y: 33 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/system/EnclaveMuslLibcFeature.java x: 1 contributors (all time) y: 31 lines of code sdk/enclave/src/main/java/org/apache/teaclave/javasdk/enclave/system/EnclavePhysicalMemory.java x: 1 contributors (all time) y: 25 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/tee_sdk_symbol.c x: 2 contributors (all time) y: 149 lines of code sdk/enclave/src/main/native/cpp/platform/tee_sdk_svm/remote_attestation_generate/generate_attestation_report.c x: 1 contributors (all time) y: 17 lines of code sdk/enclave/src/main/resources/native/enc_environment.h x: 2 contributors (all time) y: 12 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/AbstractEnclave.java x: 1 contributors (all time) y: 185 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/AttestationReport.java x: 1 contributors (all time) y: 45 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/BaseEnclaveServicesRecycler.java x: 1 contributors (all time) y: 12 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EmbeddedLibOSAttestationReport.java x: 1 contributors (all time) y: 6 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EmbeddedLibOSEnclaveConfigure.java x: 1 contributors (all time) y: 120 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/EnclaveConfigure.java x: 1 contributors (all time) y: 111 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/MetricTraceContext.java x: 1 contributors (all time) y: 50 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/ProxyEnclaveInvocationHandler.java x: 1 contributors (all time) y: 68 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/SGXAttestationReport.java x: 1 contributors (all time) y: 21 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/SGXRemoteAttestationVerify.java x: 1 contributors (all time) y: 39 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/TeeSdkEnclaveConfigure.java x: 1 contributors (all time) y: 58 lines of code sdk/host/src/main/java/org/apache/teaclave/javasdk/host/exception/EnclaveNativeInvokingException.java x: 1 contributors (all time) y: 26 lines of code sdk/host/src/main/native/cpp/platform/libos_occlum_enclave/jni/jni_occlum_enclave.c x: 1 contributors (all time) y: 162 lines of code sdk/host/src/main/native/cpp/platform/mock_in_svm/jni/jni_mock_in_svm.c x: 1 contributors (all time) y: 166 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/edge_routines/ocall_attestation.c x: 1 contributors (all time) y: 4 lines of code sdk/host/src/main/native/cpp/platform/tee_sdk_svm/jni/generate_attestation_report.c x: 1 contributors (all time) y: 51 lines of code third-party-libs/bouncycastle-native/src/main/java/org/apache/teaclave/javasdk/thirdpartylibs/bouncycatsle/BouncyCastleFeature.java x: 1 contributors (all time) y: 83 lines of code
219.0
lines of code
  min: 4.0
  average: 46.69
  25th percentile: 13.0
  median: 31.0
  75th percentile: 63.0
  max: 219.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".