Home
last modified time | relevance | path

Searched refs:Dwarf_CFI (Results 1 – 20 of 20) sorted by relevance

/third_party/elfutils/libdw/
Dcfi.h164 Dwarf_CFI *cache;
194 extern void __libdw_destroy_frame_cache (Dwarf_CFI *cache)
198 extern void __libdw_intern_cie (Dwarf_CFI *cache, Dwarf_Off offset,
203 extern struct dwarf_cie *__libdw_find_cie (Dwarf_CFI *cache, Dwarf_Off offset)
208 extern struct dwarf_fde *__libdw_find_fde (Dwarf_CFI *cache,
213 extern struct dwarf_fde *__libdw_fde_by_offset (Dwarf_CFI *cache,
220 extern int __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde,
Ddwarf_getcfi_elf.c43 static Dwarf_CFI *
46 Dwarf_CFI *cfi = calloc (1, sizeof *cfi); in allocate_cfi()
96 Dwarf_CFI dummy_cfi = in parse_eh_frame_hdr()
127 static Dwarf_CFI *
177 Dwarf_CFI *cfi = allocate_cfi (elf, ehdr, eh_frame_ptr); in getcfi_gnu_eh_frame()
195 static Dwarf_CFI *
216 static Dwarf_CFI *
227 Dwarf_CFI *cfi = allocate_cfi (elf, ehdr, shdr->sh_addr); in getcfi_scn_eh_frame()
272 static Dwarf_CFI *
315 Dwarf_CFI *
[all …]
Ddwarf_getcfi.c37 Dwarf_CFI *
45 Dwarf_CFI *cfi = libdw_typed_alloc (dbg, Dwarf_CFI); in dwarf_getcfi()
Dfde.c66 intern_fde (Dwarf_CFI *cache, const Dwarf_FDE *entry) in intern_fde()
143 __libdw_fde_by_offset (Dwarf_CFI *cache, Dwarf_Off offset) in __libdw_fde_by_offset()
175 binary_search_fde (Dwarf_CFI *cache, Dwarf_Addr address) in binary_search_fde()
190 Dwarf_CFI dummy_cfi = in binary_search_fde()
247 __libdw_find_fde (Dwarf_CFI *cache, Dwarf_Addr address) in __libdw_find_fde()
Dcie.c54 intern_new_cie (Dwarf_CFI *cache, Dwarf_Off offset, const Dwarf_CIE *info) in intern_new_cie()
160 __libdw_find_cie (Dwarf_CFI *cache, Dwarf_Off offset) in __libdw_find_cie()
189 __libdw_intern_cie (Dwarf_CFI *cache, Dwarf_Off offset, const Dwarf_CIE *info) in __libdw_intern_cie()
Dlibdw.h222 typedef struct Dwarf_CFI_s Dwarf_CFI; typedef
344 extern Dwarf_CFI *dwarf_getcfi (Dwarf *dwarf);
351 extern Dwarf_CFI *dwarf_getcfi_elf (Elf *elf);
354 extern int dwarf_cfi_end (Dwarf_CFI *cache);
1032 extern int dwarf_cfi_addrframe (Dwarf_CFI *cache,
Dencoded-value.h76 __libdw_cfi_read_address_inc (const Dwarf_CFI *cache, in __libdw_cfi_read_address_inc()
113 read_encoded_value (const Dwarf_CFI *cache, uint8_t encoding, in read_encoded_value()
Ddwarf_cfi_end.c38 dwarf_cfi_end (Dwarf_CFI *cache) in dwarf_cfi_end()
Ddwarf_cfi_addrframe.c36 dwarf_cfi_addrframe (Dwarf_CFI *cache, Dwarf_Addr address, Dwarf_Frame **frame) in dwarf_cfi_addrframe()
Dcfi.c102 execute_cfi (Dwarf_CFI *cache, in execute_cfi()
440 cie_cache_initial_state (Dwarf_CFI *cache, struct dwarf_cie *cie) in cie_cache_initial_state()
509 __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde, in __libdw_frame_at_address()
Dframe-cache.c61 __libdw_destroy_frame_cache (Dwarf_CFI *cache) in __libdw_destroy_frame_cache()
/third_party/elfutils/libdwfl/
Ddwfl_module_dwarf_cfi.c36 Dwarf_CFI *
38 __libdwfl_set_cfi (Dwfl_Module *mod, Dwarf_CFI **slot, Dwarf_CFI *cfi) in __libdwfl_set_cfi()
57 Dwarf_CFI *
DlibdwflP.h218 Dwarf_CFI *dwarf_cfi; /* Cached DWARF CFI for this module. */
219 Dwarf_CFI *eh_cfi; /* Cached EH CFI for this module. */
508 extern Dwarf_CFI *__libdwfl_set_cfi (Dwfl_Module *mod, Dwarf_CFI **slot,
509 Dwarf_CFI *cfi)
Ddwfl_module_eh_cfi.c36 Dwarf_CFI *
Dframe_unwind.c528 handle_cfi (Dwfl_Frame *state, Dwarf_Addr pc, Dwarf_CFI *cfi, Dwarf_Addr bias) in handle_cfi()
728 Dwarf_CFI *cfi_eh = INTUSE(dwfl_module_eh_cfi) (mod, &bias); in __libdwfl_frame_unwind()
735 Dwarf_CFI *cfi_dwarf = INTUSE(dwfl_module_dwarf_cfi) (mod, &bias); in __libdwfl_frame_unwind()
Dlibdwfl.h641 extern Dwarf_CFI *dwfl_module_dwarf_cfi (Dwfl_Module *mod, Dwarf_Addr *bias);
642 extern Dwarf_CFI *dwfl_module_eh_cfi (Dwfl_Module *mod, Dwarf_Addr *bias);
/third_party/elfutils/tests/
Ddwarfcfi.c80 handle_address (Dwarf_CFI *cfi, GElf_Addr pc) in handle_address()
153 Dwarf_CFI *cfi = dwarf_getcfi (dwarf); in main()
Daddrcfi.c105 handle_cfi (Dwfl *dwfl, const char *which, Dwarf_CFI *cfi, in handle_cfi()
Dvarlocs.c41 Dwarf_CFI *cfi_debug;
43 Dwarf_CFI *cfi_eh;
/third_party/elfutils/include/elfutils/
Dlibdwfl.h641 extern Dwarf_CFI *dwfl_module_dwarf_cfi (Dwfl_Module *mod, Dwarf_Addr *bias);
642 extern Dwarf_CFI *dwfl_module_eh_cfi (Dwfl_Module *mod, Dwarf_Addr *bias);