HomeSort by relevance Sort by last modified time
    Searched defs:fde (Results 1 - 25 of 32) sorted by null

1 2

  /external/elfutils/libdw/
dwarf_cfi_addrframe.c 42 struct dwarf_fde *fde = __libdw_find_fde (cache, address); local
43 if (fde == NULL)
46 int error = __libdw_frame_at_address (cache, fde, address, frame);
fde.c 0 /* FDE reading.
73 struct dwarf_fde *fde = malloc (sizeof (struct dwarf_fde)); local
74 if (fde == NULL)
80 fde->instructions = entry->start;
81 fde->instructions_end = entry->end;
83 &fde->instructions, &fde->start))
85 &fde->instructions, &fde->end)))
87 free (fde);
162 struct dwarf_fde *fde = intern_fde (cache, &entry.fde); local
217 Dwarf_Addr fde; local
262 struct dwarf_fde *fde = __libdw_fde_by_offset (cache, offset); local
307 struct dwarf_fde *fde = intern_fde (cache, &entry.fde); local
    [all...]
cfi.h 54 uint8_t lsda_encoding; /* DW_EH_PE_* for LSDA in FDE augmentation. */
57 bool signal_frame; /* Saw 'S': FDE is for a signal frame. */
60 /* Cached FDE representation. */
65 /* This FDE describes PC values in [start, end). */
155 described by an FDE. */
168 /* The FDE that generated this frame state. This points to its CIE,
170 struct dwarf_fde *fde; member in struct:Dwarf_Frame_s
205 /* Look for an FDE covering the given PC address. */
210 /* Look for an FDE by its offset in the section. */
215 /* Process the FDE that contains the given PC address
    [all...]
libdw.h 204 /* Section offset of CIE this FDE refers to. This will never be
205 DW_CIE_ID_64 in an FDE. If this value is DW_CIE_ID_64, this is
212 then the instruction stream. This FDE describes PC locations in
223 an FDE described by Dward_FDE. Check CIE_id to see which you have. */
228 Dwarf_FDE fde; member in union:__anon20104
307 /* Decode one DWARF CFI entry (CIE or FDE) from the raw section data.
316 see whether ENTRY->cie or ENTRY->fde is valid.
    [all...]
  /system/core/adb/
socket.h 58 /* For local asockets, the fde is used to bind
62 fdevent fde = {}; member in struct:asocket
adb_listeners.cpp 45 fdevent fde; member in class:alistener
63 fdevent_remove(&fde);
225 fdevent_install(&listener->fde, listener->fd, ss_listener_event_func, listener.get());
227 fdevent_install(&listener->fde, listener->fd, listener_event_func, listener.get());
229 fdevent_set(&listener->fde, FDE_READ);
fdevent.cpp 53 fdevent* fde; member in struct:PollNode
56 explicit PollNode(fdevent* fde) : fde(fde) {
58 pollfd.fd = fde->fd;
91 static std::string dump_fde(const fdevent* fde) {
93 if (fde->state & FDE_ACTIVE) {
96 if (fde->state & FDE_PENDING) {
99 if (fde->state & FDE_CREATED) {
102 if (fde->state & FDE_READ)
119 fdevent *fde = (fdevent*) malloc(sizeof(fdevent)); local
271 fdevent* fde = it->second.fde; local
335 fdevent* fde = fdevent_create(s[1], fdevent_run_func, nullptr); local
375 fdevent* fde = g_pending_list.front(); local
    [all...]
fdevent_test.cpp 141 fdevent fde; member in struct:InvalidFdArg
149 fdevent_remove(&arg->fde);
161 fdevent_install(&read_arg.fde, INVALID_READ_FD, InvalidFdEventCallback, &read_arg);
162 fdevent_add(&read_arg.fde, FDE_READ);
168 fdevent_install(&write_arg.fde, INVALID_WRITE_FD, InvalidFdEventCallback, &write_arg);
169 fdevent_add(&write_arg.fde, FDE_WRITE);
jdwp_service.cpp 136 this->fde = fdevent_create(socket, jdwp_process_event, this);
138 if (!this->fde) {
142 this->fde->state |= FDE_DONT_CLOSE;
145 fdevent_add(this->fde, FDE_READ);
155 if (this->fde) {
156 fdevent_destroy(this->fde);
157 this->fde = nullptr;
176 fdevent* fde = nullptr; member in struct:JdwpProcess
305 fdevent_del(proc->fde, FDE_WRITE);
332 fdevent_add(proc->fde, FDE_WRITE)
353 fdevent* fde; member in struct:JdwpControl
    [all...]
  /system/core/libunwindstack/tests/
DwarfDebugFrameTest.cpp 78 // FDE 32 information.
95 // FDE 32 information.
139 // FDE 32 information.
156 // FDE 32 information.
173 // FDE 32 information.
196 // FDE 64 information.
216 // FDE 64 information.
263 // FDE 64 information.
282 // FDE 64 information.
302 // FDE 64 information
470 const DwarfFde* fde = this->debug_frame_->GetFdeFromOffset(0x14000); local
514 const DwarfFde* fde = this->debug_frame_->GetFdeFromOffset(0x8000); local
    [all...]
DwarfEhFrameTest.cpp 78 // FDE 32 information.
95 // FDE 32 information.
139 // FDE 32 information.
157 // FDE 64 information.
177 // FDE 64 information.
224 // FDE 64 information.
253 // FDE 32 information.
296 // FDE 32 information.
378 // FDE 32 information.
384 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x14000) local
428 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x8000); local
    [all...]
DwarfSectionImplTest.cpp 60 void TestSetCachedFdeEntry(uint64_t offset, const DwarfFde& fde) {
61 this->fde_entries_[offset] = fde;
706 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x4000); local
707 ASSERT_TRUE(fde != nullptr);
708 ASSERT_TRUE(fde->cie != nullptr);
709 EXPECT_EQ(0x4010U, fde->cfa_instructions_offset);
710 EXPECT_EQ(0x4024U, fde->cfa_instructions_end);
711 EXPECT_EQ(0x5000U, fde->pc_start);
712 EXPECT_EQ(0x5100U, fde->pc_end);
713 EXPECT_EQ(0x8000U, fde->cie_offset)
730 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x4000); local
757 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x4000); local
782 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x4000); local
808 const DwarfFde* fde = this->section_->GetFdeFromOffset(0x6000); local
    [all...]
DwarfEhFrameWithHdrTest.cpp 98 // Verify a zero fde count fails to init.
349 // FDE 32 information.
355 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x14000); local
356 ASSERT_TRUE(fde != nullptr);
357 EXPECT_EQ(0x14010U, fde->cfa_instructions_offset);
358 EXPECT_EQ(0x14024U, fde->cfa_instructions_end);
359 EXPECT_EQ(0x1d008U, fde->pc_start);
360 EXPECT_EQ(0x1d108U, fde->pc_end);
361 EXPECT_EQ(0xf000U, fde->cie_offset);
362 EXPECT_EQ(0U, fde->lsda_address)
397 const DwarfFde* fde = this->eh_frame_->GetFdeFromOffset(0x8000); local
    [all...]
  /system/core/libunwindstack/tools/
unwind_reg_info.cpp 65 const DwarfFde* fde = section->GetFdeFromPc(pc); local
66 if (fde == nullptr) {
67 printf(" No fde found.\n");
72 if (!section->GetCfaLocationInfo(pc, fde, &regs)) {
  /external/libunwind_llvm/src/
EHHeaderParser.hpp 81 // Have to decode the whole FDE for the PC range anyway, so just throw away
84 pint_t fde = local
87 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo);
89 _LIBUNWIND_DEBUG_LOG("EHHeaderParser::decodeTableEntry: bad fde: %s",
Unwind_AppleExtras.cpp 28 void *fde; member in struct:libgcc_object
149 bool checkKeyMgrRegisteredFDEs(uintptr_t pc, void *&fde) {
156 // look at each FDE in keymgr
162 (uintptr_t)ob->fde, &fdeInfo, &cieInfo);
164 // Check if this FDE is for a function that includes the pc
166 fde = (void*)fdeInfo.pcStart;
178 (void)fde;
  /frameworks/compile/mclinker/lib/LD/
EhFrameHdr.cpp 87 EhFrame::FDE& fde = **fi; local
91 offset = fde.getOffset();
92 fde_pc = computePCBegin(fde, ehframe_region);
132 /// sizeOutput - base on the fde count to size output
140 /// computePCBegin - return the address of FDE's pc
141 uint32_t EhFrameHdr::computePCBegin(const EhFrame::FDE& pFDE,
EhFrame.cpp 55 // EhFrame::FDE
57 EhFrame::FDE::FDE(llvm::StringRef pRegion, EhFrame::CIE& pCIE)
61 EhFrame::FDE::~FDE() {
64 void EhFrame::FDE::setCIE(EhFrame::CIE& pCIE) {
83 : EhFrame::FDE(pRegion, pCIE) {
145 void EhFrame::addFDE(EhFrame::FDE& pFDE, bool pAlsoAddFragment) {
152 // FDE number only used by .eh_frame_hdr computation, and the number of CIE
250 typedef std::vector<FDE*> FDERemoveList
254 FDE& fde = **i; local
276 FDE& fde = **i; local
    [all...]
ELFObjectWriter.cpp 406 // Patch FDE field (offset to CIE)
413 EhFrame::FDE& fde = **fi; local
414 if (fde.getRecordType() == EhFrame::RECORD_GENERATED) {
419 // FDE entry for PLT is always 32-bit
420 uint64_t fde_offset = pFrame.getSection().offset() + fde.getOffset() +
425 memcpy(pRegion.begin() + fde.getOffset() +
430 memcpy(pRegion.begin() + fde.getOffset() +
435 uint64_t fde_cie_ptr_offset = fde.getOffset() +
  /external/clang/test/CodeGen/
2009-01-21-InvalidIterator.c 55 typedef struct dwarf_fde fde; typedef in typeref:struct:dwarf_fde
58 const fde *ret;
  /frameworks/compile/mclinker/lib/Target/X86/
X86LDBackend.cpp 286 EhFrame::FDE* fde = new EhFrame::GeneratedFDE(fde_region, *cie); local
287 // Augmentation data only contains FDE encoding.
297 // Insert the FDE fragment
299 frag_list.insertAfter(cur_iter, fde);
300 fde->setCIE(exist_cie);
311 eh_frame->addFDE(*fde);
404 | llvm::dwarf::DW_EH_PE_sdata4, // FDE encoding
561 | llvm::dwarf::DW_EH_PE_sdata4, // FDE encoding
  /external/llvm/tools/llvm-diff/
DifferenceEngine.cpp 139 const FunctionDifferenceEngine &fde; member in struct:__anon28208::FunctionDifferenceEngine::QueueSorter
140 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {}
143 return fde.getUnprocPredCount(Old.first)
144 < fde.getUnprocPredCount(New.first);
  /external/swiftshader/third_party/LLVM/tools/llvm-diff/
DifferenceEngine.cpp 142 const FunctionDifferenceEngine &fde; member in struct:__anon36459::FunctionDifferenceEngine::QueueSorter
143 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {}
146 return fde.getUnprocPredCount(Old.first)
147 < fde.getUnprocPredCount(New.first);
  /system/core/libunwindstack/
DwarfSection.cpp 44 const DwarfFde* fde = GetFdeFromOffset(fde_offset); local
45 if (fde == nullptr) {
49 // Guaranteed pc >= pc_start, need to check pc in the fde range.
50 if (pc < fde->pc_end) {
51 return fde;
62 const DwarfFde* fde = GetFdeFromPc(pc); local
63 if (fde == nullptr || fde->cie == nullptr) {
70 if (!GetCfaLocationInfo(pc, fde, &loc_regs)) {
73 loc_regs.cie = fde->cie
447 DwarfFde* fde = &fde_entries_[offset]; local
    [all...]
  /toolchain/binutils/binutils-2.27/gold/
ehframe.h 58 // Record an FDE.
86 // The data we record for one FDE: the offset of the FDE within the
87 // .eh_frame section, and the FDE encoding.
90 // The list of information we record for an FDE.
93 // When writing out the header, we convert the FDE offsets into FDE
95 // to the FDE PC and to the FDE itself.
137 // Return the PC to which an FDE refers
258 Fde* fde; member in struct:gold::Post_fde
    [all...]

Completed in 1687 milliseconds

1 2