IPC@CHIP® RTOS-PPC – API Documentation

Header image

Main page


Release Notes – CLIB-PPC V1.06

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


CLIB
Ticket: #345
Component: CLIB
Type: defect
Summary: Errors in realloc()
Description: The realloc_dbg() heap allocator can allocate a block overlapping another heap block when very small blocks are resized.

The reallocation of blocks with the debug variant of the heap functions which were originally allocated with the non-debug allocator (or vice-versa) was not being handled correctly, resulting in possible heap corruption.

Another, more minor problem is that when a block's size is increased in place (not moved), the preset to 0xCC pattern was not performed. This error was also present in the non-debug version of realloc() for case where _heap_preset Boolean was TRUE.
Solution: Code correction in realloc_dbg() and realloc´() functions.

Heap preset corrected for in place block size increases.



Ticket: #350
Component: CLIB
Type: enhancement
Summary: Support the new APIs in RTOS-PPC V1.11
Description: Support the new functions, structures and definitions of SC2x3 RTOS-PPC V1.11
Solution: Implemented.








Top of page | Main page

Copyright © 2009 Beck IPC GmbH