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=309
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1404
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1405
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1406
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1407
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1408
      _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1409
        _ZL12read_big_i32PKh /src/skcms/skcms.cc linenumber=404
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=400
      _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1410
      _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1411
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1412
      _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=1425
      _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=1426
      _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=1427
      _ZL13get_tag_tablePK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=1432
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1434
      _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1435
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1451
        _ZL13get_tag_tablePK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=1369
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1371
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1373
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1374
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1375
      _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=1452
        _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=707
        _ZL15read_curve_paraPKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=709
          _ZL12read_big_u16PKh /src/skcms/skcms.cc linenumber=586
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=607
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=611
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=612
          _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=621
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=629
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=630
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=631
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=632
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=635
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=636
          _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
          skcms_TransferFunction_isSRGBish /src/skcms/skcms.cc linenumber=643
            _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=197
              _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=179
        _ZL15read_curve_curvPKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=711
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=664
          _ZL12read_big_u16PKh /src/skcms/skcms.cc linenumber=686
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1468
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1469
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1470
      _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=1471
      _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=1472
      _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=1473
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1481
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1482
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1483
      _ZL14read_to_XYZD50PK12skcms_ICCTagS1_S1_P15skcms_Matrix3x3 /src/skcms/skcms.cc linenumber=1484
        _ZL12read_tag_xyzPK12skcms_ICCTagPfS2_S2_ /src/skcms/skcms.cc linenumber=564
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=487
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=488
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=489
        _ZL12read_tag_xyzPK12skcms_ICCTagPfS2_S2_ /src/skcms/skcms.cc linenumber=565
        _ZL12read_tag_xyzPK12skcms_ICCTagPfS2_S2_ /src/skcms/skcms.cc linenumber=566
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1500
      _ZL8read_a2bPK12skcms_ICCTagP9skcms_A2BbPKh /src/skcms/skcms.cc linenumber=1501
        _ZL13read_tag_mft1I9skcms_A2BEbPK12skcms_ICCTagPT_ /src/skcms/skcms.cc linenumber=1286
          _ZL15read_mft_commonPK16mft_CommonLayoutP9skcms_A2B /src/skcms/skcms.cc linenumber=858
          _ZL11init_tablesI9skcms_A2BEbPKhmjjjPT_ /src/skcms/skcms.cc linenumber=865
        _ZL13read_tag_mft2I9skcms_A2BEbPK12skcms_ICCTagPT_ /src/skcms/skcms.cc linenumber=1287
          _ZL15read_mft_commonPK16mft_CommonLayoutP9skcms_A2B /src/skcms/skcms.cc linenumber=876
          _ZL12read_big_u16PKh /src/skcms/skcms.cc linenumber=880
          _ZL12read_big_u16PKh /src/skcms/skcms.cc linenumber=881
          _ZL11init_tablesI9skcms_A2BEbPKhmjjjPT_ /src/skcms/skcms.cc linenumber=889
        _ZL12read_tag_mabPK12skcms_ICCTagP9skcms_A2BbPKh /src/skcms/skcms.cc linenumber=1288
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=961
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=962
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=963
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=964
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=965
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=972
            _ZL10read_curvePKhjP11skcms_CurvePj /src/skcms/skcms.cc linenumber=901
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=983
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=994
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=995
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=996
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=997
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=998
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=999
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1000
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1001
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1002
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1003
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1004
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1005
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=1018
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1293
          _ZL10fit_linearPK11skcms_CurveifPfS2_S2_ /src/skcms/skcms.cc linenumber=1273
            __assert_fail  linenumber=1217
            _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=1234
              skcms_TransferFunction_eval /src/skcms/skcms.cc linenumber=304
                _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=256
                _ZL5expf_f /src/skcms/skcms.cc linenumber=263
                  _ZL6exp2f_f /src/skcms/skcms.cc linenumber=105
                    _ZL7floorf_f /src/skcms/./src/skcms_internals.h linenumber=71
                powf_ /src/skcms/skcms.cc linenumber=268
                  _ZL6log2f_f /src/skcms/skcms.cc linenumber=100
                  _ZL6exp2f_f /src/skcms/skcms.cc linenumber=100
                _ZL5expf_f /src/skcms/skcms.cc linenumber=269
                powf_ /src/skcms/skcms.cc linenumber=276
                _ZL5logf_f /src/skcms/skcms.cc linenumber=277
                  _ZL6log2f_f /src/skcms/skcms.cc linenumber=62
                powf_ /src/skcms/skcms.cc linenumber=282
                powf_ /src/skcms/skcms.cc linenumber=290
                powf_ /src/skcms/skcms.cc linenumber=291
                powf_ /src/skcms/skcms.cc linenumber=296
              _ZL6fminf_ff /src/skcms/skcms.cc linenumber=307
              _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=307
              _ZL11minus_1_ulpf /src/skcms/skcms.cc linenumber=309
            _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=1244
            _ZL6fminf_ff /src/skcms/skcms.cc linenumber=1252
            _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=1253
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1294
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1295
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1296
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1298
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1299
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1300
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1302
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1303
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1304
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1517
      _ZL8read_b2aPK12skcms_ICCTagP9skcms_B2AbPKh /src/skcms/skcms.cc linenumber=1518
        _ZL13read_tag_mft1I9skcms_B2AEbPK12skcms_ICCTagPT_ /src/skcms/skcms.cc linenumber=1311
          _ZL15read_mft_commonPK16mft_CommonLayoutP9skcms_B2A /src/skcms/skcms.cc linenumber=858
          _ZL11init_tablesI9skcms_B2AEbPKhmjjjPT_ /src/skcms/skcms.cc linenumber=865
        _ZL13read_tag_mft2I9skcms_B2AEbPK12skcms_ICCTagPT_ /src/skcms/skcms.cc linenumber=1312
          _ZL15read_mft_commonPK16mft_CommonLayoutP9skcms_B2A /src/skcms/skcms.cc linenumber=876
          _ZL11init_tablesI9skcms_B2AEbPKhmjjjPT_ /src/skcms/skcms.cc linenumber=889
        _ZL12read_tag_mbaPK12skcms_ICCTagP9skcms_B2AbPKh /src/skcms/skcms.cc linenumber=1313
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1099
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1100
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1101
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1102
          _ZL12read_big_u32PKh /src/skcms/skcms.cc linenumber=1103
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=1110
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=1122
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1132
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1133
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1134
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1135
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1136
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1137
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1138
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1139
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1140
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1141
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1142
          _ZL14read_big_fixedPKh /src/skcms/skcms.cc linenumber=1143
          _ZL11read_curvesPKhjjjP11skcms_Curve /src/skcms/skcms.cc linenumber=1157
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1318
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1319
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1320
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1322
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1323
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1324
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1326
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1327
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1328
        _ZL21canonicalize_identityP11skcms_Curve /src/skcms/skcms.cc linenumber=1329
      skcms_GetTagBySignature /src/skcms/skcms.cc linenumber=1528
      _ZL9read_cicpPK12skcms_ICCTagP10skcms_CICP /src/skcms/skcms.cc linenumber=1529
      _ZL13usable_as_srcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=1536
  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=3133
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=1968
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=1991
    skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=3141
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2015
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2022
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2027
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2033
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2039
      __assert_fail  linenumber=2039
      powf_ /src/skcms/skcms.cc linenumber=2051
      _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=2052
      powf_ /src/skcms/skcms.cc linenumber=2079
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2100
      __assert_fail  linenumber=2104
      __assert_fail  linenumber=2105
      skcms_TransferFunction_eval /src/skcms/skcms.cc linenumber=2110
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2111
      powf_ /src/skcms/skcms.cc linenumber=2120
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2124
    skcms_ApproximateCurve /src/skcms/skcms.cc linenumber=3148
      _ZL10fit_linearPK11skcms_CurveifPfS2_S2_ /src/skcms/skcms.cc linenumber=2378
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2390
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2391
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2393
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2400
      _ZL6log2f_f /src/skcms/skcms.cc linenumber=2401
      powf_ /src/skcms/skcms.cc linenumber=2405
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2408
      _ZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2409
        _ZZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunctionENK3$_0clEv /src/skcms/skcms.cc linenumber=2315
          __assert_fail  linenumber=2304
          powf_ /src/skcms/skcms.cc linenumber=2310
          _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2312
        _ZL27max_roundtrip_error_checkedPK11skcms_CurvePK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2326
          skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2278
          _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2278
          skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2283
          skcms_MaxRoundtripError /src/skcms/skcms.cc linenumber=2287
            _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=334
            skcms_TransferFunction_eval /src/skcms/skcms.cc linenumber=335
            _ZL6fabsf_f /src/skcms/./src/skcms_internals.h linenumber=335
            _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=335
        _ZL17gauss_newton_stepPK11skcms_CurveP22skcms_TransferFunctionffi /src/skcms/skcms.cc linenumber=2334
          _ZL12rg_nonlinearfPK11skcms_CurvePK22skcms_TransferFunctionPf /src/skcms/skcms.cc linenumber=2242
            _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2170
            _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=2175
            __assert_fail  linenumber=2177
            _ZL5logf_f /src/skcms/skcms.cc linenumber=2180
            powf_ /src/skcms/skcms.cc linenumber=2180
            _ZL5logf_f /src/skcms/skcms.cc linenumber=2181
            powf_ /src/skcms/skcms.cc linenumber=2181
            powf_ /src/skcms/skcms.cc linenumber=2182
            powf_ /src/skcms/skcms.cc linenumber=2183
            powf_ /src/skcms/skcms.cc linenumber=2184
            powf_ /src/skcms/skcms.cc linenumber=2185
            powf_ /src/skcms/skcms.cc linenumber=2188
            powf_ /src/skcms/skcms.cc linenumber=2189
          skcms_Matrix3x3_invert /src/skcms/skcms.cc linenumber=2263
          _ZL6mv_mulPK15skcms_Matrix3x3PK13skcms_Vector3 /src/skcms/skcms.cc linenumber=2268
          _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2272
        _ZZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunctionENK3$_0clEv /src/skcms/skcms.cc linenumber=2334
        _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2336
        _ZL27max_roundtrip_error_checkedPK11skcms_CurvePK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2339
        _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2347
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2415
      __assert_fail  linenumber=2416
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2425
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2438
      skcms_MaxRoundtripError /src/skcms/skcms.cc linenumber=2442
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2448
    _ZL28assert_usable_as_destinationPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=3158
      _ZL20prep_for_destinationPK16skcms_ICCProfileP15skcms_Matrix3x3P22skcms_TransferFunctionS5_S5_PbS6_ /src/skcms/skcms.cc linenumber=3125
        skcms_Matrix3x3_invert /src/skcms/skcms.cc linenumber=2687
        _ZL15has_cicp_pq_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2694
        _ZL24set_reference_pq_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2696
          skcms_TransferFunction_makePQish /src/skcms/skcms.cc linenumber=2656
            _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=215
            skcms_TransferFunction_isPQish /src/skcms/skcms.cc linenumber=216
              _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=200
            __assert_fail  linenumber=216
          powf_ /src/skcms/skcms.cc linenumber=2663
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2697
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2698
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2699
        _ZL16has_cicp_hlg_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2702
        _ZL19set_sdr_hlg_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2704
          _ZL33skcms_TransferFunction_makeHLGishP22skcms_TransferFunctionfffff /src/skcms/./src/skcms_public.h linenumber=2673
            skcms_TransferFunction_makeScaledHLGish /src/skcms/skcms.cc linenumber=113
              _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=223
              skcms_TransferFunction_isHLGish /src/skcms/skcms.cc linenumber=224
                _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=203
              __assert_fail  linenumber=224
        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
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2726
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2727
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2728
      __assert_fail  linenumber=3125
  skcms_Transform /src/skcms/skcms.cc linenumber=91
    _ZL15bytes_per_pixel17skcms_PixelFormat /src/skcms/skcms.cc linenumber=2740
      __assert_fail  linenumber=2635
    _ZL15bytes_per_pixel17skcms_PixelFormat /src/skcms/skcms.cc linenumber=2741
    skcms_sRGB_profile /src/skcms/skcms.cc linenumber=2750
    skcms_sRGB_profile /src/skcms/skcms.cc linenumber=2753
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2811
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2812
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2813
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2814
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2815
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2816
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2817
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2818
    _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=2833
    skcms_sRGB_TransferFunction /src/skcms/skcms.cc linenumber=2834
      skcms_sRGB_profile /src/skcms/skcms.cc linenumber=1737
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2834
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2839
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2842
    skcms_XYZD50_profile /src/skcms/skcms.cc linenumber=2851
    _ZL15skcms_SetXYZD50P16skcms_ICCProfilePK15skcms_Matrix3x3 /src/skcms/./src/skcms_public.h linenumber=2851
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2861
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2867
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2869
    _ZL20prep_for_destinationPK16skcms_ICCProfileP15skcms_Matrix3x3P22skcms_TransferFunctionS5_S5_PbS6_ /src/skcms/skcms.cc linenumber=2881
    _ZL15has_cicp_pq_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2891
    _ZL24set_reference_pq_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2892
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2893
    _ZL16has_cicp_hlg_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2894
    _ZL19set_sdr_hlg_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2896
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2897
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2901
      __assert_fail  linenumber=2780
      _ZL16select_curve_opsPK11skcms_CurveiP8OpAndArg /src/skcms/skcms.cc linenumber=2782
        _ZL15select_curve_opPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2572
          _ZL11tf_is_gammaRK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2540
          _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2545
          __assert_fail  linenumber=2559
        memcmp  linenumber=2598
        memcmp  linenumber=2599
      _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2788
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2905
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2906
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2910
    memcmp  linenumber=2919
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2920
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2925
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2931
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2935
    __assert_fail  linenumber=2943
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2948
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2951
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2956
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2960
    memcmp  linenumber=2971
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2972
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2975
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2981
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2982
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2984
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2997
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3000
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3003
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3005
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3009
    memcmp  linenumber=3014
    skcms_Matrix3x3_concat /src/skcms/skcms.cc linenumber=3016
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3017
    _ZL16select_curve_opsPK11skcms_CurveiP8OpAndArg /src/skcms/skcms.cc linenumber=3023
    __assert_fail  linenumber=3026
    __assert_fail  linenumber=3028
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3032
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3043
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3049
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3056
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3058
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3061
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3065
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3066
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3067
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3068
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3069
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3070
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3071
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3072
    _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
    skcms_sRGB_Inverse_TransferFunction /src/skcms/skcms.cc linenumber=3087
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3087
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3088
    __assert_fail  linenumber=3092
    __assert_fail  linenumber=3093
    _ZL8cpu_typev /src/skcms/skcms.cc linenumber=3096
      __cxa_guard_acquire  linenumber=2461
      _ZZL8cpu_typevENK3$_0clEv /src/skcms/skcms.cc linenumber=2461
      __cxa_guard_release  linenumber=2461
      __cxa_guard_abort  linenumber=2461
  skcms_Transform /src/skcms/skcms.cc linenumber=95
====================================
