/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:__anon10764 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 | 61 /* For local asockets, the fde is used to bind 65 fdevent fde; member in struct:asocket
|
fdevent.cpp | 55 fdevent* fde; member in struct:PollNode 58 PollNode(fdevent* fde) : fde(fde) { 60 pollfd.fd = fde->fd; 89 static std::string dump_fde(const fdevent* fde) { 91 if (fde->state & FDE_ACTIVE) { 94 if (fde->state & FDE_PENDING) { 97 if (fde->state & FDE_CREATED) { 100 if (fde->state & FDE_READ) 118 fdevent *fde = (fdevent*) malloc(sizeof(fdevent)); local 271 fdevent* fde = it->second.fde; local 355 fdevent *fde = fdevent_create(s[1], fdevent_subproc_event_func, NULL); local 378 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);
|
adb.h | 133 fdevent fde; member in struct:alistener
|
jdwp_service.cpp | 131 fdevent* fde; member in struct:JdwpProcess 194 if (proc->fde != NULL) { 195 fdevent_destroy(proc->fde); 196 proc->fde = NULL; 231 proc->fde = fdevent_create( socket, jdwp_process_event, proc ); 232 if (proc->fde == NULL) { 238 proc->fde->state |= FDE_DONT_CLOSE; 250 fdevent_add(proc->fde, FDE_READ); 394 fdevent_del( proc->fde, FDE_WRITE ); 433 fdevent_add( proc->fde, FDE_WRITE ) 450 fdevent* fde; member in struct:JdwpControl [all...] |
/external/libunwind_llvm/src/ |
EHHeaderParser.hpp | 80 // Have to decode the whole FDE for the PC range anyway, so just throw away 83 pint_t fde = local 86 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); 88 _LIBUNWIND_DEBUG_LOG("EHHeaderParser::decodeTableEntry: bad fde: %s\n",
|
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;
|
UnwindCursor.hpp | 46 static void add(pint_t mh, pint_t ip_start, pint_t ip_end, pint_t fde); 50 unw_word_t fde, unw_word_t mh)); 58 pint_t fde; member in struct:libunwind::DwarfFDECache::entry 105 result = p->fde; 116 pint_t fde) { 133 _bufferUsed->fde = fde; 168 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { 171 (*func)(p->ip_start, p->ip_end, p->fde, p->mh); 876 // Save off parsed FDE inf 1256 pint_t fde; local [all...] |
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/ |
EHHeaderParser.hpp | 80 // Have to decode the whole FDE for the PC range anyway, so just throw away 83 pint_t fde = local 86 CFI_Parser<A>::decodeFDE(addressSpace, fde, fdeInfo, cieInfo); 88 _LIBUNWIND_DEBUG_LOG("EHHeaderParser::decodeTableEntry: bad fde: %s\n",
|
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;
|
UnwindCursor.hpp | 46 static void add(pint_t mh, pint_t ip_start, pint_t ip_end, pint_t fde); 50 unw_word_t fde, unw_word_t mh)); 58 pint_t fde; member in struct:libunwind::DwarfFDECache::entry 105 result = p->fde; 116 pint_t fde) { 133 _bufferUsed->fde = fde; 168 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { 171 (*func)(p->ip_start, p->ip_end, p->fde, p->mh); 859 // Save off parsed FDE inf 1239 pint_t fde; local [all...] |
/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 | 140 const FunctionDifferenceEngine &fde; member in struct:__anon18155::FunctionDifferenceEngine::QueueSorter 141 explicit QueueSorter(const FunctionDifferenceEngine &fde) : fde(fde) {} 144 return fde.getUnprocPredCount(Old.first) 145 < fde.getUnprocPredCount(New.first);
|
/toolchain/binutils/binutils-2.25/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 257 Fde* fde; member in struct:gold::Post_fde [all...] |
ehframe.cc | 50 // 2: The encoding of the count of the number of FDE pointers in the 66 // number of FDE pointers, encoded as specified in the byte at offset 71 // Each entry represents an FDE. The first four bytes of each entry 72 // are an offset to the starting PC for the FDE. The last four bytes 73 // of each entry are an offset to the FDE data. The offsets are from 215 // Given the offset FDE_OFFSET of an FDE in the .eh_frame section, and 217 // FDE's encoding is FDE_ENCODING, return the output address of the 218 // FDE's PC. 228 // The FDE starts with a 4 byte length and a 4 byte offset to the 293 // Given an array of FDE offsets in the .eh_frame section, return a 1060 Fde* fde = new Fde(plt, fde_data, fde_length, this->mappings_are_done_); local [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/lib/gcc/x86_64-w64-mingw32/4.8.3/plugin/include/ |
function.h | 561 struct dw_fde_struct *fde; 560 struct dw_fde_struct *fde; variable in typeref:struct:dw_fde_struct
|
/toolchain/binutils/binutils-2.25/bfd/ |
elf-eh-frame.c | 598 /* The CIE/FDE must be fully contained in this input section. */ 755 /* If FDE encoding was not specified, it defaults to 785 /* Ensure this FDE references one of the CIEs in this input 788 this_inf->u.fde.cie_inf = cie->cie_inf; 802 /* RSEC will be NULL if FDE was cleared out as it was belonging to 807 this_inf->u.fde.next_for_section = elf_fde_list (rsec); 822 (_("discarding zero address range FDE in %B(%A).\n"), 824 this_inf->u.fde.cie_inf = NULL; 834 adds augmentation data to the FDE. This code would need to 854 /* For NULL RSEC (cleared FDE belonging to a discarded section 968 struct eh_cie_fde *fde, *cie; local [all...] |