Lines Matching defs:bsp

173   "rsc", "bsp", "bspstore", "rnat",
235 CORE_ADDR bsp; /* points at r32 for the current frame */
673 ULONGEST bsp;
676 regcache_cooked_read_unsigned (regcache, IA64_BSP_REGNUM, &bsp);
679 /* The bsp points at the end of the register frame so we
681 bsp = rse_address_add (bsp, -(cfm & 0x7f));
685 ULONGEST reg_addr = rse_address_add (bsp, (regnum - V32_REGNUM));
703 ULONGEST bsp;
706 regcache_cooked_read_unsigned (regcache, IA64_BSP_REGNUM, &bsp);
709 /* The bsp points at the end of the register frame so we
711 bsp = rse_address_add (bsp, -(cfm & 0x7f));
714 gr_addr = rse_address_add (bsp, (regnum - V32_REGNUM));
722 /* If our nat collection address is bigger than bsp, we have to get
725 if (nat_addr >= bsp)
738 It can be calculated as the bsp - sof (sizeof frame). */
739 ULONGEST bsp, vbsp;
742 regcache_cooked_read_unsigned (regcache, IA64_BSP_REGNUM, &bsp);
745 /* The bsp points at the end of the register frame so we
747 vbsp = rse_address_add (bsp, -(cfm & 0x7f));
782 ULONGEST bsp;
785 regcache_cooked_read_unsigned (regcache, IA64_BSP_REGNUM, &bsp);
788 bsp = rse_address_add (bsp, -(cfm & 0x7f));
792 ULONGEST reg_addr = rse_address_add (bsp, (regnum - V32_REGNUM));
811 ULONGEST bsp;
814 regcache_cooked_read_unsigned (regcache, IA64_BSP_REGNUM, &bsp);
817 /* The bsp points at the end of the register frame so we
819 bsp = rse_address_add (bsp, -(cfm & 0x7f));
822 gr_addr = rse_address_add (bsp, (regnum - V32_REGNUM));
833 /* If our nat collection address is bigger than bsp, we have to get
836 if (nat_addr >= bsp)
1008 cache->bsp = 0;
1405 bof = rse_address_add (cache->bsp, -sof);
1485 cache.bsp = 0;
1499 CORE_ADDR cfm, sof, sol, bsp, psr;
1511 /* We always want the bsp to point to the end of frame.
1515 cache->bsp = extract_unsigned_integer (buf, 8);
1550 (*this_id) = frame_id_build_special (cache->base, cache->pc, cache->bsp);
1556 paddr_nz (cache->bsp), next_frame);
1600 CORE_ADDR bsp, prev_cfm, prev_bsp;
1602 /* We want to calculate the previous bsp as the end of the previous register stack frame.
1603 This corresponds to what the hardware bsp register will be if we pop the frame
1605 frame is cache->bsp - cache->sof. This value in the previous frame points to
1612 bsp = rse_address_add (cache->bsp, -(cache->sof));
1613 prev_bsp = rse_address_add (bsp, (prev_cfm & 0x7f) - ((prev_cfm >> 7) & 0x7f));
1697 CORE_ADDR bsp;
1700 /* If our nat collection address is bigger than bsp, we have to get
1704 bsp = extract_unsigned_integer (buf, 8);
1705 if (nat_addr >= bsp)
1930 cache->bsp = extract_unsigned_integer (buf, 8);
1949 (*this_id) = frame_id_build_special (cache->base, frame_pc_unwind (next_frame), cache->bsp);
1955 paddr_nz (cache->bsp), next_frame);
2181 unw_word_t bsp, sof, sol, cfm, psr, ip;
2204 /* Account for the fact that ptrace() expects bsp to point
2208 bsp = ia64_rse_skip_regs (*val, sof);
2209 write_register (IA64_BSP_REGNUM, bsp);
2214 bsp accordingly, so that the real bsp remains
2216 bsp = read_register (IA64_BSP_REGNUM);
2222 bsp = ia64_rse_skip_regs (bsp, -old_sof + new_sof);
2223 write_register (IA64_BSP_REGNUM, bsp);
2256 for bsp that points *after* the current register frame. */
2258 bsp = extract_unsigned_integer (buf, 8);
2262 *val = ia64_rse_skip_regs (bsp, -sof);
2267 This is what ptrace() and gdb treats as the regular bsp value. */
2551 CORE_ADDR bsp;
2556 /* We must add the bsp as the special address for frame comparison purposes. */
2558 bsp = extract_unsigned_integer (buf, 8);
2560 (*this_id) = frame_id_build_special (id.stack_addr, id.code_addr, bsp);
2566 paddr_nz (bsp), next_frame);
2631 CORE_ADDR bsp, prev_cfm, prev_bsp;
2633 /* We want to calculate the previous bsp as the end of the previous register stack frame.
2634 This corresponds to what the hardware bsp register will be if we pop the frame
3038 CORE_ADDR bsp, cfm, pfs, new_bsp, funcdescaddr, pc, global_pointer;
3066 bsp = read_register (IA64_BSP_REGNUM);
3067 new_bsp = rse_address_add (bsp, rseslots);
3116 write_memory (rse_address_add (bsp, slotnum), val_buf, 8);
3138 write_memory (rse_address_add (bsp, slotnum), val_buf, 8);
3188 CORE_ADDR sp, bsp;
3194 bsp = extract_unsigned_integer (buf, 8);
3200 paddr_nz (sp), paddr_nz (bsp));
3202 return frame_id_build_special (sp, frame_pc_unwind (next_frame), bsp);