AB
1
THIS GOOGLE SHEET PARSES YOUR LINKER MAP AND GROUPS/SORTS YOUR SYMBOLS BY SIZE
(1) CLICK "FILE -> MAKE A COPY"
(2) CLEAR THE ROWS BELOW. DON'T DELETE THE ROWS
(3) PASTE THE CONTENTS OF "FIRMWARE.MAP" BELOW. WAIT FOR THE PASTING TO COMPLETE (CHECK THE PROGRESS BAR AT TOP RIGHT)
(4) CLICK THE "SYMBOLS" SHEET
(5) CLICK "DATA -> FILTER VIEWS -> ALL OBJECTS BY SIZE / FUNCTIONS AND DATA BY SIZE"
(6) WHEN REPLACING THE ROWS BELOW, REFRESH THE "SYMBOLS" VIEW BY CLICKING "DATA -> FILTER VIEWS -> NONE", THEN "DATA -> FILTER VIEWS -> ALL OBJECTS BY SIZE"
2
Archive member included to satisfy reference by file (symbol)
3
4
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/bsp/bluepill/hw_bsp_bluepill.a(startup_stm32f103xb.o)
5
(Reset_Handler)
6
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/bsp/bluepill/hw_bsp_bluepill.a(system_stm32f1xx.o)
7
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/bsp/bluepill/hw_bsp_bluepill.a(startup_stm32f103xb.o) (SystemInit)
8
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/cmsis-core/hw_cmsis-core.a(cmsis_nvic.o)
9
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/bsp/bluepill/hw_bsp_bluepill.a(system_stm32f1xx.o) (NVIC_Relocate)
10
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(start.o)
11
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/bsp/bluepill/hw_bsp_bluepill.a(startup_stm32f103xb.o) (_start)
12
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(main.o)
13
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(start.o) (main)
14
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o)
15
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(main.o) (start_network_task)
16
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(geolocate.o)
17
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o) (geolocate)
18
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(listen_sensor.o)
19
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(main.o) (start_sensor_listener)
20
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/encoding/json/encoding_json.a(json_encode.o)
21
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o) (json_encode_object_start)
22
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/sensor/hw_sensor.a(sensor.o)
23
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(listen_sensor.o) (sensor_mgr_find_next_bydevname)
24
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_fault.o)
25
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(main.o) (__assert_func)
26
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os.o)
27
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(start.o) (os_init)
28
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_callout.o)
29
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/sensor/hw_sensor.a(sensor.o) (os_callout_init)
30
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_cputime.o)
31
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/sensor/hw_sensor.a(sensor.o) (os_cputime_get32)
32
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_cputime_1mhz.o)
33
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_cputime.o) (os_cputime_nsecs_to_ticks)
34
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_dev.o)
35
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os.o) (os_dev_initialize_all)
36
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_eventq.o)
37
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os.o) (os_eventq_init)
38
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_mempool.o)
39
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/sensor/hw_sensor.a(sensor.o) (os_mempool_init)
40
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_msys.o)
41
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o) (os_msys_num_free)
42
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_mutex.o)
43
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/sensor/hw_sensor.a(sensor.o) (os_mutex_init)
44
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_sanity.o)
45
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os.o) (os_sanity_run)
46
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_sched.o)
47
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_eventq.o) (os_sched_get_current_task)
48
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_task.o)
49
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o) (os_task_init)
50
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_time.o)
51
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_sched.o) (g_os_time)
52
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_arch_arm.o)
53
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_sched.o) (os_arch_ctx_sw)
54
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_mbuf.o)
55
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_msys.o) (os_mbuf_get)
56
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(HAL_CM3.o)
57
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_arch_arm.o) (os_set_env)
58
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(SVC_Table.o)
59
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(HAL_CM3.o) (SVC_Table)
60
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(malloc.o)
61
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/sensor/hw_sensor.a(sensor.o) (malloc)
62
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(memcmp.o)
63
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_mbuf.o) (memcmp)
64
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(memcpy.o)
65
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_mbuf.o) (memcpy)
66
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(memmove.o)
67
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_mbuf.o) (memmove)
68
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(memset.o)
69
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/sensor/hw_sensor.a(sensor.o) (memset)
70
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(sprintf.o)
71
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o) (sprintf)
72
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(strcmp.o)
73
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/hw/sensor/hw_sensor.a(sensor.o) (strcmp)
74
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(strlen.o)
75
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o) (strlen)
76
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(strncpy.o)
77
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/kernel/os/kernel_os.a(os_mempool.o) (strncpy)
78
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(tinyprintf.o)
79
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(sprintf.o) (vsnprintf)
80
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(memfile.o)
81
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(tinyprintf.o) (fmemopen_w)
82
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(mynewt.o)
83
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(tinyprintf.o) (stdout)
84
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(driver.o)
85
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(geolocate.o) (esp8266_scan)
86
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(transport.o)
87
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o) (esp8266_register_transport)
88
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(Controller.o)
89
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(driver.o) (ESP8266::init(char*, unsigned long, char*, unsigned long, char*, unsigned long, bool))
90
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(ATParser.o)
91
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(Controller.o) (ATParser::init(BufferedSerial&, char*, int, char const*, int, bool))
92
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(BufferedSerial.o)
93
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(Controller.o) (BufferedSerial::init(char*, unsigned long, char*, unsigned long, char const*))
94
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(MyBuffer.o)
95
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/esp8266/libs_esp8266.a(BufferedSerial.o) (MyBuffer<char>::init(char*, unsigned long))
96
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/hmac_prng/libs_hmac_prng.a(hmac_prng.o)
97
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/apps/my_sensor_app/apps_my_sensor_app.a(send_coap.o) (hmac_prng_generate)
98
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/semihosting_console/libs_semihosting_console.a(console.o)
99
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libc/baselibc/libc_baselibc.a(mynewt.o) (console_write)
100
/Users/Luppy/mynewt/stm32bluepill-mynewt-sensor/bin/targets/bluepill_my_sensor/app/libs/semihosting_console/libs_semihosting_console.a(console_fmt.o)