cosmopolitan/libc/log
Justine Tunney 1f2a5a8fc1
Implement crash reporting for AARCH64
The ShowCrashReports() feature for aarch64 should work even better than
the x86 crash reports. Thanks to the benefit of hindsight these reports
should be rock solid reliable and beautiful to read.

This change also improves the syscall polyfills for aarch64. Some of the
sys_foo() functions have been removed, usually because they're legacy or
downright footguns not worth building.
2023-05-12 05:47:54 -07:00
..
thunks Make improvements 2022-05-12 06:45:36 -07:00
addr2linepath.c Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
appendresourcereport.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
appendresourcereport.internal.h Pay off more technical debt 2022-09-12 23:36:56 -07:00
attachdebugger.c Update tests and CPU detection for Blink 2023-01-18 00:56:09 -08:00
backtrace.internal.h Optimize memory layout 2022-09-12 04:26:52 -07:00
backtrace2.c Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
backtrace3.c Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
bsd.h Add script.com and whois.com courtesy of FreeBSD 2022-09-13 20:26:13 -07:00
check.h Make improvements 2022-05-12 06:45:36 -07:00
checkaligned.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
checkfail.c Make more threading improvements 2022-11-01 23:28:26 -07:00
checkfail_ndebug.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
color.internal.h Make exciting improvements 2022-03-18 03:02:00 -07:00
commandvenv.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
countbranch.h Make exciting improvements 2022-03-18 03:02:00 -07:00
countbranch_data.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
countbranch_report.c Get llama.com building as an aarch64 native binary 2023-05-10 04:20:47 -07:00
countexpr.h Pay off more technical debt 2022-09-12 23:36:56 -07:00
countexpr_data.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
countexpr_report.c Get llama.com building as an aarch64 native binary 2023-05-10 04:20:47 -07:00
cxaprintexits.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
die.c Make futexes cancellable by pthreads 2022-11-04 18:36:34 -07:00
err.c Make cli commands yoinkable into cosmo shell 2022-10-14 16:37:29 -07:00
flogf.c Change license 2020-12-27 17:18:44 -08:00
gdb.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
gdbexec.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
gdbpath.c Change license 2020-12-27 17:18:44 -08:00
gdbsync.c Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
getcallername.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
getcallername.internal.h Pay off more technical debt 2022-09-12 23:36:56 -07:00
getsicodename.c Introduce sigtimedwait() and sigwaitinfo() 2022-10-10 07:39:44 -07:00
getsymbolbyaddr.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
internal.h Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
leaks.c Make more threading improvements 2022-11-01 23:28:26 -07:00
libfatal.internal.h Make more progress on aarch64 2023-05-10 04:20:47 -07:00
log.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
log.mk Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
log_exit.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
log_get_errno.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
log_retrace.c Make more threading improvements 2022-11-01 23:28:26 -07:00
log_set_errno.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
log_untrace.c Make more threading improvements 2022-11-01 23:28:26 -07:00
logerrno.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
logfile.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
loglevel.c Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00
meminfo.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
memlog.c Get LIBC_MEM and LIBC_STDIO building with aarch64 2023-05-10 04:20:47 -07:00
memsummary.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
oncrash_amd64.c Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
oncrash_arm64.c Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
perror.c Unbloat the build 2022-08-11 00:15:29 -07:00
printgarbage.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
rop.h Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
showcrashreports.c Implement crash reporting for AARCH64 2023-05-12 05:47:54 -07:00
showcrashreportsearly.S Show crash reports on SIGSYS 2022-06-23 13:01:01 -07:00
startfatal.c Make futexes cancellable by pthreads 2022-11-04 18:36:34 -07:00
traceme.c Undiamond Python headers 2021-08-12 14:07:40 -07:00
traceme.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
vflogf.c Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
watch-hook.S Make improvements 2022-08-15 15:20:36 -07:00
watch.c Get llama.com building as an aarch64 native binary 2023-05-10 04:20:47 -07:00