Call tree
LLVMFuzzerTestOneInput /src/skcms/fuzz/fuzz_iccprofile_transform.c linenumber=-1
  skcms_Parse /src/skcms/fuzz/../src/skcms_public.h linenumber=67
    skcms_ParseWithA2BPriority /src/skcms/skcms.cc linenumber=319
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1399
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1400
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1401
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1402
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1403
      _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1404
        _ZL12read_big_i32PKh /src/skcms/skcms.cc linenumber=412
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=408
      _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1405
      _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1406
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1407
      _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=1420
      _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=1421
      _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=1422
      _ZL13get_tag_tablePK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=1427
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1429
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1430
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1446
        _ZL13get_tag_tablePK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=1364
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1366
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1368
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1369
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1370
      _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=1447
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=715
        _ZL15read_curve_paraPKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=717
          _ZL12read_big_u16PKh /src/skcms/skcms.cc linenumber=594
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=615
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=619
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=620
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=627
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=628
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=629
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=637
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=638
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=639
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=640
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=643
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=644
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=645
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=646
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=647
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=648
          skcms_TransferFunction_isSRGBish /src/skcms/skcms.cc linenumber=651
            _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=203
              _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=185
        _ZL15read_curve_curvPKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=719
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=672
          _ZL12read_big_u16PKh /src/skcms/skcms.cc linenumber=694
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1463
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1464
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1465
      _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=1466
      _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=1467
      _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=1468
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1476
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1477
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1478
      _ZL14read_to_XYZD50PK12skcms_ICCTagS1_S1_P15skcms_Matrix3x3 /src/skcms/skcms.cc linenumber=1479
        _ZL12read_tag_xyzPK12skcms_ICCTagPfS2_S2_ /src/skcms/skcms.cc linenumber=572
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=495
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=496
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=497
        _ZL12read_tag_xyzPK12skcms_ICCTagPfS2_S2_ /src/skcms/skcms.cc linenumber=573
        _ZL12read_tag_xyzPK12skcms_ICCTagPfS2_S2_ /src/skcms/skcms.cc linenumber=574
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1495
      _ZL8read_a2bPK12skcms_ICCTagP9skcms_A2BbPKh /src/skcms/skcms.cc linenumber=1496
        _ZL13read_tag_mft1I9skcms_A2BEbPK12skcms_ICCTagPT_ /src/skcms/skcms.cc linenumber=1294
          _ZL15read_mft_commonPK16mft_CommonLayoutP9skcms_A2B /src/skcms/skcms.cc linenumber=870
          _ZL11init_tablesI9skcms_A2BEbPKhmjjjPT_ /src/skcms/skcms.cc linenumber=877
        _ZL13read_tag_mft2I9skcms_A2BEbPK12skcms_ICCTagPT_ /src/skcms/skcms.cc linenumber=1295
          _ZL15read_mft_commonPK16mft_CommonLayoutP9skcms_A2B /src/skcms/skcms.cc linenumber=888
          _ZL12read_big_u16PKh /src/skcms/skcms.cc linenumber=892
          _ZL12read_big_u16PKh /src/skcms/skcms.cc linenumber=893
          _ZL11init_tablesI9skcms_A2BEbPKhmjjjPT_ /src/skcms/skcms.cc linenumber=901
        _ZL12read_tag_mabPK12skcms_ICCTagP9skcms_A2BbPKh /src/skcms/skcms.cc linenumber=1296
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=973
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=974
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=975
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=976
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=977
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=984
            _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=913
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=995
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1006
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1007
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1008
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1009
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1010
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1011
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1012
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1013
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1014
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1015
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1016
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1017
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=1030
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1512
      _ZL8read_b2aPK12skcms_ICCTagP9skcms_B2AbPKh /src/skcms/skcms.cc linenumber=1513
        _ZL13read_tag_mft1I9skcms_B2AEbPK12skcms_ICCTagPT_ /src/skcms/skcms.cc linenumber=1301
          _ZL15read_mft_commonPK16mft_CommonLayoutP9skcms_B2A /src/skcms/skcms.cc linenumber=870
          _ZL11init_tablesI9skcms_B2AEbPKhmjjjPT_ /src/skcms/skcms.cc linenumber=877
        _ZL13read_tag_mft2I9skcms_B2AEbPK12skcms_ICCTagPT_ /src/skcms/skcms.cc linenumber=1302
          _ZL15read_mft_commonPK16mft_CommonLayoutP9skcms_B2A /src/skcms/skcms.cc linenumber=888
          _ZL11init_tablesI9skcms_B2AEbPKhmjjjPT_ /src/skcms/skcms.cc linenumber=901
        _ZL12read_tag_mbaPK12skcms_ICCTagP9skcms_B2AbPKh /src/skcms/skcms.cc linenumber=1303
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1118
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1119
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1120
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1121
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1122
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=1129
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=1141
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1151
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1152
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1153
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1154
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1155
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1156
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1157
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1158
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1159
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1160
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1161
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1162
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=1176
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1523
      _ZL9read_cicpPK12skcms_ICCTagP10skcms_CICP /src/skcms/skcms.cc linenumber=1524
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1532
      _ZL9read_hagcPK12skcms_ICCTagP10skcms_HAGC /src/skcms/skcms.cc linenumber=1533
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1342
      _ZL13usable_as_srcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=1540
  skcms_Parse /src/skcms/fuzz/../src/skcms_public.h linenumber=71
  exit  linenumber=74
  skcms_MakeUsableAsDestination /src/skcms/skcms.cc linenumber=79
    skcms_Matrix3x3_invert /src/skcms/skcms.cc linenumber=3141
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=1976
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=1999
    skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=3149
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2023
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2030
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2035
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2041
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2047
      __assert_fail  linenumber=2047
      powf_ /src/skcms/skcms.cc linenumber=2059
        _ZL6log2f_f /src/skcms/skcms.cc linenumber=106
        _ZL6exp2f_f /src/skcms/skcms.cc linenumber=106
          _ZL7floorf_f /src/skcms/./src/skcms_internals.h linenumber=77
      _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=2060
      powf_ /src/skcms/skcms.cc linenumber=2087
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2108
      __assert_fail  linenumber=2112
      __assert_fail  linenumber=2113
      skcms_TransferFunction_eval /src/skcms/skcms.cc linenumber=2118
        _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=262
        _ZL5expf_f /src/skcms/skcms.cc linenumber=269
          _ZL6exp2f_f /src/skcms/skcms.cc linenumber=111
        powf_ /src/skcms/skcms.cc linenumber=274
        _ZL5expf_f /src/skcms/skcms.cc linenumber=275
        powf_ /src/skcms/skcms.cc linenumber=282
        _ZL5logf_f /src/skcms/skcms.cc linenumber=283
          _ZL6log2f_f /src/skcms/skcms.cc linenumber=68
        powf_ /src/skcms/skcms.cc linenumber=288
        powf_ /src/skcms/skcms.cc linenumber=296
        powf_ /src/skcms/skcms.cc linenumber=297
        powf_ /src/skcms/skcms.cc linenumber=302
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2119
      powf_ /src/skcms/skcms.cc linenumber=2128
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2132
    skcms_ApproximateCurve /src/skcms/skcms.cc linenumber=3156
      _ZL10fit_linearPK11skcms_CurveifPfS2_S2_ /src/skcms/skcms.cc linenumber=2386
        __assert_fail  linenumber=1243
        _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=1260
          skcms_TransferFunction_eval /src/skcms/skcms.cc linenumber=310
          _ZL6fminf_ff /src/skcms/skcms.cc linenumber=313
          _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=313
          _ZL11minus_1_ulpf /src/skcms/skcms.cc linenumber=315
        _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=1270
        _ZL6fminf_ff /src/skcms/skcms.cc linenumber=1278
        _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=1279
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2398
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2399
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2401
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2408
      _ZL6log2f_f /src/skcms/skcms.cc linenumber=2409
      powf_ /src/skcms/skcms.cc linenumber=2413
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2416
      _ZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2417
        _ZZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunctionENK3$_0clEv /src/skcms/skcms.cc linenumber=2323
          __assert_fail  linenumber=2312
          powf_ /src/skcms/skcms.cc linenumber=2318
          _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2320
        _ZL27max_roundtrip_error_checkedPK11skcms_CurvePK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2334
          skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2286
          _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2286
          skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2291
          skcms_MaxRoundtripError /src/skcms/skcms.cc linenumber=2295
            _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=340
            skcms_TransferFunction_eval /src/skcms/skcms.cc linenumber=341
            _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=341
            _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=341
        _ZL17gauss_newton_stepPK11skcms_CurveP22skcms_TransferFunctionffi /src/skcms/skcms.cc linenumber=2342
          _ZL12rg_nonlinearfPK11skcms_CurvePK22skcms_TransferFunctionPf /src/skcms/skcms.cc linenumber=2250
            _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2178
            _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=2183
            __assert_fail  linenumber=2185
            _ZL5logf_f /src/skcms/skcms.cc linenumber=2188
            powf_ /src/skcms/skcms.cc linenumber=2188
            _ZL5logf_f /src/skcms/skcms.cc linenumber=2189
            powf_ /src/skcms/skcms.cc linenumber=2189
            powf_ /src/skcms/skcms.cc linenumber=2190
            powf_ /src/skcms/skcms.cc linenumber=2191
            powf_ /src/skcms/skcms.cc linenumber=2192
            powf_ /src/skcms/skcms.cc linenumber=2193
            powf_ /src/skcms/skcms.cc linenumber=2196
            powf_ /src/skcms/skcms.cc linenumber=2197
          skcms_Matrix3x3_invert /src/skcms/skcms.cc linenumber=2271
          _ZL6mv_mulPK15skcms_Matrix3x3PK13skcms_Vector3 /src/skcms/skcms.cc linenumber=2276
          _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2280
        _ZZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunctionENK3$_0clEv /src/skcms/skcms.cc linenumber=2342
        _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2344
        _ZL27max_roundtrip_error_checkedPK11skcms_CurvePK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2347
        _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2355
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2423
      __assert_fail  linenumber=2424
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2433
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2446
      skcms_MaxRoundtripError /src/skcms/skcms.cc linenumber=2450
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2456
    _ZL28assert_usable_as_destinationPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=3166
      _ZL20prep_for_destinationPK16skcms_ICCProfileP15skcms_Matrix3x3P22skcms_TransferFunctionS5_S5_PbS6_ /src/skcms/skcms.cc linenumber=3133
        skcms_Matrix3x3_invert /src/skcms/skcms.cc linenumber=2695
        _ZL15has_cicp_pq_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2702
        _ZL24set_reference_pq_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2704
          skcms_TransferFunction_makePQish /src/skcms/skcms.cc linenumber=2664
            _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=221
            skcms_TransferFunction_isPQish /src/skcms/skcms.cc linenumber=222
              _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=206
            __assert_fail  linenumber=222
          powf_ /src/skcms/skcms.cc linenumber=2671
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2705
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2706
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2707
        _ZL16has_cicp_hlg_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2710
        _ZL19set_sdr_hlg_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2712
          _ZL33skcms_TransferFunction_makeHLGishP22skcms_TransferFunctionfffff /src/skcms/./src/skcms_public.h linenumber=2681
            skcms_TransferFunction_makeScaledHLGish /src/skcms/skcms.cc linenumber=113
              _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=229
              skcms_TransferFunction_isHLGish /src/skcms/skcms.cc linenumber=230
                _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=209
              __assert_fail  linenumber=230
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2713
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2714
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2715
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2734
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2735
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2736
      __assert_fail  linenumber=3133
  skcms_Transform /src/skcms/skcms.cc linenumber=91
    _ZL15bytes_per_pixel17skcms_PixelFormat /src/skcms/skcms.cc linenumber=2748
      __assert_fail  linenumber=2643
    _ZL15bytes_per_pixel17skcms_PixelFormat /src/skcms/skcms.cc linenumber=2749
    skcms_sRGB_profile /src/skcms/skcms.cc linenumber=2758
    skcms_sRGB_profile /src/skcms/skcms.cc linenumber=2761
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2819
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2820
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2821
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2822
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2823
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2824
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2825
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2826
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2827
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2828
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2829
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2830
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2831
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2832
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2833
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2834
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2835
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2836
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2837
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2838
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2841
    skcms_sRGB_TransferFunction /src/skcms/skcms.cc linenumber=2842
      skcms_sRGB_profile /src/skcms/skcms.cc linenumber=1745
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2842
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2847
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2850
    skcms_XYZD50_profile /src/skcms/skcms.cc linenumber=2859
    _ZL15skcms_SetXYZD50P16skcms_ICCProfilePK15skcms_Matrix3x3 /src/skcms/./src/skcms_public.h linenumber=2859
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2869
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2875
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2877
    _ZL20prep_for_destinationPK16skcms_ICCProfileP15skcms_Matrix3x3P22skcms_TransferFunctionS5_S5_PbS6_ /src/skcms/skcms.cc linenumber=2889
    _ZL15has_cicp_pq_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2899
    _ZL24set_reference_pq_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2900
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2901
    _ZL16has_cicp_hlg_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2902
    _ZL19set_sdr_hlg_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2904
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2905
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2909
      __assert_fail  linenumber=2788
      _ZL16select_curve_opsPK11skcms_CurveiP8OpAndArg /src/skcms/skcms.cc linenumber=2790
        _ZL15select_curve_opPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2580
          _ZL11tf_is_gammaRK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2548
          _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2553
          __assert_fail  linenumber=2567
        memcmp  linenumber=2606
        memcmp  linenumber=2607
      _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2796
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2913
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2914
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2918
    memcmp  linenumber=2927
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2928
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2933
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2939
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2943
    __assert_fail  linenumber=2951
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2956
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2959
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2964
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2968
    memcmp  linenumber=2979
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2980
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2983
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2989
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2990
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2992
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3005
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3008
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3011
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3013
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3017
    memcmp  linenumber=3022
    skcms_Matrix3x3_concat /src/skcms/skcms.cc linenumber=3024
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3025
    _ZL16select_curve_opsPK11skcms_CurveiP8OpAndArg /src/skcms/skcms.cc linenumber=3031
    __assert_fail  linenumber=3034
    __assert_fail  linenumber=3036
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3040
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3051
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3057
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3064
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3066
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3069
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3073
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3074
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3075
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3076
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3077
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3078
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3079
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3080
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3081
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3082
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3083
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3084
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3085
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3086
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3087
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3088
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3089
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3090
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3091
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3092
    skcms_sRGB_Inverse_TransferFunction /src/skcms/skcms.cc linenumber=3095
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3095
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3096
    __assert_fail  linenumber=3100
    __assert_fail  linenumber=3101
    _ZL8cpu_typev /src/skcms/skcms.cc linenumber=3104
      __cxa_guard_acquire  linenumber=2469
      _ZZL8cpu_typevENK3$_0clEv /src/skcms/skcms.cc linenumber=2469
      __cxa_guard_release  linenumber=2469
      __cxa_guard_abort  linenumber=2469
  skcms_Transform /src/skcms/skcms.cc linenumber=95
====================================
