Home
last modified time | relevance | path

Searched refs:abi_info (Results 1 – 13 of 13) sorted by relevance

/external/elfutils/backends/
Dx86_64_cfi.c39 x86_64_abi_cfi (Ebl *ebl __attribute__ ((unused)), Dwarf_CIE *abi_info) in x86_64_abi_cfi() argument
56 abi_info->initial_instructions = abi_cfi; in x86_64_abi_cfi()
57 abi_info->initial_instructions_end = &abi_cfi[sizeof abi_cfi]; in x86_64_abi_cfi()
58 abi_info->data_alignment_factor = 8; in x86_64_abi_cfi()
60 abi_info->return_address_register = 16; /* %rip */ in x86_64_abi_cfi()
Di386_cfi.c39 i386_abi_cfi (Ebl *ebl __attribute__ ((unused)), Dwarf_CIE *abi_info) in i386_abi_cfi() argument
61 abi_info->initial_instructions = abi_cfi; in i386_abi_cfi()
62 abi_info->initial_instructions_end = &abi_cfi[sizeof abi_cfi]; in i386_abi_cfi()
63 abi_info->data_alignment_factor = 4; in i386_abi_cfi()
65 abi_info->return_address_register = 8; /* %eip */ in i386_abi_cfi()
Ds390_cfi.c39 s390_abi_cfi (Ebl *ebl, Dwarf_CIE *abi_info) in s390_abi_cfi() argument
58 abi_info->initial_instructions = abi_cfi; in s390_abi_cfi()
59 abi_info->initial_instructions_end = &abi_cfi[sizeof abi_cfi]; in s390_abi_cfi()
60 abi_info->data_alignment_factor = ebl->class == ELFCLASS64 ? 8 : 4; in s390_abi_cfi()
62 abi_info->return_address_register = 14; in s390_abi_cfi()
Daarch64_cfi.c49 aarch64_abi_cfi (Ebl *ebl __attribute__ ((unused)), Dwarf_CIE *abi_info) in aarch64_abi_cfi() argument
75 abi_info->initial_instructions = abi_cfi; in aarch64_abi_cfi()
76 abi_info->initial_instructions_end = &abi_cfi[sizeof abi_cfi]; in aarch64_abi_cfi()
77 abi_info->data_alignment_factor = -4; in aarch64_abi_cfi()
79 abi_info->return_address_register = 30; /* lr. */ in aarch64_abi_cfi()
Dppc_cfi.c39 ppc_abi_cfi (Ebl *ebl __attribute__ ((unused)), Dwarf_CIE *abi_info) in ppc_abi_cfi() argument
66 abi_info->initial_instructions = abi_cfi; in ppc_abi_cfi()
67 abi_info->initial_instructions_end = &abi_cfi[sizeof abi_cfi]; in ppc_abi_cfi()
68 abi_info->data_alignment_factor = ebl->class == ELFCLASS64 ? 8 : 4; in ppc_abi_cfi()
70 abi_info->return_address_register = 65; in ppc_abi_cfi()
Darm_cfi.c49 arm_abi_cfi (Ebl *ebl __attribute__ ((unused)), Dwarf_CIE *abi_info) in arm_abi_cfi() argument
83 abi_info->initial_instructions = abi_cfi; in arm_abi_cfi()
84 abi_info->initial_instructions_end = &abi_cfi[sizeof abi_cfi]; in arm_abi_cfi()
85 abi_info->data_alignment_factor = 4; in arm_abi_cfi()
87 abi_info->return_address_register = 15; /* pc. */ in arm_abi_cfi()
Dsparc_cfi.c39 sparc_abi_cfi (Ebl *ebl __attribute__ ((unused)), Dwarf_CIE *abi_info) in sparc_abi_cfi() argument
75 abi_info->initial_instructions = abi_cfi; in sparc_abi_cfi()
76 abi_info->initial_instructions_end = &abi_cfi[sizeof abi_cfi]; in sparc_abi_cfi()
77 abi_info->data_alignment_factor = 4; in sparc_abi_cfi()
79 abi_info->return_address_register = 31; /* %i7 */ in sparc_abi_cfi()
/external/elfutils/libebl/
Deblabicfi.c37 ebl_abi_cfi (Ebl *ebl, Dwarf_CIE *abi_info) in ebl_abi_cfi() argument
39 return ebl == NULL ? -1 : ebl->abi_cfi (ebl, abi_info); in ebl_abi_cfi()
Debl-hooks.h159 int EBLHOOK(abi_cfi) (Ebl *ebl, Dwarf_CIE *abi_info);
Deblopenbackend.c206 static int default_abi_cfi (Ebl *ebl, Dwarf_CIE *abi_info);
763 Dwarf_CIE *abi_info __attribute__ ((unused))) in default_abi_cfi() argument
Dlibebl.h295 extern int ebl_abi_cfi (Ebl *ebl, Dwarf_CIE *abi_info)
/external/elfutils/libdw/
Dcfi.c438 Dwarf_CIE abi_info = { DW_CIE_ID_64, NULL, NULL, 1, 1, -1, "", NULL, 0, 0 }; in cie_cache_initial_state() local
450 && unlikely (ebl_abi_cfi (cache->ebl, &abi_info) < 0)) in cie_cache_initial_state()
460 if (abi_info.initial_instructions_end > abi_info.initial_instructions) in cie_cache_initial_state()
465 .code_alignment_factor = abi_info.code_alignment_factor, in cie_cache_initial_state()
466 .data_alignment_factor = abi_info.data_alignment_factor, in cie_cache_initial_state()
469 abi_info.initial_instructions, in cie_cache_initial_state()
470 abi_info.initial_instructions_end, true, in cie_cache_initial_state()
/external/elfutils/libdwfl/
Ddwfl_frame.c47 Dwarf_CIE abi_info; in state_fetch_pc() local
48 if (ebl_abi_cfi (ebl, &abi_info) != 0) in state_fetch_pc()
53 unsigned ra = abi_info.return_address_register; in state_fetch_pc()