Packages

An experimental work-in-progress (WIP) WebAssembly runtime written in Gleam.

Current section

Files

Jump to
gwr src gwr@debug.erl
Raw

src/gwr@debug.erl

-module(gwr@debug).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/gwr/debug.gleam").
-export([get_stacktrace/0]).
-export_type([stacktrace/0, stacktrace_extra_info/0]).
-type stacktrace() :: {stacktrace,
binary(),
binary(),
integer(),
list(stacktrace_extra_info())}.
-type stacktrace_extra_info() :: {line, integer()} |
{file, binary()} |
{error_info, binary()}.
-file("src/gwr/debug.gleam", 17).
-spec get_stacktrace() -> list(stacktrace()).
get_stacktrace() ->
debug:get_stacktrace().