builtin: use tcc_backtrace for tcc (phase 2)
parent
8a16086084
commit
6c9b2b8303
|
@ -65,6 +65,7 @@ fn print_backtrace_skipping_top_frames_freebsd(skipframes int) bool {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn C.tcc_backtrace(fmt charptr, other ...charptr) int
|
||||||
fn print_backtrace_skipping_top_frames_linux(skipframes int) bool {
|
fn print_backtrace_skipping_top_frames_linux(skipframes int) bool {
|
||||||
$if android {
|
$if android {
|
||||||
eprintln('On Android no backtrace is available.')
|
eprintln('On Android no backtrace is available.')
|
||||||
|
@ -76,8 +77,7 @@ fn print_backtrace_skipping_top_frames_linux(skipframes int) bool {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
$if tinyc {
|
$if tinyc {
|
||||||
eprintln('TODO: print_backtrace_skipping_top_frames_linux $skipframes')
|
C.tcc_backtrace("Backtrace")
|
||||||
eprintln('with tcc fails tests with "stack smashing detected" .')
|
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
buffer := [100]byteptr
|
buffer := [100]byteptr
|
||||||
|
|
Loading…
Reference in New Issue