Yeah, emscripten has jsStackTrace() which returns the JS stack, and stackTrace() which does the same with c++ names demangled.
On Wed, Oct 21, 2015 at 1:52 PM, Brion Vibber <[email protected]> wrote: > You should be able to get a call stack by throwing a JS exception; if > using sufficient debug or profiling options in your build you should get > useful function names out of that, which is a huge help even if the full > debugger is not attached. > > Should be pretty easy to attach a JS library function to do that. > > -- brion > > On Wed, Oct 21, 2015 at 1:48 PM, Robert Goulet <[email protected] > > wrote: > >> Is there any easier way to trace down code, even without checked >> variables content, just to see the callstack? >> >> On Wednesday, October 21, 2015 at 3:58:55 PM UTC-4, Alon Zakai wrote: >>> >>> In my experience very large projects are indeed hard to get running in >>> browser debuggers. They just haven't been optimized for that size code yet, >>> I think. >>> >>> I do most of my debugging using dump(), which writes to stdout in the >>> console firefox was started from. (You need to set >>> browser.dom.window.dump.enabled in about:config for that to work.) Or >>> alert() when I want things to be paused. Or just console.log() when the >>> amount of output is small. >>> >>> On Wed, Oct 21, 2015 at 11:02 AM, Robert Goulet <[email protected]> >>> wrote: >>> >>>> Hi all, >>>> >>>> I'm trying to setup debugging in-browser, but it doesn't work for me, >>>> and I am wondering if it's just related to the size of my project? Does >>>> anyone successfully used breakpoints in code built with -g4 in Firefox >>>> Nightly? Everytime I add a breakpoint, it just freeze Firefox and I have to >>>> kill it. Please share your experience and tips. Thanks! >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "emscripten-discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "emscripten-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
