/external/elfutils/libdw/ |
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->end += fde->start; in intern_fde() 94 if (fde->start >= fde->end) in intern_fde() 96 free (fde); in intern_fde() [all …]
|
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()
|
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->instructions_end, false, in __libdw_frame_at_address() 525 fde->start, address); in __libdw_frame_at_address()
|
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()
|
D | cfi.h | 172 struct dwarf_fde *fde; member 220 extern int __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde,
|
/external/llvm-project/libunwind/src/ |
D | UnwindLevel1-gcc-ext.c | 241 _LIBUNWIND_EXPORT void __register_frame(const void *fde) { in __register_frame() argument 242 _LIBUNWIND_TRACE_API("__register_frame(%p)", fde); in __register_frame() 243 __unw_add_dynamic_fde((unw_word_t)(uintptr_t)fde); in __register_frame() 251 _LIBUNWIND_EXPORT void __deregister_frame(const void *fde) { in __deregister_frame() argument 252 _LIBUNWIND_TRACE_API("__deregister_frame(%p)", fde); in __deregister_frame() 253 __unw_remove_dynamic_fde((unw_word_t)(uintptr_t)fde); in __deregister_frame() 266 _LIBUNWIND_EXPORT void __register_frame_info_bases(const void *fde, void *ob, in __register_frame_info_bases() argument 268 (void)fde; in __register_frame_info_bases() 273 fde, ob, tb, db); in __register_frame_info_bases() 277 _LIBUNWIND_EXPORT void __register_frame_info(const void *fde, void *ob) { in __register_frame_info() argument [all …]
|
D | libunwind_ext.h | 48 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)); 51 extern void __unw_add_dynamic_fde(unw_word_t fde); 52 extern void __unw_remove_dynamic_fde(unw_word_t fde);
|
D | libunwind.cpp | 248 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { in _LIBUNWIND_WEAK_ALIAS() 257 void __unw_add_dynamic_fde(unw_word_t fde) { in _LIBUNWIND_WEAK_ALIAS() 262 (LocalAddressSpace::pint_t) fde, &fdeInfo, &cieInfo); in _LIBUNWIND_WEAK_ALIAS() 276 void __unw_remove_dynamic_fde(unw_word_t fde) { in __unw_remove_dynamic_fde() argument 278 DwarfFDECache<LocalAddressSpace>::removeAllIn((LocalAddressSpace::pint_t)fde); in __unw_remove_dynamic_fde()
|
/external/ltp/testcases/kernel/tracing/pt_test/ |
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, buhsz, mode); in setup() [all …]
|
/external/llvm-project/libunwind/include/ |
D | unwind.h | 327 extern void __register_frame(const void *fde); 328 extern void __deregister_frame(const void *fde); 360 extern void __register_frame_info_bases(const void *fde, void *ob, void *tb, 362 extern void __register_frame_info(const void *fde, void *ob) 364 extern void __register_frame_info_table_bases(const void *fde, void *ob, 367 extern void __register_frame_info_table(const void *fde, void *ob) 369 extern void __register_frame_table(const void *fde) 371 extern void *__deregister_frame_info(const void *fde) 373 extern void *__deregister_frame_info_bases(const void *fde)
|
/external/elfutils/tests/ |
D | run-readelf-frames.sh | 33 0xfffffe70 (offset: 0x580) -> 0x5c fde=[ 14] 34 0xfffffea0 (offset: 0x5b0) -> 0x70 fde=[ 28] 35 0xfffffee0 (offset: 0x5f0) -> 0x84 fde=[ 3c] 36 0xffffff20 (offset: 0x630) -> 0xac fde=[ 64] 37 0xffffff28 (offset: 0x638) -> 0xc0 fde=[ 78] 38 0xffffff40 (offset: 0x650) -> 0xd8 fde=[ 90] 39 0xffffffc0 (offset: 0x6d0) -> 0x110 fde=[ c8]
|
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()
|
/external/llvm/test/CodeGen/AArch64/ |
D | merge-store-dependency.ll | 8 define void @test(%struct1* %fde, i32 %fd, void (i32, i32, i8*)* %func, i8* %arg) { 16 %0 = bitcast %struct1* %fde to i8* 18 %state = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 4 20 %fd1 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 2 22 %force_eof = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 3 24 %func2 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 6 26 %arg3 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 7
|
/external/google-breakpad/src/common/dwarf/ |
D | dwarf2reader.cc | 1649 bool InterpretFDE(const FDE &fde); 1773 bool CallFrameInfo::State::InterpretFDE(const FDE &fde) { in InterpretFDE() argument 1774 entry_ = &fde; in InterpretFDE() 2468 bool CallFrameInfo::ReadFDEFields(FDE *fde) { in ReadFDEFields() argument 2469 const uint8_t *cursor = fde->fields; in ReadFDEFields() 2472 fde->address = reader_->ReadEncodedPointer(cursor, fde->cie->pointer_encoding, in ReadFDEFields() 2474 if (size > size_t(fde->end - cursor)) in ReadFDEFields() 2475 return ReportIncomplete(fde); in ReadFDEFields() 2477 reader_->SetFunctionBase(fde->address); in ReadFDEFields() 2482 DwarfPointerEncoding(fde->cie->pointer_encoding & 0x0f); in ReadFDEFields() [all …]
|
/external/llvm-project/llvm/cmake/ |
D | unwind.h | 6 extern void __register_frame(const void *fde); // NOLINT 7 extern void __deregister_frame(const void *fde); // NOLINT
|
/external/llvm-project/clang/test/CodeGen/ |
D | 2009-01-21-InvalidIterator.c | 55 typedef struct dwarf_fde fde; typedef 58 const fde *ret;
|
/external/clang/test/CodeGen/ |
D | 2009-01-21-InvalidIterator.c | 55 typedef struct dwarf_fde fde; typedef 58 const fde *ret;
|
/external/pdfium/xfa/fde/ |
D | BUILD.gn | 10 source_set("fde") { 36 ":fde",
|
/external/llvm-project/lld/test/ELF/ |
D | mips-eh_frame-pic.s | 44 ## ^^ fde pointer encoding: DW_EH_PE_sdata8 46 ## ^^ fde pointer encoding: DW_EH_PE_sdata4 48 ## ^^ fde pointer encoding: DW_EH_PE_pcrel | DW_EH_PE_sdata4
|
D | eh-frame-negative-pcrel-sdata2.s | 83 fde: label 84 .long _start - fde
|
D | eh-frame-negative-pcrel-sdata4.s | 83 fde: label 84 .long _start - fde
|
D | eh-frame-negative-pcrel-sdata8.s | 83 fde: label 84 .quad _start - fde
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | merge-store-dependency.ll | 9 define void @test(%struct1* %fde, i32 %fd, void (i32, i32, i8*)* %func, i8* %arg) { 53 %0 = bitcast %struct1* %fde to i8* 55 %state = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 4 57 %fd1 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 2 59 %force_eof = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 3 61 %func2 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 6 63 %arg3 = getelementptr inbounds %struct1, %struct1* %fde, i64 0, i32 7
|
/external/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/ |
D | eh-frame-return-address-reg.s | 50 fde: label 51 .long _start - fde
|
/external/elfutils/libdwfl/ |
D | frame_unwind.c | 555 unwound->signal_frame = frame->fde->cie->signal_frame; in handle_cfi() 563 unsigned ra = frame->fde->cie->return_address_register; in handle_cfi() 612 if (regno == frame->fde->cie->return_address_register) in handle_cfi() 620 if (ra_set && regno != frame->fde->cie->return_address_register) in handle_cfi() 642 frame->fde->cie->return_address_register, in handle_cfi() 664 unsigned pcreg = frame->fde->cie->return_address_register; in handle_cfi()
|