Skip to content

Commit

Permalink
test: update libartiq_support for changed personality ABI.
Browse files Browse the repository at this point in the history
whitequark committed Oct 6, 2016
1 parent bcdbd00 commit d619336
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions artiq/test/libartiq_support/artiq_terminate.c
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@
#include <dlfcn.h>

void __artiq_terminate(struct artiq_exception *exn,
struct artiq_backtrace_item *backtrace,
uintptr_t *backtrace,
size_t backtrace_size) {
printf("Uncaught %s: %s (%"PRIi64", %"PRIi64", %"PRIi64")\n"
"at %s:%"PRIi32":%"PRIi32"\n",
@@ -17,12 +17,7 @@ void __artiq_terminate(struct artiq_exception *exn,
exn->file, exn->line, exn->column + 1);

for(size_t i = 0; i < backtrace_size; i++) {
Dl_info info;
if(dladdr((void*) backtrace[i].function, &info) && info.dli_sname) {
printf("at %s+%p\n", info.dli_sname, (void*)backtrace[i].offset);
} else {
printf("at %p+%p\n", (void*)backtrace[i].function, (void*)backtrace[i].offset);
}
printf("at %p\n", backtrace[i]);
}

exit(1);

0 comments on commit d619336

Please sign in to comment.