Call tree
LLVMFuzzerTestOneInput /src/libiec61850/build/../fuzz/fuzz_mms_encode.c linenumber=-1
  MmsValue_decodeMmsData /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=11
    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=2143
            calloc  linenumber=44
            noMemoryAvailableHandler /src/libiec61850/hal/memory/lib_memory.c linenumber=47
          Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=2150
          Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=2154
        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=2172
        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=2025
              Memory_calloc /src/libiec61850/hal/memory/lib_memory.c linenumber=2001
              StringUtils_createStringFromBuffer /src/libiec61850/src/common/string_utilities.c linenumber=2010
                Memory_malloc /src/libiec61850/hal/memory/lib_memory.c linenumber=93
              Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=2014
          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=2064
          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=16
    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
  Memory_malloc /src/libiec61850/hal/memory/lib_memory.c linenumber=21
  MmsValue_encodeMmsData /src/libiec61850/src/mms/iso_mms/server/mms_access_result.c linenumber=26
  Memory_free /src/libiec61850/hal/memory/lib_memory.c linenumber=28
  MmsValue_delete /src/libiec61850/src/mms/iso_mms/common/mms_value.c linenumber=31
====================================
