Home
last modified time | relevance | path

Searched refs:fde (Results 1 – 25 of 66) sorted by relevance

123

/external/elfutils/libdw/
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->end += fde->start; in intern_fde()
94 if (fde->start >= fde->end) in intern_fde()
96 free (fde); in intern_fde()
[all …]
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()
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->instructions_end, false, in __libdw_frame_at_address()
525 fde->start, address); in __libdw_frame_at_address()
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()
Dcfi.h172 struct dwarf_fde *fde; member
220 extern int __libdw_frame_at_address (Dwarf_CFI *cache, struct dwarf_fde *fde,
/external/llvm-project/libunwind/src/
DUnwindLevel1-gcc-ext.c241 _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 …]
Dlibunwind_ext.h48 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);
Dlibunwind.cpp248 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/
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, buhsz, mode); in setup()
[all …]
/external/llvm-project/libunwind/include/
Dunwind.h327 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/
Drun-readelf-frames.sh33 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]
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()
/external/llvm/test/CodeGen/AArch64/
Dmerge-store-dependency.ll8 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/
Ddwarf2reader.cc1649 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/
Dunwind.h6 extern void __register_frame(const void *fde); // NOLINT
7 extern void __deregister_frame(const void *fde); // NOLINT
/external/llvm-project/clang/test/CodeGen/
D2009-01-21-InvalidIterator.c55 typedef struct dwarf_fde fde; typedef
58 const fde *ret;
/external/clang/test/CodeGen/
D2009-01-21-InvalidIterator.c55 typedef struct dwarf_fde fde; typedef
58 const fde *ret;
/external/pdfium/xfa/fde/
DBUILD.gn10 source_set("fde") {
36 ":fde",
/external/llvm-project/lld/test/ELF/
Dmips-eh_frame-pic.s44 ## ^^ 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
Deh-frame-negative-pcrel-sdata2.s83 fde: label
84 .long _start - fde
Deh-frame-negative-pcrel-sdata4.s83 fde: label
84 .long _start - fde
Deh-frame-negative-pcrel-sdata8.s83 fde: label
84 .quad _start - fde
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dmerge-store-dependency.ll9 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/
Deh-frame-return-address-reg.s50 fde: label
51 .long _start - fde
/external/elfutils/libdwfl/
Dframe_unwind.c555 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()

123