tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] backtrace() on Linux


From: Yakov
Subject: [Tinycc-devel] backtrace() on Linux
Date: Fri, 9 Mar 2018 15:24:14 +0545



#include <execinfo.h>
#include <stdio.h>

void show_bt() {
    int n;
    void *buffer[111];
    char **strings;
    n = backtrace(buffer, 111);
    strings = backtrace_symbols(buffer, n);
    while (strings && n) printf("%s\n", strings[n---1]);
}

void c() { show_bt(); }
void b() { c(); }
void a() { b(); }
int main() { a(); }



The above code does not work on Tiny. Although works on GCC/Clang for me.


$ tcc -version
tcc version 0.9.26 (x86-64 Linux)



I have tried to no avail: "-bt 100", "-g", "-rdynamic", also tried to link with gcc and ld.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]