pk
|
28dba22b40
|
Fix bogosities in cascade stuff.
|
1995-04-01 20:56:55 +00:00 |
pk
|
b6340cabe2
|
Burn LD_RUN_PATH; I didn't read the SVR5 man-pages carefully enough.
|
1995-03-06 22:59:10 +00:00 |
pk
|
64edf8f86f
|
Code from Matthew Green to do DL cascading "in the first degree".
Two `fprintf(stderr, ..)' => `warnx(..)'.
|
1995-03-06 20:51:24 +00:00 |
mycroft
|
ae92c26c4c
|
Several consistency nits, and fix a byte order problem in md_swapout_reloc().
|
1995-01-17 06:44:38 +00:00 |
mycroft
|
2c64d3be89
|
Several consistency nits, and don't define the get_*() macros twice.
|
1995-01-17 06:41:43 +00:00 |
pk
|
da34da6096
|
Put a reserved field into use (weak symbol support).
|
1994-12-23 20:16:59 +00:00 |
pk
|
e46ed32748
|
Bummer! Undo mmap() changes in rev. 1.26; they royally screw up the
kernel's pmap address preference mechanism.
|
1994-12-19 12:21:21 +00:00 |
pk
|
e2025017e0
|
Handle "/dev/zero" stuff more globally.
|
1994-12-18 16:05:49 +00:00 |
pk
|
b8937d605d
|
Re-arrange mmap() calls, per Charles' suggestion.
|
1994-12-18 15:38:55 +00:00 |
pk
|
524e00b29b
|
Ensure contiguous chunks for all of an object's address space (text+data+bss).
|
1994-12-07 20:30:53 +00:00 |
mycroft
|
9ea7c211d9
|
Fix some other broken comments.
|
1994-12-04 08:26:22 +00:00 |
mycroft
|
ffadc8821a
|
Remove silly comment that was causing `make depend' to barf.
|
1994-12-04 07:42:44 +00:00 |
pk
|
7df5d3ecf2
|
Another md macro to initialize a home-made struct reloc needed
for N_SET* type relocations in shared objects.
|
1994-11-30 18:24:56 +00:00 |
phil
|
0a13ae3ba2
|
patches from Matthias
new RCS id format
|
1994-11-30 06:20:42 +00:00 |
mycroft
|
15cea8b764
|
Don't close the hints file while it's mapped, but unmap and close it after
loading.
|
1994-10-26 20:21:42 +00:00 |
mycroft
|
e23e2b1219
|
Remove two unused functions.
|
1994-10-26 20:03:31 +00:00 |
mycroft
|
c1a45e7763
|
Clean this up a bit, and use the trap gate to enter the kernel.
|
1994-10-26 19:41:13 +00:00 |
cgd
|
4d2cbfce0a
|
new RCS ID format.
|
1994-10-26 00:55:40 +00:00 |
deraadt
|
43965575ed
|
NBPG --> getpagesize()
|
1994-09-19 16:58:18 +00:00 |
mycroft
|
72e34bc0d4
|
Shrink ld.so by 12k.
|
1994-09-19 04:49:02 +00:00 |
pk
|
41671de8e6
|
Define Global Offset Table range.
|
1994-08-21 15:15:43 +00:00 |
phil
|
7297407d7b
|
fix from Matthias Pfaller.
|
1994-08-16 23:18:20 +00:00 |
pk
|
233cc208f0
|
Re-add `LD_WARN_NON_PURE_CODE' that went missing.
|
1994-08-12 08:11:16 +00:00 |
pk
|
867591e7cb
|
Relax minor version number checking somewhat; issue warning if minor
version is less than expected.
|
1994-08-07 10:34:40 +00:00 |
pk
|
9e0ddbbe6f
|
Remove some unnecessary code.
|
1994-08-03 15:57:58 +00:00 |
chopps
|
b6d669a07c
|
binder_entry() must save all scratch registers to make the process
of binding functions completely transparent.
|
1994-08-03 15:57:54 +00:00 |
cgd
|
775b690718
|
fix typo; from phil
|
1994-07-04 19:46:37 +00:00 |
pk
|
1cf6a27eef
|
error => warnx
|
1994-06-29 11:15:34 +00:00 |
pk
|
009be1653a
|
strdup() doesn't grok NULL pointers
|
1994-06-24 13:31:34 +00:00 |
chopps
|
6a0e2061ce
|
some changes for new style cachectl. remains compat for <= 030
|
1994-06-13 05:28:39 +00:00 |
pk
|
a43fd7b3a2
|
Conversion to err()/warn() for error reports.
|
1994-06-10 15:16:32 +00:00 |
pk
|
a6bf4f8176
|
Conversion to err()/warn() for error reports.
Minor bug fixes:
a case of free()ing in the wrong order. (from Rick Murphey).
processing alias symbol twice (sometimes).
Some miscellaneous cleanup.
|
1994-06-10 15:16:04 +00:00 |
pk
|
ca0065ab75
|
Another move to .data to please gdb.
|
1994-05-25 10:14:37 +00:00 |
pk
|
4369371ef0
|
Enable dl*() prototypes.
|
1994-05-24 10:47:48 +00:00 |
pk
|
f28b14e8b3
|
Force some string constants into the data segment (for core-dump reading).
Rename internal dl_*() functions.
Do run-time symbol alias processing.
|
1994-05-24 10:44:06 +00:00 |
pk
|
f8af116033
|
dlopen() should make a copy of argument (Thomas Eberhardt).
|
1994-04-07 19:46:30 +00:00 |
pk
|
a426b2b937
|
ns32k support by Matthias Pfaller.
|
1994-04-07 19:44:46 +00:00 |
pk
|
afc89926d8
|
Use machine architecture when examining object files for compatibility.
|
1994-04-07 19:43:37 +00:00 |
cgd
|
95d6a185be
|
no more MAP_FILE
|
1994-03-28 02:07:04 +00:00 |
chopps
|
8e6af40327
|
oops
|
1994-03-08 23:50:14 +00:00 |
chopps
|
3fcebc3096
|
flush instruction cache.
|
1994-03-08 06:52:33 +00:00 |
pk
|
1bb4f06e2a
|
Libraries which are in the hints file but not in one's LD_LIBRARY_PATH (if
set) were not found.
|
1994-02-15 22:51:23 +00:00 |
pk
|
9b345fd6e5
|
Define an adjustment for {TEXT,DAT}_ADDRs.
Hide some things from rtld with #ifdef RTLD.
|
1994-02-10 21:21:27 +00:00 |
jtc
|
fc1d8f3bac
|
Fix spelling error in Copyright notice
|
1994-01-29 01:54:01 +00:00 |
pk
|
bc9bb1a343
|
Like others, allow for SunOS .o files.
|
1994-01-28 21:02:21 +00:00 |
pk
|
d27581fb4b
|
Use somewhat customized version of malloc, in stead of relying on a
crummy sbrk() backend; proper aligment must be guaranteed on all archs.
Drafting dlopen, dlsym, et.al.
|
1994-01-28 21:01:20 +00:00 |
pk
|
90cfba21cb
|
Use `.type' directives generated by gcc.
Numerous internal changes & bug fixes.
NOTE: must re-compile & re-link shared libraries before used to link programs.
|
1994-01-28 20:56:09 +00:00 |
pk
|
ad127b0a0a
|
Redone from scratch, but maintain SunOS compatibility.
|
1994-01-28 20:26:52 +00:00 |
pk
|
954ef13a90
|
Fill in gdb hook.
|
1994-01-12 19:19:09 +00:00 |
pk
|
0cc050772f
|
Hooks for for shared C++ objects with static contructors/destructors.
|
1993-12-20 22:44:35 +00:00 |