Lines Matching defs:cache
102 execute_cfi (Dwarf_CFI *cache,
149 operand = read_2ubyte_unaligned_inc (cache, program);
153 operand = read_4ubyte_unaligned_inc (cache, program);
157 operand = read_8ubyte_unaligned_inc (cache, program);
161 if (likely (!read_encoded_value (cache, cie->fde_encoding,
282 offset = program - (const uint8_t *) cache->data->d.d_buf;
296 offset = program - (const uint8_t *) cache->data->d.d_buf;
311 cache->default_same_value = true;
354 if (cache->e_machine == EM_AARCH64)
374 address_size = (cache->e_ident[EI_CLASS] == ELFCLASS32
440 cie_cache_initial_state (Dwarf_CFI *cache, struct dwarf_cie *cie)
448 instructions and cache the initial state that results.
455 if (unlikely (cache->ebl == NULL))
457 cache->ebl = ebl_openbackend (cache->data->s->elf);
458 if (unlikely (cache->ebl == NULL))
459 cache->ebl = (void *) -1l;
463 if (likely (cache->ebl != (void *) -1l)
464 && unlikely (ebl_abi_cfi (cache->ebl, &abi_info) < 0))
482 result = execute_cfi (cache, &abi_cie, &cie_fs,
491 result = execute_cfi (cache, cie, &cie_fs,
500 cie_fs->cache = cache;
509 __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde,
512 int result = cie_cache_initial_state (cache, fde->cie);
523 result = execute_cfi (cache, fde->cie, &fs,