Ariadne Conill
|
09f78ddc28
|
alias __makecontext too
|
2021-01-08 10:37:27 +00:00 |
osy
|
f7eed30132
|
build: guard _GNU_SOURCE define if build system defines it
|
2021-01-08 03:16:05 -07:00 |
osy
|
d31c95a11a
|
build: remove -DLIBUCONTEXT_ASSEMBLY
Meson does not support separate defines for .S compile.
|
2021-01-08 03:11:25 -07:00 |
osy
|
73d5e101ad
|
build: respect EXPORT_UNPREFIXED for libucontext_makecontext
|
2021-01-08 03:02:43 -07:00 |
osy
|
e1e6508af2
|
defs: use register output only for FETCH_LINKPTR
|
2021-01-08 02:59:43 -07:00 |
Ariadne Conill
|
39a2958561
|
add previous ABI symbols
|
2021-01-08 02:30:50 -07:00 |
Ariadne Conill
|
09d3f81dcf
|
sh: use new common trampoline
|
2020-12-12 06:08:33 +00:00 |
Ariadne Conill
|
5c3ca5a7e1
|
sh: add freestanding bits
|
2020-12-12 06:02:47 +00:00 |
Ariadne Conill
|
8d58adb3ba
|
sh: fix up setcontext/swapcontext
|
2020-12-12 05:57:58 +00:00 |
Ariadne Conill
|
dd7ef8a806
|
sh: makecontext: fix stack alignment
|
2020-12-12 05:04:39 +00:00 |
Ariadne Conill
|
f9a3f65f5b
|
sh: fix getcontext implementation
|
2020-12-12 05:04:17 +00:00 |
Ariadne Conill
|
82f734ab47
|
sh: makecontext: set up stack pointer in r15
|
2020-12-12 04:53:50 +00:00 |
Ariadne Conill
|
da3c8d170f
|
sh: add remaining port files
|
2020-12-11 23:18:04 +00:00 |
Ariadne Conill
|
a42fb86da0
|
sh: add plausible swapcontext implementation
|
2020-12-11 22:37:21 +00:00 |
Ariadne Conill
|
00261d70e8
|
sh: add plausible setcontext implementation
|
2020-12-11 22:25:23 +00:00 |
Ariadne Conill
|
fd06f42bc3
|
sh: add first attempt at a getcontext implementation
|
2020-12-11 21:58:56 +00:00 |
Ariadne Conill
|
2692ecf74a
|
sh: defs: define REG_GBR, REG_MACH, REG_MACL
|
2020-12-11 21:35:12 +00:00 |
Ariadne Conill
|
42a4fbe9d1
|
sh: add makecontext
|
2020-12-11 21:13:20 +00:00 |