Skip to content

Instantly share code, notes, and snippets.

@gatoatigrado
Created December 23, 2017 23:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gatoatigrado/f6870f1ba7ac6eb39a7b559d776e0593 to your computer and use it in GitHub Desktop.
Save gatoatigrado/f6870f1ba7ac6eb39a7b559d776e0593 to your computer and use it in GitHub Desktop.
Entire RawTherapee profile
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls s/call s/call name
40.35 1.40 1.40 318 0.00 0.00 rtengine::RawImageSource::amaze_demosaic_RT(int, int, int, int, array2D<float>&, array2D<float>&, array2D<float>&, array2D<float>&)
34.01 2.58 1.18 1 1.18 1.18 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&)
4.61 2.74 0.16 1 0.16 0.20 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&)
4.32 2.89 0.15 1 0.15 0.15 rtengine::Image16::ExecCMSTransform(void*, rtengine::LabImage const&, int, int)
3.17 3.00 0.11 1 0.11 0.11 DCraw::sony_arw2_load_raw()
2.31 3.08 0.08 1 0.08 0.08 rtengine::ImProcFunctions::firstAnalysis(rtengine::Imagefloat const*, rtengine::procparams::ProcParams const&, LUT<unsigned int>&)
2.02 3.15 0.07 1 0.07 0.07 rtengine::RawImageSource::colorSpaceConversion_(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams&, rtengine::ColorTemp const&, double*, void*, void*, double (*) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
1.73 3.21 0.06 1 0.06 0.06 rtengine::RawImageSource::scaleColors(int, int, int, int, rtengine::procparams::RAWParams const&, array2D<float>&)
1.44 3.26 0.05 2 0.03 0.03 rtengine::RawImage::get_colorsCoeff(float*, float*, float*, bool)
1.44 3.31 0.05 1 0.05 0.07 DCraw::crop_masked_pixels()
1.15 3.35 0.04 14736 0.00 0.00 (anonymous namespace)::rotateLine(float const*, rtengine::PlanarPtr<float>&, int, int, int, int)
1.15 3.39 0.04 4912 0.00 0.00 rtengine::Image16::getScanline(int, unsigned char*, int)
1.15 3.43 0.04 1 0.04 0.04 rtengine::RawImage::compress_image(int, bool)
0.58 3.45 0.02 36221040 0.00 0.00 DCraw::fcol(int, int)
0.58 3.47 0.02 1 0.02 0.02 rtengine::RawImageSource::copyOriginalPixels(rtengine::procparams::RAWParams const&, rtengine::RawImage*, rtengine::RawImage*, rtengine::RawImage*, array2D<float>&)
0.00 3.47 0.00 2274170 0.00 0.00 DCraw::sget4(unsigned char*)
0.00 3.47 0.00 16624 0.00 0.00 rtengine::procparams::ProcParams::ProcParams(rtengine::procparams::ProcParams const&)
0.00 3.47 0.00 14346 0.00 0.00 rtengine::Color::hsv2rgb(float, float, float, float&, float&, float&)
0.00 3.47 0.00 14346 0.00 0.00 rtengine::Color::rgb2hsv(float, float, float, float&, float&, float&)
0.00 3.47 0.00 10953 0.00 0.00 cJSON_strcasecmp
0.00 3.47 0.00 6933 0.00 0.00 void std::vector<double, std::allocator<double> >::emplace_back<double>(double&&)
0.00 3.47 0.00 6564 0.00 0.00 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 6037 0.00 0.00 cJSON_New_Item
0.00 3.47 0.00 4925 0.00 0.00 rtengine::RawImage::getSensorType()
0.00 3.47 0.00 4574 0.00 0.00 cJSON_GetObjectItem
0.00 3.47 0.00 3507 0.00 0.00 rtengine::FlatCurve::getVal(double) const
0.00 3.47 0.00 2567 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<int const, rtengine::camera_const_levels> >, bool> std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_insert_unique<std::pair<int, rtengine::camera_const_levels> >(std::pair<int, rtengine::camera_const_levels>&&)
0.00 3.47 0.00 2393 0.00 0.00 rtengine::procparams::ProcParams::destroy(rtengine::procparams::ProcParams*)
0.00 3.47 0.00 2247 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 2233 0.00 0.00 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&)
0.00 3.47 0.00 2170 0.00 0.00 std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<int&&>&&, std::tuple<>&&)
0.00 3.47 0.00 2110 0.00 0.00 rtexif::FlashInterpreter::FlashInterpreter()
0.00 3.47 0.00 1694 0.00 0.00 DCraw::get2()
0.00 3.47 0.00 1639 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
0.00 3.47 0.00 1509 0.00 0.00 std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](int&&)
0.00 3.47 0.00 1306 0.00 0.00 rtexif::FAPictureModeInterpreter::FAPictureModeInterpreter()
0.00 3.47 0.00 1248 0.00 0.00 rtexif::Tag::setInt(int, int, rtexif::TagType)
0.00 3.47 0.00 1130 0.00 0.00 DCraw::get4()
0.00 3.47 0.00 921 0.00 0.00 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_equal_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&)
0.00 3.47 0.00 814 0.00 0.00 DCraw::tiff_get(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*)
0.00 3.47 0.00 641 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 630 0.00 0.00 rtengine::CameraConst::get_Levels(rtengine::camera_const_levels&, int, int, float)
0.00 3.47 0.00 618 0.00 0.00 std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, rtengine::camera_const_levels> >*)
0.00 3.47 0.00 578 0.00 0.00 rtexif::CALensInterpreter::CALensInterpreter()
0.00 3.47 0.00 558 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 529 0.00 0.00 rtexif::Tag::calculateSize()
0.00 3.47 0.00 425 0.00 0.00 rtexif::Tag::~Tag()
0.00 3.47 0.00 400 0.00 0.00 rtengine::CameraConst::parseLevels(rtengine::CameraConst*, int, void*)
0.00 3.47 0.00 395 0.00 0.00 rtexif::sget2(unsigned char*, rtexif::ByteOrder)
0.00 3.47 0.00 381 0.00 0.00 rtexif::TagDirectory::getAttrib(int)
0.00 3.47 0.00 379 0.00 0.00 std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_equal<std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
0.00 3.47 0.00 378 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 378 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 343 0.00 0.00 (anonymous namespace)::getSupportedIntents(void*, unsigned int)
0.00 3.47 0.00 315 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 309 0.00 0.00 rtengine::CameraConst::parseEntry(void*, char const*)
0.00 3.47 0.00 309 0.00 0.00 rtengine::CameraConst::CameraConst()
0.00 3.47 0.00 309 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> > >::_M_emplace_unique<Glib::ustring&, rtengine::CameraConst*&>(Glib::ustring&, rtengine::CameraConst*&)
0.00 3.47 0.00 309 0.00 0.00 std::_Rb_tree<float, std::pair<float const, float>, std::_Select1st<std::pair<float const, float> >, std::less<float>, std::allocator<std::pair<float const, float> > >::_M_erase(std::_Rb_tree_node<std::pair<float const, float> >*)
0.00 3.47 0.00 286 0.00 0.00 rtexif::sget4(unsigned char*, rtexif::ByteOrder)
0.00 3.47 0.00 280 0.00 0.00 rtengine::procparams::SharpeningParams::SharpeningParams()
0.00 3.47 0.00 269 0.00 0.00 (anonymous namespace)::xyCoordToTemperature(std::array<double, 2ul> const&)
0.00 3.47 0.00 252 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 212 0.00 0.00 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(int const&)
0.00 3.47 0.00 209 0.00 0.00 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*)
0.00 3.47 0.00 206 0.00 0.00 rtexif::Tag::clone(rtexif::TagDirectory*)
0.00 3.47 0.00 206 0.00 0.00 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::emplace_back<rtexif::Tag*>(rtexif::Tag*&&)
0.00 3.47 0.00 191 0.00 0.00 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int)
0.00 3.47 0.00 189 0.00 0.00 rtengine::getFileExtension(Glib::ustring const&)
0.00 3.47 0.00 177 0.00 0.00 rtexif::TagDirectory::getTag(int) const
0.00 3.47 0.00 147 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*)
0.00 3.47 0.00 146 0.00 0.00 rtengine::procparams::RAWParams::BayerSensor::getMethodStrings()
0.00 3.47 0.00 141 0.00 0.00 rtengine::procparams::DirPyrDenoiseParams::DirPyrDenoiseParams()
0.00 3.47 0.00 141 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >*)
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::CropParams::CropParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::LCurveParams::LCurveParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::ResizeParams::ResizeParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::WaveletParams::WaveletParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::LensProfParams::LensProfParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::VibranceParams::VibranceParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::RGBCurvesParams::RGBCurvesParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::ToneCurveParams::ToneCurveParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::BlackWhiteParams::BlackWhiteParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::ColorToningParams::ColorToningParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::HSVEqualizerParams::HSVEqualizerParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::ColorAppearanceParams::ColorAppearanceParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::ColorManagementParams::ColorManagementParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::DirPyrEqualizerParams::DirPyrEqualizerParams()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::RAWParams::BayerSensor::BayerSensor()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::RAWParams::XTransSensor::getMethodStrings()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::RAWParams::XTransSensor::XTransSensor()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::RAWParams::getFlatFieldBlurTypeStrings()
0.00 3.47 0.00 140 0.00 0.00 rtengine::procparams::RAWParams::RAWParams()
0.00 3.47 0.00 138 0.00 0.00 ParamsEdited::set(bool)
0.00 3.47 0.00 129 0.00 0.00 rtengine::CameraConstantsStore::get(char const*, char const*)
0.00 3.47 0.00 126 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >*)
0.00 3.47 0.00 126 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 126 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 126 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 118 0.00 0.00 void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double>(double&&)
0.00 3.47 0.00 111 0.00 0.00 rtexif::TagDirectory::addTag(rtexif::Tag*)
0.00 3.47 0.00 111 0.00 0.00 rtexif::SALensIDInterpreter::SALensIDInterpreter()
0.00 3.47 0.00 111 0.00 0.00 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
0.00 3.47 0.00 111 0.00 0.00 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
0.00 3.47 0.00 92 0.00 0.00 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::_M_emplace_back_aux<rtexif::Tag*>(rtexif::Tag*&&)
0.00 3.47 0.00 89 0.00 0.00 std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&)
0.00 3.47 0.00 89 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, Glib::ustring const&)
0.00 3.47 0.00 82 0.00 0.00 rtexif::Tag::write(int, int, unsigned char*)
0.00 3.47 0.00 79 0.00 0.00 rtexif::extractLensInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, double&, double&, double&, double&)
0.00 3.47 0.00 79 0.00 0.00 void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::emplace_back<ProfileStoreEntry const*>(ProfileStoreEntry const*&&)
0.00 3.47 0.00 73 0.00 0.00 rtexif::TagDirectory::getTag(char const*) const
0.00 3.47 0.00 71 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*)
0.00 3.47 0.00 70 0.00 0.00 rtengine::procparams::ProcParams::setDefaults()
0.00 3.47 0.00 70 0.00 0.00 rtengine::procparams::ProcParams::ProcParams()
0.00 3.47 0.00 70 0.00 0.00 rtengine::procparams::RetinexParams::RetinexParams()
0.00 3.47 0.00 69 0.00 0.00 ParamsEdited::ParamsEdited(bool)
0.00 3.47 0.00 69 0.00 0.00 rtengine::procparams::PartialProfile::deleteInstance()
0.00 3.47 0.00 69 0.00 0.00 rtengine::procparams::PartialProfile::PartialProfile(bool, bool)
0.00 3.47 0.00 69 0.00 0.00 rtengine::procparams::AutoPartialProfile::AutoPartialProfile()
0.00 3.47 0.00 69 0.00 0.00 rtengine::procparams::AutoPartialProfile::~AutoPartialProfile()
0.00 3.47 0.00 69 0.00 0.00 std::_Rb_tree_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>&&, std::tuple<>&&)
0.00 3.47 0.00 69 0.00 0.00 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, ProfileStoreEntry const* const&)
0.00 3.47 0.00 68 0.00 0.00 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*)
0.00 3.47 0.00 68 0.00 0.00 rtengine::procparams::PartialProfile::load(Glib::ustring const&)
0.00 3.47 0.00 63 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >*)
0.00 3.47 0.00 63 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >*)
0.00 3.47 0.00 63 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >*)
0.00 3.47 0.00 62 0.00 0.00 Options::is_extention_enabled(Glib::ustring)
0.00 3.47 0.00 59 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 58 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_unique_pos(Glib::ustring const&)
0.00 3.47 0.00 56 0.00 0.00 rtengine::ProfileContent::ProfileContent(Glib::ustring const&)
0.00 3.47 0.00 56 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, rtengine::ProfileContent> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_emplace_unique<Glib::ustring const&, rtengine::ProfileContent const&>(Glib::ustring const&, rtengine::ProfileContent const&)
0.00 3.47 0.00 56 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_unique<Glib::ustring const&, void* const&>(Glib::ustring const&, void* const&)
0.00 3.47 0.00 55 0.00 0.00 rtengine::CameraConst::parseApertureScaling(rtengine::CameraConst*, void*)
0.00 3.47 0.00 46 0.00 0.00 void rtengine::freeJaggedArray<float>(float**)
0.00 3.47 0.00 45 0.00 0.00 rtengine::RawImageSource::fast_demosaic()
0.00 3.47 0.00 43 0.00 0.00 rtengine::DFManager::addFileInfo(Glib::ustring const&, bool)
0.00 3.47 0.00 43 0.00 0.00 rtengine::FFManager::addFileInfo(Glib::ustring const&, bool)
0.00 3.47 0.00 37 0.00 0.00 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_unique<Glib::ustring&, Glib::ustring const&>(Glib::ustring&, Glib::ustring const&)
0.00 3.47 0.00 34 0.00 0.00 rtengine::ColorTemp::clip(double&, double&, double&)
0.00 3.47 0.00 33 0.00 0.00 rtengine::ColorTemp::temp2mulxyz(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double&, double&)
0.00 3.47 0.00 33 0.00 0.00 rtengine::ColorTemp::spectrum_to_xyz_daylight(double, double, double&, double&, double&)
0.00 3.47 0.00 33 0.00 0.00 rtengine::ColorTemp::temp2mul(double, double, double, double&, double&, double&) const
0.00 3.47 0.00 31 0.00 0.00 LUT<float>::reset()
0.00 3.47 0.00 28 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 26 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 20 0.00 0.00 rtexif::TagDirectory::calculateSize()
0.00 3.47 0.00 20 0.00 0.00 rtengine::Curve::AddPolygons()
0.00 3.47 0.00 19 0.00 0.00 rtexif::TagDirectory::~TagDirectory()
0.00 3.47 0.00 18 0.00 0.00 rtexif::TagDirectoryTable::calculateSize()
0.00 3.47 0.00 18 0.00 0.00 rtengine::ICCStore::createFromMatrix(double const (*) [3], bool, Glib::ustring const&)
0.00 3.47 0.00 18 0.00 0.00 rtexif::TagDirectory::findTag(char const*, bool) const
0.00 3.47 0.00 17 0.00 0.00 MyWriterLock::release()
0.00 3.47 0.00 16 0.00 0.00 rtexif::TagDirectory::replaceTag(rtexif::Tag*)
0.00 3.47 0.00 16 0.00 0.00 rtexif::TagDirectory::~TagDirectory()
0.00 3.47 0.00 16 0.00 0.00 rtexif::lookupAttrib(rtexif::TagAttrib const*, char const*)
0.00 3.47 0.00 16 0.00 0.00 std::_Rb_tree_iterator<std::pair<Glib::ustring const, double const (*) [3]> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&)
0.00 3.47 0.00 16 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, Glib::ustring const&)
0.00 3.47 0.00 16 0.00 0.00 std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&)
0.00 3.47 0.00 16 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, Glib::ustring const&)
0.00 3.47 0.00 15 0.00 0.00 rtexif::Tag::initInt(int, rtexif::TagType, int)
0.00 3.47 0.00 15 0.00 0.00 Options::safeDirGet(Glib::KeyFile const&, Glib::ustring const&, Glib::ustring const&, Glib::ustring&)
0.00 3.47 0.00 15 0.00 0.00 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring>(Glib::ustring&&)
0.00 3.47 0.00 14 0.00 0.00 rtexif::TagDirectory::getRoot()
0.00 3.47 0.00 14 0.00 0.00 rtexif::Tag::toInt(int, rtexif::TagType) const
0.00 3.47 0.00 14 0.00 0.00 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
0.00 3.47 0.00 13 0.00 0.00 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, rtexif::TagAttrib const*, rtexif::ByteOrder)
0.00 3.47 0.00 12 0.00 0.00 fgets(char*, int, IMFILE*)
0.00 3.47 0.00 12 0.00 0.00 rtexif::Tag::initType(unsigned char*, rtexif::TagType)
0.00 3.47 0.00 12 0.00 0.00 rtexif::Tag::toString(char*, int)
0.00 3.47 0.00 12 0.00 0.00 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, unsigned char*, rtexif::TagType)
0.00 3.47 0.00 12 0.00 0.00 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, int, rtexif::TagType)
0.00 3.47 0.00 11 0.00 0.00 rtengine::Curve::fillDyByDx()
0.00 3.47 0.00 11 0.00 0.00 rtengine::Curve::fillHash()
0.00 3.47 0.00 11 0.00 0.00 rtengine::ICCStore::getInstance()
0.00 3.47 0.00 11 0.00 0.00 rtengine::FlatCurve::CtrlPoints_set()
0.00 3.47 0.00 11 0.00 0.00 rtengine::FramesData::getDateTime(unsigned int) const
0.00 3.47 0.00 10 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions16dirpyr_equalizerEPPfS2_iiS2_S2_PKdddfffi
0.00 3.47 0.00 10 0.00 0.00 rtexif::TagDirectory::clone(rtexif::TagDirectory*)
0.00 3.47 0.00 9 0.00 0.00 rtexif::TagDirectoryTable::write(int, unsigned char*)
0.00 3.47 0.00 9 0.00 0.00 rtengine::Curve::Curve()
0.00 3.47 0.00 8 0.00 0.00 fread(void*, int, int, IMFILE*)
0.00 3.47 0.00 8 0.00 0.00 DCraw::get_timestamp(int)
0.00 3.47 0.00 8 0.00 0.00 rtexif::Tag::toDouble(int) const
0.00 3.47 0.00 8 0.00 0.00 void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::_M_emplace_back_aux<ProfileStoreEntry const*>(ProfileStoreEntry const*&&)
0.00 3.47 0.00 8 0.00 0.00 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
0.00 3.47 0.00 8 0.00 0.00 void std::__move_median_to_first<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>)
0.00 3.47 0.00 7 0.00 0.00 rtengine::FlatCurve::setIdentityValue(double)
0.00 3.47 0.00 7 0.00 0.00 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int)
0.00 3.47 0.00 7 0.00 0.00 rtengine::FlatCurve::~FlatCurve()
0.00 3.47 0.00 7 0.00 0.00 rtengine::FlatCurve::isIdentity() const
0.00 3.47 0.00 7 0.00 0.00 std::vector<double, std::allocator<double> >::_M_default_append(unsigned long)
0.00 3.47 0.00 7 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 7 0.00 0.00 void std::__introsort_loop<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>)
0.00 3.47 0.00 6 0.00 0.00 Glib::ArrayHandle<Glib::ustring, Glib::Container_Helpers::TypeTraits<Glib::ustring> >::~ArrayHandle()
0.00 3.47 0.00 6 0.00 0.00 DCraw::parse_tiff(int)
0.00 3.47 0.00 6 0.00 0.00 DCraw::getreal(int)
0.00 3.47 0.00 6 0.00 0.00 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool)
0.00 3.47 0.00 6 0.00 0.00 rtexif::Tag::valueToString[abi:cxx11]()
0.00 3.47 0.00 6 0.00 0.00 rtengine::procparams::RAWParams::BayerSensor::getMethodString(rtengine::procparams::RAWParams::BayerSensor::Method)
0.00 3.47 0.00 6 0.00 0.00 rtengine::CameraConst::get_BlackLevel(int, int)
0.00 3.47 0.00 6 0.00 0.00 rtengine::CameraConst::get_WhiteLevel(int, int, float)
0.00 3.47 0.00 6 0.00 0.00 rtengine::RawImageSource::getRawValues(int, int, int, int&, int&, int&)
0.00 3.47 0.00 6 0.00 0.00 rtengine::fillCurveArray(rtengine::DiagonalCurve*, LUT<float>&, int, bool)
0.00 3.47 0.00 6 0.00 0.00 PreviewProps::getSkip() const
0.00 3.47 0.00 6 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*)
0.00 3.47 0.00 6 0.00 0.00 void std::__insertion_sort<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>)
0.00 3.47 0.00 5 0.00 0.00 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::emplace_back<Glib::ustring>(Glib::ustring&&)
0.00 3.47 0.00 4 0.00 0.00 Cairo::RefPtr<Cairo::ImageSurface>::unref()
0.00 3.47 0.00 4 0.00 0.00 DCraw::ljpeg_start(DCraw::jhead*, int)
0.00 3.47 0.00 4 0.00 0.00 DCraw::cam_xyz_coeff(float (*) [4], double (*) [3])
0.00 3.47 0.00 4 0.00 0.00 DCraw::parse_minolta(int)
0.00 3.47 0.00 4 0.00 0.00 DCraw::pseudoinverse(double (*) [3], double (*) [3], int)
0.00 3.47 0.00 4 0.00 0.00 DCraw::parse_tiff_ifd(int)
0.00 3.47 0.00 4 0.00 0.00 rtexif::Interpreter::toString[abi:cxx11](rtexif::Tag*)
0.00 3.47 0.00 4 0.00 0.00 array2D<float>::operator()(int, int, unsigned int, int)
0.00 3.47 0.00 4 0.00 0.00 rtengine::CameraConstantsStore::getInstance()
0.00 3.47 0.00 4 0.00 0.00 rtengine::ToneCurve::Reset()
0.00 3.47 0.00 4 0.00 0.00 StopWatch::stop()
0.00 3.47 0.00 4 0.00 0.00 MultiLangMgr::getStr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
0.00 3.47 0.00 4 0.00 0.00 rtexif::TagDirectory::findTagUpward(char const*) const
0.00 3.47 0.00 4 0.00 0.00 rtengine::FramesData::getMake[abi:cxx11](unsigned int) const
0.00 3.47 0.00 4 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::find(Glib::ustring const&) const
0.00 3.47 0.00 4 0.00 0.00 void std::vector<rtexif::Tag const*, std::allocator<rtexif::Tag const*> >::_M_emplace_back_aux<rtexif::Tag const*>(rtexif::Tag const*&&)
0.00 3.47 0.00 4 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::find(Glib::ustring const&)
0.00 3.47 0.00 4 0.00 0.00 std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >* std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_copy<std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_Reuse_or_alloc_node>(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> > const*, std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*, std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_Reuse_or_alloc_node&)
0.00 3.47 0.00 4 0.00 0.00 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >*)
0.00 3.47 0.00 3 0.00 0.00 fclose(IMFILE*)
0.00 3.47 0.00 3 0.00 0.00 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool)
0.00 3.47 0.00 3 0.00 0.00 AlignedBuffer<float>::resize(unsigned long, int)
0.00 3.47 0.00 3 0.00 0.00 rtexif::TagDirectory::findTags(char const*)
0.00 3.47 0.00 3 0.00 0.00 rtexif::TagDirectory::findTags(int)
0.00 3.47 0.00 3 0.00 0.00 rtexif::TagDirectoryTable::~TagDirectoryTable()
0.00 3.47 0.00 3 0.00 0.00 rtexif::TagDirectoryTable::~TagDirectoryTable()
0.00 3.47 0.00 3 0.00 0.00 Options::checkDirPath(Glib::ustring&, Glib::ustring)
0.00 3.47 0.00 3 0.00 0.00 rtengine::NoiseCurve::Reset()
0.00 3.47 0.00 3 0.00 0.00 rtengine::CurveFactory::RGBCurve(std::vector<double, std::allocator<double> > const&, LUT<float>&, int)
0.00 3.47 0.00 3 0.00 0.00 rtengine::Ciecam02::nonlinear_adaptationfloat(float, float)
0.00 3.47 0.00 3 0.00 0.00 rtengine::DCPStore::getInstance()
0.00 3.47 0.00 3 0.00 0.00 void std::vector<rtexif::Tag const*, std::allocator<rtexif::Tag const*> >::emplace_back<rtexif::Tag const*>(rtexif::Tag const*&&)
0.00 3.47 0.00 3 0.00 0.00 void std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::_M_emplace_back_aux<rtexif::TagDirectory*>(rtexif::TagDirectory*&&)
0.00 3.47 0.00 2 0.00 0.00 getExtension(Glib::ustring const&)
0.00 3.47 0.00 2 0.00 0.00 imfile_set_plistener(IMFILE*, rtengine::ProgressListener*, double)
0.00 3.47 0.00 2 0.00 0.00 fopen(unsigned int*, int)
0.00 3.47 0.00 2 0.00 0.00 PreviewProps::PreviewProps(int, int, int, int, int)
0.00 3.47 0.00 2 0.00 0.00 ProfileStore::clearFileList()
0.00 3.47 0.00 2 0.00 0.00 ProfileStore::clearProfileList()
0.00 3.47 0.00 2 0.00 0.00 ProfileStore::findEntryFromFullPathU(Glib::ustring)
0.00 3.47 0.00 2 0.00 0.00 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool)
0.00 3.47 0.00 2 0.00 0.00 ImageDimensions::ImageDimensions()
0.00 3.47 0.00 2 0.00 0.00 DCraw::apply_tiff()
0.00 3.47 0.00 2 0.00 0.00 DCraw::parse_exif(int)
0.00 3.47 0.00 2 0.00 0.00 DCraw::adobe_coeff(char const*, char const*)
0.00 3.47 0.00 2 0.00 0.00 DCraw::sony_decrypt_t::operator()(unsigned int*, int, int, int)
0.00 3.47 0.00 2 0.00 0.00 DCraw::parse_makernote(int, int)
0.00 3.47 0.00 2 0.00 0.00 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*)
0.00 3.47 0.00 2 0.00 0.00 DCraw::identify()
0.00 3.47 0.00 2 0.00 0.00 rtexif::TagDirectory::keepTag(int)
0.00 3.47 0.00 2 0.00 0.00 rtexif::TagDirectoryTable::clone(rtexif::TagDirectory*)
0.00 3.47 0.00 2 0.00 0.00 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, unsigned char*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder)
0.00 3.47 0.00 2 0.00 0.00 Options::readFromFile(Glib::ustring)
0.00 3.47 0.00 2 0.00 0.00 Options::findProfilePath(Glib::ustring&)
0.00 3.47 0.00 2 0.00 0.00 Options::filterOutParsedExtensions()
0.00 3.47 0.00 2 0.00 0.00 rtengine::NoiseCurve::Set(rtengine::Curve const&)
0.00 3.47 0.00 2 0.00 0.00 rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&)
0.00 3.47 0.00 2 0.00 0.00 rtengine::NoiseCurve::NoiseCurve()
0.00 3.47 0.00 2 0.00 0.00 rtengine::CameraConst::get_dcrawMatrix()
0.00 3.47 0.00 2 0.00 0.00 rtengine::CameraConst::has_dcrawMatrix()
0.00 3.47 0.00 2 0.00 0.00 rtengine::DiagonalCurve::spline_cubic_set()
0.00 3.47 0.00 2 0.00 0.00 rtengine::DiagonalCurve::DiagonalCurve(std::vector<double, std::allocator<double> > const&, int)
0.00 3.47 0.00 2 0.00 0.00 rtengine::RawImageSource::defTransform(int)
0.00 3.47 0.00 2 0.00 0.00 rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&)
0.00 3.47 0.00 2 0.00 0.00 rtengine::RawImageSource::inverse33(double const (*) [3], double (*) [3])
0.00 3.47 0.00 2 0.00 0.00 rtengine::calculate_scale_mul(float*, float const*, float const*, float const*, bool, int)
0.00 3.47 0.00 2 0.00 0.00 rtengine::ImageIO::~ImageIO()
0.00 3.47 0.00 2 0.00 0.09 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double)
0.00 3.47 0.00 2 0.00 0.00 rtengine::ColorTemp::ColorTemp(double, double, double, double)
0.00 3.47 0.00 2 0.00 0.00 rtengine::FramesData::getModel[abi:cxx11](unsigned int) const
0.00 3.47 0.00 2 0.00 0.00 rtengine::procparams::LensProfParams::useLensfun() const
0.00 3.47 0.00 2 0.00 0.00 rtengine::ProfileContent::getData[abi:cxx11]() const
0.00 3.47 0.00 2 0.00 0.00 rtengine::DCPStore::getStdProfile(Glib::ustring const&) const
0.00 3.47 0.00 2 0.00 0.00 rtengine::ICCStore::getProfile(Glib::ustring const&) const
0.00 3.47 0.00 2 0.00 0.00 rtengine::ICCStore::getStdProfile(Glib::ustring const&) const
0.00 3.47 0.00 2 0.00 0.00 rtengine::ICCStore::workingSpaceMatrix(Glib::ustring const&) const
0.00 3.47 0.00 2 0.00 0.00 rtengine::ICCStore::workingSpaceInverseMatrix(Glib::ustring const&) const
0.00 3.47 0.00 2 0.00 0.00 rtengine::ColorTemp::mul2temp(double, double, double, double, double&, double&) const
0.00 3.47 0.00 2 0.00 0.00 std::_Rb_tree<std::pair<Glib::ustring, Glib::ustring>, std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring>, std::_Select1st<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >, std::less<std::pair<Glib::ustring, Glib::ustring> >, std::allocator<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> > >::find(std::pair<Glib::ustring, Glib::ustring> const&) const
0.00 3.47 0.00 2 0.00 0.00 std::vector<Glib::ustring, std::allocator<Glib::ustring> >::reserve(unsigned long)
0.00 3.47 0.00 2 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::ProfileContent> >*)
0.00 3.47 0.00 2 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_unique_pos(Glib::ustring const&)
0.00 3.47 0.00 2 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, double const (*) [3]> >*)
0.00 3.47 0.00 2 0.00 0.00 std::_Rb_tree_iterator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&)
0.00 3.47 0.00 2 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >*)
0.00 3.47 0.00 2 0.00 0.00 void std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_assign_equal<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*>(std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*)
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z15removeExtensionRKN4Glib7ustringE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12MyReaderLock7acquireEv
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14ObjectMOBufferC2EP16EditDataProvider
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN5DCraw4fcolEii
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN7Options5rtdirE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine10DCPProfile10ApplyStateC2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine10LFModifierD2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine10imagePathsE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine10procparams15ToneCurveParamsC2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine12InitialImage4loadERKN4Glib7ustringEbPiPNS_16ProgressListenerE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine12processImageEPNS_13ProcessingJobERiPNS_16ProgressListenerEbb
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine13DiagonalCurveC2ERKSt6vectorIdSaIdEEi
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine13PipetteBufferC2EP16EditDataProvider
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14FramesMetaData8fromFileERKN4Glib7ustringESt10unique_ptrINS_19RawMetaDataLocationESt14default_deleteIS6_EEb
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource10cfa_linednEf
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource10pixelshiftEiiiiRKNS_10procparams9RAWParams11BayerSensorEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_f
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource13CA_correct_RTEbdddR7array2DIfE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource13eahd_demosaicEv
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource13fast_demosaicEv
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource17amaze_demosaic_RTEiiiiR7array2DIfES3_S3_S3_
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource20processRawWhitepointEffR7array2DIfE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource24green_equilibrate_globalER7array2DIfE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource3MSREPPfS2_S2_R3LUTIfERbiiRKNS_10procparams13RetinexParamsERKNS_24RetinextransmissionCurveERKNS_28RetinexgaintransmissionCurveERfSH_SH_SH_SH_SH_SH_SH_
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSource8boxblur2EPPfS2_S2_iii
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14RawImageSourceC2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine14StdImageSourceC2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions10impulse_nrEPNS_8LabImageEd
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions10transCoordEiiRKSt6vectorINS_7Coord2DESaIS2_EERS4_S7_S7_dPKNS_14LensCorrectionE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions13PF_correct_RTEPNS_8LabImageES2_di
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions13localContrastEPNS_8LabImageE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions14Median_DenoiseEPPfS2_iiNS0_6MedianEiiS2_
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions14lab2monitorRgbEPNS_8LabImageEPNS_6Image8E
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions15ToneMapFattal02EPNS_10ImagefloatE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions7LanczosEPKNS_7Image16EPS1_f
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions9dcdampingEPPfS2_fii
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctionsD2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine15wavNestedLevelsE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine17ImProcCoordinatorC2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine17fillCurveArrayVibEPNS_13DiagonalCurveER3LUTIfE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine4CropC2EPNS_17ImProcCoordinatorEP16EditDataProviderb
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine5Color14linearGammaTRCE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine5CurveC2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine5SHMapC2Eiib
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine7Image16C2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine7ImageIO8errorMsgE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine8Ciecam0210curvecolorEddRdd
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine8HaldCLUTC2Ev
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine8RawImageC2ERKN4Glib7ustringE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine8settingsE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine9ColorTempC2EdddRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine9FlatCurveC2ERKSt6vectorIdSaIdEEbi
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8rtengine9Thumbnail13loadFromImageERKN4Glib7ustringERiS5_idb
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK8rtengine6dfInfoltERKS0_
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK8rtengine6ffInfoltERKS0_
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I_argv0
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I_dynamicProfileRules
0.00 3.47 0.00 1 0.00 0.00 _GLOBAL__sub_I_langMgr
0.00 3.47 0.00 1 0.00 0.00 deleteProcParams(std::vector<rtengine::procparams::PartialProfile*, std::allocator<rtengine::procparams::PartialProfile*> >&)
0.00 3.47 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.49]
0.00 3.47 0.00 1 0.00 0.00 fopen(char const*)
0.00 3.47 0.00 1 0.00 0.00 gfopen(char const*)
0.00 3.47 0.00 1 0.00 0.00 MultiLangMgr::getOSUserLanguage()
0.00 3.47 0.00 1 0.00 0.00 MultiLangMgr::isOSLanguageDetectSupported()
0.00 3.47 0.00 1 0.00 0.00 MultiLangMgr::load(std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&)
0.00 3.47 0.00 1 0.00 0.00 ProfileStore::getInstance()
0.00 3.47 0.00 1 0.00 0.00 ProfileStore::findFolderId(Glib::ustring const&)
0.00 3.47 0.00 1 0.00 0.00 ProfileStore::_parseProfiles()
0.00 3.47 0.00 1 0.00 0.00 ProfileStore::init(bool)
0.00 3.47 0.00 1 0.00 0.00 ProfileStore::ProfileStore()
0.00 3.47 0.00 1 0.00 0.00 (anonymous namespace)::fname_to_utf8(char const*)
0.00 3.47 0.00 1 0.00 0.00 DCraw::merror(void*, char const*)
0.00 3.47 0.00 1 0.00 0.00 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&)
0.00 3.47 0.00 1 0.00 0.00 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*)
0.00 3.47 0.00 1 0.00 0.00 rtexif::ExifManager::parse(bool, bool)
0.00 3.47 0.00 1 0.00 0.00 rtexif::ExifManager::parseRaw(bool)
0.00 3.47 0.00 1 0.00 0.00 rtexif::TagDirectory::sort()
0.00 3.47 0.00 1 0.00 0.00 rtexif::TagDirectory::write(int, unsigned char*)
0.00 3.47 0.00 1 0.00 0.00 rtexif::ChoiceInterpreter::toString[abi:cxx11](rtexif::Tag*)
0.00 3.47 0.00 1 0.00 0.00 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, _IO_FILE*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder)
0.00 3.47 0.00 1 0.00 0.00 rtexif::IntLensInterpreter<int>::guess(int, double, double, double*)
0.00 3.47 0.00 1 0.00 0.00 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*)
0.00 3.47 0.00 1 0.00 0.00 rtexif::Tag::initString(char const*)
0.00 3.47 0.00 1 0.00 0.00 rtexif::Tag::initUndefArray(char const*, int)
0.00 3.47 0.00 1 0.00 0.00 rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder)
0.00 3.47 0.00 1 0.00 0.00 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, char const*)
0.00 3.47 0.00 1 0.00 0.00 Options::setDefaults()
0.00 3.47 0.00 1 0.00 0.00 Options::updatePaths()
0.00 3.47 0.00 1 0.00 0.00 Options::has_retained_extention(Glib::ustring)
0.00 3.47 0.00 1 0.00 0.00 Options::getPreferredProfilePath()
0.00 3.47 0.00 1 0.00 0.00 rtengine::DCPProfile::ApplyState::ApplyState()
0.00 3.47 0.00 1 0.00 0.00 rtengine::DCPProfile::ApplyState::~ApplyState()
0.00 3.47 0.00 1 0.00 0.00 rtengine::FramesData::setDCRawFrameCount(unsigned int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool)
0.00 3.47 0.00 1 0.00 0.00 rtengine::FramesData::~FramesData()
0.00 3.47 0.00 1 0.00 0.00 rtengine::FramesData::~FramesData()
0.00 3.47 0.00 1 0.00 0.00 rtengine::Imagefloat::Imagefloat(int, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::Imagefloat::~Imagefloat()
0.00 3.47 0.00 1 0.00 0.00 rtengine::Imagefloat::~Imagefloat()
0.00 3.47 0.00 1 0.00 0.00 rtengine::LFDatabase::init(Glib::ustring const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::procparams::ProcParams::init()
0.00 3.47 0.00 1 0.00 0.00 rtengine::procparams::PartialProfile::set(bool)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CameraConst::get_rawCrop(int&, int&, int&, int&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CameraConst::has_rawCrop()
0.00 3.47 0.00 1 0.00 0.00 rtengine::CameraConst::has_rawMask(int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImageSource::decreaseRef()
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImageSource::increaseRef()
0.00 3.47 0.00 1 0.00 0.00 rtengine::CurveFactory::complexCurve(double, double, double, double, double, double, double, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<unsigned int>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<unsigned int>&, rtengine::ToneCurve&, rtengine::ToneCurve&, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CurveFactory::complexLCurve(double, double, std::vector<double, std::allocator<double> > const&, LUT<unsigned int> const&, LUT<float>&, LUT<unsigned int>&, int, bool&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CurveFactory::curveWavContL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CurveFactory::complexsgnCurve(bool&, bool&, bool&, bool&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CurveFactory::curveLightBrightColor(std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<unsigned int> const&, LUT<unsigned int>&, LUT<unsigned int> const&, LUT<unsigned int>&, rtengine::ColorAppearance&, rtengine::ColorAppearance&, rtengine::ColorAppearance&, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CurveFactory::curveCL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int)
0.00 3.47 0.00 1 0.00 0.27 rtengine::InitialImage::load(Glib::ustring const&, bool, int*, rtengine::ProgressListener*)
0.00 3.47 0.00 1 0.00 0.00 rtengine::OpacityCurve::Reset()
0.00 3.47 0.00 1 0.00 0.28 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146]
0.00 3.47 0.00 1 0.00 1.33 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151]
0.00 3.47 0.00 1 0.00 1.76 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ProcessingJob::create(rtengine::InitialImage*, rtengine::procparams::ProcParams const&, bool)
0.00 3.47 0.00 1 0.00 0.08 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::getFullSize(int&, int&, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::flushRawData()
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::HLRecovery_Global(rtengine::procparams::ToneCurveParams)
0.00 3.47 0.00 1 0.00 0.07 rtengine::RawImageSource::convertColorSpace(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams const&, rtengine::ColorTemp const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::setProgressListener(rtengine::ProgressListener*)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::processFalseColorCorrection(rtengine::Imagefloat*, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::init()
0.00 3.47 0.00 1 0.00 0.27 rtengine::RawImageSource::load(Glib::ustring const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::getDCP(rtengine::procparams::ColorManagementParams const&, rtengine::DCPProfile::ApplyState&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::demosaic(rtengine::procparams::RAWParams const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::flushRGB()
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::RawImageSource()
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::~RawImageSource()
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImageSource::~RawImageSource()
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::EPDToneMap(rtengine::LabImage*, unsigned int, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::resizeScale(rtengine::procparams::ProcParams const*, int, int, int&, int&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::impulsedenoise(rtengine::LabImage*)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::needsTransform()
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::chromiLuminanceCurve(rtengine::PipetteBuffer*, int, rtengine::LabImage*, rtengine::LabImage*, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, bool, bool, bool, bool, bool, bool, LUT<unsigned int>&, LUT<unsigned int>&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::defringe(rtengine::LabImage*)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::vibrance(rtengine::LabImage*)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::Tile_calc(int, int, int, int, int, int&, int&, int&, int&, int&, int&)
0.00 3.47 0.00 1 0.00 0.15 rtengine::ImProcFunctions::lab2rgb16(rtengine::LabImage*, int, int, int, int, rtengine::procparams::ColorManagementParams const&, std::array<double, 7ul>*)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImProcFunctions::~ImProcFunctions()
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveW::Set(rtengine::Curve const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveW::Set(std::vector<double, std::allocator<double> > const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveW::WavOpacityCurveW()
0.00 3.47 0.00 1 0.00 0.00 rtengine::getCoarseBitMask(rtengine::procparams::CoarseTransformParams const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveBY::Set(rtengine::Curve const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveBY::Set(std::vector<double, std::allocator<double> > const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveBY::WavOpacityCurveBY()
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveRG::Set(rtengine::Curve const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveRG::Set(std::vector<double, std::allocator<double> > const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveRG::WavOpacityCurveRG()
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveWL::Set(rtengine::Curve const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveWL::Set(std::vector<double, std::allocator<double> > const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavOpacityCurveWL::WavOpacityCurveWL()
0.00 3.47 0.00 1 0.00 0.00 rtengine::ColorGradientCurve::Reset()
0.00 3.47 0.00 1 0.00 0.00 rtengine::PerceptualToneCurve::cubic_spline(float const*, float const*, int, float const*, float*, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::PerceptualToneCurve::init()
0.00 3.47 0.00 1 0.00 1.37 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring)
0.00 3.47 0.00 1 0.00 1.40 rtengine::CameraConstantsStore::init(Glib::ustring, Glib::ustring)
0.00 3.47 0.00 1 0.00 1.40 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool)
0.00 3.47 0.00 1 0.00 0.00 rtengine::Color::initMunsell()
0.00 3.47 0.00 1 0.00 0.00 rtengine::Color::init()
0.00 3.47 0.00 1 0.00 0.00 rtengine::Image16::getBPS()
0.00 3.47 0.00 1 0.00 0.00 rtengine::Image16::Image16(int, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::Image16::~Image16()
0.00 3.47 0.00 1 0.00 0.00 rtengine::Image16::~Image16()
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImageIO::setMetadata(rtexif::TagDirectory const*)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ImageIO::setOutputProfile(char const*, int)
0.00 3.47 0.00 1 0.00 0.04 rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CieImage::CieImage(int, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::CieImage::~CieImage()
0.00 3.47 0.00 1 0.00 0.00 rtengine::Ciecam02::initcam1float(float, float, float, float, float, float, float, float, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::Ciecam02::achromatic_response_to_whitefloat(float, float, float, float, float, float, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::Ciecam02::calculate_fl_from_la_ciecam02float(float)
0.00 3.47 0.00 1 0.00 0.00 rtengine::DCPStore::init(Glib::ustring const&, bool)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ICCStore::Implementation::Implementation()
0.00 3.47 0.00 1 0.00 0.00 rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool)
0.00 3.47 0.00 1 0.00 0.00 rtengine::ICCStore::ICCStore()
0.00 3.47 0.00 1 0.00 0.00 rtengine::LCPStore::getInstance()
0.00 3.47 0.00 1 0.00 0.00 rtengine::LabImage::allocLab(int, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::LabImage::deleteLab()
0.00 3.47 0.00 1 0.00 0.00 rtengine::LabImage::LabImage(int, int)
0.00 3.47 0.00 1 0.00 0.00 rtengine::LabImage::~LabImage()
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImage::RawImage(Glib::ustring const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::RawImage::~RawImage()
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavCurve::Set(rtengine::Curve const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavCurve::Set(std::vector<double, std::allocator<double> > const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavCurve::Reset()
0.00 3.47 0.00 1 0.00 0.00 rtengine::WavCurve::WavCurve()
0.00 3.47 0.00 1 0.00 0.00 rtengine::ColorTemp::ColorTemp(double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::DFManager::getBadPixels(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 1 0.00 0.00 rtengine::DFManager::init(Glib::ustring)
0.00 3.47 0.00 1 0.00 0.00 rtengine::FFManager::init(Glib::ustring)
0.00 3.47 0.00 1 0.00 0.00 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*)
0.00 3.47 0.00 1 0.00 0.00 PreviewProps::getX() const
0.00 3.47 0.00 1 0.00 0.00 PreviewProps::getY() const
0.00 3.47 0.00 1 0.00 0.00 PreviewProps::getWidth() const
0.00 3.47 0.00 1 0.00 0.00 PreviewProps::getHeight() const
0.00 3.47 0.00 1 0.00 0.00 rtexif::TagDirectory::getXMPTagValue(char const*, char*) const
0.00 3.47 0.00 1 0.00 0.00 rtengine::FramesData::getRootExifData(unsigned int) const
0.00 3.47 0.00 1 0.00 0.00 rtengine::FramesData::getSerialNumber[abi:cxx11](unsigned int) const
0.00 3.47 0.00 1 0.00 0.00 rtengine::procparams::WaveletParams::getCurves(rtengine::WavCurve&, rtengine::WavOpacityCurveRG&, rtengine::WavOpacityCurveBY&, rtengine::WavOpacityCurveW&, rtengine::WavOpacityCurveWL&) const
0.00 3.47 0.00 1 0.00 0.00 rtengine::procparams::LensProfParams::useLcp() const
0.00 3.47 0.00 1 0.00 0.00 rtengine::procparams::DirPyrDenoiseParams::getCurves(rtengine::NoiseCurve&, rtengine::NoiseCurve&) const
0.00 3.47 0.00 1 0.00 0.00 rtengine::ICCStore::getContent(Glib::ustring const&) const
0.00 3.47 0.00 1 0.00 0.00 rtengine::LCPStore::getProfile(Glib::ustring const&) const
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::count(int const&) const
0.00 3.47 0.00 1 0.00 0.00 std::_Deque_base<Glib::ustring, std::allocator<Glib::ustring> >::_M_initialize_map(unsigned long)
0.00 3.47 0.00 1 0.00 0.00 std::_Deque_base<Glib::ustring, std::allocator<Glib::ustring> >::~_Deque_base()
0.00 3.47 0.00 1 0.00 0.00 void std::deque<Glib::ustring, std::allocator<Glib::ustring> >::_M_range_initialize<Glib::ustring const*>(Glib::ustring const*, Glib::ustring const*, std::forward_iterator_tag)
0.00 3.47 0.00 1 0.00 0.00 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring&>(Glib::ustring&)
0.00 3.47 0.00 1 0.00 0.00 void std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::emplace_back<rtexif::TagDirectory*>(rtexif::TagDirectory*&&)
0.00 3.47 0.00 1 0.00 0.00 std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::operator=(std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> > const&)
0.00 3.47 0.00 1 0.00 0.00 void std::vector<rtengine::FrameData*, std::allocator<rtengine::FrameData*> >::_M_emplace_back_aux<rtengine::FrameData* const&>(rtengine::FrameData* const&)
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::DCPProfile*>, std::_Select1st<std::pair<Glib::ustring const, rtengine::DCPProfile*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::DCPProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::DCPProfile*> >*)
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_unique_pos(Glib::ustring const&)
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > >, std::_Select1st<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > >*)
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >*)
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> >*)
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> >*)
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
0.00 3.47 0.00 1 0.00 0.00 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_unique_pos(ProfileStoreEntry const* const&)
0.00 3.47 0.00 1 0.00 0.00 void std::__insertion_sort<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>)
0.00 3.47 0.00 1 0.00 0.00 void std::__introsort_loop<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>)
0.00 3.47 0.00 1 0.00 0.00 cJSON_Delete
0.00 3.47 0.00 1 0.00 0.00 cJSON_Minify
0.00 3.47 0.00 1 0.00 0.00 cJSON_Parse
0.00 3.47 0.00 1 0.00 0.00 cJSON_ParseWithOpts
0.00 3.47 0.00 1 0.00 0.00 parse_value
% the percentage of the total running time of the
time program used by this function.
cumulative a running sum of the number of seconds accounted
seconds for by this function and those listed above it.
self the number of seconds accounted for by this
seconds function alone. This is the major sort for this
listing.
calls the number of times this function was invoked, if
this function is profiled, else blank.
self the average number of milliseconds spent in this
ms/call function per call, if this function is profiled,
else blank.
total the average number of milliseconds spent in this
ms/call function and its descendents per call, if this
function is profiled, else blank.
name the name of the function. This is the minor sort
for this listing. The index shows the location of
the function in the gprof listing. If the index is
in parenthesis it shows where it would appear in
the gprof listing if it were to be printed.
Copyright (C) 2012-2015 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Call graph (explanation follows)
granularity: each sample hit covers 2 byte(s) for 0.29% of 3.47 seconds
index % time self children called name
<spontaneous>
[1] 59.8 0.00 2.07 processLineParams(int, char**) [1]
0.00 1.76 1/1 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
0.00 0.27 1/1 rtengine::InitialImage::load(Glib::ustring const&, bool, int*, rtengine::ProgressListener*) [12]
0.00 0.04 1/1 rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool) [28]
0.00 0.00 3/4 Cairo::RefPtr<Cairo::ImageSurface>::unref() [304]
0.00 0.00 1/1 (anonymous namespace)::fname_to_utf8(char const*) [455]
0.00 0.00 1/1 Options::has_retained_extention(Glib::ustring) [473]
0.00 0.00 1/70 rtengine::procparams::ProcParams::ProcParams() [209]
0.00 0.00 1/2 getExtension(Glib::ustring const&) [337]
0.00 0.00 1/141 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >*) [170]
0.00 0.00 1/147 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
0.00 0.00 1/1 deleteProcParams(std::vector<rtengine::procparams::PartialProfile*, std::allocator<rtengine::procparams::PartialProfile*> >&) [443]
0.00 0.00 1/1 rtengine::ProcessingJob::create(rtengine::InitialImage*, rtengine::procparams::ProcParams const&, bool) [499]
0.00 0.00 1/1 rtengine::RawImageSource::~RawImageSource() [510]
0.00 0.00 1/1 rtengine::ImageSource::decreaseRef() [490]
0.00 0.00 1/1 rtengine::Image16::~Image16() [541]
0.00 0.00 1/1 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring&>(Glib::ustring&) [586]
-----------------------------------------------
0.00 1.76 1/1 processLineParams(int, char**) [1]
[2] 50.8 0.00 1.76 1 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
0.00 1.33 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
0.00 0.28 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
0.08 0.00 1/1 rtengine::ImProcFunctions::firstAnalysis(rtengine::Imagefloat const*, rtengine::procparams::ProcParams const&, LUT<unsigned int>&) [20]
0.00 0.07 1/1 rtengine::RawImageSource::convertColorSpace(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams const&, rtengine::ColorTemp const&) [21]
0.00 0.00 2/2 rtengine::NoiseCurve::NoiseCurve() [358]
0.00 0.00 2/4 StopWatch::stop() [314]
0.00 0.00 1/2 PreviewProps::PreviewProps(int, int, int, int, int) [340]
0.00 0.00 1/3 AlignedBuffer<float>::resize(unsigned long, int) [325]
0.00 0.00 1/1 rtengine::ImProcFunctions::~ImProcFunctions() [520]
0.00 0.00 1/2 rtengine::procparams::LensProfParams::useLensfun() const [370]
0.00 0.00 1/1 rtengine::ImProcFunctions::needsTransform() [515]
0.00 0.00 1/3 rtengine::NoiseCurve::Reset() [331]
-----------------------------------------------
0.00 0.00 1/318 rtengine::RawImageSource::demosaic(rtengine::procparams::RAWParams const&) [35]
0.01 0.00 3/318 rtengine::CameraConstantsStore::get(char const*, char const*) [32]
0.02 0.00 5/318 rtengine::CameraConstantsStore::init(Glib::ustring, Glib::ustring) [4]
1.36 0.00 309/318 std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> > >::_M_emplace_unique<Glib::ustring&, rtengine::CameraConst*&>(Glib::ustring&, rtengine::CameraConst*&) [8]
[3] 40.3 1.40 0.00 318 rtengine::RawImageSource::amaze_demosaic_RT(int, int, int, int, array2D<float>&, array2D<float>&, array2D<float>&, array2D<float>&) [3]
-----------------------------------------------
0.00 1.40 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[4] 40.2 0.00 1.40 1 rtengine::CameraConstantsStore::init(Glib::ustring, Glib::ustring) [4]
0.00 1.37 1/1 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
0.02 0.00 5/318 rtengine::RawImageSource::amaze_demosaic_RT(int, int, int, int, array2D<float>&, array2D<float>&, array2D<float>&, array2D<float>&) [3]
-----------------------------------------------
0.00 1.40 1/1 Options::load(bool) [6]
[5] 40.2 0.00 1.40 1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
0.00 1.40 1/1 rtengine::CameraConstantsStore::init(Glib::ustring, Glib::ustring) [4]
0.00 0.00 4/4 std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >* std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_copy<std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_Reuse_or_alloc_node>(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> > const*, std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*, std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_Reuse_or_alloc_node&) [321]
0.00 0.00 1/1 rtengine::RawImageSource::init() [506]
0.00 0.00 1/1 rtengine::PerceptualToneCurve::init() [536]
0.00 0.00 1/1 rtengine::procparams::ProcParams::init() [485]
0.00 0.00 1/1 rtengine::LFDatabase::init(Glib::ustring const&) [484]
0.00 0.00 1/1 ProfileStore::getInstance() [450]
0.00 0.00 1/1 ProfileStore::init(bool) [453]
0.00 0.00 1/11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 1/1 rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool) [552]
0.00 0.00 1/3 rtengine::DCPStore::getInstance() [334]
0.00 0.00 1/1 rtengine::DCPStore::init(Glib::ustring const&, bool) [550]
0.00 0.00 1/4 rtengine::CameraConstantsStore::getInstance() [312]
0.00 0.00 1/1 rtengine::DFManager::init(Glib::ustring) [567]
0.00 0.00 1/1 rtengine::FFManager::init(Glib::ustring) [568]
0.00 0.00 1/1 rtengine::Color::init() [538]
-----------------------------------------------
<spontaneous>
[6] 40.2 0.00 1.40 Options::load(bool) [6]
0.00 1.40 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
0.00 0.00 16/2247 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [128]
0.00 0.00 2/2 Options::readFromFile(Glib::ustring) [353]
0.00 0.00 2/2 Options::findProfilePath(Glib::ustring&) [354]
0.00 0.00 1/1 Options::updatePaths() [472]
0.00 0.00 1/1 MultiLangMgr::getOSUserLanguage() [447]
0.00 0.00 1/6 Glib::ArrayHandle<Glib::ustring, Glib::Container_Helpers::TypeTraits<Glib::ustring> >::~ArrayHandle() [290]
0.00 0.00 1/1 MultiLangMgr::load(std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) [449]
-----------------------------------------------
0.00 1.37 1/1 rtengine::CameraConstantsStore::init(Glib::ustring, Glib::ustring) [4]
[7] 39.6 0.00 1.37 1 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
0.00 1.36 309/309 std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> > >::_M_emplace_unique<Glib::ustring&, rtengine::CameraConst*&>(Glib::ustring&, rtengine::CameraConst*&) [8]
0.00 0.01 309/309 rtengine::CameraConst::parseEntry(void*, char const*) [34]
0.00 0.00 168/4574 cJSON_GetObjectItem [46]
0.00 0.00 1/1 cJSON_ParseWithOpts [50]
0.00 0.00 1/1 cJSON_Parse [49]
0.00 0.00 1/1 cJSON_Minify [48]
0.00 0.00 1/1 cJSON_Delete [47]
-----------------------------------------------
0.00 1.36 309/309 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
[8] 39.2 0.00 1.36 309 std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> > >::_M_emplace_unique<Glib::ustring&, rtengine::CameraConst*&>(Glib::ustring&, rtengine::CameraConst*&) [8]
1.36 0.00 309/318 rtengine::RawImageSource::amaze_demosaic_RT(int, int, int, int, array2D<float>&, array2D<float>&, array2D<float>&, array2D<float>&) [3]
-----------------------------------------------
0.00 1.33 1/1 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[9] 38.3 0.00 1.33 1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
1.18 0.00 1/1 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [10]
0.00 0.15 1/1 rtengine::ImProcFunctions::lab2rgb16(rtengine::LabImage*, int, int, int, int, rtengine::procparams::ColorManagementParams const&, std::array<double, 7ul>*) [16]
0.00 0.00 4/4 rtengine::ToneCurve::Reset() [313]
0.00 0.00 3/3 rtengine::CurveFactory::RGBCurve(std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [332]
0.00 0.00 2/3 rtengine::NoiseCurve::Reset() [331]
0.00 0.00 2/11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 2/2 rtengine::ProfileContent::getData[abi:cxx11]() const [371]
0.00 0.00 1/1 rtengine::CurveFactory::complexCurve(double, double, double, double, double, double, double, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<unsigned int>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<unsigned int>&, rtengine::ToneCurve&, rtengine::ToneCurve&, int) [492]
0.00 0.00 1/1 rtengine::LabImage::allocLab(int, int) [555]
0.00 0.00 1/1 rtengine::LabImage::LabImage(int, int) [557]
0.00 0.00 1/1 rtengine::DCPProfile::ApplyState::ApplyState() [475]
0.00 0.00 1/1 rtengine::RawImageSource::getDCP(rtengine::procparams::ColorManagementParams const&, rtengine::DCPProfile::ApplyState&) [507]
0.00 0.00 1/1 rtengine::ColorGradientCurve::Reset() [534]
0.00 0.00 1/1 rtengine::OpacityCurve::Reset() [498]
0.00 0.00 1/1 rtengine::Imagefloat::~Imagefloat() [482]
0.00 0.00 1/1 rtengine::CurveFactory::complexLCurve(double, double, std::vector<double, std::allocator<double> > const&, LUT<unsigned int> const&, LUT<float>&, LUT<unsigned int>&, int, bool&) [493]
0.00 0.00 1/1 rtengine::CurveFactory::curveCL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [497]
0.00 0.00 1/1 rtengine::CurveFactory::complexsgnCurve(bool&, bool&, bool&, bool&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, int) [495]
0.00 0.00 1/1 rtengine::ImProcFunctions::chromiLuminanceCurve(rtengine::PipetteBuffer*, int, rtengine::LabImage*, rtengine::LabImage*, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, bool, bool, bool, bool, bool, bool, LUT<unsigned int>&, LUT<unsigned int>&) [516]
0.00 0.00 1/1 rtengine::ImProcFunctions::EPDToneMap(rtengine::LabImage*, unsigned int, int) [512]
0.00 0.00 1/1 rtengine::ImProcFunctions::vibrance(rtengine::LabImage*) [518]
0.00 0.00 1/1 rtengine::ImProcFunctions::impulsedenoise(rtengine::LabImage*) [514]
0.00 0.00 1/1 rtengine::ImProcFunctions::defringe(rtengine::LabImage*) [517]
0.00 0.00 1/1 rtengine::WavOpacityCurveRG::WavOpacityCurveRG() [530]
0.00 0.00 1/1 rtengine::WavCurve::WavCurve() [564]
0.00 0.00 1/1 rtengine::WavOpacityCurveBY::WavOpacityCurveBY() [527]
0.00 0.00 1/1 rtengine::WavOpacityCurveW::WavOpacityCurveW() [523]
0.00 0.00 1/1 rtengine::WavOpacityCurveWL::WavOpacityCurveWL() [533]
0.00 0.00 1/1 rtengine::WavOpacityCurveWL::Set(std::vector<double, std::allocator<double> > const&) [532]
0.00 0.00 1/1 rtengine::procparams::WaveletParams::getCurves(rtengine::WavCurve&, rtengine::WavOpacityCurveRG&, rtengine::WavOpacityCurveBY&, rtengine::WavOpacityCurveW&, rtengine::WavOpacityCurveWL&) const [577]
0.00 0.00 1/1 rtengine::CurveFactory::curveWavContL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [494]
0.00 0.00 1/1 rtengine::WavCurve::Reset() [563]
0.00 0.00 1/1 rtengine::CieImage::CieImage(int, int) [545]
0.00 0.00 1/1 rtengine::CurveFactory::curveLightBrightColor(std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<unsigned int> const&, LUT<unsigned int>&, LUT<unsigned int> const&, LUT<unsigned int>&, rtengine::ColorAppearance&, rtengine::ColorAppearance&, rtengine::ColorAppearance&, int) [496]
0.00 0.00 1/1 rtengine::CieImage::~CieImage() [546]
0.00 0.00 1/1 rtengine::ImProcFunctions::resizeScale(rtengine::procparams::ProcParams const*, int, int, int&, int&) [513]
0.00 0.00 1/1 rtengine::LabImage::deleteLab() [556]
0.00 0.00 1/1 rtengine::LabImage::~LabImage() [558]
0.00 0.00 1/1 rtengine::FramesData::getRootExifData(unsigned int) const [575]
0.00 0.00 1/1 rtengine::ImageIO::setMetadata(rtexif::TagDirectory const*) [543]
0.00 0.00 1/141 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >*) [170]
0.00 0.00 1/147 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
0.00 0.00 1/1 rtengine::DCPProfile::ApplyState::~ApplyState() [476]
0.00 0.00 1/2 rtengine::ICCStore::getProfile(Glib::ustring const&) const [373]
0.00 0.00 1/1 rtengine::ICCStore::getContent(Glib::ustring const&) const [580]
0.00 0.00 1/1 rtengine::ImageIO::setOutputProfile(char const*, int) [544]
-----------------------------------------------
1.18 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[10] 34.0 1.18 0.00 1 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [10]
0.00 0.00 14346/14346 rtengine::Color::rgb2hsv(float, float, float, float&, float&, float&) [121]
0.00 0.00 14346/14346 rtengine::Color::hsv2rgb(float, float, float, float&, float&, float&) [120]
0.00 0.00 2/11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 1/2 rtengine::ICCStore::workingSpaceMatrix(Glib::ustring const&) const [375]
0.00 0.00 1/2 rtengine::ICCStore::workingSpaceInverseMatrix(Glib::ustring const&) const [376]
0.00 0.00 1/4 StopWatch::stop() [314]
-----------------------------------------------
0.00 0.28 1/1 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[11] 8.2 0.00 0.28 1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
0.16 0.04 1/1 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
0.00 0.08 1/1 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
0.00 0.00 1/1 rtengine::RawImageSource::demosaic(rtengine::procparams::RAWParams const&) [35]
0.00 0.00 2/3 AlignedBuffer<float>::resize(unsigned long, int) [325]
0.00 0.00 1/1 rtengine::getCoarseBitMask(rtengine::procparams::CoarseTransformParams const&) [524]
0.00 0.00 1/1 rtengine::RawImageSource::getFullSize(int&, int&, int) [500]
0.00 0.00 1/141 rtengine::procparams::DirPyrDenoiseParams::DirPyrDenoiseParams() [169]
0.00 0.00 1/2 PreviewProps::PreviewProps(int, int, int, int, int) [340]
0.00 0.00 1/1 rtengine::RawImageSource::HLRecovery_Global(rtengine::procparams::ToneCurveParams) [503]
0.00 0.00 1/34 rtengine::ColorTemp::clip(double&, double&, double&) [235]
0.00 0.00 1/1 rtengine::ColorTemp::ColorTemp(double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [565]
0.00 0.00 1/2 rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&) [357]
0.00 0.00 1/1 rtengine::procparams::DirPyrDenoiseParams::getCurves(rtengine::NoiseCurve&, rtengine::NoiseCurve&) const [579]
0.00 0.00 1/1 rtengine::ImProcFunctions::Tile_calc(int, int, int, int, int, int&, int&, int&, int&, int&, int&) [519]
0.00 0.00 1/1 rtengine::Imagefloat::Imagefloat(int, int) [481]
-----------------------------------------------
0.00 0.27 1/1 processLineParams(int, char**) [1]
[12] 7.8 0.00 0.27 1 rtengine::InitialImage::load(Glib::ustring const&, bool, int*, rtengine::ProgressListener*) [12]
0.00 0.27 1/1 rtengine::RawImageSource::load(Glib::ustring const&) [13]
0.00 0.00 1/1 rtengine::RawImageSource::setProgressListener(rtengine::ProgressListener*) [504]
0.00 0.00 1/1 rtengine::RawImageSource::RawImageSource() [509]
-----------------------------------------------
0.00 0.27 1/1 rtengine::InitialImage::load(Glib::ustring const&, bool, int*, rtengine::ProgressListener*) [12]
[13] 7.8 0.00 0.27 1 rtengine::RawImageSource::load(Glib::ustring const&) [13]
0.00 0.18 2/2 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
0.05 0.00 2/2 rtengine::RawImage::get_colorsCoeff(float*, float*, float*, bool) [25]
0.04 0.00 1/1 rtengine::RawImage::compress_image(int, bool) [29]
0.00 0.00 3/4 array2D<float>::operator()(int, int, unsigned int, int) [311]
0.00 0.00 2/2 rtengine::RawImageSource::inverse33(double const (*) [3], double (*) [3]) [365]
0.00 0.00 2/6 rtengine::RawImageSource::getRawValues(int, int, int, int&, int&, int&) [298]
0.00 0.00 2/4925 rtengine::RawImage::getSensorType() [124]
0.00 0.00 2/2 rtengine::ColorTemp::ColorTemp(double, double, double, double) [368]
0.00 0.00 1/1 rtengine::RawImage::RawImage(Glib::ustring const&) [559]
0.00 0.00 1/11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 1/18 rtengine::ICCStore::createFromMatrix(double const (*) [3], bool, Glib::ustring const&) [246]
0.00 0.00 1/1 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
0.00 0.00 1/1 rtengine::FramesData::setDCRawFrameCount(unsigned int) [477]
-----------------------------------------------
0.16 0.04 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[14] 5.8 0.16 0.04 1 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
0.04 0.00 14736/14736 (anonymous namespace)::rotateLine(float const*, rtengine::PlanarPtr<float>&, int, int, int, int) [26]
0.00 0.00 4915/4925 rtengine::RawImage::getSensorType() [124]
0.00 0.00 2/6 PreviewProps::getSkip() const [300]
0.00 0.00 1/2 rtengine::RawImageSource::defTransform(int) [363]
0.00 0.00 1/33 rtengine::ColorTemp::temp2mul(double, double, double, double&, double&, double&) const [238]
0.00 0.00 1/2 rtengine::calculate_scale_mul(float*, float const*, float const*, float const*, bool, int) [366]
0.00 0.00 1/1 rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&) [502]
0.00 0.00 1/6 rtengine::procparams::RAWParams::BayerSensor::getMethodString(rtengine::procparams::RAWParams::BayerSensor::Method) [295]
0.00 0.00 1/1 rtengine::RawImageSource::processFalseColorCorrection(rtengine::Imagefloat*, int) [505]
-----------------------------------------------
0.00 0.18 2/2 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[15] 5.2 0.00 0.18 2 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
0.11 0.00 1/1 DCraw::sony_arw2_load_raw() [18]
0.05 0.02 1/1 DCraw::crop_masked_pixels() [23]
0.00 0.00 2/2 DCraw::identify() [38]
0.00 0.00 1/129 rtengine::CameraConstantsStore::get(char const*, char const*) [32]
0.00 0.00 4/6 rtengine::CameraConst::get_WhiteLevel(int, int, float) [297]
0.00 0.00 4/6 rtengine::CameraConst::get_BlackLevel(int, int) [296]
0.00 0.00 2/2 imfile_set_plistener(IMFILE*, rtengine::ProgressListener*, double) [338]
0.00 0.00 1/4 rtengine::CameraConstantsStore::getInstance() [312]
0.00 0.00 1/1 rtengine::CameraConst::has_rawCrop() [488]
0.00 0.00 1/1 rtengine::CameraConst::has_rawMask(int) [489]
0.00 0.00 1/3 fclose(IMFILE*) [323]
0.00 0.00 1/1 DCraw::merror(void*, char const*) [456]
0.00 0.00 1/1 fopen(char const*) [445]
0.00 0.00 1/1 gfopen(char const*) [446]
0.00 0.00 1/1 rtengine::CameraConst::get_rawCrop(int&, int&, int&, int&) [487]
-----------------------------------------------
0.00 0.15 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[16] 4.3 0.00 0.15 1 rtengine::ImProcFunctions::lab2rgb16(rtengine::LabImage*, int, int, int, int, rtengine::procparams::ColorManagementParams const&, std::array<double, 7ul>*) [16]
0.15 0.00 1/1 rtengine::Image16::ExecCMSTransform(void*, rtengine::LabImage const&, int, int) [17]
0.00 0.00 1/1 rtengine::Image16::Image16(int, int) [540]
0.00 0.00 1/11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 1/2 rtengine::ICCStore::getProfile(Glib::ustring const&) const [373]
-----------------------------------------------
0.15 0.00 1/1 rtengine::ImProcFunctions::lab2rgb16(rtengine::LabImage*, int, int, int, int, rtengine::procparams::ColorManagementParams const&, std::array<double, 7ul>*) [16]
[17] 4.3 0.15 0.00 1 rtengine::Image16::ExecCMSTransform(void*, rtengine::LabImage const&, int, int) [17]
-----------------------------------------------
0.11 0.00 1/1 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[18] 3.2 0.11 0.00 1 DCraw::sony_arw2_load_raw() [18]
0.00 0.00 2273040/2274170 DCraw::sget4(unsigned char*) [118]
0.00 0.00 1/4 StopWatch::stop() [314]
-----------------------------------------------
0.00 0.08 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[19] 2.3 0.00 0.08 1 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
0.06 0.00 1/1 rtengine::RawImageSource::scaleColors(int, int, int, int, rtengine::procparams::RAWParams const&, array2D<float>&) [24]
0.02 0.00 1/1 rtengine::RawImageSource::copyOriginalPixels(rtengine::procparams::RAWParams const&, rtengine::RawImage*, rtengine::RawImage*, rtengine::RawImage*, array2D<float>&) [31]
0.00 0.00 4/4925 rtengine::RawImage::getSensorType() [124]
0.00 0.00 2/6 rtengine::RawImageSource::getRawValues(int, int, int, int&, int&, int&) [298]
0.00 0.00 2/4 rtengine::FramesData::getMake[abi:cxx11](unsigned int) const [317]
0.00 0.00 1/1 rtengine::FramesData::getSerialNumber[abi:cxx11](unsigned int) const [576]
0.00 0.00 1/1 rtengine::DFManager::getBadPixels(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [566]
0.00 0.00 1/2 rtengine::procparams::LensProfParams::useLensfun() const [370]
0.00 0.00 1/1 rtengine::LCPStore::getInstance() [554]
0.00 0.00 1/1 rtengine::LCPStore::getProfile(Glib::ustring const&) const [581]
-----------------------------------------------
0.08 0.00 1/1 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[20] 2.3 0.08 0.00 1 rtengine::ImProcFunctions::firstAnalysis(rtengine::Imagefloat const*, rtengine::procparams::ProcParams const&, LUT<unsigned int>&) [20]
0.00 0.00 1/11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 1/2 rtengine::ICCStore::workingSpaceMatrix(Glib::ustring const&) const [375]
-----------------------------------------------
0.00 0.07 1/1 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[21] 2.0 0.00 0.07 1 rtengine::RawImageSource::convertColorSpace(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams const&, rtengine::ColorTemp const&) [21]
0.07 0.00 1/1 rtengine::RawImageSource::colorSpaceConversion_(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams&, rtengine::ColorTemp const&, double*, void*, void*, double (*) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [22]
0.00 0.00 1/2 rtengine::FramesData::getModel[abi:cxx11](unsigned int) const [369]
0.00 0.00 1/4 rtengine::FramesData::getMake[abi:cxx11](unsigned int) const [317]
-----------------------------------------------
0.07 0.00 1/1 rtengine::RawImageSource::convertColorSpace(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams const&, rtengine::ColorTemp const&) [21]
[22] 2.0 0.07 0.00 1 rtengine::RawImageSource::colorSpaceConversion_(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams&, rtengine::ColorTemp const&, double*, void*, void*, double (*) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [22]
0.00 0.00 1/6 rtengine::RawImageSource::getRawValues(int, int, int, int&, int&, int&) [298]
0.00 0.00 1/2 rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&) [364]
0.00 0.00 1/11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 1/2 rtengine::ICCStore::workingSpaceInverseMatrix(Glib::ustring const&) const [376]
-----------------------------------------------
0.05 0.02 1/1 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[23] 2.0 0.05 0.02 1 DCraw::crop_masked_pixels() [23]
0.02 0.00 36221040/36221040 DCraw::fcol(int, int) [30]
-----------------------------------------------
0.06 0.00 1/1 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
[24] 1.7 0.06 0.00 1 rtengine::RawImageSource::scaleColors(int, int, int, int, rtengine::procparams::RAWParams const&, array2D<float>&) [24]
0.00 0.00 2/4925 rtengine::RawImage::getSensorType() [124]
0.00 0.00 1/6 rtengine::procparams::RAWParams::BayerSensor::getMethodString(rtengine::procparams::RAWParams::BayerSensor::Method) [295]
0.00 0.00 1/2 rtengine::calculate_scale_mul(float*, float const*, float const*, float const*, bool, int) [366]
-----------------------------------------------
0.05 0.00 2/2 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[25] 1.4 0.05 0.00 2 rtengine::RawImage::get_colorsCoeff(float*, float*, float*, bool) [25]
-----------------------------------------------
0.04 0.00 14736/14736 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
[26] 1.2 0.04 0.00 14736 (anonymous namespace)::rotateLine(float const*, rtengine::PlanarPtr<float>&, int, int, int, int) [26]
-----------------------------------------------
0.04 0.00 4912/4912 rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool) [28]
[27] 1.2 0.04 0.00 4912 rtengine::Image16::getScanline(int, unsigned char*, int) [27]
-----------------------------------------------
0.00 0.04 1/1 processLineParams(int, char**) [1]
[28] 1.2 0.00 0.04 1 rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool) [28]
0.04 0.00 4912/4912 rtengine::Image16::getScanline(int, unsigned char*, int) [27]
0.00 0.00 1/1 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 1/1 rtengine::Image16::getBPS() [539]
-----------------------------------------------
0.04 0.00 1/1 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[29] 1.2 0.04 0.00 1 rtengine::RawImage::compress_image(int, bool) [29]
-----------------------------------------------
0.02 0.00 36221040/36221040 DCraw::crop_masked_pixels() [23]
[30] 0.6 0.02 0.00 36221040 DCraw::fcol(int, int) [30]
-----------------------------------------------
0.02 0.00 1/1 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
[31] 0.6 0.02 0.00 1 rtengine::RawImageSource::copyOriginalPixels(rtengine::procparams::RAWParams const&, rtengine::RawImage*, rtengine::RawImage*, rtengine::RawImage*, array2D<float>&) [31]
0.00 0.00 1/4925 rtengine::RawImage::getSensorType() [124]
0.00 0.00 1/4 array2D<float>::operator()(int, int, unsigned int, int) [311]
-----------------------------------------------
0.00 0.00 1/129 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
0.00 0.00 2/129 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [37]
0.00 0.01 126/129 rtengine::CameraConst::parseLevels(rtengine::CameraConst*, int, void*) [33]
[32] 0.4 0.00 0.01 129 rtengine::CameraConstantsStore::get(char const*, char const*) [32]
0.01 0.00 3/318 rtengine::RawImageSource::amaze_demosaic_RT(int, int, int, int, array2D<float>&, array2D<float>&, array2D<float>&, array2D<float>&) [3]
0.00 0.00 2293/2567 std::pair<std::_Rb_tree_iterator<std::pair<int const, rtengine::camera_const_levels> >, bool> std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_insert_unique<std::pair<int, rtengine::camera_const_levels> >(std::pair<int, rtengine::camera_const_levels>&&) [126]
0.00 0.00 1172/4574 cJSON_GetObjectItem [46]
-----------------------------------------------
0.00 0.01 400/400 rtengine::CameraConst::parseEntry(void*, char const*) [34]
[33] 0.4 0.00 0.01 400 rtengine::CameraConst::parseLevels(rtengine::CameraConst*, int, void*) [33]
0.00 0.01 126/129 rtengine::CameraConstantsStore::get(char const*, char const*) [32]
0.00 0.00 274/2567 std::pair<std::_Rb_tree_iterator<std::pair<int const, rtengine::camera_const_levels> >, bool> std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_insert_unique<std::pair<int, rtengine::camera_const_levels> >(std::pair<int, rtengine::camera_const_levels>&&) [126]
-----------------------------------------------
0.00 0.01 309/309 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
[34] 0.4 0.00 0.01 309 rtengine::CameraConst::parseEntry(void*, char const*) [34]
0.00 0.01 400/400 rtengine::CameraConst::parseLevels(rtengine::CameraConst*, int, void*) [33]
0.00 0.00 2316/4574 cJSON_GetObjectItem [46]
0.00 0.00 618/630 rtengine::CameraConst::get_Levels(rtengine::camera_const_levels&, int, int, float) [141]
0.00 0.00 309/309 rtengine::CameraConst::CameraConst() [154]
0.00 0.00 55/55 rtengine::CameraConst::parseApertureScaling(rtengine::CameraConst*, void*) [229]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[35] 0.1 0.00 0.00 1 rtengine::RawImageSource::demosaic(rtengine::procparams::RAWParams const&) [35]
0.00 0.00 1/318 rtengine::RawImageSource::amaze_demosaic_RT(int, int, int, int, array2D<float>&, array2D<float>&, array2D<float>&, array2D<float>&) [3]
0.00 0.00 4/6 rtengine::procparams::RAWParams::BayerSensor::getMethodString(rtengine::procparams::RAWParams::BayerSensor::Method) [295]
0.00 0.00 1/4925 rtengine::RawImage::getSensorType() [124]
-----------------------------------------------
0.00 0.00 2/2 DCraw::identify() [38]
[36] 0.0 0.00 0.00 2 DCraw::adobe_coeff(char const*, char const*) [36]
0.00 0.00 2/2 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [37]
0.00 0.00 4/4 DCraw::cam_xyz_coeff(float (*) [4], double (*) [3]) [306]
-----------------------------------------------
0.00 0.00 2/2 DCraw::adobe_coeff(char const*, char const*) [36]
[37] 0.0 0.00 0.00 2 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [37]
0.00 0.00 2/129 rtengine::CameraConstantsStore::get(char const*, char const*) [32]
0.00 0.00 2/4 rtengine::CameraConstantsStore::getInstance() [312]
0.00 0.00 2/6 rtengine::CameraConst::get_BlackLevel(int, int) [296]
0.00 0.00 2/6 rtengine::CameraConst::get_WhiteLevel(int, int, float) [297]
0.00 0.00 2/2 rtengine::CameraConst::has_dcrawMatrix() [360]
0.00 0.00 2/2 rtengine::CameraConst::get_dcrawMatrix() [359]
-----------------------------------------------
0.00 0.00 2/2 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[38] 0.0 0.00 0.00 2 DCraw::identify() [38]
0.00 0.00 2/2 DCraw::adobe_coeff(char const*, char const*) [36]
0.00 0.00 2/1694 DCraw::get2() [132]
0.00 0.00 2/1130 DCraw::get4() [137]
0.00 0.00 2/2 DCraw::parse_tiff(int) <cycle 1> [291]
0.00 0.00 2/2 DCraw::apply_tiff() [346]
-----------------------------------------------
[39] 0.0 0.00 0.00 2+8 <cycle 1 as a whole> [39]
0.00 0.00 4+6 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
0.00 0.00 6 DCraw::parse_tiff(int) <cycle 1> [291]
-----------------------------------------------
[40] 0.0 0.00 0.00 102+361 <cycle 2 as a whole> [40]
0.00 0.00 425 rtexif::Tag::~Tag() <cycle 2> [146]
0.00 0.00 19 rtexif::TagDirectory::~TagDirectory() <cycle 2> [244]
0.00 0.00 16 rtexif::TagDirectory::~TagDirectory() <cycle 2> [250]
0.00 0.00 3 rtexif::TagDirectoryTable::~TagDirectoryTable() <cycle 2> [328]
-----------------------------------------------
[41] 0.0 0.00 0.00 84+465 <cycle 3 as a whole> [41]
0.00 0.00 529 rtexif::Tag::calculateSize() <cycle 3> [145]
0.00 0.00 20 rtexif::TagDirectory::calculateSize() <cycle 3> [242]
-----------------------------------------------
[42] 0.0 0.00 0.00 14+202 <cycle 4 as a whole> [42]
0.00 0.00 206 rtexif::Tag::clone(rtexif::TagDirectory*) <cycle 4> [162]
0.00 0.00 10 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
-----------------------------------------------
[43] 0.0 0.00 0.00 2+196 <cycle 5 as a whole> [43]
0.00 0.00 191 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
0.00 0.00 6 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
0.00 0.00 1 rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder) <cycle 5> [469]
-----------------------------------------------
0.00 0.00 2338/10953 parse_value [51]
0.00 0.00 8615/10953 cJSON_GetObjectItem [46]
[44] 0.0 0.00 0.00 10953 cJSON_strcasecmp [44]
-----------------------------------------------
0.00 0.00 1/6037 cJSON_ParseWithOpts [50]
0.00 0.00 6036/6037 parse_value [51]
[45] 0.0 0.00 0.00 6037 cJSON_New_Item [45]
-----------------------------------------------
0.00 0.00 168/4574 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
0.00 0.00 918/4574 rtengine::CameraConst::parseApertureScaling(rtengine::CameraConst*, void*) [229]
0.00 0.00 1172/4574 rtengine::CameraConstantsStore::get(char const*, char const*) [32]
0.00 0.00 2316/4574 rtengine::CameraConst::parseEntry(void*, char const*) [34]
[46] 0.0 0.00 0.00 4574 cJSON_GetObjectItem [46]
0.00 0.00 8615/10953 cJSON_strcasecmp [44]
-----------------------------------------------
1592 cJSON_Delete [47]
0.00 0.00 1/1 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
[47] 0.0 0.00 0.00 1+1592 cJSON_Delete [47]
1592 cJSON_Delete [47]
-----------------------------------------------
0.00 0.00 1/1 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
[48] 0.0 0.00 0.00 1 cJSON_Minify [48]
-----------------------------------------------
0.00 0.00 1/1 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
[49] 0.0 0.00 0.00 1 cJSON_Parse [49]
-----------------------------------------------
0.00 0.00 1/1 rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [7]
[50] 0.0 0.00 0.00 1 cJSON_ParseWithOpts [50]
0.00 0.00 1/6037 cJSON_New_Item [45]
0.00 0.00 1/1 parse_value [51]
-----------------------------------------------
6036 parse_value [51]
0.00 0.00 1/1 cJSON_ParseWithOpts [50]
[51] 0.0 0.00 0.00 1+6036 parse_value [51]
0.00 0.00 6036/6037 cJSON_New_Item [45]
0.00 0.00 2338/10953 cJSON_strcasecmp [44]
6036 parse_value [51]
-----------------------------------------------
0.00 0.00 1130/2274170 DCraw::get4() [137]
0.00 0.00 2273040/2274170 DCraw::sony_arw2_load_raw() [18]
[118] 0.0 0.00 0.00 2274170 DCraw::sget4(unsigned char*) [118]
-----------------------------------------------
756 rtengine::procparams::ProcParams::ProcParams(rtengine::procparams::ProcParams const&) [119]
0.00 0.00 1/16624 rtengine::ProcessingJob::create(rtengine::InitialImage*, rtengine::procparams::ProcParams const&, bool) [499]
0.00 0.00 16623/16624 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[119] 0.0 0.00 0.00 16624+756 rtengine::procparams::ProcParams::ProcParams(rtengine::procparams::ProcParams const&) [119]
756 rtengine::procparams::ProcParams::ProcParams(rtengine::procparams::ProcParams const&) [119]
-----------------------------------------------
0.00 0.00 14346/14346 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [10]
[120] 0.0 0.00 0.00 14346 rtengine::Color::hsv2rgb(float, float, float, float&, float&, float&) [120]
-----------------------------------------------
0.00 0.00 14346/14346 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [10]
[121] 0.0 0.00 0.00 14346 rtengine::Color::rgb2hsv(float, float, float, float&, float&, float&) [121]
-----------------------------------------------
0.00 0.00 6/6933 Options::setDefaults() [471]
0.00 0.00 15/6933 rtengine::FlatCurve::CtrlPoints_set() [271]
0.00 0.00 6912/6933 rtengine::Curve::AddPolygons() [243]
[122] 0.0 0.00 0.00 6933 void std::vector<double, std::allocator<double> >::emplace_back<double>(double&&) [122]
-----------------------------------------------
0.00 0.00 6564/6564 MultiLangMgr::load(std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) [449]
[123] 0.0 0.00 0.00 6564 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [123]
-----------------------------------------------
0.00 0.00 1/4925 rtengine::RawImageSource::demosaic(rtengine::procparams::RAWParams const&) [35]
0.00 0.00 1/4925 rtengine::RawImageSource::copyOriginalPixels(rtengine::procparams::RAWParams const&, rtengine::RawImage*, rtengine::RawImage*, rtengine::RawImage*, array2D<float>&) [31]
0.00 0.00 2/4925 rtengine::RawImageSource::scaleColors(int, int, int, int, rtengine::procparams::RAWParams const&, array2D<float>&) [24]
0.00 0.00 2/4925 rtengine::RawImageSource::load(Glib::ustring const&) [13]
0.00 0.00 4/4925 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
0.00 0.00 4915/4925 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
[124] 0.0 0.00 0.00 4925 rtengine::RawImage::getSensorType() [124]
-----------------------------------------------
0.00 0.00 501/3507 rtengine::WavCurve::Set(rtengine::Curve const&) [561]
0.00 0.00 501/3507 rtengine::WavOpacityCurveRG::Set(rtengine::Curve const&) [528]
0.00 0.00 501/3507 rtengine::WavOpacityCurveBY::Set(rtengine::Curve const&) [525]
0.00 0.00 501/3507 rtengine::WavOpacityCurveW::Set(rtengine::Curve const&) [521]
0.00 0.00 501/3507 rtengine::WavOpacityCurveWL::Set(rtengine::Curve const&) [531]
0.00 0.00 1002/3507 rtengine::NoiseCurve::Set(rtengine::Curve const&) [356]
[125] 0.0 0.00 0.00 3507 rtengine::FlatCurve::getVal(double) const [125]
-----------------------------------------------
0.00 0.00 274/2567 rtengine::CameraConst::parseLevels(rtengine::CameraConst*, int, void*) [33]
0.00 0.00 2293/2567 rtengine::CameraConstantsStore::get(char const*, char const*) [32]
[126] 0.0 0.00 0.00 2567 std::pair<std::_Rb_tree_iterator<std::pair<int const, rtengine::camera_const_levels> >, bool> std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_insert_unique<std::pair<int, rtengine::camera_const_levels> >(std::pair<int, rtengine::camera_const_levels>&&) [126]
-----------------------------------------------
0.00 0.00 2393/2393 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[127] 0.0 0.00 0.00 2393 rtengine::procparams::ProcParams::destroy(rtengine::procparams::ProcParams*) [127]
-----------------------------------------------
0.00 0.00 4/2247 Options::findProfilePath(Glib::ustring&) [354]
0.00 0.00 4/2247 Options::readFromFile(Glib::ustring) [353]
0.00 0.00 6/2247 Options::checkDirPath(Glib::ustring&, Glib::ustring) [330]
0.00 0.00 16/2247 Options::load(bool) [6]
0.00 0.00 29/2247 Options::updatePaths() [472]
0.00 0.00 2188/2247 MultiLangMgr::load(std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) [449]
[128] 0.0 0.00 0.00 2247 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [128]
0.00 0.00 59/59 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [224]
-----------------------------------------------
0.00 0.00 2233/2233 std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<int&&>&&, std::tuple<>&&) [130]
[129] 0.0 0.00 0.00 2233 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&) [129]
0.00 0.00 212/212 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(int const&) [160]
-----------------------------------------------
0.00 0.00 1/2170 rtexif::CAAutoRotateInterpreter::CAAutoRotateInterpreter() [1403]
0.00 0.00 1/2170 rtexif::CAAspectRatioInterpreter::CAAspectRatioInterpreter() [1481]
0.00 0.00 2/2170 rtexif::CABracketModeInterpreter::CABracketModeInterpreter() [1484]
0.00 0.00 4/2170 rtexif::CAPanoramaDirectionInterpreter::CAPanoramaDirectionInterpreter() [1727]
0.00 0.00 5/2170 rtexif::GainControlInterpreter::GainControlInterpreter() [1338]
0.00 0.00 5/2170 rtexif::PreviewColorSpaceInterpreter::PreviewColorSpaceInterpreter() [1699]
0.00 0.00 5/2170 rtexif::CAQualityInterpreter::CAQualityInterpreter() [1202]
0.00 0.00 5/2170 rtexif::CAAutoExposureBracketingInterpreter::CAAutoExposureBracketingInterpreter() [1780]
0.00 0.00 5/2170 rtexif::CAToningEffectInterpreter::CAToningEffectInterpreter() [1566]
0.00 0.00 5/2170 rtexif::CAFilterEffectInterpreter::CAFilterEffectInterpreter() [1555]
0.00 0.00 5/2170 rtexif::CAAESettingsInterpreter::CAAESettingsInterpreter() [1400]
0.00 0.00 5/2170 rtexif::CAManualFlashInterpreter::CAManualFlashInterpreter() [1489]
0.00 0.00 5/2170 rtexif::FAFlashInterpreter::FAFlashInterpreter() [1119]
0.00 0.00 5/2170 rtexif::SACameraInfoFocusStatusInterpreter::SACameraInfoFocusStatusInterpreter() [1774]
0.00 0.00 5/2170 rtexif::SAHighISONoiseReduction2::SAHighISONoiseReduction2() [1534]
0.00 0.00 5/2170 rtexif::SAFocusMode2::SAFocusMode2() [1024]
0.00 0.00 5/2170 rtexif::SADynamicRangeOptimizerMode::SADynamicRangeOptimizerMode() [1673]
0.00 0.00 5/2170 rtexif::OLImageQuality2Interpreter::OLImageQuality2Interpreter() [1640]
0.00 0.00 5/2170 rtexif::OLExposureModeInterpreter::OLExposureModeInterpreter() [1583]
0.00 0.00 6/2170 rtexif::NAFlashModeInterpreter::NAFlashModeInterpreter() [1347]
0.00 0.00 6/2170 rtexif::PAHighISONoiseInterpreter::PAHighISONoiseInterpreter() [1596]
0.00 0.00 6/2170 rtexif::FAContrastInterpreter::FAContrastInterpreter() [1253]
0.00 0.00 6/2170 rtexif::FADRSettingInterpreter::FADRSettingInterpreter() [1327]
0.00 0.00 6/2170 rtexif::SAFocusModeSetting3::SAFocusModeSetting3() [1172]
0.00 0.00 6/2170 rtexif::SAHighISONoiseReduction::SAHighISONoiseReduction() [1464]
0.00 0.00 6/2170 rtexif::MAImageSizeInterpreter::MAImageSizeInterpreter() [1344]
0.00 0.00 6/2170 rtexif::SACreativeStyleSetting::SACreativeStyleSetting() [1390]
0.00 0.00 6/2170 rtexif::SAFlashMode2::SAFlashMode2() [1021]
0.00 0.00 6/2170 rtexif::SASonyImageSize3::SASonyImageSize3() [1082]
0.00 0.00 6/2170 rtexif::SAReleaseModeInterpreter::SAReleaseModeInterpreter() [1543]
0.00 0.00 6/2170 rtexif::SAFocusMode::SAFocusMode() [1008]
0.00 0.00 6/2170 rtexif::OLPictureModeToneInterpreter::OLPictureModeToneInterpreter() [1684]
0.00 0.00 6/2170 rtexif::OLMeteringModeInterpreter::OLMeteringModeInterpreter() [1586]
0.00 0.00 6/2170 rtexif::OLPictureModeBWFilterInterpreter::OLPictureModeBWFilterInterpreter() [1762]
0.00 0.00 6/2170 rtexif::OLFocusModeInterpreter::OLFocusModeInterpreter() [1357]
0.00 0.00 7/2170 rtexif::NAHiISONRInterpreter::NAHiISONRInterpreter() [1208]
0.00 0.00 7/2170 rtexif::PAFlashStatusInterpreter::PAFlashStatusInterpreter() [1512]
0.00 0.00 7/2170 rtexif::PAShadowCorrectionInterpreter::PAShadowCorrectionInterpreter() [1719]
0.00 0.00 8/2170 rtexif::MeteringModeInterpreter::MeteringModeInterpreter() [1438]
0.00 0.00 8/2170 rtexif::PAExposureBracketStepSizeInterpreter::PAExposureBracketStepSizeInterpreter() [1786]
0.00 0.00 8/2170 rtexif::PACrossProcessInterpreter::PACrossProcessInterpreter() [1589]
0.00 0.00 9/2170 rtexif::OrientationInterpreter::OrientationInterpreter() [1363]
0.00 0.00 9/2170 rtexif::ExposureProgramInterpreter::ExposureProgramInterpreter() [1634]
0.00 0.00 9/2170 rtexif::FASharpnessInterpreter::FASharpnessInterpreter() [1332]
0.00 0.00 10/2170 rtexif::OLFlashModelInterpreter::OLFlashModelInterpreter() [1448]
0.00 0.00 11/2170 rtexif::FAFilmModeInterpreter::FAFilmModeInterpreter() [1256]
0.00 0.00 14/2170 rtexif::OLPictureModeInterpreter::OLPictureModeInterpreter() [1502]
0.00 0.00 16/2170 rtexif::FASaturationInterpreter::FASaturationInterpreter() [1435]
0.00 0.00 17/2170 rtexif::NAAFInfoInterpreter::NAAFInfoInterpreter() [1163]
0.00 0.00 17/2170 rtexif::FAWhiteBalanceInterpreter::FAWhiteBalanceInterpreter() [1574]
0.00 0.00 21/2170 rtexif::LightSourceInterpreter::LightSourceInterpreter() [1341]
0.00 0.00 22/2170 rtexif::FlashInterpreter::FlashInterpreter() [131]
0.00 0.00 23/2170 rtexif::OLWhitebalance2Interpreter::OLWhitebalance2Interpreter() [1643]
0.00 0.00 32/2170 rtexif::FAPictureModeInterpreter::FAPictureModeInterpreter() [135]
0.00 0.00 57/2170 rtexif::OLSceneModeInterpreter::OLSceneModeInterpreter() [1360]
0.00 0.00 1679/2170 std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](int&&) [134]
[130] 0.0 0.00 0.00 2170 std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<int&&>&&, std::tuple<>&&) [130]
0.00 0.00 2233/2233 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&) [129]
-----------------------------------------------
0.00 0.00 1050/2110 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [133]
0.00 0.00 1060/2110 std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::pair<char const (&) [24], char const (&) [67], void>(char const (&) [24], char const (&) [67]) [3001]
[131] 0.0 0.00 0.00 2110 rtexif::FlashInterpreter::FlashInterpreter() [131]
0.00 0.00 22/2170 std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<int&&>&&, std::tuple<>&&) [130]
-----------------------------------------------
0.00 0.00 2/1694 DCraw::identify() [38]
0.00 0.00 4/1694 DCraw::parse_makernote(int, int) [349]
0.00 0.00 4/1694 DCraw::parse_exif(int) [347]
0.00 0.00 8/1694 DCraw::parse_tiff(int) <cycle 1> [291]
0.00 0.00 48/1694 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
0.00 0.00 1628/1694 DCraw::tiff_get(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*) [139]
[132] 0.0 0.00 0.00 1694 DCraw::get2() [132]
-----------------------------------------------
0.00 0.00 2/1639 rtexif::IntLensInterpreter<int>::guess(int, double, double, double*) [465]
0.00 0.00 716/1639 rtexif::CALensInterpreter::CALensInterpreter() [143]
0.00 0.00 921/1639 void std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_assign_equal<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*>(std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*) [385]
[133] 0.0 0.00 0.00 1639 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [133]
0.00 0.00 1050/2110 rtexif::FlashInterpreter::FlashInterpreter() [131]
0.00 0.00 530/641 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [140]
-----------------------------------------------
0.00 0.00 1/1509 rtexif::CAPanoramaDirectionInterpreter::CAPanoramaDirectionInterpreter() [1727]
0.00 0.00 3/1509 rtexif::CABracketModeInterpreter::CABracketModeInterpreter() [1484]
0.00 0.00 4/1509 rtexif::CAAutoRotateInterpreter::CAAutoRotateInterpreter() [1403]
0.00 0.00 4/1509 rtexif::CAAspectRatioInterpreter::CAAspectRatioInterpreter() [1481]
0.00 0.00 6/1509 rtexif::CAMeteringModeInterpreter::CAMeteringModeInterpreter() [1558]
0.00 0.00 6/1509 rtexif::CASharpnessFrequencyInterpreter::CASharpnessFrequencyInterpreter() [1745]
0.00 0.00 7/1509 rtexif::CARAWJpegQualityInterpreter::CARAWJpegQualityInterpreter() [1655]
0.00 0.00 7/1509 rtexif::SAQualityInterpreter2::SAQualityInterpreter2() [1290]
0.00 0.00 7/1509 rtexif::SADriveMode2::SADriveMode2() [1015]
0.00 0.00 7/1509 rtexif::SACreativeStyle2::SACreativeStyle2() [1077]
0.00 0.00 8/1509 rtexif::CAFlashModeInterpreter::CAFlashModeInterpreter() [1300]
0.00 0.00 8/1509 rtexif::CAAFPointInterpreter::CAAFPointInterpreter() [1191]
0.00 0.00 8/1509 rtexif::CAExposureModeInterpreter::CAExposureModeInterpreter() [1549]
0.00 0.00 8/1509 rtexif::CAPhotoEffectInterpreter::CAPhotoEffectInterpreter() [1492]
0.00 0.00 8/1509 rtexif::CAAFPointsInFocusInterpreter::CAAFPointsInFocusInterpreter() [1676]
0.00 0.00 9/1509 rtexif::CAContinuousDriveInterpreter::CAContinuousDriveInterpreter() [1679]
0.00 0.00 9/1509 rtexif::CARecordModeInterpreter::CARecordModeInterpreter() [1424]
0.00 0.00 9/1509 rtexif::PAQualityInterpreter::PAQualityInterpreter() [1226]
0.00 0.00 9/1509 rtexif::PASharpnessInterpreter::PASharpnessInterpreter() [1382]
0.00 0.00 9/1509 rtexif::PAMonochromeFilterEffectInterpreter::PAMonochromeFilterEffectInterpreter() [1783]
0.00 0.00 9/1509 rtexif::PABleachBypassToningInterpreter::PABleachBypassToningInterpreter() [1748]
0.00 0.00 9/1509 rtexif::PAFlashOptionInterpreter::PAFlashOptionInterpreter() [1509]
0.00 0.00 9/1509 rtexif::SAHDRLevel::SAHDRLevel() [984]
0.00 0.00 9/1509 rtexif::MATeleconverterInterpreter::MATeleconverterInterpreter() [1637]
0.00 0.00 9/1509 rtexif::MAQualityInterpreter::MAQualityInterpreter() [1205]
0.00 0.00 9/1509 rtexif::SAAFMode::SAAFMode() [1813]
0.00 0.00 9/1509 rtexif::SAAFPointSelected2::SAAFPointSelected2() [1141]
0.00 0.00 10/1509 rtexif::CAStabilizationInterpreter::CAStabilizationInterpreter() [1629]
0.00 0.00 10/1509 rtexif::PAShakeReductionInterpreter::PAShakeReductionInterpreter() [1663]
0.00 0.00 10/1509 rtexif::PAShakeReduction2Interpreter::PAShakeReduction2Interpreter() [1696]
0.00 0.00 10/1509 rtexif::PAWhiteBalanceModeInterpreter::PAWhiteBalanceModeInterpreter() [1722]
0.00 0.00 10/1509 rtexif::PASaturationInterpreter::PASaturationInterpreter() [1459]
0.00 0.00 10/1509 rtexif::PAContrastInterpreter::PAContrastInterpreter() [1278]
0.00 0.00 10/1509 rtexif::PAMonochromeToningInterpreter::PAMonochromeToningInterpreter() [1715]
0.00 0.00 10/1509 rtexif::SAWhiteBalanceInterpreter::SAWhiteBalanceInterpreter() [1621]
0.00 0.00 11/1509 rtexif::CAFocusModeInterpreter::CAFocusModeInterpreter() [1305]
0.00 0.00 11/1509 rtexif::CAFocusRangeInterpreter::CAFocusRangeInterpreter() [1416]
0.00 0.00 11/1509 rtexif::PAAFFocusInterpreter::PAAFFocusInterpreter() [1211]
0.00 0.00 11/1509 rtexif::PAExternalFlashModeInterpreter::PAExternalFlashModeInterpreter() [1730]
0.00 0.00 11/1509 rtexif::PAExternalFlashExposureCompInterpreter::PAExternalFlashExposureCompInterpreter() [1793]
0.00 0.00 11/1509 rtexif::SAAFPointSelected::SAAFPointSelected() [1100]
0.00 0.00 12/1509 rtexif::PAHDRInterpreter::PAHDRInterpreter() [1071]
0.00 0.00 13/1509 rtexif::SADriveMode::SADriveMode() [1003]
0.00 0.00 14/1509 rtexif::SADynamicRangeOptimizerInterpreter::SADynamicRangeOptimizerInterpreter() [1777]
0.00 0.00 14/1509 rtexif::SACreativeStyle::SACreativeStyle() [1060]
0.00 0.00 14/1509 rtexif::SAExposureProgram::SAExposureProgram() [1103]
0.00 0.00 15/1509 rtexif::PAFlashModeInterpreter::PAFlashModeInterpreter() [1370]
0.00 0.00 15/1509 rtexif::PAFocusModeInterpreter::PAFocusModeInterpreter() [1373]
0.00 0.00 15/1509 rtexif::SAImageStyleInterpreter::SAImageStyleInterpreter() [1471]
0.00 0.00 16/1509 rtexif::PAPictureMode2Interpreter::PAPictureMode2Interpreter() [1601]
0.00 0.00 16/1509 rtexif::SACameraInfoAFPointSelected::SACameraInfoAFPointSelected() [1670]
0.00 0.00 17/1509 rtexif::CAImageSizeInterpreter::CAImageSizeInterpreter() [1308]
0.00 0.00 17/1509 rtexif::CAJpegSizeInterpreter::CAJpegSizeInterpreter() [1248]
0.00 0.00 17/1509 rtexif::PAAFPointInterpreter::PAAFPointInterpreter() [1214]
0.00 0.00 17/1509 rtexif::PAWhiteBalanceInterpreter::PAWhiteBalanceInterpreter() [1608]
0.00 0.00 17/1509 rtexif::SADriveMode3::SADriveMode3() [1018]
0.00 0.00 19/1509 rtexif::SACameraInfoAFPoint::SACameraInfoAFPoint() [1169]
0.00 0.00 20/1509 rtexif::SAColorModeInterpreter::SAColorModeInterpreter() [1387]
0.00 0.00 21/1509 rtexif::PAInternalFlashModeInterpreter::PAInternalFlashModeInterpreter() [1740]
0.00 0.00 22/1509 rtexif::CAWhiteBalanceInterpreter::CAWhiteBalanceInterpreter() [1569]
0.00 0.00 22/1509 rtexif::CAPictureStyleInterpreter::CAPictureStyleInterpreter() [1561]
0.00 0.00 23/1509 rtexif::PASceneModeInterpreter::PASceneModeInterpreter() [1379]
0.00 0.00 25/1509 rtexif::PADriveModeInterpreter::PADriveModeInterpreter() [1367]
0.00 0.00 25/1509 rtexif::SASceneModeInterpreter::SASceneModeInterpreter() [1393]
0.00 0.00 30/1509 rtexif::PAAEProgramModeInterpreter::PAAEProgramModeInterpreter() [1646]
0.00 0.00 31/1509 rtexif::SAExposureModeInterpreter::SAExposureModeInterpreter() [1613]
0.00 0.00 32/1509 rtexif::SAExposureProgram2::SAExposureProgram2() [1144]
0.00 0.00 36/1509 rtexif::SAPictureEffectInterpreter::SAPictureEffectInterpreter() [1652]
0.00 0.00 51/1509 rtexif::SAWhiteBalanceSettingInterpreter::SAWhiteBalanceSettingInterpreter() [1771]
0.00 0.00 55/1509 rtexif::PAPictureModeInterpreter::PAPictureModeInterpreter() [1523]
0.00 0.00 61/1509 rtexif::PAPictureModeInterpreter2::PAPictureModeInterpreter2() [1605]
0.00 0.00 71/1509 rtexif::CAEasyModeInterpreter::CAEasyModeInterpreter() [1245]
0.00 0.00 71/1509 rtexif::PAISOInterpreter::PAISOInterpreter() [1074]
0.00 0.00 319/1509 rtexif::CAModelIDInterpreter::CAModelIDInterpreter() [1199]
[134] 0.0 0.00 0.00 1509 std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](int&&) [134]
0.00 0.00 1679/2170 std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<int&&>&&, std::tuple<>&&) [130]
-----------------------------------------------
0.00 0.00 180/1306 rtexif::SALensID2Interpreter::SALensID2Interpreter() [1235]
0.00 0.00 1126/1306 rtexif::SALensIDInterpreter::SALensIDInterpreter() [197]
[135] 0.0 0.00 0.00 1306 rtexif::FAPictureModeInterpreter::FAPictureModeInterpreter() [135]
0.00 0.00 32/2170 std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<int&&>&&, std::tuple<>&&) [130]
-----------------------------------------------
0.00 0.00 11/1248 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
0.00 0.00 1237/1248 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
[136] 0.0 0.00 0.00 1248 rtexif::Tag::setInt(int, int, rtexif::TagType) [136]
-----------------------------------------------
0.00 0.00 2/1130 DCraw::identify() [38]
0.00 0.00 6/1130 DCraw::parse_tiff(int) <cycle 1> [291]
0.00 0.00 12/1130 DCraw::getreal(int) [292]
0.00 0.00 24/1130 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
0.00 0.00 1086/1130 DCraw::tiff_get(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*) [139]
[137] 0.0 0.00 0.00 1130 DCraw::get4() [137]
0.00 0.00 1130/2274170 DCraw::sget4(unsigned char*) [118]
-----------------------------------------------
0.00 0.00 921/921 void std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_assign_equal<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*>(std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*) [385]
[138] 0.0 0.00 0.00 921 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_equal_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&) [138]
-----------------------------------------------
0.00 0.00 74/814 DCraw::parse_exif(int) [347]
0.00 0.00 186/814 DCraw::parse_makernote(int, int) [349]
0.00 0.00 554/814 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[139] 0.0 0.00 0.00 814 DCraw::tiff_get(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*) [139]
0.00 0.00 1628/1694 DCraw::get2() [132]
0.00 0.00 1086/1130 DCraw::get4() [137]
-----------------------------------------------
0.00 0.00 111/641 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [199]
0.00 0.00 530/641 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [133]
[140] 0.0 0.00 0.00 641 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [140]
0.00 0.00 7/7 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [288]
-----------------------------------------------
0.00 0.00 6/630 rtengine::CameraConst::get_BlackLevel(int, int) [296]
0.00 0.00 6/630 rtengine::CameraConst::get_WhiteLevel(int, int, float) [297]
0.00 0.00 618/630 rtengine::CameraConst::parseEntry(void*, char const*) [34]
[141] 0.0 0.00 0.00 630 rtengine::CameraConst::get_Levels(rtengine::camera_const_levels&, int, int, float) [141]
-----------------------------------------------
2566 std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, rtengine::camera_const_levels> >*) [142]
0.00 0.00 618/618 rtengine::CameraConstantsStore::~CameraConstantsStore() [2370]
[142] 0.0 0.00 0.00 618+2566 std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, rtengine::camera_const_levels> >*) [142]
2566 std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, rtengine::camera_const_levels> >*) [142]
-----------------------------------------------
0.00 0.00 578/578 rtexif::PALensTypeInterpreter::PALensTypeInterpreter() [1282]
[143] 0.0 0.00 0.00 578 rtexif::CALensInterpreter::CALensInterpreter() [143]
0.00 0.00 716/1639 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [133]
0.00 0.00 1/8 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [281]
0.00 0.00 1/2 void std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_assign_equal<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*>(std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*) [385]
-----------------------------------------------
0.00 0.00 2/558 ProfileStore::findEntryFromFullPathU(Glib::ustring) [343]
0.00 0.00 12/558 void std::__insertion_sort<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [598]
0.00 0.00 63/558 ProfileStore::_parseProfiles() [452]
0.00 0.00 189/558 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
0.00 0.00 292/558 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
[144] 0.0 0.00 0.00 558 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
0.00 0.00 126/126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [194]
-----------------------------------------------
451 rtexif::TagDirectory::calculateSize() <cycle 3> [242]
0.00 0.00 78/84 rtexif::TagDirectory::write(int, unsigned char*) [462]
[145] 0.0 0.00 0.00 529 rtexif::Tag::calculateSize() <cycle 3> [145]
0.00 0.00 18/18 rtexif::TagDirectoryTable::calculateSize() [245]
14 rtexif::TagDirectory::calculateSize() <cycle 3> [242]
-----------------------------------------------
327 rtexif::TagDirectory::~TagDirectory() <cycle 2> [244]
0.00 0.00 6/102 rtexif::TagDirectory::replaceTag(rtexif::Tag*) [249]
0.00 0.00 12/102 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 80/102 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
[146] 0.0 0.00 0.00 425 rtexif::Tag::~Tag() <cycle 2> [146]
12 rtexif::TagDirectory::~TagDirectory() <cycle 2> [250]
3 rtexif::TagDirectoryTable::~TagDirectoryTable() <cycle 2> [328]
-----------------------------------------------
0.00 0.00 1/395 rtexif::ExifManager::parse(bool, bool) [459]
0.00 0.00 2/395 rtexif::Tag::toDouble(int) const [279]
0.00 0.00 4/395 rtexif::Tag::toInt(int, rtexif::TagType) const [260]
0.00 0.00 6/395 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
0.00 0.00 382/395 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
[147] 0.0 0.00 0.00 395 rtexif::sget2(unsigned char*, rtexif::ByteOrder) [147]
-----------------------------------------------
0.00 0.00 190/381 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
0.00 0.00 191/381 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
[148] 0.0 0.00 0.00 381 rtexif::TagDirectory::getAttrib(int) [148]
-----------------------------------------------
0.00 0.00 90/379 rtexif::SALensID2Interpreter::SALensID2Interpreter() [1235]
0.00 0.00 289/379 rtexif::PALensTypeInterpreter::PALensTypeInterpreter() [1282]
[149] 0.0 0.00 0.00 379 std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_equal<std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [149]
-----------------------------------------------
0.00 0.00 378/378 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[150] 0.0 0.00 0.00 378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [150]
0.00 0.00 315/315 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [153]
-----------------------------------------------
0.00 0.00 378/378 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[151] 0.0 0.00 0.00 378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [151]
0.00 0.00 252/252 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [159]
-----------------------------------------------
0.00 0.00 1/343 rtengine::ICCStore::getContent(Glib::ustring const&) const [580]
0.00 0.00 4/343 rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool) [552]
0.00 0.00 56/343 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, rtengine::ProfileContent> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_emplace_unique<Glib::ustring const&, rtengine::ProfileContent const&>(Glib::ustring const&, rtengine::ProfileContent const&) [227]
0.00 0.00 282/343 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) [324]
[152] 0.0 0.00 0.00 343 (anonymous namespace)::getSupportedIntents(void*, unsigned int) [152]
-----------------------------------------------
0.00 0.00 315/315 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [150]
[153] 0.0 0.00 0.00 315 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [153]
-----------------------------------------------
0.00 0.00 309/309 rtengine::CameraConst::parseEntry(void*, char const*) [34]
[154] 0.0 0.00 0.00 309 rtengine::CameraConst::CameraConst() [154]
-----------------------------------------------
459 std::_Rb_tree<float, std::pair<float const, float>, std::_Select1st<std::pair<float const, float> >, std::less<float>, std::allocator<std::pair<float const, float> > >::_M_erase(std::_Rb_tree_node<std::pair<float const, float> >*) [155]
0.00 0.00 309/309 rtengine::CameraConstantsStore::~CameraConstantsStore() [2370]
[155] 0.0 0.00 0.00 309+459 std::_Rb_tree<float, std::pair<float const, float>, std::_Select1st<std::pair<float const, float> >, std::less<float>, std::allocator<std::pair<float const, float> > >::_M_erase(std::_Rb_tree_node<std::pair<float const, float> >*) [155]
459 std::_Rb_tree<float, std::pair<float const, float>, std::_Select1st<std::pair<float const, float> >, std::less<float>, std::allocator<std::pair<float const, float> > >::_M_erase(std::_Rb_tree_node<std::pair<float const, float> >*) [155]
-----------------------------------------------
0.00 0.00 1/286 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [466]
0.00 0.00 3/286 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
0.00 0.00 6/286 rtexif::ExifManager::parse(bool, bool) [459]
0.00 0.00 12/286 rtexif::Tag::toDouble(int) const [279]
0.00 0.00 264/286 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
[156] 0.0 0.00 0.00 286 rtexif::sget4(unsigned char*, rtexif::ByteOrder) [156]
-----------------------------------------------
0.00 0.00 140/280 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 140/280 rtengine::procparams::ProcParams::ProcParams() [209]
[157] 0.0 0.00 0.00 280 rtengine::procparams::SharpeningParams::SharpeningParams() [157]
-----------------------------------------------
0.00 0.00 269/269 rtengine::DCPStore::init(Glib::ustring const&, bool) [550]
[158] 0.0 0.00 0.00 269 (anonymous namespace)::xyCoordToTemperature(std::array<double, 2ul> const&) [158]
-----------------------------------------------
0.00 0.00 252/252 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [151]
[159] 0.0 0.00 0.00 252 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [159]
-----------------------------------------------
0.00 0.00 212/212 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&) [129]
[160] 0.0 0.00 0.00 212 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(int const&) [160]
-----------------------------------------------
0.00 0.00 3/209 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 206/209 rtexif::Tag::clone(rtexif::TagDirectory*) <cycle 4> [162]
[161] 0.0 0.00 0.00 209 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*) [161]
-----------------------------------------------
194 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
0.00 0.00 12/14 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
[162] 0.0 0.00 0.00 206 rtexif::Tag::clone(rtexif::TagDirectory*) <cycle 4> [162]
0.00 0.00 206/209 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*) [161]
0.00 0.00 2/2 rtexif::TagDirectoryTable::clone(rtexif::TagDirectory*) [351]
8 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
-----------------------------------------------
0.00 0.00 12/206 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
0.00 0.00 194/206 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
[163] 0.0 0.00 0.00 206 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::emplace_back<rtexif::Tag*>(rtexif::Tag*&&) [163]
-----------------------------------------------
191 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
[164] 0.0 0.00 0.00 191 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
0.00 0.00 382/395 rtexif::sget2(unsigned char*, rtexif::ByteOrder) [147]
0.00 0.00 264/286 rtexif::sget4(unsigned char*, rtexif::ByteOrder) [156]
0.00 0.00 191/381 rtexif::TagDirectory::getAttrib(int) [148]
0.00 0.00 8/14 rtexif::TagDirectory::getRoot() [259]
0.00 0.00 8/177 rtexif::TagDirectory::getTag(int) const [166]
0.00 0.00 8/73 rtexif::TagDirectory::getTag(char const*) const [206]
0.00 0.00 8/12 rtexif::Tag::toString(char*, int) [265]
0.00 0.00 3/14 rtexif::Tag::toInt(int, rtexif::TagType) const [260]
0.00 0.00 1/1 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, _IO_FILE*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [464]
3 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
1 rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder) <cycle 5> [469]
-----------------------------------------------
0.00 0.00 43/189 rtengine::DFManager::addFileInfo(Glib::ustring const&, bool) [232]
0.00 0.00 43/189 rtengine::FFManager::addFileInfo(Glib::ustring const&, bool) [233]
0.00 0.00 103/189 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) [324]
[165] 0.0 0.00 0.00 189 rtengine::getFileExtension(Glib::ustring const&) [165]
-----------------------------------------------
0.00 0.00 1/177 rtexif::TagDirectory::getXMPTagValue(char const*, char*) const [574]
0.00 0.00 2/177 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
0.00 0.00 2/177 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 4/177 rtexif::TagDirectory::findTags(char const*) [326]
0.00 0.00 8/177 rtexif::TagDirectory::findTags(int) [327]
0.00 0.00 8/177 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
0.00 0.00 9/177 rtexif::ExifManager::parse(bool, bool) [459]
0.00 0.00 13/177 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
0.00 0.00 19/177 rtexif::TagDirectory::findTag(char const*, bool) const [247]
0.00 0.00 111/177 rtexif::TagDirectory::addTag(rtexif::Tag*) [196]
[166] 0.0 0.00 0.00 177 rtexif::TagDirectory::getTag(int) const [166]
-----------------------------------------------
126 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
0.00 0.00 1/147 processLineParams(int, char**) [1]
0.00 0.00 1/147 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
0.00 0.00 1/147 rtengine::DCPStore::~DCPStore() [2600]
0.00 0.00 1/147 rtengine::DCPStore::init(Glib::ustring const&, bool) [550]
0.00 0.00 1/147 rtengine::ICCStore::~ICCStore() [2612]
0.00 0.00 1/147 rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool) [552]
0.00 0.00 1/147 rtengine::Image16::~Image16() [542]
0.00 0.00 1/147 rtengine::Imagefloat::~Imagefloat() [483]
0.00 0.00 69/147 rtengine::procparams::PartialProfile::deleteInstance() [212]
0.00 0.00 70/147 rtengine::procparams::ProcParams::setDefaults() [208]
[167] 0.0 0.00 0.00 147+126 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
126 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
-----------------------------------------------
0.00 0.00 6/146 rtengine::procparams::RAWParams::BayerSensor::getMethodString(rtengine::procparams::RAWParams::BayerSensor::Method) [295]
0.00 0.00 140/146 rtengine::procparams::RAWParams::BayerSensor::BayerSensor() [185]
[168] 0.0 0.00 0.00 146 rtengine::procparams::RAWParams::BayerSensor::getMethodStrings() [168]
-----------------------------------------------
0.00 0.00 1/141 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
0.00 0.00 70/141 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/141 rtengine::procparams::ProcParams::ProcParams() [209]
[169] 0.0 0.00 0.00 141 rtengine::procparams::DirPyrDenoiseParams::DirPyrDenoiseParams() [169]
-----------------------------------------------
0.00 0.00 1/141 processLineParams(int, char**) [1]
0.00 0.00 1/141 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
0.00 0.00 69/141 rtengine::procparams::PartialProfile::deleteInstance() [212]
0.00 0.00 70/141 rtengine::procparams::ProcParams::setDefaults() [208]
[170] 0.0 0.00 0.00 141 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >*) [170]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[171] 0.0 0.00 0.00 140 rtengine::procparams::CropParams::CropParams() [171]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[172] 0.0 0.00 0.00 140 rtengine::procparams::LCurveParams::LCurveParams() [172]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[173] 0.0 0.00 0.00 140 rtengine::procparams::ResizeParams::ResizeParams() [173]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[174] 0.0 0.00 0.00 140 rtengine::procparams::WaveletParams::WaveletParams() [174]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[175] 0.0 0.00 0.00 140 rtengine::procparams::LensProfParams::LensProfParams() [175]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[176] 0.0 0.00 0.00 140 rtengine::procparams::VibranceParams::VibranceParams() [176]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[177] 0.0 0.00 0.00 140 rtengine::procparams::RGBCurvesParams::RGBCurvesParams() [177]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[178] 0.0 0.00 0.00 140 rtengine::procparams::ToneCurveParams::ToneCurveParams() [178]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[179] 0.0 0.00 0.00 140 rtengine::procparams::BlackWhiteParams::BlackWhiteParams() [179]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[180] 0.0 0.00 0.00 140 rtengine::procparams::ColorToningParams::ColorToningParams() [180]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[181] 0.0 0.00 0.00 140 rtengine::procparams::HSVEqualizerParams::HSVEqualizerParams() [181]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[182] 0.0 0.00 0.00 140 rtengine::procparams::ColorAppearanceParams::ColorAppearanceParams() [182]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[183] 0.0 0.00 0.00 140 rtengine::procparams::ColorManagementParams::ColorManagementParams() [183]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[184] 0.0 0.00 0.00 140 rtengine::procparams::DirPyrEqualizerParams::DirPyrEqualizerParams() [184]
-----------------------------------------------
0.00 0.00 140/140 rtengine::procparams::RAWParams::RAWParams() [189]
[185] 0.0 0.00 0.00 140 rtengine::procparams::RAWParams::BayerSensor::BayerSensor() [185]
0.00 0.00 140/146 rtengine::procparams::RAWParams::BayerSensor::getMethodStrings() [168]
-----------------------------------------------
0.00 0.00 140/140 rtengine::procparams::RAWParams::XTransSensor::XTransSensor() [187]
[186] 0.0 0.00 0.00 140 rtengine::procparams::RAWParams::XTransSensor::getMethodStrings() [186]
-----------------------------------------------
0.00 0.00 140/140 rtengine::procparams::RAWParams::RAWParams() [189]
[187] 0.0 0.00 0.00 140 rtengine::procparams::RAWParams::XTransSensor::XTransSensor() [187]
0.00 0.00 140/140 rtengine::procparams::RAWParams::XTransSensor::getMethodStrings() [186]
-----------------------------------------------
0.00 0.00 140/140 rtengine::procparams::RAWParams::RAWParams() [189]
[188] 0.0 0.00 0.00 140 rtengine::procparams::RAWParams::getFlatFieldBlurTypeStrings() [188]
-----------------------------------------------
0.00 0.00 70/140 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 70/140 rtengine::procparams::ProcParams::ProcParams() [209]
[189] 0.0 0.00 0.00 140 rtengine::procparams::RAWParams::RAWParams() [189]
0.00 0.00 140/140 rtengine::procparams::RAWParams::BayerSensor::BayerSensor() [185]
0.00 0.00 140/140 rtengine::procparams::RAWParams::XTransSensor::XTransSensor() [187]
0.00 0.00 140/140 rtengine::procparams::RAWParams::getFlatFieldBlurTypeStrings() [188]
-----------------------------------------------
0.00 0.00 1/138 ProfileStore::ProfileStore() [454]
0.00 0.00 68/138 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
0.00 0.00 69/138 rtengine::procparams::PartialProfile::PartialProfile(bool, bool) [213]
[190] 0.0 0.00 0.00 138 ParamsEdited::set(bool) [190]
-----------------------------------------------
378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >*) [191]
0.00 0.00 126/126 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[191] 0.0 0.00 0.00 126+378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >*) [191]
378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >*) [191]
-----------------------------------------------
0.00 0.00 126/126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [193]
[192] 0.0 0.00 0.00 126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [192]
-----------------------------------------------
0.00 0.00 126/126 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[193] 0.0 0.00 0.00 126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [193]
0.00 0.00 126/126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [192]
-----------------------------------------------
0.00 0.00 126/126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
[194] 0.0 0.00 0.00 126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [194]
-----------------------------------------------
0.00 0.00 4/118 Options::setDefaults() [471]
0.00 0.00 18/118 rtengine::RawImageSource::init() [506]
0.00 0.00 32/118 rtengine::FlatCurve::CtrlPoints_set() [271]
0.00 0.00 64/118 rtengine::Curve::AddPolygons() [243]
[195] 0.0 0.00 0.00 118 void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double>(double&&) [195]
-----------------------------------------------
0.00 0.00 111/111 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
[196] 0.0 0.00 0.00 111 rtexif::TagDirectory::addTag(rtexif::Tag*) [196]
0.00 0.00 111/177 rtexif::TagDirectory::getTag(int) const [166]
0.00 0.00 31/92 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::_M_emplace_back_aux<rtexif::Tag*>(rtexif::Tag*&&) [200]
-----------------------------------------------
0.00 0.00 111/111 rtexif::OLLensTypeInterpreter::OLLensTypeInterpreter() [1271]
[197] 0.0 0.00 0.00 111 rtexif::SALensIDInterpreter::SALensIDInterpreter() [197]
0.00 0.00 1126/1306 rtexif::FAPictureModeInterpreter::FAPictureModeInterpreter() [135]
0.00 0.00 1/8 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [281]
0.00 0.00 1/2 void std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_assign_equal<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*>(std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*) [385]
-----------------------------------------------
0.00 0.00 111/111 rtexif::OLLensTypeInterpreter::OLLensTypeInterpreter() [1271]
[198] 0.0 0.00 0.00 111 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [198]
0.00 0.00 111/111 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [199]
-----------------------------------------------
0.00 0.00 111/111 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [198]
[199] 0.0 0.00 0.00 111 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [199]
0.00 0.00 111/641 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [140]
-----------------------------------------------
0.00 0.00 3/92 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, _IO_FILE*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [464]
0.00 0.00 6/92 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, unsigned char*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [352]
0.00 0.00 31/92 rtexif::TagDirectory::addTag(rtexif::Tag*) [196]
0.00 0.00 52/92 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
[200] 0.0 0.00 0.00 92 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::_M_emplace_back_aux<rtexif::Tag*>(rtexif::Tag*&&) [200]
-----------------------------------------------
0.00 0.00 89/89 rtengine::DCPStore::init(Glib::ustring const&, bool) [550]
[201] 0.0 0.00 0.00 89 std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&) [201]
0.00 0.00 89/89 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, Glib::ustring const&) [202]
-----------------------------------------------
0.00 0.00 89/89 std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&) [201]
[202] 0.0 0.00 0.00 89 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, Glib::ustring const&) [202]
0.00 0.00 1/1 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_unique_pos(Glib::ustring const&) [591]
-----------------------------------------------
0.00 0.00 82/82 rtexif::TagDirectory::write(int, unsigned char*) [462]
[203] 0.0 0.00 0.00 82 rtexif::Tag::write(int, int, unsigned char*) [203]
-----------------------------------------------
0.00 0.00 79/79 rtexif::IntLensInterpreter<int>::guess(int, double, double, double*) [465]
[204] 0.0 0.00 0.00 79 rtexif::extractLensInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, double&, double&, double&, double&) [204]
-----------------------------------------------
0.00 0.00 1/79 ProfileStore::_parseProfiles() [452]
0.00 0.00 78/79 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
[205] 0.0 0.00 0.00 79 void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::emplace_back<ProfileStoreEntry const*>(ProfileStoreEntry const*&&) [205]
-----------------------------------------------
0.00 0.00 1/73 rtexif::TagDirectory::getXMPTagValue(char const*, char*) const [574]
0.00 0.00 8/73 rtexif::TagDirectory::findTags(char const*) [326]
0.00 0.00 8/73 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
0.00 0.00 9/73 rtexif::ExifManager::parse(bool, bool) [459]
0.00 0.00 12/73 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
0.00 0.00 35/73 rtexif::TagDirectory::findTag(char const*, bool) const [247]
[206] 0.0 0.00 0.00 73 rtexif::TagDirectory::getTag(char const*) const [206]
-----------------------------------------------
0.00 0.00 16/71 std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&) [254]
0.00 0.00 55/71 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_unique<Glib::ustring const&, void* const&>(Glib::ustring const&, void* const&) [228]
[207] 0.0 0.00 0.00 71 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*) [207]
-----------------------------------------------
0.00 0.00 70/70 rtengine::procparams::ProcParams::ProcParams() [209]
[208] 0.0 0.00 0.00 70 rtengine::procparams::ProcParams::setDefaults() [208]
0.00 0.00 140/280 rtengine::procparams::SharpeningParams::SharpeningParams() [157]
0.00 0.00 70/140 rtengine::procparams::ToneCurveParams::ToneCurveParams() [178]
0.00 0.00 70/140 rtengine::procparams::LCurveParams::LCurveParams() [172]
0.00 0.00 70/140 rtengine::procparams::RGBCurvesParams::RGBCurvesParams() [177]
0.00 0.00 70/140 rtengine::procparams::ColorToningParams::ColorToningParams() [180]
0.00 0.00 70/140 rtengine::procparams::VibranceParams::VibranceParams() [176]
0.00 0.00 70/140 rtengine::procparams::ColorAppearanceParams::ColorAppearanceParams() [182]
0.00 0.00 70/141 rtengine::procparams::DirPyrDenoiseParams::DirPyrDenoiseParams() [169]
0.00 0.00 70/140 rtengine::procparams::CropParams::CropParams() [171]
0.00 0.00 70/140 rtengine::procparams::LensProfParams::LensProfParams() [175]
0.00 0.00 70/140 rtengine::procparams::BlackWhiteParams::BlackWhiteParams() [179]
0.00 0.00 70/140 rtengine::procparams::ResizeParams::ResizeParams() [173]
0.00 0.00 70/140 rtengine::procparams::ColorManagementParams::ColorManagementParams() [183]
0.00 0.00 70/140 rtengine::procparams::WaveletParams::WaveletParams() [174]
0.00 0.00 70/140 rtengine::procparams::DirPyrEqualizerParams::DirPyrEqualizerParams() [184]
0.00 0.00 70/140 rtengine::procparams::HSVEqualizerParams::HSVEqualizerParams() [181]
0.00 0.00 70/140 rtengine::procparams::RAWParams::RAWParams() [189]
0.00 0.00 70/147 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
0.00 0.00 70/141 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >*) [170]
-----------------------------------------------
0.00 0.00 1/70 processLineParams(int, char**) [1]
0.00 0.00 69/70 rtengine::procparams::PartialProfile::PartialProfile(bool, bool) [213]
[209] 0.0 0.00 0.00 70 rtengine::procparams::ProcParams::ProcParams() [209]
0.00 0.00 140/280 rtengine::procparams::SharpeningParams::SharpeningParams() [157]
0.00 0.00 70/140 rtengine::procparams::ToneCurveParams::ToneCurveParams() [178]
0.00 0.00 70/140 rtengine::procparams::LCurveParams::LCurveParams() [172]
0.00 0.00 70/70 rtengine::procparams::RetinexParams::RetinexParams() [210]
0.00 0.00 70/140 rtengine::procparams::RGBCurvesParams::RGBCurvesParams() [177]
0.00 0.00 70/140 rtengine::procparams::ColorToningParams::ColorToningParams() [180]
0.00 0.00 70/140 rtengine::procparams::VibranceParams::VibranceParams() [176]
0.00 0.00 70/140 rtengine::procparams::ColorAppearanceParams::ColorAppearanceParams() [182]
0.00 0.00 70/141 rtengine::procparams::DirPyrDenoiseParams::DirPyrDenoiseParams() [169]
0.00 0.00 70/140 rtengine::procparams::CropParams::CropParams() [171]
0.00 0.00 70/140 rtengine::procparams::LensProfParams::LensProfParams() [175]
0.00 0.00 70/140 rtengine::procparams::BlackWhiteParams::BlackWhiteParams() [179]
0.00 0.00 70/140 rtengine::procparams::ResizeParams::ResizeParams() [173]
0.00 0.00 70/140 rtengine::procparams::ColorManagementParams::ColorManagementParams() [183]
0.00 0.00 70/140 rtengine::procparams::RAWParams::RAWParams() [189]
0.00 0.00 70/140 rtengine::procparams::WaveletParams::WaveletParams() [174]
0.00 0.00 70/140 rtengine::procparams::DirPyrEqualizerParams::DirPyrEqualizerParams() [184]
0.00 0.00 70/140 rtengine::procparams::HSVEqualizerParams::HSVEqualizerParams() [181]
0.00 0.00 70/70 rtengine::procparams::ProcParams::setDefaults() [208]
-----------------------------------------------
0.00 0.00 70/70 rtengine::procparams::ProcParams::ProcParams() [209]
[210] 0.0 0.00 0.00 70 rtengine::procparams::RetinexParams::RetinexParams() [210]
-----------------------------------------------
0.00 0.00 69/69 rtengine::procparams::PartialProfile::PartialProfile(bool, bool) [213]
[211] 0.0 0.00 0.00 69 ParamsEdited::ParamsEdited(bool) [211]
-----------------------------------------------
0.00 0.00 1/69 ProfileStore::~ProfileStore() [719]
0.00 0.00 68/69 ProfileStore::clearProfileList() [342]
[212] 0.0 0.00 0.00 69 rtengine::procparams::PartialProfile::deleteInstance() [212]
0.00 0.00 69/141 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >*) [170]
0.00 0.00 69/147 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
-----------------------------------------------
0.00 0.00 1/69 ProfileStore::ProfileStore() [454]
0.00 0.00 68/69 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
[213] 0.0 0.00 0.00 69 rtengine::procparams::PartialProfile::PartialProfile(bool, bool) [213]
0.00 0.00 69/70 rtengine::procparams::ProcParams::ProcParams() [209]
0.00 0.00 69/138 ParamsEdited::set(bool) [190]
0.00 0.00 69/69 ParamsEdited::ParamsEdited(bool) [211]
-----------------------------------------------
0.00 0.00 1/69 ProfileStore::ProfileStore() [454]
0.00 0.00 68/69 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
[214] 0.0 0.00 0.00 69 rtengine::procparams::AutoPartialProfile::AutoPartialProfile() [214]
-----------------------------------------------
0.00 0.00 1/69 ProfileStore::~ProfileStore() [719]
0.00 0.00 68/69 ProfileStore::clearProfileList() [342]
[215] 0.0 0.00 0.00 69 rtengine::procparams::AutoPartialProfile::~AutoPartialProfile() [215]
-----------------------------------------------
0.00 0.00 1/69 ProfileStore::_parseProfiles() [452]
0.00 0.00 68/69 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
[216] 0.0 0.00 0.00 69 std::_Rb_tree_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>&&, std::tuple<>&&) [216]
0.00 0.00 69/69 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, ProfileStoreEntry const* const&) [217]
-----------------------------------------------
0.00 0.00 69/69 std::_Rb_tree_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>&&, std::tuple<>&&) [216]
[217] 0.0 0.00 0.00 69 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, ProfileStoreEntry const* const&) [217]
0.00 0.00 1/1 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_unique_pos(ProfileStoreEntry const* const&) [597]
-----------------------------------------------
0.00 0.00 68/68 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
[218] 0.0 0.00 0.00 68 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
0.00 0.00 16623/16624 rtengine::procparams::ProcParams::ProcParams(rtengine::procparams::ProcParams const&) [119]
0.00 0.00 2393/2393 rtengine::procparams::ProcParams::destroy(rtengine::procparams::ProcParams*) [127]
0.00 0.00 378/378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [150]
0.00 0.00 378/378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [151]
0.00 0.00 189/558 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
0.00 0.00 126/126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >*) [191]
0.00 0.00 126/126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [193]
0.00 0.00 68/138 ParamsEdited::set(bool) [190]
0.00 0.00 63/63 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >*) [220]
0.00 0.00 63/63 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >*) [222]
0.00 0.00 63/63 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >*) [221]
-----------------------------------------------
0.00 0.00 68/68 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
[219] 0.0 0.00 0.00 68 rtengine::procparams::PartialProfile::load(Glib::ustring const&) [219]
-----------------------------------------------
378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >*) [220]
0.00 0.00 63/63 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[220] 0.0 0.00 0.00 63+378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >*) [220]
378 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >*) [220]
-----------------------------------------------
126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >*) [221]
0.00 0.00 63/63 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[221] 0.0 0.00 0.00 63+126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >*) [221]
126 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >*) [221]
-----------------------------------------------
189 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >*) [222]
0.00 0.00 63/63 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
[222] 0.0 0.00 0.00 63+189 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >*) [222]
189 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >*) [222]
-----------------------------------------------
0.00 0.00 31/62 rtengine::DFManager::addFileInfo(Glib::ustring const&, bool) [232]
0.00 0.00 31/62 rtengine::FFManager::addFileInfo(Glib::ustring const&, bool) [233]
[223] 0.0 0.00 0.00 62 Options::is_extention_enabled(Glib::ustring) [223]
-----------------------------------------------
0.00 0.00 59/59 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [128]
[224] 0.0 0.00 0.00 59 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [224]
-----------------------------------------------
0.00 0.00 2/58 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, Glib::ustring const&) [255]
0.00 0.00 56/58 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_unique<Glib::ustring const&, void* const&>(Glib::ustring const&, void* const&) [228]
[225] 0.0 0.00 0.00 58 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_unique_pos(Glib::ustring const&) [225]
-----------------------------------------------
0.00 0.00 56/56 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) [324]
[226] 0.0 0.00 0.00 56 rtengine::ProfileContent::ProfileContent(Glib::ustring const&) [226]
-----------------------------------------------
0.00 0.00 56/56 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) [324]
[227] 0.0 0.00 0.00 56 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, rtengine::ProfileContent> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_emplace_unique<Glib::ustring const&, rtengine::ProfileContent const&>(Glib::ustring const&, rtengine::ProfileContent const&) [227]
0.00 0.00 56/343 (anonymous namespace)::getSupportedIntents(void*, unsigned int) [152]
-----------------------------------------------
0.00 0.00 56/56 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) [324]
[228] 0.0 0.00 0.00 56 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_unique<Glib::ustring const&, void* const&>(Glib::ustring const&, void* const&) [228]
0.00 0.00 56/58 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_unique_pos(Glib::ustring const&) [225]
0.00 0.00 55/71 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*) [207]
-----------------------------------------------
0.00 0.00 55/55 rtengine::CameraConst::parseEntry(void*, char const*) [34]
[229] 0.0 0.00 0.00 55 rtengine::CameraConst::parseApertureScaling(rtengine::CameraConst*, void*) [229]
0.00 0.00 918/4574 cJSON_GetObjectItem [46]
-----------------------------------------------
0.00 0.00 1/46 rtengine::DFManager::getBadPixels(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [566]
0.00 0.00 45/46 rtengine::DFManager::init(Glib::ustring) [567]
[230] 0.0 0.00 0.00 46 void rtengine::freeJaggedArray<float>(float**) [230]
-----------------------------------------------
0.00 0.00 45/45 rtengine::FFManager::init(Glib::ustring) [568]
[231] 0.0 0.00 0.00 45 rtengine::RawImageSource::fast_demosaic() [231]
-----------------------------------------------
0.00 0.00 43/43 rtengine::DFManager::init(Glib::ustring) [567]
[232] 0.0 0.00 0.00 43 rtengine::DFManager::addFileInfo(Glib::ustring const&, bool) [232]
0.00 0.00 43/189 rtengine::getFileExtension(Glib::ustring const&) [165]
0.00 0.00 31/62 Options::is_extention_enabled(Glib::ustring) [223]
-----------------------------------------------
0.00 0.00 43/43 rtengine::FFManager::init(Glib::ustring) [568]
[233] 0.0 0.00 0.00 43 rtengine::FFManager::addFileInfo(Glib::ustring const&, bool) [233]
0.00 0.00 43/189 rtengine::getFileExtension(Glib::ustring const&) [165]
0.00 0.00 31/62 Options::is_extention_enabled(Glib::ustring) [223]
-----------------------------------------------
0.00 0.00 37/37 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) [324]
[234] 0.0 0.00 0.00 37 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_unique<Glib::ustring&, Glib::ustring const&>(Glib::ustring&, Glib::ustring const&) [234]
-----------------------------------------------
0.00 0.00 1/34 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
0.00 0.00 33/34 rtengine::ColorTemp::temp2mul(double, double, double, double&, double&, double&) const [238]
[235] 0.0 0.00 0.00 34 rtengine::ColorTemp::clip(double&, double&, double&) [235]
-----------------------------------------------
0.00 0.00 33/33 rtengine::ColorTemp::temp2mul(double, double, double, double&, double&, double&) const [238]
[236] 0.0 0.00 0.00 33 rtengine::ColorTemp::temp2mulxyz(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double&, double&) [236]
0.00 0.00 33/33 rtengine::ColorTemp::spectrum_to_xyz_daylight(double, double, double&, double&, double&) [237]
-----------------------------------------------
0.00 0.00 33/33 rtengine::ColorTemp::temp2mulxyz(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double&, double&) [236]
[237] 0.0 0.00 0.00 33 rtengine::ColorTemp::spectrum_to_xyz_daylight(double, double, double&, double&, double&) [237]
-----------------------------------------------
0.00 0.00 1/33 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
0.00 0.00 32/33 rtengine::ColorTemp::mul2temp(double, double, double, double, double&, double&) const [377]
[238] 0.0 0.00 0.00 33 rtengine::ColorTemp::temp2mul(double, double, double, double&, double&, double&) const [238]
0.00 0.00 33/34 rtengine::ColorTemp::clip(double&, double&, double&) [235]
0.00 0.00 33/33 rtengine::ColorTemp::temp2mulxyz(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double&, double&) [236]
-----------------------------------------------
0.00 0.00 1/31 rtengine::ColorTemp::ColorTemp(double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [565]
0.00 0.00 2/31 rtengine::ColorTemp::ColorTemp(double, double, double, double) [368]
0.00 0.00 28/31 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double const*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > const&) [2996]
[239] 0.0 0.00 0.00 31 LUT<float>::reset() [239]
-----------------------------------------------
0.00 0.00 28/28 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double const*, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > const&) [2996]
[240] 0.0 0.00 0.00 28 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [240]
0.00 0.00 26/26 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [241]
-----------------------------------------------
0.00 0.00 26/26 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [240]
[241] 0.0 0.00 0.00 26 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [241]
-----------------------------------------------
14 rtexif::Tag::calculateSize() <cycle 3> [145]
0.00 0.00 2/84 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 4/84 rtexif::TagDirectory::write(int, unsigned char*) [462]
[242] 0.0 0.00 0.00 20 rtexif::TagDirectory::calculateSize() <cycle 3> [242]
451 rtexif::Tag::calculateSize() <cycle 3> [145]
-----------------------------------------------
0.00 0.00 20/20 rtengine::FlatCurve::CtrlPoints_set() [271]
[243] 0.0 0.00 0.00 20 rtengine::Curve::AddPolygons() [243]
0.00 0.00 6912/6933 void std::vector<double, std::allocator<double> >::emplace_back<double>(double&&) [122]
0.00 0.00 64/118 void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double>(double&&) [195]
-----------------------------------------------
3 rtexif::TagDirectoryTable::~TagDirectoryTable() <cycle 2> [328]
16 rtexif::TagDirectory::~TagDirectory() <cycle 2> [250]
[244] 0.0 0.00 0.00 19 rtexif::TagDirectory::~TagDirectory() <cycle 2> [244]
327 rtexif::Tag::~Tag() <cycle 2> [146]
-----------------------------------------------
0.00 0.00 18/18 rtexif::Tag::calculateSize() <cycle 3> [145]
[245] 0.0 0.00 0.00 18 rtexif::TagDirectoryTable::calculateSize() [245]
-----------------------------------------------
0.00 0.00 1/18 rtengine::RawImageSource::load(Glib::ustring const&) [13]
0.00 0.00 17/18 rtengine::ICCStore::Implementation::Implementation() [551]
[246] 0.0 0.00 0.00 18 rtengine::ICCStore::createFromMatrix(double const (*) [3], bool, Glib::ustring const&) [246]
-----------------------------------------------
17 rtexif::TagDirectory::findTag(char const*, bool) const [247]
0.00 0.00 2/18 rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder) <cycle 5> [469]
0.00 0.00 3/18 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [466]
0.00 0.00 4/18 rtexif::TagDirectory::findTagUpward(char const*) const [316]
0.00 0.00 9/18 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
[247] 0.0 0.00 0.00 18+17 rtexif::TagDirectory::findTag(char const*, bool) const [247]
0.00 0.00 35/73 rtexif::TagDirectory::getTag(char const*) const [206]
0.00 0.00 19/177 rtexif::TagDirectory::getTag(int) const [166]
17 rtexif::TagDirectory::findTag(char const*, bool) const [247]
-----------------------------------------------
0.00 0.00 17/17 rtengine::setPaths() [2629]
[248] 0.0 0.00 0.00 17 MyWriterLock::release() [248]
-----------------------------------------------
0.00 0.00 16/16 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
[249] 0.0 0.00 0.00 16 rtexif::TagDirectory::replaceTag(rtexif::Tag*) [249]
0.00 0.00 6/102 rtexif::Tag::~Tag() <cycle 2> [146]
-----------------------------------------------
12 rtexif::Tag::~Tag() <cycle 2> [146]
0.00 0.00 1/102 rtengine::ImageIO::~ImageIO() [367]
0.00 0.00 1/102 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 2/102 rtengine::FramesData::~FramesData() [480]
[250] 0.0 0.00 0.00 16 rtexif::TagDirectory::~TagDirectory() <cycle 2> [250]
16 rtexif::TagDirectory::~TagDirectory() <cycle 2> [244]
-----------------------------------------------
0.00 0.00 4/16 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 12/16 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
[251] 0.0 0.00 0.00 16 rtexif::lookupAttrib(rtexif::TagAttrib const*, char const*) [251]
-----------------------------------------------
0.00 0.00 16/16 rtengine::ICCStore::Implementation::Implementation() [551]
[252] 0.0 0.00 0.00 16 std::_Rb_tree_iterator<std::pair<Glib::ustring const, double const (*) [3]> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&) [252]
0.00 0.00 16/16 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, Glib::ustring const&) [253]
-----------------------------------------------
0.00 0.00 16/16 std::_Rb_tree_iterator<std::pair<Glib::ustring const, double const (*) [3]> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&) [252]
[253] 0.0 0.00 0.00 16 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, Glib::ustring const&) [253]
0.00 0.00 2/2 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_unique_pos(Glib::ustring const&) [381]
-----------------------------------------------
0.00 0.00 16/16 rtengine::ICCStore::Implementation::Implementation() [551]
[254] 0.0 0.00 0.00 16 std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&) [254]
0.00 0.00 16/16 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, Glib::ustring const&) [255]
0.00 0.00 16/71 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*) [207]
-----------------------------------------------
0.00 0.00 16/16 std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&) [254]
[255] 0.0 0.00 0.00 16 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, Glib::ustring const&) [255]
0.00 0.00 2/58 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_unique_pos(Glib::ustring const&) [225]
-----------------------------------------------
0.00 0.00 4/15 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 11/15 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
[256] 0.0 0.00 0.00 15 rtexif::Tag::initInt(int, rtexif::TagType, int) [256]
-----------------------------------------------
0.00 0.00 15/15 Options::readFromFile(Glib::ustring) [353]
[257] 0.0 0.00 0.00 15 Options::safeDirGet(Glib::KeyFile const&, Glib::ustring const&, Glib::ustring const&, Glib::ustring&) [257]
-----------------------------------------------
0.00 0.00 1/15 ProfileStore::_parseProfiles() [452]
0.00 0.00 4/15 rtengine::setPaths() [2629]
0.00 0.00 4/15 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
0.00 0.00 6/15 Options::filterOutParsedExtensions() [355]
[258] 0.0 0.00 0.00 15 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring>(Glib::ustring&&) [258]
-----------------------------------------------
0.00 0.00 1/14 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
0.00 0.00 2/14 rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder) <cycle 5> [469]
0.00 0.00 3/14 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [466]
0.00 0.00 8/14 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
[259] 0.0 0.00 0.00 14 rtexif::TagDirectory::getRoot() [259]
-----------------------------------------------
0.00 0.00 1/14 rtexif::ChoiceInterpreter::toString[abi:cxx11](rtexif::Tag*) [463]
0.00 0.00 1/14 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [466]
0.00 0.00 3/14 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
0.00 0.00 3/14 rtexif::ExifManager::parse(bool, bool) [459]
0.00 0.00 3/14 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
0.00 0.00 3/14 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
[260] 0.0 0.00 0.00 14 rtexif::Tag::toInt(int, rtexif::TagType) const [260]
0.00 0.00 4/395 rtexif::sget2(unsigned char*, rtexif::ByteOrder) [147]
-----------------------------------------------
0.00 0.00 7/14 rtengine::DFManager::init(Glib::ustring) [567]
0.00 0.00 7/14 rtengine::FFManager::init(Glib::ustring) [568]
[261] 0.0 0.00 0.00 14 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [261]
-----------------------------------------------
0.00 0.00 1/13 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, _IO_FILE*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [464]
0.00 0.00 2/13 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, unsigned char*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [352]
0.00 0.00 10/13 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
[262] 0.0 0.00 0.00 13 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, rtexif::TagAttrib const*, rtexif::ByteOrder) [262]
-----------------------------------------------
0.00 0.00 12/12 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[263] 0.0 0.00 0.00 12 fgets(char*, int, IMFILE*) [263]
-----------------------------------------------
0.00 0.00 4/12 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, _IO_FILE*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [464]
0.00 0.00 8/12 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, unsigned char*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [352]
[264] 0.0 0.00 0.00 12 rtexif::Tag::initType(unsigned char*, rtexif::TagType) [264]
-----------------------------------------------
0.00 0.00 4/12 rtexif::Interpreter::toString[abi:cxx11](rtexif::Tag*) [310]
0.00 0.00 8/12 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
[265] 0.0 0.00 0.00 12 rtexif::Tag::toString(char*, int) [265]
-----------------------------------------------
0.00 0.00 4/12 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, _IO_FILE*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [464]
0.00 0.00 8/12 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, unsigned char*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [352]
[266] 0.0 0.00 0.00 12 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, unsigned char*, rtexif::TagType) [266]
-----------------------------------------------
0.00 0.00 1/12 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 11/12 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
[267] 0.0 0.00 0.00 12 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, int, rtexif::TagType) [267]
-----------------------------------------------
0.00 0.00 11/11 rtengine::FlatCurve::CtrlPoints_set() [271]
[268] 0.0 0.00 0.00 11 rtengine::Curve::fillDyByDx() [268]
0.00 0.00 7/7 std::vector<double, std::allocator<double> >::_M_default_append(unsigned long) [287]
-----------------------------------------------
0.00 0.00 4/11 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 7/11 rtengine::FlatCurve::setIdentityValue(double) [283]
[269] 0.0 0.00 0.00 11 rtengine::Curve::fillHash() [269]
-----------------------------------------------
0.00 0.00 1/11 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
0.00 0.00 1/11 rtengine::RawImageSource::load(Glib::ustring const&) [13]
0.00 0.00 1/11 rtengine::RawImageSource::colorSpaceConversion_(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams&, rtengine::ColorTemp const&, double*, void*, void*, double (*) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [22]
0.00 0.00 1/11 rtengine::ImProcFunctions::firstAnalysis(rtengine::Imagefloat const*, rtengine::procparams::ProcParams const&, LUT<unsigned int>&) [20]
0.00 0.00 1/11 rtengine::ImProcFunctions::lab2rgb16(rtengine::LabImage*, int, int, int, int, rtengine::procparams::ColorManagementParams const&, std::array<double, 7ul>*) [16]
0.00 0.00 2/11 rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&) [364]
0.00 0.00 2/11 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
0.00 0.00 2/11 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [10]
[270] 0.0 0.00 0.00 11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 1/1 rtengine::ICCStore::ICCStore() [553]
-----------------------------------------------
0.00 0.00 4/11 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 7/11 rtengine::FlatCurve::setIdentityValue(double) [283]
[271] 0.0 0.00 0.00 11 rtengine::FlatCurve::CtrlPoints_set() [271]
0.00 0.00 32/118 void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double>(double&&) [195]
0.00 0.00 20/20 rtengine::Curve::AddPolygons() [243]
0.00 0.00 15/6933 void std::vector<double, std::allocator<double> >::emplace_back<double>(double&&) [122]
0.00 0.00 11/11 rtengine::Curve::fillDyByDx() [268]
-----------------------------------------------
0.00 0.00 1/11 rtengine::FramesData::getSerialNumber[abi:cxx11](unsigned int) const [576]
0.00 0.00 2/11 rtengine::FramesData::getModel[abi:cxx11](unsigned int) const [369]
0.00 0.00 4/11 rtengine::FramesData::getMake[abi:cxx11](unsigned int) const [317]
0.00 0.00 4/11 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
[272] 0.0 0.00 0.00 11 rtengine::FramesData::getDateTime(unsigned int) const [272]
-----------------------------------------------
0.00 0.00 10/10 __libc_csu_init [3171]
[273] 0.0 0.00 0.00 10 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions16dirpyr_equalizerEPPfS2_iiS2_S2_PKdddfffi [273]
-----------------------------------------------
8 rtexif::Tag::clone(rtexif::TagDirectory*) <cycle 4> [162]
0.00 0.00 1/14 rtengine::ImageIO::setMetadata(rtexif::TagDirectory const*) [543]
0.00 0.00 1/14 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
[274] 0.0 0.00 0.00 10 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
0.00 0.00 194/206 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::emplace_back<rtexif::Tag*>(rtexif::Tag*&&) [163]
0.00 0.00 52/92 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::_M_emplace_back_aux<rtexif::Tag*>(rtexif::Tag*&&) [200]
0.00 0.00 10/13 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, rtexif::TagAttrib const*, rtexif::ByteOrder) [262]
194 rtexif::Tag::clone(rtexif::TagDirectory*) <cycle 4> [162]
-----------------------------------------------
0.00 0.00 1/9 rtexif::TagDirectory::write(int, unsigned char*) [462]
0.00 0.00 8/9 rtexif::Interpreter::toString[abi:cxx11](rtexif::Tag*) [310]
[275] 0.0 0.00 0.00 9 rtexif::TagDirectoryTable::write(int, unsigned char*) [275]
-----------------------------------------------
0.00 0.00 2/9 rtengine::DiagonalCurve::DiagonalCurve(std::vector<double, std::allocator<double> > const&, int) [362]
0.00 0.00 7/9 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
[276] 0.0 0.00 0.00 9 rtengine::Curve::Curve() [276]
-----------------------------------------------
0.00 0.00 8/8 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[277] 0.0 0.00 0.00 8 fread(void*, int, int, IMFILE*) [277]
-----------------------------------------------
0.00 0.00 4/8 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
0.00 0.00 4/8 DCraw::parse_exif(int) [347]
[278] 0.0 0.00 0.00 8 DCraw::get_timestamp(int) [278]
-----------------------------------------------
0.00 0.00 2/8 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [466]
0.00 0.00 6/8 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
[279] 0.0 0.00 0.00 8 rtexif::Tag::toDouble(int) const [279]
0.00 0.00 12/286 rtexif::sget4(unsigned char*, rtexif::ByteOrder) [156]
0.00 0.00 2/395 rtexif::sget2(unsigned char*, rtexif::ByteOrder) [147]
-----------------------------------------------
0.00 0.00 8/8 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
[280] 0.0 0.00 0.00 8 void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::_M_emplace_back_aux<ProfileStoreEntry const*>(ProfileStoreEntry const*&&) [280]
-----------------------------------------------
3533 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [281]
0.00 0.00 1/8 rtexif::NAAFInfoInterpreter::~NAAFInfoInterpreter() [1165]
0.00 0.00 1/8 rtexif::CALensInterpreter::CALensInterpreter() [143]
0.00 0.00 1/8 rtexif::SALensIDInterpreter::SALensIDInterpreter() [197]
0.00 0.00 2/8 rtexif::PAHDRInterpreter::~PAHDRInterpreter() [1073]
0.00 0.00 3/8 rtexif::PADriveModeInterpreter::~PADriveModeInterpreter() [1369]
[281] 0.0 0.00 0.00 8+3533 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [281]
3533 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [281]
-----------------------------------------------
0.00 0.00 8/8 void std::__introsort_loop<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [599]
[282] 0.0 0.00 0.00 8 void std::__move_median_to_first<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [282]
-----------------------------------------------
0.00 0.00 1/7 rtengine::WavCurve::Set(std::vector<double, std::allocator<double> > const&) [562]
0.00 0.00 1/7 rtengine::WavOpacityCurveRG::Set(std::vector<double, std::allocator<double> > const&) [529]
0.00 0.00 1/7 rtengine::WavOpacityCurveBY::Set(std::vector<double, std::allocator<double> > const&) [526]
0.00 0.00 1/7 rtengine::WavOpacityCurveW::Set(std::vector<double, std::allocator<double> > const&) [522]
0.00 0.00 1/7 rtengine::WavOpacityCurveWL::Set(std::vector<double, std::allocator<double> > const&) [532]
0.00 0.00 2/7 rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&) [357]
[283] 0.0 0.00 0.00 7 rtengine::FlatCurve::setIdentityValue(double) [283]
0.00 0.00 7/11 rtengine::FlatCurve::CtrlPoints_set() [271]
0.00 0.00 7/11 rtengine::Curve::fillHash() [269]
-----------------------------------------------
0.00 0.00 1/7 rtengine::WavCurve::Set(std::vector<double, std::allocator<double> > const&) [562]
0.00 0.00 1/7 rtengine::WavOpacityCurveRG::Set(std::vector<double, std::allocator<double> > const&) [529]
0.00 0.00 1/7 rtengine::WavOpacityCurveBY::Set(std::vector<double, std::allocator<double> > const&) [526]
0.00 0.00 1/7 rtengine::WavOpacityCurveW::Set(std::vector<double, std::allocator<double> > const&) [522]
0.00 0.00 1/7 rtengine::WavOpacityCurveWL::Set(std::vector<double, std::allocator<double> > const&) [532]
0.00 0.00 2/7 rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&) [357]
[284] 0.0 0.00 0.00 7 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 7/9 rtengine::Curve::Curve() [276]
0.00 0.00 4/11 rtengine::Curve::fillHash() [269]
0.00 0.00 4/11 rtengine::FlatCurve::CtrlPoints_set() [271]
-----------------------------------------------
0.00 0.00 1/7 rtengine::WavCurve::Set(std::vector<double, std::allocator<double> > const&) [562]
0.00 0.00 1/7 rtengine::WavOpacityCurveRG::Set(std::vector<double, std::allocator<double> > const&) [529]
0.00 0.00 1/7 rtengine::WavOpacityCurveBY::Set(std::vector<double, std::allocator<double> > const&) [526]
0.00 0.00 1/7 rtengine::WavOpacityCurveW::Set(std::vector<double, std::allocator<double> > const&) [522]
0.00 0.00 1/7 rtengine::WavOpacityCurveWL::Set(std::vector<double, std::allocator<double> > const&) [532]
0.00 0.00 2/7 rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&) [357]
[285] 0.0 0.00 0.00 7 rtengine::FlatCurve::~FlatCurve() [285]
-----------------------------------------------
0.00 0.00 1/7 rtengine::WavCurve::Set(rtengine::Curve const&) [561]
0.00 0.00 1/7 rtengine::WavOpacityCurveRG::Set(rtengine::Curve const&) [528]
0.00 0.00 1/7 rtengine::WavOpacityCurveBY::Set(rtengine::Curve const&) [525]
0.00 0.00 1/7 rtengine::WavOpacityCurveW::Set(rtengine::Curve const&) [521]
0.00 0.00 1/7 rtengine::WavOpacityCurveWL::Set(rtengine::Curve const&) [531]
0.00 0.00 2/7 rtengine::NoiseCurve::Set(rtengine::Curve const&) [356]
[286] 0.0 0.00 0.00 7 rtengine::FlatCurve::isIdentity() const [286]
-----------------------------------------------
0.00 0.00 7/7 rtengine::Curve::fillDyByDx() [268]
[287] 0.0 0.00 0.00 7 std::vector<double, std::allocator<double> >::_M_default_append(unsigned long) [287]
-----------------------------------------------
0.00 0.00 7/7 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [140]
[288] 0.0 0.00 0.00 7 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [288]
-----------------------------------------------
8 void std::__introsort_loop<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>) [289]
0.00 0.00 1/7 rtexif::ChoiceInterpreter::toString[abi:cxx11](rtexif::Tag*) [463]
0.00 0.00 6/7 rtexif::TagDirectory::sort() [461]
[289] 0.0 0.00 0.00 7+8 void std::__introsort_loop<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>) [289]
8 void std::__introsort_loop<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>) [289]
-----------------------------------------------
0.00 0.00 1/6 Options::load(bool) [6]
0.00 0.00 5/6 Options::readFromFile(Glib::ustring) [353]
[290] 0.0 0.00 0.00 6 Glib::ArrayHandle<Glib::ustring, Glib::Container_Helpers::TypeTraits<Glib::ustring> >::~ArrayHandle() [290]
-----------------------------------------------
4 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
0.00 0.00 2/2 DCraw::identify() [38]
[291] 0.0 0.00 0.00 6 DCraw::parse_tiff(int) <cycle 1> [291]
0.00 0.00 8/1694 DCraw::get2() [132]
0.00 0.00 6/1130 DCraw::get4() [137]
4 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
-----------------------------------------------
0.00 0.00 6/6 DCraw::parse_exif(int) [347]
[292] 0.0 0.00 0.00 6 DCraw::getreal(int) [292]
0.00 0.00 12/1130 DCraw::get4() [137]
-----------------------------------------------
1 rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder) <cycle 5> [469]
3 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
0.00 0.00 2/2 rtexif::ExifManager::parse(bool, bool) [459]
[293] 0.0 0.00 0.00 6 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
0.00 0.00 190/381 rtexif::TagDirectory::getAttrib(int) [148]
0.00 0.00 111/111 rtexif::TagDirectory::addTag(rtexif::Tag*) [196]
0.00 0.00 80/102 rtexif::Tag::~Tag() <cycle 2> [146]
0.00 0.00 6/395 rtexif::sget2(unsigned char*, rtexif::ByteOrder) [147]
0.00 0.00 3/286 rtexif::sget4(unsigned char*, rtexif::ByteOrder) [156]
0.00 0.00 3/14 rtexif::Tag::toInt(int, rtexif::TagType) const [260]
191 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
-----------------------------------------------
0.00 0.00 2/6 rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder) <cycle 5> [469]
0.00 0.00 4/6 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
[294] 0.0 0.00 0.00 6 rtexif::Tag::valueToString[abi:cxx11]() [294]
0.00 0.00 4/4 rtexif::Interpreter::toString[abi:cxx11](rtexif::Tag*) [310]
0.00 0.00 1/1 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [466]
0.00 0.00 1/1 rtexif::ChoiceInterpreter::toString[abi:cxx11](rtexif::Tag*) [463]
-----------------------------------------------
0.00 0.00 1/6 rtengine::RawImageSource::scaleColors(int, int, int, int, rtengine::procparams::RAWParams const&, array2D<float>&) [24]
0.00 0.00 1/6 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
0.00 0.00 4/6 rtengine::RawImageSource::demosaic(rtengine::procparams::RAWParams const&) [35]
[295] 0.0 0.00 0.00 6 rtengine::procparams::RAWParams::BayerSensor::getMethodString(rtengine::procparams::RAWParams::BayerSensor::Method) [295]
0.00 0.00 6/146 rtengine::procparams::RAWParams::BayerSensor::getMethodStrings() [168]
-----------------------------------------------
0.00 0.00 2/6 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [37]
0.00 0.00 4/6 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[296] 0.0 0.00 0.00 6 rtengine::CameraConst::get_BlackLevel(int, int) [296]
0.00 0.00 6/630 rtengine::CameraConst::get_Levels(rtengine::camera_const_levels&, int, int, float) [141]
-----------------------------------------------
0.00 0.00 2/6 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [37]
0.00 0.00 4/6 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[297] 0.0 0.00 0.00 6 rtengine::CameraConst::get_WhiteLevel(int, int, float) [297]
0.00 0.00 6/630 rtengine::CameraConst::get_Levels(rtengine::camera_const_levels&, int, int, float) [141]
-----------------------------------------------
0.00 0.00 1/6 rtengine::RawImageSource::RawImageSource() [509]
0.00 0.00 1/6 rtengine::RawImageSource::colorSpaceConversion_(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams&, rtengine::ColorTemp const&, double*, void*, void*, double (*) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [22]
0.00 0.00 2/6 rtengine::RawImageSource::load(Glib::ustring const&) [13]
0.00 0.00 2/6 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
[298] 0.0 0.00 0.00 6 rtengine::RawImageSource::getRawValues(int, int, int, int&, int&, int&) [298]
-----------------------------------------------
0.00 0.00 1/6 rtengine::CurveFactory::curveCL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [497]
0.00 0.00 1/6 rtengine::CurveFactory::curveWavContL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [494]
0.00 0.00 4/6 rtengine::CurveFactory::complexsgnCurve(bool&, bool&, bool&, bool&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, int) [495]
[299] 0.0 0.00 0.00 6 rtengine::fillCurveArray(rtengine::DiagonalCurve*, LUT<float>&, int, bool) [299]
-----------------------------------------------
0.00 0.00 2/6 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
0.00 0.00 4/6 rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&) [502]
[300] 0.0 0.00 0.00 6 PreviewProps::getSkip() const [300]
-----------------------------------------------
71 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*) [301]
0.00 0.00 2/6 rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool) [552]
0.00 0.00 4/6 rtengine::ICCStore::~ICCStore() [2612]
[301] 0.0 0.00 0.00 6+71 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*) [301]
71 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*) [301]
-----------------------------------------------
0.00 0.00 6/6 rtexif::TagDirectory::sort() [461]
[302] 0.0 0.00 0.00 6 void std::__insertion_sort<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>) [302]
-----------------------------------------------
0.00 0.00 5/5 rtengine::setPaths() [2629]
[303] 0.0 0.00 0.00 5 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::emplace_back<Glib::ustring>(Glib::ustring&&) [303]
-----------------------------------------------
0.00 0.00 1/4 (anonymous namespace)::fname_to_utf8(char const*) [455]
0.00 0.00 3/4 processLineParams(int, char**) [1]
[304] 0.0 0.00 0.00 4 Cairo::RefPtr<Cairo::ImageSurface>::unref() [304]
-----------------------------------------------
0.00 0.00 4/4 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[305] 0.0 0.00 0.00 4 DCraw::ljpeg_start(DCraw::jhead*, int) [305]
-----------------------------------------------
0.00 0.00 4/4 DCraw::adobe_coeff(char const*, char const*) [36]
[306] 0.0 0.00 0.00 4 DCraw::cam_xyz_coeff(float (*) [4], double (*) [3]) [306]
0.00 0.00 4/4 DCraw::pseudoinverse(double (*) [3], double (*) [3], int) [308]
-----------------------------------------------
0.00 0.00 4/4 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[307] 0.0 0.00 0.00 4 DCraw::parse_minolta(int) [307]
-----------------------------------------------
0.00 0.00 4/4 DCraw::cam_xyz_coeff(float (*) [4], double (*) [3]) [306]
[308] 0.0 0.00 0.00 4 DCraw::pseudoinverse(double (*) [3], double (*) [3], int) [308]
-----------------------------------------------
6 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
4 DCraw::parse_tiff(int) <cycle 1> [291]
[309] 0.0 0.00 0.00 4+6 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
0.00 0.00 554/814 DCraw::tiff_get(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*) [139]
0.00 0.00 48/1694 DCraw::get2() [132]
0.00 0.00 24/1130 DCraw::get4() [137]
0.00 0.00 12/12 fgets(char*, int, IMFILE*) [263]
0.00 0.00 8/8 fread(void*, int, int, IMFILE*) [277]
0.00 0.00 4/4 DCraw::ljpeg_start(DCraw::jhead*, int) [305]
0.00 0.00 4/8 DCraw::get_timestamp(int) [278]
0.00 0.00 4/4 DCraw::parse_minolta(int) [307]
0.00 0.00 2/2 DCraw::parse_exif(int) [347]
0.00 0.00 2/2 fopen(unsigned int*, int) [339]
0.00 0.00 2/2 DCraw::sony_decrypt_t::operator()(unsigned int*, int, int, int) [348]
0.00 0.00 2/3 fclose(IMFILE*) [323]
4 DCraw::parse_tiff(int) <cycle 1> [291]
6 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
-----------------------------------------------
0.00 0.00 4/4 rtexif::Tag::valueToString[abi:cxx11]() [294]
[310] 0.0 0.00 0.00 4 rtexif::Interpreter::toString[abi:cxx11](rtexif::Tag*) [310]
0.00 0.00 8/9 rtexif::TagDirectoryTable::write(int, unsigned char*) [275]
0.00 0.00 4/12 rtexif::Tag::toString(char*, int) [265]
-----------------------------------------------
0.00 0.00 1/4 rtengine::RawImageSource::copyOriginalPixels(rtengine::procparams::RAWParams const&, rtengine::RawImage*, rtengine::RawImage*, rtengine::RawImage*, array2D<float>&) [31]
0.00 0.00 3/4 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[311] 0.0 0.00 0.00 4 array2D<float>::operator()(int, int, unsigned int, int) [311]
-----------------------------------------------
0.00 0.00 1/4 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
0.00 0.00 1/4 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
0.00 0.00 2/4 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [37]
[312] 0.0 0.00 0.00 4 rtengine::CameraConstantsStore::getInstance() [312]
-----------------------------------------------
0.00 0.00 4/4 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[313] 0.0 0.00 0.00 4 rtengine::ToneCurve::Reset() [313]
-----------------------------------------------
0.00 0.00 1/4 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [10]
0.00 0.00 1/4 DCraw::sony_arw2_load_raw() [18]
0.00 0.00 2/4 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[314] 0.0 0.00 0.00 4 StopWatch::stop() [314]
-----------------------------------------------
0.00 0.00 2/4 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
0.00 0.00 2/4 ProfileStore::_parseProfiles() [452]
[315] 0.0 0.00 0.00 4 MultiLangMgr::getStr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [315]
-----------------------------------------------
0.00 0.00 4/4 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
[316] 0.0 0.00 0.00 4 rtexif::TagDirectory::findTagUpward(char const*) const [316]
0.00 0.00 4/18 rtexif::TagDirectory::findTag(char const*, bool) const [247]
-----------------------------------------------
0.00 0.00 1/4 rtengine::RawImageSource::getDCP(rtengine::procparams::ColorManagementParams const&, rtengine::DCPProfile::ApplyState&) [507]
0.00 0.00 1/4 rtengine::RawImageSource::convertColorSpace(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams const&, rtengine::ColorTemp const&) [21]
0.00 0.00 2/4 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
[317] 0.0 0.00 0.00 4 rtengine::FramesData::getMake[abi:cxx11](unsigned int) const [317]
0.00 0.00 4/11 rtengine::FramesData::getDateTime(unsigned int) const [272]
-----------------------------------------------
0.00 0.00 2/4 rtengine::ICCStore::workingSpaceMatrix(Glib::ustring const&) const [375]
0.00 0.00 2/4 rtengine::ICCStore::workingSpaceInverseMatrix(Glib::ustring const&) const [376]
[318] 0.0 0.00 0.00 4 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::find(Glib::ustring const&) const [318]
-----------------------------------------------
0.00 0.00 4/4 rtexif::TagDirectory::findTags(int) [327]
[319] 0.0 0.00 0.00 4 void std::vector<rtexif::Tag const*, std::allocator<rtexif::Tag const*> >::_M_emplace_back_aux<rtexif::Tag const*>(rtexif::Tag const*&&) [319]
-----------------------------------------------
0.00 0.00 2/4 rtengine::ICCStore::getStdProfile(Glib::ustring const&) const [374]
0.00 0.00 2/4 rtengine::ICCStore::getProfile(Glib::ustring const&) const [373]
[320] 0.0 0.00 0.00 4 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::find(Glib::ustring const&) [320]
-----------------------------------------------
0.00 0.00 4/4 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[321] 0.0 0.00 0.00 4 std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >* std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_copy<std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_Reuse_or_alloc_node>(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> > const*, std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*, std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_Reuse_or_alloc_node&) [321]
-----------------------------------------------
69 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >*) [322]
0.00 0.00 2/4 ProfileStore::clearProfileList() [342]
0.00 0.00 2/4 ProfileStore::~ProfileStore() [719]
[322] 0.0 0.00 0.00 4+69 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >*) [322]
69 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >*) [322]
-----------------------------------------------
0.00 0.00 1/3 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
0.00 0.00 2/3 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[323] 0.0 0.00 0.00 3 fclose(IMFILE*) [323]
-----------------------------------------------
0.00 0.00 3/3 rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool) [552]
[324] 0.0 0.00 0.00 3 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) [324]
0.00 0.00 282/343 (anonymous namespace)::getSupportedIntents(void*, unsigned int) [152]
0.00 0.00 103/189 rtengine::getFileExtension(Glib::ustring const&) [165]
0.00 0.00 56/56 rtengine::ProfileContent::ProfileContent(Glib::ustring const&) [226]
0.00 0.00 56/56 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_unique<Glib::ustring const&, void* const&>(Glib::ustring const&, void* const&) [228]
0.00 0.00 56/56 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, rtengine::ProfileContent> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_emplace_unique<Glib::ustring const&, rtengine::ProfileContent const&>(Glib::ustring const&, rtengine::ProfileContent const&) [227]
0.00 0.00 37/37 std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_unique<Glib::ustring&, Glib::ustring const&>(Glib::ustring&, Glib::ustring const&) [234]
-----------------------------------------------
0.00 0.00 1/3 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
0.00 0.00 2/3 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[325] 0.0 0.00 0.00 3 AlignedBuffer<float>::resize(unsigned long, int) [325]
-----------------------------------------------
5 rtexif::TagDirectory::findTags(char const*) [326]
0.00 0.00 3/3 rtexif::ExifManager::parse(bool, bool) [459]
[326] 0.0 0.00 0.00 3+5 rtexif::TagDirectory::findTags(char const*) [326]
0.00 0.00 8/73 rtexif::TagDirectory::getTag(char const*) const [206]
0.00 0.00 4/177 rtexif::TagDirectory::getTag(int) const [166]
5 rtexif::TagDirectory::findTags(char const*) [326]
-----------------------------------------------
5 rtexif::TagDirectory::findTags(int) [327]
0.00 0.00 3/3 rtexif::ExifManager::parse(bool, bool) [459]
[327] 0.0 0.00 0.00 3+5 rtexif::TagDirectory::findTags(int) [327]
0.00 0.00 8/177 rtexif::TagDirectory::getTag(int) const [166]
0.00 0.00 4/4 void std::vector<rtexif::Tag const*, std::allocator<rtexif::Tag const*> >::_M_emplace_back_aux<rtexif::Tag const*>(rtexif::Tag const*&&) [319]
0.00 0.00 3/3 void std::vector<rtexif::Tag const*, std::allocator<rtexif::Tag const*> >::emplace_back<rtexif::Tag const*>(rtexif::Tag const*&&) [335]
5 rtexif::TagDirectory::findTags(int) [327]
-----------------------------------------------
3 rtexif::Tag::~Tag() <cycle 2> [146]
[328] 0.0 0.00 0.00 3 rtexif::TagDirectoryTable::~TagDirectoryTable() <cycle 2> [328]
0.00 0.00 3/3 rtexif::TagDirectoryTable::~TagDirectoryTable() [329]
3 rtexif::TagDirectory::~TagDirectory() <cycle 2> [244]
-----------------------------------------------
0.00 0.00 3/3 rtexif::TagDirectoryTable::~TagDirectoryTable() <cycle 2> [328]
[329] 0.0 0.00 0.00 3 rtexif::TagDirectoryTable::~TagDirectoryTable() [329]
-----------------------------------------------
0.00 0.00 3/3 Options::updatePaths() [472]
[330] 0.0 0.00 0.00 3 Options::checkDirPath(Glib::ustring&, Glib::ustring) [330]
0.00 0.00 6/2247 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [128]
-----------------------------------------------
0.00 0.00 1/3 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
0.00 0.00 2/3 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[331] 0.0 0.00 0.00 3 rtengine::NoiseCurve::Reset() [331]
-----------------------------------------------
0.00 0.00 3/3 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[332] 0.0 0.00 0.00 3 rtengine::CurveFactory::RGBCurve(std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [332]
-----------------------------------------------
0.00 0.00 3/3 rtengine::Ciecam02::achromatic_response_to_whitefloat(float, float, float, float, float, float, int) [548]
[333] 0.0 0.00 0.00 3 rtengine::Ciecam02::nonlinear_adaptationfloat(float, float) [333]
-----------------------------------------------
0.00 0.00 1/3 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
0.00 0.00 2/3 rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&) [364]
[334] 0.0 0.00 0.00 3 rtengine::DCPStore::getInstance() [334]
-----------------------------------------------
0.00 0.00 3/3 rtexif::TagDirectory::findTags(int) [327]
[335] 0.0 0.00 0.00 3 void std::vector<rtexif::Tag const*, std::allocator<rtexif::Tag const*> >::emplace_back<rtexif::Tag const*>(rtexif::Tag const*&&) [335]
-----------------------------------------------
0.00 0.00 3/3 rtexif::ExifManager::parse(bool, bool) [459]
[336] 0.0 0.00 0.00 3 void std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::_M_emplace_back_aux<rtexif::TagDirectory*>(rtexif::TagDirectory*&&) [336]
-----------------------------------------------
0.00 0.00 1/2 processLineParams(int, char**) [1]
0.00 0.00 1/2 Options::has_retained_extention(Glib::ustring) [473]
[337] 0.0 0.00 0.00 2 getExtension(Glib::ustring const&) [337]
0.00 0.00 2/2 std::_Rb_tree_iterator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&) [383]
-----------------------------------------------
0.00 0.00 2/2 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[338] 0.0 0.00 0.00 2 imfile_set_plistener(IMFILE*, rtengine::ProgressListener*, double) [338]
-----------------------------------------------
0.00 0.00 2/2 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[339] 0.0 0.00 0.00 2 fopen(unsigned int*, int) [339]
-----------------------------------------------
0.00 0.00 1/2 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
0.00 0.00 1/2 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[340] 0.0 0.00 0.00 2 PreviewProps::PreviewProps(int, int, int, int, int) [340]
-----------------------------------------------
0.00 0.00 1/2 ProfileStore::~ProfileStore() [719]
0.00 0.00 1/2 ProfileStore::_parseProfiles() [452]
[341] 0.0 0.00 0.00 2 ProfileStore::clearFileList() [341]
-----------------------------------------------
0.00 0.00 1/2 ProfileStore::~ProfileStore() [719]
0.00 0.00 1/2 ProfileStore::_parseProfiles() [452]
[342] 0.0 0.00 0.00 2 ProfileStore::clearProfileList() [342]
0.00 0.00 68/69 rtengine::procparams::PartialProfile::deleteInstance() [212]
0.00 0.00 68/69 rtengine::procparams::AutoPartialProfile::~AutoPartialProfile() [215]
0.00 0.00 2/4 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >*) [322]
-----------------------------------------------
0.00 0.00 2/2 ProfileStore::_parseProfiles() [452]
[343] 0.0 0.00 0.00 2 ProfileStore::findEntryFromFullPathU(Glib::ustring) [343]
0.00 0.00 2/558 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
0.00 0.00 1/1 ProfileStore::findFolderId(Glib::ustring const&) [451]
-----------------------------------------------
8 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
0.00 0.00 2/2 ProfileStore::_parseProfiles() [452]
[344] 0.0 0.00 0.00 2+8 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
0.00 0.00 292/558 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
0.00 0.00 78/79 void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::emplace_back<ProfileStoreEntry const*>(ProfileStoreEntry const*&&) [205]
0.00 0.00 68/69 rtengine::procparams::PartialProfile::PartialProfile(bool, bool) [213]
0.00 0.00 68/69 rtengine::procparams::AutoPartialProfile::AutoPartialProfile() [214]
0.00 0.00 68/68 rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [218]
0.00 0.00 68/68 rtengine::procparams::PartialProfile::load(Glib::ustring const&) [219]
0.00 0.00 68/69 std::_Rb_tree_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>&&, std::tuple<>&&) [216]
0.00 0.00 8/8 void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::_M_emplace_back_aux<ProfileStoreEntry const*>(ProfileStoreEntry const*&&) [280]
0.00 0.00 4/15 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring>(Glib::ustring&&) [258]
0.00 0.00 2/4 MultiLangMgr::getStr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [315]
8 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
-----------------------------------------------
0.00 0.00 1/2 rtengine::Image16::Image16(int, int) [540]
0.00 0.00 1/2 rtengine::Imagefloat::Imagefloat(int, int) [481]
[345] 0.0 0.00 0.00 2 ImageDimensions::ImageDimensions() [345]
-----------------------------------------------
0.00 0.00 2/2 DCraw::identify() [38]
[346] 0.0 0.00 0.00 2 DCraw::apply_tiff() [346]
-----------------------------------------------
0.00 0.00 2/2 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[347] 0.0 0.00 0.00 2 DCraw::parse_exif(int) [347]
0.00 0.00 74/814 DCraw::tiff_get(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*) [139]
0.00 0.00 6/6 DCraw::getreal(int) [292]
0.00 0.00 4/1694 DCraw::get2() [132]
0.00 0.00 4/8 DCraw::get_timestamp(int) [278]
0.00 0.00 2/2 DCraw::parse_makernote(int, int) [349]
-----------------------------------------------
0.00 0.00 2/2 DCraw::parse_tiff_ifd(int) <cycle 1> [309]
[348] 0.0 0.00 0.00 2 DCraw::sony_decrypt_t::operator()(unsigned int*, int, int, int) [348]
-----------------------------------------------
0.00 0.00 2/2 DCraw::parse_exif(int) [347]
[349] 0.0 0.00 0.00 2 DCraw::parse_makernote(int, int) [349]
0.00 0.00 186/814 DCraw::tiff_get(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*) [139]
0.00 0.00 4/1694 DCraw::get2() [132]
-----------------------------------------------
0.00 0.00 2/2 rtengine::ImageIO::setMetadata(rtexif::TagDirectory const*) [543]
[350] 0.0 0.00 0.00 2 rtexif::TagDirectory::keepTag(int) [350]
-----------------------------------------------
0.00 0.00 2/2 rtexif::Tag::clone(rtexif::TagDirectory*) <cycle 4> [162]
[351] 0.0 0.00 0.00 2 rtexif::TagDirectoryTable::clone(rtexif::TagDirectory*) [351]
0.00 0.00 2/2 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, unsigned char*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [352]
-----------------------------------------------
0.00 0.00 2/2 rtexif::TagDirectoryTable::clone(rtexif::TagDirectory*) [351]
[352] 0.0 0.00 0.00 2 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, unsigned char*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [352]
0.00 0.00 8/12 rtexif::Tag::initType(unsigned char*, rtexif::TagType) [264]
0.00 0.00 8/12 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, unsigned char*, rtexif::TagType) [266]
0.00 0.00 6/92 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::_M_emplace_back_aux<rtexif::Tag*>(rtexif::Tag*&&) [200]
0.00 0.00 2/13 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, rtexif::TagAttrib const*, rtexif::ByteOrder) [262]
-----------------------------------------------
0.00 0.00 2/2 Options::load(bool) [6]
[353] 0.0 0.00 0.00 2 Options::readFromFile(Glib::ustring) [353]
0.00 0.00 15/15 Options::safeDirGet(Glib::KeyFile const&, Glib::ustring const&, Glib::ustring const&, Glib::ustring&) [257]
0.00 0.00 5/6 Glib::ArrayHandle<Glib::ustring, Glib::Container_Helpers::TypeTraits<Glib::ustring> >::~ArrayHandle() [290]
0.00 0.00 4/2247 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [128]
0.00 0.00 2/2 Options::filterOutParsedExtensions() [355]
0.00 0.00 2/2 std::vector<Glib::ustring, std::allocator<Glib::ustring> >::reserve(unsigned long) [379]
-----------------------------------------------
0.00 0.00 2/2 Options::load(bool) [6]
[354] 0.0 0.00 0.00 2 Options::findProfilePath(Glib::ustring&) [354]
0.00 0.00 4/2247 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [128]
-----------------------------------------------
0.00 0.00 2/2 Options::readFromFile(Glib::ustring) [353]
[355] 0.0 0.00 0.00 2 Options::filterOutParsedExtensions() [355]
0.00 0.00 6/15 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring>(Glib::ustring&&) [258]
-----------------------------------------------
0.00 0.00 2/2 rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&) [357]
[356] 0.0 0.00 0.00 2 rtengine::NoiseCurve::Set(rtengine::Curve const&) [356]
0.00 0.00 1002/3507 rtengine::FlatCurve::getVal(double) const [125]
0.00 0.00 2/7 rtengine::FlatCurve::isIdentity() const [286]
-----------------------------------------------
0.00 0.00 1/2 rtengine::procparams::DirPyrDenoiseParams::getCurves(rtengine::NoiseCurve&, rtengine::NoiseCurve&) const [579]
0.00 0.00 1/2 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[357] 0.0 0.00 0.00 2 rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&) [357]
0.00 0.00 2/7 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 2/7 rtengine::FlatCurve::setIdentityValue(double) [283]
0.00 0.00 2/2 rtengine::NoiseCurve::Set(rtengine::Curve const&) [356]
0.00 0.00 2/7 rtengine::FlatCurve::~FlatCurve() [285]
-----------------------------------------------
0.00 0.00 2/2 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[358] 0.0 0.00 0.00 2 rtengine::NoiseCurve::NoiseCurve() [358]
-----------------------------------------------
0.00 0.00 2/2 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [37]
[359] 0.0 0.00 0.00 2 rtengine::CameraConst::get_dcrawMatrix() [359]
-----------------------------------------------
0.00 0.00 2/2 DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [37]
[360] 0.0 0.00 0.00 2 rtengine::CameraConst::has_dcrawMatrix() [360]
-----------------------------------------------
0.00 0.00 2/2 rtengine::DiagonalCurve::DiagonalCurve(std::vector<double, std::allocator<double> > const&, int) [362]
[361] 0.0 0.00 0.00 2 rtengine::DiagonalCurve::spline_cubic_set() [361]
-----------------------------------------------
0.00 0.00 2/2 rtengine::RawImageSource::init() [506]
[362] 0.0 0.00 0.00 2 rtengine::DiagonalCurve::DiagonalCurve(std::vector<double, std::allocator<double> > const&, int) [362]
0.00 0.00 2/9 rtengine::Curve::Curve() [276]
0.00 0.00 2/2 rtengine::DiagonalCurve::spline_cubic_set() [361]
-----------------------------------------------
0.00 0.00 1/2 rtengine::RawImageSource::getFullSize(int&, int&, int) [500]
0.00 0.00 1/2 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
[363] 0.0 0.00 0.00 2 rtengine::RawImageSource::defTransform(int) [363]
-----------------------------------------------
0.00 0.00 1/2 rtengine::RawImageSource::getDCP(rtengine::procparams::ColorManagementParams const&, rtengine::DCPProfile::ApplyState&) [507]
0.00 0.00 1/2 rtengine::RawImageSource::colorSpaceConversion_(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams&, rtengine::ColorTemp const&, double*, void*, void*, double (*) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [22]
[364] 0.0 0.00 0.00 2 rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&) [364]
0.00 0.00 2/3 rtengine::DCPStore::getInstance() [334]
0.00 0.00 2/2 rtengine::DCPStore::getStdProfile(Glib::ustring const&) const [372]
0.00 0.00 2/11 rtengine::ICCStore::getInstance() [270]
0.00 0.00 2/2 rtengine::ICCStore::getStdProfile(Glib::ustring const&) const [374]
-----------------------------------------------
0.00 0.00 2/2 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[365] 0.0 0.00 0.00 2 rtengine::RawImageSource::inverse33(double const (*) [3], double (*) [3]) [365]
-----------------------------------------------
0.00 0.00 1/2 rtengine::RawImageSource::scaleColors(int, int, int, int, rtengine::procparams::RAWParams const&, array2D<float>&) [24]
0.00 0.00 1/2 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
[366] 0.0 0.00 0.00 2 rtengine::calculate_scale_mul(float*, float const*, float const*, float const*, bool, int) [366]
-----------------------------------------------
0.00 0.00 1/2 rtengine::Image16::~Image16() [542]
0.00 0.00 1/2 rtengine::Imagefloat::~Imagefloat() [483]
[367] 0.0 0.00 0.00 2 rtengine::ImageIO::~ImageIO() [367]
0.00 0.00 1/102 rtexif::TagDirectory::~TagDirectory() <cycle 2> [250]
-----------------------------------------------
0.00 0.00 2/2 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[368] 0.0 0.00 0.00 2 rtengine::ColorTemp::ColorTemp(double, double, double, double) [368]
0.00 0.00 2/31 LUT<float>::reset() [239]
0.00 0.00 2/2 rtengine::ColorTemp::mul2temp(double, double, double, double, double&, double&) const [377]
-----------------------------------------------
0.00 0.00 1/2 rtengine::RawImageSource::getDCP(rtengine::procparams::ColorManagementParams const&, rtengine::DCPProfile::ApplyState&) [507]
0.00 0.00 1/2 rtengine::RawImageSource::convertColorSpace(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams const&, rtengine::ColorTemp const&) [21]
[369] 0.0 0.00 0.00 2 rtengine::FramesData::getModel[abi:cxx11](unsigned int) const [369]
0.00 0.00 2/11 rtengine::FramesData::getDateTime(unsigned int) const [272]
-----------------------------------------------
0.00 0.00 1/2 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
0.00 0.00 1/2 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[370] 0.0 0.00 0.00 2 rtengine::procparams::LensProfParams::useLensfun() const [370]
-----------------------------------------------
0.00 0.00 2/2 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[371] 0.0 0.00 0.00 2 rtengine::ProfileContent::getData[abi:cxx11]() const [371]
-----------------------------------------------
0.00 0.00 2/2 rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&) [364]
[372] 0.0 0.00 0.00 2 rtengine::DCPStore::getStdProfile(Glib::ustring const&) const [372]
-----------------------------------------------
0.00 0.00 1/2 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
0.00 0.00 1/2 rtengine::ImProcFunctions::lab2rgb16(rtengine::LabImage*, int, int, int, int, rtengine::procparams::ColorManagementParams const&, std::array<double, 7ul>*) [16]
[373] 0.0 0.00 0.00 2 rtengine::ICCStore::getProfile(Glib::ustring const&) const [373]
0.00 0.00 2/4 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::find(Glib::ustring const&) [320]
-----------------------------------------------
0.00 0.00 2/2 rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&) [364]
[374] 0.0 0.00 0.00 2 rtengine::ICCStore::getStdProfile(Glib::ustring const&) const [374]
0.00 0.00 2/4 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::find(Glib::ustring const&) [320]
-----------------------------------------------
0.00 0.00 1/2 rtengine::ImProcFunctions::firstAnalysis(rtengine::Imagefloat const*, rtengine::procparams::ProcParams const&, LUT<unsigned int>&) [20]
0.00 0.00 1/2 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [10]
[375] 0.0 0.00 0.00 2 rtengine::ICCStore::workingSpaceMatrix(Glib::ustring const&) const [375]
0.00 0.00 2/4 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::find(Glib::ustring const&) const [318]
-----------------------------------------------
0.00 0.00 1/2 rtengine::RawImageSource::colorSpaceConversion_(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams&, rtengine::ColorTemp const&, double*, void*, void*, double (*) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [22]
0.00 0.00 1/2 rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [10]
[376] 0.0 0.00 0.00 2 rtengine::ICCStore::workingSpaceInverseMatrix(Glib::ustring const&) const [376]
0.00 0.00 2/4 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::find(Glib::ustring const&) const [318]
-----------------------------------------------
0.00 0.00 2/2 rtengine::ColorTemp::ColorTemp(double, double, double, double) [368]
[377] 0.0 0.00 0.00 2 rtengine::ColorTemp::mul2temp(double, double, double, double, double&, double&) const [377]
0.00 0.00 32/33 rtengine::ColorTemp::temp2mul(double, double, double, double&, double&, double&) const [238]
-----------------------------------------------
0.00 0.00 2/2 MultiLangMgr::getOSUserLanguage() [447]
[378] 0.0 0.00 0.00 2 std::_Rb_tree<std::pair<Glib::ustring, Glib::ustring>, std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring>, std::_Select1st<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >, std::less<std::pair<Glib::ustring, Glib::ustring> >, std::allocator<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> > >::find(std::pair<Glib::ustring, Glib::ustring> const&) const [378]
-----------------------------------------------
0.00 0.00 2/2 Options::readFromFile(Glib::ustring) [353]
[379] 0.0 0.00 0.00 2 std::vector<Glib::ustring, std::allocator<Glib::ustring> >::reserve(unsigned long) [379]
-----------------------------------------------
55 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::ProfileContent> >*) [380]
0.00 0.00 1/2 rtengine::ICCStore::~ICCStore() [2612]
0.00 0.00 1/2 rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool) [552]
[380] 0.0 0.00 0.00 2+55 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::ProfileContent> >*) [380]
55 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::ProfileContent> >*) [380]
-----------------------------------------------
0.00 0.00 2/2 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, Glib::ustring const&) [253]
[381] 0.0 0.00 0.00 2 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_unique_pos(Glib::ustring const&) [381]
-----------------------------------------------
16 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, double const (*) [3]> >*) [382]
0.00 0.00 2/2 rtengine::ICCStore::~ICCStore() [2612]
[382] 0.0 0.00 0.00 2+16 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, double const (*) [3]> >*) [382]
16 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, double const (*) [3]> >*) [382]
-----------------------------------------------
0.00 0.00 2/2 getExtension(Glib::ustring const&) [337]
[383] 0.0 0.00 0.00 2 std::_Rb_tree_iterator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&) [383]
-----------------------------------------------
0.00 0.00 1/2 rtengine::DFManager::init(Glib::ustring) [567]
0.00 0.00 1/2 rtengine::DFManager::~DFManager() [2650]
[384] 0.0 0.00 0.00 2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >*) [384]
-----------------------------------------------
0.00 0.00 1/2 rtexif::CALensInterpreter::CALensInterpreter() [143]
0.00 0.00 1/2 rtexif::SALensIDInterpreter::SALensIDInterpreter() [197]
[385] 0.0 0.00 0.00 2 void std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_assign_equal<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*>(std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*) [385]
0.00 0.00 921/921 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_equal_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&) [138]
0.00 0.00 921/1639 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [133]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[386] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z15removeExtensionRKN4Glib7ustringE [386]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[387] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN12MyReaderLock7acquireEv [387]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[388] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN14ObjectMOBufferC2EP16EditDataProvider [388]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[389] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN5DCraw4fcolEii [389]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[390] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN7Options5rtdirE [390]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[391] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine10DCPProfile10ApplyStateC2Ev [391]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[392] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine10LFModifierD2Ev [392]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[393] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine10imagePathsE [393]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[394] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine10procparams15ToneCurveParamsC2Ev [394]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[395] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine12InitialImage4loadERKN4Glib7ustringEbPiPNS_16ProgressListenerE [395]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[396] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine12processImageEPNS_13ProcessingJobERiPNS_16ProgressListenerEbb [396]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[397] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine13DiagonalCurveC2ERKSt6vectorIdSaIdEEi [397]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[398] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine13PipetteBufferC2EP16EditDataProvider [398]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[399] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14FramesMetaData8fromFileERKN4Glib7ustringESt10unique_ptrINS_19RawMetaDataLocationESt14default_deleteIS6_EEb [399]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[400] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource10cfa_linednEf [400]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[401] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource10pixelshiftEiiiiRKNS_10procparams9RAWParams11BayerSensorEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_f [401]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[402] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource13CA_correct_RTEbdddR7array2DIfE [402]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[403] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource13eahd_demosaicEv [403]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[404] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource13fast_demosaicEv [404]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[405] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource17amaze_demosaic_RTEiiiiR7array2DIfES3_S3_S3_ [405]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[406] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource20processRawWhitepointEffR7array2DIfE [406]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[407] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource24green_equilibrate_globalER7array2DIfE [407]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[408] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource3MSREPPfS2_S2_R3LUTIfERbiiRKNS_10procparams13RetinexParamsERKNS_24RetinextransmissionCurveERKNS_28RetinexgaintransmissionCurveERfSH_SH_SH_SH_SH_SH_SH_ [408]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[409] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSource8boxblur2EPPfS2_S2_iii [409]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[410] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14RawImageSourceC2Ev [410]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[411] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine14StdImageSourceC2Ev [411]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[412] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions10impulse_nrEPNS_8LabImageEd [412]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[413] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions10transCoordEiiRKSt6vectorINS_7Coord2DESaIS2_EERS4_S7_S7_dPKNS_14LensCorrectionE [413]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[414] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions13PF_correct_RTEPNS_8LabImageES2_di [414]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[415] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions13localContrastEPNS_8LabImageE [415]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[416] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions14Median_DenoiseEPPfS2_iiNS0_6MedianEiiS2_ [416]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[417] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions14lab2monitorRgbEPNS_8LabImageEPNS_6Image8E [417]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[418] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions15ToneMapFattal02EPNS_10ImagefloatE [418]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[419] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions7LanczosEPKNS_7Image16EPS1_f [419]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[420] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions9dcdampingEPPfS2_fii [420]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[421] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15ImProcFunctionsD2Ev [421]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[422] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine15wavNestedLevelsE [422]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[423] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine17ImProcCoordinatorC2Ev [423]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[424] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine17fillCurveArrayVibEPNS_13DiagonalCurveER3LUTIfE [424]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[425] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine4CropC2EPNS_17ImProcCoordinatorEP16EditDataProviderb [425]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[426] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine5Color14linearGammaTRCE [426]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[427] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine5CurveC2Ev [427]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[428] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine5SHMapC2Eiib [428]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[429] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine7Image16C2Ev [429]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[430] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine7ImageIO8errorMsgE [430]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[431] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine8Ciecam0210curvecolorEddRdd [431]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[432] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine8HaldCLUTC2Ev [432]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[433] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine8RawImageC2ERKN4Glib7ustringE [433]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[434] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine8settingsE [434]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[435] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine9ColorTempC2EdddRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE [435]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[436] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine9FlatCurveC2ERKSt6vectorIdSaIdEEbi [436]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[437] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8rtengine9Thumbnail13loadFromImageERKN4Glib7ustringERiS5_idb [437]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[438] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK8rtengine6dfInfoltERKS0_ [438]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[439] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK8rtengine6ffInfoltERKS0_ [439]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[440] 0.0 0.00 0.00 1 _GLOBAL__sub_I_argv0 [440]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[441] 0.0 0.00 0.00 1 _GLOBAL__sub_I_dynamicProfileRules [441]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[442] 0.0 0.00 0.00 1 _GLOBAL__sub_I_langMgr [442]
-----------------------------------------------
0.00 0.00 1/1 processLineParams(int, char**) [1]
[443] 0.0 0.00 0.00 1 deleteProcParams(std::vector<rtengine::procparams::PartialProfile*, std::allocator<rtengine::procparams::PartialProfile*> >&) [443]
-----------------------------------------------
0.00 0.00 1/1 __libc_csu_init [3171]
[444] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.49] [444]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[445] 0.0 0.00 0.00 1 fopen(char const*) [445]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[446] 0.0 0.00 0.00 1 gfopen(char const*) [446]
-----------------------------------------------
0.00 0.00 1/1 Options::load(bool) [6]
[447] 0.0 0.00 0.00 1 MultiLangMgr::getOSUserLanguage() [447]
0.00 0.00 2/2 std::_Rb_tree<std::pair<Glib::ustring, Glib::ustring>, std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring>, std::_Select1st<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >, std::less<std::pair<Glib::ustring, Glib::ustring> >, std::allocator<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> > >::find(std::pair<Glib::ustring, Glib::ustring> const&) const [378]
-----------------------------------------------
0.00 0.00 1/1 Options::setDefaults() [471]
[448] 0.0 0.00 0.00 1 MultiLangMgr::isOSLanguageDetectSupported() [448]
-----------------------------------------------
0.00 0.00 1/1 Options::load(bool) [6]
[449] 0.0 0.00 0.00 1 MultiLangMgr::load(std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) [449]
0.00 0.00 6564/6564 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [123]
0.00 0.00 2188/2247 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [128]
0.00 0.00 1/1 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >*) [593]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[450] 0.0 0.00 0.00 1 ProfileStore::getInstance() [450]
0.00 0.00 1/1 ProfileStore::ProfileStore() [454]
-----------------------------------------------
0.00 0.00 1/1 ProfileStore::findEntryFromFullPathU(Glib::ustring) [343]
[451] 0.0 0.00 0.00 1 ProfileStore::findFolderId(Glib::ustring const&) [451]
-----------------------------------------------
0.00 0.00 1/1 ProfileStore::init(bool) [453]
[452] 0.0 0.00 0.00 1 ProfileStore::_parseProfiles() [452]
0.00 0.00 63/558 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
0.00 0.00 2/2 ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [344]
0.00 0.00 2/2 ProfileStore::findEntryFromFullPathU(Glib::ustring) [343]
0.00 0.00 2/4 MultiLangMgr::getStr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [315]
0.00 0.00 1/2 ProfileStore::clearFileList() [341]
0.00 0.00 1/2 ProfileStore::clearProfileList() [342]
0.00 0.00 1/1 void std::__introsort_loop<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [599]
0.00 0.00 1/1 void std::__insertion_sort<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [598]
0.00 0.00 1/79 void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::emplace_back<ProfileStoreEntry const*>(ProfileStoreEntry const*&&) [205]
0.00 0.00 1/69 std::_Rb_tree_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>&&, std::tuple<>&&) [216]
0.00 0.00 1/15 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring>(Glib::ustring&&) [258]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[453] 0.0 0.00 0.00 1 ProfileStore::init(bool) [453]
0.00 0.00 1/1 ProfileStore::_parseProfiles() [452]
-----------------------------------------------
0.00 0.00 1/1 ProfileStore::getInstance() [450]
[454] 0.0 0.00 0.00 1 ProfileStore::ProfileStore() [454]
0.00 0.00 1/69 rtengine::procparams::PartialProfile::PartialProfile(bool, bool) [213]
0.00 0.00 1/69 rtengine::procparams::AutoPartialProfile::AutoPartialProfile() [214]
0.00 0.00 1/138 ParamsEdited::set(bool) [190]
0.00 0.00 1/1 rtengine::procparams::PartialProfile::set(bool) [486]
-----------------------------------------------
0.00 0.00 1/1 processLineParams(int, char**) [1]
[455] 0.0 0.00 0.00 1 (anonymous namespace)::fname_to_utf8(char const*) [455]
0.00 0.00 1/4 Cairo::RefPtr<Cairo::ImageSurface>::unref() [304]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[456] 0.0 0.00 0.00 1 DCraw::merror(void*, char const*) [456]
-----------------------------------------------
0.00 0.00 1/1 rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool) [28]
[457] 0.0 0.00 0.00 1 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
0.00 0.00 1237/1248 rtexif::Tag::setInt(int, int, rtexif::TagType) [136]
0.00 0.00 16/16 rtexif::TagDirectory::replaceTag(rtexif::Tag*) [249]
0.00 0.00 12/14 rtexif::Tag::clone(rtexif::TagDirectory*) <cycle 4> [162]
0.00 0.00 12/102 rtexif::Tag::~Tag() <cycle 2> [146]
0.00 0.00 4/16 rtexif::lookupAttrib(rtexif::TagAttrib const*, char const*) [251]
0.00 0.00 4/15 rtexif::Tag::initInt(int, rtexif::TagType, int) [256]
0.00 0.00 3/209 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*) [161]
0.00 0.00 2/177 rtexif::TagDirectory::getTag(int) const [166]
0.00 0.00 2/84 rtexif::TagDirectory::calculateSize() <cycle 3> [242]
0.00 0.00 1/14 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
0.00 0.00 1/12 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, int, rtexif::TagType) [267]
0.00 0.00 1/1 rtexif::Tag::initUndefArray(char const*, int) [468]
0.00 0.00 1/1 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
0.00 0.00 1/1 rtexif::TagDirectory::sort() [461]
0.00 0.00 1/1 rtexif::TagDirectory::write(int, unsigned char*) [462]
0.00 0.00 1/102 rtexif::TagDirectory::~TagDirectory() <cycle 2> [250]
-----------------------------------------------
0.00 0.00 1/1 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
[458] 0.0 0.00 0.00 1 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
0.00 0.00 12/16 rtexif::lookupAttrib(rtexif::TagAttrib const*, char const*) [251]
0.00 0.00 12/206 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::emplace_back<rtexif::Tag*>(rtexif::Tag*&&) [163]
0.00 0.00 11/1248 rtexif::Tag::setInt(int, int, rtexif::TagType) [136]
0.00 0.00 11/15 rtexif::Tag::initInt(int, rtexif::TagType, int) [256]
0.00 0.00 11/12 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, int, rtexif::TagType) [267]
0.00 0.00 1/1 rtexif::Tag::initString(char const*) [467]
0.00 0.00 1/1 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, char const*) [470]
-----------------------------------------------
0.00 0.00 1/1 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
[459] 0.0 0.00 0.00 1 rtexif::ExifManager::parse(bool, bool) [459]
0.00 0.00 9/177 rtexif::TagDirectory::getTag(int) const [166]
0.00 0.00 9/73 rtexif::TagDirectory::getTag(char const*) const [206]
0.00 0.00 6/286 rtexif::sget4(unsigned char*, rtexif::ByteOrder) [156]
0.00 0.00 3/3 rtexif::TagDirectory::findTags(char const*) [326]
0.00 0.00 3/3 rtexif::TagDirectory::findTags(int) [327]
0.00 0.00 3/14 rtexif::Tag::toInt(int, rtexif::TagType) const [260]
0.00 0.00 3/3 void std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::_M_emplace_back_aux<rtexif::TagDirectory*>(rtexif::TagDirectory*&&) [336]
0.00 0.00 2/2 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
0.00 0.00 1/1 void std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::emplace_back<rtexif::TagDirectory*>(rtexif::TagDirectory*&&) [587]
0.00 0.00 1/395 rtexif::sget2(unsigned char*, rtexif::ByteOrder) [147]
-----------------------------------------------
0.00 0.00 1/1 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
[460] 0.0 0.00 0.00 1 rtexif::ExifManager::parseRaw(bool) [460]
-----------------------------------------------
5 rtexif::TagDirectory::sort() [461]
0.00 0.00 1/1 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
[461] 0.0 0.00 0.00 1+5 rtexif::TagDirectory::sort() [461]
0.00 0.00 6/7 void std::__introsort_loop<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>) [289]
0.00 0.00 6/6 void std::__insertion_sort<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>) [302]
5 rtexif::TagDirectory::sort() [461]
-----------------------------------------------
3 rtexif::TagDirectory::write(int, unsigned char*) [462]
0.00 0.00 1/1 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
[462] 0.0 0.00 0.00 1+3 rtexif::TagDirectory::write(int, unsigned char*) [462]
0.00 0.00 82/82 rtexif::Tag::write(int, int, unsigned char*) [203]
0.00 0.00 78/84 rtexif::Tag::calculateSize() <cycle 3> [145]
0.00 0.00 4/84 rtexif::TagDirectory::calculateSize() <cycle 3> [242]
0.00 0.00 1/9 rtexif::TagDirectoryTable::write(int, unsigned char*) [275]
3 rtexif::TagDirectory::write(int, unsigned char*) [462]
-----------------------------------------------
0.00 0.00 1/1 rtexif::Tag::valueToString[abi:cxx11]() [294]
[463] 0.0 0.00 0.00 1 rtexif::ChoiceInterpreter::toString[abi:cxx11](rtexif::Tag*) [463]
0.00 0.00 1/14 rtexif::Tag::toInt(int, rtexif::TagType) const [260]
0.00 0.00 1/7 void std::__introsort_loop<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>) [289]
-----------------------------------------------
0.00 0.00 1/1 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
[464] 0.0 0.00 0.00 1 rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, _IO_FILE*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [464]
0.00 0.00 4/12 rtexif::Tag::initType(unsigned char*, rtexif::TagType) [264]
0.00 0.00 4/12 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, unsigned char*, rtexif::TagType) [266]
0.00 0.00 3/92 void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::_M_emplace_back_aux<rtexif::Tag*>(rtexif::Tag*&&) [200]
0.00 0.00 1/13 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, rtexif::TagAttrib const*, rtexif::ByteOrder) [262]
-----------------------------------------------
0.00 0.00 1/1 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [466]
[465] 0.0 0.00 0.00 1 rtexif::IntLensInterpreter<int>::guess(int, double, double, double*) [465]
0.00 0.00 79/79 rtexif::extractLensInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, double&, double&, double&, double&) [204]
0.00 0.00 2/1639 std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) [133]
0.00 0.00 1/1 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::count(int const&) const [582]
-----------------------------------------------
0.00 0.00 1/1 rtexif::Tag::valueToString[abi:cxx11]() [294]
[466] 0.0 0.00 0.00 1 rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [466]
0.00 0.00 3/14 rtexif::TagDirectory::getRoot() [259]
0.00 0.00 3/18 rtexif::TagDirectory::findTag(char const*, bool) const [247]
0.00 0.00 2/8 rtexif::Tag::toDouble(int) const [279]
0.00 0.00 1/286 rtexif::sget4(unsigned char*, rtexif::ByteOrder) [156]
0.00 0.00 1/14 rtexif::Tag::toInt(int, rtexif::TagType) const [260]
0.00 0.00 1/1 rtexif::IntLensInterpreter<int>::guess(int, double, double, double*) [465]
-----------------------------------------------
0.00 0.00 1/1 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
[467] 0.0 0.00 0.00 1 rtexif::Tag::initString(char const*) [467]
-----------------------------------------------
0.00 0.00 1/1 rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [457]
[468] 0.0 0.00 0.00 1 rtexif::Tag::initUndefArray(char const*, int) [468]
-----------------------------------------------
1 rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) <cycle 5> [164]
[469] 0.0 0.00 0.00 1 rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder) <cycle 5> [469]
0.00 0.00 2/14 rtexif::TagDirectory::getRoot() [259]
0.00 0.00 2/18 rtexif::TagDirectory::findTag(char const*, bool) const [247]
0.00 0.00 2/6 rtexif::Tag::valueToString[abi:cxx11]() [294]
1 rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) <cycle 5> [293]
-----------------------------------------------
0.00 0.00 1/1 rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [458]
[470] 0.0 0.00 0.00 1 rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, char const*) [470]
-----------------------------------------------
0.00 0.00 1/1 Options::Options() [1824]
[471] 0.0 0.00 0.00 1 Options::setDefaults() [471]
0.00 0.00 6/6933 void std::vector<double, std::allocator<double> >::emplace_back<double>(double&&) [122]
0.00 0.00 4/118 void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double>(double&&) [195]
0.00 0.00 1/1 MultiLangMgr::isOSLanguageDetectSupported() [448]
-----------------------------------------------
0.00 0.00 1/1 Options::load(bool) [6]
[472] 0.0 0.00 0.00 1 Options::updatePaths() [472]
0.00 0.00 29/2247 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [128]
0.00 0.00 3/3 Options::checkDirPath(Glib::ustring&, Glib::ustring) [330]
0.00 0.00 1/1 Options::getPreferredProfilePath() [474]
-----------------------------------------------
0.00 0.00 1/1 processLineParams(int, char**) [1]
[473] 0.0 0.00 0.00 1 Options::has_retained_extention(Glib::ustring) [473]
0.00 0.00 1/2 getExtension(Glib::ustring const&) [337]
-----------------------------------------------
0.00 0.00 1/1 Options::updatePaths() [472]
[474] 0.0 0.00 0.00 1 Options::getPreferredProfilePath() [474]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[475] 0.0 0.00 0.00 1 rtengine::DCPProfile::ApplyState::ApplyState() [475]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[476] 0.0 0.00 0.00 1 rtengine::DCPProfile::ApplyState::~ApplyState() [476]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[477] 0.0 0.00 0.00 1 rtengine::FramesData::setDCRawFrameCount(unsigned int) [477]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[478] 0.0 0.00 0.00 1 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
0.00 0.00 2/177 rtexif::TagDirectory::getTag(int) const [166]
0.00 0.00 1/1 rtexif::ExifManager::parse(bool, bool) [459]
0.00 0.00 1/1 rtexif::ExifManager::parseRaw(bool) [460]
0.00 0.00 1/1 std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::operator=(std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> > const&) [588]
0.00 0.00 1/14 rtexif::TagDirectory::getRoot() [259]
0.00 0.00 1/1 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
0.00 0.00 1/1 void std::vector<rtengine::FrameData*, std::allocator<rtengine::FrameData*> >::_M_emplace_back_aux<rtengine::FrameData* const&>(rtengine::FrameData* const&) [589]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::~RawImageSource() [511]
[479] 0.0 0.00 0.00 1 rtengine::FramesData::~FramesData() [479]
0.00 0.00 1/1 rtengine::FramesData::~FramesData() [480]
-----------------------------------------------
0.00 0.00 1/1 rtengine::FramesData::~FramesData() [479]
[480] 0.0 0.00 0.00 1 rtengine::FramesData::~FramesData() [480]
0.00 0.00 2/102 rtexif::TagDirectory::~TagDirectory() <cycle 2> [250]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[481] 0.0 0.00 0.00 1 rtengine::Imagefloat::Imagefloat(int, int) [481]
0.00 0.00 1/2 ImageDimensions::ImageDimensions() [345]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[482] 0.0 0.00 0.00 1 rtengine::Imagefloat::~Imagefloat() [482]
0.00 0.00 1/1 rtengine::Imagefloat::~Imagefloat() [483]
-----------------------------------------------
0.00 0.00 1/1 rtengine::Imagefloat::~Imagefloat() [482]
[483] 0.0 0.00 0.00 1 rtengine::Imagefloat::~Imagefloat() [483]
0.00 0.00 1/147 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
0.00 0.00 1/2 rtengine::ImageIO::~ImageIO() [367]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[484] 0.0 0.00 0.00 1 rtengine::LFDatabase::init(Glib::ustring const&) [484]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[485] 0.0 0.00 0.00 1 rtengine::procparams::ProcParams::init() [485]
-----------------------------------------------
0.00 0.00 1/1 ProfileStore::ProfileStore() [454]
[486] 0.0 0.00 0.00 1 rtengine::procparams::PartialProfile::set(bool) [486]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[487] 0.0 0.00 0.00 1 rtengine::CameraConst::get_rawCrop(int&, int&, int&, int&) [487]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[488] 0.0 0.00 0.00 1 rtengine::CameraConst::has_rawCrop() [488]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double) [15]
[489] 0.0 0.00 0.00 1 rtengine::CameraConst::has_rawMask(int) [489]
-----------------------------------------------
0.00 0.00 1/1 processLineParams(int, char**) [1]
[490] 0.0 0.00 0.00 1 rtengine::ImageSource::decreaseRef() [490]
-----------------------------------------------
0.00 0.00 1/1 rtengine::ProcessingJob::create(rtengine::InitialImage*, rtengine::procparams::ProcParams const&, bool) [499]
[491] 0.0 0.00 0.00 1 rtengine::ImageSource::increaseRef() [491]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[492] 0.0 0.00 0.00 1 rtengine::CurveFactory::complexCurve(double, double, double, double, double, double, double, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<unsigned int>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<unsigned int>&, rtengine::ToneCurve&, rtengine::ToneCurve&, int) [492]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[493] 0.0 0.00 0.00 1 rtengine::CurveFactory::complexLCurve(double, double, std::vector<double, std::allocator<double> > const&, LUT<unsigned int> const&, LUT<float>&, LUT<unsigned int>&, int, bool&) [493]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[494] 0.0 0.00 0.00 1 rtengine::CurveFactory::curveWavContL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [494]
0.00 0.00 1/6 rtengine::fillCurveArray(rtengine::DiagonalCurve*, LUT<float>&, int, bool) [299]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[495] 0.0 0.00 0.00 1 rtengine::CurveFactory::complexsgnCurve(bool&, bool&, bool&, bool&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, int) [495]
0.00 0.00 4/6 rtengine::fillCurveArray(rtengine::DiagonalCurve*, LUT<float>&, int, bool) [299]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[496] 0.0 0.00 0.00 1 rtengine::CurveFactory::curveLightBrightColor(std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<unsigned int> const&, LUT<unsigned int>&, LUT<unsigned int> const&, LUT<unsigned int>&, rtengine::ColorAppearance&, rtengine::ColorAppearance&, rtengine::ColorAppearance&, int) [496]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[497] 0.0 0.00 0.00 1 rtengine::CurveFactory::curveCL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [497]
0.00 0.00 1/6 rtengine::fillCurveArray(rtengine::DiagonalCurve*, LUT<float>&, int, bool) [299]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[498] 0.0 0.00 0.00 1 rtengine::OpacityCurve::Reset() [498]
-----------------------------------------------
0.00 0.00 1/1 processLineParams(int, char**) [1]
[499] 0.0 0.00 0.00 1 rtengine::ProcessingJob::create(rtengine::InitialImage*, rtengine::procparams::ProcParams const&, bool) [499]
0.00 0.00 1/16624 rtengine::procparams::ProcParams::ProcParams(rtengine::procparams::ProcParams const&) [119]
0.00 0.00 1/1 rtengine::ImageSource::increaseRef() [491]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[500] 0.0 0.00 0.00 1 rtengine::RawImageSource::getFullSize(int&, int&, int) [500]
0.00 0.00 1/2 rtengine::RawImageSource::defTransform(int) [363]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::~RawImageSource() [511]
[501] 0.0 0.00 0.00 1 rtengine::RawImageSource::flushRawData() [501]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
[502] 0.0 0.00 0.00 1 rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&) [502]
0.00 0.00 4/6 PreviewProps::getSkip() const [300]
0.00 0.00 1/1 PreviewProps::getX() const [570]
0.00 0.00 1/1 PreviewProps::getY() const [571]
0.00 0.00 1/1 PreviewProps::getWidth() const [572]
0.00 0.00 1/1 PreviewProps::getHeight() const [573]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[503] 0.0 0.00 0.00 1 rtengine::RawImageSource::HLRecovery_Global(rtengine::procparams::ToneCurveParams) [503]
-----------------------------------------------
0.00 0.00 1/1 rtengine::InitialImage::load(Glib::ustring const&, bool, int*, rtengine::ProgressListener*) [12]
[504] 0.0 0.00 0.00 1 rtengine::RawImageSource::setProgressListener(rtengine::ProgressListener*) [504]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [14]
[505] 0.0 0.00 0.00 1 rtengine::RawImageSource::processFalseColorCorrection(rtengine::Imagefloat*, int) [505]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[506] 0.0 0.00 0.00 1 rtengine::RawImageSource::init() [506]
0.00 0.00 18/118 void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double>(double&&) [195]
0.00 0.00 2/2 rtengine::DiagonalCurve::DiagonalCurve(std::vector<double, std::allocator<double> > const&, int) [362]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[507] 0.0 0.00 0.00 1 rtengine::RawImageSource::getDCP(rtengine::procparams::ColorManagementParams const&, rtengine::DCPProfile::ApplyState&) [507]
0.00 0.00 1/2 rtengine::FramesData::getModel[abi:cxx11](unsigned int) const [369]
0.00 0.00 1/4 rtengine::FramesData::getMake[abi:cxx11](unsigned int) const [317]
0.00 0.00 1/2 rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&) [364]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::~RawImageSource() [511]
[508] 0.0 0.00 0.00 1 rtengine::RawImageSource::flushRGB() [508]
-----------------------------------------------
0.00 0.00 1/1 rtengine::InitialImage::load(Glib::ustring const&, bool, int*, rtengine::ProgressListener*) [12]
[509] 0.0 0.00 0.00 1 rtengine::RawImageSource::RawImageSource() [509]
0.00 0.00 1/6 rtengine::RawImageSource::getRawValues(int, int, int, int&, int&, int&) [298]
-----------------------------------------------
0.00 0.00 1/1 processLineParams(int, char**) [1]
[510] 0.0 0.00 0.00 1 rtengine::RawImageSource::~RawImageSource() [510]
0.00 0.00 1/1 rtengine::RawImageSource::~RawImageSource() [511]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::~RawImageSource() [510]
[511] 0.0 0.00 0.00 1 rtengine::RawImageSource::~RawImageSource() [511]
0.00 0.00 1/1 rtengine::FramesData::~FramesData() [479]
0.00 0.00 1/1 rtengine::RawImage::~RawImage() [560]
0.00 0.00 1/1 rtengine::RawImageSource::flushRawData() [501]
0.00 0.00 1/1 rtengine::RawImageSource::flushRGB() [508]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[512] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::EPDToneMap(rtengine::LabImage*, unsigned int, int) [512]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[513] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::resizeScale(rtengine::procparams::ProcParams const*, int, int, int&, int&) [513]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[514] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::impulsedenoise(rtengine::LabImage*) [514]
-----------------------------------------------
0.00 0.00 1/1 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[515] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::needsTransform() [515]
0.00 0.00 1/1 rtengine::procparams::LensProfParams::useLcp() const [578]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[516] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::chromiLuminanceCurve(rtengine::PipetteBuffer*, int, rtengine::LabImage*, rtengine::LabImage*, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, bool, bool, bool, bool, bool, bool, LUT<unsigned int>&, LUT<unsigned int>&) [516]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[517] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::defringe(rtengine::LabImage*) [517]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[518] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::vibrance(rtengine::LabImage*) [518]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[519] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::Tile_calc(int, int, int, int, int, int&, int&, int&, int&, int&, int&) [519]
-----------------------------------------------
0.00 0.00 1/1 rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [2]
[520] 0.0 0.00 0.00 1 rtengine::ImProcFunctions::~ImProcFunctions() [520]
-----------------------------------------------
0.00 0.00 1/1 rtengine::WavOpacityCurveW::Set(std::vector<double, std::allocator<double> > const&) [522]
[521] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveW::Set(rtengine::Curve const&) [521]
0.00 0.00 501/3507 rtengine::FlatCurve::getVal(double) const [125]
0.00 0.00 1/7 rtengine::FlatCurve::isIdentity() const [286]
-----------------------------------------------
0.00 0.00 1/1 rtengine::procparams::WaveletParams::getCurves(rtengine::WavCurve&, rtengine::WavOpacityCurveRG&, rtengine::WavOpacityCurveBY&, rtengine::WavOpacityCurveW&, rtengine::WavOpacityCurveWL&) const [577]
[522] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveW::Set(std::vector<double, std::allocator<double> > const&) [522]
0.00 0.00 1/7 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 1/7 rtengine::FlatCurve::setIdentityValue(double) [283]
0.00 0.00 1/1 rtengine::WavOpacityCurveW::Set(rtengine::Curve const&) [521]
0.00 0.00 1/7 rtengine::FlatCurve::~FlatCurve() [285]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[523] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveW::WavOpacityCurveW() [523]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[524] 0.0 0.00 0.00 1 rtengine::getCoarseBitMask(rtengine::procparams::CoarseTransformParams const&) [524]
-----------------------------------------------
0.00 0.00 1/1 rtengine::WavOpacityCurveBY::Set(std::vector<double, std::allocator<double> > const&) [526]
[525] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveBY::Set(rtengine::Curve const&) [525]
0.00 0.00 501/3507 rtengine::FlatCurve::getVal(double) const [125]
0.00 0.00 1/7 rtengine::FlatCurve::isIdentity() const [286]
-----------------------------------------------
0.00 0.00 1/1 rtengine::procparams::WaveletParams::getCurves(rtengine::WavCurve&, rtengine::WavOpacityCurveRG&, rtengine::WavOpacityCurveBY&, rtengine::WavOpacityCurveW&, rtengine::WavOpacityCurveWL&) const [577]
[526] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveBY::Set(std::vector<double, std::allocator<double> > const&) [526]
0.00 0.00 1/7 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 1/7 rtengine::FlatCurve::setIdentityValue(double) [283]
0.00 0.00 1/1 rtengine::WavOpacityCurveBY::Set(rtengine::Curve const&) [525]
0.00 0.00 1/7 rtengine::FlatCurve::~FlatCurve() [285]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[527] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveBY::WavOpacityCurveBY() [527]
-----------------------------------------------
0.00 0.00 1/1 rtengine::WavOpacityCurveRG::Set(std::vector<double, std::allocator<double> > const&) [529]
[528] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveRG::Set(rtengine::Curve const&) [528]
0.00 0.00 501/3507 rtengine::FlatCurve::getVal(double) const [125]
0.00 0.00 1/7 rtengine::FlatCurve::isIdentity() const [286]
-----------------------------------------------
0.00 0.00 1/1 rtengine::procparams::WaveletParams::getCurves(rtengine::WavCurve&, rtengine::WavOpacityCurveRG&, rtengine::WavOpacityCurveBY&, rtengine::WavOpacityCurveW&, rtengine::WavOpacityCurveWL&) const [577]
[529] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveRG::Set(std::vector<double, std::allocator<double> > const&) [529]
0.00 0.00 1/7 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 1/7 rtengine::FlatCurve::setIdentityValue(double) [283]
0.00 0.00 1/1 rtengine::WavOpacityCurveRG::Set(rtengine::Curve const&) [528]
0.00 0.00 1/7 rtengine::FlatCurve::~FlatCurve() [285]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[530] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveRG::WavOpacityCurveRG() [530]
-----------------------------------------------
0.00 0.00 1/1 rtengine::WavOpacityCurveWL::Set(std::vector<double, std::allocator<double> > const&) [532]
[531] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveWL::Set(rtengine::Curve const&) [531]
0.00 0.00 501/3507 rtengine::FlatCurve::getVal(double) const [125]
0.00 0.00 1/7 rtengine::FlatCurve::isIdentity() const [286]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[532] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveWL::Set(std::vector<double, std::allocator<double> > const&) [532]
0.00 0.00 1/7 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 1/7 rtengine::FlatCurve::setIdentityValue(double) [283]
0.00 0.00 1/1 rtengine::WavOpacityCurveWL::Set(rtengine::Curve const&) [531]
0.00 0.00 1/7 rtengine::FlatCurve::~FlatCurve() [285]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[533] 0.0 0.00 0.00 1 rtengine::WavOpacityCurveWL::WavOpacityCurveWL() [533]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[534] 0.0 0.00 0.00 1 rtengine::ColorGradientCurve::Reset() [534]
-----------------------------------------------
0.00 0.00 1/1 rtengine::PerceptualToneCurve::init() [536]
[535] 0.0 0.00 0.00 1 rtengine::PerceptualToneCurve::cubic_spline(float const*, float const*, int, float const*, float*, int) [535]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[536] 0.0 0.00 0.00 1 rtengine::PerceptualToneCurve::init() [536]
0.00 0.00 1/1 rtengine::Ciecam02::initcam1float(float, float, float, float, float, float, float, float, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&) [547]
0.00 0.00 1/1 rtengine::PerceptualToneCurve::cubic_spline(float const*, float const*, int, float const*, float*, int) [535]
-----------------------------------------------
0.00 0.00 1/1 rtengine::Color::init() [538]
[537] 0.0 0.00 0.00 1 rtengine::Color::initMunsell() [537]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[538] 0.0 0.00 0.00 1 rtengine::Color::init() [538]
0.00 0.00 1/1 rtengine::Color::initMunsell() [537]
-----------------------------------------------
0.00 0.00 1/1 rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool) [28]
[539] 0.0 0.00 0.00 1 rtengine::Image16::getBPS() [539]
-----------------------------------------------
0.00 0.00 1/1 rtengine::ImProcFunctions::lab2rgb16(rtengine::LabImage*, int, int, int, int, rtengine::procparams::ColorManagementParams const&, std::array<double, 7ul>*) [16]
[540] 0.0 0.00 0.00 1 rtengine::Image16::Image16(int, int) [540]
0.00 0.00 1/2 ImageDimensions::ImageDimensions() [345]
-----------------------------------------------
0.00 0.00 1/1 processLineParams(int, char**) [1]
[541] 0.0 0.00 0.00 1 rtengine::Image16::~Image16() [541]
0.00 0.00 1/1 rtengine::Image16::~Image16() [542]
-----------------------------------------------
0.00 0.00 1/1 rtengine::Image16::~Image16() [541]
[542] 0.0 0.00 0.00 1 rtengine::Image16::~Image16() [542]
0.00 0.00 1/147 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
0.00 0.00 1/2 rtengine::ImageIO::~ImageIO() [367]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[543] 0.0 0.00 0.00 1 rtengine::ImageIO::setMetadata(rtexif::TagDirectory const*) [543]
0.00 0.00 2/2 rtexif::TagDirectory::keepTag(int) [350]
0.00 0.00 1/14 rtexif::TagDirectory::clone(rtexif::TagDirectory*) <cycle 4> [274]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[544] 0.0 0.00 0.00 1 rtengine::ImageIO::setOutputProfile(char const*, int) [544]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[545] 0.0 0.00 0.00 1 rtengine::CieImage::CieImage(int, int) [545]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[546] 0.0 0.00 0.00 1 rtengine::CieImage::~CieImage() [546]
-----------------------------------------------
0.00 0.00 1/1 rtengine::PerceptualToneCurve::init() [536]
[547] 0.0 0.00 0.00 1 rtengine::Ciecam02::initcam1float(float, float, float, float, float, float, float, float, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&) [547]
0.00 0.00 1/1 rtengine::Ciecam02::calculate_fl_from_la_ciecam02float(float) [549]
0.00 0.00 1/1 rtengine::Ciecam02::achromatic_response_to_whitefloat(float, float, float, float, float, float, int) [548]
-----------------------------------------------
0.00 0.00 1/1 rtengine::Ciecam02::initcam1float(float, float, float, float, float, float, float, float, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&) [547]
[548] 0.0 0.00 0.00 1 rtengine::Ciecam02::achromatic_response_to_whitefloat(float, float, float, float, float, float, int) [548]
0.00 0.00 3/3 rtengine::Ciecam02::nonlinear_adaptationfloat(float, float) [333]
-----------------------------------------------
0.00 0.00 1/1 rtengine::Ciecam02::initcam1float(float, float, float, float, float, float, float, float, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&) [547]
[549] 0.0 0.00 0.00 1 rtengine::Ciecam02::calculate_fl_from_la_ciecam02float(float) [549]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[550] 0.0 0.00 0.00 1 rtengine::DCPStore::init(Glib::ustring const&, bool) [550]
0.00 0.00 269/269 (anonymous namespace)::xyCoordToTemperature(std::array<double, 2ul> const&) [158]
0.00 0.00 89/89 std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&) [201]
0.00 0.00 1/147 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
0.00 0.00 1/1 void std::deque<Glib::ustring, std::allocator<Glib::ustring> >::_M_range_initialize<Glib::ustring const*>(Glib::ustring const*, Glib::ustring const*, std::forward_iterator_tag) [585]
0.00 0.00 1/1 std::_Deque_base<Glib::ustring, std::allocator<Glib::ustring> >::~_Deque_base() [584]
-----------------------------------------------
0.00 0.00 1/1 rtengine::ICCStore::ICCStore() [553]
[551] 0.0 0.00 0.00 1 rtengine::ICCStore::Implementation::Implementation() [551]
0.00 0.00 17/18 rtengine::ICCStore::createFromMatrix(double const (*) [3], bool, Glib::ustring const&) [246]
0.00 0.00 16/16 std::_Rb_tree_iterator<std::pair<Glib::ustring const, double const (*) [3]> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&) [252]
0.00 0.00 16/16 std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&) [254]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[552] 0.0 0.00 0.00 1 rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool) [552]
0.00 0.00 4/343 (anonymous namespace)::getSupportedIntents(void*, unsigned int) [152]
0.00 0.00 3/3 (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) [324]
0.00 0.00 2/6 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*) [301]
0.00 0.00 1/2 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::ProfileContent> >*) [380]
0.00 0.00 1/147 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*) [167]
-----------------------------------------------
0.00 0.00 1/1 rtengine::ICCStore::getInstance() [270]
[553] 0.0 0.00 0.00 1 rtengine::ICCStore::ICCStore() [553]
0.00 0.00 1/1 rtengine::ICCStore::Implementation::Implementation() [551]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
[554] 0.0 0.00 0.00 1 rtengine::LCPStore::getInstance() [554]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[555] 0.0 0.00 0.00 1 rtengine::LabImage::allocLab(int, int) [555]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[556] 0.0 0.00 0.00 1 rtengine::LabImage::deleteLab() [556]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[557] 0.0 0.00 0.00 1 rtengine::LabImage::LabImage(int, int) [557]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[558] 0.0 0.00 0.00 1 rtengine::LabImage::~LabImage() [558]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::load(Glib::ustring const&) [13]
[559] 0.0 0.00 0.00 1 rtengine::RawImage::RawImage(Glib::ustring const&) [559]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::~RawImageSource() [511]
[560] 0.0 0.00 0.00 1 rtengine::RawImage::~RawImage() [560]
-----------------------------------------------
0.00 0.00 1/1 rtengine::WavCurve::Set(std::vector<double, std::allocator<double> > const&) [562]
[561] 0.0 0.00 0.00 1 rtengine::WavCurve::Set(rtengine::Curve const&) [561]
0.00 0.00 501/3507 rtengine::FlatCurve::getVal(double) const [125]
0.00 0.00 1/7 rtengine::FlatCurve::isIdentity() const [286]
-----------------------------------------------
0.00 0.00 1/1 rtengine::procparams::WaveletParams::getCurves(rtengine::WavCurve&, rtengine::WavOpacityCurveRG&, rtengine::WavOpacityCurveBY&, rtengine::WavOpacityCurveW&, rtengine::WavOpacityCurveWL&) const [577]
[562] 0.0 0.00 0.00 1 rtengine::WavCurve::Set(std::vector<double, std::allocator<double> > const&) [562]
0.00 0.00 1/7 rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int) [284]
0.00 0.00 1/7 rtengine::FlatCurve::setIdentityValue(double) [283]
0.00 0.00 1/1 rtengine::WavCurve::Set(rtengine::Curve const&) [561]
0.00 0.00 1/7 rtengine::FlatCurve::~FlatCurve() [285]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[563] 0.0 0.00 0.00 1 rtengine::WavCurve::Reset() [563]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[564] 0.0 0.00 0.00 1 rtengine::WavCurve::WavCurve() [564]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[565] 0.0 0.00 0.00 1 rtengine::ColorTemp::ColorTemp(double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [565]
0.00 0.00 1/31 LUT<float>::reset() [239]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
[566] 0.0 0.00 0.00 1 rtengine::DFManager::getBadPixels(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [566]
0.00 0.00 1/1 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [596]
0.00 0.00 1/46 void rtengine::freeJaggedArray<float>(float**) [230]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[567] 0.0 0.00 0.00 1 rtengine::DFManager::init(Glib::ustring) [567]
0.00 0.00 45/46 void rtengine::freeJaggedArray<float>(float**) [230]
0.00 0.00 43/43 rtengine::DFManager::addFileInfo(Glib::ustring const&, bool) [232]
0.00 0.00 7/14 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [261]
0.00 0.00 1/1 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> >*) [594]
0.00 0.00 1/2 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >*) [384]
-----------------------------------------------
0.00 0.00 1/1 rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [5]
[568] 0.0 0.00 0.00 1 rtengine::FFManager::init(Glib::ustring) [568]
0.00 0.00 45/45 rtengine::RawImageSource::fast_demosaic() [231]
0.00 0.00 43/43 rtengine::FFManager::addFileInfo(Glib::ustring const&, bool) [233]
0.00 0.00 7/14 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [261]
0.00 0.00 1/1 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> >*) [595]
-----------------------------------------------
0.00 0.00 1/1 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
[569] 0.0 0.00 0.00 1 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
0.00 0.00 13/177 rtexif::TagDirectory::getTag(int) const [166]
0.00 0.00 12/73 rtexif::TagDirectory::getTag(char const*) const [206]
0.00 0.00 9/18 rtexif::TagDirectory::findTag(char const*, bool) const [247]
0.00 0.00 6/8 rtexif::Tag::toDouble(int) const [279]
0.00 0.00 4/11 rtengine::FramesData::getDateTime(unsigned int) const [272]
0.00 0.00 4/6 rtexif::Tag::valueToString[abi:cxx11]() [294]
0.00 0.00 4/4 rtexif::TagDirectory::findTagUpward(char const*) const [316]
0.00 0.00 3/14 rtexif::Tag::toInt(int, rtexif::TagType) const [260]
0.00 0.00 1/1 rtexif::TagDirectory::getXMPTagValue(char const*, char*) const [574]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&) [502]
[570] 0.0 0.00 0.00 1 PreviewProps::getX() const [570]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&) [502]
[571] 0.0 0.00 0.00 1 PreviewProps::getY() const [571]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&) [502]
[572] 0.0 0.00 0.00 1 PreviewProps::getWidth() const [572]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&) [502]
[573] 0.0 0.00 0.00 1 PreviewProps::getHeight() const [573]
-----------------------------------------------
0.00 0.00 1/1 rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*) [569]
[574] 0.0 0.00 0.00 1 rtexif::TagDirectory::getXMPTagValue(char const*, char*) const [574]
0.00 0.00 1/177 rtexif::TagDirectory::getTag(int) const [166]
0.00 0.00 1/73 rtexif::TagDirectory::getTag(char const*) const [206]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[575] 0.0 0.00 0.00 1 rtengine::FramesData::getRootExifData(unsigned int) const [575]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
[576] 0.0 0.00 0.00 1 rtengine::FramesData::getSerialNumber[abi:cxx11](unsigned int) const [576]
0.00 0.00 1/11 rtengine::FramesData::getDateTime(unsigned int) const [272]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[577] 0.0 0.00 0.00 1 rtengine::procparams::WaveletParams::getCurves(rtengine::WavCurve&, rtengine::WavOpacityCurveRG&, rtengine::WavOpacityCurveBY&, rtengine::WavOpacityCurveW&, rtengine::WavOpacityCurveWL&) const [577]
0.00 0.00 1/1 rtengine::WavOpacityCurveRG::Set(std::vector<double, std::allocator<double> > const&) [529]
0.00 0.00 1/1 rtengine::WavCurve::Set(std::vector<double, std::allocator<double> > const&) [562]
0.00 0.00 1/1 rtengine::WavOpacityCurveBY::Set(std::vector<double, std::allocator<double> > const&) [526]
0.00 0.00 1/1 rtengine::WavOpacityCurveW::Set(std::vector<double, std::allocator<double> > const&) [522]
-----------------------------------------------
0.00 0.00 1/1 rtengine::ImProcFunctions::needsTransform() [515]
[578] 0.0 0.00 0.00 1 rtengine::procparams::LensProfParams::useLcp() const [578]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] [11]
[579] 0.0 0.00 0.00 1 rtengine::procparams::DirPyrDenoiseParams::getCurves(rtengine::NoiseCurve&, rtengine::NoiseCurve&) const [579]
0.00 0.00 1/2 rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&) [357]
-----------------------------------------------
0.00 0.00 1/1 rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] [9]
[580] 0.0 0.00 0.00 1 rtengine::ICCStore::getContent(Glib::ustring const&) const [580]
0.00 0.00 1/343 (anonymous namespace)::getSupportedIntents(void*, unsigned int) [152]
-----------------------------------------------
0.00 0.00 1/1 rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [19]
[581] 0.0 0.00 0.00 1 rtengine::LCPStore::getProfile(Glib::ustring const&) const [581]
-----------------------------------------------
0.00 0.00 1/1 rtexif::IntLensInterpreter<int>::guess(int, double, double, double*) [465]
[582] 0.0 0.00 0.00 1 std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::count(int const&) const [582]
-----------------------------------------------
0.00 0.00 1/1 void std::deque<Glib::ustring, std::allocator<Glib::ustring> >::_M_range_initialize<Glib::ustring const*>(Glib::ustring const*, Glib::ustring const*, std::forward_iterator_tag) [585]
[583] 0.0 0.00 0.00 1 std::_Deque_base<Glib::ustring, std::allocator<Glib::ustring> >::_M_initialize_map(unsigned long) [583]
-----------------------------------------------
0.00 0.00 1/1 rtengine::DCPStore::init(Glib::ustring const&, bool) [550]
[584] 0.0 0.00 0.00 1 std::_Deque_base<Glib::ustring, std::allocator<Glib::ustring> >::~_Deque_base() [584]
-----------------------------------------------
0.00 0.00 1/1 rtengine::DCPStore::init(Glib::ustring const&, bool) [550]
[585] 0.0 0.00 0.00 1 void std::deque<Glib::ustring, std::allocator<Glib::ustring> >::_M_range_initialize<Glib::ustring const*>(Glib::ustring const*, Glib::ustring const*, std::forward_iterator_tag) [585]
0.00 0.00 1/1 std::_Deque_base<Glib::ustring, std::allocator<Glib::ustring> >::_M_initialize_map(unsigned long) [583]
-----------------------------------------------
0.00 0.00 1/1 processLineParams(int, char**) [1]
[586] 0.0 0.00 0.00 1 void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring&>(Glib::ustring&) [586]
-----------------------------------------------
0.00 0.00 1/1 rtexif::ExifManager::parse(bool, bool) [459]
[587] 0.0 0.00 0.00 1 void std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::emplace_back<rtexif::TagDirectory*>(rtexif::TagDirectory*&&) [587]
-----------------------------------------------
0.00 0.00 1/1 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
[588] 0.0 0.00 0.00 1 std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::operator=(std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> > const&) [588]
-----------------------------------------------
0.00 0.00 1/1 rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [478]
[589] 0.0 0.00 0.00 1 void std::vector<rtengine::FrameData*, std::allocator<rtengine::FrameData*> >::_M_emplace_back_aux<rtengine::FrameData* const&>(rtengine::FrameData* const&) [589]
-----------------------------------------------
0.00 0.00 1/1 rtengine::DCPStore::~DCPStore() [2600]
[590] 0.0 0.00 0.00 1 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::DCPProfile*>, std::_Select1st<std::pair<Glib::ustring const, rtengine::DCPProfile*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::DCPProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::DCPProfile*> >*) [590]
-----------------------------------------------
0.00 0.00 1/1 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, Glib::ustring const&) [202]
[591] 0.0 0.00 0.00 1 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_unique_pos(Glib::ustring const&) [591]
-----------------------------------------------
0.00 0.00 1/1 rtengine::LCPStore::~LCPStore() [2615]
[592] 0.0 0.00 0.00 1 std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > >, std::_Select1st<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > >*) [592]
-----------------------------------------------
2188 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >*) [593]
0.00 0.00 1/1 MultiLangMgr::load(std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) [449]
[593] 0.0 0.00 0.00 1+2188 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >*) [593]
2188 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >*) [593]
-----------------------------------------------
0.00 0.00 1/1 rtengine::DFManager::init(Glib::ustring) [567]
[594] 0.0 0.00 0.00 1 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> >*) [594]
-----------------------------------------------
0.00 0.00 1/1 rtengine::FFManager::init(Glib::ustring) [568]
[595] 0.0 0.00 0.00 1 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> >*) [595]
-----------------------------------------------
0.00 0.00 1/1 rtengine::DFManager::getBadPixels(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [566]
[596] 0.0 0.00 0.00 1 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [596]
-----------------------------------------------
0.00 0.00 1/1 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, ProfileStoreEntry const* const&) [217]
[597] 0.0 0.00 0.00 1 std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_unique_pos(ProfileStoreEntry const* const&) [597]
-----------------------------------------------
0.00 0.00 1/1 ProfileStore::_parseProfiles() [452]
[598] 0.0 0.00 0.00 1 void std::__insertion_sort<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [598]
0.00 0.00 12/558 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [144]
-----------------------------------------------
8 void std::__introsort_loop<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [599]
0.00 0.00 1/1 ProfileStore::_parseProfiles() [452]
[599] 0.0 0.00 0.00 1+8 void std::__introsort_loop<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [599]
0.00 0.00 8/8 void std::__move_median_to_first<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [282]
8 void std::__introsort_loop<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>) [599]
-----------------------------------------------
28 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >*) [3076]
[3076] 0.0 0.00 0.00 0+28 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >*) [3076]
28 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >*) [3076]
-----------------------------------------------
309 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >*) [3077]
[3077] 0.0 0.00 0.00 0+309 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >*) [3077]
309 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >*) [3077]
-----------------------------------------------
636 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [3078]
[3078] 0.0 0.00 0.00 0+636 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [3078]
636 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*) [3078]
-----------------------------------------------
26 std::_Rb_tree<std::pair<Glib::ustring, Glib::ustring>, std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring>, std::_Select1st<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >, std::less<std::pair<Glib::ustring, Glib::ustring> >, std::allocator<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >*) [3083]
[3083] 0.0 0.00 0.00 0+26 std::_Rb_tree<std::pair<Glib::ustring, Glib::ustring>, std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring>, std::_Select1st<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >, std::less<std::pair<Glib::ustring, Glib::ustring> >, std::allocator<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >*) [3083]
26 std::_Rb_tree<std::pair<Glib::ustring, Glib::ustring>, std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring>, std::_Select1st<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >, std::less<std::pair<Glib::ustring, Glib::ustring> >, std::allocator<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >*) [3083]
-----------------------------------------------
This table describes the call tree of the program, and was sorted by
the total amount of time spent in each function and its children.
Each entry in this table consists of several lines. The line with the
index number at the left hand margin lists the current function.
The lines above it list the functions that called this function,
and the lines below it list the functions this one called.
This line lists:
index A unique number given to each element of the table.
Index numbers are sorted numerically.
The index number is printed next to every function name so
it is easier to look up where the function is in the table.
% time This is the percentage of the `total' time that was spent
in this function and its children. Note that due to
different viewpoints, functions excluded by options, etc,
these numbers will NOT add up to 100%.
self This is the total amount of time spent in this function.
children This is the total amount of time propagated into this
function by its children.
called This is the number of times the function was called.
If the function called itself recursively, the number
only includes non-recursive calls, and is followed by
a `+' and the number of recursive calls.
name The name of the current function. The index number is
printed after it. If the function is a member of a
cycle, the cycle number is printed between the
function's name and the index number.
For the function's parents, the fields have the following meanings:
self This is the amount of time that was propagated directly
from the function into this parent.
children This is the amount of time that was propagated from
the function's children into this parent.
called This is the number of times this parent called the
function `/' the total number of times the function
was called. Recursive calls to the function are not
included in the number after the `/'.
name This is the name of the parent. The parent's index
number is printed after it. If the parent is a
member of a cycle, the cycle number is printed between
the name and the index number.
If the parents of the function cannot be determined, the word
`<spontaneous>' is printed in the `name' field, and all the other
fields are blank.
For the function's children, the fields have the following meanings:
self This is the amount of time that was propagated directly
from the child into the function.
children This is the amount of time that was propagated from the
child's children to the function.
called This is the number of times the function called
this child `/' the total number of times the child
was called. Recursive calls by the child are not
listed in the number after the `/'.
name This is the name of the child. The child's index
number is printed after it. If the child is a
member of a cycle, the cycle number is printed
between the name and the index number.
If there are any cycles (circles) in the call graph, there is an
entry for the cycle-as-a-whole. This entry shows who called the
cycle (as parents) and the members of the cycle (as children.)
The `+' recursive calls entry shows the number of function calls that
were internal to the cycle, and the calls entry for each member shows,
for that member, how many times it was called from other members of
the cycle.
Copyright (C) 2012-2015 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Index by function name
[386] _GLOBAL__sub_I__Z15removeExtensionRKN4Glib7ustringE (pathutils.cc) [354] Options::findProfilePath(Glib::ustring&) [246] rtengine::ICCStore::createFromMatrix(double const (*) [3], bool, Glib::ustring const&)
[387] _GLOBAL__sub_I__ZN12MyReaderLock7acquireEv (threadutils.cc) [223] Options::is_extention_enabled(Glib::ustring) [552] rtengine::ICCStore::init(Glib::ustring const&, Glib::ustring const&, bool)
[388] _GLOBAL__sub_I__ZN14ObjectMOBufferC2EP16EditDataProvider (edit.cc) [473] Options::has_retained_extention(Glib::ustring) [553] rtengine::ICCStore::ICCStore()
[389] _GLOBAL__sub_I__ZN5DCraw4fcolEii (dcraw.cc) [474] Options::getPreferredProfilePath() [554] rtengine::LCPStore::getInstance()
[390] _GLOBAL__sub_I__ZN7Options5rtdirE (options.cc) [355] Options::filterOutParsedExtensions() [555] rtengine::LabImage::allocLab(int, int)
[391] _GLOBAL__sub_I__ZN8rtengine10DCPProfile10ApplyStateC2Ev (dcp.cc) [311] array2D<float>::operator()(int, int, unsigned int, int) [556] rtengine::LabImage::deleteLab()
[392] _GLOBAL__sub_I__ZN8rtengine10LFModifierD2Ev (rtlensfun.cc) [475] rtengine::DCPProfile::ApplyState::ApplyState() [557] rtengine::LabImage::LabImage(int, int)
[393] _GLOBAL__sub_I__ZN8rtengine10imagePathsE (icons.cc) [476] rtengine::DCPProfile::ApplyState::~ApplyState() [558] rtengine::LabImage::~LabImage()
[394] _GLOBAL__sub_I__ZN8rtengine10procparams15ToneCurveParamsC2Ev (procparams.cc) [477] rtengine::FramesData::setDCRawFrameCount(unsigned int) [124] rtengine::RawImage::getSensorType()
[395] _GLOBAL__sub_I__ZN8rtengine12InitialImage4loadERKN4Glib7ustringEbPiPNS_16ProgressListenerE (loadinitial.cc) [478] rtengine::FramesData::FramesData(Glib::ustring const&, std::unique_ptr<rtengine::RawMetaDataLocation, std::default_delete<rtengine::RawMetaDataLocation> >, bool) [29] rtengine::RawImage::compress_image(int, bool)
[396] _GLOBAL__sub_I__ZN8rtengine12processImageEPNS_13ProcessingJobERiPNS_16ProgressListenerEbb (simpleprocess.cc) [479] rtengine::FramesData::~FramesData() [25] rtengine::RawImage::get_colorsCoeff(float*, float*, float*, bool)
[397] _GLOBAL__sub_I__ZN8rtengine13DiagonalCurveC2ERKSt6vectorIdSaIdEEi (diagonalcurves.cc) [480] rtengine::FramesData::~FramesData() [15] rtengine::RawImage::loadRaw(bool, unsigned int, bool, rtengine::ProgressListener*, double)
[398] _GLOBAL__sub_I__ZN8rtengine13PipetteBufferC2EP16EditDataProvider (pipettebuffer.cc) [481] rtengine::Imagefloat::Imagefloat(int, int) [559] rtengine::RawImage::RawImage(Glib::ustring const&)
[399] _GLOBAL__sub_I__ZN8rtengine14FramesMetaData8fromFileERKN4Glib7ustringESt10unique_ptrINS_19RawMetaDataLocationESt14default_deleteIS6_EEb (imagedata.cc) [482] rtengine::Imagefloat::~Imagefloat() [560] rtengine::RawImage::~RawImage()
[400] _GLOBAL__sub_I__ZN8rtengine14RawImageSource10cfa_linednEf (cfa_linedn_RT.cc) [483] rtengine::Imagefloat::~Imagefloat() [561] rtengine::WavCurve::Set(rtengine::Curve const&)
[401] _GLOBAL__sub_I__ZN8rtengine14RawImageSource10pixelshiftEiiiiRKNS_10procparams9RAWParams11BayerSensorEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESD_f (pixelshift.cc) [484] rtengine::LFDatabase::init(Glib::ustring const&) [562] rtengine::WavCurve::Set(std::vector<double, std::allocator<double> > const&)
[402] _GLOBAL__sub_I__ZN8rtengine14RawImageSource13CA_correct_RTEbdddR7array2DIfE (CA_correct_RT.cc) [356] rtengine::NoiseCurve::Set(rtengine::Curve const&) [563] rtengine::WavCurve::Reset()
[403] _GLOBAL__sub_I__ZN8rtengine14RawImageSource13eahd_demosaicEv (demosaic_algos.cc) [357] rtengine::NoiseCurve::Set(std::vector<double, std::allocator<double> > const&) [564] rtengine::WavCurve::WavCurve()
[404] _GLOBAL__sub_I__ZN8rtengine14RawImageSource13fast_demosaicEv (fast_demo.cc) [331] rtengine::NoiseCurve::Reset() [236] rtengine::ColorTemp::temp2mulxyz(double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double&, double&)
[405] _GLOBAL__sub_I__ZN8rtengine14RawImageSource17amaze_demosaic_RTEiiiiR7array2DIfES3_S3_S3_ (amaze_demosaic_RT.cc) [358] rtengine::NoiseCurve::NoiseCurve() [237] rtengine::ColorTemp::spectrum_to_xyz_daylight(double, double, double&, double&, double&)
[406] _GLOBAL__sub_I__ZN8rtengine14RawImageSource20processRawWhitepointEffR7array2DIfE (expo_before_b.cc) [171] rtengine::procparams::CropParams::CropParams() [235] rtengine::ColorTemp::clip(double&, double&, double&)
[407] _GLOBAL__sub_I__ZN8rtengine14RawImageSource24green_equilibrate_globalER7array2DIfE (green_equil_RT.cc) [208] rtengine::procparams::ProcParams::setDefaults() [565] rtengine::ColorTemp::ColorTemp(double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[408] _GLOBAL__sub_I__ZN8rtengine14RawImageSource3MSREPPfS2_S2_R3LUTIfERbiiRKNS_10procparams13RetinexParamsERKNS_24RetinextransmissionCurveERKNS_28RetinexgaintransmissionCurveERfSH_SH_SH_SH_SH_SH_SH_ (ipretinex.cc) [485] rtengine::procparams::ProcParams::init() [368] rtengine::ColorTemp::ColorTemp(double, double, double, double)
[409] _GLOBAL__sub_I__ZN8rtengine14RawImageSource8boxblur2EPPfS2_S2_iii (hilite_recon.cc) [218] rtengine::procparams::ProcParams::load(Glib::ustring const&, ParamsEdited*) [232] rtengine::DFManager::addFileInfo(Glib::ustring const&, bool)
[410] _GLOBAL__sub_I__ZN8rtengine14RawImageSourceC2Ev (rawimagesource.cc) [127] rtengine::procparams::ProcParams::destroy(rtengine::procparams::ProcParams*) [566] rtengine::DFManager::getBadPixels(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[411] _GLOBAL__sub_I__ZN8rtengine14StdImageSourceC2Ev (stdimagesource.cc) [119] rtengine::procparams::ProcParams::ProcParams(rtengine::procparams::ProcParams const&) [567] rtengine::DFManager::init(Glib::ustring)
[412] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions10impulse_nrEPNS_8LabImageEd (impulse_denoise.cc) [209] rtengine::procparams::ProcParams::ProcParams() [233] rtengine::FFManager::addFileInfo(Glib::ustring const&, bool)
[413] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions10transCoordEiiRKSt6vectorINS_7Coord2DESaIS2_EERS4_S7_S7_dPKNS_14LensCorrectionE (iptransform.cc) [172] rtengine::procparams::LCurveParams::LCurveParams() [568] rtengine::FFManager::init(Glib::ustring)
[414] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions13PF_correct_RTEPNS_8LabImageES2_di (PF_correct_RT.cc) [173] rtengine::procparams::ResizeParams::ResizeParams() [271] rtengine::FlatCurve::CtrlPoints_set()
[415] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions13localContrastEPNS_8LabImageE (iplocalcontrast.cc) [210] rtengine::procparams::RetinexParams::RetinexParams() [283] rtengine::FlatCurve::setIdentityValue(double)
[416] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions14Median_DenoiseEPPfS2_iiNS0_6MedianEiiS2_ (FTblockDN.cc) [174] rtengine::procparams::WaveletParams::WaveletParams() [284] rtengine::FlatCurve::FlatCurve(std::vector<double, std::allocator<double> > const&, bool, int)
[417] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions14lab2monitorRgbEPNS_8LabImageEPNS_6Image8E (iplab2rgb.cc) [175] rtengine::procparams::LensProfParams::LensProfParams() [285] rtengine::FlatCurve::~FlatCurve()
[418] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions15ToneMapFattal02EPNS_10ImagefloatE (tmo_fattal02.cc) [212] rtengine::procparams::PartialProfile::deleteInstance() [569] rtengine::FrameData::FrameData(rtexif::TagDirectory*, rtexif::TagDirectory*, rtexif::TagDirectory*)
[273] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions16dirpyr_equalizerEPPfS2_iiS2_S2_PKdddfffi (dirpyr_equalizer.cc) [486] rtengine::procparams::PartialProfile::set(bool) [313] rtengine::ToneCurve::Reset()
[419] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions7LanczosEPKNS_7Image16EPS1_f (ipresize.cc) [219] rtengine::procparams::PartialProfile::load(Glib::ustring const&) [314] StopWatch::stop()
[420] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctions9dcdampingEPPfS2_fii (ipsharpen.cc) [213] rtengine::procparams::PartialProfile::PartialProfile(bool, bool) [315] MultiLangMgr::getStr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
[421] _GLOBAL__sub_I__ZN8rtengine15ImProcFunctionsD2Ev (improcfun.cc) [176] rtengine::procparams::VibranceParams::VibranceParams() [570] PreviewProps::getX() const
[422] _GLOBAL__sub_I__ZN8rtengine15wavNestedLevelsE (ipwavelet.cc) [177] rtengine::procparams::RGBCurvesParams::RGBCurvesParams() [571] PreviewProps::getY() const
[423] _GLOBAL__sub_I__ZN8rtengine17ImProcCoordinatorC2Ev (improccoordinator.cc) [178] rtengine::procparams::ToneCurveParams::ToneCurveParams() [300] PreviewProps::getSkip() const
[424] _GLOBAL__sub_I__ZN8rtengine17fillCurveArrayVibEPNS_13DiagonalCurveER3LUTIfE (ipvibrance.cc) [179] rtengine::procparams::BlackWhiteParams::BlackWhiteParams() [572] PreviewProps::getWidth() const
[425] _GLOBAL__sub_I__ZN8rtengine4CropC2EPNS_17ImProcCoordinatorEP16EditDataProviderb (dcrop.cc) [157] rtengine::procparams::SharpeningParams::SharpeningParams() [573] PreviewProps::getHeight() const
[426] _GLOBAL__sub_I__ZN8rtengine5Color14linearGammaTRCE (color.cc) [180] rtengine::procparams::ColorToningParams::ColorToningParams() [316] rtexif::TagDirectory::findTagUpward(char const*) const
[427] _GLOBAL__sub_I__ZN8rtengine5CurveC2Ev (curves.cc) [214] rtengine::procparams::AutoPartialProfile::AutoPartialProfile() [574] rtexif::TagDirectory::getXMPTagValue(char const*, char*) const
[428] _GLOBAL__sub_I__ZN8rtengine5SHMapC2Eiib (shmap.cc) [215] rtengine::procparams::AutoPartialProfile::~AutoPartialProfile() [206] rtexif::TagDirectory::getTag(char const*) const
[429] _GLOBAL__sub_I__ZN8rtengine7Image16C2Ev (image16.cc) [181] rtengine::procparams::HSVEqualizerParams::HSVEqualizerParams() [166] rtexif::TagDirectory::getTag(int) const
[430] _GLOBAL__sub_I__ZN8rtengine7ImageIO8errorMsgE (imageio.cc) [169] rtengine::procparams::DirPyrDenoiseParams::DirPyrDenoiseParams() [247] rtexif::TagDirectory::findTag(char const*, bool) const
[431] _GLOBAL__sub_I__ZN8rtengine8Ciecam0210curvecolorEddRdd (ciecam02.cc) [182] rtengine::procparams::ColorAppearanceParams::ColorAppearanceParams() [260] rtexif::Tag::toInt(int, rtexif::TagType) const
[432] _GLOBAL__sub_I__ZN8rtengine8HaldCLUTC2Ev (clutstore.cc) [183] rtengine::procparams::ColorManagementParams::ColorManagementParams() [279] rtexif::Tag::toDouble(int) const
[433] _GLOBAL__sub_I__ZN8rtengine8RawImageC2ERKN4Glib7ustringE (rawimage.cc) [184] rtengine::procparams::DirPyrEqualizerParams::DirPyrEqualizerParams() [272] rtengine::FramesData::getDateTime(unsigned int) const
[434] _GLOBAL__sub_I__ZN8rtengine8settingsE (init.cc) [295] rtengine::procparams::RAWParams::BayerSensor::getMethodString(rtengine::procparams::RAWParams::BayerSensor::Method) [575] rtengine::FramesData::getRootExifData(unsigned int) const
[435] _GLOBAL__sub_I__ZN8rtengine9ColorTempC2EdddRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE (colortemp.cc) [168] rtengine::procparams::RAWParams::BayerSensor::getMethodStrings() [576] rtengine::FramesData::getSerialNumber[abi:cxx11](unsigned int) const
[436] _GLOBAL__sub_I__ZN8rtengine9FlatCurveC2ERKSt6vectorIdSaIdEEbi (flatcurves.cc) [185] rtengine::procparams::RAWParams::BayerSensor::BayerSensor() [317] rtengine::FramesData::getMake[abi:cxx11](unsigned int) const
[437] _GLOBAL__sub_I__ZN8rtengine9Thumbnail13loadFromImageERKN4Glib7ustringERiS5_idb (rtthumbnail.cc) [186] rtengine::procparams::RAWParams::XTransSensor::getMethodStrings() [369] rtengine::FramesData::getModel[abi:cxx11](unsigned int) const
[438] _GLOBAL__sub_I__ZNK8rtengine6dfInfoltERKS0_ (dfmanager.cc) [187] rtengine::procparams::RAWParams::XTransSensor::XTransSensor() [577] rtengine::procparams::WaveletParams::getCurves(rtengine::WavCurve&, rtengine::WavOpacityCurveRG&, rtengine::WavOpacityCurveBY&, rtengine::WavOpacityCurveW&, rtengine::WavOpacityCurveWL&) const
[439] _GLOBAL__sub_I__ZNK8rtengine6ffInfoltERKS0_ (ffmanager.cc) [188] rtengine::procparams::RAWParams::getFlatFieldBlurTypeStrings() [370] rtengine::procparams::LensProfParams::useLensfun() const
[440] _GLOBAL__sub_I_argv0 (main-cli.cc) [189] rtengine::procparams::RAWParams::RAWParams() [578] rtengine::procparams::LensProfParams::useLcp() const
[441] _GLOBAL__sub_I_dynamicProfileRules (dynamicprofile.cc) [141] rtengine::CameraConst::get_Levels(rtengine::camera_const_levels&, int, int, float) [579] rtengine::procparams::DirPyrDenoiseParams::getCurves(rtengine::NoiseCurve&, rtengine::NoiseCurve&) const
[442] _GLOBAL__sub_I_langMgr (multilangmgr.cc) [34] rtengine::CameraConst::parseEntry(void*, char const*) [371] rtengine::ProfileContent::getData[abi:cxx11]() const
[337] getExtension(Glib::ustring const&) [487] rtengine::CameraConst::get_rawCrop(int&, int&, int&, int&) [372] rtengine::DCPStore::getStdProfile(Glib::ustring const&) const
[443] deleteProcParams(std::vector<rtengine::procparams::PartialProfile*, std::allocator<rtengine::procparams::PartialProfile*> >&) [488] rtengine::CameraConst::has_rawCrop() [580] rtengine::ICCStore::getContent(Glib::ustring const&) const
[338] imfile_set_plistener(IMFILE*, rtengine::ProgressListener*, double) [489] rtengine::CameraConst::has_rawMask(int) [373] rtengine::ICCStore::getProfile(Glib::ustring const&) const
[444] __static_initialization_and_destruction_0(int, int) [clone .constprop.49] (colortemp.cc) [33] rtengine::CameraConst::parseLevels(rtengine::CameraConst*, int, void*) [374] rtengine::ICCStore::getStdProfile(Glib::ustring const&) const
[263] fgets(char*, int, IMFILE*) [296] rtengine::CameraConst::get_BlackLevel(int, int) [375] rtengine::ICCStore::workingSpaceMatrix(Glib::ustring const&) const
[445] fopen(char const*) [297] rtengine::CameraConst::get_WhiteLevel(int, int, float) [376] rtengine::ICCStore::workingSpaceInverseMatrix(Glib::ustring const&) const
[339] fopen(unsigned int*, int) [359] rtengine::CameraConst::get_dcrawMatrix() [581] rtengine::LCPStore::getProfile(Glib::ustring const&) const
[277] fread(void*, int, int, IMFILE*) [360] rtengine::CameraConst::has_dcrawMatrix() [377] rtengine::ColorTemp::mul2temp(double, double, double, double, double&, double&) const
[323] fclose(IMFILE*) [229] rtengine::CameraConst::parseApertureScaling(rtengine::CameraConst*, void*) [238] rtengine::ColorTemp::temp2mul(double, double, double, double&, double&, double&) const
[446] gfopen(char const*) [154] rtengine::CameraConst::CameraConst() [286] rtengine::FlatCurve::isIdentity() const
[447] MultiLangMgr::getOSUserLanguage() [490] rtengine::ImageSource::decreaseRef() [125] rtengine::FlatCurve::getVal(double) const
[448] MultiLangMgr::isOSLanguageDetectSupported() [491] rtengine::ImageSource::increaseRef() [318] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::find(Glib::ustring const&) const
[449] MultiLangMgr::load(std::vector<Glib::ustring, std::allocator<Glib::ustring> > const&) [492] rtengine::CurveFactory::complexCurve(double, double, double, double, double, double, double, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<unsigned int>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<unsigned int>&, rtengine::ToneCurve&, rtengine::ToneCurve&, int) [378] std::_Rb_tree<std::pair<Glib::ustring, Glib::ustring>, std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring>, std::_Select1st<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> >, std::less<std::pair<Glib::ustring, Glib::ustring> >, std::allocator<std::pair<std::pair<Glib::ustring, Glib::ustring> const, Glib::ustring> > >::find(std::pair<Glib::ustring, Glib::ustring> const&) const
[248] MyWriterLock::release() [493] rtengine::CurveFactory::complexLCurve(double, double, std::vector<double, std::allocator<double> > const&, LUT<unsigned int> const&, LUT<float>&, LUT<unsigned int>&, int, bool&) [582] std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::count(int const&) const
[190] ParamsEdited::set(bool) [494] rtengine::CurveFactory::curveWavContL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [583] std::_Deque_base<Glib::ustring, std::allocator<Glib::ustring> >::_M_initialize_map(unsigned long)
[211] ParamsEdited::ParamsEdited(bool) [495] rtengine::CurveFactory::complexsgnCurve(bool&, bool&, bool&, bool&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, int) [584] std::_Deque_base<Glib::ustring, std::allocator<Glib::ustring> >::~_Deque_base()
[340] PreviewProps::PreviewProps(int, int, int, int, int) [496] rtengine::CurveFactory::curveLightBrightColor(std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, LUT<unsigned int> const&, LUT<unsigned int>&, LUT<unsigned int> const&, LUT<unsigned int>&, rtengine::ColorAppearance&, rtengine::ColorAppearance&, rtengine::ColorAppearance&, int) [133] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::map(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)
[450] ProfileStore::getInstance() [497] rtengine::CurveFactory::curveCL(bool&, std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [198] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
[451] ProfileStore::findFolderId(Glib::ustring const&) [332] rtengine::CurveFactory::RGBCurve(std::vector<double, std::allocator<double> > const&, LUT<float>&, int) [134] std::map<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator[](int&&)
[341] ProfileStore::clearFileList() [12] rtengine::InitialImage::load(Glib::ustring const&, bool, int*, rtengine::ProgressListener*) [585] void std::deque<Glib::ustring, std::allocator<Glib::ustring> >::_M_range_initialize<Glib::ustring const*>(Glib::ustring const*, Glib::ustring const*, std::forward_iterator_tag)
[452] ProfileStore::_parseProfiles() [498] rtengine::OpacityCurve::Reset() [303] void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::emplace_back<Glib::ustring>(Glib::ustring&&)
[342] ProfileStore::clearProfileList() [11] rtengine::(anonymous namespace)::ImageProcessor::stage_init() [clone .constprop.146] (simpleprocess.cc) [261] void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
[343] ProfileStore::findEntryFromFullPathU(Glib::ustring) [9] rtengine::(anonymous namespace)::ImageProcessor::stage_finish() [clone .constprop.151] (simpleprocess.cc) [123] void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[453] ProfileStore::init(bool) [2] rtengine::processImage(rtengine::ProcessingJob*, int&, rtengine::ProgressListener*, bool, bool) [586] void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring&>(Glib::ustring&)
[344] ProfileStore::parseDir(Glib::ustring&, Glib::ustring&, Glib::ustring&, unsigned int, unsigned char, bool) [361] rtengine::DiagonalCurve::spline_cubic_set() [258] void std::vector<Glib::ustring, std::allocator<Glib::ustring> >::_M_emplace_back_aux<Glib::ustring>(Glib::ustring&&)
[454] ProfileStore::ProfileStore() [362] rtengine::DiagonalCurve::DiagonalCurve(std::vector<double, std::allocator<double> > const&, int) [379] std::vector<Glib::ustring, std::allocator<Glib::ustring> >::reserve(unsigned long)
[26] (anonymous namespace)::rotateLine(float const*, rtengine::PlanarPtr<float>&, int, int, int, int) (rawimagesource.cc) [499] rtengine::ProcessingJob::create(rtengine::InitialImage*, rtengine::procparams::ProcParams const&, bool) [205] void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::emplace_back<ProfileStoreEntry const*>(ProfileStoreEntry const*&&)
[324] (anonymous namespace)::loadProfiles(Glib::ustring const&, std::map<Glib::ustring, void*, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >*, std::map<Glib::ustring, rtengine::ProfileContent, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >*, bool) (iccstore.cc) [226] rtengine::ProfileContent::ProfileContent(Glib::ustring const&) [280] void std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> >::_M_emplace_back_aux<ProfileStoreEntry const*>(ProfileStoreEntry const*&&)
[455] (anonymous namespace)::fname_to_utf8(char const*) (main-cli.cc) [19] rtengine::RawImageSource::preprocess(rtengine::procparams::RAWParams const&, rtengine::procparams::LensProfParams const&, rtengine::procparams::CoarseTransformParams const&, bool) [335] void std::vector<rtexif::Tag const*, std::allocator<rtexif::Tag const*> >::emplace_back<rtexif::Tag const*>(rtexif::Tag const*&&)
[152] (anonymous namespace)::getSupportedIntents(void*, unsigned int) (iccstore.cc) [500] rtengine::RawImageSource::getFullSize(int&, int&, int) [319] void std::vector<rtexif::Tag const*, std::allocator<rtexif::Tag const*> >::_M_emplace_back_aux<rtexif::Tag const*>(rtexif::Tag const*&&)
[158] (anonymous namespace)::xyCoordToTemperature(std::array<double, 2ul> const&) (dcp.cc) [24] rtengine::RawImageSource::scaleColors(int, int, int, int, rtengine::procparams::RAWParams const&, array2D<float>&) [587] void std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::emplace_back<rtexif::TagDirectory*>(rtexif::TagDirectory*&&)
[325] AlignedBuffer<float>::resize(unsigned long, int) [363] rtengine::RawImageSource::defTransform(int) [336] void std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::_M_emplace_back_aux<rtexif::TagDirectory*>(rtexif::TagDirectory*&&)
[345] ImageDimensions::ImageDimensions() [501] rtengine::RawImageSource::flushRawData() [588] std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> >::operator=(std::vector<rtexif::TagDirectory*, std::allocator<rtexif::TagDirectory*> > const&)
[239] LUT<float>::reset() [298] rtengine::RawImageSource::getRawValues(int, int, int, int&, int&, int&) [163] void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::emplace_back<rtexif::Tag*>(rtexif::Tag*&&)
[290] Glib::ArrayHandle<Glib::ustring, Glib::Container_Helpers::TypeTraits<Glib::ustring> >::~ArrayHandle() [231] rtengine::RawImageSource::fast_demosaic() [200] void std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> >::_M_emplace_back_aux<rtexif::Tag*>(rtexif::Tag*&&)
[304] Cairo::RefPtr<Cairo::ImageSurface>::unref() [502] rtengine::RawImageSource::transformRect(PreviewProps const&, int, int&, int&, int&, int&, int&) [589] void std::vector<rtengine::FrameData*, std::allocator<rtengine::FrameData*> >::_M_emplace_back_aux<rtengine::FrameData* const&>(rtengine::FrameData* const&)
[346] DCraw::apply_tiff() [364] rtengine::RawImageSource::findInputProfile(Glib::ustring, void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, rtengine::DCPProfile**, void*&) [122] void std::vector<double, std::allocator<double> >::emplace_back<double>(double&&)
[347] DCraw::parse_exif(int) [503] rtengine::RawImageSource::HLRecovery_Global(rtengine::procparams::ToneCurveParams) [287] std::vector<double, std::allocator<double> >::_M_default_append(unsigned long)
[291] DCraw::parse_tiff(int) [3] rtengine::RawImageSource::amaze_demosaic_RT(int, int, int, int, array2D<float>&, array2D<float>&, array2D<float>&, array2D<float>&) [195] void std::vector<double, std::allocator<double> >::_M_emplace_back_aux<double>(double&&)
[36] DCraw::adobe_coeff(char const*, char const*) [21] rtengine::RawImageSource::convertColorSpace(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams const&, rtengine::ColorTemp const&) [227] std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, rtengine::ProfileContent> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_emplace_unique<Glib::ustring const&, rtengine::ProfileContent const&>(Glib::ustring const&, rtengine::ProfileContent const&)
[305] DCraw::ljpeg_start(DCraw::jhead*, int) [31] rtengine::RawImageSource::copyOriginalPixels(rtengine::procparams::RAWParams const&, rtengine::RawImage*, rtengine::RawImage*, rtengine::RawImage*, array2D<float>&) [380] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::ProfileContent>, std::_Select1st<std::pair<Glib::ustring const, rtengine::ProfileContent> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::ProfileContent> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::ProfileContent> >*)
[306] DCraw::cam_xyz_coeff(float (*) [4], double (*) [3]) [504] rtengine::RawImageSource::setProgressListener(rtengine::ProgressListener*) [252] std::_Rb_tree_iterator<std::pair<Glib::ustring const, double const (*) [3]> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&)
[278] DCraw::get_timestamp(int) [22] rtengine::RawImageSource::colorSpaceConversion_(rtengine::Imagefloat*, rtengine::procparams::ColorManagementParams&, rtengine::ColorTemp const&, double*, void*, void*, double (*) [3], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [381] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_unique_pos(Glib::ustring const&)
[307] DCraw::parse_minolta(int) [505] rtengine::RawImageSource::processFalseColorCorrection(rtengine::Imagefloat*, int) [253] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, double const (*) [3]> >, Glib::ustring const&)
[308] DCraw::pseudoinverse(double (*) [3], double (*) [3], int) [506] rtengine::RawImageSource::init() [382] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, double const (*) [3]>, std::_Select1st<std::pair<Glib::ustring const, double const (*) [3]> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, double const (*) [3]> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, double const (*) [3]> >*)
[309] DCraw::parse_tiff_ifd(int) [13] rtengine::RawImageSource::load(Glib::ustring const&) [590] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, rtengine::DCPProfile*>, std::_Select1st<std::pair<Glib::ustring const, rtengine::DCPProfile*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, rtengine::DCPProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, rtengine::DCPProfile*> >*)
[348] DCraw::sony_decrypt_t::operator()(unsigned int*, int, int, int) [507] rtengine::RawImageSource::getDCP(rtengine::procparams::ColorManagementParams const&, rtengine::DCPProfile::ApplyState&) [207] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*)
[349] DCraw::parse_makernote(int, int) [35] rtengine::RawImageSource::demosaic(rtengine::procparams::RAWParams const&) [228] std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_unique<Glib::ustring const&, void* const&>(Glib::ustring const&, void* const&)
[23] DCraw::crop_masked_pixels() [508] rtengine::RawImageSource::flushRGB() [254] std::_Rb_tree_iterator<std::pair<Glib::ustring const, void*> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring&&>&&, std::tuple<>&&)
[18] DCraw::sony_arw2_load_raw() [14] rtengine::RawImageSource::getImage(rtengine::ColorTemp const&, int, rtengine::Imagefloat*, PreviewProps const&, rtengine::procparams::ToneCurveParams const&, rtengine::procparams::RAWParams const&) [225] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_unique_pos(Glib::ustring const&)
[37] DCraw::dcraw_coeff_overrides(char const*, char const*, int, short*, int*, int*) [365] rtengine::RawImageSource::inverse33(double const (*) [3], double (*) [3]) [255] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, void*> >, Glib::ustring const&)
[30] DCraw::fcol(int, int) [509] rtengine::RawImageSource::RawImageSource() [320] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::find(Glib::ustring const&)
[132] DCraw::get2() [510] rtengine::RawImageSource::~RawImageSource() [301] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, void*>, std::_Select1st<std::pair<Glib::ustring const, void*> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, void*> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, void*> >*)
[137] DCraw::get4() [511] rtengine::RawImageSource::~RawImageSource() [234] std::pair<std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> >, bool> std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_unique<Glib::ustring&, Glib::ustring const&>(Glib::ustring&, Glib::ustring const&)
[118] DCraw::sget4(unsigned char*) [299] rtengine::fillCurveArray(rtengine::DiagonalCurve*, LUT<float>&, int, bool) [201] std::_Rb_tree_iterator<std::pair<Glib::ustring const, Glib::ustring> > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&)
[456] DCraw::merror(void*, char const*) [512] rtengine::ImProcFunctions::EPDToneMap(rtengine::LabImage*, unsigned int, int) [591] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_unique_pos(Glib::ustring const&)
[292] DCraw::getreal(int) [513] rtengine::ImProcFunctions::resizeScale(rtengine::procparams::ProcParams const*, int, int, int&, int&) [202] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, Glib::ustring> >, Glib::ustring const&)
[38] DCraw::identify() [20] rtengine::ImProcFunctions::firstAnalysis(rtengine::Imagefloat const*, rtengine::procparams::ProcParams const&, LUT<unsigned int>&) [321] std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >* std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_copy<std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_Reuse_or_alloc_node>(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> > const*, std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*, std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_Reuse_or_alloc_node&)
[139] DCraw::tiff_get(unsigned int, unsigned int*, unsigned int*, unsigned int*, unsigned int*) [514] rtengine::ImProcFunctions::impulsedenoise(rtengine::LabImage*) [167] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, Glib::ustring>, std::_Select1st<std::pair<Glib::ustring const, Glib::ustring> >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, Glib::ustring> >*)
[457] rtexif::ExifManager::createTIFFHeader(rtexif::TagDirectory const*, std::map<Glib::ustring, Glib::ustring, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, Glib::ustring> > > const&, int, int, int, char const*, int, char const*, int, unsigned char*&, unsigned int&) [515] rtengine::ImProcFunctions::needsTransform() [592] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > >, std::_Select1st<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::unique_ptr<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value, std::default_delete<rtengine::Cache<Glib::ustring, std::shared_ptr<rtengine::LCPProfile> >::Value> > > >*)
[458] rtexif::ExifManager::getDefaultTIFFTags(rtexif::TagDirectory*) [516] rtengine::ImProcFunctions::chromiLuminanceCurve(rtengine::PipetteBuffer*, int, rtengine::LabImage*, rtengine::LabImage*, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, LUT<float>&, bool, bool, bool, bool, bool, bool, LUT<unsigned int>&, LUT<unsigned int>&) [383] std::_Rb_tree_iterator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::piecewise_construct_t const&, std::tuple<Glib::ustring const&>&&, std::tuple<>&&)
[459] rtexif::ExifManager::parse(bool, bool) [10] rtengine::ImProcFunctions::rgbProc(rtengine::Imagefloat*, rtengine::LabImage*, rtengine::PipetteBuffer*, LUT<float>&, LUT<float>&, LUT<float>&, rtengine::SHMap*, int, LUT<float>&, LUT<float>&, LUT<float>&, float, float, rtengine::ColorGradientCurve const&, rtengine::OpacityCurve const&, bool, LUT<float>&, LUT<float>&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, rtengine::ToneCurve const&, double&, double&, double&, float&, float&, float&, double, int, int, rtengine::DCPProfile*, rtengine::DCPProfile::ApplyState const&, LUT<unsigned int>&) [170] std::_Rb_tree<Glib::ustring, std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > >, std::_Select1st<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >, std::less<Glib::ustring>, std::allocator<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > > >::_M_erase(std::_Rb_tree_node<std::pair<Glib::ustring const, std::vector<Glib::ustring, std::allocator<Glib::ustring> > > >*)
[460] rtexif::ExifManager::parseRaw(bool) [517] rtengine::ImProcFunctions::defringe(rtengine::LabImage*) [224] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[310] rtexif::Interpreter::toString[abi:cxx11](rtexif::Tag*) [518] rtengine::ImProcFunctions::vibrance(rtengine::LabImage*) [128] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[249] rtexif::TagDirectory::replaceTag(rtexif::Tag*) [519] rtengine::ImProcFunctions::Tile_calc(int, int, int, int, int, int&, int&, int&, int&, int&, int&) [593] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Glib::ustring> >*)
[242] rtexif::TagDirectory::calculateSize() [16] rtengine::ImProcFunctions::lab2rgb16(rtengine::LabImage*, int, int, int, int, rtengine::procparams::ColorManagementParams const&, std::array<double, 7ul>*) [153] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[461] rtexif::TagDirectory::sort() [520] rtengine::ImProcFunctions::~ImProcFunctions() [150] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[274] rtexif::TagDirectory::clone(rtexif::TagDirectory*) [230] void rtengine::freeJaggedArray<float>(float**) [220] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ToneCurveParams::TcMode> >*)
[462] rtexif::TagDirectory::write(int, unsigned char*) [521] rtengine::WavOpacityCurveW::Set(rtengine::Curve const&) [159] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[196] rtexif::TagDirectory::addTag(rtexif::Tag*) [522] rtengine::WavOpacityCurveW::Set(std::vector<double, std::allocator<double> > const&) [151] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[259] rtexif::TagDirectory::getRoot() [523] rtengine::WavOpacityCurveW::WavOpacityCurveW() [191] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::BlackWhiteParams::TcMode> >*)
[350] rtexif::TagDirectory::keepTag(int) [524] rtengine::getCoarseBitMask(rtengine::procparams::CoarseTransformParams const&) [192] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[326] rtexif::TagDirectory::findTags(char const*) [165] rtengine::getFileExtension(Glib::ustring const&) [193] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[327] rtexif::TagDirectory::findTags(int) [525] rtengine::WavOpacityCurveBY::Set(rtengine::Curve const&) [221] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::TcMode> >*)
[148] rtexif::TagDirectory::getAttrib(int) [526] rtengine::WavOpacityCurveBY::Set(std::vector<double, std::allocator<double> > const&) [194] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[293] rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, _IO_FILE*, int, rtexif::TagAttrib const*, rtexif::ByteOrder, bool) [527] rtengine::WavOpacityCurveBY::WavOpacityCurveBY() [144] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[262] rtexif::TagDirectory::TagDirectory(rtexif::TagDirectory*, rtexif::TagAttrib const*, rtexif::ByteOrder) [528] rtengine::WavOpacityCurveRG::Set(rtengine::Curve const&) [222] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::procparams::ColorAppearanceParams::CtcMode> >*)
[250] rtexif::TagDirectory::~TagDirectory() [529] rtengine::WavOpacityCurveRG::Set(std::vector<double, std::allocator<double> > const&) [594] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::dfInfo> >*)
[244] rtexif::TagDirectory::~TagDirectory() [530] rtengine::WavOpacityCurveRG::WavOpacityCurveRG() [595] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::ffInfo> >*)
[251] rtexif::lookupAttrib(rtexif::TagAttrib const*, char const*) [531] rtengine::WavOpacityCurveWL::Set(rtengine::Curve const&) [241] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[204] rtexif::extractLensInfo(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, double&, double&, double&, double&) [532] rtengine::WavOpacityCurveWL::Set(std::vector<double, std::allocator<double> > const&) [240] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, double const*> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[131] rtexif::FlashInterpreter::FlashInterpreter() [533] rtengine::WavOpacityCurveWL::WavOpacityCurveWL() [8] std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, bool> std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, rtengine::CameraConst*> > >::_M_emplace_unique<Glib::ustring&, rtengine::CameraConst*&>(Glib::ustring&, rtengine::CameraConst*&)
[143] rtexif::CALensInterpreter::CALensInterpreter() [534] rtengine::ColorGradientCurve::Reset() [199] std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&)
[463] rtexif::ChoiceInterpreter::toString[abi:cxx11](rtexif::Tag*) [535] rtengine::PerceptualToneCurve::cubic_spline(float const*, float const*, int, float const*, float*, int) [288] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[245] rtexif::TagDirectoryTable::calculateSize() [536] rtengine::PerceptualToneCurve::init() [140] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[351] rtexif::TagDirectoryTable::clone(rtexif::TagDirectory*) [366] rtengine::calculate_scale_mul(float*, float const*, float const*, float const*, bool, int) [596] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > > >::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[275] rtexif::TagDirectoryTable::write(int, unsigned char*) [312] rtengine::CameraConstantsStore::getInstance() [384] std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > >, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<rtengine::badPix, std::allocator<rtengine::badPix> > > >*)
[464] rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, _IO_FILE*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [7] rtengine::CameraConstantsStore::parse_camera_constants_file(Glib::ustring) [216] std::_Rb_tree_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::piecewise_construct_t const&, std::tuple<ProfileStoreEntry const*&&>&&, std::tuple<>&&)
[352] rtexif::TagDirectoryTable::TagDirectoryTable(rtexif::TagDirectory*, unsigned char*, int, int, rtexif::TagType, rtexif::TagAttrib const*, rtexif::ByteOrder) [32] rtengine::CameraConstantsStore::get(char const*, char const*) [597] std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_unique_pos(ProfileStoreEntry const* const&)
[328] rtexif::TagDirectoryTable::~TagDirectoryTable() [4] rtengine::CameraConstantsStore::init(Glib::ustring, Glib::ustring) [217] std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, ProfileStoreEntry const* const&)
[329] rtexif::TagDirectoryTable::~TagDirectoryTable() [5] rtengine::init(rtengine::Settings const*, Glib::ustring, Glib::ustring, bool) [322] std::_Rb_tree<ProfileStoreEntry const*, std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*>, std::_Select1st<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >, std::less<ProfileStoreEntry const*>, std::allocator<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> > >::_M_erase(std::_Rb_tree_node<std::pair<ProfileStoreEntry const* const, rtengine::procparams::AutoPartialProfile*> >*)
[465] rtexif::IntLensInterpreter<int>::guess(int, double, double, double*) [537] rtengine::Color::initMunsell() [155] std::_Rb_tree<float, std::pair<float const, float>, std::_Select1st<std::pair<float const, float> >, std::less<float>, std::allocator<std::pair<float const, float> > >::_M_erase(std::_Rb_tree_node<std::pair<float const, float> >*)
[466] rtexif::SALensIDInterpreter::toString[abi:cxx11](rtexif::Tag*) [538] rtengine::Color::init() [126] std::pair<std::_Rb_tree_iterator<std::pair<int const, rtengine::camera_const_levels> >, bool> std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_insert_unique<std::pair<int, rtengine::camera_const_levels> >(std::pair<int, rtengine::camera_const_levels>&&)
[197] rtexif::SALensIDInterpreter::SALensIDInterpreter() [120] rtengine::Color::hsv2rgb(float, float, float, float&, float&, float&) [142] std::_Rb_tree<int, std::pair<int const, rtengine::camera_const_levels>, std::_Select1st<std::pair<int const, rtengine::camera_const_levels> >, std::less<int>, std::allocator<std::pair<int const, rtengine::camera_const_levels> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, rtengine::camera_const_levels> >*)
[135] rtexif::FAPictureModeInterpreter::FAPictureModeInterpreter() [121] rtengine::Color::rgb2hsv(float, float, float, float&, float&, float&) [385] void std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_assign_equal<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*>(std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const*)
[467] rtexif::Tag::initString(char const*) [268] rtengine::Curve::fillDyByDx() [149] std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_insert_equal<std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::pair<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
[145] rtexif::Tag::calculateSize() [243] rtengine::Curve::AddPolygons() [130] std::_Rb_tree_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<int&&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::piecewise_construct_t const&, std::tuple<int&&>&&, std::tuple<>&&)
[294] rtexif::Tag::valueToString[abi:cxx11]() [269] rtengine::Curve::fillHash() [160] std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_unique_pos(int const&)
[468] rtexif::Tag::initUndefArray(char const*, int) [276] rtengine::Curve::Curve() [138] std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_equal_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&)
[469] rtexif::Tag::parseMakerNote(_IO_FILE*, int, rtexif::ByteOrder) [27] rtengine::Image16::getScanline(int, unsigned char*, int) [129] std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, int const&)
[162] rtexif::Tag::clone(rtexif::TagDirectory*) [17] rtengine::Image16::ExecCMSTransform(void*, rtengine::LabImage const&, int, int) [281] std::_Rb_tree<int, std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::_Select1st<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<int>, std::allocator<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
[203] rtexif::Tag::write(int, int, unsigned char*) [539] rtengine::Image16::getBPS() [598] void std::__insertion_sort<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>)
[136] rtexif::Tag::setInt(int, int, rtexif::TagType) [540] rtengine::Image16::Image16(int, int) [302] void std::__insertion_sort<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>)
[256] rtexif::Tag::initInt(int, rtexif::TagType, int) [541] rtengine::Image16::~Image16() [599] void std::__introsort_loop<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>)
[264] rtexif::Tag::initType(unsigned char*, rtexif::TagType) [542] rtengine::Image16::~Image16() [289] void std::__introsort_loop<__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags> >(__gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, __gnu_cxx::__normal_iterator<rtexif::Tag**, std::vector<rtexif::Tag*, std::allocator<rtexif::Tag*> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<rtexif::CompareTags>)
[265] rtexif::Tag::toString(char*, int) [543] rtengine::ImageIO::setMetadata(rtexif::TagDirectory const*) [282] void std::__move_median_to_first<__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles> >(__gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__normal_iterator<ProfileStoreEntry const**, std::vector<ProfileStoreEntry const*, std::allocator<ProfileStoreEntry const*> > >, __gnu_cxx::__ops::_Iter_comp_iter<ProfileStore::SortProfiles>)
[161] rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*) [544] rtengine::ImageIO::setOutputProfile(char const*, int) [47] cJSON_Delete
[470] rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, char const*) [28] rtengine::ImageIO::saveTIFF(Glib::ustring, int, bool) [46] cJSON_GetObjectItem
[266] rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, unsigned char*, rtexif::TagType) [367] rtengine::ImageIO::~ImageIO() [48] cJSON_Minify
[267] rtexif::Tag::Tag(rtexif::TagDirectory*, rtexif::TagAttrib const*, int, rtexif::TagType) [545] rtengine::CieImage::CieImage(int, int) [45] cJSON_New_Item (cJSON.c)
[164] rtexif::Tag::Tag(rtexif::TagDirectory*, _IO_FILE*, int) [546] rtengine::CieImage::~CieImage() [49] cJSON_Parse
[146] rtexif::Tag::~Tag() [547] rtengine::Ciecam02::initcam1float(float, float, float, float, float, float, float, float, float&, float&, float&, float&, float&, float&, float&, float&, float&, float&) [50] cJSON_ParseWithOpts
[147] rtexif::sget2(unsigned char*, rtexif::ByteOrder) [333] rtengine::Ciecam02::nonlinear_adaptationfloat(float, float) [44] cJSON_strcasecmp (cJSON.c)
[156] rtexif::sget4(unsigned char*, rtexif::ByteOrder) [548] rtengine::Ciecam02::achromatic_response_to_whitefloat(float, float, float, float, float, float, int) [51] parse_value (cJSON.c)
[257] Options::safeDirGet(Glib::KeyFile const&, Glib::ustring const&, Glib::ustring const&, Glib::ustring&) [549] rtengine::Ciecam02::calculate_fl_from_la_ciecam02float(float) [39] <cycle 1>
[471] Options::setDefaults() [334] rtengine::DCPStore::getInstance() [40] <cycle 2>
[472] Options::updatePaths() [550] rtengine::DCPStore::init(Glib::ustring const&, bool) [41] <cycle 3>
[330] Options::checkDirPath(Glib::ustring&, Glib::ustring) [270] rtengine::ICCStore::getInstance() [42] <cycle 4>
[353] Options::readFromFile(Glib::ustring) [551] rtengine::ICCStore::Implementation::Implementation() [43] <cycle 5>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment