Menu

Commit [r324]  Maximize  Restore  History

- Adding placement-new operator for all kernel object types, allowing for them to be dynamically allocated from user-created heaps, without overriding global new/free

- Added helper methods to AutoAlloc class for allocating/initializing kernel objects (wrapper functions for placement-new)

m0slevin 2016-02-10

changed /trunk/embedded/kernel/autoalloc.cpp
changed /trunk/embedded/kernel/public/autoalloc.h
changed /trunk/embedded/kernel/public/driver.h
changed /trunk/embedded/kernel/public/eventflag.h
changed /trunk/embedded/kernel/public/kerneltypes.h
changed /trunk/embedded/kernel/public/ksemaphore.h
changed /trunk/embedded/kernel/public/ll.h
changed /trunk/embedded/kernel/public/mailbox.h
changed /trunk/embedded/kernel/public/message.h
changed /trunk/embedded/kernel/public/mutex.h
changed /trunk/embedded/kernel/public/notify.h
changed /trunk/embedded/kernel/public/thread.h
changed /trunk/embedded/kernel/public/threadlist.h
changed /trunk/embedded/kernel/public/timer.h
/trunk/embedded/kernel/autoalloc.cpp Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/autoalloc.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/driver.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/eventflag.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/kerneltypes.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/ksemaphore.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/ll.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/mailbox.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/message.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/mutex.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/notify.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/thread.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/threadlist.h Diff Switch to side-by-side view
Loading...
/trunk/embedded/kernel/public/timer.h Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.