This website requires JavaScript.
Explore
Help
Sign in
mirrors
/
cosmopolitan
Watch
1
Star
0
Fork
You've already forked cosmopolitan
0
mirror of
https://github.com/jart/cosmopolitan.git
synced
2025-02-12 09:17:53 +00:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
Actions
1
dcda6f7d8d
cosmopolitan
/
libc
/
sysv
/
calls
/
sys_pread.S
3 lines
95 B
ArmAsm
Raw
Normal View
History
Unescape
Escape
Make more code aarch64 friendly
2023-05-02 20:38:16 +00:00
#
include
"
l
i
b
c
/
s
y
s
v
/
m
a
c
r
o
s
.
i
n
t
e
r
n
a
l
.
h
"
Fully support OpenBSD 7.3 This change (1) upgrades to OpenBSD's newer kernel ABIs, and (2) modifies APE to have a read-only data segment. Doing this required creating APE Loader v1.1, which is backwards and forwards compatible with the previous version. If you've run the following commands in the past to install your APE Loader systemwide, then you need to run them again. Ad-hoc installations shouldn't be impacted. It's also recommended that APE binaries be remade after upgrading, since they embed old versions of the APE Loader. ape/apeuninstall.sh ape/apeinstall.sh This change does more than just fix OpenBSD. The new loader is smarter and more reliable. We're now able create much tinier ELF and Mach-O data structures than we could before. Both APE Loader and execvpe() will now normalize ambiguous argv[0] resolution the same way as the UNIX shell. Badness with TLS linkage has been solved. Fixes #826
2023-07-01 12:10:12 +00:00
.scall
sys
_
p
r
e
a
d
,
0
x8
a
d8
a99
d
b28
9
9
8
1
1
,
6
7
,
1
5
3
,
g
l
o
b
l
,
h
i
d
d
e
n
Reference in a new issue
Copy permalink