pike.git
/
src
/
builtin.cmod
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/builtin.cmod:2952:
struct array *res = NULL; for (f = i->frame_pointer; f; f = f->next) { size++; } res = allocate_array_no_init(size, 0); push_array(res); for (f = i->frame_pointer; f && size; f = (of = f)->next) {
-
struct object *o =
low
_clone(backtrace_frame_program);
+
struct object *o =
fast
_clone
_object
(backtrace_frame_program);
struct backtrace_frame_struct *bf; struct identifier *function = NULL;
-
call_c_initializers(o);
-
+
size--; SET_SVAL(res->item[size], PIKE_T_OBJECT, 0, object, o); bf = OBJ2_BACKTRACE_FRAME(o); if ((bf->prog = f->context->prog)) { add_ref(bf->prog); bf->pc = f->pc; }