Commit Graph

  • 01432abb3e test: swaps to f1 not main Ariadne Conill 2020-03-29 15:10:17 +0000
  • d0ccf2f96f x86: modernize Ariadne Conill 2020-03-29 15:04:03 +0000
  • d8cfe83e34 common: use REG_SZ, not SZ_REG in line with mips64 port for REG_OFFSET macro Ariadne Conill 2020-03-29 14:50:38 +0000
  • 8631580fbb mips64: use ALIAS() macro for aliases Ariadne Conill 2020-03-29 14:37:13 +0000
  • e00902b5b1 x86_64: modernize implementation Ariadne Conill 2020-03-29 14:27:40 +0000
  • 2411cdfb54 common: add REG_OFFSET accesso Ariadne Conill 2020-03-29 14:27:19 +0000
  • c385d69aa9 common: add ALIAS() macro Ariadne Conill 2020-03-29 14:12:23 +0000
  • fd32a2fa8c common: factor out .ent handling Ariadne Conill 2020-03-29 14:03:18 +0000
  • 2f4eb16f38 mips64: factor out frame management macros into arch/common/common-defs.h Ariadne Conill 2020-03-29 13:49:57 +0000
  • 8536f1fa3b makefile: add include path for arch/common Ariadne Conill 2020-03-29 13:46:19 +0000
  • 87f58af294 remove pointless gitignore entries Ariadne Conill 2020-03-29 13:44:06 +0000
  • 7c60f4576c mips64: elide emulation of the magic flag crap glibc does Ariadne Conill 2020-03-29 13:40:32 +0000
  • e8115eb013 test: add additional verbosity Ariadne Conill 2020-03-29 12:37:01 +0000
  • 80a6ca3854 add mips64 implementation Ariadne Conill 2020-03-29 12:05:52 +0000
  • f3a873e6e6 test: add additional verbosity Ariadne Conill 2020-03-29 12:05:00 +0000
  • d696a0b692 tests: add additional verbosity Ariadne Conill 2020-03-27 12:43:09 +0000
  • d31eaabbaf update copyright statements, add mailmap Ariadne Conill 2020-03-27 09:23:49 +0000
  • 5f137a1fe4
    Merge pull request #16 from gabrielivascu/master Ariadne Conill 2020-03-27 03:09:32 -0600
  • 6cfab025e0 pass LDFLAGS to link step Khem Raj 2019-11-25 15:26:55 -0800
  • acff6c83eb Makefile: i386, i686 -> x86 Gabriel Ivașcu 2019-09-18 17:54:53 +0300
  • 0b4f9ecf33
    Merge pull request #14 from gabrielivascu/master William Pitcock 2019-04-14 19:33:06 -0500
  • 2e15b38327 Makefile: Handle static library at clean/install Gabriel Ivașcu 2019-04-12 10:48:24 +0300
  • 05cb8ecbee
    Merge pull request #13 from gabrielivascu/master William Pitcock 2019-04-11 13:17:18 -0500
  • 9cc1a2c0e6 Build static library too Gabriel Ivașcu 2019-04-09 16:07:39 +0300
  • 7599fe5ff2
    Merge pull request #11 from koorogi/ppc-fixes William Pitcock 2019-04-06 10:30:37 -0400
  • 2610c7faa7 ppc32/64: rewrite get/set/swapcontext in assembly Bobby Bingham 2019-02-23 17:12:37 -0600
  • 90ff6330e6 ppc32/64: update copyright Bobby Bingham 2019-04-05 14:11:21 -0500
  • 29eac4259a ppc32/64: remove unused includes Bobby Bingham 2019-04-05 14:10:28 -0500
  • edf69879ea ppc64: remove unnecessary parentheses Bobby Bingham 2019-04-05 14:09:39 -0500
  • 40d07758a5 ppc32/64: correct signature of function parameter to makecontext Bobby Bingham 2019-04-05 14:09:25 -0500
  • a00a05ce29 ppc64: fix incorrect position of parameters within stack frame Bobby Bingham 2019-04-05 14:03:47 -0500
  • 8ea5f548b9 ppc64: fix makecontext with more than 8 parameters Bobby Bingham 2019-04-05 14:01:10 -0500
  • 55168fcb18 ppc32/64: simplify storage of stack parameters Bobby Bingham 2019-04-05 13:57:53 -0500
  • b500b054c7 ppc32/64: don't store uc_link on the stack Bobby Bingham 2019-04-05 13:38:36 -0500
  • b9bd4045fb ppc32/64: fix back chain pointer Bobby Bingham 2019-04-05 13:35:00 -0500
  • b6a9b5e279 ppc32: fix stack alignment Bobby Bingham 2019-04-05 13:32:03 -0500
  • cb59e7ee95 test calls to getcontext without makecontext Bobby Bingham 2019-04-01 23:03:21 -0500
  • 94216c60c4 test ability to pass 10 args through makecontext Bobby Bingham 2019-04-01 23:02:12 -0500
  • 6046eb47e4
    Reorder registers in other x86_64 assembler files libucontext-0.1.3 A. Wilcox 2018-07-19 17:17:26 -0500
  • 4f190cc561
    Merge pull request #10 from fabled/master libucontext-0.1.2 William Pitcock 2018-07-19 00:33:12 -0500
  • 790ed28aff fix x86_64 register order for swapcontext Timo Teräs 2018-07-18 15:47:27 +0300
  • 7b1a302ed4 README: we support s390x now libucontext-0.1.1 William Pitcock 2018-02-15 05:55:26 +0000
  • a76df6b81a arch: add s390x port William Pitcock 2018-02-15 05:54:17 +0000
  • f0741bc7a0 build: use -lucontext instead of libucontext.so in linker flags for test program William Pitcock 2018-02-15 04:41:22 +0000
  • f370b25ffc ppc64: trampoline: cleanups William Pitcock 2018-02-15 04:36:47 +0000
  • f4d92bb7bd ppc: trampoline: cleanups William Pitcock 2018-02-15 04:36:36 +0000
  • 0622245f06 x86_64: trampoline: do same cleanups as in x86 William Pitcock 2018-02-15 04:34:37 +0000
  • ef2fa49912 x86: trampoline: fix GOT clobbering, pointed out by fabled William Pitcock 2018-02-15 04:32:16 +0000
  • 556da6ce99 x86/x86_64: getcontext: no need to restore %ecx or %rcx William Pitcock 2018-02-14 05:12:09 +0000
  • 0143bbac98 x86: trampoline: kill textrel William Pitcock 2018-02-14 03:37:25 +0000
  • 70089a405c build: use absolute path for LD_LIBRARY_PATH when testing William Pitcock 2018-02-14 03:30:50 +0000
  • 79415db5a8 README: update for 0.1.0 libucontext-0.1.0 William Pitcock 2018-02-14 03:06:01 +0000
  • 0188f29771 build: remove test_libucontext on make clean William Pitcock 2018-02-14 03:01:35 +0000
  • 71979e9cf6 arch: ppc64: now working William Pitcock 2018-02-06 08:05:53 +0000
  • 9e5aba6b48 arch: add ppc64 port does not work yet William Pitcock 2018-02-06 06:19:44 +0000
  • 8ff8bb3280 README: note that ppc implementation uses kernel assistance William Pitcock 2018-02-02 18:51:55 +0000
  • f3fe8ea781 arch: ppc: new port William Pitcock 2018-02-02 18:45:42 +0000
  • 66919bb222 README: x86 now supported William Pitcock 2018-02-01 01:28:19 +0000
  • c28af0399e build: rebuild test program if it is modified William Pitcock 2018-02-01 01:27:13 +0000
  • ee1526c903 arch: add x86 port William Pitcock 2018-02-01 01:26:34 +0000
  • 54a31e566d test_libucontext: explain the stack poisoning part William Pitcock 2018-01-31 23:23:45 +0000
  • 13283f5eba arch: add aarch64 port William Pitcock 2018-01-31 21:23:18 +0000
  • 3f63152bbc build: add -Iarch/${ARCH} to CFLAGS William Pitcock 2018-01-31 20:37:00 +0000
  • b686d707b2 build: fix arch detection William Pitcock 2018-01-31 05:58:26 +0000
  • e43fc2698a README: we support ARM William Pitcock 2018-01-31 04:13:42 +0000
  • a6dfb59ef2 build: default ARCH to $(uname -m) William Pitcock 2018-01-31 04:13:32 +0000
  • f17103b6f4 build: build testsuite with -ggdb3 William Pitcock 2018-01-31 04:12:09 +0000
  • 247f30400c arch: arm: add armv6+ port William Pitcock 2018-01-31 04:11:46 +0000
  • 0e437d3fc7 add README William Pitcock 2018-01-30 03:56:01 +0000
  • 29225e0974 build: add libucontext test program William Pitcock 2018-01-30 03:53:04 +0000
  • da10e5a66d implement ucontext functions on x86_64 William Pitcock 2018-01-30 03:41:02 +0000
  • 6062fc83b1 don't bother with glibc stuff afterall, kernel defines ABI to use William Pitcock 2018-01-29 21:50:49 +0000
  • f1d1976e7a add symbols.h William Pitcock 2018-01-29 17:05:35 +0000
  • 816d0fdb91
    Initial commit William Pitcock 2018-01-29 10:23:18 -0600