pike.git/
src/
code/
amd64.c
Branch:
Tag:
Non-build tags
All tags
No tags
2019-08-29
2019-08-29 09:41:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>
bed1263c34651c3b36e2a40d94fb6c23cef0afc1 (
7
lines) (+
6
/-
1
)
[
Show
|
Annotate
]
Branch:
master
Runtime: Support F_MARK_AT in generators.
4006:
ins_debug_instr_prologue(a-F_OFFSET, b, 0); amd64_load_fp_reg(); amd64_load_mark_sp_reg();
+
if (Pike_compiler->compiler_frame->generator_local != -1) {
+
mov_mem_reg(fp_reg, OFFSETOF(pike_frame, save_sp), ARG1_REG);
+
} else {
mov_mem_reg(fp_reg, OFFSETOF(pike_frame, locals), ARG1_REG);
-
+
}
if (b) { add_reg_imm_reg(ARG1_REG, sizeof(struct svalue) * b, ARG1_REG); }