/third_party/elfutils/libdw/ |
H A D | fde.c | 73 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 D | dwarf_cfi_addrframe.c | 42 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 D | cfi.c | 509 __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 D | dwarf_frame_info.c | 48 *signalp = fs->fde->cie->signal_frame; in dwarf_frame_info() 49 return fs->fde->cie->return_address_register; in dwarf_frame_info()
|
H A D | cfi.h | 172 struct dwarf_fde *fde; member 220 extern int __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde,
|
H A D | dwarf_next_cfi.c | 268 entry->fde.start = bytes; in dwarf_next_cfi() 269 entry->fde.end = limit; in dwarf_next_cfi()
|
H A D | libdw.h | 211 Dwarf_FDE fde; member 325 see whether ENTRY->cie or ENTRY->fde is valid.
|
/third_party/ltp/testcases/kernel/tracing/pt_test/ |
H A D | pt_test.c | 39 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 D | fdsan.c | 201 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 D | fdsan.c | 244 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 D | frame_unwind.c | 544 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 D | next_cfi.c | 78 printf ("FDE cie=[%" PRId64 "]\n", entry.fde.CIE_pointer); in handle_section() 80 Dwarf_Off cie_off = entry.fde.CIE_pointer; in handle_section()
|