mbed-os/hal/common
Russ Butler 6a31ffbf3e Heap statistics
Keep track of the current size allocated, maximum size allocated,
number of allocations, failed allocations and total size allocated for
both GCC and ARM. Report the maximum size allocated at the end of
testing.

Also, add a test to verify heap metrics are working as expected.
2016-08-22 18:32:51 -05:00
..
AnalogIn.cpp Create singleton class and update code to use it 2016-07-15 14:37:43 -05:00
BusIn.cpp Remove macro for operators. Enable these as default behavior 2016-07-10 13:47:13 -05:00
BusInOut.cpp Remove macro for operators. Enable these as default behavior 2016-07-10 13:47:13 -05:00
BusOut.cpp Remove macro for operators. Enable these as default behavior 2016-07-10 13:47:13 -05:00
CAN.cpp Add virtual lock for thread safe classes 2016-06-11 17:33:12 +01:00
CallChain.cpp Make core mbed API thread safe 2016-06-11 17:33:02 +01:00
Ethernet.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
FileBase.cpp Create singleton class and update code to use it 2016-07-15 14:37:43 -05:00
FileLike.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
FilePath.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
FileSystemLike.cpp Make core mbed API thread safe 2016-06-11 17:33:02 +01:00
I2C.cpp Create singleton class and update code to use it 2016-07-15 14:37:43 -05:00
I2CSlave.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
InterruptIn.cpp Remove macro for operators. Enable these as default behavior 2016-07-10 13:47:13 -05:00
InterruptManager.cpp Add virtual lock for thread safe classes 2016-06-11 17:33:12 +01:00
LocalFileSystem.cpp Make core mbed API thread safe 2016-06-11 17:33:02 +01:00
RawSerial.cpp Make core mbed API thread safe 2016-06-11 17:33:02 +01:00
SPI.cpp [HAL] Modified SPI to use shared mutex 2016-07-28 08:57:59 -06:00
SPISlave.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
Serial.cpp Make core mbed API thread safe 2016-06-11 17:33:02 +01:00
SerialBase.cpp Make core mbed API thread safe 2016-06-11 17:33:02 +01:00
Stream.cpp Make core mbed API thread safe 2016-06-11 17:33:02 +01:00
Ticker.cpp Make core mbed API thread safe 2016-06-11 17:33:02 +01:00
Timeout.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
Timer.cpp Remove macro for operators. Enable these as default behavior 2016-07-10 13:47:13 -05:00
TimerEvent.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
mbed_assert.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_board.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_critical.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_error.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_gpio.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_interface.c Simplify layout: 2016-05-23 09:13:59 +01:00
mbed_lp_ticker_api.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_pinmap_common.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_rtc_time.cpp Fix RTC test failures by removing critical sect 2016-07-28 14:35:51 -05:00
mbed_semihost_api.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_ticker_api.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_us_ticker_api.c prepend common .c files with mbed_ 2016-07-22 23:36:25 -05:00
mbed_wait_api_no_rtos.c Unification of wait functions 2016-07-27 17:30:59 +03:00
mbed_wait_api_rtos.cpp Improved accuracy for microsecond delays 2016-08-08 19:04:38 +03:00
retarget.cpp Heap statistics 2016-08-22 18:32:51 -05:00