summaryrefslogtreecommitdiff
path: root/cesar/ecos/packages/services/loader/current/ChangeLog
blob: 099216f1783a3d046d8ac24bba11efeaef48478b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
2004-04-22  Jani Monoses <jani@iv.ro>

	 * cdl/loader.cdl :
	 Invoke tail with stricter syntax that works in latest coreutils. 

2001-01-05  Nick Garnett  <nickg@cygnus.co.uk>

	* include/ppc_elf.h:
	* include/loader.hxx:
	Added ppc_elf.h.

	* include/arm_elf.h: Brought up to date with other files.

	* docs/notes.txt: Added results of some more investigations.

2000-12-15  Nick Garnett  <nickg@cygnus.co.uk>

	* docs/notes.txt:
	Notes added to describe what has and has not been done here.

	* docs/i386.default.ld:
	A lightly edited version of the default linker script for Linux
	executables. See notes.txt for what this is for.

	* cdl/loader.cdl:
	Added support for dlxxx() API functions.
	Various modifications to make rules for various things - these are
	only guranteed to work for the linux synthetic target at present.

	* src/crtbeginS.c: 
	* src/crtendS.c:
	Tidied and made to work (for synthetic target only).

	* include/loader.hxx:
	* src/loader.cxx:
	Lots of changes as a result of implementation efforts.

	* include/i386_elf.h:
	Implemented relocations. Added Linker script customizations.

	* include/elf.h:
	Removed buckchain[] array from Elf_Hash structure.

	* include/dlfcn.h:
	Implementation header for the dlxxx() functions.

	* src/dload.cxx:
	Implementation of the dlxxx() functions.
	
	* include/mips_elf.h:
	* include/arm_elf.h:
	ARM support header added. MIPS support header made compilable.
	These are both still incomplete.

	* src/dynamic.ld: Regenerated by copying and editing Linux script
	for shared libraries.

	* tests/loadfoo.cxx:
	Some test infrastructure added and modified to use dlxxx()
	functions. Needs more tidying.

2000-11-28  Nick Garnett  <nickg@cygnus.co.uk>

	* cdl/loader.cdl:
	* include/elf.h:
	* include/loader.hxx:
	* include/i386_elf.h:
	* include/mips_elf.h:
	* src/loader.cxx:
	* src/crtbeginS.c:
	* src/crtendS.c:
	* src/dlforce.c:
	* src/dynamic.ld:	
	* tests/foo.c:
	* tests/loadfoo.cxx:
	* tests/entable.c:
	Files created to implement dynamic loader.
	This is incomplete - currently checked in for safety.