Peter S. Mazinger
|
42c9f52536
Add files for IMA. Yes, I know it's a hack and no, I won't split the affected files
|
18 years ago |
Peter S. Mazinger
|
d28e3a861f
More renames for IMA
|
18 years ago |
Peter S. Mazinger
|
f45706ca6a
global data uses libc_hidden_data_def, convert all -I hope- and add some new
|
19 years ago |
Peter S. Mazinger
|
514c861a1d
Why this?
|
19 years ago |
Mike Frysinger
|
2607bee419
Patch by Joseph S. Myers to add support for ARM EABI
|
19 years ago |
Peter S. Mazinger
|
05e75260d6
Get rid of missing prototype warnings
|
19 years ago |
Peter S. Mazinger
|
df31d32b41
Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA is a useless attempt
|
19 years ago |
Peter S. Mazinger
|
b25ad630be
Last relocs jump and global data, (even locales) that I could remove are gone from libc. The remaining are left as exercise for others ;-)
|
19 years ago |
Peter S. Mazinger
|
af0172162f
hidden_def/hidden_proto: convert all users (I hope) termios split, add some missing headers, other jump relocs removed
|
19 years ago |
Mike Frysinger
|
f3124528fa
hide internal atexit symbols
|
19 years ago |
Peter S. Mazinger
|
17d53dd7b3
Remove trailing ;
|
19 years ago |
Peter S. Mazinger
|
9d2c271f9b
Hide exit/_exit
|
19 years ago |
Peter S. Mazinger
|
8b7e919bac
Hide _stdio_init/term, sorry, one change went mistakenly into the earlier commit
|
19 years ago |
Mike Frysinger
|
aab07d0500
macro out the thread funcs in libc if threading is disabled
|
19 years ago |
Peter S. Mazinger
|
f3b4c74b53
100 JUMP relocs less (remaining 431) by hiding internally used ones
|
19 years ago |
Peter S. Mazinger
|
9ddd9870a8
Add __cxa_atexit and __cxa_finalize, thanks to Stephen Warren. This patch breaks compatibility with existing binaries, unless the new COMPAT_ATEXIT option is enabled.
|
19 years ago |
Mike Frysinger
|
270bd86b4f
punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been released
|
19 years ago |
Mike Frysinger
|
073cd03a2c
Fix by Martin Schlemmer:
|
19 years ago |
Joakim Tjernlund
|
d1b0dffff4
Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT to
|
19 years ago |
Joakim Tjernlund
|
df0e39281e
Enable new FINI processing. ldso now passes a FINI function
|
19 years ago |
Joakim Tjernlund
|
ffd5ef6072
Prepare for moving ldso FINI handling into libc.
|
19 years ago |
Manuel Novoa III
|
e919981c95
Handle the app_fini stuff in exit without requiring atexit().
|
21 years ago |
Manuel Novoa III
|
d05dafe2fc
Fix a long-standing bug with pthreads. A couple of linuxthreads files
|
21 years ago |
Manuel Novoa III
|
5d8ce82d8c
If realloc failed, we'd lose the pointer to the exit function table.
|
21 years ago |
Eric Andersen
|
79c7ae586d
Doh! Fix potential stack corruption caused by dynamic atexit
|
22 years ago |
Eric Andersen
|
336849ea6e
Implement dynamic atexit handling. Adds a few bytes and a dependancy
|
22 years ago |
Eric Andersen
|
0bb787fc27
A bug fix from Alexey V. Neyman:
|
22 years ago |
Eric Andersen
|
e83faee37d
Doh! missed a spot.
|
22 years ago |
Eric Andersen
|
9a34fd5b88
Geez I'm an idiot some times. I shouldn't code when I'm exhausted.
|
22 years ago |
Eric Andersen
|
61a6fc697a
Add missing thread-safe locking.
|
22 years ago |