IPC@CHIP® RTOS-PPC – API Documentation

Header image

Main page


Release Notes – CLIB-PPC V1.60

The tickets are grouped by component and then sorted by type and ticket number.


CLIB
Ticket: #450
Component: CLIB
Type: defect
Summary: Memory leak when task is created
Description: When a task is created and this tasks calls a standard library function which requires precautions for reentrance, then the standard library calls an internal functions that allocates a buffer from the heap for reentrancy. Beside this buffer an additional 512 byte buffer was allocated erroneously, which was not freed when the task terminates.
Solution: Fixed.



Ticket: #451
Component: CLIB
Type: defect
Summary: C-Library _heap_Walk() reports wrong free block start addresses
Description: When there area consecutive free blocks in the heap, the _heap_Walk() function was reporting the last free block address (highest address) rather than were the free region of heap memory actually started.
Solution: Report the first block within a series of free heap blocks along with the sum of the consecutive free block sizes.



Ticket: #452
Component: CLIB
Type: defect
Summary: C++ exception handling not working in multi-tasking envirnoment
Description: The C++ exception handling is not working correctly when it is used from more than one task within a program.
Solution: Fixed.



Ticket: #453
Component: CLIB
Type: defect
Summary: Wrong definition of UserEthDhcp_Entry
Description: The internal definition of the data structure UserEthDhcp_Entry does not match with the CLIB definition of this structure and the documentation.
Solution: Fixed definition and documentation of UserEthDhcp_Entry








Top of page | Main page

Copyright © 2009 Beck IPC GmbH