258 | 30.9M | } Unexecuted instantiation: hb-aat-layout.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) hb-blob.cc:void hb_object_init<hb_blob_t>(hb_blob_t*) Line | Count | Source | 254 | 6.88M | { | 255 | 6.88M | obj->header.ref_count.init (); | 256 | 6.88M | obj->header.writable = true; | 257 | 6.88M | obj->header.user_data.init (); | 258 | 6.88M | } |
hb-buffer.cc:void hb_object_init<hb_buffer_t>(hb_buffer_t*) Line | Count | Source | 254 | 6.56M | { | 255 | 6.56M | obj->header.ref_count.init (); | 256 | 6.56M | obj->header.writable = true; | 257 | 6.56M | obj->header.user_data.init (); | 258 | 6.56M | } |
Unexecuted instantiation: hb-buffer.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-common.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-common.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) hb-draw.cc:void hb_object_init<hb_draw_funcs_t>(hb_draw_funcs_t*) Line | Count | Source | 254 | 1.39M | { | 255 | 1.39M | obj->header.ref_count.init (); | 256 | 1.39M | obj->header.writable = true; | 257 | 1.39M | obj->header.user_data.init (); | 258 | 1.39M | } |
Unexecuted instantiation: hb-face.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) hb-face.cc:void hb_object_init<hb_face_t>(hb_face_t*) Line | Count | Source | 254 | 1.41M | { | 255 | 1.41M | obj->header.ref_count.init (); | 256 | 1.41M | obj->header.writable = true; | 257 | 1.41M | obj->header.user_data.init (); | 258 | 1.41M | } |
Unexecuted instantiation: hb-face.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-face.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) hb-font.cc:void hb_object_init<hb_font_t>(hb_font_t*) Line | Count | Source | 254 | 1.41M | { | 255 | 1.41M | obj->header.ref_count.init (); | 256 | 1.41M | obj->header.writable = true; | 257 | 1.41M | obj->header.user_data.init (); | 258 | 1.41M | } |
hb-font.cc:void hb_object_init<hb_font_funcs_t>(hb_font_funcs_t*) Line | Count | Source | 254 | 873 | { | 255 | 873 | obj->header.ref_count.init (); | 256 | 873 | obj->header.writable = true; | 257 | 873 | obj->header.user_data.init (); | 258 | 873 | } |
Unexecuted instantiation: hb-font.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-font.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-font.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) hb-map.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Line | Count | Source | 254 | 1.39M | { | 255 | 1.39M | obj->header.ref_count.init (); | 256 | 1.39M | obj->header.writable = true; | 257 | 1.39M | obj->header.user_data.init (); | 258 | 1.39M | } |
hb-map.cc:void hb_object_init<hb_map_t>(hb_map_t*) Line | Count | Source | 254 | 1.39M | { | 255 | 1.39M | obj->header.ref_count.init (); | 256 | 1.39M | obj->header.writable = true; | 257 | 1.39M | obj->header.user_data.init (); | 258 | 1.39M | } |
Unexecuted instantiation: hb-map.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_init<hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_init<hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_init<hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) hb-set.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Line | Count | Source | 254 | 4.18M | { | 255 | 4.18M | obj->header.ref_count.init (); | 256 | 4.18M | obj->header.writable = true; | 257 | 4.18M | obj->header.user_data.init (); | 258 | 4.18M | } |
hb-set.cc:void hb_object_init<hb_set_t>(hb_set_t*) Line | Count | Source | 254 | 4.18M | { | 255 | 4.18M | obj->header.ref_count.init (); | 256 | 4.18M | obj->header.writable = true; | 257 | 4.18M | obj->header.user_data.init (); | 258 | 4.18M | } |
hb-shape-plan.cc:void hb_object_init<hb_shape_plan_t>(hb_shape_plan_t*) Line | Count | Source | 254 | 2.08M | { | 255 | 2.08M | obj->header.ref_count.init (); | 256 | 2.08M | obj->header.writable = true; | 257 | 2.08M | obj->header.user_data.init (); | 258 | 2.08M | } |
hb-unicode.cc:void hb_object_init<hb_unicode_funcs_t>(hb_unicode_funcs_t*) Line | Count | Source | 254 | 872 | { | 255 | 872 | obj->header.ref_count.init (); | 256 | 872 | obj->header.writable = true; | 257 | 872 | obj->header.user_data.init (); | 258 | 872 | } |
Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) hb-ot-shaper-arabic.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Line | Count | Source | 254 | 57.6k | { | 255 | 57.6k | obj->header.ref_count.init (); | 256 | 57.6k | obj->header.writable = true; | 257 | 57.6k | obj->header.user_data.init (); | 258 | 57.6k | } |
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) hb-paint.cc:void hb_object_init<hb_paint_funcs_t>(hb_paint_funcs_t*) Line | Count | Source | 254 | 179 | { | 255 | 179 | obj->header.ref_count.init (); | 256 | 179 | obj->header.writable = true; | 257 | 179 | obj->header.user_data.init (); | 258 | 179 | } |
Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_init<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_init<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_init<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_init<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) |
312 | 30.9M | } Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-aat-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-aat-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) hb-blob.cc:void hb_object_fini<hb_blob_t>(hb_blob_t*) Line | Count | Source | 303 | 6.88M | { | 304 | 6.88M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 6.88M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 6.88M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 6.88M | } |
hb-buffer.cc:void hb_object_fini<hb_buffer_t>(hb_buffer_t*) Line | Count | Source | 303 | 6.56M | { | 304 | 6.56M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 6.56M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 6.56M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 6.56M | } |
Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-buffer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-common.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) hb-draw.cc:void hb_object_fini<hb_draw_funcs_t>(hb_draw_funcs_t*) Line | Count | Source | 303 | 1.39M | { | 304 | 1.39M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 1.39M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 1.39M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 1.39M | } |
hb-face.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Line | Count | Source | 303 | 4.18M | { | 304 | 4.18M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 4.18M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 4.18M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 4.18M | } |
hb-face.cc:void hb_object_fini<hb_face_t>(hb_face_t*) Line | Count | Source | 303 | 1.41M | { | 304 | 1.41M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 1.41M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 1.41M | if (user_data) | 307 | 1.40M | { | 308 | 1.40M | user_data->fini (); | 309 | 1.40M | hb_free (user_data); | 310 | 1.40M | obj->header.user_data.set_relaxed (nullptr); | 311 | 1.40M | } | 312 | 1.41M | } |
Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_font_funcs_t>(hb_font_funcs_t*) hb-font.cc:void hb_object_fini<hb_font_t>(hb_font_t*) Line | Count | Source | 303 | 1.41M | { | 304 | 1.41M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 1.41M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 1.41M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 1.41M | } |
Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) hb-map.cc:void hb_object_fini<hb_map_t>(hb_map_t*) Line | Count | Source | 303 | 1.39M | { | 304 | 1.39M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 1.39M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 1.39M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 1.39M | } |
hb-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Line | Count | Source | 303 | 1.39M | { | 304 | 1.39M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 1.39M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 1.39M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 1.39M | } |
Unexecuted instantiation: hb-map.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-color.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false>*) Unexecuted instantiation: hb-ot-face.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-font.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-layout.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-math.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-meta.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-metrics.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-name.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, unsigned int, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shape.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-var.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) hb-set.cc:void hb_object_fini<hb_set_t>(hb_set_t*) Line | Count | Source | 303 | 4.18M | { | 304 | 4.18M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 4.18M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 4.18M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 4.18M | } |
Unexecuted instantiation: hb-set.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) hb-shape-plan.cc:void hb_object_fini<hb_shape_plan_t>(hb_shape_plan_t*) Line | Count | Source | 303 | 2.05M | { | 304 | 2.05M | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 2.05M | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 2.05M | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 2.05M | } |
Unexecuted instantiation: hb-unicode.cc:void hb_object_fini<hb_unicode_funcs_t>(hb_unicode_funcs_t*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-cff1-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-cff2-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-map.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Line | Count | Source | 303 | 86.4k | { | 304 | 86.4k | obj->header.ref_count.fini (); /* Do this before user_data */ | 305 | 86.4k | hb_user_data_array_t *user_data = obj->header.user_data.get_acquire (); | 306 | 86.4k | if (user_data) | 307 | 0 | { | 308 | 0 | user_data->fini (); | 309 | 0 | hb_free (user_data); | 310 | 0 | obj->header.user_data.set_relaxed (nullptr); | 311 | 0 | } | 312 | 86.4k | } |
Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-arabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_set_t, false> >(hb_hashmap_t<unsigned int, hb_set_t, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-default.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-hangul.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-hebrew.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-indic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-khmer.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-myanmar.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-syllabic.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-thai.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-use.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-vowel-constraints.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shape-fallback.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shape-normalize.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) Unexecuted instantiation: hb-paint.cc:void hb_object_fini<hb_paint_funcs_t>(hb_paint_funcs_t*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_sparseset_t<hb_bit_set_invertible_t> >(hb_sparseset_t<hb_bit_set_invertible_t>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, unsigned int, true> >(hb_hashmap_t<unsigned int, unsigned int, true>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false> >(hb_hashmap_t<hb_serialize_context_t::object_t const*, unsigned int, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, float, false> >(hb_hashmap_t<unsigned int, float, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false> >(hb_hashmap_t<hb_ot_name_record_ids_t, hb_array_t<char const>, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_blob_t>, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::unique_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false> >(hb_hashmap_t<unsigned int, hb::shared_ptr<hb_set_t>, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, OT::Feature const*, false> >(hb_hashmap_t<unsigned int, OT::Feature const*, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false> >(hb_hashmap_t<unsigned int, hb_pair_t<unsigned int, int>, false>*) Unexecuted instantiation: hb-ot-shaper-indic-table.cc:void hb_object_fini<hb_hashmap_t<unsigned int, int, false> >(hb_hashmap_t<unsigned int, int, false>*) |