History log of /openbsd-src/lib/libc/arch/arm/sys/brk.S (Results 1 – 13 of 13)
Revision Date Author Comments
# 81621933 08-Dec-2022 guenther <guenther@openbsd.org>

_C_LABEL() and _ASM_LABEL() are no longer useful in the "everything
is ELF" world. Eliminate use of them in amd64, arm64, armv7, i386,
macppc, mips64, and sparc64 code.

ok deraadt@ jca@ krw@


# 42d2c245 24-May-2022 guenther <guenther@openbsd.org>

Address the clang 13 "changed binding to STB_WEAK" warning on arm (32bit):
* add _?ENTRY_NB to arm/asm.h
* make sure ld.so's arm asm bits see the same includes as libc
* switch libc's arm bits to

Address the clang 13 "changed binding to STB_WEAK" warning on arm (32bit):
* add _?ENTRY_NB to arm/asm.h
* make sure ld.so's arm asm bits see the same includes as libc
* switch libc's arm bits to the generic DEFS.h
* switch arm ASM bits from ENTRY to ENTRY_NB as necessary

ok kettenis@ miod@

show more ...


# 4e0d3631 25-Oct-2021 jca <jca@openbsd.org>

Make brk() and sbrk() weak again as intended.

Apparently spotted by mortimer@ while working on clang 13 and amd64.
No actual change on sparc64 as this architecture still uses ld.bfd.
ok kettenis@


# 71334cb4 21-Nov-2017 kettenis <kettenis@openbsd.org>

Avoid .align 0. Clang's integrated assembler actually honors this directive
and the resulting byte-alignment triggers unaligned access.

ok patrick@, deraadt@


# 38848718 06-Aug-2016 guenther <guenther@openbsd.org>

Use internal names for __errno, _memcpy, memset, and {,_}{set,long}jmp
Eliminate pointless use of PIC_SYM()
Split out DEFS.h from SYS.h like some other archs

ok kettenis@ deraadt@


# 01422588 30-May-2016 guenther <guenther@openbsd.org>

Consistently reference '_end' instead of 'end' in the brk/sbrk implementation

ok deraadt@


# 3f373d41 10-Sep-2015 guenther <guenther@openbsd.org>

Adds hidden _libc_FOO aliases for the system call stubs.
Stop generating _brk and _sbrk symbols: they've already been hidden.
Set the ELF symbol size on the syscall stubs.
Give the __{min,cur}brk sym

Adds hidden _libc_FOO aliases for the system call stubs.
Stop generating _brk and _sbrk symbols: they've already been hidden.
Set the ELF symbol size on the syscall stubs.
Give the __{min,cur}brk symbols a size and type, and hide more jump labels.

alpha, arm, m88k, sh, sparc, and vax assistance miod@
hppa assistance kettenis@
ok deraadt@ miod@

show more ...


# b3b7ef2e 26-Aug-2015 guenther <guenther@openbsd.org>

Hide many (194!) symbols that nothing should be using.
Delete exect(2); it wasn't portable across archs and nothing used it.

ports test build by naddy@
ok deraadt@ kettenis@


# 32b97ded 22-Aug-2012 pascal <pascal@openbsd.org>

Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure cc
invocations. This allows us to use the compiler builtin define __PIC__ to check
for PIC/PIEness rather than passing -DPI

Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure cc
invocations. This allows us to use the compiler builtin define __PIC__ to check
for PIC/PIEness rather than passing -DPIC. Simplifies PIE work a lot.

ok matthew@, conceptually ok kurt@

show more ...


# 48f0b646 01-Oct-2004 jsg <jsg@openbsd.org>

add some missing $, ok djm@ 'That looks fine to me' millert@


# fe62ce8d 12-Feb-2004 drahn <drahn@openbsd.org>

Update from netbsd, prodded by miod@


# 9e101d88 07-Feb-2004 drahn <drahn@openbsd.org>

Do not generate text relocations in PIC code.


# d987040f 01-Feb-2004 drahn <drahn@openbsd.org>

arm libc support. From NetBSD. currently supports softfloat.