Advertisement
Guest User

Mbed thermocontroller memory report

a guest
Jul 5th, 2022
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 80.64 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.   <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.    
  8.     <link rel="stylesheet" type="text/css"
  9.      href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
  10.      integrity="sha256-916EbMg70RQy9LHiGkXzG8hSg9EdNy97GazNG/aiY1w="
  11.      crossorigin="anonymous"
  12.    />
  13.     <link rel="stylesheet" type="text/css"
  14.      href="https://cdn.jsdelivr.net/gh/spiermar/d3-flame-graph@1.0.4/dist/d3.flameGraph.min.css"
  15.      integrity="sha256-w762vSe6WGrkVZ7gEOpnn2Y+FSmAGlX77jYj7nhuCyY="
  16.      crossorigin="anonymous"
  17.    />
  18.  
  19.     <style>
  20.     /* Space out content a bit */
  21.     body {
  22.       padding-top: 20px;
  23.       padding-bottom: 20px;
  24.     }
  25.     /* Custom page header */
  26.     .header {
  27.       padding-bottom: 20px;
  28.       padding-right: 15px;
  29.       padding-left: 15px;
  30.       border-bottom: 1px solid #e5e5e5;
  31.     }
  32.     /* Make the masthead heading the same height as the navigation */
  33.     .header h3 {
  34.       margin-top: 0;
  35.       margin-bottom: 0;
  36.       line-height: 40px;
  37.     }
  38.     </style>
  39.  
  40.     <title>Peltier_controller_new Armc6 Memory Details</title>
  41.  
  42.     <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  43.     <!--[if lt IE 9]>
  44.      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js" integrity="sha256-4OrICDjBYfKefEbVT7wETRLNFkuq4TJV5WLGvjqpGAk=" crossorigin="anonymous"></script>
  45.      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js" integrity="sha256-g6iAfvZp+nDQ2TdTR/VVKJf3bGro4ub5fvWSWVRi2NE=" crossorigin="anonymous"></script>
  46.    <![endif]-->
  47.   </head>
  48.   <body>
  49.     <div class="container">
  50.       <div class="header clearfix">
  51.         <h3 class="text-muted">Peltier_controller_new Armc6 Memory Details</h3>
  52.       </div>
  53.       <div id="chart-rom">
  54.       </div>
  55.       <hr/>
  56.       <div id="chart-ram">
  57.       </div>
  58.       <hr/>
  59.       <div id="details"></div>
  60.     </div>
  61.  
  62.     <script type="text/javascript"
  63.      src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.10.0/d3.min.js"
  64.      integrity="sha256-r7j1FXNTvPzHR41+V71Jvej6fIq4v4Kzu5ee7J/RitM="
  65.      crossorigin="anonymous">
  66.     </script>
  67.     <script type="text/javascript"
  68.      src="https://cdnjs.cloudflare.com/ajax/libs/d3-tip/0.7.1/d3-tip.min.js"
  69.      integrity="sha256-z0A2CQF8xxCKuOJsn4sJ5HBjxiHHRAfTX8hDF4RSN5s="
  70.      crossorigin="anonymous">
  71.     </script>
  72.     <script type="text/javascript"
  73.      src="https://cdn.jsdelivr.net/gh/spiermar/d3-flame-graph@1.0.4/dist/d3.flameGraph.min.js"
  74.      integrity="sha256-I1CkrWbmjv+GWjgbulJ4i0vbzdrDGfxqdye2qNlhG3Q="
  75.      crossorigin="anonymous">
  76.     </script>
  77.  
  78.     <script type="text/javascript">
  79.     var tip = d3.tip()
  80.       .direction("s")
  81.       .offset([8, 0])
  82.       .attr('class', 'd3-flame-graph-tip')
  83.       .html(function(d) { return "module: " + d.data.name + ", bytes: " + d.data.value + ", delta: " + d.data.delta; });
  84.     var colorizer = function (d) {
  85.         if (d.data.delta > 0) {
  86.             ratio = (d.data.value - d.data.delta) / d.data.value;
  87.             green = ("0" + (Number(ratio * 0xFF | 0).toString(16))).slice(-2).toUpperCase();
  88.             blue = ("0" + (Number(ratio * 0xEE | 0).toString(16))).slice(-2).toUpperCase();
  89.             console.log(d.data.name, green, blue);
  90.             return "#EE" + green + blue
  91.         } else if (d.data.delta < 0) {
  92.            ratio = (d.data.value + d.data.delta) / d.data.value;
  93.            green = ("0" + (Number(ratio * 0xFF | 0).toString(16))).slice(-2).toUpperCase();
  94.            red = ("0" + (Number(ratio * 0xFF | 0).toString(16))).slice(-2).toUpperCase();
  95.            console.log(d.data.name, red, green);
  96.            return "#" + red + green + "EE";
  97.        } else {
  98.            return "#FFFFEE";
  99.        }
  100.    }
  101.    var flameGraph_rom = d3.flameGraph()
  102.      .transitionDuration(250)
  103.      .transitionEase(d3.easeCubic)
  104.      .sort(true)
  105.      .color(colorizer)
  106.      .tooltip(tip);
  107.    var flameGraph_ram = d3.flameGraph()
  108.      .transitionDuration(250)
  109.      .transitionEase(d3.easeCubic)
  110.      .sort(true)
  111.      .color(colorizer)
  112.      .tooltip(tip);
  113.    var rom_elem = d3.select("#chart-rom");
  114.    flameGraph_rom.width(rom_elem.node().getBoundingClientRect().width);
  115.    rom_elem.datum({"name": "ROM", "value": 192770, "delta": 0, "children": [{"name": ".text", "value": 192403, "delta": 0, "children": [{"name": "mbed-os", "value": 72251, "delta": 0, "children": [{"name": "targets", "value": 20701, "delta": 0, "children": [{"name": "TARGET_STM", "value": 20701, "delta": 0, "children": [{"name": "TARGET_STM32L0", "value": 13125, "delta": 0, "children": [{"name": "TARGET_STM32L073xZ", "value": 1208, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 220, "delta": 0, "children": [{"name": "startup_stm32l073xx.o", "value": 220, "delta": 0}]}, {"name": "system_clock.o", "value": 280, "delta": 0}, {"name": "TARGET_NUCLEO_L073RZ", "value": 708, "delta": 0, "children": [{"name": "PeripheralPins.o", "value": 708, "delta": 0}]}]}, {"name": "STM32Cube_FW", "value": 10887, "delta": 0, "children": [{"name": "STM32L0xx_HAL_Driver", "value": 10694, "delta": 0, "children": [{"name": "stm32l0xx_hal_adc.o", "value": 1070, "delta": 0}, {"name": "stm32l0xx_hal_adc_ex.o", "value": 180, "delta": 0}, {"name": "stm32l0xx_hal_dma.o", "value": 72, "delta": 0}, {"name": "stm32l0xx_hal_i2c_ex.o", "value": 96, "delta": 0}, {"name": "stm32l0xx_hal_i2c.o", "value": 3008, "delta": 0}, {"name": "stm32l0xx_hal.o", "value": 40, "delta": 0}, {"name": "stm32l0xx_hal_lptim.o", "value": 296, "delta": 0}, {"name": "stm32l0xx_hal_cortex.o", "value": 32, "delta": 0}, {"name": "stm32l0xx_hal_pwr.o", "value": 180, "delta": 0}, {"name": "stm32l0xx_hal_rcc_ex.o", "value": 432, "delta": 0}, {"name": "stm32l0xx_hal_rcc.o", "value": 2084, "delta": 0}, {"name": "stm32l0xx_hal_rtc_ex.o", "value": 50, "delta": 0}, {"name": "stm32l0xx_hal_rtc.o", "value": 926, "delta": 0}, {"name": "stm32l0xx_hal_tim.o", "value": 984, "delta": 0}, {"name": "stm32l0xx_hal_uart_ex.o", "value": 140, "delta": 0}, {"name": "stm32l0xx_hal_uart.o", "value": 1104, "delta": 0}]}, {"name": "system_stm32l0xx.o", "value": 193, "delta": 0}]}, {"name": "analogin_device.o", "value": 698, "delta": 0}, {"name": "i2c_device.o", "value": 140, "delta": 0}, {"name": "serial_device.o", "value": 152, "delta": 0}, {"name": "pwmout_device.o", "value": 40, "delta": 0}]}, {"name": "hal_tick_overrides.o", "value": 106, "delta": 0}, {"name": "i2c_api.o", "value": 2133, "delta": 0}, {"name": "lp_ticker.o", "value": 1084, "delta": 0}, {"name": "gpio_api.o", "value": 436, "delta": 0}, {"name": "analogin_api.o", "value": 24, "delta": 0}, {"name": "serial_api.o", "value": 950, "delta": 0}, {"name": "sleep.o", "value": 288, "delta": 0}, {"name": "us_ticker.o", "value": 380, "delta": 0}, {"name": "mbed_overrides.o", "value": 60, "delta": 0}, {"name": "pinmap.o", "value": 484, "delta": 0}, {"name": "pwmout_api.o", "value": 975, "delta": 0}, {"name": "rtc_api.o", "value": 656, "delta": 0}]}]}, {"name": "cmsis", "value": 10057, "delta": 0, "children": [{"name": "CMSIS_5", "value": 8058, "delta": 0, "children": [{"name": "CMSIS", "value": 8058, "delta": 0, "children": [{"name": "RTOS2", "value": 8058, "delta": 0, "children": [{"name": "RTX", "value": 8058, "delta": 0, "children": [{"name": "Source", "value": 8058, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 164, "delta": 0, "children": [{"name": "TARGET_M0P", "value": 164, "delta": 0, "children": [{"name": "irq_cm0.o", "value": 164, "delta": 0}]}]}, {"name": "rtx_msgqueue.o", "value": 1600, "delta": 0}, {"name": "rtx_thread.o", "value": 2058, "delta": 0}, {"name": "rtx_timer.o", "value": 268, "delta": 0}, {"name": "rtx_lib.o", "value": 295, "delta": 0}, {"name": "rtx_delay.o", "value": 82, "delta": 0}, {"name": "rtx_kernel.o", "value": 951, "delta": 0}, {"name": "rtx_mutex.o", "value": 1064, "delta": 0}, {"name": "rtx_memory.o", "value": 254, "delta": 0}, {"name": "rtx_mempool.o", "value": 158, "delta": 0}, {"name": "rtx_system.o", "value": 360, "delta": 0}, {"name": "rtx_semaphore.o", "value": 804, "delta": 0}]}]}]}]}]}, {"name": "device", "value": 1999, "delta": 0, "children": [{"name": "rtos", "value": 1999, "delta": 0, "children": [{"name": "source", "value": 1519, "delta": 0, "children": [{"name": "mbed_rtx_handlers.o", "value": 774, "delta": 0}, {"name": "mbed_rtx_idle.o", "value": 433, "delta": 0}, {"name": "mbed_boot.o", "value": 76, "delta": 0}, {"name": "mbed_rtos_rtx.o", "value": 236, "delta": 0}]}, {"name": "TOOLCHAIN_ARM_STD", "value": 480, "delta": 0, "children": [{"name": "mbed_boot_arm_std.o", "value": 480, "delta": 0}]}]}]}]}, {"name": "platform", "value": 10354, "delta": 0, "children": [{"name": "source", "value": 10354, "delta": 0, "children": [{"name": "TARGET_CORTEX_M", "value": 695, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 92, "delta": 0, "children": [{"name": "except.o", "value": 92, "delta": 0}]}, {"name": "mbed_fault_handler.o", "value": 603, "delta": 0}]}, {"name": "minimal-printf", "value": 1754, "delta": 0, "children": [{"name": "mbed_printf_armlink_overrides.o", "value": 270, "delta": 0}, {"name": "mbed_printf_wrapper.o", "value": 84, "delta": 0}, {"name": "mbed_printf_implementation.o", "value": 1400, "delta": 0}]}, {"name": "mbed_retarget.o", "value": 2590, "delta": 0}, {"name": "CThunkBase.o", "value": 20, "delta": 0}, {"name": "FileHandle.o", "value": 150, "delta": 0}, {"name": "FileSystemHandle.o", "value": 76, "delta": 0}, {"name": "CriticalSectionLock.o", "value": 24, "delta": 0}, {"name": "Stream.o", "value": 566, "delta": 0}, {"name": "FileBase.o", "value": 332, "delta": 0}, {"name": "FilePath.o", "value": 224, "delta": 0}, {"name": "mbed_os_timer.o", "value": 296, "delta": 0}, {"name": "SysTimer.o", "value": 810, "delta": 0}, {"name": "mbed_mktime.o", "value": 560, "delta": 0}, {"name": "mbed_wait_api_no_rtos.o", "value": 50, "delta": 0}, {"name": "mbed_critical.o", "value": 184, "delta": 0}, {"name": "mbed_atomic_impl.o", "value": 146, "delta": 0}, {"name": "mbed_error.o", "value": 1231, "delta": 0}, {"name": "mbed_rtc_time.o", "value": 176, "delta": 0}, {"name": "mbed_assert.o", "value": 20, "delta": 0}, {"name": "mbed_board.o", "value": 254, "delta": 0}, {"name": "mbed_power_mgmt.o", "value": 196, "delta": 0}]}]}, {"name": "hal", "value": 2174, "delta": 0, "children": [{"name": "usb", "value": 56, "delta": 0, "children": [{"name": "source", "value": 56, "delta": 0, "children": [{"name": "mbed_usb_phy.o", "value": 56, "delta": 0}]}]}, {"name": "source", "value": 2118, "delta": 0, "children": [{"name": "mbed_us_ticker_api.o", "value": 78, "delta": 0}, {"name": "mbed_lp_ticker_api.o", "value": 76, "delta": 0}, {"name": "mbed_gpio.o", "value": 204, "delta": 0}, {"name": "mbed_critical_section_api.o", "value": 156, "delta": 0}, {"name": "mbed_ticker_api.o", "value": 1216, "delta": 0}, {"name": "mpu", "value": 176, "delta": 0, "children": [{"name": "mbed_mpu_v7m.o", "value": 176, "delta": 0}]}, {"name": "mbed_pinmap_common.o", "value": 212, "delta": 0}]}]}, {"name": "drivers", "value": 12475, "delta": 0, "children": [{"name": "usb", "value": 10935, "delta": 0, "children": [{"name": "source", "value": 10935, "delta": 0, "children": [{"name": "LinkedListBase.o", "value": 106, "delta": 0}, {"name": "EndpointResolver.o", "value": 282, "delta": 0}, {"name": "OperationListBase.o", "value": 190, "delta": 0}, {"name": "USBKeyboard.o", "value": 20, "delta": 0}, {"name": "USBAudio.o", "value": 34, "delta": 0}, {"name": "USBCDC.o", "value": 2800, "delta": 0}, {"name": "AsyncOp.o", "value": 403, "delta": 0}, {"name": "USBDevice.o", "value": 6364, "delta": 0}, {"name": "USBSerial.o", "value": 736, "delta": 0}]}]}, {"name": "source", "value": 1540, "delta": 0, "children": [{"name": "UnbufferedSerial.o", "value": 26, "delta": 0}, {"name": "BufferedSerial.o", "value": 34, "delta": 0}, {"name": "Ticker.o", "value": 252, "delta": 0}, {"name": "TimerEvent.o", "value": 100, "delta": 0}, {"name": "DigitalInOut.o", "value": 68, "delta": 0}, {"name": "I2C.o", "value": 660, "delta": 0}, {"name": "PwmOut.o", "value": 144, "delta": 0}, {"name": "AnalogIn.o", "value": 192, "delta": 0}, {"name": "MbedCRC.o", "value": 64, "delta": 0}]}]}, {"name": "storage", "value": 15649, "delta": 0, "children": [{"name": "filesystem", "value": 15649, "delta": 0, "children": [{"name": "source", "value": 1833, "delta": 0, "children": [{"name": "FileSystem.o", "value": 784, "delta": 0}, {"name": "Dir.o", "value": 432, "delta": 0}, {"name": "File.o", "value": 617, "delta": 0}]}, {"name": "littlefs", "value": 13816, "delta": 0, "children": [{"name": "source", "value": 2638, "delta": 0, "children": [{"name": "LittleFileSystem.o", "value": 2638, "delta": 0}]}, {"name": "littlefs", "value": 11178, "delta": 0, "children": [{"name": "lfs.o", "value": 11178, "delta": 0}]}]}]}]}, {"name": "rtos", "value": 667, "delta": 0, "children": [{"name": "source", "value": 667, "delta": 0, "children": [{"name": "ThisThread.o", "value": 88, "delta": 0}, {"name": "Mutex.o", "value": 346, "delta": 0}, {"name": "Semaphore.o", "value": 233, "delta": 0}]}]}, {"name": "connectivity", "value": 174, "delta": 0, "children": [{"name": "netsocket", "value": 174, "delta": 0, "children": [{"name": "source", "value": 174, "delta": 0, "children": [{"name": "nsapi_dns.o", "value": 174, "delta": 0}]}]}]}]}, {"name": "[lib]", "value": 92581, "delta": 0, "children": [{"name": "c_p.l", "value": 17872, "delta": 0, "children": [{"name": "__main.o", "value": 8, "delta": 0}, {"name": "__scatter.o", "value": 60, "delta": 0}, {"name": "__scatter_zi.o", "value": 28, "delta": 0}, {"name": "libinit.o", "value": 2, "delta": 0}, {"name": "libinit2.o", "value": 56, "delta": 0}, {"name": "rt_memcpy.o", "value": 186, "delta": 0}, {"name": "use_no_semi_2.o", "value": 2, "delta": 0}, {"name": "rt_ctype_table.o", "value": 16, "delta": 0}, {"name": "rt_errno_addr_twolibspace.o", "value": 8, "delta": 0}, {"name": "h1_alloc_threads.o", "value": 162, "delta": 0}, {"name": "h1_free_threads.o", "value": 116, "delta": 0}, {"name": "llshl.o", "value": 32, "delta": 0}, {"name": "llushr.o", "value": 34, "delta": 0}, {"name": "llmul.o", "value": 48, "delta": 0}, {"name": "llsdiv.o", "value": 166, "delta": 0}, {"name": "lludiv.o", "value": 272, "delta": 0}, {"name": "tolower.o", "value": 26, "delta": 0}, {"name": "_printf_pad.o", "value": 78, "delta": 0}, {"name": "__0sscanf.o", "value": 64, "delta": 0}, {"name": "_scanf_int.o", "value": 330, "delta": 0}, {"name": "_scanf_str.o", "value": 232, "delta": 0}, {"name": "strtol.o", "value": 112, "delta": 0}, {"name": "fseek.o", "value": 244, "delta": 0}, {"name": "ftell.o", "value": 66, "delta": 0}, {"name": "setbuf.o", "value": 26, "delta": 0}, {"name": "fclose.o", "value": 76, "delta": 0}, {"name": "fgetc_locked.o", "value": 32, "delta": 0}, {"name": "fputc_locked.o", "value": 36, "delta": 0}, {"name": "fclose_locked.o", "value": 52, "delta": 0}, {"name": "fseek_locked.o", "value": 40, "delta": 0}, {"name": "feof_locked.o", "value": 30, "delta": 0}, {"name": "fflush_locked.o", "value": 140, "delta": 0}, {"name": "fopen_locked.o", "value": 328, "delta": 0}, {"name": "abort.o", "value": 20, "delta": 0}, {"name": "strchr.o", "value": 20, "delta": 0}, {"name": "strcspn.o", "value": 34, "delta": 0}, {"name": "strspn.o", "value": 32, "delta": 0}, {"name": "memcmp.o", "value": 90, "delta": 0}, {"name": "strcpy.o", "value": 76, "delta": 0}, {"name": "strlen.o", "value": 68, "delta": 0}, {"name": "memchr.o", "value": 22, "delta": 0}, {"name": "rt_memmove.o", "value": 150, "delta": 0}, {"name": "aeabi_memset.o", "value": 18, "delta": 0}, {"name": "aeabi_memset4.o", "value": 18, "delta": 0}, {"name": "rt_memclr.o", "value": 64, "delta": 0}, {"name": "strcmp.o", "value": 136, "delta": 0}, {"name": "aeabi_sdiv.o", "value": 364, "delta": 0}, {"name": "heapauxi.o", "value": 6, "delta": 0}, {"name": "init_aeabi.o", "value": 36, "delta": 0}, {"name": "libspace.o", "value": 8, "delta": 0}, {"name": "use_no_semi.o", "value": 2, "delta": 0}, {"name": "rt_heap_descriptor_twolibspace.o", "value": 10, "delta": 0}, {"name": "rt_locale_twolibspace.o", "value": 10, "delta": 0}, {"name": "hguard.o", "value": 4, "delta": 0}, {"name": "init_alloc.o", "value": 136, "delta": 0}, {"name": "h1_init_threads.o", "value": 22, "delta": 0}, {"name": "_rserrno.o", "value": 22, "delta": 0}, {"name": "_chval.o", "value": 30, "delta": 0}, {"name": "_scanf_longlong.o", "value": 330, "delta": 0}, {"name": "scanf_char.o", "value": 48, "delta": 0}, {"name": "_sgetc.o", "value": 68, "delta": 0}, {"name": "_strtoul.o", "value": 166, "delta": 0}, {"name": "strtof.o", "value": 32, "delta": 0}, {"name": "strtoll.o", "value": 8, "delta": 0}, {"name": "strtoull.o", "value": 8, "delta": 0}, {"name": "_scanf_wctomb.o", "value": 230, "delta": 0}, {"name": "_scanf_wstr.o", "value": 208, "delta": 0}, {"name": "filbuf.o", "value": 596, "delta": 0}, {"name": "flsbuf.o", "value": 496, "delta": 0}, {"name": "getc.o", "value": 8, "delta": 0}, {"name": "stdio.o", "value": 240, "delta": 0}, {"name": "ungetc.o", "value": 76, "delta": 0}, {"name": "ungetc_locked.o", "value": 36, "delta": 0}, {"name": "setvbuf_locked.o", "value": 108, "delta": 0}, {"name": "initio_locked.o", "value": 460, "delta": 0}, {"name": "defsig_abrt_outer.o", "value": 12, "delta": 0}, {"name": "wmemcpy.o", "value": 10, "delta": 0}, {"name": "wmemmove.o", "value": 10, "delta": 0}, {"name": "wcslen.o", "value": 18, "delta": 0}, {"name": "wmemset.o", "value": 62, "delta": 0}, {"name": "h1_realloc_threads.o", "value": 248, "delta": 0}, {"name": "h1_extend_threads.o", "value": 74, "delta": 0}, {"name": "isspace.o", "value": 18, "delta": 0}, {"name": "iswlower.o", "value": 12, "delta": 0}, {"name": "__ARM_vasprintf.o", "value": 52, "delta": 0}, {"name": "__ARM_snprintf.o", "value": 60, "delta": 0}, {"name": "__ARM_vsnprintf.o", "value": 56, "delta": 0}, {"name": "__ARM_vsscanf.o", "value": 52, "delta": 0}, {"name": "_scanf.o", "value": 896, "delta": 0}, {"name": "scanf_fp.o", "value": 1326, "delta": 0}, {"name": "strtod.o", "value": 214, "delta": 0}, {"name": "__strtoll.o", "value": 138, "delta": 0}, {"name": "__strtoull.o", "value": 124, "delta": 0}, {"name": "_scanf_wcharmap.o", "value": 32, "delta": 0}, {"name": "fgets_locked.o", "value": 82, "delta": 0}, {"name": "fputs_locked.o", "value": 54, "delta": 0}, {"name": "fwritefast_locked.o", "value": 220, "delta": 0}, {"name": "flushlinebuffered_locked.o", "value": 88, "delta": 0}, {"name": "mbtowc.o", "value": 126, "delta": 0}, {"name": "mbrlen.o", "value": 36, "delta": 0}, {"name": "mbsrtowcs.o", "value": 114, "delta": 0}, {"name": "mbrtowc.o", "value": 8, "delta": 0}, {"name": "wcrtomb.o", "value": 8, "delta": 0}, {"name": "mbsnrtowcs.o", "value": 132, "delta": 0}, {"name": "wcsnrtombs.o", "value": 154, "delta": 0}, {"name": "_c16rtomb.o", "value": 66, "delta": 0}, {"name": "_mbcurmax.o", "value": 30, "delta": 0}, {"name": "defsig_exit.o", "value": 12, "delta": 0}, {"name": "defsig_abrt_inner.o", "value": 48, "delta": 0}, {"name": "defsig_rtred_outer.o", "value": 12, "delta": 0}, {"name": "defsig_rtmem_outer.o", "value": 12, "delta": 0}, {"name": "memcpy.o", "value": 12, "delta": 0}, {"name": "memmove.o", "value": 12, "delta": 0}, {"name": "strftime.o", "value": 914, "delta": 0}, {"name": "term_alloc.o", "value": 14, "delta": 0}, {"name": "wclass_c.o", "value": 112, "delta": 0}, {"name": "_sputc.o", "value": 10, "delta": 0}, {"name": "_snputc.o", "value": 16, "delta": 0}, {"name": "_strtoull.o", "value": 214, "delta": 0}, {"name": "bigflt0.o", "value": 364, "delta": 0}, {"name": "btod.o", "value": 1408, "delta": 0}, {"name": "mbrtoc16.o", "value": 116, "delta": 0}, {"name": "c16rtomb.o", "value": 62, "delta": 0}, {"name": "_mbrtoc16.o", "value": 66, "delta": 0}, {"name": "defsig_general.o", "value": 52, "delta": 0}, {"name": "defsig_rtred_inner.o", "value": 52, "delta": 0}, {"name": "defsig_rtmem_inner.o", "value": 80, "delta": 0}, {"name": "h1_final_threads.o", "value": 10, "delta": 0}, {"name": "scanf_hexfp.o", "value": 820, "delta": 0}, {"name": "scanf_infnan.o", "value": 316, "delta": 0}, {"name": "__dczerorl.o", "value": 58, "delta": 0}, {"name": "calloc.o", "value": 50, "delta": 0}, {"name": "fgetc.o", "value": 28, "delta": 0}, {"name": "fputc.o", "value": 30, "delta": 0}, {"name": "lc_ctype_c.o", "value": 316, "delta": 0}, {"name": "lc_numeric_c.o", "value": 72, "delta": 0}, {"name": "lc_time_c.o", "value": 428, "delta": 0}, {"name": "stdio_streams.o", "value": 0, "delta": 0}, {"name": "streamlock.o", "value": 0, "delta": 0}]}, {"name": "fz_ps.l", "value": 4764, "delta": 0, "children": [{"name": "d2f.o", "value": 124, "delta": 0}, {"name": "daddsub.o", "value": 856, "delta": 0}, {"name": "dfixi.o", "value": 108, "delta": 0}, {"name": "dfixui.o", "value": 72, "delta": 0}, {"name": "dflti.o", "value": 88, "delta": 0}, {"name": "dmul.o", "value": 584, "delta": 0}, {"name": "f2d.o", "value": 84, "delta": 0}, {"name": "fdiv.o", "value": 416, "delta": 0}, {"name": "ffixi.o", "value": 76, "delta": 0}, {"name": "ffixl.o", "value": 130, "delta": 0}, {"name": "fflti.o", "value": 94, "delta": 0}, {"name": "ffltl.o", "value": 130, "delta": 0}, {"name": "fscalbn.o", "value": 68, "delta": 0}, {"name": "dcmpin.o", "value": 160, "delta": 0}, {"name": "fcmpin.o", "value": 100, "delta": 0}, {"name": "cmpret.o", "value": 46, "delta": 0}, {"name": "dnan2.o", "value": 20, "delta": 0}, {"name": "fnan2.o", "value": 16, "delta": 0}, {"name": "retnan.o", "value": 94, "delta": 0}, {"name": "dscalbn.o", "value": 96, "delta": 0}, {"name": "dcmp.o", "value": 44, "delta": 0}, {"name": "fcmp.o", "value": 114, "delta": 0}, {"name": "deqf.o", "value": 100, "delta": 0}, {"name": "dgef.o", "value": 100, "delta": 0}, {"name": "dlef.o", "value": 100, "delta": 0}, {"name": "drlef.o", "value": 104, "delta": 0}, {"name": "faddsub.o", "value": 348, "delta": 0}, {"name": "feqf.o", "value": 84, "delta": 0}, {"name": "fgef.o", "value": 84, "delta": 0}, {"name": "flef.o", "value": 84, "delta": 0}, {"name": "fmul.o", "value": 176, "delta": 0}, {"name": "scanf1.o", "value": 16, "delta": 0}, {"name": "scanf2.o", "value": 32, "delta": 0}, {"name": "fpconst.o", "value": 16, "delta": 0}]}, {"name": "libcpp_p.l", "value": 66424, "delta": 0, "children": [{"name": "ios.cpp.o", "value": 250, "delta": 0}, {"name": "ios.instantiations.cpp.o", "value": 2700, "delta": 0}, {"name": "iostream.cpp.o", "value": 3046, "delta": 0}, {"name": "locale.cpp.o", "value": 57403, "delta": 0}, {"name": "string.cpp.o", "value": 2938, "delta": 0}, {"name": "vector.cpp.o", "value": 4, "delta": 0}, {"name": "mutex.cpp.o", "value": 28, "delta": 0}, {"name": "new.cpp.o", "value": 4, "delta": 0}, {"name": "exception.cpp.o", "value": 18, "delta": 0}, {"name": "memory.cpp.o", "value": 33, "delta": 0}]}, {"name": "libcppabi_p.l", "value": 2535, "delta": 0, "children": [{"name": "private_typeinfo.cpp.o", "value": 2470, "delta": 0}, {"name": "cxa_virtual.cpp.o", "value": 40, "delta": 0}, {"name": "abort_message.cpp.o", "value": 4, "delta": 0}, {"name": "stdlib_typeinfo.cpp.o", "value": 21, "delta": 0}]}, {"name": "m_ps.l", "value": 986, "delta": 0, "children": [{"name": "dunder.o", "value": 40, "delta": 0}, {"name": "funder.o", "value": 36, "delta": 0}, {"name": "narrow.o", "value": 216, "delta": 0}, {"name": "ldexp.o", "value": 132, "delta": 0}, {"name": "frexp.o", "value": 88, "delta": 0}, {"name": "logf.o", "value": 444, "delta": 0}, {"name": "strtold.o", "value": 30, "delta": 0}]}]}, {"name": "FixedQueue.o", "value": 20, "delta": 0}, {"name": "main.o", "value": 19043, "delta": 0}, {"name": "Adafruit_I2C_LCD", "value": 1914, "delta": 0, "children": [{"name": "Adafruit_I2C_LCD.o", "value": 956, "delta": 0}, {"name": "Adafruit_MCP23017.o", "value": 958, "delta": 0}]}, {"name": "PID", "value": 474, "delta": 0, "children": [{"name": "PID.o", "value": 474, "delta": 0}]}, {"name": "stune", "value": 6088, "delta": 0, "children": [{"name": "src", "value": 6088, "delta": 0, "children": [{"name": "sTan.o", "value": 134, "delta": 0}, {"name": "sTune.o", "value": 5954, "delta": 0}]}]}, {"name": "anon$$obj.o", "value": 32, "delta": 0}]}, {"name": ".data", "value": 367, "delta": 0, "children": [{"name": "mbed-os", "value": 264, "delta": 0, "children": [{"name": "targets", "value": 8, "delta": 0, "children": [{"name": "TARGET_STM", "value": 8, "delta": 0, "children": [{"name": "TARGET_STM32L0", "value": 8, "delta": 0, "children": [{"name": "TARGET_STM32L073xZ", "value": 0, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "startup_stm32l073xx.o", "value": 0, "delta": 0}]}, {"name": "system_clock.o", "value": 0, "delta": 0}, {"name": "TARGET_NUCLEO_L073RZ", "value": 0, "delta": 0, "children": [{"name": "PeripheralPins.o", "value": 0, "delta": 0}]}]}, {"name": "STM32Cube_FW", "value": 8, "delta": 0, "children": [{"name": "STM32L0xx_HAL_Driver", "value": 4, "delta": 0, "children": [{"name": "stm32l0xx_hal_adc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_adc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_dma.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_i2c_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_i2c.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal.o", "value": 4, "delta": 0}, {"name": "stm32l0xx_hal_lptim.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_cortex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_pwr.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rcc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rcc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rtc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rtc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_tim.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_uart_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_uart.o", "value": 0, "delta": 0}]}, {"name": "system_stm32l0xx.o", "value": 4, "delta": 0}]}, {"name": "analogin_device.o", "value": 0, "delta": 0}, {"name": "i2c_device.o", "value": 0, "delta": 0}, {"name": "serial_device.o", "value": 0, "delta": 0}, {"name": "pwmout_device.o", "value": 0, "delta": 0}]}, {"name": "hal_tick_overrides.o", "value": 0, "delta": 0}, {"name": "i2c_api.o", "value": 0, "delta": 0}, {"name": "lp_ticker.o", "value": 0, "delta": 0}, {"name": "gpio_api.o", "value": 0, "delta": 0}, {"name": "analogin_api.o", "value": 0, "delta": 0}, {"name": "serial_api.o", "value": 0, "delta": 0}, {"name": "sleep.o", "value": 0, "delta": 0}, {"name": "us_ticker.o", "value": 0, "delta": 0}, {"name": "mbed_overrides.o", "value": 0, "delta": 0}, {"name": "pinmap.o", "value": 0, "delta": 0}, {"name": "pwmout_api.o", "value": 0, "delta": 0}, {"name": "rtc_api.o", "value": 0, "delta": 0}]}]}, {"name": "cmsis", "value": 168, "delta": 0, "children": [{"name": "CMSIS_5", "value": 164, "delta": 0, "children": [{"name": "CMSIS", "value": 164, "delta": 0, "children": [{"name": "RTOS2", "value": 164, "delta": 0, "children": [{"name": "RTX", "value": 164, "delta": 0, "children": [{"name": "Source", "value": 164, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "TARGET_M0P", "value": 0, "delta": 0, "children": [{"name": "irq_cm0.o", "value": 0, "delta": 0}]}]}, {"name": "rtx_msgqueue.o", "value": 0, "delta": 0}, {"name": "rtx_thread.o", "value": 0, "delta": 0}, {"name": "rtx_timer.o", "value": 0, "delta": 0}, {"name": "rtx_lib.o", "value": 0, "delta": 0}, {"name": "rtx_delay.o", "value": 0, "delta": 0}, {"name": "rtx_kernel.o", "value": 164, "delta": 0}, {"name": "rtx_mutex.o", "value": 0, "delta": 0}, {"name": "rtx_memory.o", "value": 0, "delta": 0}, {"name": "rtx_mempool.o", "value": 0, "delta": 0}, {"name": "rtx_system.o", "value": 0, "delta": 0}, {"name": "rtx_semaphore.o", "value": 0, "delta": 0}]}]}]}]}]}, {"name": "device", "value": 4, "delta": 0, "children": [{"name": "rtos", "value": 4, "delta": 0, "children": [{"name": "source", "value": 4, "delta": 0, "children": [{"name": "mbed_rtx_handlers.o", "value": 0, "delta": 0}, {"name": "mbed_rtx_idle.o", "value": 4, "delta": 0}, {"name": "mbed_boot.o", "value": 0, "delta": 0}, {"name": "mbed_rtos_rtx.o", "value": 0, "delta": 0}]}, {"name": "TOOLCHAIN_ARM_STD", "value": 0, "delta": 0, "children": [{"name": "mbed_boot_arm_std.o", "value": 0, "delta": 0}]}]}]}]}, {"name": "platform", "value": 80, "delta": 0, "children": [{"name": "source", "value": 80, "delta": 0, "children": [{"name": "TARGET_CORTEX_M", "value": 0, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "except.o", "value": 0, "delta": 0}]}, {"name": "mbed_fault_handler.o", "value": 0, "delta": 0}]}, {"name": "minimal-printf", "value": 0, "delta": 0, "children": [{"name": "mbed_printf_armlink_overrides.o", "value": 0, "delta": 0}, {"name": "mbed_printf_wrapper.o", "value": 0, "delta": 0}, {"name": "mbed_printf_implementation.o", "value": 0, "delta": 0}]}, {"name": "mbed_retarget.o", "value": 64, "delta": 0}, {"name": "CThunkBase.o", "value": 0, "delta": 0}, {"name": "FileHandle.o", "value": 0, "delta": 0}, {"name": "FileSystemHandle.o", "value": 0, "delta": 0}, {"name": "CriticalSectionLock.o", "value": 0, "delta": 0}, {"name": "Stream.o", "value": 0, "delta": 0}, {"name": "FileBase.o", "value": 0, "delta": 0}, {"name": "FilePath.o", "value": 0, "delta": 0}, {"name": "mbed_os_timer.o", "value": 0, "delta": 0}, {"name": "SysTimer.o", "value": 0, "delta": 0}, {"name": "mbed_mktime.o", "value": 0, "delta": 0}, {"name": "mbed_wait_api_no_rtos.o", "value": 0, "delta": 0}, {"name": "mbed_critical.o", "value": 0, "delta": 0}, {"name": "mbed_atomic_impl.o", "value": 0, "delta": 0}, {"name": "mbed_error.o", "value": 0, "delta": 0}, {"name": "mbed_rtc_time.o", "value": 16, "delta": 0}, {"name": "mbed_assert.o", "value": 0, "delta": 0}, {"name": "mbed_board.o", "value": 0, "delta": 0}, {"name": "mbed_power_mgmt.o", "value": 0, "delta": 0}]}]}, {"name": "hal", "value": 8, "delta": 0, "children": [{"name": "usb", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "mbed_usb_phy.o", "value": 0, "delta": 0}]}]}, {"name": "source", "value": 8, "delta": 0, "children": [{"name": "mbed_us_ticker_api.o", "value": 4, "delta": 0}, {"name": "mbed_lp_ticker_api.o", "value": 4, "delta": 0}, {"name": "mbed_gpio.o", "value": 0, "delta": 0}, {"name": "mbed_critical_section_api.o", "value": 0, "delta": 0}, {"name": "mbed_ticker_api.o", "value": 0, "delta": 0}, {"name": "mpu", "value": 0, "delta": 0, "children": [{"name": "mbed_mpu_v7m.o", "value": 0, "delta": 0}]}, {"name": "mbed_pinmap_common.o", "value": 0, "delta": 0}]}]}, {"name": "drivers", "value": 0, "delta": 0, "children": [{"name": "usb", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "LinkedListBase.o", "value": 0, "delta": 0}, {"name": "EndpointResolver.o", "value": 0, "delta": 0}, {"name": "OperationListBase.o", "value": 0, "delta": 0}, {"name": "USBKeyboard.o", "value": 0, "delta": 0}, {"name": "USBAudio.o", "value": 0, "delta": 0}, {"name": "USBCDC.o", "value": 0, "delta": 0}, {"name": "AsyncOp.o", "value": 0, "delta": 0}, {"name": "USBDevice.o", "value": 0, "delta": 0}, {"name": "USBSerial.o", "value": 0, "delta": 0}]}]}, {"name": "source", "value": 0, "delta": 0, "children": [{"name": "UnbufferedSerial.o", "value": 0, "delta": 0}, {"name": "BufferedSerial.o", "value": 0, "delta": 0}, {"name": "Ticker.o", "value": 0, "delta": 0}, {"name": "TimerEvent.o", "value": 0, "delta": 0}, {"name": "DigitalInOut.o", "value": 0, "delta": 0}, {"name": "I2C.o", "value": 0, "delta": 0}, {"name": "PwmOut.o", "value": 0, "delta": 0}, {"name": "AnalogIn.o", "value": 0, "delta": 0}, {"name": "MbedCRC.o", "value": 0, "delta": 0}]}]}, {"name": "storage", "value": 0, "delta": 0, "children": [{"name": "filesystem", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "FileSystem.o", "value": 0, "delta": 0}, {"name": "Dir.o", "value": 0, "delta": 0}, {"name": "File.o", "value": 0, "delta": 0}]}, {"name": "littlefs", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "LittleFileSystem.o", "value": 0, "delta": 0}]}, {"name": "littlefs", "value": 0, "delta": 0, "children": [{"name": "lfs.o", "value": 0, "delta": 0}]}]}]}]}, {"name": "rtos", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "ThisThread.o", "value": 0, "delta": 0}, {"name": "Mutex.o", "value": 0, "delta": 0}, {"name": "Semaphore.o", "value": 0, "delta": 0}]}]}, {"name": "connectivity", "value": 0, "delta": 0, "children": [{"name": "netsocket", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "nsapi_dns.o", "value": 0, "delta": 0}]}]}]}]}, {"name": "[lib]", "value": 16, "delta": 0, "children": [{"name": "c_p.l", "value": 16, "delta": 0, "children": [{"name": "__main.o", "value": 0, "delta": 0}, {"name": "__scatter.o", "value": 0, "delta": 0}, {"name": "__scatter_zi.o", "value": 0, "delta": 0}, {"name": "libinit.o", "value": 0, "delta": 0}, {"name": "libinit2.o", "value": 0, "delta": 0}, {"name": "rt_memcpy.o", "value": 0, "delta": 0}, {"name": "use_no_semi_2.o", "value": 0, "delta": 0}, {"name": "rt_ctype_table.o", "value": 0, "delta": 0}, {"name": "rt_errno_addr_twolibspace.o", "value": 0, "delta": 0}, {"name": "h1_alloc_threads.o", "value": 0, "delta": 0}, {"name": "h1_free_threads.o", "value": 0, "delta": 0}, {"name": "llshl.o", "value": 0, "delta": 0}, {"name": "llushr.o", "value": 0, "delta": 0}, {"name": "llmul.o", "value": 0, "delta": 0}, {"name": "llsdiv.o", "value": 0, "delta": 0}, {"name": "lludiv.o", "value": 0, "delta": 0}, {"name": "tolower.o", "value": 0, "delta": 0}, {"name": "_printf_pad.o", "value": 0, "delta": 0}, {"name": "__0sscanf.o", "value": 0, "delta": 0}, {"name": "_scanf_int.o", "value": 0, "delta": 0}, {"name": "_scanf_str.o", "value": 0, "delta": 0}, {"name": "strtol.o", "value": 0, "delta": 0}, {"name": "fseek.o", "value": 0, "delta": 0}, {"name": "ftell.o", "value": 0, "delta": 0}, {"name": "setbuf.o", "value": 0, "delta": 0}, {"name": "fclose.o", "value": 0, "delta": 0}, {"name": "fgetc_locked.o", "value": 0, "delta": 0}, {"name": "fputc_locked.o", "value": 0, "delta": 0}, {"name": "fclose_locked.o", "value": 0, "delta": 0}, {"name": "fseek_locked.o", "value": 0, "delta": 0}, {"name": "feof_locked.o", "value": 0, "delta": 0}, {"name": "fflush_locked.o", "value": 0, "delta": 0}, {"name": "fopen_locked.o", "value": 0, "delta": 0}, {"name": "abort.o", "value": 0, "delta": 0}, {"name": "strchr.o", "value": 0, "delta": 0}, {"name": "strcspn.o", "value": 0, "delta": 0}, {"name": "strspn.o", "value": 0, "delta": 0}, {"name": "memcmp.o", "value": 0, "delta": 0}, {"name": "strcpy.o", "value": 0, "delta": 0}, {"name": "strlen.o", "value": 0, "delta": 0}, {"name": "memchr.o", "value": 0, "delta": 0}, {"name": "rt_memmove.o", "value": 0, "delta": 0}, {"name": "aeabi_memset.o", "value": 0, "delta": 0}, {"name": "aeabi_memset4.o", "value": 0, "delta": 0}, {"name": "rt_memclr.o", "value": 0, "delta": 0}, {"name": "strcmp.o", "value": 0, "delta": 0}, {"name": "aeabi_sdiv.o", "value": 0, "delta": 0}, {"name": "heapauxi.o", "value": 0, "delta": 0}, {"name": "init_aeabi.o", "value": 0, "delta": 0}, {"name": "libspace.o", "value": 0, "delta": 0}, {"name": "use_no_semi.o", "value": 0, "delta": 0}, {"name": "rt_heap_descriptor_twolibspace.o", "value": 0, "delta": 0}, {"name": "rt_locale_twolibspace.o", "value": 0, "delta": 0}, {"name": "hguard.o", "value": 0, "delta": 0}, {"name": "init_alloc.o", "value": 0, "delta": 0}, {"name": "h1_init_threads.o", "value": 0, "delta": 0}, {"name": "_rserrno.o", "value": 0, "delta": 0}, {"name": "_chval.o", "value": 0, "delta": 0}, {"name": "_scanf_longlong.o", "value": 0, "delta": 0}, {"name": "scanf_char.o", "value": 0, "delta": 0}, {"name": "_sgetc.o", "value": 0, "delta": 0}, {"name": "_strtoul.o", "value": 0, "delta": 0}, {"name": "strtof.o", "value": 0, "delta": 0}, {"name": "strtoll.o", "value": 0, "delta": 0}, {"name": "strtoull.o", "value": 0, "delta": 0}, {"name": "_scanf_wctomb.o", "value": 0, "delta": 0}, {"name": "_scanf_wstr.o", "value": 0, "delta": 0}, {"name": "filbuf.o", "value": 0, "delta": 0}, {"name": "flsbuf.o", "value": 0, "delta": 0}, {"name": "getc.o", "value": 0, "delta": 0}, {"name": "stdio.o", "value": 0, "delta": 0}, {"name": "ungetc.o", "value": 0, "delta": 0}, {"name": "ungetc_locked.o", "value": 0, "delta": 0}, {"name": "setvbuf_locked.o", "value": 0, "delta": 0}, {"name": "initio_locked.o", "value": 0, "delta": 0}, {"name": "defsig_abrt_outer.o", "value": 0, "delta": 0}, {"name": "wmemcpy.o", "value": 0, "delta": 0}, {"name": "wmemmove.o", "value": 0, "delta": 0}, {"name": "wcslen.o", "value": 0, "delta": 0}, {"name": "wmemset.o", "value": 0, "delta": 0}, {"name": "h1_realloc_threads.o", "value": 0, "delta": 0}, {"name": "h1_extend_threads.o", "value": 0, "delta": 0}, {"name": "isspace.o", "value": 0, "delta": 0}, {"name": "iswlower.o", "value": 0, "delta": 0}, {"name": "__ARM_vasprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_snprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_vsnprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_vsscanf.o", "value": 0, "delta": 0}, {"name": "_scanf.o", "value": 0, "delta": 0}, {"name": "scanf_fp.o", "value": 0, "delta": 0}, {"name": "strtod.o", "value": 0, "delta": 0}, {"name": "__strtoll.o", "value": 0, "delta": 0}, {"name": "__strtoull.o", "value": 0, "delta": 0}, {"name": "_scanf_wcharmap.o", "value": 0, "delta": 0}, {"name": "fgets_locked.o", "value": 0, "delta": 0}, {"name": "fputs_locked.o", "value": 0, "delta": 0}, {"name": "fwritefast_locked.o", "value": 0, "delta": 0}, {"name": "flushlinebuffered_locked.o", "value": 0, "delta": 0}, {"name": "mbtowc.o", "value": 0, "delta": 0}, {"name": "mbrlen.o", "value": 0, "delta": 0}, {"name": "mbsrtowcs.o", "value": 0, "delta": 0}, {"name": "mbrtowc.o", "value": 0, "delta": 0}, {"name": "wcrtomb.o", "value": 0, "delta": 0}, {"name": "mbsnrtowcs.o", "value": 0, "delta": 0}, {"name": "wcsnrtombs.o", "value": 0, "delta": 0}, {"name": "_c16rtomb.o", "value": 0, "delta": 0}, {"name": "_mbcurmax.o", "value": 0, "delta": 0}, {"name": "defsig_exit.o", "value": 0, "delta": 0}, {"name": "defsig_abrt_inner.o", "value": 0, "delta": 0}, {"name": "defsig_rtred_outer.o", "value": 0, "delta": 0}, {"name": "defsig_rtmem_outer.o", "value": 0, "delta": 0}, {"name": "memcpy.o", "value": 0, "delta": 0}, {"name": "memmove.o", "value": 0, "delta": 0}, {"name": "strftime.o", "value": 0, "delta": 0}, {"name": "term_alloc.o", "value": 0, "delta": 0}, {"name": "wclass_c.o", "value": 0, "delta": 0}, {"name": "_sputc.o", "value": 0, "delta": 0}, {"name": "_snputc.o", "value": 0, "delta": 0}, {"name": "_strtoull.o", "value": 0, "delta": 0}, {"name": "bigflt0.o", "value": 0, "delta": 0}, {"name": "btod.o", "value": 0, "delta": 0}, {"name": "mbrtoc16.o", "value": 0, "delta": 0}, {"name": "c16rtomb.o", "value": 0, "delta": 0}, {"name": "_mbrtoc16.o", "value": 0, "delta": 0}, {"name": "defsig_general.o", "value": 0, "delta": 0}, {"name": "defsig_rtred_inner.o", "value": 0, "delta": 0}, {"name": "defsig_rtmem_inner.o", "value": 0, "delta": 0}, {"name": "h1_final_threads.o", "value": 0, "delta": 0}, {"name": "scanf_hexfp.o", "value": 0, "delta": 0}, {"name": "scanf_infnan.o", "value": 0, "delta": 0}, {"name": "__dczerorl.o", "value": 0, "delta": 0}, {"name": "calloc.o", "value": 0, "delta": 0}, {"name": "fgetc.o", "value": 0, "delta": 0}, {"name": "fputc.o", "value": 0, "delta": 0}, {"name": "lc_ctype_c.o", "value": 0, "delta": 0}, {"name": "lc_numeric_c.o", "value": 0, "delta": 0}, {"name": "lc_time_c.o", "value": 0, "delta": 0}, {"name": "stdio_streams.o", "value": 12, "delta": 0}, {"name": "streamlock.o", "value": 4, "delta": 0}]}, {"name": "fz_ps.l", "value": 0, "delta": 0, "children": [{"name": "d2f.o", "value": 0, "delta": 0}, {"name": "daddsub.o", "value": 0, "delta": 0}, {"name": "dfixi.o", "value": 0, "delta": 0}, {"name": "dfixui.o", "value": 0, "delta": 0}, {"name": "dflti.o", "value": 0, "delta": 0}, {"name": "dmul.o", "value": 0, "delta": 0}, {"name": "f2d.o", "value": 0, "delta": 0}, {"name": "fdiv.o", "value": 0, "delta": 0}, {"name": "ffixi.o", "value": 0, "delta": 0}, {"name": "ffixl.o", "value": 0, "delta": 0}, {"name": "fflti.o", "value": 0, "delta": 0}, {"name": "ffltl.o", "value": 0, "delta": 0}, {"name": "fscalbn.o", "value": 0, "delta": 0}, {"name": "dcmpin.o", "value": 0, "delta": 0}, {"name": "fcmpin.o", "value": 0, "delta": 0}, {"name": "cmpret.o", "value": 0, "delta": 0}, {"name": "dnan2.o", "value": 0, "delta": 0}, {"name": "fnan2.o", "value": 0, "delta": 0}, {"name": "retnan.o", "value": 0, "delta": 0}, {"name": "dscalbn.o", "value": 0, "delta": 0}, {"name": "dcmp.o", "value": 0, "delta": 0}, {"name": "fcmp.o", "value": 0, "delta": 0}, {"name": "deqf.o", "value": 0, "delta": 0}, {"name": "dgef.o", "value": 0, "delta": 0}, {"name": "dlef.o", "value": 0, "delta": 0}, {"name": "drlef.o", "value": 0, "delta": 0}, {"name": "faddsub.o", "value": 0, "delta": 0}, {"name": "feqf.o", "value": 0, "delta": 0}, {"name": "fgef.o", "value": 0, "delta": 0}, {"name": "flef.o", "value": 0, "delta": 0}, {"name": "fmul.o", "value": 0, "delta": 0}, {"name": "scanf1.o", "value": 0, "delta": 0}, {"name": "scanf2.o", "value": 0, "delta": 0}, {"name": "fpconst.o", "value": 0, "delta": 0}]}, {"name": "libcpp_p.l", "value": 0, "delta": 0, "children": [{"name": "ios.cpp.o", "value": 0, "delta": 0}, {"name": "ios.instantiations.cpp.o", "value": 0, "delta": 0}, {"name": "iostream.cpp.o", "value": 0, "delta": 0}, {"name": "locale.cpp.o", "value": 0, "delta": 0}, {"name": "string.cpp.o", "value": 0, "delta": 0}, {"name": "vector.cpp.o", "value": 0, "delta": 0}, {"name": "mutex.cpp.o", "value": 0, "delta": 0}, {"name": "new.cpp.o", "value": 0, "delta": 0}, {"name": "exception.cpp.o", "value": 0, "delta": 0}, {"name": "memory.cpp.o", "value": 0, "delta": 0}]}, {"name": "libcppabi_p.l", "value": 0, "delta": 0, "children": [{"name": "private_typeinfo.cpp.o", "value": 0, "delta": 0}, {"name": "cxa_virtual.cpp.o", "value": 0, "delta": 0}, {"name": "abort_message.cpp.o", "value": 0, "delta": 0}, {"name": "stdlib_typeinfo.cpp.o", "value": 0, "delta": 0}]}, {"name": "m_ps.l", "value": 0, "delta": 0, "children": [{"name": "dunder.o", "value": 0, "delta": 0}, {"name": "funder.o", "value": 0, "delta": 0}, {"name": "narrow.o", "value": 0, "delta": 0}, {"name": "ldexp.o", "value": 0, "delta": 0}, {"name": "frexp.o", "value": 0, "delta": 0}, {"name": "logf.o", "value": 0, "delta": 0}, {"name": "strtold.o", "value": 0, "delta": 0}]}]}, {"name": "FixedQueue.o", "value": 0, "delta": 0}, {"name": "main.o", "value": 87, "delta": 0}, {"name": "Adafruit_I2C_LCD", "value": 0, "delta": 0, "children": [{"name": "Adafruit_I2C_LCD.o", "value": 0, "delta": 0}, {"name": "Adafruit_MCP23017.o", "value": 0, "delta": 0}]}, {"name": "PID", "value": 0, "delta": 0, "children": [{"name": "PID.o", "value": 0, "delta": 0}]}, {"name": "stune", "value": 0, "delta": 0, "children": [{"name": "src", "value": 0, "delta": 0, "children": [{"name": "sTan.o", "value": 0, "delta": 0}, {"name": "sTune.o", "value": 0, "delta": 0}]}]}, {"name": "anon$$obj.o", "value": 0, "delta": 0}]}]}).call(flameGraph_rom);
  116.    var ram_elem = d3.select("#chart-ram");
  117.    flameGraph_ram.width(ram_elem.node().getBoundingClientRect().width);
  118.    ram_elem.datum({"name": "RAM", "value": 16090, "delta": 0, "children": [{"name": ".bss", "value": 15723, "delta": 0, "children": [{"name": "mbed-os", "value": 8489, "delta": 0, "children": [{"name": "targets", "value": 1008, "delta": 0, "children": [{"name": "TARGET_STM", "value": 1008, "delta": 0, "children": [{"name": "TARGET_STM32L0", "value": 660, "delta": 0, "children": [{"name": "TARGET_STM32L073xZ", "value": 0, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "startup_stm32l073xx.o", "value": 0, "delta": 0}]}, {"name": "system_clock.o", "value": 0, "delta": 0}, {"name": "TARGET_NUCLEO_L073RZ", "value": 0, "delta": 0, "children": [{"name": "PeripheralPins.o", "value": 0, "delta": 0}]}]}, {"name": "STM32Cube_FW", "value": 0, "delta": 0, "children": [{"name": "STM32L0xx_HAL_Driver", "value": 0, "delta": 0, "children": [{"name": "stm32l0xx_hal_adc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_adc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_dma.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_i2c_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_i2c.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_lptim.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_cortex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_pwr.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rcc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rcc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rtc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rtc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_tim.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_uart_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_uart.o", "value": 0, "delta": 0}]}, {"name": "system_stm32l0xx.o", "value": 0, "delta": 0}]}, {"name": "analogin_device.o", "value": 0, "delta": 0}, {"name": "i2c_device.o", "value": 0, "delta": 0}, {"name": "serial_device.o", "value": 660, "delta": 0}, {"name": "pwmout_device.o", "value": 0, "delta": 0}]}, {"name": "hal_tick_overrides.o", "value": 8, "delta": 0}, {"name": "i2c_api.o", "value": 20, "delta": 0}, {"name": "lp_ticker.o", "value": 59, "delta": 0}, {"name": "gpio_api.o", "value": 0, "delta": 0}, {"name": "analogin_api.o", "value": 0, "delta": 0}, {"name": "serial_api.o", "value": 80, "delta": 0}, {"name": "sleep.o", "value": 0, "delta": 0}, {"name": "us_ticker.o", "value": 76, "delta": 0}, {"name": "mbed_overrides.o", "value": 4, "delta": 0}, {"name": "pinmap.o", "value": 0, "delta": 0}, {"name": "pwmout_api.o", "value": 64, "delta": 0}, {"name": "rtc_api.o", "value": 37, "delta": 0}]}]}, {"name": "cmsis", "value": 6865, "delta": 0, "children": [{"name": "CMSIS_5", "value": 1868, "delta": 0, "children": [{"name": "CMSIS", "value": 1868, "delta": 0, "children": [{"name": "RTOS2", "value": 1868, "delta": 0, "children": [{"name": "RTX", "value": 1868, "delta": 0, "children": [{"name": "Source", "value": 1868, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "TARGET_M0P", "value": 0, "delta": 0, "children": [{"name": "irq_cm0.o", "value": 0, "delta": 0}]}]}, {"name": "rtx_msgqueue.o", "value": 0, "delta": 0}, {"name": "rtx_thread.o", "value": 0, "delta": 0}, {"name": "rtx_timer.o", "value": 0, "delta": 0}, {"name": "rtx_lib.o", "value": 1868, "delta": 0}, {"name": "rtx_delay.o", "value": 0, "delta": 0}, {"name": "rtx_kernel.o", "value": 0, "delta": 0}, {"name": "rtx_mutex.o", "value": 0, "delta": 0}, {"name": "rtx_memory.o", "value": 0, "delta": 0}, {"name": "rtx_mempool.o", "value": 0, "delta": 0}, {"name": "rtx_system.o", "value": 0, "delta": 0}, {"name": "rtx_semaphore.o", "value": 0, "delta": 0}]}]}]}]}]}, {"name": "device", "value": 4997, "delta": 0, "children": [{"name": "rtos", "value": 4997, "delta": 0, "children": [{"name": "source", "value": 4244, "delta": 0, "children": [{"name": "mbed_rtx_handlers.o", "value": 4, "delta": 0}, {"name": "mbed_rtx_idle.o", "value": 0, "delta": 0}, {"name": "mbed_boot.o", "value": 8, "delta": 0}, {"name": "mbed_rtos_rtx.o", "value": 4232, "delta": 0}]}, {"name": "TOOLCHAIN_ARM_STD", "value": 753, "delta": 0, "children": [{"name": "mbed_boot_arm_std.o", "value": 753, "delta": 0}]}]}]}]}, {"name": "platform", "value": 460, "delta": 0, "children": [{"name": "source", "value": 460, "delta": 0, "children": [{"name": "TARGET_CORTEX_M", "value": 84, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "except.o", "value": 0, "delta": 0}]}, {"name": "mbed_fault_handler.o", "value": 84, "delta": 0}]}, {"name": "minimal-printf", "value": 0, "delta": 0, "children": [{"name": "mbed_printf_armlink_overrides.o", "value": 0, "delta": 0}, {"name": "mbed_printf_wrapper.o", "value": 0, "delta": 0}, {"name": "mbed_printf_implementation.o", "value": 0, "delta": 0}]}, {"name": "mbed_retarget.o", "value": 88, "delta": 0}, {"name": "CThunkBase.o", "value": 4, "delta": 0}, {"name": "FileHandle.o", "value": 0, "delta": 0}, {"name": "FileSystemHandle.o", "value": 0, "delta": 0}, {"name": "CriticalSectionLock.o", "value": 0, "delta": 0}, {"name": "Stream.o", "value": 0, "delta": 0}, {"name": "FileBase.o", "value": 48, "delta": 0}, {"name": "FilePath.o", "value": 0, "delta": 0}, {"name": "mbed_os_timer.o", "value": 76, "delta": 0}, {"name": "SysTimer.o", "value": 0, "delta": 0}, {"name": "mbed_mktime.o", "value": 0, "delta": 0}, {"name": "mbed_wait_api_no_rtos.o", "value": 0, "delta": 0}, {"name": "mbed_critical.o", "value": 4, "delta": 0}, {"name": "mbed_atomic_impl.o", "value": 0, "delta": 0}, {"name": "mbed_error.o", "value": 114, "delta": 0}, {"name": "mbed_rtc_time.o", "value": 40, "delta": 0}, {"name": "mbed_assert.o", "value": 0, "delta": 0}, {"name": "mbed_board.o", "value": 0, "delta": 0}, {"name": "mbed_power_mgmt.o", "value": 2, "delta": 0}]}]}, {"name": "hal", "value": 114, "delta": 0, "children": [{"name": "usb", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "mbed_usb_phy.o", "value": 0, "delta": 0}]}]}, {"name": "source", "value": 114, "delta": 0, "children": [{"name": "mbed_us_ticker_api.o", "value": 56, "delta": 0}, {"name": "mbed_lp_ticker_api.o", "value": 56, "delta": 0}, {"name": "mbed_gpio.o", "value": 0, "delta": 0}, {"name": "mbed_critical_section_api.o", "value": 2, "delta": 0}, {"name": "mbed_ticker_api.o", "value": 0, "delta": 0}, {"name": "mpu", "value": 0, "delta": 0, "children": [{"name": "mbed_mpu_v7m.o", "value": 0, "delta": 0}]}, {"name": "mbed_pinmap_common.o", "value": 0, "delta": 0}]}]}, {"name": "drivers", "value": 42, "delta": 0, "children": [{"name": "usb", "value": 2, "delta": 0, "children": [{"name": "source", "value": 2, "delta": 0, "children": [{"name": "LinkedListBase.o", "value": 0, "delta": 0}, {"name": "EndpointResolver.o", "value": 0, "delta": 0}, {"name": "OperationListBase.o", "value": 0, "delta": 0}, {"name": "USBKeyboard.o", "value": 0, "delta": 0}, {"name": "USBAudio.o", "value": 0, "delta": 0}, {"name": "USBCDC.o", "value": 0, "delta": 0}, {"name": "AsyncOp.o", "value": 0, "delta": 0}, {"name": "USBDevice.o", "value": 2, "delta": 0}, {"name": "USBSerial.o", "value": 0, "delta": 0}]}]}, {"name": "source", "value": 40, "delta": 0, "children": [{"name": "UnbufferedSerial.o", "value": 0, "delta": 0}, {"name": "BufferedSerial.o", "value": 0, "delta": 0}, {"name": "Ticker.o", "value": 0, "delta": 0}, {"name": "TimerEvent.o", "value": 0, "delta": 0}, {"name": "DigitalInOut.o", "value": 0, "delta": 0}, {"name": "I2C.o", "value": 0, "delta": 0}, {"name": "PwmOut.o", "value": 0, "delta": 0}, {"name": "AnalogIn.o", "value": 40, "delta": 0}, {"name": "MbedCRC.o", "value": 0, "delta": 0}]}]}, {"name": "storage", "value": 0, "delta": 0, "children": [{"name": "filesystem", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "FileSystem.o", "value": 0, "delta": 0}, {"name": "Dir.o", "value": 0, "delta": 0}, {"name": "File.o", "value": 0, "delta": 0}]}, {"name": "littlefs", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "LittleFileSystem.o", "value": 0, "delta": 0}]}, {"name": "littlefs", "value": 0, "delta": 0, "children": [{"name": "lfs.o", "value": 0, "delta": 0}]}]}]}]}, {"name": "rtos", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "ThisThread.o", "value": 0, "delta": 0}, {"name": "Mutex.o", "value": 0, "delta": 0}, {"name": "Semaphore.o", "value": 0, "delta": 0}]}]}, {"name": "connectivity", "value": 0, "delta": 0, "children": [{"name": "netsocket", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "nsapi_dns.o", "value": 0, "delta": 0}]}]}]}]}, {"name": "[lib]", "value": 3309, "delta": 0, "children": [{"name": "c_p.l", "value": 348, "delta": 0, "children": [{"name": "__main.o", "value": 0, "delta": 0}, {"name": "__scatter.o", "value": 0, "delta": 0}, {"name": "__scatter_zi.o", "value": 0, "delta": 0}, {"name": "libinit.o", "value": 0, "delta": 0}, {"name": "libinit2.o", "value": 0, "delta": 0}, {"name": "rt_memcpy.o", "value": 0, "delta": 0}, {"name": "use_no_semi_2.o", "value": 0, "delta": 0}, {"name": "rt_ctype_table.o", "value": 0, "delta": 0}, {"name": "rt_errno_addr_twolibspace.o", "value": 0, "delta": 0}, {"name": "h1_alloc_threads.o", "value": 0, "delta": 0}, {"name": "h1_free_threads.o", "value": 0, "delta": 0}, {"name": "llshl.o", "value": 0, "delta": 0}, {"name": "llushr.o", "value": 0, "delta": 0}, {"name": "llmul.o", "value": 0, "delta": 0}, {"name": "llsdiv.o", "value": 0, "delta": 0}, {"name": "lludiv.o", "value": 0, "delta": 0}, {"name": "tolower.o", "value": 0, "delta": 0}, {"name": "_printf_pad.o", "value": 0, "delta": 0}, {"name": "__0sscanf.o", "value": 0, "delta": 0}, {"name": "_scanf_int.o", "value": 0, "delta": 0}, {"name": "_scanf_str.o", "value": 0, "delta": 0}, {"name": "strtol.o", "value": 0, "delta": 0}, {"name": "fseek.o", "value": 0, "delta": 0}, {"name": "ftell.o", "value": 0, "delta": 0}, {"name": "setbuf.o", "value": 0, "delta": 0}, {"name": "fclose.o", "value": 0, "delta": 0}, {"name": "fgetc_locked.o", "value": 0, "delta": 0}, {"name": "fputc_locked.o", "value": 0, "delta": 0}, {"name": "fclose_locked.o", "value": 0, "delta": 0}, {"name": "fseek_locked.o", "value": 0, "delta": 0}, {"name": "feof_locked.o", "value": 0, "delta": 0}, {"name": "fflush_locked.o", "value": 0, "delta": 0}, {"name": "fopen_locked.o", "value": 0, "delta": 0}, {"name": "abort.o", "value": 0, "delta": 0}, {"name": "strchr.o", "value": 0, "delta": 0}, {"name": "strcspn.o", "value": 0, "delta": 0}, {"name": "strspn.o", "value": 0, "delta": 0}, {"name": "memcmp.o", "value": 0, "delta": 0}, {"name": "strcpy.o", "value": 0, "delta": 0}, {"name": "strlen.o", "value": 0, "delta": 0}, {"name": "memchr.o", "value": 0, "delta": 0}, {"name": "rt_memmove.o", "value": 0, "delta": 0}, {"name": "aeabi_memset.o", "value": 0, "delta": 0}, {"name": "aeabi_memset4.o", "value": 0, "delta": 0}, {"name": "rt_memclr.o", "value": 0, "delta": 0}, {"name": "strcmp.o", "value": 0, "delta": 0}, {"name": "aeabi_sdiv.o", "value": 0, "delta": 0}, {"name": "heapauxi.o", "value": 0, "delta": 0}, {"name": "init_aeabi.o", "value": 0, "delta": 0}, {"name": "libspace.o", "value": 96, "delta": 0}, {"name": "use_no_semi.o", "value": 0, "delta": 0}, {"name": "rt_heap_descriptor_twolibspace.o", "value": 0, "delta": 0}, {"name": "rt_locale_twolibspace.o", "value": 0, "delta": 0}, {"name": "hguard.o", "value": 0, "delta": 0}, {"name": "init_alloc.o", "value": 0, "delta": 0}, {"name": "h1_init_threads.o", "value": 0, "delta": 0}, {"name": "_rserrno.o", "value": 0, "delta": 0}, {"name": "_chval.o", "value": 0, "delta": 0}, {"name": "_scanf_longlong.o", "value": 0, "delta": 0}, {"name": "scanf_char.o", "value": 0, "delta": 0}, {"name": "_sgetc.o", "value": 0, "delta": 0}, {"name": "_strtoul.o", "value": 0, "delta": 0}, {"name": "strtof.o", "value": 0, "delta": 0}, {"name": "strtoll.o", "value": 0, "delta": 0}, {"name": "strtoull.o", "value": 0, "delta": 0}, {"name": "_scanf_wctomb.o", "value": 0, "delta": 0}, {"name": "_scanf_wstr.o", "value": 0, "delta": 0}, {"name": "filbuf.o", "value": 0, "delta": 0}, {"name": "flsbuf.o", "value": 0, "delta": 0}, {"name": "getc.o", "value": 0, "delta": 0}, {"name": "stdio.o", "value": 0, "delta": 0}, {"name": "ungetc.o", "value": 0, "delta": 0}, {"name": "ungetc_locked.o", "value": 0, "delta": 0}, {"name": "setvbuf_locked.o", "value": 0, "delta": 0}, {"name": "initio_locked.o", "value": 0, "delta": 0}, {"name": "defsig_abrt_outer.o", "value": 0, "delta": 0}, {"name": "wmemcpy.o", "value": 0, "delta": 0}, {"name": "wmemmove.o", "value": 0, "delta": 0}, {"name": "wcslen.o", "value": 0, "delta": 0}, {"name": "wmemset.o", "value": 0, "delta": 0}, {"name": "h1_realloc_threads.o", "value": 0, "delta": 0}, {"name": "h1_extend_threads.o", "value": 0, "delta": 0}, {"name": "isspace.o", "value": 0, "delta": 0}, {"name": "iswlower.o", "value": 0, "delta": 0}, {"name": "__ARM_vasprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_snprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_vsnprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_vsscanf.o", "value": 0, "delta": 0}, {"name": "_scanf.o", "value": 0, "delta": 0}, {"name": "scanf_fp.o", "value": 0, "delta": 0}, {"name": "strtod.o", "value": 0, "delta": 0}, {"name": "__strtoll.o", "value": 0, "delta": 0}, {"name": "__strtoull.o", "value": 0, "delta": 0}, {"name": "_scanf_wcharmap.o", "value": 0, "delta": 0}, {"name": "fgets_locked.o", "value": 0, "delta": 0}, {"name": "fputs_locked.o", "value": 0, "delta": 0}, {"name": "fwritefast_locked.o", "value": 0, "delta": 0}, {"name": "flushlinebuffered_locked.o", "value": 0, "delta": 0}, {"name": "mbtowc.o", "value": 0, "delta": 0}, {"name": "mbrlen.o", "value": 0, "delta": 0}, {"name": "mbsrtowcs.o", "value": 0, "delta": 0}, {"name": "mbrtowc.o", "value": 0, "delta": 0}, {"name": "wcrtomb.o", "value": 0, "delta": 0}, {"name": "mbsnrtowcs.o", "value": 0, "delta": 0}, {"name": "wcsnrtombs.o", "value": 0, "delta": 0}, {"name": "_c16rtomb.o", "value": 0, "delta": 0}, {"name": "_mbcurmax.o", "value": 0, "delta": 0}, {"name": "defsig_exit.o", "value": 0, "delta": 0}, {"name": "defsig_abrt_inner.o", "value": 0, "delta": 0}, {"name": "defsig_rtred_outer.o", "value": 0, "delta": 0}, {"name": "defsig_rtmem_outer.o", "value": 0, "delta": 0}, {"name": "memcpy.o", "value": 0, "delta": 0}, {"name": "memmove.o", "value": 0, "delta": 0}, {"name": "strftime.o", "value": 0, "delta": 0}, {"name": "term_alloc.o", "value": 0, "delta": 0}, {"name": "wclass_c.o", "value": 0, "delta": 0}, {"name": "_sputc.o", "value": 0, "delta": 0}, {"name": "_snputc.o", "value": 0, "delta": 0}, {"name": "_strtoull.o", "value": 0, "delta": 0}, {"name": "bigflt0.o", "value": 0, "delta": 0}, {"name": "btod.o", "value": 0, "delta": 0}, {"name": "mbrtoc16.o", "value": 0, "delta": 0}, {"name": "c16rtomb.o", "value": 0, "delta": 0}, {"name": "_mbrtoc16.o", "value": 0, "delta": 0}, {"name": "defsig_general.o", "value": 0, "delta": 0}, {"name": "defsig_rtred_inner.o", "value": 0, "delta": 0}, {"name": "defsig_rtmem_inner.o", "value": 0, "delta": 0}, {"name": "h1_final_threads.o", "value": 0, "delta": 0}, {"name": "scanf_hexfp.o", "value": 0, "delta": 0}, {"name": "scanf_infnan.o", "value": 0, "delta": 0}, {"name": "__dczerorl.o", "value": 0, "delta": 0}, {"name": "calloc.o", "value": 0, "delta": 0}, {"name": "fgetc.o", "value": 0, "delta": 0}, {"name": "fputc.o", "value": 0, "delta": 0}, {"name": "lc_ctype_c.o", "value": 0, "delta": 0}, {"name": "lc_numeric_c.o", "value": 0, "delta": 0}, {"name": "lc_time_c.o", "value": 0, "delta": 0}, {"name": "stdio_streams.o", "value": 252, "delta": 0}, {"name": "streamlock.o", "value": 0, "delta": 0}]}, {"name": "fz_ps.l", "value": 0, "delta": 0, "children": [{"name": "d2f.o", "value": 0, "delta": 0}, {"name": "daddsub.o", "value": 0, "delta": 0}, {"name": "dfixi.o", "value": 0, "delta": 0}, {"name": "dfixui.o", "value": 0, "delta": 0}, {"name": "dflti.o", "value": 0, "delta": 0}, {"name": "dmul.o", "value": 0, "delta": 0}, {"name": "f2d.o", "value": 0, "delta": 0}, {"name": "fdiv.o", "value": 0, "delta": 0}, {"name": "ffixi.o", "value": 0, "delta": 0}, {"name": "ffixl.o", "value": 0, "delta": 0}, {"name": "fflti.o", "value": 0, "delta": 0}, {"name": "ffltl.o", "value": 0, "delta": 0}, {"name": "fscalbn.o", "value": 0, "delta": 0}, {"name": "dcmpin.o", "value": 0, "delta": 0}, {"name": "fcmpin.o", "value": 0, "delta": 0}, {"name": "cmpret.o", "value": 0, "delta": 0}, {"name": "dnan2.o", "value": 0, "delta": 0}, {"name": "fnan2.o", "value": 0, "delta": 0}, {"name": "retnan.o", "value": 0, "delta": 0}, {"name": "dscalbn.o", "value": 0, "delta": 0}, {"name": "dcmp.o", "value": 0, "delta": 0}, {"name": "fcmp.o", "value": 0, "delta": 0}, {"name": "deqf.o", "value": 0, "delta": 0}, {"name": "dgef.o", "value": 0, "delta": 0}, {"name": "dlef.o", "value": 0, "delta": 0}, {"name": "drlef.o", "value": 0, "delta": 0}, {"name": "faddsub.o", "value": 0, "delta": 0}, {"name": "feqf.o", "value": 0, "delta": 0}, {"name": "fgef.o", "value": 0, "delta": 0}, {"name": "flef.o", "value": 0, "delta": 0}, {"name": "fmul.o", "value": 0, "delta": 0}, {"name": "scanf1.o", "value": 0, "delta": 0}, {"name": "scanf2.o", "value": 0, "delta": 0}, {"name": "fpconst.o", "value": 0, "delta": 0}]}, {"name": "libcpp_p.l", "value": 2961, "delta": 0, "children": [{"name": "ios.cpp.o", "value": 1, "delta": 0}, {"name": "ios.instantiations.cpp.o", "value": 1, "delta": 0}, {"name": "iostream.cpp.o", "value": 1038, "delta": 0}, {"name": "locale.cpp.o", "value": 1921, "delta": 0}, {"name": "string.cpp.o", "value": 0, "delta": 0}, {"name": "vector.cpp.o", "value": 0, "delta": 0}, {"name": "mutex.cpp.o", "value": 0, "delta": 0}, {"name": "new.cpp.o", "value": 0, "delta": 0}, {"name": "exception.cpp.o", "value": 0, "delta": 0}, {"name": "memory.cpp.o", "value": 0, "delta": 0}]}, {"name": "libcppabi_p.l", "value": 0, "delta": 0, "children": [{"name": "private_typeinfo.cpp.o", "value": 0, "delta": 0}, {"name": "cxa_virtual.cpp.o", "value": 0, "delta": 0}, {"name": "abort_message.cpp.o", "value": 0, "delta": 0}, {"name": "stdlib_typeinfo.cpp.o", "value": 0, "delta": 0}]}, {"name": "m_ps.l", "value": 0, "delta": 0, "children": [{"name": "dunder.o", "value": 0, "delta": 0}, {"name": "funder.o", "value": 0, "delta": 0}, {"name": "narrow.o", "value": 0, "delta": 0}, {"name": "ldexp.o", "value": 0, "delta": 0}, {"name": "frexp.o", "value": 0, "delta": 0}, {"name": "logf.o", "value": 0, "delta": 0}, {"name": "strtold.o", "value": 0, "delta": 0}]}]}, {"name": "FixedQueue.o", "value": 1, "delta": 0}, {"name": "main.o", "value": 2888, "delta": 0}, {"name": "Adafruit_I2C_LCD", "value": 0, "delta": 0, "children": [{"name": "Adafruit_I2C_LCD.o", "value": 0, "delta": 0}, {"name": "Adafruit_MCP23017.o", "value": 0, "delta": 0}]}, {"name": "PID", "value": 0, "delta": 0, "children": [{"name": "PID.o", "value": 0, "delta": 0}]}, {"name": "stune", "value": 12, "delta": 0, "children": [{"name": "src", "value": 12, "delta": 0, "children": [{"name": "sTan.o", "value": 0, "delta": 0}, {"name": "sTune.o", "value": 12, "delta": 0}]}]}, {"name": "anon$$obj.o", "value": 1024, "delta": 0}]}, {"name": ".data", "value": 367, "delta": 0, "children": [{"name": "mbed-os", "value": 264, "delta": 0, "children": [{"name": "targets", "value": 8, "delta": 0, "children": [{"name": "TARGET_STM", "value": 8, "delta": 0, "children": [{"name": "TARGET_STM32L0", "value": 8, "delta": 0, "children": [{"name": "TARGET_STM32L073xZ", "value": 0, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "startup_stm32l073xx.o", "value": 0, "delta": 0}]}, {"name": "system_clock.o", "value": 0, "delta": 0}, {"name": "TARGET_NUCLEO_L073RZ", "value": 0, "delta": 0, "children": [{"name": "PeripheralPins.o", "value": 0, "delta": 0}]}]}, {"name": "STM32Cube_FW", "value": 8, "delta": 0, "children": [{"name": "STM32L0xx_HAL_Driver", "value": 4, "delta": 0, "children": [{"name": "stm32l0xx_hal_adc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_adc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_dma.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_i2c_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_i2c.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal.o", "value": 4, "delta": 0}, {"name": "stm32l0xx_hal_lptim.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_cortex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_pwr.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rcc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rcc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rtc_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_rtc.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_tim.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_uart_ex.o", "value": 0, "delta": 0}, {"name": "stm32l0xx_hal_uart.o", "value": 0, "delta": 0}]}, {"name": "system_stm32l0xx.o", "value": 4, "delta": 0}]}, {"name": "analogin_device.o", "value": 0, "delta": 0}, {"name": "i2c_device.o", "value": 0, "delta": 0}, {"name": "serial_device.o", "value": 0, "delta": 0}, {"name": "pwmout_device.o", "value": 0, "delta": 0}]}, {"name": "hal_tick_overrides.o", "value": 0, "delta": 0}, {"name": "i2c_api.o", "value": 0, "delta": 0}, {"name": "lp_ticker.o", "value": 0, "delta": 0}, {"name": "gpio_api.o", "value": 0, "delta": 0}, {"name": "analogin_api.o", "value": 0, "delta": 0}, {"name": "serial_api.o", "value": 0, "delta": 0}, {"name": "sleep.o", "value": 0, "delta": 0}, {"name": "us_ticker.o", "value": 0, "delta": 0}, {"name": "mbed_overrides.o", "value": 0, "delta": 0}, {"name": "pinmap.o", "value": 0, "delta": 0}, {"name": "pwmout_api.o", "value": 0, "delta": 0}, {"name": "rtc_api.o", "value": 0, "delta": 0}]}]}, {"name": "cmsis", "value": 168, "delta": 0, "children": [{"name": "CMSIS_5", "value": 164, "delta": 0, "children": [{"name": "CMSIS", "value": 164, "delta": 0, "children": [{"name": "RTOS2", "value": 164, "delta": 0, "children": [{"name": "RTX", "value": 164, "delta": 0, "children": [{"name": "Source", "value": 164, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "TARGET_M0P", "value": 0, "delta": 0, "children": [{"name": "irq_cm0.o", "value": 0, "delta": 0}]}]}, {"name": "rtx_msgqueue.o", "value": 0, "delta": 0}, {"name": "rtx_thread.o", "value": 0, "delta": 0}, {"name": "rtx_timer.o", "value": 0, "delta": 0}, {"name": "rtx_lib.o", "value": 0, "delta": 0}, {"name": "rtx_delay.o", "value": 0, "delta": 0}, {"name": "rtx_kernel.o", "value": 164, "delta": 0}, {"name": "rtx_mutex.o", "value": 0, "delta": 0}, {"name": "rtx_memory.o", "value": 0, "delta": 0}, {"name": "rtx_mempool.o", "value": 0, "delta": 0}, {"name": "rtx_system.o", "value": 0, "delta": 0}, {"name": "rtx_semaphore.o", "value": 0, "delta": 0}]}]}]}]}]}, {"name": "device", "value": 4, "delta": 0, "children": [{"name": "rtos", "value": 4, "delta": 0, "children": [{"name": "source", "value": 4, "delta": 0, "children": [{"name": "mbed_rtx_handlers.o", "value": 0, "delta": 0}, {"name": "mbed_rtx_idle.o", "value": 4, "delta": 0}, {"name": "mbed_boot.o", "value": 0, "delta": 0}, {"name": "mbed_rtos_rtx.o", "value": 0, "delta": 0}]}, {"name": "TOOLCHAIN_ARM_STD", "value": 0, "delta": 0, "children": [{"name": "mbed_boot_arm_std.o", "value": 0, "delta": 0}]}]}]}]}, {"name": "platform", "value": 80, "delta": 0, "children": [{"name": "source", "value": 80, "delta": 0, "children": [{"name": "TARGET_CORTEX_M", "value": 0, "delta": 0, "children": [{"name": "TOOLCHAIN_ARM", "value": 0, "delta": 0, "children": [{"name": "except.o", "value": 0, "delta": 0}]}, {"name": "mbed_fault_handler.o", "value": 0, "delta": 0}]}, {"name": "minimal-printf", "value": 0, "delta": 0, "children": [{"name": "mbed_printf_armlink_overrides.o", "value": 0, "delta": 0}, {"name": "mbed_printf_wrapper.o", "value": 0, "delta": 0}, {"name": "mbed_printf_implementation.o", "value": 0, "delta": 0}]}, {"name": "mbed_retarget.o", "value": 64, "delta": 0}, {"name": "CThunkBase.o", "value": 0, "delta": 0}, {"name": "FileHandle.o", "value": 0, "delta": 0}, {"name": "FileSystemHandle.o", "value": 0, "delta": 0}, {"name": "CriticalSectionLock.o", "value": 0, "delta": 0}, {"name": "Stream.o", "value": 0, "delta": 0}, {"name": "FileBase.o", "value": 0, "delta": 0}, {"name": "FilePath.o", "value": 0, "delta": 0}, {"name": "mbed_os_timer.o", "value": 0, "delta": 0}, {"name": "SysTimer.o", "value": 0, "delta": 0}, {"name": "mbed_mktime.o", "value": 0, "delta": 0}, {"name": "mbed_wait_api_no_rtos.o", "value": 0, "delta": 0}, {"name": "mbed_critical.o", "value": 0, "delta": 0}, {"name": "mbed_atomic_impl.o", "value": 0, "delta": 0}, {"name": "mbed_error.o", "value": 0, "delta": 0}, {"name": "mbed_rtc_time.o", "value": 16, "delta": 0}, {"name": "mbed_assert.o", "value": 0, "delta": 0}, {"name": "mbed_board.o", "value": 0, "delta": 0}, {"name": "mbed_power_mgmt.o", "value": 0, "delta": 0}]}]}, {"name": "hal", "value": 8, "delta": 0, "children": [{"name": "usb", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "mbed_usb_phy.o", "value": 0, "delta": 0}]}]}, {"name": "source", "value": 8, "delta": 0, "children": [{"name": "mbed_us_ticker_api.o", "value": 4, "delta": 0}, {"name": "mbed_lp_ticker_api.o", "value": 4, "delta": 0}, {"name": "mbed_gpio.o", "value": 0, "delta": 0}, {"name": "mbed_critical_section_api.o", "value": 0, "delta": 0}, {"name": "mbed_ticker_api.o", "value": 0, "delta": 0}, {"name": "mpu", "value": 0, "delta": 0, "children": [{"name": "mbed_mpu_v7m.o", "value": 0, "delta": 0}]}, {"name": "mbed_pinmap_common.o", "value": 0, "delta": 0}]}]}, {"name": "drivers", "value": 0, "delta": 0, "children": [{"name": "usb", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "LinkedListBase.o", "value": 0, "delta": 0}, {"name": "EndpointResolver.o", "value": 0, "delta": 0}, {"name": "OperationListBase.o", "value": 0, "delta": 0}, {"name": "USBKeyboard.o", "value": 0, "delta": 0}, {"name": "USBAudio.o", "value": 0, "delta": 0}, {"name": "USBCDC.o", "value": 0, "delta": 0}, {"name": "AsyncOp.o", "value": 0, "delta": 0}, {"name": "USBDevice.o", "value": 0, "delta": 0}, {"name": "USBSerial.o", "value": 0, "delta": 0}]}]}, {"name": "source", "value": 0, "delta": 0, "children": [{"name": "UnbufferedSerial.o", "value": 0, "delta": 0}, {"name": "BufferedSerial.o", "value": 0, "delta": 0}, {"name": "Ticker.o", "value": 0, "delta": 0}, {"name": "TimerEvent.o", "value": 0, "delta": 0}, {"name": "DigitalInOut.o", "value": 0, "delta": 0}, {"name": "I2C.o", "value": 0, "delta": 0}, {"name": "PwmOut.o", "value": 0, "delta": 0}, {"name": "AnalogIn.o", "value": 0, "delta": 0}, {"name": "MbedCRC.o", "value": 0, "delta": 0}]}]}, {"name": "storage", "value": 0, "delta": 0, "children": [{"name": "filesystem", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "FileSystem.o", "value": 0, "delta": 0}, {"name": "Dir.o", "value": 0, "delta": 0}, {"name": "File.o", "value": 0, "delta": 0}]}, {"name": "littlefs", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "LittleFileSystem.o", "value": 0, "delta": 0}]}, {"name": "littlefs", "value": 0, "delta": 0, "children": [{"name": "lfs.o", "value": 0, "delta": 0}]}]}]}]}, {"name": "rtos", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "ThisThread.o", "value": 0, "delta": 0}, {"name": "Mutex.o", "value": 0, "delta": 0}, {"name": "Semaphore.o", "value": 0, "delta": 0}]}]}, {"name": "connectivity", "value": 0, "delta": 0, "children": [{"name": "netsocket", "value": 0, "delta": 0, "children": [{"name": "source", "value": 0, "delta": 0, "children": [{"name": "nsapi_dns.o", "value": 0, "delta": 0}]}]}]}]}, {"name": "[lib]", "value": 16, "delta": 0, "children": [{"name": "c_p.l", "value": 16, "delta": 0, "children": [{"name": "__main.o", "value": 0, "delta": 0}, {"name": "__scatter.o", "value": 0, "delta": 0}, {"name": "__scatter_zi.o", "value": 0, "delta": 0}, {"name": "libinit.o", "value": 0, "delta": 0}, {"name": "libinit2.o", "value": 0, "delta": 0}, {"name": "rt_memcpy.o", "value": 0, "delta": 0}, {"name": "use_no_semi_2.o", "value": 0, "delta": 0}, {"name": "rt_ctype_table.o", "value": 0, "delta": 0}, {"name": "rt_errno_addr_twolibspace.o", "value": 0, "delta": 0}, {"name": "h1_alloc_threads.o", "value": 0, "delta": 0}, {"name": "h1_free_threads.o", "value": 0, "delta": 0}, {"name": "llshl.o", "value": 0, "delta": 0}, {"name": "llushr.o", "value": 0, "delta": 0}, {"name": "llmul.o", "value": 0, "delta": 0}, {"name": "llsdiv.o", "value": 0, "delta": 0}, {"name": "lludiv.o", "value": 0, "delta": 0}, {"name": "tolower.o", "value": 0, "delta": 0}, {"name": "_printf_pad.o", "value": 0, "delta": 0}, {"name": "__0sscanf.o", "value": 0, "delta": 0}, {"name": "_scanf_int.o", "value": 0, "delta": 0}, {"name": "_scanf_str.o", "value": 0, "delta": 0}, {"name": "strtol.o", "value": 0, "delta": 0}, {"name": "fseek.o", "value": 0, "delta": 0}, {"name": "ftell.o", "value": 0, "delta": 0}, {"name": "setbuf.o", "value": 0, "delta": 0}, {"name": "fclose.o", "value": 0, "delta": 0}, {"name": "fgetc_locked.o", "value": 0, "delta": 0}, {"name": "fputc_locked.o", "value": 0, "delta": 0}, {"name": "fclose_locked.o", "value": 0, "delta": 0}, {"name": "fseek_locked.o", "value": 0, "delta": 0}, {"name": "feof_locked.o", "value": 0, "delta": 0}, {"name": "fflush_locked.o", "value": 0, "delta": 0}, {"name": "fopen_locked.o", "value": 0, "delta": 0}, {"name": "abort.o", "value": 0, "delta": 0}, {"name": "strchr.o", "value": 0, "delta": 0}, {"name": "strcspn.o", "value": 0, "delta": 0}, {"name": "strspn.o", "value": 0, "delta": 0}, {"name": "memcmp.o", "value": 0, "delta": 0}, {"name": "strcpy.o", "value": 0, "delta": 0}, {"name": "strlen.o", "value": 0, "delta": 0}, {"name": "memchr.o", "value": 0, "delta": 0}, {"name": "rt_memmove.o", "value": 0, "delta": 0}, {"name": "aeabi_memset.o", "value": 0, "delta": 0}, {"name": "aeabi_memset4.o", "value": 0, "delta": 0}, {"name": "rt_memclr.o", "value": 0, "delta": 0}, {"name": "strcmp.o", "value": 0, "delta": 0}, {"name": "aeabi_sdiv.o", "value": 0, "delta": 0}, {"name": "heapauxi.o", "value": 0, "delta": 0}, {"name": "init_aeabi.o", "value": 0, "delta": 0}, {"name": "libspace.o", "value": 0, "delta": 0}, {"name": "use_no_semi.o", "value": 0, "delta": 0}, {"name": "rt_heap_descriptor_twolibspace.o", "value": 0, "delta": 0}, {"name": "rt_locale_twolibspace.o", "value": 0, "delta": 0}, {"name": "hguard.o", "value": 0, "delta": 0}, {"name": "init_alloc.o", "value": 0, "delta": 0}, {"name": "h1_init_threads.o", "value": 0, "delta": 0}, {"name": "_rserrno.o", "value": 0, "delta": 0}, {"name": "_chval.o", "value": 0, "delta": 0}, {"name": "_scanf_longlong.o", "value": 0, "delta": 0}, {"name": "scanf_char.o", "value": 0, "delta": 0}, {"name": "_sgetc.o", "value": 0, "delta": 0}, {"name": "_strtoul.o", "value": 0, "delta": 0}, {"name": "strtof.o", "value": 0, "delta": 0}, {"name": "strtoll.o", "value": 0, "delta": 0}, {"name": "strtoull.o", "value": 0, "delta": 0}, {"name": "_scanf_wctomb.o", "value": 0, "delta": 0}, {"name": "_scanf_wstr.o", "value": 0, "delta": 0}, {"name": "filbuf.o", "value": 0, "delta": 0}, {"name": "flsbuf.o", "value": 0, "delta": 0}, {"name": "getc.o", "value": 0, "delta": 0}, {"name": "stdio.o", "value": 0, "delta": 0}, {"name": "ungetc.o", "value": 0, "delta": 0}, {"name": "ungetc_locked.o", "value": 0, "delta": 0}, {"name": "setvbuf_locked.o", "value": 0, "delta": 0}, {"name": "initio_locked.o", "value": 0, "delta": 0}, {"name": "defsig_abrt_outer.o", "value": 0, "delta": 0}, {"name": "wmemcpy.o", "value": 0, "delta": 0}, {"name": "wmemmove.o", "value": 0, "delta": 0}, {"name": "wcslen.o", "value": 0, "delta": 0}, {"name": "wmemset.o", "value": 0, "delta": 0}, {"name": "h1_realloc_threads.o", "value": 0, "delta": 0}, {"name": "h1_extend_threads.o", "value": 0, "delta": 0}, {"name": "isspace.o", "value": 0, "delta": 0}, {"name": "iswlower.o", "value": 0, "delta": 0}, {"name": "__ARM_vasprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_snprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_vsnprintf.o", "value": 0, "delta": 0}, {"name": "__ARM_vsscanf.o", "value": 0, "delta": 0}, {"name": "_scanf.o", "value": 0, "delta": 0}, {"name": "scanf_fp.o", "value": 0, "delta": 0}, {"name": "strtod.o", "value": 0, "delta": 0}, {"name": "__strtoll.o", "value": 0, "delta": 0}, {"name": "__strtoull.o", "value": 0, "delta": 0}, {"name": "_scanf_wcharmap.o", "value": 0, "delta": 0}, {"name": "fgets_locked.o", "value": 0, "delta": 0}, {"name": "fputs_locked.o", "value": 0, "delta": 0}, {"name": "fwritefast_locked.o", "value": 0, "delta": 0}, {"name": "flushlinebuffered_locked.o", "value": 0, "delta": 0}, {"name": "mbtowc.o", "value": 0, "delta": 0}, {"name": "mbrlen.o", "value": 0, "delta": 0}, {"name": "mbsrtowcs.o", "value": 0, "delta": 0}, {"name": "mbrtowc.o", "value": 0, "delta": 0}, {"name": "wcrtomb.o", "value": 0, "delta": 0}, {"name": "mbsnrtowcs.o", "value": 0, "delta": 0}, {"name": "wcsnrtombs.o", "value": 0, "delta": 0}, {"name": "_c16rtomb.o", "value": 0, "delta": 0}, {"name": "_mbcurmax.o", "value": 0, "delta": 0}, {"name": "defsig_exit.o", "value": 0, "delta": 0}, {"name": "defsig_abrt_inner.o", "value": 0, "delta": 0}, {"name": "defsig_rtred_outer.o", "value": 0, "delta": 0}, {"name": "defsig_rtmem_outer.o", "value": 0, "delta": 0}, {"name": "memcpy.o", "value": 0, "delta": 0}, {"name": "memmove.o", "value": 0, "delta": 0}, {"name": "strftime.o", "value": 0, "delta": 0}, {"name": "term_alloc.o", "value": 0, "delta": 0}, {"name": "wclass_c.o", "value": 0, "delta": 0}, {"name": "_sputc.o", "value": 0, "delta": 0}, {"name": "_snputc.o", "value": 0, "delta": 0}, {"name": "_strtoull.o", "value": 0, "delta": 0}, {"name": "bigflt0.o", "value": 0, "delta": 0}, {"name": "btod.o", "value": 0, "delta": 0}, {"name": "mbrtoc16.o", "value": 0, "delta": 0}, {"name": "c16rtomb.o", "value": 0, "delta": 0}, {"name": "_mbrtoc16.o", "value": 0, "delta": 0}, {"name": "defsig_general.o", "value": 0, "delta": 0}, {"name": "defsig_rtred_inner.o", "value": 0, "delta": 0}, {"name": "defsig_rtmem_inner.o", "value": 0, "delta": 0}, {"name": "h1_final_threads.o", "value": 0, "delta": 0}, {"name": "scanf_hexfp.o", "value": 0, "delta": 0}, {"name": "scanf_infnan.o", "value": 0, "delta": 0}, {"name": "__dczerorl.o", "value": 0, "delta": 0}, {"name": "calloc.o", "value": 0, "delta": 0}, {"name": "fgetc.o", "value": 0, "delta": 0}, {"name": "fputc.o", "value": 0, "delta": 0}, {"name": "lc_ctype_c.o", "value": 0, "delta": 0}, {"name": "lc_numeric_c.o", "value": 0, "delta": 0}, {"name": "lc_time_c.o", "value": 0, "delta": 0}, {"name": "stdio_streams.o", "value": 12, "delta": 0}, {"name": "streamlock.o", "value": 4, "delta": 0}]}, {"name": "fz_ps.l", "value": 0, "delta": 0, "children": [{"name": "d2f.o", "value": 0, "delta": 0}, {"name": "daddsub.o", "value": 0, "delta": 0}, {"name": "dfixi.o", "value": 0, "delta": 0}, {"name": "dfixui.o", "value": 0, "delta": 0}, {"name": "dflti.o", "value": 0, "delta": 0}, {"name": "dmul.o", "value": 0, "delta": 0}, {"name": "f2d.o", "value": 0, "delta": 0}, {"name": "fdiv.o", "value": 0, "delta": 0}, {"name": "ffixi.o", "value": 0, "delta": 0}, {"name": "ffixl.o", "value": 0, "delta": 0}, {"name": "fflti.o", "value": 0, "delta": 0}, {"name": "ffltl.o", "value": 0, "delta": 0}, {"name": "fscalbn.o", "value": 0, "delta": 0}, {"name": "dcmpin.o", "value": 0, "delta": 0}, {"name": "fcmpin.o", "value": 0, "delta": 0}, {"name": "cmpret.o", "value": 0, "delta": 0}, {"name": "dnan2.o", "value": 0, "delta": 0}, {"name": "fnan2.o", "value": 0, "delta": 0}, {"name": "retnan.o", "value": 0, "delta": 0}, {"name": "dscalbn.o", "value": 0, "delta": 0}, {"name": "dcmp.o", "value": 0, "delta": 0}, {"name": "fcmp.o", "value": 0, "delta": 0}, {"name": "deqf.o", "value": 0, "delta": 0}, {"name": "dgef.o", "value": 0, "delta": 0}, {"name": "dlef.o", "value": 0, "delta": 0}, {"name": "drlef.o", "value": 0, "delta": 0}, {"name": "faddsub.o", "value": 0, "delta": 0}, {"name": "feqf.o", "value": 0, "delta": 0}, {"name": "fgef.o", "value": 0, "delta": 0}, {"name": "flef.o", "value": 0, "delta": 0}, {"name": "fmul.o", "value": 0, "delta": 0}, {"name": "scanf1.o", "value": 0, "delta": 0}, {"name": "scanf2.o", "value": 0, "delta": 0}, {"name": "fpconst.o", "value": 0, "delta": 0}]}, {"name": "libcpp_p.l", "value": 0, "delta": 0, "children": [{"name": "ios.cpp.o", "value": 0, "delta": 0}, {"name": "ios.instantiations.cpp.o", "value": 0, "delta": 0}, {"name": "iostream.cpp.o", "value": 0, "delta": 0}, {"name": "locale.cpp.o", "value": 0, "delta": 0}, {"name": "string.cpp.o", "value": 0, "delta": 0}, {"name": "vector.cpp.o", "value": 0, "delta": 0}, {"name": "mutex.cpp.o", "value": 0, "delta": 0}, {"name": "new.cpp.o", "value": 0, "delta": 0}, {"name": "exception.cpp.o", "value": 0, "delta": 0}, {"name": "memory.cpp.o", "value": 0, "delta": 0}]}, {"name": "libcppabi_p.l", "value": 0, "delta": 0, "children": [{"name": "private_typeinfo.cpp.o", "value": 0, "delta": 0}, {"name": "cxa_virtual.cpp.o", "value": 0, "delta": 0}, {"name": "abort_message.cpp.o", "value": 0, "delta": 0}, {"name": "stdlib_typeinfo.cpp.o", "value": 0, "delta": 0}]}, {"name": "m_ps.l", "value": 0, "delta": 0, "children": [{"name": "dunder.o", "value": 0, "delta": 0}, {"name": "funder.o", "value": 0, "delta": 0}, {"name": "narrow.o", "value": 0, "delta": 0}, {"name": "ldexp.o", "value": 0, "delta": 0}, {"name": "frexp.o", "value": 0, "delta": 0}, {"name": "logf.o", "value": 0, "delta": 0}, {"name": "strtold.o", "value": 0, "delta": 0}]}]}, {"name": "FixedQueue.o", "value": 0, "delta": 0}, {"name": "main.o", "value": 87, "delta": 0}, {"name": "Adafruit_I2C_LCD", "value": 0, "delta": 0, "children": [{"name": "Adafruit_I2C_LCD.o", "value": 0, "delta": 0}, {"name": "Adafruit_MCP23017.o", "value": 0, "delta": 0}]}, {"name": "PID", "value": 0, "delta": 0, "children": [{"name": "PID.o", "value": 0, "delta": 0}]}, {"name": "stune", "value": 0, "delta": 0, "children": [{"name": "src", "value": 0, "delta": 0, "children": [{"name": "sTan.o", "value": 0, "delta": 0}, {"name": "sTune.o", "value": 0, "delta": 0}]}]}, {"name": "anon$$obj.o", "value": 0, "delta": 0}]}]}).call(flameGraph_ram);
  119.    </script>
  120.   </body>
  121. </html>
  122.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement