2026-05-02 08:05 ftp://ftp.de.debian.org/debian/pool/main/g/golang-github-google-go-tpm-tools/golang-github-google-go-tpm-tools_0.4.8.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=microsoft_sal --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.12.85+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.70 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 570 570 elapsed-time: 2.0 1.8 head-timing-info: old-timing-info: head results: golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/Clock.c:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_MEMORY_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_MEMORY_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_MEMORY_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_MEMORY_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:51:39: style:inconclusive: Function '_plat__NvMemoryRead' argument 1 names different: declaration 'startOffset' definition 'start'. [funcArgNamesDifferent] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/Platform_fp.h:125:39: note: Function '_plat__NvMemoryRead' argument 1 names different: declaration 'startOffset' definition 'start'. golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:51:39: note: Function '_plat__NvMemoryRead' argument 1 names different: declaration 'startOffset' definition 'start'. golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:57:39: style:inconclusive: Function '_plat__NvIsDifferent' argument 1 names different: declaration 'startOffset' definition 'start'. [funcArgNamesDifferent] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/Platform_fp.h:136:39: note: Function '_plat__NvIsDifferent' argument 1 names different: declaration 'startOffset' definition 'start'. golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:57:39: note: Function '_plat__NvIsDifferent' argument 1 names different: declaration 'startOffset' definition 'start'. golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:61:40: style:inconclusive: Function '_plat__NvMemoryWrite' argument 1 names different: declaration 'startOffset' definition 'start'. [funcArgNamesDifferent] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/Platform_fp.h:148:40: note: Function '_plat__NvMemoryWrite' argument 1 names different: declaration 'startOffset' definition 'start'. golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:61:40: note: Function '_plat__NvMemoryWrite' argument 1 names different: declaration 'startOffset' definition 'start'. golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:57:71: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/Samples/Google/NVMem.c:61:72: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_ECC.c:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BITSTRING [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_ECC.c:90:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OBJECT_IDENTIFIER [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_ECC.c:121:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OBJECT_IDENTIFIER [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BITSTRING [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:267:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DEPTH [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BITSTRING [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:373:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_INTEGER [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:506:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OBJECT_IDENTIFIER [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:65:1: style: Label 'Error' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:139:1: style: Label 'Error' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:192:1: style: Label 'Error' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:358:1: style: Label 'Error' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:405:1: style: Label 'Error' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/TpmASN1.c:476:26: style: Parameter 'integer' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:84:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_CONSTRUCTED_SEQUENCE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OCTET_STRING [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_EXTENSIONS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:292:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_CONSTRUCTED_SEQUENCE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:102:1: style: Label 'Error' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:220:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:221:26: style: Parameter 'signKey' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:222:26: style: Parameter 'scheme' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:254:26: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:255:26: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/X509/X509_spt.c:158:18: style: Variable 'length' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/AttachedComponent/AC_spt.c:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/AttachedComponent/AC_spt.c:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_AT_ERROR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Attest_spt.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_GENERATED_VALUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Attest_spt.c:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Attest_spt.c:197:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_SYMCIPHER [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Attestation/Attest_spt.c:51:26: style: Variable 'signObject' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Context/Context_spt.c:74:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPMU_HA [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Context/Context_spt.c:153:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_INTEGRITY_HASH_ALG [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/Policy_spt.c:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RCS_NONCE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/Policy_spt.c:155:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/Policy_spt.c:194:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_time [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/Policy_spt.c:273:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/Policy_spt.c:104:22: style: Parameter 'cpHash' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/Policy_spt.c:173:22: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/EA/Policy_spt.c:178:22: style: Parameter 'nonce' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_spt.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_NV_LOCKED [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_spt.c:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_NV_LOCKED [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_spt.c:140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orderlyState [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/NVStorage/NV_spt.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_HT_NV_INDEX [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_ENCRYPT_ALG [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_ENCRYPT_ALG [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:263:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT16 [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:328:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:368:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:435:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:636:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:714:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPMS_CREATION_DATA [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:784:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:833:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT16 [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:906:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1051:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT16 [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1185:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1329:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1404:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT16 [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1449:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1508:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1544:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPMT_PUBLIC [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1583:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:101:22: style: Parameter 'seedIn' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:174:22: style: Parameter 'seedIn' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:709:30: style: Parameter 'outsideData' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/command/Object/Object_spt.c:1289:26: style: Parameter 'inPrivate' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnConvert.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnConvert.c:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:221:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CRYPT_UWORD [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:382:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIX_BITS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:429:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIX_BITS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:455:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:497:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIX_LOG2 [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:560:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:589:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnConvert.c:215:19: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnConvert.c:207:15: note: count is assigned golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnConvert.c:215:19: note: count is overwritten golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnConvert.c:178:26: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMemory.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:101:35: style:inconclusive: Boolean expression 'result[i]==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:117:52: style:inconclusive: Boolean expression '(*result++=*op+++carry)==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/BnMath.c:200:44: style:inconclusive: Boolean expression 'diff==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptEccKeyExchange.c:183:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptEccKeyExchange.c:259:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SCHEME [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptEccKeyExchange.c:208:1: style: Label 'Exit' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c:76:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_ERROR_INTERNAL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bnWm1 [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:109:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHASH_DEF [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHASH_DEF [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:150:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_COUNT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:242:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_STATE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:348:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DIGEST_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:394:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:419:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:450:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_STATE_HASH [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:595:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_STATE_HMAC [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:614:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DIGEST_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:707:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:781:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_KDF1_SP800_108 [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:879:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c:207:11: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c:196:7: note: i is assigned golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c:207:11: note: i is overwritten golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptPrime.c:244:9: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:286:34: style: Variable 'from' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:697:22: style: Parameter 'seed' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:859:22: style: Parameter 'Z' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:861:22: style: Parameter 'partyUInfo' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptHash.c:862:22: style: Parameter 'partyVInfo' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptRand.c:100:5: error: #error "CryptRand.c only written for AES with 128- or 256-bit keys." [preprocessorErrorDirective] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSelfTest.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSelfTest.c:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YES [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSelfTest.c:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_LAST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSelfTest.c:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_cryptoSelfTestState [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSelfTest.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_ERROR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:160:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SYM_BLOCK_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:310:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SYM_BLOCK_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:470:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RCS_KEY_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptUtil.c:753:5: error: #error "KEYEDHASH support is required" [preprocessorErrorDirective] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:311:26: style: Variable 'pT' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:466:26: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:122:17: error: Uninitialized variable: sizes [uninitvar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:161:26: style: Unused variable: pT [unusedVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/CryptSym.c:164:36: style: Unused variable: encrypt [unusedVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/Ticket.c:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_GENERATED_VALUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/Ticket.c:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ST_VERIFIED [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/Ticket.c:160:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_INTEGRITY_HASH_ALG [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/Ticket.c:215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ST_HASHCHECK [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/crypt/Ticket.c:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ST_CREATION [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/events/_TPM_Hash_Data.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCR_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/events/_TPM_Hash_End.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_DRTMHandle [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/events/_TPM_Hash_Start.c:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_DRTMHandle [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/events/_TPM_Init.c:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_powerWasLost [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:221:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_ERROR_INTERNAL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_ERROR_INTERNAL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:259:1: style: Label 'Exit' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:212:22: style: Variable 'bufferRemainingSize' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:213:22: style: Variable 'handles' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:239:18: style: Variable 'paramBufferSize' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:241:18: style: Variable 'respParmSize' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:243:18: style: Variable 'handles' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:261:12: error: Uninitialized variable: result [uninitvar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:151:30: style: Unused variable: result [unusedVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:212:22: style: Variable 'bufferRemainingSize' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:213:22: style: Variable 'handles' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:237:18: style: Variable 'result' is not assigned a value. [unassignedVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:239:18: style: Variable 'paramBufferSize' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:241:18: style: Variable 'respParmSize' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:242:18: style: Unused variable: rSize [unusedVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/CommandDispatcher.c:243:18: style: Variable 'handles' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/ExecCommand.c:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_updateNV [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/CommandAudit.c:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auditCommands [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/CommandAudit.c:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_RESTART [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/CommandAudit.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMPLEMENTED_COMMAND_INDEX [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/CommandAudit.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMPLEMENTED_COMMAND_INDEX [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/CommandAudit.c:178:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auditCommands [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/CommandAudit.c:195:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/CommandAudit.c:252:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auditHashAlg [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_associatedHandles [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:232:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_associatedHandles [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:290:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:419:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:648:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_CC [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:697:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_CC_CreatePrimary [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:772:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_associatedHandles [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:841:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VALUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:963:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_inputAuthValues [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1009:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_sessionHandles [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_decryptSessionIndex [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_IS_AVAILABLE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1386:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_AUTH_CONTEXT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1714:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1765:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1783:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1890:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RH_UNASSIGNED [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1988:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_VALUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:2056:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_sessionHandles [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:2077:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_sessionHandles [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:2105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_sessionHandles [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:2140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ST_SESSIONS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:2235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SESSION_NUM [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/DA.c:58:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failedTries [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/DA.c:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_selfHealTimer [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/DA.c:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RH_LOCKOUT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/DA.c:175:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failedTries [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Hierarchy.c:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disableClear [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Hierarchy.c:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_phEnable [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Hierarchy.c:161:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phProof [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Hierarchy.c:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PPSeed [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Hierarchy.c:216:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvDynamic.c:215:2: error: #error "NV_MEMORY_SIZE probably isn't large enough" [preprocessorErrorDirective] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_evictNvEnd [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_NvStatus [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_powerWasLost [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_indexOrderlyRam [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_MEMORY_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_MEMORY_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:235:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gp [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:249:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gp [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/NvReserved.c:261:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gp [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:116:22: style: Variable 'session' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:508:22: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:538:22: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:582:22: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:686:22: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1149:22: style: Variable 'session' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:2096:22: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:380:32: style: Variable 'pin.intVal' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1556:31: style: Variable 'size' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/main/SessionProcess.c:1714:29: style: Variable 'result' is assigned a value that is never used. [unreadVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLEAR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LOADED_OBJECTS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LOADED_OBJECTS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:125:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSIENT_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:148:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_HT_PERMANENT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:197:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_HANDLE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RH_OWNER [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LOADED_OBJECTS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:322:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:403:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:488:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_OBJECT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_OBJECT_MEMORY [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:598:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_OBJECT_MEMORY [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:618:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DIGEST_SIZE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:668:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJECT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:683:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSIENT_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:703:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LOADED_OBJECTS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:752:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLATFORM_PERSISTENT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:822:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:848:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RH_UNASSIGNED [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:896:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALG_RSA_VALUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:914:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LOADED_OBJECTS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:432:8: style: Redundant condition: parent!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:192:18: style: Variable 'object' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:218:22: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Object.c:400:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:212:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable policy [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_ERROR_INTERNAL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:328:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:393:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_ERROR_INTERNAL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPLEMENTATION_PCR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:429:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCR_SELECT_MAX [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_pcrReConfig [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_SU_CLEAR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:650:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCR_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:671:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCR_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:704:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcrCounter [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:723:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCR_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:748:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCR_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:798:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:846:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPLEMENTATION_PCR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:915:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:1015:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCR_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:1060:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPLEMENTATION_PCR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:1099:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YES [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:1136:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPLEMENTATION_PCR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:1235:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:1284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PP.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppList [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PP.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMPLEMENTED_COMMAND_INDEX [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PP.c:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMPLEMENTED_COMMAND_INDEX [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PP.c:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppList [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PP.c:145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_oldestSavedSession [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LOADED_SESSIONS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:247:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_HT_POLICY_SESSION [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:279:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_HT_POLICY_SESSION [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:305:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HR_HANDLE_MASK [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcrCounter [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:357:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_HT_POLICY_SESSION [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:403:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LOADED_SESSIONS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:461:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:607:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_oldestSavedSession [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:680:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_HT_POLICY_SESSION [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:741:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_HT_POLICY_SESSION [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:828:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_time [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:867:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESSION_ATTRIBUTES [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:894:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:959:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:1012:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LOADED_SESSIONS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:1026:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_freeSessionSlots [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:1041:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ACTIVE_SESSIONS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:1062:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_ACTIVE_SESSIONS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:87:22: style: Parameter 'groupIndex' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:121:22: style: Parameter 'groupIndex' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:312:12: error: Uninitialized variable: retVal [uninitvar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:280:22: style: Variable 'retVal' is not assigned a value. [unassignedVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/PCR.c:1132:25: style: Unused variable: groupIndex [unusedVariable] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:333:22: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:454:22: style: Parameter 'symmetric' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:794:26: style: Variable 'pAuth' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:916:38: style: Variable 'session' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Session.c:794:34: error: Uninitialized variable: auth [uninitvar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_time [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeEpoch [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_IS_ORDERLY [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_CLOCK_UPDATE_INTERVAL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_time [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NV_IS_AVAILABLE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:211:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_ADJUST_COARSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:250:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_time [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/subsystem/Time.c:265:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resetCount [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/AlgorithmCap.c:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/AlgorithmCap.c:227:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGORITHM_VECTOR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Bits.c:59:22: style: Parameter 'bArray' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_COUNT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIMPLEMENTED_COMMAND_INDEX [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:267:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ccAttr [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:304:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_COUNT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:321:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ccAttr [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:346:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_commandAttributes [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:375:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_commandAttributes [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:391:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_commandAttributes [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:409:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_commandAttributes [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:419:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_commandAttributes [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:433:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ccAttr [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ccAttr [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:509:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/CommandCodeAttributes.c:552:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ccAttr [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:212:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ownerAuth [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:306:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:383:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ALG_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:413:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RH_NULL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:128:42: style: Variable 'session' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:143:42: style: Variable 'session' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:381:26: style: Variable 'object' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Entity.c:452:30: style: Variable 'object' can be declared as pointer to const [constVariablePointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Handle.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HR_RANGE_MASK [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Handle.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RH_FIRST [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/IoBuffers.c:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_actionIoAllocation [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Handle.c:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/IoBuffers.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_actionIoBuffer [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Handle.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/IoBuffers.c:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_actionIoBuffer [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/IoBuffers.c:104:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_actionIoBuffer [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Locality.c:51:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPMA_LOCALITY [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Manufacture.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_manufactured [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Manufacture.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_manufactured [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/MathOnByteBuffers.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bnC [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/MathOnByteBuffers.c:186:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bnN [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/MathOnByteBuffers.c:166:1: style: Label 'Exit' is not used. [unusedLabel] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_INSUFFICIENT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_INSUFFICIENT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_INSUFFICIENT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:180:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_INSUFFICIENT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:368:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:394:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:467:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:489:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:619:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:641:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:663:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:753:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:781:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:808:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:843:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:864:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:896:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:915:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:942:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:963:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:984:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1007:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1038:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1071:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1238:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1301:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1315:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1369:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1405:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1450:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1492:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1540:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1582:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1674:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1702:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1759:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1806:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1866:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1918:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1937:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1964:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2033:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2060:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2087:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2223:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2278:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2329:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2395:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2429:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2463:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2490:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2514:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2631:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2656:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2820:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3005:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3065:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3188:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3262:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3289:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3300:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3358:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3435:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3463:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3582:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3630:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3761:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3797:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3816:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3916:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4199:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4577:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4625:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4660:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SELECTOR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4692:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4719:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4773:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SELECTOR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4888:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SELECTOR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4920:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4939:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4970:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5009:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5036:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5079:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SELECTOR [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5172:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5278:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5309:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5348:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5394:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5421:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5477:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5535:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_INSUFFICIENT [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5563:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5627:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5716:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5741:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5793:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Memory.c:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Memory.c:229:26: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Power.c:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_initialized [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Power.c:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_initialized [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Power.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_initialized [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/PropertyCap.c:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_SPEC_FAMILY [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/PropertyCap.c:549:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Response.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RC_SUCCESS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/ResponseCodeProcessing.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RC_FMT1 [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/TpmFail.c:148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/TpmFail.c:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/TpmFail.c:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_failFunction [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/TpmFail.c:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_failFunction [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/TpmFail.c:283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_ST_NO_SESSIONS [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/TpmFail.c:453:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FATAL_ERROR_INTERNAL [valueFlowBailoutIncompleteVar] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1830:28: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1830:58: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1871:26: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:1871:56: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2981:48: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:2981:78: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3010:46: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3010:76: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3041:40: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3041:70: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3070:38: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3070:68: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3423:56: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3423:86: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3440:54: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3440:84: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3550:44: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3550:74: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3587:42: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3587:72: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3741:44: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3741:74: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3766:42: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3766:72: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3872:46: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3872:76: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3921:44: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:3921:74: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4545:42: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4545:72: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4582:40: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4582:70: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4640:56: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4640:86: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4663:54: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4663:84: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4753:42: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4753:72: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4776:40: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4776:70: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4868:48: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4868:78: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4891:46: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:4891:76: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5059:62: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5059:92: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5082:60: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5082:90: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] golang-github-google-go-tpm-tools-0.4.8/simulator/ms-tpm-20-ref/TPMCmd/tpm/src/support/Marshal.c:5542:26: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] diff: DONE