mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 02:05:42 +00:00
Bug 878495 - In shell, print "[native code]" for native functions. r=luke
This commit is contained in:
parent
bd3b111a4e
commit
5eeace2cb7
10
js/src/jit-test/tests/asm.js/testBug878495.js
Normal file
10
js/src/jit-test/tests/asm.js/testBug878495.js
Normal file
@ -0,0 +1,10 @@
|
||||
var disassemble = disassemble || false;
|
||||
if (disassemble)
|
||||
{
|
||||
disassemble("-r", (function() {
|
||||
(function() {
|
||||
"use asm"
|
||||
return {}
|
||||
})()
|
||||
}))
|
||||
}
|
@ -1911,7 +1911,9 @@ DisassembleScript(JSContext *cx, HandleScript script, HandleFunction fun, bool l
|
||||
RootedFunction f(cx, obj->toFunction());
|
||||
RootedScript script(cx);
|
||||
JSFunction::maybeGetOrCreateScript(cx, f, &script);
|
||||
if (!DisassembleScript(cx, script, fun, lines, recursive, sp))
|
||||
if (!script)
|
||||
Sprint(sp, "[native code]\n");
|
||||
else if (!DisassembleScript(cx, script, fun, lines, recursive, sp))
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user