=proto void duk_push_context_dump(duk_context *ctx); =stack [ ... ] -> [ ... str! ] =summary

Push a one-line string summarizing the state of the current activation of context ctx. This is useful for debugging Duktape/C code and is not intended for production use.

The exact dump contents are version specific. The current format includes the stack top (i.e. number of elements on the stack) and prints out the current elements as an array of JX-formatted (Duktape's custom extended JSON format) values. The example below would print something like:

ctx: top=2, stack=[123,"foo"]
=example duk_push_int(ctx, 123); duk_push_string(ctx, "foo"); duk_push_context_dump(ctx); printf("%s\n", duk_to_string(ctx, -1)); duk_pop(ctx); =tags stack debug =seealso duk_dump_context_stdout duk_dump_context_stderr =introduced 1.0.0