Home
last modified time | relevance | path

Searched refs:new_cfa (Results 1 – 4 of 4) sorted by relevance

/dragonfly/contrib/gcc-4.7/libgcc/config/i386/
HDdragonfly-unwind.h44 long new_cfa; in x86_64_dragonfly_fallback_frame_state() local
51 new_cfa = sf->REG_NAME(rsp); in x86_64_dragonfly_fallback_frame_state()
55 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in x86_64_dragonfly_fallback_frame_state()
59 fs->regs.reg[0].loc.offset = (long)&sf->REG_NAME(rax) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
61 fs->regs.reg[1].loc.offset = (long)&sf->REG_NAME(rdx) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
63 fs->regs.reg[2].loc.offset = (long)&sf->REG_NAME(rcx) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
65 fs->regs.reg[3].loc.offset = (long)&sf->REG_NAME(rbx) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
67 fs->regs.reg[4].loc.offset = (long)&sf->REG_NAME(rsi) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
69 fs->regs.reg[5].loc.offset = (long)&sf->REG_NAME(rdi) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
71 fs->regs.reg[6].loc.offset = (long)&sf->REG_NAME(rbp) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
[all …]
/dragonfly/contrib/gcc-8.0/libgcc/config/i386/
HDdragonfly-unwind.h92 long new_cfa; in x86_64_dragonfly_fallback_frame_state() local
98 new_cfa = sf->REG_NAME(rsp); in x86_64_dragonfly_fallback_frame_state()
102 fs->regs.cfa_offset = new_cfa - (long) context->cfa; in x86_64_dragonfly_fallback_frame_state()
106 fs->regs.reg[0].loc.offset = (long)&sf->REG_NAME(rax) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
108 fs->regs.reg[1].loc.offset = (long)&sf->REG_NAME(rdx) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
110 fs->regs.reg[2].loc.offset = (long)&sf->REG_NAME(rcx) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
112 fs->regs.reg[3].loc.offset = (long)&sf->REG_NAME(rbx) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
114 fs->regs.reg[4].loc.offset = (long)&sf->REG_NAME(rsi) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
116 fs->regs.reg[5].loc.offset = (long)&sf->REG_NAME(rdi) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
118 fs->regs.reg[6].loc.offset = (long)&sf->REG_NAME(rbp) - new_cfa; in x86_64_dragonfly_fallback_frame_state()
[all …]
/dragonfly/contrib/gcc-8.0/gcc/
HDdwarf2cfi.c774 def_cfa_0 (dw_cfa_location *old_cfa, dw_cfa_location *new_cfa) in def_cfa_0() argument
779 if (cfa_equal_p (old_cfa, new_cfa)) in def_cfa_0()
785 if (new_cfa->reg == old_cfa->reg in def_cfa_0()
786 && !new_cfa->indirect in def_cfa_0()
788 && new_cfa->offset.is_constant (&const_offset)) in def_cfa_0()
800 else if (new_cfa->offset.is_constant () in def_cfa_0()
801 && known_eq (new_cfa->offset, old_cfa->offset) in def_cfa_0()
803 && !new_cfa->indirect in def_cfa_0()
812 cfi->dw_cfi_oprnd1.dw_cfi_reg_num = new_cfa->reg; in def_cfa_0()
814 else if (new_cfa->indirect == 0 in def_cfa_0()
[all …]
/dragonfly/contrib/gcc-4.7/gcc/
HDdwarf2cfi.c705 def_cfa_0 (dw_cfa_location *old_cfa, dw_cfa_location *new_cfa) in def_cfa_0() argument
710 if (cfa_equal_p (old_cfa, new_cfa)) in def_cfa_0()
715 if (new_cfa->reg == old_cfa->reg && !new_cfa->indirect && !old_cfa->indirect) in def_cfa_0()
721 if (new_cfa->offset < 0) in def_cfa_0()
725 cfi->dw_cfi_oprnd1.dw_cfi_offset = new_cfa->offset; in def_cfa_0()
729 else if (new_cfa->offset == old_cfa->offset in def_cfa_0()
731 && !new_cfa->indirect in def_cfa_0()
738 cfi->dw_cfi_oprnd1.dw_cfi_reg_num = new_cfa->reg; in def_cfa_0()
742 else if (new_cfa->indirect == 0) in def_cfa_0()
749 if (new_cfa->offset < 0) in def_cfa_0()
[all …]