Call tree LLVMFuzzerTestOneInput /src/libiec61850/build/../fuzz/fuzz_mms_print.c linenumber=-1 MmsValue_decodeMmsData /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=12 MmsValue_decodeMmsDataMaxRecursion /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=355 MmsValue_decodeMmsDataRecursive /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=349 BerDecoder_decodeLength /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=174 BerDecoder_decodeLengthRecursive /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=129 getIndefiniteLength /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=87 BerDecoder_decodeLengthRecursive /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=59 getNumberOfElements /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=191 BerDecoder_decodeLength /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=108 MmsValue_createEmptyArray /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=197 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=2142 calloc linenumber=44 noMemoryAvailableHandler /src/libiec61850/hal/memory/lib_memory.c linenumber=47 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=2149 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=2153 MmsValue_createEmptyStructure /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=199 MmsValue_createEmptyArray /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2171 BerDecoder_decodeLength /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=207 MmsValue_decodeMmsDataRecursive /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=214 MmsValue_setElement /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=219 BerDecoder_decodeUint32 /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=231 MmsValue_newDataAccessError /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=231 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=362 BerDecoder_decodeBoolean /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=236 MmsValue_newBoolean /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=236 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=1529 MmsValue_newBitString /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=248 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=376 bitStringByteSize /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=383 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=383 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=387 MmsValue_newInteger /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=258 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=1481 BerInteger_createInt32 /src/libiec61850/src/mms/asn1/ber_integer.c linenumber=1488 Asn1PrimitiveValue_create /src/libiec61850/src/mms/asn1/asn1_ber_primitive_value.c linenumber=51 Memory_malloc /src/libiec61850/hal/memory/lib_memory.c linenumber=31 noMemoryAvailableHandler /src/libiec61850/hal/memory/lib_memory.c linenumber=36 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=38 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=42 BerInteger_createInt64 /src/libiec61850/src/mms/asn1/ber_integer.c linenumber=1490 Asn1PrimitiveValue_create /src/libiec61850/src/mms/asn1/asn1_ber_primitive_value.c linenumber=188 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=1494 MmsValue_newUnsigned /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=268 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=1505 BerInteger_createInt32 /src/libiec61850/src/mms/asn1/ber_integer.c linenumber=1512 BerInteger_createInt64 /src/libiec61850/src/mms/asn1/ber_integer.c linenumber=1514 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=1518 BerDecoder_decodeDouble /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=277 MmsValue_newDouble /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=277 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=656 BerDecoder_decodeFloat /src/libiec61850/src/mms/asn1/ber_decode.c linenumber=279 MmsValue_newFloat /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=279 Memory_malloc /src/libiec61850/hal/memory/lib_memory.c linenumber=603 MmsValue_newOctetString /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=284 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=1547 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=1554 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=1558 MmsValue_newVisibleStringFromByteArray /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=290 MmsValue_newStringFromByteArray /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2024 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=2000 StringUtils_createStringFromBuffer /src/libiec61850/src/common/string_utilities.c linenumber=2009 Memory_malloc /src/libiec61850/hal/memory/lib_memory.c linenumber=93 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=2013 MmsValue_newBinaryTime /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=296 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=1892 MmsValue_newBinaryTime /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=298 MmsValue_newVisibleStringFromByteArray /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=308 MmsValue_newUtcTime /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=317 Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=2063 MmsValue_setUtcTimeByBuffer /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=318 MmsValue_delete /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=341 Asn1PrimitiveValue_destroy /src/libiec61850/src/mms/asn1/asn1_ber_primitive_value.c linenumber=1399 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=107 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=108 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=1403 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=1406 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=1411 MmsValue_delete /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=1421 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=1424 Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=1430 MmsValue_encodeMmsData /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=17 BerEncoder_encodeBoolean /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=528 encodeStructuredAccessResult /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=535 MmsValue_encodeMmsData /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=77 encodeStructuredAccessResult /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=537 BerEncoder_encodeLength /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=81 MmsValue_encodeMmsData /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=84 encodeArrayAccessResult /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=543 MmsValue_getArraySize /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=38 MmsValue_getElement /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=41 MmsValue_encodeMmsData /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=43 encodeArrayAccessResult /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=545 BerEncoder_encodeLength /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=48 MmsValue_getElement /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=51 MmsValue_encodeMmsData /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=53 BerEncoder_UInt32determineEncodedSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=550 BerEncoder_revertByteOrder /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=374 BerEncoder_compressInteger /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=377 BerEncoder_encodeTL /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=552 BerEncoder_encodeLength /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=62 BerEncoder_encodeUInt32 /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=553 BerEncoder_revertByteOrder /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=261 BerEncoder_compressInteger /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=264 BerEncoder_UInt32determineEncodedSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=556 BerEncoder_encodeStringWithTag /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=561 strlen linenumber=88 BerEncoder_encodeLength /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=90 BerEncoder_determineEncodedStringSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=563 strlen linenumber=425 BerEncoder_determineLengthSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=427 BerEncoder_encodeAsn1PrimitiveValue /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=567 BerEncoder_encodeLength /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=109 BerEncoder_encodeAsn1PrimitiveValue /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=573 BerEncoder_encodeOctetString /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=579 BerEncoder_encodeLength /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=125 BerEncoder_encodeBitString /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=585 BerEncoder_encodeLength /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=148 BerEncoder_determineEncodedBitStringSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=588 BerEncoder_determineLengthSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=183 BerEncoder_encodeOctetString /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=593 BerEncoder_encodeOctetString /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=600 BerEncoder_determineLengthSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=603 BerEncoder_encodeTL /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=612 BerEncoder_encodeFloat /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=613 BerEncoder_revertByteOrder /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=351 BerEncoder_encodeStringWithTag /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=624 BerEncoder_determineEncodedStringSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=626 BerEncoder_determineLengthSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=59 BerEncoder_determineLengthSize /src/libiec61850/src/mms/asn1/ber_encoder.c linenumber=89 MmsValue_printToBuffer /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=23 StringUtils_copyStringMax /src/libiec61850/src/common/string_utilities.c linenumber=2294 Memory_malloc /src/libiec61850/hal/memory/lib_memory.c linenumber=253 MmsValue_getType /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2302 MmsValue_getArraySize /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2312 MmsValue_getElement /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2317 MmsValue_printToBuffer /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2317 strnlen linenumber=2320 MmsValue_getBinaryTimeAsUtcMs /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2343 Conversions_msTimeToGeneralizedTime /src/libiec61850/src/common/conversions.c linenumber=2343 gmtime_r linenumber=164 Conversions_intToStringBuffer /src/libiec61850/src/common/conversions.c linenumber=166 Conversions_intToStringBuffer /src/libiec61850/src/common/conversions.c linenumber=168 Conversions_intToStringBuffer /src/libiec61850/src/common/conversions.c linenumber=169 Conversions_intToStringBuffer /src/libiec61850/src/common/conversions.c linenumber=170 Conversions_intToStringBuffer /src/libiec61850/src/common/conversions.c linenumber=171 Conversions_intToStringBuffer /src/libiec61850/src/common/conversions.c linenumber=172 Conversions_intToStringBuffer /src/libiec61850/src/common/conversions.c linenumber=176 snprintf linenumber=2344 MmsValue_getBitStringSize /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2351 MmsValue_getBitStringBit /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2367 MmsValue_getBoolean /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2377 StringUtils_copyStringMax /src/libiec61850/src/common/string_utilities.c linenumber=2378 StringUtils_copyStringMax /src/libiec61850/src/common/string_utilities.c linenumber=2380 snprintf linenumber=2385 MmsValue_toFloat /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2389 snprintf linenumber=2389 StringUtils_copyStringMax /src/libiec61850/src/common/string_utilities.c linenumber=2393 MmsValue_toInt64 /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2398 BerInteger_toInt64 /src/libiec61850/src/mms/asn1/ber_integer.c linenumber=1043 snprintf linenumber=2398 MmsValue_getOctetStringSize /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2402 snprintf linenumber=2407 MmsValue_toUint32 /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2417 BerInteger_toUint32 /src/libiec61850/src/mms/asn1/ber_integer.c linenumber=1029 snprintf linenumber=2417 MmsValue_getUtcTimeInMs /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2422 memcpyReverseByteOrder /src/libiec61850/src/common/conversions.c linenumber=903 Conversions_msTimeToGeneralizedTime /src/libiec61850/src/common/conversions.c linenumber=2422 snprintf linenumber=2423 MmsValue_toString /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=2429 StringUtils_copyStringMax /src/libiec61850/src/common/string_utilities.c linenumber=2429 StringUtils_copyStringMax /src/libiec61850/src/common/string_utilities.c linenumber=2434 MmsValue_delete /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=26 ====================================