Mercurial > ecos
annotate packages/services/memalloc/common/current/ChangeLog @ 3277:047bbfee43f6
* standalone/wxwin/appsettings.cpp,
standalone/wxwin/conflictsdlg.cpp: Silence initialization order
compiler warnings with recent GCC. [ Bugzilla 1001948 ]
| author | jld |
|---|---|
| date | Fri, 28 Feb 2014 10:04:06 +0000 |
| parents | 543f9e6905da |
| children |
| rev | line source |
|---|---|
|
3185
543f9e6905da
* include/memjoin.inl: Fix compiler warning about variable that
jlarmour
parents:
3105
diff
changeset
|
1 2012-06-07 Bernard Fouché <bernard.fouche@kuantic.com> |
|
543f9e6905da
* include/memjoin.inl: Fix compiler warning about variable that
jlarmour
parents:
3105
diff
changeset
|
2 |
|
543f9e6905da
* include/memjoin.inl: Fix compiler warning about variable that
jlarmour
parents:
3105
diff
changeset
|
3 * include/memjoin.inl: Fix compiler warning about variable that |
|
543f9e6905da
* include/memjoin.inl: Fix compiler warning about variable that
jlarmour
parents:
3105
diff
changeset
|
4 is set but never referenced when CYG_ASSERT isn't used. |
|
543f9e6905da
* include/memjoin.inl: Fix compiler warning about variable that
jlarmour
parents:
3105
diff
changeset
|
5 |
|
3105
087a81b7ea16
Fix compiler warnings about variables that are set but never
grante
parents:
2917
diff
changeset
|
6 2012-03-06 Grant Edwards <grant.b.edwards@gmail.com> |
|
087a81b7ea16
Fix compiler warnings about variables that are set but never
grante
parents:
2917
diff
changeset
|
7 |
|
087a81b7ea16
Fix compiler warnings about variables that are set but never
grante
parents:
2917
diff
changeset
|
8 * src/malloc.cxx (free): |
|
087a81b7ea16
Fix compiler warnings about variables that are set but never
grante
parents:
2917
diff
changeset
|
9 * src/kapi.cxx (cyg_mempool_var_free, cyg_mempool_fix_free): Fix |
|
087a81b7ea16
Fix compiler warnings about variables that are set but never
grante
parents:
2917
diff
changeset
|
10 compiler warnings about variables that are set but never |
|
087a81b7ea16
Fix compiler warnings about variables that are set but never
grante
parents:
2917
diff
changeset
|
11 referenced. [ Bugzilla 1001511 ] |
|
087a81b7ea16
Fix compiler warnings about variables that are set but never
grante
parents:
2917
diff
changeset
|
12 |
| 2917 | 13 2009-09-01 Bart Veer <bartv@ecoscentric.com> |
| 14 | |
| 15 * src/heapgen.tcl (tcl_path): use the makefile's HOST instead of | |
| 16 tcl_platform() to figure out host details. | |
| 17 | |
| 2887 | 18 2009-06-24 Nick Garnett <nickg@ecoscentric.com> |
| 19 | |
| 20 * src/malloc.cxx (cyg_memalloc_heap_reinit): Added this function | |
| 21 to reinitialize the heap to a new arena. This should be done | |
| 22 during system startup and is present mainly for the use of | |
| 23 RedBoot. | |
| 24 Permit configurations with multi-region heaps to build. | |
| 25 [Imported from eCosPro sources, mainly to support use of | |
| 26 filesystems in RedBoot]. | |
| 27 | |
| 2808 | 28 2009-02-03 Simon Kallweit <simon.kallweit@intefo.ch> |
| 29 | |
| 30 * include/mvarimpl.inl: | |
| 31 * include/sepmetaimpl.inl: | |
| 32 Fixed a few compiler warnings. | |
| 33 | |
|
2712
5a9dc4a9cb52
* cdl/memalloc.cdl: Invoke tclsh explicitly to avoid the need for execute
jld
parents:
2711
diff
changeset
|
34 2009-01-09 John Dallaway <john@dallaway.org.uk> |
|
5a9dc4a9cb52
* cdl/memalloc.cdl: Invoke tclsh explicitly to avoid the need for execute
jld
parents:
2711
diff
changeset
|
35 |
|
5a9dc4a9cb52
* cdl/memalloc.cdl: Invoke tclsh explicitly to avoid the need for execute
jld
parents:
2711
diff
changeset
|
36 * cdl/memalloc.cdl: Invoke tclsh explicitly to avoid the need for |
|
5a9dc4a9cb52
* cdl/memalloc.cdl: Invoke tclsh explicitly to avoid the need for execute
jld
parents:
2711
diff
changeset
|
37 execute permission on heapgen.tcl. |
|
5a9dc4a9cb52
* cdl/memalloc.cdl: Invoke tclsh explicitly to avoid the need for execute
jld
parents:
2711
diff
changeset
|
38 |
| 2711 | 39 2009-01-08 John Dallaway <john@dallaway.org.uk> |
| 40 | |
| 41 * src/heapgen.tcl: Specify script interpreter via /usr/bin/env. | |
| 42 * cdl/memalloc.cdl: Simplify heaps.cxx make rule - cygtclsh80 is | |
| 43 no-longer supported. | |
| 44 | |
|
2692
8a1c58fa439d
* src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06
jlarmour
parents:
2580
diff
changeset
|
45 2008-12-19 Jonathan Larmour <jifl@eCosCentric.com> |
|
8a1c58fa439d
* src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06
jlarmour
parents:
2580
diff
changeset
|
46 |
|
8a1c58fa439d
* src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06
jlarmour
parents:
2580
diff
changeset
|
47 * src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06 |
|
8a1c58fa439d
* src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06
jlarmour
parents:
2580
diff
changeset
|
48 (reverting change of 2008-11-03). |
|
8a1c58fa439d
* src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06
jlarmour
parents:
2580
diff
changeset
|
49 * cdl/memalloc.cdl (CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_USE_MEMCPY): |
|
8a1c58fa439d
* src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06
jlarmour
parents:
2580
diff
changeset
|
50 Make explicit dependency on isoinfra functionality block which |
|
8a1c58fa439d
* src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06
jlarmour
parents:
2580
diff
changeset
|
51 includes memmove(), and set default_value accordingly. |
|
8a1c58fa439d
* src/dlmalloc.cxx (MALLOC_COPY): Reinstate fix of 2008-01-06
jlarmour
parents:
2580
diff
changeset
|
52 |
|
2580
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
2455
diff
changeset
|
53 2008-11-03 Nick Garnett <nickg@ecoscentric.com> |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
2455
diff
changeset
|
54 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
2455
diff
changeset
|
55 * src/dlmalloc.cxx (MALLOC_COPY): Replace memmove() with memcpy(). |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
2455
diff
changeset
|
56 |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
2455
diff
changeset
|
57 * include/dlmallocimpl.hxx (class Cyg_Mempool_dlmalloc_Implementation): |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
2455
diff
changeset
|
58 Remove spurious typedef in definition of struct malloc_chunk. |
|
07fc475e1c28
Add Cortex-M architecture HAL, STM32 variant and STM3210E platform HALs.
nickg
parents:
2455
diff
changeset
|
59 |
| 2455 | 60 2008-01-06 Andrew Lunn <andrew.lunn@ascom.ch> |
| 61 | |
| 62 * src/dlmalloc.cxx (MALLOC_COPY): | |
| 63 * cdl/memalloc.cdl: Use memmove instead of memcpy which can go | |
| 64 wrong in realloc() when the new and old block overlaps. | |
| 65 CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_USE_MEMCPY has been retained | |
| 66 instead of being renamed to ..._MEMMOVE to help backward | |
| 67 compatibility with older configurations. Thanks to Oyvind Harboe | |
| 68 and Dave Lawrence. | |
| 69 | |
|
2445
6ae04ddf9b8e
* cdl/memalloc.cdl: Added option CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H
jlarmour
parents:
2442
diff
changeset
|
70 2007-11-05 Oyvind Harboe <oyvind.harboe@zylin.com> |
|
6ae04ddf9b8e
* cdl/memalloc.cdl: Added option CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H
jlarmour
parents:
2442
diff
changeset
|
71 |
|
6ae04ddf9b8e
* cdl/memalloc.cdl: Added option CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H
jlarmour
parents:
2442
diff
changeset
|
72 * cdl/memalloc.cdl: Added option CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H |
|
6ae04ddf9b8e
* cdl/memalloc.cdl: Added option CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H
jlarmour
parents:
2442
diff
changeset
|
73 to let applications implement a way to pick the pool to allocate memory |
|
6ae04ddf9b8e
* cdl/memalloc.cdl: Added option CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H
jlarmour
parents:
2442
diff
changeset
|
74 from based on an application specific heuristic. |
|
6ae04ddf9b8e
* cdl/memalloc.cdl: Added option CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H
jlarmour
parents:
2442
diff
changeset
|
75 * src/malloc.cxx: Use it. |
|
6ae04ddf9b8e
* cdl/memalloc.cdl: Added option CYGBLD_MEMALLOC_MALLOC_EXTERNAL_JOIN_H
jlarmour
parents:
2442
diff
changeset
|
76 |
|
2441
40f4042caeca
* src/malloc.cxx: Init priority for pool initialization is now
jlarmour
parents:
2206
diff
changeset
|
77 2007-10-24 Oyvind Harboe <oyvind.harboe@zylin.com> |
|
2442
b71267f278b6
* src/heapgen.tcl: Init priority for pool initialization is now
jlarmour
parents:
2441
diff
changeset
|
78 2007-10-24 Jonathan Larmour <jifl@eCosCentric.com> |
|
2441
40f4042caeca
* src/malloc.cxx: Init priority for pool initialization is now
jlarmour
parents:
2206
diff
changeset
|
79 |
|
40f4042caeca
* src/malloc.cxx: Init priority for pool initialization is now
jlarmour
parents:
2206
diff
changeset
|
80 * src/malloc.cxx: Init priority for pool initialization is now |
|
40f4042caeca
* src/malloc.cxx: Init priority for pool initialization is now
jlarmour
parents:
2206
diff
changeset
|
81 CYG_INIT_MEMALLOC instead of before CYG_INIT_LIBC |
|
2442
b71267f278b6
* src/heapgen.tcl: Init priority for pool initialization is now
jlarmour
parents:
2441
diff
changeset
|
82 * src/heapgen.tcl: Ditto. |
|
b71267f278b6
* src/heapgen.tcl: Init priority for pool initialization is now
jlarmour
parents:
2441
diff
changeset
|
83 |
|
2206
7681e8acc4cd
* doc/memalloc.sgml: Fix parameters for calloc. Reported by
asl
parents:
2077
diff
changeset
|
84 2006-05-17 Andrew Lunn <andrew.lunn@ascom.ch> |
|
7681e8acc4cd
* doc/memalloc.sgml: Fix parameters for calloc. Reported by
asl
parents:
2077
diff
changeset
|
85 |
|
7681e8acc4cd
* doc/memalloc.sgml: Fix parameters for calloc. Reported by
asl
parents:
2077
diff
changeset
|
86 * doc/memalloc.sgml: Fix parameters for calloc. Reported by |
|
7681e8acc4cd
* doc/memalloc.sgml: Fix parameters for calloc. Reported by
asl
parents:
2077
diff
changeset
|
87 Andy Jackson. |
|
7681e8acc4cd
* doc/memalloc.sgml: Fix parameters for calloc. Reported by
asl
parents:
2077
diff
changeset
|
88 |
| 2077 | 89 2005-09-30 Alexander Neundorf <neundorf@kde.org> |
| 90 | |
| 91 * doc/memalloc.sgml: two minor fixes | |
| 92 | |
|
2046
fa70ef591baf
* tests/heaptest.c (test_pat): Casts to prevent compiler warnings.
asl
parents:
2029
diff
changeset
|
93 2005-07-30 Andrew Lunn <andrew.lunn@ascom.ch> |
|
fa70ef591baf
* tests/heaptest.c (test_pat): Casts to prevent compiler warnings.
asl
parents:
2029
diff
changeset
|
94 |
|
fa70ef591baf
* tests/heaptest.c (test_pat): Casts to prevent compiler warnings.
asl
parents:
2029
diff
changeset
|
95 * tests/heaptest.c (test_pat): Casts to prevent compiler warnings. |
|
fa70ef591baf
* tests/heaptest.c (test_pat): Casts to prevent compiler warnings.
asl
parents:
2029
diff
changeset
|
96 * tests/testaux.hxx: new cannot be both global and static. |
|
fa70ef591baf
* tests/heaptest.c (test_pat): Casts to prevent compiler warnings.
asl
parents:
2029
diff
changeset
|
97 |
|
2029
97165c79d7a1
* cdl/memalloc.cdl: Use the CXXFLAGS for the native compiler to
asl
parents:
1920
diff
changeset
|
98 2005-07-22 Andrew Lunn <andrew.lunn@ascom.ch> |
|
97165c79d7a1
* cdl/memalloc.cdl: Use the CXXFLAGS for the native compiler to
asl
parents:
1920
diff
changeset
|
99 |
|
97165c79d7a1
* cdl/memalloc.cdl: Use the CXXFLAGS for the native compiler to
asl
parents:
1920
diff
changeset
|
100 * cdl/memalloc.cdl: Use the CXXFLAGS for the native compiler to |
|
97165c79d7a1
* cdl/memalloc.cdl: Use the CXXFLAGS for the native compiler to
asl
parents:
1920
diff
changeset
|
101 avoid passing it flags only valid for C. |
|
97165c79d7a1
* cdl/memalloc.cdl: Use the CXXFLAGS for the native compiler to
asl
parents:
1920
diff
changeset
|
102 |
| 1918 | 103 2005-03-27 Andrew Lunn <andrew.lunn@ascom.ch> |
| 104 | |
| 105 * cdl/memalloc.cdl: Added reference to documentation | |
| 106 * doc/memalloc.sgml: Basic user documentation. | |
|
1920
58d2e6ee668d
* tests/heaptest.c (test_pat): Fix compiler error with
asl
parents:
1918
diff
changeset
|
107 * tests/heaptest.c (test_pat): Fix compiler error with |
|
58d2e6ee668d
* tests/heaptest.c (test_pat): Fix compiler error with
asl
parents:
1918
diff
changeset
|
108 diag_printf. |
| 1918 | 109 |
| 1783 | 110 2004-10-04 Oyvind Harboe <oyvind.harboe@zylin.com> |
| 111 | |
| 112 * src/dlmalloc.cxx (resize_alloc): No longer invoke | |
| 113 cyg_memalloc_alloc_fail() on failure to resize. It is not an out | |
| 114 of memory condition, it just means the current memory allocation | |
| 115 could not be expanded. realloc() will try allocating a completely | |
| 116 new block of memory and only if that fails do we have an out of | |
| 117 memory condition. | |
| 118 | |
|
1780
97ddf0e44c89
* heapgen.tcl: place the CYGBLD_ATTRIB_INIT_PRI such that it
asl
parents:
1687
diff
changeset
|
119 2004-10-01 Oyvind Harboe <oyvind.harboe@zylin.com> |
|
97ddf0e44c89
* heapgen.tcl: place the CYGBLD_ATTRIB_INIT_PRI such that it
asl
parents:
1687
diff
changeset
|
120 |
|
97ddf0e44c89
* heapgen.tcl: place the CYGBLD_ATTRIB_INIT_PRI such that it
asl
parents:
1687
diff
changeset
|
121 * heapgen.tcl: place the CYGBLD_ATTRIB_INIT_PRI such that it |
|
97ddf0e44c89
* heapgen.tcl: place the CYGBLD_ATTRIB_INIT_PRI such that it
asl
parents:
1687
diff
changeset
|
122 compiles for gcc 3.4.2 which is more picky about its placement. |
|
97ddf0e44c89
* heapgen.tcl: place the CYGBLD_ATTRIB_INIT_PRI such that it
asl
parents:
1687
diff
changeset
|
123 |
| 1687 | 124 2004-06-24 Oyvind Harboe <oyvind.harboe@zylin.com> |
| 125 | |
| 126 * Added cyg_memalloc_alloc_fail() fn which is invoked before | |
| 127 return NULL from failed allocations. Useful breakpoint site. | |
| 128 Andrew Lunn wrote some of the code and pointed out various | |
| 129 wrinkles to be ironed out. | |
| 130 | |
|
1545
40a7aad7873c
* include/kapi.h: Add throw specifications throughout.
jlarmour
parents:
1282
diff
changeset
|
131 2004-02-15 Jonathan Larmour <jifl@eCosCentric.com> |
|
40a7aad7873c
* include/kapi.h: Add throw specifications throughout.
jlarmour
parents:
1282
diff
changeset
|
132 |
|
40a7aad7873c
* include/kapi.h: Add throw specifications throughout.
jlarmour
parents:
1282
diff
changeset
|
133 * include/kapi.h: Add throw specifications throughout. |
|
40a7aad7873c
* include/kapi.h: Add throw specifications throughout.
jlarmour
parents:
1282
diff
changeset
|
134 * src/kapi.cxx: Ditto. |
|
40a7aad7873c
* include/kapi.h: Add throw specifications throughout.
jlarmour
parents:
1282
diff
changeset
|
135 |
|
1282
28c8c2fbb86e
* src/dlmalloc.cxx (Cyg_Mempool_dlmalloc_Implementation): Fixed
asl
parents:
1280
diff
changeset
|
136 2003-10-06 Andrew Lunn <andrew.lunn@ascom.ch> |
|
28c8c2fbb86e
* src/dlmalloc.cxx (Cyg_Mempool_dlmalloc_Implementation): Fixed
asl
parents:
1280
diff
changeset
|
137 |
|
28c8c2fbb86e
* src/dlmalloc.cxx (Cyg_Mempool_dlmalloc_Implementation): Fixed
asl
parents:
1280
diff
changeset
|
138 * src/dlmalloc.cxx (Cyg_Mempool_dlmalloc_Implementation): Fixed |
|
28c8c2fbb86e
* src/dlmalloc.cxx (Cyg_Mempool_dlmalloc_Implementation): Fixed
asl
parents:
1280
diff
changeset
|
139 compiler warning added by previous patch. |
|
28c8c2fbb86e
* src/dlmalloc.cxx (Cyg_Mempool_dlmalloc_Implementation): Fixed
asl
parents:
1280
diff
changeset
|
140 |
|
1280
8d76b6216102
* cdl/memalloc.cdl, src/dlmalloc.cxx: Make the minimum memory
asl
parents:
571
diff
changeset
|
141 2003-09-30 Eric Doenges <Eric.Doengea@DynaPel.com> |
|
8d76b6216102
* cdl/memalloc.cdl, src/dlmalloc.cxx: Make the minimum memory
asl
parents:
571
diff
changeset
|
142 |
|
8d76b6216102
* cdl/memalloc.cdl, src/dlmalloc.cxx: Make the minimum memory
asl
parents:
571
diff
changeset
|
143 * cdl/memalloc.cdl, src/dlmalloc.cxx: Make the minimum memory |
|
8d76b6216102
* cdl/memalloc.cdl, src/dlmalloc.cxx: Make the minimum memory
asl
parents:
571
diff
changeset
|
144 alignment a configuration option for Doug Lea's memory allocator. |
|
8d76b6216102
* cdl/memalloc.cdl, src/dlmalloc.cxx: Make the minimum memory
asl
parents:
571
diff
changeset
|
145 |
|
571
0f8cd8aca826
* include/memjoin.inl: Don't use default arg in definition.
jlarmour
parents:
564
diff
changeset
|
146 2003-02-05 Jonathan Larmour <jifl@eCosCentric.com> |
|
0f8cd8aca826
* include/memjoin.inl: Don't use default arg in definition.
jlarmour
parents:
564
diff
changeset
|
147 |
|
0f8cd8aca826
* include/memjoin.inl: Don't use default arg in definition.
jlarmour
parents:
564
diff
changeset
|
148 * include/memjoin.inl: Don't use default arg in definition. |
|
0f8cd8aca826
* include/memjoin.inl: Don't use default arg in definition.
jlarmour
parents:
564
diff
changeset
|
149 |
|
564
b2555133d1ad
* src/heapgen.tcl: Accommodate POSIX-style arguments under Cygwin.
jld
parents:
547
diff
changeset
|
150 2003-02-04 John Dallaway <jld@ecoscentric.com> |
|
b2555133d1ad
* src/heapgen.tcl: Accommodate POSIX-style arguments under Cygwin.
jld
parents:
547
diff
changeset
|
151 |
|
b2555133d1ad
* src/heapgen.tcl: Accommodate POSIX-style arguments under Cygwin.
jld
parents:
547
diff
changeset
|
152 * src/heapgen.tcl: Accommodate POSIX-style arguments |
|
b2555133d1ad
* src/heapgen.tcl: Accommodate POSIX-style arguments under Cygwin.
jld
parents:
547
diff
changeset
|
153 under Cygwin. |
|
b2555133d1ad
* src/heapgen.tcl: Accommodate POSIX-style arguments under Cygwin.
jld
parents:
547
diff
changeset
|
154 |
| 547 | 155 2003-01-29 John Dallaway <jld@ecoscentric.com> |
| 156 | |
| 157 * src/heapgen.tcl: Accommodate latest Cygwin Tcl shell | |
| 158 (tclsh83.exe) | |
| 159 | |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
160 2002-05-10 Jonathan Larmour <jlarmour@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
161 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
162 * tests/heaptest.c (test_pat): Make failure messages clearer. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
163 (cyg_start): Output what failures mean. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
164 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
165 2002-04-24 Yoshinori Sato <qzb04471@nifty.ne.jp> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
166 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
167 * src/memfixed.cxx (resize_alloc): Don't set default args in func |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
168 definition. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
169 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
170 2002-01-30 Bart Veer <bartv@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
171 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
172 * tests/malloc4.cxx: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
173 Never call realloc() with a new size of 0, which frees the buffer. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
174 Fix the volatility of ptr.p |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
175 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
176 2002-01-23 Jesper Skov <jskov@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
177 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
178 * tests/malloc4.cxx (myrand): Fix overflow. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
179 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
180 2002-01-15 Jonathan Larmour <jlarmour@redhat.com> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
181 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
182 * tests/malloc4.cxx (myrand): Fix so that it really treats the limit |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
183 as a limit. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
184 |
|
191
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
185 2001-10-17 Jesper Skov <jskov@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
186 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
187 * include/sepmetaimpl.inl: CYGINT_ISO_STRING_MEMFUNCS checks |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
188 changed to ifdef. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
189 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
190 2001-10-11 Jesper Skov <jskov@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
191 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
192 * tests/testaux.hxx (new_thread): Fixed allocation: increase |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
193 counter before starting threads which have been allocated |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
194 resources. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
195 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
196 2001-10-08 Jonathan Larmour <jlarmour@redhat.com> |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
197 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
198 * cdl/memalloc.cdl: Only build malloc.cxx and kapi.cxx when needed. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
184
diff
changeset
|
199 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
200 2001-09-20 Jesper Skov <jskov@redhat.com> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
201 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
202 * tests/heaptest.c: Fix failure reporting. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
203 |
|
183
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
176
diff
changeset
|
204 2001-09-07 Jesper Skov <jskov@redhat.com> |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
176
diff
changeset
|
205 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
176
diff
changeset
|
206 * tests/heaptest.c: Added some extra output on failures. |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
176
diff
changeset
|
207 |
|
176
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
208 2001-08-01 Jonathan Larmour <jlarmour@redhat.com> |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
209 |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
210 * include/sepmetaimpl.inl: Define check_free_memdq and |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
211 check_alloced_memdq as inlines. |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
212 |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
213 * cdl/memalloc.cdl: Add new allocator supporting separate metadata, |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
214 and the associated config options, and build sepmeta.cxx and tests. |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
215 Build heapgeninc.tcl with macros that work with both gcc2 and gcc3. |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
216 Ditto for heaps.o. |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
217 Add CYGBLD_MEMALLOC_MALLOC_EXTERNAL_HEAP_H to allow external entities |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
218 to define the heap. |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
219 * src/malloc.cxx: Include CYGBLD_MEMALLOC_MALLOC_EXTERNAL_HEAP_H if |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
220 defined instead of default heap definition. |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
221 * include/sepmeta.hxx, include/sepmetaimpl.hxx, include/sepmetaimpl.inl, |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
222 src/sepmeta.cxx, tests/sepmeta1.cxx, tests/sepmeta2.cxx: |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
223 New files for seperated metadata allocator. |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
172
diff
changeset
|
224 |
|
172
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
225 2001-07-18 Jonathan Larmour <jlarmour@redhat.com> |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
226 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
227 * src/heapgen.tcl: Use constructor priority of CYG_INIT_MEMALLOC |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
228 for heap objects in generated heaps.cxx. |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
229 |
|
171
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
165
diff
changeset
|
230 2001-07-12 Jonathan Larmour <jlarmour@redhat.com> |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
165
diff
changeset
|
231 |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
165
diff
changeset
|
232 * tests/malloc1.c (main): Accoutn for allocators that do allocate |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
165
diff
changeset
|
233 space for allocs of 0. |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
165
diff
changeset
|
234 Test that allocating all space works. |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
165
diff
changeset
|
235 * src/dlmalloc.cxx (get_status): Correct again calculation of maxfree |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
165
diff
changeset
|
236 |
|
165
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
237 2001-06-28 Jonathan Larmour <jlarmour@redhat.com> |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
238 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
239 * include/memjoin.inl (~Cyg_Mempool_Joined): free even when asserts |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
240 disabled. |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
241 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
242 * include/memvar.hxx (class Cyg_Mempool_Variable): Comment out argument |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
243 names for consistency. |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
244 * include/memfixed.hxx (class Cyg_Mempool_Fixed): Ditto. |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
245 * include/memjoin.hxx (class Cyg_Mempool_Joined): Ditto. |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
246 |
|
163
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
247 2001-06-20 Jonathan Larmour <jlarmour@redhat.com> |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
248 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
249 * include/mvarimpl.inl (get_status): Correct calculation of maxfree |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
250 by taking into account metadata. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
251 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
252 2001-06-18 Jonathan Larmour <jlarmour@redhat.com> |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
253 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
254 * cdl/memalloc.cdl: Add heaptest test. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
255 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
256 * tests/heaptest.c: New test to do a memory check of all of heap. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
257 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
258 * src/dlmalloc.cxx (get_status): Correct maxfree and totalfree |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
259 by accounting for block headers. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
260 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
261 * tests/realloc.c (cyg_start): Remove warning from declaration. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
262 * tests/malloc1.c (cyg_start): Ditto. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
263 * tests/malloc2.c (cyg_start): Ditto. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
264 * tests/malloc3.c (cyg_start): Ditto. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
265 * tests/malloc4.cxx (cyg_start): Ditto. Also add DEBUGTEST define |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
266 and fix comment. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
267 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
268 * tests/testaux.hxx (STACKSIZE): Double. |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
159
diff
changeset
|
269 |
|
159
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
270 2001-05-02 Hugo Tyson <hmt@redhat.com> |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
271 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
272 * src/dlmalloc.cxx (Cyg_Mempool_dlmalloc_Implementation): Fix |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
273 previous change; "top" is a pseudo variable via a NULL pointer if |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
274 the heap is not initialized, so you can't use it as a flag for "no |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
275 mem here"; and a typo, the comparison was reversed. The two hid |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
276 each other, so the check for "no mem here" usually said "OK". |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
277 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
278 2001-05-01 Jonathan Larmour <jlarmour@redhat.com> |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
279 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
280 * include/mvarimpl.inl (try_alloc): Allow zero sized heaps. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
281 (Cyg_Mempool_Variable_Implementation): Ditto. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
282 * src/dlmalloc.cxx (try_alloc): Ditto. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
283 (Cyg_Mempool_dlmalloc_Implementation): Ditto. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
284 |
|
158
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
156
diff
changeset
|
285 2001-04-12 Hugo Tyson <hmt@redhat.com> |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
156
diff
changeset
|
286 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
156
diff
changeset
|
287 * include/memjoin.inl (resize_alloc): Fix typo so it compiles. |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
156
diff
changeset
|
288 This only applies if you configure multiple heaps. |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
156
diff
changeset
|
289 |
|
156
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
151
diff
changeset
|
290 2001-03-21 Jonathan Larmour <jlarmour@redhat.com> |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
151
diff
changeset
|
291 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
151
diff
changeset
|
292 * cdl/memalloc.cdl: Specify explicit output file when preprocessing |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
151
diff
changeset
|
293 heapgen.cpp. Improves portability. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
151
diff
changeset
|
294 |
|
151
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
143
diff
changeset
|
295 2001-02-01 Jonathan Larmour <jlarmour@redhat.com> |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
143
diff
changeset
|
296 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
143
diff
changeset
|
297 * tests/malloc4.cxx: Use semaphores to sync startup order. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
143
diff
changeset
|
298 |
|
143
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
299 2000-11-28 Jonathan Larmour <jlarmour@redhat.com> |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
300 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
301 * src/heapgen.tcl: Don't use cygpath -s for now as not all cygwins |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
302 have it yet. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
303 |
|
141
450e4e1f1e80
Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents:
139
diff
changeset
|
304 2000-11-25 Jonathan Larmour <jlarmour@redhat.com> |
|
450e4e1f1e80
Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents:
139
diff
changeset
|
305 |
|
450e4e1f1e80
Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents:
139
diff
changeset
|
306 * cdl/memalloc.cdl: Make sure PWD variable doesn't clash with bash PWD |
|
450e4e1f1e80
Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents:
139
diff
changeset
|
307 by renaming to XPWD |
|
450e4e1f1e80
Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents:
139
diff
changeset
|
308 |
|
139
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
309 2000-11-24 Jonathan Larmour <jlarmour@redhat.com> |
|
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
310 |
|
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
311 * cdl/memalloc.cdl: Invoke heapgen.tcl with build directory |
|
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
312 surrounded by quotes (and do so in a portable way). |
|
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
313 |
|
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
314 * src/heapgen.tcl: recurse back in on cygwin with correct quoting |
|
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
315 to allow directories containing spaces. Also in a Solaris shell |
|
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
316 compatible way. |
|
79d72068f491
Merge from eCos master repository on 2000-11-24-16:52:55-GMT
jlarmour
parents:
138
diff
changeset
|
317 |
|
138
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
134
diff
changeset
|
318 2000-11-21 Jonathan Larmour <jlarmour@redhat.com> |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
134
diff
changeset
|
319 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
134
diff
changeset
|
320 * cdl/memalloc.cdl (CYGSEM_MEMALLOC_MALLOC_ZERO_RETURNS_NULL): |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
134
diff
changeset
|
321 New option. |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
134
diff
changeset
|
322 * src/malloc.cxx (malloc): Use above option to decide if NULL should |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
134
diff
changeset
|
323 be returned on malloc(0). |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
134
diff
changeset
|
324 |
|
134
d2f49caf9e38
Merge from eCos master repository on 2000-11-03-09:00:49-GMT
jlarmour
parents:
132
diff
changeset
|
325 2000-11-01 Jesper Skov <jskov@redhat.com> |
|
d2f49caf9e38
Merge from eCos master repository on 2000-11-03-09:00:49-GMT
jlarmour
parents:
132
diff
changeset
|
326 |
|
d2f49caf9e38
Merge from eCos master repository on 2000-11-03-09:00:49-GMT
jlarmour
parents:
132
diff
changeset
|
327 * tests/realloc.c (main): Use reasonable factor when making too |
|
d2f49caf9e38
Merge from eCos master repository on 2000-11-03-09:00:49-GMT
jlarmour
parents:
132
diff
changeset
|
328 large realloc (targets with 64MB would cause an overflow). |
|
d2f49caf9e38
Merge from eCos master repository on 2000-11-03-09:00:49-GMT
jlarmour
parents:
132
diff
changeset
|
329 |
|
132
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
330 2000-10-31 Jonathan Larmour <jlarmour@redhat.com> |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
331 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
332 * tests/testaux.hxx: Prototype cyg_hal_invoke_constructors() |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
333 [ Forgot to check this in at the same time as below ] |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
334 |
|
130
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
335 2000-10-20 Jonathan Larmour <jlarmour@redhat.com> |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
336 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
337 * tests/dlmalloc1.cxx: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
338 * tests/dlmalloc2.cxx: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
339 * tests/malloc4.cxx: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
340 * tests/memfix1.cxx: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
341 * tests/memfix2.cxx: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
342 * tests/memvar1.cxx: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
343 * tests/memvar2.cxx: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
344 Make sure default priority constructors have been invoked. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
126
diff
changeset
|
345 |
|
126
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
119
diff
changeset
|
346 2000-09-14 Jesper Skov <jskov@redhat.com> |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
119
diff
changeset
|
347 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
119
diff
changeset
|
348 * tests/realloc.c (main): fix warning. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
119
diff
changeset
|
349 * tests/malloc1.c (main): Same. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
119
diff
changeset
|
350 * tests/malloc2.c (main): Same. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
119
diff
changeset
|
351 * tests/malloc3.c (main): Same. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
119
diff
changeset
|
352 |
|
119
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
353 2000-08-31 Jonathan Larmour <jlarmour@redhat.com> |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
354 |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
355 * cdl/memalloc.cdl: Make dlmalloc the default malloc implementation now. |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
356 Also add info to the variable block and dlmalloc descriptions to |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
357 describe the pros and cons of these allocators. |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
115
diff
changeset
|
358 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
359 2000-08-09 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
360 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
361 * tests/malloc4.cxx (thrfree): Don't yield at loop end - actually delay |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
362 (thrrealloc): Ditto |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
363 (thrcalloc): Ditto |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
364 (thrmalloc): Ditto |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
365 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
366 2000-08-08 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
367 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
368 * tests/malloc4.cxx: Make output more frequent |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
369 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
370 2000-08-04 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
371 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
372 * tests/dlmalloc1.cxx (STACKSIZE): Define larger than default. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
373 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
374 2000-08-03 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
375 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
376 * include/dlmallocimpl.hxx (class Cyg_Mempool_dlmalloc_Implementation): |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
377 Ensure typedefs are public so dlmalloc.cxx can use them at outer level. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
378 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
379 2000-08-02 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
380 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
381 * src/heapgen.tcl: Fix tclsh invocation quoting problems |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
382 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
383 2000-07-31 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
384 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
385 * src/heapgen.tcl: Allow builddir to be specified on command-line |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
386 * cdl/memalloc.cdl: Work around NT cygtclsh80 bug by cd'ing into |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
387 heapgen.tcl's directory before running it |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
388 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
389 2000-07-26 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
390 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
391 * tests/malloc4.cxx: Call rand_r() rather than rand, and use a seed |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
392 var in each thread. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
393 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
394 2000-07-25 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
395 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
396 * tests/malloc4.cxx (thrfree): Get mem size here. Tidy output. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
397 (thrmalloc): Get mem size in thrfree instead |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
398 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
399 * src/heapgen.tcl: Refine search for user-defined name to cope with |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
400 use of CYG_LABEL_DEFN macro |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
401 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
402 2000-07-19 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
403 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
404 * cdl/memalloc.cdl (CYGIMP_MEMALLOC_ALLOCATOR_DLMALLOC_SAFE_MULTIPLE): |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
405 Default to 1 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
406 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
407 * include/mvarimpl.inl (resize_alloc): Remember to adjust other |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
408 freelist entries when extending block |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
409 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
410 2000-07-04 Jonathan Larmour <jlarmour@redhat.co.uk> |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
411 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
412 * CYGPKG_MEMALLOC: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
413 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
414 Created as new package, merging existing memory allocator related stuff |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
415 from the kernel and libc. Many bug fixes to existing stuff, as |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
416 well as performance improvements, and extra features such as |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
417 a port of dlmalloc, and the ability to support multiple disjoint |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
418 heaps, possibly with run-time configurable size. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
419 There's even a bit of documentation, and some new tests |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
420 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
421 //=========================================================================== |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
422 // ####GPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
423 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
424 // This file is part of eCos, the Embedded Configurable Operating System. |
| 2887 | 425 // Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
426 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
427 // This program is free software; you can redistribute it and/or modify |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
428 // it under the terms of the GNU General Public License as published by |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
429 // the Free Software Foundation; either version 2 or (at your option) any |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
430 // later version. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
431 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
432 // This program is distributed in the hope that it will be useful, but |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
433 // WITHOUT ANY WARRANTY; without even the implied warranty of |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
434 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
435 // General Public License for more details. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
191
diff
changeset
|
436 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
437 // You should have received a copy of the GNU General Public License |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
438 // along with this program; if not, write to the |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
439 // Free Software Foundation, Inc., 51 Franklin Street, |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
440 // Fifth Floor, Boston, MA 02110-1301, USA. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
441 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2712
diff
changeset
|
442 // ####GPLCOPYRIGHTEND#### |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
443 //=========================================================================== |
