mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-12 05:59:10 +00:00
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.
This commit is contained in:
parent
285e8a2348
commit
1f2a5a8fc1
42 changed files with 540 additions and 247 deletions
|
@ -1,2 +1,2 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall __sys_pipe,0x02a10721e202a016,0xfff,globl,hidden
|
||||
.scall __sys_pipe,0x02a10721e202a016,0x03b,globl,hidden
|
||||
|
|
2
libc/sysv/calls/__sys_poll.S
Normal file
2
libc/sysv/calls/__sys_poll.S
Normal file
|
@ -0,0 +1,2 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall __sys_poll,0x8d18fc8d128e6807,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_chmod,0x00f00f00f200f05a,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_chown,0x010010010201005c,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_creat,0x008fff008ffff055,0xfff,globl,hidden
|
|
@ -1,2 +1,2 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_dup2,0x05a05a05a205a021,0xfff,globl,hidden
|
||||
.scall sys_dup2,0x05a05a05a205a021,0x018,globl,hidden
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_futimesat,0xffffff1eeffff105,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_getpgrp,0x051051051205106f,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_lchown,0x1130fe0fe216c05e,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_link,0x0090090092009056,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_mkdir,0x0880880882088053,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_poll,0x8d18fc8d128e6807,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_readlink,0x03a03a03a203a059,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_rename,0x0800800802080052,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_rmdir,0x0890890892089054,0xfff,globl,hidden
|
|
@ -1,2 +0,0 @@
|
|||
#include "libc/sysv/macros.internal.h"
|
||||
.scall sys_symlink,0x0390390392039058,0xfff,globl,hidden
|
Loading…
Add table
Add a link
Reference in a new issue