Lines Matching defs:cie

133     defined by a Cie.  In this case, the Dwarf_Cie pointer cie, is       
134 NULL. For an FDE, however, cie points to the associated Cie.
144 cie - Ptr to Cie used by the Fde.
145 Different cies may have distinct address-sizes, so the cie
159 Dwarf_Cie cie,
218 Dwarf_Half address_size = (cie)? cie->ci_address_size:
283 if (cie != NULL && cie->ci_initial_table != NULL) {
285 cie->ci_initial_table->fr_reg;
287 if (reg_count != cie->ci_initial_table->fr_reg_count) {
300 cfa_reg = cie->ci_initial_table->fr_cfa_rule;
316 if (cie != NULL && cie->ci_augmentation != NULL) {
317 code_alignment_factor = cie->ci_code_alignment_factor;
318 data_alignment_factor = cie->ci_data_alignment_factor;
397 if (cie != NULL && cie->ci_initial_table != NULL)
399 cie->ci_initial_table->fr_reg[reg_no];
536 if (cie != NULL && cie->ci_initial_table != NULL) {
537 localregtab[reg_no] = cie->ci_initial_table->fr_reg[reg_no];
1089 Dwarf_Cie cie,
1093 if( cie == NULL )
1099 *index = cie->ci_index;
1105 For g++ .eh_frame fde and cie.
1106 the cie id is different as the
1109 value to the cie.
1110 Or 0 if this is a true cie.
1146 cie_id is -1 in a cie, and
1148 of the cie otherwise. Standard dwarf
1184 Also creates a cie (pointed at from the Dwarf_Fde).
1264 /* now read the cie corresponding to the fde */
1387 dwarf_get_cie_info(Dwarf_Cie cie,
1400 if (cie == NULL) {
1405 dbg = cie->ci_dbg;
1412 *ptr_to_version = cie->ci_cie_version_number;
1414 *augmenter = cie->ci_augmentation;
1416 *code_alignment_factor = cie->ci_code_alignment_factor;
1418 *data_alignment_factor = cie->ci_data_alignment_factor;
1420 *return_address_register = cie->ci_return_address_register;
1422 *initial_instructions = cie->ci_cie_instr_start;
1424 *initial_instructions_length = cie->ci_length +
1425 cie->ci_length_size +
1426 cie->ci_extension_size -
1427 (cie->ci_cie_instr_start - cie->ci_cie_start);
1430 *bytes_in_cie = (cie->ci_length);
1444 Dwarf_Cie cie = 0;
1467 cie = fde->fd_cie;
1468 if (cie->ci_initial_table == NULL) {
1469 cie->ci_initial_table = _dwarf_get_alloc(dbg, DW_DLA_FRAME, 1);
1471 if (cie->ci_initial_table == NULL) {
1475 _dwarf_init_regrule_table(cie->ci_initial_table->fr_reg,
1478 _dwarf_init_regrule_table(&cie->ci_initial_table->fr_cfa_rule,
1485 cie->ci_cie_instr_start,
1486 cie->ci_cie_instr_start + (cie->ci_length +
1487 cie->ci_length_size +
1488 cie->ci_extension_size -
1489 (cie->ci_cie_instr_start -
1490 cie->ci_cie_start)),
1491 cie->ci_initial_table, cie, dbg,
1517 cie, dbg,
2042 from a specific cie
2052 dwarf_expand_frame_instructions(Dwarf_Cie cie,
2064 if (cie == 0) {
2068 dbg = cie->ci_dbg;
2087 cie,
2182 dwarf_get_cie_augmentation_data(Dwarf_Cie cie,
2187 if (cie == NULL) {
2191 if (cie->ci_gnu_eh_augmentation_len == 0) {
2194 *augdata = (Dwarf_Small *) (cie->ci_gnu_eh_augmentation_bytes);
2195 *augdata_len = cie->ci_gnu_eh_augmentation_len;
2225 Dwarf_Cie cie = 0;
2231 cie = fde->fd_cie;
2232 if (cie == NULL) {
2236 if (cie->ci_gnu_eh_augmentation_len == 0) {