/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, ®s)) {
|
/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...] |