зеркало из https://github.com/mozilla/gecko-dev.git
Make dumping of JS values that are native functions dump the filename and line number of the function. (Bug 510489) a2.0=DEBUG-only
This commit is contained in:
Родитель
bf1de38f4c
Коммит
a16c6fe1a4
|
@ -6543,6 +6543,11 @@ dumpValue(const Value &v)
|
||||||
} else {
|
} else {
|
||||||
fputs("<unnamed function", stderr);
|
fputs("<unnamed function", stderr);
|
||||||
}
|
}
|
||||||
|
if (fun->isInterpreted()) {
|
||||||
|
JSScript *script = fun->script();
|
||||||
|
fprintf(stderr, " (%s:%u)",
|
||||||
|
script->filename ? script->filename : "", script->lineno);
|
||||||
|
}
|
||||||
fprintf(stderr, " at %p (JSFunction at %p)>", (void *) funobj, (void *) fun);
|
fprintf(stderr, " at %p (JSFunction at %p)>", (void *) funobj, (void *) fun);
|
||||||
} else if (v.isObject()) {
|
} else if (v.isObject()) {
|
||||||
JSObject *obj = &v.toObject();
|
JSObject *obj = &v.toObject();
|
||||||
|
|
Загрузка…
Ссылка в новой задаче