Home
last modified time | relevance | path

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

1234

/external/elfutils/tests/
Drun-next-cfi.sh30 [28] FDE cie=[0]
31 [64] FDE cie=[0]
32 [96] FDE cie=[0]
33 [128] FDE cie=[0]
36 [20] FDE cie=[0]
37 [52] FDE cie=[0]
38 [76] FDE cie=[0]
39 [100] FDE cie=[0]
40 [124] FDE cie=[0]
41 [148] FDE cie=[0]
[all …]
Drun-readelf-frames.sh55 [ 14] FDE length=16 cie=[ 0]
65 [ 28] FDE length=16 cie=[ 0]
75 [ 3c] FDE length=36 cie=[ 0]
100 [ 64] FDE length=16 cie=[ 0]
110 [ 78] FDE length=20 cie=[ 0]
124 [ 90] FDE length=52 cie=[ 0]
160 [ c8] FDE length=16 cie=[ 0]
Drun-readelf-zdebug.sh434 [ 18] FDE length=20 cie=[ 0]
448 [ 30] FDE length=44 cie=[ 0]
477 [ 60] FDE length=36 cie=[ 0]
536 [ 18] FDE length=20 cie=[ 0]
/external/elfutils/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.c104 entry->cie.CIE_id = read_8ubyte_unaligned_inc (&dw, bytes); in dwarf_next_cfi()
107 entry->cie.CIE_id = read_4ubyte_unaligned_inc (&dw, bytes); in dwarf_next_cfi()
109 if (!eh_frame_p && entry->cie.CIE_id == DW_CIE_ID_32) in dwarf_next_cfi()
110 entry->cie.CIE_id = DW_CIE_ID_64; in dwarf_next_cfi()
115 if (entry->cie.CIE_id == 0) in dwarf_next_cfi()
116 entry->cie.CIE_id = DW_CIE_ID_64; in dwarf_next_cfi()
122 if (unlikely (entry->cie.CIE_id > (Dwarf_Off) pos) in dwarf_next_cfi()
125 entry->cie.CIE_id = pos - entry->cie.CIE_id; in dwarf_next_cfi()
129 if (entry->cie.CIE_id == DW_CIE_ID_64) in dwarf_next_cfi()
137 entry->cie.augmentation = (const char *) bytes; in dwarf_next_cfi()
[all …]
Dcfi.c103 const struct dwarf_cie *cie, in execute_cfi() argument
144 loc += operand * cie->code_alignment_factor; in execute_cfi()
161 if (likely (!read_encoded_value (cache, cie->fde_encoding, in execute_cfi()
194 offset = sf_offset * cie->data_alignment_factor; in execute_cfi()
206 offset = sf_offset * cie->data_alignment_factor; in execute_cfi()
235 offset *= cie->data_alignment_factor; in execute_cfi()
244 offset = sf_offset * cie->data_alignment_factor; in execute_cfi()
259 offset *= cie->data_alignment_factor; in execute_cfi()
268 offset = sf_offset * cie->data_alignment_factor; in execute_cfi()
316 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()
100 fde->cie = cie; in intern_fde()
102 if (cie->sized_augmentation_data) in intern_fde()
119 fde->instructions += cie->fde_augmentation_data_size; in intern_fde()
302 __libdw_intern_cie (cache, last_offset, &entry.cie); in __libdw_find_fde()
Dframe-cache.c42 struct dwarf_cie *cie = arg; in free_cie() local
44 free ((Dwarf_Frame *) cie->initial_state); in free_cie()
45 free (cie); in free_cie()
Ddwarf_frame_info.c48 *signalp = fs->fde->cie->signal_frame; in dwarf_frame_info()
49 return fs->fde->cie->return_address_register; in dwarf_frame_info()
/external/google-breakpad/src/common/dwarf/
Ddwarf2reader.cc1645 bool InterpretCIE(const CIE &cie);
1761 bool CallFrameInfo::State::InterpretCIE(const CIE &cie) { in InterpretCIE() argument
1762 entry_ = &cie; in InterpretCIE()
1810 reader_->ReadEncodedPointer(cursor_, entry_->cie->pointer_encoding, in ParseOperands()
1859 CIE *cie = entry_->cie; in DoInstruction() local
1875 address_ += code_offset * cie->code_alignment_factor; in DoInstruction()
1882 !DoOffset(opcode & 0x3f, ops.offset * cie->data_alignment_factor)) in DoInstruction()
1910 address_ += ops.offset * cie->code_alignment_factor; in DoInstruction()
1916 address_ += ops.offset * cie->code_alignment_factor; in DoInstruction()
1922 address_ += ops.offset * cie->code_alignment_factor; in DoInstruction()
[all …]
Ddwarf2reader_cfi_unittest.cc330 Label cie; in TEST_F() local
332 .Mark(&cie) in TEST_F()
335 .FDEHeader(cie, 0x7714740d, 0x3d5a10cd) in TEST_F()
361 Label cie; in TEST_F() local
365 .FDEHeader(cie, 0xa42744df, 0xa3b42121) in TEST_F()
368 .Mark(&cie) in TEST_F()
372 .FDEHeader(cie, 0x6057d391, 0x700f608d) in TEST_F()
546 Label cie; in TEST_F() local
549 .Mark(&cie) in TEST_F()
555 .FDEHeader(cie, 0xb8d347b5, 0x825e55dc) in TEST_F()
[all …]
/external/llvm-project/llvm/test/DebugInfo/PowerPC/
Deh-frame.ll9 ; PPC: FDE cie=00000000 pc=00000000...00000004
10 ; PPC: FDE cie=00000000 pc=00000004...00000008
20 ; PPC64: FDE cie=00000000 pc=00000000...00000010
21 ; PPC64: FDE cie=00000000 pc=00000010...00000020
/external/llvm-project/lldb/source/Symbol/
DDWARFCallFrameInfo.cpp497 const CIE *cie = GetCIE(cie_offset); in GetFDEIndex() local
498 if (cie) { in GetFDEIndex()
504 GetGNUEHPointer(m_cfi_data, &offset, cie->ptr_encoding, pc_rel_addr, in GetFDEIndex()
510 m_cfi_data, &offset, cie->ptr_encoding & DW_EH_PE_MASK_ENCODING, in GetFDEIndex()
569 const CIE *cie = GetCIE(cie_offset); in FDEToUnwindPlan() local
570 assert(cie != nullptr); in FDEToUnwindPlan()
578 GetGNUEHPointer(m_cfi_data, &offset, cie->ptr_encoding, pc_rel_addr, in FDEToUnwindPlan()
581 m_cfi_data, &offset, cie->ptr_encoding & DW_EH_PE_MASK_ENCODING, in FDEToUnwindPlan()
589 if (cie->augmentation[0] == 'z') { in FDEToUnwindPlan()
591 if (aug_data_len != 0 && cie->lsda_addr_encoding != DW_EH_PE_omit) { in FDEToUnwindPlan()
[all …]
/external/llvm-project/lld/test/ELF/
Dgc-sections-eh.s16 # EH: FDE cie={{.*}} pc=
19 # EHNOGC: FDE cie={{.*}} pc=
20 # EHNOGC: FDE cie={{.*}} pc=
/external/llvm-project/llvm/test/tools/dsymutil/X86/
Dframe-2.test33 # CHECK: FDE cie=00000000 pc=00001000...00001
35 # CHECK: FDE cie=00000000 pc=00002000...00002
41 # CHECK: FDE cie=[[CIEDW4]] pc=00003000...00003
47 # CHECK: FDE cie=[[CIEDW2]] pc=00004000...00004
Dframe-1.test25 # CHECK: FDE cie=00000000 pc=00001000...00001
27 # CHECK: FDE cie=00000000 pc=00002000...00002
29 # CHECK: FDE cie=00000000 pc=00003000...00003
/external/llvm/test/tools/dsymutil/X86/
Dframe-2.test33 # CHECK: FDE cie=00000000 pc=00001000...00001
35 # CHECK: FDE cie=00000000 pc=00002000...00002
40 # CHECK: FDE cie=[[CIEDW4]] pc=00003000...00003
45 # CHECK: FDE cie=[[CIEDW2]] pc=00004000...00004
Dframe-1.test26 # CHECK: FDE cie=00000000 pc=00001000...00001
28 # CHECK: FDE cie=00000000 pc=00002000...00002
30 # CHECK: FDE cie=00000000 pc=00003000...00003
/external/llvm-project/llvm/test/DebugInfo/AArch64/
Deh-frame.ll9 ; CHECK: FDE cie=00000000 pc=00000000...00000004
10 ; CHECK: FDE cie=00000000 pc=00000004...00000008
/external/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/
Ddebug_frame_offset.test4 CHECK-NEXT: 00000014 00000014 00000000 FDE cie=00000000 pc=00000000...0000001d
12 EH-NEXT: 00000018 00000024 0000001c FDE cie=00000000 pc=fffffffffffffd20...fffffffffffffd44
/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/llvm-project/llvm/test/CodeGen/X86/
Dcfi-basic-block-sections-1.ll55 ; EH_FRAME: FDE cie=
60 ; EH_FRAME: FDE cie=
64 ; EH_FRAME: FDE cie=
/external/llvm-project/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
Ddebug-frame-cie-pointer-reloc.test12 # CHECK: 00000010 00000014 00000000 FDE cie=00000000 pc=00000000...00000001
14 # CHECK: 00000038 00000014 00000028 FDE cie=00000028 pc=00000010...00000011
/external/llvm-project/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 …

1234