Fixes to native backtrace.

This commit is contained in:
Christoffer Lerno
2023-11-11 14:16:36 +01:00
committed by Christoffer Lerno
parent dc0aa35522
commit 5e8816e6df
93 changed files with 434 additions and 405 deletions

View File

@@ -3,8 +3,20 @@ import std::io;
import std::collections::map;
import std::os;
fn void! main()
fn void! test2()
{
int x = 2;
builtin::print_backtrace("Hello", 0);
BacktraceList list = linux::backtrace_load(mem::heap())!;
foreach (Backtrace trace : list)
{
io::printfn("%s", trace);
}
}
fn void test1()
{
(void)test2();
}
fn void main()
{
test1();
}