Go to the source code of this file.
|
|
Definition at line 226 of file mem.c. References allocate_memory(), memory_pool_struct::first_block, memory_pool_struct::free_list, memory_pool_struct::item_size, memory_pool_struct::items_per_block, memory_pool, and memory_pool_struct::num_blocks. Referenced by allocate_with_pool_fn(). |
|
||||||||||||
|
Definition at line 340 of file mem.c. References cons, cons_struct::first, list, and cons_struct::rest. Referenced by collect_vars_tested_by_test_that_are_bound(). |
|
||||||||||||
|
Definition at line 170 of file mem.c. References allocate_memory(), free_memory(), and growable_string. Referenced by add_trace_for_attribute_path(), add_trace_for_wme(), add_values_of_attribute_path(), object_to_trace_string(), and trace_format_list_to_string(). |
|
||||||||||||
|
Definition at line 531 of file mem.c. References hash_table_struct::buckets, hash_table_struct::count, hash_table_struct::h, item_in_hash_table, hash_table_struct::log2size, item_in_hash_table_struct::next, resize_hash_table(), and hash_table_struct::size. Referenced by add_trace_format(), find_or_make_alpha_mem(), make_float_constant(), make_int_constant(), make_new_identifier(), make_sym_constant(), and make_variable(). |
|
||||||||||||
|
||||||||||||
|
Definition at line 91 of file mem.c. References allocate_memory(). Referenced by init_rete(), make_hash_table(), resize_hash_table(), and update_max_rhs_unbound_variables(). |
|
|
Definition at line 315 of file mem.c. References cons, and cons_struct::rest. |
|
||||||||||||||||
|
Definition at line 558 of file mem.c. References hash_table_struct::buckets, hash_table_callback_fn, item_in_hash_table, hash_table_struct::log2size, masks_for_n_low_order_bits, and item_in_hash_table_struct::next. |
|
||||||||||||
|
Definition at line 545 of file mem.c. References hash_table_struct::buckets, hash_table_callback_fn, item_in_hash_table, item_in_hash_table_struct::next, and hash_table_struct::size. Referenced by print_all_trace_formats(), reset_id_and_variable_tc_numbers(), reset_variable_gensym_numbers(), retesave_alpha_memories(), retesave_symbol_table(), and soar_ecPrintInternalSymbols(). |
|
||||||||||||
|
Definition at line 394 of file mem.c. References dl_cons, dl_cons_test_fn, dl_list, dl_cons_struct::next, and dl_cons_struct::prev. Referenced by print(). |
|
||||||||||||
|
Definition at line 364 of file mem.c. References cons, cons_test_fn, list, and cons_struct::rest. Referenced by remove_pwatch(). |
|
|
Definition at line 192 of file mem.c. References free_memory(), and growable_string. Referenced by add_trace_for_attribute_path(), add_trace_for_wme(), add_values_of_attribute_path(), print_object_trace(), print_object_trace_using_provided_format_string(), print_stack_trace(), and trace_format_list_to_string(). |
|
|
||||||||||||
|
|
Definition at line 152 of file mem.c. References free_memory(). Referenced by deallocate_production(), deallocate_symbol(), deallocate_trace_format_list(), parse_production(), read_rest_of_floating_point_number(), stop_lex_from_file(), and stop_log_file(). |
|
||||||||||||||||
|
|
Definition at line 577 of file mem.c. References cons, dl_cons, and init_memory_pool(). Referenced by init_soar_agent(). |
|
|
Definition at line 159 of file mem.c. References allocate_memory(), and growable_string. Referenced by add_trace_for_attribute_path(), object_to_trace_string(), selection_to_trace_string(), and trace_format_list_to_string(). |
|
||||||||||||
|
Definition at line 464 of file mem.c. References allocate_memory(), allocate_memory_and_zerofill(), hash_table_struct::buckets, hash_table_struct::count, hash_table_struct::h, hash_table, hash_table_struct::log2size, hash_table_struct::minimum_log2size, and hash_table_struct::size. Referenced by init_rete(), init_symbol_tables(), and init_tracing(). |
|
|
Definition at line 140 of file mem.c. References allocate_memory(). Referenced by make_sym_constant(), make_variable(), parse_item_from_format_string(), parse_production(), reteload_node_and_children(), soar_ecSp(), start_lex_from_file(), and start_log_file(). |
|
||||||||||||
|
Definition at line 330 of file mem.c. References cons_struct::first, list, and cons_struct::rest. Referenced by chunk_instantiation(), dont_learn_rhs_function_code(), find_compile_time_match_goal(), force_learn_rhs_function_code(), test_covered_by_bound_vars(), test_is_for_symbol(), and test_tests_for_root(). |
|
||||||||||||
|
Definition at line 507 of file mem.c. References hash_table_struct::buckets, hash_table_struct::count, hash_table_struct::h, item_in_hash_table, hash_table_struct::log2size, hash_table_struct::minimum_log2size, item_in_hash_table_struct::next, resize_hash_table(), and hash_table_struct::size. Referenced by deallocate_symbol(), remove_ref_to_alpha_mem(), and remove_trace_format(). |
|
||||||||||||
|
Definition at line 480 of file mem.c. References allocate_memory_and_zerofill(), bucket_array, hash_table_struct::buckets, free_memory(), hash_table_struct::h, hash_table, item_in_hash_table, hash_table_struct::log2size, item_in_hash_table_struct::next, and hash_table_struct::size. Referenced by add_to_hash_table(), and remove_from_hash_table(). |
|
|
Initial value: { 0x00000000,
0x00000001, 0x00000003, 0x00000007, 0x0000000F,
0x0000001F, 0x0000003F, 0x0000007F, 0x000000FF,
0x000001FF, 0x000003FF, 0x000007FF, 0x00000FFF,
0x00001FFF, 0x00003FFF, 0x00007FFF, 0x0000FFFF,
0x0001FFFF, 0x0003FFFF, 0x0007FFFF, 0x000FFFFF,
0x001FFFFF, 0x003FFFFF, 0x007FFFFF, 0x00FFFFFF,
0x01FFFFFF, 0x03FFFFFF, 0x07FFFFFF, 0x0FFFFFFF,
0x1FFFFFFF, 0x3FFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF
}
Definition at line 453 of file mem.c. Referenced by add_wme_to_aht(), compress(), do_for_all_items_in_hash_bucket(), and make_chunk_cond_for_condition(). |
1.3.5