Home
last modified time | relevance | path

Searched refs:cie (Results 1 – 25 of 41) sorted by relevance

12

/external/elfutils/src/libdw/
Dcie.c56 struct dwarf_cie *cie = malloc (sizeof (struct dwarf_cie)); in intern_new_cie() local
57 if (cie == NULL) in intern_new_cie()
63 cie->offset = offset; in intern_new_cie()
64 cie->code_alignment_factor = info->code_alignment_factor; in intern_new_cie()
65 cie->data_alignment_factor = info->data_alignment_factor; in intern_new_cie()
66 cie->return_address_register = info->return_address_register; in intern_new_cie()
68 cie->fde_augmentation_data_size = 0; in intern_new_cie()
69 cie->sized_augmentation_data = false; in intern_new_cie()
70 cie->signal_frame = false; in intern_new_cie()
72 cie->fde_encoding = DW_EH_PE_absptr; in intern_new_cie()
[all …]
Ddwarf_next_cfi.c97 entry->cie.CIE_id = read_8ubyte_unaligned_inc (&dw, bytes);
100 entry->cie.CIE_id = read_4ubyte_unaligned_inc (&dw, bytes);
102 if (!eh_frame_p && entry->cie.CIE_id == DW_CIE_ID_32)
103 entry->cie.CIE_id = DW_CIE_ID_64;
108 if (entry->cie.CIE_id == 0)
109 entry->cie.CIE_id = DW_CIE_ID_64;
115 if (unlikely (entry->cie.CIE_id > (Dwarf_Off) pos)
118 entry->cie.CIE_id = pos - entry->cie.CIE_id;
122 if (entry->cie.CIE_id == DW_CIE_ID_64)
130 entry->cie.augmentation = (const char *) bytes;
[all …]
Dcfi.c63 const struct dwarf_cie *cie, in execute_cfi() argument
131 loc += operand * cie->code_alignment_factor; in execute_cfi()
148 if (likely (!read_encoded_value (cache, cie->fde_encoding, in execute_cfi()
181 offset = sf_offset * cie->data_alignment_factor; in execute_cfi()
193 offset = sf_offset * cie->data_alignment_factor; in execute_cfi()
221 offset *= cie->data_alignment_factor; in execute_cfi()
230 offset = sf_offset * cie->data_alignment_factor; in execute_cfi()
245 offset *= cie->data_alignment_factor; in execute_cfi()
254 offset = sf_offset * cie->data_alignment_factor; in execute_cfi()
301 cfi_assert (cie->initial_state != NULL); in execute_cfi()
[all …]
Dfde.c69 struct dwarf_cie *cie = __libdw_find_cie (cache, entry->CIE_pointer); in intern_fde() local
70 if (cie == NULL) in intern_fde()
82 if (unlikely (read_encoded_value (cache, cie->fde_encoding, in intern_fde()
84 || unlikely (read_encoded_value (cache, cie->fde_encoding & 0x0f, in intern_fde()
93 fde->cie = cie; in intern_fde()
95 if (cie->sized_augmentation_data) in intern_fde()
112 fde->instructions += cie->fde_augmentation_data_size; in intern_fde()
275 __libdw_intern_cie (cache, last_offset, &entry.cie); in __libdw_find_fde()
Dframe-cache.c41 struct dwarf_cie *cie = arg; in free_cie() local
43 free ((Dwarf_Frame *) cie->initial_state); in free_cie()
44 free (cie); in free_cie()
Ddwarf_frame_info.c51 *signalp = fs->fde->cie->signal_frame;
52 return fs->fde->cie->return_address_register;
Dcfi.h63 struct dwarf_cie *cie; member
DAndroid.mk19 cie.c \
Dlibdw.h227 Dwarf_CIE cie; member
231 #define dwarf_cfi_cie_p(entry) ((entry)->cie.CIE_id == DW_CIE_ID_64)
/external/google-breakpad/src/common/dwarf/
Ddwarf2reader.cc1214 bool InterpretCIE(const CIE &cie);
1330 bool CallFrameInfo::State::InterpretCIE(const CIE &cie) { in InterpretCIE() argument
1331 entry_ = &cie; in InterpretCIE()
1379 reader_->ReadEncodedPointer(cursor_, entry_->cie->pointer_encoding, in ParseOperands()
1427 CIE *cie = entry_->cie; in DoInstruction() local
1443 address_ += code_offset * cie->code_alignment_factor; in DoInstruction()
1450 !DoOffset(opcode & 0x3f, ops.offset * cie->data_alignment_factor)) in DoInstruction()
1478 address_ += ops.offset * cie->code_alignment_factor; in DoInstruction()
1484 address_ += ops.offset * cie->code_alignment_factor; in DoInstruction()
1490 address_ += ops.offset * cie->code_alignment_factor; in DoInstruction()
[all …]
Ddwarf2reader_cfi_unittest.cc320 Label cie; in TEST_F() local
322 .Mark(&cie) in TEST_F()
325 .FDEHeader(cie, 0x7714740d, 0x3d5a10cd) in TEST_F()
350 Label cie; in TEST_F() local
354 .FDEHeader(cie, 0xa42744df, 0xa3b42121) in TEST_F()
357 .Mark(&cie) in TEST_F()
361 .FDEHeader(cie, 0x6057d391, 0x700f608d) in TEST_F()
531 Label cie; in TEST_F() local
534 .Mark(&cie) in TEST_F()
540 .FDEHeader(cie, 0xb8d347b5, 0x825e55dc) in TEST_F()
[all …]
Ddwarf2reader.h696 CIE *cie; member
772 bool ReadCIEFields(CIE *cie);
/external/lldb/source/Symbol/
DDWARFCallFrameInfo.cpp352 const CIE *cie = GetCIE (cie_offset); in GetFDEIndex() local
353 if (cie) in GetFDEIndex()
359 …lldb::addr_t addr = m_cfi_data.GetGNUEHPointer(&offset, cie->ptr_encoding, pc_rel_addr, text_addr,… in GetFDEIndex()
360 …lldb::addr_t length = m_cfi_data.GetGNUEHPointer(&offset, cie->ptr_encoding & DW_EH_PE_MASK_ENCODI… in GetFDEIndex()
415 const CIE *cie = GetCIE (cie_offset); in FDEToUnwindPlan() local
416 assert (cie != NULL); in FDEToUnwindPlan()
423 …lldb::addr_t range_base = m_cfi_data.GetGNUEHPointer(&offset, cie->ptr_encoding, pc_rel_addr, text… in FDEToUnwindPlan()
424 …lldb::addr_t range_len = m_cfi_data.GetGNUEHPointer(&offset, cie->ptr_encoding & DW_EH_PE_MASK_ENC… in FDEToUnwindPlan()
428 if (cie->augmentation[0] == 'z') in FDEToUnwindPlan()
436 uint32_t code_align = cie->code_align; in FDEToUnwindPlan()
[all …]
/external/llvm/test/DebugInfo/
Ddwarfdump-debug-frame-simple.test14 ; FRAMES: 00000014 00000010 00000000 FDE cie=00000000 pc=00000000...00000022
19 ; FRAMES: 00000028 00000014 00000000 FDE cie=00000000 pc=00000030...00000080
/external/elfutils/src/tests/
Drun-readelf-zdebug.sh425 [ 18] FDE length=20 cie=[ 0]
439 [ 30] FDE length=44 cie=[ 0]
468 [ 60] FDE length=36 cie=[ 0]
527 [ 18] FDE length=20 cie=[ 0]
/external/llvm/test/CodeGen/Thumb2/
D2009-07-17-CrossRegClassCopy.ll9 define i32 @get_cie_encoding(%struct.dwarf_cie* %cie) nounwind {
29 …%scevgep.i = getelementptr %struct.dwarf_cie, %struct.dwarf_cie* %cie, i32 0, i32 3, i32 %.sum31 …
/external/valgrind/coregrind/m_debuginfo/
Dreaddwarf.c3677 static void init_CIE ( CIE* cie ) in init_CIE() argument
3679 cie->offset = 0; in init_CIE()
3680 cie->code_a_f = 0; in init_CIE()
3681 cie->data_a_f = 0; in init_CIE()
3682 cie->ra_reg = 0; in init_CIE()
3683 cie->address_encoding = 0; in init_CIE()
3684 cie->instrs = DiCursor_INVALID; in init_CIE()
3685 cie->ilen = 0; in init_CIE()
3686 cie->saw_z_augmentation = False; in init_CIE()
4024 Int cie; in ML_() local
[all …]
/external/elfutils/src/libdwfl/
Dframe_unwind.c533 unwound->signal_frame = frame->fde->cie->signal_frame; in handle_cfi()
541 unsigned ra = frame->fde->cie->return_address_register; in handle_cfi()
586 if (regno == frame->fde->cie->return_address_register) in handle_cfi()
594 if (ra_set && regno != frame->fde->cie->return_address_register) in handle_cfi()
615 frame->fde->cie->return_address_register, in handle_cfi()
/external/libcxxabi/src/Unwind/
DDwarfParser.hpp110 static const char *parseCIE(A &addressSpace, pint_t cie, CIE_Info *cieInfo);
257 const char *CFI_Parser<A>::parseCIE(A &addressSpace, pint_t cie, in parseCIE() argument
268 cieInfo->cieStart = cie; in parseCIE()
269 pint_t p = cie; in parseCIE()
316 cieInfo->personalityOffsetInCIE = (uint8_t)(p - cie); in parseCIE()
/external/bison/po/
Dpl.po39 "przesunięcie"
58 msgstr "konflikty: %d przesunięcie/redukcja, %d redukcja/redukcja\n"
63 msgstr "konflikty: %d przesunięcie/redukcja\n"
84 msgstr[0] "spodziewano się %d konfliktu przesunięcie/redukcja"
85 msgstr[1] "spodziewano się %d konfliktów przesunięcie/redukcja"
86 msgstr[2] "spodziewano się %d konfliktów przesunięcie/redukcja"
223 "Wyjście:\n"
231 " -o, --output=PLIK przekierowuje wyjście do PLIKU\n"
253 " `conflicts-sr' konflikty przesunięcie/redukcja (domyślnie włączone)\n"
277 " `solved' opisuje rozwiązanie konfliktów przesunięcie/redukcja\n"
[all …]
/external/llvm/test/DebugInfo/SystemZ/
Deh_frame_personality.s52 # 00000020 0000001c 00000024 FDE cie=00000000 pc=00000000..00000012
Deh_frame.s54 # 000000.. 000000000000002c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000032
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
Dorg.eclipse.core.runtime.compatibility_3.2.100.v20100505.jarMETA-INF/MANIFEST.MF META-INF/ECLIPSEF.SF META-INF/ECLIPSEF ...
/external/libexif/po/
Dsk.po982 msgstr "kompenzácia expozície"
992 msgstr "Zámok AE + kompenzácia expozície"
1339 msgstr "informácie o farbách"
1506 msgstr "cieľová šírka priblíženia"
1548 msgstr "cieľová clona"
1552 msgstr "cieľový čas expozície"
1557 msgstr "Kompenzácia expozície"
1583 msgstr "kompenzácia expozície blesku"
1611 msgstr "čas expozície"
1911 msgstr "automatická kompenzácia expozície"
[all …]
/external/selinux/policycoreutils/po/
Dpl.po162 msgstr "Nie można wyłączyć modułu %s (usunięcie się nie powiodło)"
167 msgstr "Nie można włączyć modułu %s (usunięcie się nie powiodło)"
172 msgstr "Nie można usunąć modułu %s (usunięcie się nie powiodło)"
203 msgstr "Nie można usunąć domeny zezwalania %s (usunięcie się nie powiodło)"
486 msgstr "Nie można ustawić użytkownika w kontekście portu dla %s/%s"
491 msgstr "Nie można ustawić roli w kontekście portu dla %s/%s"
496 msgstr "Nie można ustawić typu w kontekście portu dla %s/%s"
501 msgstr "Nie można ustawić pól MLS w kontekście portu dla %s/%s"
625 msgstr "Nie można ustawić użytkownika w kontekście adresu dla %s"
630 msgstr "Nie można ustawić roli w kontekście adresu dla %s"
[all …]

12