Skip to content

Instantly share code, notes, and snippets.

@jmgao
Created November 18, 2020 05:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmgao/97b9967292557b416ebfcf2167552176 to your computer and use it in GitHub Desktop.
Save jmgao/97b9967292557b416ebfcf2167552176 to your computer and use it in GitHub Desktop.
pl_bluepill `bloaty -s vm -d symbols build/zephyr/zephyr.elf -n 0`
VM SIZE FILE SIZE
-------------- --------------
15.5% 9.55Ki allocator 46 0.0%
3.7% 2.25Ki z_main_stack 45 0.0%
3.2% 2.00Ki z_interrupt_stacks 51 0.0%
2.7% 1.69Ki mbedtls_internal_sha256_process 1.76Ki 0.2%
2.7% 1.68Ki usb_dc_stm32_state 51 0.0%
2.0% 1.23Ki mpi_mul_hlp 1.27Ki 0.1%
1.7% 1.05Ki HAL_PCD_IRQHandler 1.13Ki 0.1%
1.6% 1024 sys_work_q_stack 49 0.0%
1.6% 1022 mbedtls_mpi_exp_mod 1.05Ki 0.1%
1.4% 860 mbedtls_mpi_div_mpi 912 0.1%
1.2% 728 usb_handle_standard_request 836 0.1%
1.1% 714 __udivmoddi4 743 0.1%
1.1% 692 USB_ActivateEndpoint 793 0.1%
1.0% 604 z_vprintk 670 0.1%
0.8% 524 __limbs_ds4_key_RN 580 0.1%
0.7% 456 input_get_raw_state() 544 0.1%
0.7% 456 usb_fix_descriptor 555 0.1%
0.7% 424 input_init() 488 0.0%
0.7% 420 USB_EPStartXfer 484 0.0%
0.7% 416 mbedtls_rsa_rsassa_pss_sign 492 0.1%
0.6% 396 USB_DeactivateEndpoint 451 0.0%
0.6% 376 ps4::Hid::GetInputReport() 510 0.1%
0.6% 360 led_states 173 0.0%
0.6% 351 [section text] 351 0.0%
0.5% 345 [section rodata] 345 0.0%
0.5% 344 _sw_isr_table 491 0.1%
0.5% 320 ps3::Hid::GetInputReport() 438 0.0%
0.5% 316 usb_dev 40 0.0%
0.5% 312 input_parse() 406 0.0%
0.5% 306 nx::Hid::GetInputReport() 423 0.0%
0.5% 292 ps4::get_next_signature_chunk() 383 0.0%
0.4% 280 passinglink::usb_init() 356 0.0%
0.4% 272 z_add_timeout 334 0.0%
0.4% 264 usb_transfer_work 314 0.0%
0.4% 260 __limbs_ds4_key_N 315 0.0%
0.4% 260 mbedtls_sha256_finish_ret 318 0.0%
0.4% 256 K 290 0.0%
0.4% 256 __ds4_key_e 305 0.0%
0.4% 256 __ds4_key_n 305 0.0%
0.4% 256 __ds4_signature 309 0.0%
0.4% 256 __limbs_ds4_key_D 311 0.0%
0.4% 256 ps4::Hid::GetFeatureReport() 344 0.0%
0.4% 256 ps4::nonce 48 0.0%
0.4% 256 ps4::nonce_signature 59 0.0%
0.4% 256 usb_enable 315 0.0%
0.4% 256 z_cstart 313 0.0%
0.4% 256 z_idle_stacks 46 0.0%
0.4% 240 ut_data 40 0.0%
0.4% 240 z_impl_k_mutex_lock 308 0.0%
0.4% 236 HAL_PCD_Init 281 0.0%
0.4% 232 z_arm_fault 324 0.0%
0.4% 228 gpio_stm32_pin_interrupt_configure 311 0.0%
0.4% 224 usb_handle_control_transfer 300 0.0%
0.3% 212 mpi_montmul.isra.0 263 0.0%
0.3% 212 z_clock_announce 277 0.0%
0.3% 200 ps3::Hid::InterruptOut() 267 0.0%
0.3% 200 z_clock_set_timeout 268 0.0%
0.3% 198 mbedtls_mpi_mul_mpi 250 0.0%
0.3% 184 ps4::set_nonce() 261 0.0%
0.3% 184 queue_insert 229 0.0%
0.3% 184 z_thread_single_abort 254 0.0%
0.3% 178 mbedtls_mpi_add_abs 230 0.0%
0.3% 176 mgf_mask 217 0.0%
0.3% 172 __ds4_key 218 0.0%
0.3% 172 _irq_vector_table 225 0.0%
0.3% 172 forward_status_cb 238 0.0%
0.3% 170 gpio_stm32_configure 223 0.0%
0.3% 170 sys_heap_free 216 0.0%
0.3% 168 usb_status_cb() 258 0.0%
0.3% 164 hid_class_handle_req 233 0.0%
0.3% 164 mbedtls_sha256_starts_ret 238 0.0%
0.3% 164 sys_heap_init 210 0.0%
0.3% 164 usb_dc_attach 226 0.0%
0.3% 160 kPS4ReportDescriptor 218 0.0%
0.3% 160 mbedtls_mpi_shift_l 212 0.0%
0.2% 156 UTILS_EnablePLLAndSwitchSystem 235 0.0%
0.2% 156 mbedtls_mpi_sub_abs 208 0.0%
0.2% 156 print_digits 217 0.0%
0.2% 156 ps4::sign_nonce() 234 0.0%
0.2% 156 usb_dc_ep_write 220 0.0%
0.2% 156 usb_probe_selected() 229 0.0%
0.2% 156 z_impl_k_yield 219 0.0%
0.2% 152 z_init_static_threads 222 0.0%
0.2% 148 work_cancel 192 0.0%
0.2% 144 k_main_work_q 46 0.0%
0.2% 144 k_sys_work_q 45 0.0%
0.2% 140 stm32_usb_reset() 218 0.0%
0.2% 140 z_impl_k_mutex_unlock 210 0.0%
0.2% 138 free_list_add 184 0.0%
0.2% 137 kPS3ReportDescriptor 195 0.0%
0.2% 136 rsa_check_context 202 0.0%
0.2% 136 z_set_prio 195 0.0%
0.2% 134 USB_EPClearStall 183 0.0%
0.2% 134 k_heap_alloc 179 0.0%
0.2% 134 mbedtls_mpi_cmp_mpi 186 0.0%
0.2% 132 __limbs_ds4_key_P 187 0.0%
0.2% 132 __limbs_ds4_key_Q 187 0.0%
0.2% 132 z_time_slice 193 0.0%
0.2% 130 alloc_chunk 174 0.0%
0.2% 128 __limbs_ds4_key_DP 184 0.0%
0.2% 128 __limbs_ds4_key_DQ 184 0.0%
0.2% 128 __limbs_ds4_key_QP 184 0.0%
0.2% 128 exti_data 42 0.0%
0.2% 128 k_delayed_work_submit_to_queue 207 0.0%
0.2% 128 mbedtls_rsa_private 180 0.0%
0.2% 128 mbedtls_rsa_public 195 0.0%
0.2% 124 usb_probe_check() 201 0.0%
0.2% 124 usb_update_sn_string_descriptor 204 0.0%
0.2% 124 {lambda()#1}::_FUN() 231 0.0%
0.2% 124 {lambda()#4}::_FUN() 232 0.0%
0.2% 122 mbedtls_sha256_update_ret 180 0.0%
0.2% 120 mbedtls_mpi_shift_r 172 0.0%
0.2% 120 stm32_clock_control_init 193 0.0%
0.2% 120 z_idle_threads 47 0.0%
0.2% 120 z_main_thread 46 0.0%
0.2% 118 led_set() 249 0.0%
0.2% 116 hid_custom_handle_req 186 0.0%
0.2% 116 move_thread_to_end_of_prio_q 193 0.0%
0.2% 116 passinglink::usb_hid_init() 164 0.0%
0.2% 114 gpio_stm32_config 164 0.0%
0.2% 112 mbedtls_mpi_read_binary 168 0.0%
0.2% 112 usb_dc_ep_configure 212 0.0%
0.2% 110 mbedtls_mpi_write_binary 167 0.0%
0.2% 108 malloc 156 0.0%
0.2% 108 z_setup_new_thread 175 0.0%
0.2% 104 HAL_PCD_EP_ClrStall 156 0.0%
0.2% 104 HAL_PCD_EP_SetStall 156 0.0%
0.2% 104 LL_PLL_ConfigSystemClock_HSE 181 0.0%
0.2% 104 free 152 0.0%
0.2% 104 ready_thread 165 0.0%
0.2% 104 stm32_exti_trigger 203 0.0%
0.2% 104 sys_heap_alloc 151 0.0%
0.2% 104 z_impl_k_queue_get 171 0.0%
0.2% 102 mbedtls_mpi_cmp_abs 154 0.0%
0.2% 100 HAL_PCD_EP_Open 148 0.0%
0.2% 100 mbedtls_mpi_mod_mpi 152 0.0%
0.2% 96 custom_handler 159 0.0%
0.2% 96 usb_dc_ep_read_wait 164 0.0%
0.1% 94 free_list_remove_bidx 148 0.0%
0.1% 92 ps4::Hid::SetReport() 182 0.0%
0.1% 88 mbedtls_mpi_copy 137 0.0%
0.1% 88 stm32_clock_control_on 159 0.0%
0.1% 88 z_impl_k_thread_abort 158 0.0%
0.1% 88 z_impl_k_thread_create 159 0.0%
0.1% 88 z_pinmux_stm32_set 155 0.0%
0.1% 86 add_to_waitq_locked 138 0.0%
0.1% 86 gpio_stm32_manage_callback 145 0.0%
0.1% 86 kNXReportDescriptor 143 0.0%
0.1% 86 led_update() 141 0.0%
0.1% 86 memcpy 125 0.0%
0.1% 84 class_handler 146 0.0%
0.1% 84 set_endpoint 145 0.0%
0.1% 84 z_impl_k_sem_take 150 0.0%
0.1% 82 HAL_PCD_EP_Close 131 0.0%
0.1% 82 mpi_bigendian_to_host.part.0 143 0.0%
0.1% 82 z_timeout_end_calc 133 0.0%
0.1% 80 bg_thread_main 143 0.0%
0.1% 80 elapsed 184 0.0%
0.1% 80 next_timeout 141 0.0%
0.1% 80 usb_cancel_transfer 148 0.0%
0.1% 80 usb_data_to_host 145 0.0%
0.1% 80 vendor_handler 143 0.0%
0.1% 80 write_report() 154 0.0%
0.1% 80 z_impl_device_get_binding 135 0.0%
0.1% 80 z_sys_init_run_level 149 0.0%
0.1% 78 decode_hid_report_value() 213 0.0%
0.1% 78 split_chunks 123 0.0%
0.1% 76 k_work_q_start 139 0.0%
0.1% 76 mbedtls_mpi_grow 125 0.0%
0.1% 76 pend 129 0.0%
0.1% 76 stm32_exti_init 124 0.0%
0.1% 76 string_descr 121 0.0%
0.1% 74 atomic_u32<>::cas() 151 0.0%
0.1% 74 z_unpend_first_thread 128 0.0%
0.1% 72 HAL_PCD_ResetCallback 142 0.0%
0.1% 72 ProbeTypeLed() 131 0.0%
0.1% 72 hid_status_cb 166 0.0%
0.1% 72 update_cache 133 0.0%
0.1% 70 ProbeTypeNext() 102 0.0%
0.1% 70 mbedtls_mpi_sub_mpi 122 0.0%
0.1% 70 memset 109 0.0%
0.1% 68 HAL_PCD_SetupStageCallback 143 0.0%
0.1% 68 gpio_device_add() 146 0.0%
0.1% 68 mbedtls_mpi_add_mpi 120 0.0%
0.1% 68 stm32_clock_control_off 140 0.0%
0.1% 68 usb_cancel_transfers 137 0.0%
0.1% 68 usb_dc_ep_enable 133 0.0%
0.1% 68 z_clock_isr 128 0.0%
0.1% 66 atomic_u32<>::load() 139 0.0%
0.1% 66 mbedtls_sha256_ret 117 0.0%
0.1% 66 z_work_q_main 112 0.0%
0.1% 64 LL_SetFlashLatency 131 0.0%
0.1% 64 ProbeTypeHid() 139 0.0%
0.1% 64 [section rom_start] 64 0.0%
0.1% 64 __stm32_exti_isr.isra.0 136 0.0%
0.1% 64 k_sched_time_slice_set 135 0.0%
0.1% 64 led_init() 125 0.0%
0.1% 64 mbedtls_md_setup 129 0.0%
0.1% 64 usb_dc_ep_start_read 133 0.0%
0.1% 64 z_impl_k_sem_give 130 0.0%
0.1% 64 z_thread_timeout 113 0.0%
0.1% 60 merge_chunks 105 0.0%
0.1% 60 z_clock_elapsed 116 0.0%
0.1% 60 z_impl_hwinfo_get_device_id 136 0.0%
0.1% 60 z_sched_start 122 0.0%
0.1% 58 gpio_pin_configure.constprop.0 153 0.0%
0.1% 58 k_heap_free 102 0.0%
0.1% 58 mpi_sub_hlp 102 0.0%
0.1% 56 USB_EPSetStall 103 0.0%
0.1% 56 USB_ReadPMA 100 0.0%
0.1% 56 arch_new_thread 120 0.0%
0.1% 56 bus_fault.isra.0 121 0.0%
0.1% 56 k_sched_unlock 119 0.0%
0.1% 56 mbedtls_mpi_bitlen 107 0.0%
0.1% 56 mbedtls_mpi_lset 105 0.0%
0.1% 56 mem_manage_fault.isra.0 128 0.0%
0.1% 56 ps3::Hid::GetReport() 146 0.0%
0.1% 56 ps4::Hid::GetReport() 146 0.0%
0.1% 56 submit_write() 123 0.0%
0.1% 56 z_clock_driver_init 124 0.0%
0.1% 54 z_fatal_error 100 0.0%
0.1% 52 USB_DevInit 96 0.0%
0.1% 52 arch_swap 110 0.0%
0.1% 52 gpio_stm32_isr 99 0.0%
0.1% 52 mbedtls_md_free 100 0.0%
0.1% 52 ps4::get_auth_state() 126 0.0%
0.1% 52 remove_timeout 115 0.0%
0.1% 52 unready_thread 115 0.0%
0.1% 52 usb_dc_ep_read_continue 124 0.0%
0.1% 52 usb_get_dev_data_by_ep 107 0.0%
0.1% 52 usb_transfer_init 118 0.0%
0.1% 52 z_data_copy 112 0.0%
0.1% 52 z_set_timeout_expiry 105 0.0%
0.1% 52 z_tick_get 111 0.0%
0.1% 52 {lambda()#10}::_FUN() 127 0.0%
0.1% 50 k_mem_pool_alloc 99 0.0%
0.1% 48 crc32_ieee_update 114 0.0%
0.1% 48 delayed_write_work 56 0.0%
0.1% 48 get_boot_probe() 116 0.0%
0.1% 48 k_mem_pool_malloc 98 0.0%
0.1% 48 k_sys_work_q_init 114 0.0%
0.1% 48 k_work_submit_to_queue 103 0.0%
0.1% 48 k_work_submit_to_queue.constprop.0 131 0.0%
0.1% 48 mbedtls_sha224_info 100 0.0%
0.1% 48 mbedtls_sha256_info 100 0.0%
0.1% 48 nx::Hid::GetReport() 137 0.0%
0.1% 48 probe_check_work 54 0.0%
0.1% 48 ps3::Hid::GetFeatureReport() 136 0.0%
0.1% 48 ps4::Hid::GetFeatureReport()::output_0x03 135 0.0%
0.1% 48 reboot() 107 0.0%
0.1% 48 set_chunk_used 95 0.0%
0.1% 48 stm32_setup_pins 113 0.0%
0.1% 48 sys_reboot 107 0.0%
0.1% 48 usb_write 90 0.0%
0.1% 48 z_arm_prep_c 109 0.0%
0.1% 46 HAL_PCDEx_PMAConfig 98 0.0%
0.1% 46 HAL_PCD_Start 92 0.0%
0.1% 46 LL_GPIO_SetPinMode 97 0.0%
0.1% 46 LL_GPIO_SetPinOutputType 103 0.0%
0.1% 46 LL_GPIO_SetPinSpeed 98 0.0%
0.1% 46 free_list_remove 95 0.0%
0.1% 44 HAL_PCD_DataOutStageCallback 105 0.0%
0.1% 44 ProbeTypeIsValid() 107 0.0%
0.1% 44 _kernel 40 0.0%
0.1% 44 calloc 83 0.0%
0.1% 44 hid_int_in 103 0.0%
0.1% 44 hid_int_out 104 0.0%
0.1% 44 mbedtls_mpi_cmp_int 96 0.0%
0.1% 44 nx::Hid 90 0.0%
0.1% 44 ports_enable 89 0.0%
0.1% 44 ps3::Hid 91 0.0%
0.1% 44 ps4::Hid 91 0.0%
0.1% 44 stm32f1_init 105 0.0%
0.1% 44 usb_dc_ep_clear_stall 114 0.0%
0.1% 44 usb_dc_ep_set_stall 112 0.0%
0.1% 44 usb_handle_request.constprop.0 123 0.0%
0.1% 44 usb_hid_register_device 116 0.0%
0.1% 44 usb_set_config 107 0.0%
0.1% 44 z_abort_timeout 92 0.0%
0.1% 44 z_arm_irq_priority_set 115 0.0%
0.1% 44 z_device_ready 107 0.0%
0.1% 44 z_priq_dumb_remove 111 0.0%
0.1% 44 z_reset_time_slice 111 0.0%
0.1% 44 z_unpend_thread 92 0.0%
0.1% 42 HAL_PCD_EP_Receive 93 0.0%
0.1% 42 HAL_PCD_EP_Transmit 94 0.0%
0.1% 40 HAL_PCD_SetAddress 91 0.0%
0.1% 40 arch_irq_disable 105 0.0%
0.1% 40 gpio_stm32_afio_init 109 0.0%
0.1% 40 gpio_stm32_init 104 0.0%
0.1% 40 idle 77 0.0%
0.1% 40 k_sched_lock 101 0.0%
0.1% 40 ops 80 0.0%
0.1% 40 optional<>::operator=() 105 0.0%
0.1% 40 usb_dc_ep_disable 106 0.0%
0.1% 40 usb_dc_stm32_get_ep_state 114 0.0%
0.1% 40 z_pend_curr 100 0.0%
0.1% 36 HAL_PCD_DataInStageCallback 96 0.0%
0.1% 36 arch_switch_to_main_thread 111 0.0%
0.1% 36 gpio_stm32_driver 86 0.0%
0.1% 36 hid_config_0 114 0.0%
0.1% 36 led_flash() 103 0.0%
0.1% 36 mbedtls_mpi_free 85 0.0%
0.1% 36 statics_init 100 0.0%
0.1% 36 stm32_clock_control_get_subsys_rate 120 0.0%
0.1% 36 stm32_exti_set_callback 108 0.0%
0.1% 36 sys_arch_reboot 100 0.0%
0.1% 36 usage_fault.isra.0 103 0.0%
0.1% 36 usb_dc_ep_get_read_count 109 0.0%
0.1% 36 usb_device_init 100 0.0%
0.1% 36 z_reschedule 97 0.0%
0.1% 36 z_thread_malloc 100 0.0%
0.1% 34 mbedtls_mpi_get_bit 86 0.0%
0.1% 34 usb_get_dev_data_by_iface 92 0.0%
0.1% 32 USB_WritePMA 77 0.0%
0.1% 32 arch_irq_enable 96 0.0%
0.1% 32 hid_cfg_0 74 0.0%
0.1% 32 hid_int_ep_write 81 0.0%
0.1% 32 memcmp 71 0.0%
0.1% 32 pinconf 72 0.0%
0.1% 32 set_boot_probe() 120 0.0%
0.1% 32 z_get_next_timeout_expiry 90 0.0%
0.1% 32 z_ready_thread 66 0.0%
0.1% 32 z_thread_priority_set 102 0.0%
0.1% 32 z_unpend_all 77 0.0%
0.0% 30 optional<>::reset() 355 0.0%
0.0% 30 usb_dc_ep_check_cap 82 0.0%
0.0% 30 usb_get_dev_data_by_cfg 86 0.0%
0.0% 28 _GLOBAL__sub_I__Z13ProbeTypeNext9ProbeType 119 0.0%
0.0% 28 _GLOBAL__sub_I__ZN11passinglink12usb_hid_initEP3Hid 128 0.0%
0.0% 28 _GLOBAL__sub_I_malloc 98 0.0%
0.0% 28 __do_global_ctors_aux 98 0.0%
0.0% 28 __do_init_array_aux 96 0.0%
0.0% 28 main 60 0.0%
0.0% 28 mbedtls_md_info_from_type 102 0.0%
0.0% 28 stm32_exti_disable 95 0.0%
0.0% 28 stm32_exti_enable 94 0.0%
0.0% 28 usb_dc_set_address 95 0.0%
0.0% 28 vprintk 84 0.0%
0.0% 27 common_desc 589 0.1%
0.0% 26 bucket_idx 69 0.0%
0.0% 26 mbedtls_mpi_mul_int 78 0.0%
0.0% 26 optional<>::optional() 122 0.0%
0.0% 26 passinglink::usb_reset_probe() 94 0.0%
0.0% 26 printk 58 0.0%
0.0% 26 usb_dc_ep_is_stalled 79 0.0%
0.0% 24 input_get_state() 89 0.0%
0.0% 24 input_touchpad_init() 97 0.0%
0.0% 24 led_off() 83 0.0%
0.0% 24 led_on() 82 0.0%
0.0% 24 ps4::padding 74 0.0%
0.0% 24 strcmp 63 0.0%
0.0% 24 unpend_thread_no_timeout 81 0.0%
0.0% 24 usb_dc_ep_read 71 0.0%
0.0% 24 usb_get_device_descriptor 98 0.0%
0.0% 24 usb_hid_dev_data_0 51 0.0%
0.0% 24 z_arm_interrupt_init 93 0.0%
0.0% 24 z_impl_k_sem_init 74 0.0%
0.0% 24 z_queue_node_peek 74 0.0%
0.0% 24 z_reschedule_irqlock 77 0.0%
0.0% 24 z_sched_init 85 0.0%
0.0% 23 gpio_indices 50 0.0%
0.0% 22 chunk_field 66 0.0%
0.0% 22 chunk_set 64 0.0%
0.0% 22 sha224_ctx_alloc 71 0.0%
0.0% 22 usb_dc_ep_set_callback 77 0.0%
0.0% 20 HAL_PCD_ResumeCallback 91 0.0%
0.0% 20 HAL_PCD_SuspendCallback 92 0.0%
0.0% 20 USB_DisableGlobalInt 73 0.0%
0.0% 20 gpio_stm32_cfg_a 69 0.0%
0.0% 20 gpio_stm32_cfg_b 69 0.0%
0.0% 20 gpio_stm32_cfg_c 69 0.0%
0.0% 20 gpio_stm32_cfg_d 69 0.0%
0.0% 20 gpio_stm32_cfg_e 69 0.0%
0.0% 20 levels.6413 64 0.0%
0.0% 20 mbedtls_md_finish 86 0.0%
0.0% 20 mbedtls_md_starts 86 0.0%
0.0% 20 mbedtls_md_update 86 0.0%
0.0% 20 mbedtls_platform_zeroize 93 0.0%
0.0% 20 nx::Hid::Init() 70 0.0%
0.0% 20 pinmux_stm32_init 86 0.0%
0.0% 20 stm32_clock_control_api 76 0.0%
0.0% 20 stm32_exti_unset_callback 94 0.0%
0.0% 20 usb_enable_lock 737 0.1%
0.0% 20 usb_hid_init 65 0.0%
0.0% 20 z_bss_zero 79 0.0%
0.0% 20 z_priq_dumb_best 69 0.0%
0.0% 20 z_reschedule_unlocked 74 0.0%
0.0% 20 z_thread_entry 67 0.0%
0.0% 18 arch_system_halt 67 0.0%
0.0% 18 gpio_stm32_port_set_masked_raw 81 0.0%
0.0% 18 sha224_ctx_free 66 0.0%
0.0% 18 sn.7162 40 0.0%
0.0% 18 usb_dc_ep_mps 64 0.0%
0.0% 18 z_impl_k_queue_init 70 0.0%
0.0% 16 AHBPrescTable 62 0.0%
0.0% 16 USB_EnableGlobalInt 68 0.0%
0.0% 16 [section init_array] 16 0.0%
0.0% 16 __device_exti_stm32 68 0.0%
0.0% 16 __device_gpio_stm32_a 54 0.0%
0.0% 16 __device_gpio_stm32_afio 73 0.0%
0.0% 16 __device_gpio_stm32_b 54 0.0%
0.0% 16 __device_gpio_stm32_c 54 0.0%
0.0% 16 __device_gpio_stm32_d 54 0.0%
0.0% 16 __device_gpio_stm32_e 70 0.0%
0.0% 16 __device_rcc_stm32 142 0.0%
0.0% 16 __device_sys_init_z_clock_driver_init0 131 0.0%
0.0% 16 __device_usb_hid_device_0 117 0.0%
0.0% 16 __ds4_serial 66 0.0%
0.0% 16 char_out 73 0.0%
0.0% 16 current_probe 51 0.0%
0.0% 16 exti_irq_table 63 0.0%
0.0% 16 gpio_devices 50 0.0%
0.0% 16 gpio_stm32_data_a 50 0.0%
0.0% 16 gpio_stm32_data_b 50 0.0%
0.0% 16 gpio_stm32_data_c 50 0.0%
0.0% 16 gpio_stm32_data_d 50 0.0%
0.0% 16 gpio_stm32_data_e 50 0.0%
0.0% 16 hid_ep_data_0 62 0.0%
0.0% 16 k_delayed_work_init 68 0.0%
0.0% 16 k_heap_init 60 0.0%
0.0% 16 led_schedule_update() 99 0.0%
0.0% 16 nx::Hid::ReportDescriptor() 96 0.0%
0.0% 16 optional<>::~optional() 210 0.0%
0.0% 16 ps3::Hid::ReportDescriptor() 97 0.0%
0.0% 16 ps4::Hid::ReportDescriptor() 97 0.0%
0.0% 16 suspend_timestamp 55 0.0%
0.0% 16 sys_clock_disable 82 0.0%
0.0% 16 z_arm_fault_init 81 0.0%
0.0% 14 HAL_PCD_EP_GetRxCount 68 0.0%
0.0% 14 USB_CoreInit 59 0.0%
0.0% 14 gpio_stm32_port_toggle_bits 74 0.0%
0.0% 14 nx::Hid::ClearHalt() 69 0.0%
0.0% 14 output_init() 63 0.0%
0.0% 14 ps4::sign_nonce()::{lambda()#1}::_FUN() 101 0.0%
0.0% 14 strlen 53 0.0%
0.0% 14 z_arm_nmi 56 0.0%
0.0% 12 Hid::InterruptOut() 75 0.0%
0.0% 12 USB_SetDevAddress 62 0.0%
0.0% 12 _GLOBAL__sub_I__ZN3ps411k_work_signE 97 0.0%
0.0% 12 chunk_size 55 0.0%
0.0% 12 config_pll_init 60 0.0%
0.0% 12 gpio_stm32_port_get_raw 68 0.0%
0.0% 12 k_is_in_isr 56 0.0%
0.0% 12 mbedtls_mpi_init 61 0.0%
0.0% 12 mbedtls_mpi_size 61 0.0%
0.0% 12 ps4::k_work_sign 44 0.0%
0.0% 12 reboot_work 231 0.0%
0.0% 12 usb_dc_set_status_callback 87 0.0%
0.0% 12 usb_dc_stm32_isr 77 0.0%
0.0% 12 usb_set_product_id 79 0.0%
0.0% 12 usb_set_vendor_id 78 0.0%
0.0% 12 z_impl_k_current_get 81 0.0%
0.0% 12 z_impl_z_errno 75 0.0%
0.0% 10 Hid::SetReport() 96 0.0%
0.0% 10 __aeabi_atexit 57 0.0%
0.0% 10 __stm32_exti_isr_0 61 0.0%
0.0% 10 __stm32_exti_isr_1 61 0.0%
0.0% 10 __stm32_exti_isr_15_10 65 0.0%
0.0% 10 __stm32_exti_isr_2 61 0.0%
0.0% 10 __stm32_exti_isr_3 61 0.0%
0.0% 10 __stm32_exti_isr_4 61 0.0%
0.0% 10 __stm32_exti_isr_9_5 63 0.0%
0.0% 10 crc32_ieee 53 0.0%
0.0% 10 gpio_stm32_port_clear_bits_raw 73 0.0%
0.0% 10 gpio_stm32_port_set_bits_raw 71 0.0%
0.0% 10 hid_int_ep_read 58 0.0%
0.0% 10 k_free 49 0.0%
0.0% 10 k_queue_append 52 0.0%
0.0% 10 mbedtls_sha256_clone 63 0.0%
0.0% 10 mbedtls_sha256_free 62 0.0%
0.0% 10 nx::Hid::ProbeResult() 68 0.0%
0.0% 10 nx::Hid::SetReport() 99 0.0%
0.0% 10 ps3::Hid::ProbeResult() 69 0.0%
0.0% 10 work_timeout 55 0.0%
0.0% 10 {lambda()#5}::_FUN() 102 0.0%
0.0% 9 [LOAD [RW]] 3 0.0%
0.0% 8 [section .ARM.exidx] 8 0.0%
0.0% 8 [section ctors] 8 0.0%
0.0% 8 __init___device_exti_stm32 47 0.0%
0.0% 8 __init___device_gpio_stm32_a 31 0.0%
0.0% 8 __init___device_gpio_stm32_afio 47 0.0%
0.0% 8 __init___device_gpio_stm32_b 31 0.0%
0.0% 8 __init___device_gpio_stm32_c 31 0.0%
0.0% 8 __init___device_gpio_stm32_d 31 0.0%
0.0% 8 __init___device_gpio_stm32_e 47 0.0%
0.0% 8 __init___device_rcc_stm32 47 0.0%
0.0% 8 __init___device_sys_init_z_clock_driver_init0 89 0.0%
0.0% 8 __init___device_usb_hid_device_0 47 0.0%
0.0% 8 __init_sys_init__mbedtls_init0 112 0.0%
0.0% 8 __init_sys_init_k_sys_work_q_init1 75 0.0%
0.0% 8 __init_sys_init_pinmux_stm32_init0 75 0.0%
0.0% 8 __init_sys_init_statics_init2 70 0.0%
0.0% 8 __init_sys_init_stm32_usb_reset0 78 0.0%
0.0% 8 __init_sys_init_stm32f1_init0 205 0.0%
0.0% 8 __init_sys_init_usb_device_init0 73 0.0%
0.0% 8 boot_probe_type 53 0.0%
0.0% 8 curr_tick 42 0.0%
0.0% 8 hid_interface_config 61 0.0%
0.0% 8 k_mem_pool_free_id 59 0.0%
0.0% 8 mbedtls_md_init 56 0.0%
0.0% 8 mbedtls_sha256_init 60 0.0%
0.0% 8 nx::Hid::Name() 75 0.0%
0.0% 8 nx_hid 51 0.0%
0.0% 8 ps3::Hid::Name() 76 0.0%
0.0% 8 ps3_hid 52 0.0%
0.0% 8 ps4::Hid::GetFeatureReport()::output_0xf3 95 0.0%
0.0% 8 ps4::Hid::Name() 76 0.0%
0.0% 8 ps4_hid 52 0.0%
0.0% 8 set_chunk_size 44 0.0%
0.0% 8 timeout_list 53 0.0%
0.0% 8 touchpad_data 46 0.0%
0.0% 8 usb_hid_devlist 48 0.0%
0.0% 8 z_do_kernel_oops 57 0.0%
0.0% 8 z_irq_spurious 55 0.0%
0.0% 6 USB_ReadInterrupts 57 0.0%
0.0% 6 k_sys_fatal_error_handler 64 0.0%
0.0% 6 mbedtls_md_get_size 58 0.0%
0.0% 6 nx::Hid::ProbeDelay() 63 0.0%
0.0% 6 ps3::Hid::ProbeDelay() 64 0.0%
0.0% 6 ps4::Hid::ProbeDelay() 64 0.0%
0.0% 6 reboot_impl() 84 0.0%
0.0% 6 sha224_starts_wrap 57 0.0%
0.0% 6 sha224_wrap 50 0.0%
0.0% 6 sha256_starts_wrap 57 0.0%
0.0% 6 sha256_wrap 50 0.0%
0.0% 6 spin() 47 0.0%
0.0% 6 sys_kernel_version_get 61 0.0%
0.0% 6 z_impl_k_thread_name_set 63 0.0%
0.0% 6 {lambda()#2}::_FUN() 98 0.0%
0.0% 6 {lambda()#3}::_FUN() 98 0.0%
0.0% 6 {lambda()#6}::_FUN() 98 0.0%
0.0% 4 Hid::Init() 51 0.0%
0.0% 4 Hid::ProbeResult() 59 0.0%
0.0% 4 SystemCoreClock 47 0.0%
0.0% 4 USB_DevConnect 51 0.0%
0.0% 4 USB_DevDisconnect 54 0.0%
0.0% 4 USB_EP0_OutStart 53 0.0%
0.0% 4 USB_SetCurrentMode 55 0.0%
0.0% 4 [section devices] 4 0.0%
0.0% 4 __cxa_atexit 49 0.0%
0.0% 4 __dso_handle 45 0.0%
0.0% 4 __limbs_ds4_key_E 59 0.0%
0.0% 4 _char_out 37 0.0%
0.0% 4 _k_neg_eagain 50 0.0%
0.0% 4 _mbedtls_init 50 0.0%
0.0% 4 announce_remaining 51 0.0%
0.0% 4 announced_cycles 49 0.0%
0.0% 4 arch_printk_char_out 47 0.0%
0.0% 4 cycle_count 44 0.0%
0.0% 4 device_get_binding 55 0.0%
0.0% 4 hid 40 0.0%
0.0% 4 hid_api 44 0.0%
0.0% 4 init_error 43 0.0%
0.0% 4 init_rc 40 0.0%
0.0% 4 last_load 42 0.0%
0.0% 4 memset_func 48 0.0%
0.0% 4 overflow_cyc 45 0.0%
0.0% 4 pending_current 48 0.0%
0.0% 4 probe_led_counter 55 0.0%
0.0% 4 ps4::auth_state 54 0.0%
0.0% 4 sha224_clone_wrap 54 0.0%
0.0% 4 sha224_finish_wrap 55 0.0%
0.0% 4 sha224_process_wrap 56 0.0%
0.0% 4 sha224_update_wrap 55 0.0%
0.0% 4 slice_max_prio 47 0.0%
0.0% 4 slice_time 43 0.0%
0.0% 4 usb_hid_device 52 0.0%
0.0% 4 usb_hid_device_init 56 0.0%
0.0% 4 usb_read 45 0.0%
0.0% 4 z_arm_fatal_error 54 0.0%
0.0% 4 z_impl_k_thread_priority_set 65 0.0%
0.0% 4 z_impl_k_uptime_ticks 58 0.0%
0.0% 4 {lambda()#9}::_FUN() 63 0.0%
0.0% 2 HAL_PCDEx_SetConnectionState 63 0.0%
0.0% 2 HAL_PCD_MspInit 50 0.0%
0.0% 2 HAL_PCD_SOFCallback 54 0.0%
0.0% 2 Hid::ClearHalt() 54 0.0%
0.0% 2 LL_RCC_MSI_Disable 53 0.0%
0.0% 2 _ConfigAbsSyms 49 0.0%
0.0% 2 _OffsetAbsSyms 65 0.0%
0.0% 2 __aeabi_ldiv0 62 0.0%
0.0% 2 config_enable_default_clocks 63 0.0%
0.0% 2 dump_allocator_hwm 53 0.0%
0.0% 2 input_touchpad_poll() 59 0.0%
0.0% 2 lock 69 0.0%
0.0% 2 term_descr 45 0.0%
0.0% 2 {lambda()#7}::_FUN() 63 0.0%
0.0% 2 {lambda()#8}::_FUN() 63 0.0%
0.0% 1 [LOAD [RWX]] 1 0.0%
0.0% 1 gpio_device_count 55 0.0%
0.0% 1 sched_spinlock 47 0.0%
0.0% 1 z_sys_post_kernel 42 0.0%
0.0% 0 [ELF Headers] 1.35Ki 0.1%
0.0% 0 [Unmapped] 18 0.0%
0.0% 0 [section .ARM.attributes] 49 0.0%
0.0% 0 [section .comment] 50 0.0%
0.0% 0 [section .debug_abbrev] 70.2Ki 7.4%
0.0% 0 [section .debug_aranges] 7.14Ki 0.7%
0.0% 0 [section .debug_frame] 17.7Ki 1.9%
0.0% 0 [section .debug_info] 386Ki 40.4%
0.0% 0 [section .debug_line] 151Ki 15.9%
0.0% 0 [section .debug_loc] 155Ki 16.3%
0.0% 0 [section .debug_ranges] 25.3Ki 2.6%
0.0% 0 [section .debug_str] 45.8Ki 4.8%
0.0% 0 [section .shstrtab] 298 0.0%
0.0% 0 [section .strtab] 8.66Ki 0.9%
0.0% 0 [section .symtab] 7.56Ki 0.8%
100.0% 61.5Ki TOTAL 955Ki 100.0%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment