|
Blender V5.0
|
#include "MEM_guardedalloc.h"#include "../../source/blender/blenlib/BLI_strict_flags.h"#include <cassert>#include "mallocn_intern.hh"#include "mallocn_intern_function_pointers.hh"Go to the source code of this file.
Functions | |
| void * | aligned_malloc (size_t size, size_t alignment) |
| void | aligned_free (void *ptr) |
| void | MEM_freeN (void *vmemh) |
| void * | MEM_callocN (size_t len, const char *str) |
| void * | MEM_calloc_arrayN (size_t len, size_t size, const char *str) |
| void * | MEM_mallocN (size_t len, const char *str) |
| void * | MEM_malloc_arrayN (size_t len, size_t size, const char *str) |
| void * | MEM_mallocN_aligned (size_t len, size_t alignment, const char *str) |
| void * | MEM_dupallocN (const void *vmemh) |
| static void | assert_for_allocator_change () |
| void | MEM_use_lockfree_allocator () |
| void | MEM_use_guarded_allocator () |
Guarded memory allocation, and boundary-write detection.
Definition in file mallocn.cc.
| void aligned_free | ( | void * | ptr | ) |
Definition at line 104 of file mallocn.cc.
Referenced by MEM_lockfree_freeN(), and rem_memblock().
| void * aligned_malloc | ( | size_t | size, |
| size_t | alignment ) |
Definition at line 82 of file mallocn.cc.
References ALIGNED_MALLOC_MINIMUM_ALIGNMENT, assert, result, and size().
Referenced by MEM_guarded_mallocN_aligned(), and MEM_lockfree_mallocN_aligned().
|
static |
Perform assert checks on allocator type change.
Helps catching issues (in debug build) caused by an unintended allocator type change when there are allocation happened.
Definition at line 154 of file mallocn.cc.
References assert, and MEM_get_memory_blocks_in_use.
Referenced by MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| void * MEM_calloc_arrayN | ( | size_t | len, |
| size_t | size, | ||
| const char * | str ) |
Definition at line 123 of file mallocn.cc.
References len, mem_guarded::internal::mem_calloc_arrayN, size(), and str.
Referenced by blender::bke::action_copy_data(), action_create(), add_2nd_order_springs(), add_bp_springlist(), blender::seq::add_image_strip(), blender::nodes::socket_items::detail::add_item_to_array(), blender::seq::add_movie_strip(), blender::ed::object::add_shapekey_layers(), add_verts_to_dgroups(), adduplicateflagNurb(), alloc_child_particles(), allocate_displacement_grid(), blender::animrig::tests::allocate_keyframes(), animdata_filter_ds_sorted_bases(), animviz_verify_motionpaths(), annotation_stroke_arrow_allocate(), annotation_stroke_newfrombuffer(), armature_undosys_step_encode(), autotrack_context_init_autotrack(), autotrack_context_init_image_accessor(), autotrack_context_init_markers(), back_up_key_y_values(), blender::ed::object::bake(), blender::animrig::bake_fcurve(), blender::animrig::bake_fcurve_segments(), blender::ed::object::bake_simulation::bake_geometry_nodes_startjob(), blender::ed::object::bake_targets_init(), blender::ed::object::bake_targets_init_image_textures(), blender::ed::object::bake_targets_init_vertex_colors(), blender::ed::object::bake_targets_output_vertex_colors(), bchunk_list_from_data_merge(), bindVert(), BKE_bezier_array_merge(), BKE_brush_gen_radial_control_imbuf(), BKE_collision_objects_create(), BKE_colorband_evaluate_table_rgba(), BKE_curve_bevelList_make(), BKE_curve_init(), BKE_curvemap_insert(), BKE_curvemap_reset(), BKE_curvemapping_set_defaults(), BKE_curvemapping_table_F(), BKE_curvemapping_table_RGBA(), BKE_curveprofile_reset(), BKE_curveprofile_set_defaults(), BKE_defvert_add_index_notest(), BKE_editlattice_load(), BKE_gpencil_stroke_delete_tagged_points(), BKE_gpencil_stroke_fill_triangulate(), BKE_grease_pencil_duplicate_drawing_array(), BKE_id_material_append(), BKE_id_material_assign(), BKE_key_evaluate_object_ex(), BKE_lattice_resize(), BKE_mask_layer_shape_alloc(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_changed_remove(), BKE_mask_point_segment_diff(), BKE_mask_point_segment_feather_diff(), BKE_mask_spline_differentiate_with_resolution(), BKE_mask_spline_ensure_deform(), BKE_mask_spline_feather_collapse_inner_loops(), BKE_mask_spline_feather_points(), BKE_maskrasterize_handle_init(), BKE_mesh_calc_relative_deform(), BKE_mesh_origindex_map_create(), BKE_mesh_origindex_map_create_corner_tri(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_to_curve_nurblist(), BKE_mesh_uv_vert_map_create(), BKE_mesh_vert_corner_tri_map_create(), BKE_modifier_mdef_compact_influences(), BKE_nurb_calc_length(), BKE_nurb_knot_alloc_u(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_nurb_type_convert(), BKE_object_defgroup_data_create(), BKE_object_material_from_eval_data(), BKE_object_material_resize(), BKE_palette_from_hash(), BKE_ptcache_id_time(), BKE_scopes_update(), BKE_sculpt_mask_layers_ensure(), BKE_texpaint_slot_refresh_cache(), BKE_tracking_plane_track_add(), BKE_tracking_plane_track_remove_point_track(), BKE_tracking_selected_tracks_in_active_object(), BKE_tracking_tracks_join(), blend_file_thumb_fast_downscale(), blend_read(), blf_glyph_to_curves(), BLI_args_create(), BLI_bvhtree_new(), BLI_dir_create_recursive(), BLI_file_read_as_lines(), BLI_heap_new_ex(), BLI_heapsimple_new_ex(), BLI_memblock_create_ex(), BLI_path_cmp_normalized(), BLI_scanfill_calc_ex(), BLI_scanfill_calc_self_isect(), BLI_sprintfN_with_buffer(), BLI_strdupcat(), BLI_string_join_array_by_sep_char_with_tableN(), BLI_string_join_array_by_sep_charN(), BLI_string_join_arrayN(), BLI_vsprintfN(), BLI_vsprintfN_with_buffer(), blo_do_versions_250(), blo_do_versions_420(), bm_edge_info_average_length_fallback(), bm_grid_fill(), BM_loop_normal_editdata_array_init_with_htype(), BM_mesh_beautify_fill(), BM_mesh_calc_path_edge(), BM_mesh_calc_path_face(), BM_mesh_calc_path_uv_edge(), BM_mesh_calc_path_uv_face(), BM_mesh_calc_path_uv_vert(), BM_mesh_calc_path_vert(), BM_mesh_decimate_collapse(), BM_mesh_edgenet(), bm_to_mesh_vertex_map(), bm_uv_build_islands(), BM_uv_element_map_create(), BM_uv_vert_map_create(), bmo_inset_region_exec(), brush_add(), btw_smooth_allocate_operator_data(), btw_smooth_graph_keys(), build_edge_mats(), blender::editor::animation::tests::build_fcurve(), build_frames(), build_underline(), blender::bke::mesh::build_vert_to_edge_map(), butterworth_smooth_fcurve_segment(), calc_shapeKeys(), calc_solidify_normals(), blender::ed::transform::calcEdgeSlide_mval_range(), cdf_layer_add(), cdf_read_header(), blender::animrig::Channelbag::Channelbag(), clg_ctx_filter_check(), cloth_build_springs(), cloth_bvh_collision(), cloth_calc_force(), cloth_calc_helper_forces(), cloth_from_mesh(), collect_hull_frames(), computeBindWeights(), console_lb_add__internal(), blender::animrig::versioning::convert_legacy_animato_action(), blender::animrig::convert_to_layered_action(), blender::nodes::socket_items::copy_array(), blender::ed::object::copy_materials_to_new_geometry_object(), copy_single_file(), create_bfmatrix(), blender::ed::object::shapekey::ShapeKeyDragController::create_drag_data(), create_ghost_curves(), create_lfvector(), create_reconstruct_steps_for_struct(), create_samples(), createFacepa(), createFaceRingMap(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::curves::createTransCurvesVerts(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEdge(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), blender::ed::transform::createTransLatticeVerts(), blender::ed::transform::createTransMaskingData(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransMeshSkin(), blender::ed::transform::createTransMeshVertCData(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransNodeData(), blender::ed::transform::createTransObject(), blender::ed::transform::createTransPaintCurveVerts(), blender::ed::transform::createTransParticleVerts(), blender::ed::transform::pointcloud::createTransPointCloudVerts(), blender::ed::transform::createTransPose(), blender::ed::transform::createTransSeqData(), blender::ed::transform::createTransSeqImageData(), blender::ed::transform::createTransSeqRetimingData(), blender::ed::transform::createTransTrackingCurvesData(), blender::ed::transform::createTransTrackingTracksData(), blender::ed::transform::createTransUVs(), createVertRingMap(), curve_blend_read_data(), curve_draw_exec(), blender::nodes::node_geo_curves_to_grease_pencil_cc::curve_instances_to_grease_pencil_layers(), curve_undosys_step_encode(), curvemap_make_table(), curveprofile_make_segments_table(), curveprofile_make_table(), blender::nodes::node_geo_curves_to_grease_pencil_cc::curves_to_grease_pencil_with_one_layer(), CustomData_layer_ensure_data_exists(), CustomData_shallow_copy_remove_non_bmesh_attributes(), cutEdges(), deform_verts(), delete_exec(), delete_feather_points(), displaceModifier_do(), do_sequence_proxy(), do_version_file_output_node(), do_versions_after_linking_280(), draw_filled_lasso(), blender::draw::draw_subdiv_cache_ensure_mat_offsets(), draw_track_path(), draw_tracking_tracks(), duplicate_fcurve_keys(), blender::animrig::Layer::duplicate_with_shallow_strip_copies(), dynamicPaint_allocateSurfaceType(), dynamicPaint_createUVSurface(), dynamicPaint_doEffectStep(), dynamicPaint_doStep(), dynamicPaint_generateBakeData(), dynamicPaint_initAdjacencyData(), dynamicPaint_Modifier_apply(), dynamicPaint_symmetrizeAdjData(), ED_anim_allocate_butterworth_coefficients(), ED_curve_add_nurbs_primitive(), ED_curve_editfont_load(), ED_curve_editfont_make(), ED_gpencil_sbuffer_ensure(), ED_image_paint_tile_find(), ED_image_paint_tile_push(), ed_marker_move_init(), ED_mesh_mirrtopo_init(), ED_screen_user_menus_find(), ED_transverts_create_from_obedit(), EDBM_select_interior_faces(), ensure_mask_grids(), enum_items_from_py(), blender::geometry::execute_realize_grease_pencil_tasks(), face_edge_loop_islands_calc(), fcm_generator_evaluate(), fcm_generator_new_data(), fcurve_samples_to_keyframes(), fcurve_store_samples(), feather_bucket_add_edge(), filelist_readjob_list_dir(), flatten_string_append(), float_image_to_ibuf(), fmod_envelope_addpoint_cb(), fmod_envelope_deletepoint_cb(), free_unexisting_particles(), gaussian_smooth_allocate_operator_data(), gaussian_smooth_exec(), gaussian_smooth_graph_keys(), generate(), blender::render::texturemargin::generate_margin(), blender::nodes::node_geo_string_to_curves_cc::get_text_layout(), get_weights_array(), ghash_buckets_resize(), blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpencil_stroke_join_islands(), gpu_texture_create_tile_mapping(), blender::animrig::grow_array(), grow_array(), blender::animrig::grow_array_and_insert(), harmonic_coordinates_bind(), HC_relaxation_iteration_uv(), heat_bone_weighting(), heat_laplacian_create(), icon_create_rect(), blender::nodes::id_property_int_update_enum_items(), IDP_New(), idprop_enum_items_from_py(), image_renderinfo_cb(), IMB_display_buffer_acquire(), imb_exr_multilayer_parse_channels_from_file(), IMB_moviecache_get_cache_segments(), imb_thumbnail_jpeg(), blender::gpu::VKShaderInterface::init(), init_all_tracks(), init_laplacian_system(), init_laplacian_system(), blender::ed::sculpt_paint::vwpaint::init_session_data(), init_structDNA(), blender::ed::transform::init_TransDataContainers(), initialize_chain(), initialize_posetree(), initLaplacianSystem(), blender::gpu::GLVaoCache::insert(), blender::animrig::insert_bezt_fcurve(), insert_text_exec(), is_track_clean(), blender::ed::mesh::join_objects_exec(), laplacian_relaxation_iteration_uv(), laplacian_system_construct_begin(), laplacian_system_construct_end(), lattice_undosys_step_encode(), layer_bucket_init(), layerRead_mdisps(), layerSwap_mdisps(), blender::bke::greasepencil::convert::legacy_object_modifier_dash(), blender::bke::greasepencil::convert::legacy_object_modifier_time(), lineart_bounding_area_split(), lineart_clear_linked_edges_recursive(), lineart_geometry_object_load(), lineart_init_isec_thread(), lineart_main_bounding_area_make_initial(), lineart_main_occlusion_begin(), lineart_main_remove_unused_lines_recursive(), M_Geometry_interpolate_bezier(), M_Geometry_tessellate_polygon(), make_duplis_particle_system(), make_grayscale_ibuf_copy(), make_structDNA(), makeknots(), mask_draw_curve_type(), mask_duplicate_exec(), mask_rasterize(), mask_spline_add_point_at_index(), mask_spline_feather_differentiated_points_with_resolution__double(), mask_spline_feather_differentiated_points_with_resolution__even(), mball_undosys_step_encode(), MEM_calloc_arrayN(), mempool_iter_threadsafe_create(), mesh_calc_edges_mdata(), mesh_calc_hq_normal(), mesh_calc_tri_tessface(), mesh_get_boundaries(), mesh_get_x_mirror_faces(), blender::ed::object::mesh_is_manifold_consistent(), mesh_island_to_astar_graph(), mesh_undostep_reference_elems_from_objects(), mesh_undosys_step_encode(), meshdeform_bind_floodfill(), meshdeform_matrix_solve(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modify_mesh(), move_shapekey_layers_to_keyblocks(), multires_create_grids_in_unsubdivided_base_mesh(), multires_del_higher(), multires_grid_paint_mask_downsample(), multires_topology_changed(), multires_unsubdivide_extract_grids(), multires_unsubdivide_extract_single_grid_from_face_edge(), multires_unsubdivide_single_level(), nlaeval_snapshot_init(), blender::nodes::node_geo_foreach_geometry_element_cc::output_node::node_init(), blender::nodes::node_geo_index_switch_cc::node_init(), blender::nodes::node_geo_repeat_cc::repeat_output_node::node_init(), blender::nodes::node_geo_simulation_cc::sim_output_node::node_init(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), ntree_exec_begin(), ntreeShaderBeginExecTree_internal(), ntreeTexBeginExecTree_internal(), object_material_assign(), blender::ed::spreadsheet::InstancesTreeViewItem::on_activate(), blender::geometry::p_abf_setup_system(), blender::geometry::p_split_charts(), blender::bke::bake::pack_bake_from_disk(), paint_2d_new_stroke(), palette_sort_exec(), blender::bke::node_interface::item_types::panel_init(), blender::draw::particle_calculate_mcol(), blender::draw::particle_calculate_uvs(), path_destination_ensure_filename(), PE_create_particle_edit(), PE_mirror_x(), PE_update_mirror_cache(), blender::geometry::phash_new(), point_markers_correspondences_on_both_image(), points_to_bezier(), polygonize(), precalc_guides(), prefetch_read_file_to_memory(), blender::gpu::MTLShaderInterface::prepare_common_shader_inputs(), blender::bke::greasepencil::Layer::prepare_for_dna_write(), proj_paint_state_cavity_init(), proj_paint_state_seam_bleed_init(), proj_paint_state_vert_flags_init(), project_paint_begin(), proxy_thread_next_frame(), psys_alloc_path_cache_buffers(), psys_cache_vgroup(), psys_calc_dmcache(), psys_check_boid_data(), psys_thread_context_init_distribute(), ptcache_file_compressed_read(), quad_4edge_subdivide(), RE_bake_pixels_populate(), RE_bake_pixels_populate_from_objects(), blender::io::alembic::AbcNurbsReader::readObjectData(), realloc_particles(), reconstruct_retrieve_libmv_tracks(), reference_keyframed_image_buffers(), blender::nodes::refresh_node_sockets_and_panels(), rekey_particle(), blender::dna::array::remove_index(), remove_tagged_keys(), remove_tagged_particles(), render_layer_allocate_pass(), render_result_rect_fill_zero(), blender::bke::bake::restore_materials(), blender::seq::retiming_data_ensure(), blender::seq::retiming_remove_multiple_keys(), blender::bke::mesh::reverse_group_indices_in_groups(), blender::bke::mesh::reverse_indices_in_groups(), blender::nodes::node_geo_scale_elements_cc::reverse_indices_in_groups(), RNA_enum_item_add(), RNA_property_reset(), RNA_property_string_get_default_alloc(), rna_raw_access(), save_hair(), sb_cf_threads_run(), SB_estimate_transform(), sb_sfesf_threads_run(), scene_undo_depsgraph_gen_key(), blender::seq::seq_render_image_strip(), blender::seq::seq_render_movie_strip(), blender::seq::seq_render_scene_strip_ex(), blender::ed::vse::sequencer_change_path_exec(), set_keyed_keys(), blender::io::alembic::set_knots(), shader_preview_texture(), blender::ed::object::shape_key_mirror(), blender::animrig::shrink_array(), shrink_array(), blender::animrig::shrink_array_and_remove(), blender::animrig::shrink_array_and_swap_remove(), SIM_hair_volume_create_vertex_grid(), smooth_fcurve(), smooth_iter__length_weight(), smooth_iter__simple(), smoothModifier_do(), solidify_add_thickness(), sort_bmelem_flag(), blender::seq::sound_equalizermodifier_recreator(), sph_spring_add(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::ed::spreadsheet::spreadsheet_table_add(), blender::ed::spreadsheet::spreadsheet_table_copy(), blender::ed::spreadsheet::spreadsheet_table_id_copy_content_geometry(), square_out_adj_vmesh(), stitch_init(), stitch_init_all(), stitch_process_data(), blender::ed::spreadsheet::ViewerDataPath::store(), store_grid_data(), blender::seq::strip_retiming_add_key(), blender::seq::strip_retiming_remove_key_ex(), blender::animrig::StripKeyframeData::StripKeyframeData(), studiolight_create_matcap_gputexture(), studiolight_multilayer_convert_pass(), blender::bke::subdiv::subdiv_mesh_prepare_accumulator(), blender::bke::subdiv::subdiv_mesh_prepare_accumulator(), subdivide_base(), subdivide_particle(), subdividenurb(), surfacedeformBind(), surfaceGenerateGrid(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), TEST(), TEST(), test_polyfill_simple(), blender::gpu::tests::test_texture_1d_array_upload(), blender::gpu::tests::test_texture_2d_array_upload(), textview_wrap_offsets(), time_offset_fcurve_segment(), track_get_search_floatbuf(), tracking_average_markers(), tracking_dopesheet_calc_coverage(), tracking_dopesheet_channels_segments_calc(), tracking_image_accessor_new(), tracking_plane_tracks_copy(), tracking_track_get_mask_for_region(), tracks_map_new(), blender::ed::transform::transform_convert_mesh_mirrordata_calc(), blender::ed::curves::transverts_from_curves_positions_create(), blender::ed::outliner::TreeElementRNAArrayElement::TreeElementRNAArrayElement(), tri_3edge_subdivide(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), txt_add_object(), UI_autocomplete_begin(), ui_but_active_string_clear_and_exit(), ui_do_but_HSVCIRCLE(), ui_do_but_text_value_cycle(), ui_item_array(), UI_list_filter_and_sort_items(), ui_searchbox_create_generic_ex(), ui_selectcontext_apply(), ui_textedit_begin(), unsubdivide_init_elem_ids(), blender::update_bakes_from_node_group(), blender::update_panels_from_node_group(), blender::ed::spreadsheet::update_visible_columns(), uv_remove_doubles_to_selected(), uv_sculpt_stroke_init(), uv_select_linked_multi(), uv_select_similar_island_exec(), version_dynamic_viewer_node_items(), version_nodes_insert_item(), vfont_to_curve(), blender::ed::object::vgroup_selected_get(), weightvg_do_mask(), WM_clipboard_text_set(), WM_xr_action_binding_create(), WM_xr_action_create(), wm_xr_session_events_dispatch(), wpaint_stroke_test_start(), blender::ed::object::write_external_bake_pixels(), and blender::ed::object::write_internal_bake_pixels().
| void * MEM_callocN | ( | size_t | len, |
| const char * | str ) |
Allocate a block of memory of size len, with tag name str. The memory is cleared. The name must be static, because only a pointer to it is stored!
Definition at line 118 of file mallocn.cc.
References len, mem_guarded::internal::mem_callocN, and str.
Referenced by action_buttons_register(), action_create(), action_create(), action_groups_add_new(), action_set_create(), actionzone_invoke(), blender::bke::add_auto_smooth_node_tree(), add_collision_object(), add_effector_evaluation(), add_effector_relation(), add_empty_ks_path_exec(), add_fmodifier(), add_image_editor_asset_shelf(), add_marker_to_cfra_elem(), add_membership(), blender::seq::add_movie_strip(), add_new_constraint_internal(), add_object_path(), blender::compositor::FileOutput::add_pass(), add_reference(), add_reverse_pointers(), blender::compositor::FileOutput::add_view(), blender::compositor::FileOutput::add_view(), blender::ed::transform::addMatrixSpace(), blender::ed::transform::addSnapPoint(), alloc_driver_fcurve(), alloc_lineset(), alloc_module(), ANIM_armature_bonecoll_assign_editbone(), ANIM_bonecoll_new(), blender::ed::space_node::animation_basepath_change_new(), animviz_build_motionpath_targets(), animviz_verify_motionpaths(), annotation_stroke_newfrombuffer(), blender::ed::greasepencil::append_frame_to_key_edit_data(), appendPolyLineVert(), blender::ed::greasepencil::apply_eval_grease_pencil_data(), area_azone_init(), area_join_init(), area_move_init(), area_split_init(), area_split_menu_init(), area_swap_init(), armature_extrude_exec(), asset_metadata_tag_add(), blender::bke::greasepencil::assign_to_vertex_group(), blender::bke::greasepencil::assign_to_vertex_group_from_mask(), autotrack_context_step_cb(), blender::ed::object::bake_simulation::bake_geometry_nodes_startjob(), blender::ed::object::bake_targets_init_vertex_colors(), bevels_to_filledpoly(), bezt_to_cfraelem(), BKE_addon_new(), BKE_animdata_ensure_id(), BKE_animsys_get_nla_keyframing_context(), BKE_area_region_new(), BKE_asset_catalog_path_list_add_path(), BKE_asset_catalog_path_list_duplicate(), BKE_autotrack_context_new(), BKE_blender_user_menu_ensure(), BKE_blender_user_menu_item_add(), BKE_blendfile_userdef_from_defaults(), BKE_blendfile_workspace_config_read(), BKE_bpath_list_backup(), BKE_brush_gen_radial_control_imbuf(), BKE_brush_init_curves_sculpt_settings(), BKE_brush_init_gpencil_settings(), BKE_cachefile_add_layer(), BKE_camera_background_image_new(), BKE_collection_exporter_add(), BKE_collection_parent_relations_rebuild(), BKE_collider_cache_create(), BKE_collision_relations_create(), BKE_colorband_add(), BKE_constraint_target_matrix_get(), BKE_constraints_make_evalob(), BKE_cryptomatte_matte_id_to_entries(), BKE_curve_bevelList_make(), BKE_curvemapping_add(), BKE_curveprofile_add(), BKE_defgroup_duplicate(), BKE_displist_fill(), BKE_displist_make_curveTypes(), BKE_editlattice_make(), BKE_effector_add_weights(), BKE_effector_relations_create(), BKE_fcurve_create(), BKE_fcurve_merge_duplicate_keys(), BKE_fcurve_pathcache_create(), BKE_gpencil_frame_addnew(), BKE_gpencil_layer_addnew(), BKE_gpencil_material_attr_init(), BKE_gpencil_palette_addnew(), BKE_gpencil_palettecolor_addnew(), BKE_image_add_renderslot(), BKE_keyblock_add(), BKE_keyconfig_pref_ensure(), BKE_keyingset_add(), BKE_keyingset_add_path(), BKE_lattice_modifiers_calc(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_init(), BKE_lib_override_library_property_get(), BKE_lib_override_library_property_operation_get(), BKE_libblock_alloc_notest(), BKE_light_linking_ensure(), BKE_lightgroup_membership_set(), BKE_lightprobe_cache_create(), BKE_lightprobe_grid_cache_frame_create(), BKE_linestyle_modifier_list_color_ramps(), BKE_main_library_weak_reference_add(), BKE_main_relations_create(), BKE_main_thumbnail_create(), BKE_mask_layer_copy(), BKE_mask_layer_new(), BKE_mask_layer_shape_alloc(), BKE_mask_point_add_uw(), BKE_mask_spline_add(), BKE_mask_spline_copy(), BKE_maskrasterize_handle_new(), BKE_mball_element_add(), BKE_memfile_undo_encode(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_to_curve_nurblist(), BKE_mesh_uv_vert_map_create(), BKE_modifier_calc_data_masks(), BKE_nla_add_soundstrip(), BKE_nlastrip_validate_fcurves(), BKE_nlastrips_make_metas(), BKE_nlatrack_new(), BKE_object_defgroup_new(), BKE_object_empty_draw_type_set(), BKE_object_insert_ptcache(), BKE_ocean_add(), BKE_ocean_init_cache(), BKE_packedfile_new_from_memory(), BKE_paint_ensure(), BKE_palette_color_add(), BKE_panel_layout_panel_state_ensure(), BKE_panel_new(), BKE_partdeflect_new(), BKE_pose_add_group(), BKE_pose_backup_create_all_bones(), BKE_pose_backup_create_selected_bones(), BKE_pose_channel_ensure(), BKE_pose_copy_data_ex(), BKE_pose_ikparam_init(), BKE_pose_rebuild(), BKE_previewimg_create(), BKE_ptcache_add(), BKE_render_result_stamp_data(), BKE_render_result_stamp_info(), BKE_report(), BKE_reportf(), BKE_scene_add_render_view(), BKE_scene_collections_iterator_begin(), BKE_screen_view3d_do_versions_250(), BKE_shaderfx_new(), BKE_sim_debug_data_add_element(), BKE_sim_debug_data_set_enabled(), BKE_stamp_info_from_imbuf(), BKE_stamp_info_from_scene_static(), BKE_subsurf_modifier_runtime_init(), BKE_texture_colormapping_add(), BKE_texture_mapping_add(), BKE_texture_mtex_add(), BKE_tracking_distortion_copy(), BKE_tracking_distortion_new(), BKE_tracking_marker_insert(), BKE_tracking_object_add(), BKE_tracking_plane_track_add(), BKE_tracking_reconstruction_context_new(), BKE_tracking_track_add_empty(), BKE_tracking_track_duplicate(), BKE_undosys_stack_create(), BKE_undosys_step_push_init_with_type(), BKE_undosys_step_push_with_type(), BKE_undosys_type_append(), BKE_vfontdata_char_from_freetypefont(), BKE_vfontdata_from_freetypefont(), BKE_view_layer_add(), BKE_view_layer_add_aov(), BKE_view_layer_add_lightgroup(), BKE_workspace_instance_hook_create(), BKE_workspace_layout_add(), blf_glyph_to_curves(), BLI_args_create(), BLI_array_store_create(), BLI_array_store_state_add(), BLI_box_pack_2d_fixedarea(), BLI_bvhtree_new(), BLI_dial_init(), BLI_dynstr_new(), BLI_dynstr_new_memarena(), BLI_filereader_new_file(), BLI_filereader_new_gzip(), BLI_filereader_new_memory(), BLI_filereader_new_mmap(), BLI_filereader_new_zstd(), BLI_genericNodeN(), BLI_ghashIterator_new(), BLI_gsqueue_new(), BLI_heap_new_ex(), BLI_heapsimple_new_ex(), BLI_linklist_insert_after(), BLI_memarena_alloc(), BLI_memarena_new(), BLI_memblock_create_ex(), BLI_memiter_create(), BLI_mempool_create(), BLI_mmap_open(), BLI_mutex_alloc(), BLI_rw_mutex_alloc(), BLI_stack_new_ex(), BLI_threadpool_init(), BLI_ticket_mutex_alloc(), BLI_timer_register(), bli_windows_get_module_version(), BLI_windows_system_backtrace_run_trace(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blo_do_versions_400(), blo_do_versions_420(), blo_do_versions_450(), blo_do_versions_500(), blo_do_versions_pre250(), blo_do_versions_userdef(), BLO_library_temp_load_id(), BLO_memfile_new_filereader(), blender::ui::block_layout(), BM_custom_loop_normals_from_vector_layer(), BM_edgeloop_from_verts(), BM_lnorspace_err(), BM_lnorspace_update(), bm_loop_build(), BM_loop_interp_multires_ex(), BM_loop_normal_editdata_array_init_with_htype(), bm_mesh_calc_uv_islands(), BM_mesh_create(), BM_mesh_edgeloops_find(), BM_mesh_edgeloops_find_path(), bm_select_history_create(), BM_uv_element_map_create(), BM_uv_element_map_ensure_unique_index(), BM_uv_vert_map_create(), bmo_connect_vert_pair_exec(), BMO_error_raise(), bmo_inset_region_exec(), boid_new_rule(), boid_new_state(), bone_mouse_select_menu(), bpy_gizmo_target_set_handler(), bpy_prop_py_data_ensure(), BPyGPU_Buffer_CreatePyObject(), brush_edit_init(), btw_smooth_allocate_operator_data(), build_pict_list_from_anim(), build_pict_list_from_image_sequence(), build_underline(), buttons_context_register(), buttons_create(), buttons_texture_context_compute(), calc_shapeKeys(), blender::ed::transform::calculateTransformCenter(), blender::ed::asset::shelf::catalog_selector_panel_register(), cdf_create(), chains_find_tips(), change_input_socket_to_rotation_type(), blender::animrig::Channelbag::channel_group_create(), channel_list_add_element(), blender::seq::channels_ensure(), CLG_ctx_init(), clg_ctx_type_filter_append(), clg_ctx_type_register(), clip_rebuild_proxy_exec(), clip_start_prefetch_job(), cloth_add_shear_bend_spring(), cloth_build_springs(), cmp_node_image_add_pass_output(), blender::nodes::node_composite_displace_cc::cmp_node_init_displace(), blender::nodes::node_composite_transform_cc::cmp_node_init_transform(), collection_child_add(), collection_exporter_copy(), blender::ed::object::collection_exporter_register(), collection_object_add(), collection_object_cache_fill(), colormanage_cache_put(), colormanage_cachedata_set(), colormanage_moviecache_ensure(), columnselect_action_keys(), columnselect_graph_keys(), computeBindWeights(), blender::seq::connect(), console_create(), console_lb_add__internal(), console_lb_add_str__internal(), console_select_set_invoke(), blender::ed::object::constraint_add_exec(), blender::geometry::copy_vertex_group_name(), blender::animrig::Strip::create(), blender::io::obj::CurveFromGeometry::create_curve_object(), blender::ed::asset_browser::AssetCatalogDragController::create_drag_data(), blender::ui::bonecollections::BoneCollectionDragController::create_drag_data(), blender::ui::greasepencil::LayerViewItemDragController::create_drag_data(), create_slide_marker_data(), blender::bke::tests::ArmatureDeformTestBase::create_test_armature_object(), blender::bke::tests::ArmatureDeformTestBase::create_test_mesh(), blender::ed::transform::createTransCursor_2D_impl(), blender::ed::transform::createTransCursor_view3d(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransMeshSkin(), blender::ed::transform::createTransObject(), blender::ed::transform::createTransSculpt(), blender::ed::transform::createTransTexspace(), blender::ed::transform::createTransTrackingTracksData(), cryptomatte_add(), CTX_copy(), CTX_create(), blender::draw::curve_batch_cache_init(), curve_bevel_make_extrude_and_fill(), curve_bevel_make_full_circle(), curve_bevel_make_only_extrude(), curve_draw_exec(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_pen_invoke(), curve_pen_modal(), blender::draw::curve_render_data_create(), curve_to_displist(), CustomData_external_add(), data_dir_add(), data_transfer_layersmapping_add_item(), blender::ed::outliner::datastack_drop_data_init(), def_internal_icon(), def_internal_vicon(), direct_link_area(), blender::bke::versioning_internal::direct_link_node_socket_legacy_data_version_do(), direct_link_region(), blender::bke::subdiv::displacement_attach_from_multires(), DNA_reconstruct_info_create(), do_version_convert_to_generic_nodes(), do_version_node_curve_to_mesh_scale_input(), do_version_ntree_242_2(), do_version_texture_gradient_clamp(), do_versions_compositor_render_passes_storage(), do_versions_node_group_add_socket_2_56_2(), do_versions_nodetree_frame_2_64_6(), do_versions_nodetree_image_layer_2_64_5(), do_versions_nodetree_multi_file_output_format_2_62_1(), do_versions_seq_alloc_transform_and_crop(), do_versions_socket_default_value_259(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_content_cell_value(), blender::nodes::draw_data_blocks(), blender::nodes::socket_items::ui::draw_items_list_with_operators(), blender::draw::draw_subdiv_cache_ensure_mat_offsets(), driver_add_new_variable(), DRW_text_cache_create(), DRW_viewport_data_create(), blender::animrig::Layer::duplicate_with_shallow_strip_copies(), dynamicPaint_createNewSurface(), dynamicPaint_createType(), dynamicPaint_createUVSurface(), dynamicPaint_generateBakeData(), dynamicPaint_initAdjacencyData(), dynamicPaint_resetSurface(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_invoke(), ED_anim_allocate_butterworth_coefficients(), ED_area_offscreen_create(), ED_area_swapspace(), ED_area_type_hud(), ED_area_type_hud_ensure(), ED_armature_ebone_add(), ED_armature_from_edit(), ED_armature_to_edit(), ED_channel_draw_list_create(), ED_clip_buttons_register(), ED_curve_add_nurbs_primitive(), ED_curve_editfont_make(), ED_curve_editnurb_make(), ed_editcurve_addvert(), ED_fileselect_init_layout(), ED_fsmenu_get(), ED_gpencil_anim_copybuf_copy(), ED_gpencil_layer_make_cfra_list(), ED_image_filesel_detect_sequences(), ED_image_paint_tile_push(), ED_imbuf_sample_invoke(), ed_marker_add_exec(), ed_marker_camera_bind_exec(), ed_marker_duplicate_apply(), ed_marker_move_init(), ED_masklayer_make_cfra_list(), ED_mesh_deform_bind_callback(), ED_node_tree_push(), ED_node_tree_start(), ED_preview_icon_job(), ED_preview_restart_queue_add(), ED_preview_shader_job(), ED_region_draw_cb_activate(), ED_region_visibility_change_update_animated(), ED_scene_fps_average_accumulate(), ED_screen_animation_timer(), ED_screen_user_menu_register(), blender::seq::ED_seq_proxy_job_get(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), blender::ed::vse::ED_spacetype_sequencer(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), ED_uvedit_buttons_register(), ED_view3d_autodist_last_set(), ED_view3d_cameracontrol_acquire(), edbm_fill_grid_split_join_init(), EDBM_preselect_edgering_create(), EDBM_preselect_elem_create(), edbm_smooth_normals_exec(), edge_isect_ls_add(), edge_isect_ls_ensure(), blender::seq::editing_ensure(), editselect_buf_cache_init_with_generic_userdata(), enable_geometry_nodes_is_modifier(), blender::animrig::tests::KeyframingTest::ensure_action_is_legacy(), blender::ed::space_node::ensure_nodetree_previews(), blender::ed::curves::ensure_surface_deformation_node_exists(), blender::bke::greasepencil::ensure_vertex_group(), ensure_view_state(), euler_filter_group_channels(), evaluate_curve_type_object(), evaluate_surface_object(), extrawindow_new(), blender::animrig::tests::ActionLegacyTest::fcurve_add_legacy(), fcurves_to_pchan_links_get(), file_create(), file_execute_region_panels_register(), file_external_operations_menu_register(), file_init(), file_tool_props_region_panels_register(), file_tools_region_panels_register(), filelist_cache_previews_push(), filelist_file_create_entry(), filelist_new(), filelist_setlibrary(), blender::compositor::FileOutput::FileOutput(), fileselect_ensure_updated_asset_params(), fileselect_ensure_updated_file_params(), fill_add_joint(), fillBevelCap(), blender::gpu::MTLShader::finalize(), find_fcurve_segments(), blender::ed::transform::flushTransTracking(), fly_invoke(), fmod_envelope_addpoint_cb(), fmodifier_panel_register(), fmodifier_subpanel_register(), blender::nodes::node_fn_random_value_cc::fn_node_random_value_init(), folder_history_list_ensure_for_active_browse_mode(), folderlist_pushdir(), fullscreen_azone_init(), blender::io::usd::gather_objects_paths(), gaussian_smooth_allocate_operator_data(), blender::gpu::shader::GPUCodegen::generate_cryptomatte(), blender::nodes::node_geo_proximity_cc::geo_proximity_init(), blender::ed::sculpt_paint::trim::gesture_box_exec(), blender::ed::sculpt_paint::trim::gesture_lasso_exec(), blender::ed::sculpt_paint::trim::gesture_line_exec(), blender::ed::sculpt_paint::trim::gesture_polyline_exec(), get_ikdata(), get_keyed_frames_in_range(), get_selected_frames(), get_selected_marker_positions(), ghash_new(), gizmo_arrow_invoke(), gizmo_cage2d_invoke(), gizmo_cage3d_invoke(), gizmo_dial_invoke(), gizmo_mesh_bisect_setup(), blender::ed::transform::gizmo_mesh_extrude_setup(), gizmo_mesh_placement_setup(), gizmo_mesh_spin_init_setup(), gizmo_mesh_spin_redo_setup(), gizmo_move_invoke(), gizmo_primitive_invoke(), gizmo_ruler_invoke(), blender::ed::transform::gizmogroup2d_init(), blender::ed::transform::gizmogroup2d_resize_init(), blender::ed::transform::gizmogroup2d_rotate_init(), blender::ed::transform::gizmogroup_init(), GPU_material_add_output_link_aov(), GPU_material_add_output_link_composite(), GPU_material_from_nodetree(), GPU_material_split_sub_function(), gpu_node_create(), gpu_node_graph_add_attribute(), gpu_node_graph_add_layer_attribute(), gpu_node_graph_add_texture(), gpu_node_graph_add_uniform_attribute(), gpu_node_input_link(), gpu_node_link_create(), gpu_node_output(), GPU_offscreen_create(), gpu_texture_create_tile_array(), GPU_viewport_create(), grab_clone_invoke(), graph_buttons_register(), graph_create(), graph_init(), graph_slider_invoke(), graphedit_get_context(), GraphISO::GraphISO(), hair_set_pinning(), harmonic_coordinates_bind(), blender::ed::asset::shelf::header_regiontype_register(), heat_calc_vnormals(), heat_ray_tree_create(), blender::ed::sculpt_paint::hide::hide_show_init_properties(), hide_simulation_node_skip_socket_value(), hud_panels_register(), icon_create_drawinfo(), icon_preview_add_size(), IDP_EnsureProperties(), idp_generic_copy(), IDP_ID_system_properties_ensure(), IDP_New(), IDP_NewIDPArray(), IDP_NewStringMaxSize(), image_buttons_register(), image_create(), image_init(), image_init_multilayer_multiview(), image_load_movie_file(), image_save_as_init(), image_sequence_get_frame_ranges(), image_undosys_step_encode(), image_view_pan_init(), image_view_zoom_init(), imagetile_alloc(), imb_alloc_pixels(), IMB_allocImBuf(), IMB_moviecache_create(), info_create(), blender::nodes::node_composite_planetrackdeform_cc::init(), blender::nodes::node_composite_trackpos_cc::init(), blender::nodes::node_shader_script_cc::init(), init(), init(), init(), init_all_tracks(), blender::seq::init_colormix_effect(), init_cvKeyIndex(), blender::seq::init_gaussian_blur_effect(), blender::seq::init_glow_effect(), blender::ed::asset::index::init_indexer_entries_from_value(), init_laplacian_system(), blender::ed::sculpt_paint::face_set::init_operation(), blender::ed::sculpt_paint::mask::init_operation(), blender::ed::sculpt_paint::project::init_operation(), blender::seq::init_solid_color(), blender::seq::init_speed_effect(), init_stabilization_working_context(), blender::seq::init_text_effect(), blender::seq::init_wipe_effect(), blender::ed::transform::initBend(), blender::ed::transform::initEdgeSlide_ex(), initialize_chain(), initialize_missing_closure_and_bundle_node_storage(), initialize_posetree(), blender::ed::transform::initMouseInputMode(), blender::ed::transform::initSeqSlide(), blender::ed::transform::initShear(), blender::ed::transform::initShrinkFatten(), blender::ed::transform::initToSphere(), blender::ed::transform::initTransInfo(), blender::ed::transform::initTranslation(), blender::ed::transform::initVertSlide_ex(), blender::gpu::GLVaoCache::insert(), blender::animrig::insert_bezt_fcurve(), internalAdd(), internalDocs(), is_spline_nearby(), laplacian_system_construct_begin(), laplacian_system_construct_end(), blender::draw::lattice_batch_cache_init(), lattice_init_data(), blender::draw::lattice_render_data_create(), layer_collection_add(), legacy_socket_move_to_interface(), lib_override_resync_tagging_finalize(), lineart_create_render_buffer_v3(), lineart_mem_new_static_pool(), linestyle_copy_data(), blender::ed::object::link_to_collection_menu_register(), loggerwindow_new(), blender::ed::greasepencil::lookup_or_add_deform_group_index(), M_Geometry_tessellate_polygon(), main(), main_arg_deferred_setup(), main_relations_create_idlink_cb(), mainwindow_new(), make_boneList_recursive(), make_elem(), make_new_animlistelem(), blender::bke::node_interface::make_panel(), make_selection_list_nurb(), blender::bke::make_socket(), blender::bke::node_interface::make_socket(), blender::bke::node_interface::socket_types::make_socket_data(), makecubetable(), material_slot_copy_exec(), mempool_iter_threadsafe_create(), blender::ed::outliner::merged_element_search_menu_invoke(), mesh_bisect_invoke(), blender::ed::transform::mesh_customdata_ensure(), blender::ed::transform::mesh_customdatacorrect_create_impl(), minimal_operator_create(), ml_addlayer_cb(), ml_addpass_cb(), ml_addview_cb(), MOD_lineart_gpencil_generate_v3(), MOD_lineart_init_cache(), modifier_allocate_and_init(), blender::seq::modifier_new(), blender::seq::modifier_panel_register(), modifier_panel_register(), blender::ed::object::modifier_skin_armature_create(), modifier_subpanel_register(), blender::ed::object::move_to_collection_menu_register(), moviecache_getprioritydata(), multires_ensure_runtime(), blender::ed::object::multiresbake_image_exec(), nalloc_ak_bezt(), nalloc_ak_cel(), nalloc_ak_gpframe(), nalloc_ak_masklayshape(), nalloc_ak_seqframe(), nearest_fcurve_vert_store(), new(), new_modifier(), new_particle_target_exec(), newLaplacianSystem(), nla_buttons_register(), nla_create(), nla_init(), nlaedit_add_transition_exec(), nlaedit_get_context(), nlaevalchan_snapshot_new(), nlaevalchan_verify_key(), nlastrip_new(), blender::ed::transform::nlastrip_shuffle_transformed(), nlastrips_ctime_get_strip(), blender::bke::node_add_link(), blender::bke::node_add_node(), node_cmp_combsep_color_init(), node_combsep_color_init(), blender::nodes::node_composite_blur_cc::node_composit_init_blur(), blender::nodes::node_composite_channel_matte_cc::node_composit_init_channel_matte(), blender::nodes::node_composite_color_spill_cc::node_composit_init_color_spill(), blender::nodes::node_composite_convert_color_space_cc::node_composit_init_convert_colorspace(), blender::nodes::node_composite_cornerpin_cc::node_composit_init_cornerpin(), blender::nodes::node_composite_defocus_cc::node_composit_init_defocus(), blender::nodes::node_composite_denoise_cc::node_composit_init_denonise(), blender::nodes::node_composite_dilate_cc::node_composit_init_dilateerode(), blender::nodes::node_composite_distance_matte_cc::node_composit_init_distance_matte(), blender::nodes::node_composite_glare_cc::node_composit_init_glare(), blender::nodes::node_composite_image_cc::node_composit_init_image(), blender::nodes::node_composite_keying_cc::node_composit_init_keying(), blender::nodes::node_composite_keyingscreen_cc::node_composit_init_keyingscreen(), blender::nodes::node_composite_kuwahara_cc::node_composit_init_kuwahara(), blender::nodes::node_composite_lensdist_cc::node_composit_init_lensdist(), blender::nodes::node_composite_map_uv_cc::node_composit_init_map_uv(), blender::nodes::node_composite_render_layer_cc::node_composit_init_rlayers(), blender::nodes::node_composite_rotate_cc::node_composit_init_rotate(), blender::nodes::node_composite_scale_cc::node_composit_init_scale(), blender::nodes::node_composite_setalpha_cc::node_composit_init_setalpha(), blender::nodes::node_composite_tonemap_cc::node_composit_init_tonemap(), blender::nodes::node_composite_translate_cc::node_composit_init_translate(), blender::nodes::node_composite_viewer_cc::node_composit_init_viewer(), blender::nodes::node_composite_convert_to_display_cc::node_copy(), blender::ed::space_node::node_create(), blender::ed::space_node::node_duplicate_exec(), node_frame_init(), blender::ed::space_node::node_geometry_add_attribute_search_button(), blender::ed::space_node::node_geometry_add_layer_search_button(), blender::ed::space_node::node_geometry_add_volume_grid_search_button(), blender::nodes::node_composite_convert_to_display_cc::node_init(), blender::nodes::node_composite_file_output_cc::node_init(), blender::nodes::node_fn_combine_color_cc::node_init(), blender::nodes::node_fn_compare_cc::node_init(), blender::nodes::node_fn_format_string_cc::node_init(), blender::nodes::node_fn_input_bool_cc::node_init(), blender::nodes::node_fn_input_color_cc::node_init(), blender::nodes::node_fn_input_int_cc::node_init(), blender::nodes::node_fn_input_rotation_cc::node_init(), blender::nodes::node_fn_input_string_cc::node_init(), blender::nodes::node_fn_input_vector_cc::node_init(), blender::nodes::node_fn_separate_color_cc::node_init(), blender::nodes::node_geo_accumulate_field_cc::node_init(), blender::nodes::node_geo_attribute_capture_cc::node_init(), blender::nodes::node_geo_bake_cc::node_init(), blender::nodes::node_geo_closure_cc::input_node::node_init(), blender::nodes::node_geo_closure_cc::output_node::node_init(), blender::nodes::node_geo_combine_bundle_cc::node_init(), blender::nodes::node_geo_curve_fill_cc::node_init(), blender::nodes::node_geo_curve_fillet_cc::node_init(), blender::nodes::node_geo_curve_handle_type_selection_cc::node_init(), blender::nodes::node_geo_curve_primitive_arc_cc::node_init(), blender::nodes::node_geo_curve_primitive_bezier_segment_cc::node_init(), blender::nodes::node_geo_curve_primitive_circle_cc::node_init(), blender::nodes::node_geo_curve_primitive_line_cc::node_init(), blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_init(), blender::nodes::node_geo_curve_resample_cc::node_init(), blender::nodes::node_geo_curve_sample_cc::node_init(), blender::nodes::node_geo_curve_set_handle_type_cc::node_init(), blender::nodes::node_geo_curve_spline_type_cc::node_init(), blender::nodes::node_geo_curve_to_points_cc::node_init(), blender::nodes::node_geo_curve_trim_cc::node_init(), blender::nodes::node_geo_delete_geometry_cc::node_init(), blender::nodes::node_geo_distribute_points_in_volume_cc::node_init(), blender::nodes::node_geo_duplicate_elements_cc::node_init(), blender::nodes::node_geo_evaluate_closure_cc::node_init(), blender::nodes::node_geo_extrude_mesh_cc::node_init(), blender::nodes::node_geo_field_to_grid_cc::node_init(), blender::nodes::node_geo_foreach_geometry_element_cc::input_node::node_init(), blender::nodes::node_geo_foreach_geometry_element_cc::output_node::node_init(), blender::nodes::node_geo_gizmo_dial_cc::node_init(), blender::nodes::node_geo_gizmo_linear_cc::node_init(), blender::nodes::node_geo_gizmo_transform_cc::node_init(), blender::nodes::node_geo_image_texture_cc::node_init(), blender::nodes::node_geo_index_switch_cc::node_init(), blender::nodes::node_geo_input_named_attribute_cc::node_init(), blender::nodes::node_geo_menu_switch_cc::node_init(), blender::nodes::node_geo_merge_by_distance_cc::node_init(), blender::nodes::node_geo_merge_layers_cc::node_init(), blender::nodes::node_geo_mesh_primitive_circle_cc::node_init(), blender::nodes::node_geo_mesh_primitive_cone_cc::node_init(), blender::nodes::node_geo_mesh_primitive_cylinder_cc::node_init(), blender::nodes::node_geo_mesh_primitive_line_cc::node_init(), blender::nodes::node_geo_mesh_to_points_cc::node_init(), blender::nodes::node_geo_mesh_to_volume_cc::node_init(), blender::nodes::node_geo_points_to_volume_cc::node_init(), blender::nodes::node_geo_raycast_cc::node_init(), blender::nodes::node_geo_repeat_cc::repeat_input_node::node_init(), blender::nodes::node_geo_repeat_cc::repeat_output_node::node_init(), blender::nodes::node_geo_sample_index_cc::node_init(), blender::nodes::node_geo_separate_bundle_cc::node_init(), blender::nodes::node_geo_separate_geometry_cc::node_init(), blender::nodes::node_geo_set_curve_handles_cc::node_init(), blender::nodes::node_geo_simulation_cc::sim_input_node::node_init(), blender::nodes::node_geo_simulation_cc::sim_output_node::node_init(), blender::nodes::node_geo_store_named_attribute_cc::node_init(), blender::nodes::node_geo_string_to_curves_cc::node_init(), blender::nodes::node_geo_subdivision_surface_cc::node_init(), blender::nodes::node_geo_switch_cc::node_init(), blender::nodes::node_geo_uv_unwrap_cc::node_init(), blender::nodes::node_geo_viewer_cc::node_init(), blender::nodes::node_geo_volume_to_mesh_cc::node_init(), blender::nodes::node_composite_cryptomatte_cc::node_init_cryptomatte(), blender::ed::space_node::node_insert_on_link_flags(), blender::nodes::node_sh_mix_cc::node_mix_init(), blender::nodes::node_geo_collection_info_cc::node_node_init(), blender::nodes::node_geo_object_info_cc::node_node_init(), node_reroute_add_storage(), node_reroute_init(), blender::ed::space_node::node_resize_init(), blender::nodes::node_shader_attribute_cc::node_shader_init_attribute(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_init_hair_principled(), blender::nodes::node_shader_map_range_cc::node_shader_init_map_range(), blender::nodes::node_shader_normal_map_cc::node_shader_init_normal_map(), blender::nodes::node_shader_output_aov_cc::node_shader_init_output_aov(), blender::nodes::node_shader_radial_tiling_cc::node_shader_init_radial_tiling(), blender::nodes::node_shader_tangent_cc::node_shader_init_tangent(), blender::nodes::node_shader_tex_brick_cc::node_shader_init_tex_brick(), blender::nodes::node_shader_tex_checker_cc::node_shader_init_tex_checker(), blender::nodes::node_shader_tex_environment_cc::node_shader_init_tex_environment(), blender::nodes::node_shader_tex_gabor_cc::node_shader_init_tex_gabor(), blender::nodes::node_shader_tex_gradient_cc::node_shader_init_tex_gradient(), blender::nodes::node_shader_ies_light_cc::node_shader_init_tex_ies(), blender::nodes::node_shader_tex_image_cc::node_shader_init_tex_image(), blender::nodes::node_shader_tex_magic_cc::node_shader_init_tex_magic(), blender::nodes::node_shader_tex_noise_cc::node_shader_init_tex_noise(), blender::nodes::node_shader_tex_sky_cc::node_shader_init_tex_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_init_tex_voronoi(), blender::nodes::node_shader_tex_wave_cc::node_shader_init_tex_wave(), blender::nodes::node_shader_uvmap_cc::node_shader_init_uvmap(), blender::nodes::node_shader_vector_transform_cc::node_shader_init_vect_transform(), blender::nodes::node_shader_vertex_color_cc::node_shader_init_vertex_color(), blender::ed::space_node::node_socket_add_tooltip(), node_socket_init_default_value_data(), blender::ed::space_node::node_tree_interface_panel_register(), ntree_exec_begin(), ntree_version_241(), ntree_version_245(), ntreeCompositCryptomatteUpdateLayerNames(), ntreeCompositOutputFileAddSocket(), ntreeGetThreadStack(), object_add_or_copy_particle_system(), object_base_new(), object_bases_iterator_begin(), object_blend_read_data(), object_mouse_select_menu(), blender::ed::object::ocean_bake_exec(), blender::bke::greasepencil::convert::offset_radius_node_tree_add(), other_id_types_preview_render(), blender::ed::outliner::outliner_create(), blender::ed::outliner::outliner_item_openclose_invoke(), override_idtemplate_menu(), override_library_runtime_ensure(), blender::geometry::p_split_charts(), blender::bke::bake::pack_bake_from_disk(), paint_2d_new_stroke(), panel_handle_data_ensure(), blender::panel_register(), blender::geometry::ParamHandle::ParamHandle(), blender::draw::particle_batch_cache_fill_segments(), paste_mtex_copybuf(), PE_create_particle_edit(), pe_select_cache_init_with_generic_userdata(), blender::geometry::phash_insert(), blender::geometry::phash_new(), blender::draw::pointcloud_batch_cache_init(), blender::ed::asset::shelf::popover_panel_register(), pose_backup_create(), pose_propagate_exec(), preferences_autoexec_add_exec(), prependPolyLineVert(), blender::ed::vse::preview_startjob(), proj_paint_state_cavity_init(), project_paint_prepare_all_faces(), blender::seq::proxy_rebuild_context(), psys_alloc_path_cache_buffers(), psys_check_group_weights(), ptcache_add_extra_data(), ptcache_baker_create(), ptcache_data_alloc(), ptcache_disk_frame_to_mem(), ptcache_write(), put_imbuf_cache(), py_to_array(), RE_create_gp_pass(), RE_engine_create(), RE_InitState(), readfile_id_runtime_data_ensure(), blender::io::alembic::AbcNurbsReader::readObjectData(), rearrange_animchannel_add_to_islands(), recalc_emitter_field(), recent_files_menu_register(), region_azone_edge_init(), region_azone_scrollbar_init(), region_scale_invoke(), blender::ed::asset::shelf::regiondata_duplicate(), blender::ed::spreadsheet::register_row_filter_panels(), blender::ed::spreadsheet::register_spacetype(), relaxation_iteration_uv(), remove_in_and_out_node_panel_recursive(), remove_triangulate_node_min_size_input(), render_layer_add_pass(), render_result_from_bake(), render_result_new(), render_result_new_from_exr(), render_result_view_new(), render_result_views_shallowcopy(), reorder_instanced_panel_list(), rigidbody_copy_object(), rna_alloc_from_buffer(), rna_calloc(), RNA_create(), rna_def_function(), RNA_def_property(), RNA_def_struct_ptr(), RNA_parameter_list_create(), blender::ed::space_node::sample_invoke(), sb_new_scratch(), sbNew(), scene_copy_data(), scene_get_depsgraph_p(), scene_objects_iterator_begin(), schedule_write_result(), screen_addarea_ex(), screen_animate_area_highlight(), screen_geom_edge_add_ex(), screen_geom_vertex_add_ex(), screen_global_area_refresh(), screen_opengl_render_init(), screen_opengl_views_setup(), screenshot_data_create(), blender::ed::asset::screenshot_preview_invoke(), script_create(), scrollbar_new(), scroller_activate_init(), select_moreless_action_keys(), select_moreless_graph_keys(), blender::seq::seq_strip_alloc(), blender::seq::seq_strip_proxy_alloc(), blender::ed::vse::sequencer_buttons_register(), blender::ed::vse::sequencer_create(), blender::ed::vse::sequencer_preview_add_sound(), blender::ed::vse::sequencer_write_copy_paste_file(), blender::animrig::tests::KeyframingTest::SetUp(), blender::animrig::tests::PoseTest::SetUp(), blender::editor::animation::tests::KeylistSummaryTest::SetUp(), shaderfx_panel_register(), shaderfx_subpanel_register(), SIM_cloth_solve(), SIM_hair_volume_create_vertex_grid(), SIM_mass_spring_solver_create(), slide_plane_marker_customdata(), slide_point_customdata(), slide_spline_curvature_customdata(), smart_project_exec(), blender::ed::space_node::snode_bg_viewmove_invoke(), solve_camera_exec(), solve_camera_initjob(), solve_camera_invoke(), blender::seq::sound_equalizer_add(), space_text_drawcache_init(), space_text_update_drawcache(), splineik_init_tree_from_pchan(), blender::ed::spreadsheet::spreadsheet_column_id_new(), blender::ed::spreadsheet::spreadsheet_column_new(), blender::ed::spreadsheet::spreadsheet_create(), blender::ed::spreadsheet::spreadsheet_data_set_region_panels_register(), blender::ed::spreadsheet::spreadsheet_row_filter_new(), blender::ed::spreadsheet::spreadsheet_table_id_new_geometry(), blender::ed::spreadsheet::spreadsheet_table_new(), statusbar_create(), stitch_init(), stitch_init_all(), stitch_process_data(), store_original_bezt_arrays(), blender::seq::strip_alloc(), strip_convert_transform_crop(), blender::ed::vse::strip_select_from_preview(), strip_update_proxy_cb(), studiolight_create(), surfaceGenerateGrid(), task_mempool_iter_tls_func(), task_mempool_iter_tls_reduce(), blender::bke::cryptomatte::tests::TEST(), TEST(), TEST(), TEST(), TEST(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::ed::animation::tests::TEST_F(), blender::gpu::render_graph::TEST_P(), tex_output(), text_create(), text_scroll_bar_invoke(), text_scroll_invoke(), text_selection_set_invoke(), blender::seq::tool_settings_init(), toolsystem_brush_type_binding_update(), topbar_create(), track_markers(), tracking_dopesheet_calc_coverage(), tracking_dopesheet_channels_calc(), tracking_image_accessor_new(), tracking_objects_copy(), tracks_map_new(), blender::ed::transform::transform_mode_snap_source_init(), blender::ed::transform::transformops_data(), blender::ed::outliner::tree_element_to_path(), tri_3edge_subdivide(), blender::bke::bake::try_load_mesh(), ubuf_from_image_no_tiles(), uhandle_add(), UI_autocomplete_begin(), UI_block_begin(), ui_block_colorpicker_create(), ui_block_interaction_begin(), ui_but_drag_init(), ui_but_extra_operator_icon_add_ptr(), ui_but_get_pasted_text_from_clipboard(), ui_but_search_refresh(), UI_butstore_create(), UI_butstore_register(), ui_data_alloc(), ui_icon_ensure_deferred(), ui_list_ensure(), ui_panel_category_active_set(), UI_panel_category_add(), ui_panel_drag_collapse_handler_add(), UI_pie_menu_begin(), ui_popup_block_position(), ui_popup_block_refresh(), UI_search_item_add(), ui_searchbox_create_generic_ex(), ui_style_new(), ui_textedit_undo_stack_create(), UI_theme_init_default(), UI_UL_cache_file_layers(), uiStyleInit(), uiTemplateCollectionExporters(), uiTemplateMarker(), uiTemplateNodeLink(), uiTemplatePreview(), undo_history_menu_register(), userpref_create(), utile_alloc(), uv_rip_pairs_from_loop(), uv_rip_single_from_loop(), uv_sculpt_stroke_init(), uv_select_similar_island_exec(), version_add_group_in_out_node(), version_geometry_nodes_extrude_smooth_propagation(), version_geometry_nodes_primitive_uv_maps(), version_make_socket_stub(), version_node_add_empty(), version_node_add_link(), version_node_add_socket(), version_replace_principled_hair_model(), versioning_replace_legacy_combined_and_separate_color_nodes(), versioning_replace_legacy_mix_rgb_node(), versioning_replace_musgrave_texture_node(), view3d_boxview_clip(), view3d_buttons_register(), view3d_clipping_exec(), view3d_create(), view3d_depths_create(), view3d_interactive_add_invoke(), view3d_ruler_to_gpencil(), view_edge_pan_invoke(), view_layer_add(), view_pan_init(), view_pan_init(), view_zoom_init(), view_zoomdrag_init(), blender::draw::volume_batch_cache_init(), blender::draw::volume_grid_cache_get(), blender::ed::object::voxel_size_edit_invoke(), walk_invoke(), WIDGETGROUP_armature_spline_setup(), WIDGETGROUP_camera_setup(), WIDGETGROUP_mesh_preselect_edgering_setup(), WIDGETGROUP_mesh_preselect_elem_setup(), WIDGETGROUP_navigate_setup(), WIDGETGROUP_navigate_setup(), WIDGETGROUP_ruler_setup(), window_set_custom_cursor_generator(), wm_clipboard_text_set_impl(), wm_confirm_quit(), wm_cursor_text_generator(), WM_drag_add_asset_list_item(), WM_drag_add_local_ID(), WM_draw_cb_activate(), wm_draw_region_buffer_create(), WM_dropbox_add(), WM_dropboxmap_find(), WM_event_add_dropbox_handler(), WM_event_add_fileselect(), wm_event_add_intern(), WM_event_add_keymap_handler(), WM_event_add_keymap_handler_dynamic(), WM_event_add_keymap_handler_priority(), WM_event_add_modal_handler_ex(), wm_event_add_notifier_intern(), WM_event_add_ui_handler(), WM_event_timer_add(), WM_event_timer_add_notifier(), wm_file_read_setup_wm_init(), WM_gesture_new(), wm_gizmo_create(), wm_gizmogroup_new_from_type(), wm_gizmogrouptype_append__begin(), WM_gizmomap_add_handlers(), WM_gizmomap_new_from_type(), WM_gizmomaptype_ensure(), WM_gizmomaptype_group_link_ptr(), wm_gizmotype_append__begin(), WM_gizmotype_target_property_def(), WM_jobs_get(), WM_keyconfig_new(), WM_keymap_add_item(), wm_keymap_diff(), wm_keymap_new(), wm_macro_start(), WM_modalkeymap_add_item(), WM_modalkeymap_add_item_str(), WM_msgbus_create(), wm_operator_close_file_dialog_if_needed(), wm_operator_create(), wm_operatortype_append__begin(), WM_operatortype_append_macro(), WM_operatortype_append_macro_ptr(), WM_operatortype_macro_define(), WM_paint_cursor_activate(), WM_report_banner_show(), wm_save_file_overwrite_dialog(), wm_stereo3d_set_init(), WM_toolsystem_ref_ensure(), WM_toolsystem_ref_set_from_runtime(), WM_tooltip_immediate_init(), WM_tooltip_timer_init_ex(), WM_window_cursor_keymap_status_refresh(), wm_window_ensure_eventstate(), wm_window_new(), WM_xr_actionmap_binding_new(), WM_xr_actionmap_item_new(), WM_xr_actionmap_new(), wm_xr_fly_init(), wm_xr_grab_init(), wm_xr_raycast_init(), wm_xr_runtime_data_create(), wm_xr_session_controller_data_populate(), wm_xr_session_create_cb(), wm_xr_session_event_create(), wm_xr_session_haptic_action_add(), wm_xr_session_modal_action_test_add(), wm_xr_session_surface_create(), wm_xr_session_surface_offscreen_ensure(), and workspace_relation_add().
| void * MEM_dupallocN | ( | const void * | vmemh | ) |
Duplicates a block of memory, and returns a pointer to the newly allocated block. NULL-safe; will return NULL when receiving a NULL pointer.
Definition at line 143 of file mallocn.cc.
References mem_guarded::internal::mem_dupallocN.
Referenced by action_duplicate(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::add_pass_for_result(), blender::ed::greasepencil::add_vertex_groups(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::add_view_for_result(), blender::animrig::ANIM_bonecoll_array_copy_no_membership(), ANIM_paste_driver(), animviz_copy_motionpath(), armature_copy_data(), BKE_animdata_copy_in_lib(), BKE_area_region_copy(), BKE_camera_background_image_copy(), BKE_constraint_duplicate_ex(), BKE_cryptomatte_matte_id_to_entries(), BKE_curvemap_reset(), BKE_curvemapping_copy(), BKE_curvemapping_copy_data(), BKE_curveprofile_copy(), BKE_curveprofile_copy_data(), BKE_defvert_copy(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_fcurve_copy(), BKE_fluid_modifier_copy(), BKE_gpencil_data_duplicate(), BKE_gpencil_frame_duplicate(), BKE_gpencil_layer_duplicate(), BKE_gpencil_stroke_delete_tagged_points(), BKE_gpencil_stroke_duplicate(), BKE_grease_pencil_copy_parameters(), BKE_id_materials_copy(), BKE_image_get_float_pixels_for_frame(), BKE_image_get_pixels_for_frame(), BKE_keyblock_duplicate(), BKE_keyingsets_copy(), BKE_light_linking_copy(), BKE_lightprobe_cache_copy(), BKE_lightprobe_grid_cache_frame_copy(), BKE_linestyle_color_modifier_copy(), BKE_mask_layer_copy(), BKE_mask_layer_evaluate_deform(), BKE_mask_layer_shape_duplicate(), BKE_mball_data_update(), BKE_mesh_copy_parameters_for_eval(), BKE_mesh_new_nomain_from_curve_displist(), BKE_mesh_new_nomain_from_template_ex(), BKE_nlastrip_copy(), BKE_nlatrack_copy(), BKE_object_copy_particlesystem(), BKE_object_copy_softbody(), BKE_packedfile_duplicate(), BKE_partdeflect_copy(), BKE_pose_copy_data_ex(), BKE_previewimg_copy(), BKE_previewimg_ensure(), BKE_stamp_data_copy(), BKE_toolsettings_copy(), BKE_tracking_track_duplicate(), BKE_vfontdata_char_copy(), BKE_vfontdata_copy(), BKE_view_layer_copy_data(), BKE_volume_new_for_eval(), BLI_duplicatelist(), BLI_filelist_entry_duplicate(), BLO_blendhandle_get_preview_for_id(), blo_do_versions_pre250(), BM_data_layer_add(), BM_data_layer_add_named(), BM_data_layer_free(), BM_data_layer_free_n(), BM_data_layer_free_named(), BM_edgeloop_expand(), boid_copy_settings(), boid_duplicate_state(), brush_copy_data(), buttons_duplicate(), camera_copy_data(), ccd_mesh_make(), ccd_mesh_update(), blender::animrig::Channelbag::Channelbag(), blender::seq::channels_duplicate(), clip_duplicate(), blender::seq::connections_duplicate(), console_duplicate(), constraint_copy_data_ex(), copy_and_update_ownership(), copy_bone_collection(), blender::copy_data(), copy_data(), copy_data(), copy_data(), blender::seq::copy_effect_default(), copy_fmodifier(), copy_fmodifiers(), blender::seq::copy_gaussian_blur_effect(), blender::seq::copy_glow_effect(), copy_particle_dupliob_exec(), copy_particle_edit(), blender::seq::copy_solid_color(), blender::seq::copy_speed_effect(), blender::seq::copy_text_effect(), blender::seq::copy_wipe_effect(), curve_copy_data(), blender::bke::curve_legacy_to_curves(), curves_copy_data(), CustomData_bmesh_merge_layout(), CustomData_init_from(), CustomData_init_layout_from(), deform_verts(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_content_cell_value(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_float4x4(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_float_vector(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_int(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_int_vector(), draw_setting_widget(), blender::draw::draw_subdiv_cache_ensure_mat_offsets(), blender::ed::greasepencil::DrawingPlacement::DrawingPlacement(), driver_variables_copy(), blender::draw::drw_mesh_weight_state_copy(), duplicate_metaelems_exec(), duplicate_render_layer(), duplicate_render_pass(), duplicate_render_view(), dynamicPaint_Modifier_copy(), ED_armature_ebone_listbase_copy(), ED_armature_from_edit(), ED_curve_keyindex_hash_duplicate(), ed_marker_make_links_scene_exec(), ED_mesh_mirrtopo_init(), ED_mesh_uv_add(), ED_spacetype_node(), blender::ed::vse::ED_spacetype_sequencer(), ED_spacetype_view3d(), editmball_from_undomball(), blender::geometry::execute_realize_pointcloud_tasks(), blender::geometry::extract_greasepencil_layer_curves(), blender::geometry::extract_greasepencil_layer_points(), blender::geometry::extract_greasepencil_layers(), blender::geometry::extract_pointcloud_points(), fcm_envelope_copy(), fcm_generator_copy(), fcurve_copy_driver(), file_duplicate(), filelist_readjob_startjob(), blender::bke::greasepencil::convert::find_used_vertex_groups(), flyEvent(), folder_history_list_duplicate(), folderlist_duplicate(), blender::bke::gather_deform_verts(), blender::nodes::node_geo_interpolate_curves_cc::generate_interpolated_curves(), blender::render::texturemargin::generate_margin(), blender::ed::asset::generate_previewimg_from_buffer(), gpencil_stroke_join_islands(), gpu_node_input_link(), graph_duplicate(), grease_pencil_copy_data(), greasepencil_copy_data(), IDP_CopyArray(), IDP_CopyIDPArray(), IDP_CopyString(), IDP_ui_data_copy(), image_copy_data(), image_duplicate(), image_exr_from_scene_linear_to_output(), image_flip_exec(), IMB_filter_extend(), imb_make_writeable_buffer(), IMB_mask_filter_extend(), info_duplicate(), insert_curvekey(), insert_lattkey(), blender::ed::greasepencil::join_curves(), blender::geometry::join_curves(), lattice_copy_data(), layerCopy_grid_paint_mask(), layerCopy_mdisps(), blender::bke::greasepencil::convert::legacy_gpencil_frame_to_grease_pencil_drawing(), mask_duplicate_exec(), mask_spline_points_copy(), material_copy_data(), mesh_copy_data(), metaball_copy_data(), MOD_previous_vcos_store(), blender::seq::modifier_copy(), multires_reshape_store_original_grids(), nla_duplicate(), blender::nodes::node_composite_image_cc::node_composit_copy_image(), blender::nodes::node_composite_render_layer_cc::node_composit_copy_rlayers(), blender::nodes::node_composite_cryptomatte_cc::node_copy_cryptomatte(), blender::nodes::node_shader_script_cc::node_copy_script(), node_copy_standard_storage(), blender::nodes::node_composite_file_output_cc::node_copy_storage(), blender::nodes::node_fn_format_string_cc::node_copy_storage(), blender::nodes::node_geo_attribute_capture_cc::node_copy_storage(), blender::nodes::node_geo_bake_cc::node_copy_storage(), blender::nodes::node_geo_closure_cc::output_node::node_copy_storage(), blender::nodes::node_geo_combine_bundle_cc::node_copy_storage(), blender::nodes::node_geo_evaluate_closure_cc::node_copy_storage(), blender::nodes::node_geo_field_to_grid_cc::node_copy_storage(), blender::nodes::node_geo_foreach_geometry_element_cc::output_node::node_copy_storage(), blender::nodes::node_geo_index_switch_cc::node_copy_storage(), blender::nodes::node_geo_menu_switch_cc::node_copy_storage(), blender::nodes::node_geo_repeat_cc::repeat_output_node::node_copy_storage(), blender::nodes::node_geo_separate_bundle_cc::node_copy_storage(), blender::nodes::node_geo_simulation_cc::sim_output_node::node_copy_storage(), blender::bke::node_copy_with_mapping(), blender::ed::space_node::node_duplicate(), blender::nodes::node_geo_curve_to_mesh_cc::node_geo_exec(), blender::nodes::node_geo_grease_pencil_to_curves_cc::node_geo_exec(), blender::ed::space_node::node_socket_add_tooltip(), blender::bke::node_socket_copy(), blender::nodes::node_fn_input_string_cc::node_storage_copy(), blender::bke::ntree_copy_data(), ntreeGetThreadStack(), object_copy_data(), blender::ed::object::object_modifier_add_asset_register(), blender::ed::outliner::outliner_duplicate(), blender::geometry::p_chart_abf_solve(), paint_curve_copy_data(), blender::bke::node_interface::item_types::panel_init(), panel_list_copy(), particle_settings_copy_data(), PE_mirror_particle(), PE_mirror_x(), pointcloud_copy_data(), property_search_all_tabs(), psys_copy_particles(), ptcache_copy(), ptcache_particle_extra_read(), RE_DuplicateRenderResult(), rekey_particle_to_time(), blender::draw::gpencil::render_init_buffers(), rigidbody_copy_constraint(), rigidbody_copy_object(), rotate_direction_nurb(), script_duplicate(), blender::ed::vse::sequencer_duplicate(), shapekey_copy_data(), smooth_exec(), smooth_fcurve_segment(), blender::bke::node_interface::socket_types::socket_data_copy_ptr(), blender::seq::sound_equalizermodifier_copy_data(), spherical_harmonic_copy(), splineik_copy(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::ed::spreadsheet::spreadsheet_table_id_copy_content_geometry(), statusbar_duplicate(), blender::seq::strip_duplicate(), blender::ed::vse::strip_get_text_strip_cb(), text_duplicate(), texture_copy_data(), blender::seq::tool_settings_copy(), topbar_duplicate(), tracking_plane_tracks_copy(), tracking_reconstruction_copy(), tracking_tracks_copy(), tracks_map_insert(), tracks_map_merge(), ui_but_rna_menu_convert_to_menu_type(), ui_but_rna_menu_convert_to_panel_type(), ui_item_menu(), blender::ed::space_node::ui_node_menu_column(), blender::ed::space_node::ui_template_node_link_menu(), uiTemplateNodeLink(), undocurve_from_paintcurve(), undocurve_to_paintcurve(), undolatt_from_editlatt(), undolatt_to_editlatt(), undomball_to_editmball(), undoptcache_from_editcache(), undoptcache_to_editcache(), userpref_duplicate(), blender::ed::transform::uv_set_connectivity_distance(), version_copy_socket(), version_make_socket_stub(), version_node_group_split_socket(), version_node_socket_duplicate(), blender::ed::object::vgroup_array_copy(), view3d_boxview_clip(), view3d_duplicate(), view3d_main_region_duplicate(), volume_copy_data(), walkEvent(), wm_event_free_last_handled(), WM_generic_callback_steal(), wm_keymap_copy(), wm_keymap_diff_item_copy(), wm_keymap_item_copy(), wm_msg_remote_io_gset_key_duplicate(), wm_msg_static_gset_key_duplicate(), wm_xr_actionmap_binding_copy(), wm_xr_actionmap_copy(), wm_xr_actionmap_item_copy(), world_copy_data(), and wpaint_stroke_test_start().
| void MEM_freeN | ( | void * | vmemh | ) |
Release memory previously allocated by the C-style functions of this module.
It is illegal to call this function with data allocated by #MEM_new.
Definition at line 113 of file mallocn.cc.
References mem_guarded::internal::ALLOC_FREE, and mem_guarded::internal::mem_freeN_ex.
Referenced by _bli_array_permute(), accessor_release_mask_callback(), action_destroy(), action_flip_pchan(), action_flip_pchan_rna_paths(), action_set_destroy(), actionzone_exit(), actkeys_is_key_at_position(), add_2nd_order_springs(), add_bezt_vertices(), add_bp_springlist(), blender::ed::space_node::add_dragged_links_to_tree(), blender::seq::add_movie_strip(), add_verts_to_dgroups(), adduplicateflagNurb(), alloc_child_particles(), alloc_scale_dst_buffers(), allocate_displacement_grid(), ANIM_animdata_freelist(), blender::animrig::ANIM_bonecoll_array_free(), anim_change_prop_name(), blender::ed::space_node::animation_basepath_change_free(), animdata_filter_dopesheet(), animfilter_fcurves_span(), animpath_update_basepath(), animviz_free_motionpath(), animviz_free_motionpath_cache(), animviz_free_motionpath_targets(), annotation_free_stroke(), annotation_session_cleanup(), annotation_stroke_newfrombuffer(), area_animate_highlight_cb(), area_join_exit(), area_move_out_draw_cb(), area_split_exit(), area_swap_exit(), arg_handle_extension_registration(), arg_handle_render_frame(), armature_free_data(), armature_undosys_step_free(), array_store_free_data(), array_store_test_random_data_rle_encode(), array_store_test_random_span_rle_encode(), arrayModifier_doArray(), associate_blend_exec(), autotrack_context_init_autotrack(), autotrack_context_init_image_accessor(), average_tracks_exec(), blender::ed::object::bake(), blender::animrig::bake_fcurve(), blender::animrig::bake_fcurve_segments(), blender::ed::object::bake_targets_output_vertex_colors(), blender::ed::object::bake_targets_populate_pixels_color_attributes(), base_skin(), bchunk_decref(), bchunk_list_from_data_merge(), BKE_action_fix_paths_rename(), BKE_addon_free(), BKE_addon_pref_type_free(), BKE_addon_pref_type_remove(), BKE_animdata_fix_paths_rename(), BKE_animdata_free(), BKE_animsys_fix_rna_path_rename(), BKE_armature_editbonelist_free(), BKE_autotrack_context_free(), BKE_autotrack_context_sync(), BKE_blender_user_menu_item_free(), BKE_blender_userdef_app_template_data_set_and_free(), BKE_blender_userdef_data_free(), BKE_blender_userdef_data_set_and_free(), BKE_blendfile_link_append_context_item_idtypes_from_library_add(), BKE_blendfile_userdef_write_app_template(), BKE_blendfile_workspace_config_data_free(), BKE_bmbvh_free(), BKE_bpath_foreach_path_allocated_process(), BKE_bpath_list_free(), BKE_cachefile_remove_layer(), BKE_callback_remove(), BKE_camera_background_image_remove(), BKE_collection_exporter_remove(), BKE_collider_cache_free(), BKE_collision_objects_create(), BKE_collision_objects_free(), BKE_collision_relations_free(), BKE_constraint_free_data_ex(), BKE_constraint_target_matrix_get(), BKE_constraints_clear_evalob(), BKE_crazyspace_build_sculpt(), BKE_curve_bevelList_free(), BKE_curve_bevelList_make(), BKE_curve_calc_modifiers_pre(), BKE_curve_decimate_bezt_array(), BKE_curve_decimate_nurb(), BKE_curve_editfont_free(), BKE_curve_editNurb_free(), BKE_curvemap_insert(), BKE_curvemap_remove(), BKE_curvemap_remove_point(), BKE_curvemap_reset(), BKE_curvemapping_free(), BKE_curvemapping_free_data(), BKE_curvemapping_premultiply(), BKE_curveprofile_free(), BKE_curveprofile_insert(), BKE_curveprofile_remove_by_flag(), BKE_curveprofile_remove_point(), BKE_curveprofile_reverse(), BKE_defvert_add_index_notest(), BKE_defvert_array_free(), BKE_defvert_array_free_elems(), BKE_defvert_blend_read(), BKE_defvert_copy(), BKE_defvert_ensure_index(), BKE_defvert_extract_vgroup_to_edgeweights(), BKE_defvert_extract_vgroup_to_faceweights(), BKE_defvert_extract_vgroup_to_loopweights(), BKE_defvert_remove_group(), BKE_editlattice_free(), BKE_editlattice_load(), BKE_editmesh_vert_coords_alloc(), BKE_effector_relations_free(), BKE_effectors_free(), BKE_fcurve_free(), BKE_fcurve_pathcache_destroy(), BKE_fluid_modifier_copy(), BKE_freestyle_lineset_delete(), BKE_gpencil_frame_addcopy(), BKE_gpencil_frame_addnew(), BKE_gpencil_free_legacy_palette_data(), BKE_gpencil_free_stroke(), BKE_gpencil_free_stroke_editcurve(), BKE_gpencil_modifier_free_ex(), BKE_gpencil_stroke_delete_tagged_points(), BKE_gpencil_stroke_fill_triangulate(), BKE_icons_deferred_free(), BKE_icons_free(), BKE_id_material_append(), BKE_id_material_assign(), BKE_id_material_clear(), BKE_id_material_pop(), BKE_id_material_resize(), BKE_image_remove_renderslot(), BKE_image_render_write_exr(), BKE_image_save(), BKE_image_signal(), BKE_key_evaluate_object_ex(), BKE_key_free_nolib(), BKE_keyblock_mesh_calc_normals(), BKE_keyconfig_pref_type_free(), BKE_keyconfig_pref_type_remove(), BKE_keyingset_free_path(), BKE_lattice_deform_data_destroy(), BKE_lattice_resize(), BKE_lib_override_library_free(), BKE_libblock_free_data(), BKE_lightgroup_membership_set(), BKE_linestyle_color_modifier_remove(), BKE_main_id_repair_duplicate_names_listbase(), BKE_main_idmap_destroy(), BKE_main_relations_free(), BKE_mask_layer_free(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_changed_remove(), BKE_mask_layer_shape_free(), BKE_mask_point_free(), BKE_mask_spline_ensure_deform(), BKE_mask_spline_feather_collapse_inner_loops(), BKE_mask_spline_free(), BKE_maskrasterize_handle_free(), BKE_maskrasterize_handle_init(), BKE_mball_cubeTable_free(), BKE_mball_polygonize(), BKE_memfile_undo_free(), BKE_mesh_calc_relative_deform(), BKE_mesh_copy_parameters_for_eval(), BKE_mesh_debug_print(), BKE_mesh_foreach_mapped_vert_coords_get(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_mselect_validate(), BKE_mesh_nomain_to_meshkey(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_mesh_to_curve_nurblist(), BKE_mesh_uv_vert_map_free(), BKE_mesh_validate_arrays(), BKE_modifier_free_ex(), BKE_modifier_mdef_compact_influences(), BKE_modifier_set_error(), BKE_modifier_set_warning(), BKE_modifiers_clear_errors(), BKE_movieclip_free_gputexture(), BKE_nlastrip_free(), BKE_nlatrack_free(), BKE_nurb_calc_length(), BKE_nurb_direction_switch(), BKE_nurb_free(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_nurb_type_convert(), BKE_object_defgroup_index_map_create(), BKE_object_defgroup_lock_flags_get(), BKE_object_free_curve_cache(), BKE_object_free_derived_caches(), BKE_object_material_resize(), BKE_object_material_slot_remove(), BKE_object_shapekey_remove(), BKE_ocean_free(), BKE_ocean_free_cache(), BKE_packedfile_free(), BKE_packedfile_new(), BKE_packedfile_unpack_all_libraries(), BKE_packedfile_unpack_image(), BKE_packedfile_unpack_sound(), BKE_packedfile_unpack_vfont(), BKE_packedfile_unpack_volume(), BKE_palette_color_remove(), BKE_panel_free(), BKE_partdeflect_free(), BKE_particle_system_blend_read_after_liblink(), BKE_pose_backup_free(), BKE_pose_free_data_ex(), BKE_pose_free_ex(), BKE_preview_images_free(), BKE_previewimg_cached_release(), BKE_previewimg_free(), BKE_ptcache_free(), BKE_ptcache_id_time(), BKE_ptcache_load_external(), BKE_ptcache_toggle_disk_cache(), BKE_reportf(), BKE_reports_clear(), BKE_reports_prependf(), BKE_reports_print(), BKE_rigidbody_free_constraint(), BKE_rigidbody_free_object(), BKE_rigidbody_free_world(), BKE_scene_collections_iterator_end(), BKE_scene_objects_iterator_end(), BKE_scene_remove_render_view(), BKE_scene_undo_depsgraphs_restore(), BKE_scopes_update(), BKE_screen_remove_double_scredges(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scredges(), BKE_screen_remove_unused_scrverts(), BKE_shaderfx_free_ex(), BKE_sim_debug_data_free(), BKE_stamp_data_free(), BKE_text_free_lines(), BKE_text_load_ex(), BKE_text_reload(), BKE_texture_mtex_add_id(), BKE_toolsettings_free(), BKE_tracking_clipboard_free(), BKE_tracking_distortion_free(), BKE_tracking_marker_delete(), BKE_tracking_plane_marker_delete(), BKE_tracking_plane_track_free(), BKE_tracking_plane_track_remove_point_track(), BKE_tracking_reconstruction_context_free(), BKE_tracking_refine_marker(), BKE_tracking_sample_pattern(), BKE_tracking_track_free(), BKE_tracking_tracks_join(), BKE_undosys_stack_destroy(), BKE_undosys_step_push_with_type(), BKE_undosys_type_free_all(), BKE_uvproject_camera_info_free(), BKE_vfont_clipboard_set(), BKE_vfont_data_free(), BKE_vfontdata_char_from_freetypefont(), BKE_vfontdata_from_freetypefont(), BKE_view_layer_free_ex(), BKE_view_layer_free_object_content(), BKE_view_layer_verify_aov(), bke_view_layer_verify_aov_cb(), BKE_viewer_path_elem_free(), BKE_volume_dense_float_grid_clear(), BKE_workspace_instance_hook_free(), BKE_workspace_tool_remove(), blend_file_thumb_fast_downscale(), blend_file_thumb_from_screenshot(), blf_dir_metrics_search(), blf_ensure_face(), blf_font_free(), blf_glyph_to_curves(), BLI_args_destroy(), BLI_array_store_destroy(), BLI_array_store_state_add(), BLI_array_store_state_remove(), BLI_bitmap_draw_2d_poly_v2i_n(), BLI_box_pack_2d(), BLI_box_pack_2d_fixedarea(), bli_builddir(), BLI_bvhtree_free(), BLI_convexhull_2d(), BLI_convexhull_aabb_fit_points_2d(), BLI_copy(), BLI_dial_free(), BLI_dir_create_recursive(), BLI_dynstr_appendf(), BLI_dynstr_free(), BLI_dynstr_vappendf(), BLI_file_read_as_lines(), BLI_file_read_data_as_mem_from_handle(), BLI_file_unzstd_to_mem_at_pos(), BLI_file_zstd_from_mem_at_pos(), BLI_filelist_entry_free(), BLI_filelist_free(), BLI_filereader_new_gzip(), BLI_freelinkN(), BLI_freelistN(), BLI_ghash_free(), BLI_ghashIterator_free(), BLI_ghashutil_pairfree(), BLI_gsqueue_free(), BLI_heap_clear(), BLI_heap_free(), BLI_heapsimple_free(), BLI_jitter_init(), BLI_linklist_free(), BLI_linklist_freeN(), BLI_linklist_pop(), BLI_memarena_free(), BLI_memblock_destroy(), BLI_memiter_destroy(), BLI_mempool_destroy(), BLI_mmap_free(), BLI_mutex_free(), BLI_path_cmp_normalized(), BLI_path_make_safe_filename_ex(), BLI_rw_mutex_free(), BLI_scanfill_calc_ex(), BLI_scanfill_calc_self_isect(), BLI_stack_free(), BLI_ticket_mutex_free(), BLI_tridiagonal_solve(), BLI_tridiagonal_solve_cyclic(), bli_windows_get_module_version(), BLI_windows_system_backtrace_run_trace(), blo_bhead_read_full(), BLO_blendfiledata_free(), BLO_blendhandle_get_preview_for_id(), blo_cache_storage_end(), BLO_datablock_info_linklist_free(), blo_do_versions_280(), blo_do_versions_400(), blo_do_versions_pre250(), blo_filedata_free(), BLO_library_temp_free(), BLO_memfile_free(), BLO_read_pointer_array(), blo_update_defaults_scene(), block_create__close_file_dialog(), blender::ui::block_layout_free(), blender::ui::block_layout_resolve(), BLT_lang_init(), BLT_lang_locale_explode(), bm_corners_to_loops_ex(), BM_data_layer_add(), BM_data_layer_add_named(), BM_data_layer_free(), BM_data_layer_free_n(), BM_data_layer_free_named(), bm_decim_triangulate_begin(), bm_decim_triangulate_end(), bm_edge_info_average_length_fallback(), bm_edge_symmetry_map(), BM_edgeloop_free(), bm_edgering_pair_interpolate(), bm_edgering_pair_store_free(), bm_face_split_by_concave(), BM_face_split_edgenet(), bm_face_triangulate_mapping(), bm_grid_fill(), bm_grid_fill_array(), BM_lnorspace_err(), BM_lnorspace_invalidate(), BM_loop_normal_editdata_array_free(), BM_loop_normal_editdata_array_init_with_htype(), BM_mesh_beautify_fill(), BM_mesh_bisect_plane(), BM_mesh_calc_edge_groups(), BM_mesh_calc_edge_groups_as_arrays(), BM_mesh_calc_face_groups(), BM_mesh_calc_path_edge(), BM_mesh_calc_path_face(), BM_mesh_calc_path_uv_edge(), BM_mesh_calc_path_uv_face(), BM_mesh_calc_path_uv_vert(), BM_mesh_calc_path_vert(), bm_mesh_calc_uv_islands(), BM_mesh_copy(), BM_mesh_copy_arrays(), BM_mesh_data_free(), BM_mesh_debug_print(), BM_mesh_decimate_collapse(), BM_mesh_decimate_dissolve(), BM_mesh_decimate_dissolve_ex(), BM_mesh_decimate_unsubdivide_ex(), BM_mesh_edgeloops_find(), BM_mesh_edgeloops_find_path(), BM_mesh_edgenet(), BM_mesh_edgesplit(), BM_mesh_elem_table_ensure(), BM_mesh_free(), BM_mesh_intersect(), BM_mesh_intersect_edges(), bm_mesh_loops_assign_normal_data(), bm_mesh_loops_custom_normals_set(), bm_mesh_loops_split_lnor_fans(), BM_mesh_rebuild(), BM_mesh_remap(), BM_mesh_separate_faces(), BM_mesh_triangulate(), BM_mesh_wireframe(), bm_rotate_edges_shared(), bm_to_mesh_shape(), BM_uv_vert_map_free(), bm_vert_fasthash_create(), bm_vert_fasthash_destroy(), bmesh_find_doubles_by_distance_connected_impl(), bmesh_find_doubles_by_distance_impl(), bmesh_find_doubles_common(), bmesh_to_mesh_calc_object_remap(), bmo_beautify_fill_exec(), bmo_bisect_plane_exec(), bmo_connect_vert_pair_exec(), bmo_contextual_create_exec(), bmo_create_cone_exec(), bmo_create_monkey_exec(), bmo_edgeloop_fill_exec(), BMO_error_pop(), bmo_extrude_face_region_exec(), bmo_inset_region_exec(), bmo_join_triangles_exec(), BMO_mesh_selected_remap(), bmo_offset_edgeloops_exec(), BMO_op_vinitf(), bmo_planar_faces_exec(), bmo_recalc_face_normals_exec(), bmo_smooth_vert_exec(), bmo_spin_exec(), bmo_subdivide_edgering_exec(), bmo_triangle_fill_exec(), boid_free_settings(), boxPack_FromPyObject(), bpy_app_help_text(), bpy_bm_utils_vert_separate(), bpy_bmesh_op_doc_get(), BPy_EnumProperty(), bpy_file_path_map(), BPy_IDArray_ass_slice(), BPy_IDArray_releasebuffer(), BPy_IDProperty_Map_ValidateAndCreate(), BPy_reports_to_error(), bpy_rna_region_as_string(), bpy_rna_uilayout_introspect(), bpy_user_map(), brush_add(), brush_edit_exit(), brush_free_data(), brush_painter_2d_require_imbuf(), brush_painter_cache_2d_free(), brush_painter_mask_imbuf_partial_update(), btw_smooth_free_operator_data(), btw_smooth_graph_keys(), build_bps_springlist(), build_edge_mats(), blender::ed::outliner::OverrideRNAPathTreeBuilder::build_path(), blender::bke::mesh::build_vert_to_edge_map(), butterworth_smooth_fcurve_segment(), button2d_draw_intern(), button_activate_exit(), button_matches_search_filter(), buttons_free(), buttons_panel_context_draw(), C_BVHTree_FromPolygons(), blender::io::hydra::cache_or_get_image_file(), calc_shapeKeys(), calc_solidify_normals(), blender::ed::transform::calcEdgeSlide_mval_range(), blender::ed::transform::calculateTransformCenter(), camera_free_data(), ccd_mesh_free(), ccd_mesh_update(), ccl_try_align(), cdf_free(), change_input_socket_to_rotation_type(), blender::seq::channels_free(), clean_fcurve(), blender::gpu::GLVaoCache::clear(), blender::io::obj::OBJMesh::clear(), clg_ctx_filter_check(), CLG_ctx_free(), clg_str_free(), clg_str_indent_multiline(), cloth_build_springs(), cloth_bvh_collision(), cloth_calc_force(), cloth_calc_helper_forces(), cloth_free_edgelist(), cloth_free_errorsprings(), cloth_free_modifier(), cloth_free_modifier_extern(), cloth_from_mesh(), cmp_node_image_verify_outputs(), cmp_node_rlayer_create_outputs(), colorband_init_from_table_rgba_resample(), colormanage_cache_free(), blender::ed::space_node::compo_freejob(), configure_and_run_tracker(), console_blend_read_data(), console_copy_exec(), console_cursor_set_exit(), console_history_append_exec(), console_history_free(), console_insert_exec(), console_paste_exec(), console_scrollback_free(), console_scrollback_prompt_end(), console_select_update_primary_clipboard(), construct_param_handle_subsurfed(), blender::ui::context_path_add_generic(), blender::ed::geometry::convert_attribute(), convert_include(), convertABGR_RGBA(), convertLogElementToRGBA(), convertRGB_RGBA(), convertRGBA_RGB(), convertRGBA_RGBA(), convertRGBAToLogElement(), copy_data(), copy_particle_systems_to_object(), copy_selection(), copy_single_file(), correctivesmooth_modifier_do(), cp_key(), create_lineset_handler(), create_primitive_from_points(), create_samples(), create_scene(), createFacepa(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransMeshSkin(), blender::ed::transform::createTransMeshVertCData(), blender::ed::transform::createTransUVs(), cryptomatte_remove(), CTX_data_dir_get_ex(), CTX_free(), ctx_result_brief_repr(), cursor_bitmap_rgba_flip_y(), curve_blend_read_data(), curve_decimate(), curve_draw_exec(), blender::ed::curves::curve_draw_exec_precalc(), curve_draw_exec_precalc(), blender::ed::curves::curve_draw_exit(), curve_draw_exit(), blender::ed::curves::curve_draw_init(), curve_draw_init(), blender::ed::curves::curve_draw_stroke_3d(), curve_draw_stroke_3d(), curve_editNurb_keyIndex_cv_free_cb(), curve_pen_modal(), blender::draw::curve_render_data_free(), curve_select_less(), curve_select_more(), curve_select_random_exec(), curve_select_shortest_path_surf(), curve_undosys_step_free(), curvemap_make_table(), blender::ed::curves::curves_draw_exec(), blender::ed::curves::set_selection_domain::curves_set_selection_domain_exec(), CustomData_bmesh_interp(), CustomData_bmesh_merge_layout(), customdata_data_transfer_interp_generic(), CustomData_external_free(), CustomData_free(), CustomData_interp(), customdata_version_242(), cutEdges(), data_transfer_layersmapping_cdlayers(), data_transfer_layersmapping_cdlayers_multisrc_to_dst(), blender::GuardedAlignedAllocator< Alignment >::deallocate(), blender::GuardedAllocator::deallocate(), GuardedAllocator< U >::deallocate(), MEM_Allocator< _Tp1 >::deallocate(), debug_data_insert(), debug_element_free(), decimate_fcurve(), default_paint_slot_color_get(), deformVerts_do(), del_bfmatrix(), del_lfvector(), delete_exec(), delete_feather_points(), delete_laplacian_system(), delete_metaelems_exec(), delete_void_pointer(), depsgraph_key_free(), blender::deg::IDNode::destroy(), direct_link_library(), blender::bke::versioning_internal::direct_link_node_socket_legacy_data_version_do(), discard_stabilization_baseline_data(), discard_stabilization_working_context(), blender::bke::subdiv::displacement_detach(), displaceModifier_do(), displist_elem_free(), dm_mvert_map_doubles(), DNA_reconstruct_info_free(), DNA_sdna_alias_data_ensure(), DNA_sdna_free(), do_display_buffer_apply_thread(), do_hair_dynamics(), do_key(), blender::ed::outliner::do_outliner_drivers_editop(), blender::ed::outliner::do_outliner_keyingset_editop(), do_sequence_proxy(), do_version_alpha_over_remove_premultiply(), do_version_anti_alias_node_options_to_inputs(), do_version_bilateral_blur_node_options_to_inputs(), do_version_bokeh_image_node_options_to_inputs(), do_version_box_mask_node_options_to_inputs(), do_version_chroma_matte_node_options_to_inputs(), do_version_color_balance_node_options_to_inputs(), do_version_color_correction_node_options_to_inputs(), do_version_color_matte_node_options_to_inputs(), do_version_crop_node_options_to_inputs(), do_version_difference_matte_node_options_to_inputs(), do_version_directional_blur_node_options_to_inputs(), do_version_ellipse_mask_node_options_to_inputs(), do_version_file_output_node(), do_version_free_effect_245(), do_version_hue_sat_node(), do_version_luminance_matte_node_options_to_inputs(), do_version_map_value_node(), do_version_mask_node_options_to_inputs(), do_version_ntree_242_2(), do_version_sun_beams_node_options_to_inputs(), do_version_vector_blur_node_options_to_inputs(), do_versions_after_linking_280(), do_versions_after_linking_440(), do_versions_nodetree_multi_file_output_format_2_62_1(), do_versions_sequencer_speed_effect_recursive(), dpaint_bake_free(), blender::ed::vse::draw_channel_widget_lock(), blender::ed::vse::draw_channel_widget_mute(), draw_circle_in_quad(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_content_cell_value(), draw_filled_lasso(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_float4x4(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_float_vector(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_int(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_int_vector(), draw_spline_curve(), draw_spline_points(), blender::draw::draw_subdiv_cache_ensure_mat_offsets(), draw_track_path(), draw_tracking_tracks(), driver_free_variable(), DRW_select_buffer_bitmap_from_circle(), DRW_select_buffer_bitmap_from_poly(), DRW_select_buffer_bitmap_from_rect(), DRW_select_buffer_find_nearest_to_point(), DRW_select_buffer_sample_point(), DRW_text_cache_destroy(), DRW_viewport_data_free(), duplicate_fcurve_keys(), dynamic_paint_paint_particle_cell_point_cb_ex(), dynamicPaint_createUVSurface(), dynamicPaint_doEffectStep(), dynamicPaint_doStep(), dynamicPaint_doWaveStep(), dynamicPaint_freeAdjData(), dynamicPaint_freeBrush(), dynamicPaint_freeCanvas(), dynamicPaint_freeSurface(), dynamicPaint_freeSurfaceData(), dynamicPaint_generateBakeData(), dynamicPaint_initAdjacencyData(), dynamicPaint_Modifier_apply(), dynamicPaint_Modifier_copy(), dynamicPaint_paintMesh(), dynamicPaint_prepareAdjacencyData(), dynamicPaint_symmetrizeAdjData(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_cancel(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_modal(), ED_anim_free_butterworth_coefficients(), ED_area_offscreen_free(), ED_armature_ebone_listbase_free(), ED_armature_edit_free(), ED_armature_join_objects_exec(), ED_channel_list_free(), ed_curve_delete_selected(), ED_curve_editfont_load(), ed_dissolve_bez_segment(), ed_editcurve_extrude(), ed_editnurb_extrude_flag(), ED_imbuf_sample_exit(), ed_lattice_select_mirrored(), ed_marker_delete_exec(), ed_marker_move_exit(), ED_mask_draw_region(), ED_mask_feather_find_nearest(), ED_mask_find_nearest_diff_point(), ED_mesh_deform_bind_callback(), ED_mesh_mirrtopo_init(), ED_node_tree_pop(), ED_node_tree_start(), ED_region_draw_cb_exit(), ED_region_draw_cb_remove_by_type(), ED_scene_fps_average_accumulate(), ED_scene_fps_average_clear(), ed_surf_delete_selected(), ED_transverts_create_from_obedit(), ED_uvedit_live_unwrap_end(), ED_view3d_cameracontrol_release(), ED_view3d_cursor_snap_state_free(), ED_view3d_depths_free(), ED_view3d_draw_offscreen(), ED_view3D_mats_rv3d_free(), edbm_bisect_exit(), edbm_bridge_edge_loops_for_single_editmesh(), edbm_connect_vert_pair(), edbm_decimate_exec(), edbm_fill_grid_prepare(), edbm_fill_grid_split_join_finish(), edbm_inset_exit(), edbm_loop_multiselect_exec(), EDBM_preselect_edgering_destroy(), EDBM_preselect_elem_destroy(), EDBM_redo_state_free(), EDBM_redo_state_restore(), EDBM_redo_state_restore_and_free(), edbm_rip_invoke__edge(), edbm_rip_invoke__vert(), EDBM_select_interior_faces(), edbm_select_random_exec(), edbm_select_similar_region_exec(), edbm_set_normals_from_faces_exec(), edbm_smooth_normals_exec(), blender::seq::editing_free(), editselect_buf_cache_free_voidp(), ensure_mask_grids(), blender::ed::greasepencil::ensure_selection_domain(), blender::gpu::VKUniformBuffer::ensure_updated(), enum_items_from_py(), blender::nodes::node_composite_denoise_cc::DenoiseOperation::execute(), execute_posetree(), expand_doit_library(), blender::io::usd::export_in_memory_texture(), blender::draw::extract_lines_paint_mask_subdiv(), extrawindow_free(), extrude_vertices_from_selected_endpoints(), face_edge_loop_islands_calc(), fcm_envelope_free(), fcm_generator_evaluate(), fcm_generator_free(), fcurve_free_driver(), fcurve_samples_to_keyframes(), fcurve_store_samples(), blender::bke::greasepencil::convert::AnimDataConvertor::fcurves_convert(), file_browse_exec(), file_browse_invoke(), file_but_tooltip_func_set(), file_close(), file_execute(), filelist_cache_preview_freef(), filelist_cache_previews_clear(), filelist_cache_previews_update(), filelist_entry_clear(), filelist_entry_free(), filelist_filter(), filelist_free(), filelist_intern_entry_free(), filelist_readjob_list_dir(), filelist_readjob_recursive_dir_add_items(), fileselect_ensure_updated_file_params(), find_nearest(), find_nearest_cb(), find_nearest_n_with_len_squared_cb(), find_nearest_points_test(), flatten_string_append(), flatten_string_free(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::float4_to_float3_image(), fluid_bake_free(), fluid_free_settings(), fluid_modifier_freeDomain(), fluid_modifier_freeEffector(), fluid_modifier_freeFlow(), fly_invoke(), flyEnd(), flyEvent(), fmod_envelope_addpoint_cb(), fmod_envelope_deletepoint_cb(), folderlist_free(), folderlist_popdir(), font_paste_utf8(), font_select_update_primary_clipboard(), blender::compositor::Result::free(), free(), free_arrays(), free_bakeData(), free_buffers(), blender::gpu::render_graph::VKUpdateBufferNode::free_data(), free_data(), free_data(), blender::ed::sculpt_paint::trim::free_geometry(), free_keyed_keys(), free_layer_data(), blender::bke::free_localized_node_groups(), free_mask_data(), free_openrecent(), free_posetree(), blender::ed::vse::free_prefetch_data_fn(), blender::ed::vse::free_preview_job(), blender::ed::vse::free_read_sound_waveform_task(), free_runtime_data(), free_runtime_data(), free_scratch(), free_slide_data(), free_slide_plane_marker_data(), free_slide_point_data(), free_slide_spline_curvature_data(), free_softbody_baked(), free_softbody_intern(), blender::seq::free_speed_effect(), blender::seq::free_text_effect(), blender::ed::transform::free_transform_custom_data(), free_unexisting_particles(), blender::bke::subdiv::free_user_data(), freeAdjacencyMap(), freeBindData(), freeGrid(), freeMetaElemlist(), freepolygonize(), blender::ed::transform::freeSeqData(), blender::ed::transform::freeTransCustomData(), blender::ed::transform::freeTransObjectCustomData(), fsmenu_free_category(), fsmenu_free_ex(), fsmenu_remove_entry(), fsmenu_xdg_user_dirs_free(), gaussian_smooth_exec(), gaussian_smooth_free_operator_data(), gaussian_smooth_graph_keys(), generate(), blender::render::texturemargin::generate_margin(), blender::ed::geometry::geometry_attribute_add_invoke(), get_bhead(), blender::animrig::get_keyframe_values_create_reports(), blender::animrig::get_rna_values(), blender::nodes::node_geo_string_to_curves_cc::get_text_layout(), getname_anim_fcurve(), ghash_buckets_resize(), gizmo_ruler_exit(), gizmo_tweak_finish(), gizmogrouptype_free(), blender::gpu::GLShaderInterface::GLShaderInterface(), gpu_batch_presets_exit(), GPU_batch_tris_from_poly_2d_encoded(), GPU_batch_wire_from_poly_2d_encoded(), GPU_color_band(), gpu_material_ramp_texture_build(), gpu_material_sky_texture_build(), GPU_matrix_state_discard(), gpu_node_free(), gpu_node_input_link(), gpu_node_link_free(), GPU_offscreen_free(), gpu_select_pick_end(), blender::gpu::tests::gpu_shader_lib_test(), gpu_texture_create_tile_mapping(), gpu_texture_update_from_ibuf(), GPU_viewport_free(), grab_clone_modal(), graph_fmodifier_copy_exec(), graph_free(), graph_panel_context(), graph_panel_driven_property(), graph_panel_drivers(), graph_panel_drivers_header(), graph_panel_key_properties(), graph_panel_modifiers(), graph_panel_properties(), graph_slider_exit(), graphkeys_box_select_invoke(), graphkeys_click_insert_exec(), graphkeys_deselectall_exec(), graphkeys_mselect_column(), graphop_active_fcurve_poll(), grow_array(), gzip_close(), handleNumInput(), harmonic_coordinates_bind(), heat_bone_weighting(), heat_system_free(), ibJpegImageFromCinfo(), ibuftoimage(), icon_free(), icon_preview_free(), id_free(), IDP_CopyIDPArray(), IDP_FreeArray(), IDP_FreeIDPArray(), IDP_FreeProperty(), IDP_FreeProperty_ex(), IDP_FreeString(), IDP_print(), idprop_enum_items_from_py(), idprop_ui_data_update_bool_default(), idprop_ui_data_update_float_default(), idprop_ui_data_update_int_default(), image_blend_read_data(), image_flip_exec(), image_free_anims(), image_free_packedfiles(), image_remove_tile(), image_save_as_free(), image_save_as_init(), image_sequence_get_frame_ranges(), image_update_views_format(), image_view_pan_exit(), image_view_zoom_exit(), IMB_create_gpu_texture(), IMB_display_buffer_transform_apply(), IMB_filter_extend(), IMB_flipy(), imb_free_buffer(), IMB_freeImBuf(), imb_gpu_get_data(), imb_loadiris(), IMB_mask_filter_extend(), IMB_moviecache_free(), IMB_moviecache_get_cache_segments(), imb_save_dpx_cineon(), imb_savewebp(), IMB_scale_into_new(), imb_thumb_load_from_blendfile(), IMB_thumb_locks_release(), IMB_thumb_path_unlock(), IMB_update_gpu_texture_sub(), blender::io::csv::import_csv_as_pointcloud(), init_all_tracks(), blender::seq::init_colormix_effect(), blender::seq::init_gaussian_blur_effect(), blender::seq::init_glow_effect(), init_mv_jit(), blender::seq::init_solid_color(), blender::seq::init_speed_effect(), blender::seq::init_text_effect(), blender::ed::transform::init_TransDataContainers(), blender::seq::init_wipe_effect(), initialize_chain(), initialize_posetree(), blender::ed::transform::initMouseInputMode(), blender::ed::transform::initShear(), blender::ed::transform::initShrinkFatten(), initSystem(), blender::animrig::insert_bezt_fcurve(), insert_bezt_to_nurb(), insert_bp_to_nurb(), insert_key_menu_invoke(), insert_text_exec(), Freestyle::BlenderFileLoader::insertShapeNode(), is_minversion_older_than_blender(), is_track_clean(), itasc_clear_data(), blender::bke::node_interface::item_types::item_free(), jump_to_target_button(), key_evaluate_relative(), keyblock_free_per_block_weights(), blender::animrig::keyingset_info_unregister(), keymap_diff_item_free(), keymap_handler_log_kmi_op_str(), keymap_item_free(), knife_find_line_hits(), knot_remove_error_recalculate(), laplacian_system_construct_end(), laplacian_system_delete(), lattice_free_data(), blender::draw::lattice_render_data_free(), lattice_select_more_less(), lattice_select_random_exec(), lattice_undosys_step_free(), layer_bucket_init(), layer_collection_free(), layer_collection_resync_unused_layers_free(), layerFree_mdeformvert(), layerInterp_mdeformvert(), layerSwap_mdisps(), layout_panel_state_delete(), lib_override_library_main_resync_on_library_indirect_level(), lib_override_library_property_clear(), lib_override_library_property_operation_clear(), light_free_data(), lineart_add_edge_to_array(), lineart_add_isec_thread(), lineart_bounding_area_line_add(), lineart_build_edge_neighbor(), lineart_clear_linked_edges_recursive(), lineart_destroy_isec_thread(), lineart_destroy_render_data_keep_init(), lineart_finalize_object_edge_array(), lineart_free_bounding_area_memory(), lineart_geometry_object_load(), lineart_main_free_adjacent_data(), lineart_main_make_enclosed_shapes(), lineart_main_occlusion_begin(), lineart_main_remove_unused_lines_recursive(), lineart_main_try_generate_shadow_v3(), lineart_mem_destroy(), linestyle_free_data(), blender::ed::sculpt_paint::load_tex(), blender::ed::sculpt_paint::load_tex_cursor(), localize(), loggerwindow_free(), logImageClose(), logImageGetDataRGBA(), logImageSetData10(), logImageSetData12(), logImageSetData16(), logImageSetData8(), logImageSetDataRGBA(), loop_find_regions(), M_Geometry_box_pack_2d(), M_Geometry_convex_hull_2d(), M_Geometry_interpolate_bezier(), M_Interpolate_poly_3d_calc(), main(), main_arg_deferred_free(), mainwindow_free(), make(), make_duplis_font(), make_duplis_particle_system(), make_new_line(), make_segment_exec(), make_structDNA(), makeknots(), mask_clipboard_free_ex(), mask_draw_curve_type(), mask_duplicate_exec(), mask_spline_add_point_at_index(), material_free_data(), material_slot_copy_exec(), material_slot_move_exec(), math_layer_info_init(), maximum_common_subgraph_internal(), blender::compositor::maximum_float2_gpu(), blender::compositor::maximum_float_gpu(), blender::compositor::maximum_float_in_range_gpu(), blender::compositor::maximum_luminance_gpu(), mball_undosys_step_free(), memarena_buf_free_all(), memdbl(), memiter_free_data(), memiter_words10k_test(), memory_close_mmap(), memory_close_raw(), mempool_chunk_free(), mempool_iter_threadsafe_destroy(), menu_item_enum_opname_menu_active(), menu_items_from_ui_create(), merge_2_nurb(), blender::ed::outliner::merged_element_search_menu_invoke(), mesh_calc_edges_mdata(), mesh_calc_hq_normal(), mesh_calc_islands_loop_face_uv(), mesh_calc_path_region_elem(), mesh_calc_path_region_elem(), mesh_calc_tri_tessface(), blender::ed::transform::mesh_customdata_free(), blender::ed::transform::mesh_customdatacorrect_free(), blender::ed::object::mesh_defvert_mirror_update_internal(), mesh_get_boundaries(), mesh_get_x_mirror_faces(), blender::ed::object::mesh_is_manifold_consistent(), mesh_island_to_astar_graph(), mesh_remove_doubles_on_axis(), mesh_separate_loose(), mesh_strip_edges(), mesh_symmetry_snap_exec(), mesh_tessface_calc(), mesh_undostep_reference_elems_from_objects(), mesh_undosys_step_encode(), mesh_undosys_step_free(), meshcache_do(), meshdeform_bind_floodfill(), meshdeform_matrix_solve(), blender::seq::meta_stack_pop(), blender::compositor::minimum_float_gpu(), blender::compositor::minimum_float_in_range_gpu(), blender::compositor::minimum_luminance_gpu(), mirror_apply_on_axis(), MOD_get_texture_coords(), MOD_lineart_clear_cache(), MOD_lineart_compute_feature_lines_v3(), MOD_lineart_destroy_render_data_v3(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), blender::seq::modifier_free(), modifier_replace_with_fluid(), blender::ed::object::modifier_skin_armature_create(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), mouse_action_keys(), mouse_graph_keys(), mouse_nla_strips(), moviecache_prioritydeleter(), multi_small_ghash_tests_one(), multires_create_grids_in_unsubdivided_base_mesh(), multires_del_higher(), multires_grid_paint_mask_downsample(), multires_unsubdivide_extract_grids(), multires_unsubdivide_single_level(), blender::ed::object::multiresbake_freejob(), blender::ed::object::multiresbake_image_exec(), multitestapp_free(), nla_free(), nlaedit_mouse_is_over_strip(), nlaeval_snapshot_free_data(), nlaevalchan_get_default_values(), nlaevalchan_snapshot_free(), nlastrip_evaluate_meta(), nlavalidmask_free(), blender::nodes::node_composite_image_cc::node_composit_free_image(), blender::nodes::node_composite_render_layer_cc::node_composit_free_rlayers(), blender::ed::space_node::node_foreach_id(), blender::nodes::node_composite_convert_to_display_cc::node_free(), blender::nodes::node_composite_cryptomatte_cc::node_free_cryptomatte(), blender::bke::node_free_node(), blender::nodes::node_shader_script_cc::node_free_script(), node_free_standard_storage(), blender::nodes::node_composite_file_output_cc::node_free_storage(), blender::nodes::node_fn_format_string_cc::node_free_storage(), blender::nodes::node_geo_attribute_capture_cc::node_free_storage(), blender::nodes::node_geo_bake_cc::node_free_storage(), blender::nodes::node_geo_closure_cc::output_node::node_free_storage(), blender::nodes::node_geo_combine_bundle_cc::node_free_storage(), blender::nodes::node_geo_evaluate_closure_cc::node_free_storage(), blender::nodes::node_geo_field_to_grid_cc::node_free_storage(), blender::nodes::node_geo_foreach_geometry_element_cc::output_node::node_free_storage(), blender::nodes::node_geo_index_switch_cc::node_free_storage(), blender::nodes::node_geo_menu_switch_cc::node_free_storage(), blender::nodes::node_geo_repeat_cc::repeat_output_node::node_free_storage(), blender::nodes::node_geo_separate_bundle_cc::node_free_storage(), blender::nodes::node_geo_simulation_cc::sim_output_node::node_free_storage(), blender::nodes::node_geo_viewer_cc::node_free_storage(), blender::nodes::node_geo_import_text::node_geo_exec(), blender::ed::space_node::node_group_make_test_selected(), blender::ed::space_node::node_id_remap(), blender::ed::space_node::node_insert_offset_modal(), blender::bke::node_modify_socket_type(), blender::bke::node_remove_link(), blender::bke::node_remove_socket_ex(), blender::ed::space_node::node_resize_exit(), blender::ed::space_node::node_socket_add_tooltip(), blender::bke::node_socket_free(), blender::ed::space_node::node_space_subtype_item_extend(), blender::nodes::node_fn_input_string_cc::node_storage_free(), normalEditModifier_do_directional(), normalEditModifier_do_radial(), blender::asset_system::utils::normalize_path(), blender::ed::object::normalize_vertex_group_target(), ntree_exec_end(), blender::bke::ntree_free_data(), ntreeShaderEndExecTree_internal(), ntreeTexEndExecTree_internal(), object_blend_read_data(), object_defgroup_remove_update_users(), object_free_data(), blender::ed::object::object_hook_assign_exec(), object_material_assign(), blender::ed::object::object_select_random_exec(), blender::draw::overlay::Relations::object_sync(), blender::ed::object::object_transform_axis_target_free_data(), oldnewmap_clear(), uiLayout::op_enum(), operator_enum_search_update_fn(), operatortype_ghash_free_cb(), blender::ed::outliner::outliner_collections_children_sort(), blender::ed::outliner::outliner_free_tree_element(), blender::ed::outliner::outliner_item_openclose_modal(), blender::ed::outliner::outliner_sort(), output_iris(), blender::geometry::p_abf_free_system(), blender::geometry::p_chart_convex_hull(), blender::geometry::p_chart_minimum_area_angle(), blender::geometry::p_connect_pairs(), blender::geometry::pack_island_box_pack_2d(), paint_2d_bucket_fill(), paint_2d_new_stroke(), paint_2d_stroke_done(), paint_delete_blur_kernel(), paint_facesel_circle_select(), paint_vertsel_circle_select(), paint_weight_gradient_exec(), paint_weight_gradient_modal(), paintcurve_delete_point_exec(), paintcurve_point_add(), paintcurve_slide_modal(), panel_activate_state(), blender::io::obj::MTLParser::parse_and_store(), parse_int_range_relative_clamp_n(), partial_buffer_update_rect(), blender::draw::particle_batch_cache_ensure_pos_and_seg(), blender::draw::particle_batch_cache_fill_segments(), particle_settings_free_local(), particles_fluid_step(), paste_from_file(), paste_material_exec(), paste_text_exec(), path_clear_all(), path_destination_ensure_filename(), PE_free_ptcache_edit(), PE_mirror_particle(), PE_mirror_x(), pe_select_cache_free_generic_userdata(), blender::geometry::phash_insert(), blender::geometry::phash_safe_delete(), pose_clear_user_transforms_exec(), blender::ed::transform::pose_grab_with_ik_clear(), pose_slide_apply_quat(), pose_slide_apply_vec3(), pose_visual_transform_apply_exec(), poseAnim_mapping_free(), blender::ed::transform::postTrans(), preferences_asset_library_add_exec(), prefetch_freejob(), prefetch_read_file_to_memory(), prefetch_task_func(), prepare(), preprocess_include(), preview_id_copy_free(), blender::gpu::Shader::print_log(), proj_paint_state_cavity_init(), project_paint_end(), uiLayout::prop_enum(), property_search_all_tabs(), uiLayout::props_enum(), blender::seq::proxy_freejob(), proxy_freejob(), blender::seq::proxy_rebuild_context(), blender::seq::proxy_rebuild_finish(), proxy_task_func(), proxy_thread_next_frame(), psys_cache_paths(), psys_calc_dmcache(), psys_check_boid_data(), psys_free(), psys_free_children(), psys_free_particles(), psys_free_path_cache_buffers(), psys_thread_context_free(), psys_thread_context_init_distribute(), ptcache_bake_exec(), ptcache_data_free(), ptcache_disk_frame_to_mem(), ptcache_extra_free(), ptcache_file_close(), ptcache_file_compressed_read(), ptcache_interpolate(), ptcache_job_free(), ptcache_particle_extra_read(), ptcache_read(), ptcache_write(), ptile_free(), py_bvhtree_overlap(), py_kdtree_find_n(), py_kdtree_find_range(), py_rna_gizmo_handler_free_cb(), pygpu_buffer__tp_dealloc(), pygpu_buffer_dimensions_set(), pygpu_IndexBuf__tp_new(), pyop_call(), pyop_poll(), pyrna_enum_as_string(), pyrna_enum_bitmap_from_set(), pyrna_enum_to_py(), pyrna_enum_value_from_id(), pyrna_func_vectorcall(), pyrna_prop_as_bytes(), pyrna_prop_collection_find(), pyrna_prop_collection_subscript_str(), pyrna_prop_str(), pyrna_prop_to_enum_bitfield(), pyrna_prop_to_py(), pyrna_string_to_enum(), pyrna_struct_driver_add(), pyrna_struct_driver_remove(), pyrna_struct_get_nameprop_as_pyobject(), pyrna_struct_keyframe_delete(), pyrna_struct_keyframe_insert(), pyrna_struct_str(), pyrna_WindowManager_clipboard_get(), python_compat_wrapper_PyRun_FileExFlags(), python_script_exec(), quad_4edge_subdivide(), blender::ed::object::quadriflow_free_job(), queue_free_chunk(), radial_control_set_tex(), random_chunk_mutate_helper(), random_heap_helper(), random_heap_reinsert_helper(), random_heapsimple_helper(), range_search_cb(), range_search_with_len_squared_cb(), blender::ocio::internal::GPUCurveMappping::rasterize(), RE_bake_normal_world_to_tangent(), RE_bake_pixels_populate(), RE_bake_pixels_populate_from_objects(), RE_engine_free(), RE_engine_set_error_message(), RE_engines_exit(), blender::render::hydra::GPURenderTaskDelegate::read_aov(), blender::bke::bake::read_blob_shared_simple_gspan(), read_file_data(), read_file_version_and_colorspace(), blender::gpu::VKPipelinePool::read_from_disk(), read_global(), read_libblock(), read_library_linked_ids(), blender::io::stl::read_stl_ascii(), read_struct(), blender::io::obj::read_temp_file_in_string(), blender::io::ply::read_temp_file_in_string(), blender::io::stl::read_temp_file_in_string(), realloc_nodes(), realloc_particles(), recalc_emitter_field(), reconstruct_retrieve_libmv_tracks(), rect_realloc_16bytes(), rect_realloc_4bytes(), region_scale_exit(), blender::ed::asset::shelf::regiondata_free(), rekey_particle(), rekey_particle_to_time(), release_keyframed_image_buffers(), remap_hooks_and_vertex_parents(), remove_fmodifier(), remove_in_and_out_node_panel_recursive(), blender::dna::array::remove_index(), remove_particle_dupliob_exec(), remove_particle_target_exec(), remove_tagged_keys(), remove_tagged_particles(), blender::bke::remove_unsupported_sockets(), render_result_free(), render_result_views_free(), render_result_views_shallowdelete(), reorder_instanced_panel_list(), blender::nodes::node_fn_replace_string_cc::replace_all(), replace_bbone_easing_rnapath(), replace_bbone_len_scale_rnapath(), replace_bbone_scale_rnapath(), replace_if_different(), report_copy_exec(), report_delete_exec(), reports_prepend_impl(), reset_bezts(), blender::draw::StorageArrayBuffer< float2, 16 >::resize(), blender::seq::retiming_data_clear(), blender::seq::retiming_remove_multiple_keys(), blender::bke::mesh::reverse_group_indices_in_groups(), blender::bke::mesh::reverse_indices_in_groups(), blender::nodes::node_geo_scale_elements_cc::reverse_indices_in_groups(), rle_encode_decode_test(), rle_link_chunk_free_all(), rna_array_as_string(), rna_def_property_get_func(), rna_def_property_set_func(), RNA_define_free(), RNA_enum_is_equal(), RNA_free(), rna_freelinkN(), rna_freelistN(), rna_generate_property(), rna_idp_path_create(), RNA_parameter_list_free(), RNA_parameter_set(), RNA_path_from_struct_to_idproperty(), rna_path_parse(), rna_path_parse_array_index(), rna_path_parse_collection_key(), rna_path_rename_fix(), RNA_property_as_string(), RNA_property_boolean_get_default_index(), RNA_property_boolean_get_index(), RNA_property_boolean_set_index(), RNA_property_collection_add(), RNA_property_collection_lookup_string_index(), RNA_property_enum_bitflag_identifiers(), RNA_property_enum_identifier(), RNA_property_enum_item_from_value(), RNA_property_enum_items_gettexted_all(), RNA_property_enum_name(), RNA_property_enum_step(), RNA_property_enum_value(), RNA_property_float_get_array_range(), RNA_property_float_get_default_index(), RNA_property_float_get_index(), RNA_property_float_set_index(), RNA_property_int_get_array_range(), RNA_property_int_get_default_index(), RNA_property_int_get_index(), RNA_property_int_set_index(), rna_property_override_collection_subitem_name_id_match(), RNA_property_reset(), rna_raw_access(), rna_sortlist(), RNA_struct_available_or_report(), rotate_direction_nurb(), rule_avoid_collision(), rule_del_exec(), blender::ed::space_node::sample_exit(), blender::compositor::sample_pixel_gpu(), sb_cf_threads_run(), SB_estimate_transform(), sb_sfesf_threads_run(), sbFree(), scanfill(), scanfill_preprocess_self_isect(), scene_blend_read_after_liblink(), scene_blend_write(), scene_free_data(), scene_free_markers(), screen_delarea(), screen_free_data(), screen_opengl_render_doit(), screen_opengl_views_setup(), screen_user_menu_draw(), screenshot_data_free(), blender::ed::asset::screenshot_preview_exit(), scroll_exit(), scrollbar_free(), scroller_activate_exit(), sculpt_update_object(), sdna_expand_names(), select_moreless_action_keys(), select_moreless_graph_keys(), blender::seq::seq_free_strip(), blender::seq::seq_render_image_strip(), blender::seq::seq_render_mask(), blender::seq::seq_render_movie_strip(), blender::seq::seq_render_scene_strip_ex(), blender::seq::seq_strip_free_ex(), blender::ed::vse::sequencer_change_path_exec(), blender::ed::vse::sequencer_export_subtitles_exec(), blender::ed::vse::sequencer_image_strip_reserve_frames(), blender::ed::vse::sequencer_text_edit_paste_exec(), blender::bke::greasepencil::Layer::set_parent_bone_name(), blender::ed::transform::set_prop_dist(), blender::bke::greasepencil::Layer::set_view_layer_name(), blender::ed::space_node::shader_preview_free(), shader_preview_free(), blender::ed::object::shape_key_mirror(), blender::ed::object::shape_key_remove_exec(), shapekey_free_data(), blender::animrig::shrink_array(), shrink_array(), blender::animrig::shrink_array_and_remove(), blender::animrig::shrink_array_and_swap_remove(), SIM_hair_volume_free_vertex_grid(), SIM_mass_spring_solver_free(), similar_vert_select_exec(), blender::ed::object::single_object_users_collection(), skin_merge_close_frame_verts(), skin_output_branch_hulls(), smart_project_exec(), smooth_exec(), smooth_fcurve(), smooth_fcurve_segment(), smooth_iter__length_weight(), smooth_iter__simple(), smooth_verts(), smoothModifier_do(), blender::ed::transform::snapsource_end(), blender::ed::space_node::snode_bg_viewmove_cancel(), blender::ed::space_node::snode_bg_viewmove_modal(), solidify_add_thickness(), solve_camera_freejob(), sort_bmelem_flag(), GraphISO::sort_vertices_by_degree(), blender::seq::sound_equalizermodifier_free(), blender::seq::sound_equalizermodifier_recreator(), blender::seq::sound_equalizermodifier_remove_graph(), sound_free_data(), space_text_free_caches(), space_type_set_or_cycle_exec(), splineik_execute_tree(), splineik_init_tree_from_pchan(), blender::ed::spreadsheet::spreadsheet_column_free(), blender::ed::spreadsheet::spreadsheet_column_id_free(), blender::ed::spreadsheet::spreadsheet_row_filter_free(), blender::ed::spreadsheet::spreadsheet_table_free(), blender::ed::spreadsheet::spreadsheet_table_id_free(), square_out_adj_vmesh(), stack_free_chunks(), state_del_exec(), state_delete(), state_delete_all(), blender::draw::statvis_calc_intersect(), blender::draw::statvis_calc_sharp(), stencil_control_cancel(), stencil_control_modal(), stitch_exit(), stitch_init(), stitch_preview_delete(), stitch_process_data(), stitch_set_selection_mode(), blender::ed::spreadsheet::ViewerDataPath::store(), blender::ed::geometry::store_attributes_to_shape_keys(), blender::nodes::store_computed_output_attributes(), store_grid_data(), str_ghash_tests(), str_map_tests(), string_join_array_test_truncate(), string_join_array_with_sep_char_test_truncate(), strip_colorbalance_update_cb(), strip_convert_transform_crop(), strip_convert_transform_crop_2(), blender::seq::strip_effect_speed_rebuild_map(), strip_loose_faces_corners(), blender::seq::strip_retiming_add_key(), blender::seq::strip_retiming_remove_key_ex(), strip_speed_factor_fix_rna_path(), studiolight_multilayer_addpass(), studiolight_multilayer_convert_pass(), studiolight_write_solid_light(), blender::bke::subdiv::subdiv_foreach_ctx_free(), blender::bke::subdiv::subdiv_foreach_tls_free(), subdivide_base(), subdivide_particle(), subdividenurb(), blender::compositor::sum_blue_gpu(), blender::compositor::sum_blue_squared_difference_gpu(), blender::compositor::sum_color_gpu(), blender::compositor::sum_green_gpu(), blender::compositor::sum_green_squared_difference_gpu(), blender::compositor::sum_log_luminance_gpu(), blender::compositor::sum_luminance_gpu(), blender::compositor::sum_luminance_squared_difference_gpu(), blender::compositor::sum_red_gpu(), blender::compositor::sum_red_squared_difference_gpu(), surfacedeformBind(), surfacedeformModifier_do(), surfaceGenerateGrid(), switchdirection_knots(), blender::ed::asset::take_screenshot_crop(), task_mempool_iter_tls_free(), template_search_textbut_width(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), blender::gpu::tests::test_compute_direct(), blender::gpu::tests::test_compute_indirect(), blender::bke::tests::TEST_F(), blender::nodes::tests::TEST_F(), blender::nodes::tests::TEST_F(), blender::gpu::tests::test_framebuffer_clear_color_multiple_attachments(), blender::gpu::tests::test_framebuffer_clear_color_single_attachment(), blender::gpu::tests::test_framebuffer_clear_depth(), blender::gpu::tests::test_framebuffer_clear_multiple_color_multiple_attachments(), blender::gpu::tests::test_framebuffer_cube(), blender::gpu::tests::test_framebuffer_multi_viewport(), blender::gpu::tests::test_framebuffer_scissor_test(), blender::gpu::tests::test_framebuffer_subpass_input(), test_polyfill_simple(), test_polyfill_template_flip_sign(), test_polyfill_template_main(), blender::gpu::tests::test_shader_compute_1d(), blender::gpu::tests::test_shader_compute_2d(), blender::gpu::tests::test_texture_1d(), blender::gpu::tests::test_texture_1d_array(), blender::gpu::tests::test_texture_1d_array_upload(), blender::gpu::tests::test_texture_2d_array(), blender::gpu::tests::test_texture_2d_array_upload(), blender::gpu::tests::test_texture_3d(), blender::gpu::tests::test_texture_copy(), blender::gpu::tests::test_texture_cube(), blender::gpu::tests::test_texture_cube_array(), blender::gpu::tests::test_texture_read(), blender::gpu::tests::test_texture_update_sub_no_unpack_row_length(), blender::gpu::tests::test_texture_update_sub_unpack_row_length(), testbuffer_item_validate(), testbuffer_list_free(), testchunk_list_free(), tex_free_delegates(), text_autocomplete_free(), text_check_format_len(), text_convert_whitespace_exec(), text_cursor_set_exit(), blender::ed::vse::text_edit_copy(), text_find_and_replace(), text_find_set_selected_exec(), blender::ed::vse::text_insert(), text_insert_exec(), text_insert_unicode_invoke(), text_jump_to_file_at_point_external(), text_paste_exec(), text_replace_all(), text_replace_set_selected_exec(), text_save_as_exec(), text_select_update_primary_clipboard(), text_state_decode(), text_state_encode(), blender::gpu::tests::texture_create_upload_read(), blender::gpu::tests::texture_create_upload_read_pixel(), blender::gpu::tests::texture_create_upload_read_with_bias(), texture_free_data(), textview_draw_string(), time_offset_fcurve_segment(), blender::seq::tool_settings_free(), track_markers_freejob(), track_plane_from_existing_motion(), tracking_average_markers(), tracking_dopesheet_calc_coverage(), tracking_dopesheet_free(), tracking_image_accessor_destroy(), tracking_reconstruction_free(), tracks_map_free(), tracks_map_merge(), blender::ed::transform::transDataTrackingFree(), blender::ed::transform::transform_convert_mesh_crazyspace_free(), blender::ed::transform::transform_convert_mesh_islanddata_free(), blender::ed::transform::transform_convert_mesh_islands_calc(), blender::ed::transform::transform_convert_mesh_mirrordata_calc(), blender::ed::transform::transform_convert_mesh_mirrordata_free(), blender::ed::transform::transformops_data(), blender::ed::transform::transformops_exit(), blender::ed::outliner::tree_element_to_path(), tri_3edge_subdivide(), blender::bke::try_capture_fields_on_geometry(), blender::bke::MeshVertexGroupsAttributeProvider::try_delete(), blender::bke::curves::try_delete_vertex_group(), txt_add_object(), txt_copy_clipboard(), txt_delete_line(), txt_extended_ascii_as_utf8(), txt_from_buf_for_undo(), txt_insert_buf(), txt_replace_char(), txt_split_curline(), txttl_free_suggest(), ubuf_free(), uhandle_free_list(), ui_apply_but(), ui_apply_but_funcs_after(), UI_autocomplete_end(), UI_block_free(), ui_block_free_active_operator(), ui_block_interaction_end(), ui_but_convert_to_unit_alt_name(), ui_but_drag_init(), ui_but_event_property_operator_string(), ui_but_extra_operator_icon_free(), ui_but_free(), ui_but_paste(), ui_but_rna_menu_convert_to_menu_type(), ui_but_rna_menu_convert_to_panel_type(), ui_but_search_refresh(), ui_but_string_get_ex(), ui_but_user_menu_add(), UI_butstore_free(), UI_butstore_unregister(), ui_data_free(), ui_def_but_rna(), ui_def_but_rna__menu(), ui_do_but_HSVCIRCLE(), ui_do_but_text_value_cycle(), ui_draw_but_CURVEPROFILE(), ui_handle_list_event(), ui_handler_region_drag_toggle_remove(), ui_icon_ensure_deferred(), ui_icon_view_menu_cb(), UI_icons_free_drawinfo(), ui_item_array(), ui_item_enum_expand_exec(), ui_item_menu(), ui_item_rna_size(), UI_list_filter_and_sort_items(), ui_multibut_free(), ui_number_from_string_factor(), ui_number_from_string_percentage(), ui_number_from_string_units(), ui_panel_category_active_set(), ui_panel_drag_collapse_handler_remove(), UI_pie_menu_end(), ui_popup_context_menu_for_button(), ui_rna_collection_search_update_fn(), ui_searchbox_region_free_fn(), ui_selectcontext_apply(), ui_template_list_layout_draw(), ui_textedit_copypaste(), ui_textedit_undo_push(), ui_textedit_undo_stack_destroy(), ui_tooltip_data_from_button_or_extra_icon(), ui_tooltip_data_from_tool(), uiAlignPanelStep(), uiTemplateIconView(), uiTemplateMarker(), uiTemplateNodeLink(), uiTemplateRecentFiles(), uiTemplateRecentFiles_tooltip_func(), uiTemplateRunningJobs(), um_arraystore_cd_compact(), um_arraystore_cd_expand(), um_arraystore_free(), unassociate_blend_exec(), undo_close(), undofont_free_data(), undolatt_free_data(), undolatt_to_editlatt(), undoptcache_free_data(), undoptcache_to_editcache(), undosys_step_free_and_unlink(), unsubdivide_init_elem_ids(), UNUSED_FUNCTION_WITH_RETURN_TYPE(), update_cut_data_for_nurb(), update_duplicate_action_constraint_settings(), update_mapping_node_fcurve_rna_path_callback(), update_mapping_node_inputs_and_properties(), userdef_free_keyconfig_prefs(), userdef_free_keymaps(), userdef_free_user_menus(), util_aligned_free(), utile_decref(), blender::geometry::uv_parametrizer_construct_end(), uv_remove_doubles_to_selected(), uv_rip_pairs_free(), uv_rip_single_free(), uv_select_linked_multi(), uv_select_overlap(), blender::ed::transform::uv_set_connectivity_distance(), uv_shortest_path_select_exec(), uvedit_pack_islands_multi(), uvprojectModifier_do(), v3d_cursor_plane_draw_grid(), vcol_to_fcol(), version_bonecollection_anim(), version_geometry_nodes_replace_transfer_attribute_node(), version_liboverride_nla_frame_start_end(), version_node_socket_duplicate(), version_node_socket_index_animdata(), version_nodes_insert_item(), versioning_fix_socket_subtype_idnames(), versioning_replace_musgrave_texture_node(), versioning_replace_splitviewer(), blender::ed::object::vertex_group_clean_exec(), blender::ed::object::vertex_group_invert_exec(), blender::ed::object::vertex_group_levels_exec(), blender::ed::object::vertex_group_limit_total_exec(), blender::ed::object::vertex_group_normalize_all_exec(), blender::ed::object::vertex_group_quantize_exec(), blender::ed::object::vertex_group_smooth_exec(), blender::ed::object::vertex_group_sort_exec(), vfont_char_build_impl(), vfont_to_curve(), blender::ed::object::vgroup_array_copy(), blender::ed::object::vgroup_clean_subset(), blender::ed::object::vgroup_copy_active_to_sel(), blender::ed::object::vgroup_do_remap(), blender::ed::object::vgroup_duplicate(), blender::ed::object::vgroup_invert_subset(), blender::ed::object::vgroup_levels_subset(), blender::ed::object::vgroup_limit_total_subset(), blender::ed::object::vgroup_lock_all(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_move_exec(), blender::ed::object::vgroup_normalize(), blender::ed::object::vgroup_normalize_active_vertex(), blender::ed::object::vgroup_parray_mirror_assign(), blender::ed::object::vgroup_parray_mirror_sync(), blender::ed::object::vgroup_quantize_subset(), blender::ed::object::vgroup_smooth_subset(), view3d_boxview_clip(), view3d_circle_select_exec(), view3d_data_consistency_ensure(), view3d_free(), view3d_interactive_add_exit(), view3d_localview_exit(), view3d_main_region_free(), view3d_panel_vgroup(), view3d_smoothview_apply_and_finish_ex(), view_pan_exit(), view_pan_exit(), view_zoom_exit(), view_zoomdrag_exit(), blender::render::Context::viewer_output_to_viewer_image(), blender::gpu::render_graph::vk_pipeline_data_free(), blender::draw::volume_grid_cache_get(), blender::ed::object::voxel_size_edit_cancel(), blender::ed::object::voxel_size_edit_modal(), walk_invoke(), walkEnd(), walkEvent(), warpModifier_do(), weight_sample_invoke(), weightvg_do_mask(), where_am_i(), window_set_custom_cursor_generator(), window_set_custom_cursor_pixmap(), windowdata_free(), wm_clipboard_free(), WM_clipboard_text_set(), wm_cursor_text_generator(), wm_cursor_text_pixmap(), WM_drag_data_free(), WM_draw_cb_exit(), wm_draw_region_buffer_free(), WM_event_consecutive_data_free(), wm_event_custom_free(), wm_event_do_notifiers(), wm_event_free(), wm_event_free_handler(), wm_event_free_last_handled(), WM_event_timer_free_data(), wm_file_read_setup_wm_use_new(), wm_file_write(), WM_generic_callback_free(), WM_generic_user_data_free(), WM_gesture_end(), WM_gizmo_free(), wm_gizmogroup_free(), wm_gizmomap_remove(), WM_gizmomaptype_group_free(), wm_gizmomaptypes_free(), WM_gizmotype_free_ptr(), WM_global_reportf(), wm_history_file_free(), wm_homefile_read_post(), wm_job_free(), WM_keyconfig_clear(), WM_keyconfig_free(), WM_keymap_clear(), wm_keymap_diff_item_free(), wm_keymap_diff_update(), WM_keymap_item_restore_to_default(), WM_keymap_remove(), wm_macro_end(), WM_main_playanim(), wm_main_playanim_intern(), WM_main_remove_notifier_reference(), WM_menutype_free(), WM_menutype_freelink(), WM_msg_publish_remote_io(), wm_msg_remote_io_gset_key_free(), wm_msg_rna_gset_key_free(), wm_msg_static_gset_key_free(), WM_msg_subscribe_remote_io(), wm_msg_subscribe_value_free(), WM_msgbus_clear_by_owner(), WM_msgbus_destroy(), WM_operator_free(), WM_operator_poll_or_report_error(), WM_operatortype_remove_ptr(), WM_paint_cursor_end(), WM_paint_cursor_remove_by_type(), wm_stereo3d_set_cancel(), wm_stereo3d_set_exec(), wm_surface_remove(), WM_tooltip_clear(), WM_uilisttype_free(), WM_uilisttype_remove_ptr(), wm_window_free(), wm_window_timers_delete_removed(), WM_xr_action_binding_create(), WM_xr_action_create(), wm_xr_session_events_dispatch(), wm_xr_session_surface_free_data(), wm_xr_session_vignette_data_free(), wn_corner_angle(), wn_face_with_angle(), workspace_relation_remove(), world_free_data(), wpaint_stroke_test_start(), ZstdWriteWrap::write(), blender::ed::object::write_external_bake_pixels(), blender::ed::object::write_internal_bake_pixels(), write_jpeg(), blender::ed::outliner::write_space_outliner(), blender::gpu::VKPipelinePool::write_to_disk(), writedata_free(), zstd_close(), zstd_ensure_cache(), zstd_read_seek_table(), blender::fn::multi_function::CustomMF_GenericConstant::~CustomMF_GenericConstant(), blender::deg::DepsgraphNodeBuilder::~DepsgraphNodeBuilder(), blender::DynamicStackBuffer< ReservedSize, ReservedAlignment >::~DynamicStackBuffer(), blender::tests::ExceptionThrower::~ExceptionThrower(), ExrPass::~ExrPass(), blender::fn::FieldConstant::~FieldConstant(), FileListEntryCache::~FileListEntryCache(), GlyphBLF::~GlyphBLF(), GlyphCacheBLF::~GlyphCacheBLF(), blender::GMutableVArraySpan::~GMutableVArraySpan(), blender::ocio::internal::GPUCurveMappping::~GPUCurveMappping(), GPUMaterial::~GPUMaterial(), GraphISO::~GraphISO(), blender::GVArrayImpl_For_SingleValue::~GVArrayImpl_For_SingleValue(), blender::GVArraySpan::~GVArraySpan(), blender::bke::greasepencil::LayerMask::~LayerMask(), Main::~Main(), blender::gpu::MTLShader::~MTLShader(), blender::bke::bake::PrimitiveBakeItem::~PrimitiveBakeItem(), blender::draw::StorageArrayBuffer< float2, 16 >::~StorageArrayBuffer(), Task::~Task(), blender::draw::UniformArrayBuffer< PlanarProbeData, PLANAR_PROBE_MAX >::~UniformArrayBuffer(), ViewportColorSampleSession::~ViewportColorSampleSession(), blender::gpu::VKPushConstants::~VKPushConstants(), and blender::bke::WindowManagerRuntime::~WindowManagerRuntime().
| void * MEM_malloc_arrayN | ( | size_t | len, |
| size_t | size, | ||
| const char * | str ) |
Definition at line 133 of file mallocn.cc.
References len, mem_guarded::internal::mem_malloc_arrayN, size(), and str.
Referenced by blender::gpu::DummyVertexBuffer::acquire_data(), blender::gpu::GLVertBuf::acquire_data(), blender::gpu::MTLVertBuf::acquire_data(), blender::gpu::VKVertexBuffer::acquire_data(), action_create(), action_flip_pchan_cache_init(), add_bezt_vertices(), blender::ed::object::add_shapekey_layers(), alloc_scale_dst_buffers(), allocate_arrays(), allocate_bbone_cache(), blender::animrig::ANIM_bonecoll_array_copy_no_membership(), annotation_stroke_newfrombuffer(), array_store_test_random_data_rle_encode(), array_store_test_random_span_rle_encode(), arrayModifier_doArray(), blender::ed::object::bake(), blender::ed::object::bake_targets_populate_pixels_color_attributes(), bchunk_list_append_data(), bchunk_list_ensure_min_size_last(), bchunk_list_from_data_merge(), bchunk_new_copydata(), bevels_to_filledpoly(), bindVert(), BKE_anim_path_calc_data(), BKE_animsys_update_driver_array(), BKE_crazyspace_build_sculpt(), BKE_curve_bevelList_make(), BKE_curve_decimate_bezt_array(), BKE_curve_decimate_nurb(), BKE_curve_init(), BKE_curvemap_remove(), BKE_curvemap_remove_point(), BKE_curvemap_reset(), BKE_curvemapping_premultiply(), BKE_curveprofile_insert(), BKE_curveprofile_remove_by_flag(), BKE_curveprofile_remove_point(), BKE_curveprofile_reverse(), BKE_defvert_array_copy(), BKE_defvert_blend_read(), BKE_defvert_ensure_index(), BKE_defvert_extract_vgroup_to_edgeweights(), BKE_defvert_extract_vgroup_to_faceweights(), BKE_defvert_extract_vgroup_to_loopweights(), BKE_displist_fill(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_fcurve_pathcache_create(), BKE_fcurves_calc_keyed_frames_ex(), BKE_gpencil_stroke_fill_triangulate(), BKE_keyblock_convert_from_curve(), BKE_keyblock_convert_from_lattice(), BKE_keyblock_convert_from_mesh(), BKE_keyblock_mesh_calc_normals(), BKE_lattice_deform_data_create(), BKE_lattice_resize(), BKE_main_id_repair_duplicate_names_listbase(), BKE_mask_clipboard_copy_from_layer(), BKE_maskrasterize_handle_init(), BKE_mesh_face_offsets_ensure_alloc(), BKE_mesh_legacy_convert_uvs_to_generic(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_mselect_validate(), BKE_mesh_nomain_to_meshkey(), BKE_mesh_origindex_map_create(), BKE_mesh_origindex_map_create_corner_tri(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_mesh_vert_corner_tri_map_create(), BKE_nurb_calc_length(), BKE_nurb_copy(), BKE_nurb_direction_switch(), BKE_nurb_duplicate(), BKE_nurb_makeCurve(), BKE_nurb_makeFaces(), BKE_object_data_transfer_ex(), BKE_object_defgroup_flip_map_single(), BKE_object_defgroup_index_map_create(), BKE_object_defgroup_lock_flags_get(), BKE_object_defgroup_selected_get(), BKE_object_defgroup_subset_from_select_type(), BKE_object_defgroup_validmap_get(), BKE_pose_pchan_index_rebuild(), BKE_report(), BKE_text_load_ex(), BKE_vfont_clipboard_set(), BKE_volume_grid_dense_floats(), blend_file_thumb_fast_downscale(), blf_glyph_cache_add_glyph(), blf_glyph_cache_add_svg(), BLI_array_store_rle_encode(), BLI_bitmap_draw_2d_poly_v2i_n(), BLI_box_pack_2d(), bli_builddir(), BLI_bvhtree_intersect_plane(), BLI_bvhtree_overlap_ex(), BLI_convexhull_2d(), BLI_convexhull_aabb_fit_points_2d(), BLI_dynstr_get_cstring(), BLI_filelist_duplicate(), BLI_jitter_init(), BLI_mempool_as_arrayN(), BLI_scanfill_calc_ex(), BLI_sprintfN(), BLI_sprintfN_with_buffer(), BLI_strdupn(), BLI_tridiagonal_solve(), BLI_tridiagonal_solve_cyclic(), BLI_vsprintfN_with_buffer(), BLO_memfile_chunk_add(), BLO_read_pointer_array(), bm_corners_to_loops_ex(), bm_edge_symmetry_map(), BM_face_split_edgenet(), bm_grid_fill_array(), BM_iter_as_arrayN(), BM_loop_normal_editdata_array_init_with_htype(), BM_mesh_beautify_fill(), BM_mesh_calc_edge_groups(), BM_mesh_calc_edge_groups_as_arrays(), BM_mesh_calc_face_groups(), BM_mesh_calc_path_edge(), BM_mesh_calc_path_face(), BM_mesh_calc_path_uv_edge(), BM_mesh_calc_path_uv_face(), BM_mesh_calc_path_uv_vert(), BM_mesh_calc_path_vert(), bm_mesh_calc_uv_islands(), BM_mesh_copy(), BM_mesh_decimate_collapse(), BM_mesh_decimate_dissolve_ex(), BM_mesh_decimate_unsubdivide_ex(), BM_mesh_edgeloops_find(), BM_mesh_edgeloops_find_path(), BM_mesh_intersect(), BM_mesh_rebuild(), BM_mesh_remap(), BM_mesh_separate_faces(), BM_mesh_wireframe(), bm_uv_build_islands(), bm_vert_fasthash_create(), bmesh_find_doubles_by_distance_connected_impl(), bmesh_find_doubles_by_distance_impl(), bmesh_kernel_vert_separate(), bmo_beautify_fill_exec(), bmo_contextual_create_exec(), bmo_create_monkey_exec(), bmo_edgeloop_fill_exec(), bmo_inset_region_exec(), BMO_iter_as_arrayN(), bmo_join_triangles_exec(), bmo_offset_edgeloops_exec(), bmo_recalc_face_normals_exec(), BMO_slot_as_arrayN(), bmo_spin_exec(), bmo_triangle_fill_exec(), boxPack_FromPyObject(), bpy_app_icons_new_triangles(), brush_painter_mask_ibuf_new(), brush_painter_mask_imbuf_partial_update(), buf_tabs_to_spaces(), buffer_from_filepath(), button2d_draw_intern(), C_BVHTree_FromBMesh(), C_BVHTree_FromObject(), C_BVHTree_FromPolygons(), calc_deltas(), blender::bke::mesh::calc_face_as_quad_map(), calc_face_as_quad_map(), blender::ed::transform::calcEdgeSlide_mval_range(), ccd_mesh_make(), clg_str_indent_multiline(), clg_str_reserve(), cloth_add_shear_bend_spring(), cloth_bend_set_poly_vert_array(), cloth_bvh_collision(), cloth_bvh_objcollisions_nearcheck(), cloth_calc_force(), cloth_from_mesh(), colorband_init_from_table_rgba_resample(), compactSparseBinds(), computeBindWeights(), console_scrollback_prompt_begin(), construct_param_handle_subsurfed(), blender::seq::convert_multilayer_ibuf(), copy_particle_systems_to_object(), copy_selection(), correctivesmooth_modifier_do(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransMeshSkin(), blender::ed::transform::createTransMeshVertCData(), blender::ed::transform::createTransPose(), cursor_bitmap_rgba_flip_y(), curve_bevel_make_extrude_and_fill(), curve_bevel_make_from_object(), curve_bevel_make_full_circle(), curve_bevel_make_only_extrude(), curve_draw_exec(), blender::ed::curves::curve_draw_exec_precalc(), curve_draw_exec_precalc(), curve_select_shortest_path_surf(), curve_to_displist(), blender::bke::curves_copy_parameters(), blender::ed::curves::curves_draw_exec(), blender::ed::curves::set_selection_domain::curves_set_selection_domain_exec(), blender::bke::CurvesGeometry::CurvesGeometry(), CustomData_bmesh_interp(), CustomData_data_transfer(), CustomData_interp(), blender::ed::object::dash_modifier_segment_add_exec(), data_transfer_layersmapping_cdlayers(), data_transfer_layersmapping_cdlayers_multisrc_to_dst(), def_internal_icon(), deform_verts(), displist_surf_indices(), dm_mvert_map_doubles(), DNA_reconstruct_info_create(), DNA_sdna_alias_data_ensure(), DNA_sdna_from_data(), DNA_struct_get_compareflags(), do_display_buffer_apply_thread(), blender::draw::draw_subdiv_cache_ensure_mat_offsets(), DRW_select_buffer_read(), dynamicPaint_brushMeshCalculateVelocity(), dynamicPaint_createUVSurface(), dynamicPaint_doStep(), dynamicPaint_doWaveStep(), dynamicPaint_generateBakeData(), dynamicPaint_prepareAdjacencyData(), dynamicPaint_prepareEffectStep(), ED_area_status_text(), ed_curve_delete_selected(), ED_curve_editfont_load(), ed_dissolve_bez_segment(), ed_editcurve_extrude(), ed_editnurb_extrude_flag(), ed_surf_delete_selected(), ED_uvedit_live_unwrap_begin(), ED_uvedit_selected_edges(), ED_uvedit_selected_faces(), ED_uvedit_selected_verts(), edbm_connect_vert_pair(), edbm_decimate_exec(), edbm_fill_grid_prepare(), edbm_inset_init(), edbm_loop_multiselect_exec(), EDBM_select_interior_faces(), edbm_select_similar_region_exec(), edbm_tagged_loop_pairs_to_fill(), blender::ed::greasepencil::ensure_selection_domain(), escape_quotes(), evaluate_curve_type_object(), evaluate_surface_object(), execute_posetree(), extrude_vertices_from_selected_endpoints(), face_edge_loop_islands_calc(), FileListEntryCache::FileListEntryCache(), fillBevelCap(), find_nearest_points_test(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::float4_to_float3_image(), blender::ed::sculpt_paint::float_selection_ensure(), font_paste_utf8(), font_select_to_buffer(), blender::ed::sculpt_paint::trim::generate_geometry(), blender::gpu::tests::generate_test_data(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), blender::animrig::get_rna_values(), blender::nodes::node_geo_string_to_curves_cc::get_text_layout(), get_weights_array(), getLinToLogLut(), getLinToSrgbLut(), getLogToLinLut(), getSrgbToLinLut(), ghost_event_proc(), blender::gpu::GLShaderInterface::GLShaderInterface(), GPU_batch_wire_from_poly_2d_encoded(), GPU_indexbuf_build_from_memory(), GPU_indexbuf_init_ex(), gpu_select_pick_begin(), gpu_texture_update_from_ibuf(), hair_create_input_mesh(), ibuftoimage(), blender::nodes::id_property_create_from_socket(), IDP_New(), IDP_NewStringMaxSize(), IDP_TryConvertUIData(), idprop_ui_data_update_bool_default(), idprop_ui_data_update_float_default(), idprop_ui_data_update_int_default(), image_exr_from_rgb_to_bw(), image_exr_opaque_alpha_buffer(), IMB_display_buffer_acquire(), IMB_display_buffer_transform_apply(), IMB_flipy(), imb_gpu_get_data(), imb_loadiris(), IMB_rotate_orthogonal(), imb_save_dpx_cineon(), imb_savewebp(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::inflate_result(), init_index_map(), init_mv_jit(), init_structDNA(), blender::bke::subdiv::initialize_manifold_index_array(), initLaplacianSystem(), initSystem(), insert_bezt_to_nurb(), insert_bp_to_nurb(), Freestyle::BlenderFileLoader::insertShapeNode(), blender::ed::greasepencil::join_object_with_active(), blender::ed::mesh::join_shape_keys(), blender::ed::mesh::join_vertex_groups(), key_block_get_data(), keyblock_get_per_block_weights(), LaplacianDeformModifier_do(), lattice_copy_data(), lattice_select_random_exec(), layer_eval_view_layer(), layerCopy_mdeformvert(), layerInterp_mdeformvert(), lineart_add_edge_to_array(), lineart_add_isec_thread(), lineart_bounding_area_line_add(), lineart_build_edge_neighbor(), lineart_finalize_object_edge_array_reserve(), lineart_geometry_object_load(), lineart_init_isec_thread(), blender::ed::sculpt_paint::load_tex(), blender::ed::sculpt_paint::load_tex_cursor(), blender::io::fbx::load_texture_image(), loop_find_region(), loop_find_regions(), M_Geometry_convex_hull_2d(), M_Geometry_tessellate_polygon(), M_Interpolate_poly_3d_calc(), make_segment_exec(), blender::ed::transform::make_sorted_index_map(), mask_data_init_mapping(), material_slot_move_exec(), math_layer_info_init(), Matrix_getbuffer(), MEM_malloc_arrayN(), merge_2_nurb(), blender::bke::mesh_calc_edges(), mesh_calc_edges_mdata(), mesh_calc_islands_loop_face_uv(), mesh_calc_path_region_elem(), mesh_calc_path_region_elem(), blender::ed::transform::mesh_customdatacorrect_init_container_merge_group(), mesh_faces_to_scratch(), blender::ed::object::mesh_is_manifold_consistent(), mesh_remove_doubles_on_axis(), mesh_strip_edges(), mesh_symmetry_snap_exec(), mesh_tessface_calc(), blender::bke::mesh_uv_select_to_single_attribute(), meshcache_do(), mix_normals(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), move_shapekey_layers_to_keyblocks(), multi_small_ghash_tests_one(), new(), nlaevalchan_get_default_values(), blender::nodes::node_geo_boolean_cc::node_geo_exec(), blender::nodes::node_shader_blackbody_cc::node_shader_gpu_blackbody(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_wavelength_cc::node_shader_gpu_wavelength(), normalEditModifier_do_directional(), normalEditModifier_do_radial(), blender::bke::ntree_copy_data(), object_defgroup_remove_update_users(), object_defgroup_unlocked_flip_map_ex(), blender::ed::object::ocean_bake_exec(), blender::ed::outliner::outliner_collections_children_sort(), blender::ed::outliner::outliner_sort(), output_iris(), blender::render::Context::output_to_render_result(), blender::geometry::p_abf_setup_system(), blender::geometry::p_chart_convex_hull(), blender::geometry::p_chart_minimum_area_angle(), blender::geometry::p_connect_pairs(), blender::geometry::pack_island_box_pack_2d(), paint_new_blur_kernel(), paint_weight_gradient_exec(), paintcurve_delete_point_exec(), paintcurve_point_add(), parse_int_range_relative_clamp_n(), partial_buffer_update_rect(), blender::draw::particle_batch_cache_ensure_pos_and_seg(), paste_text_exec(), blender::ed::curves::point_normals_array_create(), pointcloud_copy_parameters(), pose_visual_transform_apply_exec(), blender::bke::subdiv::precalc_uv_layer(), preprocess_include(), proj_paint_state_cavity_init(), proj_paint_state_mesh_eval_init(), proj_paint_state_seam_bleed_init(), psys_thread_context_init_distribute(), ptcache_file_compressed_read(), py_kdtree_find_n(), PyC_RunString_AsStringAndSize(), PyC_RunString_AsStringAndSizeOrNone(), pygpu_buffer__bf_getbuffer(), pygpu_buffer_dimensions_set(), pygpu_buffer_make_from_data(), QFLOW_quadriflow_remesh(), random_chunk_generate(), random_chunk_mutate_helper(), random_heap_helper(), random_heap_reinsert_helper(), random_heapsimple_helper(), RE_bake_pixels_populate(), RE_bake_pixels_populate_from_objects(), RE_render_result_rect_from_ibuf(), read_bone_collections(), realloc_nodes(), rect_realloc_16bytes(), rect_realloc_4bytes(), reference_to_scratch(), renew_softbody(), replace_if_different(), reset_bezts(), blender::ed::object::return_editcurve_indexar(), blender::ed::object::return_editlattice_indexar(), blender::ed::object::return_editmesh_indexar(), rle_encode_decode_test(), rna_array_as_string_alloc(), rna_generate_property(), rna_path_token(), rna_path_token_in_brackets(), RNA_property_as_string(), RNA_property_boolean_get_default_index(), RNA_property_boolean_get_index(), RNA_property_boolean_set_index(), RNA_property_enum_items_gettexted_all(), RNA_property_float_get_array_range(), RNA_property_float_get_default_index(), RNA_property_float_get_index(), RNA_property_float_set_index(), RNA_property_int_get_array_range(), RNA_property_int_get_default_index(), RNA_property_int_get_index(), RNA_property_int_set_index(), RNA_property_string_get_alloc(), rna_sortlist(), RNA_struct_override_matches(), scanfill(), scene_collections_array(), sdna_expand_names(), blender::seq::seq_render_mask(), blender::ed::vse::sequencer_text_edit_paste_exec(), smart_project_exec(), smooth_verts(), sort_bhead_old_map(), sort_bmelem_flag(), splineik_init_tree_from_pchan(), square_out_adj_vmesh(), blender::draw::statvis_calc_sharp(), stitch_init(), stitch_process_data(), blender::ed::geometry::store_attributes_to_shape_keys(), store_original_bezt_arrays(), blender::seq::strip_effect_speed_rebuild_map(), strip_loose_faces_corners(), blender::bke::subdiv::subdiv_foreach_ctx_init(), blender::bke::subdiv::subdiv_mesh_topology_info(), subdividenurb(), surfacedeformBind(), surfacedeformModifier_do(), switchdirection_knots(), blender::tests::TEST(), TEST(), TEST(), TEST(), test_polyfill_template_flip_sign(), test_polyfill_template_main(), blender::gpu::tests::test_texture_update_sub_no_unpack_row_length(), blender::gpu::tests::test_texture_update_sub_unpack_row_length(), testbuffer_list_state_from_data__stride_expand(), testbuffer_list_state_random_data(), testchunk_as_data_array(), text_check_format_len(), text_convert_whitespace_exec(), blender::ed::vse::text_edit_copy(), text_from_buf(), text_init_data(), blender::ed::vse::text_insert(), text_insert_unicode_invoke(), blender::ed::object::time_modifier_segment_add_exec(), blender::ed::transform::transform_convert_mesh_islands_calc(), blender::bke::transform_custom_normal_attribute(), txt_add_char_intern(), txt_add_object(), txt_combine_lines(), txt_delete_sel(), txt_extended_ascii_as_utf8(), txt_from_buf_for_undo(), txt_new_linen(), txt_replace_char(), txt_sel_to_buf(), txt_select_prefix(), txt_split_curline(), txt_to_buf(), txt_to_buf_for_undo(), ui_block_interaction_begin(), ui_handle_list_event(), ui_icon_ensure_deferred(), UI_list_filter_and_sort_items(), ui_textedit_copypaste(), uiAlignPanelStep(), uiListNameFilter::uiListNameFilter(), um_arraystore_cd_expand(), undolatt_from_editlatt(), undolatt_to_editlatt(), update_cut_data_for_nurb(), blender::ed::space_node::update_nested_node_refs_after_moving_nodes_into_group(), blender::ed::sculpt_paint::update_sampled_curve(), uv_sculpt_stroke_init(), uv_select_linked_multi(), uv_select_overlap(), vcol_to_fcol(), version_idproperty_move_data_float(), version_idproperty_move_data_int(), versioning_convert_node_tree_socket_lists_to_interface(), vfont_char_build_impl(), vfont_to_curve(), blender::ed::object::vgroup_do_remap(), blender::ed::object::vgroup_limit_total_subset(), blender::ed::object::vgroup_parray_alloc(), blender::ed::object::vgroup_smooth_subset(), view3d_depths_rect_create(), warpModifier_do(), waveModifier_do(), where_am_i(), wm_clipboard_text_get_ex(), wm_cursor_text_pixmap(), WM_gesture_new(), WM_window_pixels_read_from_frontbuffer(), WM_window_pixels_read_from_offscreen(), wn_corner_angle(), wn_face_area(), wn_face_with_angle(), wpaint_prev_create(), wpaint_stroke_test_start(), write_jpeg(), writedata_new(), zbuf_alloc_span(), zstd_ensure_cache(), and zstd_read_seek_table().
| void * MEM_mallocN | ( | size_t | len, |
| const char * | str ) |
Allocate a block of memory of size len, with tag name str. The name must be a static, because only a pointer to it is stored!
Definition at line 128 of file mallocn.cc.
References len, mem_guarded::internal::mem_mallocN, and str.
Referenced by _bli_array_permute(), _DNA_struct_default_alloc_impl(), blender::nodes::add_attribute_search_button(), blender::ed::space_node::add_dragged_links_to_tree(), blender::seq::add_image_strip(), blender::nodes::add_layer_name_search_button(), blender::seq::add_movie_strip(), blender::seq::add_reload_new_file(), MEM_Allocator< _Tp1 >::allocate(), armature_subdivide_exec(), ATTR_NONNULL(), blender::gpu::MSLGeneratorInterface::bake_shader_interface(), BKE_blendfile_userdef_from_defaults(), BKE_curve_bevelList_make(), BKE_icon_geom_from_memory(), BKE_image_packfiles(), BKE_image_packfiles_from_mem(), BKE_lattice_deform_data_create(), BKE_main_idmap_create(), BKE_main_relations_create(), BKE_main_thumbnail_from_buffer(), BKE_main_thumbnail_from_imbuf(), BKE_nurb_copy(), BKE_nurb_duplicate(), BKE_object_tfm_backup(), BKE_packedfile_new(), BKE_previewimg_copy(), BKE_ptcache_ids_from_object(), BKE_render_result_stamp_data(), BKE_sound_new_file(), BKE_uvproject_camera_info(), blf_setup_face(), BLI_array_store_state_data_get_alloc(), BLI_file_read_data_as_mem_from_handle(), BLI_file_unzstd_to_mem_at_pos(), BLI_file_zstd_from_mem_at_pos(), BLI_filelist_dir_contents(), BLI_filereader_new_gzip(), BLI_filereader_new_zstd(), BLI_ghashutil_pairalloc(), BLI_gsqueue_push(), BLI_linklist_append(), BLI_linklist_prepend(), BLI_memarena_alloc(), BLI_memiter_alloc(), BLI_stack_push_r(), blo_bhead_read_full(), BLO_blendhandle_get_datablock_info(), blo_cache_storage_init(), blo_do_versions_270(), BLO_memfile_chunk_add(), blo_read_file_internal(), BLO_thumbnail_from_file(), bm_decim_triangulate_end(), bm_edge_info_average_length_fallback(), BM_edgeloop_copy(), bm_edgering_pair_interpolate(), bm_edgering_pair_store_create(), BM_face_split_edgenet(), bm_grid_fill_array(), BM_mesh_bisect_plane(), BM_mesh_calc_edge_groups(), BM_mesh_calc_face_groups(), BM_mesh_copy_arrays(), BM_mesh_elem_table_ensure(), BM_mesh_intersect(), BM_mesh_intersect_edges(), bm_mesh_loops_custom_normals_set(), bm_mesh_region_match_pair(), BM_mesh_wireframe(), bm_rotate_edges_shared(), bm_to_mesh_shape(), bm_uv_edge_select_build_islands(), BM_uv_element_map_ensure_head_table(), bmo_bisect_plane_exec(), bmo_create_cone_exec(), bmo_extrude_face_region_exec(), bmo_planar_faces_exec(), bmo_recalc_face_normals_exec(), bmo_smooth_vert_exec(), bpath_list_append(), bpy_app_icons_new_triangles(), BPy_IDArray_ass_slice(), BPy_IDArray_getbuffer(), buttons_init(), ccd_mesh_make(), cineonCreate(), cineonOpen(), cmp_node_rlayer_create_outputs(), copy_image_packedfiles(), curve_bevel_make_from_object(), blender::ed::curves::curve_draw_exec_precalc(), curve_draw_exec_precalc(), blender::ed::curves::curve_draw_stroke_3d(), curve_draw_stroke_3d(), blender::ed::sculpt_paint::curve_mask_allocate(), customdata_data_transfer_interp_generic(), depth_buf_malloc(), DNA_sdna_from_data(), dpxCreate(), dpxOpen(), draw_circle_in_quad(), duplicateEditBoneObjects(), dynamicpaint_bake_exec(), ED_curve_keyindex_hash_duplicate(), ED_mesh_mirrtopo_init(), ED_view3d_cursor_snap_state_create(), ED_view3d_mats_rv3d_backup(), ED_view3d_smooth_view_ex(), edbm_bridge_edge_loops_for_single_editmesh(), edbm_inset_init(), edbm_select_random_exec(), edbm_set_normals_from_faces_exec(), enum_items_from_py(), blender::tests::ExceptionThrower::ExceptionThrower(), blender::ed::file::indexer::file_indexer_entry_create_from_datablock_info(), file_tooltip_data_create(), filelist_filter(), FileListEntryCache::FileListEntryCache(), find_isomorphism(), fluid_bake_exec(), fluid_bake_invoke(), fluid_free_exec(), fmodifier_panel_header(), format_stats(), fsmenu_insert_entry(), get_bhead(), gizmo_tweak_invoke(), blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::GLShaderInterface::GLShaderInterface(), GPU_batch_tris_from_poly_2d_encoded(), gpu_material_ramp_texture_row_set(), gpu_material_sky_texture_layer_set(), GPU_matrix_state_create(), gpu_select_pick_begin(), gpu_select_pick_end(), GPU_uniformbuf_create_from_list(), GraphISO::GraphISO(), heap_node_alloc_chunk(), heat_bone_weighting(), icon_add_to_deferred_delete_queue(), icon_create(), IDP_CopyIDPArray(), image_add_view(), image_memorypack_imbuf(), imb_alloc_pixels(), imb_gpu_get_data(), IMB_moviecache_set_priority_callback(), blender::gpu::VKShaderInterface::init(), init_editNurb_keyIndex(), blender::ed::transform::initTimeSlide(), blender::ed::transform::initTransDataCurveHandles(), knifeproject_poly_from_object(), knot_remove_error_recalculate(), lineart_main_try_generate_shadow_v3(), load_image_single(), loggerwindow_new(), logImageSetData10(), logImageSetData12(), logImageSetData16(), logImageSetData8(), Main::Main(), maximum_common_subgraph_internal(), memdbl(), mempool_chunk_alloc(), mesh_bisect_invoke(), mesh_calc_path_region_elem(), mesh_calc_path_region_elem(), mesh_calc_tri_tessface(), MOD_solidify_nonmanifold_modifyMesh(), movieclip_get_gputexture_ptr(), multitestapp_new(), blender::nodes::node_geo_viewer_cc::node_copy_storage(), blender::bke::node_copy_with_mapping(), blender::ed::object::object_select_random_exec(), blender::seq::open_anim_file_multiview(), output_iris(), packedfile_new_from_builtin(), paint_weight_gradient_exec(), paintcurve_slide_invoke(), blender::draw::particle_batch_cache_ensure_pos_and_seg(), pchan_draw_data_init(), proj_paint_layer_clone_init(), proj_paint_state_mesh_eval_init(), proj_paint_state_screen_coords_init(), proj_paint_state_thread_init(), ptcache_add_extra_data(), ptcache_bake_invoke(), ptcache_file_open(), pyop_call(), blender::ed::object::quadriflow_remesh_exec(), blender::gpu::GLTexture::read(), blender::gpu::MTLTexture::read(), blender::gpu::VKTexture::read(), read_file_data(), blender::gpu::VKPipelinePool::read_from_disk(), blender::eevee::IrradianceBake::read_result_packed(), rle_link_chunk_new(), rna_alloc_from_buffer(), RNA_parameter_set(), scanfill_preprocess_self_isect(), scene_blend_write(), screen_opengl_render_doit(), blender::seq::seq_meta_stack_alloc(), blender::ed::transform::set_prop_dist(), GraphISO::sort_vertices_by_degree(), sound_blend_read_data(), sound_copy_data(), blender::ed::vse::start_audio_video_job(), state_dupe_add(), stencil_control_invoke(), stitch_exit(), stitch_init(), stitch_init_all(), stitch_preview_init(), stitch_process_data(), stitch_set_selection_mode(), store_original_bezt_arrays(), string_dup(), blender::seq::strip_open_anim_file(), blender::bke::subdiv::subdiv_foreach_tls_alloc(), blender::tests::TEST(), testbuffer_list_add(), testbuffer_list_add_copydata(), testchunk_list_add(), texttool_suggest_add(), blender::ed::transform::transform_convert_mesh_crazyspace_detect(), blender::ed::transform::transform_convert_mesh_islands_calc(), blender::ed::transform::transform_convert_mesh_mirrordata_calc(), txt_line_malloc(), ui_block_add_dynamic_listener(), ui_draw_but_CURVEPROFILE(), ui_imageuser_data_copy(), ui_pie_menu_level_create(), ui_textedit_undo_push(), uiTemplateRunningJobs(), undofont_from_editfont(), undomesh_from_editmesh(), blender::gpu::VKUniformBuffer::update(), utile_alloc(), uv_sculpt_stroke_init(), uv_select_overlap(), v3d_cursor_plane_draw_grid(), vfont_char_build_impl(), blender::ed::object::vgroup_init_remap(), view3d_localview_init(), view3d_preselect_mesh_edgering_update_edges_from_edge(), view3d_preselect_mesh_edgering_update_verts_from_edge(), view3d_preselect_mesh_elem_update_from_edge(), view3d_preselect_mesh_elem_update_from_face(), view3d_preselect_mesh_elem_update_from_vert(), view3d_preselect_update_preview_triangle_from_edge(), view3d_preselect_update_preview_triangle_from_face(), view3d_preselect_update_preview_triangle_from_vert(), blender::gpu::render_graph::vk_pipeline_data_copy(), blender::gpu::VKPushConstants::VKPushConstants(), WIDGETGROUP_camera_view_setup(), WIDGETGROUP_empty_image_setup(), WIDGETGROUP_forcefield_setup(), WIDGETGROUP_light_area_setup(), WIDGETGROUP_light_point_setup(), WIDGETGROUP_light_spot_setup(), WIDGETGROUP_light_target_setup(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_setup(), blender::ed::space_node::WIDGETGROUP_node_glare_setup(), blender::ed::space_node::WIDGETGROUP_node_transform_setup(), WIDGETGROUP_tool_generic_setup(), blender::ed::transform::WIDGETGROUP_xform_cage_setup(), blender::ed::transform::WIDGETGROUP_xform_shear_setup(), windowdata_new(), WM_event_consecutive_data_set(), wm_history_file_new(), wm_history_file_read(), wm_homefile_read_ex(), WM_msg_subscribe_with_key(), ZstdWriteWrap::write(), and blender::gpu::VKPipelinePool::write_to_disk().
| void * MEM_mallocN_aligned | ( | size_t | len, |
| size_t | alignment, | ||
| const char * | str ) |
Allocate an aligned block of memory of size len, with tag name str. The name must be a static, because only a pointer to it is stored!
Definition at line 138 of file mallocn.cc.
References mem_guarded::internal::ALLOC_FREE, len, mem_guarded::internal::mem_mallocN_aligned_ex, and str.
Referenced by blender::GuardedAlignedAllocator< Alignment >::allocate(), blender::GuardedAllocator::allocate(), GuardedAllocator< U >::allocate(), BLI_memblock_alloc(), BLI_memblock_create_ex(), ccl_try_align(), blender::nodes::compute_attributes_to_store(), blender::ed::geometry::convert_attribute(), copy_layer_data(), customData_add_layer__internal(), CustomData_realloc(), blender::fn::multi_function::CustomMF_GenericConstant::CustomMF_GenericConstant(), blender::DynamicStackBuffer< ReservedSize, ReservedAlignment >::DynamicStackBuffer(), blender::fn::FieldConstant::FieldConstant(), blender::nodes::List::SingleData::ForValue(), blender::bke::Attribute::SingleData::from_value(), blender::GVArrayImpl_For_SingleValue::GVArrayImpl_For_SingleValue(), blender::implicit_sharing::detail::make_trivial_data_mutable_impl(), mem_guarded_malloc_arrayN_aligned(), mem_lockfree_malloc_arrayN_aligned(), MEM_malloc_arrayN(), blender::bke::bake::PrimitiveBakeItem::PrimitiveBakeItem(), blender::bke::bake::read_blob_shared_simple_gspan(), read_struct(), blender::draw::StorageArrayBuffer< float2, 16 >::resize(), blender::implicit_sharing::detail::resize_trivial_array_impl(), blender::draw::StorageArrayBuffer< float2, 16 >::StorageArrayBuffer(), TEST_F(), TEST_F(), blender::bke::try_capture_fields_on_geometry(), blender::draw::UniformArrayBuffer< PlanarProbeData, PLANAR_PROBE_MAX >::UniformArrayBuffer(), blender::gpu::GLTexture::update_sub(), blender::gpu::MTLTexture::update_sub(), and util_aligned_malloc().
| void MEM_use_guarded_allocator | ( | void | ) |
Switch allocator to slow fully guarded mode.
Use for debug purposes. This allocator contains lock section around every allocator call, which makes it slow. What is gained with this is the ability to have list of allocated blocks (in an addition to the tracking of number of allocations and amount of allocated bytes).
Definition at line 204 of file mallocn.cc.
References assert_for_allocator_change(), MEM_allocN_len, MEM_callbackmemlist, mem_guarded::internal::mem_calloc_arrayN, MEM_calloc_arrayN_aligned, mem_guarded::internal::mem_callocN, mem_clearmemlist, MEM_consistency_check, mem_guarded::internal::mem_dupallocN, mem_guarded::internal::mem_freeN_ex, MEM_get_memory_blocks_in_use, MEM_get_memory_in_use, MEM_get_peak_memory, MEM_guarded_allocN_len(), MEM_guarded_callbackmemlist(), MEM_guarded_calloc_arrayN(), MEM_guarded_calloc_arrayN_aligned(), MEM_guarded_callocN(), mem_guarded_clearmemlist(), MEM_guarded_consistency_check(), MEM_guarded_dupallocN(), MEM_guarded_freeN(), MEM_guarded_get_memory_blocks_in_use(), MEM_guarded_get_memory_in_use(), MEM_guarded_get_peak_memory(), MEM_guarded_malloc_arrayN(), MEM_guarded_malloc_arrayN_aligned(), MEM_guarded_mallocN(), MEM_guarded_mallocN_aligned(), MEM_guarded_name_ptr(), MEM_guarded_name_ptr_set(), MEM_guarded_printmemlist(), MEM_guarded_printmemlist_pydict(), MEM_guarded_printmemlist_stats(), MEM_guarded_reallocN_id(), MEM_guarded_recallocN_id(), MEM_guarded_reset_peak_memory(), MEM_guarded_set_error_callback(), MEM_guarded_set_memory_debug(), mem_guarded::internal::mem_malloc_arrayN, MEM_malloc_arrayN_aligned, mem_guarded::internal::mem_mallocN, mem_guarded::internal::mem_mallocN_aligned_ex, MEM_name_ptr, MEM_name_ptr_set, MEM_printmemlist, MEM_printmemlist_pydict, MEM_printmemlist_stats, MEM_reallocN_id, MEM_recallocN_id, MEM_reset_peak_memory, MEM_set_error_callback, and MEM_set_memory_debug.
Referenced by main(), and GuardedAllocatorTest::SetUp().
| void MEM_use_lockfree_allocator | ( | void | ) |
Switch allocator to fast mode, with less tracking.
Use in the production code where performance is the priority, and exact details about allocation is not. This allocator keeps track of number of allocation and amount of allocated bytes, but it does not track of names of allocated blocks.
Definition at line 163 of file mallocn.cc.
References assert_for_allocator_change(), MEM_allocN_len, MEM_callbackmemlist, mem_guarded::internal::mem_calloc_arrayN, MEM_calloc_arrayN_aligned, mem_guarded::internal::mem_callocN, mem_clearmemlist, MEM_consistency_check, mem_guarded::internal::mem_dupallocN, mem_guarded::internal::mem_freeN_ex, MEM_get_memory_blocks_in_use, MEM_get_memory_in_use, MEM_get_peak_memory, MEM_lockfree_allocN_len(), MEM_lockfree_callbackmemlist(), MEM_lockfree_calloc_arrayN(), MEM_lockfree_calloc_arrayN_aligned(), MEM_lockfree_callocN(), mem_lockfree_clearmemlist(), MEM_lockfree_consistency_check(), MEM_lockfree_dupallocN(), MEM_lockfree_freeN(), MEM_lockfree_get_memory_blocks_in_use(), MEM_lockfree_get_memory_in_use(), MEM_lockfree_get_peak_memory(), MEM_lockfree_malloc_arrayN(), MEM_lockfree_malloc_arrayN_aligned(), MEM_lockfree_mallocN(), MEM_lockfree_mallocN_aligned(), MEM_lockfree_name_ptr(), MEM_lockfree_name_ptr_set(), MEM_lockfree_printmemlist(), MEM_lockfree_printmemlist_pydict(), MEM_lockfree_printmemlist_stats(), MEM_lockfree_reallocN_id(), MEM_lockfree_recallocN_id(), MEM_lockfree_reset_peak_memory(), MEM_lockfree_set_error_callback(), MEM_lockfree_set_memory_debug(), mem_guarded::internal::mem_malloc_arrayN, MEM_malloc_arrayN_aligned, mem_guarded::internal::mem_mallocN, mem_guarded::internal::mem_mallocN_aligned_ex, MEM_name_ptr, MEM_name_ptr_set, MEM_printmemlist, MEM_printmemlist_pydict, MEM_printmemlist_stats, MEM_reallocN_id, MEM_recallocN_id, MEM_reset_peak_memory, MEM_set_error_callback, and MEM_set_memory_debug.
Referenced by LockFreeAllocatorTest::SetUp().
| size_t(* MEM_allocN_len) (const void *vmemh) | ( | const void * | vmemh | ) | = MEM_lockfree_allocN_len |
Returns the length of the allocated memory segment pointed at by vmemh. If the pointer was not previously allocated by this module, the result is undefined.
Definition at line 36 of file mallocn.cc.
Referenced by blender::seq::add_reload_new_file(), BKE_mask_spline_ensure_deform(), BKE_object_eval_eval_base_flags(), BKE_ptcache_id_clear(), BKE_ptcache_update_info(), BLI_array_store_is_valid(), BLI_bvhtree_insert(), blo_do_versions_290(), BLO_read_string(), blo_verify_data_address(), blender::seq::check_media_missing(), blender::ed::transform::createTransArmatureVerts(), CustomData_debug_info_from_layers(), blender::bke::versioning_internal::direct_link_node_socket_legacy_data_version_do(), EDBM_mesh_knife(), edbm_mesh_knife_point_isect(), edbm_tagged_loop_pairs_do_fill_faces(), IMB_allocFromBufferOwn(), MEM_use_guarded_allocator(), MEM_use_lockfree_allocator(), memarena_buf_free_all(), memiter_free_data(), modify_mesh(), pose_pchan_get_indexed(), strip_foreach_path_callback(), blender::seq::strip_write_data_cb(), blender::seq::thumbnail_cache_invalidate_strip(), and blender::ed::outliner::write_space_outliner().
| void(* MEM_callbackmemlist) (void(*func)(void *)) | ( | void(* | func )(void *) | ) | = MEM_lockfree_callbackmemlist |
calls the function on all allocated memory blocks.
Definition at line 65 of file mallocn.cc.
Referenced by MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| void *(* MEM_calloc_arrayN_aligned) (size_t len, size_t size, size_t alignment, const char *str) | ( | size_t | len, |
| size_t | size, | ||
| size_t | alignment, | ||
| const char * | str ) = MEM_lockfree_calloc_arrayN_aligned |
Allocate an aligned block of memory that is initialized with zeros.
Definition at line 59 of file mallocn.cc.
Referenced by ATTR_NONNULL(), DNA_struct_reconstruct(), blender::nodes::List::ArrayData::ForValue(), blender::bke::Attribute::ArrayData::from_value(), MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| void(* mem_clearmemlist) (void) | ( | void | ) | = mem_lockfree_clearmemlist |
Clear the listbase of allocated memory blocks.
WARNING: This will make the whole guardedalloc system fully inconsistent. It is only indented to be called in one place: the destructor of the #MemLeakPrinter class, which is only instantiated once as a static variable by MEM_init_memleak_detection, and therefore destructed once at program exit.
Definition at line 75 of file mallocn.cc.
Referenced by MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| bool(* MEM_consistency_check) (void) | ( | void | ) | = MEM_lockfree_consistency_check |
Are the start/end block markers still correct ?
| true | for correct memory, false for corrupted memory. |
Definition at line 68 of file mallocn.cc.
Referenced by main(), MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| uint(* MEM_get_memory_blocks_in_use) (void) | ( | void | ) | = MEM_lockfree_get_memory_blocks_in_use |
Get amount of memory blocks in use.
Definition at line 71 of file mallocn.cc.
Referenced by assert_for_allocator_change(), MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| size_t(* MEM_get_memory_in_use) (void) | ( | void | ) | = MEM_lockfree_get_memory_in_use |
Memory usage stats.
Definition at line 70 of file mallocn.cc.
Referenced by ED_info_statusbar_string_ex(), MEM_CacheLimiter< MEM_CacheLimiterHandleCClass >::enforce_limits(), MEM_CacheLimiter< MEM_CacheLimiterHandleCClass >::get_memory_in_use(), make_renderinfo_string(), MEM_use_guarded_allocator(), MEM_use_lockfree_allocator(), Freestyle::Controller::RenderStrokes(), undofont_from_editfont(), undoptcache_from_editcache(), and write_memory().
| size_t(* MEM_get_peak_memory) (void) | ( | void | ) | = MEM_lockfree_get_peak_memory |
Get the peak memory usage in bytes, including mmap allocations.
Definition at line 73 of file mallocn.cc.
Referenced by make_renderinfo_string(), MEM_use_guarded_allocator(), MEM_use_lockfree_allocator(), and Freestyle::Controller::RenderStrokes().
| void *(* MEM_malloc_arrayN_aligned) (size_t len, size_t size, size_t alignment, const char *str) | ( | size_t | len, |
| size_t | size, | ||
| size_t | alignment, | ||
| const char * | str ) = MEM_lockfree_malloc_arrayN_aligned |
Allocate an aligned block of memory that remains uninitialized.
Definition at line 55 of file mallocn.cc.
Referenced by blender::bke::attribute_init_to_data(), blender::nodes::List::ArrayData::ForConstructed(), blender::nodes::List::ArrayData::ForUninitialized(), blender::nodes::List::ArrayData::ForValue(), blender::bke::Attribute::ArrayData::from_uninitialized(), blender::bke::Attribute::ArrayData::from_value(), MEM_malloc_arrayN(), MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| const char *(* MEM_name_ptr) (void *vmemh) | ( | void * | vmemh | ) | = MEM_lockfree_name_ptr |
Definition at line 78 of file mallocn.cc.
Referenced by MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| void(* MEM_name_ptr_set) (void *vmemh, const char *str) | ( | void * | vmemh, |
| const char * | str ) = MEM_lockfree_name_ptr_set |
Change the debugging name/string assigned to the memory allocated at vmemh. Only affects the guarded allocator. The name must be a static string, because only a pointer to it is stored!
Handy when debugging leaking memory allocated by some often called, generic function with a unspecific name. A caller with more info can set a more specific name, and see which call to the generic function allocates the leaking memory.
Definition at line 79 of file mallocn.cc.
Referenced by MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| void(* MEM_printmemlist) (void) | ( | void | ) | = MEM_lockfree_printmemlist |
Print a list of the names and sizes of all allocated memory blocks.
Definition at line 64 of file mallocn.cc.
Referenced by main(), MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| void(* MEM_printmemlist_pydict) (void) | ( | void | ) | = MEM_lockfree_printmemlist_pydict |
Print a list of the names and sizes of all allocated memory blocks. as a python dict for easy investigation.
Definition at line 63 of file mallocn.cc.
Referenced by MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| void(* MEM_printmemlist_stats) (void) | ( | void | ) | = MEM_lockfree_printmemlist_stats |
Print statistics about memory usage
Definition at line 66 of file mallocn.cc.
Referenced by MEM_use_guarded_allocator(), MEM_use_lockfree_allocator(), and memory_statistics_exec().
| void *(* MEM_reallocN_id) (void *vmemh, size_t len, const char *str) | ( | void * | vmemh, |
| size_t | len, | ||
| const char * | str ) = MEM_lockfree_reallocN_id |
Reallocates a block of memory, and returns pointer to the newly allocated block, the old one is freed. this is not as optimized as a system realloc but just makes a new allocation and copies over from existing memory.
Definition at line 40 of file mallocn.cc.
Referenced by bonecoll_insert_at_index(), MEM_use_guarded_allocator(), MEM_use_lockfree_allocator(), MOD_solidify_nonmanifold_modifyMesh(), and nearest_add_in_range().
| void *(* MEM_recallocN_id) (void *vmemh, size_t len, const char *str) | ( | void * | vmemh, |
| size_t | len, | ||
| const char * | str ) = MEM_lockfree_recallocN_id |
A variant of realloc which zeros new bytes
Definition at line 41 of file mallocn.cc.
Referenced by console_line_verify_length(), MEM_use_guarded_allocator(), MEM_use_lockfree_allocator(), nlaeval_snapshot_ensure_size(), object_material_assign(), and RNA_enum_item_add().
| void(* MEM_reset_peak_memory) (void) | ( | void | ) | = MEM_lockfree_reset_peak_memory |
Reset the peak memory statistic to zero.
Definition at line 72 of file mallocn.cc.
Referenced by MEM_use_guarded_allocator(), MEM_use_lockfree_allocator(), and RE_RenderFrame().
| void(* MEM_set_error_callback) (void(*func)(const char *)) | ( | void(* | func )(const char *) | ) | = MEM_lockfree_set_error_callback |
Set the callback function for error output.
Definition at line 67 of file mallocn.cc.
Referenced by main(), main(), main_callback_setup(), MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().
| void(* MEM_set_memory_debug) (void) | ( | void | ) | = MEM_lockfree_set_memory_debug |
Attempt to enforce OSX (or other OS's) to have malloc and stack nonzero
Definition at line 69 of file mallocn.cc.
Referenced by arg_handle_debug_mode_memory_set(), arg_handle_debug_mode_set(), MEM_use_guarded_allocator(), and MEM_use_lockfree_allocator().