#
eda85684 |
| 09-Feb-2023 |
tb <tb@openbsd.org> |
Use .section .rodata instead of a plain .rodata
At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to ma
Use .section .rodata instead of a plain .rodata
At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to make it happy.
ok deraadt miod
show more ...
|
#
0bd8ca4a |
| 01-Feb-2023 |
miod <miod@openbsd.org> |
Move all data blocks from .text to .rodata and cleanup up and homogeneize code responsible from getting the proper address of those blocks.
ok tb@ jsing@
|
#
b9802f88 |
| 30-Jan-2023 |
miod <miod@openbsd.org> |
Fix logic of picmeup() to only produce one set of statements on OpenBSD; this got accidentally lost in 1.4.
|
#
794f0c68 |
| 28-Jun-2017 |
deraadt <deraadt@openbsd.org> |
.init stub creation doesn't need a jmp + .align to reach a branch target, just fall into the code. The .align created a FILL zone in the .init section, which on i386 was filled with a NOP-sled, some
.init stub creation doesn't need a jmp + .align to reach a branch target, just fall into the code. The .align created a FILL zone in the .init section, which on i386 was filled with a NOP-sled, something we want to get away from. discussed with kettenis and tom
show more ...
|
#
e60c46c4 |
| 04-Nov-2016 |
miod <miod@openbsd.org> |
Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] by meaningful constants in a private header file, so that reviewers can actually get a chance to figure out what the code is attem
Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] by meaningful constants in a private header file, so that reviewers can actually get a chance to figure out what the code is attempting to do without knowing all cpuid bits.
While there, turn it from an array of two 32-bit ints into a properly aligned 64-bit int.
Use of OPENSSL_ia32_P is now restricted to the assembler parts. C code will now always use OPENSSL_cpu_caps() and check for the proper bits in the whole 64-bit word it returns.
i386 tests and ok jsing@
show more ...
|
#
5cdd308e |
| 13-Oct-2012 |
djm <djm@openbsd.org> |
resolve conflicts
|
#
280e8b2c |
| 21-Aug-2012 |
pascal <pascal@openbsd.org> |
When deciding whether we're PIC in a (generated) asm file, check for both PIC and __PIC__ defines. Makes things easier for PIE.
ok djm@
|
#
0a5d6ede |
| 01-Oct-2010 |
djm <djm@openbsd.org> |
resolve conflicts, fix local changes
|
#
f1535dc8 |
| 01-Oct-2010 |
djm <djm@openbsd.org> |
import OpenSSL-1.0.0a
|