Home
last modified time | relevance | path

Searched refs:fde (Results 1 - 12 of 12) sorted by relevance

/third_party/elfutils/libdw/
H A Dfde.c73 struct dwarf_fde *fde = malloc (sizeof (struct dwarf_fde)); in intern_fde() local
74 if (fde == NULL) in intern_fde()
80 fde->instructions = entry->start; in intern_fde()
81 fde->instructions_end = entry->end; in intern_fde()
83 &fde->instructions, &fde->start)) in intern_fde()
85 &fde->instructions, &fde->end))) in intern_fde()
87 free (fde); in intern_fde()
91 fde in intern_fde()
162 struct dwarf_fde *fde = intern_fde (cache, &entry.fde); __libdw_fde_by_offset() local
217 Dwarf_Addr fde; binary_search_fde() local
262 struct dwarf_fde *fde = __libdw_fde_by_offset (cache, offset); __libdw_find_fde() local
307 struct dwarf_fde *fde = intern_fde (cache, &entry.fde); __libdw_find_fde() local
[all...]
H A Ddwarf_cfi_addrframe.c42 struct dwarf_fde *fde = __libdw_find_fde (cache, address); in dwarf_cfi_addrframe() local
43 if (fde == NULL) in dwarf_cfi_addrframe()
46 int error = __libdw_frame_at_address (cache, fde, address, frame); in dwarf_cfi_addrframe()
H A Dcfi.c509 __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde, in __libdw_frame_at_address() argument
512 int result = cie_cache_initial_state (cache, fde->cie); in __libdw_frame_at_address()
515 Dwarf_Frame *fs = duplicate_frame_state (fde->cie->initial_state, NULL); in __libdw_frame_at_address()
519 fs->fde = fde; in __libdw_frame_at_address()
520 fs->start = fde->start; in __libdw_frame_at_address()
521 fs->end = fde->end; in __libdw_frame_at_address()
523 result = execute_cfi (cache, fde->cie, &fs, in __libdw_frame_at_address()
524 fde->instructions, fde in __libdw_frame_at_address()
[all...]
H A Ddwarf_frame_info.c48 *signalp = fs->fde->cie->signal_frame; in dwarf_frame_info()
49 return fs->fde->cie->return_address_register; in dwarf_frame_info()
H A Dcfi.h172 struct dwarf_fde *fde; member
220 extern int __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde,
H A Ddwarf_next_cfi.c268 entry->fde.start = bytes; in dwarf_next_cfi()
269 entry->fde.end = limit; in dwarf_next_cfi()
H A Dlibdw.h211 Dwarf_FDE fde; member
325 see whether ENTRY->cie or ENTRY->fde is valid.
/third_party/ltp/testcases/kernel/tracing/pt_test/
H A Dpt_test.c39 int fde = -1; variable
48 static uint64_t **create_map(int fde, long bufsize, int flag) in create_map() argument
65 MAP_SHARED, fde, 0); in create_map()
72 MAP_SHARED, fde, INTEL_PT_MEMSIZE); in create_map()
110 SAFE_IOCTL(fde, PERF_EVENT_IOC_RESET); in intel_pt_trace_check()
111 SAFE_IOCTL(fde, PERF_EVENT_IOC_ENABLE); in intel_pt_trace_check()
114 SAFE_IOCTL(fde, PERF_EVENT_IOC_DISABLE); in intel_pt_trace_check()
198 fde = tst_syscall(__NR_perf_event_open, &attr, 0, -1, -1, 0); in setup()
199 if (fde < 0) { in setup()
208 bufm = create_map(fde, buhs in setup()
[all...]
/third_party/musl/porting/linux/user/src/fdsan/
H A Dfdsan.c201 struct FdEntry* fde = GetFdEntry(fd); in fdsan_exchange_owner_tag() local
202 if (!fde) { in fdsan_exchange_owner_tag()
207 if (!atomic_compare_exchange_strong(&fde->close_tag, &tag, new_tag)) { in fdsan_exchange_owner_tag()
234 struct FdEntry* fde = GetFdEntry(fd); in fdsan_close_with_tag() local
235 if (!fde) { in fdsan_close_with_tag()
240 if (!atomic_compare_exchange_strong(&fde->close_tag, &tag, 0)) { in fdsan_close_with_tag()
275 struct FdEntry* fde = GetFdEntry(fd); in fdsan_get_owner_tag() local
276 if (!fde) { in fdsan_get_owner_tag()
279 return fde->close_tag; in fdsan_get_owner_tag()
/third_party/musl/src/fdsan/linux/
H A Dfdsan.c244 struct FdEntry* fde = GetFdEntry(fd); in fdsan_exchange_owner_tag() local
245 if (!fde) { in fdsan_exchange_owner_tag()
250 if (!atomic_compare_exchange_strong(&fde->close_tag, &tag, new_tag)) { in fdsan_exchange_owner_tag()
277 struct FdEntry* fde = GetFdEntry(fd); in fdsan_close_with_tag() local
278 if (!fde) { in fdsan_close_with_tag()
283 if (!atomic_compare_exchange_strong(&fde->close_tag, &tag, 0)) { in fdsan_close_with_tag()
318 struct FdEntry* fde = GetFdEntry(fd); in fdsan_get_owner_tag() local
319 if (!fde) { in fdsan_get_owner_tag()
322 return fde->close_tag; in fdsan_get_owner_tag()
/third_party/elfutils/libdwfl/
H A Dframe_unwind.c544 unwound->signal_frame = frame->fde->cie->signal_frame; in handle_cfi()
552 unsigned ra = frame->fde->cie->return_address_register; in handle_cfi()
601 if (regno == frame->fde->cie->return_address_register) in handle_cfi()
609 if (ra_set && regno != frame->fde->cie->return_address_register) in handle_cfi()
631 frame->fde->cie->return_address_register, in handle_cfi()
654 unsigned pcreg = frame->fde->cie->return_address_register; in handle_cfi()
/third_party/elfutils/tests/
H A Dnext_cfi.c78 printf ("FDE cie=[%" PRId64 "]\n", entry.fde.CIE_pointer); in handle_section()
80 Dwarf_Off cie_off = entry.fde.CIE_pointer; in handle_section()

Completed in 8 milliseconds