Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-01-31 | John Bowler writes in Bug 385: | Mike Frysinger | |
This patch changes all cases where the ARM assembler mov pc,rx instructions are used to ensure that the thumb/arm interwork change of process more works - in essence mov pc,rx needs to become bx rc. The ldr pc or ldm rx, {pc} instructions are not changed - this is fine on ARM >=v5 but will fail to restore thumb mode on ARM v4T, i.e. this code will not provide support for thumb on ARM v4T. One mov pc is left in resolve.S, this is fixed in a different patch - thumb-resolve.patch The changes are protected by __THUMB_INTERWORK__ - the original mov instruction will work on newer architectures and is required on arch v4 (not v4t) and earlier - those which did not support thumb - so this is safe. See gcc lib1asmfuncs for a more exact test. | |||
2006-01-29 | Patch by Joseph S. Myers to add support for ARM EABI | Mike Frysinger | |
2006-01-14 | need features.h for new HIDDEN_JUMPTARGET() | Mike Frysinger | |
2006-01-14 | hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵ | Peter S. Mazinger | |
missing headers, other jump relocs removed | |||
2005-12-16 | Make clone use internal _exit | Peter S. Mazinger | |
2005-06-11 | touchup syntax for no real good reason ;) | Mike Frysinger | |
2005-06-10 | Remove TEXTREL relocations for ARM. | Joakim Tjernlund | |
Hide __syscall_error from outside libc. From Peter Mazinger. | |||
2002-01-31 | Fixup setjmp and longjmp so they behave themselves properly now | Eric Andersen | |
on both x86 and arm... -Erik | |||
2001-11-19 | Add an initial clone from glibc. Needs fixing. | Eric Andersen | |