blob: 6124c77782cb91e50100981caa849306e9b33156 [file] [log] [blame]
Test that the inspector can parse the stack trace format used by JSC for Error instances and console.trace.
console.trace():
[
{
"lineNumber": 15,
"columnNumber": 22,
"functionName": "typeError",
"nativeCode": false,
"programCode": false
},
{
"lineNumber": 6,
"columnNumber": 21,
"functionName": "typeErrorWrap",
"nativeCode": false,
"programCode": false
},
{
"lineNumber": 0,
"columnNumber": 14,
"functionName": "Global Code",
"nativeCode": false,
"programCode": true
}
]
Error object:
[
{
"functionName": "typeError",
"url": "/inspector/debugger/js-stacktrace.html",
"lineNumber": 14,
"columnNumber": 30
},
{
"functionName": "typeErrorWrap",
"url": "/inspector/debugger/js-stacktrace.html",
"lineNumber": 7,
"columnNumber": 21
},
{
"functionName": "global code",
"url": "",
"lineNumber": 0,
"columnNumber": 0
}
]
console.trace():
[
{
"lineNumber": 15,
"columnNumber": 22,
"functionName": "typeError",
"nativeCode": false,
"programCode": false
},
{
"lineNumber": null,
"columnNumber": null,
"functionName": "map",
"nativeCode": true,
"programCode": false
},
{
"lineNumber": 22,
"columnNumber": 20,
"functionName": "testWithNativeCallInBetween",
"nativeCode": false,
"programCode": false
},
{
"lineNumber": 0,
"columnNumber": 28,
"functionName": "Global Code",
"nativeCode": false,
"programCode": true
}
]
Error object:
[
{
"functionName": "typeError",
"url": "/inspector/debugger/js-stacktrace.html",
"lineNumber": 14,
"columnNumber": 30
},
{
"functionName": "map",
"url": "[native code]",
"lineNumber": 0,
"columnNumber": 0
},
{
"functionName": "testWithNativeCallInBetween",
"url": "/inspector/debugger/js-stacktrace.html",
"lineNumber": 23,
"columnNumber": 20
},
{
"functionName": "global code",
"url": "",
"lineNumber": 0,
"columnNumber": 0
}
]
Error object:
[
{
"functionName": "",
"url": "/inspector/debugger/js-stacktrace.html",
"lineNumber": 31,
"columnNumber": 33
},
{
"functionName": "global code",
"url": "/inspector/debugger/js-stacktrace.html",
"lineNumber": 35,
"columnNumber": 3
}
]