Lines Matching refs:stack_logging_the_record_list
121 stack_logging_record_list_t *stack_logging_the_record_list = NULL;
142 if (!stack_logging_the_record_list) {
144 stack_logging_the_record_list = allocate_pages(totalSize);
145 memset(stack_logging_the_record_list, 0, sizeof(stack_logging_record_list_t));
146 stack_logging_the_record_list->overall_num_bytes = totalSize;
147 stack_logging_the_record_list->uniquing_table_num_pages = 128;
148 stack_logging_the_record_list->uniquing_table = allocate_pages(stack_logging_the_record_list->uniquing_table_num_pages * vm_page_size);
178 stack_logging_the_record_list = GrowLogRecords(stack_logging_the_record_list, stack_logging_the_record_list->num_records + 1);
179 rec = stack_logging_the_record_list->records + stack_logging_the_record_list->num_records;
181 if (!stack_logging_dontcompact && stack_logging_the_record_list->num_records && (type == stack_logging_type_dealloc) && arg1 && ((rec-1)->type == stack_logging_type_alloc) && (arg1 == STACK_LOGGING_DISGUISE((rec-1)->address))) {
182 stack_logging_the_record_list->num_records--;
204 rec->uniqued_stack = stack_logging_get_unique_stack(&stack_logging_the_record_list->uniquing_table, &stack_logging_the_record_list->uniquing_table_num_pages, stack_entries, count, num_hot_to_skip+2); // we additionally skip the warmest 2 entries that are an artefact of the code
205 stack_logging_the_record_list->num_records++;
220 err = reader(task, (vm_address_t)&stack_logging_the_record_list, sizeof(vm_address_t), (void **)&remote_records_address_ref);