History log of /device/google/contexthub/firmware/lib/libc/crt.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b71013e3e1ef2d7e2e415ca628ef6a9e84af1e9a 03-Sep-2016 Alexey Polyudov <apolyudov@google.com> nanohub: add c++ support

nanohub implementation is not using ARM EABI support
provided by toolchain.
To have basic c++ support (no exceptions, no RTTI)
support for dynamic construction/destruction and
global and static local constructors is required.

NOTE: global and static local destructors are not supported,
because __aeabi_atexit() is currently a stub.

This patch adds necessary support.

Bug: 31256189
Change-Id: I15ce4a064654f9fa8ca9b1b76102282c86dbc41e
Signed-off-by: Alexey Polyudov <apolyudov@google.com>
/device/google/contexthub/firmware/lib/libc/crt.c