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=3175
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2005
      skcms_Matrix3x3_isfinite /src/skcms/skcms.cc linenumber=2026
        _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=1859
    skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=3183
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2046
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2053
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2058
      _ZL13TFKind_marker12skcms_TFType /src/skcms/skcms.cc linenumber=2064
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2070
      __assert_fail  linenumber=2070
      powf_ /src/skcms/skcms.cc linenumber=2082
        _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=2083
      powf_ /src/skcms/skcms.cc linenumber=2110
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2131
      __assert_fail  linenumber=2135
      __assert_fail  linenumber=2136
      skcms_TransferFunction_eval /src/skcms/skcms.cc linenumber=2141
        _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=2142
      powf_ /src/skcms/skcms.cc linenumber=2151
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2155
    skcms_ApproximateCurve /src/skcms/skcms.cc linenumber=3190
      _ZL10fit_linearPK11skcms_CurveifPfS2_S2_ /src/skcms/skcms.cc linenumber=2409
        __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=2421
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2422
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2424
      _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2431
      _ZL6log2f_f /src/skcms/skcms.cc linenumber=2432
      powf_ /src/skcms/skcms.cc linenumber=2436
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2439
      _ZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2440
        _ZZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunctionENK3$_0clEv /src/skcms/skcms.cc linenumber=2346
          __assert_fail  linenumber=2335
          powf_ /src/skcms/skcms.cc linenumber=2341
          _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2343
        _ZL27max_roundtrip_error_checkedPK11skcms_CurvePK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2357
          skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2309
          _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2309
          skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2314
          skcms_MaxRoundtripError /src/skcms/skcms.cc linenumber=2318
            _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=2365
          _ZL12rg_nonlinearfPK11skcms_CurvePK22skcms_TransferFunctionPf /src/skcms/skcms.cc linenumber=2273
            _ZL10eval_curvePK11skcms_Curvef /src/skcms/skcms.cc linenumber=2201
            _ZL6fmaxf_ff /src/skcms/skcms.cc linenumber=2206
            __assert_fail  linenumber=2208
            _ZL5logf_f /src/skcms/skcms.cc linenumber=2211
            powf_ /src/skcms/skcms.cc linenumber=2211
            _ZL5logf_f /src/skcms/skcms.cc linenumber=2212
            powf_ /src/skcms/skcms.cc linenumber=2212
            powf_ /src/skcms/skcms.cc linenumber=2213
            powf_ /src/skcms/skcms.cc linenumber=2214
            powf_ /src/skcms/skcms.cc linenumber=2215
            powf_ /src/skcms/skcms.cc linenumber=2216
            powf_ /src/skcms/skcms.cc linenumber=2219
            powf_ /src/skcms/skcms.cc linenumber=2220
          skcms_Matrix3x3_invert /src/skcms/skcms.cc linenumber=2294
          _ZL6mv_mulPK15skcms_Matrix3x3PK13skcms_Vector3 /src/skcms/skcms.cc linenumber=2299
          _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2303
        _ZZL13fit_nonlinearPK11skcms_CurveiiP22skcms_TransferFunctionENK3$_0clEv /src/skcms/skcms.cc linenumber=2365
        _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2367
        _ZL27max_roundtrip_error_checkedPK11skcms_CurvePK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2370
        _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2378
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2446
      __assert_fail  linenumber=2447
      _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2456
      skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2469
      skcms_MaxRoundtripError /src/skcms/skcms.cc linenumber=2473
      _ZL10isfinitef_f /src/skcms/skcms.cc linenumber=2479
    _ZL28assert_usable_as_destinationPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=3200
      _ZL20prep_for_destinationPK16skcms_ICCProfileP15skcms_Matrix3x3P22skcms_TransferFunctionS5_S5_PbS6_ /src/skcms/skcms.cc linenumber=3167
        skcms_Matrix3x3_invert /src/skcms/skcms.cc linenumber=2718
        _ZL15has_cicp_pq_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2725
        _ZL24set_reference_pq_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2727
          skcms_TransferFunction_makePQish /src/skcms/skcms.cc linenumber=2687
            _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=2694
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2728
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2729
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2730
        _ZL16has_cicp_hlg_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2733
        _ZL19set_sdr_hlg_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2735
          _ZL33skcms_TransferFunction_makeHLGishP22skcms_TransferFunctionfffff /src/skcms/./src/skcms_public.h linenumber=2704
            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=2736
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2737
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2738
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2757
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2758
        skcms_TransferFunction_invert /src/skcms/skcms.cc linenumber=2759
      __assert_fail  linenumber=3167
  skcms_Transform /src/skcms/skcms.cc linenumber=91
    _ZL15bytes_per_pixel17skcms_PixelFormat /src/skcms/skcms.cc linenumber=2771
      __assert_fail  linenumber=2666
    _ZL15bytes_per_pixel17skcms_PixelFormat /src/skcms/skcms.cc linenumber=2772
    skcms_sRGB_profile /src/skcms/skcms.cc linenumber=2781
    skcms_sRGB_profile /src/skcms/skcms.cc linenumber=2784
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2850
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2851
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2852
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2853
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2854
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2855
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2856
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2857
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2858
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2859
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2860
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2861
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2862
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2863
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2864
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2865
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2866
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2867
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2868
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2869
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2872
    skcms_sRGB_TransferFunction /src/skcms/skcms.cc linenumber=2873
      skcms_sRGB_profile /src/skcms/skcms.cc linenumber=1745
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2873
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2878
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2881
    skcms_XYZD50_profile /src/skcms/skcms.cc linenumber=2890
    _ZL15skcms_SetXYZD50P16skcms_ICCProfilePK15skcms_Matrix3x3 /src/skcms/./src/skcms_public.h linenumber=2890
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2900
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2906
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2908
    _ZL20prep_for_destinationPK16skcms_ICCProfileP15skcms_Matrix3x3P22skcms_TransferFunctionS5_S5_PbS6_ /src/skcms/skcms.cc linenumber=2920
    _ZL15has_cicp_pq_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2930
    _ZL24set_reference_pq_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2931
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2932
    _ZL16has_cicp_hlg_trcPK16skcms_ICCProfile /src/skcms/skcms.cc linenumber=2933
    _ZL19set_sdr_hlg_ish_trcP22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2935
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2936
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2940
      __assert_fail  linenumber=2819
      _ZL16select_curve_opsPK11skcms_CurveiP8OpAndArg /src/skcms/skcms.cc linenumber=2821
        _ZL15select_curve_opPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2603
          _ZL11tf_is_gammaRK22skcms_TransferFunction /src/skcms/skcms.cc linenumber=2569
          _ZL8classifyRK22skcms_TransferFunctionP8TF_PQishP9TF_HLGish /src/skcms/skcms.cc linenumber=2573
          __assert_fail  linenumber=2590
        memcmp  linenumber=2629
        memcmp  linenumber=2630
      _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2827
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2944
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2945
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2949
    memcmp  linenumber=2958
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2959
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2964
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2970
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2974
    __assert_fail  linenumber=2982
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=2987
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2990
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=2995
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=2999
    memcmp  linenumber=3010
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3011
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=3014
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3020
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3021
    _ZZ15skcms_TransformENK3$_2clEPK11skcms_Curvei /src/skcms/skcms.cc linenumber=3023
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3036
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3039
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3042
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3044
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3048
    memcmp  linenumber=3053
    skcms_Matrix3x3_concat /src/skcms/skcms.cc linenumber=3055
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3056
    _ZL16select_curve_opsPK11skcms_CurveiP8OpAndArg /src/skcms/skcms.cc linenumber=3062
    __assert_fail  linenumber=3065
    __assert_fail  linenumber=3067
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3071
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3082
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3088
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3095
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3097
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3100
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3104
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3105
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3106
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3107
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3108
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3109
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3110
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3111
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3112
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3113
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3114
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3115
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3116
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3117
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3118
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3119
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3120
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3121
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3122
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3123
    skcms_sRGB_Inverse_TransferFunction /src/skcms/skcms.cc linenumber=3126
    _ZZ15skcms_TransformENK3$_1clEN13skcms_private2OpEPKv /src/skcms/skcms.cc linenumber=3126
    _ZZ15skcms_TransformENK3$_0clEN13skcms_private2OpE /src/skcms/skcms.cc linenumber=3127
    __assert_fail  linenumber=3131
    __assert_fail  linenumber=3132
    _ZL8cpu_typev /src/skcms/skcms.cc linenumber=3138
      __cxa_guard_acquire  linenumber=2492
      _ZZL8cpu_typevENK3$_0clEv /src/skcms/skcms.cc linenumber=2492
      __cxa_guard_release  linenumber=2492
      __cxa_guard_abort  linenumber=2492
  skcms_Transform /src/skcms/skcms.cc linenumber=95
====================================
