I guess the memory alloc is more than 2k, On Simulator, running on pc, the memory block is available, but on phone, If you want to alloc a block more than 2k, you can't use OslMalloc.
<P>Application may need more flexible dynamic memory mechanism, such as, allocating buffer larger than 2KB.
void * get_ctrl_buffer(size)
- This is common interface for allocating a buffer from control buffer.
void free_ctrl_buffer(void *ptr)
- This is common interface for returning a buffer pointer to the system.</P>