Add original filepath for continuations in backtrace

Esse commit está contido em:
seanc
2013-04-04 11:16:42 -07:00
commit de Sara Golemon
commit b1e00e219b
2 arquivos alterados com 4 adições e 7 exclusões
+3 -2
Ver Arquivo
@@ -2386,8 +2386,9 @@ Array VMExecutionContext::debugBacktrace(bool skip /* = false */,
if (fp->m_func->isNoInjection()) {
continue;
}
// Builtins don't have a file and line number
if (prevFp && !prevFp->m_func->isBuiltin()) {
// Builtins don't have a file and line number and Zend 5.5 does not
// include this information for generators
if (prevFp && !prevFp->m_func->isBuiltin() && !fp->m_func->isGenerator()) {
Unit* unit = prevFp->m_func->unit();
assert(unit);
const char *filename = unit->filepath()->data();
@@ -1,10 +1,6 @@
array(3) {
[0]=>
array(4) {
["file"]=>
string(0) ""
["line"]=>
int(-1)
array(2) {
["function"]=>
string(12) "my_generator"
["args"]=>