HomeSort by relevance Sort by last modified time
    Searched defs:fde (Results 1 - 25 of 30) 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:__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...]

Completed in 1589 milliseconds

1 2