+++ /dev/null
-Component: ARM Compiler 5.05 update 1 (build 106) Tool: armlink [4d0efa]
-
-==============================================================================
-
-Section Cross References
-
- proj_main.o(i.system_nosleep_evt_get) refers to proj_main.o(.data) for .data
- proj_main.o(i.system_nosleep_evt_set) refers to sys_utils.o(i.system_sleep_disable) for system_sleep_disable
- proj_main.o(i.system_nosleep_evt_set) refers to proj_main.o(.data) for .data
- proj_main.o(i.user_custom_parameters) refers to driver_efuse.o(i.efuse_get_chip_unique_id) for efuse_get_chip_unique_id
- proj_main.o(i.user_custom_parameters) refers to jump_table.o(i.jump_table_set_static_keys_store_offset) for jump_table_set_static_keys_store_offset
- proj_main.o(i.user_custom_parameters) refers to sys_utils.o(ram_code) for retry_handshake
- proj_main.o(i.user_custom_parameters) refers to inflash.o(.data) for user_data
- proj_main.o(i.user_entry_after_ble_init) refers to timer.o(i.user_timer_init) for user_timer_init
- proj_main.o(i.user_entry_after_ble_init) refers to led.o(i.user_led_init) for user_led_init
- proj_main.o(i.user_entry_after_ble_init) refers to gpio.o(i.user_gpio_init) for user_gpio_init
- proj_main.o(i.user_entry_after_ble_init) refers to sensor.o(i.user_sensor_init) for user_sensor_init
- proj_main.o(i.user_entry_after_ble_init) refers to qdec.o(i.user_qdec_init) for user_qdec_init
- proj_main.o(i.user_entry_after_ble_init) refers to user_task.o(i.user_task_init) for user_task_init
- proj_main.o(i.user_entry_after_ble_init) refers to inflash.o(i.user_inflash_init) for user_inflash_init
- proj_main.o(i.user_entry_after_ble_init) refers to audio_encoder.o(i.audio_encoder_init) for audio_encoder_init
- proj_main.o(i.user_entry_after_ble_init) refers to adc.o(i.battery_voltage_get) for battery_voltage_get
- proj_main.o(i.user_entry_after_ble_init) refers to keyscan.o(i.user_keyscan_init) for user_keyscan_init
- proj_main.o(i.user_entry_after_ble_init) refers to driver_wdt.o(i.wdt_init) for wdt_init
- proj_main.o(i.user_entry_after_ble_init) refers to driver_wdt.o(i.wdt_start) for wdt_start
- proj_main.o(i.user_entry_after_ble_init) refers to ble_simple_peripheral.o(i.simple_peripheral_init) for simple_peripheral_init
- proj_main.o(i.user_entry_before_ble_init) refers to driver_pmu.o(i.pmu_set_sys_power_mode) for pmu_set_sys_power_mode
- proj_main.o(i.user_entry_before_ble_init) refers to flash.o(ram_code) for flash_protect_enable
- proj_main.o(i.user_entry_before_ble_init) refers to driver_pmu.o(i.pmu_enable_irq) for pmu_enable_irq
- proj_main.o(i.user_init_static_memory) refers to jump_table.o(i.initial_static_memory) for initial_static_memory
- proj_main.o(ram_code) refers to entry.o(ram_code) for frspim_rd
- proj_main.o(ram_code) refers to user_task.o(i.user_event_send) for user_event_send
- proj_main.o(ram_code) refers to proj_main.o(.data) for .data
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to gap_api.o(i.gap_get_connect_status) for gap_get_connect_status
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to ble_simple_peripheral.o(i.sp_start_adv) for sp_start_adv
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to gap_api.o(i.gap_get_connect_num) for gap_get_connect_num
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to gatt_api.o(i.gatt_mtu_exchange_req) for gatt_mtu_exchange_req
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to gap_api.o(i.gap_security_get_bond_status) for gap_security_get_bond_status
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to os_timer.o(i.os_timer_start) for os_timer_start
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to led.o(i.work_mode_led_prestart) for work_mode_led_prestart
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to timer.o(i.hid_mouse_timer_stop) for hid_mouse_timer_stop
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to keyscan.o(i.disconnect_button_handle) for disconnect_button_handle
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.app_gap_evt_cb) refers to ble_simple_peripheral.o(.bss) for .bss
- ble_simple_peripheral.o(i.ble_app_data_tx) refers to simple_gatt_service.o(i.ntf_data) for ntf_data
- ble_simple_peripheral.o(i.ble_app_data_tx) refers to ble_simple_peripheral.o(i.disable_latency) for disable_latency
- ble_simple_peripheral.o(i.ble_app_data_tx) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.ble_app_data_tx) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.ble_hid_data_tx) refers to simple_gatt_service.o(i.ntf_data) for ntf_data
- ble_simple_peripheral.o(i.ble_hid_data_tx) refers to ble_simple_peripheral.o(i.disable_latency) for disable_latency
- ble_simple_peripheral.o(i.ble_hid_data_tx) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.ble_hid_data_tx) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.ble_send_debug) refers to simple_gatt_service.o(i.ntf_data) for ntf_data
- ble_simple_peripheral.o(i.ble_send_debug) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.curr_conn_index_get) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.disable_latency) refers to patch_rf.o(i.system_latency_disable) for system_latency_disable
- ble_simple_peripheral.o(i.disable_latency) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.disable_latency) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.enable_latency) refers to patch_rf.o(i.system_latency_enable) for system_latency_enable
- ble_simple_peripheral.o(i.enable_latency) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.enable_latency) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.hid_consumer_value_send) refers to hid_service.o(i.hid_gatt_report_notify) for hid_gatt_report_notify
- ble_simple_peripheral.o(i.hid_consumer_value_send) refers to ble_simple_peripheral.o(i.disable_latency) for disable_latency
- ble_simple_peripheral.o(i.hid_consumer_value_send) refers to ble_simple_peripheral.o(i.ble_hid_data_tx) for ble_hid_data_tx
- ble_simple_peripheral.o(i.hid_consumer_value_send) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.hid_consumer_value_send) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.hid_keyboard_value_send) refers to hid_service.o(i.hid_gatt_report_notify) for hid_gatt_report_notify
- ble_simple_peripheral.o(i.hid_keyboard_value_send) refers to ble_simple_peripheral.o(i.disable_latency) for disable_latency
- ble_simple_peripheral.o(i.hid_keyboard_value_send) refers to ble_simple_peripheral.o(i.ble_hid_data_tx) for ble_hid_data_tx
- ble_simple_peripheral.o(i.hid_keyboard_value_send) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.hid_keyboard_value_send) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.hid_mouse_value_send) refers to hid_service.o(i.hid_gatt_report_notify) for hid_gatt_report_notify
- ble_simple_peripheral.o(i.hid_mouse_value_send) refers to ble_simple_peripheral.o(i.disable_latency) for disable_latency
- ble_simple_peripheral.o(i.hid_mouse_value_send) refers to ble_simple_peripheral.o(i.ble_hid_data_tx) for ble_hid_data_tx
- ble_simple_peripheral.o(i.hid_mouse_value_send) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.hid_mouse_value_send) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.param_timer_func) refers to gap_api.o(i.gap_conn_param_update) for gap_conn_param_update
- ble_simple_peripheral.o(i.param_timer_func) refers to ble_simple_peripheral.o(i.enable_latency) for enable_latency
- ble_simple_peripheral.o(i.param_timer_func) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.param_timer_func) refers to ble_simple_peripheral.o(.data) for .data
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to gap_api.o(i.gap_set_dev_name) for gap_set_dev_name
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to gap_api.o(i.gap_set_dev_appearance) for gap_set_dev_appearance
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to os_timer.o(i.os_timer_init) for os_timer_init
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to gap_api.o(i.gap_security_param_init) for gap_security_param_init
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to gap_api.o(i.gap_set_cb_func) for gap_set_cb_func
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to gap_api.o(i.gap_bond_manager_init) for gap_bond_manager_init
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to gap_api.o(i.gap_address_get) for gap_address_get
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to dev_info_service.o(i.dis_gatt_add_service) for dis_gatt_add_service
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to simple_gatt_service.o(i.sp_gatt_add_service) for sp_gatt_add_service
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to hid_service.o(i.hid_gatt_add_service) for hid_gatt_add_service
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to ota_service.o(i.ota_gatt_add_service) for ota_gatt_add_service
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to batt_service.o(i.batt_gatt_add_service) for batt_gatt_add_service
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to ble_simple_peripheral.o(i.param_timer_func) for param_timer_func
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to ble_simple_peripheral.o(.bss) for .bss
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to ble_simple_peripheral.o(.constdata) for .constdata
- ble_simple_peripheral.o(i.simple_peripheral_init) refers to ble_simple_peripheral.o(i.app_gap_evt_cb) for app_gap_evt_cb
- ble_simple_peripheral.o(i.sp_start_adv) refers to gap_api.o(i.gap_bond_manager_get_info) for gap_bond_manager_get_info
- ble_simple_peripheral.o(i.sp_start_adv) refers to gap_api.o(i.gap_set_advertising_param) for gap_set_advertising_param
- ble_simple_peripheral.o(i.sp_start_adv) refers to gap_api.o(i.gap_set_advertising_data) for gap_set_advertising_data
- ble_simple_peripheral.o(i.sp_start_adv) refers to gap_api.o(i.gap_set_advertising_rsp_data) for gap_set_advertising_rsp_data
- ble_simple_peripheral.o(i.sp_start_adv) refers to gap_api.o(i.gap_start_advertising) for gap_start_advertising
- ble_simple_peripheral.o(i.sp_start_adv) refers to proj_main.o(.data) for g_device_param
- ble_simple_peripheral.o(i.sp_start_adv) refers to ble_simple_peripheral.o(.bss) for .bss
- ble_simple_peripheral.o(i.sp_start_adv) refers to ble_simple_peripheral.o(.data) for .data
- user_task.o(i.user_event_send) refers to os_msg_q.o(i.os_msg_post) for os_msg_post
- user_task.o(i.user_event_send) refers to user_task.o(.data) for .data
- user_task.o(i.user_task_func) refers to sensor.o(i.sensor_get_motion) for sensor_get_motion
- user_task.o(i.user_task_func) refers to ble_simple_peripheral.o(i.hid_mouse_value_send) for hid_mouse_value_send
- user_task.o(i.user_task_func) refers to app.o(i.ble_rx_data_cope) for ble_rx_data_cope
- user_task.o(i.user_task_func) refers to sensor.o(i.sensor_powerdown) for sensor_powerdown
- user_task.o(i.user_task_func) refers to led.o(i.user_led_io_deinit) for user_led_io_deinit
- user_task.o(i.user_task_func) refers to qdec.o(i.user_qdec_deinit) for user_qdec_deinit
- user_task.o(i.user_task_func) refers to timer.o(i.hid_mouse_timer_stop) for hid_mouse_timer_stop
- user_task.o(i.user_task_func) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- user_task.o(i.user_task_func) refers to led.o(i.bat1_led_set) for bat1_led_set
- user_task.o(i.user_task_func) refers to driver_pmu.o(i.pmu_set_led2_value) for pmu_set_led2_value
- user_task.o(i.user_task_func) refers to led.o(i.bt2_bat3_led_set) for bt2_bat3_led_set
- user_task.o(i.user_task_func) refers to led.o(i.lowbat_led_timer_stop) for lowbat_led_timer_stop
- user_task.o(i.user_task_func) refers to driver_wdt.o(i.wdt_stop) for wdt_stop
- user_task.o(i.user_task_func) refers to ble_simple_peripheral.o(i.curr_conn_index_get) for curr_conn_index_get
- user_task.o(i.user_task_func) refers to gap_api.o(i.gap_disconnect_req) for gap_disconnect_req
- user_task.o(i.user_task_func) refers to gap_api.o(i.gap_stop_advertising) for gap_stop_advertising
- user_task.o(i.user_task_func) refers to led.o(i.work_mode_led_prestart) for work_mode_led_prestart
- user_task.o(i.user_task_func) refers to led.o(i.user_led_io_init) for user_led_io_init
- user_task.o(i.user_task_func) refers to adc.o(i.battery_voltage_get) for battery_voltage_get
- user_task.o(i.user_task_func) refers to keyscan.o(i.user_keyscan_io_init) for user_keyscan_io_init
- user_task.o(i.user_task_func) refers to qdec.o(i.user_qdec_init) for user_qdec_init
- user_task.o(i.user_task_func) refers to sensor.o(i.sensor_poweron) for sensor_poweron
- user_task.o(i.user_task_func) refers to os_timer.o(i.os_timer_start) for os_timer_start
- user_task.o(i.user_task_func) refers to driver_wdt.o(i.wdt_start) for wdt_start
- user_task.o(i.user_task_func) refers to ble_simple_peripheral.o(i.sp_start_adv) for sp_start_adv
- user_task.o(i.user_task_func) refers to proj_main.o(.data) for g_device_param
- user_task.o(i.user_task_func) refers to user_task.o(.data) for .data
- user_task.o(i.user_task_func) refers to timer.o(.bss) for m_task_1s_timer
- user_task.o(i.user_task_init) refers to os_task.o(i.os_task_create) for os_task_create
- user_task.o(i.user_task_init) refers to user_task.o(i.user_task_func) for user_task_func
- user_task.o(i.user_task_init) refers to user_task.o(.data) for .data
- timer.o(i.hid_mouse_timer_start) refers to driver_timer.o(i.timer_init) for timer_init
- timer.o(i.hid_mouse_timer_start) refers to driver_timer.o(ram_code) for timer_run
- timer.o(i.hid_mouse_timer_start) refers to proj_main.o(i.system_nosleep_evt_set) for system_nosleep_evt_set
- timer.o(i.hid_mouse_timer_start) refers to sensor.o(i.user_sensor_init) for user_sensor_init
- timer.o(i.hid_mouse_timer_start) refers to timer.o(.data) for .data
- timer.o(i.hid_mouse_timer_start) refers to proj_main.o(.data) for g_device_param
- timer.o(i.hid_mouse_timer_start) refers to timer.o(.constdata) for .constdata
- timer.o(i.hid_mouse_timer_stop) refers to driver_timer.o(ram_code) for timer_stop
- timer.o(i.hid_mouse_timer_stop) refers to proj_main.o(i.system_nosleep_evt_set) for system_nosleep_evt_set
- timer.o(i.hid_mouse_timer_stop) refers to timer.o(.data) for .data
- timer.o(i.hid_mouse_timer_stop) refers to timer.o(.constdata) for .constdata
- timer.o(i.task_10s_timer_handle) refers to keyscan.o(i.button_timer_status_get) for button_timer_status_get
- timer.o(i.task_10s_timer_handle) refers to adc.o(i.battery_voltage_get) for battery_voltage_get
- timer.o(i.task_10s_timer_handle) refers to keyscan.o(i.user_keyscan_io_init) for user_keyscan_io_init
- timer.o(i.task_10s_timer_handle) refers to proj_main.o(.data) for g_device_param
- timer.o(i.task_1s_timer_handle) refers to ble_simple_peripheral.o(i.curr_conn_index_get) for curr_conn_index_get
- timer.o(i.task_1s_timer_handle) refers to ble_simple_peripheral.o(i.enable_latency) for enable_latency
- timer.o(i.task_1s_timer_handle) refers to user_task.o(i.user_event_send) for user_event_send
- timer.o(i.task_1s_timer_handle) refers to driver_wdt.o(i.wdt_feed) for wdt_feed
- timer.o(i.task_1s_timer_handle) refers to proj_main.o(i.system_nosleep_evt_get) for system_nosleep_evt_get
- timer.o(i.task_1s_timer_handle) refers to sys_utils.o(i.system_sleep_enable) for system_sleep_enable
- timer.o(i.task_1s_timer_handle) refers to proj_main.o(.data) for g_device_param
- timer.o(i.user_timer_init) refers to os_timer.o(i.os_timer_init) for os_timer_init
- timer.o(i.user_timer_init) refers to os_timer.o(i.os_timer_start) for os_timer_start
- timer.o(i.user_timer_init) refers to timer.o(i.task_1s_timer_handle) for task_1s_timer_handle
- timer.o(i.user_timer_init) refers to timer.o(.bss) for .bss
- timer.o(i.user_timer_init) refers to timer.o(i.task_10s_timer_handle) for task_10s_timer_handle
- timer.o(i.user_timer_init) refers to func.o(i.url_send_timer_handle) for url_send_timer_handle
- timer.o(i.user_timer_init) refers to timer.o(.constdata) for .constdata
- timer.o(ram_code) refers to driver_timer.o(ram_code) for timer_clear_interrupt
- timer.o(ram_code) refers to driver_pmu.o(i.pmu_set_gpio_value) for pmu_set_gpio_value
- timer.o(ram_code) refers to user_task.o(i.user_event_send) for user_event_send
- gpio.o(i.user_gpio_init) refers to driver_pmu.o(i.pmu_set_pin_to_PMU) for pmu_set_pin_to_PMU
- gpio.o(i.user_gpio_init) refers to driver_pmu.o(i.pmu_set_port_mux) for pmu_set_port_mux
- gpio.o(i.user_gpio_init) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- gpio.o(i.user_gpio_init) refers to driver_pmu.o(i.pmu_set_pin_pull) for pmu_set_pin_pull
- gpio.o(i.user_gpio_init) refers to driver_pmu.o(i.pmu_get_gpio_value) for pmu_get_gpio_value
- gpio.o(i.user_gpio_init) refers to led.o(i.work_mode_led_prestart) for work_mode_led_prestart
- gpio.o(i.user_gpio_init) refers to patch.o(ram_code) for patch_set_2ms
- gpio.o(i.user_gpio_init) refers to proj_main.o(.data) for g_device_param
- keyscan.o(i.button_callback) refers to user_task.o(i.user_event_send) for user_event_send
- keyscan.o(i.button_callback) refers to ble_simple_peripheral.o(i.hid_mouse_value_send) for hid_mouse_value_send
- keyscan.o(i.button_callback) refers to led.o(i.work_mode_led_prestart) for work_mode_led_prestart
- keyscan.o(i.button_callback) refers to gap_api.o(i.gap_bond_manager_delete_all) for gap_bond_manager_delete_all
- keyscan.o(i.button_callback) refers to patch.o(ram_code) for flash_erase
- keyscan.o(i.button_callback) refers to gap_api.o(i.gap_address_get) for gap_address_get
- keyscan.o(i.button_callback) refers to inflash.o(i.user_data_storage_do) for user_data_storage_do
- keyscan.o(i.button_callback) refers to sys_utils.o(ram_code) for co_delay_100us
- keyscan.o(i.button_callback) refers to driver_wdt.o(i.wdt_init) for wdt_init
- keyscan.o(i.button_callback) refers to driver_wdt.o(i.wdt_start) for wdt_start
- keyscan.o(i.button_callback) refers to ble_simple_peripheral.o(i.curr_conn_index_get) for curr_conn_index_get
- keyscan.o(i.button_callback) refers to gap_api.o(i.gap_disconnect_req) for gap_disconnect_req
- keyscan.o(i.button_callback) refers to gap_api.o(i.gap_stop_advertising) for gap_stop_advertising
- keyscan.o(i.button_callback) refers to func.o(i.user_url_send) for user_url_send
- keyscan.o(i.button_callback) refers to amic.o(i.amic_stop) for amic_stop
- keyscan.o(i.button_callback) refers to app.o(i.device_key_send) for device_key_send
- keyscan.o(i.button_callback) refers to amic.o(i.amic_start) for amic_start
- keyscan.o(i.button_callback) refers to proj_main.o(.data) for g_device_param
- keyscan.o(i.button_callback) refers to keyscan.o(.data) for .data
- keyscan.o(i.button_callback) refers to inflash.o(.data) for user_data
- keyscan.o(i.button_callback) refers to user_task.o(.data) for hid_mouse_param
- keyscan.o(i.button_press_status_get) refers to keyscan.o(.data) for .data
- keyscan.o(i.button_timer_handle) refers to button.o(i.button_ticks) for button_ticks
- keyscan.o(i.button_timer_start) refers to proj_main.o(i.system_nosleep_evt_set) for system_nosleep_evt_set
- keyscan.o(i.button_timer_start) refers to os_timer.o(i.os_timer_start) for os_timer_start
- keyscan.o(i.button_timer_start) refers to keyscan.o(.data) for .data
- keyscan.o(i.button_timer_start) refers to keyscan.o(.bss) for .bss
- keyscan.o(i.button_timer_status_get) refers to keyscan.o(.data) for .data
- keyscan.o(i.button_timer_stop) refers to proj_main.o(i.system_nosleep_evt_set) for system_nosleep_evt_set
- keyscan.o(i.button_timer_stop) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- keyscan.o(i.button_timer_stop) refers to keyscan.o(.data) for .data
- keyscan.o(i.button_timer_stop) refers to keyscan.o(.bss) for .bss
- keyscan.o(i.disconnect_button_handle) refers to amic.o(i.amic_stop) for amic_stop
- keyscan.o(i.disconnect_button_handle) refers to keyscan.o(.data) for .data
- keyscan.o(i.user_keyscan_init) refers to keyscan.o(i.user_keyscan_io_init) for user_keyscan_io_init
- keyscan.o(i.user_keyscan_init) refers to button.o(i.button_init) for button_init
- keyscan.o(i.user_keyscan_init) refers to os_timer.o(i.os_timer_init) for os_timer_init
- keyscan.o(i.user_keyscan_init) refers to keyscan.o(.constdata) for .constdata
- keyscan.o(i.user_keyscan_init) refers to keyscan.o(.data) for .data
- keyscan.o(i.user_keyscan_init) refers to keyscan.o(i.button_timer_handle) for button_timer_handle
- keyscan.o(i.user_keyscan_init) refers to keyscan.o(.bss) for .bss
- keyscan.o(i.user_keyscan_io_init) refers to driver_pmu.o(i.pmu_set_pin_pull) for pmu_set_pin_pull
- keyscan.o(i.user_keyscan_io_init) refers to driver_keyscan.o(i.keyscan_init) for keyscan_init
- keyscan.o(ram_code) refers to entry.o(ram_code) for frspim_rd
- keyscan.o(ram_code) refers to keyscan.o(i.button_timer_start) for button_timer_start
- keyscan.o(ram_code) refers to proj_main.o(.data) for g_device_param
- keyscan.o(ram_code) refers to keyscan.o(.data) for .data
- button.o(i.button_deInit) refers to button.o(.data) for .data
- button.o(i.button_handler) refers to keyscan.o(i.button_press_status_get) for button_press_status_get
- button.o(i.button_handler) refers to button.o(.data) for .data
- button.o(i.button_init) refers to keyscan.o(i.button_callback) for button_callback
- button.o(i.button_init) refers to button.o(.data) for .data
- button.o(i.button_ticks) refers to button.o(i.button_handler) for button_handler
- button.o(i.button_ticks) refers to keyscan.o(i.button_timer_stop) for button_timer_stop
- button.o(i.button_ticks) refers to button.o(.data) for .data
- sensor.o(i.sensor_get_motion) refers to sensor.o(i.sensor_read_reg) for sensor_read_reg
- sensor.o(i.sensor_gpio_cpu_init) refers to driver_pmu.o(i.pmu_set_pin_to_CPU) for pmu_set_pin_to_CPU
- sensor.o(i.sensor_gpio_pmu_init) refers to driver_pmu.o(i.pmu_set_pin_to_PMU) for pmu_set_pin_to_PMU
- sensor.o(i.sensor_gpio_pmu_init) refers to driver_pmu.o(i.pmu_set_port_mux) for pmu_set_port_mux
- sensor.o(i.sensor_gpio_pmu_init) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- sensor.o(i.sensor_gpio_pmu_init) refers to driver_pmu.o(i.pmu_set_pin_pull) for pmu_set_pin_pull
- sensor.o(i.sensor_powerdown) refers to sensor.o(i.sensor_gpio_cpu_init) for sensor_gpio_cpu_init
- sensor.o(i.sensor_powerdown) refers to sensor.o(i.sensor_read_reg) for sensor_read_reg
- sensor.o(i.sensor_powerdown) refers to sensor.o(i.sensor_write_reg) for sensor_write_reg
- sensor.o(i.sensor_powerdown) refers to sensor.o(i.sensor_sync_clk) for sensor_sync_clk
- sensor.o(i.sensor_powerdown) refers to sensor.o(.constdata) for .constdata
- sensor.o(i.sensor_poweron) refers to sensor.o(i.sensor_gpio_cpu_init) for sensor_gpio_cpu_init
- sensor.o(i.sensor_poweron) refers to sensor.o(i.sensor_write_reg) for sensor_write_reg
- sensor.o(i.sensor_poweron) refers to sys_utils.o(ram_code) for co_delay_100us
- sensor.o(i.sensor_poweron) refers to sensor.o(i.sensor_read_reg) for sensor_read_reg
- sensor.o(i.sensor_poweron) refers to sensor.o(i.sensor_sync_clk) for sensor_sync_clk
- sensor.o(i.sensor_poweron) refers to sensor.o(.constdata) for .constdata
- sensor.o(i.sensor_read_reg) refers to sensor.o(i.sensor_write_byte) for sensor_write_byte
- sensor.o(i.sensor_read_reg) refers to sensor.o(i.sensor_read_byte) for sensor_read_byte
- sensor.o(i.sensor_write_reg) refers to sensor.o(i.sensor_write_byte) for sensor_write_byte
- sensor.o(i.snesor_dpi_init) refers to sensor.o(i.sensor_write_reg) for sensor_write_reg
- sensor.o(i.snesor_dpi_init) refers to proj_main.o(.data) for g_device_param
- sensor.o(i.snesor_dpi_init) refers to sensor.o(.constdata) for .constdata
- sensor.o(i.user_sensor_init) refers to driver_pmu.o(i.pmu_set_port_mux) for pmu_set_port_mux
- sensor.o(i.user_sensor_init) refers to driver_pmu.o(i.pmu_set_pin_to_PMU) for pmu_set_pin_to_PMU
- sensor.o(i.user_sensor_init) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- sensor.o(i.user_sensor_init) refers to driver_pmu.o(i.pmu_set_pin_pull) for pmu_set_pin_pull
- sensor.o(i.user_sensor_init) refers to driver_pmu.o(i.pmu_port_wakeup_func_set) for pmu_port_wakeup_func_set
- sensor.o(i.user_sensor_init) refers to sensor.o(i.sensor_gpio_cpu_init) for sensor_gpio_cpu_init
- sensor.o(i.user_sensor_init) refers to sensor.o(i.sensor_read_reg) for sensor_read_reg
- sensor.o(i.user_sensor_init) refers to sensor.o(i.snesor_dpi_init) for snesor_dpi_init
- sensor.o(i.user_sensor_init) refers to sensor.o(.constdata) for .constdata
- sensor.o(i.user_sensor_init) refers to proj_main.o(.data) for g_device_param
- sensor.o(i.user_sensor_init) refers to sensor.o(.data) for .data
- sensor.o(i.user_sensor_init) refers to inflash.o(.data) for user_data
- sensor.o(.data) refers to sensor.o(.conststring) for .conststring
- qdec.o(i.user_qdec_deinit) refers to driver_pmu.o(i.pmu_set_port_mux) for pmu_set_port_mux
- qdec.o(i.user_qdec_deinit) refers to driver_pmu.o(i.pmu_set_pin_to_PMU) for pmu_set_pin_to_PMU
- qdec.o(i.user_qdec_deinit) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- qdec.o(i.user_qdec_deinit) refers to driver_pmu.o(i.pmu_set_pin_pull) for pmu_set_pin_pull
- qdec.o(i.user_qdec_deinit) refers to driver_pmu.o(i.pmu_set_gpio_value) for pmu_set_gpio_value
- qdec.o(i.user_qdec_init) refers to driver_pmu.o(i.pmu_set_port_mux) for pmu_set_port_mux
- qdec.o(i.user_qdec_init) refers to driver_pmu.o(i.pmu_set_pin_to_PMU) for pmu_set_pin_to_PMU
- qdec.o(i.user_qdec_init) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- qdec.o(i.user_qdec_init) refers to driver_pmu.o(i.pmu_set_pin_pull) for pmu_set_pin_pull
- qdec.o(i.user_qdec_init) refers to driver_pmu_qdec.o(i.pmu_qdec_init) for pmu_qdec_init
- qdec.o(i.user_qdec_init) refers to driver_pmu_qdec.o(i.pmu_qdec_set_pin) for pmu_qdec_set_pin
- qdec.o(i.user_qdec_init) refers to driver_pmu_qdec.o(i.pmu_qdec_autorest_cnt_flag) for pmu_qdec_autorest_cnt_flag
- qdec.o(i.user_qdec_init) refers to driver_pmu_qdec.o(i.pmu_qdec_set_irq_type) for pmu_qdec_set_irq_type
- qdec.o(i.user_qdec_init) refers to driver_pmu_qdec.o(i.pmu_qdec_set_debounce_cnt) for pmu_qdec_set_debounce_cnt
- qdec.o(i.user_qdec_init) refers to qdec.o(.constdata) for .constdata
- qdec.o(ram_code) refers to driver_pmu_qdec.o(i.pmu_qdec_get_cnt) for pmu_qdec_get_cnt
- qdec.o(ram_code) refers to user_task.o(i.user_event_send) for user_event_send
- qdec.o(ram_code) refers to proj_main.o(.data) for g_device_param
- qdec.o(ram_code) refers to user_task.o(.data) for hid_mouse_param
- qdec.o(ram_code) refers to qdec.o(.data) for .data
- amic.o(i.amic_start) refers to proj_main.o(i.system_nosleep_evt_set) for system_nosleep_evt_set
- amic.o(i.amic_start) refers to audio_encoder.o(i.audio_encode_start) for audio_encode_start
- amic.o(i.amic_start) refers to driver_pmu.o(i.pmu_codec_power_enable) for pmu_codec_power_enable
- amic.o(i.amic_start) refers to driver_codec.o(i.codec_init) for codec_init
- amic.o(i.amic_start) refers to driver_codec.o(i.codec_enable_adc) for codec_enable_adc
- amic.o(i.amic_start) refers to driver_i2s.o(i.i2s_init) for i2s_init
- amic.o(i.amic_start) refers to driver_i2s.o(i.i2s_start) for i2s_start
- amic.o(i.amic_start) refers to amic.o(.data) for .data
- amic.o(i.amic_start) refers to amic.o(.constdata) for .constdata
- amic.o(i.amic_stop) refers to driver_i2s.o(i.i2s_stop) for i2s_stop
- amic.o(i.amic_stop) refers to driver_pmu.o(i.pmu_codec_power_disable) for pmu_codec_power_disable
- amic.o(i.amic_stop) refers to driver_codec.o(i.codec_disable_adc) for codec_disable_adc
- amic.o(i.amic_stop) refers to audio_encoder.o(i.audio_encode_stop) for audio_encode_stop
- amic.o(i.amic_stop) refers to proj_main.o(i.system_nosleep_evt_set) for system_nosleep_evt_set
- amic.o(i.amic_stop) refers to amic.o(.data) for .data
- amic.o(i.encoder_frame_out_func) refers to ble_simple_peripheral.o(i.ble_app_data_tx) for ble_app_data_tx
- amic.o(i.encoder_frame_out_func) refers to amic.o(.bss) for .bss
- amic.o(i.encoder_frame_out_func) refers to amic.o(.data) for .data
- amic.o(ram_code) refers to driver_i2s.o(i.i2s_get_int_status) for i2s_get_int_status
- amic.o(ram_code) refers to driver_i2s.o(i.i2s_get_data) for i2s_get_data
- amic.o(ram_code) refers to audio_encoder.o(i.audio_encode_store_pcm_data) for audio_encode_store_pcm_data
- app.o(i.app_dpi_set) refers to sensor.o(i.snesor_dpi_init) for snesor_dpi_init
- app.o(i.app_dpi_set) refers to app.o(i.device_key_send) for device_key_send
- app.o(i.app_dpi_set) refers to proj_main.o(.data) for g_device_param
- app.o(i.app_dpi_set) refers to sensor.o(.constdata) for SENSOR_DPI_TABLE
- app.o(i.app_dpi_set) refers to inflash.o(.data) for user_data
- app.o(i.app_dpi_set) refers to app.o(.data) for .data
- app.o(i.app_logo_led_set) refers to inflash.o(.data) for user_data
- app.o(i.app_m_key_set) refers to func.o(i.user_keyvalue_send) for user_keyvalue_send
- app.o(i.app_m_key_set) refers to app.o(.constdata) for .constdata
- app.o(i.app_random_key) refers to app.o(i.device_key_send) for device_key_send
- app.o(i.app_random_key) refers to inflash.o(.data) for user_data
- app.o(i.app_url_set) refers to app.o(i.device_key_send) for device_key_send
- app.o(i.app_url_set) refers to inflash.o(.data) for user_data
- app.o(i.ble_rx_data_cope) refers to app.o(i.app_url_set) for app_url_set
- app.o(i.ble_rx_data_cope) refers to app.o(i.app_m_key_set) for app_m_key_set
- app.o(i.ble_rx_data_cope) refers to app.o(i.device_key_send) for device_key_send
- app.o(i.ble_rx_data_cope) refers to app.o(i.app_logo_led_set) for app_logo_led_set
- app.o(i.ble_rx_data_cope) refers to app.o(i.app_dpi_set) for app_dpi_set
- app.o(i.ble_rx_data_cope) refers to app.o(i.app_random_key) for app_random_key
- app.o(i.ble_rx_data_cope) refers to inflash.o(i.user_data_storage_do) for user_data_storage_do
- app.o(i.ble_rx_data_cope) refers to app.o(i.app_multi_channel) for app_multi_channel
- app.o(i.ble_rx_data_cope) refers to app.o(.constdata) for .constdata
- app.o(i.device_key_send) refers to ble_simple_peripheral.o(i.curr_conn_index_get) for curr_conn_index_get
- app.o(i.device_key_send) refers to gap_api.o(i.gap_address_get) for gap_address_get
- app.o(i.device_key_send) refers to ble_simple_peripheral.o(i.ble_app_data_tx) for ble_app_data_tx
- app.o(i.device_key_send) refers to app.o(.constdata) for .constdata
- app.o(i.device_key_send) refers to inflash.o(.data) for user_data
- app.o(i.device_key_send) refers to proj_main.o(.data) for g_device_param
- app.o(i.device_key_send) refers to adc.o(.data) for battery_info
- app.o(i.device_key_send) refers to sensor.o(.constdata) for SENSOR_DPI_TABLE
- led.o(i.bat1_led_set) refers to driver_pmu.o(i.pmu_set_led1_value) for pmu_set_led1_value
- led.o(i.bat1_led_set) refers to led.o(.data) for .data
- led.o(i.bat1_led_turn) refers to led.o(i.bat1_led_set) for bat1_led_set
- led.o(i.bat1_led_turn) refers to led.o(.data) for .data
- led.o(i.bt2_bat3_led_set) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- led.o(i.bt2_bat3_led_set) refers to driver_pmu.o(i.pmu_set_gpio_value) for pmu_set_gpio_value
- led.o(i.lowbat_led_timer_handle) refers to led.o(i.bat1_led_turn) for bat1_led_turn
- led.o(i.lowbat_led_timer_start) refers to os_timer.o(i.os_timer_start) for os_timer_start
- led.o(i.lowbat_led_timer_start) refers to led.o(.bss) for .bss
- led.o(i.lowbat_led_timer_stop) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- led.o(i.lowbat_led_timer_stop) refers to led.o(.bss) for .bss
- led.o(i.user_led_init) refers to led.o(i.user_led_io_init) for user_led_io_init
- led.o(i.user_led_init) refers to led.o(i.bat1_led_set) for bat1_led_set
- led.o(i.user_led_init) refers to driver_pmu.o(i.pmu_set_led2_value) for pmu_set_led2_value
- led.o(i.user_led_init) refers to os_timer.o(i.os_timer_init) for os_timer_init
- led.o(i.user_led_init) refers to led.o(i.work_mode_timer_handle) for work_mode_timer_handle
- led.o(i.user_led_init) refers to led.o(.bss) for .bss
- led.o(i.user_led_init) refers to led.o(i.lowbat_led_timer_handle) for lowbat_led_timer_handle
- led.o(i.user_led_init) refers to led.o(.constdata) for .constdata
- led.o(i.user_led_io_deinit) refers to led.o(i.work_mode_led_off) for work_mode_led_off
- led.o(i.user_led_io_deinit) refers to led.o(i.bat1_led_set) for bat1_led_set
- led.o(i.user_led_io_deinit) refers to driver_pmu.o(i.pmu_set_led2_value) for pmu_set_led2_value
- led.o(i.user_led_io_deinit) refers to led.o(i.bt2_bat3_led_set) for bt2_bat3_led_set
- led.o(i.user_led_io_deinit) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- led.o(i.user_led_io_deinit) refers to led.o(.bss) for .bss
- led.o(i.user_led_io_init) refers to driver_pmu.o(i.pmu_set_port_mux) for pmu_set_port_mux
- led.o(i.user_led_io_init) refers to driver_pmu.o(i.pmu_set_pin_to_PMU) for pmu_set_pin_to_PMU
- led.o(i.user_led_io_init) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- led.o(i.user_led_io_init) refers to driver_pmu.o(i.pmu_set_pin_pull) for pmu_set_pin_pull
- led.o(i.work_mode_led_off) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- led.o(i.work_mode_led_on) refers to driver_pmu.o(i.pmu_set_pin_dir) for pmu_set_pin_dir
- led.o(i.work_mode_led_on) refers to driver_pmu.o(i.pmu_set_gpio_value) for pmu_set_gpio_value
- led.o(i.work_mode_led_on) refers to proj_main.o(.data) for g_device_param
- led.o(i.work_mode_led_prestart) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- led.o(i.work_mode_led_prestart) refers to led.o(i.work_mode_led_off) for work_mode_led_off
- led.o(i.work_mode_led_prestart) refers to led.o(i.work_mode_led_on) for work_mode_led_on
- led.o(i.work_mode_led_prestart) refers to os_timer.o(i.os_timer_start) for os_timer_start
- led.o(i.work_mode_led_prestart) refers to led.o(.bss) for .bss
- led.o(i.work_mode_led_prestart) refers to led.o(.data) for .data
- led.o(i.work_mode_timer_handle) refers to led.o(i.work_mode_led_off) for work_mode_led_off
- led.o(i.work_mode_timer_handle) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- led.o(i.work_mode_timer_handle) refers to led.o(i.work_mode_led_on) for work_mode_led_on
- led.o(i.work_mode_timer_handle) refers to led.o(.data) for .data
- led.o(i.work_mode_timer_handle) refers to led.o(.bss) for .bss
- inflash.o(i.inflash_read) refers to patch.o(ram_code) for flash_read
- inflash.o(i.inflash_write) refers to flash.o(ram_code) for flash_page_erase
- inflash.o(i.inflash_write) refers to patch.o(ram_code) for flash_write
- inflash.o(i.user_data_storage) refers to inflash.o(.data) for .data
- inflash.o(i.user_data_storage_do) refers to inflash.o(i.inflash_write) for inflash_write
- inflash.o(i.user_data_storage_do) refers to inflash.o(.data) for .data
- inflash.o(i.user_data_storage_do) refers to inflash.o(.constdata) for .constdata
- inflash.o(i.user_inflash_init) refers to inflash.o(i.inflash_read) for inflash_read
- inflash.o(i.user_inflash_init) refers to gap_api.o(i.gap_address_set) for gap_address_set
- inflash.o(i.user_inflash_init) refers to inflash.o(.data) for .data
- inflash.o(i.user_inflash_init) refers to proj_main.o(.data) for g_device_param
- func.o(i.convert_ascii_to_hid) refers to func.o(.data) for .data
- func.o(i.url_send_timer_handle) refers to ble_simple_peripheral.o(i.hid_keyboard_value_send) for hid_keyboard_value_send
- func.o(i.url_send_timer_handle) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- func.o(i.url_send_timer_handle) refers to func.o(.data) for .data
- func.o(i.url_send_timer_handle) refers to func.o(.conststring) for .conststring
- func.o(i.url_send_timer_handle) refers to func.o(.bss) for .bss
- func.o(i.url_send_timer_handle) refers to timer.o(.bss) for m_url_send_timer
- func.o(i.user_keyvalue_send) refers to os_timer.o(i.os_timer_start) for os_timer_start
- func.o(i.user_keyvalue_send) refers to func.o(.data) for .data
- func.o(i.user_keyvalue_send) refers to func.o(.bss) for .bss
- func.o(i.user_keyvalue_send) refers to timer.o(.bss) for m_url_send_timer
- func.o(i.user_url_send) refers to hid_service.o(i.caps_lock_status_get) for caps_lock_status_get
- func.o(i.user_url_send) refers to func.o(i.convert_ascii_to_hid) for convert_ascii_to_hid
- func.o(i.user_url_send) refers to os_timer.o(i.os_timer_start) for os_timer_start
- func.o(i.user_url_send) refers to inflash.o(.data) for user_data
- func.o(i.user_url_send) refers to func.o(.data) for .data
- func.o(i.user_url_send) refers to func.o(.bss) for .bss
- func.o(i.user_url_send) refers to func.o(.constdata) for .constdata
- func.o(i.user_url_send) refers to timer.o(.bss) for m_url_send_timer
- adc.o(i.battery_precent_cal) refers to adc.o(.constdata) for .constdata
- adc.o(i.battery_voltage_get) refers to driver_pmu.o(i.pmu_set_pin_pull) for pmu_set_pin_pull
- adc.o(i.battery_voltage_get) refers to driver_adc.o(i.adc_init) for adc_init
- adc.o(i.battery_voltage_get) refers to driver_adc.o(i.adc_enable) for adc_enable
- adc.o(i.battery_voltage_get) refers to driver_adc.o(i.adc_get_result) for adc_get_result
- adc.o(i.battery_voltage_get) refers to driver_adc.o(i.adc_disable) for adc_disable
- adc.o(i.battery_voltage_get) refers to ffltui.o(.text) for __aeabi_ui2f
- adc.o(i.battery_voltage_get) refers to fmul.o(.text) for __aeabi_fmul
- adc.o(i.battery_voltage_get) refers to ffixui.o(.text) for __aeabi_f2uiz
- adc.o(i.battery_voltage_get) refers to adc.o(i.battery_precent_cal) for battery_precent_cal
- adc.o(i.battery_voltage_get) refers to led.o(i.bat1_led_set) for bat1_led_set
- adc.o(i.battery_voltage_get) refers to driver_pmu.o(i.pmu_set_led2_value) for pmu_set_led2_value
- adc.o(i.battery_voltage_get) refers to led.o(i.bt2_bat3_led_set) for bt2_bat3_led_set
- adc.o(i.battery_voltage_get) refers to led.o(i.lowbat_led_timer_stop) for lowbat_led_timer_stop
- adc.o(i.battery_voltage_get) refers to led.o(i.lowbat_led_timer_start) for lowbat_led_timer_start
- adc.o(i.battery_voltage_get) refers to adc.o(.data) for .data
- sbc.o(i.msbc_pack_frame) refers to sbc.o(i.sbc_pack_frame_internal) for sbc_pack_frame_internal
- sbc.o(i.sbc_calculate_bits_internal) refers to sbc.o(.constdata) for .constdata
- sbc.o(i.sbc_encode) refers to sbc.o(i.sbc_get_frame_length) for sbc_get_frame_length
- sbc.o(i.sbc_encode) refers to sbc.o(i.sbc_get_codesize) for sbc_get_codesize
- sbc.o(i.sbc_encode) refers to sbc_primitives.o(i.sbc_init_primitives) for sbc_init_primitives
- sbc.o(i.sbc_encode) refers to sbc.o(i.sbc_analyze_audio) for sbc_analyze_audio
- sbc.o(i.sbc_init) refers to sbc.o(i.sbc_set_defaults) for sbc_set_defaults
- sbc.o(i.sbc_init_msbc) refers to sbc.o(i.sbc_set_defaults) for sbc_set_defaults
- sbc.o(i.sbc_pack_frame) refers to sbc.o(i.sbc_pack_frame_internal) for sbc_pack_frame_internal
- sbc.o(i.sbc_pack_frame_internal) refers to sbc.o(i.sbc_calculate_bits_internal) for sbc_calculate_bits_internal
- sbc.o(i.sbc_pack_frame_internal) refers to sbc.o(.constdata) for .constdata
- sbc.o(i.sbc_reinit) refers to sbc.o(i.sbc_set_defaults) for sbc_set_defaults
- sbc.o(i.sbc_set_defaults) refers to sbc.o(i.msbc_pack_frame) for msbc_pack_frame
- sbc.o(i.sbc_set_defaults) refers to sbc.o(i.sbc_pack_frame) for sbc_pack_frame
- sbc_primitives.o(i.sbc_analyze_1b_8s_simd_even) refers to sbc_primitives.o(.emb_text) for __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd
- sbc_primitives.o(i.sbc_analyze_1b_8s_simd_even) refers to sbc_primitives.o(.constdata) for .constdata
- sbc_primitives.o(i.sbc_analyze_1b_8s_simd_even) refers to sbc_primitives.o(i.sbc_analyze_1b_8s_simd_odd) for sbc_analyze_1b_8s_simd_odd
- sbc_primitives.o(i.sbc_analyze_1b_8s_simd_odd) refers to sbc_primitives.o(.emb_text) for __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd
- sbc_primitives.o(i.sbc_analyze_1b_8s_simd_odd) refers to sbc_primitives.o(.constdata) for .constdata
- sbc_primitives.o(i.sbc_analyze_1b_8s_simd_odd) refers to sbc_primitives.o(i.sbc_analyze_1b_8s_simd_even) for sbc_analyze_1b_8s_simd_even
- sbc_primitives.o(i.sbc_analyze_4b_4s_simd) refers to sbc_primitives.o(.emb_text) for __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_four_simd
- sbc_primitives.o(i.sbc_analyze_4b_4s_simd) refers to sbc_primitives.o(.constdata) for .constdata
- sbc_primitives.o(i.sbc_analyze_4b_8s_simd) refers to sbc_primitives.o(.emb_text) for __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd
- sbc_primitives.o(i.sbc_analyze_4b_8s_simd) refers to sbc_primitives.o(.constdata) for .constdata
- sbc_primitives.o(i.sbc_enc_process_input_8s_le) refers to sbc_primitives.o(i.sbc_encoder_process_input_s8_internal) for sbc_encoder_process_input_s8_internal
- sbc_primitives.o(i.sbc_init_primitives) refers to sbc_primitives.o(i.sbc_analyze_4b_4s_simd) for sbc_analyze_4b_4s_simd
- sbc_primitives.o(i.sbc_init_primitives) refers to sbc_primitives.o(i.sbc_analyze_4b_8s_simd) for sbc_analyze_4b_8s_simd
- sbc_primitives.o(i.sbc_init_primitives) refers to sbc_primitives.o(i.sbc_enc_process_input_4s_le) for sbc_enc_process_input_4s_le
- sbc_primitives.o(i.sbc_init_primitives) refers to sbc_primitives.o(i.sbc_enc_process_input_8s_le) for sbc_enc_process_input_8s_le
- sbc_primitives.o(i.sbc_init_primitives) refers to sbc_primitives.o(i.sbc_calc_scalefactors) for sbc_calc_scalefactors
- sbc_primitives.o(i.sbc_init_primitives) refers to sbc_primitives.o(i.sbc_analyze_1b_8s_simd_odd) for sbc_analyze_1b_8s_simd_odd
- adpcm.o(i.decode) refers to adpcm.o(.data) for .data
- adpcm.o(i.encode) refers to adpcm.o(.data) for .data
- audio_encoder.o(i.audio_encode_start) refers to sbc.o(i.sbc_init) for sbc_init
- audio_encoder.o(i.audio_encode_start) refers to sbc.o(i.sbc_get_codesize) for sbc_get_codesize
- audio_encoder.o(i.audio_encode_start) refers to sbc.o(i.sbc_get_frame_length) for sbc_get_frame_length
- audio_encoder.o(i.audio_encode_start) refers to audio_encoder.o(.data) for .data
- audio_encoder.o(i.audio_encode_start) refers to audio_encoder.o(.bss) for .bss
- audio_encoder.o(i.audio_encode_stop) refers to os_msg_q.o(i.os_msg_free) for os_msg_free
- audio_encoder.o(i.audio_encode_stop) refers to audio_encoder.o(.data) for .data
- audio_encoder.o(i.audio_encode_stop) refers to audio_encoder.o(.bss) for .bss
- audio_encoder.o(i.audio_encode_store_pcm_data) refers to os_msg_q.o(i.os_msg_malloc) for os_msg_malloc
- audio_encoder.o(i.audio_encode_store_pcm_data) refers to os_msg_q.o(i.os_msg_send) for os_msg_send
- audio_encoder.o(i.audio_encode_store_pcm_data) refers to audio_encoder.o(.data) for .data
- audio_encoder.o(i.audio_encode_store_pcm_data) refers to audio_encoder.o(.bss) for .bss
- audio_encoder.o(i.audio_encode_task) refers to audio_encoder.o(i.audio_encoder_next_frame_handler) for audio_encoder_next_frame_handler
- audio_encoder.o(i.audio_encoder_init) refers to os_task.o(i.os_task_create) for os_task_create
- audio_encoder.o(i.audio_encoder_init) refers to audio_encoder.o(.data) for .data
- audio_encoder.o(i.audio_encoder_init) refers to audio_encoder.o(i.audio_encode_task) for audio_encode_task
- audio_encoder.o(i.audio_encoder_next_frame_handler) refers to sbc.o(i.sbc_encode) for sbc_encode
- audio_encoder.o(i.audio_encoder_next_frame_handler) refers to amic.o(i.encoder_frame_out_func) for encoder_frame_out_func
- audio_encoder.o(i.audio_encoder_next_frame_handler) refers to adpcm.o(i.encode) for encode
- audio_encoder.o(i.audio_encoder_next_frame_handler) refers to audio_encoder.o(.data) for .data
- audio_encoder.o(i.audio_encoder_next_frame_handler) refers to audio_encoder.o(.bss) for .bss
- dev_info_service.o(i.dis_gatt_add_service) refers to gatt_api.o(i.gatt_add_service) for gatt_add_service
- dev_info_service.o(i.dis_gatt_add_service) refers to dev_info_service.o(.constdata) for .constdata
- dev_info_service.o(i.dis_gatt_add_service) refers to dev_info_service.o(i.dis_gatt_msg_handler) for dis_gatt_msg_handler
- dev_info_service.o(i.dis_gatt_add_service) refers to dev_info_service.o(.data) for .data
- dev_info_service.o(.constdata) refers to dev_info_service.o(.constdata) for dis_svc_uuid
- simple_gatt_service.o(i.ntf_data) refers to gatt_api.o(i.gatt_notification) for gatt_notification
- simple_gatt_service.o(i.ntf_data) refers to simple_gatt_service.o(.data) for .data
- simple_gatt_service.o(i.sp_gatt_add_service) refers to gatt_api.o(i.gatt_add_service) for gatt_add_service
- simple_gatt_service.o(i.sp_gatt_add_service) refers to simple_gatt_service.o(.constdata) for .constdata
- simple_gatt_service.o(i.sp_gatt_add_service) refers to simple_gatt_service.o(.bss) for .bss
- simple_gatt_service.o(i.sp_gatt_add_service) refers to simple_gatt_service.o(i.sp_gatt_msg_handler) for sp_gatt_msg_handler
- simple_gatt_service.o(i.sp_gatt_add_service) refers to simple_gatt_service.o(.data) for .data
- simple_gatt_service.o(i.sp_gatt_msg_handler) refers to user_task.o(i.user_event_send) for user_event_send
- simple_gatt_service.o(i.sp_gatt_msg_handler) refers to timer.o(i.hid_mouse_timer_start) for hid_mouse_timer_start
- simple_gatt_service.o(i.sp_gatt_msg_handler) refers to simple_gatt_service.o(.data) for .data
- simple_gatt_service.o(.constdata) refers to simple_gatt_service.o(.constdata) for sp_svc_uuid
- hid_service.o(i.caps_lock_status_get) refers to hid_service.o(.data) for .data
- hid_service.o(i.hid_gatt_add_service) refers to gatt_api.o(i.gatt_add_service) for gatt_add_service
- hid_service.o(i.hid_gatt_add_service) refers to hid_service.o(.constdata) for .constdata
- hid_service.o(i.hid_gatt_add_service) refers to hid_service.o(i.hid_gatt_msg_handler) for hid_gatt_msg_handler
- hid_service.o(i.hid_gatt_add_service) refers to hid_service.o(.data) for .data
- hid_service.o(i.hid_gatt_msg_handler) refers to timer.o(i.hid_mouse_timer_start) for hid_mouse_timer_start
- hid_service.o(i.hid_gatt_msg_handler) refers to hid_service.o(.bss) for .bss
- hid_service.o(i.hid_gatt_msg_handler) refers to hid_service.o(.data) for .data
- hid_service.o(i.hid_gatt_msg_handler) refers to hid_service.o(.constdata) for .constdata
- hid_service.o(i.hid_gatt_report_notify) refers to gatt_api.o(i.gatt_notification) for gatt_notification
- hid_service.o(i.hid_gatt_report_notify) refers to hid_service.o(.bss) for .bss
- hid_service.o(i.hid_gatt_report_notify) refers to hid_service.o(.data) for .data
- hid_service.o(.constdata) refers to hid_service.o(.constdata) for hid_svc_uuid
- ota_service.o(i.ota_gatt_add_service) refers to gatt_api.o(i.gatt_add_service) for gatt_add_service
- ota_service.o(i.ota_gatt_add_service) refers to ota_service.o(.constdata) for .constdata
- ota_service.o(i.ota_gatt_add_service) refers to ota_service.o(i.ota_gatt_msg_handler) for ota_gatt_msg_handler
- ota_service.o(i.ota_gatt_add_service) refers to ota_service.o(.data) for .data
- ota_service.o(i.ota_gatt_msg_handler) refers to ota.o(i.app_otas_read_data) for app_otas_read_data
- ota_service.o(i.ota_gatt_msg_handler) refers to ota.o(i.app_otas_recv_data) for app_otas_recv_data
- ota_service.o(i.ota_gatt_msg_handler) refers to ota.o(i.ota_init) for ota_init
- ota_service.o(i.ota_gatt_msg_handler) refers to ota.o(i.ota_deinit) for ota_deinit
- ota_service.o(i.ota_gatt_msg_handler) refers to ota_service.o(.data) for .data
- ota_service.o(i.ota_gatt_report_notify) refers to gatt_api.o(i.gatt_notification) for gatt_notification
- ota_service.o(i.ota_gatt_report_notify) refers to ota_service.o(.data) for .data
- ota_service.o(.constdata) refers to ota_service.o(.constdata) for ota_svc_uuid
- ota.o(i.app_otas_read_data) refers to ota.o(.data) for .data
- ota.o(i.app_otas_recv_data) refers to patch_rf.o(i.system_latency_disable) for system_latency_disable
- ota.o(i.app_otas_recv_data) refers to gatt_api.o(i.gatt_mtu_exchange_req) for gatt_mtu_exchange_req
- ota.o(i.app_otas_recv_data) refers to ota.o(ram_code) for app_set_ota_state
- ota.o(i.app_otas_recv_data) refers to ota.o(i.ota_start) for ota_start
- ota.o(i.app_otas_recv_data) refers to gatt_api.o(i.gatt_get_mtu) for gatt_get_mtu
- ota.o(i.app_otas_recv_data) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- ota.o(i.app_otas_recv_data) refers to os_timer.o(i.os_timer_start) for os_timer_start
- ota.o(i.app_otas_recv_data) refers to ota.o(i.ota_change_flash_pin) for ota_change_flash_pin
- ota.o(i.app_otas_recv_data) refers to driver_wdt.o(i.wdt_feed) for wdt_feed
- ota.o(i.app_otas_recv_data) refers to ota.o(i.ota_clr_buffed_pkt) for ota_clr_buffed_pkt
- ota.o(i.app_otas_recv_data) refers to ota.o(i.ota_recover_flash_pin) for ota_recover_flash_pin
- ota.o(i.app_otas_recv_data) refers to ota.o(i.app_otas_get_storage_address) for app_otas_get_storage_address
- ota.o(i.app_otas_recv_data) refers to gap_api.o(i.gap_disconnect_req) for gap_disconnect_req
- ota.o(i.app_otas_recv_data) refers to flash.o(ram_code) for flash_protect_disable
- ota.o(i.app_otas_recv_data) refers to patch.o(ram_code) for flash_erase
- ota.o(i.app_otas_recv_data) refers to ota.o(i.ota_stop) for ota_stop
- ota.o(i.app_otas_recv_data) refers to ota.o(i.app_otas_get_curr_firmwave_version) for app_otas_get_curr_firmwave_version
- ota.o(i.app_otas_recv_data) refers to sys_utils.o(ram_code) for platform_reset_patch
- ota.o(i.app_otas_recv_data) refers to ota.o(.data) for .data
- ota.o(i.app_otas_recv_data) refers to ota.o(.bss) for .bss
- ota.o(i.app_otas_recv_data) refers to ota.o(.conststring) for .conststring
- ota.o(i.app_otas_recv_data) refers to ota_service.o(i.ota_gatt_report_notify) for ota_gatt_report_notify
- ota.o(i.os_timer_ota_cb) refers to ota.o(i.ota_stop) for ota_stop
- ota.o(i.ota_clr_buffed_pkt) refers to patch_rf.o(i.system_latency_enable) for system_latency_enable
- ota.o(i.ota_clr_buffed_pkt) refers to ota.o(.data) for .data
- ota.o(i.ota_deinit) refers to ota.o(i.ota_clr_buffed_pkt) for ota_clr_buffed_pkt
- ota.o(i.ota_deinit) refers to ota.o(ram_code) for app_set_ota_state
- ota.o(i.ota_deinit) refers to ota.o(.data) for .data
- ota.o(i.ota_init) refers to ota.o(.data) for .data
- ota.o(i.ota_start) refers to os_timer.o(i.os_timer_init) for os_timer_init
- ota.o(i.ota_start) refers to os_timer.o(i.os_timer_start) for os_timer_start
- ota.o(i.ota_start) refers to ota.o(i.os_timer_ota_cb) for os_timer_ota_cb
- ota.o(i.ota_start) refers to ota.o(.bss) for .bss
- ota.o(i.ota_stop) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- ota.o(i.ota_stop) refers to os_timer.o(i.os_timer_destroy) for os_timer_destroy
- ota.o(i.ota_stop) refers to ota.o(i.ota_deinit) for ota_deinit
- ota.o(i.ota_stop) refers to ota.o(i.ota_init) for ota_init
- ota.o(i.ota_stop) refers to ota.o(.bss) for .bss
- ota.o(ram_code) refers to patch.o(ram_code) for flash_write
- ota.o(ram_code) refers to entry.o(ram_code) for disable_cache
- ota.o(ram_code) refers to entry.o(ram_code_front) for enable_cache
- ota.o(ram_code) refers to ota.o(.data) for .data
- ota.o(ram_code) refers to ota.o(.constdata) for .constdata
- batt_service.o(i.batt_gatt_add_service) refers to gatt_api.o(i.gatt_add_service) for gatt_add_service
- batt_service.o(i.batt_gatt_add_service) refers to batt_service.o(.constdata) for .constdata
- batt_service.o(i.batt_gatt_add_service) refers to batt_service.o(i.batt_gatt_msg_handler) for batt_gatt_msg_handler
- batt_service.o(i.batt_gatt_add_service) refers to batt_service.o(.data) for .data
- batt_service.o(i.batt_gatt_msg_handler) refers to batt_service.o(.bss) for .bss
- batt_service.o(i.batt_gatt_msg_handler) refers to adc.o(.data) for battery_info
- batt_service.o(i.batt_gatt_notify) refers to gatt_api.o(i.gatt_notification) for gatt_notification
- batt_service.o(i.batt_gatt_notify) refers to batt_service.o(.data) for .data
- batt_service.o(i.batt_gatt_notify) refers to batt_service.o(.bss) for .bss
- batt_service.o(.constdata) refers to batt_service.o(.constdata) for batt_svc_uuid
- driver_pmu.o(i.pmu_bg_trim) refers to flash.o(ram_code) for flash_OTP_read
- driver_pmu.o(i.pmu_bg_trim) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_bg_trim) refers to driver_adc.o(i.adc_set_ref_voltage) for adc_set_ref_voltage
- driver_pmu.o(i.pmu_codec_power_disable) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_codec_power_enable) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_enable_charge) refers to entry.o(ram_code) for frspim_wr
- driver_pmu.o(i.pmu_enable_irq) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_get_gpio_port_value) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_get_gpio_value) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_port_wakeup_func_set) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_aldo_voltage) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_gpio_value) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_led1_as_pwm) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_led1_value) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_led2_as_pwm) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_led2_value) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_lp_clk_src) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_lp_clk_src) refers to entry.o(.data) for pmu_clk_src
- driver_pmu.o(i.pmu_set_pin_dir) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_pin_pull) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_pin_to_CPU) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_pin_to_PMU) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_port_mux) refers to entry.o(ram_code) for frspim_rd
- driver_pmu.o(i.pmu_set_sys_power_mode) refers to entry.o(ram_code) for frspim_wr
- driver_pmu.o(i.pmu_sub_init) refers to entry.o(ram_code) for frspim_wr
- driver_pmu.o(i.pmu_sub_init) refers to driver_efuse.o(i.efuse_read) for efuse_read
- driver_pmu.o(i.pmu_sub_init) refers to driver_pmu.o(i.pmu_bg_trim) for pmu_bg_trim
- driver_pmu.o(ram_code) refers to entry.o(ram_code) for frspim_wr
- driver_pmu.o(ram_code) refers to sys_utils.o(ram_code) for co_delay_100us
- driver_pmu.o(ram_code) refers to keyscan.o(ram_code) for keyscan_isr_ram
- driver_pmu.o(ram_code) refers to driver_rtc.o(ram_code) for rtc_isr_ram
- driver_pmu.o(ram_code) refers to driver_wdt.o(ram_code) for wdt_isr_ram
- driver_pmu.o(ram_code) refers to proj_main.o(ram_code) for pmu_gpio_isr_ram
- driver_pmu.o(ram_code) refers to qdec.o(ram_code) for qdec_isr_ram
- driver_keyscan.o(i.keyscan_init) refers to entry.o(ram_code) for frspim_rd
- driver_keyscan.o(i.keyscan_init) refers to driver_pmu.o(i.pmu_set_port_mux) for pmu_set_port_mux
- driver_keyscan.o(i.keyscan_init) refers to driver_pmu.o(i.pmu_set_pin_to_PMU) for pmu_set_pin_to_PMU
- driver_keyscan.o(i.keyscan_test) refers to driver_keyscan.o(i.keyscan_init) for keyscan_init
- driver_keyscan.o(ram_code) refers to entry.o(ram_code) for frspim_rd
- driver_pmu_qdec.o(i.pmu_qdec_autorest_cnt_flag) refers to entry.o(ram_code) for frspim_rd
- driver_pmu_qdec.o(i.pmu_qdec_get_cnt) refers to entry.o(ram_code) for frspim_rd
- driver_pmu_qdec.o(i.pmu_qdec_init) refers to entry.o(ram_code) for frspim_rd
- driver_pmu_qdec.o(i.pmu_qdec_set_debounce_cnt) refers to entry.o(ram_code) for frspim_wr
- driver_pmu_qdec.o(i.pmu_qdec_set_irq_type) refers to entry.o(ram_code) for frspim_rd
- driver_pmu_qdec.o(i.pmu_qdec_set_pin) refers to entry.o(ram_code) for frspim_wr
- driver_pmu_qdec.o(i.pmu_qdec_set_threshold) refers to entry.o(ram_code) for frspim_wr
- driver_pmu_qdec.o(ram_code) refers to driver_pmu_qdec.o(i.pmu_qdec_get_cnt) for pmu_qdec_get_cnt
- driver_rtc.o(i.rtc_alarm) refers to entry.o(ram_code) for frspim_rd
- driver_rtc.o(i.rtc_disalarm) refers to entry.o(ram_code) for frspim_rd
- driver_rtc.o(i.rtc_get_value) refers to entry.o(ram_code) for frspim_rd
- driver_rtc.o(i.rtc_init) refers to entry.o(ram_code) for frspim_rd
- driver_rtc.o(i.rtc_init) refers to sys_utils.o(ram_code) for co_delay_10us
- driver_wdt.o(i.wdt_feed) refers to driver_pmu.o(ram_code) for pmu_clear_isr_state
- driver_wdt.o(i.wdt_init) refers to entry.o(ram_code) for frspim_wr
- driver_wdt.o(i.wdt_start) refers to driver_pmu.o(ram_code) for pmu_clear_isr_state
- driver_wdt.o(i.wdt_start) refers to entry.o(ram_code) for frspim_rd
- driver_wdt.o(i.wdt_stop) refers to entry.o(ram_code) for frspim_rd
- driver_wdt.o(i.wdt_test) refers to driver_wdt.o(i.wdt_init) for wdt_init
- driver_wdt.o(i.wdt_test) refers to driver_wdt.o(i.wdt_start) for wdt_start
- driver_wdt.o(i.wdt_test) refers to sys_utils.o(ram_code) for co_delay_100us
- driver_wdt.o(i.wdt_test) refers to driver_wdt.o(i.wdt_stop) for wdt_stop
- driver_wdt.o(ram_code) refers to driver_wdt.o(i.wdt_init) for wdt_init
- driver_wdt.o(ram_code) refers to entry.o(ram_code) for frspim_rd
- driver_i2s.o(i.i2s_clear_fifo) refers to driver_i2s.o(.data) for .data
- driver_i2s.o(i.i2s_get_data) refers to driver_i2s.o(.data) for .data
- driver_i2s.o(i.i2s_get_int_status) refers to driver_i2s.o(.data) for .data
- driver_i2s.o(i.i2s_init) refers to driver_i2s.o(.data) for .data
- driver_i2s.o(i.i2s_send_data) refers to driver_i2s.o(.data) for .data
- driver_i2s.o(i.i2s_start) refers to driver_i2s.o(i.i2s_clear_fifo) for i2s_clear_fifo
- driver_i2s.o(i.i2s_start) refers to driver_i2s.o(.data) for .data
- driver_i2s.o(i.i2s_stop) refers to driver_i2s.o(.data) for .data
- driver_i2s.o(ram_code) refers to driver_i2s.o(.data) for .data
- driver_exti.o(i.ext_int_set_type) refers to driver_exti.o(.data) for .data
- driver_timer.o(i.timer_init) refers to driver_timer.o(.constdata) for .constdata
- driver_iic.o(i.iic_init) refers to driver_iic.o(.data) for .data
- driver_iic.o(i.iic_read_byte) refers to sys_utils.o(ram_code) for co_delay_10us
- driver_iic.o(i.iic_read_byte) refers to driver_iic.o(.data) for .data
- driver_iic.o(i.iic_read_bytes) refers to sys_utils.o(ram_code) for co_delay_10us
- driver_iic.o(i.iic_read_bytes) refers to driver_iic.o(.data) for .data
- driver_iic.o(i.iic_write_byte) refers to sys_utils.o(ram_code) for co_delay_10us
- driver_iic.o(i.iic_write_byte) refers to driver_iic.o(.data) for .data
- driver_iic.o(i.iic_write_bytes) refers to sys_utils.o(ram_code) for co_delay_10us
- driver_iic.o(i.iic_write_bytes) refers to driver_iic.o(.data) for .data
- driver_iic.o(i.iic_write_bytes_imp) refers to sys_utils.o(ram_code) for co_delay_10us
- driver_iic.o(ram_code) refers to driver_iic.o(.data) for .data
- driver_efuse.o(i.efuse_get_chip_unique_id) refers to driver_efuse.o(i.efuse_read) for efuse_read
- driver_efuse.o(i.efuse_get_chip_unique_id_new) refers to driver_efuse.o(i.efuse_read) for efuse_read
- driver_efuse.o(i.efuse_get_chip_unique_id_new) refers to driver_efuse.o(i.reverse_uint8_t) for reverse_uint8_t
- driver_efuse.o(i.efuse_get_chip_unique_id_new) refers to driver_efuse.o(i.trans_lot_id) for trans_lot_id
- driver_codec.o(i.audio_speaker_codec_init) refers to entry.o(ram_code) for frspim_wr
- driver_codec.o(i.audio_speaker_codec_init) refers to driver_codec.o(i.codec_hw_set_freq) for codec_hw_set_freq
- driver_codec.o(i.audio_speaker_codec_init) refers to driver_codec.o(.data) for .data
- driver_codec.o(i.codec_adc_init) refers to entry.o(ram_code) for frspim_wr
- driver_codec.o(i.codec_adc_init) refers to driver_codec.o(i.codec_hw_set_freq) for codec_hw_set_freq
- driver_codec.o(i.codec_disable_adc) refers to entry.o(ram_code) for frspim_rd
- driver_codec.o(i.codec_disable_dac) refers to entry.o(ram_code) for frspim_wr
- driver_codec.o(i.codec_enable_adc) refers to entry.o(ram_code) for frspim_rd
- driver_codec.o(i.codec_enable_dac) refers to entry.o(ram_code) for frspim_wr
- driver_codec.o(i.codec_hw_set_freq) refers to entry.o(ram_code) for frspim_wr
- driver_codec.o(i.codec_init) refers to entry.o(ram_code) for frspim_wr
- driver_codec.o(i.codec_init) refers to driver_codec.o(i.codec_hw_set_freq) for codec_hw_set_freq
- driver_codec.o(i.codec_set_vol) refers to entry.o(ram_code) for frspim_wr
- driver_codec.o(i.speaker_codec_init) refers to entry.o(ram_code) for frspim_wr
- driver_codec.o(i.speaker_codec_init) refers to driver_codec.o(i.codec_hw_set_freq) for codec_hw_set_freq
- driver_codec.o(i.speaker_codec_init) refers to driver_codec.o(.data) for .data
- driver_adc.o(i.adc_disable) refers to entry.o(ram_code) for frspim_rd
- driver_adc.o(i.adc_disable) refers to driver_adc.o(.data) for .data
- driver_adc.o(i.adc_enable) refers to entry.o(ram_code) for frspim_rd
- driver_adc.o(i.adc_enable) refers to sys_utils.o(ram_code) for co_delay_100us
- driver_adc.o(i.adc_enable) refers to driver_adc.o(.bss) for .bss
- driver_adc.o(i.adc_enable) refers to driver_adc.o(.data) for .data
- driver_adc.o(i.adc_get_ref_voltage) refers to driver_adc.o(.data) for .data
- driver_adc.o(i.adc_get_result) refers to driver_adc.o(.data) for .data
- driver_adc.o(i.adc_get_result) refers to driver_adc.o(.bss) for .bss
- driver_adc.o(i.adc_init) refers to driver_efuse.o(i.efuse_read) for efuse_read
- driver_adc.o(i.adc_init) refers to flash.o(ram_code) for flash_OTP_read
- driver_adc.o(i.adc_init) refers to entry.o(ram_code) for frspim_rd
- driver_adc.o(i.adc_init) refers to driver_adc.o(i.adc_set_sample_clock) for adc_set_sample_clock
- driver_adc.o(i.adc_init) refers to driver_adc.o(i.adc_route_config) for adc_route_config
- driver_adc.o(i.adc_init) refers to driver_adc.o(.data) for .data
- driver_adc.o(i.adc_init) refers to driver_pmu.o(.data) for adc_ref_internal_trim
- driver_adc.o(i.adc_init) refers to driver_adc.o(.bss) for .bss
- driver_adc.o(i.adc_isr) refers to driver_adc.o(i.adc_disable) for adc_disable
- driver_adc.o(i.adc_isr) refers to driver_adc.o(.bss) for .bss
- driver_adc.o(i.adc_isr) refers to driver_adc.o(.data) for .data
- driver_adc.o(i.adc_route_config) refers to entry.o(ram_code) for frspim_rd
- driver_adc.o(i.adc_set_ref_voltage) refers to driver_adc.o(.data) for .data
- driver_adc.o(i.adc_set_sample_clock) refers to entry.o(ram_code) for frspim_rd
- core_cm3_isr.o(ram_code) refers to sys_utils.o(ram_code) for co_delay_100us
- app_boot_vectors.o(RESET) refers to app_boot_vectors.o(ram_code) for HardFault_Handler_Ram
- app_boot_vectors.o(RESET) refers to patch_rf.o(ram_code) for rwble_isr_patch
- app_boot_vectors.o(RESET) refers to timer.o(ram_code) for timer0_isr_ram
- app_boot_vectors.o(RESET) refers to driver_timer.o(ram_code) for timer1_isr_ram
- app_boot_vectors.o(RESET) refers to amic.o(ram_code) for i2s_isr_ram
- app_boot_vectors.o(RESET) refers to driver_exti.o(ram_code) for exti_isr_ram
- app_boot_vectors.o(RESET) refers to driver_adc.o(i.adc_isr) for adc_isr
- app_boot_vectors.o(ram_code) refers to core_cm3_isr.o(ram_code) for HardFault_Handler_C
- app_boot_vectors.o(ram_code) refers to driver_pmu.o(ram_code) for pmu_isr_ram_C
- app_boot_vectors.o(ram_code) refers to patch_rf.o(ram_code) for con_sched_patch
- patch.o(ram_code) refers to entry.o(ram_code) for frspim_rd
- patch.o(ram_code) refers to entry.o(ram_code_front) for enable_cache
- patch.o(ram_code) refers to flash.o(ram_code) for flash_protect_disable
- patch.o(ram_code) refers to ota.o(ram_code) for app_get_ota_state
- patch.o(ram_code) refers to patch.o(.data) for .data
- patch.o(ram_code) refers to patch.o(.bss) for .bss
- patch.o(ram_code) refers to entry.o(.data) for pmu_clk_src
- patch.o(.data) refers to patch_rf.o(i.con_max_lat_calc_patch) for con_max_lat_calc_patch
- patch.o(.data) refers to sys_utils.o(ram_code) for platform_reset_patch
- patch.o(.data) refers to entry.o(ram_code) for frspim_wr
- patch.o(.data) refers to patch_rtos.o(ram_code) for vPortSuppressTicksAndSleep_patch
- patch.o(.data) refers to patch_rf.o(ram_code) for adv_tx_free_imp
- patch.o(.data) refers to patch_rf.o(i.llc_patch_1) for llc_patch_1
- gap_api.o(i.gap_address_set) refers to gapm.o(.bss) for gapm_env
- gap_api.o(i.gap_bond_manager_add_info) refers to app_sec.o(i.gap_security_check_rand_ediv) for gap_security_check_rand_ediv
- gap_api.o(i.gap_bond_manager_add_info) refers to app_sec.o(i.bond_info_add) for bond_info_add
- gap_api.o(i.gap_bond_manager_delete) refers to user_bond_manage.o(i.ble_bond_clr_info) for ble_bond_clr_info
- gap_api.o(i.gap_bond_manager_delete_all) refers to user_bond_manage.o(i.ble_bond_clr_all_info) for ble_bond_clr_all_info
- gap_api.o(i.gap_bond_manager_get_info) refers to user_bond_manage.o(i.ble_bond_get_bond_info) for ble_bond_get_bond_info
- gap_api.o(i.gap_bond_manager_init) refers to user_bond_manage.o(i.ble_bond_init) for ble_bond_init
- gap_api.o(i.gap_conn_phy_update) refers to gap_api.o(i.gap_get_connect_status) for gap_get_connect_status
- gap_api.o(i.gap_disconnect_req) refers to gap_api.o(i.gap_get_connect_status) for gap_get_connect_status
- gap_api.o(i.gap_disconnect_req) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gap_api.o(i.gap_get_conn_phy) refers to gap_api.o(i.gap_get_connect_status) for gap_get_connect_status
- gap_api.o(i.gap_get_connect_num) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_get_connect_status) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_get_dev_appearance) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_get_dev_name) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_get_encryption_status) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_get_latest_bond_idx) refers to user_bond_manage.o(i.ble_bond_get_last_bond_idx) for ble_bond_get_last_bond_idx
- gap_api.o(i.gap_get_latest_conn_parameter) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_get_link_features) refers to gap_api.o(i.gap_get_connect_status) for gap_get_connect_status
- gap_api.o(i.gap_get_link_rssi) refers to gap_api.o(i.gap_get_connect_status) for gap_get_connect_status
- gap_api.o(i.gap_get_link_version) refers to gap_api.o(i.gap_get_connect_status) for gap_get_connect_status
- gap_api.o(i.gap_sec_clr_fixed_ltk) refers to app_sec.o(i.ble_sec_clr_fixed_ltk) for ble_sec_clr_fixed_ltk
- gap_api.o(i.gap_sec_nc_rsp) refers to app_sec.o(i.ble_sec_nc_rsp) for ble_sec_nc_rsp
- gap_api.o(i.gap_sec_set_fixed_ltk) refers to app_sec.o(i.ble_sec_set_fixed_ltk) for ble_sec_set_fixed_ltk
- gap_api.o(i.gap_security_enc_req) refers to app_sec.o(i.ble_sec_start_enc_req) for ble_sec_start_enc_req
- gap_api.o(i.gap_security_get_bond_req) refers to app_sec.o(.data) for bond_req
- gap_api.o(i.gap_security_get_bond_status) refers to app_sec.o(i.ble_sec_get_bond_status) for ble_sec_get_bond_status
- gap_api.o(i.gap_security_pairing_req) refers to app_sec.o(i.ble_sec_start_bond) for ble_sec_start_bond
- gap_api.o(i.gap_security_param_init) refers to app_sec.o(i.ble_sec_set_pairing_param) for ble_sec_set_pairing_param
- gap_api.o(i.gap_security_req) refers to app_sec.o(i.ble_sec_send_security_req) for ble_sec_send_security_req
- gap_api.o(i.gap_security_send_pairing_password) refers to app_sec.o(i.ble_sec_send_paring_password) for ble_sec_send_paring_password
- gap_api.o(i.gap_set_advertising_data) refers to app.o(i.appm_set_advertising_data) for appm_set_advertising_data
- gap_api.o(i.gap_set_advertising_data1) refers to app.o(i.appm_set_advertising_data) for appm_set_advertising_data
- gap_api.o(i.gap_set_advertising_param) refers to app.o(i.appm_set_advertising_param) for appm_set_advertising_param
- gap_api.o(i.gap_set_advertising_param1) refers to app.o(i.appm_set_advertising_param) for appm_set_advertising_param
- gap_api.o(i.gap_set_advertising_rsp_data) refers to app.o(i.appm_set_scan_response_data) for appm_set_scan_response_data
- gap_api.o(i.gap_set_advertising_rsp_data1) refers to app.o(i.appm_set_scan_response_data) for appm_set_scan_response_data
- gap_api.o(i.gap_set_cb_func) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_set_dev_appearance) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_set_dev_name) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_set_mtu) refers to gapm.o(i.gapm_set_max_mtu) for gapm_set_max_mtu
- gap_api.o(i.gap_set_mtu) refers to gapm.o(i.gapm_set_max_mps) for gapm_set_max_mps
- gap_api.o(i.gap_set_per_adv_data) refers to app.o(i.appm_set_per_adv_data) for appm_set_per_adv_data
- gap_api.o(i.gap_set_per_adv_data1) refers to app.o(i.appm_set_per_adv_data) for appm_set_per_adv_data
- gap_api.o(i.gap_set_ral) refers to app.o(i.ble_set_ral) for ble_set_ral
- gap_api.o(i.gap_set_wl) refers to app.o(i.ble_set_wl) for ble_set_wl
- gap_api.o(i.gap_start_advertising) refers to app.o(i.appm_start_advertising) for appm_start_advertising
- gap_api.o(i.gap_start_advertising1) refers to app.o(i.appm_start_advertising) for appm_start_advertising
- gap_api.o(i.gap_start_conn) refers to app_conn.o(i.appm_start_conn) for appm_start_conn
- gap_api.o(i.gap_start_conn) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_start_conn) refers to app_conn.o(.bss) for conn_param
- gap_api.o(i.gap_start_conn_long_range) refers to app_conn.o(i.appm_start_conn) for appm_start_conn
- gap_api.o(i.gap_start_conn_long_range) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_start_conn_long_range) refers to app_conn.o(.bss) for conn_param
- gap_api.o(i.gap_start_conn_whitelist) refers to app_conn.o(i.appm_start_conn) for appm_start_conn
- gap_api.o(i.gap_start_conn_whitelist) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_start_conn_whitelist) refers to app_conn.o(.bss) for conn_param
- gap_api.o(i.gap_start_conn_whitelist) refers to app.o(.data) for wl_status
- gap_api.o(i.gap_start_per_sync) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- gap_api.o(i.gap_start_per_sync) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_start_per_sync) refers to app.o(i.appm_period_sync_recv_gapm_cmp) for appm_period_sync_recv_gapm_cmp
- gap_api.o(i.gap_start_scan) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- gap_api.o(i.gap_start_scan) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_start_scan) refers to app.o(i.appm_scan_recv_gapm_cmp) for appm_scan_recv_gapm_cmp
- gap_api.o(i.gap_stop_advertising) refers to app.o(i.appm_stop_advertising) for appm_stop_advertising
- gap_api.o(i.gap_stop_advertising1) refers to app.o(i.appm_stop_advertising) for appm_stop_advertising
- gap_api.o(i.gap_stop_conn) refers to app_conn.o(i.appm_stop_conn) for appm_stop_conn
- gap_api.o(i.gap_stop_conn) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_stop_per_sync) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- gap_api.o(i.gap_stop_per_sync) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_stop_per_sync) refers to app.o(i.appm_period_sync_recv_gapm_cmp) for appm_period_sync_recv_gapm_cmp
- gap_api.o(i.gap_stop_scan) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- gap_api.o(i.gap_stop_scan) refers to app.o(.bss) for app_env
- gap_api.o(i.gap_stop_scan) refers to app.o(i.appm_scan_recv_gapm_cmp) for appm_scan_recv_gapm_cmp
- gatt_api.o(i.gatt_add_client) refers to gatt_api.o(i.gatt_profile_task_add) for gatt_profile_task_add
- gatt_api.o(i.gatt_add_client) refers to gatt_api.o(i.gatt_add_client_uuid) for gatt_add_client_uuid
- gatt_api.o(i.gatt_add_client) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_add_client) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_add_client_uuid) refers to gatt_api.o(i.gatt_regist_peer_prf_info) for gatt_regist_peer_prf_info
- gatt_api.o(i.gatt_add_client_uuid) refers to user_bond_manage.o(i.gatt_write_peer_svc_to_flash) for gatt_write_peer_svc_to_flash
- gatt_api.o(i.gatt_add_client_uuid) refers to gatt_api.o(i.gatt_clr_peer_svc) for gatt_clr_peer_svc
- gatt_api.o(i.gatt_add_client_uuid) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_add_client_uuid) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_add_service) refers to gatt_api.o(i.gatt_profile_task_add) for gatt_profile_task_add
- gatt_api.o(i.gatt_add_service) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_change_client_uuid) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_change_client_uuid) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_change_svc) refers to gattm.o(.bss) for gattm_env
- gatt_api.o(i.gatt_change_svc) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_check_peer_svc) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_check_peer_svc) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_clear_remote_svc) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_clear_remote_svc) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_direct_register) refers to gatt_api.o(i.gatt_check_peer_svc) for gatt_check_peer_svc
- gatt_api.o(i.gatt_client_direct_register) refers to gatt_api.o(i.gatt_regist_peer_prf_info) for gatt_regist_peer_prf_info
- gatt_api.o(i.gatt_client_direct_register) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_enable_ntf) refers to gatt_api.o(i.gatt_client_write_req_with_handle) for gatt_client_write_req_with_handle
- gatt_api.o(i.gatt_client_enable_ntf) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_client_enable_ntf) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_enable_ntf_ind) refers to gatt_api.o(i.gatt_client_write_req_with_handle) for gatt_client_write_req_with_handle
- gatt_api.o(i.gatt_client_enable_ntf_ind) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_client_enable_ntf_ind) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_read) refers to gatt_api.o(i.gatt_client_read_with_handle) for gatt_client_read_with_handle
- gatt_api.o(i.gatt_client_read) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_client_read) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_read_by_uuid) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_read_with_handle) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_write_cmd) refers to gatt_api.o(i.gatt_client_write_cmd_with_handle) for gatt_client_write_cmd_with_handle
- gatt_api.o(i.gatt_client_write_cmd) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_client_write_cmd) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_write_cmd_with_handle) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_write_req) refers to gatt_api.o(i.gatt_client_write_req_with_handle) for gatt_client_write_req_with_handle
- gatt_api.o(i.gatt_client_write_req) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_client_write_req) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_client_write_req_with_handle) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_clr_peer_svc) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_delete_svc) refers to gatt_api.o(i.gatt_delete_svc_list) for gatt_delete_svc_list
- gatt_api.o(i.gatt_delete_svc) refers to gattm.o(.bss) for gattm_env
- gatt_api.o(i.gatt_delete_svc_internal) refers to gattm.o(.bss) for gattm_env
- gatt_api.o(i.gatt_delete_svc_list) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_discovery_all_peer_svc) refers to user_bond_manage.o(i.gatt_load_peer_svc_from_flash) for gatt_load_peer_svc_from_flash
- gatt_api.o(i.gatt_discovery_all_peer_svc) refers to gatt_api.o(i.gatt_check_peer_svc) for gatt_check_peer_svc
- gatt_api.o(i.gatt_discovery_all_peer_svc) refers to gatt_api.o(i.gatt_regist_peer_prf_info) for gatt_regist_peer_prf_info
- gatt_api.o(i.gatt_discovery_all_peer_svc) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_discovery_all_peer_svc) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_discovery_peer_svc) refers to user_bond_manage.o(i.gatt_load_peer_svc_from_flash) for gatt_load_peer_svc_from_flash
- gatt_api.o(i.gatt_discovery_peer_svc) refers to gatt_api.o(i.gatt_check_peer_svc) for gatt_check_peer_svc
- gatt_api.o(i.gatt_discovery_peer_svc) refers to gatt_api.o(i.gatt_regist_peer_prf_info) for gatt_regist_peer_prf_info
- gatt_api.o(i.gatt_discovery_peer_svc) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_discovery_peer_svc) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_get_client_read_handle) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_get_free_svc_id) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_get_mtu) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- gatt_api.o(i.gatt_get_notification_handle) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_get_svc_hdl) refers to gattm.o(.bss) for gattm_env
- gatt_api.o(i.gatt_get_task_no_from_prf_id) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_indication) refers to gatt_api.o(i.gatt_indication_with_handle) for gatt_indication_with_handle
- gatt_api.o(i.gatt_indication) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_indication_with_handle) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_msg_default) refers to gatt_api.o(i.gatt_msg_default_handler_imp) for gatt_msg_default_handler_imp
- gatt_api.o(i.gatt_msg_default_handler) refers to gatt_api.o(i.gatt_msg_default_handler_imp) for gatt_msg_default_handler_imp
- gatt_api.o(i.gatt_msg_default_handler_imp) refers to gatt_api.o(i.get_active_service_id) for get_active_service_id
- gatt_api.o(i.gatt_msg_default_handler_imp) refers to os_msg_q.o(i.os_msg_post) for os_msg_post
- gatt_api.o(i.gatt_msg_default_handler_imp) refers to gatt_api.o(i.gatt_store_peer_prf_info) for gatt_store_peer_prf_info
- gatt_api.o(i.gatt_msg_default_handler_imp) refers to gatt_api.o(i.gatt_regist_peer_prf_info) for gatt_regist_peer_prf_info
- gatt_api.o(i.gatt_msg_default_handler_imp) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_msg_default_handler_imp) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_msg_default_handler_imp) refers to user_bond_manage.o(i.gatt_write_peer_svc_to_flash) for gatt_write_peer_svc_to_flash
- gatt_api.o(i.gatt_msg_default_handler_imp) refers to gatt_api.o(i.gatt_clr_peer_svc) for gatt_clr_peer_svc
- gatt_api.o(i.gatt_notification) refers to gatt_api.o(i.gatt_notification_with_handle) for gatt_notification_with_handle
- gatt_api.o(i.gatt_notification) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_notification_with_handle) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_profile_task_add) refers to gatt_api.o(i.gatt_get_free_svc_id) for gatt_get_free_svc_id
- gatt_api.o(i.gatt_profile_task_add) refers to app.o(i.ble_set_evt_func) for ble_set_evt_func
- gatt_api.o(i.gatt_profile_task_add) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_profile_task_add) refers to gatt_api.o(i.gatt_servcie_added) for gatt_servcie_added
- gatt_api.o(i.gatt_profile_task_add) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_regist_peer_prf_info) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_regist_peer_prf_info) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_servcie_added) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_servcie_added) refers to app.o(.bss) for app_env
- gatt_api.o(i.gatt_service_connection_cleanup) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_service_connection_created) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_service_connection_created) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_service_init) refers to attm.o(i.attm_svc_create_db) for attm_svc_create_db
- gatt_api.o(i.gatt_service_init) refers to attm.o(i.attm_svc_create_db_ext) for attm_svc_create_db_ext
- gatt_api.o(i.gatt_service_init) refers to attm.o(i.attm_att_set_value) for attm_att_set_value
- gatt_api.o(i.gatt_service_init) refers to os_task.o(i.from_task_func_to_msg_handle) for from_task_func_to_msg_handle
- gatt_api.o(i.gatt_service_init) refers to gatt_api.o(i.gatt_msg_default_handler) for gatt_msg_default_handler
- gatt_api.o(i.gatt_service_init) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.gatt_store_peer_prf_info) refers to prf_utils.o(i.prf_extract_svc_info_uuid_128) for prf_extract_svc_info_uuid_128
- gatt_api.o(i.gatt_store_peer_prf_info) refers to gatt_api.o(.data) for .data
- gatt_api.o(i.gatt_store_peer_prf_info) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.get_active_service_id) refers to gatt_api.o(.bss) for .bss
- gatt_api.o(i.get_gatt_default_itf) refers to gatt_api.o(.data) for .data
- gatt_api.o(.data) refers to gatt_api.o(i.gatt_service_init) for gatt_service_init
- gatt_api.o(.data) refers to gatt_api.o(i.gatt_service_destroy) for gatt_service_destroy
- gatt_api.o(.data) refers to gatt_api.o(i.gatt_service_connection_created) for gatt_service_connection_created
- gatt_api.o(.data) refers to gatt_api.o(i.gatt_service_connection_cleanup) for gatt_service_connection_cleanup
- entry.o(i.app_main) refers to entry.o(ram_code) for main_loop
- entry.o(i.app_main) refers to entry.o(ram_code_front) for enable_cache
- entry.o(i.app_main) refers to proj_main.o(i.user_custom_parameters) for user_custom_parameters
- entry.o(i.app_main) refers to sys_utils.o(ram_code) for system_optimize_power_consumption_get
- entry.o(i.app_main) refers to proj_main.o(i.user_init_static_memory) for user_init_static_memory
- entry.o(i.app_main) refers to patch.o(ram_code) for patch_set_entry
- entry.o(i.app_main) refers to driver_pmu.o(i.pmu_sub_init) for pmu_sub_init
- entry.o(i.app_main) refers to proj_main.o(i.user_entry_before_ble_init) for user_entry_before_ble_init
- entry.o(i.app_main) refers to sys_utils.o(i.trng_init_) for trng_init_
- entry.o(i.app_main) refers to entry.o(.data) for .data
- entry.o(i.app_main) refers to gapc.o(i.gapc_get_conidx_imp) for gapc_get_conidx_imp
- entry.o(i.app_main) refers to app.o(i.appm_init_imp) for appm_init_imp
- entry.o(i.app_main) refers to rwble_hl.o(i.rwble_hl_init_imp) for rwble_hl_init_imp
- entry.o(i.app_main) refers to app_prf.o(i.prf_itf_get_imp) for prf_itf_get_imp
- entry.o(i.app_main) refers to prf.o(.data) for prf_itf_get
- entry.o(i.app_main) refers to patch_rf.o(ram_code) for rf_init_app
- entry.o(i.app_main) refers to proj_main.o(ram_code) for user_entry_before_sleep_imp
- entry.o(i.check_and_set_rand_seed) refers to patch.o(ram_code) for flash_read
- entry.o(i.pmu_recalib_rc) refers to entry.o(ram_code) for frspim_rd
- entry.o(i.pmu_recalib_rc) refers to sys_utils.o(ram_code) for co_delay_10us
- entry.o(i.pmu_recalib_rc) refers to entry.o(.data) for .data
- entry.o(i.user_init_static_memory) refers to jump_table.o(i.initial_static_memory) for initial_static_memory
- entry.o(ram_code) refers to sys_utils.o(ram_code) for co_delay_10us
- entry.o(ram_code) refers to entry.o(.data) for .data
- entry.o(ram_code) refers to entry.o(.bss) for .bss
- jump_table.o(i.initial_static_memory) refers to jump_table.o(i.em_ble_generate_base_address_table) for em_ble_generate_base_address_table
- jump_table.o(i.initial_static_memory) refers to jump_table.o(heap_ke) for heap_ke
- jump_table.o(i.initial_static_memory) refers to jump_table.o(.data) for .data
- jump_table.o(i.jump_table_get_static_keys) refers to patch.o(ram_code) for flash_erase
- jump_table.o(i.jump_table_get_static_keys) refers to jump_table.o(.data) for .data
- jump_table.o(i.jump_table_memmory_init) refers to jump_table.o(.data) for .data
- jump_table.o(i.jump_table_memmory_init) refers to jump_table.o(.bss) for .bss
- jump_table.o(i.jump_table_memmory_init) refers to prf.o(.data) for prf_env
- jump_table.o(i.jump_table_param_get) refers to jump_table.o(i.jump_table_get_static_keys) for jump_table_get_static_keys
- jump_table.o(i.jump_table_param_set) refers to jump_table.o(i.jump_table_set_static_keys) for jump_table_set_static_keys
- jump_table.o(i.jump_table_set_static_keys) refers to patch.o(ram_code) for flash_erase
- jump_table.o(i.jump_table_set_static_keys) refers to jump_table.o(.data) for .data
- jump_table.o(i.jump_table_set_static_keys_store_offset) refers to jump_table.o(.data) for .data
- jump_table.o(jump_table_2) refers to entry.o(i.app_main) for app_main
- jump_table.o(jump_table_2) refers to jump_table.o(i.jump_table_memmory_init) for jump_table_memmory_init
- jump_table.o(jump_table_4) refers to jump_table.o(i.jump_table_param_get) for jump_table_param_get
- jump_table.o(jump_table_4) refers to jump_table.o(i.jump_table_param_set) for jump_table_param_set
- patch_rtos.o(i.freertos_baseband_restore_done_patch) refers to patch.o(ram_code) for patch_init
- patch_rtos.o(i.freertos_baseband_restore_done_patch) refers to patch_rtos.o(.data) for .data
- patch_rtos.o(ram_code) refers to entry.o(ram_code) for frspim_wr
- patch_rtos.o(ram_code) refers to patch_rtos.o(.data) for .data
- patch_rf.o(ram_code) refers to patch_rf.o(ram_code) for upload_rssi_value
- patch_rf.o(i.con_max_lat_calc_patch) refers to patch_rf.o(.data) for .data
- patch_rf.o(i.gap_set_link_rssi_report) refers to patch_rf.o(.data) for .data
- patch_rf.o(i.system_latency_disable) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- patch_rf.o(i.system_latency_disable) refers to patch_rf.o(.data) for .data
- patch_rf.o(i.system_latency_enable) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- patch_rf.o(i.system_latency_enable) refers to patch_rf.o(.data) for .data
- patch_rf.o(i.system_set_conn_sleep_max_during) refers to patch_rf.o(.data) for .data
- patch_rf.o(ram_code) refers to entry.o(ram_code) for frspim_wr
- patch_rf.o(ram_code) refers to gapc.o(i.gapc_get_conidx_imp) for gapc_get_conidx_imp
- patch_rf.o(ram_code) refers to patch_rf.o(i.gap_rssi_ind) for gap_rssi_ind
- patch_rf.o(ram_code) refers to patch_no_md_bit.o(ram_code) for patch_handle_lld_con_env
- patch_rf.o(ram_code) refers to patch_rf.o(.data) for .data
- patch_rf.o(ram_code) refers to patch_rf.o(i.rf_force_agc_enable) for rf_force_agc_enable
- patch_rf.o(ram_code) refers to patch_rf.o(ram_code) for __asm___10_patch_rf_c_e73c1e89__rf_rssi_convert_patch
- patch_rf.o(ram_code) refers to m_al_scan.o(ram_code) for scan_event_end
- patch_rf.o(ram_code) refers to sys_utils.o(ram_code) for system_optimize_power_consumption_get
- patch_rf.o(ram_code) refers to adv_check_mode.o(ram_code) for calib_lld_rx_isr
- patch_rf.o(ram_code) refers to proj_main.o(ram_code) for user_entry_after_sleep_imp
- patch_rf.o(ram_code) refers to patch_rf.o(.bss) for .bss
- sys_utils.o(i.Smoothing_Filter_destroy) refers to sys_utils.o(.data) for .data
- sys_utils.o(i.Smoothing_Filter_init) refers to sys_utils.o(.data) for .data
- sys_utils.o(i.Smoothing_Filter_reset) refers to sys_utils.o(.data) for .data
- sys_utils.o(i.hex_arr_to_str) refers to printf8.o(i.__0sprintf$8) for __2sprintf
- sys_utils.o(i.str_to_hex_arr) refers to sys_utils.o(i.str_to_val) for str_to_val
- sys_utils.o(i.str_to_val) refers to sys_utils.o(i.char_to_val) for char_to_val
- sys_utils.o(i.system_optimize_power_consumption_set) refers to sys_utils.o(.data) for .data
- sys_utils.o(i.system_power_off) refers to entry.o(ram_code) for frspim_wr
- sys_utils.o(i.system_power_off) refers to driver_pmu.o(i.pmu_set_aldo_voltage) for pmu_set_aldo_voltage
- sys_utils.o(i.system_set_rf_power) refers to patch_rf.o(.data) for rf_modem_parameter_table
- sys_utils.o(i.system_set_tx_power) refers to entry.o(ram_code) for frspim_rd
- sys_utils.o(i.system_set_tx_power) refers to sys_utils.o(.constdata) for .constdata
- sys_utils.o(i.system_set_tx_power) refers to patch_rf.o(.data) for rf_modem_parameter_table
- sys_utils.o(i.trng_init_) refers to sys_utils.o(i.trng_flow_w_specific_smp_cnt) for trng_flow_w_specific_smp_cnt
- sys_utils.o(i.val_to_str) refers to printf8.o(i.__0sprintf$8) for __2sprintf
- sys_utils.o(ram_code) refers to sys_utils.o(ram_code) for __asm___11_sys_utils_c_415ab936__cpu_delay
- sys_utils.o(ram_code) refers to f2d.o(.text) for __aeabi_f2d
- sys_utils.o(ram_code) refers to dadd.o(.text) for __aeabi_dadd
- sys_utils.o(ram_code) refers to ddiv.o(.text) for __aeabi_ddiv
- sys_utils.o(ram_code) refers to d2f.o(.text) for __aeabi_d2f
- sys_utils.o(ram_code) refers to fadd.o(.text) for __aeabi_fadd
- sys_utils.o(ram_code) refers to fdiv.o(.text) for __aeabi_fdiv
- sys_utils.o(ram_code) refers to fmul.o(.text) for __aeabi_fmul
- sys_utils.o(ram_code) refers to entry.o(ram_code) for frspim_wr
- sys_utils.o(ram_code) refers to entry.o(ram_code_front) for enable_cache
- sys_utils.o(ram_code) refers to sys_utils.o(.data) for .data
- os_task.o(i.from_task_func_to_msg_handle) refers to os_task.o(i.os_default_task_func) for os_default_task_func
- os_task.o(i.ke_task_saved_update) refers to os_task.o(i.cmp_dest_id) for cmp_dest_id
- os_task.o(i.os_task_create) refers to os_task.o(i.os_task_create_x) for os_task_create_x
- os_task.o(i.os_task_create_x) refers to os_task.o(i.from_task_func_to_msg_handle) for from_task_func_to_msg_handle
- os_task.o(i.os_task_create_x) refers to os_task.o(i.os_get_free_task_type) for os_get_free_task_type
- os_task.o(i.os_task_delete) refers to os_task.o(i.ke_task_delete) for ke_task_delete
- os_task.o(i.os_task_process_saved_msg) refers to os_task.o(i.ke_task_saved_update) for ke_task_saved_update
- os_timer.o(i.check_timer_handle) refers to os_timer.o(.data) for .data
- os_timer.o(i.free_time_evt_id) refers to os_timer.o(.data) for .data
- os_timer.o(i.get_valid_tim_evt_id) refers to os_timer.o(.data) for .data
- os_timer.o(i.os_timer_destroy) refers to os_timer.o(i.free_time_evt_id) for free_time_evt_id
- os_timer.o(i.os_timer_destroy) refers to os_timer.o(.data) for .data
- os_timer.o(i.os_timer_init) refers to os_timer.o(.data) for .data
- os_timer.o(i.os_timer_start) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- os_timer.o(i.os_timer_start) refers to os_timer.o(i.get_valid_tim_evt_id) for get_valid_tim_evt_id
- os_timer.o(i.os_timer_stop) refers to os_timer.o(i.free_time_evt_id) for free_time_evt_id
- flash.o(ram_code) refers to sys_utils.o(ram_code) for co_delay_10us
- flash.o(ram_code) refers to entry.o(ram_code) for disable_cache
- flash.o(ram_code) refers to entry.o(ram_code_front) for enable_cache
- flash.o(ram_code) refers to flash.o(.constdata) for .constdata
- app.o(i.appm_adv_get_defer_op) refers to app.o(.bss) for .bss
- app.o(i.appm_adv_recv_gapm_cmp) refers to app.o(i.appm_create_adv_act) for appm_create_adv_act
- app.o(i.appm_adv_recv_gapm_cmp) refers to app_proj_event.o(i.app_act_deleted_ind_func) for app_act_deleted_ind_func
- app.o(i.appm_adv_recv_gapm_cmp) refers to app.o(i.appm_stop_advertising) for appm_stop_advertising
- app.o(i.appm_adv_recv_gapm_cmp) refers to app_proj_event.o(i.app_adv_complete_ind_func) for app_adv_complete_ind_func
- app.o(i.appm_adv_recv_gapm_cmp) refers to app_proj_event.o(i.app_act_created_ind_func) for app_act_created_ind_func
- app.o(i.appm_adv_recv_gapm_cmp) refers to app.o(i.appm_set_advertising_data) for appm_set_advertising_data
- app.o(i.appm_adv_recv_gapm_cmp) refers to app.o(i.appm_set_scan_response_data) for appm_set_scan_response_data
- app.o(i.appm_adv_recv_gapm_cmp) refers to app.o(i.appm_set_per_adv_data) for appm_set_per_adv_data
- app.o(i.appm_adv_recv_gapm_cmp) refers to app.o(i.appm_start_advertising) for appm_start_advertising
- app.o(i.appm_adv_recv_gapm_cmp) refers to app.o(.bss) for .bss
- app.o(i.appm_adv_set_defer_op) refers to app.o(.bss) for .bss
- app.o(i.appm_create_adv_act) refers to app.o(i.appm_create_per_adv_act) for appm_create_per_adv_act
- app.o(i.appm_create_adv_act) refers to app.o(i.appm_create_aux_adv_act) for appm_create_aux_adv_act
- app.o(i.appm_create_adv_act) refers to app.o(i.appm_create_legacy_adv_act) for appm_create_legacy_adv_act
- app.o(i.appm_create_aux_adv_act) refers to app.o(.data) for .data
- app.o(i.appm_create_legacy_adv_act) refers to app.o(.data) for .data
- app.o(i.appm_create_per_adv_act) refers to app.o(.data) for .data
- app.o(i.appm_create_per_sync_act) refers to app.o(.data) for .data
- app.o(i.appm_create_per_sync_act) refers to app.o(.bss) for .bss
- app.o(i.appm_create_scan_act) refers to app.o(.bss) for .bss
- app.o(i.appm_create_scan_act) refers to app.o(.data) for .data
- app.o(i.appm_delete_act) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app.o(i.appm_delete_act) refers to app.o(.bss) for .bss
- app.o(i.appm_delete_act) refers to app.o(i.appm_adv_recv_gapm_cmp) for appm_adv_recv_gapm_cmp
- app.o(i.appm_delete_act) refers to app.o(i.appm_scan_recv_gapm_cmp) for appm_scan_recv_gapm_cmp
- app.o(i.appm_exc_activity_cmp) refers to app.o(.data) for .data
- app.o(i.appm_execute_activity_cmd) refers to app.o(.data) for .data
- app.o(i.appm_init_imp) refers to app_sec.o(i.ble_sec_init) for ble_sec_init
- app.o(i.appm_init_imp) refers to app.o(.bss) for .bss
- app.o(i.appm_init_imp) refers to app.o(.data) for .data
- app.o(i.appm_init_imp) refers to app_task.o(.constdata) for TASK_DESC_APP
- app.o(i.appm_period_sync_recv_gapm_cmp) refers to app_proj_event.o(i.app_act_deleted_ind_func) for app_act_deleted_ind_func
- app.o(i.appm_period_sync_recv_gapm_cmp) refers to app_proj_event.o(i.app_per_sync_completed_ind_func) for app_per_sync_completed_ind_func
- app.o(i.appm_period_sync_recv_gapm_cmp) refers to app_proj_event.o(i.app_act_created_ind_func) for app_act_created_ind_func
- app.o(i.appm_period_sync_recv_gapm_cmp) refers to app.o(.bss) for .bss
- app.o(i.appm_scan_recv_gapm_cmp) refers to app_proj_event.o(i.app_act_deleted_ind_func) for app_act_deleted_ind_func
- app.o(i.appm_scan_recv_gapm_cmp) refers to app_proj_event.o(i.app_scanning_completed_ind_func) for app_scanning_completed_ind_func
- app.o(i.appm_scan_recv_gapm_cmp) refers to app_proj_event.o(i.app_act_created_ind_func) for app_act_created_ind_func
- app.o(i.appm_scan_recv_gapm_cmp) refers to app.o(.bss) for .bss
- app.o(i.appm_set_advertising_data) refers to app.o(i.appm_adv_get_defer_op) for appm_adv_get_defer_op
- app.o(i.appm_set_advertising_data) refers to app.o(i.appm_adv_set_defer_op) for appm_adv_set_defer_op
- app.o(i.appm_set_advertising_data) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app.o(i.appm_set_advertising_data) refers to app.o(.bss) for .bss
- app.o(i.appm_set_advertising_data) refers to app.o(i.appm_adv_recv_gapm_cmp) for appm_adv_recv_gapm_cmp
- app.o(i.appm_set_advertising_param) refers to app.o(i.appm_create_adv_act) for appm_create_adv_act
- app.o(i.appm_set_advertising_param) refers to app.o(i.appm_delete_act) for appm_delete_act
- app.o(i.appm_set_advertising_param) refers to app.o(i.appm_adv_set_defer_op) for appm_adv_set_defer_op
- app.o(i.appm_set_advertising_param) refers to app.o(.bss) for .bss
- app.o(i.appm_set_per_adv_data) refers to app.o(i.appm_adv_get_defer_op) for appm_adv_get_defer_op
- app.o(i.appm_set_per_adv_data) refers to app.o(i.appm_adv_set_defer_op) for appm_adv_set_defer_op
- app.o(i.appm_set_per_adv_data) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app.o(i.appm_set_per_adv_data) refers to app.o(.bss) for .bss
- app.o(i.appm_set_per_adv_data) refers to app.o(i.appm_adv_recv_gapm_cmp) for appm_adv_recv_gapm_cmp
- app.o(i.appm_set_scan_response_data) refers to app.o(i.appm_adv_get_defer_op) for appm_adv_get_defer_op
- app.o(i.appm_set_scan_response_data) refers to app.o(i.appm_adv_set_defer_op) for appm_adv_set_defer_op
- app.o(i.appm_set_scan_response_data) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app.o(i.appm_set_scan_response_data) refers to app.o(.bss) for .bss
- app.o(i.appm_set_scan_response_data) refers to app.o(i.appm_adv_recv_gapm_cmp) for appm_adv_recv_gapm_cmp
- app.o(i.appm_start_advertising) refers to app.o(i.appm_adv_get_defer_op) for appm_adv_get_defer_op
- app.o(i.appm_start_advertising) refers to app.o(i.appm_adv_set_defer_op) for appm_adv_set_defer_op
- app.o(i.appm_start_advertising) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app.o(i.appm_start_advertising) refers to app.o(.bss) for .bss
- app.o(i.appm_start_advertising) refers to app.o(i.appm_adv_recv_gapm_cmp) for appm_adv_recv_gapm_cmp
- app.o(i.appm_stop_advertising) refers to app.o(i.appm_adv_get_defer_op) for appm_adv_get_defer_op
- app.o(i.appm_stop_advertising) refers to app.o(i.appm_adv_set_defer_op) for appm_adv_set_defer_op
- app.o(i.appm_stop_advertising) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app.o(i.appm_stop_advertising) refers to app.o(.bss) for .bss
- app.o(i.appm_stop_advertising) refers to app.o(i.appm_adv_recv_gapm_cmp) for appm_adv_recv_gapm_cmp
- app.o(i.ble_add_svc) refers to app.o(.bss) for .bss
- app.o(i.ble_add_svc) refers to app.o(.constdata) for .constdata
- app.o(i.ble_aes128_start) refers to app.o(i.ble_set_evt_func) for ble_set_evt_func
- app.o(i.ble_gap_set_dev_config) refers to app.o(.data) for .data
- app.o(i.ble_set_addr_type) refers to app.o(.data) for .data
- app.o(i.ble_set_diagport) refers to entry.o(ram_code) for frspim_wr
- app.o(i.ble_set_evt_func) refers to app.o(.bss) for .bss
- app.o(i.ble_set_ral) refers to app.o(.bss) for .bss
- app.o(i.ble_set_rlsv_addr_renew_time) refers to app.o(.data) for .data
- app.o(i.ble_set_wl) refers to app.o(.data) for .data
- app.o(i.gap_lecb_conn_req) refers to gatt_api.o(i.gatt_get_mtu) for gatt_get_mtu
- app.o(i.l2cap_recv_data_direct_register) refers to l2cc_task.o(.data) for _l2cap_recv_data_direct_callback
- app_prf.o(i.prf_itf_get_imp) refers to gatt_api.o(i.get_gatt_default_itf) for get_gatt_default_itf
- app_prf.o(i.prf_itf_get_imp) refers to mesh_api.o(.data) for mesh_prf_cbs_get
- app_conn.o(i.appm_conn_recv_gapm_cmp) refers to app_proj_event.o(i.app_act_deleted_ind_func) for app_act_deleted_ind_func
- app_conn.o(i.appm_conn_recv_gapm_cmp) refers to app_proj_event.o(i.app_conn_complete_ind_func) for app_conn_complete_ind_func
- app_conn.o(i.appm_conn_recv_gapm_cmp) refers to app_proj_event.o(i.app_act_created_ind_func) for app_act_created_ind_func
- app_conn.o(i.appm_conn_recv_gapm_cmp) refers to app_conn.o(.data) for .data
- app_conn.o(i.appm_conn_send_data) refers to app_conn.o(.data) for .data
- app_conn.o(i.appm_create_conn_act) refers to app_conn.o(.bss) for .bss
- app_conn.o(i.appm_create_conn_act) refers to app.o(.data) for local_own_addr_type
- app_conn.o(i.appm_delete_conn_act) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app_conn.o(i.appm_delete_conn_act) refers to app_conn.o(.data) for .data
- app_conn.o(i.appm_delete_conn_act) refers to app_conn.o(i.appm_conn_recv_gapm_cmp) for appm_conn_recv_gapm_cmp
- app_conn.o(i.appm_start_conn) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app_conn.o(i.appm_start_conn) refers to app_conn.o(.data) for .data
- app_conn.o(i.appm_start_conn) refers to app_conn.o(i.appm_conn_recv_gapm_cmp) for appm_conn_recv_gapm_cmp
- app_conn.o(i.appm_stop_conn) refers to app.o(i.appm_execute_activity_cmd) for appm_execute_activity_cmd
- app_conn.o(i.appm_stop_conn) refers to app_conn.o(.data) for .data
- app_conn.o(i.appm_stop_conn) refers to app_conn.o(i.appm_conn_recv_gapm_cmp) for appm_conn_recv_gapm_cmp
- user_bond_manage.o(i.ble_bond_addr_check_result) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_addr_resolve_cb) refers to app_sec.o(i.ble_sec_init) for ble_sec_init
- user_bond_manage.o(i.ble_bond_addr_resolve_cb) refers to app.o(i.ble_set_evt_func) for ble_set_evt_func
- user_bond_manage.o(i.ble_bond_addr_resolve_cb) refers to app_task.o(i.gapc_connection_send_cfm) for gapc_connection_send_cfm
- user_bond_manage.o(i.ble_bond_addr_resolve_cb) refers to app_proj_event.o(i.app_connection_req_ind_func) for app_connection_req_ind_func
- user_bond_manage.o(i.ble_bond_addr_resolve_cb) refers to app_proj_event.o(i.app_connection_success_ind_func) for app_connection_success_ind_func
- user_bond_manage.o(i.ble_bond_addr_resolve_cb) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_addr_resolve_cb) refers to app.o(.bss) for app_env
- user_bond_manage.o(i.ble_bond_check) refers to gap_api.o(i.gap_address_get) for gap_address_get
- user_bond_manage.o(i.ble_bond_check) refers to app.o(i.ble_set_evt_func) for ble_set_evt_func
- user_bond_manage.o(i.ble_bond_check) refers to app_sec.o(i.ble_sec_resolve_address) for ble_sec_resolve_address
- user_bond_manage.o(i.ble_bond_check) refers to app_sec.o(i.ble_sec_init) for ble_sec_init
- user_bond_manage.o(i.ble_bond_check) refers to app_task.o(i.gapc_connection_send_cfm) for gapc_connection_send_cfm
- user_bond_manage.o(i.ble_bond_check) refers to app_proj_event.o(i.app_connection_req_ind_func) for app_connection_req_ind_func
- user_bond_manage.o(i.ble_bond_check) refers to app_proj_event.o(i.app_connection_success_ind_func) for app_connection_success_ind_func
- user_bond_manage.o(i.ble_bond_check) refers to app.o(.bss) for app_env
- user_bond_manage.o(i.ble_bond_check) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_check) refers to user_bond_manage.o(i.ble_bond_addr_resolve_cb) for ble_bond_addr_resolve_cb
- user_bond_manage.o(i.ble_bond_clr_all_info) refers to patch.o(ram_code) for flash_erase
- user_bond_manage.o(i.ble_bond_clr_all_info) refers to app_sec.o(i.ble_sec_init) for ble_sec_init
- user_bond_manage.o(i.ble_bond_clr_all_info) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_clr_info) refers to patch.o(ram_code) for flash_erase
- user_bond_manage.o(i.ble_bond_clr_info) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_get_bond_info) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_get_info) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_get_last_bond_idx) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_init) refers to app.o(i.ble_set_evt_func) for ble_set_evt_func
- user_bond_manage.o(i.ble_bond_init) refers to user_bond_manage.o(i.ble_bond_read_info_from_flash) for ble_bond_read_info_from_flash
- user_bond_manage.o(i.ble_bond_init) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_init) refers to user_bond_manage.o(i.ble_bond_get_info) for ble_bond_get_info
- user_bond_manage.o(i.ble_bond_init) refers to user_bond_manage.o(i.ble_bond_store_info) for ble_bond_store_info
- user_bond_manage.o(i.ble_bond_read_info_from_flash) refers to patch.o(ram_code) for flash_read
- user_bond_manage.o(i.ble_bond_read_info_from_flash) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_store_info) refers to gap_api.o(i.gap_address_get) for gap_address_get
- user_bond_manage.o(i.ble_bond_store_info) refers to user_bond_manage.o(i.ble_bond_write_info_to_flash) for ble_bond_write_info_to_flash
- user_bond_manage.o(i.ble_bond_store_info) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.ble_bond_write_info_to_flash) refers to patch.o(ram_code) for flash_read
- user_bond_manage.o(i.ble_bond_write_info_to_flash) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.gatt_load_peer_svc_from_flash) refers to patch.o(ram_code) for flash_read
- user_bond_manage.o(i.gatt_load_peer_svc_from_flash) refers to user_bond_manage.o(.data) for .data
- user_bond_manage.o(i.gatt_write_peer_svc_to_flash) refers to patch.o(ram_code) for flash_read
- user_bond_manage.o(i.gatt_write_peer_svc_to_flash) refers to user_bond_manage.o(.data) for .data
- app_sec.o(i.ble_sec_check_ediv_rand) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.ble_sec_check_ediv_rand) refers to app_sec.o(.data) for .data
- app_sec.o(i.ble_sec_clr_fixed_ltk) refers to app_sec.o(.data) for .data
- app_sec.o(i.ble_sec_get_bond_status) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.ble_sec_init) refers to app_proj_event.o(i.get_stored_info_req) for get_stored_info_req
- app_sec.o(i.ble_sec_init) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.ble_sec_init) refers to app.o(.bss) for app_env
- app_sec.o(i.ble_sec_init) refers to app_sec.o(.data) for .data
- app_sec.o(i.ble_sec_remove_bond) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.ble_sec_set_fixed_ltk) refers to app_sec.o(.data) for .data
- app_sec.o(i.ble_sec_set_fixed_ltk) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.ble_sec_set_pairing_param) refers to app_sec.o(.data) for .data
- app_sec.o(i.ble_sec_start_bond) refers to app_sec.o(.data) for .data
- app_sec.o(i.ble_sec_start_enc_req) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.bond_info_add) refers to app_proj_event.o(i.app_connection_paring_info_ind_func) for app_connection_paring_info_ind_func
- app_sec.o(i.gap_pairing_rsp) refers to app_sec.o(.data) for .data
- app_sec.o(i.gap_paring_req_cb) refers to app_sec.o(.data) for .data
- app_sec.o(i.gap_security_check_rand_ediv) refers to app_sec.o(.data) for .data
- app_sec.o(i.gapc_bond_ind_handler) refers to gapc.o(i.gapc_get_bdaddr) for gapc_get_bdaddr
- app_sec.o(i.gapc_bond_ind_handler) refers to app_proj_event.o(i.app_connection_paring_info_ind_func) for app_connection_paring_info_ind_func
- app_sec.o(i.gapc_bond_ind_handler) refers to app_proj_event.o(i.app_connection_master_encrypted_ind_func) for app_connection_master_encrypted_ind_func
- app_sec.o(i.gapc_bond_ind_handler) refers to app_proj_event.o(i.app_connection_slave_encrypted_ind_func) for app_connection_slave_encrypted_ind_func
- app_sec.o(i.gapc_bond_ind_handler) refers to gap_api.o(i.gap_disconnect_req) for gap_disconnect_req
- app_sec.o(i.gapc_bond_ind_handler) refers to gapc.o(.bss) for gapc_env
- app_sec.o(i.gapc_bond_ind_handler) refers to app.o(.bss) for app_env
- app_sec.o(i.gapc_bond_ind_handler) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.gapc_bond_ind_handler) refers to app_sec.o(.data) for .data
- app_sec.o(i.gapc_bond_req_ind_handler) refers to app_sec.o(i.gap_paring_req_cb) for gap_paring_req_cb
- app_sec.o(i.gapc_bond_req_ind_handler) refers to app_proj_event.o(i.app_connection_paring_info_ind_func) for app_connection_paring_info_ind_func
- app_sec.o(i.gapc_bond_req_ind_handler) refers to app_sec.o(.data) for .data
- app_sec.o(i.gapc_bond_req_ind_handler) refers to app.o(.bss) for app_env
- app_sec.o(i.gapc_bond_req_ind_handler) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.gapc_bond_req_ind_handler) refers to gapc.o(.bss) for gapc_env
- app_sec.o(i.gapc_encrypt_ind_handler) refers to app_proj_event.o(i.app_connection_master_encrypted_ind_func) for app_connection_master_encrypted_ind_func
- app_sec.o(i.gapc_encrypt_ind_handler) refers to app_proj_event.o(i.app_connection_slave_encrypted_ind_func) for app_connection_slave_encrypted_ind_func
- app_sec.o(i.gapc_encrypt_ind_handler) refers to gapc.o(.bss) for gapc_env
- app_sec.o(i.gapc_encrypt_req_ind_handler) refers to app_sec.o(i.ble_sec_check_ediv_rand) for ble_sec_check_ediv_rand
- app_sec.o(i.gapc_encrypt_req_ind_handler) refers to app_sec.o(.data) for .data
- app_sec.o(i.gapc_encrypt_req_ind_handler) refers to app_sec.o(.bss) for .bss
- app_sec.o(i.gapc_encrypt_req_ind_handler) refers to app.o(.bss) for app_env
- app_sec.o(i.gapc_security_ind_handler) refers to app.o(.bss) for app_env
- app_sec.o(.constdata) refers to app_sec.o(i.app_sec_msg_dflt_handler) for app_sec_msg_dflt_handler
- app_sec.o(.constdata) refers to app_sec.o(i.gapc_security_ind_handler) for gapc_security_ind_handler
- app_sec.o(.constdata) refers to app_sec.o(i.gapc_bond_req_ind_handler) for gapc_bond_req_ind_handler
- app_sec.o(.constdata) refers to app_sec.o(i.gapc_bond_ind_handler) for gapc_bond_ind_handler
- app_sec.o(.constdata) refers to app_sec.o(i.gapc_encrypt_req_ind_handler) for gapc_encrypt_req_ind_handler
- app_sec.o(.constdata) refers to app_sec.o(i.gapc_encrypt_ind_handler) for gapc_encrypt_ind_handler
- app_sec.o(.constdata) refers to app_sec.o(.constdata) for app_sec_msg_handler_list
- adv_check_mode.o(i.calib_lld_reset) refers to adv_check_mode.o(ram_code) for calib_lld_cancel
- adv_check_mode.o(i.calib_lld_reset) refers to patch_rf.o(.data) for rf_modem_parameter_table2
- adv_check_mode.o(ram_code) refers to adv_check_mode.o(i.calib_meter_recv_msg) for calib_meter_recv_msg
- adv_check_mode.o(ram_code) refers to adv_check_mode.o(i.calib_meter_evt_end) for calib_meter_evt_end
- adv_check_mode.o(ram_code) refers to patch_rf.o(.data) for calib_meter_is_ongoing
- adv_check_mode.o(ram_code) refers to adv_check_mode.o(.data) for .data
- gapc.o(i.gapc_auth_get) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_auth_set) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_cleanup) refers to gapc.o(i.gapc_operation_cleanup) for gapc_operation_cleanup
- gapc.o(i.gapc_cleanup) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc.o(i.gapc_cleanup) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_con_cleanup) refers to gapc.o(i.gapc_cleanup) for gapc_cleanup
- gapc.o(i.gapc_con_create) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_enc_keysize_get) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_enc_keysize_set) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_bdaddr) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_chan_sel_algo) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_conhdl) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_conidx_imp) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_csrk) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_dest_task) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_operation) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_operation_ptr) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_requester) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_role) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_get_sign_counter) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_init) refers to gapc.o(i.gapc_cleanup) for gapc_cleanup
- gapc.o(i.gapc_init) refers to gapc_task.o(.constdata) for TASK_DESC_GAPC
- gapc.o(i.gapc_init) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_is_sec_set) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_link_encrypted) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_lk_sec_lvl_get) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_operation_cleanup) refers to smpc.o(i.smpc_clear_timeout_timer) for smpc_clear_timeout_timer
- gapc.o(i.gapc_operation_cleanup) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_reschedule_operation) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_send_complete_evt) refers to gapc.o(i.gapc_get_requester) for gapc_get_requester
- gapc.o(i.gapc_send_complete_evt) refers to gapc.o(i.gapc_operation_cleanup) for gapc_operation_cleanup
- gapc.o(i.gapc_send_complete_evt) refers to gapc.o(i.gapc_update_state) for gapc_update_state
- gapc.o(i.gapc_send_complete_evt) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_set_local_addr) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_set_operation_ptr) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_svc_chg_ccc_get) refers to gapc.o(.bss) for .bss
- gapc.o(i.gapc_svc_chg_ccc_set) refers to gapc.o(.bss) for .bss
- gapm.o(i.gapm_con_cleanup) refers to patch_rf.o(i.system_latency_enable) for system_latency_enable
- gapm.o(i.gapm_con_cleanup) refers to gapc.o(i.gapc_con_cleanup) for gapc_con_cleanup
- gapm.o(i.gapm_con_cleanup) refers to l2cm.o(i.l2cm_cleanup) for l2cm_cleanup
- gapm.o(i.gapm_con_cleanup) refers to gattm.o(i.gattm_cleanup) for gattm_cleanup
- gapm.o(i.gapm_con_cleanup) refers to prf.o(i.prf_cleanup) for prf_cleanup
- gapm.o(i.gapm_con_cleanup) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_con_create) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapm.o(i.gapm_con_create) refers to gapc.o(i.gapc_con_create) for gapc_con_create
- gapm.o(i.gapm_con_create) refers to l2cm.o(i.l2cm_create) for l2cm_create
- gapm.o(i.gapm_con_create) refers to gattm.o(i.gattm_create) for gattm_create
- gapm.o(i.gapm_con_create) refers to prf.o(i.prf_create) for prf_create
- gapm.o(i.gapm_con_create) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_con_enable) refers to gattc.o(i.gattc_con_enable) for gattc_con_enable
- gapm.o(i.gapm_get_address_type) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_att_handle) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_bdaddr) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_id_from_task) refers to prf.o(i.prf_get_id_from_task) for prf_get_id_from_task
- gapm.o(i.gapm_get_irk) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_local_public_key) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_max_mps) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_max_mtu) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_operation) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_requester) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_get_task_from_id) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- gapm.o(i.gapm_init) refers to gapm_actv.o(i.gapm_actv_init) for gapm_actv_init
- gapm.o(i.gapm_init) refers to gapm_addr.o(i.gapm_addr_init) for gapm_addr_init
- gapm.o(i.gapm_init) refers to gapm.o(i.gapm_le_psm_cleanup) for gapm_le_psm_cleanup
- gapm.o(i.gapm_init) refers to prf.o(i.prf_init) for prf_init
- gapm.o(i.gapm_init) refers to gapm.o(i.gapm_operation_cleanup) for gapm_operation_cleanup
- gapm.o(i.gapm_init) refers to gapc.o(i.gapc_init) for gapc_init
- gapm.o(i.gapm_init) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_init) refers to gapm_task.o(.constdata) for TASK_DESC_GAPM
- gapm.o(i.gapm_init_attr) refers to attm.o(i.attm_svc_create_db) for attm_svc_create_db
- gapm.o(i.gapm_init_attr) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_init_attr) refers to gapm.o(.constdata) for .constdata
- gapm.o(i.gapm_is_legacy_pairing_supp) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_is_pref_con_param_pres) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_is_sec_con_pairing_supp) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_le_psm_cleanup) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_le_psm_find) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_le_psm_get_info) refers to gapm.o(i.gapm_le_psm_find) for gapm_le_psm_find
- gapm.o(i.gapm_lecb_register) refers to gapm.o(i.gapm_le_psm_find) for gapm_le_psm_find
- gapm.o(i.gapm_lecb_register) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_lecb_unregister) refers to gapm.o(i.gapm_le_psm_find) for gapm_le_psm_find
- gapm.o(i.gapm_lecb_unregister) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_operation_cleanup) refers to gapm.o(i.gapm_update_state) for gapm_update_state
- gapm.o(i.gapm_operation_cleanup) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_process_op) refers to gapm.o(i.gapm_update_state) for gapm_update_state
- gapm.o(i.gapm_process_op) refers to gapm.o(i.gapm_send_error_evt) for gapm_send_error_evt
- gapm.o(i.gapm_process_op) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_send_complete_evt) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm.o(i.gapm_send_complete_evt) refers to gapm.o(i.gapm_operation_cleanup) for gapm_operation_cleanup
- gapm.o(i.gapm_send_complete_evt) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_set_max_mps) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_set_max_mtu) refers to gapm.o(.bss) for .bss
- gapm.o(i.gapm_svc_chg_en) refers to gapm.o(.bss) for .bss
- attm.o(i.attm_att_set_permission) refers to attm_db.o(i.attmdb_get_attribute) for attmdb_get_attribute
- attm.o(i.attm_att_set_permission) refers to attm_db.o(i.attmdb_uuid16_comp) for attmdb_uuid16_comp
- attm.o(i.attm_att_set_value) refers to attm_db.o(i.attmdb_get_attribute) for attmdb_get_attribute
- attm.o(i.attm_att_set_value) refers to attm_db.o(i.attmdb_uuid16_comp) for attmdb_uuid16_comp
- attm.o(i.attm_att_update_perm) refers to attm_db.o(i.attmdb_get_attribute) for attmdb_get_attribute
- attm.o(i.attm_att_update_perm) refers to attm_db.o(i.attmdb_uuid16_comp) for attmdb_uuid16_comp
- attm.o(i.attm_get_value) refers to attm_db.o(i.attmdb_get_attribute) for attmdb_get_attribute
- attm.o(i.attm_get_value) refers to attm_db.o(i.attmdb_uuid16_comp) for attmdb_uuid16_comp
- attm.o(i.attm_get_value) refers to attm_db.o(i.attmdb_get_uuid) for attmdb_get_uuid
- attm.o(i.attm_get_value) refers to gattm.o(.bss) for gattm_env
- attm.o(i.attm_init) refers to attm_db.o(i.attmdb_destroy) for attmdb_destroy
- attm.o(i.attm_init) refers to gattm.o(.bss) for gattm_env
- attm.o(i.attm_is_bt16_uuid) refers to attm.o(i.attm_uuid_comp) for attm_uuid_comp
- attm.o(i.attm_is_bt32_uuid) refers to attm.o(i.attm_uuid_comp) for attm_uuid_comp
- attm.o(i.attm_reserve_handle_range) refers to attm_db.o(i.attmdb_svc_check_hdl) for attmdb_svc_check_hdl
- attm.o(i.attm_svc_create_db) refers to attm_db.o(i.attmdb_add_service) for attmdb_add_service
- attm.o(i.attm_svc_create_db_128) refers to attm_db.o(i.attmdb_add_service) for attmdb_add_service
- attm.o(i.attm_svc_create_db_ext) refers to attm_db.o(i.attmdb_add_service) for attmdb_add_service
- attm.o(i.attm_svc_get_permission) refers to attm_db.o(i.attmdb_get_service) for attmdb_get_service
- attm.o(i.attm_svc_set_permission) refers to attm_db.o(i.attmdb_get_service) for attmdb_get_service
- attm.o(i.attm_uuid16_comp) refers to attm.o(i.attm_uuid_comp) for attm_uuid_comp
- attm.o(i.attm_uuid_comp) refers to attm.o(i.attm_convert_to128) for attm_convert_to128
- gattc.o(i.gattc_cleanup) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc.o(i.gattc_cleanup) refers to gattc.o(i.gattc_operation_cleanup) for gattc_operation_cleanup
- gattc.o(i.gattc_cleanup) refers to atts.o(i.atts_clear_prep_data) for atts_clear_prep_data
- gattc.o(i.gattc_cleanup) refers to atts.o(i.atts_clear_rsp_data) for atts_clear_rsp_data
- gattc.o(i.gattc_cleanup) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- gattc.o(i.gattc_cleanup) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_con_enable) refers to gattc.o(i.gattc_update_state) for gattc_update_state
- gattc.o(i.gattc_con_enable) refers to atts.o(i.atts_process_pdu) for atts_process_pdu
- gattc.o(i.gattc_create) refers to gattc.o(i.gattc_update_state) for gattc_update_state
- gattc.o(i.gattc_create) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_get_mtu) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_get_op_seq_num) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_get_operation) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_get_operation_ptr) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_get_requester) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_init) refers to gattc.o(i.gattc_cleanup) for gattc_cleanup
- gattc.o(i.gattc_init) refers to gattc_task.o(.constdata) for TASK_DESC_GATTC
- gattc.o(i.gattc_init) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_operation_cleanup) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_reschedule_operation) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_send_complete_evt) refers to gattc.o(i.gattc_get_requester) for gattc_get_requester
- gattc.o(i.gattc_send_complete_evt) refers to gattc.o(i.gattc_operation_cleanup) for gattc_operation_cleanup
- gattc.o(i.gattc_send_complete_evt) refers to gattc.o(i.gattc_update_state) for gattc_update_state
- gattc.o(i.gattc_send_complete_evt) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_set_mtu) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gattc.o(i.gattc_set_mtu) refers to gattc.o(.bss) for .bss
- gattc.o(i.gattc_set_operation_ptr) refers to gattc.o(.bss) for .bss
- gattm.o(i.gattm_cleanup) refers to gattc.o(i.gattc_cleanup) for gattc_cleanup
- gattm.o(i.gattm_create) refers to gattc.o(i.gattc_create) for gattc_create
- gattm.o(i.gattm_init) refers to gattc.o(i.gattc_init) for gattc_init
- gattm.o(i.gattm_init) refers to gattm_task.o(.constdata) for TASK_DESC_GATTM
- gattm.o(i.gattm_init_attr) refers to attm.o(i.attm_svc_create_db) for attm_svc_create_db
- gattm.o(i.gattm_init_attr) refers to gapm.o(i.gapm_svc_chg_en) for gapm_svc_chg_en
- gattm.o(i.gattm_init_attr) refers to attm.o(i.attm_att_set_value) for attm_att_set_value
- gattm.o(i.gattm_init_attr) refers to gattm.o(.bss) for .bss
- gattm.o(i.gattm_init_attr) refers to gattm.o(.constdata) for .constdata
- gattm.o(i.gattm_svc_get_start_hdl) refers to gattm.o(.bss) for .bss
- prf.o(i.prf_add_profile) refers to prf.o(.data) for .data
- prf.o(i.prf_cleanup) refers to prf.o(.data) for .data
- prf.o(i.prf_create) refers to prf.o(.data) for .data
- prf.o(i.prf_env_get) refers to prf.o(.data) for .data
- prf.o(i.prf_get_id_from_task) refers to prf.o(.data) for .data
- prf.o(i.prf_get_task_from_id) refers to prf.o(.data) for .data
- prf.o(i.prf_init) refers to prf.o(.data) for .data
- prf_utils.o(i.prf_client_att_info_rsp) refers to prf.o(i.prf_src_task_get) for prf_src_task_get
- prf_utils.o(i.prf_client_att_info_rsp) refers to prf.o(i.prf_dst_task_get) for prf_dst_task_get
- prf_utils.o(i.prf_disc_svc_send) refers to prf.o(i.prf_src_task_get) for prf_src_task_get
- prf_utils.o(i.prf_extract_svc_info) refers to attm.o(i.attm_uuid16_comp) for attm_uuid16_comp
- prf_utils.o(i.prf_extract_svc_info_uuid_128) refers to attm.o(i.attm_uuid_comp) for attm_uuid_comp
- prf_utils.o(i.prf_gatt_write) refers to prf.o(i.prf_src_task_get) for prf_src_task_get
- prf_utils.o(i.prf_gatt_write_ntf_ind) refers to prf_utils.o(i.prf_gatt_write) for prf_gatt_write
- prf_utils.o(i.prf_read_char_send) refers to prf.o(i.prf_src_task_get) for prf_src_task_get
- prf_utils.o(i.prf_register_atthdl2gatt) refers to prf.o(i.prf_src_task_get) for prf_src_task_get
- prf_utils.o(i.prf_unregister_atthdl2gatt) refers to prf.o(i.prf_src_task_get) for prf_src_task_get
- rwble_hl.o(i.rwble_hl_init_imp) refers to attm.o(i.attm_init) for attm_init
- rwble_hl.o(i.rwble_hl_init_imp) refers to gapm.o(i.gapm_init) for gapm_init
- rwble_hl.o(i.rwble_hl_init_imp) refers to gattm.o(i.gattm_init) for gattm_init
- rwble_hl.o(i.rwble_hl_init_imp) refers to l2cm.o(i.l2cm_init) for l2cm_init
- rwble_hl.o(i.rwble_hl_reset) refers to attm.o(i.attm_init) for attm_init
- rwble_hl.o(i.rwble_hl_reset) refers to gapm.o(i.gapm_init) for gapm_init
- rwble_hl.o(i.rwble_hl_reset) refers to gattm.o(i.gattm_init) for gattm_init
- rwble_hl.o(i.rwble_hl_reset) refers to l2cm.o(i.l2cm_init) for l2cm_init
- patch_no_md_bit.o(i.gatt_get_tx_buf_nb) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- patch_no_md_bit.o(i.patch_get_con_evt_cnt) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- patch_no_md_bit.o(i.patch_set_event_cnt_target) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- patch_no_md_bit.o(i.patch_set_event_cnt_target) refers to patch_no_md_bit.o(.bss) for .bss
- patch_no_md_bit.o(ram_code) refers to patch_no_md_bit.o(.bss) for .bss
- mesh_api.o(i.mesh_add_model) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_adv_report_ind_user_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_cmp_handler) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_api_cmp_handler) refers to app_mesh_info.o(i.mesh_info_load) for mesh_info_load
- mesh_api.o(i.mesh_api_cmp_handler) refers to app_mesh_info.o(i.mesh_info_find_unicast_addr) for mesh_info_find_unicast_addr
- mesh_api.o(i.mesh_api_cmp_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_cmp_handler) refers to mesh_api.o(.conststring) for .conststring
- mesh_api.o(i.mesh_api_compo_data_req_ind_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_fault_get_req_ind_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_model_msg_ind_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_model_opcode_check) refers to mesh_api.o(i.mesh_model_opcode_check) for mesh_model_opcode_check
- mesh_api.o(i.mesh_api_model_opcode_check) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_model_opcode_req_ind_handler) refers to mesh_api.o(i.mesh_api_model_opcode_check) for mesh_api_model_opcode_check
- mesh_api.o(i.mesh_api_node_reset_ind_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_prov_auth_data_req_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_prov_param_req_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_prov_state_ind_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_proxy_end_ind_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_api_update_ind_handler) refers to app_mesh_info.o(i.mesh_info_store) for mesh_info_store
- mesh_api.o(i.mesh_api_update_ind_handler) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_fatal_error_report) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_get_node_unicast_addr) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- mesh_api.o(i.mesh_get_remote_param) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_init) refers to gatt_api.o(i.gatt_profile_task_add) for gatt_profile_task_add
- mesh_api.o(i.mesh_init) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_init) refers to mesh_api.o(.constdata) for .constdata
- mesh_api.o(i.mesh_init) refers to m_al_task.o(i.m_al_prf_itf_get) for m_al_prf_itf_get
- mesh_api.o(i.mesh_iv_update) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_load_stored_info) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_model_add_publish_addr) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_model_add_publish_addr) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_model_bind_appkey) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_model_bind_appkey) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_model_del_group_addr) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_model_del_group_addr) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_model_sub_group_addr) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_model_sub_group_addr) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_proxy_ctrl) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_publish_msg) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_publish_msg) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_send_compo_data_rsp) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_send_prov_auth_data_rsp) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_send_prov_param_rsp) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_send_rsp) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_send_rsp) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_set_adv_parameter) refers to m_al_adv.o(.data) for m_al_adv_interval
- mesh_api.o(i.mesh_set_adv_parameter) refers to m_al_adv.o(.data) for m_al_adv_nb
- mesh_api.o(i.mesh_set_cb_func) refers to mesh_api.o(.data) for .data
- mesh_api.o(i.mesh_set_runtime) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_set_scan_parameter) refers to m_al_scan.o(.data) for m_al_scan_interval
- mesh_api.o(i.mesh_set_scan_rsp_data) refers to m_al_task.o(i.m_al_free) for m_al_free
- mesh_api.o(i.mesh_set_scan_rsp_data) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- mesh_api.o(i.mesh_set_scan_rsp_data) refers to m_al_con.o(.data) for m_al_con_scan_rsp_length
- mesh_api.o(i.mesh_start) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_stop) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(i.mesh_stop_prov_link_timeout_timer) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_msg_dflt_handler) for mesh_msg_dflt_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_cmp_handler) for mesh_api_cmp_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_prov_param_req_handler) for mesh_api_prov_param_req_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_prov_auth_data_req_handler) for mesh_api_prov_auth_data_req_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_prov_state_ind_handler) for mesh_api_prov_state_ind_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_update_ind_handler) for mesh_api_update_ind_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_model_opcode_req_ind_handler) for mesh_api_model_opcode_req_ind_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_model_msg_ind_handler) for mesh_api_model_msg_ind_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_node_reset_ind_handler) for mesh_api_node_reset_ind_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_compo_data_req_ind_handler) for mesh_api_compo_data_req_ind_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_fault_get_req_ind_handler) for mesh_api_fault_get_req_ind_handler
- mesh_api.o(.constdata) refers to mesh_api.o(i.mesh_api_proxy_end_ind_handler) for mesh_api_proxy_end_ind_handler
- mesh_api.o(.constdata) refers to mesh_api.o(.constdata) for app_mesh_msg_handler_list
- mesh_api.o(.data) refers to mesh_api.o(.conststring) for .conststring
- mesh_api.o(.data) refers to mesh_api.o(.conststring) for .conststring
- app_task.o(i.app_get_current_rssi_rsp) refers to app.o(.bss) for app_env
- app_task.o(i.appm_msg_handler) refers to os_timer.o(i.check_timer_handle) for check_timer_handle
- app_task.o(i.appm_msg_handler) refers to app_task.o(i.app_get_handler) for app_get_handler
- app_task.o(i.appm_msg_handler) refers to app_proj_event.o(i.app_update_params_update_ind_func) for app_update_params_update_ind_func
- app_task.o(i.appm_msg_handler) refers to app_proj_event.o(i.app_set_phy_ind_func) for app_set_phy_ind_func
- app_task.o(i.appm_msg_handler) refers to app_sec.o(.constdata) for app_sec_handlers
- app_task.o(i.appm_msg_handler) refers to app.o(.bss) for app_env
- app_task.o(i.appm_msg_handler) refers to mesh_api.o(.data) for app_mesh_handlers_ptr
- app_task.o(i.gapc_cmp_evt_handler) refers to app_proj_event.o(i.app_update_params_rejected_ind_func) for app_update_params_rejected_ind_func
- app_task.o(i.gapc_cmp_evt_handler) refers to app_proj_event.o(i.app_update_params_complete_ind_func) for app_update_params_complete_ind_func
- app_task.o(i.gapc_cmp_evt_handler) refers to app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func) for app_connection_master_encrypt_compeleted_ind_func
- app_task.o(i.gapc_cmp_evt_handler) refers to app_proj_event.o(i.app_update_phy_rejected_ind_func) for app_update_phy_rejected_ind_func
- app_task.o(i.gapc_connection_req_ind_handler) refers to gatt_api.o(i.gatt_clear_remote_svc) for gatt_clear_remote_svc
- app_task.o(i.gapc_connection_req_ind_handler) refers to user_bond_manage.o(i.ble_bond_check) for ble_bond_check
- app_task.o(i.gapc_connection_req_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapc_connection_req_ind_handler) refers to app_sec.o(.data) for bond_req
- app_task.o(i.gapc_connection_req_ind_handler) refers to app_task.o(.data) for .data
- app_task.o(i.gapc_connection_send_cfm) refers to app_sec.o(i.ble_sec_get_bond_status) for ble_sec_get_bond_status
- app_task.o(i.gapc_connection_send_cfm) refers to app_task.o(.data) for .data
- app_task.o(i.gapc_disconnect_ind_handler) refers to app_proj_event.o(i.app_disconnect_ind_func) for app_disconnect_ind_func
- app_task.o(i.gapc_disconnect_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapc_get_dev_info_req_ind_handler) refers to gap_api.o(i.gap_get_dev_name) for gap_get_dev_name
- app_task.o(i.gapc_get_dev_info_req_ind_handler) refers to gap_api.o(i.gap_get_dev_appearance) for gap_get_dev_appearance
- app_task.o(i.gapc_param_update_req_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapc_peer_features_ind_handler) refers to app_proj_event.o(i.app_get_info_ind_func) for app_get_info_ind_func
- app_task.o(i.gapc_peer_ver_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapc_set_dev_info_req_ind_handler) refers to gap_api.o(i.gap_set_dev_name) for gap_set_dev_name
- app_task.o(i.gapc_set_dev_info_req_ind_handler) refers to gap_api.o(i.gap_set_dev_appearance) for gap_set_dev_appearance
- app_task.o(i.gapm_activity_created_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapm_activity_stopped_ind_handler) refers to app_proj_event.o(i.app_adv_complete_ind_func) for app_adv_complete_ind_func
- app_task.o(i.gapm_activity_stopped_ind_handler) refers to app_proj_event.o(i.app_scanning_completed_ind_func) for app_scanning_completed_ind_func
- app_task.o(i.gapm_activity_stopped_ind_handler) refers to app_proj_event.o(i.app_conn_complete_ind_func) for app_conn_complete_ind_func
- app_task.o(i.gapm_activity_stopped_ind_handler) refers to app_proj_event.o(i.app_per_sync_completed_ind_func) for app_per_sync_completed_ind_func
- app_task.o(i.gapm_activity_stopped_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapm_activity_stopped_ind_handler) refers to app_conn.o(.data) for appm_conn_act_env
- app_task.o(i.gapm_addr_solved_ind_handler) refers to app_proj_event.o(i.app_addr_resolve_result_ind_func) for app_addr_resolve_result_ind_func
- app_task.o(i.gapm_cmp_evt_handler) refers to patch.o(ram_code) for patch_reset_entry
- app_task.o(i.gapm_cmp_evt_handler) refers to app_proj_event.o(i.app_reset_complete_ind_func) for app_reset_complete_ind_func
- app_task.o(i.gapm_cmp_evt_handler) refers to app.o(i.ble_add_svc) for ble_add_svc
- app_task.o(i.gapm_cmp_evt_handler) refers to app_proj_event.o(i.app_db_init_complete_ind_func) for app_db_init_complete_ind_func
- app_task.o(i.gapm_cmp_evt_handler) refers to jump_table.o(i.jump_table_set_static_keys) for jump_table_set_static_keys
- app_task.o(i.gapm_cmp_evt_handler) refers to app_sec.o(i.ble_sec_get_bond_status) for ble_sec_get_bond_status
- app_task.o(i.gapm_cmp_evt_handler) refers to app_proj_event.o(i.app_set_dev_config_complete_ind_func) for app_set_dev_config_complete_ind_func
- app_task.o(i.gapm_cmp_evt_handler) refers to jump_table.o(i.jump_table_get_static_keys) for jump_table_get_static_keys
- app_task.o(i.gapm_cmp_evt_handler) refers to app.o(i.appm_scan_recv_gapm_cmp) for appm_scan_recv_gapm_cmp
- app_task.o(i.gapm_cmp_evt_handler) refers to app.o(i.appm_adv_recv_gapm_cmp) for appm_adv_recv_gapm_cmp
- app_task.o(i.gapm_cmp_evt_handler) refers to app.o(i.appm_period_sync_recv_gapm_cmp) for appm_period_sync_recv_gapm_cmp
- app_task.o(i.gapm_cmp_evt_handler) refers to app_conn.o(i.appm_conn_recv_gapm_cmp) for appm_conn_recv_gapm_cmp
- app_task.o(i.gapm_cmp_evt_handler) refers to app.o(i.appm_exc_activity_cmp) for appm_exc_activity_cmp
- app_task.o(i.gapm_cmp_evt_handler) refers to app_proj_event.o(i.app_addr_resolve_result_ind_func) for app_addr_resolve_result_ind_func
- app_task.o(i.gapm_cmp_evt_handler) refers to app_conn.o(i.appm_start_conn) for appm_start_conn
- app_task.o(i.gapm_cmp_evt_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapm_cmp_evt_handler) refers to app.o(.data) for wl_status
- app_task.o(i.gapm_cmp_evt_handler) refers to app_conn.o(.bss) for conn_param
- app_task.o(i.gapm_enc_block_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapm_ext_adv_report_ind_handler) refers to app_proj_event.o(i.app_adv_report_ind_func) for app_adv_report_ind_func
- app_task.o(i.gapm_gen_rand_nb_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapm_profile_added_ind_handler) refers to app_proj_event.o(i.app_svc_added_ind_func) for app_svc_added_ind_func
- app_task.o(i.gapm_profile_added_ind_handler) refers to mesh_api.o(i.mesh_set_runtime) for mesh_set_runtime
- app_task.o(i.gapm_scan_request_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.gapm_sync_established_ind_handler) refers to app_proj_event.o(i.app_per_sync_established_ind_func) for app_per_sync_established_ind_func
- app_task.o(i.gattc_event_ind_handler) refers to app_task.o(.data) for .data
- app_task.o(i.l2cc_cmp_evt_handler) refers to app.o(.bss) for app_env
- app_task.o(i.l2cc_lecb_add_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.l2cc_lecb_con_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.l2cc_lecb_con_req_ind_handler) refers to gatt_api.o(i.gatt_get_mtu) for gatt_get_mtu
- app_task.o(i.l2cc_lecb_discon_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(i.l2cc_lecb_sdu_recv_ind_handler) refers to app.o(.bss) for app_env
- app_task.o(.constdata) refers to app_task.o(i.appm_msg_handler) for appm_msg_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_profile_added_ind_handler) for gapm_profile_added_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_activity_created_ind_handler) for gapm_activity_created_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_activity_stopped_ind_handler) for gapm_activity_stopped_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_cmp_evt_handler) for gapm_cmp_evt_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_gen_rand_nb_ind_handler) for gapm_gen_rand_nb_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_ext_adv_report_ind_handler) for gapm_ext_adv_report_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_sync_established_ind_handler) for gapm_sync_established_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_addr_solved_ind_handler) for gapm_addr_solved_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.app_get_current_rssi_rsp) for app_get_current_rssi_rsp
- app_task.o(.constdata) refers to app_task.o(i.gapm_scan_request_ind_handler) for gapm_scan_request_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapc_get_dev_info_req_ind_handler) for gapc_get_dev_info_req_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapc_set_dev_info_req_ind_handler) for gapc_set_dev_info_req_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapc_connection_req_ind_handler) for gapc_connection_req_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapc_param_update_req_ind_handler) for gapc_param_update_req_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapc_cmp_evt_handler) for gapc_cmp_evt_handler
- app_task.o(.constdata) refers to app_task.o(i.gapc_disconnect_ind_handler) for gapc_disconnect_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapc_peer_ver_ind_handler) for gapc_peer_ver_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapc_peer_features_ind_handler) for gapc_peer_features_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gapm_enc_block_ind_handler) for gapm_enc_block_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.l2cc_lecb_con_req_ind_handler) for l2cc_lecb_con_req_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.l2cc_lecb_con_ind_handler) for l2cc_lecb_con_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.l2cc_cmp_evt_handler) for l2cc_cmp_evt_handler
- app_task.o(.constdata) refers to app_task.o(i.l2cc_lecb_discon_ind_handler) for l2cc_lecb_discon_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.l2cc_lecb_add_ind_handler) for l2cc_lecb_add_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.l2cc_lecb_sdu_recv_ind_handler) for l2cc_lecb_sdu_recv_ind_handler
- app_task.o(.constdata) refers to app_task.o(i.gattc_event_ind_handler) for gattc_event_ind_handler
- app_task.o(.constdata) refers to app_task.o(.constdata) for appm_msg_handler_tab
- app_task.o(.constdata) refers to app_task.o(.data) for appm_state
- app_proj_event.o(i.app_act_created_ind_func) refers to app.o(i.ble_add_svc) for ble_add_svc
- app_proj_event.o(i.app_act_created_ind_func) refers to app_proj_event.o(i.app_db_init_complete_ind_func) for app_db_init_complete_ind_func
- app_proj_event.o(i.app_act_created_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_act_deleted_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_addr_resolve_result_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_adv_complete_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_adv_report_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_conn_complete_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_connection_master_encrypted_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_connection_paring_info_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_connection_req_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_connection_req_ind_func) refers to patch_rf.o(.data) for start_counter_connect_ind_flag
- app_proj_event.o(i.app_connection_req_ind_func) refers to app_proj_event.o(.data) for .data
- app_proj_event.o(i.app_connection_slave_encrypted_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_connection_success_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_db_init_complete_ind_func) refers to proj_main.o(i.user_entry_after_ble_init) for user_entry_after_ble_init
- app_proj_event.o(i.app_db_init_complete_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_disconnect_ind_func) refers to patch_rf.o(.data) for connect_ind_counter
- app_proj_event.o(i.app_disconnect_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_get_info_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_per_sync_completed_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_per_sync_established_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_reset_complete_ind_func) refers to proj_main.o(i.user_entry_after_ble_init) for user_entry_after_ble_init
- app_proj_event.o(i.app_reset_complete_ind_func) refers to app.o(i.ble_gap_set_dev_config) for ble_gap_set_dev_config
- app_proj_event.o(i.app_reset_complete_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_scanning_completed_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_set_dev_config_complete_ind_func) refers to app_conn.o(i.appm_create_conn_act) for appm_create_conn_act
- app_proj_event.o(i.app_set_dev_config_complete_ind_func) refers to app.o(i.appm_create_per_sync_act) for appm_create_per_sync_act
- app_proj_event.o(i.app_set_dev_config_complete_ind_func) refers to app.o(i.appm_create_adv_act) for appm_create_adv_act
- app_proj_event.o(i.app_set_dev_config_complete_ind_func) refers to app.o(i.appm_create_scan_act) for appm_create_scan_act
- app_proj_event.o(i.app_set_dev_config_complete_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_set_phy_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_svc_added_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_update_params_rejected_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_update_params_update_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.app_update_phy_rejected_ind_func) refers to app.o(.bss) for app_env
- app_proj_event.o(i.get_stored_info_req) refers to app.o(.bss) for app_env
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc_api.o(i.smpc_pairing_rsp) for smpc_pairing_rsp
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- gapc_task.o(i.gapc_bond_cfm_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc_api.o(i.smpc_pairing_csrk_exch) for smpc_pairing_csrk_exch
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc_api.o(i.smpc_pairing_tk_exch) for smpc_pairing_tk_exch
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc_api.o(i.smpc_pairing_ltk_exch) for smpc_pairing_ltk_exch
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc_api.o(i.smpc_pairing_irk_exch) for smpc_pairing_irk_exch
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc_api.o(i.smpc_pairing_oob_exch) for smpc_pairing_oob_exch
- gapc_task.o(i.gapc_bond_cfm_handler) refers to smpc_api.o(i.smpc_pairing_nc_exch) for smpc_pairing_nc_exch
- gapc_task.o(i.gapc_bond_cfm_handler) refers to gapc.o(.bss) for gapc_env
- gapc_task.o(i.gapc_bond_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_bond_cmd_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_task.o(i.gapc_bond_cmd_handler) refers to smpc_api.o(i.smpc_pairing_req_handler) for smpc_pairing_req_handler
- gapc_task.o(i.gapc_bond_cmd_handler) refers to smpc_api.o(i.smpc_pairing_start) for smpc_pairing_start
- gapc_task.o(i.gapc_bond_cmd_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapc_connection_cfm_handler) refers to gapc.o(i.gapc_auth_set) for gapc_auth_set
- gapc_task.o(i.gapc_connection_cfm_handler) refers to gapm.o(i.gapm_con_enable) for gapm_con_enable
- gapc_task.o(i.gapc_connection_cfm_handler) refers to gapc.o(.bss) for gapc_env
- gapc_task.o(i.gapc_disconnect_cmd_handler) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gapc_task.o(i.gapc_disconnect_cmd_handler) refers to gapc.o(i.gapc_send_error_evt) for gapc_send_error_evt
- gapc_task.o(i.gapc_disconnect_cmd_handler) refers to gapc.o(.bss) for gapc_env
- gapc_task.o(i.gapc_encrypt_cfm_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_task.o(i.gapc_encrypt_cfm_handler) refers to smpc_api.o(i.smpc_encrypt_cfm) for smpc_encrypt_cfm
- gapc_task.o(i.gapc_encrypt_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_encrypt_cmd_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_task.o(i.gapc_encrypt_cmd_handler) refers to smpc_api.o(i.smpc_encrypt_start_handler) for smpc_encrypt_start_handler
- gapc_task.o(i.gapc_encrypt_cmd_handler) refers to smpc_api.o(i.smpc_encrypt_start) for smpc_encrypt_start
- gapc_task.o(i.gapc_encrypt_cmd_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapc_gen_dh_key_ind_handler) refers to smpc.o(i.smpc_handle_dh_key_check_complete) for smpc_handle_dh_key_check_complete
- gapc_task.o(i.gapc_get_dev_info_cfm_handler) refers to gapm.o(i.gapm_get_att_handle) for gapm_get_att_handle
- gapc_task.o(i.gapc_get_info_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_get_info_cmd_handler) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gapc_task.o(i.gapc_get_info_cmd_handler) refers to gapc.o(i.gapc_get_chan_sel_algo) for gapc_get_chan_sel_algo
- gapc_task.o(i.gapc_get_info_cmd_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapc_key_press_notification_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_key_press_notification_cmd_handler) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- gapc_task.o(i.gapc_key_press_notification_cmd_handler) refers to gapc.o(.bss) for gapc_env
- gapc_task.o(i.gapc_param_update_cfm_handler) refers to gapc.o(i.gapc_get_operation_ptr) for gapc_get_operation_ptr
- gapc_task.o(i.gapc_param_update_cfm_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_task.o(i.gapc_param_update_cfm_handler) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gapc_task.o(i.gapc_param_update_cfm_handler) refers to gapc_sig.o(i.gapc_sig_send_param_resp) for gapc_sig_send_param_resp
- gapc_task.o(i.gapc_param_update_cfm_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapc_param_update_cfm_handler) refers to gapc.o(.bss) for gapc_env
- gapc_task.o(i.gapc_param_update_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_param_update_cmd_handler) refers to gapc.o(i.gapc_param_update_sanity) for gapc_param_update_sanity
- gapc_task.o(i.gapc_param_update_cmd_handler) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gapc_task.o(i.gapc_param_update_cmd_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapc_param_update_cmd_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_task.o(i.gapc_param_update_cmd_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gapc_task.o(i.gapc_param_update_cmd_handler) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- gapc_task.o(i.gapc_param_update_cmd_handler) refers to gapc.o(.bss) for gapc_env
- gapc_task.o(i.gapc_process_op) refers to gapc.o(i.gapc_get_operation_ptr) for gapc_get_operation_ptr
- gapc_task.o(i.gapc_process_op) refers to gapc.o(i.gapc_set_operation_ptr) for gapc_set_operation_ptr
- gapc_task.o(i.gapc_process_op) refers to gapc.o(i.gapc_update_state) for gapc_update_state
- gapc_task.o(i.gapc_process_op) refers to gapc.o(i.gapc_send_error_evt) for gapc_send_error_evt
- gapc_task.o(i.gapc_security_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_security_cmd_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_task.o(i.gapc_security_cmd_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapc_security_cmd_handler) refers to smpc_api.o(i.smpc_security_req_send) for smpc_security_req_send
- gapc_task.o(i.gapc_set_dev_info_cfm_handler) refers to gapm.o(i.gapm_get_att_handle) for gapm_get_att_handle
- gapc_task.o(i.gapc_set_le_ping_to_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_set_le_ping_to_handler) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gapc_task.o(i.gapc_set_le_pkt_size_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_set_le_pkt_size_handler) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gapc_task.o(i.gapc_set_phy_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_set_phy_cmd_handler) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- gapc_task.o(i.gapc_sign_cmd_handler) refers to gapc_task.o(i.gapc_process_op) for gapc_process_op
- gapc_task.o(i.gapc_sign_cmd_handler) refers to smpc_api.o(i.smpc_sign_command) for smpc_sign_command
- gapc_task.o(i.gapc_sign_cmd_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapc_smp_rep_attempts_timer_handler) refers to gapc.o(.bss) for gapc_env
- gapc_task.o(i.gapc_smp_timeout_timer_ind_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_task.o(i.gapc_smp_timeout_timer_ind_handler) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- gapc_task.o(i.gapc_smp_timeout_timer_ind_handler) refers to gapc.o(.bss) for gapc_env
- gapc_task.o(i.gapc_update_conn_param_to_ind_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_task.o(i.gapc_update_conn_param_to_ind_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapm_cmp_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_task.o(i.gapm_cmp_evt_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_task.o(i.gapm_cmp_evt_handler) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- gapc_task.o(i.gapm_cmp_evt_handler) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- gapc_task.o(i.gapm_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gapm_gen_rand_nb_ind_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_task.o(i.gapm_gen_rand_nb_ind_handler) refers to smpc_api.o(i.smpc_confirm_gen_rand) for smpc_confirm_gen_rand
- gapc_task.o(i.gapm_use_enc_block_ind_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_task.o(i.gapm_use_enc_block_ind_handler) refers to smpc_api.o(i.smpc_calc_confirm_cont) for smpc_calc_confirm_cont
- gapc_task.o(i.gapm_use_enc_block_ind_handler) refers to smpc_api.o(i.smpc_sign_cont) for smpc_sign_cont
- gapc_task.o(i.gattc_att_info_req_ind_handler) refers to gapm.o(i.gapm_get_att_handle) for gapm_get_att_handle
- gapc_task.o(i.gattc_cmp_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_task.o(i.gattc_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.gattc_read_ind_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_task.o(i.gattc_read_ind_handler) refers to gapc.o(i.gapc_get_requester) for gapc_get_requester
- gapc_task.o(i.gattc_read_req_ind_handler) refers to gapm.o(i.gapm_is_pref_con_param_pres) for gapm_is_pref_con_param_pres
- gapc_task.o(i.gattc_read_req_ind_handler) refers to gapm.o(i.gapm_get_att_handle) for gapm_get_att_handle
- gapc_task.o(i.gattc_read_req_ind_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_task.o(i.gattc_read_req_ind_handler) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapc_task.o(i.gattc_write_req_ind_handler) refers to gapm.o(i.gapm_get_att_handle) for gapm_get_att_handle
- gapc_task.o(i.gattc_write_req_ind_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_task.o(i.l2cc_cmp_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_task.o(i.l2cc_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_task.o(i.l2cc_pdu_recv_ind_handler) refers to gapc_sig.o(i.gapc_sig_pdu_recv_handler) for gapc_sig_pdu_recv_handler
- gapc_task.o(i.l2cc_pdu_recv_ind_handler) refers to smpc.o(i.smpc_pdu_recv) for smpc_pdu_recv
- gapc_task.o(i.l2cc_pdu_recv_ind_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gapc_task.o(i.l2cc_pdu_recv_ind_handler) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_default_msg_handler) for gapc_default_msg_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_disconnect_cmd_handler) for gapc_disconnect_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_connection_cfm_handler) for gapc_connection_cfm_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_get_info_cmd_handler) for gapc_get_info_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gattc_read_ind_handler) for gattc_read_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gattc_cmp_evt_handler) for gattc_cmp_evt_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_param_update_cmd_handler) for gapc_param_update_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_param_update_cfm_handler) for gapc_param_update_cfm_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.l2cc_pdu_recv_ind_handler) for l2cc_pdu_recv_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_update_conn_param_to_ind_handler) for gapc_update_conn_param_to_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler) for gapc_set_pref_slave_latency_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_bond_cmd_handler) for gapc_bond_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_bond_cfm_handler) for gapc_bond_cfm_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_encrypt_cmd_handler) for gapc_encrypt_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_encrypt_cfm_handler) for gapc_encrypt_cfm_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_security_cmd_handler) for gapc_security_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_sign_cmd_handler) for gapc_sign_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.l2cc_cmp_evt_handler) for l2cc_cmp_evt_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapm_gen_rand_nb_ind_handler) for gapm_gen_rand_nb_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapm_use_enc_block_ind_handler) for gapm_use_enc_block_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapm_cmp_evt_handler) for gapm_cmp_evt_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_smp_timeout_timer_ind_handler) for gapc_smp_timeout_timer_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_smp_rep_attempts_timer_handler) for gapc_smp_rep_attempts_timer_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_gen_dh_key_ind_handler) for gapc_gen_dh_key_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_key_press_notification_cmd_handler) for gapc_key_press_notification_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gattc_write_req_ind_handler) for gattc_write_req_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gattc_att_info_req_ind_handler) for gattc_att_info_req_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gattc_read_req_ind_handler) for gattc_read_req_ind_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_get_dev_info_cfm_handler) for gapc_get_dev_info_cfm_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_set_dev_info_cfm_handler) for gapc_set_dev_info_cfm_handler
- gapc_task.o(.constdata) refers to gapc_hci.o(i.gapc_hci_handler) for gapc_hci_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_set_le_ping_to_handler) for gapc_set_le_ping_to_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_set_le_pkt_size_handler) for gapc_set_le_pkt_size_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_set_phy_cmd_handler) for gapc_set_phy_cmd_handler
- gapc_task.o(.constdata) refers to gapc_task.o(i.gapc_cmp_evt_handler) for gapc_cmp_evt_handler
- gapc_task.o(.constdata) refers to gapc_task.o(.constdata) for gapc_msg_handler_tab
- gapc_task.o(.constdata) refers to gapc_task.o(.bss) for gapc_state
- gapm_actv.o(i.gapm_activity_create_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_actv.o(i.gapm_activity_create_cmd_handler) refers to gapm_adv.o(i.gapm_adv_create) for gapm_adv_create
- gapm_actv.o(i.gapm_activity_create_cmd_handler) refers to gapm_scan.o(i.gapm_scan_create) for gapm_scan_create
- gapm_actv.o(i.gapm_activity_create_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_activity_create_cmd_handler) refers to gapm_per_sync.o(i.gapm_per_sync_create) for gapm_per_sync_create
- gapm_actv.o(i.gapm_activity_create_cmd_handler) refers to gapm_init.o(i.gapm_init_create) for gapm_init_create
- gapm_actv.o(i.gapm_activity_create_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_activity_delete_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_actv.o(i.gapm_activity_delete_cmd_handler) refers to gapm_actv.o(i.gapm_actv_get_next) for gapm_actv_get_next
- gapm_actv.o(i.gapm_activity_delete_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_activity_delete_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_activity_start_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_actv.o(i.gapm_activity_start_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_activity_start_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_activity_stop_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_actv.o(i.gapm_activity_stop_cmd_handler) refers to gapm_actv.o(i.gapm_actv_get_next) for gapm_actv_get_next
- gapm_actv.o(i.gapm_activity_stop_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_activity_stop_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_alloc) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_created) refers to gapm_actv.o(i.gapm_actv_free) for gapm_actv_free
- gapm_actv.o(i.gapm_actv_created) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_actv_created) refers to gapm_addr.o(i.gapm_addr_set_rand_addr) for gapm_addr_set_rand_addr
- gapm_actv.o(i.gapm_actv_created) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_deleted) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_actv.o(i.gapm_actv_deleted) refers to gapm_actv.o(i.gapm_actv_get_next) for gapm_actv_get_next
- gapm_actv.o(i.gapm_actv_deleted) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_actv_deleted) refers to gapm_actv.o(i.gapm_actv_free) for gapm_actv_free
- gapm_actv.o(i.gapm_actv_deleted) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_free) refers to gapm_scan.o(i.gapm_scan_actv_clean) for gapm_scan_actv_clean
- gapm_actv.o(i.gapm_actv_free) refers to gapm_per_sync.o(i.gapm_per_sync_clear_fragments) for gapm_per_sync_clear_fragments
- gapm_actv.o(i.gapm_actv_free) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_get_hci_own_addr_type) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapm_actv.o(i.gapm_actv_get_next) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_init) refers to gapm_actv.o(i.gapm_actv_free) for gapm_actv_free
- gapm_actv.o(i.gapm_actv_init) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_rand_addr_set_ind) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_actv_rand_addr_set_ind) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_started) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_actv_started) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.gapm_actv_stopped) refers to gapm_actv.o(i.gapm_actv_send_stopped_ind) for gapm_actv_send_stopped_ind
- gapm_actv.o(i.gapm_actv_stopped) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_actv.o(i.gapm_actv_stopped) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_actv.o(i.gapm_actv_stopped) refers to gapm_actv.o(i.gapm_actv_get_next) for gapm_actv_get_next
- gapm_actv.o(i.gapm_actv_stopped) refers to gapm.o(.bss) for gapm_env
- gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler) refers to gapm.o(i.gapm_con_create) for gapm_con_create
- gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler) refers to gapm_init.o(i.gapm_init_connection_ind) for gapm_init_connection_ind
- gapm_addr.o(i.gapm_addr_fsm) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_addr.o(i.gapm_addr_fsm) refers to gapm_actv.o(i.gapm_actv_rand_addr_set_ind) for gapm_actv_rand_addr_set_ind
- gapm_addr.o(i.gapm_addr_fsm) refers to gapm_addr.o(i.gapm_addr_renew_next_addr) for gapm_addr_renew_next_addr
- gapm_addr.o(i.gapm_addr_fsm) refers to gapm.o(.bss) for gapm_env
- gapm_addr.o(i.gapm_addr_init) refers to gapm.o(.bss) for gapm_env
- gapm_addr.o(i.gapm_addr_renew_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_addr.o(i.gapm_addr_renew_cmd_handler) refers to gapm_addr.o(i.gapm_addr_renew_next_addr) for gapm_addr_renew_next_addr
- gapm_addr.o(i.gapm_addr_renew_next_addr) refers to gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind) for gapm_addr_send_dev_bdaddr_ind
- gapm_addr.o(i.gapm_addr_renew_next_addr) refers to gapm_addr.o(i.gapm_addr_fsm) for gapm_addr_fsm
- gapm_addr.o(i.gapm_addr_renew_next_addr) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_addr.o(i.gapm_addr_renew_next_addr) refers to gapm.o(.bss) for gapm_env
- gapm_addr.o(i.gapm_addr_set_rand_addr) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id
- gapm_addr.o(i.gapm_addr_set_rand_addr) refers to m_al_task.o(i.m_al_get_local_addr) for m_al_get_local_addr
- gapm_addr.o(i.gapm_addr_set_rand_addr) refers to gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind) for gapm_addr_send_dev_bdaddr_ind
- gapm_addr.o(i.gapm_addr_set_rand_addr) refers to gapm_addr.o(i.gapm_addr_fsm) for gapm_addr_fsm
- gapm_addr.o(i.gapm_addr_set_rand_addr) refers to gapm.o(.bss) for gapm_env
- gapm_addr.o(i.gapm_cmp_evt_handler) refers to gapm_addr.o(i.gapm_addr_fsm) for gapm_addr_fsm
- gapm_addr.o(i.gapm_cmp_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_addr.o(i.gapm_dev_bdaddr_ind_handler) refers to gapm.o(.bss) for gapm_env
- gapm_addr.o(i.gapm_is_addr_type_valid) refers to gapm.o(.bss) for gapm_env
- gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler) refers to gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) for hci_le_cmd_cmp_evt_adv_handler
- gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler) refers to gapm_addr.o(i.gapm_addr_fsm) for gapm_addr_fsm
- gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler) refers to gapm.o(.bss) for gapm_env
- gapm_task.o(i.gapm_hci_handler) refers to gapm_task.o(.constdata) for .constdata
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler) for hci_basic_cmd_cmp_evt_cfg_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler) for hci_test_end_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler) for hci_le_rd_buff_size_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler) for hci_rd_buff_size_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler) for hci_rd_local_ver_info_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler) for hci_rd_bd_addr_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler) for hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler) for hci_le_rd_max_data_len_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler) for hci_le_rd_tx_pwr_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler) for hci_le_rd_rf_path_comp_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler) for hci_le_rd_wlst_size_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler) for hci_le_cmd_cmp_evt_list_handler
- gapm_task.o(.constdata) refers to gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) for hci_le_cmd_cmp_evt_adv_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler) for hci_le_read_max_adv_data_len_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler) for hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler) for hci_le_cmd_cmp_evt_scan_handler
- gapm_task.o(.constdata) refers to gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler) for hci_le_cmd_cmp_evt_per_sync_handler
- gapm_task.o(.constdata) refers to gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler) for hci_le_rd_pal_size_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler) for hci_le_cmd_cmp_evt_init_handler
- gapm_task.o(.constdata) refers to gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler) for hci_le_cmd_cmp_evt_addr_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler) for hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler) for hci_le_rd_ral_size_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler) for hci_le_rd_ral_addr_cmd_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler) for hci_basic_cmd_cmp_evt_rl_cfg_handler
- gapm_task.o(.constdata) refers to gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler) for hci_le_gen_dhkey_stat_evt_handler
- gapm_task.o(.constdata) refers to gapm_scan.o(i.hci_le_ext_adv_report_evt_handler) for hci_le_ext_adv_report_evt_handler
- gapm_task.o(.constdata) refers to gapm_scan.o(i.hci_le_scan_timeout_evt_handler) for hci_le_scan_timeout_evt_handler
- gapm_task.o(.constdata) refers to gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler) for hci_le_per_adv_sync_est_evt_handler
- gapm_task.o(.constdata) refers to gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler) for hci_le_per_adv_report_evt_handler
- gapm_task.o(.constdata) refers to gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler) for hci_le_per_adv_sync_lost_evt_handler
- gapm_task.o(.constdata) refers to gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler) for hci_le_enh_con_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler) for hci_le_rd_local_p256_public_key_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler) for hci_le_generate_dhkey_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_adv.o(i.hci_le_adv_set_term_evt_handler) for hci_le_adv_set_term_evt_handler
- gapm_task.o(.constdata) refers to gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler) for hci_le_scan_req_rcvd_evt_handler
- gapm_task.o(.constdata) refers to gapm_task.o(i.gapm_default_msg_handler) for gapm_default_msg_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_reset_cmd_handler) for gapm_reset_cmd_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) for gapm_set_dev_config_cmd_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_set_channel_map_cmd_handler) for gapm_set_channel_map_cmd_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_get_dev_info_cmd_handler) for gapm_get_dev_info_cmd_handler
- gapm_task.o(.constdata) refers to gapm_smp.o(i.gapm_resolv_addr_cmd_handler) for gapm_resolv_addr_cmd_handler
- gapm_task.o(.constdata) refers to gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler) for gapm_gen_rand_addr_cmd_handler
- gapm_task.o(.constdata) refers to gapm_smp.o(i.gapm_use_enc_block_cmd_handler) for gapm_use_enc_block_cmd_handler
- gapm_task.o(.constdata) refers to gapm_smp.o(i.gapm_gen_dh_key_cmd_handler) for gapm_gen_dh_key_cmd_handler
- gapm_task.o(.constdata) refers to gapm_smp.o(i.gapm_get_pub_key_cmd_handler) for gapm_get_pub_key_cmd_handler
- gapm_task.o(.constdata) refers to gapm_init.o(i.gapc_cmp_evt_handler) for gapc_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_init.o(i.gapc_peer_att_info_ind_handler) for gapc_peer_att_info_ind_handler
- gapm_task.o(.constdata) refers to gapm_actv.o(i.gapm_activity_create_cmd_handler) for gapm_activity_create_cmd_handler
- gapm_task.o(.constdata) refers to gapm_actv.o(i.gapm_activity_start_cmd_handler) for gapm_activity_start_cmd_handler
- gapm_task.o(.constdata) refers to gapm_actv.o(i.gapm_activity_stop_cmd_handler) for gapm_activity_stop_cmd_handler
- gapm_task.o(.constdata) refers to gapm_actv.o(i.gapm_activity_delete_cmd_handler) for gapm_activity_delete_cmd_handler
- gapm_task.o(.constdata) refers to gapm_adv.o(i.gapm_set_adv_data_cmd_handler) for gapm_set_adv_data_cmd_handler
- gapm_task.o(.constdata) refers to gapm_init.o(i.gapm_auto_conn_to_ind_handler) for gapm_auto_conn_to_ind_handler
- gapm_task.o(.constdata) refers to gapm_addr.o(i.gapm_addr_renew_cmd_handler) for gapm_addr_renew_cmd_handler
- gapm_task.o(.constdata) refers to gapm_addr.o(i.gapm_addr_renew_to_ind_handler) for gapm_addr_renew_to_ind_handler
- gapm_task.o(.constdata) refers to gapm_addr.o(i.gapm_dev_bdaddr_ind_handler) for gapm_dev_bdaddr_ind_handler
- gapm_task.o(.constdata) refers to gapm_addr.o(i.gapm_cmp_evt_handler) for gapm_cmp_evt_handler
- gapm_task.o(.constdata) refers to gapm_list.o(i.gapm_list_set_cmd_handler) for gapm_list_set_cmd_handler
- gapm_task.o(.constdata) refers to gapm_list.o(i.gapm_get_ral_addr_cmd_handler) for gapm_get_ral_addr_cmd_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_profile_task_add_cmd_handler) for gapm_profile_task_add_cmd_handler
- gapm_task.o(.constdata) refers to gapm_task.o(i.gapm_unknown_task_msg_handler) for gapm_unknown_task_msg_handler
- gapm_task.o(.constdata) refers to gapm_task.o(i.gapm_hci_handler) for gapm_hci_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_set_irk_cmd_handler) for gapm_set_irk_cmd_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_lepsm_register_cmd_handler) for gapm_lepsm_register_cmd_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_lepsm_unregister_cmd_handler) for gapm_lepsm_unregister_cmd_handler
- gapm_task.o(.constdata) refers to gapm_cfg.o(i.gapm_le_test_mode_ctrl_cmd_handler) for gapm_le_test_mode_ctrl_cmd_handler
- gapm_task.o(.constdata) refers to gapm_task.o(.constdata) for gapm_msg_handler_tab
- gapm_task.o(.constdata) refers to gapm_task.o(.data) for gapm_state
- smpc.o(i.smpc_calc_subkeys) refers to smpc.o(i.smpc_xor) for smpc_xor
- smpc.o(i.smpc_check_key_distrib) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc.o(i.smpc_check_key_distrib) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_check_max_key_size) refers to gapc.o(i.gapc_enc_keysize_set) for gapc_enc_keysize_set
- smpc.o(i.smpc_check_max_key_size) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_check_repeated_attempts) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- smpc.o(i.smpc_check_repeated_attempts) refers to smpc.o(i.smpc_launch_rep_att_timer) for smpc_launch_rep_att_timer
- smpc.o(i.smpc_check_repeated_attempts) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_clear_timeout_timer) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_generate_cfm) refers to gapc.o(i.gapc_get_bdaddr) for gapc_get_bdaddr
- smpc.o(i.smpc_generate_cfm) refers to smpc.o(i.smpc_xor) for smpc_xor
- smpc.o(i.smpc_generate_cfm) refers to smpc.o(i.smpc_send_use_enc_block_cmd) for smpc_send_use_enc_block_cmd
- smpc.o(i.smpc_generate_cfm) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_generate_ci) refers to gapc.o(i.gapc_get_csrk) for gapc_get_csrk
- smpc.o(i.smpc_generate_ci) refers to smpc.o(i.smpc_xor) for smpc_xor
- smpc.o(i.smpc_generate_ci) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_generate_e1) refers to gapc.o(i.gapc_get_bdaddr) for gapc_get_bdaddr
- smpc.o(i.smpc_generate_e1) refers to smpc.o(i.smpc_xor) for smpc_xor
- smpc.o(i.smpc_generate_e1) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_generate_l) refers to gapc.o(i.gapc_get_csrk) for gapc_get_csrk
- smpc.o(i.smpc_generate_l) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_generate_rand) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_generate_stk) refers to smpc.o(i.smpc_send_use_enc_block_cmd) for smpc_send_use_enc_block_cmd
- smpc.o(i.smpc_generate_stk) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_get_key_sec_prop) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc.o(i.smpc_get_key_sec_prop) refers to smpc.o(.constdata) for .constdata
- smpc.o(i.smpc_get_key_sec_prop) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_get_next_passkey_bit) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_handle_dh_key_check_complete) refers to smpc.o(i.smpc_init_mac_key_calculation) for smpc_init_mac_key_calculation
- smpc.o(i.smpc_handle_dh_key_check_complete) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_handle_enc_change_evt) refers to gapc.o(i.gapc_update_state) for gapc_update_state
- smpc.o(i.smpc_handle_enc_change_evt) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc.o(i.smpc_handle_enc_change_evt) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- smpc.o(i.smpc_handle_enc_change_evt) refers to gapc.o(i.gapc_link_encrypted) for gapc_link_encrypted
- smpc.o(i.smpc_handle_enc_change_evt) refers to gapc.o(i.gapc_auth_get) for gapc_auth_get
- smpc.o(i.smpc_handle_enc_change_evt) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- smpc.o(i.smpc_handle_enc_change_evt) refers to smpc.o(i.smpc_tkdp_send_start) for smpc_tkdp_send_start
- smpc.o(i.smpc_handle_enc_change_evt) refers to smpc.o(i.smpc_tkdp_rcp_start) for smpc_tkdp_rcp_start
- smpc.o(i.smpc_handle_enc_change_evt) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_init_mac_key_calculation) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc.o(i.smpc_init_mac_key_calculation) refers to smpc_crypto.o(i.smpc_f5_init) for smpc_f5_init
- smpc.o(i.smpc_init_mac_key_calculation) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_initiate_dhkey_check) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc.o(i.smpc_initiate_dhkey_check) refers to smpc_crypto.o(i.smpc_f6_init) for smpc_f6_init
- smpc.o(i.smpc_initiate_dhkey_check) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_initiate_dhkey_verification) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc.o(i.smpc_initiate_dhkey_verification) refers to smpc_crypto.o(i.smpc_f6_init) for smpc_f6_init
- smpc.o(i.smpc_initiate_dhkey_verification) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_is_sec_mode_reached) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_launch_rep_att_timer) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_pairing_end) refers to smpc.o(i.smpc_send_pairing_ind) for smpc_send_pairing_ind
- smpc.o(i.smpc_pairing_end) refers to smpc.o(i.smpc_launch_rep_att_timer) for smpc_launch_rep_att_timer
- smpc.o(i.smpc_pairing_end) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- smpc.o(i.smpc_pairing_end) refers to smpc.o(i.smpc_clear_timeout_timer) for smpc_clear_timeout_timer
- smpc.o(i.smpc_pairing_end) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_pdu_recv) refers to smpc_util.o(i.smpc_check_param) for smpc_check_param
- smpc.o(i.smpc_pdu_recv) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc.o(i.smpc_pdu_recv) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc.o(i.smpc_pdu_recv) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- smpc.o(i.smpc_pdu_recv) refers to smpc_util.o(.constdata) for smpc_recv_pdu
- smpc.o(i.smpc_pdu_send) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- smpc.o(i.smpc_pdu_send) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- smpc.o(i.smpc_pdu_send) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_pdu_send) refers to smpc_util.o(.constdata) for smpc_construct_pdu
- smpc.o(i.smpc_secure_connections_enabled) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_send_ltk_req_rsp) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- smpc.o(i.smpc_send_ltk_req_rsp) refers to gapc.o(i.gapc_update_state) for gapc_update_state
- smpc.o(i.smpc_send_ltk_req_rsp) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- smpc.o(i.smpc_send_ltk_req_rsp) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_send_pairing_ind) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- smpc.o(i.smpc_send_pairing_ind) refers to gapc.o(i.gapc_link_encrypted) for gapc_link_encrypted
- smpc.o(i.smpc_send_pairing_ind) refers to gapc.o(i.gapc_auth_set) for gapc_auth_set
- smpc.o(i.smpc_send_pairing_ind) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_send_pairing_req_ind) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- smpc.o(i.smpc_send_pairing_req_ind) refers to gapc.o(i.gapc_enc_keysize_get) for gapc_enc_keysize_get
- smpc.o(i.smpc_send_pairing_req_ind) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc.o(i.smpc_send_pairing_req_ind) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_send_start_enc_cmd) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- smpc.o(i.smpc_send_start_enc_cmd) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc.o(i.smpc_send_start_enc_cmd) refers to gapc.o(i.gapc_update_state) for gapc_update_state
- smpc.o(i.smpc_send_start_enc_cmd) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_tkdp_rcp_continue) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc.o(i.smpc_tkdp_rcp_continue) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- smpc.o(i.smpc_tkdp_rcp_continue) refers to smpc.o(i.smpc_tkdp_send_start) for smpc_tkdp_send_start
- smpc.o(i.smpc_tkdp_rcp_continue) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_tkdp_rcp_start) refers to smpc.o(i.smpc_tkdp_rcp_continue) for smpc_tkdp_rcp_continue
- smpc.o(i.smpc_tkdp_rcp_start) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_tkdp_send_continue) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc.o(i.smpc_tkdp_send_continue) refers to smpc.o(i.smpc_send_pairing_req_ind) for smpc_send_pairing_req_ind
- smpc.o(i.smpc_tkdp_send_continue) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- smpc.o(i.smpc_tkdp_send_continue) refers to gapm.o(i.gapm_get_irk) for gapm_get_irk
- smpc.o(i.smpc_tkdp_send_continue) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc.o(i.smpc_tkdp_send_continue) refers to gapm.o(i.gapm_get_bdaddr) for gapm_get_bdaddr
- smpc.o(i.smpc_tkdp_send_continue) refers to smpc.o(i.smpc_tkdp_rcp_start) for smpc_tkdp_rcp_start
- smpc.o(i.smpc_tkdp_send_continue) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- smpc.o(i.smpc_tkdp_send_continue) refers to gapc.o(.bss) for gapc_env
- smpc.o(i.smpc_tkdp_send_start) refers to smpc.o(i.smpc_tkdp_send_continue) for smpc_tkdp_send_continue
- smpc.o(i.smpc_tkdp_send_start) refers to gapc.o(.bss) for gapc_env
- attm_db.o(i.attmdb_add_service) refers to attm_db.o(i.attmdb_svc_check_hdl) for attmdb_svc_check_hdl
- attm_db.o(i.attmdb_add_service) refers to attm_db.o(i.attmdb_svc_calc_len) for attmdb_svc_calc_len
- attm_db.o(i.attmdb_add_service) refers to attm_db.o(i.attmdb_svc_init) for attmdb_svc_init
- attm_db.o(i.attmdb_add_service) refers to gattm.o(.bss) for gattm_env
- attm_db.o(i.attmdb_att_get_permission) refers to attm_db.o(i.attmdb_get_attribute) for attmdb_get_attribute
- attm_db.o(i.attmdb_att_get_permission) refers to attm_db.o(i.attmdb_uuid16_comp) for attmdb_uuid16_comp
- attm_db.o(i.attmdb_att_get_permission) refers to attm.o(i.attm_svc_get_permission) for attm_svc_get_permission
- attm_db.o(i.attmdb_destroy) refers to gattm.o(.bss) for gattm_env
- attm_db.o(i.attmdb_get_attribute) refers to attm_db.o(i.attmdb_get_service) for attmdb_get_service
- attm_db.o(i.attmdb_get_max_len) refers to attm_db.o(i.attmdb_uuid16_comp) for attmdb_uuid16_comp
- attm_db.o(i.attmdb_get_next_att) refers to gattm.o(.bss) for gattm_env
- attm_db.o(i.attmdb_get_service) refers to gattm.o(.bss) for gattm_env
- attm_db.o(i.attmdb_get_uuid) refers to attm.o(i.attm_convert_to128) for attm_convert_to128
- attm_db.o(i.attmdb_svc_calc_len) refers to attm.o(i.attm_uuid16_comp) for attm_uuid16_comp
- attm_db.o(i.attmdb_svc_check_hdl) refers to gattm.o(.bss) for gattm_env
- attm_db.o(i.attmdb_svc_init) refers to attm.o(i.attm_uuid16_comp) for attm_uuid16_comp
- attm_db.o(i.attmdb_svc_visibility_set) refers to gattm.o(.bss) for gattm_env
- atts.o(i.atts_check_length_and_offset) refers to attm_db.o(i.attmdb_get_max_len) for attmdb_get_max_len
- atts.o(i.atts_clear_prep_data) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_clear_read_cache) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_clear_rsp_data) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_execute_write_req) refers to atts.o(i.atts_clear_prep_data) for atts_clear_prep_data
- atts.o(i.atts_execute_write_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_execute_write_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_execute_write_req) refers to attm_db.o(i.attmdb_get_attribute) for attmdb_get_attribute
- atts.o(i.atts_execute_write_req) refers to atts.o(i.atts_check_length_and_offset) for atts_check_length_and_offset
- atts.o(i.atts_execute_write_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_execute_write_req) refers to atts.o(i.atts_get_dest_task) for atts_get_dest_task
- atts.o(i.atts_execute_write_req) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_find_by_type_req) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- atts.o(i.atts_find_by_type_req) refers to atts.o(i.atts_find_value_by_uuid) for atts_find_value_by_uuid
- atts.o(i.atts_find_by_type_req) refers to attm.o(i.attm_uuid_comp) for attm_uuid_comp
- atts.o(i.atts_find_by_type_req) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- atts.o(i.atts_find_by_type_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_find_by_type_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_find_by_type_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_find_by_type_req) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_find_end) refers to attm_db.o(i.attmdb_uuid16_comp) for attmdb_uuid16_comp
- atts.o(i.atts_find_end) refers to attm_db.o(i.attmdb_get_service) for attmdb_get_service
- atts.o(i.atts_find_end) refers to attm_db.o(i.attmdb_get_attribute) for attmdb_get_attribute
- atts.o(i.atts_find_info_req) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- atts.o(i.atts_find_info_req) refers to attm_db.o(i.attmdb_get_next_att) for attmdb_get_next_att
- atts.o(i.atts_find_info_req) refers to attm_db.o(i.attmdb_get_uuid) for attmdb_get_uuid
- atts.o(i.atts_find_info_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_find_info_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_find_info_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_find_info_req) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_find_value_by_uuid) refers to attm_db.o(i.attmdb_get_next_att) for attmdb_get_next_att
- atts.o(i.atts_find_value_by_uuid) refers to attm_db.o(i.attmdb_get_uuid) for attmdb_get_uuid
- atts.o(i.atts_find_value_by_uuid) refers to attm.o(i.attm_uuid_comp) for attm_uuid_comp
- atts.o(i.atts_find_value_by_uuid) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_find_value_by_uuid) refers to atts.o(i.atts_find_end) for atts_find_end
- atts.o(i.atts_find_value_by_uuid) refers to atts.o(i.atts_get_value) for atts_get_value
- atts.o(i.atts_get_att_chk_perm) refers to attm_db.o(i.attmdb_att_get_permission) for attmdb_att_get_permission
- atts.o(i.atts_get_att_chk_perm) refers to gapc.o(i.gapc_lk_sec_lvl_get) for gapc_lk_sec_lvl_get
- atts.o(i.atts_get_att_chk_perm) refers to gapc.o(i.gapc_is_sec_set) for gapc_is_sec_set
- atts.o(i.atts_get_att_chk_perm) refers to gapc.o(i.gapc_enc_keysize_get) for gapc_enc_keysize_get
- atts.o(i.atts_get_att_chk_perm) refers to atts.o(.constdata) for .constdata
- atts.o(i.atts_get_dest_task) refers to attm_db.o(i.attmdb_get_service) for attmdb_get_service
- atts.o(i.atts_get_value) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- atts.o(i.atts_get_value) refers to attm.o(i.attm_get_value) for attm_get_value
- atts.o(i.atts_get_value) refers to atts.o(i.atts_get_dest_task) for atts_get_dest_task
- atts.o(i.atts_get_value) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_l2cc_pdu_recv_handler) refers to atts.o(i.atts_process_pdu) for atts_process_pdu
- atts.o(i.atts_l2cc_pdu_recv_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- atts.o(i.atts_l2cc_pdu_recv_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- atts.o(i.atts_l2cc_pdu_recv_handler) refers to atts.o(.constdata) for .constdata
- atts.o(i.atts_l2cc_pdu_recv_handler) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_mtu_exc_req) refers to gapm.o(i.gapm_get_max_mtu) for gapm_get_max_mtu
- atts.o(i.atts_mtu_exc_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_mtu_exc_req) refers to gattc.o(i.gattc_set_mtu) for gattc_set_mtu
- atts.o(i.atts_mtu_exc_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_prepare_write_req) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_prepare_write_req) refers to atts.o(i.atts_store_prep_data) for atts_store_prep_data
- atts.o(i.atts_prepare_write_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_prepare_write_req) refers to atts.o(i.atts_get_dest_task) for atts_get_dest_task
- atts.o(i.atts_prepare_write_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_prepare_write_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_prepare_write_req) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_process_pdu) refers to atts.o(i.atts_clear_rsp_data) for atts_clear_rsp_data
- atts.o(i.atts_process_pdu) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_process_pdu) refers to atts.o(.constdata) for .constdata
- atts.o(i.atts_read_blob_req) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_read_blob_req) refers to atts.o(i.atts_get_value) for atts_get_value
- atts.o(i.atts_read_blob_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_read_blob_req) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- atts.o(i.atts_read_blob_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_read_blob_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_read_blob_req) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- atts.o(i.atts_read_by_grp_type_req) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- atts.o(i.atts_read_by_grp_type_req) refers to atts.o(i.atts_find_value_by_uuid) for atts_find_value_by_uuid
- atts.o(i.atts_read_by_grp_type_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_read_by_grp_type_req) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- atts.o(i.atts_read_by_grp_type_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_read_by_grp_type_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_read_by_grp_type_req) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_read_by_type_req) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- atts.o(i.atts_read_by_type_req) refers to atts.o(i.atts_find_value_by_uuid) for atts_find_value_by_uuid
- atts.o(i.atts_read_by_type_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_read_by_type_req) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- atts.o(i.atts_read_by_type_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_read_by_type_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_read_by_type_req) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_read_mult_req) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- atts.o(i.atts_read_mult_req) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_read_mult_req) refers to atts.o(i.atts_get_value) for atts_get_value
- atts.o(i.atts_read_mult_req) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- atts.o(i.atts_read_mult_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_read_mult_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_read_mult_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_read_mult_req) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_read_req) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_read_req) refers to atts.o(i.atts_get_value) for atts_get_value
- atts.o(i.atts_read_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_read_req) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- atts.o(i.atts_read_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_read_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_read_req) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- atts.o(i.atts_send_error) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_send_error) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_send_event) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_send_event) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- atts.o(i.atts_send_event) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_send_event) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_store_prep_data) refers to gattc.o(.bss) for gattc_env
- atts.o(i.atts_update_elmt) refers to atts.o(i.atts_get_dest_task) for atts_get_dest_task
- atts.o(i.atts_write_cmd) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_write_cmd) refers to atts.o(i.atts_check_length_and_offset) for atts_check_length_and_offset
- atts.o(i.atts_write_cmd) refers to atts.o(i.atts_update_elmt) for atts_update_elmt
- atts.o(i.atts_write_req) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_write_req) refers to atts.o(i.atts_check_length_and_offset) for atts_check_length_and_offset
- atts.o(i.atts_write_req) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_write_req) refers to atts.o(i.atts_update_elmt) for atts_update_elmt
- atts.o(i.atts_write_rsp_send) refers to atts.o(i.atts_send_error) for atts_send_error
- atts.o(i.atts_write_rsp_send) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- atts.o(i.atts_write_rsp_send) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- atts.o(i.atts_write_signed) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_write_signed) refers to atts.o(i.atts_check_length_and_offset) for atts_check_length_and_offset
- atts.o(i.atts_write_signed_cfm) refers to atts.o(i.atts_get_att_chk_perm) for atts_get_att_chk_perm
- atts.o(i.atts_write_signed_cfm) refers to atts.o(i.atts_update_elmt) for atts_update_elmt
- atts.o(.constdata) refers to atts.o(i.atts_mtu_exc_req) for atts_mtu_exc_req
- atts.o(.constdata) refers to atts.o(i.atts_find_info_req) for atts_find_info_req
- atts.o(.constdata) refers to atts.o(i.atts_find_by_type_req) for atts_find_by_type_req
- atts.o(.constdata) refers to atts.o(i.atts_read_by_type_req) for atts_read_by_type_req
- atts.o(.constdata) refers to atts.o(i.atts_read_by_grp_type_req) for atts_read_by_grp_type_req
- atts.o(.constdata) refers to atts.o(i.atts_read_req) for atts_read_req
- atts.o(.constdata) refers to atts.o(i.atts_read_blob_req) for atts_read_blob_req
- atts.o(.constdata) refers to atts.o(i.atts_read_mult_req) for atts_read_mult_req
- atts.o(.constdata) refers to atts.o(i.atts_write_cmd) for atts_write_cmd
- atts.o(.constdata) refers to atts.o(i.atts_write_req) for atts_write_req
- atts.o(.constdata) refers to atts.o(i.atts_write_signed) for atts_write_signed
- atts.o(.constdata) refers to atts.o(i.atts_prepare_write_req) for atts_prepare_write_req
- atts.o(.constdata) refers to atts.o(i.atts_execute_write_req) for atts_execute_write_req
- gattc_task.o(i.gapc_cmp_evt_handler) refers to atts.o(i.atts_process_pdu) for atts_process_pdu
- gattc_task.o(i.gapc_cmp_evt_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gapc_sign_ind_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- gattc_task.o(i.gapc_sign_ind_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gapc_sign_ind_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- gattc_task.o(i.gapc_sign_ind_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gattc_task.o(i.gapc_sign_ind_handler) refers to attc.o(i.attc_send_att_req) for attc_send_att_req
- gattc_task.o(i.gapc_sign_ind_handler) refers to atts.o(i.atts_write_signed_cfm) for atts_write_signed_cfm
- gattc_task.o(i.gattc_att_info_cfm_handler) refers to atts.o(i.atts_send_error) for atts_send_error
- gattc_task.o(i.gattc_att_info_cfm_handler) refers to atts.o(i.atts_process_pdu) for atts_process_pdu
- gattc_task.o(i.gattc_att_info_cfm_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_att_info_req_ind_handler) refers to gattm.o(i.gattm_svc_get_start_hdl) for gattm_svc_get_start_hdl
- gattc_task.o(i.gattc_cmp_evt_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- gattc_task.o(i.gattc_cmp_evt_handler) refers to gattc.o(i.gattc_get_requester) for gattc_get_requester
- gattc_task.o(i.gattc_cmp_evt_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gattc_cmp_evt_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_disc_char_desc_ind_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- gattc_task.o(i.gattc_disc_char_desc_ind_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_disc_char_ind_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- gattc_task.o(i.gattc_disc_char_ind_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_disc_cmd_handler) refers to gattc_task.o(i.gattc_process_op) for gattc_process_op
- gattc_task.o(i.gattc_disc_cmd_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gattc_disc_cmd_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gattc_task.o(i.gattc_disc_cmd_handler) refers to attm.o(i.attm_convert_to128) for attm_convert_to128
- gattc_task.o(i.gattc_disc_cmd_handler) refers to attc.o(i.attc_send_att_req) for attc_send_att_req
- gattc_task.o(i.gattc_disc_svc_incl_ind_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- gattc_task.o(i.gattc_disc_svc_incl_ind_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_disc_svc_ind_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- gattc_task.o(i.gattc_disc_svc_ind_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_event_cfm_handler) refers to attc.o(i.attc_send_hdl_cfm) for attc_send_hdl_cfm
- gattc_task.o(i.gattc_exc_mtu_cmd_handler) refers to gattc_task.o(i.gattc_process_op) for gattc_process_op
- gattc_task.o(i.gattc_exc_mtu_cmd_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gattc_task.o(i.gattc_exc_mtu_cmd_handler) refers to gapm.o(i.gapm_get_max_mtu) for gapm_get_max_mtu
- gattc_task.o(i.gattc_exc_mtu_cmd_handler) refers to attc.o(i.attc_send_att_req) for attc_send_att_req
- gattc_task.o(i.gattc_execute_write_cmd_handler) refers to gattc_task.o(i.gattc_process_op) for gattc_process_op
- gattc_task.o(i.gattc_execute_write_cmd_handler) refers to attc.o(i.attc_send_execute) for attc_send_execute
- gattc_task.o(i.gattc_process_op) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- gattc_task.o(i.gattc_process_op) refers to gattc.o(i.gattc_send_error_evt) for gattc_send_error_evt
- gattc_task.o(i.gattc_process_op) refers to gattc.o(i.gattc_set_operation_ptr) for gattc_set_operation_ptr
- gattc_task.o(i.gattc_process_op) refers to gattc.o(i.gattc_update_state) for gattc_update_state
- gattc_task.o(i.gattc_process_op) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_read_cfm_handler) refers to atts.o(i.atts_process_pdu) for atts_process_pdu
- gattc_task.o(i.gattc_read_cfm_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_read_cmd_handler) refers to gattc_task.o(i.gattc_process_op) for gattc_process_op
- gattc_task.o(i.gattc_read_cmd_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gattc_task.o(i.gattc_read_cmd_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gattc_read_cmd_handler) refers to attm.o(i.attm_convert_to128) for attm_convert_to128
- gattc_task.o(i.gattc_read_cmd_handler) refers to attc.o(i.attc_send_att_req) for attc_send_att_req
- gattc_task.o(i.gattc_read_cmd_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_read_req_ind_handler) refers to gattm.o(i.gattm_svc_get_start_hdl) for gattm_svc_get_start_hdl
- gattc_task.o(i.gattc_read_req_ind_handler) refers to gapc.o(i.gapc_svc_chg_ccc_get) for gapc_svc_chg_ccc_get
- gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler) refers to gattc_task.o(i.gattc_process_op) for gattc_process_op
- gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler) refers to gattc_task.o(i.gattc_process_op) for gattc_process_op
- gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- gattc_task.o(i.gattc_send_evt_cmd_handler) refers to gattc_task.o(i.gattc_process_op) for gattc_process_op
- gattc_task.o(i.gattc_send_evt_cmd_handler) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- gattc_task.o(i.gattc_send_evt_cmd_handler) refers to atts.o(i.atts_send_event) for atts_send_event
- gattc_task.o(i.gattc_send_evt_cmd_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gattc_send_evt_cmd_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_send_svc_changed_cmd_handler) refers to gapm.o(i.gapm_svc_chg_en) for gapm_svc_chg_en
- gattc_task.o(i.gattc_send_svc_changed_cmd_handler) refers to gapc.o(i.gapc_svc_chg_ccc_get) for gapc_svc_chg_ccc_get
- gattc_task.o(i.gattc_send_svc_changed_cmd_handler) refers to gattm.o(i.gattm_svc_get_start_hdl) for gattm_svc_get_start_hdl
- gattc_task.o(i.gattc_send_svc_changed_cmd_handler) refers to attm.o(i.attm_att_set_value) for attm_att_set_value
- gattc_task.o(i.gattc_send_svc_changed_cmd_handler) refers to gattc.o(i.gattc_send_error_evt) for gattc_send_error_evt
- gattc_task.o(i.gattc_timeout_handler) refers to gapc.o(i.gapc_is_disc_connection) for gapc_is_disc_connection
- gattc_task.o(i.gattc_timeout_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gattc_task.o(i.gattc_timeout_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gattc_timeout_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_timeout_handler) refers to gattc_task.o(.data) for .data
- gattc_task.o(i.gattc_trans_timeout_ctrl) refers to gattc_task.o(.data) for .data
- gattc_task.o(i.gattc_write_cfm_handler) refers to atts.o(i.atts_write_rsp_send) for atts_write_rsp_send
- gattc_task.o(i.gattc_write_cfm_handler) refers to atts.o(i.atts_send_error) for atts_send_error
- gattc_task.o(i.gattc_write_cfm_handler) refers to atts.o(i.atts_clear_prep_data) for atts_clear_prep_data
- gattc_task.o(i.gattc_write_cfm_handler) refers to atts.o(i.atts_process_pdu) for atts_process_pdu
- gattc_task.o(i.gattc_write_cfm_handler) refers to atts.o(i.atts_clear_read_cache) for atts_clear_read_cache
- gattc_task.o(i.gattc_write_cfm_handler) refers to gattc.o(.bss) for gattc_env
- gattc_task.o(i.gattc_write_cmd_handler) refers to gattc_task.o(i.gattc_process_op) for gattc_process_op
- gattc_task.o(i.gattc_write_cmd_handler) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- gattc_task.o(i.gattc_write_cmd_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gattc_task.o(i.gattc_write_cmd_handler) refers to gapc.o(i.gapc_is_sec_set) for gapc_is_sec_set
- gattc_task.o(i.gattc_write_cmd_handler) refers to gapc.o(i.gapc_lk_sec_lvl_get) for gapc_lk_sec_lvl_get
- gattc_task.o(i.gattc_write_cmd_handler) refers to attc.o(i.attc_send_att_req) for attc_send_att_req
- gattc_task.o(i.gattc_write_cmd_handler) refers to attc.o(i.attc_send_execute) for attc_send_execute
- gattc_task.o(i.gattc_write_cmd_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.gattc_write_req_ind_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gattc_task.o(i.gattc_write_req_ind_handler) refers to gapc.o(i.gapc_svc_chg_ccc_set) for gapc_svc_chg_ccc_set
- gattc_task.o(i.l2cc_cmp_evt_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- gattc_task.o(i.l2cc_cmp_evt_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- gattc_task.o(i.l2cc_pdu_recv_ind_handler) refers to atts.o(i.atts_l2cc_pdu_recv_handler) for atts_l2cc_pdu_recv_handler
- gattc_task.o(i.l2cc_pdu_recv_ind_handler) refers to attc.o(i.attc_l2cc_pdu_recv_handler) for attc_l2cc_pdu_recv_handler
- gattc_task.o(i.l2cc_pdu_recv_ind_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gattc_task.o(i.l2cc_pdu_recv_ind_handler) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_default_msg_handler) for gattc_default_msg_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_exc_mtu_cmd_handler) for gattc_exc_mtu_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_disc_cmd_handler) for gattc_disc_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_read_cmd_handler) for gattc_read_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_write_cmd_handler) for gattc_write_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_event_cfm_handler) for gattc_event_cfm_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_execute_write_cmd_handler) for gattc_execute_write_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler) for gattc_reg_to_peer_evt_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_timeout_handler) for gattc_timeout_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler) for gattc_sdp_svc_disc_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_cmp_evt_handler) for gattc_cmp_evt_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_disc_svc_ind_handler) for gattc_disc_svc_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_disc_svc_incl_ind_handler) for gattc_disc_svc_incl_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_disc_char_ind_handler) for gattc_disc_char_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_disc_char_desc_ind_handler) for gattc_disc_char_desc_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_read_cfm_handler) for gattc_read_cfm_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_write_cfm_handler) for gattc_write_cfm_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_att_info_cfm_handler) for gattc_att_info_cfm_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_send_svc_changed_cmd_handler) for gattc_send_svc_changed_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_send_evt_cmd_handler) for gattc_send_evt_cmd_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_write_req_ind_handler) for gattc_write_req_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_att_info_req_ind_handler) for gattc_att_info_req_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gattc_read_req_ind_handler) for gattc_read_req_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gapc_sign_ind_handler) for gapc_sign_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.gapc_cmp_evt_handler) for gapc_cmp_evt_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.l2cc_pdu_recv_ind_handler) for l2cc_pdu_recv_ind_handler
- gattc_task.o(.constdata) refers to gattc_task.o(i.l2cc_cmp_evt_handler) for l2cc_cmp_evt_handler
- gattc_task.o(.constdata) refers to gattc_task.o(.constdata) for gattc_msg_handler_tab
- gattc_task.o(.constdata) refers to gattc_task.o(.bss) for gattc_state
- gattm_task.o(.constdata) refers to gattm_task.o(i.gattm_default_msg_handler) for gattm_default_msg_handler
- gattm_task.o(.constdata) refers to gattm_task.o(.constdata) for gattm_msg_handler_tab
- gattm_task.o(.constdata) refers to gattm_task.o(.data) for gattm_state
- l2cc_task.o(i.hci_acl_data_handler) refers to l2cc_pdu.o(i.l2cc_pdu_rx_init) for l2cc_pdu_rx_init
- l2cc_task.o(i.hci_acl_data_handler) refers to l2cc_pdu.o(i.l2cc_pdu_header_check) for l2cc_pdu_header_check
- l2cc_task.o(i.hci_acl_data_handler) refers to l2cc_pdu.o(i.l2cc_pdu_unpack) for l2cc_pdu_unpack
- l2cc_task.o(i.hci_acl_data_handler) refers to l2cc_pdu.o(i.l2cc_lecb_pdu_unpack) for l2cc_lecb_pdu_unpack
- l2cc_task.o(i.hci_acl_data_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_task.o(i.hci_acl_data_handler) refers to l2cc_lecb.o(i.l2cc_lecb_init_disconnect) for l2cc_lecb_init_disconnect
- l2cc_task.o(i.hci_acl_data_handler) refers to l2cc.o(.bss) for l2cc_env
- l2cc_task.o(i.hci_acl_data_handler) refers to l2cc_task.o(.data) for .data
- l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler) refers to l2cm.o(i.l2cm_get_nb_buffer_available) for l2cm_get_nb_buffer_available
- l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler) refers to l2cm.o(.bss) for l2cm_env
- l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler) refers to gapm.o(i.gapm_get_max_mtu) for gapm_get_max_mtu
- l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler) refers to l2cc.o(i.l2cc_send_cmp_evt) for l2cc_send_cmp_evt
- l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler) refers to l2cm.o(i.l2cm_tx_status) for l2cm_tx_status
- l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler) refers to l2cc.o(.bss) for l2cc_env
- l2cc_task.o(i.l2cc_lecb_add_cmd_handler) refers to l2cc_task.o(i.l2cc_process_op) for l2cc_process_op
- l2cc_task.o(i.l2cc_lecb_add_cmd_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_task.o(i.l2cc_lecb_add_cmd_handler) refers to l2cc_lecb.o(i.l2cc_lecb_send_credit_add) for l2cc_lecb_send_credit_add
- l2cc_task.o(i.l2cc_lecb_add_cmd_handler) refers to l2cc.o(i.l2cc_op_complete) for l2cc_op_complete
- l2cc_task.o(i.l2cc_lecb_connect_cfm_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_task.o(i.l2cc_lecb_connect_cfm_handler) refers to gapm.o(i.gapm_get_max_mtu) for gapm_get_max_mtu
- l2cc_task.o(i.l2cc_lecb_connect_cfm_handler) refers to gapm.o(i.gapm_get_max_mps) for gapm_get_max_mps
- l2cc_task.o(i.l2cc_lecb_connect_cfm_handler) refers to l2cc_lecb.o(i.l2cc_lecb_h2l_err) for l2cc_lecb_h2l_err
- l2cc_task.o(i.l2cc_lecb_connect_cfm_handler) refers to l2cc_lecb.o(i.l2cc_lecb_send_con_rsp) for l2cc_lecb_send_con_rsp
- l2cc_task.o(i.l2cc_lecb_connect_cfm_handler) refers to l2cc_lecb.o(i.l2cc_lecb_free) for l2cc_lecb_free
- l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) refers to l2cc_task.o(i.l2cc_process_op) for l2cc_process_op
- l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) refers to gapm.o(i.gapm_get_max_mtu) for gapm_get_max_mtu
- l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) refers to gapm.o(i.gapm_get_max_mps) for gapm_get_max_mps
- l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) refers to gapm.o(i.gapm_lecb_register) for gapm_lecb_register
- l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) refers to l2cc.o(i.l2cc_op_complete) for l2cc_op_complete
- l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) refers to l2cc_lecb.o(i.l2cc_lecb_send_con_req) for l2cc_lecb_send_con_req
- l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) refers to l2cc.o(.bss) for l2cc_env
- l2cc_task.o(i.l2cc_lecb_disconnect_cmd_handler) refers to l2cc_task.o(i.l2cc_process_op) for l2cc_process_op
- l2cc_task.o(i.l2cc_lecb_disconnect_cmd_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_task.o(i.l2cc_lecb_disconnect_cmd_handler) refers to l2cc_lecb.o(i.l2cc_lecb_send_disc_req) for l2cc_lecb_send_disc_req
- l2cc_task.o(i.l2cc_lecb_disconnect_cmd_handler) refers to l2cc.o(i.l2cc_op_complete) for l2cc_op_complete
- l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler) refers to l2cm.o(i.l2cm_tx_status) for l2cm_tx_status
- l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler) refers to l2cc.o(i.l2cc_send_cmp_evt) for l2cc_send_cmp_evt
- l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler) refers to l2cc.o(.bss) for l2cc_env
- l2cc_task.o(i.l2cc_pdu_recv_ind_handler) refers to l2cc_sig.o(i.l2cc_sig_pdu_recv_handler) for l2cc_sig_pdu_recv_handler
- l2cc_task.o(i.l2cc_pdu_recv_ind_handler) refers to l2cc_sig.o(i.l2cc_sig_send_cmd_reject) for l2cc_sig_send_cmd_reject
- l2cc_task.o(i.l2cc_pdu_send_cmd_handler) refers to l2cc.o(i.l2cc_send_cmp_evt) for l2cc_send_cmp_evt
- l2cc_task.o(i.l2cc_pdu_send_cmd_handler) refers to l2cm.o(i.l2cm_tx_status) for l2cm_tx_status
- l2cc_task.o(i.l2cc_pdu_send_cmd_handler) refers to l2cc.o(.bss) for l2cc_env
- l2cc_task.o(i.l2cc_process_op) refers to l2cc.o(i.l2cc_get_operation_ptr) for l2cc_get_operation_ptr
- l2cc_task.o(i.l2cc_process_op) refers to l2cc.o(i.l2cc_set_operation_ptr) for l2cc_set_operation_ptr
- l2cc_task.o(i.l2cc_process_op) refers to l2cc.o(i.l2cc_update_state) for l2cc_update_state
- l2cc_task.o(i.l2cc_process_op) refers to l2cc.o(i.l2cc_send_cmp_evt) for l2cc_send_cmp_evt
- l2cc_task.o(i.l2cc_signaling_trans_to_ind_handler) refers to l2cc.o(i.l2cc_get_operation) for l2cc_get_operation
- l2cc_task.o(i.l2cc_signaling_trans_to_ind_handler) refers to l2cc.o(i.l2cc_op_complete) for l2cc_op_complete
- l2cc_task.o(i.l2cc_signaling_trans_to_ind_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_task.o(i.l2cc_signaling_trans_to_ind_handler) refers to l2cc_lecb.o(i.l2cc_lecb_free) for l2cc_lecb_free
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_default_msg_handler) for l2cc_default_msg_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_pdu_send_cmd_handler) for l2cc_pdu_send_cmd_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler) for l2cc_lecb_sdu_send_cmd_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler) for l2cc_dbg_pdu_send_cmd_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_lecb_connect_cmd_handler) for l2cc_lecb_connect_cmd_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_lecb_connect_cfm_handler) for l2cc_lecb_connect_cfm_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_lecb_add_cmd_handler) for l2cc_lecb_add_cmd_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_lecb_disconnect_cmd_handler) for l2cc_lecb_disconnect_cmd_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_signaling_trans_to_ind_handler) for l2cc_signaling_trans_to_ind_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler) for hci_nb_cmp_pkts_evt_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.hci_acl_data_handler) for hci_acl_data_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(i.l2cc_pdu_recv_ind_handler) for l2cc_pdu_recv_ind_handler
- l2cc_task.o(.constdata) refers to l2cc_task.o(.constdata) for l2cc_msg_handler_tab
- l2cc_task.o(.constdata) refers to l2cc_task.o(.bss) for l2cc_state
- l2cm.o(i.l2cm_cleanup) refers to l2cm.o(i.l2cm_tx_status) for l2cm_tx_status
- l2cm.o(i.l2cm_cleanup) refers to l2cc.o(i.l2cc_cleanup) for l2cc_cleanup
- l2cm.o(i.l2cm_cleanup) refers to l2cm.o(.bss) for .bss
- l2cm.o(i.l2cm_create) refers to l2cc.o(i.l2cc_create) for l2cc_create
- l2cm.o(i.l2cm_get_nb_buffer_available) refers to l2cm.o(.bss) for .bss
- l2cm.o(i.l2cm_init) refers to l2cc.o(i.l2cc_init) for l2cc_init
- l2cm.o(i.l2cm_init) refers to l2cm.o(i.l2cm_l2cap_tx_handler) for l2cm_l2cap_tx_handler
- l2cm.o(i.l2cm_init) refers to l2cm.o(.bss) for .bss
- l2cm.o(i.l2cm_l2cap_tx_handler) refers to l2cc.o(i.l2cc_data_send) for l2cc_data_send
- l2cm.o(i.l2cm_l2cap_tx_handler) refers to l2cm.o(.bss) for .bss
- l2cm.o(i.l2cm_set_link_layer_buff_size) refers to l2cm.o(.bss) for .bss
- l2cm.o(i.l2cm_tx_status) refers to l2cm.o(.bss) for .bss
- app_mesh_info.o(i.app_mesh_info_update_app_key) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.app_mesh_info_update_bind) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.app_mesh_info_update_net_key) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.app_mesh_info_update_publish) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.app_mesh_info_update_state) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.app_mesh_info_update_subs) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.mesh_info_clear) refers to patch.o(ram_code) for flash_erase
- app_mesh_info.o(i.mesh_info_clear) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.mesh_info_clear) refers to mesh_api.o(.data) for mesh_info_store_addr
- app_mesh_info.o(i.mesh_info_find_unicast_addr) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.mesh_info_load) refers to patch.o(ram_code) for flash_read
- app_mesh_info.o(i.mesh_info_load) refers to app_mesh_info.o(i.mesh_info_clear) for mesh_info_clear
- app_mesh_info.o(i.mesh_info_load) refers to sys_utils.o(ram_code) for platform_reset_patch
- app_mesh_info.o(i.mesh_info_load) refers to mesh_api.o(.data) for mesh_info_store_addr
- app_mesh_info.o(i.mesh_info_load) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.mesh_info_store) refers to app_mesh_info.o(i.app_mesh_info_update_state) for app_mesh_info_update_state
- app_mesh_info.o(i.mesh_info_store) refers to app_mesh_info.o(i.app_mesh_info_update_net_key) for app_mesh_info_update_net_key
- app_mesh_info.o(i.mesh_info_store) refers to app_mesh_info.o(i.app_mesh_info_update_app_key) for app_mesh_info_update_app_key
- app_mesh_info.o(i.mesh_info_store) refers to app_mesh_info.o(i.app_mesh_info_update_publish) for app_mesh_info_update_publish
- app_mesh_info.o(i.mesh_info_store) refers to app_mesh_info.o(i.app_mesh_info_update_subs) for app_mesh_info_update_subs
- app_mesh_info.o(i.mesh_info_store) refers to app_mesh_info.o(i.app_mesh_info_update_bind) for app_mesh_info_update_bind
- app_mesh_info.o(i.mesh_info_store_into_flash) refers to patch.o(ram_code) for flash_erase
- app_mesh_info.o(i.mesh_info_store_into_flash) refers to app_mesh_info.o(.data) for .data
- app_mesh_info.o(i.mesh_info_store_into_flash) refers to mesh_api.o(.data) for mesh_info_store_addr
- gapc_hci.o(i.gapc_hci_handler) refers to gapc_hci.o(.constdata) for .constdata
- gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_hci.o(i.hci_cmd_stat_event_handler) refers to gapc.o(i.gapc_send_error_evt) for gapc_send_error_evt
- gapc_hci.o(i.hci_cmd_stat_event_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_cmd_stat_event_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_hci.o(i.hci_cmd_stat_event_handler) refers to gapc.o(i.gapc_reschedule_operation) for gapc_reschedule_operation
- gapc_hci.o(i.hci_cmd_stat_event_handler) refers to gapc.o(.bss) for gapc_env
- gapc_hci.o(i.hci_disc_cmp_evt_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_hci.o(i.hci_disc_cmp_evt_handler) refers to gapc.o(i.gapc_send_disconect_ind) for gapc_send_disconect_ind
- gapc_hci.o(i.hci_disc_cmp_evt_handler) refers to gapc.o(i.gapc_send_error_evt) for gapc_send_error_evt
- gapc_hci.o(i.hci_disc_cmp_evt_handler) refers to gapm.o(i.gapm_con_cleanup) for gapm_con_cleanup
- gapc_hci.o(i.hci_disc_cmp_evt_handler) refers to gapc.o(.bss) for gapc_env
- gapc_hci.o(i.hci_enc_chg_evt_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_hci.o(i.hci_enc_chg_evt_handler) refers to smpc.o(i.smpc_handle_enc_change_evt) for smpc_handle_enc_change_evt
- gapc_hci.o(i.hci_enc_key_refr_evt_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- gapc_hci.o(i.hci_enc_key_refr_evt_handler) refers to smpc.o(i.smpc_handle_enc_change_evt) for smpc_handle_enc_change_evt
- gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler) refers to gapc.o(.bss) for gapc_env
- gapc_hci.o(i.hci_le_con_update_cmp_evt_handler) refers to gapc.o(i.gapc_reschedule_operation) for gapc_reschedule_operation
- gapc_hci.o(i.hci_le_con_update_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_le_con_update_cmp_evt_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_hci.o(i.hci_le_con_update_cmp_evt_handler) refers to gapc.o(.bss) for gapc_env
- gapc_hci.o(i.hci_le_data_len_chg_evt_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_hci.o(i.hci_le_ltk_request_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_hci.o(i.hci_le_ltk_request_evt_handler) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- gapc_hci.o(i.hci_le_ltk_request_evt_handler) refers to smpc.o(i.smpc_send_ltk_req_rsp) for smpc_send_ltk_req_rsp
- gapc_hci.o(i.hci_le_ltk_request_evt_handler) refers to smpc.o(i.smpc_generate_stk) for smpc_generate_stk
- gapc_hci.o(i.hci_le_ltk_request_evt_handler) refers to gapc.o(.bss) for gapc_env
- gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler) refers to gapc.o(i.gapc_get_requester) for gapc_get_requester
- gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler) refers to gapc.o(.bss) for gapc_env
- gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler) refers to gapc.o(.bss) for gapc_env
- gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_le_start_enc_stat_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_get_requester) for gapc_get_requester
- gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_get_requester) for gapc_get_requester
- gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler) refers to gapc.o(i.gapc_get_requester) for gapc_get_requester
- gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler) refers to gapc.o(.bss) for gapc_env
- gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_get_requester) for gapc_get_requester
- gapc_hci.o(i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler) for hci_rd_rssi_cmd_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler) for hci_rd_chnl_map_cmd_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler) for hci_rd_auth_payl_to_cmd_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler) for hci_wr_auth_payl_to_cmd_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler) for hci_le_set_data_len_cmd_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler) for hci_le_rd_phy_cmd_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler) for hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_cmd_stat_event_handler) for hci_cmd_stat_event_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_start_enc_stat_evt_handler) for hci_le_start_enc_stat_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler) for hci_le_rd_rem_feats_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_con_update_cmp_evt_handler) for hci_le_con_update_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler) for hci_le_rem_con_param_req_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_data_len_chg_evt_handler) for hci_le_data_len_chg_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler) for hci_le_phy_upd_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler) for hci_le_ch_sel_algo_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_le_ltk_request_evt_handler) for hci_le_ltk_request_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_disc_cmp_evt_handler) for hci_disc_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler) for hci_rd_rem_ver_info_cmp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler) for hci_auth_payl_to_exp_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_enc_chg_evt_handler) for hci_enc_chg_evt_handler
- gapc_hci.o(.constdata) refers to gapc_hci.o(i.hci_enc_key_refr_evt_handler) for hci_enc_key_refr_evt_handler
- gapc_sig.o(i.gapc_sig_pdu_recv_handler) refers to gapc_sig.o(.constdata) for .constdata
- gapc_sig.o(i.gapc_sig_send_param_resp) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- gapc_sig.o(i.gapc_sig_send_param_resp) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- gapc_sig.o(i.l2c_code_conn_param_upd_req_handler) refers to gapc.o(i.gapc_param_update_sanity) for gapc_param_update_sanity
- gapc_sig.o(i.l2c_code_conn_param_upd_req_handler) refers to gapc_sig.o(i.gapc_sig_send_param_resp) for gapc_sig_send_param_resp
- gapc_sig.o(i.l2c_code_conn_param_upd_req_handler) refers to gapc.o(.bss) for gapc_env
- gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler) refers to gapc.o(i.gapc_get_operation_ptr) for gapc_get_operation_ptr
- gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_sig.o(i.l2c_code_reject_handler) refers to gapc.o(i.gapc_get_operation) for gapc_get_operation
- gapc_sig.o(i.l2c_code_reject_handler) refers to gapc.o(i.gapc_get_operation_ptr) for gapc_get_operation_ptr
- gapc_sig.o(i.l2c_code_reject_handler) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- gapc_sig.o(.constdata) refers to gapc_sig.o(i.l2c_code_reject_handler) for l2c_code_reject_handler
- gapc_sig.o(.constdata) refers to gapc_sig.o(i.l2c_code_conn_param_upd_req_handler) for l2c_code_conn_param_upd_req_handler
- gapc_sig.o(.constdata) refers to gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler) for l2c_code_conn_param_upd_resp_handler
- gapm_adv.o(i.gapm_adv_check_param) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapm_adv.o(i.gapm_adv_check_param) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.gapm_adv_create) refers to gapm_adv.o(i.gapm_adv_check_param) for gapm_adv_check_param
- gapm_adv.o(i.gapm_adv_create) refers to gapm_actv.o(i.gapm_actv_alloc) for gapm_actv_alloc
- gapm_adv.o(i.gapm_adv_create) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_adv.o(i.gapm_adv_create) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd) for gapm_adv_send_hci_le_set_ext_adv_param_cmd
- gapm_adv.o(i.gapm_adv_create) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.gapm_adv_create) refers to gapm_adv.o(i.gapm_adv_start) for gapm_adv_start
- gapm_adv.o(i.gapm_adv_create) refers to gapm_adv.o(i.gapm_adv_stop) for gapm_adv_stop
- gapm_adv.o(i.gapm_adv_create) refers to gapm_adv.o(i.gapm_adv_delete) for gapm_adv_delete
- gapm_adv.o(i.gapm_adv_delete) refers to gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd) for gapm_adv_send_hci_le_rmv_adv_set_cmd
- gapm_adv.o(i.gapm_adv_delete) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd) refers to gapm_actv.o(i.gapm_actv_get_hci_own_addr_type) for gapm_actv_get_hci_own_addr_type
- gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapm_adv.o(i.gapm_adv_set_data) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_data_cmd) for gapm_adv_send_hci_le_set_ext_adv_data_cmd
- gapm_adv.o(i.gapm_adv_set_data) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd) for gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd
- gapm_adv.o(i.gapm_adv_set_data) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_data_cmd) for gapm_adv_send_hci_le_set_per_adv_data_cmd
- gapm_adv.o(i.gapm_adv_start) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd) for gapm_adv_send_hci_le_set_ext_adv_en_cmd
- gapm_adv.o(i.gapm_adv_start) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.gapm_adv_stop) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd) for gapm_adv_send_hci_le_set_ext_adv_en_cmd
- gapm_adv.o(i.gapm_adv_stop) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd) for gapm_adv_send_hci_le_set_per_adv_en_cmd
- gapm_adv.o(i.gapm_adv_stop) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.gapm_set_adv_data_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_adv.o(i.gapm_set_adv_data_cmd_handler) refers to gapm_adv.o(i.gapm_adv_check_data_sanity) for gapm_adv_check_data_sanity
- gapm_adv.o(i.gapm_set_adv_data_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_adv.o(i.gapm_set_adv_data_cmd_handler) refers to gapm_adv.o(i.gapm_adv_set_data) for gapm_adv_set_data
- gapm_adv.o(i.gapm_set_adv_data_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.hci_le_adv_set_term_evt_handler) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapm_adv.o(i.hci_le_adv_set_term_evt_handler) refers to gapc.o(i.gapc_set_local_addr) for gapc_set_local_addr
- gapm_adv.o(i.hci_le_adv_set_term_evt_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_adv.o(i.hci_le_adv_set_term_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt) for gapm_actv_retrieve_cmd_cmp_evt
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler) for hci_le_cmd_cmp_evt_creating_handler
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm_adv.o(i.gapm_adv_set_data) for gapm_adv_set_data
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler) for hci_le_cmd_cmp_evt_starting_handler
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd) for gapm_adv_send_hci_le_set_per_adv_en_cmd
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm_actv.o(i.gapm_actv_deleted) for gapm_actv_deleted
- gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler) refers to gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd) for gapm_adv_send_hci_le_rmv_adv_set_cmd
- gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler) refers to m_al_task.o(i.m_al_get_local_addr) for m_al_get_local_addr
- gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler) refers to gapm_actv.o(i.gapm_actv_created) for gapm_actv_created
- gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler) refers to gapm.o(.bss) for gapm_env
- gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd) for gapm_adv_send_hci_le_set_per_adv_en_cmd
- gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler) refers to gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd) for gapm_adv_send_hci_le_set_ext_adv_en_cmd
- gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler) refers to gapm_actv.o(i.gapm_actv_started) for gapm_actv_started
- gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.gapm_get_dev_info_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_cfg.o(i.gapm_get_dev_info_cmd_handler) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapm_cfg.o(i.gapm_get_dev_info_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_get_dev_info_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.gapm_le_test_mode_ctrl_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_cfg.o(i.gapm_lepsm_register_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_cfg.o(i.gapm_lepsm_register_cmd_handler) refers to gapm.o(i.gapm_le_psm_find) for gapm_le_psm_find
- gapm_cfg.o(i.gapm_lepsm_register_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_lepsm_register_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.gapm_lepsm_unregister_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_cfg.o(i.gapm_lepsm_unregister_cmd_handler) refers to gapm.o(i.gapm_le_psm_find) for gapm_le_psm_find
- gapm_cfg.o(i.gapm_lepsm_unregister_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_lepsm_unregister_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.gapm_op_reset_continue) refers to l2cm.o(i.l2cm_get_nb_buffer_available) for l2cm_get_nb_buffer_available
- gapm_cfg.o(i.gapm_op_reset_continue) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_op_setup_continue) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_op_setup_continue) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.gapm_profile_task_add_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_cfg.o(i.gapm_profile_task_add_cmd_handler) refers to prf.o(i.prf_add_profile) for prf_add_profile
- gapm_cfg.o(i.gapm_profile_task_add_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_reset_cmd_handler) refers to gapm.o(i.gapm_send_error_evt) for gapm_send_error_evt
- gapm_cfg.o(i.gapm_reset_cmd_handler) refers to rwble_hl.o(i.rwble_hl_reset) for rwble_hl_reset
- gapm_cfg.o(i.gapm_reset_cmd_handler) refers to gapm_cfg.o(i.gapm_op_reset_continue) for gapm_op_reset_continue
- gapm_cfg.o(i.gapm_reset_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.gapm_set_channel_map_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_cfg.o(i.gapm_set_channel_map_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_set_channel_map_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(i.gapm_dle_val_check) for gapm_dle_val_check
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to attm_db.o(i.attmdb_destroy) for attmdb_destroy
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(i.gapm_init_attr) for gapm_init_attr
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gattm.o(i.gattm_init_attr) for gattm_init_attr
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(i.gapm_get_att_handle) for gapm_get_att_handle
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to attm.o(i.attm_att_update_perm) for attm_att_update_perm
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to prf.o(i.prf_init) for prf_init
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(i.gapm_set_max_mtu) for gapm_set_max_mtu
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(i.gapm_set_max_mps) for gapm_set_max_mps
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(i.gapm_le_psm_cleanup) for gapm_le_psm_cleanup
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm_cfg.o(i.gapm_op_setup_continue) for gapm_op_setup_continue
- gapm_cfg.o(i.gapm_set_dev_config_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.gapm_set_irk_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_cfg.o(i.gapm_set_irk_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.gapm_set_irk_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler) refers to gapm_cfg.o(i.gapm_op_reset_continue) for gapm_op_reset_continue
- gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler) refers to gapm_cfg.o(i.gapm_op_setup_continue) for gapm_op_setup_continue
- gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler) refers to gapm_cfg.o(i.gapm_op_setup_continue) for gapm_op_setup_continue
- gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler) refers to l2cm.o(i.l2cm_set_link_layer_buff_size) for l2cm_set_link_layer_buff_size
- gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler) refers to gapm_cfg.o(i.gapm_op_reset_continue) for gapm_op_reset_continue
- gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler) refers to gapm_cfg.o(i.gapm_op_setup_continue) for gapm_op_setup_continue
- gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler) refers to gapm_cfg.o(i.gapm_op_reset_continue) for gapm_op_reset_continue
- gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler) refers to gapm_cfg.o(i.gapm_op_reset_continue) for gapm_op_reset_continue
- gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler) refers to gapm_cfg.o(i.gapm_op_reset_continue) for gapm_op_reset_continue
- gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler) refers to gapm_cfg.o(i.gapm_op_setup_continue) for gapm_op_setup_continue
- gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler) refers to l2cm.o(i.l2cm_set_link_layer_buff_size) for l2cm_set_link_layer_buff_size
- gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler) refers to gapm_cfg.o(i.gapm_op_reset_continue) for gapm_op_reset_continue
- gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_init.o(i.gapc_cmp_evt_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_init.o(i.gapc_cmp_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_init.o(i.gapc_peer_att_info_ind_handler) refers to gapc.o(i.gapc_get_bdaddr) for gapc_get_bdaddr
- gapm_init.o(i.gapc_peer_att_info_ind_handler) refers to gapm.o(.bss) for gapm_env
- gapm_init.o(i.gapm_auto_conn_to_ind_handler) refers to gapm.o(.bss) for gapm_env
- gapm_init.o(i.gapm_init_connection_ind) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapm_init.o(i.gapm_init_connection_ind) refers to gapc.o(i.gapc_set_local_addr) for gapc_set_local_addr
- gapm_init.o(i.gapm_init_connection_ind) refers to gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd) for gapm_init_send_hci_le_ext_create_con_cmd
- gapm_init.o(i.gapm_init_connection_ind) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_init.o(i.gapm_init_connection_ind) refers to gapm.o(.bss) for gapm_env
- gapm_init.o(i.gapm_init_create) refers to gapm_addr.o(i.gapm_is_addr_type_valid) for gapm_is_addr_type_valid
- gapm_init.o(i.gapm_init_create) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- gapm_init.o(i.gapm_init_create) refers to gapm_actv.o(i.gapm_actv_alloc) for gapm_actv_alloc
- gapm_init.o(i.gapm_init_create) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_init.o(i.gapm_init_create) refers to gapm_actv.o(i.gapm_actv_created) for gapm_actv_created
- gapm_init.o(i.gapm_init_create) refers to gapm.o(.bss) for gapm_env
- gapm_init.o(i.gapm_init_create) refers to gapm_init.o(i.gapm_init_start) for gapm_init_start
- gapm_init.o(i.gapm_init_create) refers to gapm_init.o(i.gapm_init_stop) for gapm_init_stop
- gapm_init.o(i.gapm_init_create) refers to gapm_init.o(i.gapm_init_delete) for gapm_init_delete
- gapm_init.o(i.gapm_init_delete) refers to gapm_actv.o(i.gapm_actv_deleted) for gapm_actv_deleted
- gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd) refers to gapm_actv.o(i.gapm_actv_get_hci_own_addr_type) for gapm_actv_get_hci_own_addr_type
- gapm_init.o(i.gapm_init_start) refers to gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd) for gapm_init_send_hci_le_ext_create_con_cmd
- gapm_init.o(i.gapm_init_start) refers to gapm.o(.bss) for gapm_env
- gapm_init.o(i.gapm_init_stop) refers to gapm.o(.bss) for gapm_env
- gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler) refers to gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt) for gapm_actv_retrieve_cmd_cmp_evt
- gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler) refers to gapm_actv.o(i.gapm_actv_started) for gapm_actv_started
- gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler) refers to gapm.o(.bss) for gapm_env
- gapm_list.o(i.gapm_get_ral_addr_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_list.o(i.gapm_list_send_list_size_ind) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_list.o(i.gapm_list_set_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_list.o(i.gapm_list_set_cmd_handler) refers to gapm.o(.bss) for gapm_env
- gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler) refers to gapm_list.o(i.gapm_list_add_next_entry) for gapm_list_add_next_entry
- gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler) refers to gapm.o(.bss) for gapm_env
- gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler) refers to gapm_list.o(i.gapm_list_send_list_size_ind) for gapm_list_send_list_size_ind
- gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler) refers to gapm_list.o(i.gapm_list_send_list_size_ind) for gapm_list_send_list_size_ind
- gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler) refers to gapm_list.o(i.gapm_list_send_list_size_ind) for gapm_list_send_list_size_ind
- gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_per_sync.o(i.gapm_per_sync_create) refers to gapm_actv.o(i.gapm_actv_alloc) for gapm_actv_alloc
- gapm_per_sync.o(i.gapm_per_sync_create) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_per_sync.o(i.gapm_per_sync_create) refers to gapm_actv.o(i.gapm_actv_created) for gapm_actv_created
- gapm_per_sync.o(i.gapm_per_sync_create) refers to gapm_per_sync.o(i.gapm_per_sync_start) for gapm_per_sync_start
- gapm_per_sync.o(i.gapm_per_sync_create) refers to gapm_per_sync.o(i.gapm_per_sync_stop) for gapm_per_sync_stop
- gapm_per_sync.o(i.gapm_per_sync_create) refers to gapm_per_sync.o(i.gapm_per_sync_delete) for gapm_per_sync_delete
- gapm_per_sync.o(i.gapm_per_sync_delete) refers to gapm_actv.o(i.gapm_actv_deleted) for gapm_actv_deleted
- gapm_per_sync.o(i.gapm_per_sync_get_activity) refers to gapm.o(.bss) for gapm_env
- gapm_per_sync.o(i.gapm_per_sync_start) refers to gapm_per_sync.o(i.gapm_per_sync_get_activity) for gapm_per_sync_get_activity
- gapm_per_sync.o(i.gapm_per_sync_start) refers to gapm.o(.bss) for gapm_env
- gapm_per_sync.o(i.gapm_per_sync_stop) refers to gapm.o(.bss) for gapm_env
- gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler) refers to gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt) for gapm_actv_retrieve_cmd_cmp_evt
- gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler) refers to gapm_actv.o(i.gapm_actv_started) for gapm_actv_started
- gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler) refers to gapm_per_sync.o(i.gapm_per_sync_get_activity) for gapm_per_sync_get_activity
- gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler) refers to gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind) for gapm_per_sync_send_adv_report_ind
- gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler) refers to gapm_per_sync.o(i.gapm_per_sync_clear_fragments) for gapm_per_sync_clear_fragments
- gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler) refers to gapm_per_sync.o(i.gapm_per_sync_get_activity) for gapm_per_sync_get_activity
- gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler) refers to gapm_per_sync.o(i.gapm_per_sync_get_activity) for gapm_per_sync_get_activity
- gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_scan.o(i.gapm_scan_actv_clean) refers to gapm_scan.o(i.gapm_scan_clear_fragments) for gapm_scan_clear_fragments
- gapm_scan.o(i.gapm_scan_create) refers to gapm_addr.o(i.gapm_is_addr_type_valid) for gapm_is_addr_type_valid
- gapm_scan.o(i.gapm_scan_create) refers to gapm_actv.o(i.gapm_actv_alloc) for gapm_actv_alloc
- gapm_scan.o(i.gapm_scan_create) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_scan.o(i.gapm_scan_create) refers to gapm_actv.o(i.gapm_actv_created) for gapm_actv_created
- gapm_scan.o(i.gapm_scan_create) refers to gapm.o(.bss) for gapm_env
- gapm_scan.o(i.gapm_scan_create) refers to gapm_scan.o(i.gapm_scan_start) for gapm_scan_start
- gapm_scan.o(i.gapm_scan_create) refers to gapm_scan.o(i.gapm_scan_stop) for gapm_scan_stop
- gapm_scan.o(i.gapm_scan_create) refers to gapm_scan.o(i.gapm_scan_delete) for gapm_scan_delete
- gapm_scan.o(i.gapm_scan_delete) refers to gapm_actv.o(i.gapm_actv_deleted) for gapm_actv_deleted
- gapm_scan.o(i.gapm_scan_filter_packet) refers to gapm_scan.o(i.gapm_scan_add_to_filter) for gapm_scan_add_to_filter
- gapm_scan.o(i.gapm_scan_filter_packet) refers to gapm_scan.o(.data) for .data
- gapm_scan.o(i.gapm_scan_send_adv_report_ind) refers to gapm_scan.o(i.gapm_scan_filter_packet) for gapm_scan_filter_packet
- gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd) refers to gapm.o(.bss) for gapm_env
- gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd) refers to gapm_actv.o(i.gapm_actv_get_hci_own_addr_type) for gapm_actv_get_hci_own_addr_type
- gapm_scan.o(i.gapm_scan_start) refers to gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd) for gapm_scan_send_hci_le_set_ext_scan_param_cmd
- gapm_scan.o(i.gapm_scan_start) refers to gapm.o(.bss) for gapm_env
- gapm_scan.o(i.gapm_scan_stop) refers to gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd) for gapm_scan_send_hci_le_set_ext_scan_en_cmd
- gapm_scan.o(i.gapm_scan_stop) refers to gapm.o(.bss) for gapm_env
- gapm_scan.o(i.gapm_scan_store_fragment) refers to gapm_scan.o(i.gapm_scan_clear_fragments) for gapm_scan_clear_fragments
- gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler) refers to gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt) for gapm_actv_retrieve_cmd_cmp_evt
- gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler) refers to gapm_actv.o(i.gapm_actv_started) for gapm_actv_started
- gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler) refers to gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd) for gapm_scan_send_hci_le_set_ext_scan_en_cmd
- gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler) refers to gapm.o(.bss) for gapm_env
- gapm_scan.o(i.hci_le_ext_adv_report_evt_handler) refers to gapm_scan.o(i.gapm_scan_send_adv_report_ind) for gapm_scan_send_adv_report_ind
- gapm_scan.o(i.hci_le_ext_adv_report_evt_handler) refers to gapm_scan.o(i.gapm_scan_clear_fragments) for gapm_scan_clear_fragments
- gapm_scan.o(i.hci_le_ext_adv_report_evt_handler) refers to gapm_scan.o(i.gapm_scan_store_fragment) for gapm_scan_store_fragment
- gapm_scan.o(i.hci_le_ext_adv_report_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_scan.o(i.hci_le_scan_timeout_evt_handler) refers to gapm_actv.o(i.gapm_actv_stopped) for gapm_actv_stopped
- gapm_scan.o(i.hci_le_scan_timeout_evt_handler) refers to gapm.o(.bss) for gapm_env
- gapm_smp.o(i.gapm_gen_dh_key_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler) refers to gapm_smp.o(i.gapm_smp_rand_req) for gapm_smp_rand_req
- gapm_smp.o(i.gapm_get_pub_key_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_smp.o(i.gapm_get_pub_key_cmd_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_smp.o(i.gapm_get_pub_key_cmd_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_smp.o(i.gapm_resolv_addr_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_smp.o(i.gapm_resolv_addr_cmd_handler) refers to gapm_smp.o(i.gapm_smp_resolv_op_cont) for gapm_smp_resolv_op_cont
- gapm_smp.o(i.gapm_smp_encrypt_req) refers to gapm_smp.o(i.gapm_smp_encrypt_rsp) for gapm_smp_encrypt_rsp
- gapm_smp.o(i.gapm_smp_encrypt_rsp) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_smp.o(i.gapm_smp_encrypt_rsp) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_smp.o(i.gapm_smp_encrypt_rsp) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_smp.o(i.gapm_smp_encrypt_rsp) refers to gapm_smp.o(i.gapm_smp_resolv_op_cont) for gapm_smp_resolv_op_cont
- gapm_smp.o(i.gapm_smp_encrypt_rsp) refers to gapm.o(.bss) for gapm_env
- gapm_smp.o(i.gapm_smp_rand_req) refers to gapm_smp.o(i.gapm_smp_rand_rsp) for gapm_smp_rand_rsp
- gapm_smp.o(i.gapm_smp_rand_rsp) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_smp.o(i.gapm_smp_rand_rsp) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_smp.o(i.gapm_smp_rand_rsp) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_smp.o(i.gapm_smp_rand_rsp) refers to gapm.o(i.gapm_get_irk) for gapm_get_irk
- gapm_smp.o(i.gapm_smp_rand_rsp) refers to gapm_smp.o(i.gapm_smp_encrypt_req) for gapm_smp_encrypt_req
- gapm_smp.o(i.gapm_smp_rand_rsp) refers to gapm.o(.bss) for gapm_env
- gapm_smp.o(i.gapm_smp_resolv_op_cont) refers to gapm_smp.o(i.gapm_smp_encrypt_req) for gapm_smp_encrypt_req
- gapm_smp.o(i.gapm_smp_resolv_op_cont) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- gapm_smp.o(i.gapm_smp_resolv_op_cont) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_smp.o(i.gapm_smp_resolv_op_cont) refers to gapm.o(.bss) for gapm_env
- gapm_smp.o(i.gapm_use_enc_block_cmd_handler) refers to gapm.o(i.gapm_process_op) for gapm_process_op
- gapm_smp.o(i.gapm_use_enc_block_cmd_handler) refers to gapm_smp.o(i.gapm_smp_encrypt_req) for gapm_smp_encrypt_req
- gapm_smp.o(i.gapm_use_enc_block_cmd_handler) refers to gapm_smp.o(i.gapm_smp_rand_req) for gapm_smp_rand_req
- gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler) refers to gapm.o(i.gapm_get_operation) for gapm_get_operation
- gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler) refers to gapm.o(i.gapm_send_complete_evt) for gapm_send_complete_evt
- gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler) refers to gapm.o(i.gapm_get_requester) for gapm_get_requester
- smpc_api.o(i.smpc_calc_confirm_cont) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_generate_cfm) for smpc_generate_cfm
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_generate_stk) for smpc_generate_stk
- smpc_api.o(i.smpc_calc_confirm_cont) refers to gapc.o(i.gapc_enc_keysize_get) for gapc_enc_keysize_get
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_send_ltk_req_rsp) for smpc_send_ltk_req_rsp
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_send_start_enc_cmd) for smpc_send_start_enc_cmd
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc_crypto.o(i.smpc_process_aes_cmac) for smpc_process_aes_cmac
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc_crypto.o(i.smpc_f4_complete) for smpc_f4_complete
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_init_mac_key_calculation) for smpc_init_mac_key_calculation
- smpc_api.o(i.smpc_calc_confirm_cont) refers to gapm.o(i.gapm_get_local_public_key) for gapm_get_local_public_key
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc_crypto.o(i.smpc_g2_init) for smpc_g2_init
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_generate_rand) for smpc_generate_rand
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc_crypto.o(i.smpc_g2_complete) for smpc_g2_complete
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_send_pairing_req_ind) for smpc_send_pairing_req_ind
- smpc_api.o(i.smpc_calc_confirm_cont) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc_crypto.o(i.smpc_aes_cmac_init) for smpc_aes_cmac_init
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc_crypto.o(i.smpc_f5_complete) for smpc_f5_complete
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_initiate_dhkey_check) for smpc_initiate_dhkey_check
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc_crypto.o(i.smpc_f6_complete) for smpc_f6_complete
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_initiate_dhkey_verification) for smpc_initiate_dhkey_verification
- smpc_api.o(i.smpc_calc_confirm_cont) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- smpc_api.o(i.smpc_confirm_gen_rand) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_confirm_gen_rand) refers to smpc.o(i.smpc_generate_e1) for smpc_generate_e1
- smpc_api.o(i.smpc_confirm_gen_rand) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_confirm_gen_rand) refers to gapm.o(i.gapm_get_local_public_key) for gapm_get_local_public_key
- smpc_api.o(i.smpc_confirm_gen_rand) refers to smpc.o(i.smpc_get_next_passkey_bit) for smpc_get_next_passkey_bit
- smpc_api.o(i.smpc_confirm_gen_rand) refers to smpc_crypto.o(i.smpc_f4_Init) for smpc_f4_Init
- smpc_api.o(i.smpc_confirm_gen_rand) refers to smpc.o(i.smpc_send_pairing_req_ind) for smpc_send_pairing_req_ind
- smpc_api.o(i.smpc_confirm_gen_rand) refers to smpc.o(i.smpc_generate_rand) for smpc_generate_rand
- smpc_api.o(i.smpc_confirm_gen_rand) refers to smpc.o(i.smpc_init_mac_key_calculation) for smpc_init_mac_key_calculation
- smpc_api.o(i.smpc_confirm_gen_rand) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_encrypt_cfm) refers to smpc.o(i.smpc_send_ltk_req_rsp) for smpc_send_ltk_req_rsp
- smpc_api.o(i.smpc_encrypt_cfm) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_encrypt_start) refers to smpc.o(i.smpc_send_start_enc_cmd) for smpc_send_start_enc_cmd
- smpc_api.o(i.smpc_encrypt_start) refers to gapc.o(i.gapc_enc_keysize_set) for gapc_enc_keysize_set
- smpc_api.o(i.smpc_encrypt_start_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- smpc_api.o(i.smpc_key_press_notification_ind) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- smpc_api.o(i.smpc_pairing_csrk_exch) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_pairing_csrk_exch) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_pairing_csrk_exch) refers to smpc.o(i.smpc_tkdp_send_continue) for smpc_tkdp_send_continue
- smpc_api.o(i.smpc_pairing_csrk_exch) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_pairing_irk_exch) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_pairing_irk_exch) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_pairing_irk_exch) refers to smpc.o(i.smpc_tkdp_send_continue) for smpc_tkdp_send_continue
- smpc_api.o(i.smpc_pairing_irk_exch) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_pairing_ltk_exch) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_pairing_ltk_exch) refers to gapc.o(i.gapc_enc_keysize_get) for gapc_enc_keysize_get
- smpc_api.o(i.smpc_pairing_ltk_exch) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_pairing_ltk_exch) refers to smpc.o(i.smpc_tkdp_send_continue) for smpc_tkdp_send_continue
- smpc_api.o(i.smpc_pairing_ltk_exch) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_pairing_nc_exch) refers to smpc.o(i.smpc_init_mac_key_calculation) for smpc_init_mac_key_calculation
- smpc_api.o(i.smpc_pairing_nc_exch) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_pairing_nc_exch) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_pairing_nc_exch) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- smpc_api.o(i.smpc_pairing_nc_exch) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_pairing_oob_exch) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_pairing_oob_exch) refers to smpc_crypto.o(i.smpc_f4_Init) for smpc_f4_Init
- smpc_api.o(i.smpc_pairing_oob_exch) refers to smpc.o(i.smpc_generate_rand) for smpc_generate_rand
- smpc_api.o(i.smpc_pairing_oob_exch) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_pairing_req_handler) refers to smpc.o(i.smpc_send_pairing_req_ind) for smpc_send_pairing_req_ind
- smpc_api.o(i.smpc_pairing_req_handler) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_pairing_rsp) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_pairing_rsp) refers to gapm.o(i.gapm_is_sec_con_pairing_supp) for gapm_is_sec_con_pairing_supp
- smpc_api.o(i.smpc_pairing_rsp) refers to gapm.o(i.gapm_is_legacy_pairing_supp) for gapm_is_legacy_pairing_supp
- smpc_api.o(i.smpc_pairing_rsp) refers to smpc.o(i.smpc_check_max_key_size) for smpc_check_max_key_size
- smpc_api.o(i.smpc_pairing_rsp) refers to smpc.o(i.smpc_check_key_distrib) for smpc_check_key_distrib
- smpc_api.o(i.smpc_pairing_rsp) refers to smpc.o(i.smpc_get_key_sec_prop) for smpc_get_key_sec_prop
- smpc_api.o(i.smpc_pairing_rsp) refers to smpc.o(i.smpc_is_sec_mode_reached) for smpc_is_sec_mode_reached
- smpc_api.o(i.smpc_pairing_rsp) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_pairing_rsp) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc_api.o(i.smpc_pairing_rsp) refers to smpc.o(i.smpc_send_pairing_req_ind) for smpc_send_pairing_req_ind
- smpc_api.o(i.smpc_pairing_rsp) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_pairing_start) refers to smpc.o(i.smpc_check_pairing_feat) for smpc_check_pairing_feat
- smpc_api.o(i.smpc_pairing_start) refers to gapm.o(i.gapm_is_sec_con_pairing_supp) for gapm_is_sec_con_pairing_supp
- smpc_api.o(i.smpc_pairing_start) refers to gapm.o(i.gapm_is_legacy_pairing_supp) for gapm_is_legacy_pairing_supp
- smpc_api.o(i.smpc_pairing_start) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_pairing_start) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_pairing_tk_exch) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_api.o(i.smpc_pairing_tk_exch) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc_api.o(i.smpc_pairing_tk_exch) refers to smpc.o(i.smpc_generate_rand) for smpc_generate_rand
- smpc_api.o(i.smpc_pairing_tk_exch) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_security_req_send) refers to gapm.o(i.gapm_is_sec_con_pairing_supp) for gapm_is_sec_con_pairing_supp
- smpc_api.o(i.smpc_security_req_send) refers to gapm.o(i.gapm_is_legacy_pairing_supp) for gapm_is_legacy_pairing_supp
- smpc_api.o(i.smpc_security_req_send) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_api.o(i.smpc_security_req_send) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_sign_command) refers to gapc.o(i.gapc_get_sign_counter) for gapc_get_sign_counter
- smpc_api.o(i.smpc_sign_command) refers to smpc.o(i.smpc_generate_ci) for smpc_generate_ci
- smpc_api.o(i.smpc_sign_command) refers to smpc.o(i.smpc_generate_l) for smpc_generate_l
- smpc_api.o(i.smpc_sign_command) refers to gapc.o(.bss) for gapc_env
- smpc_api.o(i.smpc_sign_cont) refers to gapc.o(i.gapc_get_operation_ptr) for gapc_get_operation_ptr
- smpc_api.o(i.smpc_sign_cont) refers to smpc.o(i.smpc_generate_ci) for smpc_generate_ci
- smpc_api.o(i.smpc_sign_cont) refers to smpc.o(i.smpc_calc_subkeys) for smpc_calc_subkeys
- smpc_api.o(i.smpc_sign_cont) refers to smpc.o(i.smpc_xor) for smpc_xor
- smpc_api.o(i.smpc_sign_cont) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- smpc_api.o(i.smpc_sign_cont) refers to gapc.o(i.gapc_get_requester) for gapc_get_requester
- smpc_api.o(i.smpc_sign_cont) refers to gapc.o(i.gapc_get_sign_counter) for gapc_get_sign_counter
- smpc_api.o(i.smpc_sign_cont) refers to gapc.o(i.gapc_send_complete_evt) for gapc_send_complete_evt
- smpc_api.o(i.smpc_sign_cont) refers to smpc.o(i.smpc_generate_l) for smpc_generate_l
- smpc_api.o(i.smpc_sign_cont) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_aes_cmac_complete) refers to smpc_crypto.o(i.smpc_XOR_16_Byte_Array) for smpc_XOR_16_Byte_Array
- smpc_crypto.o(i.smpc_aes_cmac_complete) refers to smpc.o(i.smpc_send_use_enc_block_cmd) for smpc_send_use_enc_block_cmd
- smpc_crypto.o(i.smpc_aes_cmac_complete) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_aes_cmac_continue) refers to smpc_crypto.o(i.smpc_XOR_16_Byte_Array) for smpc_XOR_16_Byte_Array
- smpc_crypto.o(i.smpc_aes_cmac_continue) refers to smpc.o(i.smpc_send_use_enc_block_cmd) for smpc_send_use_enc_block_cmd
- smpc_crypto.o(i.smpc_aes_cmac_continue) refers to smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum) for smpc_ShiftLeft1Bit16ByteNum
- smpc_crypto.o(i.smpc_aes_cmac_continue) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_aes_cmac_init) refers to smpc.o(i.smpc_send_use_enc_block_cmd) for smpc_send_use_enc_block_cmd
- smpc_crypto.o(i.smpc_aes_cmac_init) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_f4_Init) refers to smpc_crypto.o(i.smpc_aes_cmac_init) for smpc_aes_cmac_init
- smpc_crypto.o(i.smpc_f4_Init) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_f4_complete) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_f5_complete) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_f5_init) refers to smpc_crypto.o(i.smpc_aes_cmac_init) for smpc_aes_cmac_init
- smpc_crypto.o(i.smpc_f5_init) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_f6_complete) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_f6_init) refers to smpc_crypto.o(i.smpc_aes_cmac_init) for smpc_aes_cmac_init
- smpc_crypto.o(i.smpc_f6_init) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_g2_complete) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_g2_init) refers to smpc_crypto.o(i.smpc_aes_cmac_init) for smpc_aes_cmac_init
- smpc_crypto.o(i.smpc_g2_init) refers to gapc.o(.bss) for gapc_env
- smpc_crypto.o(i.smpc_process_aes_cmac) refers to smpc_crypto.o(i.smpc_aes_cmac_continue) for smpc_aes_cmac_continue
- smpc_crypto.o(i.smpc_process_aes_cmac) refers to smpc_crypto.o(i.smpc_aes_cmac_complete) for smpc_aes_cmac_complete
- smpc_crypto.o(i.smpc_process_aes_cmac) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_construct_id_addr_info_pdu) refers to gapm.o(i.gapm_get_address_type) for gapm_get_address_type
- smpc_util.o(i.smpc_construct_id_addr_info_pdu) refers to gapm.o(i.gapm_get_bdaddr) for gapm_get_bdaddr
- smpc_util.o(i.smpc_recv_dhkey_check_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_dhkey_check_pdu) refers to smpc.o(i.smpc_initiate_dhkey_check) for smpc_initiate_dhkey_check
- smpc_util.o(i.smpc_recv_dhkey_check_pdu) refers to smpc.o(i.smpc_initiate_dhkey_verification) for smpc_initiate_dhkey_verification
- smpc_util.o(i.smpc_recv_dhkey_check_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_enc_info_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_enc_info_pdu) refers to smpc.o(i.smpc_tkdp_rcp_continue) for smpc_tkdp_rcp_continue
- smpc_util.o(i.smpc_recv_enc_info_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_id_addr_info_pdu) refers to smpc.o(i.smpc_send_pairing_ind) for smpc_send_pairing_ind
- smpc_util.o(i.smpc_recv_id_addr_info_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_id_addr_info_pdu) refers to smpc.o(i.smpc_tkdp_rcp_continue) for smpc_tkdp_rcp_continue
- smpc_util.o(i.smpc_recv_id_addr_info_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_id_info_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_id_info_pdu) refers to smpc.o(i.smpc_tkdp_rcp_continue) for smpc_tkdp_rcp_continue
- smpc_util.o(i.smpc_recv_id_info_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_keypress_notification_pdu) refers to smpc_api.o(i.smpc_key_press_notification_ind) for smpc_key_press_notification_ind
- smpc_util.o(i.smpc_recv_keypress_notification_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_mst_id_pdu) refers to gapc.o(i.gapc_enc_keysize_get) for gapc_enc_keysize_get
- smpc_util.o(i.smpc_recv_mst_id_pdu) refers to smpc.o(i.smpc_send_pairing_ind) for smpc_send_pairing_ind
- smpc_util.o(i.smpc_recv_mst_id_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_mst_id_pdu) refers to smpc.o(i.smpc_tkdp_rcp_continue) for smpc_tkdp_rcp_continue
- smpc_util.o(i.smpc_recv_mst_id_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_pair_cfm_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_pair_cfm_pdu) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc_util.o(i.smpc_recv_pair_cfm_pdu) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_util.o(i.smpc_recv_pair_cfm_pdu) refers to smpc.o(i.smpc_generate_rand) for smpc_generate_rand
- smpc_util.o(i.smpc_recv_pair_cfm_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_pair_fail_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_pair_fail_pdu) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- smpc_util.o(i.smpc_recv_pair_fail_pdu) refers to smpc.o(i.smpc_send_pairing_ind) for smpc_send_pairing_ind
- smpc_util.o(i.smpc_recv_pair_fail_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to smpc.o(i.smpc_generate_e1) for smpc_generate_e1
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to smpc.o(i.smpc_init_mac_key_calculation) for smpc_init_mac_key_calculation
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to gapm.o(i.gapm_get_local_public_key) for gapm_get_local_public_key
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to smpc_crypto.o(i.smpc_g2_init) for smpc_g2_init
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to smpc.o(i.smpc_generate_rand) for smpc_generate_rand
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to smpc_crypto.o(i.smpc_f4_Init) for smpc_f4_Init
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to smpc.o(i.smpc_get_next_passkey_bit) for smpc_get_next_passkey_bit
- smpc_util.o(i.smpc_recv_pair_rand_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_pair_req_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_pair_req_pdu) refers to smpc.o(i.smpc_check_repeated_attempts) for smpc_check_repeated_attempts
- smpc_util.o(i.smpc_recv_pair_req_pdu) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_util.o(i.smpc_recv_pair_req_pdu) refers to gapm.o(i.gapm_is_legacy_pairing_supp) for gapm_is_legacy_pairing_supp
- smpc_util.o(i.smpc_recv_pair_req_pdu) refers to gapm.o(i.gapm_is_sec_con_pairing_supp) for gapm_is_sec_con_pairing_supp
- smpc_util.o(i.smpc_recv_pair_req_pdu) refers to smpc.o(i.smpc_send_pairing_ind) for smpc_send_pairing_ind
- smpc_util.o(i.smpc_recv_pair_req_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_check_pairing_feat) for smpc_check_pairing_feat
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to gapm.o(i.gapm_is_legacy_pairing_supp) for gapm_is_legacy_pairing_supp
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_check_max_key_size) for smpc_check_max_key_size
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_check_key_distrib) for smpc_check_key_distrib
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_get_key_sec_prop) for smpc_get_key_sec_prop
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_is_sec_mode_reached) for smpc_is_sec_mode_reached
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_secure_connections_enabled) for smpc_secure_connections_enabled
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to gapm.o(i.gapm_get_local_public_key) for gapm_get_local_public_key
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_send_pairing_req_ind) for smpc_send_pairing_req_ind
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_generate_rand) for smpc_generate_rand
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to smpc.o(i.smpc_pairing_end) for smpc_pairing_end
- smpc_util.o(i.smpc_recv_pair_rsp_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_public_key_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_public_key_pdu) refers to smpc.o(i.smpc_send_gen_dh_key_cmd) for smpc_send_gen_dh_key_cmd
- smpc_util.o(i.smpc_recv_public_key_pdu) refers to gapm.o(i.gapm_get_local_public_key) for gapm_get_local_public_key
- smpc_util.o(i.smpc_recv_public_key_pdu) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_util.o(i.smpc_recv_public_key_pdu) refers to smpc.o(i.smpc_generate_rand) for smpc_generate_rand
- smpc_util.o(i.smpc_recv_public_key_pdu) refers to smpc.o(i.smpc_send_pairing_req_ind) for smpc_send_pairing_req_ind
- smpc_util.o(i.smpc_recv_public_key_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_sec_req_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_sec_req_pdu) refers to smpc.o(i.smpc_check_repeated_attempts) for smpc_check_repeated_attempts
- smpc_util.o(i.smpc_recv_sec_req_pdu) refers to gapm.o(i.gapm_is_legacy_pairing_supp) for gapm_is_legacy_pairing_supp
- smpc_util.o(i.smpc_recv_sec_req_pdu) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- smpc_util.o(i.smpc_recv_sec_req_pdu) refers to smpc.o(i.smpc_pdu_send) for smpc_pdu_send
- smpc_util.o(i.smpc_recv_sec_req_pdu) refers to smpc.o(i.smpc_send_pairing_ind) for smpc_send_pairing_ind
- smpc_util.o(i.smpc_recv_sec_req_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(i.smpc_recv_sign_info_pdu) refers to smpc.o(i.smpc_send_pairing_ind) for smpc_send_pairing_ind
- smpc_util.o(i.smpc_recv_sign_info_pdu) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- smpc_util.o(i.smpc_recv_sign_info_pdu) refers to smpc.o(i.smpc_tkdp_rcp_continue) for smpc_tkdp_rcp_continue
- smpc_util.o(i.smpc_recv_sign_info_pdu) refers to gapc.o(.bss) for gapc_env
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_pair_req_pdu) for smpc_construct_pair_req_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_pair_rsp_pdu) for smpc_construct_pair_rsp_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_pair_cfm_pdu) for smpc_construct_pair_cfm_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_pair_rand_pdu) for smpc_construct_pair_rand_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_pair_fail_pdu) for smpc_construct_pair_fail_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_enc_info_pdu) for smpc_construct_enc_info_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_mst_id_pdu) for smpc_construct_mst_id_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_id_info_pdu) for smpc_construct_id_info_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_id_addr_info_pdu) for smpc_construct_id_addr_info_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_sign_info_pdu) for smpc_construct_sign_info_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_sec_req_pdu) for smpc_construct_sec_req_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construcpublic_key_t_pdu) for smpc_construcpublic_key_t_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_dhkey_check_pdu) for smpc_construct_dhkey_check_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_construct_keypress_notification_pdu) for smpc_construct_keypress_notification_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_pair_req_pdu) for smpc_recv_pair_req_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_pair_rsp_pdu) for smpc_recv_pair_rsp_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_pair_cfm_pdu) for smpc_recv_pair_cfm_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_pair_rand_pdu) for smpc_recv_pair_rand_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_pair_fail_pdu) for smpc_recv_pair_fail_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_enc_info_pdu) for smpc_recv_enc_info_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_mst_id_pdu) for smpc_recv_mst_id_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_id_info_pdu) for smpc_recv_id_info_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_id_addr_info_pdu) for smpc_recv_id_addr_info_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_sign_info_pdu) for smpc_recv_sign_info_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_sec_req_pdu) for smpc_recv_sec_req_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_public_key_pdu) for smpc_recv_public_key_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_dhkey_check_pdu) for smpc_recv_dhkey_check_pdu
- smpc_util.o(.constdata) refers to smpc_util.o(i.smpc_recv_keypress_notification_pdu) for smpc_recv_keypress_notification_pdu
- attc.o(i.attc_err_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_exc_mtu_rsp_handler) refers to gapm.o(i.gapm_get_max_mtu) for gapm_get_max_mtu
- attc.o(i.attc_exc_mtu_rsp_handler) refers to gattc.o(i.gattc_set_mtu) for gattc_set_mtu
- attc.o(i.attc_exc_mtu_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_exc_mtu_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_exe_wr_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_exe_wr_rsp_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_exe_wr_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_find_by_type_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_find_by_type_rsp_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_find_by_type_rsp_handler) refers to gattc.o(i.gattc_get_requester) for gattc_get_requester
- attc.o(i.attc_find_by_type_rsp_handler) refers to gattc.o(i.gattc_reschedule_operation) for gattc_reschedule_operation
- attc.o(i.attc_find_by_type_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_find_info_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_find_info_rsp_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_find_info_rsp_handler) refers to gattc.o(i.gattc_get_requester) for gattc_get_requester
- attc.o(i.attc_find_info_rsp_handler) refers to gattc.o(i.gattc_reschedule_operation) for gattc_reschedule_operation
- attc.o(i.attc_find_info_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_hdl_val_ntf_ind_handler) refers to gapc.o(i.gapc_get_dest_task) for gapc_get_dest_task
- attc.o(i.attc_hdl_val_ntf_ind_handler) refers to gattc.o(.bss) for gattc_env
- attc.o(i.attc_l2cc_pdu_recv_handler) refers to attc.o(.constdata) for .constdata
- attc.o(i.attc_prep_wr_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_prep_wr_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_prep_wr_rsp_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_prep_wr_rsp_handler) refers to gattc.o(i.gattc_reschedule_operation) for gattc_reschedule_operation
- attc.o(i.attc_rd_by_grp_type_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_rd_by_grp_type_rsp_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_rd_by_grp_type_rsp_handler) refers to gattc.o(i.gattc_get_requester) for gattc_get_requester
- attc.o(i.attc_rd_by_grp_type_rsp_handler) refers to attm.o(i.attm_uuid_comp) for attm_uuid_comp
- attc.o(i.attc_rd_by_grp_type_rsp_handler) refers to gattc.o(i.gattc_reschedule_operation) for gattc_reschedule_operation
- attc.o(i.attc_rd_by_grp_type_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_rd_by_type_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_rd_by_type_rsp_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_rd_by_type_rsp_handler) refers to attm.o(i.attm_uuid_comp) for attm_uuid_comp
- attc.o(i.attc_rd_by_type_rsp_handler) refers to gattc.o(i.gattc_get_requester) for gattc_get_requester
- attc.o(i.attc_rd_by_type_rsp_handler) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- attc.o(i.attc_rd_by_type_rsp_handler) refers to attc.o(i.attc_send_att_req) for attc_send_att_req
- attc.o(i.attc_rd_by_type_rsp_handler) refers to gattc.o(i.gattc_reschedule_operation) for gattc_reschedule_operation
- attc.o(i.attc_rd_by_type_rsp_handler) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- attc.o(i.attc_rd_by_type_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_rd_by_type_rsp_handler) refers to gattc.o(.bss) for gattc_env
- attc.o(i.attc_rd_mult_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_rd_mult_rsp_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_rd_mult_rsp_handler) refers to gattc.o(i.gattc_get_requester) for gattc_get_requester
- attc.o(i.attc_rd_mult_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_rd_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_rd_rsp_handler) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_rd_rsp_handler) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- attc.o(i.attc_rd_rsp_handler) refers to attc.o(i.attc_send_read_ind) for attc_send_read_ind
- attc.o(i.attc_rd_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(i.attc_rd_rsp_handler) refers to gattc.o(i.gattc_reschedule_operation) for gattc_reschedule_operation
- attc.o(i.attc_rd_rsp_handler) refers to gattc.o(.bss) for gattc_env
- attc.o(i.attc_send_att_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- attc.o(i.attc_send_execute) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- attc.o(i.attc_send_execute) refers to attc.o(i.attc_send_att_req) for attc_send_att_req
- attc.o(i.attc_send_hdl_cfm) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- attc.o(i.attc_send_hdl_cfm) refers to attc.o(i.attc_send_att_req) for attc_send_att_req
- attc.o(i.attc_send_read_ind) refers to gattc.o(i.gattc_get_operation_ptr) for gattc_get_operation_ptr
- attc.o(i.attc_send_read_ind) refers to gattc.o(i.gattc_get_requester) for gattc_get_requester
- attc.o(i.attc_send_read_ind) refers to gattc.o(.bss) for gattc_env
- attc.o(i.attc_wr_rsp_handler) refers to gattc.o(i.gattc_get_operation) for gattc_get_operation
- attc.o(i.attc_wr_rsp_handler) refers to gattc.o(i.gattc_send_complete_evt) for gattc_send_complete_evt
- attc.o(.constdata) refers to attc.o(i.attc_exc_mtu_rsp_handler) for attc_exc_mtu_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_find_info_rsp_handler) for attc_find_info_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_find_by_type_rsp_handler) for attc_find_by_type_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_rd_by_type_rsp_handler) for attc_rd_by_type_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_rd_by_grp_type_rsp_handler) for attc_rd_by_grp_type_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_rd_rsp_handler) for attc_rd_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_rd_mult_rsp_handler) for attc_rd_mult_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_wr_rsp_handler) for attc_wr_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_prep_wr_rsp_handler) for attc_prep_wr_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_exe_wr_rsp_handler) for attc_exe_wr_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_err_rsp_handler) for attc_err_rsp_handler
- attc.o(.constdata) refers to attc.o(i.attc_hdl_val_ntf_ind_handler) for attc_hdl_val_ntf_ind_handler
- l2cc.o(i.l2cc_cleanup) refers to l2cc_lecb.o(i.l2cc_lecb_free) for l2cc_lecb_free
- l2cc.o(i.l2cc_cleanup) refers to l2cc.o(i.l2cc_op_complete) for l2cc_op_complete
- l2cc.o(i.l2cc_cleanup) refers to l2cc.o(i.l2cc_send_cmp_evt) for l2cc_send_cmp_evt
- l2cc.o(i.l2cc_cleanup) refers to l2cc.o(.bss) for .bss
- l2cc.o(i.l2cc_create) refers to l2cc.o(.bss) for .bss
- l2cc.o(i.l2cc_data_send) refers to l2cc_pdu.o(i.l2cc_pdu_pack) for l2cc_pdu_pack
- l2cc.o(i.l2cc_data_send) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc.o(i.l2cc_data_send) refers to l2cc_pdu.o(i.l2cc_lecb_pdu_pack) for l2cc_lecb_pdu_pack
- l2cc.o(i.l2cc_data_send) refers to l2cc.o(i.l2cc_send_cmp_evt) for l2cc_send_cmp_evt
- l2cc.o(i.l2cc_data_send) refers to l2cm.o(i.l2cm_tx_status) for l2cm_tx_status
- l2cc.o(i.l2cc_data_send) refers to l2cc_pdu.o(i.l2cc_dbg_pdu_pack) for l2cc_dbg_pdu_pack
- l2cc.o(i.l2cc_data_send) refers to gapc.o(i.gapc_get_conhdl) for gapc_get_conhdl
- l2cc.o(i.l2cc_data_send) refers to l2cc.o(.bss) for .bss
- l2cc.o(i.l2cc_data_send) refers to l2cm.o(.bss) for l2cm_env
- l2cc.o(i.l2cc_get_operation) refers to l2cc.o(.bss) for .bss
- l2cc.o(i.l2cc_get_operation_ptr) refers to l2cc.o(.bss) for .bss
- l2cc.o(i.l2cc_init) refers to l2cc.o(i.l2cc_cleanup) for l2cc_cleanup
- l2cc.o(i.l2cc_init) refers to l2cc_task.o(.constdata) for TASK_DESC_L2CC
- l2cc.o(i.l2cc_init) refers to l2cc.o(.bss) for .bss
- l2cc.o(i.l2cc_op_complete) refers to l2cc.o(i.l2cc_send_cmp_evt) for l2cc_send_cmp_evt
- l2cc.o(i.l2cc_op_complete) refers to l2cc.o(i.l2cc_update_state) for l2cc_update_state
- l2cc.o(i.l2cc_op_complete) refers to l2cc.o(.bss) for .bss
- l2cc.o(i.l2cc_set_operation_ptr) refers to l2cc.o(.bss) for .bss
- l2cc_lecb.o(i.l2cc_lecb_find) refers to l2cc.o(.bss) for l2cc_env
- l2cc_lecb.o(i.l2cc_lecb_free) refers to gapm.o(i.gapm_lecb_unregister) for gapm_lecb_unregister
- l2cc_lecb.o(i.l2cc_lecb_free) refers to l2cc.o(i.l2cc_send_cmp_evt) for l2cc_send_cmp_evt
- l2cc_lecb.o(i.l2cc_lecb_free) refers to l2cc.o(.bss) for l2cc_env
- l2cc_lecb.o(i.l2cc_lecb_send_con_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- l2cc_lecb.o(i.l2cc_lecb_send_con_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- l2cc_lecb.o(i.l2cc_lecb_send_con_rsp) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- l2cc_lecb.o(i.l2cc_lecb_send_con_rsp) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- l2cc_lecb.o(i.l2cc_lecb_send_credit_add) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- l2cc_lecb.o(i.l2cc_lecb_send_credit_add) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- l2cc_lecb.o(i.l2cc_lecb_send_disc_req) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- l2cc_lecb.o(i.l2cc_lecb_send_disc_req) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- l2cc_lecb.o(i.l2cc_lecb_send_disc_rsp) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- l2cc_lecb.o(i.l2cc_lecb_send_disc_rsp) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- l2cc_pdu.o(i.l2cc_dbg_pdu_pack) refers to l2cm.o(.bss) for l2cm_env
- l2cc_pdu.o(i.l2cc_lecb_pdu_pack) refers to l2cm.o(.bss) for l2cm_env
- l2cc_pdu.o(i.l2cc_lecb_pdu_unpack) refers to l2cc.o(.bss) for l2cc_env
- l2cc_pdu.o(i.l2cc_pdu_header_check) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_pdu.o(i.l2cc_pdu_header_check) refers to l2cc_lecb.o(i.l2cc_lecb_init_disconnect) for l2cc_lecb_init_disconnect
- l2cc_pdu.o(i.l2cc_pdu_header_check) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- l2cc_pdu.o(i.l2cc_pdu_header_check) refers to gapm.o(i.gapm_get_max_mtu) for gapm_get_max_mtu
- l2cc_pdu.o(i.l2cc_pdu_header_check) refers to l2cc.o(.bss) for l2cc_env
- l2cc_pdu.o(i.l2cc_pdu_pack) refers to gapm.o(i.gapm_get_max_mtu) for gapm_get_max_mtu
- l2cc_pdu.o(i.l2cc_pdu_pack) refers to l2cm.o(.bss) for l2cm_env
- l2cc_pdu.o(i.l2cc_pdu_pack) refers to l2cc_pdu.o(.constdata) for .constdata
- l2cc_pdu.o(i.l2cc_pdu_rx_init) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_pdu.o(i.l2cc_pdu_rx_init) refers to l2cc_lecb.o(i.l2cc_lecb_init_disconnect) for l2cc_lecb_init_disconnect
- l2cc_pdu.o(i.l2cc_pdu_rx_init) refers to l2cc.o(.bss) for l2cc_env
- l2cc_pdu.o(i.l2cc_pdu_unpack) refers to l2cc.o(.bss) for l2cc_env
- l2cc_pdu.o(i.l2cc_pdu_unpack) refers to l2cc_pdu.o(.constdata) for .constdata
- l2cc_pdu.o(.constdata) refers to l2cc_pdu.o(.conststring) for .conststring
- l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler) refers to l2cc_sig.o(i.l2cc_sig_send_cmd_reject) for l2cc_sig_send_cmd_reject
- l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler) refers to l2cc_sig.o(i.l2cc_sig_send_cmd_reject) for l2cc_sig_send_cmd_reject
- l2cc_sig.o(i.l2c_code_disconnection_req_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_sig.o(i.l2c_code_disconnection_req_handler) refers to l2cc_lecb.o(i.l2cc_lecb_send_disc_rsp) for l2cc_lecb_send_disc_rsp
- l2cc_sig.o(i.l2c_code_disconnection_req_handler) refers to l2cc_lecb.o(i.l2cc_lecb_free) for l2cc_lecb_free
- l2cc_sig.o(i.l2c_code_disconnection_resp_handler) refers to l2cc.o(i.l2cc_get_operation_ptr) for l2cc_get_operation_ptr
- l2cc_sig.o(i.l2c_code_disconnection_resp_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_sig.o(i.l2c_code_disconnection_resp_handler) refers to l2cc_lecb.o(i.l2cc_lecb_free) for l2cc_lecb_free
- l2cc_sig.o(i.l2c_code_disconnection_resp_handler) refers to l2cc.o(i.l2cc_op_complete) for l2cc_op_complete
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to gapm.o(i.gapm_le_psm_get_info) for gapm_le_psm_get_info
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to gapc.o(i.gapc_is_sec_set) for gapc_is_sec_set
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to gapc.o(i.gapc_lk_sec_lvl_get) for gapc_lk_sec_lvl_get
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to gapc.o(i.gapc_enc_keysize_get) for gapc_enc_keysize_get
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to l2cc_lecb.o(i.l2cc_lecb_h2l_err) for l2cc_lecb_h2l_err
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to gapm.o(i.gapm_lecb_register) for gapm_lecb_register
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to l2cc_lecb.o(i.l2cc_lecb_send_con_rsp) for l2cc_lecb_send_con_rsp
- l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) refers to l2cc.o(.bss) for l2cc_env
- l2cc_sig.o(i.l2c_code_le_cb_conn_resp_handler) refers to l2cc.o(i.l2cc_get_operation_ptr) for l2cc_get_operation_ptr
- l2cc_sig.o(i.l2c_code_le_cb_conn_resp_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_sig.o(i.l2c_code_le_cb_conn_resp_handler) refers to l2cc_lecb.o(i.l2cc_lecb_free) for l2cc_lecb_free
- l2cc_sig.o(i.l2c_code_le_cb_conn_resp_handler) refers to l2cc.o(i.l2cc_op_complete) for l2cc_op_complete
- l2cc_sig.o(i.l2c_code_le_flow_control_credit_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_sig.o(i.l2c_code_le_flow_control_credit_handler) refers to l2cc_lecb.o(i.l2cc_lecb_init_disconnect) for l2cc_lecb_init_disconnect
- l2cc_sig.o(i.l2c_code_le_flow_control_credit_handler) refers to l2cm.o(i.l2cm_tx_status) for l2cm_tx_status
- l2cc_sig.o(i.l2c_code_le_flow_control_credit_handler) refers to l2cc.o(.bss) for l2cc_env
- l2cc_sig.o(i.l2c_code_reject_handler) refers to l2cc.o(i.l2cc_get_operation) for l2cc_get_operation
- l2cc_sig.o(i.l2c_code_reject_handler) refers to l2cc.o(i.l2cc_get_operation_ptr) for l2cc_get_operation_ptr
- l2cc_sig.o(i.l2c_code_reject_handler) refers to l2cc_lecb.o(i.l2cc_lecb_find) for l2cc_lecb_find
- l2cc_sig.o(i.l2c_code_reject_handler) refers to l2cc_lecb.o(i.l2cc_lecb_free) for l2cc_lecb_free
- l2cc_sig.o(i.l2c_code_reject_handler) refers to l2cc.o(i.l2cc_op_complete) for l2cc_op_complete
- l2cc_sig.o(i.l2cc_sig_pdu_recv_handler) refers to l2cc_sig.o(i.l2cc_sig_send_cmd_reject) for l2cc_sig_send_cmd_reject
- l2cc_sig.o(i.l2cc_sig_pdu_recv_handler) refers to l2cc_sig.o(.constdata) for .constdata
- l2cc_sig.o(i.l2cc_sig_send_cmd_reject) refers to l2cc_task.o(i.l2cc_pdu_alloc) for l2cc_pdu_alloc
- l2cc_sig.o(i.l2cc_sig_send_cmd_reject) refers to l2cc_task.o(i.l2cc_pdu_send) for l2cc_pdu_send
- l2cc_sig.o(.constdata) refers to l2cc_sig.o(i.l2c_code_reject_handler) for l2c_code_reject_handler
- l2cc_sig.o(.constdata) refers to l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler) for l2c_code_conn_param_upd_req_handler
- l2cc_sig.o(.constdata) refers to l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler) for l2c_code_conn_param_upd_resp_handler
- l2cc_sig.o(.constdata) refers to l2cc_sig.o(i.l2c_code_disconnection_req_handler) for l2c_code_disconnection_req_handler
- l2cc_sig.o(.constdata) refers to l2cc_sig.o(i.l2c_code_disconnection_resp_handler) for l2c_code_disconnection_resp_handler
- l2cc_sig.o(.constdata) refers to l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler) for l2c_code_le_cb_conn_req_handler
- l2cc_sig.o(.constdata) refers to l2cc_sig.o(i.l2c_code_le_cb_conn_resp_handler) for l2c_code_le_cb_conn_resp_handler
- l2cc_sig.o(.constdata) refers to l2cc_sig.o(i.l2c_code_le_flow_control_credit_handler) for l2c_code_le_flow_control_credit_handler
- m_al_adv.o(i.m_al_adv_cmp_evt_handler) refers to m_al_adv.o(i.m_al_adv_continue) for m_al_adv_continue
- m_al_adv.o(i.m_al_adv_continue) refers to m_al_activity.o(i.m_al_activity_cmd_send) for m_al_activity_cmd_send
- m_al_adv.o(i.m_al_adv_continue) refers to m_al_task.o(.data) for p_m_al_env
- m_al_adv.o(i.m_al_adv_created_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_adv.o(i.m_al_adv_init) refers to m_al_task.o(.data) for p_m_al_env
- m_al_adv.o(i.m_al_adv_send) refers to m_al_adv.o(i.m_al_adv_continue) for m_al_adv_continue
- m_al_adv.o(i.m_al_adv_send) refers to m_al_task.o(.data) for p_m_al_env
- m_al_adv.o(i.m_al_adv_stopped_ind_handler) refers to m_al_adv.o(i.m_al_adv_continue) for m_al_adv_continue
- m_al_adv.o(.constdata) refers to m_al_scan.o(i.m_al_scan_start) for m_al_scan_start
- m_al_adv.o(.constdata) refers to m_al_scan.o(i.m_al_scan_stop) for m_al_scan_stop
- m_al_adv.o(.constdata) refers to m_al_adv.o(i.m_al_adv_send) for m_al_adv_send
- m_al_con.o(i.gattc_cmp_evt_handler) refers to m_al_con.o(i.m_al_con_pdu_send_cont) for m_al_con_pdu_send_cont
- m_al_con.o(i.gattc_cmp_evt_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.gattc_read_req_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.gattc_write_req_ind_handler) refers to m_al_con.o(i.m_al_handle_rx_pkt) for m_al_handle_rx_pkt
- m_al_con.o(i.gattc_write_req_ind_handler) refers to m_al_con.o(i.m_al_con_pdu_send_cont) for m_al_con_pdu_send_cont
- m_al_con.o(i.gattc_write_req_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_adv_start_cont) refers to m_al_activity.o(i.m_al_activity_cmd_send) for m_al_activity_cmd_send
- m_al_con.o(i.m_al_con_adv_start_cont) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_adv_start_cont) refers to m_al_con.o(.data) for .data
- m_al_con.o(i.m_al_con_cleanup) refers to m_al_con.o(i.m_al_con_type_init) for m_al_con_type_init
- m_al_con.o(i.m_al_con_cleanup) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_close) refers to m_al_con.o(i.m_al_con_disconnect) for m_al_con_disconnect
- m_al_con.o(i.m_al_con_close) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_cmp_evt_handler) refers to m_al_con.o(i.m_al_con_adv_start_cont) for m_al_con_adv_start_cont
- m_al_con.o(i.m_al_con_cmp_evt_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_create) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_created_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_disconnect) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_init) refers to attm.o(i.attm_reserve_handle_range) for attm_reserve_handle_range
- m_al_con.o(i.m_al_con_init) refers to attm.o(i.attm_svc_create_db) for attm_svc_create_db
- m_al_con.o(i.m_al_con_init) refers to attm_db.o(i.attmdb_svc_visibility_set) for attmdb_svc_visibility_set
- m_al_con.o(i.m_al_con_init) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_init) refers to m_al_con.o(.constdata) for .constdata
- m_al_con.o(i.m_al_con_pdu_send_cont) refers to gattc.o(i.gattc_get_mtu) for gattc_get_mtu
- m_al_con.o(i.m_al_con_pdu_send_cont) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_send) refers to m_al_con.o(i.m_al_con_pdu_send_cont) for m_al_con_pdu_send_cont
- m_al_con.o(i.m_al_con_send) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_start) refers to attm_db.o(i.attmdb_svc_visibility_set) for attmdb_svc_visibility_set
- m_al_con.o(i.m_al_con_start) refers to m_al_con.o(i.m_al_con_adv_start_cont) for m_al_con_adv_start_cont
- m_al_con.o(i.m_al_con_start) refers to m_al_activity.o(i.m_al_activity_cmd_send) for m_al_activity_cmd_send
- m_al_con.o(i.m_al_con_start) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_stop) refers to m_al_activity.o(i.m_al_activity_cmd_send) for m_al_activity_cmd_send
- m_al_con.o(i.m_al_con_stop) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_stopped_ind_handler) refers to m_al_con.o(i.m_al_con_disconnect) for m_al_con_disconnect
- m_al_con.o(i.m_al_con_stopped_ind_handler) refers to m_al_con.o(i.m_al_con_type_init) for m_al_con_type_init
- m_al_con.o(i.m_al_con_stopped_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_con_type_init) refers to attm_db.o(i.attmdb_svc_visibility_set) for attmdb_svc_visibility_set
- m_al_con.o(i.m_al_con_type_init) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.m_al_handle_rx_pkt) refers to m_al_con.o(i.m_al_con_disconnect) for m_al_con_disconnect
- m_al_con.o(i.m_al_handle_rx_pkt) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(i.mesh_con_timer_ind_handler) refers to m_al_con.o(i.m_al_con_disconnect) for m_al_con_disconnect
- m_al_con.o(i.mesh_con_timer_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_con.o(.constdata) refers to m_al_con.o(i.m_al_con_start) for m_al_con_start
- m_al_con.o(.constdata) refers to m_al_con.o(i.m_al_con_stop) for m_al_con_stop
- m_al_con.o(.constdata) refers to m_al_con.o(i.m_al_con_close) for m_al_con_close
- m_al_con.o(.constdata) refers to m_al_con.o(i.m_al_con_send) for m_al_con_send
- m_al_scan.o(i.gapm_ext_adv_report_ind_handler) refers to mesh_api.o(i.mesh_adv_report_ind_user_handler) for mesh_adv_report_ind_user_handler
- m_al_scan.o(i.gapm_ext_adv_report_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_scan.o(i.m_al_scan_cmp_evt_handler) refers to m_al_scan.o(i.m_al_scan_stop_continue) for m_al_scan_stop_continue
- m_al_scan.o(i.m_al_scan_cmp_evt_handler) refers to m_al_scan.o(i.m_al_scan_start_continue) for m_al_scan_start_continue
- m_al_scan.o(i.m_al_scan_created_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_scan.o(i.m_al_scan_init) refers to os_timer.o(i.os_timer_init) for os_timer_init
- m_al_scan.o(i.m_al_scan_init) refers to m_al_task.o(.data) for p_m_al_env
- m_al_scan.o(i.m_al_scan_init) refers to m_al_scan.o(i.mesh_check_baseband_status_handler) for mesh_check_baseband_status_handler
- m_al_scan.o(i.m_al_scan_init) refers to m_al_scan.o(.bss) for .bss
- m_al_scan.o(i.m_al_scan_start) refers to m_al_scan.o(i.m_al_scan_start_continue) for m_al_scan_start_continue
- m_al_scan.o(i.m_al_scan_start) refers to os_timer.o(i.os_timer_start) for os_timer_start
- m_al_scan.o(i.m_al_scan_start) refers to m_al_task.o(.data) for p_m_al_env
- m_al_scan.o(i.m_al_scan_start) refers to m_al_scan.o(.data) for .data
- m_al_scan.o(i.m_al_scan_start) refers to m_al_scan.o(.bss) for .bss
- m_al_scan.o(i.m_al_scan_start_continue) refers to m_al_activity.o(i.m_al_activity_cmd_send) for m_al_activity_cmd_send
- m_al_scan.o(i.m_al_scan_start_continue) refers to m_al_task.o(.data) for p_m_al_env
- m_al_scan.o(i.m_al_scan_start_continue) refers to m_al_scan.o(.data) for .data
- m_al_scan.o(i.m_al_scan_stop) refers to m_al_scan.o(i.m_al_scan_stop_continue) for m_al_scan_stop_continue
- m_al_scan.o(i.m_al_scan_stop) refers to os_timer.o(i.os_timer_stop) for os_timer_stop
- m_al_scan.o(i.m_al_scan_stop) refers to m_al_task.o(.data) for p_m_al_env
- m_al_scan.o(i.m_al_scan_stop) refers to m_al_scan.o(.bss) for .bss
- m_al_scan.o(i.m_al_scan_stop_continue) refers to m_al_activity.o(i.m_al_activity_cmd_send) for m_al_activity_cmd_send
- m_al_scan.o(i.m_al_scan_stop_continue) refers to m_al_task.o(.data) for p_m_al_env
- m_al_scan.o(i.m_al_scan_stopped_ind_handler) refers to m_al_scan.o(i.m_al_scan_stop_continue) for m_al_scan_stop_continue
- m_al_scan.o(i.mesh_check_baseband_status_handler) refers to mesh_api.o(i.mesh_fatal_error_report) for mesh_fatal_error_report
- m_al_scan.o(i.mesh_check_baseband_status_handler) refers to m_al_scan.o(.data) for .data
- m_al_scan.o(ram_code) refers to mesh_api.o(i.mesh_fatal_error_report) for mesh_fatal_error_report
- m_al_scan.o(ram_code) refers to m_al_task.o(.data) for p_m_al_env
- m_al_scan.o(ram_code) refers to m_al_scan.o(.data) for .data
- m_al_task.o(i.gapm_cmp_evt_handler) refers to m_al_activity.o(i.m_al_activity_cmp_evt_handler) for m_al_activity_cmp_evt_handler
- m_al_task.o(i.gapm_cmp_evt_handler) refers to m_al_sec.o(i.m_al_sec_cmp_evt_handler) for m_al_sec_cmp_evt_handler
- m_al_task.o(i.ke_msg_default_handler) refers to m_al_task.o(i.m_al_int_message_handler) for m_al_int_message_handler
- m_al_task.o(i.ke_msg_default_handler) refers to m_api.o(i.m_api_message_handler) for m_api_message_handler
- m_al_task.o(i.ke_msg_default_handler) refers to m_al_task.o(.data) for .data
- m_al_task.o(i.m_al_cleanup) refers to m_al_con.o(i.m_al_con_cleanup) for m_al_con_cleanup
- m_al_task.o(i.m_al_create) refers to gapc.o(i.gapc_get_role) for gapc_get_role
- m_al_task.o(i.m_al_create) refers to m_al_con.o(i.m_al_con_create) for m_al_con_create
- m_al_task.o(i.m_al_destroy) refers to m_al_con.o(i.m_al_con_init) for m_al_con_init
- m_al_task.o(i.m_al_destroy) refers to m_al_sec.o(i.m_al_sec_init) for m_al_sec_init
- m_al_task.o(i.m_al_destroy) refers to m_al_timer.o(i.m_al_timer_init) for m_al_timer_init
- m_al_task.o(i.m_al_destroy) refers to m_al_djob.o(i.m_al_djob_init) for m_al_djob_init
- m_al_task.o(i.m_al_destroy) refers to m_al_activity.o(i.m_al_activity_init) for m_al_activity_init
- m_al_task.o(i.m_al_destroy) refers to m_al_adv.o(i.m_al_adv_init) for m_al_adv_init
- m_al_task.o(i.m_al_destroy) refers to m_al_scan.o(i.m_al_scan_init) for m_al_scan_init
- m_al_task.o(i.m_al_destroy) refers to m_api.o(i.m_api_init) for m_api_init
- m_al_task.o(i.m_al_destroy) refers to m_al_task.o(.data) for .data
- m_al_task.o(i.m_al_get_local_addr) refers to m_al_task.o(.data) for .data
- m_al_task.o(i.m_al_init) refers to m_api.o(i.m_api_get_env_size) for m_api_get_env_size
- m_al_task.o(i.m_al_init) refers to m_al_task.o(i.m_al_set_local_addr) for m_al_set_local_addr
- m_al_task.o(i.m_al_init) refers to m_al_con.o(i.m_al_con_init) for m_al_con_init
- m_al_task.o(i.m_al_init) refers to m_al_sec.o(i.m_al_sec_init) for m_al_sec_init
- m_al_task.o(i.m_al_init) refers to m_al_timer.o(i.m_al_timer_init) for m_al_timer_init
- m_al_task.o(i.m_al_init) refers to m_al_djob.o(i.m_al_djob_init) for m_al_djob_init
- m_al_task.o(i.m_al_init) refers to m_al_activity.o(i.m_al_activity_init) for m_al_activity_init
- m_al_task.o(i.m_al_init) refers to m_al_adv.o(i.m_al_adv_init) for m_al_adv_init
- m_al_task.o(i.m_al_init) refers to m_al_scan.o(i.m_al_scan_init) for m_al_scan_init
- m_al_task.o(i.m_al_init) refers to m_api.o(i.m_api_init) for m_api_init
- m_al_task.o(i.m_al_init) refers to m_al_task.o(.data) for .data
- m_al_task.o(i.m_al_init) refers to m_al_task.o(.constdata) for .constdata
- m_al_task.o(i.m_al_int_message_handler) refers to m_al_con.o(i.mesh_con_timer_ind_handler) for mesh_con_timer_ind_handler
- m_al_task.o(i.m_al_int_message_handler) refers to m_al_timer.o(i.mesh_timer_ind_handler) for mesh_timer_ind_handler
- m_al_task.o(i.m_al_local_id_get) refers to prf.o(i.prf_env_get) for prf_env_get
- m_al_task.o(i.m_al_local_id_get) refers to prf.o(i.prf_src_task_get) for prf_src_task_get
- m_al_task.o(i.m_al_msg_send) refers to m_al_task.o(i.m_al_local_id_get) for m_al_local_id_get
- m_al_task.o(i.m_al_prf_itf_get) refers to m_al_task.o(.constdata) for .constdata
- m_al_task.o(i.m_al_set_local_addr) refers to m_al_task.o(.data) for .data
- m_al_task.o(.constdata) refers to m_al_task.o(i.m_al_init) for m_al_init
- m_al_task.o(.constdata) refers to m_al_task.o(i.m_al_destroy) for m_al_destroy
- m_al_task.o(.constdata) refers to m_al_task.o(i.m_al_create) for m_al_create
- m_al_task.o(.constdata) refers to m_al_task.o(i.m_al_cleanup) for m_al_cleanup
- m_al_task.o(.constdata) refers to m_al_task.o(i.ke_msg_default_handler) for ke_msg_default_handler
- m_al_task.o(.constdata) refers to m_al_sec.o(i.gapm_use_enc_block_ind_handler) for gapm_use_enc_block_ind_handler
- m_al_task.o(.constdata) refers to m_al_sec.o(i.gapm_gen_dh_key_ind_handler) for gapm_gen_dh_key_ind_handler
- m_al_task.o(.constdata) refers to m_al_sec.o(i.gapm_pub_key_ind_handler) for gapm_pub_key_ind_handler
- m_al_task.o(.constdata) refers to m_al_task.o(i.gapm_cmp_evt_handler) for gapm_cmp_evt_handler
- m_al_task.o(.constdata) refers to m_al_activity.o(i.gapm_activity_created_ind_handler) for gapm_activity_created_ind_handler
- m_al_task.o(.constdata) refers to m_al_activity.o(i.gapm_activity_stopped_ind_handler) for gapm_activity_stopped_ind_handler
- m_al_task.o(.constdata) refers to m_al_scan.o(i.gapm_ext_adv_report_ind_handler) for gapm_ext_adv_report_ind_handler
- m_al_task.o(.constdata) refers to m_al_con.o(i.gattc_cmp_evt_handler) for gattc_cmp_evt_handler
- m_al_task.o(.constdata) refers to m_al_con.o(i.gattc_read_req_ind_handler) for gattc_read_req_ind_handler
- m_al_task.o(.constdata) refers to m_al_con.o(i.gattc_write_req_ind_handler) for gattc_write_req_ind_handler
- m_tb_mio.o(i.m_tb_mio_add_subscription) refers to m_tb_mio.o(i.m_tb_mio_subs_find_addr) for m_tb_mio_subs_find_addr
- m_tb_mio.o(i.m_tb_mio_add_subscription) refers to m_tb_mio.o(i.m_tb_mio_addr_list_add) for m_tb_mio_addr_list_add
- m_tb_mio.o(i.m_tb_mio_add_subscription) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_add_subscription) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_add_subscription_virt) refers to m_tb_mio.o(i.m_tb_mio_find_label_uuid) for m_tb_mio_find_label_uuid
- m_tb_mio.o(i.m_tb_mio_add_subscription_virt) refers to m_tb_mio.o(i.m_tb_mio_subs_find_va_lid) for m_tb_mio_subs_find_va_lid
- m_tb_mio.o(i.m_tb_mio_add_subscription_virt) refers to m_tb_mio.o(i.m_tb_mio_add_virt_addr) for m_tb_mio_add_virt_addr
- m_tb_mio.o(i.m_tb_mio_add_subscription_virt) refers to m_tb_mio.o(i.m_tb_mio_addr_list_add) for m_tb_mio_addr_list_add
- m_tb_mio.o(i.m_tb_mio_add_subscription_virt) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_add_subscription_virt) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_add_virt_addr) refers to m_tb_mio.o(i.m_tb_mio_find_label_uuid) for m_tb_mio_find_label_uuid
- m_tb_mio.o(i.m_tb_mio_add_virt_addr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_addr_list_add) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_addr_list_get) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_addr_list_get_size) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_addr_list_rem) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_addr_list_start) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_mio.o(i.m_tb_mio_addr_list_start) refers to m_tb_mio.o(i.m_tb_mio_addr_list_add) for m_tb_mio_addr_list_add
- m_tb_mio.o(i.m_tb_mio_addr_list_start) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_mio.o(i.m_tb_mio_addr_list_start) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_addr_list_stop) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_mio.o(i.m_tb_mio_addr_list_stop) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_app_key_rem_ind) refers to m_tb_mio.o(i.m_tb_mio_set_publi_param) for m_tb_mio_set_publi_param
- m_tb_mio.o(i.m_tb_mio_app_key_rem_ind) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_bind) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_bind) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_cb_get) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_delete_all_subscription) refers to m_tb_mio.o(i.m_tb_mio_rem_virt_addr) for m_tb_mio_rem_virt_addr
- m_tb_mio.o(i.m_tb_mio_delete_all_subscription) refers to m_tb_mio.o(i.m_tb_mio_addr_list_rem) for m_tb_mio_addr_list_rem
- m_tb_mio.o(i.m_tb_mio_delete_all_subscription) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_delete_all_subscription) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_delete_subscription) refers to m_tb_mio.o(i.m_tb_mio_subs_find_addr) for m_tb_mio_subs_find_addr
- m_tb_mio.o(i.m_tb_mio_delete_subscription) refers to m_tb_mio.o(i.m_tb_mio_addr_list_rem) for m_tb_mio_addr_list_rem
- m_tb_mio.o(i.m_tb_mio_delete_subscription) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_delete_subscription) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_delete_subscription_virt) refers to m_tb_mio.o(i.m_tb_mio_find_label_uuid) for m_tb_mio_find_label_uuid
- m_tb_mio.o(i.m_tb_mio_delete_subscription_virt) refers to m_tb_mio.o(i.m_tb_mio_subs_find_va_lid) for m_tb_mio_subs_find_va_lid
- m_tb_mio.o(i.m_tb_mio_delete_subscription_virt) refers to m_tb_mio.o(i.m_tb_mio_rem_virt_addr) for m_tb_mio_rem_virt_addr
- m_tb_mio.o(i.m_tb_mio_delete_subscription_virt) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_delete_subscription_virt) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_find_label_uuid) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_element_addr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_label_uuid) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_local_id) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_model_id) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_model_ids) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_nb_bound_app) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_nb_elements) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_nb_model) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_nb_models) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_period) refers to m_tb_mio.o(i.m_tb_mio_convert_period) for m_tb_mio_convert_period
- m_tb_mio.o(i.m_tb_mio_get_period) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_prim_addr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_publi_param) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_subscription_list) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_subscription_list_size) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_subscription_list_size_vaddr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_get_vaddr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_init) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_mio.o(i.m_tb_mio_init) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_is_dest_addr) refers to m_tb_mio.o(i.m_tb_mio_subs_find_addr) for m_tb_mio_subs_find_addr
- m_tb_mio.o(i.m_tb_mio_is_dest_addr) refers to m_tb_mio.o(i.m_tb_mio_subs_find_va_lid) for m_tb_mio_subs_find_va_lid
- m_tb_mio.o(i.m_tb_mio_is_dest_addr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_is_local_addr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_register_model) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_tb_mio.o(i.m_tb_mio_register_model) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_rem_virt_addr) refers to m_tb_mio.o(i.m_tb_mio_addr_list_rem) for m_tb_mio_addr_list_rem
- m_tb_mio.o(i.m_tb_mio_rem_virt_addr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_set_prim_addr) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_set_prim_addr) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_set_publi_param) refers to m_tb_mio.o(i.m_tb_mio_rem_virt_addr) for m_tb_mio_rem_virt_addr
- m_tb_mio.o(i.m_tb_mio_set_publi_param) refers to m_tb_mio.o(i.m_tb_mio_add_virt_addr) for m_tb_mio_add_virt_addr
- m_tb_mio.o(i.m_tb_mio_set_publi_param) refers to m_tb_mio.o(i.m_tb_mio_convert_period) for m_tb_mio_convert_period
- m_tb_mio.o(i.m_tb_mio_set_publi_param) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_set_publi_param) refers to m_tb_mio.o(.data) for .data
- m_tb_mio.o(i.m_tb_mio_unbind) refers to m_tb_mio.o(i.m_tb_mio_set_publi_param) for m_tb_mio_set_publi_param
- m_tb_mio.o(i.m_tb_mio_unbind) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_mio.o(i.m_tb_mio_unbind) refers to m_tb_mio.o(.data) for .data
- m_al_activity.o(i.gapm_activity_created_ind_handler) refers to m_al_adv.o(i.m_al_adv_created_ind_handler) for m_al_adv_created_ind_handler
- m_al_activity.o(i.gapm_activity_created_ind_handler) refers to m_al_scan.o(i.m_al_scan_created_ind_handler) for m_al_scan_created_ind_handler
- m_al_activity.o(i.gapm_activity_created_ind_handler) refers to m_al_con.o(i.m_al_con_created_ind_handler) for m_al_con_created_ind_handler
- m_al_activity.o(i.gapm_activity_created_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_activity.o(i.gapm_activity_stopped_ind_handler) refers to m_al_adv.o(i.m_al_adv_stopped_ind_handler) for m_al_adv_stopped_ind_handler
- m_al_activity.o(i.gapm_activity_stopped_ind_handler) refers to m_al_scan.o(i.m_al_scan_stopped_ind_handler) for m_al_scan_stopped_ind_handler
- m_al_activity.o(i.gapm_activity_stopped_ind_handler) refers to m_al_con.o(i.m_al_con_stopped_ind_handler) for m_al_con_stopped_ind_handler
- m_al_activity.o(i.gapm_activity_stopped_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_activity.o(i.m_al_activity_cmd_exec) refers to m_al_task.o(.data) for p_m_al_env
- m_al_activity.o(i.m_al_activity_cmd_send) refers to m_al_activity.o(i.m_al_activity_cmd_exec) for m_al_activity_cmd_exec
- m_al_activity.o(i.m_al_activity_cmd_send) refers to m_al_task.o(.data) for p_m_al_env
- m_al_activity.o(i.m_al_activity_cmp_evt_handler) refers to m_al_adv.o(i.m_al_adv_cmp_evt_handler) for m_al_adv_cmp_evt_handler
- m_al_activity.o(i.m_al_activity_cmp_evt_handler) refers to m_al_scan.o(i.m_al_scan_cmp_evt_handler) for m_al_scan_cmp_evt_handler
- m_al_activity.o(i.m_al_activity_cmp_evt_handler) refers to m_al_con.o(i.m_al_con_cmp_evt_handler) for m_al_con_cmp_evt_handler
- m_al_activity.o(i.m_al_activity_cmp_evt_handler) refers to m_al_activity.o(i.m_al_activity_cmd_exec) for m_al_activity_cmd_exec
- m_al_activity.o(i.m_al_activity_cmp_evt_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_activity.o(i.m_al_activity_init) refers to m_al_task.o(.data) for p_m_al_env
- m_al_djob.o(i.m_al_djob_evt_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_djob.o(i.m_al_djob_init) refers to m_al_task.o(.data) for p_m_al_env
- m_al_djob.o(i.m_al_djob_init) refers to m_al_djob.o(i.m_al_djob_evt_handler) for m_al_djob_evt_handler
- m_al_djob.o(i.m_al_djob_reg) refers to m_al_task.o(.data) for p_m_al_env
- m_al_sec.o(i.gapm_gen_dh_key_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_sec.o(i.gapm_pub_key_ind_handler) refers to m_al_task.o(.data) for p_m_al_env
- m_al_sec.o(i.m_al_sec_aes) refers to m_al_sec.o(i.m_al_sec_aes_result_cb) for m_al_sec_aes_result_cb
- m_al_sec.o(i.m_al_sec_aes_ccm) refers to m_al_sec.o(i.m_al_sec_ccm_result_cb) for m_al_sec_ccm_result_cb
- m_al_sec.o(i.m_al_sec_aes_cmac) refers to m_al_sec.o(i.m_al_sec_aes_result_cb) for m_al_sec_aes_result_cb
- m_al_sec.o(i.m_al_sec_aes_k1) refers to m_al_sec.o(i.m_al_sec_aes_result_cb) for m_al_sec_aes_result_cb
- m_al_sec.o(i.m_al_sec_aes_k2) refers to m_al_sec.o(i.m_al_sec_aes_result_cb) for m_al_sec_aes_result_cb
- m_al_sec.o(i.m_al_sec_aes_k3) refers to m_al_sec.o(i.m_al_sec_aes_result_cb) for m_al_sec_aes_result_cb
- m_al_sec.o(i.m_al_sec_aes_k4) refers to m_al_sec.o(i.m_al_sec_aes_result_cb) for m_al_sec_aes_result_cb
- m_al_sec.o(i.m_al_sec_aes_req) refers to m_al_task.o(.data) for p_m_al_env
- m_al_sec.o(i.m_al_sec_aes_s1) refers to m_al_sec.o(i.m_al_sec_aes_result_cb) for m_al_sec_aes_result_cb
- m_al_sec.o(i.m_al_sec_ecdh_secret) refers to m_al_task.o(.data) for p_m_al_env
- m_al_sec.o(i.m_al_sec_init) refers to m_al_task.o(.data) for p_m_al_env
- m_al_sec.o(i.m_al_sec_pub_key_read) refers to m_al_task.o(.data) for p_m_al_env
- m_al_sec.o(i.m_al_sec_rand) refers to m_al_sec.o(i.m_al_sec_aes_result_cb) for m_al_sec_aes_result_cb
- m_al_timer.o(i.m_al_timer_clear) refers to m_al_task.o(.data) for p_m_al_env
- m_al_timer.o(i.m_al_timer_get_clock) refers to m_al_timer.o(i.m_al_timer_update_clock) for m_al_timer_update_clock
- m_al_timer.o(i.m_al_timer_get_clock) refers to m_al_task.o(.data) for p_m_al_env
- m_al_timer.o(i.m_al_timer_get_delay) refers to m_al_timer.o(i.m_al_timer_update_clock) for m_al_timer_update_clock
- m_al_timer.o(i.m_al_timer_get_delay) refers to m_al_task.o(.data) for p_m_al_env
- m_al_timer.o(i.m_al_timer_get_time_ms) refers to m_al_timer.o(i.m_al_timer_update_clock) for m_al_timer_update_clock
- m_al_timer.o(i.m_al_timer_get_time_ms) refers to m_al_task.o(.data) for p_m_al_env
- m_al_timer.o(i.m_al_timer_init) refers to m_al_task.o(.data) for p_m_al_env
- m_al_timer.o(i.m_al_timer_set) refers to m_al_task.o(.data) for p_m_al_env
- m_al_timer.o(i.m_al_timer_set_clock) refers to m_al_task.o(.data) for p_m_al_env
- m_al_timer.o(i.m_al_timer_update_clock) refers to m_al_task.o(.data) for p_m_al_env
- m_al_timer.o(i.mesh_timer_ind_handler) refers to m_tb_timer.o(i.m_tb_timer_expired) for m_tb_timer_expired
- m_api.o(i.m_api_bearer_operation_close_cb) refers to m_tb_state.o(i.m_tb_state_set_enabled) for m_tb_state_set_enabled
- m_api.o(i.m_api_bearer_operation_close_cb) refers to m_tb_state.o(i.m_tb_state_get_prov_state) for m_tb_state_get_prov_state
- m_api.o(i.m_api_bearer_operation_close_cb) refers to m_bcn.o(i.m_bcn_stop_tx_security_bcn) for m_bcn_stop_tx_security_bcn
- m_api.o(i.m_api_bearer_operation_close_cb) refers to m_lay_proxy.o(i.m_lay_proxy_state_set) for m_lay_proxy_state_set
- m_api.o(i.m_api_bearer_operation_close_cb) refers to m_bcn.o(i.m_bcn_stop_tx_unprov_bcn) for m_bcn_stop_tx_unprov_bcn
- m_api.o(i.m_api_bearer_operation_close_cb) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_api.o(i.m_api_bearer_operation_close_cb) refers to m_prov_bearer.o(i.m_prov_bearer_gatt_stop) for m_prov_bearer_gatt_stop
- m_api.o(i.m_api_bearer_operation_close_cb) refers to m_api.o(.data) for .data
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_tb_state.o(i.m_tb_state_set_enabled) for m_tb_state_set_enabled
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_tb_state.o(i.m_tb_state_get_prov_state) for m_tb_state_get_prov_state
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_bcn.o(i.m_bcn_state_update) for m_bcn_state_update
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_tb_key.o(i.m_tb_key_net_next) for m_tb_key_net_next
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_prov.o(i.m_prov_start) for m_prov_start
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_bcn.o(i.m_bcn_restart_tx_unprov_bcn) for m_bcn_restart_tx_unprov_bcn
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_prov_bearer.o(i.m_prov_bearer_gatt_start) for m_prov_bearer_gatt_start
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_tb_key.o(i.m_tb_key_set_node_identity) for m_tb_key_set_node_identity
- m_api.o(i.m_api_bearer_operation_open_cb) refers to m_api.o(.data) for .data
- m_api.o(i.m_api_buf_alloc) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_api.o(i.m_api_buf_alloc_block) refers to m_tb_buf.o(i.m_tb_buf_block_alloc) for m_tb_buf_block_alloc
- m_api.o(i.m_api_buf_free_block) refers to m_tb_buf.o(i.m_tb_buf_block_free) for m_tb_buf_block_free
- m_api.o(i.m_api_buf_free_block) refers to m_api.o(.data) for .data
- m_api.o(i.m_api_buf_release) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_api.o(i.m_api_compo_data_cfm) refers to m_tb_store_wvt.o(i.m_tb_store_rx_compo_data) for m_tb_store_rx_compo_data
- m_api.o(i.m_api_disable) refers to m_tb_state.o(i.m_tb_state_is_enabled) for m_tb_state_is_enabled
- m_api.o(i.m_api_disable) refers to m_bearer.o(i.m_bearer_stop) for m_bearer_stop
- m_api.o(i.m_api_disable) refers to m_api.o(.data) for .data
- m_api.o(i.m_api_disable) refers to m_api.o(i.m_api_bearer_operation_close_cb) for m_api_bearer_operation_close_cb
- m_api.o(i.m_api_enable) refers to m_tb_state.o(i.m_tb_state_is_enabled) for m_tb_state_is_enabled
- m_api.o(i.m_api_enable) refers to m_bearer.o(i.m_bearer_start) for m_bearer_start
- m_api.o(i.m_api_enable) refers to m_api.o(.data) for .data
- m_api.o(i.m_api_enable) refers to m_api.o(i.m_api_bearer_operation_open_cb) for m_api_bearer_operation_open_cb
- m_api.o(i.m_api_get_env_size) refers to m_tb.o(i.m_tb_get_env_size) for m_tb_get_env_size
- m_api.o(i.m_api_get_env_size) refers to m_bearer.o(i.m_bearer_get_env_size) for m_bearer_get_env_size
- m_api.o(i.m_api_get_env_size) refers to m_lay.o(i.m_lay_get_env_size) for m_lay_get_env_size
- m_api.o(i.m_api_get_env_size) refers to m_prov.o(i.m_prov_get_env_size) for m_prov_get_env_size
- m_api.o(i.m_api_get_env_size) refers to m_fnd.o(i.m_fnd_get_env_size) for m_fnd_get_env_size
- m_api.o(i.m_api_get_env_size) refers to m_bcn.o(i.m_bcn_get_env_size) for m_bcn_get_env_size
- m_api.o(i.m_api_get_run_time) refers to m_al_timer.o(i.m_al_timer_get_clock) for m_al_timer_get_clock
- m_api.o(i.m_api_health_cfm) refers to m_fnd_hlths.o(i.m_fnd_hlths_cfm) for m_fnd_hlths_cfm
- m_api.o(i.m_api_health_status_send) refers to m_fnd_hlths.o(i.m_fnd_hlths_status_ind) for m_fnd_hlths_status_ind
- m_api.o(i.m_api_init) refers to m_tb.o(i.m_tb_init) for m_tb_init
- m_api.o(i.m_api_init) refers to m_bearer.o(i.m_bearer_init) for m_bearer_init
- m_api.o(i.m_api_init) refers to m_lay.o(i.m_lay_init) for m_lay_init
- m_api.o(i.m_api_init) refers to m_prov.o(i.m_prov_init) for m_prov_init
- m_api.o(i.m_api_init) refers to m_fnd.o(i.m_fnd_init) for m_fnd_init
- m_api.o(i.m_api_init) refers to m_bcn.o(i.m_bcn_init) for m_bcn_init
- m_api.o(i.m_api_init) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_api.o(i.m_api_init) refers to m_api_msg.o(i.m_api_msg_init) for m_api_msg_init
- m_api.o(i.m_api_init) refers to m_api.o(.data) for .data
- m_api.o(i.m_api_iv_upd_test_mode) refers to m_tb_key.o(i.m_tb_key_iv_upd_test_mode_ind) for m_tb_key_iv_upd_test_mode_ind
- m_api.o(i.m_api_load_stored_info) refers to m_tb_state.o(i.m_tb_state_is_enabled) for m_tb_state_is_enabled
- m_api.o(i.m_api_load_stored_info) refers to m_tb_store_wvt.o(i.m_tb_store_load) for m_tb_store_load
- m_api.o(i.m_api_load_stored_info) refers to m_api.o(i.m_api_stored_info_load_cb) for m_api_stored_info_load_cb
- m_api.o(i.m_api_lpn_select_friend) refers to m_lay_lpn.o(i.m_lay_lpn_select_friend) for m_lay_lpn_select_friend
- m_api.o(i.m_api_lpn_start) refers to m_lay_lpn.o(i.m_lay_lpn_start) for m_lay_lpn_start
- m_api.o(i.m_api_lpn_stop) refers to m_lay_lpn.o(i.m_lay_lpn_stop) for m_lay_lpn_stop
- m_api.o(i.m_api_message_handler) refers to m_api_msg.o(i.m_api_msg_handler) for m_api_msg_handler
- m_api.o(i.m_api_model_opcode_status) refers to m_lay_access.o(i.m_lay_access_opcode_status) for m_lay_access_opcode_status
- m_api.o(i.m_api_model_publish) refers to m_lay_access.o(i.m_lay_access_publish) for m_lay_access_publish
- m_api.o(i.m_api_model_rsp_send) refers to m_lay_access.o(i.m_lay_access_rsp_send) for m_lay_access_rsp_send
- m_api.o(i.m_api_prov_oob_auth_rsp) refers to m_prov.o(i.m_prov_oob_auth_rsp) for m_prov_oob_auth_rsp
- m_api.o(i.m_api_prov_param_rsp) refers to m_prov.o(i.m_prov_param_rsp) for m_prov_param_rsp
- m_api.o(i.m_api_prov_pub_key_read) refers to m_prov.o(i.m_prov_pub_key_get) for m_prov_pub_key_get
- m_api.o(i.m_api_prov_stop_link_timeout) refers to m_prov.o(i.m_prov_stop_link_timeout) for m_prov_stop_link_timeout
- m_api.o(i.m_api_proxy_ctrl) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) for m_lay_proxy_bearer_adv_ctrl
- m_api.o(i.m_api_proxy_end_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_proxy_end_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_register_model) refers to m_tb_state.o(i.m_tb_state_is_enabled) for m_tb_state_is_enabled
- m_api.o(i.m_api_register_model) refers to m_tb_mio.o(i.m_tb_mio_register_model) for m_tb_mio_register_model
- m_api.o(i.m_api_send_attention_update_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_attention_update_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_compo_data_req_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_compo_data_req_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_fault_clear_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_fault_clear_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_fault_get_req_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_fault_get_req_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_fault_period_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_fault_period_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_fault_test_req_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_fault_test_req_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_lpn_offer_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_lpn_offer_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_lpn_status_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_lpn_status_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_node_reset_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_node_reset_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_send_update_ind) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api.o(i.m_api_send_update_ind) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api.o(i.m_api_set) refers to m_api.o(.data) for .data
- m_api.o(i.m_api_set_run_time) refers to m_tb_state.o(i.m_tb_state_is_enabled) for m_tb_state_is_enabled
- m_api.o(i.m_api_set_run_time) refers to m_al_timer.o(i.m_al_timer_set_clock) for m_al_timer_set_clock
- m_api.o(i.m_api_stored_info_load_cb) refers to m_api.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_cb_appkey_added) refers to m_tb_key.o(i.m_tb_key_net_find) for m_tb_key_net_find
- m_tb_store_wvt.o(i.m_tb_store_cb_appkey_added) refers to m_tb_key.o(i.m_tb_key_app_update) for m_tb_key_app_update
- m_tb_store_wvt.o(i.m_tb_store_cb_appkey_added) refers to m_tb_store_wvt.o(i.m_tb_store_load_fsm) for m_tb_store_load_fsm
- m_tb_store_wvt.o(i.m_tb_store_cb_appkey_added) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_cb_netkey_added) refers to m_tb_key.o(i.m_tb_key_net_update) for m_tb_key_net_update
- m_tb_store_wvt.o(i.m_tb_store_cb_netkey_added) refers to m_tb_store_wvt.o(i.m_tb_store_load_fsm) for m_tb_store_load_fsm
- m_tb_store_wvt.o(i.m_tb_store_cb_netkey_added) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_get_compo_data) refers to m_api.o(i.m_api_send_compo_data_req_ind) for m_api_send_compo_data_req_ind
- m_tb_store_wvt.o(i.m_tb_store_get_compo_data) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_init) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_load) refers to m_tb_store_wvt.o(i.m_tb_check_stored_info) for m_tb_check_stored_info
- m_tb_store_wvt.o(i.m_tb_store_load) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_store_wvt.o(i.m_tb_store_load) refers to m_tb_store_wvt.o(i.m_tb_store_load_fsm) for m_tb_store_load_fsm
- m_tb_store_wvt.o(i.m_tb_store_load) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_load_binding) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_tb_store_wvt.o(i.m_tb_store_load_binding) refers to m_tb_key.o(i.m_tb_key_app_find) for m_tb_key_app_find
- m_tb_store_wvt.o(i.m_tb_store_load_binding) refers to m_tb_key.o(i.m_tb_key_model_bind) for m_tb_key_model_bind
- m_tb_store_wvt.o(i.m_tb_store_load_binding) refers to m_tb_mio.o(i.m_tb_mio_bind) for m_tb_mio_bind
- m_tb_store_wvt.o(i.m_tb_store_load_binding) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_store_wvt.o(i.m_tb_store_load_states) for m_tb_store_load_states
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_key.o(i.m_tb_key_net_add) for m_tb_key_net_add
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_key.o(i.m_tb_key_net_find) for m_tb_key_net_find
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_key.o(i.m_tb_key_app_add) for m_tb_key_app_add
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_store_wvt.o(i.m_tb_store_load_publi_param) for m_tb_store_load_publi_param
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_store_wvt.o(i.m_tb_store_load_subs_list) for m_tb_store_load_subs_list
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_store_wvt.o(i.m_tb_store_load_binding) for m_tb_store_load_binding
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_state.o(i.m_tb_state_set_prov_state) for m_tb_state_set_prov_state
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_store_wvt.o(i.m_tb_store_cb_netkey_added) for m_tb_store_cb_netkey_added
- m_tb_store_wvt.o(i.m_tb_store_load_fsm) refers to m_tb_store_wvt.o(i.m_tb_store_cb_appkey_added) for m_tb_store_cb_appkey_added
- m_tb_store_wvt.o(i.m_tb_store_load_publi_param) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_tb_store_wvt.o(i.m_tb_store_load_publi_param) refers to m_tb_key.o(i.m_tb_key_app_find) for m_tb_key_app_find
- m_tb_store_wvt.o(i.m_tb_store_load_publi_param) refers to m_tb_mio.o(i.m_tb_mio_set_publi_param) for m_tb_mio_set_publi_param
- m_tb_store_wvt.o(i.m_tb_store_load_publi_param) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_mio.o(i.m_tb_mio_set_prim_addr) for m_tb_mio_set_prim_addr
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_state.o(i.m_tb_state_set_default_ttl) for m_tb_state_set_default_ttl
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_state.o(i.m_tb_state_set_beacon_state) for m_tb_state_set_beacon_state
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_state.o(i.m_tb_state_set_net_tx_state) for m_tb_state_set_net_tx_state
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_state.o(i.m_tb_state_set_relay_state) for m_tb_state_set_relay_state
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_state.o(i.m_tb_state_set_gatt_proxy_state) for m_tb_state_set_gatt_proxy_state
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_state.o(i.m_tb_state_set_friend_state) for m_tb_state_set_friend_state
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_key.o(i.m_tb_key_dev_add) for m_tb_key_dev_add
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_key.o(i.m_tb_key_model_bind) for m_tb_key_model_bind
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_key.o(i.m_tb_key_set_iv_seq) for m_tb_key_set_iv_seq
- m_tb_store_wvt.o(i.m_tb_store_load_states) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_load_subs_list) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_tb_store_wvt.o(i.m_tb_store_load_subs_list) refers to m_tb_mio.o(i.m_tb_mio_add_subscription_virt) for m_tb_mio_add_subscription_virt
- m_tb_store_wvt.o(i.m_tb_store_load_subs_list) refers to m_tb_mio.o(i.m_tb_mio_add_subscription) for m_tb_mio_add_subscription
- m_tb_store_wvt.o(i.m_tb_store_load_subs_list) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_rx_compo_data) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_update_app_key_ind) refers to m_tb_key.o(i.m_tb_key_app_get) for m_tb_key_app_get
- m_tb_store_wvt.o(i.m_tb_store_update_app_key_ind) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_tb_store_wvt.o(i.m_tb_store_update_app_key_ind) refers to m_api.o(i.m_api_send_update_ind) for m_api_send_update_ind
- m_tb_store_wvt.o(i.m_tb_store_update_binding_ind) refers to m_tb_mio.o(i.m_tb_mio_get_nb_bound_app) for m_tb_mio_get_nb_bound_app
- m_tb_store_wvt.o(i.m_tb_store_update_binding_ind) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_store_wvt.o(i.m_tb_store_update_binding_ind) refers to m_tb_mio.o(i.m_tb_mio_get_element_addr) for m_tb_mio_get_element_addr
- m_tb_store_wvt.o(i.m_tb_store_update_binding_ind) refers to m_tb_mio.o(i.m_tb_mio_get_model_id) for m_tb_mio_get_model_id
- m_tb_store_wvt.o(i.m_tb_store_update_binding_ind) refers to m_tb_key.o(i.m_tb_key_get_model_appkey_ids) for m_tb_key_get_model_appkey_ids
- m_tb_store_wvt.o(i.m_tb_store_update_binding_ind) refers to m_api.o(i.m_api_send_update_ind) for m_api_send_update_ind
- m_tb_store_wvt.o(i.m_tb_store_update_binding_ind) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_store_wvt.o(i.m_tb_store_update_ind) refers to m_tb_store_wvt.o(i.m_tb_store_update_net_key_ind) for m_tb_store_update_net_key_ind
- m_tb_store_wvt.o(i.m_tb_store_update_ind) refers to m_tb_store_wvt.o(i.m_tb_store_update_app_key_ind) for m_tb_store_update_app_key_ind
- m_tb_store_wvt.o(i.m_tb_store_update_ind) refers to m_tb_store_wvt.o(i.m_tb_store_update_publi_param_ind) for m_tb_store_update_publi_param_ind
- m_tb_store_wvt.o(i.m_tb_store_update_ind) refers to m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) for m_tb_store_update_subs_list_ind
- m_tb_store_wvt.o(i.m_tb_store_update_ind) refers to m_tb_store_wvt.o(i.m_tb_store_update_binding_ind) for m_tb_store_update_binding_ind
- m_tb_store_wvt.o(i.m_tb_store_update_ind) refers to m_tb_store_wvt.o(i.m_tb_store_update_state_ind) for m_tb_store_update_state_ind
- m_tb_store_wvt.o(i.m_tb_store_update_ind) refers to m_tb_store_wvt.o(.data) for .data
- m_tb_store_wvt.o(i.m_tb_store_update_net_key_ind) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_tb_store_wvt.o(i.m_tb_store_update_net_key_ind) refers to m_api.o(i.m_api_send_update_ind) for m_api_send_update_ind
- m_tb_store_wvt.o(i.m_tb_store_update_publi_param_ind) refers to m_tb_mio.o(i.m_tb_mio_get_element_addr) for m_tb_mio_get_element_addr
- m_tb_store_wvt.o(i.m_tb_store_update_publi_param_ind) refers to m_tb_mio.o(i.m_tb_mio_get_model_id) for m_tb_mio_get_model_id
- m_tb_store_wvt.o(i.m_tb_store_update_publi_param_ind) refers to m_tb_mio.o(i.m_tb_mio_get_publi_param) for m_tb_mio_get_publi_param
- m_tb_store_wvt.o(i.m_tb_store_update_publi_param_ind) refers to m_tb_key.o(i.m_tb_key_app_get) for m_tb_key_app_get
- m_tb_store_wvt.o(i.m_tb_store_update_publi_param_ind) refers to m_tb_mio.o(i.m_tb_mio_get_vaddr) for m_tb_mio_get_vaddr
- m_tb_store_wvt.o(i.m_tb_store_update_publi_param_ind) refers to m_api.o(i.m_api_send_update_ind) for m_api_send_update_ind
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_state.o(i.m_tb_state_get_default_ttl) for m_tb_state_get_default_ttl
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_api.o(i.m_api_send_update_ind) for m_api_send_update_ind
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_state.o(i.m_tb_state_get_beacon_state) for m_tb_state_get_beacon_state
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_state.o(i.m_tb_state_get_net_tx_state) for m_tb_state_get_net_tx_state
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_state.o(i.m_tb_state_get_relay_state) for m_tb_state_get_relay_state
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_state.o(i.m_tb_state_get_gatt_proxy_state) for m_tb_state_get_gatt_proxy_state
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_state.o(i.m_tb_state_get_friend_state) for m_tb_state_get_friend_state
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_key.o(i.m_tb_key_dev_get) for m_tb_key_dev_get
- m_tb_store_wvt.o(i.m_tb_store_update_state_ind) refers to m_tb_key.o(i.m_tb_key_get_iv_seq_no_inc) for m_tb_key_get_iv_seq_no_inc
- m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) refers to m_tb_mio.o(i.m_tb_mio_get_subscription_list_size) for m_tb_mio_get_subscription_list_size
- m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) refers to m_tb_mio.o(i.m_tb_mio_get_subscription_list_size_vaddr) for m_tb_mio_get_subscription_list_size_vaddr
- m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) refers to m_tb_mio.o(i.m_tb_mio_get_element_addr) for m_tb_mio_get_element_addr
- m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) refers to m_tb_mio.o(i.m_tb_mio_get_model_id) for m_tb_mio_get_model_id
- m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) refers to m_tb_mio.o(i.m_tb_mio_get_subscription_list) for m_tb_mio_get_subscription_list
- m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) refers to m_api.o(i.m_api_send_update_ind) for m_api_send_update_ind
- m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_api_msg.o(i.m_api_basic_cmp_evt_send) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_basic_cmp_evt_send) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_model_rsp_send_cmd_handler) refers to m_api.o(i.m_api_buf_alloc) for m_api_buf_alloc
- m_api_msg.o(i.m_api_model_rsp_send_cmd_handler) refers to m_api.o(i.m_api_buf_data_get) for m_api_buf_data_get
- m_api_msg.o(i.m_api_model_rsp_send_cmd_handler) refers to m_api.o(i.m_api_model_rsp_send) for m_api_model_rsp_send
- m_api_msg.o(i.m_api_model_rsp_send_cmd_handler) refers to m_api.o(i.m_api_buf_release) for m_api_buf_release
- m_api_msg.o(i.m_api_model_rsp_send_cmd_handler) refers to m_api_msg.o(i.m_api_basic_cmp_evt_send) for m_api_basic_cmp_evt_send
- m_api_msg.o(i.m_api_msg_buf_block_freed_cb) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_buf_block_freed_cb) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_msg_disabled_cb) refers to m_api_msg.o(i.m_api_basic_cmp_evt_send) for m_api_basic_cmp_evt_send
- m_api_msg.o(i.m_api_msg_enabled_cb) refers to m_api_msg.o(i.m_api_basic_cmp_evt_send) for m_api_basic_cmp_evt_send
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_enable) for m_api_enable
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_disable) for m_api_disable
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_set_run_time) for m_api_set_run_time
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_get_run_time) for m_api_get_run_time
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_buf_alloc_block) for m_api_buf_alloc_block
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_buf_free_block) for m_api_buf_free_block
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_register_model) for m_api_register_model
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_load_stored_info) for m_api_load_stored_info
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_buf_alloc) for m_api_buf_alloc
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_buf_data_get) for m_api_buf_data_get
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_model_publish) for m_api_model_publish
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_buf_release) for m_api_buf_release
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api_msg.o(i.m_api_model_rsp_send_cmd_handler) for m_api_model_rsp_send_cmd_handler
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_tb_key.o(i.m_tb_key_app_find) for m_tb_key_app_find
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_tb_key.o(i.m_tb_key_model_bind) for m_tb_key_model_bind
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_tb_mio.o(i.m_tb_mio_bind) for m_tb_mio_bind
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_tb_mio.o(i.m_tb_mio_add_subscription_virt) for m_tb_mio_add_subscription_virt
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_tb_mio.o(i.m_tb_mio_add_subscription) for m_tb_mio_add_subscription
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_tb_mio.o(i.m_tb_mio_set_publi_param) for m_tb_mio_set_publi_param
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_tb_mio.o(i.m_tb_mio_delete_subscription_virt) for m_tb_mio_delete_subscription_virt
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_tb_mio.o(i.m_tb_mio_delete_subscription) for m_tb_mio_delete_subscription
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_health_status_send) for m_api_health_status_send
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_prov_pub_key_read) for m_api_prov_pub_key_read
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_iv_upd_test_mode) for m_api_iv_upd_test_mode
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_lpn_start) for m_api_lpn_start
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_lpn_stop) for m_api_lpn_stop
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api_msg.o(i.m_api_basic_cmp_evt_send) for m_api_basic_cmp_evt_send
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_lpn_select_friend) for m_api_lpn_select_friend
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_proxy_ctrl) for m_api_proxy_ctrl
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api.o(i.m_api_prov_stop_link_timeout) for m_api_prov_stop_link_timeout
- m_api_msg.o(i.m_api_msg_exec_cmd) refers to m_api_msg.o(.constdata) for .constdata
- m_api_msg.o(i.m_api_msg_handler) refers to m_api_msg.o(i.m_api_msg_exec_cmd) for m_api_msg_exec_cmd
- m_api_msg.o(i.m_api_msg_handler) refers to m_api.o(i.m_api_model_opcode_status) for m_api_model_opcode_status
- m_api_msg.o(i.m_api_msg_handler) refers to m_api.o(i.m_api_compo_data_cfm) for m_api_compo_data_cfm
- m_api_msg.o(i.m_api_msg_handler) refers to m_api.o(i.m_api_health_cfm) for m_api_health_cfm
- m_api_msg.o(i.m_api_msg_handler) refers to m_api.o(i.m_api_prov_param_rsp) for m_api_prov_param_rsp
- m_api_msg.o(i.m_api_msg_handler) refers to m_api.o(i.m_api_prov_oob_auth_rsp) for m_api_prov_oob_auth_rsp
- m_api_msg.o(i.m_api_msg_init) refers to m_api.o(i.m_api_set) for m_api_set
- m_api_msg.o(i.m_api_msg_init) refers to m_api_msg.o(.constdata) for .constdata
- m_api_msg.o(i.m_api_msg_loaded_cb) refers to m_api_msg.o(i.m_api_basic_cmp_evt_send) for m_api_basic_cmp_evt_send
- m_api_msg.o(i.m_api_msg_model_opcode_check_cb) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_model_opcode_check_cb) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_msg_model_publish_period_cb) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_model_publish_period_cb) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_msg_model_rx_cb) refers to m_api.o(i.m_api_buf_data_len_get) for m_api_buf_data_len_get
- m_api_msg.o(i.m_api_msg_model_rx_cb) refers to m_api.o(i.m_api_buf_data_get) for m_api_buf_data_get
- m_api_msg.o(i.m_api_msg_model_rx_cb) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_model_rx_cb) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_msg_model_sent_cb) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_model_sent_cb) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_msg_model_sent_cb) refers to m_api.o(i.m_api_buf_release) for m_api_buf_release
- m_api_msg.o(i.m_api_msg_prov_oob_auth_req_cb) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_prov_oob_auth_req_cb) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_msg_prov_param_req_cb) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_prov_param_req_cb) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(i.m_api_msg_prov_state_cb) refers to m_al_task.o(i.m_al_msg_alloc) for m_al_msg_alloc
- m_api_msg.o(i.m_api_msg_prov_state_cb) refers to m_al_task.o(i.m_al_msg_send) for m_al_msg_send
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_enabled_cb) for m_api_msg_enabled_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_disabled_cb) for m_api_msg_disabled_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_prov_state_cb) for m_api_msg_prov_state_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_prov_param_req_cb) for m_api_msg_prov_param_req_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_prov_oob_auth_req_cb) for m_api_msg_prov_oob_auth_req_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_buf_block_freed_cb) for m_api_msg_buf_block_freed_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_loaded_cb) for m_api_msg_loaded_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_model_rx_cb) for m_api_msg_model_rx_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_model_sent_cb) for m_api_msg_model_sent_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_model_opcode_check_cb) for m_api_msg_model_opcode_check_cb
- m_api_msg.o(.constdata) refers to m_api_msg.o(i.m_api_msg_model_publish_period_cb) for m_api_msg_model_publish_period_cb
- m_bcn.o(i.m_bcn_adv_tx_check) refers to m_bcn.o(i.m_bcn_send) for m_bcn_send
- m_bcn.o(i.m_bcn_adv_tx_check) refers to m_bcn.o(i.m_bcn_prep_secure_bcn) for m_bcn_prep_secure_bcn
- m_bcn.o(i.m_bcn_adv_tx_check) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_cb_closed) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_bcn.o(i.m_bcn_cb_closed) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_cb_opened) refers to m_bcn.o(i.m_bcn_proxy_tx_check) for m_bcn_proxy_tx_check
- m_bcn.o(i.m_bcn_cb_opened) refers to m_bcn.o(i.m_bcn_buf_rts_set) for m_bcn_buf_rts_set
- m_bcn.o(i.m_bcn_cb_opened) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_bcn.o(i.m_bcn_cb_opened) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_cb_opened) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_cb_rx) refers to m_tb_key.o(i.m_tb_key_get_net_from_net_id) for m_tb_key_get_net_from_net_id
- m_bcn.o(i.m_bcn_cb_rx) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_bcn.o(i.m_bcn_cb_rx) refers to m_bcn.o(i.m_bcn_insert_encrypt_queue) for m_bcn_insert_encrypt_queue
- m_bcn.o(i.m_bcn_cb_rx) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_cb_sent) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_cb_sent) refers to m_bcn.o(i.m_bcn_proxy_tx_check) for m_bcn_proxy_tx_check
- m_bcn.o(i.m_bcn_cb_sent) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_cb_timer_bcn_expired) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_bcn.o(i.m_bcn_cb_timer_bcn_expired) refers to m_bcn.o(i.m_bcn_buf_rts_set) for m_bcn_buf_rts_set
- m_bcn.o(i.m_bcn_cb_timer_bcn_expired) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_cb_timer_bcn_expired) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_cb_timer_obs_expired) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_bcn.o(i.m_bcn_cb_timer_obs_expired) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_cmac_finished_cb) refers to m_bcn.o(i.m_bcn_proxy_tx_check) for m_bcn_proxy_tx_check
- m_bcn.o(i.m_bcn_cmac_finished_cb) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_cmac_finished_cb) refers to m_tb_key.o(i.m_tb_key_secure_bcn_rx_ind) for m_tb_key_secure_bcn_rx_ind
- m_bcn.o(i.m_bcn_cmac_finished_cb) refers to m_bcn.o(i.m_bcn_proxy_con_start) for m_bcn_proxy_con_start
- m_bcn.o(i.m_bcn_cmac_finished_cb) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_bcn.o(i.m_bcn_cmac_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_cmac_start) for m_tb_sec_cmac_start
- m_bcn.o(i.m_bcn_cmac_finished_cb) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_cmac_finished_cb) refers to m_bcn.o(i.m_bcn_cmac_ready_cb) for m_bcn_cmac_ready_cb
- m_bcn.o(i.m_bcn_cmac_ready_cb) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_bcn.o(i.m_bcn_cmac_ready_cb) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_connect_api) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_init) refers to m_bcn.o(i.m_bcn_get_env_size) for m_bcn_get_env_size
- m_bcn.o(i.m_bcn_init) refers to m_bcn.o(i.m_bcn_buf_init) for m_bcn_buf_init
- m_bcn.o(i.m_bcn_init) refers to m_bearer.o(i.m_bearer_connect_client_cb) for m_bearer_connect_client_cb
- m_bcn.o(i.m_bcn_init) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_init) refers to m_bcn.o(i.m_bcn_cb_timer_obs_expired) for m_bcn_cb_timer_obs_expired
- m_bcn.o(i.m_bcn_init) refers to m_bcn.o(i.m_bcn_cb_timer_bcn_expired) for m_bcn_cb_timer_bcn_expired
- m_bcn.o(i.m_bcn_init) refers to m_bearer.o(.constdata) for m_bearer_api
- m_bcn.o(i.m_bcn_init) refers to m_bcn.o(.constdata) for .constdata
- m_bcn.o(i.m_bcn_insert_encrypt_queue) refers to m_tb_sec.o(i.m_tb_sec_cmac_start) for m_tb_sec_cmac_start
- m_bcn.o(i.m_bcn_insert_encrypt_queue) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_insert_encrypt_queue) refers to m_bcn.o(i.m_bcn_cmac_finished_cb) for m_bcn_cmac_finished_cb
- m_bcn.o(i.m_bcn_insert_encrypt_queue) refers to m_bcn.o(i.m_bcn_cmac_ready_cb) for m_bcn_cmac_ready_cb
- m_bcn.o(i.m_bcn_prep_secure_bcn) refers to m_tb_key.o(i.m_tb_key_get_net_info) for m_tb_key_get_net_info
- m_bcn.o(i.m_bcn_prep_secure_bcn) refers to m_bcn.o(i.m_bcn_insert_encrypt_queue) for m_bcn_insert_encrypt_queue
- m_bcn.o(i.m_bcn_prep_secure_bcn) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_proxy_con_start) refers to m_bcn.o(i.m_bcn_proxy_tx_check) for m_bcn_proxy_tx_check
- m_bcn.o(i.m_bcn_proxy_con_start) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_proxy_tx_check) refers to m_bcn.o(i.m_bcn_send) for m_bcn_send
- m_bcn.o(i.m_bcn_proxy_tx_check) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_proxy_tx_check) refers to m_bcn.o(i.m_bcn_prep_secure_bcn) for m_bcn_prep_secure_bcn
- m_bcn.o(i.m_bcn_proxy_tx_check) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_restart_tx_unprov_bcn) refers to m_bcn.o(i.m_bcn_buf_rts_set) for m_bcn_buf_rts_set
- m_bcn.o(i.m_bcn_restart_tx_unprov_bcn) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_bcn.o(i.m_bcn_restart_tx_unprov_bcn) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_restart_tx_unprov_bcn) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_send) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_start_tx_unprov_bcn) refers to m_bcn.o(i.m_bcn_buf_rts_set) for m_bcn_buf_rts_set
- m_bcn.o(i.m_bcn_start_tx_unprov_bcn) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_bcn.o(i.m_bcn_start_tx_unprov_bcn) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_start_tx_unprov_bcn) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_state_update) refers to m_tb_state.o(i.m_tb_state_get_prov_state) for m_tb_state_get_prov_state
- m_bcn.o(i.m_bcn_state_update) refers to m_tb_state.o(i.m_tb_state_get_beacon_state) for m_tb_state_get_beacon_state
- m_bcn.o(i.m_bcn_state_update) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_bcn.o(i.m_bcn_state_update) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_state_update) refers to m_bcn.o(i.m_bcn_stop_tx_unprov_bcn) for m_bcn_stop_tx_unprov_bcn
- m_bcn.o(i.m_bcn_state_update) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_bcn.o(i.m_bcn_state_update) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_stop_tx_security_bcn) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_bcn.o(i.m_bcn_stop_tx_security_bcn) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_stop_tx_unprov_bcn) refers to m_bcn.o(i.m_bcn_buf_rts_set) for m_bcn_buf_rts_set
- m_bcn.o(i.m_bcn_stop_tx_unprov_bcn) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_bcn.o(i.m_bcn_stop_tx_unprov_bcn) refers to m_bcn.o(.data) for .data
- m_bcn.o(i.m_bcn_subnet_update_ind) refers to m_bcn.o(i.m_bcn_adv_tx_check) for m_bcn_adv_tx_check
- m_bcn.o(i.m_bcn_subnet_update_ind) refers to m_bcn.o(.data) for .data
- m_bcn.o(.constdata) refers to m_bcn.o(i.m_bcn_cb_sent) for m_bcn_cb_sent
- m_bcn.o(.constdata) refers to m_bcn.o(i.m_bcn_cb_rx) for m_bcn_cb_rx
- m_bcn.o(.constdata) refers to m_bcn.o(i.m_bcn_cb_opened) for m_bcn_cb_opened
- m_bcn.o(.constdata) refers to m_bcn.o(i.m_bcn_cb_closed) for m_bcn_cb_closed
- m_bearer.o(i.m_bearer_closed) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_bearer.o(i.m_bearer_closed) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_connect_client_cb) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_init) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_init) refers to m_bearer.o(i.m_bearer_send_continue) for m_bearer_send_continue
- m_bearer.o(i.m_bearer_opened) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_rx) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_bearer.o(i.m_bearer_rx) refers to m_tb_buf.o(i.m_tb_buf_copy_data_from_mem) for m_tb_buf_copy_data_from_mem
- m_bearer.o(i.m_bearer_rx) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_bearer.o(i.m_bearer_rx) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_send) refers to m_bearer_adv.o(i.m_bearer_adv_tx_prepare) for m_bearer_adv_tx_prepare
- m_bearer.o(i.m_bearer_send) refers to m_bearer_gatt.o(i.m_bearer_gatt_tx_prepare) for m_bearer_gatt_tx_prepare
- m_bearer.o(i.m_bearer_send) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_bearer.o(i.m_bearer_send) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_bearer.o(i.m_bearer_send) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_send_continue) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_bearer.o(i.m_bearer_send_continue) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_bearer.o(i.m_bearer_send_continue) refers to m_bearer_adv.o(i.m_bearer_adv_send) for m_bearer_adv_send
- m_bearer.o(i.m_bearer_send_continue) refers to m_bearer_gatt.o(i.m_bearer_gatt_send) for m_bearer_gatt_send
- m_bearer.o(i.m_bearer_send_continue) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_sent) refers to m_tb_buf.o(i.m_tb_buf_head_release) for m_tb_buf_head_release
- m_bearer.o(i.m_bearer_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_bearer.o(i.m_bearer_sent) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_bearer.o(i.m_bearer_sent) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_start) refers to m_bearer_adv.o(i.m_bearer_adv_start) for m_bearer_adv_start
- m_bearer.o(i.m_bearer_start) refers to m_bearer_gatt.o(i.m_bearer_gatt_start) for m_bearer_gatt_start
- m_bearer.o(i.m_bearer_start) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_started) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_stop) refers to m_bearer_adv.o(i.m_bearer_adv_stop) for m_bearer_adv_stop
- m_bearer.o(i.m_bearer_stop) refers to m_bearer_gatt.o(i.m_bearer_gatt_stop) for m_bearer_gatt_stop
- m_bearer.o(i.m_bearer_stop) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_stopped) refers to m_bearer.o(.data) for .data
- m_bearer.o(i.m_bearer_update) refers to m_bearer_gatt.o(i.m_bearer_gatt_update) for m_bearer_gatt_update
- m_bearer.o(i.m_bearer_update) refers to m_bearer_adv.o(i.m_bearer_adv_update) for m_bearer_adv_update
- m_bearer.o(i.m_bearer_update) refers to m_bearer.o(.data) for .data
- m_bearer.o(.constdata) refers to m_bearer.o(i.m_bearer_send) for m_bearer_send
- m_bearer.o(.constdata) refers to m_bearer.o(i.m_bearer_update) for m_bearer_update
- m_fnd.o(i.m_fnd_get_env_size) refers to m_fnd_confs.o(i.m_fnd_confs_get_env_size) for m_fnd_confs_get_env_size
- m_fnd.o(i.m_fnd_get_env_size) refers to m_fnd_hlths.o(i.m_fnd_hlths_get_env_size) for m_fnd_hlths_get_env_size
- m_fnd.o(i.m_fnd_init) refers to m_fnd_confs.o(i.m_fnd_confs_init) for m_fnd_confs_init
- m_fnd.o(i.m_fnd_init) refers to m_fnd_hlths.o(i.m_fnd_hlths_init) for m_fnd_hlths_init
- m_fnd_hlths.o(i.m_fnd_hlths_buf_alloc) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_fnd_hlths.o(i.m_fnd_hlths_cb_opcode_check) refers to m_api.o(i.m_api_model_opcode_status) for m_api_model_opcode_status
- m_fnd_hlths.o(i.m_fnd_hlths_cb_publish_period) refers to m_api.o(i.m_api_send_fault_period_ind) for m_api_send_fault_period_ind
- m_fnd_hlths.o(i.m_fnd_hlths_cb_publish_period) refers to m_fnd_hlths.o(.data) for .data
- m_fnd_hlths.o(i.m_fnd_hlths_cb_rx) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_fnd_hlths.o(i.m_fnd_hlths_cb_rx) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_fnd_hlths.o(i.m_fnd_hlths_cb_rx) refers to m_fnd_hlths.o(i.m_fnd_hlths_process) for m_fnd_hlths_process
- m_fnd_hlths.o(i.m_fnd_hlths_cb_rx) refers to m_fnd_hlths.o(.data) for .data
- m_fnd_hlths.o(i.m_fnd_hlths_cb_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_fnd_hlths.o(i.m_fnd_hlths_cfm) refers to m_fnd_hlths.o(i.m_fnd_hlths_send_status) for m_fnd_hlths_send_status
- m_fnd_hlths.o(i.m_fnd_hlths_cfm) refers to m_fnd_hlths.o(i.m_fnd_hlths_process_next) for m_fnd_hlths_process_next
- m_fnd_hlths.o(i.m_fnd_hlths_handler_period) refers to m_tb_mio.o(i.m_tb_mio_get_period) for m_tb_mio_get_period
- m_fnd_hlths.o(i.m_fnd_hlths_handler_period) refers to m_api.o(i.m_api_send_fault_period_ind) for m_api_send_fault_period_ind
- m_fnd_hlths.o(i.m_fnd_hlths_handler_period) refers to m_fnd_hlths.o(i.m_fnd_hlths_buf_alloc) for m_fnd_hlths_buf_alloc
- m_fnd_hlths.o(i.m_fnd_hlths_handler_period) refers to m_fnd_hlths.o(i.m_fnd_hlths_send) for m_fnd_hlths_send
- m_fnd_hlths.o(i.m_fnd_hlths_handler_period) refers to m_fnd_hlths.o(i.m_fnd_hlths_process_next) for m_fnd_hlths_process_next
- m_fnd_hlths.o(i.m_fnd_hlths_handler_period) refers to m_fnd_hlths.o(.data) for .data
- m_fnd_hlths.o(i.m_fnd_hlths_init) refers to m_api.o(i.m_api_register_model) for m_api_register_model
- m_fnd_hlths.o(i.m_fnd_hlths_init) refers to m_fnd_hlths.o(.data) for .data
- m_fnd_hlths.o(i.m_fnd_hlths_init) refers to m_fnd_hlths.o(.constdata) for .constdata
- m_fnd_hlths.o(i.m_fnd_hlths_process) refers to m_tb_state.o(i.m_tb_state_set_attention_state) for m_tb_state_set_attention_state
- m_fnd_hlths.o(i.m_fnd_hlths_process) refers to m_fnd_hlths.o(i.m_fnd_hlths_send_attention_status) for m_fnd_hlths_send_attention_status
- m_fnd_hlths.o(i.m_fnd_hlths_process) refers to m_api.o(i.m_api_send_fault_clear_ind) for m_api_send_fault_clear_ind
- m_fnd_hlths.o(i.m_fnd_hlths_process) refers to m_fnd_hlths.o(i.m_fnd_hlths_send_status) for m_fnd_hlths_send_status
- m_fnd_hlths.o(i.m_fnd_hlths_process) refers to m_api.o(i.m_api_send_fault_get_req_ind) for m_api_send_fault_get_req_ind
- m_fnd_hlths.o(i.m_fnd_hlths_process) refers to m_api.o(i.m_api_send_fault_test_req_ind) for m_api_send_fault_test_req_ind
- m_fnd_hlths.o(i.m_fnd_hlths_process) refers to m_fnd_hlths.o(i.m_fnd_hlths_process_next) for m_fnd_hlths_process_next
- m_fnd_hlths.o(i.m_fnd_hlths_process) refers to m_fnd_hlths.o(i.m_fnd_hlths_handler_period) for m_fnd_hlths_handler_period
- m_fnd_hlths.o(i.m_fnd_hlths_process_next) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_fnd_hlths.o(i.m_fnd_hlths_process_next) refers to m_fnd_hlths.o(i.m_fnd_hlths_process) for m_fnd_hlths_process
- m_fnd_hlths.o(i.m_fnd_hlths_process_next) refers to m_fnd_hlths.o(.data) for .data
- m_fnd_hlths.o(i.m_fnd_hlths_send) refers to m_api.o(i.m_api_model_rsp_send) for m_api_model_rsp_send
- m_fnd_hlths.o(i.m_fnd_hlths_send) refers to m_fnd_hlths.o(.data) for .data
- m_fnd_hlths.o(i.m_fnd_hlths_send_attention_status) refers to m_fnd_hlths.o(i.m_fnd_hlths_buf_alloc) for m_fnd_hlths_buf_alloc
- m_fnd_hlths.o(i.m_fnd_hlths_send_attention_status) refers to m_tb_state.o(i.m_tb_state_get_attention_state) for m_tb_state_get_attention_state
- m_fnd_hlths.o(i.m_fnd_hlths_send_attention_status) refers to m_fnd_hlths.o(i.m_fnd_hlths_send) for m_fnd_hlths_send
- m_fnd_hlths.o(i.m_fnd_hlths_send_attention_status) refers to m_fnd_hlths.o(i.m_fnd_hlths_process_next) for m_fnd_hlths_process_next
- m_fnd_hlths.o(i.m_fnd_hlths_send_status) refers to m_fnd_hlths.o(i.m_fnd_hlths_buf_alloc) for m_fnd_hlths_buf_alloc
- m_fnd_hlths.o(i.m_fnd_hlths_send_status) refers to m_fnd_hlths.o(i.m_fnd_hlths_process_next) for m_fnd_hlths_process_next
- m_fnd_hlths.o(i.m_fnd_hlths_send_status) refers to m_fnd_hlths.o(i.m_fnd_hlths_send) for m_fnd_hlths_send
- m_fnd_hlths.o(i.m_fnd_hlths_send_status) refers to m_api.o(i.m_api_model_publish) for m_api_model_publish
- m_fnd_hlths.o(i.m_fnd_hlths_send_status) refers to m_fnd_hlths.o(.data) for .data
- m_fnd_hlths.o(i.m_fnd_hlths_status_ind) refers to m_fnd_hlths.o(i.m_fnd_hlths_send_status) for m_fnd_hlths_send_status
- m_fnd_hlths.o(.constdata) refers to m_fnd_hlths.o(i.m_fnd_hlths_cb_rx) for m_fnd_hlths_cb_rx
- m_fnd_hlths.o(.constdata) refers to m_fnd_hlths.o(i.m_fnd_hlths_cb_sent) for m_fnd_hlths_cb_sent
- m_fnd_hlths.o(.constdata) refers to m_fnd_hlths.o(i.m_fnd_hlths_cb_opcode_check) for m_fnd_hlths_cb_opcode_check
- m_fnd_hlths.o(.constdata) refers to m_fnd_hlths.o(i.m_fnd_hlths_cb_publish_period) for m_fnd_hlths_cb_publish_period
- m_lay.o(i.m_lay_get_env_size) refers to m_lay_net.o(i.m_lay_net_get_env_size) for m_lay_net_get_env_size
- m_lay.o(i.m_lay_get_env_size) refers to m_lay_ltrans.o(i.m_lay_ltrans_get_env_size) for m_lay_ltrans_get_env_size
- m_lay.o(i.m_lay_get_env_size) refers to m_lay_utrans.o(i.m_lay_utrans_get_env_size) for m_lay_utrans_get_env_size
- m_lay.o(i.m_lay_get_env_size) refers to m_lay_access.o(i.m_lay_access_get_env_size) for m_lay_access_get_env_size
- m_lay.o(i.m_lay_get_env_size) refers to m_lay_hb.o(i.m_lay_hb_get_env_size) for m_lay_hb_get_env_size
- m_lay.o(i.m_lay_get_env_size) refers to m_lay_lpn.o(i.m_lay_lpn_get_env_size) for m_lay_lpn_get_env_size
- m_lay.o(i.m_lay_get_env_size) refers to m_lay_friend.o(i.m_lay_friend_get_env_size) for m_lay_friend_get_env_size
- m_lay.o(i.m_lay_get_env_size) refers to m_lay_proxy.o(i.m_lay_proxy_get_env_size) for m_lay_proxy_get_env_size
- m_lay.o(i.m_lay_init) refers to m_lay_net.o(i.m_lay_net_init) for m_lay_net_init
- m_lay.o(i.m_lay_init) refers to m_lay_ltrans.o(i.m_lay_ltrans_init) for m_lay_ltrans_init
- m_lay.o(i.m_lay_init) refers to m_lay_utrans.o(i.m_lay_utrans_init) for m_lay_utrans_init
- m_lay.o(i.m_lay_init) refers to m_lay_access.o(i.m_lay_access_init) for m_lay_access_init
- m_lay.o(i.m_lay_init) refers to m_lay_hb.o(i.m_lay_hb_init) for m_lay_hb_init
- m_lay.o(i.m_lay_init) refers to m_lay_lpn.o(i.m_lay_lpn_init) for m_lay_lpn_init
- m_lay.o(i.m_lay_init) refers to m_lay_friend.o(i.m_lay_friend_init) for m_lay_friend_init
- m_lay.o(i.m_lay_init) refers to m_lay_proxy.o(i.m_lay_proxy_init) for m_lay_proxy_init
- m_lay.o(i.m_lay_init) refers to m_bearer_adv.o(i.m_bearer_adv_connect_api_al) for m_bearer_adv_connect_api_al
- m_lay.o(i.m_lay_init) refers to m_bearer_gatt.o(i.m_bearer_gatt_connect_api_al) for m_bearer_gatt_connect_api_al
- m_lay.o(i.m_lay_init) refers to m_lay_net.o(i.m_lay_net_connect_api_bearer) for m_lay_net_connect_api_bearer
- m_lay.o(i.m_lay_init) refers to m_bearer.o(i.m_bearer_connect_client_cb) for m_bearer_connect_client_cb
- m_lay.o(i.m_lay_init) refers to m_lay_net.o(i.m_lay_net_connect_cb) for m_lay_net_connect_cb
- m_lay.o(i.m_lay_init) refers to m_lay_ltrans.o(i.m_lay_ltrans_connect_api_net) for m_lay_ltrans_connect_api_net
- m_lay.o(i.m_lay_init) refers to m_lay_ltrans.o(i.m_lay_ltrans_connect_cb) for m_lay_ltrans_connect_cb
- m_lay.o(i.m_lay_init) refers to m_lay_utrans.o(i.m_lay_utrans_connect_api_ltrans) for m_lay_utrans_connect_api_ltrans
- m_lay.o(i.m_lay_init) refers to m_lay_utrans.o(i.m_lay_utrans_connect_cb) for m_lay_utrans_connect_cb
- m_lay.o(i.m_lay_init) refers to m_lay_hb.o(i.m_lay_hb_connect_api_utrans) for m_lay_hb_connect_api_utrans
- m_lay.o(i.m_lay_init) refers to m_tb_state.o(i.m_tb_state_set_hb_cb) for m_tb_state_set_hb_cb
- m_lay.o(i.m_lay_init) refers to m_tb_state.o(i.m_tb_state_set_friend_cb) for m_tb_state_set_friend_cb
- m_lay.o(i.m_lay_init) refers to m_lay_ltrans.o(i.m_lay_ltrans_connect_cb_seg) for m_lay_ltrans_connect_cb_seg
- m_lay.o(i.m_lay_init) refers to m_lay_friend.o(i.m_lay_friend_connect_api_net) for m_lay_friend_connect_api_net
- m_lay.o(i.m_lay_init) refers to m_lay_friend.o(i.m_lay_friend_connect_api_utrans) for m_lay_friend_connect_api_utrans
- m_lay.o(i.m_lay_init) refers to m_lay_lpn.o(i.m_lay_lpn_connect_api_utrans) for m_lay_lpn_connect_api_utrans
- m_lay.o(i.m_lay_init) refers to m_lay_net.o(i.m_lay_net_connect_cb_lpn_rx) for m_lay_net_connect_cb_lpn_rx
- m_lay.o(i.m_lay_init) refers to m_lay_proxy.o(i.m_lay_proxy_connect_api_net) for m_lay_proxy_connect_api_net
- m_lay.o(i.m_lay_init) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_connect_api) for m_lay_proxy_bearer_connect_api
- m_lay.o(i.m_lay_init) refers to m_lay_access.o(i.m_lay_access_connect_api_utrans) for m_lay_access_connect_api_utrans
- m_lay.o(i.m_lay_init) refers to m_al_adv.o(.constdata) for m_al_adv_api
- m_lay.o(i.m_lay_init) refers to m_al_con.o(.constdata) for m_al_con_api
- m_lay.o(i.m_lay_init) refers to m_bearer.o(.constdata) for m_bearer_api
- m_lay.o(i.m_lay_init) refers to m_lay_net.o(.constdata) for m_lay_net_cb
- m_lay.o(i.m_lay_init) refers to m_lay_ltrans.o(.constdata) for m_lay_ltrans_cb
- m_lay.o(i.m_lay_init) refers to m_lay_net.o(.constdata) for m_lay_net_api
- m_lay.o(i.m_lay_init) refers to m_lay_utrans.o(.constdata) for m_lay_utrans_cb
- m_lay.o(i.m_lay_init) refers to m_lay_ltrans.o(.constdata) for m_lay_ltrans_api
- m_lay.o(i.m_lay_init) refers to m_lay_access.o(.constdata) for m_lay_access_cb
- m_lay.o(i.m_lay_init) refers to m_lay_hb.o(.constdata) for m_lay_hb_cb
- m_lay.o(i.m_lay_init) refers to m_lay_utrans.o(.constdata) for m_lay_utrans_api
- m_lay.o(i.m_lay_init) refers to m_lay_hb.o(.constdata) for m_lay_hb_state_cb
- m_lay.o(i.m_lay_init) refers to m_lay_friend.o(.constdata) for m_lay_friend_state_cb
- m_lay.o(i.m_lay_init) refers to m_lay_friend.o(.constdata) for m_lay_friend_cb_net
- m_lay.o(i.m_lay_init) refers to m_lay_friend.o(.constdata) for m_lay_friend_cb_ltrans
- m_lay.o(i.m_lay_init) refers to m_lay_friend.o(.constdata) for m_lay_friend_cb_utrans
- m_lay.o(i.m_lay_init) refers to m_lay_lpn.o(.constdata) for m_lay_lpn_utrans_cb
- m_lay.o(i.m_lay_init) refers to m_lay_lpn.o(.constdata) for m_lay_lpn_net_cb
- m_lay.o(i.m_lay_init) refers to m_lay_proxy.o(.constdata) for m_lay_proxy_cb_net
- m_lay_access.o(i.m_lay_access_connect_api_utrans) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(i.m_lay_access_init) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(i.m_lay_access_init) refers to m_lay_access.o(i.m_lay_access_retx_timer_cb) for m_lay_access_retx_timer_cb
- m_lay_access.o(i.m_lay_access_init) refers to m_lay_access.o(i.m_lay_access_model_check) for m_lay_access_model_check
- m_lay_access.o(i.m_lay_access_model_check) refers to m_tb_key.o(i.m_tb_key_model_bind_check) for m_tb_key_model_bind_check
- m_lay_access.o(i.m_lay_access_model_check) refers to m_tb_mio.o(i.m_tb_mio_is_dest_addr) for m_tb_mio_is_dest_addr
- m_lay_access.o(i.m_lay_access_model_check) refers to m_tb_mio.o(i.m_tb_mio_cb_get) for m_tb_mio_cb_get
- m_lay_access.o(i.m_lay_access_model_check) refers to m_tb_mio.o(i.m_tb_mio_get_nb_model) for m_tb_mio_get_nb_model
- m_lay_access.o(i.m_lay_access_model_check) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_access.o(i.m_lay_access_model_check) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_lay_access.o(i.m_lay_access_model_check) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(i.m_lay_access_model_check) refers to mesh_api.o(.data) for gateway_src_id
- m_lay_access.o(i.m_lay_access_opcode_set) refers to m_tb_buf.o(i.m_tb_buf_head_reserve) for m_tb_buf_head_reserve
- m_lay_access.o(i.m_lay_access_opcode_status) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_lay_access.o(i.m_lay_access_opcode_status) refers to m_tb_mio.o(i.m_tb_mio_cb_get) for m_tb_mio_cb_get
- m_lay_access.o(i.m_lay_access_opcode_status) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(i.m_lay_access_publish) refers to m_tb_mio.o(i.m_tb_mio_get_element_addr) for m_tb_mio_get_element_addr
- m_lay_access.o(i.m_lay_access_publish) refers to m_tb_mio.o(i.m_tb_mio_get_publi_param) for m_tb_mio_get_publi_param
- m_lay_access.o(i.m_lay_access_publish) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_lay_access.o(i.m_lay_access_publish) refers to m_tb_key.o(i.m_tb_key_model_bind_check) for m_tb_key_model_bind_check
- m_lay_access.o(i.m_lay_access_publish) refers to m_tb_key.o(i.m_tb_key_app_get) for m_tb_key_app_get
- m_lay_access.o(i.m_lay_access_publish) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_access.o(i.m_lay_access_publish) refers to m_lay_access.o(i.m_lay_access_opcode_set) for m_lay_access_opcode_set
- m_lay_access.o(i.m_lay_access_publish) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_access.o(i.m_lay_access_publish) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(i.m_lay_access_retx_timer_cb) refers to m_tb_key.o(i.m_tb_key_app_get) for m_tb_key_app_get
- m_lay_access.o(i.m_lay_access_retx_timer_cb) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_access.o(i.m_lay_access_retx_timer_cb) refers to m_tb_mio.o(i.m_tb_mio_cb_get) for m_tb_mio_cb_get
- m_lay_access.o(i.m_lay_access_retx_timer_cb) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_access.o(i.m_lay_access_retx_timer_cb) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(i.m_lay_access_rsp_send) refers to m_tb_mio.o(i.m_tb_mio_get_element_addr) for m_tb_mio_get_element_addr
- m_lay_access.o(i.m_lay_access_rsp_send) refers to m_tb_key.o(i.m_tb_key_model_bind_check) for m_tb_key_model_bind_check
- m_lay_access.o(i.m_lay_access_rsp_send) refers to m_tb_key.o(i.m_tb_key_app_get) for m_tb_key_app_get
- m_lay_access.o(i.m_lay_access_rsp_send) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_access.o(i.m_lay_access_rsp_send) refers to m_lay_access.o(i.m_lay_access_opcode_set) for m_lay_access_opcode_set
- m_lay_access.o(i.m_lay_access_rsp_send) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_access.o(i.m_lay_access_rsp_send) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(i.m_lay_access_rx) refers to m_tb_buf.o(i.m_tb_buf_head_release) for m_tb_buf_head_release
- m_lay_access.o(i.m_lay_access_rx) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_access.o(i.m_lay_access_rx) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_lay_access.o(i.m_lay_access_rx) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(i.m_lay_access_sent) refers to m_tb_mio.o(i.m_tb_mio_cb_get) for m_tb_mio_cb_get
- m_lay_access.o(i.m_lay_access_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_access.o(i.m_lay_access_sent) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_access.o(i.m_lay_access_sent) refers to m_lay_access.o(.data) for .data
- m_lay_access.o(.constdata) refers to m_lay_access.o(i.m_lay_access_sent) for m_lay_access_sent
- m_lay_access.o(.constdata) refers to m_lay_access.o(i.m_lay_access_rx) for m_lay_access_rx
- m_lay_lpn.o(i.m_lay_lpn_cb_key) refers to m_lay_lpn.o(i.m_lay_lpn_send_poll) for m_lay_lpn_send_poll
- m_lay_lpn.o(i.m_lay_lpn_cb_key) refers to m_api.o(i.m_api_send_lpn_status_ind) for m_api_send_lpn_status_ind
- m_lay_lpn.o(i.m_lay_lpn_cb_key) refers to m_lay_lpn.o(i.m_lay_lpn_clean_env) for m_lay_lpn_clean_env
- m_lay_lpn.o(i.m_lay_lpn_cb_key) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_cb_subs_list_add) refers to m_lay_lpn.o(i.m_lay_lpn_send_subs_list) for m_lay_lpn_send_subs_list
- m_lay_lpn.o(i.m_lay_lpn_cb_subs_list_add) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_cb_subs_list_rem) refers to m_lay_lpn.o(i.m_lay_lpn_send_subs_list) for m_lay_lpn_send_subs_list
- m_lay_lpn.o(i.m_lay_lpn_cb_subs_list_rem) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_cb_timer) refers to m_lay_lpn.o(i.m_lay_lpn_send_req) for m_lay_lpn_send_req
- m_lay_lpn.o(i.m_lay_lpn_cb_timer) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_lpn.o(i.m_lay_lpn_cb_timer) refers to m_lay_lpn.o(i.m_lay_lpn_send_poll) for m_lay_lpn_send_poll
- m_lay_lpn.o(i.m_lay_lpn_cb_timer) refers to m_api.o(i.m_api_send_lpn_status_ind) for m_api_send_lpn_status_ind
- m_lay_lpn.o(i.m_lay_lpn_cb_timer) refers to m_lay_lpn.o(i.m_lay_lpn_clean_env) for m_lay_lpn_clean_env
- m_lay_lpn.o(i.m_lay_lpn_cb_timer) refers to m_tb_state.o(i.m_tb_state_set_lpn_state) for m_tb_state_set_lpn_state
- m_lay_lpn.o(i.m_lay_lpn_cb_timer) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_cb_timer_offer) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_lpn.o(i.m_lay_lpn_cb_timer_offer) refers to m_api.o(i.m_api_send_lpn_status_ind) for m_api_send_lpn_status_ind
- m_lay_lpn.o(i.m_lay_lpn_cb_timer_offer) refers to m_lay_lpn.o(i.m_lay_lpn_clean_env) for m_lay_lpn_clean_env
- m_lay_lpn.o(i.m_lay_lpn_cb_timer_offer) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_check_tx_list) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_lpn.o(i.m_lay_lpn_check_tx_list) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_clean_env) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_lpn.o(i.m_lay_lpn_clean_env) refers to m_tb_key.o(i.m_tb_key_friend_end_ind) for m_tb_key_friend_end_ind
- m_lay_lpn.o(i.m_lay_lpn_clean_env) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_clean_list_offer) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_lpn.o(i.m_lay_lpn_clean_list_offer) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_lpn.o(i.m_lay_lpn_clean_list_offer) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_connect_api_utrans) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_handler_offer) refers to m_lay_lpn.o(i.m_lay_lpn_seek_offer) for m_lay_lpn_seek_offer
- m_lay_lpn.o(i.m_lay_lpn_handler_offer) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_lpn.o(i.m_lay_lpn_handler_offer) refers to m_api.o(i.m_api_send_lpn_offer_ind) for m_api_send_lpn_offer_ind
- m_lay_lpn.o(i.m_lay_lpn_handler_offer) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_lpn.o(i.m_lay_lpn_handler_offer) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_handler_offer) refers to m_lay_lpn.o(i.m_lay_lpn_cb_timer_offer) for m_lay_lpn_cb_timer_offer
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_tb_mio.o(i.m_tb_mio_addr_list_start) for m_tb_mio_addr_list_start
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_tb_state.o(i.m_tb_state_set_lpn_state) for m_tb_state_set_lpn_state
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_api.o(i.m_api_send_lpn_status_ind) for m_api_send_lpn_status_ind
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_tb_mio.o(i.m_tb_mio_addr_list_get_size) for m_tb_mio_addr_list_get_size
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_lay_lpn.o(i.m_lay_lpn_send_subs_list) for m_lay_lpn_send_subs_list
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_tb_key.o(i.m_tb_key_secure_bcn_rx_ind) for m_tb_key_secure_bcn_rx_ind
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_lay_lpn.o(i.m_lay_lpn_send_poll) for m_lay_lpn_send_poll
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_lay_lpn.o(i.m_lay_lpn_cb_subs_list_rem) for m_lay_lpn_cb_subs_list_rem
- m_lay_lpn.o(i.m_lay_lpn_handler_update) refers to m_lay_lpn.o(i.m_lay_lpn_cb_subs_list_add) for m_lay_lpn_cb_subs_list_add
- m_lay_lpn.o(i.m_lay_lpn_init) refers to m_lay_lpn.o(i.m_lay_lpn_clean_env) for m_lay_lpn_clean_env
- m_lay_lpn.o(i.m_lay_lpn_init) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_net_rx_cb) refers to m_lay_lpn.o(i.m_lay_lpn_send_poll) for m_lay_lpn_send_poll
- m_lay_lpn.o(i.m_lay_lpn_net_rx_cb) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_pack) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_lpn.o(i.m_lay_lpn_pack) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_lpn.o(i.m_lay_lpn_pack) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_lpn.o(i.m_lay_lpn_pack) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_lpn.o(i.m_lay_lpn_pack) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_rx_ctl) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_lpn.o(i.m_lay_lpn_rx_ctl) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_rx_ctl) refers to m_lay_lpn.o(i.m_lay_lpn_handler_subs_list_cfm) for m_lay_lpn_handler_subs_list_cfm
- m_lay_lpn.o(i.m_lay_lpn_rx_ctl) refers to m_lay_lpn.o(i.m_lay_lpn_handler_offer) for m_lay_lpn_handler_offer
- m_lay_lpn.o(i.m_lay_lpn_rx_ctl) refers to m_lay_lpn.o(i.m_lay_lpn_handler_update) for m_lay_lpn_handler_update
- m_lay_lpn.o(i.m_lay_lpn_seek_offer) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_select_friend) refers to m_lay_lpn.o(i.m_lay_lpn_seek_offer) for m_lay_lpn_seek_offer
- m_lay_lpn.o(i.m_lay_lpn_select_friend) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_lpn.o(i.m_lay_lpn_select_friend) refers to m_tb_key.o(i.m_tb_key_friend_new_ind) for m_tb_key_friend_new_ind
- m_lay_lpn.o(i.m_lay_lpn_select_friend) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_lpn.o(i.m_lay_lpn_select_friend) refers to m_lay_lpn.o(i.m_lay_lpn_clean_list_offer) for m_lay_lpn_clean_list_offer
- m_lay_lpn.o(i.m_lay_lpn_select_friend) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_select_friend) refers to m_lay_lpn.o(i.m_lay_lpn_cb_key) for m_lay_lpn_cb_key
- m_lay_lpn.o(i.m_lay_lpn_send_poll) refers to m_lay_lpn.o(i.m_lay_lpn_pack) for m_lay_lpn_pack
- m_lay_lpn.o(i.m_lay_lpn_send_poll) refers to m_lay_lpn.o(i.m_lay_lpn_check_tx_list) for m_lay_lpn_check_tx_list
- m_lay_lpn.o(i.m_lay_lpn_send_poll) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_send_req) refers to m_tb_mio.o(i.m_tb_mio_get_nb_elements) for m_tb_mio_get_nb_elements
- m_lay_lpn.o(i.m_lay_lpn_send_req) refers to m_lay_lpn.o(i.m_lay_lpn_pack) for m_lay_lpn_pack
- m_lay_lpn.o(i.m_lay_lpn_send_req) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_lpn.o(i.m_lay_lpn_send_req) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_send_subs_list) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_lay_lpn.o(i.m_lay_lpn_send_subs_list) refers to m_lay_lpn.o(i.m_lay_lpn_pack) for m_lay_lpn_pack
- m_lay_lpn.o(i.m_lay_lpn_send_subs_list) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_lpn.o(i.m_lay_lpn_send_subs_list) refers to m_lay_lpn.o(i.m_lay_lpn_check_tx_list) for m_lay_lpn_check_tx_list
- m_lay_lpn.o(i.m_lay_lpn_send_subs_list) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_lpn.o(i.m_lay_lpn_start) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_lay_lpn.o(i.m_lay_lpn_start) refers to m_lay_lpn.o(i.m_lay_lpn_send_req) for m_lay_lpn_send_req
- m_lay_lpn.o(i.m_lay_lpn_start) refers to m_lay_lpn.o(i.m_lay_lpn_clean_env) for m_lay_lpn_clean_env
- m_lay_lpn.o(i.m_lay_lpn_start) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(i.m_lay_lpn_start) refers to m_lay_lpn.o(i.m_lay_lpn_cb_timer) for m_lay_lpn_cb_timer
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_tb_state.o(i.m_tb_state_get_lpn_state) for m_tb_state_get_lpn_state
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_lay_lpn.o(i.m_lay_lpn_pack) for m_lay_lpn_pack
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_lay_lpn.o(i.m_lay_lpn_clean_list_offer) for m_lay_lpn_clean_list_offer
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_tb_state.o(i.m_tb_state_set_lpn_state) for m_tb_state_set_lpn_state
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_lay_lpn.o(i.m_lay_lpn_clean_env) for m_lay_lpn_clean_env
- m_lay_lpn.o(i.m_lay_lpn_stop) refers to m_lay_lpn.o(.data) for .data
- m_lay_lpn.o(.constdata) refers to m_lay_lpn.o(i.m_lay_lpn_sent) for m_lay_lpn_sent
- m_lay_lpn.o(.constdata) refers to m_lay_lpn.o(i.m_lay_lpn_rx_ctl) for m_lay_lpn_rx_ctl
- m_lay_lpn.o(.constdata) refers to m_lay_lpn.o(i.m_lay_lpn_net_rx_cb) for m_lay_lpn_net_rx_cb
- m_lay_proxy.o(i.m_lay_proxy_addr_in_filt_list) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_adv_data_set) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_lay_proxy.o(i.m_lay_proxy_adv_data_set) refers to m_tb_sec.o(i.m_tb_sec_rand_start) for m_tb_sec_rand_start
- m_lay_proxy.o(i.m_lay_proxy_adv_data_set) refers to m_tb_key.o(i.m_tb_key_net_next) for m_tb_key_net_next
- m_lay_proxy.o(i.m_lay_proxy_adv_data_set) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_start) for m_lay_proxy_bearer_start
- m_lay_proxy.o(i.m_lay_proxy_adv_data_set) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_proxy.o(i.m_lay_proxy_adv_data_set) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_adv_data_set) refers to m_lay_proxy.o(i.m_lay_proxy_rand_finished) for m_lay_proxy_rand_finished
- m_lay_proxy.o(i.m_lay_proxy_aes_finished) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_start) for m_lay_proxy_bearer_start
- m_lay_proxy.o(i.m_lay_proxy_aes_finished) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_aes_ready) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) refers to m_tb_key.o(i.m_tb_key_set_node_identity) for m_tb_key_set_node_identity
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) refers to m_bearer.o(i.m_bearer_stop) for m_bearer_stop
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) refers to m_lay_proxy.o(i.m_lay_proxy_adv_data_set) for m_lay_proxy_adv_data_set
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_stopped) for m_lay_proxy_bearer_stopped
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_timer_handler) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) for m_lay_proxy_bearer_adv_ctrl
- m_lay_proxy.o(i.m_lay_proxy_bearer_adv_update_timer_handler) refers to m_lay_proxy.o(i.m_lay_proxy_adv_data_set) for m_lay_proxy_adv_data_set
- m_lay_proxy.o(i.m_lay_proxy_bearer_closed_cb) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_proxy.o(i.m_lay_proxy_bearer_closed_cb) refers to m_lay_proxy.o(i.m_lay_proxy_adv_data_set) for m_lay_proxy_adv_data_set
- m_lay_proxy.o(i.m_lay_proxy_bearer_closed_cb) refers to m_api.o(i.m_api_proxy_end_ind) for m_api_proxy_end_ind
- m_lay_proxy.o(i.m_lay_proxy_bearer_closed_cb) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_bearer_connect_api) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_bearer_init) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_proxy.o(i.m_lay_proxy_bearer_init) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_bearer_init) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_adv_timer_handler) for m_lay_proxy_bearer_adv_timer_handler
- m_lay_proxy.o(i.m_lay_proxy_bearer_init) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_adv_update_timer_handler) for m_lay_proxy_bearer_adv_update_timer_handler
- m_lay_proxy.o(i.m_lay_proxy_bearer_opened_cb) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_lay_proxy.o(i.m_lay_proxy_bearer_opened_cb) refers to m_bcn.o(i.m_bcn_proxy_con_start) for m_bcn_proxy_con_start
- m_lay_proxy.o(i.m_lay_proxy_bearer_opened_cb) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_proxy.o(i.m_lay_proxy_bearer_opened_cb) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_bearer_start) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_proxy.o(i.m_lay_proxy_bearer_start) refers to m_bearer.o(i.m_bearer_start) for m_bearer_start
- m_lay_proxy.o(i.m_lay_proxy_bearer_start) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_proxy.o(i.m_lay_proxy_bearer_start) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_bearer_start) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_started) for m_lay_proxy_bearer_started
- m_lay_proxy.o(i.m_lay_proxy_bearer_started) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_proxy.o(i.m_lay_proxy_bearer_started) refers to m_bearer.o(i.m_bearer_stop) for m_bearer_stop
- m_lay_proxy.o(i.m_lay_proxy_bearer_started) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_bearer_started) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_stopped) for m_lay_proxy_bearer_stopped
- m_lay_proxy.o(i.m_lay_proxy_bearer_stopped) refers to m_api.o(i.m_api_proxy_end_ind) for m_api_proxy_end_ind
- m_lay_proxy.o(i.m_lay_proxy_check_relay) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_proxy.o(i.m_lay_proxy_check_relay) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_connect_api_net) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_filt_addr_add) refers to m_lay_proxy.o(i.m_lay_proxy_addr_in_filt_list) for m_lay_proxy_addr_in_filt_list
- m_lay_proxy.o(i.m_lay_proxy_filt_addr_add) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_filt_addr_rem) refers to m_lay_proxy.o(i.m_lay_proxy_addr_in_filt_list) for m_lay_proxy_addr_in_filt_list
- m_lay_proxy.o(i.m_lay_proxy_filt_addr_rem) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_filt_status_send) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_proxy.o(i.m_lay_proxy_filt_status_send) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_proxy.o(i.m_lay_proxy_filt_status_send) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_proxy.o(i.m_lay_proxy_filt_status_send) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_proxy.o(i.m_lay_proxy_filt_status_send) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_init) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_init) for m_lay_proxy_bearer_init
- m_lay_proxy.o(i.m_lay_proxy_init) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_prot_rx) refers to m_lay_proxy.o(i.m_lay_proxy_filt_addr_add) for m_lay_proxy_filt_addr_add
- m_lay_proxy.o(i.m_lay_proxy_prot_rx) refers to m_lay_proxy.o(i.m_lay_proxy_filt_addr_rem) for m_lay_proxy_filt_addr_rem
- m_lay_proxy.o(i.m_lay_proxy_prot_rx) refers to m_lay_proxy.o(i.m_lay_proxy_filt_status_send) for m_lay_proxy_filt_status_send
- m_lay_proxy.o(i.m_lay_proxy_prot_rx) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_rand_finished) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_proxy.o(i.m_lay_proxy_rand_finished) refers to m_tb_sec.o(i.m_tb_sec_aes_start) for m_tb_sec_aes_start
- m_lay_proxy.o(i.m_lay_proxy_rand_finished) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_rand_finished) refers to m_lay_proxy.o(i.m_lay_proxy_aes_finished) for m_lay_proxy_aes_finished
- m_lay_proxy.o(i.m_lay_proxy_rand_finished) refers to m_lay_proxy.o(i.m_lay_proxy_aes_ready) for m_lay_proxy_aes_ready
- m_lay_proxy.o(i.m_lay_proxy_rx) refers to m_lay_proxy.o(i.m_lay_proxy_addr_in_filt_list) for m_lay_proxy_addr_in_filt_list
- m_lay_proxy.o(i.m_lay_proxy_rx) refers to m_lay_proxy.o(i.m_lay_proxy_prot_rx) for m_lay_proxy_prot_rx
- m_lay_proxy.o(i.m_lay_proxy_rx) refers to m_lay_proxy.o(i.m_lay_proxy_filt_addr_add) for m_lay_proxy_filt_addr_add
- m_lay_proxy.o(i.m_lay_proxy_rx) refers to m_lay_proxy.o(i.m_lay_proxy_filt_addr_rem) for m_lay_proxy_filt_addr_rem
- m_lay_proxy.o(i.m_lay_proxy_rx) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_proxy.o(i.m_lay_proxy_rx) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_proxy.o(i.m_lay_proxy_rx) refers to m_lay_proxy.o(i.m_lay_proxy_check_relay) for m_lay_proxy_check_relay
- m_lay_proxy.o(i.m_lay_proxy_rx) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_sent) refers to m_lay_proxy.o(i.m_lay_proxy_check_relay) for m_lay_proxy_check_relay
- m_lay_proxy.o(i.m_lay_proxy_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_proxy.o(i.m_lay_proxy_sent) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(i.m_lay_proxy_state_set) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) for m_lay_proxy_bearer_adv_ctrl
- m_lay_proxy.o(i.m_lay_proxy_state_set) refers to m_lay_proxy.o(.data) for .data
- m_lay_proxy.o(.constdata) refers to m_lay_proxy.o(i.m_lay_proxy_sent) for m_lay_proxy_sent
- m_lay_proxy.o(.constdata) refers to m_lay_proxy.o(i.m_lay_proxy_rx) for m_lay_proxy_rx
- m_lay_proxy.o(.constdata) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_opened_cb) for m_lay_proxy_bearer_opened_cb
- m_lay_proxy.o(.constdata) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_closed_cb) for m_lay_proxy_bearer_closed_cb
- m_prov.o(i.m_prov_ccm_finished_cb) refers to m_tb_key.o(i.m_tb_key_dev_add) for m_tb_key_dev_add
- m_prov.o(i.m_prov_ccm_finished_cb) refers to m_tb_mio.o(i.m_tb_mio_set_prim_addr) for m_tb_mio_set_prim_addr
- m_prov.o(i.m_prov_ccm_finished_cb) refers to m_tb_key.o(i.m_tb_key_model_bind) for m_tb_key_model_bind
- m_prov.o(i.m_prov_ccm_finished_cb) refers to m_tb_key.o(i.m_tb_key_net_add) for m_tb_key_net_add
- m_prov.o(i.m_prov_ccm_finished_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_ccm_finished_cb) refers to m_tb_key.o(i.m_tb_key_set_iv_seq) for m_tb_key_set_iv_seq
- m_prov.o(i.m_prov_ccm_finished_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_ccm_finished_cb) refers to m_prov.o(i.m_prov_net_key_added_cb) for m_prov_net_key_added_cb
- m_prov.o(i.m_prov_ccm_ready_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_cfm_salt_finished_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_cfm_salt_finished_cb) refers to m_al_sec.o(i.m_al_sec_ecdh_secret) for m_al_sec_ecdh_secret
- m_prov.o(i.m_prov_cfm_salt_finished_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_cfm_salt_finished_cb) refers to m_prov.o(i.m_prov_ecdh_secret_res_cb) for m_prov_ecdh_secret_res_cb
- m_prov.o(i.m_prov_cfm_salt_finished_cb) refers to m_api.o(.data) for p_m_api_cb
- m_prov.o(i.m_prov_cmac_finished_cb) refers to m_prov.o(i.m_prov_pdu_send) for m_prov_pdu_send
- m_prov.o(i.m_prov_cmac_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_s1_start) for m_tb_sec_s1_start
- m_prov.o(i.m_prov_cmac_finished_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_cmac_finished_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_cmac_finished_cb) refers to m_prov.o(i.m_prov_psalt_finished_cb) for m_prov_psalt_finished_cb
- m_prov.o(i.m_prov_cmac_finished_cb) refers to m_prov.o(i.m_prov_s1_ready_cb) for m_prov_s1_ready_cb
- m_prov.o(i.m_prov_cmac_ready_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_ecdh_secret_res_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_ecdh_secret_res_cb) refers to m_tb_sec.o(i.m_tb_sec_rand_start) for m_tb_sec_rand_start
- m_prov.o(i.m_prov_ecdh_secret_res_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_ecdh_secret_res_cb) refers to m_prov.o(i.m_prov_rand_finished_cb) for m_prov_rand_finished_cb
- m_prov.o(i.m_prov_error_handle) refers to m_tb_state.o(i.m_tb_state_set_prov_state) for m_tb_state_set_prov_state
- m_prov.o(i.m_prov_error_handle) refers to m_prov.o(i.m_prov_state_send) for m_prov_state_send
- m_prov.o(i.m_prov_error_handle) refers to m_prov.o(i.m_prov_pdu_send) for m_prov_pdu_send
- m_prov.o(i.m_prov_error_handle) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_prov.o(i.m_prov_error_handle) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_init) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_prov.o(i.m_prov_init) refers to m_prov_bearer.o(i.m_prov_bearer_init) for m_prov_bearer_init
- m_prov.o(i.m_prov_init) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_k1_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_cmac_start) for m_tb_sec_cmac_start
- m_prov.o(i.m_prov_k1_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_k1_start) for m_tb_sec_k1_start
- m_prov.o(i.m_prov_k1_finished_cb) refers to m_prov.o(i.m_prov_pdu_send) for m_prov_pdu_send
- m_prov.o(i.m_prov_k1_finished_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_k1_finished_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_k1_finished_cb) refers to m_prov.o(i.m_prov_cmac_finished_cb) for m_prov_cmac_finished_cb
- m_prov.o(i.m_prov_k1_finished_cb) refers to m_prov.o(i.m_prov_cmac_ready_cb) for m_prov_cmac_ready_cb
- m_prov.o(i.m_prov_k1_finished_cb) refers to m_prov.o(i.m_prov_k1_ready_cb) for m_prov_k1_ready_cb
- m_prov.o(i.m_prov_k1_ready_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_k1_ready_cb) refers to m_prov.o(.constdata) for .constdata
- m_prov.o(i.m_prov_link_closed) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_prov.o(i.m_prov_link_closed) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_clean_up) for m_prov_adv_trans_clean_up
- m_prov.o(i.m_prov_link_closed) refers to m_tb_state.o(i.m_tb_state_set_prov_state) for m_tb_state_set_prov_state
- m_prov.o(i.m_prov_link_closed) refers to m_al_sec.o(i.m_al_sec_pub_key_read) for m_al_sec_pub_key_read
- m_prov.o(i.m_prov_link_closed) refers to m_prov.o(i.m_prov_state_send) for m_prov_state_send
- m_prov.o(i.m_prov_link_closed) refers to m_bcn.o(i.m_bcn_state_update) for m_bcn_state_update
- m_prov.o(i.m_prov_link_closed) refers to m_prov_bearer.o(i.m_prov_bearer_scan_start) for m_prov_bearer_scan_start
- m_prov.o(i.m_prov_link_closed) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_prov.o(i.m_prov_link_closed) refers to m_tb_key.o(i.m_tb_key_net_next) for m_tb_key_net_next
- m_prov.o(i.m_prov_link_closed) refers to m_tb_state.o(i.m_tb_state_set_gatt_proxy_state) for m_tb_state_set_gatt_proxy_state
- m_prov.o(i.m_prov_link_closed) refers to m_tb_key.o(i.m_tb_key_set_node_identity) for m_tb_key_set_node_identity
- m_prov.o(i.m_prov_link_closed) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_prov.o(i.m_prov_link_closed) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_link_closed) refers to m_prov.o(i.m_prov_pub_key_res_cb) for m_prov_pub_key_res_cb
- m_prov.o(i.m_prov_link_open) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_prov.o(i.m_prov_link_open) refers to m_bcn.o(i.m_bcn_stop_tx_unprov_bcn) for m_bcn_stop_tx_unprov_bcn
- m_prov.o(i.m_prov_link_open) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_prov.o(i.m_prov_link_open) refers to m_prov_bearer.o(i.m_prov_bearer_gatt_stop) for m_prov_bearer_gatt_stop
- m_prov.o(i.m_prov_link_open) refers to m_prov_bearer.o(i.m_prov_bearer_scan_stop) for m_prov_bearer_scan_stop
- m_prov.o(i.m_prov_link_open) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_link_timeout_cb) refers to m_prov.o(i.m_prov_link_closed) for m_prov_link_closed
- m_prov.o(i.m_prov_link_timeout_cb) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_prov.o(i.m_prov_link_timeout_cb) refers to m_prov_bearer.o(i.m_prov_bearer_close) for m_prov_bearer_close
- m_prov.o(i.m_prov_link_timeout_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_net_key_added_cb) refers to m_prov.o(i.m_prov_pdu_send) for m_prov_pdu_send
- m_prov.o(i.m_prov_net_key_added_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_net_key_added_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_oob_auth_rsp) refers to m_tb_sec.o(i.m_tb_sec_rand_start) for m_tb_sec_rand_start
- m_prov.o(i.m_prov_oob_auth_rsp) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_oob_auth_rsp) refers to m_prov.o(i.m_prov_pdu_send) for m_prov_pdu_send
- m_prov.o(i.m_prov_oob_auth_rsp) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_oob_auth_rsp) refers to m_prov.o(i.m_prov_rand_finished_cb) for m_prov_rand_finished_cb
- m_prov.o(i.m_prov_param_req) refers to m_api.o(.data) for p_m_api_cb
- m_prov.o(i.m_prov_param_rsp) refers to m_al_sec.o(i.m_al_sec_pub_key_read) for m_al_sec_pub_key_read
- m_prov.o(i.m_prov_param_rsp) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_param_rsp) refers to m_prov.o(i.m_prov_pub_key_res_cb) for m_prov_pub_key_res_cb
- m_prov.o(i.m_prov_pdu_cfm_handler) refers to m_tb_sec.o(i.m_tb_sec_rand_start) for m_tb_sec_rand_start
- m_prov.o(i.m_prov_pdu_cfm_handler) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_cfm_handler) refers to m_prov.o(i.m_prov_rand_finished_cb) for m_prov_rand_finished_cb
- m_prov.o(i.m_prov_pdu_data_handler) refers to m_tb_sec.o(i.m_tb_sec_ccm_dec_start) for m_tb_sec_ccm_dec_start
- m_prov.o(i.m_prov_pdu_data_handler) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_data_handler) refers to m_prov.o(i.m_prov_ccm_finished_cb) for m_prov_ccm_finished_cb
- m_prov.o(i.m_prov_pdu_data_handler) refers to m_prov.o(i.m_prov_ccm_ready_cb) for m_prov_ccm_ready_cb
- m_prov.o(i.m_prov_pdu_failed_handler) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_pdu_failed_handler) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_handle) refers to m_prov.o(.constdata) for .constdata
- m_prov.o(i.m_prov_pdu_invite_handler) refers to m_tb_state.o(i.m_tb_state_set_attention_state) for m_tb_state_set_attention_state
- m_prov.o(i.m_prov_pdu_invite_handler) refers to m_prov.o(i.m_prov_pdu_send) for m_prov_pdu_send
- m_prov.o(i.m_prov_pdu_invite_handler) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_pub_key_handler) refers to m_prov.o(i.m_prov_pdu_send) for m_prov_pdu_send
- m_prov.o(i.m_prov_pdu_pub_key_handler) refers to m_tb_sec.o(i.m_tb_sec_s1_start) for m_tb_sec_s1_start
- m_prov.o(i.m_prov_pdu_pub_key_handler) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_pub_key_handler) refers to m_prov.o(i.m_prov_cfm_salt_finished_cb) for m_prov_cfm_salt_finished_cb
- m_prov.o(i.m_prov_pdu_pub_key_handler) refers to m_prov.o(i.m_prov_s1_ready_cb) for m_prov_s1_ready_cb
- m_prov.o(i.m_prov_pdu_random_handler) refers to m_tb_sec.o(i.m_tb_sec_cmac_start) for m_tb_sec_cmac_start
- m_prov.o(i.m_prov_pdu_random_handler) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_random_handler) refers to m_prov.o(i.m_prov_cmac_finished_cb) for m_prov_cmac_finished_cb
- m_prov.o(i.m_prov_pdu_random_handler) refers to m_prov.o(i.m_prov_cmac_ready_cb) for m_prov_cmac_ready_cb
- m_prov.o(i.m_prov_pdu_rx) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_prov.o(i.m_prov_pdu_rx) refers to m_prov.o(i.m_prov_pdu_handle) for m_prov_pdu_handle
- m_prov.o(i.m_prov_pdu_rx) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_pdu_rx) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_send) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_prov.o(i.m_prov_pdu_send) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_prov.o(i.m_prov_pdu_send) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_prov.o(i.m_prov_pdu_send) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_send) for m_prov_adv_trans_send
- m_prov.o(i.m_prov_pdu_send) refers to m_prov_bearer.o(i.m_prov_bearer_gatt_send) for m_prov_bearer_gatt_send
- m_prov.o(i.m_prov_pdu_send) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_send) refers to m_prov.o(.bss) for .bss
- m_prov.o(i.m_prov_pdu_send) refers to m_prov.o(.constdata) for .constdata
- m_prov.o(i.m_prov_pdu_sent) refers to m_api.o(i.m_api_buf_release) for m_api_buf_release
- m_prov.o(i.m_prov_pdu_sent) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_prov.o(i.m_prov_pdu_sent) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_prov.o(i.m_prov_pdu_sent) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pdu_start_handler) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_psalt_finished_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_psalt_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_k1_start) for m_tb_sec_k1_start
- m_prov.o(i.m_prov_psalt_finished_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_psalt_finished_cb) refers to m_prov.o(i.m_prov_k1_finished_cb) for m_prov_k1_finished_cb
- m_prov.o(i.m_prov_psalt_finished_cb) refers to m_prov.o(i.m_prov_k1_ready_cb) for m_prov_k1_ready_cb
- m_prov.o(i.m_prov_pub_key_get) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_pub_key_res_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_pub_key_res_cb) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_prov.o(i.m_prov_pub_key_res_cb) refers to m_bcn.o(i.m_bcn_start_tx_unprov_bcn) for m_bcn_start_tx_unprov_bcn
- m_prov.o(i.m_prov_pub_key_res_cb) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_prov.o(i.m_prov_pub_key_res_cb) refers to m_prov_bearer.o(i.m_prov_bearer_gatt_start) for m_prov_bearer_gatt_start
- m_prov.o(i.m_prov_pub_key_res_cb) refers to m_prov_bearer.o(i.m_prov_bearer_scan_start) for m_prov_bearer_scan_start
- m_prov.o(i.m_prov_pub_key_res_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_rand_finished_cb) refers to m_prov.o(i.m_prov_error_handle) for m_prov_error_handle
- m_prov.o(i.m_prov_rand_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_k1_start) for m_tb_sec_k1_start
- m_prov.o(i.m_prov_rand_finished_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_rand_finished_cb) refers to m_prov.o(i.m_prov_k1_finished_cb) for m_prov_k1_finished_cb
- m_prov.o(i.m_prov_rand_finished_cb) refers to m_prov.o(i.m_prov_k1_ready_cb) for m_prov_k1_ready_cb
- m_prov.o(i.m_prov_s1_ready_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_start) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_prov.o(i.m_prov_start) refers to m_tb_state.o(i.m_tb_state_set_prov_state) for m_tb_state_set_prov_state
- m_prov.o(i.m_prov_start) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_prov.o(i.m_prov_start) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_start) refers to m_prov.o(i.m_prov_link_timeout_cb) for m_prov_link_timeout_cb
- m_prov.o(i.m_prov_start) refers to m_prov.o(i.m_prov_trans_timeout_cb) for m_prov_trans_timeout_cb
- m_prov.o(i.m_prov_start) refers to m_prov.o(i.m_prov_trans_restart_cb) for m_prov_trans_restart_cb
- m_prov.o(i.m_prov_start) refers to m_prov.o(i.m_prov_param_req) for m_prov_param_req
- m_prov.o(i.m_prov_state_send) refers to m_tb_state.o(i.m_tb_state_get_attention_state) for m_tb_state_get_attention_state
- m_prov.o(i.m_prov_state_send) refers to m_tb_state.o(i.m_tb_state_set_attention_state) for m_tb_state_set_attention_state
- m_prov.o(i.m_prov_state_send) refers to m_api.o(.data) for p_m_api_cb
- m_prov.o(i.m_prov_stop_link_timeout) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_prov.o(i.m_prov_stop_link_timeout) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_trans_restart_cb) refers to m_prov.o(i.m_prov_pdu_send) for m_prov_pdu_send
- m_prov.o(i.m_prov_trans_restart_cb) refers to m_prov.o(.data) for .data
- m_prov.o(i.m_prov_trans_restart_cb) refers to m_prov.o(.bss) for .bss
- m_prov.o(i.m_prov_trans_timeout_cb) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_prov.o(i.m_prov_trans_timeout_cb) refers to m_prov_bearer.o(i.m_prov_bearer_close) for m_prov_bearer_close
- m_prov.o(i.m_prov_trans_timeout_cb) refers to m_prov.o(.data) for .data
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_invite_handler) for m_prov_pdu_invite_handler
- m_prov.o(.constdata) refers to m_prov.o(.conststring) for .conststring
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_capabilities_handler) for m_prov_pdu_capabilities_handler
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_start_handler) for m_prov_pdu_start_handler
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_pub_key_handler) for m_prov_pdu_pub_key_handler
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_input_cmp_handler) for m_prov_pdu_input_cmp_handler
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_cfm_handler) for m_prov_pdu_cfm_handler
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_random_handler) for m_prov_pdu_random_handler
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_data_handler) for m_prov_pdu_data_handler
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_cmp_handler) for m_prov_pdu_cmp_handler
- m_prov.o(.constdata) refers to m_prov.o(i.m_prov_pdu_failed_handler) for m_prov_pdu_failed_handler
- m_prov_bearer.o(i.m_prov_bearer_close) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_link_close_send) for m_prov_adv_trans_link_close_send
- m_prov_bearer.o(i.m_prov_bearer_close) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_closed_cb) refers to m_prov.o(i.m_prov_link_closed) for m_prov_link_closed
- m_prov_bearer.o(i.m_prov_bearer_closed_cb) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_connect_api) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_gatt_send) refers to m_tb_buf.o(i.m_tb_buf_head_reserve) for m_tb_buf_head_reserve
- m_prov_bearer.o(i.m_prov_bearer_gatt_send) refers to m_prov_bearer.o(i.m_prov_bearer_send) for m_prov_bearer_send
- m_prov_bearer.o(i.m_prov_bearer_gatt_start) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_prov_bearer.o(i.m_prov_bearer_gatt_start) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_prov_bearer.o(i.m_prov_bearer_gatt_start) refers to m_bearer.o(i.m_bearer_start) for m_bearer_start
- m_prov_bearer.o(i.m_prov_bearer_gatt_start) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_prov_bearer.o(i.m_prov_bearer_gatt_start) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_gatt_start) refers to m_prov_bearer.o(i.m_prov_bearer_gatt_started) for m_prov_bearer_gatt_started
- m_prov_bearer.o(i.m_prov_bearer_gatt_started) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_prov_bearer.o(i.m_prov_bearer_gatt_started) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_gatt_stop) refers to m_bearer.o(i.m_bearer_stop) for m_bearer_stop
- m_prov_bearer.o(i.m_prov_bearer_gatt_stop) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_gatt_stop) refers to m_prov_bearer.o(i.m_prov_bearer_gatt_stopped) for m_prov_bearer_gatt_stopped
- m_prov_bearer.o(i.m_prov_bearer_init) refers to m_bearer.o(i.m_bearer_connect_client_cb) for m_bearer_connect_client_cb
- m_prov_bearer.o(i.m_prov_bearer_init) refers to m_bearer.o(.constdata) for m_bearer_api
- m_prov_bearer.o(i.m_prov_bearer_init) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_init) refers to m_prov_bearer.o(.constdata) for .constdata
- m_prov_bearer.o(i.m_prov_bearer_opened_cb) refers to m_prov.o(i.m_prov_link_open) for m_prov_link_open
- m_prov_bearer.o(i.m_prov_bearer_opened_cb) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_rx_cb) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_rx) for m_prov_adv_trans_rx
- m_prov_bearer.o(i.m_prov_bearer_rx_cb) refers to m_tb_buf.o(i.m_tb_buf_head_release) for m_tb_buf_head_release
- m_prov_bearer.o(i.m_prov_bearer_rx_cb) refers to m_prov.o(i.m_prov_pdu_rx) for m_prov_pdu_rx
- m_prov_bearer.o(i.m_prov_bearer_rx_cb) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_scan_start) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_scan_stop) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_send) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(i.m_prov_bearer_sent_cb) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_sent) for m_prov_adv_trans_sent
- m_prov_bearer.o(i.m_prov_bearer_sent_cb) refers to m_prov.o(i.m_prov_pdu_sent) for m_prov_pdu_sent
- m_prov_bearer.o(i.m_prov_bearer_sent_cb) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_bearer.o(.constdata) refers to m_prov_bearer.o(i.m_prov_bearer_sent_cb) for m_prov_bearer_sent_cb
- m_prov_bearer.o(.constdata) refers to m_prov_bearer.o(i.m_prov_bearer_rx_cb) for m_prov_bearer_rx_cb
- m_prov_bearer.o(.constdata) refers to m_prov_bearer.o(i.m_prov_bearer_opened_cb) for m_prov_bearer_opened_cb
- m_prov_bearer.o(.constdata) refers to m_prov_bearer.o(i.m_prov_bearer_closed_cb) for m_prov_bearer_closed_cb
- m_tb.o(i.m_tb_get_env_size) refers to m_tb_sec.o(i.m_tb_sec_get_env_size) for m_tb_sec_get_env_size
- m_tb.o(i.m_tb_get_env_size) refers to m_tb_key.o(i.m_tb_key_get_env_size) for m_tb_key_get_env_size
- m_tb.o(i.m_tb_get_env_size) refers to m_tb_buf.o(i.m_tb_buf_get_env_size) for m_tb_buf_get_env_size
- m_tb.o(i.m_tb_get_env_size) refers to m_tb_timer.o(i.m_tb_timer_get_env_size) for m_tb_timer_get_env_size
- m_tb.o(i.m_tb_get_env_size) refers to m_tb_mio.o(i.m_tb_mio_get_env_size) for m_tb_mio_get_env_size
- m_tb.o(i.m_tb_get_env_size) refers to m_tb_state.o(i.m_tb_state_get_env_size) for m_tb_state_get_env_size
- m_tb.o(i.m_tb_get_env_size) refers to m_tb_store_wvt.o(i.m_tb_store_get_env_size) for m_tb_store_get_env_size
- m_tb.o(i.m_tb_get_env_size) refers to m_tb_friend.o(i.m_tb_friend_get_env_size) for m_tb_friend_get_env_size
- m_tb.o(i.m_tb_init) refers to m_tb_sec.o(i.m_tb_sec_init) for m_tb_sec_init
- m_tb.o(i.m_tb_init) refers to m_tb_key.o(i.m_tb_key_init) for m_tb_key_init
- m_tb.o(i.m_tb_init) refers to m_tb_buf.o(i.m_tb_buf_init) for m_tb_buf_init
- m_tb.o(i.m_tb_init) refers to m_tb_timer.o(i.m_tb_timer_init) for m_tb_timer_init
- m_tb.o(i.m_tb_init) refers to m_tb_mio.o(i.m_tb_mio_init) for m_tb_mio_init
- m_tb.o(i.m_tb_init) refers to m_tb_state.o(i.m_tb_state_init) for m_tb_state_init
- m_tb.o(i.m_tb_init) refers to m_tb_store_wvt.o(i.m_tb_store_init) for m_tb_store_init
- m_tb.o(i.m_tb_init) refers to m_tb_friend.o(i.m_tb_friend_init) for m_tb_friend_init
- m_tb_buf.o(i.m_tb_buf_alloc) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_buf.o(i.m_tb_buf_alloc) refers to m_tb_buf.o(.data) for .data
- m_tb_buf.o(i.m_tb_buf_block_alloc) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_buf.o(i.m_tb_buf_block_alloc) refers to m_tb_buf.o(.data) for .data
- m_tb_buf.o(i.m_tb_buf_block_free) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_buf.o(i.m_tb_buf_block_free) refers to m_tb_buf.o(.data) for .data
- m_tb_buf.o(i.m_tb_buf_copy) refers to m_tb_buf.o(i.m_tb_buf_copy_data) for m_tb_buf_copy_data
- m_tb_buf.o(i.m_tb_buf_copy_data_from_mem) refers to m_tb_buf.o(i.m_tb_buf_copy_data) for m_tb_buf_copy_data
- m_tb_buf.o(i.m_tb_buf_copy_data_to_mem) refers to m_tb_buf.o(i.m_tb_buf_copy_data) for m_tb_buf_copy_data
- m_tb_buf.o(i.m_tb_buf_init) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_buf.o(i.m_tb_buf_init) refers to m_tb_buf.o(i.m_tb_buf_block_alloc) for m_tb_buf_block_alloc
- m_tb_buf.o(i.m_tb_buf_init) refers to m_tb_buf.o(.data) for .data
- m_tb_buf.o(i.m_tb_buf_release) refers to m_tb_buf.o(i.m_tb_buf_block_free) for m_tb_buf_block_free
- m_tb_buf.o(i.m_tb_buf_release) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_buf.o(i.m_tb_buf_release) refers to m_tb_buf.o(.data) for .data
- m_tb_key.o(i.m_tb_key_aid_tbl_add) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_aid_tbl_del) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_add) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_key.o(i.m_tb_key_app_add) refers to m_tb_key.o(i.m_tb_key_create_start) for m_tb_key_create_start
- m_tb_key.o(i.m_tb_key_app_add) refers to m_tb_sec.o(i.m_tb_sec_k4_start) for m_tb_sec_k4_start
- m_tb_key.o(i.m_tb_key_app_add) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_add) refers to m_tb_key.o(i.m_tb_key_finished_cb) for m_tb_key_finished_cb
- m_tb_key.o(i.m_tb_key_app_add) refers to m_tb_key.o(i.m_tb_key_k4_ready_cb) for m_tb_key_k4_ready_cb
- m_tb_key.o(i.m_tb_key_app_delete) refers to m_tb_key.o(i.m_tb_key_aid_tbl_del) for m_tb_key_aid_tbl_del
- m_tb_key.o(i.m_tb_key_app_delete) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_app_delete) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_key.o(i.m_tb_key_app_delete) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_find) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_get) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_get_ids) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_get_lids) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_lid_from_net_aid) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_update) refers to m_tb_key.o(i.m_tb_key_app_find) for m_tb_key_app_find
- m_tb_key.o(i.m_tb_key_app_update) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_key.o(i.m_tb_key_app_update) refers to m_tb_key.o(i.m_tb_key_create_start) for m_tb_key_create_start
- m_tb_key.o(i.m_tb_key_app_update) refers to m_tb_sec.o(i.m_tb_sec_k4_start) for m_tb_sec_k4_start
- m_tb_key.o(i.m_tb_key_app_update) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_app_update) refers to m_tb_key.o(i.m_tb_key_finished_cb) for m_tb_key_finished_cb
- m_tb_key.o(i.m_tb_key_app_update) refers to m_tb_key.o(i.m_tb_key_k4_ready_cb) for m_tb_key_k4_ready_cb
- m_tb_key.o(i.m_tb_key_check_iv) refers to m_tb_timer.o(i.m_tb_timer_get_cur_time) for m_tb_timer_get_cur_time
- m_tb_key.o(i.m_tb_key_check_iv) refers to m_tb_state.o(i.m_tb_state_iv_update_ind) for m_tb_state_iv_update_ind
- m_tb_key.o(i.m_tb_key_check_iv) refers to m_tb_state.o(i.m_tb_state_is_iv_update_auth) for m_tb_state_is_iv_update_auth
- m_tb_key.o(i.m_tb_key_check_iv) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_check_iv) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_create_end) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_create_start) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_dev_add) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_key.o(i.m_tb_key_dev_add) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_dev_add) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_dev_get) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_k1_start) for m_tb_sec_k1_start
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_k3_start) for m_tb_sec_k3_start
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_key.o(i.m_tb_key_nid_tbl_add) for m_tb_key_nid_tbl_add
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_bcn.o(i.m_bcn_subnet_update_ind) for m_bcn_subnet_update_ind
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_k2_start) for m_tb_sec_k2_start
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_key.o(i.m_tb_key_create_end) for m_tb_key_create_end
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_key.o(i.m_tb_key_aid_tbl_add) for m_tb_key_aid_tbl_add
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_key.o(i.m_tb_key_k1_ready_cb) for m_tb_key_k1_ready_cb
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_key.o(i.m_tb_key_k3_ready_cb) for m_tb_key_k3_ready_cb
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_key.o(i.m_tb_key_friend_finished_cb) for m_tb_key_friend_finished_cb
- m_tb_key.o(i.m_tb_key_finished_cb) refers to m_tb_key.o(i.m_tb_key_friend_k2_ready_cb) for m_tb_key_friend_k2_ready_cb
- m_tb_key.o(i.m_tb_key_friend_end_ind) refers to m_tb_key.o(i.m_tb_key_friend_nid_tbl_del) for m_tb_key_friend_nid_tbl_del
- m_tb_key.o(i.m_tb_key_friend_end_ind) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_key.o(i.m_tb_key_friend_end_ind) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_friend_finished_cb) refers to m_tb_key.o(i.m_tb_key_friend_nid_tbl_add) for m_tb_key_friend_nid_tbl_add
- m_tb_key.o(i.m_tb_key_friend_finished_cb) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_key.o(i.m_tb_key_friend_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_k2_start) for m_tb_sec_k2_start
- m_tb_key.o(i.m_tb_key_friend_finished_cb) refers to m_tb_key.o(i.m_tb_key_create_end) for m_tb_key_create_end
- m_tb_key.o(i.m_tb_key_friend_finished_cb) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_friend_finished_cb) refers to m_tb_key.o(i.m_tb_key_friend_k2_ready_cb) for m_tb_key_friend_k2_ready_cb
- m_tb_key.o(i.m_tb_key_friend_get_cred) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_friend_get_key) refers to m_tb_key.o(i.m_tb_key_friend_get_cred) for m_tb_key_friend_get_cred
- m_tb_key.o(i.m_tb_key_friend_get_nid) refers to m_tb_key.o(i.m_tb_key_friend_get_cred) for m_tb_key_friend_get_cred
- m_tb_key.o(i.m_tb_key_friend_k2_ready_cb) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_friend_net_lid_from_nid) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_friend_new_ind) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_key.o(i.m_tb_key_friend_new_ind) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_key.o(i.m_tb_key_friend_new_ind) refers to m_tb_sec.o(i.m_tb_sec_k2_start) for m_tb_sec_k2_start
- m_tb_key.o(i.m_tb_key_friend_new_ind) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_friend_new_ind) refers to m_tb_key.o(i.m_tb_key_friend_finished_cb) for m_tb_key_friend_finished_cb
- m_tb_key.o(i.m_tb_key_friend_new_ind) refers to m_tb_key.o(i.m_tb_key_friend_k2_ready_cb) for m_tb_key_friend_k2_ready_cb
- m_tb_key.o(i.m_tb_key_friend_nid_tbl_add) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_friend_nid_tbl_del) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_friend_revoke_old) refers to m_tb_key.o(i.m_tb_key_friend_nid_tbl_del) for m_tb_key_friend_nid_tbl_del
- m_tb_key.o(i.m_tb_key_friend_revoke_old) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_key.o(i.m_tb_key_friend_revoke_old) refers to m_tb_key.o(i.m_tb_key_friend_nid_tbl_add) for m_tb_key_friend_nid_tbl_add
- m_tb_key.o(i.m_tb_key_friend_revoke_old) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_iv_rx) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_iv_seq) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_get_iv_seq) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_iv_seq_no_inc) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_model_appkey_ids) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_nb_app_keys) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_nb_net_keys) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_net_from_net_id) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_net_info) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_netkey_id) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_node_identity) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_tb_key.o(i.m_tb_key_get_node_identity) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_get_phase) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_init) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_key.o(i.m_tb_key_init) refers to m_tb_key.o(i.m_tb_key_friend_end_ind) for m_tb_key_friend_end_ind
- m_tb_key.o(i.m_tb_key_init) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_iv_upd_test_mode_ind) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_iv_upd_test_mode_ind) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_k1_ready_cb) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_k1_ready_cb) refers to m_tb_key.o(.constdata) for .constdata
- m_tb_key.o(i.m_tb_key_k2_ready_cb) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_k2_ready_cb) refers to m_tb_key.o(.constdata) for .constdata
- m_tb_key.o(i.m_tb_key_k3_ready_cb) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_k4_ready_cb) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_model_bind) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_model_bind_check) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_model_unbind) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_add) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_key.o(i.m_tb_key_net_add) refers to m_tb_key.o(i.m_tb_key_create_start) for m_tb_key_create_start
- m_tb_key.o(i.m_tb_key_net_add) refers to m_tb_sec.o(i.m_tb_sec_k2_start) for m_tb_sec_k2_start
- m_tb_key.o(i.m_tb_key_net_add) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_add) refers to m_tb_key.o(i.m_tb_key_finished_cb) for m_tb_key_finished_cb
- m_tb_key.o(i.m_tb_key_net_add) refers to m_tb_key.o(i.m_tb_key_k2_ready_cb) for m_tb_key_k2_ready_cb
- m_tb_key.o(i.m_tb_key_net_delete) refers to m_tb_key.o(i.m_tb_key_nid_tbl_del) for m_tb_key_nid_tbl_del
- m_tb_key.o(i.m_tb_key_net_delete) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_net_delete) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_key.o(i.m_tb_key_net_delete) refers to m_bcn.o(i.m_bcn_subnet_update_ind) for m_bcn_subnet_update_ind
- m_tb_key.o(i.m_tb_key_net_delete) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_find) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_get) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_get_ids) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_lid_from_nid) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_next) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_revoke_old) refers to m_tb_key.o(i.m_tb_key_aid_tbl_del) for m_tb_key_aid_tbl_del
- m_tb_key.o(i.m_tb_key_net_revoke_old) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_tb_key.o(i.m_tb_key_net_revoke_old) refers to m_tb_key.o(i.m_tb_key_aid_tbl_add) for m_tb_key_aid_tbl_add
- m_tb_key.o(i.m_tb_key_net_revoke_old) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_net_revoke_old) refers to m_tb_key.o(i.m_tb_key_nid_tbl_del) for m_tb_key_nid_tbl_del
- m_tb_key.o(i.m_tb_key_net_revoke_old) refers to m_tb_key.o(i.m_tb_key_nid_tbl_add) for m_tb_key_nid_tbl_add
- m_tb_key.o(i.m_tb_key_net_revoke_old) refers to m_tb_key.o(i.m_tb_key_friend_revoke_old) for m_tb_key_friend_revoke_old
- m_tb_key.o(i.m_tb_key_net_revoke_old) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_update) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_tb_key.o(i.m_tb_key_net_update) refers to m_tb_key.o(i.m_tb_key_create_start) for m_tb_key_create_start
- m_tb_key.o(i.m_tb_key_net_update) refers to m_tb_sec.o(i.m_tb_sec_k2_start) for m_tb_sec_k2_start
- m_tb_key.o(i.m_tb_key_net_update) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_net_update) refers to m_tb_key.o(i.m_tb_key_finished_cb) for m_tb_key_finished_cb
- m_tb_key.o(i.m_tb_key_net_update) refers to m_tb_key.o(i.m_tb_key_k2_ready_cb) for m_tb_key_k2_ready_cb
- m_tb_key.o(i.m_tb_key_net_use_new) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_key.o(i.m_tb_key_net_use_new) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_nid_tbl_add) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_nid_tbl_del) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_phase_transition_ind) refers to m_tb_key.o(i.m_tb_key_net_use_new) for m_tb_key_net_use_new
- m_tb_key.o(i.m_tb_key_phase_transition_ind) refers to m_tb_key.o(i.m_tb_key_net_revoke_old) for m_tb_key_net_revoke_old
- m_tb_key.o(i.m_tb_key_phase_transition_ind) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_secure_bcn_rx_ind) refers to m_tb_key.o(i.m_tb_key_check_iv) for m_tb_key_check_iv
- m_tb_key.o(i.m_tb_key_secure_bcn_rx_ind) refers to m_tb_key.o(i.m_tb_key_net_use_new) for m_tb_key_net_use_new
- m_tb_key.o(i.m_tb_key_secure_bcn_rx_ind) refers to m_tb_key.o(i.m_tb_key_net_revoke_old) for m_tb_key_net_revoke_old
- m_tb_key.o(i.m_tb_key_secure_bcn_rx_ind) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_set_iv_seq) refers to m_tb_key.o(.data) for .data
- m_tb_key.o(i.m_tb_key_set_node_identity) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_tb_key.o(i.m_tb_key_set_node_identity) refers to m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl) for m_lay_proxy_bearer_adv_ctrl
- m_tb_key.o(i.m_tb_key_set_node_identity) refers to m_tb_key.o(.data) for .data
- m_tb_state.o(i.m_tb_state_cb_timer_attention) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_tb_state.o(i.m_tb_state_cb_timer_attention) refers to m_api.o(i.m_api_send_attention_update_ind) for m_api_send_attention_update_ind
- m_tb_state.o(i.m_tb_state_cb_timer_attention) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_attention_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_beacon_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_compo_info) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_default_ttl) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_friend_state) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_tb_state.o(i.m_tb_state_get_friend_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_gatt_proxy_state) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_tb_state.o(i.m_tb_state_get_gatt_proxy_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_hb_feat_upd) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_hb_pub_params) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_hb_subs_params) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_lpn_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_nb_cdata_page) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_net_tx_params) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_net_tx_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_prov_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_get_relay_state) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_tb_state.o(i.m_tb_state_get_relay_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_hb_check_features) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_hb_rx_ind) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_hb_tx_ind) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_init) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_init) refers to m_al_adv.o(.data) for m_al_adv_interval
- m_tb_state.o(i.m_tb_state_init) refers to m_al_adv.o(.data) for m_al_adv_nb
- m_tb_state.o(i.m_tb_state_init) refers to m_tb_state.o(i.m_tb_state_cb_timer_attention) for m_tb_state_cb_timer_attention
- m_tb_state.o(i.m_tb_state_is_enabled) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_is_feature_sup) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_is_iv_update_auth) refers to m_tb_timer.o(i.m_tb_timer_get_cur_time) for m_tb_timer_get_cur_time
- m_tb_state.o(i.m_tb_state_is_iv_update_auth) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_iv_update_ind) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_net_key_rem_ind) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_attention_state) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_tb_state.o(i.m_tb_state_set_attention_state) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_tb_state.o(i.m_tb_state_set_attention_state) refers to m_api.o(i.m_api_send_attention_update_ind) for m_api_send_attention_update_ind
- m_tb_state.o(i.m_tb_state_set_attention_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_beacon_state) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_state.o(i.m_tb_state_set_beacon_state) refers to m_bcn.o(i.m_bcn_state_update) for m_bcn_state_update
- m_tb_state.o(i.m_tb_state_set_beacon_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_default_ttl) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_state.o(i.m_tb_state_set_default_ttl) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_enabled) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_friend_cb) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_friend_state) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_tb_state.o(i.m_tb_state_set_friend_state) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_state.o(i.m_tb_state_set_friend_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_gatt_proxy_state) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_tb_state.o(i.m_tb_state_set_gatt_proxy_state) refers to m_lay_proxy.o(i.m_lay_proxy_state_set) for m_lay_proxy_state_set
- m_tb_state.o(i.m_tb_state_set_gatt_proxy_state) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_state.o(i.m_tb_state_set_gatt_proxy_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_hb_cb) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_hb_pub_params) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_hb_subs_params) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_tb_state.o(i.m_tb_state_set_hb_subs_params) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_lpn_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_net_tx_state) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_state.o(i.m_tb_state_set_net_tx_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_prov_state) refers to m_tb_state.o(.data) for .data
- m_tb_state.o(i.m_tb_state_set_relay_state) refers to m_tb_state.o(i.m_tb_state_is_feature_sup) for m_tb_state_is_feature_sup
- m_tb_state.o(i.m_tb_state_set_relay_state) refers to m_tb_store_wvt.o(i.m_tb_store_update_ind) for m_tb_store_update_ind
- m_tb_state.o(i.m_tb_state_set_relay_state) refers to m_tb_state.o(.data) for .data
- m_tb_timer.o(i.m_tb_timer_clear) refers to m_tb_timer.o(i.m_tb_timer_remove) for m_tb_timer_remove
- m_tb_timer.o(i.m_tb_timer_expired) refers to m_al_timer.o(i.m_al_timer_get_delay) for m_al_timer_get_delay
- m_tb_timer.o(i.m_tb_timer_expired) refers to m_tb_timer.o(i.m_tb_timer_prog) for m_tb_timer_prog
- m_tb_timer.o(i.m_tb_timer_expired) refers to m_tb_timer.o(.data) for .data
- m_tb_timer.o(i.m_tb_timer_get_cur_time) refers to m_al_timer.o(i.m_al_timer_get_clock) for m_al_timer_get_clock
- m_tb_timer.o(i.m_tb_timer_init) refers to m_tb_timer.o(.data) for .data
- m_tb_timer.o(i.m_tb_timer_insert) refers to m_tb_timer.o(i.m_tb_timer_prog) for m_tb_timer_prog
- m_tb_timer.o(i.m_tb_timer_insert) refers to m_tb_timer.o(.data) for .data
- m_tb_timer.o(i.m_tb_timer_prog) refers to m_al_timer.o(i.m_al_timer_get_delay) for m_al_timer_get_delay
- m_tb_timer.o(i.m_tb_timer_prog) refers to m_al_timer.o(i.m_al_timer_clear) for m_al_timer_clear
- m_tb_timer.o(i.m_tb_timer_prog) refers to m_al_timer.o(i.m_al_timer_set) for m_al_timer_set
- m_tb_timer.o(i.m_tb_timer_prog) refers to m_tb_timer.o(.data) for .data
- m_tb_timer.o(i.m_tb_timer_remove) refers to m_tb_timer.o(i.m_tb_timer_prog) for m_tb_timer_prog
- m_tb_timer.o(i.m_tb_timer_remove) refers to m_tb_timer.o(.data) for .data
- m_tb_timer.o(i.m_tb_timer_set) refers to m_tb_timer.o(i.m_tb_timer_remove) for m_tb_timer_remove
- m_tb_timer.o(i.m_tb_timer_set) refers to m_al_timer.o(i.m_al_timer_get_time_ms) for m_al_timer_get_time_ms
- m_tb_timer.o(i.m_tb_timer_set) refers to m_tb_timer.o(i.m_tb_timer_insert) for m_tb_timer_insert
- m_bearer_adv.o(i.m_bearer_adv_connect_api_al) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_adv.o(i.m_bearer_adv_rx) refers to m_bearer.o(i.m_bearer_rx) for m_bearer_rx
- m_bearer_adv.o(i.m_bearer_adv_rx) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_adv.o(i.m_bearer_adv_send) refers to m_tb_state.o(i.m_tb_state_get_net_tx_params) for m_tb_state_get_net_tx_params
- m_bearer_adv.o(i.m_bearer_adv_send) refers to m_lay_net.o(i.m_lay_net_get_sending_buf_in_queue) for m_lay_net_get_sending_buf_in_queue
- m_bearer_adv.o(i.m_bearer_adv_send) refers to m_al_adv.o(.data) for m_al_adv_interval
- m_bearer_adv.o(i.m_bearer_adv_send) refers to m_al_adv.o(.data) for m_al_adv_nb
- m_bearer_adv.o(i.m_bearer_adv_send) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_adv.o(i.m_bearer_adv_sent) refers to m_bearer.o(i.m_bearer_sent) for m_bearer_sent
- m_bearer_adv.o(i.m_bearer_adv_start) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_adv.o(i.m_bearer_adv_start) refers to m_bearer_adv.o(.constdata) for .constdata
- m_bearer_adv.o(i.m_bearer_adv_started) refers to m_bearer.o(i.m_bearer_started) for m_bearer_started
- m_bearer_adv.o(i.m_bearer_adv_started) refers to m_bearer.o(i.m_bearer_opened) for m_bearer_opened
- m_bearer_adv.o(i.m_bearer_adv_started) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_adv.o(i.m_bearer_adv_stop) refers to m_bearer_adv.o(i.m_bearer_adv_update) for m_bearer_adv_update
- m_bearer_adv.o(i.m_bearer_adv_stopped) refers to m_bearer.o(i.m_bearer_closed) for m_bearer_closed
- m_bearer_adv.o(i.m_bearer_adv_stopped) refers to m_bearer.o(i.m_bearer_stopped) for m_bearer_stopped
- m_bearer_adv.o(i.m_bearer_adv_stopped) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_adv.o(i.m_bearer_adv_tx_prepare) refers to m_tb_buf.o(i.m_tb_buf_head_reserve) for m_tb_buf_head_reserve
- m_bearer_adv.o(i.m_bearer_adv_update) refers to m_bearer_adv.o(i.m_bearer_adv_stopped) for m_bearer_adv_stopped
- m_bearer_adv.o(i.m_bearer_adv_update) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_adv.o(i.m_bearer_adv_update) refers to m_bearer_adv.o(.constdata) for .constdata
- m_bearer_adv.o(.constdata) refers to m_bearer_adv.o(i.m_bearer_adv_started) for m_bearer_adv_started
- m_bearer_adv.o(.constdata) refers to m_bearer_adv.o(i.m_bearer_adv_stopped) for m_bearer_adv_stopped
- m_bearer_adv.o(.constdata) refers to m_bearer_adv.o(i.m_bearer_adv_rx) for m_bearer_adv_rx
- m_bearer_adv.o(.constdata) refers to m_bearer_adv.o(i.m_bearer_adv_sent) for m_bearer_adv_sent
- m_bearer_gatt.o(i.m_bearer_gatt_closed) refers to m_bearer.o(i.m_bearer_closed) for m_bearer_closed
- m_bearer_gatt.o(i.m_bearer_gatt_closed) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_connect_api_al) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_created) refers to m_bearer.o(i.m_bearer_opened) for m_bearer_opened
- m_bearer_gatt.o(i.m_bearer_gatt_created) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_rx) refers to m_bearer.o(i.m_bearer_rx) for m_bearer_rx
- m_bearer_gatt.o(i.m_bearer_gatt_rx) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_send) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_sent) refers to m_bearer.o(i.m_bearer_sent) for m_bearer_sent
- m_bearer_gatt.o(i.m_bearer_gatt_start) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_start) refers to m_bearer_gatt.o(.constdata) for .constdata
- m_bearer_gatt.o(i.m_bearer_gatt_started) refers to m_bearer.o(i.m_bearer_started) for m_bearer_started
- m_bearer_gatt.o(i.m_bearer_gatt_started) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_stop) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_stopped) refers to m_bearer.o(i.m_bearer_stopped) for m_bearer_stopped
- m_bearer_gatt.o(i.m_bearer_gatt_stopped) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_tx_prepare) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(i.m_bearer_gatt_update) refers to m_bearer.o(.data) for p_m_bearer_env
- m_bearer_gatt.o(.constdata) refers to m_bearer_gatt.o(i.m_bearer_gatt_started) for m_bearer_gatt_started
- m_bearer_gatt.o(.constdata) refers to m_bearer_gatt.o(i.m_bearer_gatt_stopped) for m_bearer_gatt_stopped
- m_bearer_gatt.o(.constdata) refers to m_bearer_gatt.o(i.m_bearer_gatt_created) for m_bearer_gatt_created
- m_bearer_gatt.o(.constdata) refers to m_bearer_gatt.o(i.m_bearer_gatt_closed) for m_bearer_gatt_closed
- m_bearer_gatt.o(.constdata) refers to m_bearer_gatt.o(i.m_bearer_gatt_rx) for m_bearer_gatt_rx
- m_bearer_gatt.o(.constdata) refers to m_bearer_gatt.o(i.m_bearer_gatt_sent) for m_bearer_gatt_sent
- m_fnd_confs.o(i.m_fnd_confs_buf_alloc) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_cb_appkey_added) refers to m_fnd_confs.o(i.m_fnd_confs_send_appkey_status) for m_fnd_confs_send_appkey_status
- m_fnd_confs.o(i.m_fnd_confs_cb_appkey_added) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_cb_compo_data) refers to m_tb_state.o(i.m_tb_state_get_nb_cdata_page) for m_tb_state_get_nb_cdata_page
- m_fnd_confs.o(i.m_fnd_confs_cb_compo_data) refers to m_fnd_confs.o(i.m_fnd_confs_send_compo_data_status) for m_fnd_confs_send_compo_data_status
- m_fnd_confs.o(i.m_fnd_confs_cb_netkey_added) refers to m_fnd_confs.o(i.m_fnd_confs_send_netkey_status) for m_fnd_confs_send_netkey_status
- m_fnd_confs.o(i.m_fnd_confs_cb_netkey_added) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_cb_opcode_check) refers to m_api.o(i.m_api_model_opcode_status) for m_api_model_opcode_status
- m_fnd_confs.o(i.m_fnd_confs_cb_rx) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_cb_rx) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_fnd_confs.o(i.m_fnd_confs_cb_rx) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_fnd_confs.o(i.m_fnd_confs_cb_rx) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_pub_finished) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_pub_finished) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_pub_finished) refers to m_tb_key.o(i.m_tb_key_app_find) for m_tb_key_app_find
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_pub_finished) refers to m_tb_mio.o(i.m_tb_mio_set_publi_param) for m_tb_mio_set_publi_param
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_pub_finished) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) for m_fnd_confs_send_model_pub_status
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_pub_finished) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_ready) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_ready) refers to m_fnd_confs.o(.constdata) for .constdata
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_subs_finished) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_subs_finished) refers to m_tb_mio.o(i.m_tb_mio_add_subscription_virt) for m_tb_mio_add_subscription_virt
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_subs_finished) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status) for m_fnd_confs_send_model_subs_status
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_subs_finished) refers to m_tb_mio.o(i.m_tb_mio_delete_all_subscription) for m_tb_mio_delete_all_subscription
- m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_subs_finished) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_cb_sent) refers to m_api.o(i.m_api_send_node_reset_ind) for m_api_send_node_reset_ind
- m_fnd_confs.o(i.m_fnd_confs_cb_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_fnd_confs.o(i.m_fnd_confs_cb_sent) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_handler_appkey) refers to m_tb_key.o(i.m_tb_key_net_find) for m_tb_key_net_find
- m_fnd_confs.o(i.m_fnd_confs_handler_appkey) refers to m_tb_key.o(i.m_tb_key_app_find) for m_tb_key_app_find
- m_fnd_confs.o(i.m_fnd_confs_handler_appkey) refers to m_tb_key.o(i.m_tb_key_app_delete) for m_tb_key_app_delete
- m_fnd_confs.o(i.m_fnd_confs_handler_appkey) refers to m_tb_mio.o(i.m_tb_mio_app_key_rem_ind) for m_tb_mio_app_key_rem_ind
- m_fnd_confs.o(i.m_fnd_confs_handler_appkey) refers to m_tb_key.o(i.m_tb_key_app_update) for m_tb_key_app_update
- m_fnd_confs.o(i.m_fnd_confs_handler_appkey) refers to m_fnd_confs.o(i.m_fnd_confs_send_appkey_status) for m_fnd_confs_send_appkey_status
- m_fnd_confs.o(i.m_fnd_confs_handler_appkey) refers to m_tb_key.o(i.m_tb_key_app_add) for m_tb_key_app_add
- m_fnd_confs.o(i.m_fnd_confs_handler_appkey) refers to m_fnd_confs.o(i.m_fnd_confs_cb_appkey_added) for m_fnd_confs_cb_appkey_added
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_tb_state.o(i.m_tb_state_get_nb_cdata_page) for m_tb_state_get_nb_cdata_page
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_tb_store_wvt.o(i.m_tb_store_get_compo_data) for m_tb_store_get_compo_data
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_tb_mio.o(i.m_tb_mio_get_nb_elements) for m_tb_mio_get_nb_elements
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_tb_mio.o(i.m_tb_mio_get_nb_models) for m_tb_mio_get_nb_models
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_tb_state.o(i.m_tb_state_get_compo_info) for m_tb_state_get_compo_info
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_tb_mio.o(i.m_tb_mio_get_model_ids) for m_tb_mio_get_model_ids
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_fnd_confs.o(i.m_fnd_confs_send_compo_data_status) for m_fnd_confs_send_compo_data_status
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) refers to m_fnd_confs.o(i.m_fnd_confs_cb_compo_data) for m_fnd_confs_cb_compo_data
- m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase) refers to m_tb_key.o(i.m_tb_key_net_find) for m_tb_key_net_find
- m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase) refers to m_tb_key.o(i.m_tb_key_phase_transition_ind) for m_tb_key_phase_transition_ind
- m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase) refers to m_tb_key.o(i.m_tb_key_get_phase) for m_tb_key_get_phase
- m_fnd_confs.o(i.m_fnd_confs_handler_model_app) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_fnd_confs.o(i.m_fnd_confs_handler_model_app) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_fnd_confs.o(i.m_fnd_confs_handler_model_app) refers to m_tb_key.o(i.m_tb_key_app_find) for m_tb_key_app_find
- m_fnd_confs.o(i.m_fnd_confs_handler_model_app) refers to m_tb_key.o(i.m_tb_key_model_unbind) for m_tb_key_model_unbind
- m_fnd_confs.o(i.m_fnd_confs_handler_model_app) refers to m_tb_key.o(i.m_tb_key_model_bind) for m_tb_key_model_bind
- m_fnd_confs.o(i.m_fnd_confs_handler_model_app) refers to m_tb_mio.o(i.m_tb_mio_bind) for m_tb_mio_bind
- m_fnd_confs.o(i.m_fnd_confs_handler_model_app) refers to m_tb_mio.o(i.m_tb_mio_unbind) for m_tb_mio_unbind
- m_fnd_confs.o(i.m_fnd_confs_handler_model_app) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_app_status) for m_fnd_confs_send_model_app_status
- m_fnd_confs.o(i.m_fnd_confs_handler_model_pub_set) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_fnd_confs.o(i.m_fnd_confs_handler_model_pub_set) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_fnd_confs.o(i.m_fnd_confs_handler_model_pub_set) refers to m_tb_key.o(i.m_tb_key_app_find) for m_tb_key_app_find
- m_fnd_confs.o(i.m_fnd_confs_handler_model_pub_set) refers to m_tb_mio.o(i.m_tb_mio_set_publi_param) for m_tb_mio_set_publi_param
- m_fnd_confs.o(i.m_fnd_confs_handler_model_pub_set) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) for m_fnd_confs_send_model_pub_status
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs) refers to m_tb_mio.o(i.m_tb_mio_add_subscription) for m_tb_mio_add_subscription
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs) refers to m_tb_mio.o(i.m_tb_mio_delete_subscription) for m_tb_mio_delete_subscription
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status) for m_fnd_confs_send_model_subs_status
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs) refers to m_tb_mio.o(i.m_tb_mio_delete_all_subscription) for m_tb_mio_delete_all_subscription
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) refers to m_tb_sec.o(i.m_tb_sec_cmac_start) for m_tb_sec_cmac_start
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status) for m_fnd_confs_send_model_subs_status
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) refers to m_tb_mio.o(i.m_tb_mio_delete_subscription_virt) for m_tb_mio_delete_subscription_virt
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) refers to m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_subs_finished) for m_fnd_confs_cb_sec_cmac_subs_finished
- m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) refers to m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_ready) for m_fnd_confs_cb_sec_cmac_ready
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_key.o(i.m_tb_key_net_find) for m_tb_key_net_find
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_key.o(i.m_tb_key_net_add) for m_tb_key_net_add
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_key.o(i.m_tb_key_net_update) for m_tb_key_net_update
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_key.o(i.m_tb_key_get_nb_app_keys) for m_tb_key_get_nb_app_keys
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_key.o(i.m_tb_key_app_get_lids) for m_tb_key_app_get_lids
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_key.o(i.m_tb_key_app_delete) for m_tb_key_app_delete
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_mio.o(i.m_tb_mio_app_key_rem_ind) for m_tb_mio_app_key_rem_ind
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_key.o(i.m_tb_key_net_delete) for m_tb_key_net_delete
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_fnd_confs.o(i.m_fnd_confs_send_netkey_status) for m_fnd_confs_send_netkey_status
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_tb_state.o(i.m_tb_state_net_key_rem_ind) for m_tb_state_net_key_rem_ind
- m_fnd_confs.o(i.m_fnd_confs_handler_netkey) refers to m_fnd_confs.o(i.m_fnd_confs_cb_netkey_added) for m_fnd_confs_cb_netkey_added
- m_fnd_confs.o(i.m_fnd_confs_handler_node_id) refers to m_tb_key.o(i.m_tb_key_net_find) for m_tb_key_net_find
- m_fnd_confs.o(i.m_fnd_confs_handler_node_id) refers to m_tb_key.o(i.m_tb_key_set_node_identity) for m_tb_key_set_node_identity
- m_fnd_confs.o(i.m_fnd_confs_handler_node_id) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_handler_node_id) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_handler_node_id) refers to m_tb_key.o(i.m_tb_key_get_node_identity) for m_tb_key_get_node_identity
- m_fnd_confs.o(i.m_fnd_confs_handler_node_id) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_handler_node_id) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_init) refers to m_api.o(i.m_api_register_model) for m_api_register_model
- m_fnd_confs.o(i.m_fnd_confs_init) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_init) refers to m_fnd_confs.o(.constdata) for .constdata
- m_fnd_confs.o(i.m_fnd_confs_init) refers to m_fnd_confs.o(i.m_fnd_confs_process) for m_fnd_confs_process
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_model_pub_set) for m_fnd_confs_handler_model_pub_set
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_mio.o(i.m_tb_mio_get_local_id) for m_tb_mio_get_local_id
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) for m_fnd_confs_send_model_pub_status
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_sec.o(i.m_tb_sec_cmac_start) for m_tb_sec_cmac_start
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_model_subs) for m_fnd_confs_handler_model_subs
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr) for m_fnd_confs_handler_model_subs_vaddr
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_mio.o(i.m_tb_mio_delete_all_subscription) for m_tb_mio_delete_all_subscription
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status) for m_fnd_confs_send_model_subs_status
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_subs_list) for m_fnd_confs_send_model_subs_list
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_appkey) for m_fnd_confs_handler_appkey
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_key.o(i.m_tb_key_net_find) for m_tb_key_net_find
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send_appkey_list) for m_fnd_confs_send_appkey_list
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_netkey) for m_fnd_confs_handler_netkey
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_key.o(i.m_tb_key_get_nb_net_keys) for m_tb_key_get_nb_net_keys
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_get_ids_length) for m_fnd_confs_get_ids_length
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_key.o(i.m_tb_key_net_get_ids) for m_tb_key_net_get_ids
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_model_app) for m_fnd_confs_handler_model_app
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send_model_app_list) for m_fnd_confs_send_model_app_list
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_set_beacon_state) for m_tb_state_set_beacon_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_get_beacon_state) for m_tb_state_get_beacon_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_set_default_ttl) for m_tb_state_set_default_ttl
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_get_default_ttl) for m_tb_state_get_default_ttl
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_set_friend_state) for m_tb_state_set_friend_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_get_friend_state) for m_tb_state_get_friend_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_set_gatt_proxy_state) for m_tb_state_set_gatt_proxy_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_get_gatt_proxy_state) for m_tb_state_get_gatt_proxy_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_hb_check_features) for m_tb_state_hb_check_features
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_set_net_tx_state) for m_tb_state_set_net_tx_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_get_net_tx_state) for m_tb_state_get_net_tx_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_set_relay_state) for m_tb_state_set_relay_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_get_relay_state) for m_tb_state_get_relay_state
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase) for m_fnd_confs_handler_key_refresh_phase
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_node_id) for m_fnd_confs_handler_node_id
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_pub_finished) for m_fnd_confs_cb_sec_cmac_pub_finished
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_ready) for m_fnd_confs_cb_sec_cmac_ready
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get) for m_fnd_confs_handler_compo_data_get
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_set_hb_pub_params) for m_tb_state_set_hb_pub_params
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send_hbeat_pub_status) for m_fnd_confs_send_hbeat_pub_status
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_tb_state.o(i.m_tb_state_set_hb_subs_params) for m_tb_state_set_hb_subs_params
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send_hbeat_subs_status) for m_fnd_confs_send_hbeat_subs_status
- m_fnd_confs.o(i.m_fnd_confs_process) refers to m_fnd_confs.o(i.m_fnd_confs_send_lpn_polltimeout_status) for m_fnd_confs_send_lpn_polltimeout_status
- m_fnd_confs.o(i.m_fnd_confs_process_next) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_fnd_confs.o(i.m_fnd_confs_process_next) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_fnd_confs.o(i.m_fnd_confs_process_next) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_send) refers to m_api.o(i.m_api_model_rsp_send) for m_api_model_rsp_send
- m_fnd_confs.o(i.m_fnd_confs_send) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_list) refers to m_fnd_confs.o(i.m_fnd_confs_get_ids_length) for m_fnd_confs_get_ids_length
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_list) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_list) refers to m_tb_key.o(i.m_tb_key_get_nb_app_keys) for m_tb_key_get_nb_app_keys
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_list) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_list) refers to m_tb_key.o(i.m_tb_key_app_get_ids) for m_tb_key_app_get_ids
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_list) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_list) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_status) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_appkey_status) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_compo_data_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_compo_data_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_compo_data_status) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_pub_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_pub_status) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_pub_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_pub_status) refers to m_tb_state.o(i.m_tb_state_get_hb_pub_params) for m_tb_state_get_hb_pub_params
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_pub_status) refers to m_tb_key.o(i.m_tb_key_get_netkey_id) for m_tb_key_get_netkey_id
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_pub_status) refers to m_fnd_confs.o(.data) for .data
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_subs_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_subs_status) refers to m_tb_state.o(i.m_tb_state_get_hb_subs_params) for m_tb_state_get_hb_subs_params
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_subs_status) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_hbeat_subs_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_lpn_polltimeout_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_lpn_polltimeout_status) refers to m_tb_friend.o(i.m_tb_friend_is_lpn) for m_tb_friend_is_lpn
- m_fnd_confs.o(i.m_fnd_confs_send_lpn_polltimeout_status) refers to m_tb_friend.o(i.m_tb_friend_get_polltimeout_ms) for m_tb_friend_get_polltimeout_ms
- m_fnd_confs.o(i.m_fnd_confs_send_lpn_polltimeout_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_lpn_polltimeout_status) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_list) refers to m_fnd_confs.o(i.m_fnd_confs_get_ids_length) for m_fnd_confs_get_ids_length
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_list) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_list) refers to m_tb_mio.o(i.m_tb_mio_get_nb_bound_app) for m_tb_mio_get_nb_bound_app
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_list) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_list) refers to m_tb_key.o(i.m_tb_key_get_model_appkey_ids) for m_tb_key_get_model_appkey_ids
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_list) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_list) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_status) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_model_app_status) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) refers to m_tb_mio.o(i.m_tb_mio_get_publi_param) for m_tb_mio_get_publi_param
- m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) refers to m_tb_key.o(i.m_tb_key_app_get) for m_tb_key_app_get
- m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_list) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_list) refers to m_tb_mio.o(i.m_tb_mio_get_subscription_list_size) for m_tb_mio_get_subscription_list_size
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_list) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_list) refers to m_tb_mio.o(i.m_tb_mio_get_subscription_list) for m_tb_mio_get_subscription_list
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_list) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_list) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(i.m_fnd_confs_send_netkey_status) refers to m_fnd_confs.o(i.m_fnd_confs_buf_alloc) for m_fnd_confs_buf_alloc
- m_fnd_confs.o(i.m_fnd_confs_send_netkey_status) refers to m_fnd_confs.o(i.m_fnd_confs_get_air_status) for m_fnd_confs_get_air_status
- m_fnd_confs.o(i.m_fnd_confs_send_netkey_status) refers to m_fnd_confs.o(i.m_fnd_confs_send) for m_fnd_confs_send
- m_fnd_confs.o(i.m_fnd_confs_send_netkey_status) refers to m_fnd_confs.o(i.m_fnd_confs_process_next) for m_fnd_confs_process_next
- m_fnd_confs.o(.constdata) refers to m_fnd_confs.o(i.m_fnd_confs_cb_rx) for m_fnd_confs_cb_rx
- m_fnd_confs.o(.constdata) refers to m_fnd_confs.o(i.m_fnd_confs_cb_sent) for m_fnd_confs_cb_sent
- m_fnd_confs.o(.constdata) refers to m_fnd_confs.o(i.m_fnd_confs_cb_opcode_check) for m_fnd_confs_cb_opcode_check
- m_lay_friend.o(i.m_lay_friend_cb_key) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_cb_repeat_timer) refers to m_lay_friend.o(i.m_lay_friend_send_clear) for m_lay_friend_send_clear
- m_lay_friend.o(i.m_lay_friend_cb_repeat_timer) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_friend.o(i.m_lay_friend_cb_state_updated) refers to m_lay_friend.o(i.m_lay_friend_end_friendship) for m_lay_friend_end_friendship
- m_lay_friend.o(i.m_lay_friend_cb_state_updated) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_cb_timer) refers to m_lay_friend.o(i.m_lay_friend_send) for m_lay_friend_send
- m_lay_friend.o(i.m_lay_friend_cb_timer) refers to m_lay_friend.o(i.m_lay_friend_end_friendship) for m_lay_friend_end_friendship
- m_lay_friend.o(i.m_lay_friend_cb_timer) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_friend.o(i.m_lay_friend_cb_timer) refers to m_lay_friend.o(i.m_lay_friend_send_update) for m_lay_friend_send_update
- m_lay_friend.o(i.m_lay_friend_cb_timer) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_check_queue_length) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_friend.o(i.m_lay_friend_connect_api_net) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_connect_api_utrans) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_end_friendship) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_friend.o(i.m_lay_friend_end_friendship) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_friend.o(i.m_lay_friend_end_friendship) refers to m_tb_key.o(i.m_tb_key_friend_end_ind) for m_tb_key_friend_end_ind
- m_lay_friend.o(i.m_lay_friend_end_friendship) refers to m_tb_friend.o(i.m_tb_friend_lpn_rem) for m_tb_friend_lpn_rem
- m_lay_friend.o(i.m_lay_friend_end_friendship) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_handler_clear) refers to m_lay_friend.o(i.m_lay_friend_seek_lpn) for m_lay_friend_seek_lpn
- m_lay_friend.o(i.m_lay_friend_handler_clear) refers to m_lay_friend.o(i.m_lay_friend_send) for m_lay_friend_send
- m_lay_friend.o(i.m_lay_friend_handler_clear) refers to m_lay_friend.o(i.m_lay_friend_end_friendship) for m_lay_friend_end_friendship
- m_lay_friend.o(i.m_lay_friend_handler_clear_cfm) refers to m_lay_friend.o(i.m_lay_friend_seek_lpn) for m_lay_friend_seek_lpn
- m_lay_friend.o(i.m_lay_friend_handler_clear_cfm) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_friend.o(i.m_lay_friend_handler_clear_cfm) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_friend.o(i.m_lay_friend_handler_poll) refers to m_lay_friend.o(i.m_lay_friend_seek_lpn) for m_lay_friend_seek_lpn
- m_lay_friend.o(i.m_lay_friend_handler_poll) refers to m_tb_friend.o(i.m_tb_friend_lpn_estab) for m_tb_friend_lpn_estab
- m_lay_friend.o(i.m_lay_friend_handler_poll) refers to m_lay_friend.o(i.m_lay_friend_send_clear) for m_lay_friend_send_clear
- m_lay_friend.o(i.m_lay_friend_handler_poll) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_friend.o(i.m_lay_friend_handler_poll) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_friend.o(i.m_lay_friend_handler_poll) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_lay_friend.o(i.m_lay_friend_seek_lpn) for m_lay_friend_seek_lpn
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_lay_friend.o(i.m_lay_friend_end_friendship) for m_lay_friend_end_friendship
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_tb_friend.o(i.m_tb_friend_get_nb_lpn_known) for m_tb_friend_get_nb_lpn_known
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_tb_friend.o(i.m_tb_friend_get_friend_cnt) for m_tb_friend_get_friend_cnt
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_tb_friend.o(i.m_tb_friend_lpn_add) for m_tb_friend_lpn_add
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_tb_key.o(i.m_tb_key_friend_new_ind) for m_tb_key_friend_new_ind
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_lay_friend.o(i.m_lay_friend_cb_timer) for m_lay_friend_cb_timer
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_lay_friend.o(i.m_lay_friend_cb_repeat_timer) for m_lay_friend_cb_repeat_timer
- m_lay_friend.o(i.m_lay_friend_handler_request) refers to m_lay_friend.o(i.m_lay_friend_cb_key) for m_lay_friend_cb_key
- m_lay_friend.o(i.m_lay_friend_handler_subs_list) refers to m_lay_friend.o(i.m_lay_friend_seek_lpn) for m_lay_friend_seek_lpn
- m_lay_friend.o(i.m_lay_friend_handler_subs_list) refers to m_tb_friend.o(i.m_tb_friend_subs_list_update) for m_tb_friend_subs_list_update
- m_lay_friend.o(i.m_lay_friend_handler_subs_list) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_friend.o(i.m_lay_friend_handler_subs_list) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_friend.o(i.m_lay_friend_init) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_lay_friend.o(i.m_lay_friend_init) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_rx_ltrans) refers to m_tb_state.o(i.m_tb_state_get_friend_state) for m_tb_state_get_friend_state
- m_lay_friend.o(i.m_lay_friend_rx_ltrans) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_lay_friend.o(i.m_lay_friend_rx_ltrans) refers to m_lay_friend.o(i.m_lay_friend_rx_ltrans_seg) for m_lay_friend_rx_ltrans_seg
- m_lay_friend.o(i.m_lay_friend_rx_ltrans) refers to m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg) for m_lay_friend_rx_ltrans_unseg
- m_lay_friend.o(i.m_lay_friend_rx_ltrans) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_friend.o(i.m_lay_friend_rx_ltrans) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_seg) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_seg) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_seg) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_seg) refers to m_lay_friend.o(i.m_lay_friend_rx_seg_all) for m_lay_friend_rx_seg_all
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_seg) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg) refers to m_tb_friend.o(i.m_tb_friend_is_subs_dst) for m_tb_friend_is_subs_dst
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg) refers to m_lay_friend.o(i.m_lay_friend_check_queue_length) for m_lay_friend_check_queue_length
- m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_rx_seg_all) refers to m_tb_friend.o(i.m_tb_friend_is_subs_dst) for m_tb_friend_is_subs_dst
- m_lay_friend.o(i.m_lay_friend_rx_seg_all) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_friend.o(i.m_lay_friend_rx_seg_all) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_friend.o(i.m_lay_friend_rx_seg_all) refers to m_lay_friend.o(i.m_lay_friend_check_queue_length) for m_lay_friend_check_queue_length
- m_lay_friend.o(i.m_lay_friend_rx_seg_all) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_friend.o(i.m_lay_friend_rx_seg_all) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_rx_utrans) refers to m_tb_state.o(i.m_tb_state_get_friend_state) for m_tb_state_get_friend_state
- m_lay_friend.o(i.m_lay_friend_rx_utrans) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_friend.o(i.m_lay_friend_rx_utrans) refers to m_lay_friend.o(i.m_lay_friend_handler_subs_list) for m_lay_friend_handler_subs_list
- m_lay_friend.o(i.m_lay_friend_rx_utrans) refers to m_lay_friend.o(i.m_lay_friend_handler_poll) for m_lay_friend_handler_poll
- m_lay_friend.o(i.m_lay_friend_rx_utrans) refers to m_lay_friend.o(i.m_lay_friend_handler_request) for m_lay_friend_handler_request
- m_lay_friend.o(i.m_lay_friend_rx_utrans) refers to m_lay_friend.o(i.m_lay_friend_handler_clear) for m_lay_friend_handler_clear
- m_lay_friend.o(i.m_lay_friend_rx_utrans) refers to m_lay_friend.o(i.m_lay_friend_handler_clear_cfm) for m_lay_friend_handler_clear_cfm
- m_lay_friend.o(i.m_lay_friend_seek_lpn) refers to m_tb_friend.o(i.m_tb_friend_get_nb_lpn_known) for m_tb_friend_get_nb_lpn_known
- m_lay_friend.o(i.m_lay_friend_seek_lpn) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_send) refers to m_tb_buf.o(i.m_tb_buf_reuse) for m_tb_buf_reuse
- m_lay_friend.o(i.m_lay_friend_send) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_friend.o(i.m_lay_friend_send) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_friend.o(i.m_lay_friend_send) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_friend.o(i.m_lay_friend_send) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_friend.o(i.m_lay_friend_send) refers to m_lay_friend.o(.data) for .data
- m_lay_friend.o(i.m_lay_friend_send_clear) refers to m_lay_friend.o(i.m_lay_friend_send) for m_lay_friend_send
- m_lay_friend.o(i.m_lay_friend_send_clear) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_friend.o(i.m_lay_friend_send_update) refers to m_tb_key.o(i.m_tb_key_get_net_info) for m_tb_key_get_net_info
- m_lay_friend.o(i.m_lay_friend_send_update) refers to m_lay_friend.o(i.m_lay_friend_send) for m_lay_friend_send
- m_lay_friend.o(i.m_lay_friend_sent_utrans) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_friend.o(.constdata) refers to m_lay_friend.o(i.m_lay_friend_sent_utrans) for m_lay_friend_sent_utrans
- m_lay_friend.o(.constdata) refers to m_lay_friend.o(i.m_lay_friend_rx_utrans) for m_lay_friend_rx_utrans
- m_lay_friend.o(.constdata) refers to m_lay_friend.o(i.m_lay_friend_sent_net) for m_lay_friend_sent_net
- m_lay_friend.o(.constdata) refers to m_lay_friend.o(i.m_lay_friend_rx_ltrans) for m_lay_friend_rx_ltrans
- m_lay_friend.o(.constdata) refers to m_lay_friend.o(i.m_lay_friend_cb_state_updated) for m_lay_friend_cb_state_updated
- m_lay_hb.o(i.m_lay_hb_cb_rx) refers to m_tb_state.o(i.m_tb_state_get_hb_subs_params) for m_tb_state_get_hb_subs_params
- m_lay_hb.o(i.m_lay_hb_cb_rx) refers to m_tb_state.o(i.m_tb_state_hb_rx_ind) for m_tb_state_hb_rx_ind
- m_lay_hb.o(i.m_lay_hb_cb_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_hb.o(i.m_lay_hb_cb_state_updated) refers to m_lay_hb.o(i.m_lay_hb_send) for m_lay_hb_send
- m_lay_hb.o(i.m_lay_hb_cb_state_updated) refers to m_tb_state.o(i.m_tb_state_get_hb_pub_params) for m_tb_state_get_hb_pub_params
- m_lay_hb.o(i.m_lay_hb_cb_state_updated) refers to m_tb_state.o(i.m_tb_state_get_hb_subs_params) for m_tb_state_get_hb_subs_params
- m_lay_hb.o(i.m_lay_hb_cb_state_updated) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_hb.o(i.m_lay_hb_cb_state_updated) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_hb.o(i.m_lay_hb_cb_state_updated) refers to m_lay_hb.o(.data) for .data
- m_lay_hb.o(i.m_lay_hb_cb_timer_pub) refers to m_tb_state.o(i.m_tb_state_get_hb_pub_params) for m_tb_state_get_hb_pub_params
- m_lay_hb.o(i.m_lay_hb_cb_timer_pub) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_hb.o(i.m_lay_hb_cb_timer_pub) refers to m_lay_hb.o(i.m_lay_hb_send) for m_lay_hb_send
- m_lay_hb.o(i.m_lay_hb_cb_timer_pub) refers to m_lay_hb.o(.data) for .data
- m_lay_hb.o(i.m_lay_hb_cb_timer_subs) refers to m_tb_state.o(i.m_tb_state_get_hb_subs_params) for m_tb_state_get_hb_subs_params
- m_lay_hb.o(i.m_lay_hb_cb_timer_subs) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_hb.o(i.m_lay_hb_cb_timer_subs) refers to m_lay_hb.o(.data) for .data
- m_lay_hb.o(i.m_lay_hb_connect_api_utrans) refers to m_lay_hb.o(.data) for .data
- m_lay_hb.o(i.m_lay_hb_init) refers to m_lay_hb.o(.data) for .data
- m_lay_hb.o(i.m_lay_hb_init) refers to m_lay_hb.o(i.m_lay_hb_cb_timer_subs) for m_lay_hb_cb_timer_subs
- m_lay_hb.o(i.m_lay_hb_init) refers to m_lay_hb.o(i.m_lay_hb_cb_timer_pub) for m_lay_hb_cb_timer_pub
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_state.o(i.m_tb_state_get_hb_pub_params) for m_tb_state_get_hb_pub_params
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_state.o(i.m_tb_state_get_relay_state) for m_tb_state_get_relay_state
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_state.o(i.m_tb_state_get_gatt_proxy_state) for m_tb_state_get_gatt_proxy_state
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_state.o(i.m_tb_state_get_friend_state) for m_tb_state_get_friend_state
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_state.o(i.m_tb_state_get_lpn_state) for m_tb_state_get_lpn_state
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_hb.o(i.m_lay_hb_send) refers to m_tb_state.o(i.m_tb_state_hb_tx_ind) for m_tb_state_hb_tx_ind
- m_lay_hb.o(i.m_lay_hb_send) refers to m_lay_hb.o(.data) for .data
- m_lay_hb.o(.constdata) refers to m_lay_hb.o(i.m_lay_hb_cb_sent) for m_lay_hb_cb_sent
- m_lay_hb.o(.constdata) refers to m_lay_hb.o(i.m_lay_hb_cb_rx) for m_lay_hb_cb_rx
- m_lay_hb.o(.constdata) refers to m_lay_hb.o(i.m_lay_hb_cb_state_updated) for m_lay_hb_cb_state_updated
- m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) refers to m_tb_state.o(i.m_tb_state_get_friend_state) for m_tb_state_get_friend_state
- m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) refers to m_tb_state.o(i.m_tb_state_get_lpn_state) for m_tb_state_get_lpn_state
- m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) refers to m_tb_buf.o(i.m_tb_buf_reuse) for m_tb_buf_reuse
- m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) refers to m_tb_mio.o(i.m_tb_mio_get_prim_addr) for m_tb_mio_get_prim_addr
- m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_connect_api_net) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_connect_cb) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_connect_cb_seg) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_filt_add) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_init) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_init) refers to m_lay_ltrans.o(i.m_lay_trans_seg_timer) for m_lay_trans_seg_timer
- m_lay_ltrans.o(i.m_lay_ltrans_init) refers to m_lay_ltrans.o(i.m_lay_trans_ack_timer) for m_lay_trans_ack_timer
- m_lay_ltrans.o(i.m_lay_ltrans_init) refers to m_lay_ltrans.o(i.m_lay_trans_incomp_timer) for m_lay_trans_incomp_timer
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_lay_ltrans.o(i.m_lay_trans_incomp_timer) for m_lay_trans_incomp_timer
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_lay_ltrans.o(i.m_lay_ltrans_filt_add) for m_lay_ltrans_filt_add
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) for m_lay_ltrans_block_ack_send
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_tb_buf.o(i.m_tb_buf_head_release) for m_tb_buf_head_release
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) for m_lay_ltrans_tx_handler
- m_lay_ltrans.o(i.m_lay_ltrans_rx) refers to m_lay_ltrans.o(i.m_lay_ltrans_seg_finished) for m_lay_ltrans_seg_finished
- m_lay_ltrans.o(i.m_lay_ltrans_seg_finished) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_ltrans.o(i.m_lay_ltrans_seg_finished) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_ltrans.o(i.m_lay_ltrans_seg_finished) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_send) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_ltrans.o(i.m_lay_ltrans_send) refers to m_tb_buf.o(i.m_tb_buf_head_reserve) for m_tb_buf_head_reserve
- m_lay_ltrans.o(i.m_lay_ltrans_send) refers to m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) for m_lay_ltrans_tx_handler
- m_lay_ltrans.o(i.m_lay_ltrans_send) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_ltrans.o(i.m_lay_ltrans_send) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_send_seg) refers to m_tb_buf.o(i.m_tb_buf_reuse) for m_tb_buf_reuse
- m_lay_ltrans.o(i.m_lay_ltrans_send_seg) refers to m_tb_key.o(i.m_tb_key_get_iv_seq) for m_tb_key_get_iv_seq
- m_lay_ltrans.o(i.m_lay_ltrans_send_seg) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_ltrans.o(i.m_lay_ltrans_send_seg) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_ltrans.o(i.m_lay_ltrans_sent) refers to m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) for m_lay_ltrans_tx_handler
- m_lay_ltrans.o(i.m_lay_ltrans_sent) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) refers to m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send) for m_lay_ltrans_block_ack_send
- m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) refers to m_lay_ltrans.o(i.m_lay_ltrans_send_seg) for m_lay_ltrans_send_seg
- m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) refers to m_lay_ltrans.o(i.m_lay_ltrans_seg_finished) for m_lay_ltrans_seg_finished
- m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_trans_ack_timer) refers to m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) for m_lay_ltrans_tx_handler
- m_lay_ltrans.o(i.m_lay_trans_ack_timer) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_trans_incomp_timer) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_lay_ltrans.o(i.m_lay_trans_incomp_timer) refers to m_lay_ltrans.o(i.m_lay_ltrans_filt_add) for m_lay_ltrans_filt_add
- m_lay_ltrans.o(i.m_lay_trans_incomp_timer) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_ltrans.o(i.m_lay_trans_incomp_timer) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(i.m_lay_trans_seg_timer) refers to m_lay_ltrans.o(i.m_lay_ltrans_tx_handler) for m_lay_ltrans_tx_handler
- m_lay_ltrans.o(i.m_lay_trans_seg_timer) refers to m_lay_ltrans.o(i.m_lay_ltrans_seg_finished) for m_lay_ltrans_seg_finished
- m_lay_ltrans.o(i.m_lay_trans_seg_timer) refers to m_lay_ltrans.o(.data) for .data
- m_lay_ltrans.o(.constdata) refers to m_lay_ltrans.o(i.m_lay_ltrans_send) for m_lay_ltrans_send
- m_lay_ltrans.o(.constdata) refers to m_lay_ltrans.o(i.m_lay_ltrans_sent) for m_lay_ltrans_sent
- m_lay_ltrans.o(.constdata) refers to m_lay_ltrans.o(i.m_lay_ltrans_rx) for m_lay_ltrans_rx
- m_lay_net.o(i.m_lay_net_add_header) refers to m_tb_buf.o(i.m_tb_buf_head_reserve) for m_tb_buf_head_reserve
- m_lay_net.o(i.m_lay_net_add_header) refers to m_tb_key.o(i.m_tb_key_friend_get_nid) for m_tb_key_friend_get_nid
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_lay_net.o(i.m_lay_net_decrypt_err) for m_lay_net_decrypt_err
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_tb_buf.o(i.m_tb_buf_head_release) for m_tb_buf_head_release
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_tb_buf.o(i.m_tb_buf_tail_release) for m_tb_buf_tail_release
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_tb_state.o(i.m_tb_state_get_lpn_state) for m_tb_state_get_lpn_state
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_lay_net.o(i.m_lay_net_is_addr_valid) for m_lay_net_is_addr_valid
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_tb_friend.o(i.m_tb_friend_is_lpn) for m_tb_friend_is_lpn
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_lay_net.o(i.m_lay_net_check_relay) for m_lay_net_check_relay
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_lay_net.o(i.m_lay_net_check_group_dst) for m_lay_net_check_group_dst
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_lay_net.o(i.m_lay_net_check_encrypt_queue) for m_lay_net_check_encrypt_queue
- m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_ccm_dec_ready_cb) refers to m_tb_key.o(i.m_tb_key_friend_get_key) for m_tb_key_friend_get_key
- m_lay_net.o(i.m_lay_net_ccm_dec_ready_cb) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_lay_net.o(i.m_lay_net_ccm_dec_ready_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_ccm_enc_finished_cb) refers to m_lay_net.o(i.m_lay_net_encrypt_err) for m_lay_net_encrypt_err
- m_lay_net.o(i.m_lay_net_ccm_enc_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_aes_start) for m_tb_sec_aes_start
- m_lay_net.o(i.m_lay_net_ccm_enc_finished_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_ccm_enc_finished_cb) refers to m_lay_net.o(i.m_lay_net_obfusc_finished_cb) for m_lay_net_obfusc_finished_cb
- m_lay_net.o(i.m_lay_net_ccm_enc_finished_cb) refers to m_lay_net.o(i.m_lay_net_obfusc_ready_cb) for m_lay_net_obfusc_ready_cb
- m_lay_net.o(i.m_lay_net_ccm_enc_ready_cb) refers to m_tb_key.o(i.m_tb_key_friend_get_key) for m_tb_key_friend_get_key
- m_lay_net.o(i.m_lay_net_ccm_enc_ready_cb) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_lay_net.o(i.m_lay_net_ccm_enc_ready_cb) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_net.o(i.m_lay_net_ccm_enc_ready_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_check_encrypt_queue) refers to m_tb_sec.o(i.m_tb_sec_aes_start) for m_tb_sec_aes_start
- m_lay_net.o(i.m_lay_net_check_encrypt_queue) refers to m_tb_sec.o(i.m_tb_sec_ccm_enc_start) for m_tb_sec_ccm_enc_start
- m_lay_net.o(i.m_lay_net_check_encrypt_queue) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_check_encrypt_queue) refers to m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) for m_lay_net_desobfusc_finished_cb
- m_lay_net.o(i.m_lay_net_check_encrypt_queue) refers to m_lay_net.o(i.m_lay_net_desobfusc_ready_cb) for m_lay_net_desobfusc_ready_cb
- m_lay_net.o(i.m_lay_net_check_encrypt_queue) refers to m_lay_net.o(i.m_lay_net_ccm_enc_finished_cb) for m_lay_net_ccm_enc_finished_cb
- m_lay_net.o(i.m_lay_net_check_encrypt_queue) refers to m_lay_net.o(i.m_lay_net_ccm_enc_ready_cb) for m_lay_net_ccm_enc_ready_cb
- m_lay_net.o(i.m_lay_net_check_group_dst) refers to m_tb_state.o(i.m_tb_state_get_friend_state) for m_tb_state_get_friend_state
- m_lay_net.o(i.m_lay_net_check_group_dst) refers to m_tb_state.o(i.m_tb_state_get_gatt_proxy_state) for m_tb_state_get_gatt_proxy_state
- m_lay_net.o(i.m_lay_net_check_group_dst) refers to m_tb_state.o(i.m_tb_state_get_relay_state) for m_tb_state_get_relay_state
- m_lay_net.o(i.m_lay_net_check_group_dst) refers to m_tb_mio.o(i.m_tb_mio_get_label_uuid) for m_tb_mio_get_label_uuid
- m_lay_net.o(i.m_lay_net_check_relay) refers to m_tb_state.o(i.m_tb_state_get_relay_state) for m_tb_state_get_relay_state
- m_lay_net.o(i.m_lay_net_check_relay) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_net.o(i.m_lay_net_check_relay) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_net.o(i.m_lay_net_check_relay) refers to m_lay_net.o(i.m_lay_net_send) for m_lay_net_send
- m_lay_net.o(i.m_lay_net_check_relay) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_net.o(i.m_lay_net_closed) refers to m_lay_net.o(i.m_lay_net_sent) for m_lay_net_sent
- m_lay_net.o(i.m_lay_net_closed) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_connect_api_bearer) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_connect_cb) refers to m_lay_net.o(i.m_lay_net_intf_type_to_idx) for m_lay_net_intf_type_to_idx
- m_lay_net.o(i.m_lay_net_connect_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_connect_cb_lpn_rx) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_decrypt_err) refers to m_tb_state.o(i.m_tb_state_get_lpn_state) for m_tb_state_get_lpn_state
- m_lay_net.o(i.m_lay_net_decrypt_err) refers to m_tb_key.o(i.m_tb_key_net_lid_from_nid) for m_tb_key_net_lid_from_nid
- m_lay_net.o(i.m_lay_net_decrypt_err) refers to m_tb_key.o(i.m_tb_key_friend_net_lid_from_nid) for m_tb_key_friend_net_lid_from_nid
- m_lay_net.o(i.m_lay_net_decrypt_err) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_net.o(i.m_lay_net_decrypt_err) refers to m_lay_net.o(i.m_lay_net_check_encrypt_queue) for m_lay_net_check_encrypt_queue
- m_lay_net.o(i.m_lay_net_decrypt_err) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_lay_net.o(i.m_lay_net_is_addr_valid) for m_lay_net_is_addr_valid
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_tb_mio.o(i.m_tb_mio_is_local_addr) for m_tb_mio_is_local_addr
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_lay_net.o(i.m_lay_net_is_in_cache) for m_lay_net_is_in_cache
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_lay_net.o(i.m_lay_net_decrypt_err) for m_lay_net_decrypt_err
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_tb_sec.o(i.m_tb_sec_ccm_dec_start) for m_tb_sec_ccm_dec_start
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb) for m_lay_net_ccm_dec_finished_cb
- m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) refers to m_lay_net.o(i.m_lay_net_ccm_dec_ready_cb) for m_lay_net_ccm_dec_ready_cb
- m_lay_net.o(i.m_lay_net_desobfusc_ready_cb) refers to m_tb_key.o(i.m_tb_key_friend_get_key) for m_tb_key_friend_get_key
- m_lay_net.o(i.m_lay_net_desobfusc_ready_cb) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_lay_net.o(i.m_lay_net_desobfusc_ready_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_encrypt_err) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_net.o(i.m_lay_net_encrypt_err) refers to m_lay_net.o(i.m_lay_net_check_encrypt_queue) for m_lay_net_check_encrypt_queue
- m_lay_net.o(i.m_lay_net_encrypt_err) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_get_sending_buf_in_queue) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_init) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_is_in_cache) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_is_in_pre_filt) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_obfusc_finished_cb) refers to m_lay_net.o(i.m_lay_net_encrypt_err) for m_lay_net_encrypt_err
- m_lay_net.o(i.m_lay_net_obfusc_finished_cb) refers to m_lay_net.o(i.m_lay_net_check_encrypt_queue) for m_lay_net_check_encrypt_queue
- m_lay_net.o(i.m_lay_net_obfusc_finished_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_obfusc_ready_cb) refers to m_tb_key.o(i.m_tb_key_friend_get_key) for m_tb_key_friend_get_key
- m_lay_net.o(i.m_lay_net_obfusc_ready_cb) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_lay_net.o(i.m_lay_net_obfusc_ready_cb) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_opened) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_rx) refers to m_tb_state.o(i.m_tb_state_get_lpn_state) for m_tb_state_get_lpn_state
- m_lay_net.o(i.m_lay_net_rx) refers to m_tb_key.o(i.m_tb_key_net_lid_from_nid) for m_tb_key_net_lid_from_nid
- m_lay_net.o(i.m_lay_net_rx) refers to m_tb_key.o(i.m_tb_key_friend_net_lid_from_nid) for m_tb_key_friend_net_lid_from_nid
- m_lay_net.o(i.m_lay_net_rx) refers to m_lay_net.o(i.m_lay_net_is_in_pre_filt) for m_lay_net_is_in_pre_filt
- m_lay_net.o(i.m_lay_net_rx) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_net.o(i.m_lay_net_rx) refers to m_tb_key.o(i.m_tb_key_get_iv_rx) for m_tb_key_get_iv_rx
- m_lay_net.o(i.m_lay_net_rx) refers to m_tb_sec.o(i.m_tb_sec_aes_start) for m_tb_sec_aes_start
- m_lay_net.o(i.m_lay_net_rx) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_rx) refers to m_lay_net.o(i.m_lay_net_desobfusc_finished_cb) for m_lay_net_desobfusc_finished_cb
- m_lay_net.o(i.m_lay_net_rx) refers to m_lay_net.o(i.m_lay_net_desobfusc_ready_cb) for m_lay_net_desobfusc_ready_cb
- m_lay_net.o(i.m_lay_net_send) refers to m_tb_key.o(i.m_tb_key_net_get) for m_tb_key_net_get
- m_lay_net.o(i.m_lay_net_send) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_net.o(i.m_lay_net_send) refers to m_lay_net.o(i.m_lay_net_add_header) for m_lay_net_add_header
- m_lay_net.o(i.m_lay_net_send) refers to m_lay_net.o(i.m_lay_net_intf_type_to_idx) for m_lay_net_intf_type_to_idx
- m_lay_net.o(i.m_lay_net_send) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_net.o(i.m_lay_net_send) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_net.o(i.m_lay_net_send) refers to m_tb_sec.o(i.m_tb_sec_ccm_enc_start) for m_tb_sec_ccm_enc_start
- m_lay_net.o(i.m_lay_net_send) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(i.m_lay_net_send) refers to m_lay_net.o(i.m_lay_net_ccm_enc_finished_cb) for m_lay_net_ccm_enc_finished_cb
- m_lay_net.o(i.m_lay_net_send) refers to m_lay_net.o(i.m_lay_net_ccm_enc_ready_cb) for m_lay_net_ccm_enc_ready_cb
- m_lay_net.o(i.m_lay_net_sent) refers to m_tb_buf.o(i.m_tb_buf_head_release) for m_tb_buf_head_release
- m_lay_net.o(i.m_lay_net_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_net.o(i.m_lay_net_sent) refers to m_lay_net.o(.data) for .data
- m_lay_net.o(.constdata) refers to m_lay_net.o(i.m_lay_net_send) for m_lay_net_send
- m_lay_net.o(.constdata) refers to m_lay_net.o(i.m_lay_net_sent) for m_lay_net_sent
- m_lay_net.o(.constdata) refers to m_lay_net.o(i.m_lay_net_rx) for m_lay_net_rx
- m_lay_net.o(.constdata) refers to m_lay_net.o(i.m_lay_net_opened) for m_lay_net_opened
- m_lay_net.o(.constdata) refers to m_lay_net.o(i.m_lay_net_closed) for m_lay_net_closed
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_finished_cb) refers to m_lay_utrans.o(i.m_lay_utrans_decrypt_err) for m_lay_utrans_decrypt_err
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_finished_cb) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_finished_cb) refers to m_lay_utrans.o(i.m_lay_utrans_check_decrypt_queue) for m_lay_utrans_check_decrypt_queue
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_finished_cb) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb) refers to m_tb_key.o(i.m_tb_key_app_get) for m_tb_key_app_get
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb) refers to m_tb_key.o(i.m_tb_key_dev_get) for m_tb_key_dev_get
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb) refers to m_tb_mio.o(i.m_tb_mio_get_label_uuid) for m_tb_mio_get_label_uuid
- m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_finished_cb) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_finished_cb) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_finished_cb) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_ready_cb) refers to m_tb_key.o(i.m_tb_key_app_get) for m_tb_key_app_get
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_ready_cb) refers to m_tb_key.o(i.m_tb_key_dev_get) for m_tb_key_dev_get
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_ready_cb) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_ready_cb) refers to m_tb_buf.o(i.m_tb_buf_copy) for m_tb_buf_copy
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_ready_cb) refers to m_tb_mio.o(i.m_tb_mio_get_label_uuid) for m_tb_mio_get_label_uuid
- m_lay_utrans.o(i.m_lay_utrans_ccm_enc_ready_cb) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_check_decrypt_queue) refers to m_tb_sec.o(i.m_tb_sec_ccm_dec_start) for m_tb_sec_ccm_dec_start
- m_lay_utrans.o(i.m_lay_utrans_check_decrypt_queue) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_check_decrypt_queue) refers to m_lay_utrans.o(i.m_lay_utrans_ccm_dec_finished_cb) for m_lay_utrans_ccm_dec_finished_cb
- m_lay_utrans.o(i.m_lay_utrans_check_decrypt_queue) refers to m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb) for m_lay_utrans_ccm_dec_ready_cb
- m_lay_utrans.o(i.m_lay_utrans_connect_api_ltrans) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_connect_cb) refers to m_lay_utrans.o(i.m_lay_utrans_intf_type_to_idx) for m_lay_utrans_intf_type_to_idx
- m_lay_utrans.o(i.m_lay_utrans_connect_cb) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_decrypt_err) refers to m_tb_key.o(i.m_tb_key_app_lid_from_net_aid) for m_tb_key_app_lid_from_net_aid
- m_lay_utrans.o(i.m_lay_utrans_decrypt_err) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_utrans.o(i.m_lay_utrans_decrypt_err) refers to m_lay_utrans.o(i.m_lay_utrans_check_decrypt_queue) for m_lay_utrans_check_decrypt_queue
- m_lay_utrans.o(i.m_lay_utrans_decrypt_err) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_init) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_init) refers to m_lay_utrans.o(i.m_lay_utrans_tx) for m_lay_utrans_tx
- m_lay_utrans.o(i.m_lay_utrans_rx) refers to m_tb_key.o(i.m_tb_key_app_lid_from_net_aid) for m_tb_key_app_lid_from_net_aid
- m_lay_utrans.o(i.m_lay_utrans_rx) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_utrans.o(i.m_lay_utrans_rx) refers to m_tb_sec.o(i.m_tb_sec_ccm_dec_start) for m_tb_sec_ccm_dec_start
- m_lay_utrans.o(i.m_lay_utrans_rx) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_rx) refers to m_lay_utrans.o(i.m_lay_utrans_ccm_dec_finished_cb) for m_lay_utrans_ccm_dec_finished_cb
- m_lay_utrans.o(i.m_lay_utrans_rx) refers to m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb) for m_lay_utrans_ccm_dec_ready_cb
- m_lay_utrans.o(i.m_lay_utrans_send) refers to m_lay_utrans.o(i.m_lay_utrans_intf_type_to_idx) for m_lay_utrans_intf_type_to_idx
- m_lay_utrans.o(i.m_lay_utrans_send) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_lay_utrans.o(i.m_lay_utrans_send) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_lay_utrans.o(i.m_lay_utrans_send) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_utrans.o(i.m_lay_utrans_sent) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_tx) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_lay_utrans.o(i.m_lay_utrans_tx) refers to m_al_djob.o(i.m_al_djob_reg) for m_al_djob_reg
- m_lay_utrans.o(i.m_lay_utrans_tx) refers to m_tb_sec.o(i.m_tb_sec_ccm_enc_start) for m_tb_sec_ccm_enc_start
- m_lay_utrans.o(i.m_lay_utrans_tx) refers to m_lay_utrans.o(.data) for .data
- m_lay_utrans.o(i.m_lay_utrans_tx) refers to m_lay_utrans.o(i.m_lay_utrans_ccm_enc_finished_cb) for m_lay_utrans_ccm_enc_finished_cb
- m_lay_utrans.o(i.m_lay_utrans_tx) refers to m_lay_utrans.o(i.m_lay_utrans_ccm_enc_ready_cb) for m_lay_utrans_ccm_enc_ready_cb
- m_lay_utrans.o(.constdata) refers to m_lay_utrans.o(i.m_lay_utrans_send) for m_lay_utrans_send
- m_lay_utrans.o(.constdata) refers to m_lay_utrans.o(i.m_lay_utrans_sent) for m_lay_utrans_sent
- m_lay_utrans.o(.constdata) refers to m_lay_utrans.o(i.m_lay_utrans_rx) for m_lay_utrans_rx
- m_prov_adv_trans.o(i.m_prov_adv_trans_clean_up) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_prov_adv_trans.o(i.m_prov_adv_trans_clean_up) refers to m_prov.o(i.m_prov_pdu_sent) for m_prov_pdu_sent
- m_prov_adv_trans.o(i.m_prov_adv_trans_clean_up) refers to m_tb_timer.o(i.m_tb_timer_clear) for m_tb_timer_clear
- m_prov_adv_trans.o(i.m_prov_adv_trans_clean_up) refers to m_al_task.o(i.m_al_free) for m_al_free
- m_prov_adv_trans.o(i.m_prov_adv_trans_clean_up) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_adv_trans.o(i.m_prov_adv_trans_fcs_compute) refers to m_prov_adv_trans.o(.constdata) for .constdata
- m_prov_adv_trans.o(i.m_prov_adv_trans_link_close_send) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_tx_set) for m_prov_adv_trans_tx_set
- m_prov_adv_trans.o(i.m_prov_adv_trans_link_close_send) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_tb_buf.o(i.m_tb_buf_head_release) for m_tb_buf_head_release
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_prov.o(i.m_prov_link_closed) for m_prov_link_closed
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_prov.o(i.m_prov_link_open) for m_prov_link_open
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_al_task.o(i.m_al_malloc) for m_al_malloc
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_tx_set) for m_prov_adv_trans_tx_set
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_tb_buf.o(i.m_tb_buf_alloc) for m_tb_buf_alloc
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_rx_check) for m_prov_adv_trans_rx_check
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_prov.o(i.m_prov_pdu_sent) for m_prov_pdu_sent
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb) for m_prov_adv_trans_tx_cb
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx_check) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_fcs_compute) for m_prov_adv_trans_fcs_compute
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx_check) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_tx_set) for m_prov_adv_trans_tx_set
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx_check) refers to m_prov.o(i.m_prov_pdu_rx) for m_prov_pdu_rx
- m_prov_adv_trans.o(i.m_prov_adv_trans_rx_check) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_prov_adv_trans.o(i.m_prov_adv_trans_send) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_prov_adv_trans.o(i.m_prov_adv_trans_send) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_fcs_compute) for m_prov_adv_trans_fcs_compute
- m_prov_adv_trans.o(i.m_prov_adv_trans_send) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_tx_set) for m_prov_adv_trans_tx_set
- m_prov_adv_trans.o(i.m_prov_adv_trans_send) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_adv_trans.o(i.m_prov_adv_trans_sent) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_prov_adv_trans.o(i.m_prov_adv_trans_sent) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_clean_up) for m_prov_adv_trans_clean_up
- m_prov_adv_trans.o(i.m_prov_adv_trans_sent) refers to m_prov.o(i.m_prov_link_closed) for m_prov_link_closed
- m_prov_adv_trans.o(i.m_prov_adv_trans_sent) refers to m_prov_adv_trans.o(i.m_prov_adv_trans_tx_set) for m_prov_adv_trans_tx_set
- m_prov_adv_trans.o(i.m_prov_adv_trans_sent) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb) refers to m_tb_buf.o(i.m_tb_buf_acquire) for m_tb_buf_acquire
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb) refers to m_tb_buf.o(i.m_tb_buf_reuse) for m_tb_buf_reuse
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb) refers to m_prov_bearer.o(i.m_prov_bearer_send) for m_prov_bearer_send
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb) refers to m_tb_buf.o(i.m_tb_buf_release) for m_tb_buf_release
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb) refers to m_prov.o(i.m_prov_link_closed) for m_prov_link_closed
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb) refers to m_prov.o(.data) for p_m_prov_env
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb) refers to m_prov_adv_trans.o(.data) for .data
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_set) refers to m_tb_timer.o(i.m_tb_timer_set) for m_tb_timer_set
- m_prov_adv_trans.o(i.m_prov_adv_trans_tx_set) refers to m_prov.o(.data) for p_m_prov_env
- m_tb_friend.o(i.m_tb_friend_get_friend_cnt) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_get_nb_lpn_estab) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_get_nb_lpn_known) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_get_polltimeout_ms) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_init) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_is_lpn) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_is_subs_dst) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_lpn_add) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_lpn_estab) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_lpn_rem) refers to m_tb_friend.o(.data) for .data
- m_tb_friend.o(i.m_tb_friend_subs_list_update) refers to m_tb_friend.o(.data) for .data
- m_tb_sec.o(i.m_tb_sec_aes_ccm_cb) refers to m_tb_sec.o(i.m_tb_sec_func_end_handler) for m_tb_sec_func_end_handler
- m_tb_sec.o(i.m_tb_sec_aes_res_cb) refers to m_tb_sec.o(i.m_tb_sec_func_end_handler) for m_tb_sec_func_end_handler
- m_tb_sec.o(i.m_tb_sec_aes_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_ccm_dec_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_ccm_enc_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_cmac_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_aes) for m_al_sec_aes
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_aes_cmac) for m_al_sec_aes_cmac
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_aes_ccm) for m_al_sec_aes_ccm
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_aes_s1) for m_al_sec_aes_s1
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_aes_k1) for m_al_sec_aes_k1
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_aes_k2) for m_al_sec_aes_k2
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_aes_k3) for m_al_sec_aes_k3
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_aes_k4) for m_al_sec_aes_k4
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_al_sec.o(i.m_al_sec_rand) for m_al_sec_rand
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_tb_sec.o(.data) for .data
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_tb_sec.o(i.m_tb_sec_aes_res_cb) for m_tb_sec_aes_res_cb
- m_tb_sec.o(i.m_tb_sec_execute) refers to m_tb_sec.o(i.m_tb_sec_aes_ccm_cb) for m_tb_sec_aes_ccm_cb
- m_tb_sec.o(i.m_tb_sec_func_end_handler) refers to m_tb_sec.o(i.m_tb_sec_execute) for m_tb_sec_execute
- m_tb_sec.o(i.m_tb_sec_func_end_handler) refers to m_tb_sec.o(.data) for .data
- m_tb_sec.o(i.m_tb_sec_init) refers to m_tb_sec.o(.data) for .data
- m_tb_sec.o(i.m_tb_sec_k1_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_k2_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_k3_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_k4_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_rand_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_rand_start) refers to m_tb_sec.o(i.m_tb_sec_ready_rand_cb) for m_tb_sec_ready_rand_cb
- m_tb_sec.o(i.m_tb_sec_s1_start) refers to m_tb_sec.o(i.m_tb_sec_start) for m_tb_sec_start
- m_tb_sec.o(i.m_tb_sec_start) refers to m_tb_sec.o(i.m_tb_sec_execute) for m_tb_sec_execute
- m_tb_sec.o(i.m_tb_sec_start) refers to m_tb_sec.o(.data) for .data
- printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
- printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
- printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
- printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
- printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
- printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
- printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
- printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
- printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
- printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
- printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
- printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
- printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
- printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
- printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
- printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
- printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
- printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
- printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
- printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
- printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
- printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
- printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
- printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
- printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
- printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
- printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
- printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
- printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
- printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
- printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
- printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
- printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
- printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
- printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
- printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
- printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
- printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
- printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
- printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
- printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
- printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
- printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
- printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
- printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
- printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
- printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
- printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
- printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
- printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
- printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
- printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
- printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
- printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
- printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
- printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
- printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
- printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
- printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
- printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
- printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
- printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
- printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
- printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
- printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
- printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
- printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
- printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
- printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
- printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
- printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
- printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
- printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
- printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
- printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
- printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
- printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
- printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
- printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
- printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
- printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
- printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
- printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
- printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
- printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
- printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
- printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
- printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
- printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
- printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
- printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
- printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
- printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
- printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
- printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
- printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
- printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
- printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
- printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
- printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
- printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
- printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
- printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
- printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
- printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
- printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
- printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
- printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
- printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
- printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
- printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
- printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
- printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
- printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
- printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
- printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
- printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
- printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
- printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
- printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
- printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
- printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
- printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
- printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
- printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
- printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
- printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
- printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
- printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
- printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
- printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
- printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
- printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
- printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
- printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
- printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
- printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
- printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
- printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
- printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
- printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
- printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
- printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
- printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
- printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
- printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
- printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
- printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
- printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
- printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
- printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
- printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
- printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
- printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
- printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
- printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
- printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
- printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
- fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
- fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- fdiv.o(.text) refers to fepilogue.o(.text) for _float_round
- dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
- dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
- dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
- ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- ddiv.o(.text) refers to depilogue.o(.text) for _double_round
- ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
- ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
- d2f.o(.text) refers to fepilogue.o(.text) for _float_round
- uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
- uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
- depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
- depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
- dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
- dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
- dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
-
-
-==============================================================================
-
-Removing Unused input sections from the image.
-
- Removing proj_main.o(.rev16_text), (4 bytes).
- Removing proj_main.o(.revsh_text), (4 bytes).
- Removing proj_main.o(.rrx_text), (6 bytes).
- Removing ble_simple_peripheral.o(.rev16_text), (4 bytes).
- Removing ble_simple_peripheral.o(.revsh_text), (4 bytes).
- Removing ble_simple_peripheral.o(.rrx_text), (6 bytes).
- Removing ble_simple_peripheral.o(i.ble_send_debug), (92 bytes).
- Removing ble_simple_peripheral.o(i.hid_consumer_value_send), (64 bytes).
- Removing user_task.o(.rev16_text), (4 bytes).
- Removing user_task.o(.revsh_text), (4 bytes).
- Removing user_task.o(.rrx_text), (6 bytes).
- Removing timer.o(.rev16_text), (4 bytes).
- Removing timer.o(.revsh_text), (4 bytes).
- Removing timer.o(.rrx_text), (6 bytes).
- Removing timer.o(.constdata), (21 bytes).
- Removing timer.o(.constdata), (22 bytes).
- Removing gpio.o(.rev16_text), (4 bytes).
- Removing gpio.o(.revsh_text), (4 bytes).
- Removing gpio.o(.rrx_text), (6 bytes).
- Removing gpio.o(.constdata), (15 bytes).
- Removing keyscan.o(.rev16_text), (4 bytes).
- Removing keyscan.o(.revsh_text), (4 bytes).
- Removing keyscan.o(.rrx_text), (6 bytes).
- Removing button.o(i.button_callback), (2 bytes).
- Removing button.o(i.button_deInit), (40 bytes).
- Removing sensor.o(.rev16_text), (4 bytes).
- Removing sensor.o(.revsh_text), (4 bytes).
- Removing sensor.o(.rrx_text), (6 bytes).
- Removing sensor.o(i.sensor_gpio_pmu_init), (54 bytes).
- Removing sensor.o(.constdata), (16 bytes).
- Removing sensor.o(.constdata), (17 bytes).
- Removing qdec.o(.rev16_text), (4 bytes).
- Removing qdec.o(.revsh_text), (4 bytes).
- Removing qdec.o(.rrx_text), (6 bytes).
- Removing amic.o(.rev16_text), (4 bytes).
- Removing amic.o(.revsh_text), (4 bytes).
- Removing amic.o(.rrx_text), (6 bytes).
- Removing app.o(.constdata), (17 bytes).
- Removing app.o(.constdata), (12 bytes).
- Removing app.o(.constdata), (12 bytes).
- Removing app.o(.constdata), (15 bytes).
- Removing app.o(.constdata), (18 bytes).
- Removing led.o(.rev16_text), (4 bytes).
- Removing led.o(.revsh_text), (4 bytes).
- Removing led.o(.rrx_text), (6 bytes).
- Removing inflash.o(i.user_data_storage), (16 bytes).
- Removing inflash.o(.constdata), (18 bytes).
- Removing func.o(.constdata), (21 bytes).
- Removing func.o(.constdata), (22 bytes).
- Removing func.o(.constdata), (14 bytes).
- Removing func.o(.constdata), (19 bytes).
- Removing adc.o(.rev16_text), (4 bytes).
- Removing adc.o(.revsh_text), (4 bytes).
- Removing adc.o(.rrx_text), (6 bytes).
- Removing sbc.o(i.sbc_finish), (16 bytes).
- Removing sbc.o(i.sbc_init_msbc), (66 bytes).
- Removing sbc.o(i.sbc_reinit), (38 bytes).
- Removing adpcm.o(i.decode), (172 bytes).
- Removing audio_encoder.o(.rev16_text), (4 bytes).
- Removing audio_encoder.o(.revsh_text), (4 bytes).
- Removing audio_encoder.o(.rrx_text), (6 bytes).
- Removing audio_encoder.o(i.encoder_frame_out_func), (2 bytes).
- Removing dev_info_service.o(i.dis_gatt_op_cmp_handler), (2 bytes).
- Removing simple_gatt_service.o(.bss), (40 bytes).
- Removing simple_gatt_service.o(.bss), (40 bytes).
- Removing hid_service.o(i.hid_gatt_op_cmp_handler), (2 bytes).
- Removing hid_service.o(i.hid_service_enable), (2 bytes).
- Removing hid_service.o(.constdata), (2 bytes).
- Removing ota_service.o(.rev16_text), (4 bytes).
- Removing ota_service.o(.revsh_text), (4 bytes).
- Removing ota_service.o(.rrx_text), (6 bytes).
- Removing ota_service.o(i.ota_gatt_op_cmp_handler), (2 bytes).
- Removing ota.o(.rev16_text), (4 bytes).
- Removing ota.o(.revsh_text), (4 bytes).
- Removing ota.o(.rrx_text), (6 bytes).
- Removing batt_service.o(i.batt_gatt_notify), (52 bytes).
- Removing batt_service.o(i.batt_gatt_op_cmp_handler), (2 bytes).
- Removing driver_pmu.o(.rev16_text), (4 bytes).
- Removing driver_pmu.o(.revsh_text), (4 bytes).
- Removing driver_pmu.o(.rrx_text), (6 bytes).
- Removing driver_pmu.o(i.adc_set_ref_voltage), (2 bytes).
- Removing driver_pmu.o(i.pmu_disable_irq), (32 bytes).
- Removing driver_pmu.o(i.pmu_enable_charge), (96 bytes).
- Removing driver_pmu.o(i.pmu_get_gpio_port_value), (18 bytes).
- Removing driver_pmu.o(i.pmu_set_aldo_voltage), (54 bytes).
- Removing driver_pmu.o(i.pmu_set_led1_as_pwm), (32 bytes).
- Removing driver_pmu.o(i.pmu_set_led2_as_pwm), (32 bytes).
- Removing driver_pmu.o(i.pmu_set_lp_clk_src), (180 bytes).
- Removing driver_keyscan.o(i.keyscan_test), (32 bytes).
- Removing driver_keyscan.o(ram_code), (32 bytes).
- Removing driver_keyscan.o(.constdata), (13 bytes).
- Removing driver_keyscan.o(.constdata), (16 bytes).
- Removing driver_pmu_qdec.o(i.pmu_qdec_set_threshold), (12 bytes).
- Removing driver_pmu_qdec.o(ram_code), (40 bytes).
- Removing driver_rtc.o(.rev16_text), (4 bytes).
- Removing driver_rtc.o(.revsh_text), (4 bytes).
- Removing driver_rtc.o(.rrx_text), (6 bytes).
- Removing driver_rtc.o(i.rtc_alarm), (108 bytes).
- Removing driver_rtc.o(i.rtc_disalarm), (38 bytes).
- Removing driver_rtc.o(i.rtc_get_value), (10 bytes).
- Removing driver_rtc.o(i.rtc_init), (112 bytes).
- Removing driver_uart.o(.rev16_text), (4 bytes).
- Removing driver_uart.o(.revsh_text), (4 bytes).
- Removing driver_uart.o(.rrx_text), (6 bytes).
- Removing driver_uart.o(i.uart_init1), (202 bytes).
- Removing driver_wdt.o(i.wdt_test), (30 bytes).
- Removing driver_wdt.o(.constdata), (9 bytes).
- Removing driver_wdt.o(.constdata), (10 bytes).
- Removing driver_wdt.o(.constdata), (9 bytes).
- Removing driver_i2s.o(.rev16_text), (4 bytes).
- Removing driver_i2s.o(.revsh_text), (4 bytes).
- Removing driver_i2s.o(.rrx_text), (6 bytes).
- Removing driver_i2s.o(i.i2s_send_data), (52 bytes).
- Removing driver_i2s.o(ram_code), (48 bytes).
- Removing driver_exti.o(.rev16_text), (4 bytes).
- Removing driver_exti.o(.revsh_text), (4 bytes).
- Removing driver_exti.o(.rrx_text), (6 bytes).
- Removing driver_exti.o(i.ext_int_clear), (12 bytes).
- Removing driver_exti.o(i.ext_int_disable), (20 bytes).
- Removing driver_exti.o(i.ext_int_enable), (20 bytes).
- Removing driver_exti.o(i.ext_int_get_src), (12 bytes).
- Removing driver_exti.o(i.ext_int_set_control), (40 bytes).
- Removing driver_exti.o(i.ext_int_set_port_mux), (28 bytes).
- Removing driver_exti.o(i.ext_int_set_type), (48 bytes).
- Removing driver_exti.o(.constdata), (4 bytes).
- Removing driver_exti.o(.data), (4 bytes).
- Removing driver_timer.o(.rev16_text), (4 bytes).
- Removing driver_timer.o(.revsh_text), (4 bytes).
- Removing driver_timer.o(.rrx_text), (6 bytes).
- Removing driver_timer.o(i.timer_get_current_value), (6 bytes).
- Removing driver_timer.o(i.timer_get_load_value), (6 bytes).
- Removing driver_timer.o(i.timer_reload), (12 bytes).
- Removing driver_iic.o(.rev16_text), (4 bytes).
- Removing driver_iic.o(.revsh_text), (4 bytes).
- Removing driver_iic.o(.rrx_text), (6 bytes).
- Removing driver_iic.o(i.iic_init), (108 bytes).
- Removing driver_iic.o(i.iic_read_byte), (96 bytes).
- Removing driver_iic.o(i.iic_read_bytes), (156 bytes).
- Removing driver_iic.o(i.iic_write_byte), (80 bytes).
- Removing driver_iic.o(i.iic_write_bytes), (120 bytes).
- Removing driver_iic.o(i.iic_write_bytes_imp), (112 bytes).
- Removing driver_iic.o(ram_code), (144 bytes).
- Removing driver_iic.o(.data), (6 bytes).
- Removing driver_efuse.o(.rev16_text), (4 bytes).
- Removing driver_efuse.o(.revsh_text), (4 bytes).
- Removing driver_efuse.o(.rrx_text), (6 bytes).
- Removing driver_efuse.o(i.efuse_get_chip_unique_id_new), (182 bytes).
- Removing driver_efuse.o(i.efuse_write), (40 bytes).
- Removing driver_efuse.o(i.reverse_uint8_t), (42 bytes).
- Removing driver_efuse.o(i.trans_lot_id), (14 bytes).
- Removing driver_codec.o(i.audio_speaker_codec_init), (248 bytes).
- Removing driver_codec.o(i.codec_adc_init), (280 bytes).
- Removing driver_codec.o(i.codec_disable_dac), (56 bytes).
- Removing driver_codec.o(i.codec_enable_dac), (54 bytes).
- Removing driver_codec.o(i.codec_set_vol), (12 bytes).
- Removing driver_codec.o(i.speaker_codec_init), (248 bytes).
- Removing driver_codec.o(.data), (1 bytes).
- Removing driver_adc.o(.rev16_text), (4 bytes).
- Removing driver_adc.o(.revsh_text), (4 bytes).
- Removing driver_adc.o(.rrx_text), (6 bytes).
- Removing driver_adc.o(i.adc_get_ref_voltage), (24 bytes).
- Removing core_cm3_isr.o(.rev16_text), (4 bytes).
- Removing core_cm3_isr.o(.revsh_text), (4 bytes).
- Removing core_cm3_isr.o(.rrx_text), (6 bytes).
- Removing app_boot_vectors.o(STACK), (0 bytes).
- Removing patch.o(.rev16_text), (4 bytes).
- Removing patch.o(.revsh_text), (4 bytes).
- Removing patch.o(.rrx_text), (6 bytes).
- Removing gap_api.o(i.gap_bond_manager_add_info), (30 bytes).
- Removing gap_api.o(i.gap_bond_manager_delete), (4 bytes).
- Removing gap_api.o(i.gap_conn_phy_update), (56 bytes).
- Removing gap_api.o(i.gap_get_conn_phy), (44 bytes).
- Removing gap_api.o(i.gap_get_encryption_status), (12 bytes).
- Removing gap_api.o(i.gap_get_latest_bond_idx), (4 bytes).
- Removing gap_api.o(i.gap_get_latest_conn_parameter), (8 bytes).
- Removing gap_api.o(i.gap_get_link_features), (44 bytes).
- Removing gap_api.o(i.gap_get_link_rssi), (44 bytes).
- Removing gap_api.o(i.gap_get_link_version), (44 bytes).
- Removing gap_api.o(i.gap_param_update_rsp), (38 bytes).
- Removing gap_api.o(i.gap_sec_clr_fixed_ltk), (4 bytes).
- Removing gap_api.o(i.gap_sec_nc_rsp), (4 bytes).
- Removing gap_api.o(i.gap_sec_set_fixed_ltk), (4 bytes).
- Removing gap_api.o(i.gap_security_enc_req), (4 bytes).
- Removing gap_api.o(i.gap_security_get_bond_req), (12 bytes).
- Removing gap_api.o(i.gap_security_pairing_req), (4 bytes).
- Removing gap_api.o(i.gap_security_req), (4 bytes).
- Removing gap_api.o(i.gap_security_send_pairing_password), (4 bytes).
- Removing gap_api.o(i.gap_set_advertising_data1), (10 bytes).
- Removing gap_api.o(i.gap_set_advertising_param1), (8 bytes).
- Removing gap_api.o(i.gap_set_advertising_rsp_data1), (10 bytes).
- Removing gap_api.o(i.gap_set_channel_map), (56 bytes).
- Removing gap_api.o(i.gap_set_mtu), (18 bytes).
- Removing gap_api.o(i.gap_set_per_adv_data), (10 bytes).
- Removing gap_api.o(i.gap_set_per_adv_data1), (10 bytes).
- Removing gap_api.o(i.gap_set_ral), (4 bytes).
- Removing gap_api.o(i.gap_set_wl), (4 bytes).
- Removing gap_api.o(i.gap_start_advertising1), (8 bytes).
- Removing gap_api.o(i.gap_start_conn), (84 bytes).
- Removing gap_api.o(i.gap_start_conn_long_range), (84 bytes).
- Removing gap_api.o(i.gap_start_conn_whitelist), (156 bytes).
- Removing gap_api.o(i.gap_start_per_sync), (116 bytes).
- Removing gap_api.o(i.gap_start_scan), (140 bytes).
- Removing gap_api.o(i.gap_stop_advertising1), (6 bytes).
- Removing gap_api.o(i.gap_stop_conn), (12 bytes).
- Removing gap_api.o(i.gap_stop_per_sync), (56 bytes).
- Removing gap_api.o(i.gap_stop_scan), (56 bytes).
- Removing gatt_api.o(i.gatt_add_client), (260 bytes).
- Removing gatt_api.o(i.gatt_add_client_uuid), (768 bytes).
- Removing gatt_api.o(i.gatt_change_client_uuid), (128 bytes).
- Removing gatt_api.o(i.gatt_change_svc), (332 bytes).
- Removing gatt_api.o(i.gatt_check_peer_svc), (316 bytes).
- Removing gatt_api.o(i.gatt_client_direct_register), (56 bytes).
- Removing gatt_api.o(i.gatt_client_enable_ntf), (84 bytes).
- Removing gatt_api.o(i.gatt_client_enable_ntf_ind), (92 bytes).
- Removing gatt_api.o(i.gatt_client_read), (48 bytes).
- Removing gatt_api.o(i.gatt_client_read_by_uuid), (120 bytes).
- Removing gatt_api.o(i.gatt_client_read_with_handle), (92 bytes).
- Removing gatt_api.o(i.gatt_client_write_cmd), (52 bytes).
- Removing gatt_api.o(i.gatt_client_write_cmd_with_handle), (120 bytes).
- Removing gatt_api.o(i.gatt_client_write_req), (52 bytes).
- Removing gatt_api.o(i.gatt_client_write_req_with_handle), (120 bytes).
- Removing gatt_api.o(i.gatt_delete_svc), (132 bytes).
- Removing gatt_api.o(i.gatt_delete_svc_internal), (124 bytes).
- Removing gatt_api.o(i.gatt_delete_svc_list), (220 bytes).
- Removing gatt_api.o(i.gatt_discovery_all_peer_svc), (192 bytes).
- Removing gatt_api.o(i.gatt_discovery_peer_svc), (212 bytes).
- Removing gatt_api.o(i.gatt_get_client_read_handle), (40 bytes).
- Removing gatt_api.o(i.gatt_get_notification_handle), (40 bytes).
- Removing gatt_api.o(i.gatt_get_svc_hdl), (84 bytes).
- Removing gatt_api.o(i.gatt_get_task_no_from_prf_id), (60 bytes).
- Removing gatt_api.o(i.gatt_indication), (48 bytes).
- Removing gatt_api.o(i.gatt_indication_with_handle), (104 bytes).
- Removing gatt_api.o(i.gatt_msg_default), (20 bytes).
- Removing gatt_api.o(i.gatt_svc_changed_req), (44 bytes).
- Removing entry.o(.rev16_text), (4 bytes).
- Removing entry.o(.revsh_text), (4 bytes).
- Removing entry.o(.rrx_text), (6 bytes).
- Removing entry.o(i.check_and_set_rand_seed), (236 bytes).
- Removing entry.o(i.get_SDK_compile_date_time), (36 bytes).
- Removing entry.o(i.pmu_recalib_rc), (72 bytes).
- Removing entry.o(i.user_entry_before_ble_init), (2 bytes).
- Removing entry.o(i.user_init_static_memory), (38 bytes).
- Removing jump_table.o(.rev16_text), (4 bytes).
- Removing jump_table.o(.revsh_text), (4 bytes).
- Removing jump_table.o(.rrx_text), (6 bytes).
- Removing patch_rtos.o(.rev16_text), (4 bytes).
- Removing patch_rtos.o(.revsh_text), (4 bytes).
- Removing patch_rtos.o(.rrx_text), (6 bytes).
- Removing patch_rtos.o(i.freertos_baseband_restore_done_patch), (172 bytes).
- Removing patch_rf.o(.rev16_text), (4 bytes).
- Removing patch_rf.o(.revsh_text), (4 bytes).
- Removing patch_rf.o(.rrx_text), (6 bytes).
- Removing patch_rf.o(i.gap_set_link_rssi_report), (72 bytes).
- Removing patch_rf.o(i.system_set_conn_sleep_max_during), (12 bytes).
- Removing sys_utils.o(.rev16_text), (4 bytes).
- Removing sys_utils.o(.revsh_text), (4 bytes).
- Removing sys_utils.o(.rrx_text), (6 bytes).
- Removing sys_utils.o(i.Smoothing_Filter_destroy), (48 bytes).
- Removing sys_utils.o(i.Smoothing_Filter_init), (112 bytes).
- Removing sys_utils.o(i.Smoothing_Filter_reset), (76 bytes).
- Removing sys_utils.o(i.aes_decrypt), (84 bytes).
- Removing sys_utils.o(i.ascii_strn2val), (70 bytes).
- Removing sys_utils.o(i.char_to_val), (38 bytes).
- Removing sys_utils.o(i.hex4bit_to_caps_char), (14 bytes).
- Removing sys_utils.o(i.hex4bit_to_char), (14 bytes).
- Removing sys_utils.o(i.hex_arr_to_str), (48 bytes).
- Removing sys_utils.o(i.str_to_hex_arr), (36 bytes).
- Removing sys_utils.o(i.str_to_val), (46 bytes).
- Removing sys_utils.o(i.system_get_curr_time), (18 bytes).
- Removing sys_utils.o(i.system_get_spare_exmem), (96 bytes).
- Removing sys_utils.o(i.system_optimize_power_consumption_set), (12 bytes).
- Removing sys_utils.o(i.system_power_off), (420 bytes).
- Removing sys_utils.o(i.system_prevent_sleep_clear), (8 bytes).
- Removing sys_utils.o(i.system_prevent_sleep_set), (8 bytes).
- Removing sys_utils.o(i.system_set_rf_power), (32 bytes).
- Removing sys_utils.o(i.system_set_tx_power), (100 bytes).
- Removing sys_utils.o(i.val_to_str), (16 bytes).
- Removing sys_utils.o(.constdata), (36 bytes).
- Removing os_task.o(i.cmp_dest_id), (14 bytes).
- Removing os_task.o(i.ke_task_delete), (72 bytes).
- Removing os_task.o(i.ke_task_saved_update), (88 bytes).
- Removing os_task.o(i.os_get_free_task_id_num), (32 bytes).
- Removing os_task.o(i.os_task_delete), (4 bytes).
- Removing os_task.o(i.os_task_process_saved_msg), (4 bytes).
- Removing os_task.o(i.os_user_loop_event_clear), (6 bytes).
- Removing os_task.o(i.os_user_loop_event_set), (20 bytes).
- Removing flash.o(.rev16_text), (4 bytes).
- Removing flash.o(.revsh_text), (4 bytes).
- Removing flash.o(.rrx_text), (6 bytes).
- Removing flash.o(i.flash_OTP_protect), (26 bytes).
- Removing app.o(.rev16_text), (4 bytes).
- Removing app.o(.revsh_text), (4 bytes).
- Removing app.o(.rrx_text), (6 bytes).
- Removing app.o(i.ble_aes128_start), (66 bytes).
- Removing app.o(i.ble_gap_get_peer_info), (80 bytes).
- Removing app.o(i.ble_set_addr_type), (32 bytes).
- Removing app.o(i.ble_set_diagport), (112 bytes).
- Removing app.o(i.ble_set_ral), (144 bytes).
- Removing app.o(i.ble_set_rlsv_addr_renew_time), (12 bytes).
- Removing app.o(i.ble_set_wl), (88 bytes).
- Removing app.o(i.gap_lecb_add_credit), (44 bytes).
- Removing app.o(i.gap_lecb_conn_req), (68 bytes).
- Removing app.o(i.gap_lecb_disconn_req), (40 bytes).
- Removing app.o(i.gap_lecb_send), (66 bytes).
- Removing app.o(i.gap_lepsm_register), (40 bytes).
- Removing app.o(i.gap_lepsm_unregister), (32 bytes).
- Removing app.o(i.l2cap_recv_data_direct_register), (12 bytes).
- Removing app.o(i.l2cap_send_data_direct), (58 bytes).
- Removing app.o(i.user_entry_after_ble_init), (44 bytes).
- Removing app_conn.o(i.appm_conn_send_data), (84 bytes).
- Removing app_conn.o(i.appm_delete_conn_act), (56 bytes).
- Removing app_conn.o(i.appm_stop_conn), (60 bytes).
- Removing user_bond_manage.o(i.ble_bond_addr_check_result), (24 bytes).
- Removing user_bond_manage.o(i.ble_bond_clr_info), (180 bytes).
- Removing user_bond_manage.o(i.ble_bond_get_last_bond_idx), (24 bytes).
- Removing user_bond_manage.o(i.gatt_load_peer_svc_from_flash), (148 bytes).
- Removing app_sec.o(i.ble_sec_clr_fixed_ltk), (12 bytes).
- Removing app_sec.o(i.ble_sec_nc_rsp), (36 bytes).
- Removing app_sec.o(i.ble_sec_remove_bond), (24 bytes).
- Removing app_sec.o(i.ble_sec_send_paring_password), (56 bytes).
- Removing app_sec.o(i.ble_sec_send_security_req), (36 bytes).
- Removing app_sec.o(i.ble_sec_set_fixed_ltk), (48 bytes).
- Removing app_sec.o(i.ble_sec_start_bond), (140 bytes).
- Removing app_sec.o(i.ble_sec_start_enc_req), (68 bytes).
- Removing app_sec.o(i.bond_info_add), (78 bytes).
- Removing app_sec.o(i.gap_pairing_rsp), (12 bytes).
- Removing app_sec.o(i.gap_security_check_rand_ediv), (12 bytes).
- Removing adv_check_mode.o(.rev16_text), (4 bytes).
- Removing adv_check_mode.o(.revsh_text), (4 bytes).
- Removing adv_check_mode.o(.rrx_text), (6 bytes).
- Removing adv_check_mode.o(i.calib_lld_reset), (88 bytes).
- Removing adv_check_mode.o(.data), (1 bytes).
- Removing gapm.o(i.gapm_get_id_from_task), (52 bytes).
- Removing gapm.o(i.gapm_get_task_from_id), (60 bytes).
- Removing attm.o(i.attm_att_set_permission), (112 bytes).
- Removing attm.o(i.attm_is_bt16_uuid), (48 bytes).
- Removing attm.o(i.attm_is_bt32_uuid), (48 bytes).
- Removing attm.o(i.attm_reserve_handle_range), (34 bytes).
- Removing attm.o(i.attm_svc_create_db_128), (320 bytes).
- Removing attm.o(i.attm_svc_set_permission), (34 bytes).
- Removing gattc.o(i.gattc_get_op_seq_num), (28 bytes).
- Removing prf.o(i.prf_dst_task_get), (16 bytes).
- Removing prf.o(i.prf_env_get), (72 bytes).
- Removing prf.o(i.prf_get_id_from_task), (76 bytes).
- Removing prf.o(i.prf_src_task_get), (16 bytes).
- Removing prf_utils.o(i.prf_check_svc_char_desc_validity), (56 bytes).
- Removing prf_utils.o(i.prf_check_svc_char_validity), (68 bytes).
- Removing prf_utils.o(i.prf_client_att_info_rsp), (86 bytes).
- Removing prf_utils.o(i.prf_disc_svc_send), (64 bytes).
- Removing prf_utils.o(i.prf_extract_svc_info), (320 bytes).
- Removing prf_utils.o(i.prf_gatt_write), (86 bytes).
- Removing prf_utils.o(i.prf_gatt_write_ntf_ind), (28 bytes).
- Removing prf_utils.o(i.prf_pack_date_time), (32 bytes).
- Removing prf_utils.o(i.prf_read_char_send), (52 bytes).
- Removing prf_utils.o(i.prf_register_atthdl2gatt), (58 bytes).
- Removing prf_utils.o(i.prf_unpack_date_time), (28 bytes).
- Removing prf_utils.o(i.prf_unregister_atthdl2gatt), (58 bytes).
- Removing patch_no_md_bit.o(i.dbg_log), (56 bytes).
- Removing patch_no_md_bit.o(i.gatt_get_tx_buf_nb), (32 bytes).
- Removing patch_no_md_bit.o(i.patch_get_con_evt_cnt), (16 bytes).
- Removing patch_no_md_bit.o(i.patch_set_event_cnt_target), (32 bytes).
- Removing mesh_api.o(i.app_mesh_enable_prf), (2 bytes).
- Removing mesh_api.o(i.mesh_add_model), (68 bytes).
- Removing mesh_api.o(i.mesh_adv_report_ind_user_handler), (124 bytes).
- Removing mesh_api.o(i.mesh_api_cmp_handler), (520 bytes).
- Removing mesh_api.o(i.mesh_api_compo_data_req_ind_handler), (36 bytes).
- Removing mesh_api.o(i.mesh_api_fault_get_req_ind_handler), (52 bytes).
- Removing mesh_api.o(i.mesh_api_model_msg_ind_handler), (104 bytes).
- Removing mesh_api.o(i.mesh_api_model_opcode_check), (44 bytes).
- Removing mesh_api.o(i.mesh_api_model_opcode_req_ind_handler), (48 bytes).
- Removing mesh_api.o(i.mesh_api_node_reset_ind_handler), (28 bytes).
- Removing mesh_api.o(i.mesh_api_prov_auth_data_req_handler), (28 bytes).
- Removing mesh_api.o(i.mesh_api_prov_param_req_handler), (28 bytes).
- Removing mesh_api.o(i.mesh_api_prov_state_ind_handler), (100 bytes).
- Removing mesh_api.o(i.mesh_api_proxy_end_ind_handler), (28 bytes).
- Removing mesh_api.o(i.mesh_api_update_ind_handler), (40 bytes).
- Removing mesh_api.o(i.mesh_get_node_unicast_addr), (4 bytes).
- Removing mesh_api.o(i.mesh_get_remote_param), (16 bytes).
- Removing mesh_api.o(i.mesh_init), (200 bytes).
- Removing mesh_api.o(i.mesh_iv_update), (38 bytes).
- Removing mesh_api.o(i.mesh_load_stored_info), (60 bytes).
- Removing mesh_api.o(i.mesh_model_add_publish_addr), (208 bytes).
- Removing mesh_api.o(i.mesh_model_bind_appkey), (88 bytes).
- Removing mesh_api.o(i.mesh_model_del_group_addr), (92 bytes).
- Removing mesh_api.o(i.mesh_model_opcode_check), (4 bytes).
- Removing mesh_api.o(i.mesh_model_sub_group_addr), (92 bytes).
- Removing mesh_api.o(i.mesh_msg_dflt_handler), (4 bytes).
- Removing mesh_api.o(i.mesh_proxy_ctrl), (38 bytes).
- Removing mesh_api.o(i.mesh_publish_msg), (132 bytes).
- Removing mesh_api.o(i.mesh_send_compo_data_rsp), (56 bytes).
- Removing mesh_api.o(i.mesh_send_prov_auth_data_rsp), (56 bytes).
- Removing mesh_api.o(i.mesh_send_prov_param_rsp), (94 bytes).
- Removing mesh_api.o(i.mesh_send_rsp), (144 bytes).
- Removing mesh_api.o(i.mesh_set_adv_parameter), (20 bytes).
- Removing mesh_api.o(i.mesh_set_cb_func), (12 bytes).
- Removing mesh_api.o(i.mesh_set_scan_parameter), (20 bytes).
- Removing mesh_api.o(i.mesh_set_scan_rsp_data), (60 bytes).
- Removing mesh_api.o(i.mesh_start), (34 bytes).
- Removing mesh_api.o(i.mesh_stop), (34 bytes).
- Removing mesh_api.o(i.mesh_stop_prov_link_timeout_timer), (34 bytes).
- Removing mesh_api.o(.constdata), (96 bytes).
- Removing mesh_api.o(.constdata), (8 bytes).
- Removing mesh_api.o(.conststring), (102 bytes).
- Removing mesh_api.o(.data), (32 bytes).
- Removing attm_db.o(i.attmdb_svc_visibility_set), (52 bytes).
- Removing gattc_task.o(i.gattc_trans_timeout_ctrl), (12 bytes).
- Removing app_mesh_info.o(i.app_mesh_info_update_app_key), (188 bytes).
- Removing app_mesh_info.o(i.app_mesh_info_update_bind), (188 bytes).
- Removing app_mesh_info.o(i.app_mesh_info_update_net_key), (176 bytes).
- Removing app_mesh_info.o(i.app_mesh_info_update_publish), (252 bytes).
- Removing app_mesh_info.o(i.app_mesh_info_update_state), (164 bytes).
- Removing app_mesh_info.o(i.app_mesh_info_update_subs), (188 bytes).
- Removing app_mesh_info.o(i.mesh_info_clear), (48 bytes).
- Removing app_mesh_info.o(i.mesh_info_find_unicast_addr), (24 bytes).
- Removing app_mesh_info.o(i.mesh_info_load), (220 bytes).
- Removing app_mesh_info.o(i.mesh_info_store), (56 bytes).
- Removing app_mesh_info.o(i.mesh_info_store_into_flash), (112 bytes).
- Removing app_mesh_info.o(.data), (4 bytes).
- Removing l2cc_pdu.o(i.l2cc_dbg_pdu_unpack), (42 bytes).
- Removing m_al_adv.o(i.m_al_adv_cmp_evt_handler), (30 bytes).
- Removing m_al_adv.o(i.m_al_adv_continue), (252 bytes).
- Removing m_al_adv.o(i.m_al_adv_created_ind_handler), (24 bytes).
- Removing m_al_adv.o(i.m_al_adv_init), (32 bytes).
- Removing m_al_adv.o(i.m_al_adv_send), (72 bytes).
- Removing m_al_adv.o(i.m_al_adv_stopped_ind_handler), (12 bytes).
- Removing m_al_adv.o(.constdata), (12 bytes).
- Removing m_al_adv.o(.data), (2 bytes).
- Removing m_al_adv.o(.data), (2 bytes).
- Removing m_al_con.o(i.gattc_cmp_evt_handler), (36 bytes).
- Removing m_al_con.o(i.gattc_read_req_ind_handler), (152 bytes).
- Removing m_al_con.o(i.gattc_write_req_ind_handler), (260 bytes).
- Removing m_al_con.o(i.m_al_con_adv_start_cont), (288 bytes).
- Removing m_al_con.o(i.m_al_con_cleanup), (112 bytes).
- Removing m_al_con.o(i.m_al_con_close), (60 bytes).
- Removing m_al_con.o(i.m_al_con_cmp_evt_handler), (64 bytes).
- Removing m_al_con.o(i.m_al_con_create), (24 bytes).
- Removing m_al_con.o(i.m_al_con_created_ind_handler), (24 bytes).
- Removing m_al_con.o(i.m_al_con_disconnect), (44 bytes).
- Removing m_al_con.o(i.m_al_con_init), (308 bytes).
- Removing m_al_con.o(i.m_al_con_pdu_send_cont), (216 bytes).
- Removing m_al_con.o(i.m_al_con_send), (180 bytes).
- Removing m_al_con.o(i.m_al_con_start), (220 bytes).
- Removing m_al_con.o(i.m_al_con_stop), (72 bytes).
- Removing m_al_con.o(i.m_al_con_stopped_ind_handler), (116 bytes).
- Removing m_al_con.o(i.m_al_con_type_init), (64 bytes).
- Removing m_al_con.o(i.m_al_handle_rx_pkt), (364 bytes).
- Removing m_al_con.o(i.mesh_con_timer_ind_handler), (28 bytes).
- Removing m_al_con.o(.constdata), (96 bytes).
- Removing m_al_con.o(.constdata), (16 bytes).
- Removing m_al_con.o(.data), (8 bytes).
- Removing m_al_scan.o(i.gapm_ext_adv_report_ind_handler), (64 bytes).
- Removing m_al_scan.o(i.m_al_scan_cmp_evt_handler), (30 bytes).
- Removing m_al_scan.o(i.m_al_scan_created_ind_handler), (24 bytes).
- Removing m_al_scan.o(i.m_al_scan_init), (48 bytes).
- Removing m_al_scan.o(i.m_al_scan_start), (112 bytes).
- Removing m_al_scan.o(i.m_al_scan_start_continue), (152 bytes).
- Removing m_al_scan.o(i.m_al_scan_stop), (52 bytes).
- Removing m_al_scan.o(i.m_al_scan_stop_continue), (88 bytes).
- Removing m_al_scan.o(i.m_al_scan_stopped_ind_handler), (6 bytes).
- Removing m_al_scan.o(i.mesh_check_baseband_status_handler), (40 bytes).
- Removing m_al_scan.o(.bss), (20 bytes).
- Removing m_al_task.o(i.gapm_cmp_evt_handler), (38 bytes).
- Removing m_al_task.o(i.ke_msg_default_handler), (92 bytes).
- Removing m_al_task.o(i.m_al_cleanup), (14 bytes).
- Removing m_al_task.o(i.m_al_create), (30 bytes).
- Removing m_al_task.o(i.m_al_destroy), (84 bytes).
- Removing m_al_task.o(i.m_al_free), (4 bytes).
- Removing m_al_task.o(i.m_al_init), (204 bytes).
- Removing m_al_task.o(i.m_al_int_message_handler), (38 bytes).
- Removing m_al_task.o(i.m_al_local_id_get), (18 bytes).
- Removing m_al_task.o(i.m_al_malloc), (6 bytes).
- Removing m_al_task.o(i.m_al_msg_alloc), (32 bytes).
- Removing m_al_task.o(i.m_al_msg_free), (6 bytes).
- Removing m_al_task.o(i.m_al_msg_send), (28 bytes).
- Removing m_al_task.o(i.m_al_msg_src_id_get), (6 bytes).
- Removing m_al_task.o(i.m_al_prf_itf_get), (8 bytes).
- Removing m_al_task.o(i.m_al_set_local_addr), (16 bytes).
- Removing m_al_task.o(.constdata), (104 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_add_subscription), (112 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_add_subscription_virt), (140 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_add_virt_addr), (132 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_addr_list_add), (100 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_addr_list_get), (56 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_addr_list_get_size), (32 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_addr_list_rem), (112 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_addr_list_start), (184 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_addr_list_stop), (32 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_app_key_rem_ind), (72 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_bind), (32 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_cb_get), (36 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_convert_period), (52 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_delete_all_subscription), (76 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_delete_subscription), (76 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_delete_subscription_virt), (140 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_find_label_uuid), (68 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_element_addr), (44 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_env_size), (6 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_label_uuid), (84 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_local_id), (104 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_model_id), (24 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_model_ids), (88 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_nb_bound_app), (16 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_nb_elements), (16 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_nb_model), (16 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_nb_models), (64 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_period), (20 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_prim_addr), (16 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_publi_param), (88 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_subscription_list), (116 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_subscription_list_size), (24 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_subscription_list_size_vaddr), (16 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_get_vaddr), (24 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_init), (56 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_is_dest_addr), (88 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_is_local_addr), (36 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_register_model), (144 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_rem_virt_addr), (60 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_set_prim_addr), (20 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_set_publi_param), (212 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_subs_find_addr), (42 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_subs_find_va_lid), (44 bytes).
- Removing m_tb_mio.o(i.m_tb_mio_unbind), (72 bytes).
- Removing m_tb_mio.o(.data), (4 bytes).
- Removing m_al_activity.o(i.gapm_activity_created_ind_handler), (68 bytes).
- Removing m_al_activity.o(i.gapm_activity_stopped_ind_handler), (76 bytes).
- Removing m_al_activity.o(i.m_al_activity_cmd_exec), (56 bytes).
- Removing m_al_activity.o(i.m_al_activity_cmd_send), (32 bytes).
- Removing m_al_activity.o(i.m_al_activity_cmp_evt_handler), (60 bytes).
- Removing m_al_activity.o(i.m_al_activity_init), (44 bytes).
- Removing m_al_djob.o(i.m_al_djob_evt_handler), (56 bytes).
- Removing m_al_djob.o(i.m_al_djob_init), (40 bytes).
- Removing m_al_djob.o(i.m_al_djob_reg), (52 bytes).
- Removing m_al_sec.o(i.gapm_gen_dh_key_ind_handler), (28 bytes).
- Removing m_al_sec.o(i.gapm_pub_key_ind_handler), (32 bytes).
- Removing m_al_sec.o(i.gapm_use_enc_block_ind_handler), (12 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes), (20 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_ccm), (40 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_cmac), (16 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_k1), (24 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_k2), (16 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_k3), (12 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_k4), (12 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_req), (68 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_result_cb), (4 bytes).
- Removing m_al_sec.o(i.m_al_sec_aes_s1), (12 bytes).
- Removing m_al_sec.o(i.m_al_sec_ccm_result_cb), (2 bytes).
- Removing m_al_sec.o(i.m_al_sec_cmp_evt_handler), (2 bytes).
- Removing m_al_sec.o(i.m_al_sec_ecdh_secret), (92 bytes).
- Removing m_al_sec.o(i.m_al_sec_init), (24 bytes).
- Removing m_al_sec.o(i.m_al_sec_pub_key_read), (60 bytes).
- Removing m_al_sec.o(i.m_al_sec_rand), (12 bytes).
- Removing m_al_timer.o(i.m_al_timer_clear), (20 bytes).
- Removing m_al_timer.o(i.m_al_timer_get_clock), (28 bytes).
- Removing m_al_timer.o(i.m_al_timer_get_delay), (92 bytes).
- Removing m_al_timer.o(i.m_al_timer_get_time_ms), (60 bytes).
- Removing m_al_timer.o(i.m_al_timer_init), (28 bytes).
- Removing m_al_timer.o(i.m_al_timer_set), (24 bytes).
- Removing m_al_timer.o(i.m_al_timer_set_clock), (16 bytes).
- Removing m_al_timer.o(i.m_al_timer_update_clock), (52 bytes).
- Removing m_al_timer.o(i.mesh_timer_ind_handler), (4 bytes).
- Removing m_api.o(i.m_api_bearer_operation_close_cb), (68 bytes).
- Removing m_api.o(i.m_api_bearer_operation_open_cb), (116 bytes).
- Removing m_api.o(i.m_api_buf_alloc), (10 bytes).
- Removing m_api.o(i.m_api_buf_alloc_block), (4 bytes).
- Removing m_api.o(i.m_api_buf_data_get), (14 bytes).
- Removing m_api.o(i.m_api_buf_data_len_get), (10 bytes).
- Removing m_api.o(i.m_api_buf_free_block), (28 bytes).
- Removing m_api.o(i.m_api_buf_release), (4 bytes).
- Removing m_api.o(i.m_api_compo_data_cfm), (4 bytes).
- Removing m_api.o(i.m_api_disable), (40 bytes).
- Removing m_api.o(i.m_api_enable), (44 bytes).
- Removing m_api.o(i.m_api_get_env_size), (88 bytes).
- Removing m_api.o(i.m_api_get_run_time), (4 bytes).
- Removing m_api.o(i.m_api_health_cfm), (12 bytes).
- Removing m_api.o(i.m_api_health_status_send), (4 bytes).
- Removing m_api.o(i.m_api_init), (152 bytes).
- Removing m_api.o(i.m_api_iv_upd_test_mode), (4 bytes).
- Removing m_api.o(i.m_api_load_stored_info), (36 bytes).
- Removing m_api.o(i.m_api_lpn_select_friend), (4 bytes).
- Removing m_api.o(i.m_api_lpn_start), (16 bytes).
- Removing m_api.o(i.m_api_lpn_stop), (4 bytes).
- Removing m_api.o(i.m_api_message_handler), (26 bytes).
- Removing m_api.o(i.m_api_model_opcode_status), (4 bytes).
- Removing m_api.o(i.m_api_model_publish), (12 bytes).
- Removing m_api.o(i.m_api_model_rsp_send), (26 bytes).
- Removing m_api.o(i.m_api_prov_oob_auth_rsp), (4 bytes).
- Removing m_api.o(i.m_api_prov_param_rsp), (4 bytes).
- Removing m_api.o(i.m_api_prov_pub_key_read), (4 bytes).
- Removing m_api.o(i.m_api_prov_stop_link_timeout), (4 bytes).
- Removing m_api.o(i.m_api_proxy_ctrl), (6 bytes).
- Removing m_api.o(i.m_api_proxy_end_ind), (24 bytes).
- Removing m_api.o(i.m_api_register_model), (44 bytes).
- Removing m_api.o(i.m_api_send_attention_update_ind), (28 bytes).
- Removing m_api.o(i.m_api_send_compo_data_req_ind), (28 bytes).
- Removing m_api.o(i.m_api_send_fault_clear_ind), (28 bytes).
- Removing m_api.o(i.m_api_send_fault_get_req_ind), (28 bytes).
- Removing m_api.o(i.m_api_send_fault_period_ind), (32 bytes).
- Removing m_api.o(i.m_api_send_fault_test_req_ind), (36 bytes).
- Removing m_api.o(i.m_api_send_lpn_offer_ind), (50 bytes).
- Removing m_api.o(i.m_api_send_lpn_status_ind), (32 bytes).
- Removing m_api.o(i.m_api_send_node_reset_ind), (24 bytes).
- Removing m_api.o(i.m_api_send_update_ind), (50 bytes).
- Removing m_api.o(i.m_api_set), (36 bytes).
- Removing m_api.o(i.m_api_set_run_time), (30 bytes).
- Removing m_api.o(i.m_api_stored_info_load_cb), (12 bytes).
- Removing m_api.o(.data), (4 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_check_stored_info), (136 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_cb_appkey_added), (96 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_cb_netkey_added), (80 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_get_compo_data), (20 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_get_env_size), (4 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_init), (24 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_load), (116 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_load_binding), (140 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_load_fsm), (220 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_load_publi_param), (124 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_load_states), (168 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_load_subs_list), (140 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_rx_compo_data), (28 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_update_app_key_ind), (138 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_update_binding_ind), (94 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_update_ind), (68 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_update_net_key_ind), (136 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_update_publi_param_ind), (152 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_update_state_ind), (192 bytes).
- Removing m_tb_store_wvt.o(i.m_tb_store_update_subs_list_ind), (100 bytes).
- Removing m_tb_store_wvt.o(.data), (4 bytes).
- Removing m_api_msg.o(i.m_api_basic_cmp_evt_send), (34 bytes).
- Removing m_api_msg.o(i.m_api_model_rsp_send_cmd_handler), (106 bytes).
- Removing m_api_msg.o(i.m_api_msg_buf_block_freed_cb), (36 bytes).
- Removing m_api_msg.o(i.m_api_msg_disabled_cb), (10 bytes).
- Removing m_api_msg.o(i.m_api_msg_enabled_cb), (10 bytes).
- Removing m_api_msg.o(i.m_api_msg_exec_cmd), (680 bytes).
- Removing m_api_msg.o(i.m_api_msg_handler), (134 bytes).
- Removing m_api_msg.o(i.m_api_msg_init), (12 bytes).
- Removing m_api_msg.o(i.m_api_msg_loaded_cb), (10 bytes).
- Removing m_api_msg.o(i.m_api_msg_model_opcode_check_cb), (32 bytes).
- Removing m_api_msg.o(i.m_api_msg_model_publish_period_cb), (32 bytes).
- Removing m_api_msg.o(i.m_api_msg_model_rx_cb), (100 bytes).
- Removing m_api_msg.o(i.m_api_msg_model_sent_cb), (46 bytes).
- Removing m_api_msg.o(i.m_api_msg_prov_oob_auth_req_cb), (36 bytes).
- Removing m_api_msg.o(i.m_api_msg_prov_param_req_cb), (24 bytes).
- Removing m_api_msg.o(i.m_api_msg_prov_state_cb), (32 bytes).
- Removing m_api_msg.o(.constdata), (44 bytes).
- Removing m_bcn.o(i.m_bcn_adv_tx_check), (144 bytes).
- Removing m_bcn.o(i.m_bcn_buf_init), (26 bytes).
- Removing m_bcn.o(i.m_bcn_buf_rts_set), (14 bytes).
- Removing m_bcn.o(i.m_bcn_cb_closed), (44 bytes).
- Removing m_bcn.o(i.m_bcn_cb_opened), (104 bytes).
- Removing m_bcn.o(i.m_bcn_cb_rx), (144 bytes).
- Removing m_bcn.o(i.m_bcn_cb_sent), (52 bytes).
- Removing m_bcn.o(i.m_bcn_cb_timer_bcn_expired), (128 bytes).
- Removing m_bcn.o(i.m_bcn_cb_timer_obs_expired), (60 bytes).
- Removing m_bcn.o(i.m_bcn_cmac_finished_cb), (264 bytes).
- Removing m_bcn.o(i.m_bcn_cmac_ready_cb), (96 bytes).
- Removing m_bcn.o(i.m_bcn_connect_api), (12 bytes).
- Removing m_bcn.o(i.m_bcn_get_env_size), (16 bytes).
- Removing m_bcn.o(i.m_bcn_init), (152 bytes).
- Removing m_bcn.o(i.m_bcn_insert_encrypt_queue), (52 bytes).
- Removing m_bcn.o(i.m_bcn_prep_secure_bcn), (108 bytes).
- Removing m_bcn.o(i.m_bcn_proxy_con_start), (52 bytes).
- Removing m_bcn.o(i.m_bcn_proxy_tx_check), (232 bytes).
- Removing m_bcn.o(i.m_bcn_restart_tx_unprov_bcn), (56 bytes).
- Removing m_bcn.o(i.m_bcn_send), (100 bytes).
- Removing m_bcn.o(i.m_bcn_start_tx_unprov_bcn), (144 bytes).
- Removing m_bcn.o(i.m_bcn_state_update), (140 bytes).
- Removing m_bcn.o(i.m_bcn_stop_tx_security_bcn), (52 bytes).
- Removing m_bcn.o(i.m_bcn_stop_tx_unprov_bcn), (48 bytes).
- Removing m_bcn.o(i.m_bcn_subnet_update_ind), (44 bytes).
- Removing m_bcn.o(.constdata), (16 bytes).
- Removing m_bcn.o(.data), (4 bytes).
- Removing m_bearer.o(i.m_bearer_closed), (112 bytes).
- Removing m_bearer.o(i.m_bearer_connect_client_cb), (16 bytes).
- Removing m_bearer.o(i.m_bearer_get_env_size), (4 bytes).
- Removing m_bearer.o(i.m_bearer_init), (108 bytes).
- Removing m_bearer.o(i.m_bearer_opened), (56 bytes).
- Removing m_bearer.o(i.m_bearer_rx), (124 bytes).
- Removing m_bearer.o(i.m_bearer_send), (128 bytes).
- Removing m_bearer.o(i.m_bearer_send_continue), (132 bytes).
- Removing m_bearer.o(i.m_bearer_sent), (116 bytes).
- Removing m_bearer.o(i.m_bearer_start), (60 bytes).
- Removing m_bearer.o(i.m_bearer_started), (24 bytes).
- Removing m_bearer.o(i.m_bearer_stop), (60 bytes).
- Removing m_bearer.o(i.m_bearer_stopped), (24 bytes).
- Removing m_bearer.o(i.m_bearer_update), (68 bytes).
- Removing m_bearer.o(.constdata), (8 bytes).
- Removing m_bearer.o(.data), (4 bytes).
- Removing m_fnd.o(i.m_fnd_get_env_size), (32 bytes).
- Removing m_fnd.o(i.m_fnd_init), (48 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_buf_alloc), (10 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_cb_opcode_check), (38 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_cb_publish_period), (20 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_cb_rx), (60 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_cb_sent), (6 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_cfm), (32 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_get_env_size), (4 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_handler_period), (104 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_init), (48 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_process), (196 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_process_next), (36 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_send), (40 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_send_attention_status), (42 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_send_status), (108 bytes).
- Removing m_fnd_hlths.o(i.m_fnd_hlths_status_ind), (14 bytes).
- Removing m_fnd_hlths.o(.constdata), (16 bytes).
- Removing m_fnd_hlths.o(.data), (4 bytes).
- Removing m_lay.o(i.m_lay_get_env_size), (110 bytes).
- Removing m_lay.o(i.m_lay_init), (396 bytes).
- Removing m_lay_access.o(i.m_lay_access_connect_api_utrans), (12 bytes).
- Removing m_lay_access.o(i.m_lay_access_get_env_size), (4 bytes).
- Removing m_lay_access.o(i.m_lay_access_init), (92 bytes).
- Removing m_lay_access.o(i.m_lay_access_model_check), (144 bytes).
- Removing m_lay_access.o(i.m_lay_access_opcode_set), (84 bytes).
- Removing m_lay_access.o(i.m_lay_access_opcode_status), (116 bytes).
- Removing m_lay_access.o(i.m_lay_access_publish), (260 bytes).
- Removing m_lay_access.o(i.m_lay_access_retx_timer_cb), (144 bytes).
- Removing m_lay_access.o(i.m_lay_access_rsp_send), (196 bytes).
- Removing m_lay_access.o(i.m_lay_access_rx), (132 bytes).
- Removing m_lay_access.o(i.m_lay_access_sent), (148 bytes).
- Removing m_lay_access.o(.constdata), (8 bytes).
- Removing m_lay_access.o(.data), (4 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_cb_key), (60 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_cb_subs_list_add), (36 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_cb_subs_list_rem), (36 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_cb_timer), (188 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_cb_timer_offer), (64 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_check_tx_list), (68 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_clean_env), (48 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_clean_list_offer), (44 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_connect_api_utrans), (12 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_get_env_size), (4 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_handler_offer), (152 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_handler_subs_list_cfm), (2 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_handler_update), (192 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_init), (32 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_net_rx_cb), (68 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_pack), (244 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_rx_ctl), (152 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_seek_offer), (32 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_select_friend), (116 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_send_poll), (56 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_send_req), (140 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_send_subs_list), (136 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_sent), (4 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_start), (180 bytes).
- Removing m_lay_lpn.o(i.m_lay_lpn_stop), (124 bytes).
- Removing m_lay_lpn.o(.constdata), (8 bytes).
- Removing m_lay_lpn.o(.constdata), (16 bytes).
- Removing m_lay_lpn.o(.data), (4 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_addr_in_filt_list), (72 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_adv_data_set), (112 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_aes_finished), (56 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_aes_ready), (52 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_adv_ctrl), (252 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_adv_timer_handler), (8 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_adv_update_timer_handler), (4 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_closed_cb), (100 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_connect_api), (16 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_init), (96 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_opened_cb), (108 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_start), (208 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_started), (80 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_bearer_stopped), (4 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_check_relay), (116 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_connect_api_net), (16 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_filt_addr_add), (96 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_filt_addr_rem), (60 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_filt_status_send), (136 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_get_env_size), (14 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_init), (60 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_prot_rx), (200 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_rand_finished), (92 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_rx), (264 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_sent), (32 bytes).
- Removing m_lay_proxy.o(i.m_lay_proxy_state_set), (108 bytes).
- Removing m_lay_proxy.o(.constdata), (16 bytes).
- Removing m_lay_proxy.o(.data), (4 bytes).
- Removing m_prov.o(i.m_prov_ccm_finished_cb), (148 bytes).
- Removing m_prov.o(i.m_prov_ccm_ready_cb), (88 bytes).
- Removing m_prov.o(i.m_prov_cfm_salt_finished_cb), (152 bytes).
- Removing m_prov.o(i.m_prov_cmac_finished_cb), (140 bytes).
- Removing m_prov.o(i.m_prov_cmac_ready_cb), (56 bytes).
- Removing m_prov.o(i.m_prov_ecdh_secret_res_cb), (104 bytes).
- Removing m_prov.o(i.m_prov_error_handle), (148 bytes).
- Removing m_prov.o(i.m_prov_get_env_size), (4 bytes).
- Removing m_prov.o(i.m_prov_init), (72 bytes).
- Removing m_prov.o(i.m_prov_k1_finished_cb), (216 bytes).
- Removing m_prov.o(i.m_prov_k1_ready_cb), (152 bytes).
- Removing m_prov.o(i.m_prov_link_closed), (240 bytes).
- Removing m_prov.o(i.m_prov_link_open), (84 bytes).
- Removing m_prov.o(i.m_prov_link_timeout_cb), (88 bytes).
- Removing m_prov.o(i.m_prov_net_key_added_cb), (64 bytes).
- Removing m_prov.o(i.m_prov_oob_auth_rsp), (228 bytes).
- Removing m_prov.o(i.m_prov_param_req), (12 bytes).
- Removing m_prov.o(i.m_prov_param_rsp), (52 bytes).
- Removing m_prov.o(i.m_prov_pdu_capabilities_handler), (6 bytes).
- Removing m_prov.o(i.m_prov_pdu_cfm_handler), (80 bytes).
- Removing m_prov.o(i.m_prov_pdu_cmp_handler), (6 bytes).
- Removing m_prov.o(i.m_prov_pdu_data_handler), (68 bytes).
- Removing m_prov.o(i.m_prov_pdu_failed_handler), (44 bytes).
- Removing m_prov.o(i.m_prov_pdu_handle), (120 bytes).
- Removing m_prov.o(i.m_prov_pdu_input_cmp_handler), (6 bytes).
- Removing m_prov.o(i.m_prov_pdu_invite_handler), (164 bytes).
- Removing m_prov.o(i.m_prov_pdu_pub_key_handler), (160 bytes).
- Removing m_prov.o(i.m_prov_pdu_random_handler), (80 bytes).
- Removing m_prov.o(i.m_prov_pdu_rx), (48 bytes).
- Removing m_prov.o(i.m_prov_pdu_send), (216 bytes).
- Removing m_prov.o(i.m_prov_pdu_sent), (72 bytes).
- Removing m_prov.o(i.m_prov_pdu_start_handler), (208 bytes).
- Removing m_prov.o(i.m_prov_psalt_finished_cb), (84 bytes).
- Removing m_prov.o(i.m_prov_pub_key_get), (52 bytes).
- Removing m_prov.o(i.m_prov_pub_key_res_cb), (120 bytes).
- Removing m_prov.o(i.m_prov_rand_finished_cb), (96 bytes).
- Removing m_prov.o(i.m_prov_s1_ready_cb), (60 bytes).
- Removing m_prov.o(i.m_prov_start), (100 bytes).
- Removing m_prov.o(i.m_prov_state_send), (40 bytes).
- Removing m_prov.o(i.m_prov_stop_link_timeout), (16 bytes).
- Removing m_prov.o(i.m_prov_trans_restart_cb), (32 bytes).
- Removing m_prov.o(i.m_prov_trans_timeout_cb), (68 bytes).
- Removing m_prov.o(.bss), (66 bytes).
- Removing m_prov.o(.constdata), (136 bytes).
- Removing m_prov.o(.conststring), (50 bytes).
- Removing m_prov.o(.data), (4 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_close), (36 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_closed_cb), (40 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_connect_api), (12 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_gatt_send), (36 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_gatt_start), (148 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_gatt_started), (24 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_gatt_stop), (36 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_gatt_stopped), (2 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_init), (28 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_opened_cb), (32 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_rx_cb), (84 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_scan_start), (20 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_scan_stop), (20 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_send), (52 bytes).
- Removing m_prov_bearer.o(i.m_prov_bearer_sent_cb), (24 bytes).
- Removing m_prov_bearer.o(.constdata), (16 bytes).
- Removing m_tb.o(i.m_tb_get_env_size), (116 bytes).
- Removing m_tb.o(i.m_tb_init), (156 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_acquire), (8 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_alloc), (200 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_block_alloc), (176 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_block_free), (104 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_copy), (66 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_copy_data), (82 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_copy_data_from_mem), (30 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_copy_data_to_mem), (16 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_get_env_size), (4 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_head_release), (30 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_head_reserve), (28 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_init), (80 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_release), (120 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_reuse), (30 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_tail_release), (30 bytes).
- Removing m_tb_buf.o(i.m_tb_buf_tail_reserve), (28 bytes).
- Removing m_tb_buf.o(.data), (4 bytes).
- Removing m_tb_key.o(i.m_tb_key_aid_tbl_add), (88 bytes).
- Removing m_tb_key.o(i.m_tb_key_aid_tbl_del), (124 bytes).
- Removing m_tb_key.o(i.m_tb_key_app_add), (192 bytes).
- Removing m_tb_key.o(i.m_tb_key_app_delete), (264 bytes).
- Removing m_tb_key.o(i.m_tb_key_app_find), (48 bytes).
- Removing m_tb_key.o(i.m_tb_key_app_get), (76 bytes).
- Removing m_tb_key.o(i.m_tb_key_app_get_ids), (124 bytes).
- Removing m_tb_key.o(i.m_tb_key_app_get_lids), (80 bytes).
- Removing m_tb_key.o(i.m_tb_key_app_lid_from_net_aid), (136 bytes).
- Removing m_tb_key.o(i.m_tb_key_app_update), (188 bytes).
- Removing m_tb_key.o(i.m_tb_key_check_iv), (144 bytes).
- Removing m_tb_key.o(i.m_tb_key_create_end), (40 bytes).
- Removing m_tb_key.o(i.m_tb_key_create_start), (32 bytes).
- Removing m_tb_key.o(i.m_tb_key_dev_add), (60 bytes).
- Removing m_tb_key.o(i.m_tb_key_dev_get), (28 bytes).
- Removing m_tb_key.o(i.m_tb_key_finished_cb), (580 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_end_ind), (136 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_finished_cb), (368 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_get_cred), (104 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_get_key), (32 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_get_nid), (28 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_k2_ready_cb), (132 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_net_lid_from_nid), (88 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_new_ind), (344 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_nid_tbl_add), (88 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_nid_tbl_del), (128 bytes).
- Removing m_tb_key.o(i.m_tb_key_friend_revoke_old), (144 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_env_size), (6 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_iv_rx), (28 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_iv_seq), (52 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_iv_seq_no_inc), (40 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_model_appkey_ids), (152 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_nb_app_keys), (20 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_nb_net_keys), (16 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_net_from_net_id), (96 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_net_info), (88 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_netkey_id), (20 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_node_identity), (36 bytes).
- Removing m_tb_key.o(i.m_tb_key_get_phase), (20 bytes).
- Removing m_tb_key.o(i.m_tb_key_init), (120 bytes).
- Removing m_tb_key.o(i.m_tb_key_iv_upd_test_mode_ind), (72 bytes).
- Removing m_tb_key.o(i.m_tb_key_k1_ready_cb), (72 bytes).
- Removing m_tb_key.o(i.m_tb_key_k2_ready_cb), (40 bytes).
- Removing m_tb_key.o(i.m_tb_key_k3_ready_cb), (28 bytes).
- Removing m_tb_key.o(i.m_tb_key_k4_ready_cb), (28 bytes).
- Removing m_tb_key.o(i.m_tb_key_model_bind), (208 bytes).
- Removing m_tb_key.o(i.m_tb_key_model_bind_check), (68 bytes).
- Removing m_tb_key.o(i.m_tb_key_model_unbind), (172 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_add), (204 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_delete), (196 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_find), (52 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_get), (72 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_get_ids), (84 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_lid_from_nid), (80 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_next), (76 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_revoke_old), (280 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_update), (156 bytes).
- Removing m_tb_key.o(i.m_tb_key_net_use_new), (76 bytes).
- Removing m_tb_key.o(i.m_tb_key_nid_tbl_add), (68 bytes).
- Removing m_tb_key.o(i.m_tb_key_nid_tbl_del), (100 bytes).
- Removing m_tb_key.o(i.m_tb_key_phase_transition_ind), (84 bytes).
- Removing m_tb_key.o(i.m_tb_key_secure_bcn_rx_ind), (100 bytes).
- Removing m_tb_key.o(i.m_tb_key_set_iv_seq), (16 bytes).
- Removing m_tb_key.o(i.m_tb_key_set_node_identity), (64 bytes).
- Removing m_tb_key.o(.constdata), (39 bytes).
- Removing m_tb_key.o(.data), (4 bytes).
- Removing m_tb_state.o(i.m_tb_state_cb_timer_attention), (40 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_attention_state), (16 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_beacon_state), (20 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_compo_info), (48 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_default_ttl), (16 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_env_size), (4 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_friend_state), (32 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_gatt_proxy_state), (32 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_hb_feat_upd), (20 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_hb_pub_params), (12 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_hb_subs_params), (12 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_lpn_state), (20 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_nb_cdata_page), (16 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_net_tx_params), (32 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_net_tx_state), (16 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_prov_state), (20 bytes).
- Removing m_tb_state.o(i.m_tb_state_get_relay_state), (44 bytes).
- Removing m_tb_state.o(i.m_tb_state_hb_check_features), (44 bytes).
- Removing m_tb_state.o(i.m_tb_state_hb_rx_ind), (52 bytes).
- Removing m_tb_state.o(i.m_tb_state_hb_tx_ind), (32 bytes).
- Removing m_tb_state.o(i.m_tb_state_init), (148 bytes).
- Removing m_tb_state.o(i.m_tb_state_is_enabled), (20 bytes).
- Removing m_tb_state.o(i.m_tb_state_is_feature_sup), (24 bytes).
- Removing m_tb_state.o(i.m_tb_state_is_iv_update_auth), (64 bytes).
- Removing m_tb_state.o(i.m_tb_state_iv_update_ind), (24 bytes).
- Removing m_tb_state.o(i.m_tb_state_net_key_rem_ind), (40 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_attention_state), (48 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_beacon_state), (40 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_default_ttl), (20 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_enabled), (24 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_friend_cb), (12 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_friend_state), (72 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_gatt_proxy_state), (80 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_hb_cb), (12 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_hb_pub_params), (140 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_hb_subs_params), (168 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_lpn_state), (24 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_net_tx_state), (20 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_prov_state), (20 bytes).
- Removing m_tb_state.o(i.m_tb_state_set_relay_state), (72 bytes).
- Removing m_tb_state.o(.data), (4 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_clear), (4 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_expired), (80 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_get_cur_time), (4 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_get_env_size), (4 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_init), (28 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_insert), (88 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_prog), (44 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_remove), (40 bytes).
- Removing m_tb_timer.o(i.m_tb_timer_set), (44 bytes).
- Removing m_tb_timer.o(.data), (4 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_connect_api_al), (12 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_rx), (88 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_send), (152 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_sent), (10 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_start), (72 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_started), (68 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_stop), (6 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_stopped), (56 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_tx_prepare), (62 bytes).
- Removing m_bearer_adv.o(i.m_bearer_adv_update), (124 bytes).
- Removing m_bearer_adv.o(.constdata), (16 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_closed), (48 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_connect_api_al), (12 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_created), (76 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_rx), (76 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_send), (72 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_sent), (10 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_start), (96 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_started), (28 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_stop), (48 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_stopped), (24 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_tx_prepare), (60 bytes).
- Removing m_bearer_gatt.o(i.m_bearer_gatt_update), (76 bytes).
- Removing m_bearer_gatt.o(.constdata), (24 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_buf_alloc), (10 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_appkey_added), (36 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_compo_data), (34 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_netkey_added), (28 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_opcode_check), (60 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_rx), (68 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_pub_finished), (180 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_ready), (40 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_sec_cmac_subs_finished), (152 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_cb_sent), (32 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_get_air_status), (28 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_get_env_size), (4 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_get_ids_length), (26 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_appkey), (160 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_compo_data_get), (316 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_key_refresh_phase), (116 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_model_app), (154 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_model_pub_set), (156 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_model_subs), (168 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_model_subs_vaddr), (188 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_netkey), (220 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_handler_node_id), (120 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_init), (64 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_process), (1186 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_process_next), (40 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send), (44 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_appkey_list), (96 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_appkey_status), (58 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_compo_data_status), (52 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_hbeat_pub_status), (168 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_hbeat_subs_status), (154 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_lpn_polltimeout_status), (88 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_model_app_list), (150 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_model_app_status), (106 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_model_pub_status), (234 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_model_subs_list), (144 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_model_subs_status), (104 bytes).
- Removing m_fnd_confs.o(i.m_fnd_confs_send_netkey_status), (54 bytes).
- Removing m_fnd_confs.o(.constdata), (32 bytes).
- Removing m_fnd_confs.o(.data), (4 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_cb_key), (36 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_cb_repeat_timer), (70 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_cb_state_updated), (36 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_cb_timer), (284 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_check_queue_length), (114 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_connect_api_net), (12 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_connect_api_utrans), (12 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_end_friendship), (84 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_get_env_size), (4 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_handler_clear), (80 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_handler_clear_cfm), (56 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_handler_poll), (164 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_handler_request), (408 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_handler_subs_list), (136 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_init), (56 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_rx_ltrans), (132 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_rx_ltrans_seg), (152 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_rx_ltrans_unseg), (276 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_rx_seg_all), (248 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_rx_utrans), (220 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_seek_lpn), (56 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_send), (260 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_send_clear), (44 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_send_update), (52 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_sent_net), (2 bytes).
- Removing m_lay_friend.o(i.m_lay_friend_sent_utrans), (4 bytes).
- Removing m_lay_friend.o(.constdata), (8 bytes).
- Removing m_lay_friend.o(.constdata), (16 bytes).
- Removing m_lay_friend.o(.constdata), (4 bytes).
- Removing m_lay_friend.o(.constdata), (4 bytes).
- Removing m_lay_friend.o(.data), (4 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_cb_rx), (74 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_cb_sent), (4 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_cb_state_updated), (88 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_cb_timer_pub), (44 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_cb_timer_subs), (40 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_connect_api_utrans), (12 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_get_env_size), (4 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_init), (52 bytes).
- Removing m_lay_hb.o(i.m_lay_hb_send), (180 bytes).
- Removing m_lay_hb.o(.constdata), (8 bytes).
- Removing m_lay_hb.o(.constdata), (4 bytes).
- Removing m_lay_hb.o(.data), (4 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_block_ack_send), (216 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_connect_api_net), (12 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_connect_cb), (12 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_connect_cb_seg), (12 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_filt_add), (64 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_get_env_size), (6 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_init), (192 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_rx), (1118 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_seg_finished), (76 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_send), (272 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_send_seg), (308 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_sent), (60 bytes).
- Removing m_lay_ltrans.o(i.m_lay_ltrans_tx_handler), (300 bytes).
- Removing m_lay_ltrans.o(i.m_lay_trans_ack_timer), (36 bytes).
- Removing m_lay_ltrans.o(i.m_lay_trans_incomp_timer), (100 bytes).
- Removing m_lay_ltrans.o(i.m_lay_trans_seg_timer), (64 bytes).
- Removing m_lay_ltrans.o(.constdata), (4 bytes).
- Removing m_lay_ltrans.o(.constdata), (16 bytes).
- Removing m_lay_ltrans.o(.data), (4 bytes).
- Removing m_lay_net.o(i.m_lay_net_add_header), (134 bytes).
- Removing m_lay_net.o(i.m_lay_net_ccm_dec_finished_cb), (264 bytes).
- Removing m_lay_net.o(i.m_lay_net_ccm_dec_ready_cb), (292 bytes).
- Removing m_lay_net.o(i.m_lay_net_ccm_enc_finished_cb), (60 bytes).
- Removing m_lay_net.o(i.m_lay_net_ccm_enc_ready_cb), (328 bytes).
- Removing m_lay_net.o(i.m_lay_net_check_encrypt_queue), (60 bytes).
- Removing m_lay_net.o(i.m_lay_net_check_group_dst), (94 bytes).
- Removing m_lay_net.o(i.m_lay_net_check_relay), (100 bytes).
- Removing m_lay_net.o(i.m_lay_net_closed), (108 bytes).
- Removing m_lay_net.o(i.m_lay_net_connect_api_bearer), (12 bytes).
- Removing m_lay_net.o(i.m_lay_net_connect_cb), (24 bytes).
- Removing m_lay_net.o(i.m_lay_net_connect_cb_lpn_rx), (12 bytes).
- Removing m_lay_net.o(i.m_lay_net_decrypt_err), (116 bytes).
- Removing m_lay_net.o(i.m_lay_net_desobfusc_finished_cb), (232 bytes).
- Removing m_lay_net.o(i.m_lay_net_desobfusc_ready_cb), (176 bytes).
- Removing m_lay_net.o(i.m_lay_net_encrypt_err), (60 bytes).
- Removing m_lay_net.o(i.m_lay_net_get_env_size), (6 bytes).
- Removing m_lay_net.o(i.m_lay_net_get_sending_buf_in_queue), (24 bytes).
- Removing m_lay_net.o(i.m_lay_net_init), (44 bytes).
- Removing m_lay_net.o(i.m_lay_net_intf_type_to_idx), (28 bytes).
- Removing m_lay_net.o(i.m_lay_net_is_addr_valid), (36 bytes).
- Removing m_lay_net.o(i.m_lay_net_is_in_cache), (156 bytes).
- Removing m_lay_net.o(i.m_lay_net_is_in_pre_filt), (156 bytes).
- Removing m_lay_net.o(i.m_lay_net_obfusc_finished_cb), (196 bytes).
- Removing m_lay_net.o(i.m_lay_net_obfusc_ready_cb), (184 bytes).
- Removing m_lay_net.o(i.m_lay_net_opened), (52 bytes).
- Removing m_lay_net.o(i.m_lay_net_rx), (164 bytes).
- Removing m_lay_net.o(i.m_lay_net_send), (292 bytes).
- Removing m_lay_net.o(i.m_lay_net_sent), (176 bytes).
- Removing m_lay_net.o(.bss), (80 bytes).
- Removing m_lay_net.o(.constdata), (4 bytes).
- Removing m_lay_net.o(.constdata), (16 bytes).
- Removing m_lay_net.o(.data), (8 bytes).
- Removing m_lay_net.o(.data), (1 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_ccm_dec_finished_cb), (72 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_ccm_dec_ready_cb), (312 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_ccm_enc_finished_cb), (100 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_ccm_enc_ready_cb), (360 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_check_decrypt_queue), (36 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_connect_api_ltrans), (12 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_connect_cb), (28 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_decrypt_err), (108 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_get_env_size), (4 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_init), (44 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_intf_type_to_idx), (36 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_rx), (164 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_send), (60 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_sent), (172 bytes).
- Removing m_lay_utrans.o(i.m_lay_utrans_tx), (116 bytes).
- Removing m_lay_utrans.o(.constdata), (4 bytes).
- Removing m_lay_utrans.o(.constdata), (8 bytes).
- Removing m_lay_utrans.o(.data), (4 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_clean_up), (96 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_fcs_compute), (36 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_link_close_send), (48 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_rx), (700 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_rx_check), (96 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_send), (148 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_sent), (84 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_tx_cb), (644 bytes).
- Removing m_prov_adv_trans.o(i.m_prov_adv_trans_tx_set), (64 bytes).
- Removing m_prov_adv_trans.o(.constdata), (256 bytes).
- Removing m_prov_adv_trans.o(.data), (1 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_get_env_size), (4 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_get_friend_cnt), (16 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_get_nb_lpn_estab), (12 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_get_nb_lpn_known), (12 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_get_polltimeout_ms), (16 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_init), (32 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_is_lpn), (48 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_is_subs_dst), (68 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_lpn_add), (20 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_lpn_estab), (16 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_lpn_rem), (32 bytes).
- Removing m_tb_friend.o(i.m_tb_friend_subs_list_update), (92 bytes).
- Removing m_tb_friend.o(.data), (4 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_aes_ccm_cb), (12 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_aes_res_cb), (8 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_aes_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_ccm_dec_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_ccm_enc_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_cmac_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_execute), (452 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_func_end_handler), (56 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_get_env_size), (4 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_init), (76 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_k1_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_k2_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_k3_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_k4_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_rand_start), (16 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_ready_rand_cb), (4 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_s1_start), (10 bytes).
- Removing m_tb_sec.o(i.m_tb_sec_start), (72 bytes).
- Removing m_tb_sec.o(.data), (4 bytes).
- Removing dmul.o(.text), (228 bytes).
- Removing dfixul.o(.text), (48 bytes).
- Removing cdrcmple.o(.text), (48 bytes).
-
-1199 unused section(s) (total 82313 bytes) removed from the image.
-
-==============================================================================
-
-Adding Veneers to the image
-
- Adding TT veneer (10 bytes, Long) for call to 'NVIC_DisableIRQ' from driver_adc.o(i.adc_disable).
- Adding TT veneer (10 bytes, Long) for call to 'frspim_rd' from driver_adc.o(i.adc_disable).
- Adding TT veneer (10 bytes, Long) for call to 'frspim_wr' from driver_adc.o(i.adc_disable).
- Adding TT veneer (10 bytes, Long) for call to 'co_delay_100us' from driver_adc.o(i.adc_enable).
- Adding TT veneer (10 bytes, Long) for call to 'NVIC_EnableIRQ' from driver_adc.o(i.adc_enable).
- Adding TT veneer (10 bytes, Long) for call to 'flash_OTP_read' from driver_adc.o(i.adc_init).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_memclr4' from driver_adc.o(i.adc_init).
- Adding TT veneer (10 bytes, Long) for call to 'co_printf' from amic.o(i.amic_start).
- Adding TT veneer (10 bytes, Long) for call to 'ke_state_set' from app_proj_event.o(i.app_act_created_ind_func).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_memcpy' from app_proj_event.o(i.app_connection_req_ind_func).
- Adding TT veneer (10 bytes, Long) for call to 'srand' from app_proj_event.o(i.app_db_init_complete_ind_func).
- Adding TT veneer (10 bytes, Long) for call to 'main_loop' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'app_boot_get_storage_type' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'enable_cache' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'intc_init' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'NVIC_SetPriority' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'system_optimize_power_consumption_get' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'qspi_flash_init_controller' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'qspi_flash_enable_quad' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'patch_set_entry' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'patch_init' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_calibration_start' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'co_delay_10us' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_smooth_calc_calib_result' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'user_entry4' from entry.o(i.app_main).
- Adding TT veneer (10 bytes, Long) for call to 'app_boot_load_data' from ota.o(i.app_otas_read_data).
- Adding TT veneer (10 bytes, Long) for call to 'app_set_ota_state' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'ke_malloc' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'flash_protect_disable' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'flash_page_erase' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'flash_protect_enable' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'flash_erase' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'ke_free' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'app_otas_save_data' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'app_otas_crc_cal' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'platform_reset_patch' from ota.o(i.app_otas_recv_data).
- Adding TT veneer (10 bytes, Long) for call to 'ke_msg_alloc' from app.o(i.appm_create_aux_adv_act).
- Adding TT veneer (10 bytes, Long) for call to 'ke_msg_send' from app.o(i.appm_create_aux_adv_act).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_pop_front' from app.o(i.appm_exc_activity_cmp).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_push_back' from app.o(i.appm_execute_activity_cmd).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_init' from app.o(i.appm_init_imp).
- Adding TT veneer (10 bytes, Long) for call to 'ke_task_create' from app.o(i.appm_init_imp).
- Adding TT veneer (10 bytes, Long) for call to 'ke_timer_clear' from attc.o(i.attc_l2cc_pdu_recv_handler).
- Adding TT veneer (10 bytes, Long) for call to 'memcmp' from attc.o(i.attc_prep_wr_rsp_handler).
- Adding TT veneer (10 bytes, Long) for call to 'ke_timer_set' from attc.o(i.attc_send_att_req).
- Adding TT veneer (10 bytes, Long) for call to 'ke_msg_free' from attc.o(i.attc_send_read_ind).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_memcpy4' from attm.o(i.attm_get_value).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_size' from atts.o(i.atts_find_by_type_req).
- Adding TT veneer (10 bytes, Long) for call to 'ke_state_get' from atts.o(i.atts_l2cc_pdu_recv_handler).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_push_front' from atts.o(i.atts_prepare_write_req).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_insert_before' from atts.o(i.atts_store_prep_data).
- Adding TT veneer (10 bytes, Long) for call to 'CPU_SR_Save' from audio_encoder.o(i.audio_encode_stop).
- Adding TT veneer (10 bytes, Long) for call to 'CPU_SR_Restore' from audio_encoder.o(i.audio_encode_stop).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_memclr' from user_bond_manage.o(i.ble_bond_clr_all_info).
- Adding TT veneer (10 bytes, Long) for call to 'flash_write' from user_bond_manage.o(i.ble_bond_clr_all_info).
- Adding TT veneer (10 bytes, Long) for call to 'flash_read' from user_bond_manage.o(i.ble_bond_read_info_from_flash).
- Adding TT veneer (10 bytes, Long) for call to 'rand' from app_sec.o(i.gapc_bond_req_ind_handler).
- Adding TT veneer (10 bytes, Long) for call to 'hci_send_2_controller' from gapc_task.o(i.gapc_disconnect_cmd_handler).
- Adding TT veneer (10 bytes, Long) for call to 'ke_msg_src_id_get' from gapc.o(i.gapc_get_requester).
- Adding TT veneer (10 bytes, Long) for call to 'ke_timer_active' from gapc_task.o(i.gapc_key_press_notification_cmd_handler).
- Adding TT veneer (10 bytes, Long) for call to 'ke_msg_in_queue' from gapc.o(i.gapc_operation_cleanup).
- Adding TT veneer (10 bytes, Long) for call to 'ke_msg_forward' from gapc.o(i.gapc_reschedule_operation).
- Adding TT veneer (10 bytes, Long) for call to 'patch_reset_entry' from app_task.o(i.gapm_cmp_evt_handler).
- Adding TT veneer (10 bytes, Long) for call to 'hci_basic_cmd_send_2_controller' from gapm_cfg.o(i.gapm_get_dev_info_cmd_handler).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_extract' from gapm_cfg.o(i.gapm_lepsm_unregister_cmd_handler).
- Adding TT veneer (10 bytes, Long) for call to 'platform_reset' from gapm_cfg.o(i.gapm_reset_cmd_handler).
- Adding TT veneer (10 bytes, Long) for call to 'aes_encrypt' from gapm_smp.o(i.gapm_smp_encrypt_req).
- Adding TT veneer (10 bytes, Long) for call to 'aes_rand' from gapm_smp.o(i.gapm_smp_rand_req).
- Adding TT veneer (10 bytes, Long) for call to 'ke_check_malloc' from gattc_task.o(i.gattc_cmp_evt_handler).
- Adding TT veneer (10 bytes, Long) for call to 'ke_msg_send_basic' from gattc_task.o(i.gattc_timeout_handler).
- Adding TT veneer (10 bytes, Long) for call to 'ble_util_buf_rx_free' from l2cc_task.o(i.hci_acl_data_handler).
- Adding TT veneer (10 bytes, Long) for call to 'ke_event_set' from l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler).
- Adding TT veneer (10 bytes, Long) for call to 'timer_run' from timer.o(i.hid_mouse_timer_start).
- Adding TT veneer (10 bytes, Long) for call to 'timer_stop' from timer.o(i.hid_mouse_timer_stop).
- Adding TT veneer (10 bytes, Long) for call to 'ble_util_buf_init_env' from jump_table.o(i.initial_static_memory).
- Adding TT veneer (10 bytes, Long) for call to 'llm_init_act_info_buf' from jump_table.o(i.initial_static_memory).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_memset' from jump_table.o(i.jump_table_memmory_init).
- Adding TT veneer (10 bytes, Long) for call to 'ke_mem_init' from jump_table.o(i.jump_table_memmory_init).
- Adding TT veneer (10 bytes, Long) for call to 'ble_util_buf_acl_tx_alloc' from l2cc.o(i.l2cc_data_send).
- Adding TT veneer (10 bytes, Long) for call to 'ble_util_buf_acl_tx_free' from l2cc.o(i.l2cc_data_send).
- Adding TT veneer (10 bytes, Long) for call to 'ke_event_callback_set' from l2cm.o(i.l2cm_init).
- Adding TT veneer (10 bytes, Long) for call to 'ke_event_clear' from l2cm.o(i.l2cm_init).
- Adding TT veneer (10 bytes, Long) for call to 'ble_util_buf_adv_tx_free' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'llm_is_dev_connected' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'llm_cmd_cmp_send' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'llc_start' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'lld_res_list_peer_update' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'llm_dev_list_search' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'lld_white_list_rem' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'hci_ble_conhdl_register' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'llm_le_evt_mask_check' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'hci_send_2_host' from patch_rf.o(i.llc_patch_1).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_enable_isr' from driver_pmu.o(i.pmu_enable_irq).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_enable_isr2' from driver_pmu.o(i.pmu_enable_irq).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_first_power_on' from driver_pmu.o(i.pmu_sub_init).
- Adding TT veneer (10 bytes, Long) for call to 'ke_task_msg_flush' from prf.o(i.prf_init).
- Adding TT veneer (10 bytes, Long) for call to 'gpio_set_dir' from sensor.o(i.sensor_gpio_cpu_init).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_prevent_sleep_set' from sys_utils.o(i.system_sleep_disable).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_prevent_sleep_clear' from sys_utils.o(i.system_sleep_enable).
- Adding TT veneer (10 bytes, Long) for call to 'retry_handshake' from proj_main.o(i.user_custom_parameters).
- Adding TT veneer (10 bytes, Long) for call to 'patch_set_2ms' from gpio.o(i.user_gpio_init).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_clear_isr_state' from driver_wdt.o(i.wdt_feed).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_get_rc_clk' from driver_wdt.o(i.wdt_init).
- Adding TT veneer (10 bytes, Long) for call to 'user_event_send' from proj_main.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'uart_putc_noint_no_wait' from proj_main.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'system_set_port_mux' from proj_main.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'uart_init' from proj_main.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'NVIC_EnableIRQ' from proj_main.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_set_gpio_value' from timer.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'button_timer_start' from keyscan.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_qdec_get_cnt' from qdec.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'i2s_get_int_status' from amic.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'i2s_get_data' from amic.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'audio_encode_store_pcm_data' from amic.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'CPU_SR_Save' from ota.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'CPU_SR_Restore' from ota.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'ke_malloc' from ota.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'co_printf' from ota.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'ke_free' from ota.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_enable_isr' from driver_pmu.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_disable_isr' from driver_pmu.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_disable_isr2' from driver_pmu.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_enable_isr2' from driver_pmu.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_get_isr_state' from driver_pmu.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'wdt_init' from driver_wdt.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'vPortSVCHandler' from app_boot_vectors.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'FPB_CompSet' from patch.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_calibration_stop' from patch.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'pmu_calibration_start' from patch.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_sleep_mul_64' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_sleep_div_64' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_prevent_sleep_clear' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_prevent_sleep_set' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'GLOBAL_INT_START' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_schedule' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_sleep' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'low_power_save' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'low_power_restore' from entry.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'eTaskConfirmSleepModeStatus' from patch_rtos.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_sleep_time_calc' from patch_rtos.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_time_get' from patch_rtos.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwble_sleep_enter' from patch_rtos.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'NVIC_SetPriority' from patch_rtos.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'gapc_get_conidx_imp' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'gap_rssi_ind' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rf_init_api' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rf_em_init' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rf_init_controller' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'system_set_pclk' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_pop_front' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_push_back' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_sw_int_req' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'ke_event_set' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'sch_arb_sw_isr' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'lld_rxdesc_free' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'lld_rxdesc_check' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'rwip_isr' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'sch_prog_skip_isr' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_memclr4' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'co_list_extract' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'ble_util_buf_acl_tx_free' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'ke_msg_send_basic' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_memcpy' from patch_rf.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'system_get_pclk_config' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_f2d' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_dadd' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_ddiv' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_d2f' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_fadd' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_fdiv' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_fsub' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to '__aeabi_fmul' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'GLOBAL_INT_STOP' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'system_set_port_pull' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'app_boot_host_comm' from sys_utils.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'qspi_stig_cmd' from flash.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'ble_util_buf_acl_tx_alloc' from adv_check_mode.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'lld_read_clock' from adv_check_mode.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'calib_meter_recv_msg' from adv_check_mode.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'llm_activity_free_set' from adv_check_mode.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'calib_meter_evt_end' from adv_check_mode.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'llm_activity_free_get' from adv_check_mode.o(ram_code).
- Adding TT veneer (10 bytes, Long) for call to 'mesh_fatal_error_report' from m_al_scan.o(ram_code).
-
-183 Veneer(s) (total 1830 bytes) added to the image.
-
-==============================================================================
-
-Image Symbol Table
-
- Local Symbols
-
- Symbol Name Value Ov Type Size Object(Section)
-
- ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
- ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
- ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
- ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
- ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
- ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
- ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
- ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
- ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
- ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
- ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
- ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
- ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
- ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
- ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
- ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
- ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
- ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
- ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
- ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
- ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
- ..\..\..\..\components\ble\profiles\ble_batt\batt_service.c 0x00000000 Number 0 batt_service.o ABSOLUTE
- ..\..\..\..\components\ble\profiles\ble_dev_info\dev_info_service.c 0x00000000 Number 0 dev_info_service.o ABSOLUTE
- ..\..\..\..\components\ble\profiles\ble_hid\hid_service.c 0x00000000 Number 0 hid_service.o ABSOLUTE
- ..\..\..\..\components\ble\profiles\ble_ota\ota.c 0x00000000 Number 0 ota.o ABSOLUTE
- ..\..\..\..\components\ble\profiles\ble_ota\ota_service.c 0x00000000 Number 0 ota_service.o ABSOLUTE
- ..\..\..\..\components\ble\profiles\ble_simple_profile\simple_gatt_service.c 0x00000000 Number 0 simple_gatt_service.o ABSOLUTE
- ..\..\..\..\components\driver\driver_adc.c 0x00000000 Number 0 driver_adc.o ABSOLUTE
- ..\..\..\..\components\driver\driver_codec.c 0x00000000 Number 0 driver_codec.o ABSOLUTE
- ..\..\..\..\components\driver\driver_efuse.c 0x00000000 Number 0 driver_efuse.o ABSOLUTE
- ..\..\..\..\components\driver\driver_exti.c 0x00000000 Number 0 driver_exti.o ABSOLUTE
- ..\..\..\..\components\driver\driver_i2s.c 0x00000000 Number 0 driver_i2s.o ABSOLUTE
- ..\..\..\..\components\driver\driver_iic.c 0x00000000 Number 0 driver_iic.o ABSOLUTE
- ..\..\..\..\components\driver\driver_keyscan.c 0x00000000 Number 0 driver_keyscan.o ABSOLUTE
- ..\..\..\..\components\driver\driver_pmu.c 0x00000000 Number 0 driver_pmu.o ABSOLUTE
- ..\..\..\..\components\driver\driver_pmu_qdec.c 0x00000000 Number 0 driver_pmu_qdec.o ABSOLUTE
- ..\..\..\..\components\driver\driver_rtc.c 0x00000000 Number 0 driver_rtc.o ABSOLUTE
- ..\..\..\..\components\driver\driver_timer.c 0x00000000 Number 0 driver_timer.o ABSOLUTE
- ..\..\..\..\components\driver\driver_uart.c 0x00000000 Number 0 driver_uart.o ABSOLUTE
- ..\..\..\..\components\driver\driver_wdt.c 0x00000000 Number 0 driver_wdt.o ABSOLUTE
- ..\..\..\..\components\modules\audio_code_adpcm\adpcm.c 0x00000000 Number 0 adpcm.o ABSOLUTE
- ..\..\..\..\components\modules\audio_code_sbc\sbc.c 0x00000000 Number 0 sbc.o ABSOLUTE
- ..\..\..\..\components\modules\audio_code_sbc\sbc_primitives.c 0x00000000 Number 0 sbc_primitives.o ABSOLUTE
- ..\..\..\..\components\modules\audio_encode\audio_encoder.c 0x00000000 Number 0 audio_encoder.o ABSOLUTE
- ..\..\..\..\components\modules\patch\patch.c 0x00000000 Number 0 patch.o ABSOLUTE
- ..\..\..\..\components\modules\platform\source\app_boot_vectors.s 0x00000000 Number 0 app_boot_vectors.o ABSOLUTE
- ..\..\..\..\components\modules\platform\source\core_cm3_isr.c 0x00000000 Number 0 core_cm3_isr.o ABSOLUTE
- ..\\..\\..\\..\\components\\ble\\profiles\\ble_ota\\ota.c 0x00000000 Number 0 ota.o ABSOLUTE
- ..\\..\\..\\..\\components\\ble\\profiles\\ble_ota\\ota_service.c 0x00000000 Number 0 ota_service.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_adc.c 0x00000000 Number 0 driver_adc.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_efuse.c 0x00000000 Number 0 driver_efuse.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_exti.c 0x00000000 Number 0 driver_exti.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_i2s.c 0x00000000 Number 0 driver_i2s.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_iic.c 0x00000000 Number 0 driver_iic.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_pmu.c 0x00000000 Number 0 driver_pmu.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_rtc.c 0x00000000 Number 0 driver_rtc.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_timer.c 0x00000000 Number 0 driver_timer.o ABSOLUTE
- ..\\..\\..\\..\\components\\driver\\driver_uart.c 0x00000000 Number 0 driver_uart.o ABSOLUTE
- ..\\..\\..\\..\\components\\modules\\audio_code_sbc\\sbc_primitives.c 0x00000000 Number 0 sbc_primitives.o ABSOLUTE
- ..\\..\\..\\..\\components\\modules\\audio_encode\\audio_encoder.c 0x00000000 Number 0 audio_encoder.o ABSOLUTE
- ..\\..\\..\\..\\components\\modules\\patch\\patch.c 0x00000000 Number 0 patch.o ABSOLUTE
- ..\\..\\..\\..\\components\\modules\\platform\\source\\core_cm3_isr.c 0x00000000 Number 0 core_cm3_isr.o ABSOLUTE
- ..\\app\\src\\adv_check_mode.c 0x00000000 Number 0 adv_check_mode.o ABSOLUTE
- ..\\app\\src\\app.c 0x00000000 Number 0 app.o ABSOLUTE
- ..\\code\\adc.c 0x00000000 Number 0 adc.o ABSOLUTE
- ..\\code\\amic.c 0x00000000 Number 0 amic.o ABSOLUTE
- ..\\code\\ble_simple_peripheral.c 0x00000000 Number 0 ble_simple_peripheral.o ABSOLUTE
- ..\\code\\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
- ..\\code\\keyscan.c 0x00000000 Number 0 keyscan.o ABSOLUTE
- ..\\code\\led.c 0x00000000 Number 0 led.o ABSOLUTE
- ..\\code\\proj_main.c 0x00000000 Number 0 proj_main.o ABSOLUTE
- ..\\code\\qdec.c 0x00000000 Number 0 qdec.o ABSOLUTE
- ..\\code\\sensor.c 0x00000000 Number 0 sensor.o ABSOLUTE
- ..\\code\\timer.c 0x00000000 Number 0 timer.o ABSOLUTE
- ..\\code\\user_task.c 0x00000000 Number 0 user_task.o ABSOLUTE
- ..\\modules\\patch\\patch_rf.c 0x00000000 Number 0 patch_rf.o ABSOLUTE
- ..\\modules\\patch\\patch_rtos.c 0x00000000 Number 0 patch_rtos.o ABSOLUTE
- ..\\modules\\sys\\sys_utils.c 0x00000000 Number 0 sys_utils.o ABSOLUTE
- ..\\plf\\refip\\src\\arch\\entry.c 0x00000000 Number 0 entry.o ABSOLUTE
- ..\\plf\\refip\\src\\arch\\jump_table.c 0x00000000 Number 0 jump_table.o ABSOLUTE
- ..\\plf\\refip\\src\\driver\\flash\\flash.c 0x00000000 Number 0 flash.o ABSOLUTE
- ..\app\src\adv_check_mode.c 0x00000000 Number 0 adv_check_mode.o ABSOLUTE
- ..\app\src\app.c 0x00000000 Number 0 app.o ABSOLUTE
- ..\app\src\app_conn.c 0x00000000 Number 0 app_conn.o ABSOLUTE
- ..\app\src\app_mesh_info.c 0x00000000 Number 0 app_mesh_info.o ABSOLUTE
- ..\app\src\app_prf.c 0x00000000 Number 0 app_prf.o ABSOLUTE
- ..\app\src\app_proj_event.c 0x00000000 Number 0 app_proj_event.o ABSOLUTE
- ..\app\src\app_sec.c 0x00000000 Number 0 app_sec.o ABSOLUTE
- ..\app\src\app_task.c 0x00000000 Number 0 app_task.o ABSOLUTE
- ..\app\src\user_bond_manage.c 0x00000000 Number 0 user_bond_manage.o ABSOLUTE
- ..\code\adc.c 0x00000000 Number 0 adc.o ABSOLUTE
- ..\code\amic.c 0x00000000 Number 0 amic.o ABSOLUTE
- ..\code\app.c 0x00000000 Number 0 app.o ABSOLUTE
- ..\code\ble_simple_peripheral.c 0x00000000 Number 0 ble_simple_peripheral.o ABSOLUTE
- ..\code\button.c 0x00000000 Number 0 button.o ABSOLUTE
- ..\code\func.c 0x00000000 Number 0 func.o ABSOLUTE
- ..\code\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE
- ..\code\inflash.c 0x00000000 Number 0 inflash.o ABSOLUTE
- ..\code\keyscan.c 0x00000000 Number 0 keyscan.o ABSOLUTE
- ..\code\led.c 0x00000000 Number 0 led.o ABSOLUTE
- ..\code\proj_main.c 0x00000000 Number 0 proj_main.o ABSOLUTE
- ..\code\qdec.c 0x00000000 Number 0 qdec.o ABSOLUTE
- ..\code\sensor.c 0x00000000 Number 0 sensor.o ABSOLUTE
- ..\code\timer.c 0x00000000 Number 0 timer.o ABSOLUTE
- ..\code\user_task.c 0x00000000 Number 0 user_task.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapc\gapc.c 0x00000000 Number 0 gapc.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapc\gapc_hci.c 0x00000000 Number 0 gapc_hci.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapc\gapc_sig.c 0x00000000 Number 0 gapc_sig.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapc\gapc_task.c 0x00000000 Number 0 gapc_task.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm.c 0x00000000 Number 0 gapm.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_actv.c 0x00000000 Number 0 gapm_actv.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_addr.c 0x00000000 Number 0 gapm_addr.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_adv.c 0x00000000 Number 0 gapm_adv.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_cfg.c 0x00000000 Number 0 gapm_cfg.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_init.c 0x00000000 Number 0 gapm_init.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_list.c 0x00000000 Number 0 gapm_list.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_per_sync.c 0x00000000 Number 0 gapm_per_sync.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_scan.c 0x00000000 Number 0 gapm_scan.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_smp.c 0x00000000 Number 0 gapm_smp.o ABSOLUTE
- ..\ip\ble\hl\src\gap\gapm\gapm_task.c 0x00000000 Number 0 gapm_task.o ABSOLUTE
- ..\ip\ble\hl\src\gap\smpc\smpc.c 0x00000000 Number 0 smpc.o ABSOLUTE
- ..\ip\ble\hl\src\gap\smpc\smpc_api.c 0x00000000 Number 0 smpc_api.o ABSOLUTE
- ..\ip\ble\hl\src\gap\smpc\smpc_crypto.c 0x00000000 Number 0 smpc_crypto.o ABSOLUTE
- ..\ip\ble\hl\src\gap\smpc\smpc_util.c 0x00000000 Number 0 smpc_util.o ABSOLUTE
- ..\ip\ble\hl\src\gatt\attc\attc.c 0x00000000 Number 0 attc.o ABSOLUTE
- ..\ip\ble\hl\src\gatt\attm\attm.c 0x00000000 Number 0 attm.o ABSOLUTE
- ..\ip\ble\hl\src\gatt\attm\attm_db.c 0x00000000 Number 0 attm_db.o ABSOLUTE
- ..\ip\ble\hl\src\gatt\atts\atts.c 0x00000000 Number 0 atts.o ABSOLUTE
- ..\ip\ble\hl\src\gatt\gattc\gattc.c 0x00000000 Number 0 gattc.o ABSOLUTE
- ..\ip\ble\hl\src\gatt\gattc\gattc_task.c 0x00000000 Number 0 gattc_task.o ABSOLUTE
- ..\ip\ble\hl\src\gatt\gattm\gattm.c 0x00000000 Number 0 gattm.o ABSOLUTE
- ..\ip\ble\hl\src\gatt\gattm\gattm_task.c 0x00000000 Number 0 gattm_task.o ABSOLUTE
- ..\ip\ble\hl\src\l2c\l2cc\l2cc.c 0x00000000 Number 0 l2cc.o ABSOLUTE
- ..\ip\ble\hl\src\l2c\l2cc\l2cc_lecb.c 0x00000000 Number 0 l2cc_lecb.o ABSOLUTE
- ..\ip\ble\hl\src\l2c\l2cc\l2cc_pdu.c 0x00000000 Number 0 l2cc_pdu.o ABSOLUTE
- ..\ip\ble\hl\src\l2c\l2cc\l2cc_sig.c 0x00000000 Number 0 l2cc_sig.o ABSOLUTE
- ..\ip\ble\hl\src\l2c\l2cc\l2cc_task.c 0x00000000 Number 0 l2cc_task.o ABSOLUTE
- ..\ip\ble\hl\src\l2c\l2cm\l2cm.c 0x00000000 Number 0 l2cm.o ABSOLUTE
- ..\ip\ble\hl\src\prf\prf.c 0x00000000 Number 0 prf.o ABSOLUTE
- ..\ip\ble\hl\src\prf\prf_utils.c 0x00000000 Number 0 prf_utils.o ABSOLUTE
- ..\ip\ble\hl\src\rwble_hl\rwble_hl.c 0x00000000 Number 0 rwble_hl.o ABSOLUTE
- ..\ip\ble\hl_api\gap\gap_api.c 0x00000000 Number 0 gap_api.o ABSOLUTE
- ..\ip\ble\hl_api\gatt\gatt_api.c 0x00000000 Number 0 gatt_api.o ABSOLUTE
- ..\ip\ble\hl_api\mesh\mesh_api.c 0x00000000 Number 0 mesh_api.o ABSOLUTE
- ..\ip\ble\mesh\m_al\m_al_activity.c 0x00000000 Number 0 m_al_activity.o ABSOLUTE
- ..\ip\ble\mesh\m_al\m_al_adv.c 0x00000000 Number 0 m_al_adv.o ABSOLUTE
- ..\ip\ble\mesh\m_al\m_al_con.c 0x00000000 Number 0 m_al_con.o ABSOLUTE
- ..\ip\ble\mesh\m_al\m_al_djob.c 0x00000000 Number 0 m_al_djob.o ABSOLUTE
- ..\ip\ble\mesh\m_al\m_al_scan.c 0x00000000 Number 0 m_al_scan.o ABSOLUTE
- ..\ip\ble\mesh\m_al\m_al_sec.c 0x00000000 Number 0 m_al_sec.o ABSOLUTE
- ..\ip\ble\mesh\m_al\m_al_task.c 0x00000000 Number 0 m_al_task.o ABSOLUTE
- ..\ip\ble\mesh\m_al\m_al_timer.c 0x00000000 Number 0 m_al_timer.o ABSOLUTE
- ..\ip\ble\mesh\models\m_api_msg\m_api_msg.c 0x00000000 Number 0 m_api_msg.o ABSOLUTE
- ..\ip\ble\mesh\src\m_api.c 0x00000000 Number 0 m_api.o ABSOLUTE
- ..\ip\ble\mesh\src\m_bcn\m_bcn.c 0x00000000 Number 0 m_bcn.o ABSOLUTE
- ..\ip\ble\mesh\src\m_bearer\m_bearer.c 0x00000000 Number 0 m_bearer.o ABSOLUTE
- ..\ip\ble\mesh\src\m_bearer\m_bearer_adv.c 0x00000000 Number 0 m_bearer_adv.o ABSOLUTE
- ..\ip\ble\mesh\src\m_bearer\m_bearer_gatt.c 0x00000000 Number 0 m_bearer_gatt.o ABSOLUTE
- ..\ip\ble\mesh\src\m_fnd\m_fnd.c 0x00000000 Number 0 m_fnd.o ABSOLUTE
- ..\ip\ble\mesh\src\m_fnd\m_fnd_confs.c 0x00000000 Number 0 m_fnd_confs.o ABSOLUTE
- ..\ip\ble\mesh\src\m_fnd\m_fnd_hlths.c 0x00000000 Number 0 m_fnd_hlths.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay.c 0x00000000 Number 0 m_lay.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay_access.c 0x00000000 Number 0 m_lay_access.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay_friend.c 0x00000000 Number 0 m_lay_friend.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay_hb.c 0x00000000 Number 0 m_lay_hb.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay_lpn.c 0x00000000 Number 0 m_lay_lpn.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay_ltrans.c 0x00000000 Number 0 m_lay_ltrans.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay_net.c 0x00000000 Number 0 m_lay_net.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay_proxy.c 0x00000000 Number 0 m_lay_proxy.o ABSOLUTE
- ..\ip\ble\mesh\src\m_lay\m_lay_utrans.c 0x00000000 Number 0 m_lay_utrans.o ABSOLUTE
- ..\ip\ble\mesh\src\m_prov\m_prov.c 0x00000000 Number 0 m_prov.o ABSOLUTE
- ..\ip\ble\mesh\src\m_prov\m_prov_adv_trans.c 0x00000000 Number 0 m_prov_adv_trans.o ABSOLUTE
- ..\ip\ble\mesh\src\m_prov\m_prov_bearer.c 0x00000000 Number 0 m_prov_bearer.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb.c 0x00000000 Number 0 m_tb.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb_buf.c 0x00000000 Number 0 m_tb_buf.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb_friend.c 0x00000000 Number 0 m_tb_friend.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb_key.c 0x00000000 Number 0 m_tb_key.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb_mio.c 0x00000000 Number 0 m_tb_mio.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb_sec.c 0x00000000 Number 0 m_tb_sec.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb_state.c 0x00000000 Number 0 m_tb_state.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb_store_wvt.c 0x00000000 Number 0 m_tb_store_wvt.o ABSOLUTE
- ..\ip\ble\mesh\src\m_tb\m_tb_timer.c 0x00000000 Number 0 m_tb_timer.o ABSOLUTE
- ..\modules\os\os_msg_q.c 0x00000000 Number 0 os_msg_q.o ABSOLUTE
- ..\modules\os\os_task.c 0x00000000 Number 0 os_task.o ABSOLUTE
- ..\modules\os\os_timer.c 0x00000000 Number 0 os_timer.o ABSOLUTE
- ..\modules\patch\patch_No_MD_bit.c 0x00000000 Number 0 patch_no_md_bit.o ABSOLUTE
- ..\modules\patch\patch_rf.c 0x00000000 Number 0 patch_rf.o ABSOLUTE
- ..\modules\patch\patch_rtos.c 0x00000000 Number 0 patch_rtos.o ABSOLUTE
- ..\modules\sys\sys_utils.c 0x00000000 Number 0 sys_utils.o ABSOLUTE
- ..\plf\refip\src\arch\entry.c 0x00000000 Number 0 entry.o ABSOLUTE
- ..\plf\refip\src\arch\jump_table.c 0x00000000 Number 0 jump_table.o ABSOLUTE
- ..\plf\refip\src\driver\flash\flash.c 0x00000000 Number 0 flash.o ABSOLUTE
- cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
- jump_table_0 0x01000000 Section 4 jump_table.o(jump_table_0)
- jump_table_1 0x01000004 Section 8 proj_main.o(jump_table_1)
- jump_table_2 0x0100000c Section 12 jump_table.o(jump_table_2)
- jump_table_3 0x01000018 Section 4 proj_main.o(jump_table_3)
- jump_table_4 0x0100001c Section 64 jump_table.o(jump_table_4)
- .emb_text 0x0100005c Section 764 sbc_primitives.o(.emb_text)
- .text 0x01000358 Section 0 fadd.o(.text)
- .text 0x01000408 Section 0 fmul.o(.text)
- .text 0x0100046c Section 0 fdiv.o(.text)
- .text 0x010004e8 Section 0 dadd.o(.text)
- .text 0x01000636 Section 0 ddiv.o(.text)
- .text 0x01000714 Section 0 ffltui.o(.text)
- .text 0x0100071e Section 0 ffixui.o(.text)
- .text 0x01000746 Section 0 f2d.o(.text)
- .text 0x0100076c Section 0 d2f.o(.text)
- .text 0x010007a4 Section 0 llshl.o(.text)
- .text 0x010007c2 Section 0 llsshr.o(.text)
- .text 0x010007e6 Section 0 fepilogue.o(.text)
- .text 0x010007e6 Section 0 iusefp.o(.text)
- .text 0x01000854 Section 0 depilogue.o(.text)
- .text 0x0100090e Section 0 llushr.o(.text)
- Long Thumb to Thumb Veneer to pmu_smooth_calc_calib_result 0x01000a15 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to app_otas_save_data 0x01000a79 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- i.adc_disable 0x01000d34 Section 0 driver_adc.o(i.adc_disable)
- i.adc_enable 0x01000d9c Section 0 driver_adc.o(i.adc_enable)
- i.adc_get_result 0x01000e50 Section 0 driver_adc.o(i.adc_get_result)
- i.adc_init 0x01000ee4 Section 0 driver_adc.o(i.adc_init)
- i.adc_isr 0x010010e4 Section 0 driver_adc.o(i.adc_isr)
- i.adc_route_config 0x01001140 Section 0 driver_adc.o(i.adc_route_config)
- adc_route_config 0x01001141 Thumb Code 454 driver_adc.o(i.adc_route_config)
- i.adc_set_ref_voltage 0x01001308 Section 0 driver_adc.o(i.adc_set_ref_voltage)
- i.adc_set_sample_clock 0x01001318 Section 0 driver_adc.o(i.adc_set_sample_clock)
- adc_set_sample_clock 0x01001319 Thumb Code 126 driver_adc.o(i.adc_set_sample_clock)
- i.amic_start 0x01001398 Section 0 amic.o(i.amic_start)
- i.amic_stop 0x010013fc Section 0 amic.o(i.amic_stop)
- i.app_act_created_ind_func 0x01001448 Section 0 app_proj_event.o(i.app_act_created_ind_func)
- i.app_act_deleted_ind_func 0x01001490 Section 0 app_proj_event.o(i.app_act_deleted_ind_func)
- i.app_addr_resolve_result_ind_func 0x010014b4 Section 0 app_proj_event.o(i.app_addr_resolve_result_ind_func)
- i.app_adv_complete_ind_func 0x010014d4 Section 0 app_proj_event.o(i.app_adv_complete_ind_func)
- i.app_adv_report_ind_func 0x01001508 Section 0 app_proj_event.o(i.app_adv_report_ind_func)
- i.app_conn_complete_ind_func 0x010015ac Section 0 app_proj_event.o(i.app_conn_complete_ind_func)
- i.app_connection_master_encrypt_compeleted_ind_func 0x010015d0 Section 0 app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func)
- i.app_connection_master_encrypted_ind_func 0x010015fc Section 0 app_proj_event.o(i.app_connection_master_encrypted_ind_func)
- i.app_connection_paring_info_ind_func 0x01001628 Section 0 app_proj_event.o(i.app_connection_paring_info_ind_func)
- i.app_connection_req_ind_func 0x01001648 Section 0 app_proj_event.o(i.app_connection_req_ind_func)
- i.app_connection_slave_encrypted_ind_func 0x01001698 Section 0 app_proj_event.o(i.app_connection_slave_encrypted_ind_func)
- i.app_connection_success_ind_func 0x010016c4 Section 0 app_proj_event.o(i.app_connection_success_ind_func)
- i.app_db_init_complete_ind_func 0x010016f8 Section 0 app_proj_event.o(i.app_db_init_complete_ind_func)
- i.app_disconnect_ind_func 0x01001724 Section 0 app_proj_event.o(i.app_disconnect_ind_func)
- i.app_dpi_set 0x01001788 Section 0 app.o(i.app_dpi_set)
- i.app_gap_evt_cb 0x010017f8 Section 0 ble_simple_peripheral.o(i.app_gap_evt_cb)
- i.app_get_current_rssi_rsp 0x01001a50 Section 0 app_task.o(i.app_get_current_rssi_rsp)
- app_get_current_rssi_rsp 0x01001a51 Thumb Code 40 app_task.o(i.app_get_current_rssi_rsp)
- i.app_get_handler 0x01001a7c Section 0 app_task.o(i.app_get_handler)
- app_get_handler 0x01001a7d Thumb Code 70 app_task.o(i.app_get_handler)
- i.app_get_info_ind_func 0x01001ac4 Section 0 app_proj_event.o(i.app_get_info_ind_func)
- i.app_logo_led_set 0x01001af8 Section 0 app.o(i.app_logo_led_set)
- i.app_m_key_set 0x01001b40 Section 0 app.o(i.app_m_key_set)
- i.app_main 0x01001b7c Section 0 entry.o(i.app_main)
- i.app_multi_channel 0x01001f20 Section 0 app.o(i.app_multi_channel)
- i.app_otas_get_curr_firmwave_version 0x01001f3c Section 0 ota.o(i.app_otas_get_curr_firmwave_version)
- app_otas_get_curr_firmwave_version 0x01001f3d Thumb Code 22 ota.o(i.app_otas_get_curr_firmwave_version)
- i.app_otas_get_storage_address 0x01001f58 Section 0 ota.o(i.app_otas_get_storage_address)
- app_otas_get_storage_address 0x01001f59 Thumb Code 20 ota.o(i.app_otas_get_storage_address)
- i.app_otas_read_data 0x01001f70 Section 0 ota.o(i.app_otas_read_data)
- i.app_otas_recv_data 0x01001fa0 Section 0 ota.o(i.app_otas_recv_data)
- i.app_per_sync_completed_ind_func 0x01002468 Section 0 app_proj_event.o(i.app_per_sync_completed_ind_func)
- i.app_per_sync_established_ind_func 0x0100248c Section 0 app_proj_event.o(i.app_per_sync_established_ind_func)
- i.app_random_key 0x010024d4 Section 0 app.o(i.app_random_key)
- i.app_reset_complete_ind_func 0x0100250c Section 0 app_proj_event.o(i.app_reset_complete_ind_func)
- i.app_scanning_completed_ind_func 0x01002550 Section 0 app_proj_event.o(i.app_scanning_completed_ind_func)
- i.app_sec_msg_dflt_handler 0x01002574 Section 0 app_sec.o(i.app_sec_msg_dflt_handler)
- app_sec_msg_dflt_handler 0x01002575 Thumb Code 4 app_sec.o(i.app_sec_msg_dflt_handler)
- i.app_set_dev_config_complete_ind_func 0x01002578 Section 0 app_proj_event.o(i.app_set_dev_config_complete_ind_func)
- i.app_set_phy_ind_func 0x010025b0 Section 0 app_proj_event.o(i.app_set_phy_ind_func)
- i.app_svc_added_ind_func 0x010025e8 Section 0 app_proj_event.o(i.app_svc_added_ind_func)
- i.app_update_params_complete_ind_func 0x010025f8 Section 0 app_proj_event.o(i.app_update_params_complete_ind_func)
- i.app_update_params_rejected_ind_func 0x010025fc Section 0 app_proj_event.o(i.app_update_params_rejected_ind_func)
- i.app_update_params_update_ind_func 0x01002624 Section 0 app_proj_event.o(i.app_update_params_update_ind_func)
- i.app_update_phy_rejected_ind_func 0x01002668 Section 0 app_proj_event.o(i.app_update_phy_rejected_ind_func)
- i.app_url_set 0x01002690 Section 0 app.o(i.app_url_set)
- i.appm_adv_get_defer_op 0x010026d0 Section 0 app.o(i.appm_adv_get_defer_op)
- i.appm_adv_recv_gapm_cmp 0x010026e0 Section 0 app.o(i.appm_adv_recv_gapm_cmp)
- i.appm_adv_set_defer_op 0x01002850 Section 0 app.o(i.appm_adv_set_defer_op)
- i.appm_conn_recv_gapm_cmp 0x01002868 Section 0 app_conn.o(i.appm_conn_recv_gapm_cmp)
- i.appm_create_adv_act 0x010028bc Section 0 app.o(i.appm_create_adv_act)
- i.appm_create_aux_adv_act 0x010028d4 Section 0 app.o(i.appm_create_aux_adv_act)
- i.appm_create_conn_act 0x01002984 Section 0 app_conn.o(i.appm_create_conn_act)
- i.appm_create_legacy_adv_act 0x010029c0 Section 0 app.o(i.appm_create_legacy_adv_act)
- i.appm_create_per_adv_act 0x01002a8c Section 0 app.o(i.appm_create_per_adv_act)
- i.appm_create_per_sync_act 0x01002b0c Section 0 app.o(i.appm_create_per_sync_act)
- i.appm_create_scan_act 0x01002b40 Section 0 app.o(i.appm_create_scan_act)
- i.appm_delete_act 0x01002b80 Section 0 app.o(i.appm_delete_act)
- i.appm_exc_activity_cmp 0x01002bcc Section 0 app.o(i.appm_exc_activity_cmp)
- i.appm_execute_activity_cmd 0x01002c1c Section 0 app.o(i.appm_execute_activity_cmd)
- i.appm_init_imp 0x01002c54 Section 0 app.o(i.appm_init_imp)
- i.appm_msg_handler 0x01002ccc Section 0 app_task.o(i.appm_msg_handler)
- appm_msg_handler 0x01002ccd Thumb Code 160 app_task.o(i.appm_msg_handler)
- i.appm_period_sync_recv_gapm_cmp 0x01002d78 Section 0 app.o(i.appm_period_sync_recv_gapm_cmp)
- i.appm_scan_recv_gapm_cmp 0x01002dc4 Section 0 app.o(i.appm_scan_recv_gapm_cmp)
- i.appm_set_advertising_data 0x01002e10 Section 0 app.o(i.appm_set_advertising_data)
- i.appm_set_advertising_param 0x01002eac Section 0 app.o(i.appm_set_advertising_param)
- i.appm_set_per_adv_data 0x01002f10 Section 0 app.o(i.appm_set_per_adv_data)
- i.appm_set_scan_response_data 0x01002fac Section 0 app.o(i.appm_set_scan_response_data)
- i.appm_start_advertising 0x01003048 Section 0 app.o(i.appm_start_advertising)
- i.appm_start_conn 0x010030ac Section 0 app_conn.o(i.appm_start_conn)
- i.appm_stop_advertising 0x01003188 Section 0 app.o(i.appm_stop_advertising)
- i.attc_err_rsp_handler 0x010031dc Section 0 attc.o(i.attc_err_rsp_handler)
- attc_err_rsp_handler 0x010031dd Thumb Code 14 attc.o(i.attc_err_rsp_handler)
- i.attc_exc_mtu_rsp_handler 0x010031ea Section 0 attc.o(i.attc_exc_mtu_rsp_handler)
- attc_exc_mtu_rsp_handler 0x010031eb Thumb Code 56 attc.o(i.attc_exc_mtu_rsp_handler)
- i.attc_exe_wr_rsp_handler 0x01003222 Section 0 attc.o(i.attc_exe_wr_rsp_handler)
- attc_exe_wr_rsp_handler 0x01003223 Thumb Code 56 attc.o(i.attc_exe_wr_rsp_handler)
- i.attc_find_by_type_rsp_handler 0x0100325a Section 0 attc.o(i.attc_find_by_type_rsp_handler)
- attc_find_by_type_rsp_handler 0x0100325b Thumb Code 172 attc.o(i.attc_find_by_type_rsp_handler)
- i.attc_find_info_rsp_handler 0x01003306 Section 0 attc.o(i.attc_find_info_rsp_handler)
- attc_find_info_rsp_handler 0x01003307 Thumb Code 180 attc.o(i.attc_find_info_rsp_handler)
- i.attc_hdl_val_ntf_ind_handler 0x010033bc Section 0 attc.o(i.attc_hdl_val_ntf_ind_handler)
- attc_hdl_val_ntf_ind_handler 0x010033bd Thumb Code 124 attc.o(i.attc_hdl_val_ntf_ind_handler)
- i.attc_l2cc_pdu_recv_handler 0x0100343c Section 0 attc.o(i.attc_l2cc_pdu_recv_handler)
- i.attc_prep_wr_rsp_handler 0x01003494 Section 0 attc.o(i.attc_prep_wr_rsp_handler)
- attc_prep_wr_rsp_handler 0x01003495 Thumb Code 96 attc.o(i.attc_prep_wr_rsp_handler)
- i.attc_rd_by_grp_type_rsp_handler 0x010034f4 Section 0 attc.o(i.attc_rd_by_grp_type_rsp_handler)
- attc_rd_by_grp_type_rsp_handler 0x010034f5 Thumb Code 242 attc.o(i.attc_rd_by_grp_type_rsp_handler)
- i.attc_rd_by_type_rsp_handler 0x010035e8 Section 0 attc.o(i.attc_rd_by_type_rsp_handler)
- attc_rd_by_type_rsp_handler 0x010035e9 Thumb Code 616 attc.o(i.attc_rd_by_type_rsp_handler)
- i.attc_rd_mult_rsp_handler 0x01003854 Section 0 attc.o(i.attc_rd_mult_rsp_handler)
- attc_rd_mult_rsp_handler 0x01003855 Thumb Code 182 attc.o(i.attc_rd_mult_rsp_handler)
- i.attc_rd_rsp_handler 0x0100390c Section 0 attc.o(i.attc_rd_rsp_handler)
- attc_rd_rsp_handler 0x0100390d Thumb Code 256 attc.o(i.attc_rd_rsp_handler)
- i.attc_send_att_req 0x01003a10 Section 0 attc.o(i.attc_send_att_req)
- i.attc_send_execute 0x01003a40 Section 0 attc.o(i.attc_send_execute)
- i.attc_send_hdl_cfm 0x01003a68 Section 0 attc.o(i.attc_send_hdl_cfm)
- i.attc_send_read_ind 0x01003a8c Section 0 attc.o(i.attc_send_read_ind)
- i.attc_wr_rsp_handler 0x01003b74 Section 0 attc.o(i.attc_wr_rsp_handler)
- attc_wr_rsp_handler 0x01003b75 Thumb Code 32 attc.o(i.attc_wr_rsp_handler)
- i.attm_att_set_value 0x01003b94 Section 0 attm.o(i.attm_att_set_value)
- i.attm_att_update_perm 0x01003c3e Section 0 attm.o(i.attm_att_update_perm)
- i.attm_convert_to128 0x01003ca4 Section 0 attm.o(i.attm_convert_to128)
- i.attm_get_value 0x01003ce4 Section 0 attm.o(i.attm_get_value)
- i.attm_init 0x01003e5c Section 0 attm.o(i.attm_init)
- i.attm_svc_create_db 0x01003e70 Section 0 attm.o(i.attm_svc_create_db)
- i.attm_svc_create_db_ext 0x01003f70 Section 0 attm.o(i.attm_svc_create_db_ext)
- i.attm_svc_get_permission 0x010040d4 Section 0 attm.o(i.attm_svc_get_permission)
- i.attm_uuid16_comp 0x010040f0 Section 0 attm.o(i.attm_uuid16_comp)
- i.attm_uuid_comp 0x010040fc Section 0 attm.o(i.attm_uuid_comp)
- i.attmdb_add_service 0x01004154 Section 0 attm_db.o(i.attmdb_add_service)
- i.attmdb_att_get_permission 0x010041c8 Section 0 attm_db.o(i.attmdb_att_get_permission)
- i.attmdb_destroy 0x010042d8 Section 0 attm_db.o(i.attmdb_destroy)
- i.attmdb_get_attribute 0x010042f8 Section 0 attm_db.o(i.attmdb_get_attribute)
- i.attmdb_get_max_len 0x0100432c Section 0 attm_db.o(i.attmdb_get_max_len)
- i.attmdb_get_next_att 0x01004388 Section 0 attm_db.o(i.attmdb_get_next_att)
- i.attmdb_get_service 0x01004400 Section 0 attm_db.o(i.attmdb_get_service)
- i.attmdb_get_uuid 0x01004448 Section 0 attm_db.o(i.attmdb_get_uuid)
- i.attmdb_svc_calc_len 0x01004520 Section 0 attm_db.o(i.attmdb_svc_calc_len)
- attmdb_svc_calc_len 0x01004521 Thumb Code 322 attm_db.o(i.attmdb_svc_calc_len)
- i.attmdb_svc_check_hdl 0x01004664 Section 0 attm_db.o(i.attmdb_svc_check_hdl)
- i.attmdb_svc_init 0x010046b8 Section 0 attm_db.o(i.attmdb_svc_init)
- attmdb_svc_init 0x010046b9 Thumb Code 458 attm_db.o(i.attmdb_svc_init)
- i.attmdb_uuid16_comp 0x01004882 Section 0 attm_db.o(i.attmdb_uuid16_comp)
- i.atts_check_length_and_offset 0x010048bc Section 0 atts.o(i.atts_check_length_and_offset)
- atts_check_length_and_offset 0x010048bd Thumb Code 44 atts.o(i.atts_check_length_and_offset)
- i.atts_clear_prep_data 0x010048e8 Section 0 atts.o(i.atts_clear_prep_data)
- i.atts_clear_read_cache 0x0100490c Section 0 atts.o(i.atts_clear_read_cache)
- i.atts_clear_rsp_data 0x01004930 Section 0 atts.o(i.atts_clear_rsp_data)
- i.atts_execute_write_req 0x01004954 Section 0 atts.o(i.atts_execute_write_req)
- atts_execute_write_req 0x01004955 Thumb Code 372 atts.o(i.atts_execute_write_req)
- i.atts_find_by_type_req 0x01004acc Section 0 atts.o(i.atts_find_by_type_req)
- atts_find_by_type_req 0x01004acd Thumb Code 386 atts.o(i.atts_find_by_type_req)
- i.atts_find_end 0x01004c54 Section 0 atts.o(i.atts_find_end)
- atts_find_end 0x01004c55 Thumb Code 122 atts.o(i.atts_find_end)
- i.atts_find_info_req 0x01004cd0 Section 0 atts.o(i.atts_find_info_req)
- atts_find_info_req 0x01004cd1 Thumb Code 324 atts.o(i.atts_find_info_req)
- i.atts_find_value_by_uuid 0x01004e18 Section 0 atts.o(i.atts_find_value_by_uuid)
- atts_find_value_by_uuid 0x01004e19 Thumb Code 152 atts.o(i.atts_find_value_by_uuid)
- i.atts_get_att_chk_perm 0x01004eb0 Section 0 atts.o(i.atts_get_att_chk_perm)
- atts_get_att_chk_perm 0x01004eb1 Thumb Code 148 atts.o(i.atts_get_att_chk_perm)
- i.atts_get_dest_task 0x01004f48 Section 0 atts.o(i.atts_get_dest_task)
- atts_get_dest_task 0x01004f49 Thumb Code 26 atts.o(i.atts_get_dest_task)
- i.atts_get_value 0x01004f64 Section 0 atts.o(i.atts_get_value)
- atts_get_value 0x01004f65 Thumb Code 126 atts.o(i.atts_get_value)
- i.atts_l2cc_pdu_recv_handler 0x01004fe8 Section 0 atts.o(i.atts_l2cc_pdu_recv_handler)
- i.atts_mtu_exc_req 0x0100508c Section 0 atts.o(i.atts_mtu_exc_req)
- atts_mtu_exc_req 0x0100508d Thumb Code 66 atts.o(i.atts_mtu_exc_req)
- i.atts_prepare_write_req 0x010050d0 Section 0 atts.o(i.atts_prepare_write_req)
- atts_prepare_write_req 0x010050d1 Thumb Code 244 atts.o(i.atts_prepare_write_req)
- i.atts_process_pdu 0x010051c8 Section 0 atts.o(i.atts_process_pdu)
- i.atts_read_blob_req 0x0100523c Section 0 atts.o(i.atts_read_blob_req)
- atts_read_blob_req 0x0100523d Thumb Code 186 atts.o(i.atts_read_blob_req)
- i.atts_read_by_grp_type_req 0x010052f8 Section 0 atts.o(i.atts_read_by_grp_type_req)
- atts_read_by_grp_type_req 0x010052f9 Thumb Code 442 atts.o(i.atts_read_by_grp_type_req)
- i.atts_read_by_type_req 0x010054b8 Section 0 atts.o(i.atts_read_by_type_req)
- atts_read_by_type_req 0x010054b9 Thumb Code 420 atts.o(i.atts_read_by_type_req)
- i.atts_read_mult_req 0x01005660 Section 0 atts.o(i.atts_read_mult_req)
- atts_read_mult_req 0x01005661 Thumb Code 284 atts.o(i.atts_read_mult_req)
- i.atts_read_req 0x01005780 Section 0 atts.o(i.atts_read_req)
- atts_read_req 0x01005781 Thumb Code 156 atts.o(i.atts_read_req)
- i.atts_send_error 0x0100581c Section 0 atts.o(i.atts_send_error)
- i.atts_send_event 0x01005844 Section 0 atts.o(i.atts_send_event)
- i.atts_store_prep_data 0x010058d4 Section 0 atts.o(i.atts_store_prep_data)
- atts_store_prep_data 0x010058d5 Thumb Code 116 atts.o(i.atts_store_prep_data)
- i.atts_update_elmt 0x0100594c Section 0 atts.o(i.atts_update_elmt)
- atts_update_elmt 0x0100594d Thumb Code 68 atts.o(i.atts_update_elmt)
- i.atts_write_cmd 0x01005990 Section 0 atts.o(i.atts_write_cmd)
- atts_write_cmd 0x01005991 Thumb Code 62 atts.o(i.atts_write_cmd)
- i.atts_write_req 0x010059ce Section 0 atts.o(i.atts_write_req)
- atts_write_req 0x010059cf Thumb Code 78 atts.o(i.atts_write_req)
- i.atts_write_rsp_send 0x01005a1c Section 0 atts.o(i.atts_write_rsp_send)
- i.atts_write_signed 0x01005a4a Section 0 atts.o(i.atts_write_signed)
- atts_write_signed 0x01005a4b Thumb Code 122 atts.o(i.atts_write_signed)
- i.atts_write_signed_cfm 0x01005ac4 Section 0 atts.o(i.atts_write_signed_cfm)
- i.audio_encode_start 0x01005b00 Section 0 audio_encoder.o(i.audio_encode_start)
- i.audio_encode_stop 0x01005bd0 Section 0 audio_encoder.o(i.audio_encode_stop)
- i.audio_encode_store_pcm_data 0x01005c28 Section 0 audio_encoder.o(i.audio_encode_store_pcm_data)
- i.audio_encode_task 0x01005ca4 Section 0 audio_encoder.o(i.audio_encode_task)
- i.audio_encoder_init 0x01005cb4 Section 0 audio_encoder.o(i.audio_encoder_init)
- i.audio_encoder_next_frame_handler 0x01005cd0 Section 0 audio_encoder.o(i.audio_encoder_next_frame_handler)
- audio_encoder_next_frame_handler 0x01005cd1 Thumb Code 116 audio_encoder.o(i.audio_encoder_next_frame_handler)
- i.bat1_led_set 0x01005d4c Section 0 led.o(i.bat1_led_set)
- i.bat1_led_turn 0x01005d6c Section 0 led.o(i.bat1_led_turn)
- i.batt_gatt_add_service 0x01005d80 Section 0 batt_service.o(i.batt_gatt_add_service)
- i.batt_gatt_msg_handler 0x01005dac Section 0 batt_service.o(i.batt_gatt_msg_handler)
- batt_gatt_msg_handler 0x01005dad Thumb Code 140 batt_service.o(i.batt_gatt_msg_handler)
- i.battery_precent_cal 0x01005e78 Section 0 adc.o(i.battery_precent_cal)
- i.battery_voltage_get 0x01005ee8 Section 0 adc.o(i.battery_voltage_get)
- i.ble_add_svc 0x0100606c Section 0 app.o(i.ble_add_svc)
- i.ble_app_data_tx 0x010060a4 Section 0 ble_simple_peripheral.o(i.ble_app_data_tx)
- i.ble_bond_addr_resolve_cb 0x010060cc Section 0 user_bond_manage.o(i.ble_bond_addr_resolve_cb)
- ble_bond_addr_resolve_cb 0x010060cd Thumb Code 122 user_bond_manage.o(i.ble_bond_addr_resolve_cb)
- i.ble_bond_check 0x01006174 Section 0 user_bond_manage.o(i.ble_bond_check)
- i.ble_bond_clr_all_info 0x010062ac Section 0 user_bond_manage.o(i.ble_bond_clr_all_info)
- i.ble_bond_get_bond_info 0x01006330 Section 0 user_bond_manage.o(i.ble_bond_get_bond_info)
- i.ble_bond_get_info 0x010063d4 Section 0 user_bond_manage.o(i.ble_bond_get_info)
- i.ble_bond_init 0x01006418 Section 0 user_bond_manage.o(i.ble_bond_init)
- i.ble_bond_read_info_from_flash 0x010064e4 Section 0 user_bond_manage.o(i.ble_bond_read_info_from_flash)
- i.ble_bond_store_info 0x0100652c Section 0 user_bond_manage.o(i.ble_bond_store_info)
- i.ble_bond_write_info_to_flash 0x01006620 Section 0 user_bond_manage.o(i.ble_bond_write_info_to_flash)
- i.ble_gap_set_dev_config 0x010066bc Section 0 app.o(i.ble_gap_set_dev_config)
- i.ble_hid_data_tx 0x0100675c Section 0 ble_simple_peripheral.o(i.ble_hid_data_tx)
- i.ble_rx_data_cope 0x01006784 Section 0 app.o(i.ble_rx_data_cope)
- i.ble_sec_check_ediv_rand 0x01006820 Section 0 app_sec.o(i.ble_sec_check_ediv_rand)
- i.ble_sec_get_bond_status 0x01006888 Section 0 app_sec.o(i.ble_sec_get_bond_status)
- i.ble_sec_init 0x01006894 Section 0 app_sec.o(i.ble_sec_init)
- i.ble_sec_resolve_address 0x01006908 Section 0 app_sec.o(i.ble_sec_resolve_address)
- i.ble_sec_set_pairing_param 0x01006950 Section 0 app_sec.o(i.ble_sec_set_pairing_param)
- i.ble_set_evt_func 0x01006960 Section 0 app.o(i.ble_set_evt_func)
- i.bt2_bat3_led_set 0x01006974 Section 0 led.o(i.bt2_bat3_led_set)
- i.button_callback 0x010069a0 Section 0 keyscan.o(i.button_callback)
- i.button_handler 0x010072b8 Section 0 button.o(i.button_handler)
- button_handler 0x010072b9 Thumb Code 502 button.o(i.button_handler)
- i.button_init 0x010074b4 Section 0 button.o(i.button_init)
- i.button_press_status_get 0x01007544 Section 0 keyscan.o(i.button_press_status_get)
- i.button_ticks 0x01007558 Section 0 button.o(i.button_ticks)
- i.button_timer_handle 0x010075a0 Section 0 keyscan.o(i.button_timer_handle)
- button_timer_handle 0x010075a1 Thumb Code 4 keyscan.o(i.button_timer_handle)
- i.button_timer_start 0x010075a4 Section 0 keyscan.o(i.button_timer_start)
- i.button_timer_status_get 0x010075d0 Section 0 keyscan.o(i.button_timer_status_get)
- i.button_timer_stop 0x010075dc Section 0 keyscan.o(i.button_timer_stop)
- i.calib_meter_evt_end 0x01007604 Section 0 adv_check_mode.o(i.calib_meter_evt_end)
- i.calib_meter_recv_msg 0x01007606 Section 0 adv_check_mode.o(i.calib_meter_recv_msg)
- i.caps_lock_status_get 0x01007608 Section 0 hid_service.o(i.caps_lock_status_get)
- i.check_timer_handle 0x01007614 Section 0 os_timer.o(i.check_timer_handle)
- i.codec_disable_adc 0x01007664 Section 0 driver_codec.o(i.codec_disable_adc)
- i.codec_enable_adc 0x0100769e Section 0 driver_codec.o(i.codec_enable_adc)
- i.codec_hw_set_freq 0x010076e2 Section 0 driver_codec.o(i.codec_hw_set_freq)
- codec_hw_set_freq 0x010076e3 Thumb Code 44 driver_codec.o(i.codec_hw_set_freq)
- i.codec_init 0x0100770e Section 0 driver_codec.o(i.codec_init)
- i.con_max_lat_calc_patch 0x0100780c Section 0 patch_rf.o(i.con_max_lat_calc_patch)
- i.convert_ascii_to_hid 0x0100788c Section 0 func.o(i.convert_ascii_to_hid)
- i.curr_conn_index_get 0x010078e0 Section 0 ble_simple_peripheral.o(i.curr_conn_index_get)
- i.device_key_send 0x010078ec Section 0 app.o(i.device_key_send)
- i.dis_gatt_add_service 0x01007a00 Section 0 dev_info_service.o(i.dis_gatt_add_service)
- i.dis_gatt_msg_handler 0x01007a28 Section 0 dev_info_service.o(i.dis_gatt_msg_handler)
- dis_gatt_msg_handler 0x01007a29 Thumb Code 58 dev_info_service.o(i.dis_gatt_msg_handler)
- i.disable_latency 0x01007a88 Section 0 ble_simple_peripheral.o(i.disable_latency)
- i.disconnect_button_handle 0x01007adc Section 0 keyscan.o(i.disconnect_button_handle)
- i.efuse_get_chip_unique_id 0x01007aec Section 0 driver_efuse.o(i.efuse_get_chip_unique_id)
- i.efuse_read 0x01007b88 Section 0 driver_efuse.o(i.efuse_read)
- i.em_ble_generate_base_address_table 0x01007bb4 Section 0 jump_table.o(i.em_ble_generate_base_address_table)
- em_ble_generate_base_address_table 0x01007bb5 Thumb Code 174 jump_table.o(i.em_ble_generate_base_address_table)
- i.enable_latency 0x01007c94 Section 0 ble_simple_peripheral.o(i.enable_latency)
- i.encode 0x01007ce4 Section 0 adpcm.o(i.encode)
- i.encoder_frame_out_func 0x01007db8 Section 0 amic.o(i.encoder_frame_out_func)
- i.free_time_evt_id 0x01007e18 Section 0 os_timer.o(i.free_time_evt_id)
- free_time_evt_id 0x01007e19 Thumb Code 30 os_timer.o(i.free_time_evt_id)
- i.from_task_func_to_msg_handle 0x01007e3c Section 0 os_task.o(i.from_task_func_to_msg_handle)
- i.gap_address_get 0x01007e60 Section 0 gap_api.o(i.gap_address_get)
- i.gap_address_set 0x01007e74 Section 0 gap_api.o(i.gap_address_set)
- i.gap_bond_manager_delete_all 0x01007f1c Section 0 gap_api.o(i.gap_bond_manager_delete_all)
- i.gap_bond_manager_get_info 0x01007f20 Section 0 gap_api.o(i.gap_bond_manager_get_info)
- i.gap_bond_manager_init 0x01007f24 Section 0 gap_api.o(i.gap_bond_manager_init)
- i.gap_conn_param_update 0x01007f28 Section 0 gap_api.o(i.gap_conn_param_update)
- i.gap_disconnect_req 0x01007f60 Section 0 gap_api.o(i.gap_disconnect_req)
- i.gap_get_connect_num 0x01007fb8 Section 0 gap_api.o(i.gap_get_connect_num)
- i.gap_get_connect_status 0x01007fd8 Section 0 gap_api.o(i.gap_get_connect_status)
- i.gap_get_dev_appearance 0x01007fe4 Section 0 gap_api.o(i.gap_get_dev_appearance)
- i.gap_get_dev_name 0x01007ff0 Section 0 gap_api.o(i.gap_get_dev_name)
- i.gap_paring_req_cb 0x01008008 Section 0 app_sec.o(i.gap_paring_req_cb)
- gap_paring_req_cb 0x01008009 Thumb Code 112 app_sec.o(i.gap_paring_req_cb)
- i.gap_rssi_ind 0x0100807c Section 0 patch_rf.o(i.gap_rssi_ind)
- i.gap_security_get_bond_status 0x0100807e Section 0 gap_api.o(i.gap_security_get_bond_status)
- i.gap_security_param_init 0x01008082 Section 0 gap_api.o(i.gap_security_param_init)
- i.gap_set_advertising_data 0x01008086 Section 0 gap_api.o(i.gap_set_advertising_data)
- i.gap_set_advertising_param 0x01008090 Section 0 gap_api.o(i.gap_set_advertising_param)
- i.gap_set_advertising_rsp_data 0x01008098 Section 0 gap_api.o(i.gap_set_advertising_rsp_data)
- i.gap_set_cb_func 0x010080a4 Section 0 gap_api.o(i.gap_set_cb_func)
- i.gap_set_dev_appearance 0x010080b0 Section 0 gap_api.o(i.gap_set_dev_appearance)
- i.gap_set_dev_name 0x010080bc Section 0 gap_api.o(i.gap_set_dev_name)
- i.gap_start_advertising 0x010080d8 Section 0 gap_api.o(i.gap_start_advertising)
- i.gap_stop_advertising 0x010080e0 Section 0 gap_api.o(i.gap_stop_advertising)
- i.gapc_auth_get 0x010080e8 Section 0 gapc.o(i.gapc_auth_get)
- i.gapc_auth_set 0x0100812c Section 0 gapc.o(i.gapc_auth_set)
- i.gapc_bond_cfm_handler 0x01008190 Section 0 gapc_task.o(i.gapc_bond_cfm_handler)
- gapc_bond_cfm_handler 0x01008191 Thumb Code 220 gapc_task.o(i.gapc_bond_cfm_handler)
- i.gapc_bond_cmd_handler 0x01008270 Section 0 gapc_task.o(i.gapc_bond_cmd_handler)
- gapc_bond_cmd_handler 0x01008271 Thumb Code 88 gapc_task.o(i.gapc_bond_cmd_handler)
- i.gapc_bond_ind_handler 0x010082cc Section 0 app_sec.o(i.gapc_bond_ind_handler)
- gapc_bond_ind_handler 0x010082cd Thumb Code 286 app_sec.o(i.gapc_bond_ind_handler)
- i.gapc_bond_req_ind_handler 0x0100841c Section 0 app_sec.o(i.gapc_bond_req_ind_handler)
- gapc_bond_req_ind_handler 0x0100841d Thumb Code 452 app_sec.o(i.gapc_bond_req_ind_handler)
- i.gapc_cleanup 0x01008614 Section 0 gapc.o(i.gapc_cleanup)
- gapc_cleanup 0x01008615 Thumb Code 122 gapc.o(i.gapc_cleanup)
- i.gapc_cmp_evt_handler 0x01008694 Section 0 app_task.o(i.gapc_cmp_evt_handler)
- gapc_cmp_evt_handler 0x01008695 Thumb Code 68 app_task.o(i.gapc_cmp_evt_handler)
- i.gapc_cmp_evt_handler 0x010086d8 Section 0 gapc_task.o(i.gapc_cmp_evt_handler)
- gapc_cmp_evt_handler 0x010086d9 Thumb Code 4 gapc_task.o(i.gapc_cmp_evt_handler)
- i.gapc_cmp_evt_handler 0x010086dc Section 0 gattc_task.o(i.gapc_cmp_evt_handler)
- gapc_cmp_evt_handler 0x010086dd Thumb Code 54 gattc_task.o(i.gapc_cmp_evt_handler)
- i.gapc_cmp_evt_handler 0x01008718 Section 0 gapm_init.o(i.gapc_cmp_evt_handler)
- i.gapc_con_cleanup 0x0100877c Section 0 gapc.o(i.gapc_con_cleanup)
- i.gapc_con_create 0x0100878c Section 0 gapc.o(i.gapc_con_create)
- i.gapc_connection_cfm_handler 0x01008904 Section 0 gapc_task.o(i.gapc_connection_cfm_handler)
- gapc_connection_cfm_handler 0x01008905 Thumb Code 126 gapc_task.o(i.gapc_connection_cfm_handler)
- i.gapc_connection_req_ind_handler 0x01008988 Section 0 app_task.o(i.gapc_connection_req_ind_handler)
- gapc_connection_req_ind_handler 0x01008989 Thumb Code 144 app_task.o(i.gapc_connection_req_ind_handler)
- i.gapc_connection_send_cfm 0x01008a24 Section 0 app_task.o(i.gapc_connection_send_cfm)
- i.gapc_default_msg_handler 0x01008a6c Section 0 gapc_task.o(i.gapc_default_msg_handler)
- gapc_default_msg_handler 0x01008a6d Thumb Code 4 gapc_task.o(i.gapc_default_msg_handler)
- i.gapc_disconnect_cmd_handler 0x01008a70 Section 0 gapc_task.o(i.gapc_disconnect_cmd_handler)
- gapc_disconnect_cmd_handler 0x01008a71 Thumb Code 108 gapc_task.o(i.gapc_disconnect_cmd_handler)
- i.gapc_disconnect_ind_handler 0x01008ae0 Section 0 app_task.o(i.gapc_disconnect_ind_handler)
- gapc_disconnect_ind_handler 0x01008ae1 Thumb Code 34 app_task.o(i.gapc_disconnect_ind_handler)
- i.gapc_enc_keysize_get 0x01008b08 Section 0 gapc.o(i.gapc_enc_keysize_get)
- i.gapc_enc_keysize_set 0x01008b24 Section 0 gapc.o(i.gapc_enc_keysize_set)
- i.gapc_encrypt_cfm_handler 0x01008b3c Section 0 gapc_task.o(i.gapc_encrypt_cfm_handler)
- gapc_encrypt_cfm_handler 0x01008b3d Thumb Code 54 gapc_task.o(i.gapc_encrypt_cfm_handler)
- i.gapc_encrypt_cmd_handler 0x01008b74 Section 0 gapc_task.o(i.gapc_encrypt_cmd_handler)
- gapc_encrypt_cmd_handler 0x01008b75 Thumb Code 88 gapc_task.o(i.gapc_encrypt_cmd_handler)
- i.gapc_encrypt_ind_handler 0x01008bd0 Section 0 app_sec.o(i.gapc_encrypt_ind_handler)
- gapc_encrypt_ind_handler 0x01008bd1 Thumb Code 32 app_sec.o(i.gapc_encrypt_ind_handler)
- i.gapc_encrypt_req_ind_handler 0x01008bf4 Section 0 app_sec.o(i.gapc_encrypt_req_ind_handler)
- gapc_encrypt_req_ind_handler 0x01008bf5 Thumb Code 140 app_sec.o(i.gapc_encrypt_req_ind_handler)
- i.gapc_gen_dh_key_ind_handler 0x01008ca0 Section 0 gapc_task.o(i.gapc_gen_dh_key_ind_handler)
- gapc_gen_dh_key_ind_handler 0x01008ca1 Thumb Code 28 gapc_task.o(i.gapc_gen_dh_key_ind_handler)
- i.gapc_get_bdaddr 0x01008cbc Section 0 gapc.o(i.gapc_get_bdaddr)
- i.gapc_get_chan_sel_algo 0x01008ce0 Section 0 gapc.o(i.gapc_get_chan_sel_algo)
- i.gapc_get_conhdl 0x01008cf8 Section 0 gapc.o(i.gapc_get_conhdl)
- i.gapc_get_conidx_imp 0x01008d20 Section 0 gapc.o(i.gapc_get_conidx_imp)
- i.gapc_get_csrk 0x01008d58 Section 0 gapc.o(i.gapc_get_csrk)
- i.gapc_get_dest_task 0x01008d7c Section 0 gapc.o(i.gapc_get_dest_task)
- i.gapc_get_dev_info_cfm_handler 0x01008d8c Section 0 gapc_task.o(i.gapc_get_dev_info_cfm_handler)
- gapc_get_dev_info_cfm_handler 0x01008d8d Thumb Code 186 gapc_task.o(i.gapc_get_dev_info_cfm_handler)
- i.gapc_get_dev_info_req_ind_handler 0x01008e46 Section 0 app_task.o(i.gapc_get_dev_info_req_ind_handler)
- gapc_get_dev_info_req_ind_handler 0x01008e47 Thumb Code 108 app_task.o(i.gapc_get_dev_info_req_ind_handler)
- i.gapc_get_info_cmd_handler 0x01008eb4 Section 0 gapc_task.o(i.gapc_get_info_cmd_handler)
- gapc_get_info_cmd_handler 0x01008eb5 Thumb Code 300 gapc_task.o(i.gapc_get_info_cmd_handler)
- i.gapc_get_operation 0x01008fec Section 0 gapc.o(i.gapc_get_operation)
- i.gapc_get_operation_ptr 0x01009008 Section 0 gapc.o(i.gapc_get_operation_ptr)
- i.gapc_get_requester 0x01009018 Section 0 gapc.o(i.gapc_get_requester)
- i.gapc_get_role 0x01009038 Section 0 gapc.o(i.gapc_get_role)
- i.gapc_get_sign_counter 0x01009058 Section 0 gapc.o(i.gapc_get_sign_counter)
- i.gapc_hci_handler 0x0100907c Section 0 gapc_hci.o(i.gapc_hci_handler)
- i.gapc_init 0x010090e0 Section 0 gapc.o(i.gapc_init)
- i.gapc_is_disc_connection 0x0100912c Section 0 gapc.o(i.gapc_is_disc_connection)
- i.gapc_is_sec_set 0x01009130 Section 0 gapc.o(i.gapc_is_sec_set)
- i.gapc_key_press_notification_cmd_handler 0x01009170 Section 0 gapc_task.o(i.gapc_key_press_notification_cmd_handler)
- gapc_key_press_notification_cmd_handler 0x01009171 Thumb Code 104 gapc_task.o(i.gapc_key_press_notification_cmd_handler)
- i.gapc_link_encrypted 0x010091e0 Section 0 gapc.o(i.gapc_link_encrypted)
- i.gapc_lk_sec_lvl_get 0x01009208 Section 0 gapc.o(i.gapc_lk_sec_lvl_get)
- i.gapc_operation_cleanup 0x01009234 Section 0 gapc.o(i.gapc_operation_cleanup)
- gapc_operation_cleanup 0x01009235 Thumb Code 92 gapc.o(i.gapc_operation_cleanup)
- i.gapc_param_update_cfm_handler 0x01009294 Section 0 gapc_task.o(i.gapc_param_update_cfm_handler)
- gapc_param_update_cfm_handler 0x01009295 Thumb Code 256 gapc_task.o(i.gapc_param_update_cfm_handler)
- i.gapc_param_update_cmd_handler 0x01009398 Section 0 gapc_task.o(i.gapc_param_update_cmd_handler)
- gapc_param_update_cmd_handler 0x01009399 Thumb Code 276 gapc_task.o(i.gapc_param_update_cmd_handler)
- i.gapc_param_update_req_ind_handler 0x010094b4 Section 0 app_task.o(i.gapc_param_update_req_ind_handler)
- gapc_param_update_req_ind_handler 0x010094b5 Thumb Code 130 app_task.o(i.gapc_param_update_req_ind_handler)
- i.gapc_param_update_sanity 0x01009540 Section 0 gapc.o(i.gapc_param_update_sanity)
- i.gapc_peer_att_info_ind_handler 0x0100956c Section 0 gapm_init.o(i.gapc_peer_att_info_ind_handler)
- i.gapc_peer_features_ind_handler 0x010095d0 Section 0 app_task.o(i.gapc_peer_features_ind_handler)
- gapc_peer_features_ind_handler 0x010095d1 Thumb Code 14 app_task.o(i.gapc_peer_features_ind_handler)
- i.gapc_peer_ver_ind_handler 0x010095e0 Section 0 app_task.o(i.gapc_peer_ver_ind_handler)
- gapc_peer_ver_ind_handler 0x010095e1 Thumb Code 46 app_task.o(i.gapc_peer_ver_ind_handler)
- i.gapc_process_op 0x01009614 Section 0 gapc_task.o(i.gapc_process_op)
- i.gapc_reschedule_operation 0x010096a0 Section 0 gapc.o(i.gapc_reschedule_operation)
- i.gapc_security_cmd_handler 0x010096dc Section 0 gapc_task.o(i.gapc_security_cmd_handler)
- gapc_security_cmd_handler 0x010096dd Thumb Code 68 gapc_task.o(i.gapc_security_cmd_handler)
- i.gapc_security_ind_handler 0x01009724 Section 0 app_sec.o(i.gapc_security_ind_handler)
- gapc_security_ind_handler 0x01009725 Thumb Code 52 app_sec.o(i.gapc_security_ind_handler)
- i.gapc_send_complete_evt 0x0100976c Section 0 gapc.o(i.gapc_send_complete_evt)
- i.gapc_send_disconect_ind 0x010097cc Section 0 gapc.o(i.gapc_send_disconect_ind)
- i.gapc_send_error_evt 0x010097f2 Section 0 gapc.o(i.gapc_send_error_evt)
- i.gapc_set_dev_info_cfm_handler 0x01009818 Section 0 gapc_task.o(i.gapc_set_dev_info_cfm_handler)
- gapc_set_dev_info_cfm_handler 0x01009819 Thumb Code 78 gapc_task.o(i.gapc_set_dev_info_cfm_handler)
- i.gapc_set_dev_info_req_ind_handler 0x01009866 Section 0 app_task.o(i.gapc_set_dev_info_req_ind_handler)
- gapc_set_dev_info_req_ind_handler 0x01009867 Thumb Code 60 app_task.o(i.gapc_set_dev_info_req_ind_handler)
- i.gapc_set_le_ping_to_handler 0x010098a4 Section 0 gapc_task.o(i.gapc_set_le_ping_to_handler)
- gapc_set_le_ping_to_handler 0x010098a5 Thumb Code 70 gapc_task.o(i.gapc_set_le_ping_to_handler)
- i.gapc_set_le_pkt_size_handler 0x010098f0 Section 0 gapc_task.o(i.gapc_set_le_pkt_size_handler)
- gapc_set_le_pkt_size_handler 0x010098f1 Thumb Code 74 gapc_task.o(i.gapc_set_le_pkt_size_handler)
- i.gapc_set_local_addr 0x01009940 Section 0 gapc.o(i.gapc_set_local_addr)
- i.gapc_set_operation_ptr 0x01009964 Section 0 gapc.o(i.gapc_set_operation_ptr)
- i.gapc_set_phy_cmd_handler 0x01009974 Section 0 gapc_task.o(i.gapc_set_phy_cmd_handler)
- gapc_set_phy_cmd_handler 0x01009975 Thumb Code 104 gapc_task.o(i.gapc_set_phy_cmd_handler)
- i.gapc_set_pref_slave_latency_cmd_handler 0x010099e0 Section 0 gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler)
- gapc_set_pref_slave_latency_cmd_handler 0x010099e1 Thumb Code 70 gapc_task.o(i.gapc_set_pref_slave_latency_cmd_handler)
- i.gapc_sig_pdu_recv_handler 0x01009a2c Section 0 gapc_sig.o(i.gapc_sig_pdu_recv_handler)
- i.gapc_sig_send_param_resp 0x01009a68 Section 0 gapc_sig.o(i.gapc_sig_send_param_resp)
- i.gapc_sign_cmd_handler 0x01009a8c Section 0 gapc_task.o(i.gapc_sign_cmd_handler)
- gapc_sign_cmd_handler 0x01009a8d Thumb Code 54 gapc_task.o(i.gapc_sign_cmd_handler)
- i.gapc_sign_ind_handler 0x01009ac8 Section 0 gattc_task.o(i.gapc_sign_ind_handler)
- gapc_sign_ind_handler 0x01009ac9 Thumb Code 138 gattc_task.o(i.gapc_sign_ind_handler)
- i.gapc_smp_rep_attempts_timer_handler 0x01009b54 Section 0 gapc_task.o(i.gapc_smp_rep_attempts_timer_handler)
- gapc_smp_rep_attempts_timer_handler 0x01009b55 Thumb Code 44 gapc_task.o(i.gapc_smp_rep_attempts_timer_handler)
- i.gapc_smp_timeout_timer_ind_handler 0x01009b84 Section 0 gapc_task.o(i.gapc_smp_timeout_timer_ind_handler)
- gapc_smp_timeout_timer_ind_handler 0x01009b85 Thumb Code 64 gapc_task.o(i.gapc_smp_timeout_timer_ind_handler)
- i.gapc_svc_chg_ccc_get 0x01009bc8 Section 0 gapc.o(i.gapc_svc_chg_ccc_get)
- i.gapc_svc_chg_ccc_set 0x01009bdc Section 0 gapc.o(i.gapc_svc_chg_ccc_set)
- i.gapc_update_conn_param_to_ind_handler 0x01009bf8 Section 0 gapc_task.o(i.gapc_update_conn_param_to_ind_handler)
- gapc_update_conn_param_to_ind_handler 0x01009bf9 Thumb Code 68 gapc_task.o(i.gapc_update_conn_param_to_ind_handler)
- i.gapc_update_state 0x01009c3c Section 0 gapc.o(i.gapc_update_state)
- i.gapm_activity_create_cmd_handler 0x01009c70 Section 0 gapm_actv.o(i.gapm_activity_create_cmd_handler)
- i.gapm_activity_created_ind_handler 0x01009d3c Section 0 app_task.o(i.gapm_activity_created_ind_handler)
- gapm_activity_created_ind_handler 0x01009d3d Thumb Code 60 app_task.o(i.gapm_activity_created_ind_handler)
- i.gapm_activity_delete_cmd_handler 0x01009d7c Section 0 gapm_actv.o(i.gapm_activity_delete_cmd_handler)
- i.gapm_activity_start_cmd_handler 0x01009df8 Section 0 gapm_actv.o(i.gapm_activity_start_cmd_handler)
- i.gapm_activity_stop_cmd_handler 0x01009e6c Section 0 gapm_actv.o(i.gapm_activity_stop_cmd_handler)
- i.gapm_activity_stopped_ind_handler 0x01009edc Section 0 app_task.o(i.gapm_activity_stopped_ind_handler)
- gapm_activity_stopped_ind_handler 0x01009edd Thumb Code 116 app_task.o(i.gapm_activity_stopped_ind_handler)
- i.gapm_actv_alloc 0x01009f58 Section 0 gapm_actv.o(i.gapm_actv_alloc)
- i.gapm_actv_created 0x01009f88 Section 0 gapm_actv.o(i.gapm_actv_created)
- i.gapm_actv_deleted 0x01009fec Section 0 gapm_actv.o(i.gapm_actv_deleted)
- i.gapm_actv_free 0x0100a034 Section 0 gapm_actv.o(i.gapm_actv_free)
- gapm_actv_free 0x0100a035 Thumb Code 50 gapm_actv.o(i.gapm_actv_free)
- i.gapm_actv_get_hci_own_addr_type 0x0100a06c Section 0 gapm_actv.o(i.gapm_actv_get_hci_own_addr_type)
- i.gapm_actv_get_next 0x0100a08c Section 0 gapm_actv.o(i.gapm_actv_get_next)
- gapm_actv_get_next 0x0100a08d Thumb Code 44 gapm_actv.o(i.gapm_actv_get_next)
- i.gapm_actv_init 0x0100a0c0 Section 0 gapm_actv.o(i.gapm_actv_init)
- i.gapm_actv_rand_addr_set_ind 0x0100a114 Section 0 gapm_actv.o(i.gapm_actv_rand_addr_set_ind)
- i.gapm_actv_retrieve_cmd_cmp_evt 0x0100a130 Section 0 gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt)
- i.gapm_actv_send_stopped_ind 0x0100a164 Section 0 gapm_actv.o(i.gapm_actv_send_stopped_ind)
- gapm_actv_send_stopped_ind 0x0100a165 Thumb Code 42 gapm_actv.o(i.gapm_actv_send_stopped_ind)
- i.gapm_actv_started 0x0100a190 Section 0 gapm_actv.o(i.gapm_actv_started)
- i.gapm_actv_stopped 0x0100a1bc Section 0 gapm_actv.o(i.gapm_actv_stopped)
- i.gapm_addr_fsm 0x0100a234 Section 0 gapm_addr.o(i.gapm_addr_fsm)
- gapm_addr_fsm 0x0100a235 Thumb Code 190 gapm_addr.o(i.gapm_addr_fsm)
- i.gapm_addr_init 0x0100a2f8 Section 0 gapm_addr.o(i.gapm_addr_init)
- i.gapm_addr_renew_cmd_handler 0x0100a310 Section 0 gapm_addr.o(i.gapm_addr_renew_cmd_handler)
- i.gapm_addr_renew_next_addr 0x0100a338 Section 0 gapm_addr.o(i.gapm_addr_renew_next_addr)
- gapm_addr_renew_next_addr 0x0100a339 Thumb Code 164 gapm_addr.o(i.gapm_addr_renew_next_addr)
- i.gapm_addr_renew_to_ind_handler 0x0100a3e4 Section 0 gapm_addr.o(i.gapm_addr_renew_to_ind_handler)
- i.gapm_addr_send_dev_bdaddr_ind 0x0100a408 Section 0 gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind)
- gapm_addr_send_dev_bdaddr_ind 0x0100a409 Thumb Code 44 gapm_addr.o(i.gapm_addr_send_dev_bdaddr_ind)
- i.gapm_addr_set_rand_addr 0x0100a434 Section 0 gapm_addr.o(i.gapm_addr_set_rand_addr)
- i.gapm_addr_solved_ind_handler 0x0100a50c Section 0 app_task.o(i.gapm_addr_solved_ind_handler)
- gapm_addr_solved_ind_handler 0x0100a50d Thumb Code 16 app_task.o(i.gapm_addr_solved_ind_handler)
- i.gapm_adv_check_data_sanity 0x0100a51c Section 0 gapm_adv.o(i.gapm_adv_check_data_sanity)
- gapm_adv_check_data_sanity 0x0100a51d Thumb Code 124 gapm_adv.o(i.gapm_adv_check_data_sanity)
- i.gapm_adv_check_param 0x0100a598 Section 0 gapm_adv.o(i.gapm_adv_check_param)
- gapm_adv_check_param 0x0100a599 Thumb Code 206 gapm_adv.o(i.gapm_adv_check_param)
- i.gapm_adv_create 0x0100a670 Section 0 gapm_adv.o(i.gapm_adv_create)
- i.gapm_adv_delete 0x0100a718 Section 0 gapm_adv.o(i.gapm_adv_delete)
- gapm_adv_delete 0x0100a719 Thumb Code 16 gapm_adv.o(i.gapm_adv_delete)
- i.gapm_adv_send_hci_le_rmv_adv_set_cmd 0x0100a72c Section 0 gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd)
- gapm_adv_send_hci_le_rmv_adv_set_cmd 0x0100a72d Thumb Code 34 gapm_adv.o(i.gapm_adv_send_hci_le_rmv_adv_set_cmd)
- i.gapm_adv_send_hci_le_set_ext_adv_data_cmd 0x0100a74e Section 0 gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_data_cmd)
- gapm_adv_send_hci_le_set_ext_adv_data_cmd 0x0100a74f Thumb Code 184 gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_data_cmd)
- i.gapm_adv_send_hci_le_set_ext_adv_en_cmd 0x0100a806 Section 0 gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd)
- gapm_adv_send_hci_le_set_ext_adv_en_cmd 0x0100a807 Thumb Code 72 gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_en_cmd)
- i.gapm_adv_send_hci_le_set_ext_adv_param_cmd 0x0100a84e Section 0 gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd)
- gapm_adv_send_hci_le_set_ext_adv_param_cmd 0x0100a84f Thumb Code 186 gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_adv_param_cmd)
- i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd 0x0100a908 Section 0 gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd)
- gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd 0x0100a909 Thumb Code 182 gapm_adv.o(i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd)
- i.gapm_adv_send_hci_le_set_per_adv_data_cmd 0x0100a9be Section 0 gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_data_cmd)
- gapm_adv_send_hci_le_set_per_adv_data_cmd 0x0100a9bf Thumb Code 104 gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_data_cmd)
- i.gapm_adv_send_hci_le_set_per_adv_en_cmd 0x0100aa26 Section 0 gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd)
- gapm_adv_send_hci_le_set_per_adv_en_cmd 0x0100aa27 Thumb Code 38 gapm_adv.o(i.gapm_adv_send_hci_le_set_per_adv_en_cmd)
- i.gapm_adv_set_data 0x0100aa4c Section 0 gapm_adv.o(i.gapm_adv_set_data)
- gapm_adv_set_data 0x0100aa4d Thumb Code 98 gapm_adv.o(i.gapm_adv_set_data)
- i.gapm_adv_start 0x0100aab0 Section 0 gapm_adv.o(i.gapm_adv_start)
- gapm_adv_start 0x0100aab1 Thumb Code 72 gapm_adv.o(i.gapm_adv_start)
- i.gapm_adv_stop 0x0100aafc Section 0 gapm_adv.o(i.gapm_adv_stop)
- gapm_adv_stop 0x0100aafd Thumb Code 30 gapm_adv.o(i.gapm_adv_stop)
- i.gapm_auto_conn_to_ind_handler 0x0100ab20 Section 0 gapm_init.o(i.gapm_auto_conn_to_ind_handler)
- i.gapm_cmp_evt_handler 0x0100ab58 Section 0 app_task.o(i.gapm_cmp_evt_handler)
- gapm_cmp_evt_handler 0x0100ab59 Thumb Code 480 app_task.o(i.gapm_cmp_evt_handler)
- i.gapm_cmp_evt_handler 0x0100ad74 Section 0 gapc_task.o(i.gapm_cmp_evt_handler)
- gapm_cmp_evt_handler 0x0100ad75 Thumb Code 120 gapc_task.o(i.gapm_cmp_evt_handler)
- i.gapm_cmp_evt_handler 0x0100adec Section 0 gapm_addr.o(i.gapm_cmp_evt_handler)
- i.gapm_con_cleanup 0x0100ae0c Section 0 gapm.o(i.gapm_con_cleanup)
- i.gapm_con_create 0x0100ae4c Section 0 gapm.o(i.gapm_con_create)
- i.gapm_con_enable 0x0100aeb4 Section 0 gapm.o(i.gapm_con_enable)
- i.gapm_default_msg_handler 0x0100aebe Section 0 gapm_task.o(i.gapm_default_msg_handler)
- gapm_default_msg_handler 0x0100aebf Thumb Code 4 gapm_task.o(i.gapm_default_msg_handler)
- i.gapm_dev_bdaddr_ind_handler 0x0100aec4 Section 0 gapm_addr.o(i.gapm_dev_bdaddr_ind_handler)
- i.gapm_dle_val_check 0x0100af00 Section 0 gapm.o(i.gapm_dle_val_check)
- i.gapm_enc_block_ind_handler 0x0100af1c Section 0 app_task.o(i.gapm_enc_block_ind_handler)
- gapm_enc_block_ind_handler 0x0100af1d Thumb Code 18 app_task.o(i.gapm_enc_block_ind_handler)
- i.gapm_ext_adv_report_ind_handler 0x0100af34 Section 0 app_task.o(i.gapm_ext_adv_report_ind_handler)
- gapm_ext_adv_report_ind_handler 0x0100af35 Thumb Code 12 app_task.o(i.gapm_ext_adv_report_ind_handler)
- i.gapm_gen_dh_key_cmd_handler 0x0100af40 Section 0 gapm_smp.o(i.gapm_gen_dh_key_cmd_handler)
- i.gapm_gen_rand_addr_cmd_handler 0x0100af90 Section 0 gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler)
- i.gapm_gen_rand_nb_ind_handler 0x0100afcc Section 0 app_task.o(i.gapm_gen_rand_nb_ind_handler)
- gapm_gen_rand_nb_ind_handler 0x0100afcd Thumb Code 38 app_task.o(i.gapm_gen_rand_nb_ind_handler)
- i.gapm_gen_rand_nb_ind_handler 0x0100aff8 Section 0 gapc_task.o(i.gapm_gen_rand_nb_ind_handler)
- gapm_gen_rand_nb_ind_handler 0x0100aff9 Thumb Code 40 gapc_task.o(i.gapm_gen_rand_nb_ind_handler)
- i.gapm_get_address_type 0x0100b020 Section 0 gapm.o(i.gapm_get_address_type)
- i.gapm_get_att_handle 0x0100b030 Section 0 gapm.o(i.gapm_get_att_handle)
- i.gapm_get_bdaddr 0x0100b058 Section 0 gapm.o(i.gapm_get_bdaddr)
- i.gapm_get_dev_info_cmd_handler 0x0100b060 Section 0 gapm_cfg.o(i.gapm_get_dev_info_cmd_handler)
- i.gapm_get_irk 0x0100b170 Section 0 gapm.o(i.gapm_get_irk)
- i.gapm_get_local_public_key 0x0100b178 Section 0 gapm.o(i.gapm_get_local_public_key)
- i.gapm_get_max_mps 0x0100b180 Section 0 gapm.o(i.gapm_get_max_mps)
- i.gapm_get_max_mtu 0x0100b18c Section 0 gapm.o(i.gapm_get_max_mtu)
- i.gapm_get_operation 0x0100b198 Section 0 gapm.o(i.gapm_get_operation)
- i.gapm_get_pub_key_cmd_handler 0x0100b1b0 Section 0 gapm_smp.o(i.gapm_get_pub_key_cmd_handler)
- i.gapm_get_ral_addr_cmd_handler 0x0100b24c Section 0 gapm_list.o(i.gapm_get_ral_addr_cmd_handler)
- i.gapm_get_requester 0x0100b2a0 Section 0 gapm.o(i.gapm_get_requester)
- i.gapm_hci_handler 0x0100b2bc Section 0 gapm_task.o(i.gapm_hci_handler)
- gapm_hci_handler 0x0100b2bd Thumb Code 78 gapm_task.o(i.gapm_hci_handler)
- i.gapm_init 0x0100b314 Section 0 gapm.o(i.gapm_init)
- i.gapm_init_attr 0x0100b384 Section 0 gapm.o(i.gapm_init_attr)
- i.gapm_init_connection_ind 0x0100b3b8 Section 0 gapm_init.o(i.gapm_init_connection_ind)
- i.gapm_init_create 0x0100b450 Section 0 gapm_init.o(i.gapm_init_create)
- i.gapm_init_delete 0x0100b4d0 Section 0 gapm_init.o(i.gapm_init_delete)
- gapm_init_delete 0x0100b4d1 Thumb Code 4 gapm_init.o(i.gapm_init_delete)
- i.gapm_init_send_hci_le_ext_create_con_cmd 0x0100b4d4 Section 0 gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd)
- gapm_init_send_hci_le_ext_create_con_cmd 0x0100b4d5 Thumb Code 212 gapm_init.o(i.gapm_init_send_hci_le_ext_create_con_cmd)
- i.gapm_init_start 0x0100b5a8 Section 0 gapm_init.o(i.gapm_init_start)
- gapm_init_start 0x0100b5a9 Thumb Code 112 gapm_init.o(i.gapm_init_start)
- i.gapm_init_stop 0x0100b61c Section 0 gapm_init.o(i.gapm_init_stop)
- gapm_init_stop 0x0100b61d Thumb Code 42 gapm_init.o(i.gapm_init_stop)
- i.gapm_is_addr_type_valid 0x0100b64c Section 0 gapm_addr.o(i.gapm_is_addr_type_valid)
- i.gapm_is_legacy_pairing_supp 0x0100b690 Section 0 gapm.o(i.gapm_is_legacy_pairing_supp)
- i.gapm_is_pref_con_param_pres 0x0100b6a0 Section 0 gapm.o(i.gapm_is_pref_con_param_pres)
- i.gapm_is_sec_con_pairing_supp 0x0100b6b0 Section 0 gapm.o(i.gapm_is_sec_con_pairing_supp)
- i.gapm_le_psm_cleanup 0x0100b6c0 Section 0 gapm.o(i.gapm_le_psm_cleanup)
- i.gapm_le_psm_find 0x0100b6dc Section 0 gapm.o(i.gapm_le_psm_find)
- i.gapm_le_psm_get_info 0x0100b6f8 Section 0 gapm.o(i.gapm_le_psm_get_info)
- i.gapm_le_test_mode_ctrl_cmd_handler 0x0100b728 Section 0 gapm_cfg.o(i.gapm_le_test_mode_ctrl_cmd_handler)
- i.gapm_lecb_register 0x0100b7a0 Section 0 gapm.o(i.gapm_lecb_register)
- i.gapm_lecb_unregister 0x0100b7d4 Section 0 gapm.o(i.gapm_lecb_unregister)
- i.gapm_lepsm_register_cmd_handler 0x0100b7f8 Section 0 gapm_cfg.o(i.gapm_lepsm_register_cmd_handler)
- i.gapm_lepsm_unregister_cmd_handler 0x0100b85c Section 0 gapm_cfg.o(i.gapm_lepsm_unregister_cmd_handler)
- i.gapm_list_add_next_entry 0x0100b8b0 Section 0 gapm_list.o(i.gapm_list_add_next_entry)
- gapm_list_add_next_entry 0x0100b8b1 Thumb Code 174 gapm_list.o(i.gapm_list_add_next_entry)
- i.gapm_list_send_list_size_ind 0x0100b95e Section 0 gapm_list.o(i.gapm_list_send_list_size_ind)
- gapm_list_send_list_size_ind 0x0100b95f Thumb Code 38 gapm_list.o(i.gapm_list_send_list_size_ind)
- i.gapm_list_set_cmd_handler 0x0100b984 Section 0 gapm_list.o(i.gapm_list_set_cmd_handler)
- i.gapm_op_reset_continue 0x0100b9d4 Section 0 gapm_cfg.o(i.gapm_op_reset_continue)
- gapm_op_reset_continue 0x0100b9d5 Thumb Code 148 gapm_cfg.o(i.gapm_op_reset_continue)
- i.gapm_op_setup_continue 0x0100ba78 Section 0 gapm_cfg.o(i.gapm_op_setup_continue)
- gapm_op_setup_continue 0x0100ba79 Thumb Code 298 gapm_cfg.o(i.gapm_op_setup_continue)
- i.gapm_operation_cleanup 0x0100bba8 Section 0 gapm.o(i.gapm_operation_cleanup)
- gapm_operation_cleanup 0x0100bba9 Thumb Code 46 gapm.o(i.gapm_operation_cleanup)
- i.gapm_per_sync_clear_fragments 0x0100bbdc Section 0 gapm_per_sync.o(i.gapm_per_sync_clear_fragments)
- i.gapm_per_sync_create 0x0100bbfc Section 0 gapm_per_sync.o(i.gapm_per_sync_create)
- i.gapm_per_sync_delete 0x0100bc40 Section 0 gapm_per_sync.o(i.gapm_per_sync_delete)
- gapm_per_sync_delete 0x0100bc41 Thumb Code 4 gapm_per_sync.o(i.gapm_per_sync_delete)
- i.gapm_per_sync_get_activity 0x0100bc44 Section 0 gapm_per_sync.o(i.gapm_per_sync_get_activity)
- gapm_per_sync_get_activity 0x0100bc45 Thumb Code 80 gapm_per_sync.o(i.gapm_per_sync_get_activity)
- i.gapm_per_sync_send_adv_report_ind 0x0100bc9c Section 0 gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind)
- gapm_per_sync_send_adv_report_ind 0x0100bc9d Thumb Code 144 gapm_per_sync.o(i.gapm_per_sync_send_adv_report_ind)
- i.gapm_per_sync_start 0x0100bd2c Section 0 gapm_per_sync.o(i.gapm_per_sync_start)
- gapm_per_sync_start 0x0100bd2d Thumb Code 120 gapm_per_sync.o(i.gapm_per_sync_start)
- i.gapm_per_sync_stop 0x0100bda8 Section 0 gapm_per_sync.o(i.gapm_per_sync_stop)
- gapm_per_sync_stop 0x0100bda9 Thumb Code 60 gapm_per_sync.o(i.gapm_per_sync_stop)
- i.gapm_process_op 0x0100bde8 Section 0 gapm.o(i.gapm_process_op)
- i.gapm_profile_added_ind_handler 0x0100be5c Section 0 app_task.o(i.gapm_profile_added_ind_handler)
- gapm_profile_added_ind_handler 0x0100be5d Thumb Code 34 app_task.o(i.gapm_profile_added_ind_handler)
- i.gapm_profile_task_add_cmd_handler 0x0100be80 Section 0 gapm_cfg.o(i.gapm_profile_task_add_cmd_handler)
- i.gapm_reset_cmd_handler 0x0100bee0 Section 0 gapm_cfg.o(i.gapm_reset_cmd_handler)
- i.gapm_resolv_addr_cmd_handler 0x0100bf20 Section 0 gapm_smp.o(i.gapm_resolv_addr_cmd_handler)
- i.gapm_scan_actv_clean 0x0100bf58 Section 0 gapm_scan.o(i.gapm_scan_actv_clean)
- i.gapm_scan_add_to_filter 0x0100bf80 Section 0 gapm_scan.o(i.gapm_scan_add_to_filter)
- gapm_scan_add_to_filter 0x0100bf81 Thumb Code 124 gapm_scan.o(i.gapm_scan_add_to_filter)
- i.gapm_scan_clear_fragments 0x0100bffc Section 0 gapm_scan.o(i.gapm_scan_clear_fragments)
- gapm_scan_clear_fragments 0x0100bffd Thumb Code 26 gapm_scan.o(i.gapm_scan_clear_fragments)
- i.gapm_scan_create 0x0100c018 Section 0 gapm_scan.o(i.gapm_scan_create)
- i.gapm_scan_delete 0x0100c088 Section 0 gapm_scan.o(i.gapm_scan_delete)
- gapm_scan_delete 0x0100c089 Thumb Code 4 gapm_scan.o(i.gapm_scan_delete)
- i.gapm_scan_filter_packet 0x0100c08c Section 0 gapm_scan.o(i.gapm_scan_filter_packet)
- gapm_scan_filter_packet 0x0100c08d Thumb Code 258 gapm_scan.o(i.gapm_scan_filter_packet)
- i.gapm_scan_request_ind_handler 0x0100c194 Section 0 app_task.o(i.gapm_scan_request_ind_handler)
- gapm_scan_request_ind_handler 0x0100c195 Thumb Code 56 app_task.o(i.gapm_scan_request_ind_handler)
- i.gapm_scan_send_adv_report_ind 0x0100c1d0 Section 0 gapm_scan.o(i.gapm_scan_send_adv_report_ind)
- gapm_scan_send_adv_report_ind 0x0100c1d1 Thumb Code 320 gapm_scan.o(i.gapm_scan_send_adv_report_ind)
- i.gapm_scan_send_hci_le_set_ext_scan_en_cmd 0x0100c310 Section 0 gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd)
- gapm_scan_send_hci_le_set_ext_scan_en_cmd 0x0100c311 Thumb Code 74 gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_en_cmd)
- i.gapm_scan_send_hci_le_set_ext_scan_param_cmd 0x0100c360 Section 0 gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd)
- gapm_scan_send_hci_le_set_ext_scan_param_cmd 0x0100c361 Thumb Code 156 gapm_scan.o(i.gapm_scan_send_hci_le_set_ext_scan_param_cmd)
- i.gapm_scan_start 0x0100c3fc Section 0 gapm_scan.o(i.gapm_scan_start)
- gapm_scan_start 0x0100c3fd Thumb Code 70 gapm_scan.o(i.gapm_scan_start)
- i.gapm_scan_stop 0x0100c448 Section 0 gapm_scan.o(i.gapm_scan_stop)
- gapm_scan_stop 0x0100c449 Thumb Code 14 gapm_scan.o(i.gapm_scan_stop)
- i.gapm_scan_store_fragment 0x0100c45c Section 0 gapm_scan.o(i.gapm_scan_store_fragment)
- gapm_scan_store_fragment 0x0100c45d Thumb Code 118 gapm_scan.o(i.gapm_scan_store_fragment)
- i.gapm_send_complete_evt 0x0100c4d4 Section 0 gapm.o(i.gapm_send_complete_evt)
- i.gapm_send_error_evt 0x0100c518 Section 0 gapm.o(i.gapm_send_error_evt)
- i.gapm_set_adv_data_cmd_handler 0x0100c53c Section 0 gapm_adv.o(i.gapm_set_adv_data_cmd_handler)
- i.gapm_set_channel_map_cmd_handler 0x0100c628 Section 0 gapm_cfg.o(i.gapm_set_channel_map_cmd_handler)
- i.gapm_set_dev_config_cmd_handler 0x0100c680 Section 0 gapm_cfg.o(i.gapm_set_dev_config_cmd_handler)
- i.gapm_set_irk_cmd_handler 0x0100c834 Section 0 gapm_cfg.o(i.gapm_set_irk_cmd_handler)
- i.gapm_set_max_mps 0x0100c86c Section 0 gapm.o(i.gapm_set_max_mps)
- i.gapm_set_max_mtu 0x0100c88c Section 0 gapm.o(i.gapm_set_max_mtu)
- i.gapm_smp_encrypt_req 0x0100c8ac Section 0 gapm_smp.o(i.gapm_smp_encrypt_req)
- gapm_smp_encrypt_req 0x0100c8ad Thumb Code 16 gapm_smp.o(i.gapm_smp_encrypt_req)
- i.gapm_smp_encrypt_rsp 0x0100c8c0 Section 0 gapm_smp.o(i.gapm_smp_encrypt_rsp)
- gapm_smp_encrypt_rsp 0x0100c8c1 Thumb Code 154 gapm_smp.o(i.gapm_smp_encrypt_rsp)
- i.gapm_smp_rand_req 0x0100c960 Section 0 gapm_smp.o(i.gapm_smp_rand_req)
- gapm_smp_rand_req 0x0100c961 Thumb Code 8 gapm_smp.o(i.gapm_smp_rand_req)
- i.gapm_smp_rand_rsp 0x0100c96c Section 0 gapm_smp.o(i.gapm_smp_rand_rsp)
- gapm_smp_rand_rsp 0x0100c96d Thumb Code 142 gapm_smp.o(i.gapm_smp_rand_rsp)
- i.gapm_smp_resolv_op_cont 0x0100ca00 Section 0 gapm_smp.o(i.gapm_smp_resolv_op_cont)
- gapm_smp_resolv_op_cont 0x0100ca01 Thumb Code 150 gapm_smp.o(i.gapm_smp_resolv_op_cont)
- i.gapm_svc_chg_en 0x0100ca9c Section 0 gapm.o(i.gapm_svc_chg_en)
- i.gapm_sync_established_ind_handler 0x0100caac Section 0 app_task.o(i.gapm_sync_established_ind_handler)
- gapm_sync_established_ind_handler 0x0100caad Thumb Code 12 app_task.o(i.gapm_sync_established_ind_handler)
- i.gapm_unknown_task_msg_handler 0x0100cab8 Section 0 gapm_task.o(i.gapm_unknown_task_msg_handler)
- gapm_unknown_task_msg_handler 0x0100cab9 Thumb Code 34 gapm_task.o(i.gapm_unknown_task_msg_handler)
- i.gapm_update_state 0x0100cada Section 0 gapm.o(i.gapm_update_state)
- i.gapm_use_enc_block_cmd_handler 0x0100cb08 Section 0 gapm_smp.o(i.gapm_use_enc_block_cmd_handler)
- i.gapm_use_enc_block_ind_handler 0x0100cb48 Section 0 gapc_task.o(i.gapm_use_enc_block_ind_handler)
- gapm_use_enc_block_ind_handler 0x0100cb49 Thumb Code 60 gapc_task.o(i.gapm_use_enc_block_ind_handler)
- i.gatt_add_service 0x0100cb84 Section 0 gatt_api.o(i.gatt_add_service)
- i.gatt_clear_remote_svc 0x0100cbec Section 0 gatt_api.o(i.gatt_clear_remote_svc)
- i.gatt_clr_peer_svc 0x0100cc44 Section 0 gatt_api.o(i.gatt_clr_peer_svc)
- gatt_clr_peer_svc 0x0100cc45 Thumb Code 58 gatt_api.o(i.gatt_clr_peer_svc)
- i.gatt_get_free_svc_id 0x0100cc84 Section 0 gatt_api.o(i.gatt_get_free_svc_id)
- i.gatt_get_mtu 0x0100ccb0 Section 0 gatt_api.o(i.gatt_get_mtu)
- i.gatt_msg_default_handler 0x0100ccb4 Section 0 gatt_api.o(i.gatt_msg_default_handler)
- gatt_msg_default_handler 0x0100ccb5 Thumb Code 44 gatt_api.o(i.gatt_msg_default_handler)
- i.gatt_msg_default_handler_imp 0x0100cce8 Section 0 gatt_api.o(i.gatt_msg_default_handler_imp)
- gatt_msg_default_handler_imp 0x0100cce9 Thumb Code 1526 gatt_api.o(i.gatt_msg_default_handler_imp)
- i.gatt_mtu_exchange_req 0x0100d2e4 Section 0 gatt_api.o(i.gatt_mtu_exchange_req)
- i.gatt_notification 0x0100d308 Section 0 gatt_api.o(i.gatt_notification)
- i.gatt_notification_with_handle 0x0100d338 Section 0 gatt_api.o(i.gatt_notification_with_handle)
- i.gatt_profile_task_add 0x0100d3a0 Section 0 gatt_api.o(i.gatt_profile_task_add)
- i.gatt_regist_peer_prf_info 0x0100d44c Section 0 gatt_api.o(i.gatt_regist_peer_prf_info)
- gatt_regist_peer_prf_info 0x0100d44d Thumb Code 114 gatt_api.o(i.gatt_regist_peer_prf_info)
- i.gatt_servcie_added 0x0100d4cc Section 0 gatt_api.o(i.gatt_servcie_added)
- gatt_servcie_added 0x0100d4cd Thumb Code 50 gatt_api.o(i.gatt_servcie_added)
- i.gatt_service_connection_cleanup 0x0100d508 Section 0 gatt_api.o(i.gatt_service_connection_cleanup)
- gatt_service_connection_cleanup 0x0100d509 Thumb Code 54 gatt_api.o(i.gatt_service_connection_cleanup)
- i.gatt_service_connection_created 0x0100d544 Section 0 gatt_api.o(i.gatt_service_connection_created)
- gatt_service_connection_created 0x0100d545 Thumb Code 60 gatt_api.o(i.gatt_service_connection_created)
- i.gatt_service_destroy 0x0100d588 Section 0 gatt_api.o(i.gatt_service_destroy)
- gatt_service_destroy 0x0100d589 Thumb Code 2 gatt_api.o(i.gatt_service_destroy)
- i.gatt_service_init 0x0100d58c Section 0 gatt_api.o(i.gatt_service_init)
- gatt_service_init 0x0100d58d Thumb Code 742 gatt_api.o(i.gatt_service_init)
- i.gatt_store_peer_prf_info 0x0100d8ac Section 0 gatt_api.o(i.gatt_store_peer_prf_info)
- gatt_store_peer_prf_info 0x0100d8ad Thumb Code 284 gatt_api.o(i.gatt_store_peer_prf_info)
- i.gatt_write_peer_svc_to_flash 0x0100da00 Section 0 user_bond_manage.o(i.gatt_write_peer_svc_to_flash)
- i.gattc_att_info_cfm_handler 0x0100da90 Section 0 gattc_task.o(i.gattc_att_info_cfm_handler)
- gattc_att_info_cfm_handler 0x0100da91 Thumb Code 82 gattc_task.o(i.gattc_att_info_cfm_handler)
- i.gattc_att_info_req_ind_handler 0x0100dae8 Section 0 gapc_task.o(i.gattc_att_info_req_ind_handler)
- gattc_att_info_req_ind_handler 0x0100dae9 Thumb Code 102 gapc_task.o(i.gattc_att_info_req_ind_handler)
- i.gattc_att_info_req_ind_handler 0x0100db4e Section 0 gattc_task.o(i.gattc_att_info_req_ind_handler)
- gattc_att_info_req_ind_handler 0x0100db4f Thumb Code 80 gattc_task.o(i.gattc_att_info_req_ind_handler)
- i.gattc_cleanup 0x0100dba0 Section 0 gattc.o(i.gattc_cleanup)
- i.gattc_cmp_evt_handler 0x0100dc44 Section 0 gapc_task.o(i.gattc_cmp_evt_handler)
- gattc_cmp_evt_handler 0x0100dc45 Thumb Code 62 gapc_task.o(i.gattc_cmp_evt_handler)
- i.gattc_cmp_evt_handler 0x0100dc84 Section 0 gattc_task.o(i.gattc_cmp_evt_handler)
- gattc_cmp_evt_handler 0x0100dc85 Thumb Code 384 gattc_task.o(i.gattc_cmp_evt_handler)
- i.gattc_con_enable 0x0100de08 Section 0 gattc.o(i.gattc_con_enable)
- i.gattc_create 0x0100de20 Section 0 gattc.o(i.gattc_create)
- i.gattc_default_msg_handler 0x0100deac Section 0 gattc_task.o(i.gattc_default_msg_handler)
- gattc_default_msg_handler 0x0100dead Thumb Code 12 gattc_task.o(i.gattc_default_msg_handler)
- i.gattc_disc_char_desc_ind_handler 0x0100deb8 Section 0 gattc_task.o(i.gattc_disc_char_desc_ind_handler)
- gattc_disc_char_desc_ind_handler 0x0100deb9 Thumb Code 106 gattc_task.o(i.gattc_disc_char_desc_ind_handler)
- i.gattc_disc_char_ind_handler 0x0100df28 Section 0 gattc_task.o(i.gattc_disc_char_ind_handler)
- gattc_disc_char_ind_handler 0x0100df29 Thumb Code 146 gattc_task.o(i.gattc_disc_char_ind_handler)
- i.gattc_disc_cmd_handler 0x0100dfc0 Section 0 gattc_task.o(i.gattc_disc_cmd_handler)
- gattc_disc_cmd_handler 0x0100dfc1 Thumb Code 322 gattc_task.o(i.gattc_disc_cmd_handler)
- i.gattc_disc_svc_incl_ind_handler 0x0100e10c Section 0 gattc_task.o(i.gattc_disc_svc_incl_ind_handler)
- gattc_disc_svc_incl_ind_handler 0x0100e10d Thumb Code 110 gattc_task.o(i.gattc_disc_svc_incl_ind_handler)
- i.gattc_disc_svc_ind_handler 0x0100e180 Section 0 gattc_task.o(i.gattc_disc_svc_ind_handler)
- gattc_disc_svc_ind_handler 0x0100e181 Thumb Code 66 gattc_task.o(i.gattc_disc_svc_ind_handler)
- i.gattc_event_cfm_handler 0x0100e1dc Section 0 gattc_task.o(i.gattc_event_cfm_handler)
- gattc_event_cfm_handler 0x0100e1dd Thumb Code 24 gattc_task.o(i.gattc_event_cfm_handler)
- i.gattc_event_ind_handler 0x0100e1f4 Section 0 app_task.o(i.gattc_event_ind_handler)
- gattc_event_ind_handler 0x0100e1f5 Thumb Code 26 app_task.o(i.gattc_event_ind_handler)
- i.gattc_exc_mtu_cmd_handler 0x0100e214 Section 0 gattc_task.o(i.gattc_exc_mtu_cmd_handler)
- gattc_exc_mtu_cmd_handler 0x0100e215 Thumb Code 68 gattc_task.o(i.gattc_exc_mtu_cmd_handler)
- i.gattc_execute_write_cmd_handler 0x0100e25c Section 0 gattc_task.o(i.gattc_execute_write_cmd_handler)
- gattc_execute_write_cmd_handler 0x0100e25d Thumb Code 42 gattc_task.o(i.gattc_execute_write_cmd_handler)
- i.gattc_get_mtu 0x0100e28c Section 0 gattc.o(i.gattc_get_mtu)
- i.gattc_get_operation 0x0100e29c Section 0 gattc.o(i.gattc_get_operation)
- i.gattc_get_operation_ptr 0x0100e2b8 Section 0 gattc.o(i.gattc_get_operation_ptr)
- i.gattc_get_requester 0x0100e2c8 Section 0 gattc.o(i.gattc_get_requester)
- i.gattc_init 0x0100e2e8 Section 0 gattc.o(i.gattc_init)
- i.gattc_operation_cleanup 0x0100e338 Section 0 gattc.o(i.gattc_operation_cleanup)
- gattc_operation_cleanup 0x0100e339 Thumb Code 102 gattc.o(i.gattc_operation_cleanup)
- i.gattc_process_op 0x0100e3a4 Section 0 gattc_task.o(i.gattc_process_op)
- gattc_process_op 0x0100e3a5 Thumb Code 162 gattc_task.o(i.gattc_process_op)
- i.gattc_read_cfm_handler 0x0100e44c Section 0 gattc_task.o(i.gattc_read_cfm_handler)
- gattc_read_cfm_handler 0x0100e44d Thumb Code 64 gattc_task.o(i.gattc_read_cfm_handler)
- i.gattc_read_cmd_handler 0x0100e490 Section 0 gattc_task.o(i.gattc_read_cmd_handler)
- gattc_read_cmd_handler 0x0100e491 Thumb Code 292 gattc_task.o(i.gattc_read_cmd_handler)
- i.gattc_read_ind_handler 0x0100e5c0 Section 0 gapc_task.o(i.gattc_read_ind_handler)
- gattc_read_ind_handler 0x0100e5c1 Thumb Code 232 gapc_task.o(i.gattc_read_ind_handler)
- i.gattc_read_req_ind_handler 0x0100e6a8 Section 0 gapc_task.o(i.gattc_read_req_ind_handler)
- gattc_read_req_ind_handler 0x0100e6a9 Thumb Code 184 gapc_task.o(i.gattc_read_req_ind_handler)
- i.gattc_read_req_ind_handler 0x0100e760 Section 0 gattc_task.o(i.gattc_read_req_ind_handler)
- gattc_read_req_ind_handler 0x0100e761 Thumb Code 94 gattc_task.o(i.gattc_read_req_ind_handler)
- i.gattc_reg_to_peer_evt_cmd_handler 0x0100e7c0 Section 0 gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler)
- gattc_reg_to_peer_evt_cmd_handler 0x0100e7c1 Thumb Code 156 gattc_task.o(i.gattc_reg_to_peer_evt_cmd_handler)
- i.gattc_reschedule_operation 0x0100e864 Section 0 gattc.o(i.gattc_reschedule_operation)
- i.gattc_sdp_svc_disc_cmd_handler 0x0100e8a0 Section 0 gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler)
- gattc_sdp_svc_disc_cmd_handler 0x0100e8a1 Thumb Code 190 gattc_task.o(i.gattc_sdp_svc_disc_cmd_handler)
- i.gattc_send_complete_evt 0x0100e964 Section 0 gattc.o(i.gattc_send_complete_evt)
- i.gattc_send_error_evt 0x0100e9cc Section 0 gattc.o(i.gattc_send_error_evt)
- i.gattc_send_evt_cmd_handler 0x0100e9f8 Section 0 gattc_task.o(i.gattc_send_evt_cmd_handler)
- gattc_send_evt_cmd_handler 0x0100e9f9 Thumb Code 78 gattc_task.o(i.gattc_send_evt_cmd_handler)
- i.gattc_send_svc_changed_cmd_handler 0x0100ea50 Section 0 gattc_task.o(i.gattc_send_svc_changed_cmd_handler)
- gattc_send_svc_changed_cmd_handler 0x0100ea51 Thumb Code 178 gattc_task.o(i.gattc_send_svc_changed_cmd_handler)
- i.gattc_set_mtu 0x0100eb04 Section 0 gattc.o(i.gattc_set_mtu)
- i.gattc_set_operation_ptr 0x0100eb54 Section 0 gattc.o(i.gattc_set_operation_ptr)
- i.gattc_timeout_handler 0x0100eb64 Section 0 gattc_task.o(i.gattc_timeout_handler)
- gattc_timeout_handler 0x0100eb65 Thumb Code 110 gattc_task.o(i.gattc_timeout_handler)
- i.gattc_update_state 0x0100ebdc Section 0 gattc.o(i.gattc_update_state)
- i.gattc_write_cfm_handler 0x0100ec04 Section 0 gattc_task.o(i.gattc_write_cfm_handler)
- gattc_write_cfm_handler 0x0100ec05 Thumb Code 132 gattc_task.o(i.gattc_write_cfm_handler)
- i.gattc_write_cmd_handler 0x0100ec8c Section 0 gattc_task.o(i.gattc_write_cmd_handler)
- gattc_write_cmd_handler 0x0100ec8d Thumb Code 398 gattc_task.o(i.gattc_write_cmd_handler)
- i.gattc_write_req_ind_handler 0x0100ee20 Section 0 gapc_task.o(i.gattc_write_req_ind_handler)
- gattc_write_req_ind_handler 0x0100ee21 Thumb Code 224 gapc_task.o(i.gattc_write_req_ind_handler)
- i.gattc_write_req_ind_handler 0x0100ef00 Section 0 gattc_task.o(i.gattc_write_req_ind_handler)
- gattc_write_req_ind_handler 0x0100ef01 Thumb Code 114 gattc_task.o(i.gattc_write_req_ind_handler)
- i.gattm_cleanup 0x0100ef72 Section 0 gattm.o(i.gattm_cleanup)
- i.gattm_create 0x0100ef78 Section 0 gattm.o(i.gattm_create)
- i.gattm_default_msg_handler 0x0100ef7c Section 0 gattm_task.o(i.gattm_default_msg_handler)
- gattm_default_msg_handler 0x0100ef7d Thumb Code 4 gattm_task.o(i.gattm_default_msg_handler)
- i.gattm_init 0x0100ef80 Section 0 gattm.o(i.gattm_init)
- i.gattm_init_attr 0x0100efa4 Section 0 gattm.o(i.gattm_init_attr)
- i.gattm_svc_get_start_hdl 0x0100f008 Section 0 gattm.o(i.gattm_svc_get_start_hdl)
- i.get_active_service_id 0x0100f014 Section 0 gatt_api.o(i.get_active_service_id)
- get_active_service_id 0x0100f015 Thumb Code 48 gatt_api.o(i.get_active_service_id)
- i.get_gatt_default_itf 0x0100f048 Section 0 gatt_api.o(i.get_gatt_default_itf)
- i.get_stored_info_req 0x0100f050 Section 0 app_proj_event.o(i.get_stored_info_req)
- i.get_valid_tim_evt_id 0x0100f06c Section 0 os_timer.o(i.get_valid_tim_evt_id)
- get_valid_tim_evt_id 0x0100f06d Thumb Code 70 os_timer.o(i.get_valid_tim_evt_id)
- i.hci_acl_data_handler 0x0100f0b8 Section 0 l2cc_task.o(i.hci_acl_data_handler)
- hci_acl_data_handler 0x0100f0b9 Thumb Code 292 l2cc_task.o(i.hci_acl_data_handler)
- i.hci_auth_payl_to_exp_evt_handler 0x0100f1e8 Section 0 gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler)
- hci_auth_payl_to_exp_evt_handler 0x0100f1e9 Thumb Code 36 gapc_hci.o(i.hci_auth_payl_to_exp_evt_handler)
- i.hci_basic_cmd_cmp_evt_cfg_handler 0x0100f20c Section 0 gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler)
- i.hci_basic_cmd_cmp_evt_rl_cfg_handler 0x0100f2b0 Section 0 gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler)
- i.hci_cmd_stat_event_handler 0x0100f2f4 Section 0 gapc_hci.o(i.hci_cmd_stat_event_handler)
- hci_cmd_stat_event_handler 0x0100f2f5 Thumb Code 240 gapc_hci.o(i.hci_cmd_stat_event_handler)
- i.hci_disc_cmp_evt_handler 0x0100f3e8 Section 0 gapc_hci.o(i.hci_disc_cmp_evt_handler)
- hci_disc_cmp_evt_handler 0x0100f3e9 Thumb Code 88 gapc_hci.o(i.hci_disc_cmp_evt_handler)
- i.hci_enc_chg_evt_handler 0x0100f444 Section 0 gapc_hci.o(i.hci_enc_chg_evt_handler)
- hci_enc_chg_evt_handler 0x0100f445 Thumb Code 36 gapc_hci.o(i.hci_enc_chg_evt_handler)
- i.hci_enc_key_refr_evt_handler 0x0100f46c Section 0 gapc_hci.o(i.hci_enc_key_refr_evt_handler)
- hci_enc_key_refr_evt_handler 0x0100f46d Thumb Code 36 gapc_hci.o(i.hci_enc_key_refr_evt_handler)
- i.hci_le_adv_set_term_evt_handler 0x0100f494 Section 0 gapm_adv.o(i.hci_le_adv_set_term_evt_handler)
- i.hci_le_ch_sel_algo_evt_handler 0x0100f50c Section 0 gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler)
- i.hci_le_cmd_cmp_evt_addr_handler 0x0100f534 Section 0 gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler)
- i.hci_le_cmd_cmp_evt_adv_handler 0x0100f56c Section 0 gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler)
- i.hci_le_cmd_cmp_evt_creating_handler 0x0100f610 Section 0 gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler)
- hci_le_cmd_cmp_evt_creating_handler 0x0100f611 Thumb Code 230 gapm_adv.o(i.hci_le_cmd_cmp_evt_creating_handler)
- i.hci_le_cmd_cmp_evt_init_handler 0x0100f6fc Section 0 gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler)
- i.hci_le_cmd_cmp_evt_list_handler 0x0100f77c Section 0 gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler)
- i.hci_le_cmd_cmp_evt_per_sync_handler 0x0100f81c Section 0 gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler)
- i.hci_le_cmd_cmp_evt_scan_handler 0x0100f850 Section 0 gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler)
- i.hci_le_cmd_cmp_evt_starting_handler 0x0100f8b8 Section 0 gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler)
- hci_le_cmd_cmp_evt_starting_handler 0x0100f8b9 Thumb Code 126 gapm_adv.o(i.hci_le_cmd_cmp_evt_starting_handler)
- i.hci_le_con_update_cmp_evt_handler 0x0100f938 Section 0 gapc_hci.o(i.hci_le_con_update_cmp_evt_handler)
- hci_le_con_update_cmp_evt_handler 0x0100f939 Thumb Code 138 gapc_hci.o(i.hci_le_con_update_cmp_evt_handler)
- i.hci_le_data_len_chg_evt_handler 0x0100f9c8 Section 0 gapc_hci.o(i.hci_le_data_len_chg_evt_handler)
- hci_le_data_len_chg_evt_handler 0x0100f9c9 Thumb Code 60 gapc_hci.o(i.hci_le_data_len_chg_evt_handler)
- i.hci_le_enh_con_cmp_evt_handler 0x0100fa04 Section 0 gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler)
- i.hci_le_ext_adv_report_evt_handler 0x0100fa2c Section 0 gapm_scan.o(i.hci_le_ext_adv_report_evt_handler)
- i.hci_le_gen_dhkey_stat_evt_handler 0x0100faf0 Section 0 gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler)
- i.hci_le_generate_dhkey_cmp_evt_handler 0x0100fb16 Section 0 gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler)
- i.hci_le_ltk_request_evt_handler 0x0100fb6c Section 0 gapc_hci.o(i.hci_le_ltk_request_evt_handler)
- hci_le_ltk_request_evt_handler 0x0100fb6d Thumb Code 118 gapc_hci.o(i.hci_le_ltk_request_evt_handler)
- i.hci_le_per_adv_report_evt_handler 0x0100fbec Section 0 gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler)
- i.hci_le_per_adv_sync_est_evt_handler 0x0100fc3c Section 0 gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler)
- i.hci_le_per_adv_sync_lost_evt_handler 0x0100fca2 Section 0 gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler)
- i.hci_le_phy_upd_cmp_evt_handler 0x0100fcc0 Section 0 gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler)
- hci_le_phy_upd_cmp_evt_handler 0x0100fcc1 Thumb Code 100 gapc_hci.o(i.hci_le_phy_upd_cmp_evt_handler)
- i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler 0x0100fd28 Section 0 gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler)
- i.hci_le_rd_buff_size_cmd_cmp_evt_handler 0x0100fd6c Section 0 gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler)
- i.hci_le_rd_local_p256_public_key_cmp_evt_handler 0x0100fd9c Section 0 gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler)
- i.hci_le_rd_max_data_len_cmd_cmp_evt_handler 0x0100fe2c Section 0 gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler)
- i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler 0x0100fe70 Section 0 gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler)
- i.hci_le_rd_pal_size_cmd_cmp_evt_handler 0x0100fed8 Section 0 gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler)
- i.hci_le_rd_phy_cmd_cmp_evt_handler 0x0100ff14 Section 0 gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler)
- hci_le_rd_phy_cmd_cmp_evt_handler 0x0100ff15 Thumb Code 88 gapc_hci.o(i.hci_le_rd_phy_cmd_cmp_evt_handler)
- i.hci_le_rd_ral_addr_cmd_cmp_evt_handler 0x0100ff70 Section 0 gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler)
- i.hci_le_rd_ral_size_cmd_cmp_evt_handler 0x0100ffd6 Section 0 gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler)
- i.hci_le_rd_rem_feats_cmp_evt_handler 0x01010010 Section 0 gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler)
- hci_le_rd_rem_feats_cmp_evt_handler 0x01010011 Thumb Code 158 gapc_hci.o(i.hci_le_rd_rem_feats_cmp_evt_handler)
- i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler 0x010100b4 Section 0 gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler)
- i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler 0x010100fc Section 0 gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler)
- i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler 0x01010136 Section 0 gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler)
- i.hci_le_rd_wlst_size_cmd_cmp_evt_handler 0x0101017e Section 0 gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler)
- i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler 0x010101b8 Section 0 gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler)
- i.hci_le_rem_con_param_req_evt_handler 0x01010220 Section 0 gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler)
- hci_le_rem_con_param_req_evt_handler 0x01010221 Thumb Code 76 gapc_hci.o(i.hci_le_rem_con_param_req_evt_handler)
- i.hci_le_scan_req_rcvd_evt_handler 0x01010270 Section 0 gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler)
- i.hci_le_scan_timeout_evt_handler 0x010102d0 Section 0 gapm_scan.o(i.hci_le_scan_timeout_evt_handler)
- i.hci_le_set_data_len_cmd_cmp_evt_handler 0x010102f8 Section 0 gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler)
- hci_le_set_data_len_cmd_cmp_evt_handler 0x010102f9 Thumb Code 46 gapc_hci.o(i.hci_le_set_data_len_cmd_cmp_evt_handler)
- i.hci_le_start_enc_stat_evt_handler 0x0101032c Section 0 gapc_hci.o(i.hci_le_start_enc_stat_evt_handler)
- hci_le_start_enc_stat_evt_handler 0x0101032d Thumb Code 36 gapc_hci.o(i.hci_le_start_enc_stat_evt_handler)
- i.hci_nb_cmp_pkts_evt_handler 0x01010350 Section 0 l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler)
- hci_nb_cmp_pkts_evt_handler 0x01010351 Thumb Code 60 l2cc_task.o(i.hci_nb_cmp_pkts_evt_handler)
- i.hci_rd_auth_payl_to_cmd_cmp_evt_handler 0x01010394 Section 0 gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler)
- hci_rd_auth_payl_to_cmd_cmp_evt_handler 0x01010395 Thumb Code 72 gapc_hci.o(i.hci_rd_auth_payl_to_cmd_cmp_evt_handler)
- i.hci_rd_bd_addr_cmd_cmp_evt_handler 0x010103dc Section 0 gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler)
- i.hci_rd_buff_size_cmd_cmp_evt_handler 0x01010420 Section 0 gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler)
- i.hci_rd_chnl_map_cmd_cmp_evt_handler 0x01010450 Section 0 gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler)
- hci_rd_chnl_map_cmd_cmp_evt_handler 0x01010451 Thumb Code 96 gapc_hci.o(i.hci_rd_chnl_map_cmd_cmp_evt_handler)
- i.hci_rd_local_ver_info_cmd_cmp_evt_handler 0x010104b0 Section 0 gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler)
- i.hci_rd_rem_ver_info_cmp_evt_handler 0x01010518 Section 0 gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler)
- hci_rd_rem_ver_info_cmp_evt_handler 0x01010519 Thumb Code 130 gapc_hci.o(i.hci_rd_rem_ver_info_cmp_evt_handler)
- i.hci_rd_rssi_cmd_cmp_evt_handler 0x010105a0 Section 0 gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler)
- hci_rd_rssi_cmd_cmp_evt_handler 0x010105a1 Thumb Code 92 gapc_hci.o(i.hci_rd_rssi_cmd_cmp_evt_handler)
- i.hci_test_end_cmd_cmp_evt_handler 0x010105fc Section 0 gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler)
- i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler 0x01010638 Section 0 gapc_hci.o(i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler)
- hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler 0x01010639 Thumb Code 46 gapc_hci.o(i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler)
- i.hci_wr_auth_payl_to_cmd_cmp_evt_handler 0x0101066c Section 0 gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler)
- hci_wr_auth_payl_to_cmd_cmp_evt_handler 0x0101066d Thumb Code 38 gapc_hci.o(i.hci_wr_auth_payl_to_cmd_cmp_evt_handler)
- i.hid_gatt_add_service 0x01010694 Section 0 hid_service.o(i.hid_gatt_add_service)
- i.hid_gatt_msg_handler 0x010106d8 Section 0 hid_service.o(i.hid_gatt_msg_handler)
- hid_gatt_msg_handler 0x010106d9 Thumb Code 326 hid_service.o(i.hid_gatt_msg_handler)
- i.hid_gatt_report_notify 0x010108e4 Section 0 hid_service.o(i.hid_gatt_report_notify)
- i.hid_keyboard_value_send 0x01010924 Section 0 ble_simple_peripheral.o(i.hid_keyboard_value_send)
- i.hid_mouse_timer_start 0x01010958 Section 0 timer.o(i.hid_mouse_timer_start)
- i.hid_mouse_timer_stop 0x010109cc Section 0 timer.o(i.hid_mouse_timer_stop)
- i.hid_mouse_value_send 0x01010a10 Section 0 ble_simple_peripheral.o(i.hid_mouse_value_send)
- i.i2s_clear_fifo 0x01010a58 Section 0 driver_i2s.o(i.i2s_clear_fifo)
- i.i2s_get_data 0x01010a74 Section 0 driver_i2s.o(i.i2s_get_data)
- i.i2s_get_int_status 0x01010aa8 Section 0 driver_i2s.o(i.i2s_get_int_status)
- i.i2s_init 0x01010ab4 Section 0 driver_i2s.o(i.i2s_init)
- i.i2s_start 0x01010b40 Section 0 driver_i2s.o(i.i2s_start)
- i.i2s_stop 0x01010b60 Section 0 driver_i2s.o(i.i2s_stop)
- i.inflash_read 0x01010b7c Section 0 inflash.o(i.inflash_read)
- i.inflash_write 0x01010bbc Section 0 inflash.o(i.inflash_write)
- i.initial_static_memory 0x01010c1c Section 0 jump_table.o(i.initial_static_memory)
- i.jump_table_get_static_keys 0x01010d00 Section 0 jump_table.o(i.jump_table_get_static_keys)
- i.jump_table_memmory_init 0x01010dc0 Section 0 jump_table.o(i.jump_table_memmory_init)
- i.jump_table_param_get 0x01010e14 Section 0 jump_table.o(i.jump_table_param_get)
- jump_table_param_get 0x01010e15 Thumb Code 68 jump_table.o(i.jump_table_param_get)
- i.jump_table_param_set 0x01010e5c Section 0 jump_table.o(i.jump_table_param_set)
- jump_table_param_set 0x01010e5d Thumb Code 50 jump_table.o(i.jump_table_param_set)
- i.jump_table_set_static_keys 0x01010e94 Section 0 jump_table.o(i.jump_table_set_static_keys)
- i.jump_table_set_static_keys_store_offset 0x01010f34 Section 0 jump_table.o(i.jump_table_set_static_keys_store_offset)
- i.keyscan_init 0x01010f40 Section 0 driver_keyscan.o(i.keyscan_init)
- i.l2c_code_conn_param_upd_req_handler 0x01011184 Section 0 gapc_sig.o(i.l2c_code_conn_param_upd_req_handler)
- l2c_code_conn_param_upd_req_handler 0x01011185 Thumb Code 98 gapc_sig.o(i.l2c_code_conn_param_upd_req_handler)
- i.l2c_code_conn_param_upd_req_handler 0x010111ec Section 0 l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler)
- l2c_code_conn_param_upd_req_handler 0x010111ed Thumb Code 60 l2cc_sig.o(i.l2c_code_conn_param_upd_req_handler)
- i.l2c_code_conn_param_upd_resp_handler 0x01011228 Section 0 gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
- l2c_code_conn_param_upd_resp_handler 0x01011229 Thumb Code 68 gapc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
- i.l2c_code_conn_param_upd_resp_handler 0x0101126c Section 0 l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
- l2c_code_conn_param_upd_resp_handler 0x0101126d Thumb Code 58 l2cc_sig.o(i.l2c_code_conn_param_upd_resp_handler)
- i.l2c_code_disconnection_req_handler 0x010112a6 Section 0 l2cc_sig.o(i.l2c_code_disconnection_req_handler)
- l2c_code_disconnection_req_handler 0x010112a7 Thumb Code 62 l2cc_sig.o(i.l2c_code_disconnection_req_handler)
- i.l2c_code_disconnection_resp_handler 0x010112e4 Section 0 l2cc_sig.o(i.l2c_code_disconnection_resp_handler)
- l2c_code_disconnection_resp_handler 0x010112e5 Thumb Code 82 l2cc_sig.o(i.l2c_code_disconnection_resp_handler)
- i.l2c_code_le_cb_conn_req_handler 0x01011338 Section 0 l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler)
- l2c_code_le_cb_conn_req_handler 0x01011339 Thumb Code 356 l2cc_sig.o(i.l2c_code_le_cb_conn_req_handler)
- i.l2c_code_le_cb_conn_resp_handler 0x010114a0 Section 0 l2cc_sig.o(i.l2c_code_le_cb_conn_resp_handler)
- l2c_code_le_cb_conn_resp_handler 0x010114a1 Thumb Code 254 l2cc_sig.o(i.l2c_code_le_cb_conn_resp_handler)
- i.l2c_code_le_flow_control_credit_handler 0x010115a0 Section 0 l2cc_sig.o(i.l2c_code_le_flow_control_credit_handler)
- l2c_code_le_flow_control_credit_handler 0x010115a1 Thumb Code 136 l2cc_sig.o(i.l2c_code_le_flow_control_credit_handler)
- i.l2c_code_reject_handler 0x0101162c Section 0 gapc_sig.o(i.l2c_code_reject_handler)
- l2c_code_reject_handler 0x0101162d Thumb Code 80 gapc_sig.o(i.l2c_code_reject_handler)
- i.l2c_code_reject_handler 0x0101167c Section 0 l2cc_sig.o(i.l2c_code_reject_handler)
- l2c_code_reject_handler 0x0101167d Thumb Code 198 l2cc_sig.o(i.l2c_code_reject_handler)
- i.l2cc_cleanup 0x01011744 Section 0 l2cc.o(i.l2cc_cleanup)
- i.l2cc_cmp_evt_handler 0x01011808 Section 0 app_task.o(i.l2cc_cmp_evt_handler)
- l2cc_cmp_evt_handler 0x01011809 Thumb Code 58 app_task.o(i.l2cc_cmp_evt_handler)
- i.l2cc_cmp_evt_handler 0x01011848 Section 0 gapc_task.o(i.l2cc_cmp_evt_handler)
- l2cc_cmp_evt_handler 0x01011849 Thumb Code 60 gapc_task.o(i.l2cc_cmp_evt_handler)
- i.l2cc_cmp_evt_handler 0x01011884 Section 0 gattc_task.o(i.l2cc_cmp_evt_handler)
- l2cc_cmp_evt_handler 0x01011885 Thumb Code 70 gattc_task.o(i.l2cc_cmp_evt_handler)
- i.l2cc_create 0x010118cc Section 0 l2cc.o(i.l2cc_create)
- i.l2cc_data_send 0x01011920 Section 0 l2cc.o(i.l2cc_data_send)
- i.l2cc_dbg_pdu_pack 0x01011bac Section 0 l2cc_pdu.o(i.l2cc_dbg_pdu_pack)
- i.l2cc_dbg_pdu_send_cmd_handler 0x01011bfc Section 0 l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler)
- l2cc_dbg_pdu_send_cmd_handler 0x01011bfd Thumb Code 106 l2cc_task.o(i.l2cc_dbg_pdu_send_cmd_handler)
- i.l2cc_default_msg_handler 0x01011c6c Section 0 l2cc_task.o(i.l2cc_default_msg_handler)
- l2cc_default_msg_handler 0x01011c6d Thumb Code 4 l2cc_task.o(i.l2cc_default_msg_handler)
- i.l2cc_get_operation 0x01011c70 Section 0 l2cc.o(i.l2cc_get_operation)
- i.l2cc_get_operation_ptr 0x01011c88 Section 0 l2cc.o(i.l2cc_get_operation_ptr)
- i.l2cc_init 0x01011c98 Section 0 l2cc.o(i.l2cc_init)
- i.l2cc_lecb_add_cmd_handler 0x01011ce8 Section 0 l2cc_task.o(i.l2cc_lecb_add_cmd_handler)
- l2cc_lecb_add_cmd_handler 0x01011ce9 Thumb Code 128 l2cc_task.o(i.l2cc_lecb_add_cmd_handler)
- i.l2cc_lecb_add_ind_handler 0x01011d6c Section 0 app_task.o(i.l2cc_lecb_add_ind_handler)
- l2cc_lecb_add_ind_handler 0x01011d6d Thumb Code 38 app_task.o(i.l2cc_lecb_add_ind_handler)
- i.l2cc_lecb_con_ind_handler 0x01011d98 Section 0 app_task.o(i.l2cc_lecb_con_ind_handler)
- l2cc_lecb_con_ind_handler 0x01011d99 Thumb Code 46 app_task.o(i.l2cc_lecb_con_ind_handler)
- i.l2cc_lecb_con_req_ind_handler 0x01011dcc Section 0 app_task.o(i.l2cc_lecb_con_req_ind_handler)
- l2cc_lecb_con_req_ind_handler 0x01011dcd Thumb Code 66 app_task.o(i.l2cc_lecb_con_req_ind_handler)
- i.l2cc_lecb_connect_cfm_handler 0x01011e0e Section 0 l2cc_task.o(i.l2cc_lecb_connect_cfm_handler)
- l2cc_lecb_connect_cfm_handler 0x01011e0f Thumb Code 296 l2cc_task.o(i.l2cc_lecb_connect_cfm_handler)
- i.l2cc_lecb_connect_cmd_handler 0x01011f38 Section 0 l2cc_task.o(i.l2cc_lecb_connect_cmd_handler)
- l2cc_lecb_connect_cmd_handler 0x01011f39 Thumb Code 288 l2cc_task.o(i.l2cc_lecb_connect_cmd_handler)
- i.l2cc_lecb_discon_ind_handler 0x01012060 Section 0 app_task.o(i.l2cc_lecb_discon_ind_handler)
- l2cc_lecb_discon_ind_handler 0x01012061 Thumb Code 38 app_task.o(i.l2cc_lecb_discon_ind_handler)
- i.l2cc_lecb_disconnect_cmd_handler 0x0101208c Section 0 l2cc_task.o(i.l2cc_lecb_disconnect_cmd_handler)
- l2cc_lecb_disconnect_cmd_handler 0x0101208d Thumb Code 132 l2cc_task.o(i.l2cc_lecb_disconnect_cmd_handler)
- i.l2cc_lecb_find 0x01012114 Section 0 l2cc_lecb.o(i.l2cc_lecb_find)
- i.l2cc_lecb_free 0x01012154 Section 0 l2cc_lecb.o(i.l2cc_lecb_free)
- i.l2cc_lecb_h2l_err 0x010121f4 Section 0 l2cc_lecb.o(i.l2cc_lecb_h2l_err)
- i.l2cc_lecb_init_disconnect 0x0101222c Section 0 l2cc_lecb.o(i.l2cc_lecb_init_disconnect)
- i.l2cc_lecb_pdu_pack 0x01012260 Section 0 l2cc_pdu.o(i.l2cc_lecb_pdu_pack)
- i.l2cc_lecb_pdu_unpack 0x010122c4 Section 0 l2cc_pdu.o(i.l2cc_lecb_pdu_unpack)
- i.l2cc_lecb_sdu_recv_ind_handler 0x01012344 Section 0 app_task.o(i.l2cc_lecb_sdu_recv_ind_handler)
- l2cc_lecb_sdu_recv_ind_handler 0x01012345 Thumb Code 76 app_task.o(i.l2cc_lecb_sdu_recv_ind_handler)
- i.l2cc_lecb_sdu_send_cmd_handler 0x01012394 Section 0 l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler)
- l2cc_lecb_sdu_send_cmd_handler 0x01012395 Thumb Code 150 l2cc_task.o(i.l2cc_lecb_sdu_send_cmd_handler)
- i.l2cc_lecb_send_con_req 0x01012430 Section 0 l2cc_lecb.o(i.l2cc_lecb_send_con_req)
- i.l2cc_lecb_send_con_rsp 0x0101247c Section 0 l2cc_lecb.o(i.l2cc_lecb_send_con_rsp)
- i.l2cc_lecb_send_credit_add 0x010124b6 Section 0 l2cc_lecb.o(i.l2cc_lecb_send_credit_add)
- i.l2cc_lecb_send_disc_req 0x010124de Section 0 l2cc_lecb.o(i.l2cc_lecb_send_disc_req)
- i.l2cc_lecb_send_disc_rsp 0x01012516 Section 0 l2cc_lecb.o(i.l2cc_lecb_send_disc_rsp)
- i.l2cc_op_complete 0x01012540 Section 0 l2cc.o(i.l2cc_op_complete)
- i.l2cc_pdu_alloc 0x01012594 Section 0 l2cc_task.o(i.l2cc_pdu_alloc)
- i.l2cc_pdu_header_check 0x010125c0 Section 0 l2cc_pdu.o(i.l2cc_pdu_header_check)
- i.l2cc_pdu_pack 0x01012824 Section 0 l2cc_pdu.o(i.l2cc_pdu_pack)
- i.l2cc_pdu_recv_ind_handler 0x01012ad8 Section 0 gapc_task.o(i.l2cc_pdu_recv_ind_handler)
- l2cc_pdu_recv_ind_handler 0x01012ad9 Thumb Code 104 gapc_task.o(i.l2cc_pdu_recv_ind_handler)
- i.l2cc_pdu_recv_ind_handler 0x01012b40 Section 0 gattc_task.o(i.l2cc_pdu_recv_ind_handler)
- l2cc_pdu_recv_ind_handler 0x01012b41 Thumb Code 114 gattc_task.o(i.l2cc_pdu_recv_ind_handler)
- i.l2cc_pdu_recv_ind_handler 0x01012bb2 Section 0 l2cc_task.o(i.l2cc_pdu_recv_ind_handler)
- l2cc_pdu_recv_ind_handler 0x01012bb3 Thumb Code 98 l2cc_task.o(i.l2cc_pdu_recv_ind_handler)
- i.l2cc_pdu_rx_init 0x01012c14 Section 0 l2cc_pdu.o(i.l2cc_pdu_rx_init)
- i.l2cc_pdu_send 0x01012ccc Section 0 l2cc_task.o(i.l2cc_pdu_send)
- i.l2cc_pdu_send_cmd_handler 0x01012cd4 Section 0 l2cc_task.o(i.l2cc_pdu_send_cmd_handler)
- l2cc_pdu_send_cmd_handler 0x01012cd5 Thumb Code 90 l2cc_task.o(i.l2cc_pdu_send_cmd_handler)
- i.l2cc_pdu_unpack 0x01012d34 Section 0 l2cc_pdu.o(i.l2cc_pdu_unpack)
- i.l2cc_process_op 0x01012fcc Section 0 l2cc_task.o(i.l2cc_process_op)
- i.l2cc_send_cmp_evt 0x0101305c Section 0 l2cc.o(i.l2cc_send_cmp_evt)
- i.l2cc_set_operation_ptr 0x0101308c Section 0 l2cc.o(i.l2cc_set_operation_ptr)
- i.l2cc_sig_pdu_recv_handler 0x0101309c Section 0 l2cc_sig.o(i.l2cc_sig_pdu_recv_handler)
- i.l2cc_sig_send_cmd_reject 0x010130e8 Section 0 l2cc_sig.o(i.l2cc_sig_send_cmd_reject)
- i.l2cc_signaling_trans_to_ind_handler 0x01013144 Section 0 l2cc_task.o(i.l2cc_signaling_trans_to_ind_handler)
- l2cc_signaling_trans_to_ind_handler 0x01013145 Thumb Code 72 l2cc_task.o(i.l2cc_signaling_trans_to_ind_handler)
- i.l2cc_update_state 0x0101318c Section 0 l2cc.o(i.l2cc_update_state)
- i.l2cm_cleanup 0x010131b4 Section 0 l2cm.o(i.l2cm_cleanup)
- i.l2cm_create 0x010131e4 Section 0 l2cm.o(i.l2cm_create)
- i.l2cm_get_nb_buffer_available 0x010131e8 Section 0 l2cm.o(i.l2cm_get_nb_buffer_available)
- i.l2cm_init 0x010131f4 Section 0 l2cm.o(i.l2cm_init)
- i.l2cm_l2cap_tx_handler 0x01013224 Section 0 l2cm.o(i.l2cm_l2cap_tx_handler)
- l2cm_l2cap_tx_handler 0x01013225 Thumb Code 88 l2cm.o(i.l2cm_l2cap_tx_handler)
- i.l2cm_set_link_layer_buff_size 0x01013284 Section 0 l2cm.o(i.l2cm_set_link_layer_buff_size)
- i.l2cm_tx_status 0x01013294 Section 0 l2cm.o(i.l2cm_tx_status)
- i.llc_patch_1 0x010132c0 Section 0 patch_rf.o(i.llc_patch_1)
- i.lowbat_led_timer_handle 0x010136e0 Section 0 led.o(i.lowbat_led_timer_handle)
- i.lowbat_led_timer_start 0x010136e4 Section 0 led.o(i.lowbat_led_timer_start)
- i.lowbat_led_timer_stop 0x010136f4 Section 0 led.o(i.lowbat_led_timer_stop)
- i.m_al_get_local_addr 0x01013700 Section 0 m_al_task.o(i.m_al_get_local_addr)
- i.mesh_fatal_error_report 0x01013708 Section 0 mesh_api.o(i.mesh_fatal_error_report)
- i.mesh_set_runtime 0x01013724 Section 0 mesh_api.o(i.mesh_set_runtime)
- i.msbc_pack_frame 0x01013770 Section 0 sbc.o(i.msbc_pack_frame)
- msbc_pack_frame 0x01013771 Thumb Code 18 sbc.o(i.msbc_pack_frame)
- i.ntf_data 0x01013784 Section 0 simple_gatt_service.o(i.ntf_data)
- i.os_default_task_func 0x010137ac Section 0 os_task.o(i.os_default_task_func)
- os_default_task_func 0x010137ad Thumb Code 44 os_task.o(i.os_default_task_func)
- i.os_get_free_task_type 0x010137dc Section 0 os_task.o(i.os_get_free_task_type)
- i.os_msg_free 0x010137fc Section 0 os_msg_q.o(i.os_msg_free)
- i.os_msg_malloc 0x01013802 Section 0 os_msg_q.o(i.os_msg_malloc)
- i.os_msg_post 0x01013808 Section 0 os_msg_q.o(i.os_msg_post)
- i.os_msg_send 0x01013868 Section 0 os_msg_q.o(i.os_msg_send)
- i.os_task_create 0x0101386c Section 0 os_task.o(i.os_task_create)
- i.os_task_create_x 0x01013874 Section 0 os_task.o(i.os_task_create_x)
- i.os_timer_destroy 0x010138ec Section 0 os_timer.o(i.os_timer_destroy)
- i.os_timer_init 0x0101393c Section 0 os_timer.o(i.os_timer_init)
- i.os_timer_ota_cb 0x010139d0 Section 0 ota.o(i.os_timer_ota_cb)
- i.os_timer_start 0x010139f8 Section 0 os_timer.o(i.os_timer_start)
- i.os_timer_stop 0x01013a74 Section 0 os_timer.o(i.os_timer_stop)
- i.ota_change_flash_pin 0x01013af0 Section 0 ota.o(i.ota_change_flash_pin)
- i.ota_clr_buffed_pkt 0x01013af4 Section 0 ota.o(i.ota_clr_buffed_pkt)
- i.ota_deinit 0x01013b20 Section 0 ota.o(i.ota_deinit)
- i.ota_gatt_add_service 0x01013b44 Section 0 ota_service.o(i.ota_gatt_add_service)
- i.ota_gatt_msg_handler 0x01013b6c Section 0 ota_service.o(i.ota_gatt_msg_handler)
- ota_gatt_msg_handler 0x01013b6d Thumb Code 174 ota_service.o(i.ota_gatt_msg_handler)
- i.ota_gatt_report_notify 0x01013c58 Section 0 ota_service.o(i.ota_gatt_report_notify)
- i.ota_init 0x01013c88 Section 0 ota.o(i.ota_init)
- i.ota_recover_flash_pin 0x01013ca4 Section 0 ota.o(i.ota_recover_flash_pin)
- i.ota_start 0x01013ca8 Section 0 ota.o(i.ota_start)
- i.ota_stop 0x01013ce4 Section 0 ota.o(i.ota_stop)
- i.param_timer_func 0x01013d70 Section 0 ble_simple_peripheral.o(i.param_timer_func)
- i.pmu_bg_trim 0x01013e0c Section 0 driver_pmu.o(i.pmu_bg_trim)
- i.pmu_codec_power_disable 0x01013f38 Section 0 driver_pmu.o(i.pmu_codec_power_disable)
- i.pmu_codec_power_enable 0x01013f56 Section 0 driver_pmu.o(i.pmu_codec_power_enable)
- i.pmu_enable_irq 0x01013f76 Section 0 driver_pmu.o(i.pmu_enable_irq)
- i.pmu_get_gpio_value 0x01013ff2 Section 0 driver_pmu.o(i.pmu_get_gpio_value)
- i.pmu_port_wakeup_func_set 0x01014010 Section 0 driver_pmu.o(i.pmu_port_wakeup_func_set)
- i.pmu_qdec_autorest_cnt_flag 0x010140d4 Section 0 driver_pmu_qdec.o(i.pmu_qdec_autorest_cnt_flag)
- i.pmu_qdec_get_cnt 0x01014114 Section 0 driver_pmu_qdec.o(i.pmu_qdec_get_cnt)
- i.pmu_qdec_init 0x0101412c Section 0 driver_pmu_qdec.o(i.pmu_qdec_init)
- i.pmu_qdec_set_debounce_cnt 0x0101414c Section 0 driver_pmu_qdec.o(i.pmu_qdec_set_debounce_cnt)
- i.pmu_qdec_set_irq_type 0x01014158 Section 0 driver_pmu_qdec.o(i.pmu_qdec_set_irq_type)
- i.pmu_qdec_set_pin 0x0101419c Section 0 driver_pmu_qdec.o(i.pmu_qdec_set_pin)
- i.pmu_set_gpio_value 0x010141aa Section 0 driver_pmu.o(i.pmu_set_gpio_value)
- i.pmu_set_led1_value 0x010141e0 Section 0 driver_pmu.o(i.pmu_set_led1_value)
- i.pmu_set_led2_value 0x01014246 Section 0 driver_pmu.o(i.pmu_set_led2_value)
- i.pmu_set_pin_dir 0x010142ac Section 0 driver_pmu.o(i.pmu_set_pin_dir)
- i.pmu_set_pin_pull 0x010142e2 Section 0 driver_pmu.o(i.pmu_set_pin_pull)
- i.pmu_set_pin_to_CPU 0x01014318 Section 0 driver_pmu.o(i.pmu_set_pin_to_CPU)
- i.pmu_set_pin_to_PMU 0x0101433c Section 0 driver_pmu.o(i.pmu_set_pin_to_PMU)
- i.pmu_set_port_mux 0x01014360 Section 0 driver_pmu.o(i.pmu_set_port_mux)
- i.pmu_set_sys_power_mode 0x010143aa Section 0 driver_pmu.o(i.pmu_set_sys_power_mode)
- i.pmu_sub_init 0x010143dc Section 0 driver_pmu.o(i.pmu_sub_init)
- i.prf_add_profile 0x010146f4 Section 0 prf.o(i.prf_add_profile)
- i.prf_cleanup 0x010147b4 Section 0 prf.o(i.prf_cleanup)
- i.prf_create 0x01014808 Section 0 prf.o(i.prf_create)
- i.prf_extract_svc_info_uuid_128 0x0101485c Section 0 prf_utils.o(i.prf_extract_svc_info_uuid_128)
- i.prf_get_task_from_id 0x010149fc Section 0 prf.o(i.prf_get_task_from_id)
- i.prf_init 0x01014a48 Section 0 prf.o(i.prf_init)
- i.prf_itf_get_imp 0x01014b44 Section 0 app_prf.o(i.prf_itf_get_imp)
- i.rf_force_agc_enable 0x01014b6c Section 0 patch_rf.o(i.rf_force_agc_enable)
- rf_force_agc_enable 0x01014b6d Thumb Code 2 patch_rf.o(i.rf_force_agc_enable)
- i.rwble_hl_init_imp 0x01014b6e Section 0 rwble_hl.o(i.rwble_hl_init_imp)
- i.rwble_hl_reset 0x01014b8c Section 0 rwble_hl.o(i.rwble_hl_reset)
- i.sbc_analyze_1b_8s_simd_even 0x01014bac Section 0 sbc_primitives.o(i.sbc_analyze_1b_8s_simd_even)
- sbc_analyze_1b_8s_simd_even 0x01014bad Thumb Code 26 sbc_primitives.o(i.sbc_analyze_1b_8s_simd_even)
- i.sbc_analyze_1b_8s_simd_odd 0x01014bd0 Section 0 sbc_primitives.o(i.sbc_analyze_1b_8s_simd_odd)
- sbc_analyze_1b_8s_simd_odd 0x01014bd1 Thumb Code 26 sbc_primitives.o(i.sbc_analyze_1b_8s_simd_odd)
- i.sbc_analyze_4b_4s_simd 0x01014bf4 Section 0 sbc_primitives.o(i.sbc_analyze_4b_4s_simd)
- sbc_analyze_4b_4s_simd 0x01014bf5 Thumb Code 72 sbc_primitives.o(i.sbc_analyze_4b_4s_simd)
- i.sbc_analyze_4b_8s_simd 0x01014c40 Section 0 sbc_primitives.o(i.sbc_analyze_4b_8s_simd)
- sbc_analyze_4b_8s_simd 0x01014c41 Thumb Code 68 sbc_primitives.o(i.sbc_analyze_4b_8s_simd)
- i.sbc_analyze_audio 0x01014c8c Section 0 sbc.o(i.sbc_analyze_audio)
- sbc_analyze_audio 0x01014c8d Thumb Code 154 sbc.o(i.sbc_analyze_audio)
- i.sbc_calc_scalefactors 0x01014d28 Section 0 sbc_primitives.o(i.sbc_calc_scalefactors)
- sbc_calc_scalefactors 0x01014d29 Thumb Code 74 sbc_primitives.o(i.sbc_calc_scalefactors)
- i.sbc_calculate_bits_internal 0x01014d74 Section 0 sbc.o(i.sbc_calculate_bits_internal)
- sbc_calculate_bits_internal 0x01014d75 Thumb Code 342 sbc.o(i.sbc_calculate_bits_internal)
- i.sbc_enc_process_input_4s_le 0x01014ed0 Section 0 sbc_primitives.o(i.sbc_enc_process_input_4s_le)
- sbc_enc_process_input_4s_le 0x01014ed1 Thumb Code 84 sbc_primitives.o(i.sbc_enc_process_input_4s_le)
- i.sbc_enc_process_input_8s_le 0x01014f24 Section 0 sbc_primitives.o(i.sbc_enc_process_input_8s_le)
- sbc_enc_process_input_8s_le 0x01014f25 Thumb Code 4 sbc_primitives.o(i.sbc_enc_process_input_8s_le)
- i.sbc_encode 0x01014f28 Section 0 sbc.o(i.sbc_encode)
- i.sbc_encoder_process_input_s8_internal 0x01015058 Section 0 sbc_primitives.o(i.sbc_encoder_process_input_s8_internal)
- sbc_encoder_process_input_s8_internal 0x01015059 Thumb Code 216 sbc_primitives.o(i.sbc_encoder_process_input_s8_internal)
- i.sbc_get_codesize 0x01015134 Section 0 sbc.o(i.sbc_get_codesize)
- i.sbc_get_frame_length 0x01015160 Section 0 sbc.o(i.sbc_get_frame_length)
- i.sbc_init 0x0101519e Section 0 sbc.o(i.sbc_init)
- i.sbc_init_primitives 0x010151cc Section 0 sbc_primitives.o(i.sbc_init_primitives)
- i.sbc_pack_frame 0x01015210 Section 0 sbc.o(i.sbc_pack_frame)
- sbc_pack_frame 0x01015211 Thumb Code 94 sbc.o(i.sbc_pack_frame)
- i.sbc_pack_frame_internal 0x01015270 Section 0 sbc.o(i.sbc_pack_frame_internal)
- sbc_pack_frame_internal 0x01015271 Thumb Code 450 sbc.o(i.sbc_pack_frame_internal)
- i.sbc_set_defaults 0x01015438 Section 0 sbc.o(i.sbc_set_defaults)
- sbc_set_defaults 0x01015439 Thumb Code 34 sbc.o(i.sbc_set_defaults)
- i.sensor_get_motion 0x01015464 Section 0 sensor.o(i.sensor_get_motion)
- i.sensor_gpio_cpu_init 0x010154ae Section 0 sensor.o(i.sensor_gpio_cpu_init)
- i.sensor_powerdown 0x010154e4 Section 0 sensor.o(i.sensor_powerdown)
- i.sensor_poweron 0x01015600 Section 0 sensor.o(i.sensor_poweron)
- i.sensor_read_byte 0x010156d0 Section 0 sensor.o(i.sensor_read_byte)
- sensor_read_byte 0x010156d1 Thumb Code 98 sensor.o(i.sensor_read_byte)
- i.sensor_read_reg 0x01015738 Section 0 sensor.o(i.sensor_read_reg)
- sensor_read_reg 0x01015739 Thumb Code 16 sensor.o(i.sensor_read_reg)
- i.sensor_sync_clk 0x01015748 Section 0 sensor.o(i.sensor_sync_clk)
- sensor_sync_clk 0x01015749 Thumb Code 68 sensor.o(i.sensor_sync_clk)
- i.sensor_write_byte 0x01015790 Section 0 sensor.o(i.sensor_write_byte)
- sensor_write_byte 0x01015791 Thumb Code 100 sensor.o(i.sensor_write_byte)
- i.sensor_write_reg 0x010157f8 Section 0 sensor.o(i.sensor_write_reg)
- sensor_write_reg 0x010157f9 Thumb Code 22 sensor.o(i.sensor_write_reg)
- i.simple_peripheral_init 0x01015810 Section 0 ble_simple_peripheral.o(i.simple_peripheral_init)
- i.smpc_ShiftLeft1Bit16ByteNum 0x010158e8 Section 0 smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum)
- i.smpc_XOR_16_Byte_Array 0x0101590c Section 0 smpc_crypto.o(i.smpc_XOR_16_Byte_Array)
- i.smpc_aes_cmac_complete 0x01015924 Section 0 smpc_crypto.o(i.smpc_aes_cmac_complete)
- i.smpc_aes_cmac_continue 0x0101596c Section 0 smpc_crypto.o(i.smpc_aes_cmac_continue)
- i.smpc_aes_cmac_init 0x01015abc Section 0 smpc_crypto.o(i.smpc_aes_cmac_init)
- i.smpc_calc_confirm_cont 0x01015b08 Section 0 smpc_api.o(i.smpc_calc_confirm_cont)
- i.smpc_calc_subkeys 0x01016058 Section 0 smpc.o(i.smpc_calc_subkeys)
- i.smpc_check_key_distrib 0x010160dc Section 0 smpc.o(i.smpc_check_key_distrib)
- i.smpc_check_max_key_size 0x0101615c Section 0 smpc.o(i.smpc_check_max_key_size)
- i.smpc_check_pairing_feat 0x01016188 Section 0 smpc.o(i.smpc_check_pairing_feat)
- i.smpc_check_param 0x010161ac Section 0 smpc_util.o(i.smpc_check_param)
- i.smpc_check_repeated_attempts 0x01016230 Section 0 smpc.o(i.smpc_check_repeated_attempts)
- i.smpc_clear_timeout_timer 0x01016294 Section 0 smpc.o(i.smpc_clear_timeout_timer)
- i.smpc_confirm_gen_rand 0x010162c8 Section 0 smpc_api.o(i.smpc_confirm_gen_rand)
- i.smpc_construcpublic_key_t_pdu 0x01016510 Section 0 smpc_util.o(i.smpc_construcpublic_key_t_pdu)
- smpc_construcpublic_key_t_pdu 0x01016511 Thumb Code 30 smpc_util.o(i.smpc_construcpublic_key_t_pdu)
- i.smpc_construct_dhkey_check_pdu 0x0101652e Section 0 smpc_util.o(i.smpc_construct_dhkey_check_pdu)
- smpc_construct_dhkey_check_pdu 0x0101652f Thumb Code 8 smpc_util.o(i.smpc_construct_dhkey_check_pdu)
- i.smpc_construct_enc_info_pdu 0x01016536 Section 0 smpc_util.o(i.smpc_construct_enc_info_pdu)
- smpc_construct_enc_info_pdu 0x01016537 Thumb Code 8 smpc_util.o(i.smpc_construct_enc_info_pdu)
- i.smpc_construct_id_addr_info_pdu 0x0101653e Section 0 smpc_util.o(i.smpc_construct_id_addr_info_pdu)
- smpc_construct_id_addr_info_pdu 0x0101653f Thumb Code 30 smpc_util.o(i.smpc_construct_id_addr_info_pdu)
- i.smpc_construct_id_info_pdu 0x0101655c Section 0 smpc_util.o(i.smpc_construct_id_info_pdu)
- smpc_construct_id_info_pdu 0x0101655d Thumb Code 8 smpc_util.o(i.smpc_construct_id_info_pdu)
- i.smpc_construct_keypress_notification_pdu 0x01016564 Section 0 smpc_util.o(i.smpc_construct_keypress_notification_pdu)
- smpc_construct_keypress_notification_pdu 0x01016565 Thumb Code 6 smpc_util.o(i.smpc_construct_keypress_notification_pdu)
- i.smpc_construct_mst_id_pdu 0x0101656a Section 0 smpc_util.o(i.smpc_construct_mst_id_pdu)
- smpc_construct_mst_id_pdu 0x0101656b Thumb Code 18 smpc_util.o(i.smpc_construct_mst_id_pdu)
- i.smpc_construct_pair_cfm_pdu 0x0101657c Section 0 smpc_util.o(i.smpc_construct_pair_cfm_pdu)
- smpc_construct_pair_cfm_pdu 0x0101657d Thumb Code 8 smpc_util.o(i.smpc_construct_pair_cfm_pdu)
- i.smpc_construct_pair_fail_pdu 0x01016584 Section 0 smpc_util.o(i.smpc_construct_pair_fail_pdu)
- smpc_construct_pair_fail_pdu 0x01016585 Thumb Code 6 smpc_util.o(i.smpc_construct_pair_fail_pdu)
- i.smpc_construct_pair_rand_pdu 0x0101658a Section 0 smpc_util.o(i.smpc_construct_pair_rand_pdu)
- smpc_construct_pair_rand_pdu 0x0101658b Thumb Code 8 smpc_util.o(i.smpc_construct_pair_rand_pdu)
- i.smpc_construct_pair_req_pdu 0x01016592 Section 0 smpc_util.o(i.smpc_construct_pair_req_pdu)
- smpc_construct_pair_req_pdu 0x01016593 Thumb Code 12 smpc_util.o(i.smpc_construct_pair_req_pdu)
- i.smpc_construct_pair_rsp_pdu 0x0101659e Section 0 smpc_util.o(i.smpc_construct_pair_rsp_pdu)
- smpc_construct_pair_rsp_pdu 0x0101659f Thumb Code 12 smpc_util.o(i.smpc_construct_pair_rsp_pdu)
- i.smpc_construct_sec_req_pdu 0x010165aa Section 0 smpc_util.o(i.smpc_construct_sec_req_pdu)
- smpc_construct_sec_req_pdu 0x010165ab Thumb Code 6 smpc_util.o(i.smpc_construct_sec_req_pdu)
- i.smpc_construct_sign_info_pdu 0x010165b0 Section 0 smpc_util.o(i.smpc_construct_sign_info_pdu)
- smpc_construct_sign_info_pdu 0x010165b1 Thumb Code 8 smpc_util.o(i.smpc_construct_sign_info_pdu)
- i.smpc_encrypt_cfm 0x010165b8 Section 0 smpc_api.o(i.smpc_encrypt_cfm)
- i.smpc_encrypt_start 0x010165f0 Section 0 smpc_api.o(i.smpc_encrypt_start)
- i.smpc_encrypt_start_handler 0x01016616 Section 0 smpc_api.o(i.smpc_encrypt_start_handler)
- i.smpc_f4_Init 0x01016650 Section 0 smpc_crypto.o(i.smpc_f4_Init)
- i.smpc_f4_complete 0x010166ac Section 0 smpc_crypto.o(i.smpc_f4_complete)
- i.smpc_f5_complete 0x010166e4 Section 0 smpc_crypto.o(i.smpc_f5_complete)
- i.smpc_f5_init 0x0101671c Section 0 smpc_crypto.o(i.smpc_f5_init)
- i.smpc_f6_complete 0x010167cc Section 0 smpc_crypto.o(i.smpc_f6_complete)
- i.smpc_f6_init 0x01016804 Section 0 smpc_crypto.o(i.smpc_f6_init)
- i.smpc_g2_complete 0x010168a0 Section 0 smpc_crypto.o(i.smpc_g2_complete)
- i.smpc_g2_init 0x010168d8 Section 0 smpc_crypto.o(i.smpc_g2_init)
- i.smpc_generate_cfm 0x01016940 Section 0 smpc.o(i.smpc_generate_cfm)
- i.smpc_generate_ci 0x010169c0 Section 0 smpc.o(i.smpc_generate_ci)
- i.smpc_generate_e1 0x01016a34 Section 0 smpc.o(i.smpc_generate_e1)
- i.smpc_generate_l 0x01016aec Section 0 smpc.o(i.smpc_generate_l)
- i.smpc_generate_rand 0x01016b44 Section 0 smpc.o(i.smpc_generate_rand)
- i.smpc_generate_stk 0x01016b74 Section 0 smpc.o(i.smpc_generate_stk)
- i.smpc_get_key_sec_prop 0x01016bc4 Section 0 smpc.o(i.smpc_get_key_sec_prop)
- i.smpc_get_next_passkey_bit 0x01016ccc Section 0 smpc.o(i.smpc_get_next_passkey_bit)
- i.smpc_handle_dh_key_check_complete 0x01016cfc Section 0 smpc.o(i.smpc_handle_dh_key_check_complete)
- i.smpc_handle_enc_change_evt 0x01016d3c Section 0 smpc.o(i.smpc_handle_enc_change_evt)
- i.smpc_init_mac_key_calculation 0x01016e74 Section 0 smpc.o(i.smpc_init_mac_key_calculation)
- i.smpc_initiate_dhkey_check 0x01016f1c Section 0 smpc.o(i.smpc_initiate_dhkey_check)
- i.smpc_initiate_dhkey_verification 0x01016ff0 Section 0 smpc.o(i.smpc_initiate_dhkey_verification)
- i.smpc_is_sec_mode_reached 0x010170c4 Section 0 smpc.o(i.smpc_is_sec_mode_reached)
- i.smpc_key_press_notification_ind 0x010170f0 Section 0 smpc_api.o(i.smpc_key_press_notification_ind)
- i.smpc_launch_rep_att_timer 0x01017118 Section 0 smpc.o(i.smpc_launch_rep_att_timer)
- i.smpc_pairing_csrk_exch 0x01017164 Section 0 smpc_api.o(i.smpc_pairing_csrk_exch)
- i.smpc_pairing_end 0x010171b0 Section 0 smpc.o(i.smpc_pairing_end)
- i.smpc_pairing_irk_exch 0x01017210 Section 0 smpc_api.o(i.smpc_pairing_irk_exch)
- i.smpc_pairing_ltk_exch 0x01017258 Section 0 smpc_api.o(i.smpc_pairing_ltk_exch)
- i.smpc_pairing_nc_exch 0x010172c4 Section 0 smpc_api.o(i.smpc_pairing_nc_exch)
- i.smpc_pairing_oob_exch 0x0101731c Section 0 smpc_api.o(i.smpc_pairing_oob_exch)
- i.smpc_pairing_req_handler 0x010173e4 Section 0 smpc_api.o(i.smpc_pairing_req_handler)
- i.smpc_pairing_rsp 0x01017424 Section 0 smpc_api.o(i.smpc_pairing_rsp)
- i.smpc_pairing_start 0x0101755c Section 0 smpc_api.o(i.smpc_pairing_start)
- i.smpc_pairing_tk_exch 0x01017608 Section 0 smpc_api.o(i.smpc_pairing_tk_exch)
- i.smpc_pdu_recv 0x01017700 Section 0 smpc.o(i.smpc_pdu_recv)
- i.smpc_pdu_send 0x01017758 Section 0 smpc.o(i.smpc_pdu_send)
- i.smpc_process_aes_cmac 0x010177e8 Section 0 smpc_crypto.o(i.smpc_process_aes_cmac)
- i.smpc_recv_dhkey_check_pdu 0x01017824 Section 0 smpc_util.o(i.smpc_recv_dhkey_check_pdu)
- smpc_recv_dhkey_check_pdu 0x01017825 Thumb Code 110 smpc_util.o(i.smpc_recv_dhkey_check_pdu)
- i.smpc_recv_enc_info_pdu 0x010178c0 Section 0 smpc_util.o(i.smpc_recv_enc_info_pdu)
- smpc_recv_enc_info_pdu 0x010178c1 Thumb Code 48 smpc_util.o(i.smpc_recv_enc_info_pdu)
- i.smpc_recv_id_addr_info_pdu 0x010178f4 Section 0 smpc_util.o(i.smpc_recv_id_addr_info_pdu)
- smpc_recv_id_addr_info_pdu 0x010178f5 Thumb Code 74 smpc_util.o(i.smpc_recv_id_addr_info_pdu)
- i.smpc_recv_id_info_pdu 0x01017944 Section 0 smpc_util.o(i.smpc_recv_id_info_pdu)
- smpc_recv_id_info_pdu 0x01017945 Thumb Code 48 smpc_util.o(i.smpc_recv_id_info_pdu)
- i.smpc_recv_keypress_notification_pdu 0x01017978 Section 0 smpc_util.o(i.smpc_recv_keypress_notification_pdu)
- smpc_recv_keypress_notification_pdu 0x01017979 Thumb Code 72 smpc_util.o(i.smpc_recv_keypress_notification_pdu)
- i.smpc_recv_mst_id_pdu 0x010179c4 Section 0 smpc_util.o(i.smpc_recv_mst_id_pdu)
- smpc_recv_mst_id_pdu 0x010179c5 Thumb Code 84 smpc_util.o(i.smpc_recv_mst_id_pdu)
- i.smpc_recv_pair_cfm_pdu 0x01017a1c Section 0 smpc_util.o(i.smpc_recv_pair_cfm_pdu)
- smpc_recv_pair_cfm_pdu 0x01017a1d Thumb Code 240 smpc_util.o(i.smpc_recv_pair_cfm_pdu)
- i.smpc_recv_pair_fail_pdu 0x01017b10 Section 0 smpc_util.o(i.smpc_recv_pair_fail_pdu)
- smpc_recv_pair_fail_pdu 0x01017b11 Thumb Code 58 smpc_util.o(i.smpc_recv_pair_fail_pdu)
- i.smpc_recv_pair_rand_pdu 0x01017b50 Section 0 smpc_util.o(i.smpc_recv_pair_rand_pdu)
- smpc_recv_pair_rand_pdu 0x01017b51 Thumb Code 496 smpc_util.o(i.smpc_recv_pair_rand_pdu)
- i.smpc_recv_pair_req_pdu 0x01017d44 Section 0 smpc_util.o(i.smpc_recv_pair_req_pdu)
- smpc_recv_pair_req_pdu 0x01017d45 Thumb Code 162 smpc_util.o(i.smpc_recv_pair_req_pdu)
- i.smpc_recv_pair_rsp_pdu 0x01017dec Section 0 smpc_util.o(i.smpc_recv_pair_rsp_pdu)
- smpc_recv_pair_rsp_pdu 0x01017ded Thumb Code 292 smpc_util.o(i.smpc_recv_pair_rsp_pdu)
- i.smpc_recv_public_key_pdu 0x01017f14 Section 0 smpc_util.o(i.smpc_recv_public_key_pdu)
- smpc_recv_public_key_pdu 0x01017f15 Thumb Code 194 smpc_util.o(i.smpc_recv_public_key_pdu)
- i.smpc_recv_sec_req_pdu 0x01018004 Section 0 smpc_util.o(i.smpc_recv_sec_req_pdu)
- smpc_recv_sec_req_pdu 0x01018005 Thumb Code 124 smpc_util.o(i.smpc_recv_sec_req_pdu)
- i.smpc_recv_sign_info_pdu 0x01018084 Section 0 smpc_util.o(i.smpc_recv_sign_info_pdu)
- smpc_recv_sign_info_pdu 0x01018085 Thumb Code 48 smpc_util.o(i.smpc_recv_sign_info_pdu)
- i.smpc_secure_connections_enabled 0x010180b8 Section 0 smpc.o(i.smpc_secure_connections_enabled)
- i.smpc_security_req_send 0x010180c8 Section 0 smpc_api.o(i.smpc_security_req_send)
- i.smpc_send_gen_dh_key_cmd 0x0101811c Section 0 smpc.o(i.smpc_send_gen_dh_key_cmd)
- i.smpc_send_ltk_req_rsp 0x0101815c Section 0 smpc.o(i.smpc_send_ltk_req_rsp)
- i.smpc_send_pairing_ind 0x010181d4 Section 0 smpc.o(i.smpc_send_pairing_ind)
- i.smpc_send_pairing_req_ind 0x01018284 Section 0 smpc.o(i.smpc_send_pairing_req_ind)
- i.smpc_send_start_enc_cmd 0x01018384 Section 0 smpc.o(i.smpc_send_start_enc_cmd)
- i.smpc_send_use_enc_block_cmd 0x0101840c Section 0 smpc.o(i.smpc_send_use_enc_block_cmd)
- i.smpc_sign_command 0x0101844c Section 0 smpc_api.o(i.smpc_sign_command)
- i.smpc_sign_cont 0x01018534 Section 0 smpc_api.o(i.smpc_sign_cont)
- i.smpc_tkdp_rcp_continue 0x0101870c Section 0 smpc.o(i.smpc_tkdp_rcp_continue)
- i.smpc_tkdp_rcp_start 0x010187d0 Section 0 smpc.o(i.smpc_tkdp_rcp_start)
- i.smpc_tkdp_send_continue 0x01018800 Section 0 smpc.o(i.smpc_tkdp_send_continue)
- i.smpc_tkdp_send_start 0x010188e4 Section 0 smpc.o(i.smpc_tkdp_send_start)
- i.smpc_xor 0x01018914 Section 0 smpc.o(i.smpc_xor)
- i.snesor_dpi_init 0x0101892c Section 0 sensor.o(i.snesor_dpi_init)
- i.sp_gatt_add_service 0x0101898c Section 0 simple_gatt_service.o(i.sp_gatt_add_service)
- i.sp_gatt_msg_handler 0x010189b8 Section 0 simple_gatt_service.o(i.sp_gatt_msg_handler)
- sp_gatt_msg_handler 0x010189b9 Thumb Code 262 simple_gatt_service.o(i.sp_gatt_msg_handler)
- i.sp_start_adv 0x01018b8c Section 0 ble_simple_peripheral.o(i.sp_start_adv)
- i.system_latency_disable 0x01018d04 Section 0 patch_rf.o(i.system_latency_disable)
- i.system_latency_enable 0x01018d30 Section 0 patch_rf.o(i.system_latency_enable)
- i.system_nosleep_evt_get 0x01018d58 Section 0 proj_main.o(i.system_nosleep_evt_get)
- i.system_nosleep_evt_set 0x01018d6c Section 0 proj_main.o(i.system_nosleep_evt_set)
- i.system_sleep_disable 0x01018d84 Section 0 sys_utils.o(i.system_sleep_disable)
- i.system_sleep_enable 0x01018d8c Section 0 sys_utils.o(i.system_sleep_enable)
- i.task_10s_timer_handle 0x01018d94 Section 0 timer.o(i.task_10s_timer_handle)
- i.task_1s_timer_handle 0x01018e04 Section 0 timer.o(i.task_1s_timer_handle)
- i.timer_init 0x01018ed0 Section 0 driver_timer.o(i.timer_init)
- i.trng_flow_w_specific_smp_cnt 0x01018f8c Section 0 sys_utils.o(i.trng_flow_w_specific_smp_cnt)
- trng_flow_w_specific_smp_cnt 0x01018f8d Thumb Code 166 sys_utils.o(i.trng_flow_w_specific_smp_cnt)
- i.trng_init_ 0x01019038 Section 0 sys_utils.o(i.trng_init_)
- i.url_send_timer_handle 0x01019098 Section 0 func.o(i.url_send_timer_handle)
- i.user_custom_parameters 0x01019130 Section 0 proj_main.o(i.user_custom_parameters)
- i.user_data_storage_do 0x01019178 Section 0 inflash.o(i.user_data_storage_do)
- i.user_entry_after_ble_init 0x010191c8 Section 0 proj_main.o(i.user_entry_after_ble_init)
- i.user_entry_before_ble_init 0x01019228 Section 0 proj_main.o(i.user_entry_before_ble_init)
- i.user_event_send 0x01019260 Section 0 user_task.o(i.user_event_send)
- i.user_gpio_init 0x01019280 Section 0 gpio.o(i.user_gpio_init)
- i.user_inflash_init 0x01019430 Section 0 inflash.o(i.user_inflash_init)
- i.user_init_static_memory 0x0101959c Section 0 proj_main.o(i.user_init_static_memory)
- i.user_keyscan_init 0x010195c4 Section 0 keyscan.o(i.user_keyscan_init)
- i.user_keyscan_io_init 0x01019654 Section 0 keyscan.o(i.user_keyscan_io_init)
- i.user_keyvalue_send 0x01019684 Section 0 func.o(i.user_keyvalue_send)
- i.user_led_init 0x010197d8 Section 0 led.o(i.user_led_init)
- i.user_led_io_deinit 0x01019824 Section 0 led.o(i.user_led_io_deinit)
- i.user_led_io_init 0x01019854 Section 0 led.o(i.user_led_io_init)
- i.user_qdec_deinit 0x0101988a Section 0 qdec.o(i.user_qdec_deinit)
- i.user_qdec_init 0x010198cc Section 0 qdec.o(i.user_qdec_init)
- i.user_sensor_init 0x01019938 Section 0 sensor.o(i.user_sensor_init)
- i.user_task_func 0x01019a64 Section 0 user_task.o(i.user_task_func)
- user_task_func 0x01019a65 Thumb Code 230 user_task.o(i.user_task_func)
- i.user_task_init 0x01019b7c Section 0 user_task.o(i.user_task_init)
- i.user_timer_init 0x01019b94 Section 0 timer.o(i.user_timer_init)
- i.user_url_send 0x01019c00 Section 0 func.o(i.user_url_send)
- i.wdt_feed 0x01019d4c Section 0 driver_wdt.o(i.wdt_feed)
- i.wdt_init 0x01019d54 Section 0 driver_wdt.o(i.wdt_init)
- i.wdt_start 0x01019dd0 Section 0 driver_wdt.o(i.wdt_start)
- i.wdt_stop 0x01019df8 Section 0 driver_wdt.o(i.wdt_stop)
- i.work_mode_led_off 0x01019e18 Section 0 led.o(i.work_mode_led_off)
- i.work_mode_led_on 0x01019e24 Section 0 led.o(i.work_mode_led_on)
- i.work_mode_led_prestart 0x01019e54 Section 0 led.o(i.work_mode_led_prestart)
- i.work_mode_timer_handle 0x01019eb4 Section 0 led.o(i.work_mode_timer_handle)
- work_mode_timer_handle 0x01019eb5 Thumb Code 86 led.o(i.work_mode_timer_handle)
- .constdata 0x01019f14 Section 12 ble_simple_peripheral.o(.constdata)
- .constdata 0x01019f20 Section 59 timer.o(.constdata)
- __FUNCTION__ 0x01019f20 Data 22 timer.o(.constdata)
- __FUNCTION__ 0x01019f36 Data 21 timer.o(.constdata)
- __FUNCTION__ 0x01019f4b Data 16 timer.o(.constdata)
- .constdata 0x01019f5c Section 198 keyscan.o(.constdata)
- __func__ 0x0101a010 Data 18 keyscan.o(.constdata)
- .constdata 0x0101a022 Section 72 sensor.o(.constdata)
- __FUNCTION__ 0x0101a04a Data 15 sensor.o(.constdata)
- __FUNCTION__ 0x0101a059 Data 17 sensor.o(.constdata)
- .constdata 0x0101a06a Section 15 qdec.o(.constdata)
- __func__ 0x0101a06a Data 15 qdec.o(.constdata)
- .constdata 0x0101a07c Section 2 amic.o(.constdata)
- .constdata 0x0101a07e Section 47 app.o(.constdata)
- __FUNCTION__ 0x0101a07e Data 16 app.o(.constdata)
- __FUNCTION__ 0x0101a08e Data 14 app.o(.constdata)
- __FUNCTION__ 0x0101a09c Data 17 app.o(.constdata)
- .constdata 0x0101a0ad Section 14 led.o(.constdata)
- __func__ 0x0101a0ad Data 14 led.o(.constdata)
- .constdata 0x0101a0bb Section 21 inflash.o(.constdata)
- __FUNCTION__ 0x0101a0bb Data 21 inflash.o(.constdata)
- .constdata 0x0101a0d0 Section 48 func.o(.constdata)
- caps_lock_keyvalue_table 0x0101a0d0 Data 8 func.o(.constdata)
- leftwin_keyvalue_table 0x0101a0d8 Data 8 func.o(.constdata)
- r_keyvalue_table 0x0101a0e0 Data 8 func.o(.constdata)
- leftwin_r_keyvalue_table 0x0101a0e8 Data 8 func.o(.constdata)
- enter_keyvalue_table 0x0101a0f0 Data 8 func.o(.constdata)
- release_all_keyvalue_table 0x0101a0f8 Data 8 func.o(.constdata)
- .constdata 0x0101a100 Section 22 adc.o(.constdata)
- .constdata 0x0101a118 Section 448 sbc.o(.constdata)
- sbc_offset4 0x0101a118 Data 64 sbc.o(.constdata)
- sbc_offset8 0x0101a158 Data 128 sbc.o(.constdata)
- crc_table 0x0101a1d8 Data 256 sbc.o(.constdata)
- .constdata 0x0101a2d8 Section 800 sbc_primitives.o(.constdata)
- analysis_consts_fixed4_simd_even 0x0101a2d8 Data 112 sbc_primitives.o(.constdata)
- analysis_consts_fixed4_simd_odd 0x0101a348 Data 112 sbc_primitives.o(.constdata)
- analysis_consts_fixed8_simd_even 0x0101a3b8 Data 288 sbc_primitives.o(.constdata)
- analysis_consts_fixed8_simd_odd 0x0101a4d8 Data 288 sbc_primitives.o(.constdata)
- .constdata 0x0101a5f8 Section 2 dev_info_service.o(.constdata)
- dis_svc_uuid 0x0101a5f8 Data 2 dev_info_service.o(.constdata)
- .constdata 0x0101a5fc Section 140 dev_info_service.o(.constdata)
- dis_att_table 0x0101a5fc Data 140 dev_info_service.o(.constdata)
- .constdata 0x0101a688 Section 2 simple_gatt_service.o(.constdata)
- .constdata 0x0101a68c Section 196 simple_gatt_service.o(.constdata)
- .constdata 0x0101a750 Section 2 hid_service.o(.constdata)
- .constdata 0x0101a754 Section 792 hid_service.o(.constdata)
- hid_report_map 0x0101a758 Data 144 hid_service.o(.constdata)
- .constdata 0x0101aa6c Section 16 ota_service.o(.constdata)
- ota_svc_uuid 0x0101aa6c Data 16 ota_service.o(.constdata)
- .constdata 0x0101aa7c Section 308 ota_service.o(.constdata)
- .constdata 0x0101abb0 Section 1024 ota.o(.constdata)
- .constdata 0x0101afb0 Section 2 batt_service.o(.constdata)
- batt_svc_uuid 0x0101afb0 Data 2 batt_service.o(.constdata)
- .constdata 0x0101afb4 Section 112 batt_service.o(.constdata)
- batt_att_table 0x0101afb4 Data 112 batt_service.o(.constdata)
- .constdata 0x0101b024 Section 48 driver_timer.o(.constdata)
- .constdata 0x0101b054 Section 16 flash.o(.constdata)
- .constdata 0x0101b064 Section 4 app.o(.constdata)
- appm_add_svc_func_list 0x0101b064 Data 4 app.o(.constdata)
- .constdata 0x0101b068 Section 48 app_sec.o(.constdata)
- .constdata 0x0101b098 Section 8 app_sec.o(.constdata)
- .constdata 0x0101b0a0 Section 88 gapm.o(.constdata)
- gapm_att_db 0x0101b0a0 Data 88 gapm.o(.constdata)
- .constdata 0x0101b0f8 Section 36 gattm.o(.constdata)
- gattm_att_db 0x0101b0fc Data 32 gattm.o(.constdata)
- .constdata 0x0101b11c Section 216 app_task.o(.constdata)
- appm_msg_handler_tab 0x0101b11c Data 216 app_task.o(.constdata)
- .constdata 0x0101b1f4 Section 12 app_task.o(.constdata)
- .constdata 0x0101b200 Section 304 gapc_task.o(.constdata)
- gapc_msg_handler_tab 0x0101b200 Data 304 gapc_task.o(.constdata)
- .constdata 0x0101b330 Section 12 gapc_task.o(.constdata)
- .constdata 0x0101b33c Section 512 gapm_task.o(.constdata)
- gapm_hci_cmd_cmp_event_handler_tab 0x0101b33c Data 408 gapm_task.o(.constdata)
- gapm_hci_cmd_stat_event_handler_tab 0x0101b4d4 Data 24 gapm_task.o(.constdata)
- gapm_hci_le_event_handler_tab 0x0101b4ec Data 80 gapm_task.o(.constdata)
- .constdata 0x0101b53c Section 272 gapm_task.o(.constdata)
- gapm_msg_handler_tab 0x0101b53c Data 272 gapm_task.o(.constdata)
- .constdata 0x0101b64c Section 12 gapm_task.o(.constdata)
- .constdata 0x0101b658 Section 25 smpc.o(.constdata)
- smpc_pair_method 0x0101b658 Data 25 smpc.o(.constdata)
- .constdata 0x0101b674 Section 140 atts.o(.constdata)
- atts_rights 0x0101b674 Data 36 atts.o(.constdata)
- .constdata 0x0101b700 Section 224 gattc_task.o(.constdata)
- gattc_msg_handler_tab 0x0101b700 Data 224 gattc_task.o(.constdata)
- .constdata 0x0101b7e0 Section 12 gattc_task.o(.constdata)
- .constdata 0x0101b7ec Section 8 gattm_task.o(.constdata)
- gattm_msg_handler_tab 0x0101b7ec Data 8 gattm_task.o(.constdata)
- .constdata 0x0101b7f4 Section 12 gattm_task.o(.constdata)
- .constdata 0x0101b800 Section 96 l2cc_task.o(.constdata)
- l2cc_msg_handler_tab 0x0101b800 Data 96 l2cc_task.o(.constdata)
- .constdata 0x0101b860 Section 12 l2cc_task.o(.constdata)
- .constdata 0x0101b86c Section 216 gapc_hci.o(.constdata)
- hci_cmd_cmp_event_handler_tab 0x0101b86c Data 72 gapc_hci.o(.constdata)
- hci_cmd_stat_event_handler_tab 0x0101b8b4 Data 48 gapc_hci.o(.constdata)
- hci_le_event_handler_tab 0x0101b8e4 Data 56 gapc_hci.o(.constdata)
- hci_event_handler_tab 0x0101b91c Data 40 gapc_hci.o(.constdata)
- .constdata 0x0101b944 Section 24 gapc_sig.o(.constdata)
- .constdata 0x0101b95c Section 60 smpc_util.o(.constdata)
- .constdata 0x0101b998 Section 60 smpc_util.o(.constdata)
- .constdata 0x0101b9d4 Section 112 attc.o(.constdata)
- .constdata 0x0101ba44 Section 276 l2cc_pdu.o(.constdata)
- l2cc_signaling_pkt_format 0x0101ba44 Data 92 l2cc_pdu.o(.constdata)
- l2cc_security_pkt_format 0x0101baa0 Data 60 l2cc_pdu.o(.constdata)
- l2cc_attribute_pkt_format 0x0101badc Data 124 l2cc_pdu.o(.constdata)
- .constdata 0x0101bb58 Section 64 l2cc_sig.o(.constdata)
- .conststring 0x0101bb98 Section 62 sensor.o(.conststring)
- .conststring 0x0101bbd8 Section 68 func.o(.conststring)
- .conststring 0x0101bc1c Section 82 ota.o(.conststring)
- .conststring 0x0101bc70 Section 47 mesh_api.o(.conststring)
- .conststring 0x0101bca0 Section 109 l2cc_pdu.o(.conststring)
- RESET 0x20000000 Section 128 app_boot_vectors.o(RESET)
- ram_code_front 0x20000b60 Section 0 entry.o(ram_code_front)
- ram_code 0x20000ebc Section 0 proj_main.o(ram_code)
- ram_code 0x20000f34 Section 0 timer.o(ram_code)
- ram_code 0x20000f64 Section 0 keyscan.o(ram_code)
- ram_code 0x20001030 Section 0 qdec.o(ram_code)
- ram_code 0x200010bc Section 0 amic.o(ram_code)
- ram_code 0x200010e0 Section 0 ota.o(ram_code)
- app_otas_save_data 0x200010f1 Thumb Code 64 ota.o(ram_code)
- ram_code 0x200012a0 Section 0 driver_pmu.o(ram_code)
- ram_code 0x200014a8 Section 0 driver_rtc.o(ram_code)
- ram_code 0x200014ac Section 0 driver_wdt.o(ram_code)
- ram_code 0x200015ac Section 0 driver_exti.o(ram_code)
- ram_code 0x200015cc Section 0 driver_timer.o(ram_code)
- ram_code 0x20001618 Section 0 core_cm3_isr.o(ram_code)
- ram_code 0x2000167c Section 128 app_boot_vectors.o(ram_code)
- HardFault_Handler_Ram 0x2000167d Thumb Code 18 app_boot_vectors.o(ram_code)
- pmu_isr_ram 0x2000168f Thumb Code 18 app_boot_vectors.o(ram_code)
- SVC_Handler 0x200016a1 Thumb Code 74 app_boot_vectors.o(ram_code)
- ram_code 0x200016fc Section 0 patch.o(ram_code)
- ram_code 0x20001b70 Section 0 entry.o(ram_code)
- pmu_smooth_calc_calib_result 0x20001b73 Thumb Code 162 entry.o(ram_code)
- ram_code 0x20001e60 Section 0 patch_rtos.o(ram_code)
- ram_code 0x20001fac Section 24 patch_rf.o(ram_code)
- ram_code 0x20001fc4 Section 0 patch_rf.o(ram_code)
- ram_code 0x200028cc Section 6 sys_utils.o(ram_code)
- ram_code 0x200028d4 Section 0 sys_utils.o(ram_code)
- ram_code 0x20002b70 Section 0 flash.o(ram_code)
- ram_code 0x20002f1c Section 0 adv_check_mode.o(ram_code)
- ram_code 0x20003470 Section 0 patch_no_md_bit.o(ram_code)
- ram_code 0x200034c4 Section 0 m_al_scan.o(ram_code)
- .data 0x200034f8 Section 16 proj_main.o(.data)
- system_nosleep_evt 0x200034f8 Data 1 proj_main.o(.data)
- .data 0x20003508 Section 16 ble_simple_peripheral.o(.data)
- m_conn_index 0x20003508 Data 1 ble_simple_peripheral.o(.data)
- adv_data 0x20003509 Data 15 ble_simple_peripheral.o(.data)
- .data 0x20003518 Section 6 user_task.o(.data)
- .data 0x2000351e Section 1 timer.o(.data)
- sensot_timer_onoff 0x2000351e Data 1 timer.o(.data)
- .data 0x20003520 Section 52 keyscan.o(.data)
- button_timer_status 0x20003520 Data 1 keyscan.o(.data)
- voice_single_start_flag 0x20003521 Data 1 keyscan.o(.data)
- left_right_combo_flag 0x20003522 Data 1 keyscan.o(.data)
- search_long_press_flag 0x20003523 Data 1 keyscan.o(.data)
- translate_long_press_flag 0x20003524 Data 1 keyscan.o(.data)
- voice_long_press_flag 0x20003525 Data 1 keyscan.o(.data)
- m_long_press_flag 0x20003526 Data 1 keyscan.o(.data)
- leftright_long_press_cnt 0x20003528 Data 2 keyscan.o(.data)
- middle_long_press_cnt 0x2000352a Data 2 keyscan.o(.data)
- button_press_status 0x2000352c Data 4 keyscan.o(.data)
- .data 0x20003554 Section 12 button.o(.data)
- head_handle 0x20003554 Data 4 button.o(.data)
- .data 0x20003560 Section 32 sensor.o(.data)
- .data 0x20003580 Section 2 qdec.o(.data)
- qdec_a_status 0x20003580 Data 1 qdec.o(.data)
- qdec_b_status 0x20003581 Data 1 qdec.o(.data)
- .data 0x20003582 Section 2 amic.o(.data)
- amic_onoff 0x20003582 Data 1 amic.o(.data)
- .data 0x20003584 Section 2 app.o(.data)
- prev_dpi 0x20003584 Data 2 app.o(.data)
- .data 0x20003588 Section 12 led.o(.data)
- bat1_led_status 0x20003588 Data 1 led.o(.data)
- on_time_count 0x20003589 Data 1 led.o(.data)
- off_time_target 0x2000358a Data 1 led.o(.data)
- work_mode_led_setting 0x2000358c Data 8 led.o(.data)
- .data 0x20003594 Section 72 inflash.o(.data)
- .data 0x200035dc Section 124 func.o(.data)
- keboard_keyvalue_table_index 0x200035dc Data 1 func.o(.data)
- keboard_keyvalue_send_index 0x200035dd Data 1 func.o(.data)
- keboard_send_delay_index 0x200035de Data 1 func.o(.data)
- keboard_send_delay_count 0x200035df Data 1 func.o(.data)
- .data 0x20003658 Section 4 adc.o(.data)
- .data 0x2000365c Section 420 adpcm.o(.data)
- indexTable 0x2000365c Data 64 adpcm.o(.data)
- stepsizeTable 0x2000369c Data 356 adpcm.o(.data)
- .data 0x20003800 Section 12 audio_encoder.o(.data)
- encoder_type 0x20003800 Data 1 audio_encoder.o(.data)
- encode_task_status 0x20003801 Data 1 audio_encoder.o(.data)
- .data 0x2000380c Section 1 dev_info_service.o(.data)
- .data 0x2000380d Section 7 simple_gatt_service.o(.data)
- .data 0x20003814 Section 10 hid_service.o(.data)
- caps_lock_enable 0x20003815 Data 1 hid_service.o(.data)
- hid_rpt_info 0x20003816 Data 8 hid_service.o(.data)
- .data 0x2000381e Section 2 ota_service.o(.data)
- ota_svc_id 0x2000381e Data 1 ota_service.o(.data)
- ota_link_ntf_enable 0x2000381f Data 1 ota_service.o(.data)
- .data 0x20003820 Section 40 ota.o(.data)
- ota_recving_data 0x20003821 Data 1 ota.o(.data)
- ota_state 0x20003822 Data 1 ota.o(.data)
- ota_recving_data_index 0x20003824 Data 2 ota.o(.data)
- ota_recving_expected_length 0x20003826 Data 2 ota.o(.data)
- at_data_idx 0x20003828 Data 2 ota.o(.data)
- ota_recving_buffer 0x2000382c Data 4 ota.o(.data)
- ota_addr_check_len 0x20003830 Data 4 ota.o(.data)
- ota_addr_check 0x20003834 Data 4 ota.o(.data)
- first_pkt 0x20003838 Data 8 ota.o(.data)
- .data 0x20003848 Section 2 batt_service.o(.data)
- battery_level 0x20003848 Data 1 batt_service.o(.data)
- batt_svc_id 0x20003849 Data 1 batt_service.o(.data)
- .data 0x2000384a Section 1 driver_pmu.o(.data)
- .data 0x2000384c Section 4 driver_i2s.o(.data)
- .data 0x20003850 Section 12 driver_adc.o(.data)
- adc_ref_calib 0x20003850 Data 1 driver_adc.o(.data)
- adc_ref_internal 0x20003852 Data 2 driver_adc.o(.data)
- adc_ref_avdd 0x20003854 Data 2 driver_adc.o(.data)
- adc_regs 0x20003858 Data 4 driver_adc.o(.data)
- .data 0x20003880 Section 256 patch.o(.data)
- .data 0x20003980 Section 20 gatt_api.o(.data)
- registed_num 0x20003980 Data 1 gatt_api.o(.data)
- client_idx 0x20003981 Data 1 gatt_api.o(.data)
- gatt_profile_task_count 0x20003982 Data 1 gatt_api.o(.data)
- gatt_service_cbs 0x20003984 Data 16 gatt_api.o(.data)
- .data 0x20003994 Section 16 entry.o(.data)
- check_calib_result 0x20003996 Data 1 entry.o(.data)
- calib_array_full 0x20003998 Data 1 entry.o(.data)
- calib_result_index 0x20003999 Data 1 entry.o(.data)
- total_calib_result 0x2000399c Data 4 entry.o(.data)
- last_avg_result 0x200039a0 Data 4 entry.o(.data)
- .data 0x200039a4 Section 12 jump_table.o(.data)
- stack_size 0x200039a4 Data 2 jump_table.o(.data)
- static_mem_end 0x200039ac Data 4 jump_table.o(.data)
- .data 0x200039b0 Section 8 patch_rtos.o(.data)
- p_rtos_sleep_time 0x200039b4 Data 4 patch_rtos.o(.data)
- .data 0x200039b8 Section 304 patch_rf.o(.data)
- report_rssi_enabled 0x200039b8 Data 1 patch_rf.o(.data)
- nest 0x200039b9 Data 1 patch_rf.o(.data)
- sleep_isr_come 0x200039ba Data 1 patch_rf.o(.data)
- recv_comp_packet_during_evt 0x200039bd Data 1 patch_rf.o(.data)
- sch_arb_env 0x200039c0 Data 4 patch_rf.o(.data)
- sch_prog_env 0x200039c4 Data 4 patch_rf.o(.data)
- lld_disable_latency_label 0x200039c8 Data 4 patch_rf.o(.data)
- system_sleep_max_during 0x200039cc Data 4 patch_rf.o(.data)
- lld_adv_env 0x200039d0 Data 4 patch_rf.o(.data)
- .data 0x20003ae8 Section 8 sys_utils.o(.data)
- check_count 0x20003ae9 Data 1 sys_utils.o(.data)
- .data 0x20003af0 Section 12 os_timer.o(.data)
- timer_list 0x20003af0 Data 4 os_timer.o(.data)
- timer_id_flag 0x20003af4 Data 8 os_timer.o(.data)
- .data 0x20003afc Section 12 app.o(.data)
- .data 0x20003b08 Section 8 app_conn.o(.data)
- gattc_seq_num 0x20003b08 Data 1 app_conn.o(.data)
- .data 0x20003b10 Section 20 user_bond_manage.o(.data)
- MAX_BOND_DEV_NUM 0x20003b10 Data 1 user_bond_manage.o(.data)
- bond_manage_enable 0x20003b11 Data 1 user_bond_manage.o(.data)
- last_sotre_idx 0x20003b13 Data 1 user_bond_manage.o(.data)
- gap_bond_info_env 0x20003b14 Data 4 user_bond_manage.o(.data)
- gap_bond_irks_env 0x20003b18 Data 4 user_bond_manage.o(.data)
- ble_bond_falsh_addr 0x20003b1c Data 4 user_bond_manage.o(.data)
- ble_svc_falsh_addr 0x20003b20 Data 4 user_bond_manage.o(.data)
- .data 0x20003b24 Section 16 app_sec.o(.data)
- fix_ltk 0x20003b25 Data 1 app_sec.o(.data)
- pairing_accept_en 0x20003b26 Data 1 app_sec.o(.data)
- sec_cmd 0x20003b28 Data 12 app_sec.o(.data)
- .data 0x20003b34 Section 102 adv_check_mode.o(.data)
- send_ptr 0x20003b36 Data 2 adv_check_mode.o(.data)
- frq_freq_table 0x20003b38 Data 42 adv_check_mode.o(.data)
- calib_freq_table 0x20003b62 Data 56 adv_check_mode.o(.data)
- .data 0x20003b9c Section 8 prf.o(.data)
- .data 0x20003ba4 Section 40 mesh_api.o(.data)
- app_mesh_model_add_step 0x20003ba4 Data 1 mesh_api.o(.data)
- mesh_model_nb 0x20003ba5 Data 1 mesh_api.o(.data)
- mesh_tx_hdl 0x20003ba6 Data 1 mesh_api.o(.data)
- heath_fault_test_id 0x20003ba7 Data 1 mesh_api.o(.data)
- mesh_callback 0x20003bbc Data 4 mesh_api.o(.data)
- .data 0x20003bcc Section 8 app_task.o(.data)
- tmp_dest_id 0x20003bcc Data 2 app_task.o(.data)
- tmp_src_id 0x20003bce Data 2 app_task.o(.data)
- .data 0x20003bd4 Section 1 app_task.o(.data)
- .data 0x20003bd5 Section 1 app_proj_event.o(.data)
- .data 0x20003bd6 Section 1 gapm_task.o(.data)
- .data 0x20003bd7 Section 1 gattc_task.o(.data)
- .data 0x20003bd8 Section 1 gattm_task.o(.data)
- .data 0x20003bdc Section 4 l2cc_task.o(.data)
- .data 0x20003be0 Section 2 gapm_scan.o(.data)
- length_sum 0x20003be0 Data 2 gapm_scan.o(.data)
- .data 0x20003be4 Section 16 m_al_scan.o(.data)
- scan_evt_end_counter 0x20003be8 Data 4 m_al_scan.o(.data)
- scan_evt_end_counter_threshold 0x20003bf0 Data 4 m_al_scan.o(.data)
- .data 0x20003bf4 Section 10 m_al_task.o(.data)
- .bss 0x20003c00 Section 52 ble_simple_peripheral.o(.bss)
- scan_rsp_data 0x20003c00 Data 31 ble_simple_peripheral.o(.bss)
- update_param_timer 0x20003c20 Data 20 ble_simple_peripheral.o(.bss)
- .bss 0x20003c34 Section 60 timer.o(.bss)
- .bss 0x20003c70 Section 20 keyscan.o(.bss)
- m_button_timer 0x20003c70 Data 20 keyscan.o(.bss)
- .bss 0x20003c84 Section 128 amic.o(.bss)
- .bss 0x20003d04 Section 40 led.o(.bss)
- m_work_mode_led_timer 0x20003d04 Data 20 led.o(.bss)
- m_lowbat_led_timer 0x20003d18 Data 20 led.o(.bss)
- .bss 0x20003d2c Section 800 func.o(.bss)
- keboard_keyvalue_table 0x20003d2c Data 800 func.o(.bss)
- .bss 0x2000404c Section 36 audio_encoder.o(.bss)
- .bss 0x20004070 Section 12 simple_gatt_service.o(.bss)
- simple_profile_svc 0x20004070 Data 12 simple_gatt_service.o(.bss)
- .bss 0x2000407c Section 20 hid_service.o(.bss)
- hid_link_ntf_enable 0x2000407c Data 20 hid_service.o(.bss)
- .bss 0x20004090 Section 20 ota.o(.bss)
- os_timer_ota 0x20004090 Data 20 ota.o(.bss)
- .bss 0x200040a4 Section 20 batt_service.o(.bss)
- batt_link_ntf_enable 0x200040a4 Data 20 batt_service.o(.bss)
- .bss 0x200040b8 Section 20 driver_adc.o(.bss)
- adc_env 0x200040b8 Data 20 driver_adc.o(.bss)
- .bss 0x200040cc Section 24 patch.o(.bss)
- lld_regs_buffer 0x200040cc Data 24 patch.o(.bss)
- .bss 0x200040e4 Section 1724 gatt_api.o(.bss)
- gatt_svc_list 0x200040e4 Data 1600 gatt_api.o(.bss)
- gClientDB 0x20004724 Data 124 gatt_api.o(.bss)
- .bss 0x200047a0 Section 40 entry.o(.bss)
- calib_result 0x200047a0 Data 40 entry.o(.bss)
- .bss 0x200047c8 Section 380 jump_table.o(.bss)
- prf_env_buffer 0x200047c8 Data 220 jump_table.o(.bss)
- ke_task_elem_buffer 0x200048a4 Data 160 jump_table.o(.bss)
- .bss 0x20004944 Section 64 patch_rf.o(.bss)
- .bss 0x20004984 Section 204 app.o(.bss)
- .bss 0x20004a50 Section 20 app_conn.o(.bss)
- .bss 0x20004a64 Section 82 app_sec.o(.bss)
- fixed_ltk 0x20004a9a Data 28 app_sec.o(.bss)
- .bss 0x20004ab8 Section 80 gapc.o(.bss)
- .bss 0x20004b08 Section 220 gapm.o(.bss)
- .bss 0x20004be4 Section 80 gattc.o(.bss)
- .bss 0x20004c34 Section 32 gattm.o(.bss)
- .bss 0x20004c54 Section 176 patch_no_md_bit.o(.bss)
- g_evt_cnt_setting 0x20004c54 Data 176 patch_no_md_bit.o(.bss)
- .bss 0x20004d04 Section 20 gapc_task.o(.bss)
- .bss 0x20004d18 Section 20 gattc_task.o(.bss)
- .bss 0x20004d2c Section 20 l2cc_task.o(.bss)
- .bss 0x20004d40 Section 12 l2cm.o(.bss)
- .bss 0x20004d4c Section 80 l2cc.o(.bss)
- heap_ke 0x20004d9c Section 4 jump_table.o(heap_ke)
- heap_ke_take_place 0x20004d9c Data 4 jump_table.o(heap_ke)
-
- Global Symbols
-
- Symbol Name Value Ov Type Size Object(Section)
-
- BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
- __ARM_use_no_argv 0x00000000 Number 0 syscall.txt ABSOLUTE
- __Vectors 0x00000000 Data 0 syscall.txt ABSOLUTE
- _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE
- _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE
- __main 0x0000008d Thumb Code 0 syscall.txt ABSOLUTE
- _main_stk 0x0000008d Thumb Code 0 syscall.txt ABSOLUTE
- _main_scatterload 0x00000091 Thumb Code 0 syscall.txt ABSOLUTE
- __main_after_scatterload 0x00000095 Thumb Code 0 syscall.txt ABSOLUTE
- _main_clock 0x00000095 Thumb Code 0 syscall.txt ABSOLUTE
- _main_cpp_init 0x00000095 Thumb Code 0 syscall.txt ABSOLUTE
- _main_init 0x00000095 Thumb Code 0 syscall.txt ABSOLUTE
- __rt_final_cpp 0x0000009d Thumb Code 0 syscall.txt ABSOLUTE
- __rt_final_exit 0x0000009d Thumb Code 0 syscall.txt ABSOLUTE
- rwip_sleep_mul_64 0x000000a1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_low_power_c_50b0e29e__low_power_save_cpu 0x000000ad Thumb Code 0 syscall.txt ABSOLUTE
- low_power_restore_cpu 0x0000012d Thumb Code 0 syscall.txt ABSOLUTE
- SVC_Handler 0x00000139 Thumb Code 0 syscall.txt ABSOLUTE
- vPortSVCHandler 0x00000171 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_port_c_39a90d8d__prvStartFirstTask 0x00000195 Thumb Code 0 syscall.txt ABSOLUTE
- prv_call_svc_pc 0x000001a9 Thumb Code 0 syscall.txt ABSOLUTE
- PendSV_Handler 0x000001ad Thumb Code 0 syscall.txt ABSOLUTE
- vPortGetIPSR 0x000001f9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_app_boot_c_fcf06f29____REV16 0x00000201 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_ble_util_buf_c_b8bf6b0e____REV16 0x00000205 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_rwble_c_5e66ef03____REV16 0x00000209 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_llc_c_llc_init____REV16 0x0000020d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___15_llc_chmap_upd_c_ddac89ec____REV16 0x00000211 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_con_upd_c_de71abdd____REV16 0x00000215 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llc_dbg_c____REV16 0x00000219 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___16_llc_disconnect_c_67e9d540____REV16 0x0000021d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_llc_dl_upd_c_553d3f21____REV16 0x00000221 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_encrypt_c_8159a054____REV16 0x00000225 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___15_llc_feat_exch_c_6fa097ef____REV16 0x00000229 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llc_hci_c_996dc4b6____REV16 0x0000022d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_le_ping_c_434cc73c____REV16 0x00000231 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llc_llcp_c_1a9b13a9____REV16 0x00000235 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_phy_upd_c_0294cefd____REV16 0x00000239 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llc_task_c_30369c55____REV16 0x0000023d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_llc_ver_exch_c_2771d0a7____REV16 0x00000241 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_lld_c_f7832d1e____REV16 0x00000245 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_lld_adv_c_9a148cc9____REV16 0x00000249 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_lld_con_c_df553fb8____REV16 0x0000024d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_init_c_b391185e____REV16 0x00000251 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_lld_per_adv_c_77b63e9a____REV16 0x00000255 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_scan_c_01456b52____REV16 0x00000259 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_sync_c_8bd34c56____REV16 0x0000025d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_test_c_54e5e101____REV16 0x00000261 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_llm_c_52f69136____REV16 0x00000265 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_adv_c_2ca465c6____REV16 0x00000269 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_hci_c_20aee1fa____REV16 0x0000026d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_init_c_c210a516____REV16 0x00000271 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_iso_c____REV16 0x00000275 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_scan_c_963e4937____REV16 0x00000279 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_task_c_5d3df270____REV16 0x0000027d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_hci_c_hci_init____REV16 0x00000281 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_hci_fc_c_fcf3c82e____REV16 0x00000285 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_hci_msg_c_b5066cf5____REV16 0x00000289 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_hci_tl_c_9ce329a5____REV16 0x0000028d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_sch_alarm_c_3b4969f2____REV16 0x00000291 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_sch_arb_c_87561c0e____REV16 0x00000295 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_sch_plan_c_c0257ea0____REV16 0x00000299 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_sch_prog_c_de24772c____REV16 0x0000029d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_sch_slice_c_de6dd3b5____REV16 0x000002a1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_aes_c_aes_init____REV16 0x000002a5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_aes_ccm_c_aes_ccm____REV16 0x000002a9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_aes_cmac_c_fe47f34c____REV16 0x000002ad Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k1_c_aes_k1____REV16 0x000002b1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k2_c_5cc4f012____REV16 0x000002b5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k3_c_979823b7____REV16 0x000002b9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k4_c_8a9d130f____REV16 0x000002bd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_s1_c_aes_s1____REV16 0x000002c1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_co_list_c_ca99e89f____REV16 0x000002c5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_co_utils_c_one_bits____REV16 0x000002c9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_dbg_c_3a87ab48____REV16 0x000002cd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_mwsgen_c____REV16 0x000002d1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_swdiag_c____REV16 0x000002d5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_dbg_task_c____REV16 0x000002d9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_dbg_trc_c____REV16 0x000002dd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_dbg_trc_mem_c____REV16 0x000002e1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_trc_tl_c____REV16 0x000002e5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_display_c____REV16 0x000002e9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_display_task_c____REV16 0x000002ed Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ecc_p256_c_8b173798____REV16 0x000002f1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_h4tl_c_3a5732fe____REV16 0x000002f5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___4_ke_c_ke_init____REV16 0x000002f9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_event_c_87ccd12c____REV16 0x000002fd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_ke_mem_c_f92e48dd____REV16 0x00000301 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_ke_msg_c_d502b297____REV16 0x00000305 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_queue_c_5cab850e____REV16 0x00000309 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_ke_task_c_18478d77____REV16 0x0000030d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_timer_c_3b621a08____REV16 0x00000311 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_nvds_c____REV16 0x00000315 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_rf_simu_c_82de3823____REV16 0x00000319 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_rwip_c_f2b147fa____REV16 0x0000031d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_rwip_driver_c_c12c84cf____REV16 0x00000321 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_co_printf_c_fputc____REV16 0x00000325 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_low_power_c_50b0e29e____REV16 0x00000329 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_crc32_c_36f7c2a5____REV16 0x0000032d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_md5_c_MD5_Init____REV16 0x00000331 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_arch_main_c_uart_api____REV16 0x00000335 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_jump_table_c_6a9c728e____REV16 0x00000339 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_intc_c_189c7b66____REV16 0x0000033d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_uart_c_988f2830____REV16 0x00000341 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_flash_c_1f9d869b____REV16 0x00000345 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_qspi_c_79b82d8e____REV16 0x00000349 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_system_c_a51710b5____REV16 0x0000034d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_gpio_c_a47c3f18____REV16 0x00000351 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_ssp_c_3d1cf05e____REV16 0x00000355 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_frspim_c_6e8f94f7____REV16 0x00000359 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_pmu_c_7ed478f1____REV16 0x0000035d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_apb2spi_c_a124e987____REV16 0x00000361 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_trng_c_36387bb2____REV16 0x00000365 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_list_c_a968f7cb____REV16 0x00000369 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_queue_c_48e2f297____REV16 0x0000036d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_tasks_c_f31043e3____REV16 0x00000371 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_timers_c_a20bbafd____REV16 0x00000375 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_event_groups_c_5f98c4ce____REV16 0x00000379 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_heap_6_c_94e30ff9____REV16 0x0000037d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_port_c_39a90d8d____REV16 0x00000381 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___20_freertos_interface_c_bc2b671d____REV16 0x00000385 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_app_boot_c_fcf06f29____REVSH 0x00000389 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_ble_util_buf_c_b8bf6b0e____REVSH 0x0000038d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_rwble_c_5e66ef03____REVSH 0x00000391 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_llc_c_llc_init____REVSH 0x00000395 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___15_llc_chmap_upd_c_ddac89ec____REVSH 0x00000399 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_con_upd_c_de71abdd____REVSH 0x0000039d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llc_dbg_c____REVSH 0x000003a1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___16_llc_disconnect_c_67e9d540____REVSH 0x000003a5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_llc_dl_upd_c_553d3f21____REVSH 0x000003a9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_encrypt_c_8159a054____REVSH 0x000003ad Thumb Code 0 syscall.txt ABSOLUTE
- __asm___15_llc_feat_exch_c_6fa097ef____REVSH 0x000003b1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llc_hci_c_996dc4b6____REVSH 0x000003b5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_le_ping_c_434cc73c____REVSH 0x000003b9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llc_llcp_c_1a9b13a9____REVSH 0x000003bd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_phy_upd_c_0294cefd____REVSH 0x000003c1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llc_task_c_30369c55____REVSH 0x000003c5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_llc_ver_exch_c_2771d0a7____REVSH 0x000003c9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_lld_c_f7832d1e____REVSH 0x000003cd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_lld_adv_c_9a148cc9____REVSH 0x000003d1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_lld_con_c_df553fb8____REVSH 0x000003d5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_init_c_b391185e____REVSH 0x000003d9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_lld_per_adv_c_77b63e9a____REVSH 0x000003dd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_scan_c_01456b52____REVSH 0x000003e1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_sync_c_8bd34c56____REVSH 0x000003e5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_test_c_54e5e101____REVSH 0x000003e9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_llm_c_52f69136____REVSH 0x000003ed Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_adv_c_2ca465c6____REVSH 0x000003f1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_hci_c_20aee1fa____REVSH 0x000003f5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_init_c_c210a516____REVSH 0x000003f9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_iso_c____REVSH 0x000003fd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_scan_c_963e4937____REVSH 0x00000401 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_task_c_5d3df270____REVSH 0x00000405 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_hci_c_hci_init____REVSH 0x00000409 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_hci_fc_c_fcf3c82e____REVSH 0x0000040d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_hci_msg_c_b5066cf5____REVSH 0x00000411 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_hci_tl_c_9ce329a5____REVSH 0x00000415 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_sch_alarm_c_3b4969f2____REVSH 0x00000419 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_sch_arb_c_87561c0e____REVSH 0x0000041d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_sch_plan_c_c0257ea0____REVSH 0x00000421 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_sch_prog_c_de24772c____REVSH 0x00000425 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_sch_slice_c_de6dd3b5____REVSH 0x00000429 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_aes_c_aes_init____REVSH 0x0000042d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_aes_ccm_c_aes_ccm____REVSH 0x00000431 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_aes_cmac_c_fe47f34c____REVSH 0x00000435 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k1_c_aes_k1____REVSH 0x00000439 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k2_c_5cc4f012____REVSH 0x0000043d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k3_c_979823b7____REVSH 0x00000441 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k4_c_8a9d130f____REVSH 0x00000445 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_s1_c_aes_s1____REVSH 0x00000449 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_co_list_c_ca99e89f____REVSH 0x0000044d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_co_utils_c_one_bits____REVSH 0x00000451 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_dbg_c_3a87ab48____REVSH 0x00000455 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_mwsgen_c____REVSH 0x00000459 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_swdiag_c____REVSH 0x0000045d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_dbg_task_c____REVSH 0x00000461 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_dbg_trc_c____REVSH 0x00000465 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_dbg_trc_mem_c____REVSH 0x00000469 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_trc_tl_c____REVSH 0x0000046d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_display_c____REVSH 0x00000471 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_display_task_c____REVSH 0x00000475 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ecc_p256_c_8b173798____REVSH 0x00000479 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_h4tl_c_3a5732fe____REVSH 0x0000047d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___4_ke_c_ke_init____REVSH 0x00000481 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_event_c_87ccd12c____REVSH 0x00000485 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_ke_mem_c_f92e48dd____REVSH 0x00000489 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_ke_msg_c_d502b297____REVSH 0x0000048d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_queue_c_5cab850e____REVSH 0x00000491 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_ke_task_c_18478d77____REVSH 0x00000495 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_timer_c_3b621a08____REVSH 0x00000499 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_nvds_c____REVSH 0x0000049d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_rf_simu_c_82de3823____REVSH 0x000004a1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_rwip_c_f2b147fa____REVSH 0x000004a5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_rwip_driver_c_c12c84cf____REVSH 0x000004a9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_co_printf_c_fputc____REVSH 0x000004ad Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_low_power_c_50b0e29e____REVSH 0x000004b1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_crc32_c_36f7c2a5____REVSH 0x000004b5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_md5_c_MD5_Init____REVSH 0x000004b9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_arch_main_c_uart_api____REVSH 0x000004bd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_jump_table_c_6a9c728e____REVSH 0x000004c1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_intc_c_189c7b66____REVSH 0x000004c5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_uart_c_988f2830____REVSH 0x000004c9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_flash_c_1f9d869b____REVSH 0x000004cd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_qspi_c_79b82d8e____REVSH 0x000004d1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_system_c_a51710b5____REVSH 0x000004d5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_gpio_c_a47c3f18____REVSH 0x000004d9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_ssp_c_3d1cf05e____REVSH 0x000004dd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_frspim_c_6e8f94f7____REVSH 0x000004e1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_pmu_c_7ed478f1____REVSH 0x000004e5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_apb2spi_c_a124e987____REVSH 0x000004e9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_trng_c_36387bb2____REVSH 0x000004ed Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_list_c_a968f7cb____REVSH 0x000004f1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_queue_c_48e2f297____REVSH 0x000004f5 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_tasks_c_f31043e3____REVSH 0x000004f9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_timers_c_a20bbafd____REVSH 0x000004fd Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_event_groups_c_5f98c4ce____REVSH 0x00000501 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_heap_6_c_94e30ff9____REVSH 0x00000505 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_port_c_39a90d8d____REVSH 0x00000509 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___20_freertos_interface_c_bc2b671d____REVSH 0x0000050d Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_app_boot_c_fcf06f29____RRX 0x00000511 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_ble_util_buf_c_b8bf6b0e____RRX 0x00000519 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_rwble_c_5e66ef03____RRX 0x00000521 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_llc_c_llc_init____RRX 0x00000529 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___15_llc_chmap_upd_c_ddac89ec____RRX 0x00000531 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_con_upd_c_de71abdd____RRX 0x00000539 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llc_dbg_c____RRX 0x00000541 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___16_llc_disconnect_c_67e9d540____RRX 0x00000549 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_llc_dl_upd_c_553d3f21____RRX 0x00000551 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_encrypt_c_8159a054____RRX 0x00000559 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___15_llc_feat_exch_c_6fa097ef____RRX 0x00000561 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llc_hci_c_996dc4b6____RRX 0x00000569 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_le_ping_c_434cc73c____RRX 0x00000571 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llc_llcp_c_1a9b13a9____RRX 0x00000579 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_llc_phy_upd_c_0294cefd____RRX 0x00000581 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llc_task_c_30369c55____RRX 0x00000589 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_llc_ver_exch_c_2771d0a7____RRX 0x00000591 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_lld_c_f7832d1e____RRX 0x00000599 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_lld_adv_c_9a148cc9____RRX 0x000005a1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_lld_con_c_df553fb8____RRX 0x000005a9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_init_c_b391185e____RRX 0x000005b1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_lld_per_adv_c_77b63e9a____RRX 0x000005b9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_scan_c_01456b52____RRX 0x000005c1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_sync_c_8bd34c56____RRX 0x000005c9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_lld_test_c_54e5e101____RRX 0x000005d1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_llm_c_52f69136____RRX 0x000005d9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_adv_c_2ca465c6____RRX 0x000005e1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_hci_c_20aee1fa____RRX 0x000005e9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_init_c_c210a516____RRX 0x000005f1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_llm_iso_c____RRX 0x000005f9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_scan_c_963e4937____RRX 0x00000601 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_llm_task_c_5d3df270____RRX 0x00000609 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_hci_c_hci_init____RRX 0x00000611 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_hci_fc_c_fcf3c82e____RRX 0x00000619 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_hci_msg_c_b5066cf5____RRX 0x00000621 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_hci_tl_c_9ce329a5____RRX 0x00000629 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_sch_alarm_c_3b4969f2____RRX 0x00000631 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_sch_arb_c_87561c0e____RRX 0x00000639 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_sch_plan_c_c0257ea0____RRX 0x00000641 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_sch_prog_c_de24772c____RRX 0x00000649 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_sch_slice_c_de6dd3b5____RRX 0x00000651 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_aes_c_aes_init____RRX 0x00000659 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_aes_ccm_c_aes_ccm____RRX 0x00000661 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_aes_cmac_c_fe47f34c____RRX 0x00000669 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k1_c_aes_k1____RRX 0x00000671 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k2_c_5cc4f012____RRX 0x00000679 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k3_c_979823b7____RRX 0x00000681 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_k4_c_8a9d130f____RRX 0x00000689 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_aes_s1_c_aes_s1____RRX 0x00000691 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_co_list_c_ca99e89f____RRX 0x00000699 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_co_utils_c_one_bits____RRX 0x000006a1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_dbg_c_3a87ab48____RRX 0x000006a9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_mwsgen_c____RRX 0x000006b1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_swdiag_c____RRX 0x000006b9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_dbg_task_c____RRX 0x000006c1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_dbg_trc_c____RRX 0x000006c9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_dbg_trc_mem_c____RRX 0x000006d1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_dbg_trc_tl_c____RRX 0x000006d9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_display_c____RRX 0x000006e1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_display_task_c____RRX 0x000006e9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ecc_p256_c_8b173798____RRX 0x000006f1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_h4tl_c_3a5732fe____RRX 0x000006f9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___4_ke_c_ke_init____RRX 0x00000701 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_event_c_87ccd12c____RRX 0x00000709 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_ke_mem_c_f92e48dd____RRX 0x00000711 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_ke_msg_c_d502b297____RRX 0x00000719 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_queue_c_5cab850e____RRX 0x00000721 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_ke_task_c_18478d77____RRX 0x00000729 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___10_ke_timer_c_3b621a08____RRX 0x00000731 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_nvds_c____RRX 0x00000739 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_rf_simu_c_82de3823____RRX 0x00000741 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_rwip_c_f2b147fa____RRX 0x00000749 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___13_rwip_driver_c_c12c84cf____RRX 0x00000751 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_co_printf_c_fputc____RRX 0x00000759 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_low_power_c_50b0e29e____RRX 0x00000761 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_crc32_c_36f7c2a5____RRX 0x00000769 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_md5_c_MD5_Init____RRX 0x00000771 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___11_arch_main_c_uart_api____RRX 0x00000779 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___12_jump_table_c_6a9c728e____RRX 0x00000781 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_intc_c_189c7b66____RRX 0x00000789 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_uart_c_988f2830____RRX 0x00000791 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_flash_c_1f9d869b____RRX 0x00000799 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_qspi_c_79b82d8e____RRX 0x000007a1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_system_c_a51710b5____RRX 0x000007a9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_gpio_c_a47c3f18____RRX 0x000007b1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_ssp_c_3d1cf05e____RRX 0x000007b9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_frspim_c_6e8f94f7____RRX 0x000007c1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___5_pmu_c_7ed478f1____RRX 0x000007c9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___9_apb2spi_c_a124e987____RRX 0x000007d1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_trng_c_36387bb2____RRX 0x000007d9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_list_c_a968f7cb____RRX 0x000007e1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_queue_c_48e2f297____RRX 0x000007e9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___7_tasks_c_f31043e3____RRX 0x000007f1 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_timers_c_a20bbafd____RRX 0x000007f9 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___14_event_groups_c_5f98c4ce____RRX 0x00000801 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___8_heap_6_c_94e30ff9____RRX 0x00000809 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___6_port_c_39a90d8d____RRX 0x00000811 Thumb Code 0 syscall.txt ABSOLUTE
- __asm___20_freertos_interface_c_bc2b671d____RRX 0x00000819 Thumb Code 0 syscall.txt ABSOLUTE
- Reset_Handler 0x00000821 Thumb Code 0 syscall.txt ABSOLUTE
- set_handlemode_sp 0x00000853 Thumb Code 0 syscall.txt ABSOLUTE
- NMI_Handler 0x00000859 Thumb Code 0 syscall.txt ABSOLUTE
- HardFault_Handler 0x0000085b Thumb Code 0 syscall.txt ABSOLUTE
- MemManage_Handler 0x0000085d Thumb Code 0 syscall.txt ABSOLUTE
- BusFault_Handler 0x0000085f Thumb Code 0 syscall.txt ABSOLUTE
- UsageFault_Handler 0x00000861 Thumb Code 0 syscall.txt ABSOLUTE
- DebugMon_Handler 0x00000865 Thumb Code 0 syscall.txt ABSOLUTE
- EXTI0_Handler 0x0000086b Thumb Code 0 syscall.txt ABSOLUTE
- EXTI1_Handler 0x0000086d Thumb Code 0 syscall.txt ABSOLUTE
- EXTI2_Handler 0x0000086f Thumb Code 0 syscall.txt ABSOLUTE
- EXTI3_Handler 0x00000871 Thumb Code 0 syscall.txt ABSOLUTE
- EXTI4_Handler 0x00000873 Thumb Code 0 syscall.txt ABSOLUTE
- ext_int_isr 0x00000875 Thumb Code 0 syscall.txt ABSOLUTE
- i2s_isr 0x00000879 Thumb Code 0 syscall.txt ABSOLUTE
- pdm_isr 0x0000087b Thumb Code 0 syscall.txt ABSOLUTE
- CPU_SR_Save 0x00000881 Thumb Code 0 syscall.txt ABSOLUTE
- CPU_SR_Restore 0x00000891 Thumb Code 0 syscall.txt ABSOLUTE
- GLOBAL_INT_STOP 0x00000897 Thumb Code 0 syscall.txt ABSOLUTE
- GLOBAL_INT_START 0x0000089b Thumb Code 0 syscall.txt ABSOLUTE
- rand 0x000008a1 Thumb Code 0 syscall.txt ABSOLUTE
- srand 0x000008b5 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memcpy 0x000008c5 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memcpy4 0x000008c5 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memcpy8 0x000008c5 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memset 0x000008e9 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memset4 0x000008e9 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memset8 0x000008e9 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memclr 0x000008f7 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memclr4 0x000008f7 Thumb Code 0 syscall.txt ABSOLUTE
- __aeabi_memclr8 0x000008f7 Thumb Code 0 syscall.txt ABSOLUTE
- _memset$wrapper 0x000008fb Thumb Code 0 syscall.txt ABSOLUTE
- memcmp 0x0000090d Thumb Code 0 syscall.txt ABSOLUTE
- __scatterload 0x00000929 Thumb Code 0 syscall.txt ABSOLUTE
- __scatterload_rt2 0x00000929 Thumb Code 0 syscall.txt ABSOLUTE
- __decompress 0x0000094d Thumb Code 0 syscall.txt ABSOLUTE
- __decompress0 0x0000094d Thumb Code 0 syscall.txt ABSOLUTE
- Add2SelfBigHex256 0x00000989 Thumb Code 0 syscall.txt ABSOLUTE
- AddBigHex256 0x000009d1 Thumb Code 0 syscall.txt ABSOLUTE
- AddBigHexModP256 0x00000a1d Thumb Code 0 syscall.txt ABSOLUTE
- AddP256 0x00000a6d Thumb Code 0 syscall.txt ABSOLUTE
- AddPdiv2_256 0x00000a99 Thumb Code 0 syscall.txt ABSOLUTE
- FPB_CompSet 0x00000bad Thumb Code 0 syscall.txt ABSOLUTE
- GF_Jacobian_Point_Addition256 0x00000bd5 Thumb Code 0 syscall.txt ABSOLUTE
- GF_Jacobian_Point_Double256 0x00000f91 Thumb Code 0 syscall.txt ABSOLUTE
- GF_Point_Jacobian_To_Affine256 0x00001109 Thumb Code 0 syscall.txt ABSOLUTE
- MD5_Final 0x00001135 Thumb Code 0 syscall.txt ABSOLUTE
- MD5_Init 0x0000120d Thumb Code 0 syscall.txt ABSOLUTE
- MD5_Update 0x00001231 Thumb Code 0 syscall.txt ABSOLUTE
- MultiplyBigHexByUint32_256 0x000012ad Thumb Code 0 syscall.txt ABSOLUTE
- MultiplyBigHexModP256 0x000012f1 Thumb Code 0 syscall.txt ABSOLUTE
- MultiplyByU32ModP256 0x00001431 Thumb Code 0 syscall.txt ABSOLUTE
- NVIC_DisableIRQ 0x00001461 Thumb Code 0 syscall.txt ABSOLUTE
- NVIC_EnableIRQ 0x0000147b Thumb Code 0 syscall.txt ABSOLUTE
- NVIC_SetPriority 0x00001495 Thumb Code 0 syscall.txt ABSOLUTE
- SubtractBigHex256 0x000014d5 Thumb Code 0 syscall.txt ABSOLUTE
- SubtractBigHexMod256 0x00001529 Thumb Code 0 syscall.txt ABSOLUTE
- SubtractBigHexUint32_256 0x00001611 Thumb Code 0 syscall.txt ABSOLUTE
- SubtractFromSelfBigHex256 0x00001667 Thumb Code 0 syscall.txt ABSOLUTE
- SubtractFromSelfBigHexSign256 0x000016b9 Thumb Code 0 syscall.txt ABSOLUTE
- SysTick_Handler 0x00001775 Thumb Code 0 syscall.txt ABSOLUTE
- __scatterload_copy 0x000017a1 Thumb Code 0 syscall.txt ABSOLUTE
- __scatterload_null 0x000017af Thumb Code 0 syscall.txt ABSOLUTE
- __scatterload_zeroinit 0x000017b1 Thumb Code 0 syscall.txt ABSOLUTE
- aes_alloc 0x000017bf Thumb Code 0 syscall.txt ABSOLUTE
- aes_ccm 0x000017d5 Thumb Code 0 syscall.txt ABSOLUTE
- aes_cmac 0x00001b05 Thumb Code 0 syscall.txt ABSOLUTE
- aes_cmac_continue 0x00001b31 Thumb Code 0 syscall.txt ABSOLUTE
- aes_cmac_start 0x00001c75 Thumb Code 0 syscall.txt ABSOLUTE
- aes_encrypt 0x00001cad Thumb Code 0 syscall.txt ABSOLUTE
- aes_init 0x00001d01 Thumb Code 0 syscall.txt ABSOLUTE
- aes_k1 0x00001d29 Thumb Code 0 syscall.txt ABSOLUTE
- aes_k2 0x00001da1 Thumb Code 0 syscall.txt ABSOLUTE
- aes_k3 0x00001ec5 Thumb Code 0 syscall.txt ABSOLUTE
- aes_k4 0x00001f31 Thumb Code 0 syscall.txt ABSOLUTE
- aes_rand 0x00001fa5 Thumb Code 0 syscall.txt ABSOLUTE
- aes_result_handler 0x00001fd5 Thumb Code 0 syscall.txt ABSOLUTE
- aes_s1 0x0000202d Thumb Code 0 syscall.txt ABSOLUTE
- aes_shift_left_128 0x00002051 Thumb Code 0 syscall.txt ABSOLUTE
- aes_start 0x00002075 Thumb Code 0 syscall.txt ABSOLUTE
- aes_xor_128 0x000020b1 Thumb Code 0 syscall.txt ABSOLUTE
- apb2spi_init 0x000020c9 Thumb Code 0 syscall.txt ABSOLUTE
- apb2spi_read 0x000020dd Thumb Code 0 syscall.txt ABSOLUTE
- apb2spi_write 0x00002145 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot 0x000021a5 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_detect_storage_type 0x00002241 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_get_buffer 0x00002261 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_get_storage_type 0x00002269 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_host_comm 0x00002279 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_host_comm_loop 0x000022ed Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_init 0x00002351 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_load 0x00002399 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_load_data 0x0000240d Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_process_cmd 0x00002439 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_save_data 0x000026c1 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_send_rsp 0x000026e1 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_serial_gets 0x000026f1 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_set_storage_type 0x00002735 Thumb Code 0 syscall.txt ABSOLUTE
- bigHexInversion256 0x00002749 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_acl_tx_alloc 0x00002965 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_acl_tx_elt_get 0x0000297d Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_acl_tx_free 0x000029a5 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_adv_tx_alloc 0x000029d1 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_adv_tx_free 0x000029e5 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_advexthdr_alloc 0x00002a11 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_advexthdr_free 0x00002a75 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_init 0x00002ab9 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_init_env 0x00002c25 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_llcp_tx_alloc 0x00002c35 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_llcp_tx_free 0x00002c41 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_rx_alloc 0x00002c65 Thumb Code 0 syscall.txt ABSOLUTE
- ble_util_buf_rx_free 0x00002c8d Thumb Code 0 syscall.txt ABSOLUTE
- co_bdaddr_compare 0x000034a7 Thumb Code 0 syscall.txt ABSOLUTE
- co_ble_pkt_dur_in_us 0x000034c3 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_extract 0x0000358d Thumb Code 0 syscall.txt ABSOLUTE
- co_list_extract_after 0x000035bd Thumb Code 0 syscall.txt ABSOLUTE
- co_list_extract_sublist 0x000035d5 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_find 0x000035e9 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_init 0x000035ff Thumb Code 0 syscall.txt ABSOLUTE
- co_list_insert_after 0x00003607 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_insert_before 0x00003631 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_merge 0x00003659 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_pool_init 0x00003671 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_pop_front 0x000036d5 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_push_back 0x000036e9 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_push_back_sublist 0x000036fd Thumb Code 0 syscall.txt ABSOLUTE
- co_list_push_front 0x00003711 Thumb Code 0 syscall.txt ABSOLUTE
- co_list_size 0x0000371d Thumb Code 0 syscall.txt ABSOLUTE
- co_nb_good_le_channels 0x00003731 Thumb Code 0 syscall.txt ABSOLUTE
- co_printf 0x00003759 Thumb Code 0 syscall.txt ABSOLUTE
- co_sprintf 0x0000376d Thumb Code 0 syscall.txt ABSOLUTE
- co_util_pack 0x00003781 Thumb Code 0 syscall.txt ABSOLUTE
- co_util_unpack 0x00003963 Thumb Code 0 syscall.txt ABSOLUTE
- crc32 0x00003b21 Thumb Code 0 syscall.txt ABSOLUTE
- dbg_platform_reset_complete 0x00003bd5 Thumb Code 0 syscall.txt ABSOLUTE
- divideByTwo256 0x00003c09 Thumb Code 0 syscall.txt ABSOLUTE
- dl_upd_proc_start 0x00003c49 Thumb Code 0 syscall.txt ABSOLUTE
- eTaskConfirmSleepModeStatus 0x00003cbd Thumb Code 0 syscall.txt ABSOLUTE
- ecc_abort_key256_generation 0x00003ced Thumb Code 0 syscall.txt ABSOLUTE
- ecc_gen_new_public_key 0x00003d39 Thumb Code 0 syscall.txt ABSOLUTE
- ecc_gen_new_secret_key 0x00003d55 Thumb Code 0 syscall.txt ABSOLUTE
- ecc_generate_key256 0x00003e45 Thumb Code 0 syscall.txt ABSOLUTE
- ecc_get_debug_Keys 0x000040f1 Thumb Code 0 syscall.txt ABSOLUTE
- ecc_init 0x00004119 Thumb Code 0 syscall.txt ABSOLUTE
- em_ble_generate_base_address_table 0x000046a5 Thumb Code 0 syscall.txt ABSOLUTE
- flash_enter_deep_sleep 0x00004755 Thumb Code 0 syscall.txt ABSOLUTE
- flash_exit_deep_sleep 0x000047e9 Thumb Code 0 syscall.txt ABSOLUTE
- flash_read_status 0x00004871 Thumb Code 0 syscall.txt ABSOLUTE
- flash_write_status 0x00004951 Thumb Code 0 syscall.txt ABSOLUTE
- fputc 0x0000499d Thumb Code 0 syscall.txt ABSOLUTE
- freertos_baseband_restore_done 0x000049ed Thumb Code 0 syscall.txt ABSOLUTE
- frspim_init 0x00004a8d Thumb Code 0 syscall.txt ABSOLUTE
- get_crc_table 0x00004b51 Thumb Code 0 syscall.txt ABSOLUTE
- get_stack_limit 0x00004b59 Thumb Code 0 syscall.txt ABSOLUTE
- get_stack_usage 0x00004b65 Thumb Code 0 syscall.txt ABSOLUTE
- gpio_get_pin_value 0x00004b79 Thumb Code 0 syscall.txt ABSOLUTE
- gpio_set_dir 0x00004bb5 Thumb Code 0 syscall.txt ABSOLUTE
- gpio_set_pin_value 0x00004c09 Thumb Code 0 syscall.txt ABSOLUTE
- h4tl_init 0x00004d2d Thumb Code 0 syscall.txt ABSOLUTE
- h4tl_start 0x00004f05 Thumb Code 0 syscall.txt ABSOLUTE
- h4tl_stop 0x00004f25 Thumb Code 0 syscall.txt ABSOLUTE
- h4tl_write 0x0000501d Thumb Code 0 syscall.txt ABSOLUTE
- hci_acl_data_handler 0x00005071 Thumb Code 0 syscall.txt ABSOLUTE
- hci_acl_tx_data_alloc 0x00005111 Thumb Code 0 syscall.txt ABSOLUTE
- hci_acl_tx_data_received 0x0000517d Thumb Code 0 syscall.txt ABSOLUTE
- hci_basic_cmd_send_2_controller 0x000051d1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_ble_conhdl_register 0x000052a9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_ble_conhdl_unregister 0x000052b9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_cmd_get_max_param_size 0x0000539b Thumb Code 0 syscall.txt ABSOLUTE
- hci_cmd_received 0x000053ad Thumb Code 0 syscall.txt ABSOLUTE
- hci_command_handler 0x000055bd Thumb Code 0 syscall.txt ABSOLUTE
- hci_disconnect_cmd_handler 0x000055f1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_evt_mask_set 0x00005705 Thumb Code 0 syscall.txt ABSOLUTE
- hci_fc_acl_buf_size_set 0x00005755 Thumb Code 0 syscall.txt ABSOLUTE
- hci_fc_acl_en 0x00005769 Thumb Code 0 syscall.txt ABSOLUTE
- hci_fc_acl_packet_sent 0x000057a1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_fc_check_host_available_nb_acl_packets 0x000057b5 Thumb Code 0 syscall.txt ABSOLUTE
- hci_fc_host_nb_acl_pkts_complete 0x000057d9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_fc_init 0x000057f1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_init 0x000058f1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_add_dev_to_per_adv_list_cmd_handler 0x00005939 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_clear_adv_sets_cmd_handler 0x00005c79 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_clear_per_adv_list_cmd_handler 0x00005d05 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_con_upd_cmd_handler 0x00005e09 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_create_con_cancel_cmd_handler 0x00005f29 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_create_con_cmd_handler 0x00005fa1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_ext_create_con_cmd_handler 0x0000660d Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_ltk_req_neg_reply_cmd_handler 0x00006b3d Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_ltk_req_reply_cmd_handler 0x00006bcd Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_per_adv_create_sync_cancel_cmd_handler 0x00006c45 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_per_adv_create_sync_cmd_handler 0x00006cc9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_per_adv_term_sync_cmd_handler 0x00006d95 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rd_adv_ch_tx_pw_cmd_handler 0x00006e39 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rd_chnl_map_cmd_handler 0x00006ebd Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rd_max_adv_data_len_cmd_handler 0x00006fe1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rd_nb_supp_adv_sets_cmd_handler 0x00007061 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rd_per_adv_list_size_cmd_handler 0x00007105 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rd_phy_cmd_handler 0x0000713d Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rd_rem_feats_cmd_handler 0x0000718d Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rem_con_param_req_neg_reply_cmd_handler 0x00007349 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rem_con_param_req_reply_cmd_handler 0x000073a9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rmv_adv_set_cmd_handler 0x00007435 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_rmv_dev_from_per_adv_list_cmd_handler 0x000074a9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_adv_data_cmd_handler 0x00007691 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_adv_en_cmd_handler 0x00007769 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_adv_param_cmd_handler 0x00007979 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_adv_set_rand_addr_cmd_handler 0x00007ad9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_data_len_cmd_handler 0x00007b59 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_ext_adv_data_cmd_handler 0x00007cd9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_ext_adv_en_cmd_handler 0x00007edd Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_ext_adv_param_cmd_handler 0x000083cd Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_ext_scan_en_cmd_handler 0x000085c5 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_ext_scan_param_cmd_handler 0x00008865 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_ext_scan_rsp_data_cmd_handler 0x00008a91 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_per_adv_data_cmd_handler 0x00008c8d Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_per_adv_en_cmd_handler 0x00008e19 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_per_adv_param_cmd_handler 0x00008fc5 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_phy_cmd_handler 0x000090c5 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_scan_en_cmd_handler 0x000092a1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_scan_param_cmd_handler 0x000094b9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_set_scan_rsp_data_cmd_handler 0x000095f9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_le_start_enc_cmd_handler 0x000096d1 Thumb Code 0 syscall.txt ABSOLUTE
- hci_look_for_cmd_desc 0x000098a9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_look_for_evt_desc 0x000098f9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_look_for_le_evt_desc 0x00009921 Thumb Code 0 syscall.txt ABSOLUTE
- hci_rd_auth_payl_to_cmd_handler 0x00009985 Thumb Code 0 syscall.txt ABSOLUTE
- hci_rd_rem_ver_info_cmd_handler 0x00009a99 Thumb Code 0 syscall.txt ABSOLUTE
- hci_rd_rssi_cmd_handler 0x00009b29 Thumb Code 0 syscall.txt ABSOLUTE
- hci_rd_tx_pwr_lvl_cmd_handler 0x00009b95 Thumb Code 0 syscall.txt ABSOLUTE
- hci_send_2_controller 0x00009c25 Thumb Code 0 syscall.txt ABSOLUTE
- hci_send_2_host 0x00009c9d Thumb Code 0 syscall.txt ABSOLUTE
- hci_tl_init 0x00009dc9 Thumb Code 0 syscall.txt ABSOLUTE
- hci_tl_send 0x00009df5 Thumb Code 0 syscall.txt ABSOLUTE
- hci_vs_set_pref_slave_latency_cmd_handler 0x0000a009 Thumb Code 0 syscall.txt ABSOLUTE
- hci_wr_auth_payl_to_cmd_handler 0x0000a04d Thumb Code 0 syscall.txt ABSOLUTE
- intc_init 0x0000a121 Thumb Code 0 syscall.txt ABSOLUTE
- ke_check_malloc 0x0000a1d5 Thumb Code 0 syscall.txt ABSOLUTE
- ke_event_callback_set 0x0000a259 Thumb Code 0 syscall.txt ABSOLUTE
- ke_event_clear 0x0000a271 Thumb Code 0 syscall.txt ABSOLUTE
- ke_event_flush 0x0000a299 Thumb Code 0 syscall.txt ABSOLUTE
- ke_event_get 0x0000a2a5 Thumb Code 0 syscall.txt ABSOLUTE
- ke_event_get_all 0x0000a2cd Thumb Code 0 syscall.txt ABSOLUTE
- ke_event_init 0x0000a2d9 Thumb Code 0 syscall.txt ABSOLUTE
- ble_stack_schedule 0x0000a2e5 Thumb Code 0 syscall.txt ABSOLUTE
- ke_event_set 0x0000a329 Thumb Code 0 syscall.txt ABSOLUTE
- ke_flush 0x0000a369 Thumb Code 0 syscall.txt ABSOLUTE
- ke_free 0x0000a3a5 Thumb Code 0 syscall.txt ABSOLUTE
- ke_get_mem_usage 0x0000a475 Thumb Code 0 syscall.txt ABSOLUTE
- ke_init 0x0000a485 Thumb Code 0 syscall.txt ABSOLUTE
- ke_is_free 0x0000a4b9 Thumb Code 0 syscall.txt ABSOLUTE
- ke_malloc 0x0000a4cd Thumb Code 0 syscall.txt ABSOLUTE
- ke_mem_init 0x0000a5a1 Thumb Code 0 syscall.txt ABSOLUTE
- ke_mem_is_empty 0x0000a5f1 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_alloc 0x0000a625 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_dest_id_get 0x0000a65b Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_discard 0x0000a661 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_forward 0x0000a665 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_forward_new_id 0x0000a671 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_free 0x0000a683 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_in_queue 0x0000a687 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_save 0x0000a693 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_send 0x0000a699 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_send_basic 0x0000a6c5 Thumb Code 0 syscall.txt ABSOLUTE
- ke_msg_src_id_get 0x0000a6d5 Thumb Code 0 syscall.txt ABSOLUTE
- ke_queue_extract 0x0000a6db Thumb Code 0 syscall.txt ABSOLUTE
- ke_queue_insert 0x0000a719 Thumb Code 0 syscall.txt ABSOLUTE
- ke_sleep_check 0x0000a749 Thumb Code 0 syscall.txt ABSOLUTE
- ke_state_get 0x0000a759 Thumb Code 0 syscall.txt ABSOLUTE
- ke_state_set 0x0000a789 Thumb Code 0 syscall.txt ABSOLUTE
- ke_task_check 0x0000a7c9 Thumb Code 0 syscall.txt ABSOLUTE
- ke_task_create 0x0000a7f5 Thumb Code 0 syscall.txt ABSOLUTE
- ke_task_init 0x0000a8d1 Thumb Code 0 syscall.txt ABSOLUTE
- ke_task_msg_flush 0x0000a8e9 Thumb Code 0 syscall.txt ABSOLUTE
- ke_time 0x0000aa09 Thumb Code 0 syscall.txt ABSOLUTE
- ke_timer_active 0x0000aa45 Thumb Code 0 syscall.txt ABSOLUTE
- ke_timer_adjust_all 0x0000aa6d Thumb Code 0 syscall.txt ABSOLUTE
- ke_timer_clear 0x0000aa85 Thumb Code 0 syscall.txt ABSOLUTE
- ke_timer_init 0x0000aaed Thumb Code 0 syscall.txt ABSOLUTE
- ke_timer_set 0x0000ab4d Thumb Code 0 syscall.txt ABSOLUTE
- ll_channel_map_ind_handler 0x0000abf9 Thumb Code 0 syscall.txt ABSOLUTE
- ll_connection_param_req_handler 0x0000ac89 Thumb Code 0 syscall.txt ABSOLUTE
- ll_connection_param_rsp_handler 0x0000ad61 Thumb Code 0 syscall.txt ABSOLUTE
- ll_connection_update_ind_handler 0x0000adf1 Thumb Code 0 syscall.txt ABSOLUTE
- ll_enc_req_handler 0x0000af09 Thumb Code 0 syscall.txt ABSOLUTE
- ll_enc_rsp_handler 0x0000afc5 Thumb Code 0 syscall.txt ABSOLUTE
- ll_feature_req_handler 0x0000b031 Thumb Code 0 syscall.txt ABSOLUTE
- ll_feature_rsp_handler 0x0000b0a1 Thumb Code 0 syscall.txt ABSOLUTE
- ll_length_req_handler 0x0000b0f1 Thumb Code 0 syscall.txt ABSOLUTE
- ll_length_rsp_handler 0x0000b145 Thumb Code 0 syscall.txt ABSOLUTE
- ll_min_used_channels_ind_handler 0x0000b1c1 Thumb Code 0 syscall.txt ABSOLUTE
- ll_pause_enc_req_handler 0x0000b245 Thumb Code 0 syscall.txt ABSOLUTE
- ll_pause_enc_rsp_handler 0x0000b2b1 Thumb Code 0 syscall.txt ABSOLUTE
- ll_phy_req_handler 0x0000b309 Thumb Code 0 syscall.txt ABSOLUTE
- ll_phy_rsp_handler 0x0000b3b9 Thumb Code 0 syscall.txt ABSOLUTE
- ll_phy_update_ind_handler 0x0000b431 Thumb Code 0 syscall.txt ABSOLUTE
- ll_ping_req_handler 0x0000b4bf Thumb Code 0 syscall.txt ABSOLUTE
- ll_ping_rsp_handler 0x0000b4d3 Thumb Code 0 syscall.txt ABSOLUTE
- ll_slave_feature_req_handler 0x0000b52f Thumb Code 0 syscall.txt ABSOLUTE
- ll_start_enc_req_handler 0x0000b535 Thumb Code 0 syscall.txt ABSOLUTE
- ll_start_enc_rsp_handler 0x0000b585 Thumb Code 0 syscall.txt ABSOLUTE
- ll_terminate_ind_handler 0x0000b5d5 Thumb Code 0 syscall.txt ABSOLUTE
- ll_version_ind_handler 0x0000b621 Thumb Code 0 syscall.txt ABSOLUTE
- llc_auth_payl_nearly_to_handler 0x0000b6b1 Thumb Code 0 syscall.txt ABSOLUTE
- llc_auth_payl_real_to_handler 0x0000b715 Thumb Code 0 syscall.txt ABSOLUTE
- llc_cleanup 0x0000b7a1 Thumb Code 0 syscall.txt ABSOLUTE
- llc_cmd_cmp_send 0x0000b809 Thumb Code 0 syscall.txt ABSOLUTE
- llc_cmd_stat_send 0x0000b829 Thumb Code 0 syscall.txt ABSOLUTE
- llc_con_move_cbk 0x0000b845 Thumb Code 0 syscall.txt ABSOLUTE
- llc_disconnect 0x0000b97d Thumb Code 0 syscall.txt ABSOLUTE
- llc_encrypt_ind_handler 0x0000ba8d Thumb Code 0 syscall.txt ABSOLUTE
- llc_init 0x0000bdf1 Thumb Code 0 syscall.txt ABSOLUTE
- llc_init_term_proc 0x0000be4d Thumb Code 0 syscall.txt ABSOLUTE
- llc_le_ping_restart 0x0000bf09 Thumb Code 0 syscall.txt ABSOLUTE
- llc_le_ping_set 0x0000bf45 Thumb Code 0 syscall.txt ABSOLUTE
- llc_ll_reject_ind_pdu_send 0x0000bfe9 Thumb Code 0 syscall.txt ABSOLUTE
- llc_llcp_send 0x0000c08d Thumb Code 0 syscall.txt ABSOLUTE
- llc_llcp_state_set 0x0000c10d Thumb Code 0 syscall.txt ABSOLUTE
- llc_llcp_tx_check 0x0000c1c1 Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_ch_map_upd_ind_handler 0x0000cee1 Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_con_upd_ind_handler 0x0000cf45 Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_disconnect_ind_handler 0x0000cfd9 Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_dl_upd_ind_handler 0x0000d049 Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_encrypt_ind_handler 0x0000d0b9 Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_feats_exch_ind_handler 0x0000d11d Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_le_ping_ind_handler 0x0000d185 Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_phy_upd_ind_handler 0x0000d1d9 Thumb Code 0 syscall.txt ABSOLUTE
- llc_op_ver_exch_ind_handler 0x0000d261 Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_collision_check 0x0000d3f5 Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_err_ind 0x0000d41d Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_get 0x0000d44d Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_id_get 0x0000d465 Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_reg 0x0000d481 Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_state_get 0x0000d4b5 Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_state_set 0x0000d4b9 Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_timer_pause_set 0x0000d4bd Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_timer_set 0x0000d519 Thumb Code 0 syscall.txt ABSOLUTE
- llc_proc_unreg 0x0000d571 Thumb Code 0 syscall.txt ABSOLUTE
- llc_start 0x0000dde9 Thumb Code 0 syscall.txt ABSOLUTE
- llc_stop 0x0000df85 Thumb Code 0 syscall.txt ABSOLUTE
- llc_stopped_ind_handler 0x0000dfb9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_aa_gen 0x0000e091 Thumb Code 0 syscall.txt ABSOLUTE
- lld_acl_rx_ind_handler 0x0000e10d Thumb Code 0 syscall.txt ABSOLUTE
- lld_acl_tx_cfm_handler 0x0000e191 Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_adv_data_update 0x0000e265 Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_duration_update 0x0000e529 Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_end_ind_handler 0x0000e5fd Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_init 0x0000f995 Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_rand_addr_update 0x0000fd1d Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_restart 0x00010235 Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_scan_rsp_data_update 0x00010391 Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_start 0x000103d5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_stop 0x00010ac1 Thumb Code 0 syscall.txt ABSOLUTE
- lld_adv_sync_info_update 0x00010cdd Thumb Code 0 syscall.txt ABSOLUTE
- lld_calc_aux_rx 0x00010d0d Thumb Code 0 syscall.txt ABSOLUTE
- lld_ch_assess_data_get 0x00010e29 Thumb Code 0 syscall.txt ABSOLUTE
- lld_ch_map_upd_cfm_handler 0x00010e31 Thumb Code 0 syscall.txt ABSOLUTE
- lld_channel_assess 0x00010e69 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_activity_act_offset_compute 0x00010e99 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_activity_offset_compute 0x00010f4d Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_ch_map_update 0x00010fdd Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_current_tx_power_get 0x00011105 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_data_flow_set 0x0001115d Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_data_len_update 0x00011211 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_data_tx 0x00011269 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_enc_key_load 0x00011319 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_estab_ind_handler 0x000113d5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_event_counter_get 0x000113fd Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_evt_canceled_cbk 0x00011421 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_evt_start_cbk 0x00011461 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_evt_time_update 0x00011651 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_init 0x000118b9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_llcp_tx 0x000118f5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_max_lat_calc 0x00011999 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_offset_get 0x000119f9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_offset_upd_ind_handler 0x00011a3d Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_param_upd_cfm_handler 0x00011a81 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_param_update 0x00011aed Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_phys_update 0x00011b75 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_pref_slave_latency_set 0x00011bdd Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_rssi_get 0x00011c0d Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_rx_enc 0x00011ebd Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_sched 0x00011f05 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_start 0x00012239 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_stop 0x000125f5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_tx_enc 0x00012761 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_tx_len_update_for_intv 0x000127f5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_con_tx_len_update_for_rate 0x00012839 Thumb Code 0 syscall.txt ABSOLUTE
- lld_disc_ind_handler 0x00012c15 Thumb Code 0 syscall.txt ABSOLUTE
- lld_init 0x00012c51 Thumb Code 0 syscall.txt ABSOLUTE
- lld_init_connect_req_pack 0x00012d37 Thumb Code 0 syscall.txt ABSOLUTE
- lld_init_end_ind_handler 0x00012e65 Thumb Code 0 syscall.txt ABSOLUTE
- lld_init_init 0x0001342d Thumb Code 0 syscall.txt ABSOLUTE
- lld_init_start 0x00013c31 Thumb Code 0 syscall.txt ABSOLUTE
- lld_init_stop 0x0001431d Thumb Code 0 syscall.txt ABSOLUTE
- lld_llcp_rx_ind_handler 0x000143cd Thumb Code 0 syscall.txt ABSOLUTE
- lld_llcp_tx_cfm_handler 0x00014531 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_ch_map_update 0x00014575 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_data_update 0x000147a5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_end_ind_handler 0x000147e9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_init 0x00014ed9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_init_info_get 0x00014f15 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_list_add 0x00014f5d Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_list_rem 0x00015005 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_rep_ind_handler 0x0001507d Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_rx_end_ind_handler 0x00015365 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_start 0x00015541 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_stop 0x000157b1 Thumb Code 0 syscall.txt ABSOLUTE
- lld_per_adv_sync_info_get 0x00015841 Thumb Code 0 syscall.txt ABSOLUTE
- lld_phy_upd_cfm_handler 0x0001589d Thumb Code 0 syscall.txt ABSOLUTE
- lld_ral_search 0x000158d5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_read_clock 0x00015935 Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_add 0x00015941 Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_clear 0x00015a49 Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_is_empty 0x00015a7d Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_local_rpa_get 0x00015ab5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_peer_check 0x00015af9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_peer_rpa_get 0x00015b31 Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_peer_update 0x00015b75 Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_priv_mode_update 0x00015bb1 Thumb Code 0 syscall.txt ABSOLUTE
- lld_res_list_rem 0x00015bf9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_rpa_renew 0x00015c31 Thumb Code 0 syscall.txt ABSOLUTE
- lld_rxdesc_check 0x00015d7d Thumb Code 0 syscall.txt ABSOLUTE
- lld_rxdesc_free 0x00015db5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_create_sync 0x00015e15 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_create_sync_cancel 0x00015e55 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_end_ind_handler 0x00015f35 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_init 0x00016255 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_params_update 0x00016295 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_req_ind_handler 0x00016c05 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_restart 0x00016c51 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_start 0x00016fe9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_scan_stop 0x000174b1 Thumb Code 0 syscall.txt ABSOLUTE
- lld_sync_ch_map_update 0x00017669 Thumb Code 0 syscall.txt ABSOLUTE
- lld_sync_init 0x000178b9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_sync_start 0x00017ead Thumb Code 0 syscall.txt ABSOLUTE
- lld_sync_start_req_handler 0x000180a5 Thumb Code 0 syscall.txt ABSOLUTE
- lld_sync_stop 0x000181a1 Thumb Code 0 syscall.txt ABSOLUTE
- lld_test_end_ind_handler 0x0001822d Thumb Code 0 syscall.txt ABSOLUTE
- lld_test_init 0x00018395 Thumb Code 0 syscall.txt ABSOLUTE
- lld_test_start 0x000183a9 Thumb Code 0 syscall.txt ABSOLUTE
- lld_test_stop 0x00018611 Thumb Code 0 syscall.txt ABSOLUTE
- lld_white_list_add 0x000186c1 Thumb Code 0 syscall.txt ABSOLUTE
- lld_white_list_rem 0x00018759 Thumb Code 0 syscall.txt ABSOLUTE
- llm_activity_free_get 0x000187d1 Thumb Code 0 syscall.txt ABSOLUTE
- llm_activity_free_set 0x00018835 Thumb Code 0 syscall.txt ABSOLUTE
- llm_adv_hdl_to_id 0x000188b5 Thumb Code 0 syscall.txt ABSOLUTE
- llm_ch_map_update 0x00018ae1 Thumb Code 0 syscall.txt ABSOLUTE
- llm_ch_map_update_ind_handler 0x00018c31 Thumb Code 0 syscall.txt ABSOLUTE
- llm_cmd_cmp_send 0x00018c9d Thumb Code 0 syscall.txt ABSOLUTE
- llm_cmd_stat_send 0x00018cb9 Thumb Code 0 syscall.txt ABSOLUTE
- llm_dev_list_empty_entry 0x00018cd5 Thumb Code 0 syscall.txt ABSOLUTE
- llm_dev_list_search 0x00018cf9 Thumb Code 0 syscall.txt ABSOLUTE
- llm_hci_command_handler 0x00018d99 Thumb Code 0 syscall.txt ABSOLUTE
- llm_init 0x00018dcd Thumb Code 0 syscall.txt ABSOLUTE
- llm_init_act_info_buf 0x00018efd Thumb Code 0 syscall.txt ABSOLUTE
- llm_is_dev_connected 0x00018f09 Thumb Code 0 syscall.txt ABSOLUTE
- llm_is_dev_synced 0x00018f79 Thumb Code 0 syscall.txt ABSOLUTE
- llm_le_evt_mask_check 0x00019099 Thumb Code 0 syscall.txt ABSOLUTE
- llm_le_features_get 0x000190b9 Thumb Code 0 syscall.txt ABSOLUTE
- llm_link_disc 0x000190c1 Thumb Code 0 syscall.txt ABSOLUTE
- llm_master_ch_map_get 0x00019135 Thumb Code 0 syscall.txt ABSOLUTE
- llm_plan_elt_get 0x00019189 Thumb Code 0 syscall.txt ABSOLUTE
- llm_rx_path_comp_get 0x00019215 Thumb Code 0 syscall.txt ABSOLUTE
- llm_scan_sync_acad_attach 0x00019221 Thumb Code 0 syscall.txt ABSOLUTE
- llm_tx_path_comp_get 0x00019265 Thumb Code 0 syscall.txt ABSOLUTE
- low_power_enter_sleep 0x00019271 Thumb Code 0 syscall.txt ABSOLUTE
- low_power_restore 0x0001927d Thumb Code 0 syscall.txt ABSOLUTE
- low_power_save 0x0001937d Thumb Code 0 syscall.txt ABSOLUTE
- main 0x000193fd Thumb Code 0 syscall.txt ABSOLUTE
- notEqual256 0x00019545 Thumb Code 0 syscall.txt ABSOLUTE
- pcTaskGetName 0x00019565 Thumb Code 0 syscall.txt ABSOLUTE
- pcTimerGetName 0x00019575 Thumb Code 0 syscall.txt ABSOLUTE
- phy_upd_proc_start 0x00019579 Thumb Code 0 syscall.txt ABSOLUTE
- platform_reset 0x000195d1 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_calibration_start 0x000195f9 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_calibration_stop 0x00019679 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_disable_isr 0x000196a9 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_disable_isr2 0x000196c9 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_enable_isr 0x000196e9 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_enable_isr2 0x00019709 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_first_power_on 0x00019729 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_get_isr_state 0x00019751 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_get_rc_clk 0x00019761 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_gpio_set_dir 0x000197a9 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_init 0x000197e1 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_isr 0x000197fd Thumb Code 0 syscall.txt ABSOLUTE
- pmu_port_set_mux 0x0001993d Thumb Code 0 syscall.txt ABSOLUTE
- pmu_port_wakeup_func_clear 0x00019975 Thumb Code 0 syscall.txt ABSOLUTE
- pmu_set_on_off_mode 0x00019a4d Thumb Code 0 syscall.txt ABSOLUTE
- print 0x00019a81 Thumb Code 0 syscall.txt ABSOLUTE
- pvPortMalloc 0x0001a2d9 Thumb Code 0 syscall.txt ABSOLUTE
- pvTaskIncrementMutexHeldCount 0x0001a305 Thumb Code 0 syscall.txt ABSOLUTE
- pvTimerGetTimerID 0x0001a31d Thumb Code 0 syscall.txt ABSOLUTE
- pxPortInitialiseStack 0x0001a331 Thumb Code 0 syscall.txt ABSOLUTE
- qspi_cfg_set_baudrate 0x0001a355 Thumb Code 0 syscall.txt ABSOLUTE
- qspi_flash_enable_quad 0x0001a369 Thumb Code 0 syscall.txt ABSOLUTE
- qspi_flash_init 0x0001a3dd Thumb Code 0 syscall.txt ABSOLUTE
- qspi_flash_init_controller 0x0001a401 Thumb Code 0 syscall.txt ABSOLUTE
- qspi_stig_cmd 0x0001a575 Thumb Code 0 syscall.txt ABSOLUTE
- rf_em_init 0x0001a855 Thumb Code 0 syscall.txt ABSOLUTE
- rf_init_api 0x0001a879 Thumb Code 0 syscall.txt ABSOLUTE
- rf_init_controller 0x0001a8b1 Thumb Code 0 syscall.txt ABSOLUTE
- rf_init_rom 0x0001a905 Thumb Code 0 syscall.txt ABSOLUTE
- rwble_init 0x0001a97d Thumb Code 0 syscall.txt ABSOLUTE
- rwble_isr 0x0001a9bd Thumb Code 0 syscall.txt ABSOLUTE
- rwble_sleep_enter 0x0001aa1d Thumb Code 0 syscall.txt ABSOLUTE
- rwble_sleep_wakeup_end 0x0001aa35 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_active_check 0x0001aa45 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_aes_encrypt 0x0001aa49 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_driver_init 0x0001aaf1 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_eif_get 0x0001abb5 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_init 0x0001abc5 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_isr 0x0001ac5d Thumb Code 0 syscall.txt ABSOLUTE
- rwip_lpcycles_2_hus 0x0001ace9 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_prevent_sleep_clear 0x0001ad11 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_prevent_sleep_set 0x0001ad31 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_reset 0x0001ad51 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_schedule 0x0001adb1 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_sleep 0x0001adc5 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_sleep_div_64 0x0001adfd Thumb Code 0 syscall.txt ABSOLUTE
- rwip_sleep_time_calc 0x0001ae35 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_slot_2_lpcycles 0x0001aef1 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_sw_int_req 0x0001af1d Thumb Code 0 syscall.txt ABSOLUTE
- rwip_time_get 0x0001af37 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_timer_10ms_set 0x0001af7d Thumb Code 0 syscall.txt ABSOLUTE
- rwip_timer_hs_set 0x0001afdd Thumb Code 0 syscall.txt ABSOLUTE
- rwip_timer_hus_set 0x0001b025 Thumb Code 0 syscall.txt ABSOLUTE
- rwip_us_2_lpcycles 0x0001b059 Thumb Code 0 syscall.txt ABSOLUTE
- sch_alarm_clear 0x0001b181 Thumb Code 0 syscall.txt ABSOLUTE
- sch_alarm_init 0x0001b1c5 Thumb Code 0 syscall.txt ABSOLUTE
- sch_alarm_set 0x0001b22d Thumb Code 0 syscall.txt ABSOLUTE
- sch_alarm_timer_isr 0x0001b2bd Thumb Code 0 syscall.txt ABSOLUTE
- sch_arb_elt_cancel 0x0001b3c5 Thumb Code 0 syscall.txt ABSOLUTE
- sch_arb_event_start_isr 0x0001b49d Thumb Code 0 syscall.txt ABSOLUTE
- sch_arb_init 0x0001b53d Thumb Code 0 syscall.txt ABSOLUTE
- sch_arb_insert 0x0001b559 Thumb Code 0 syscall.txt ABSOLUTE
- sch_arb_remove 0x0001b7b5 Thumb Code 0 syscall.txt ABSOLUTE
- sch_arb_sw_isr 0x0001b815 Thumb Code 0 syscall.txt ABSOLUTE
- sch_plan_chk 0x0001b839 Thumb Code 0 syscall.txt ABSOLUTE
- sch_plan_init 0x0001b845 Thumb Code 0 syscall.txt ABSOLUTE
- sch_plan_position_range_compute 0x0001bb19 Thumb Code 0 syscall.txt ABSOLUTE
- sch_plan_rem 0x0001bc3d Thumb Code 0 syscall.txt ABSOLUTE
- sch_plan_req 0x0001bc49 Thumb Code 0 syscall.txt ABSOLUTE
- sch_plan_set 0x0001bc7d Thumb Code 0 syscall.txt ABSOLUTE
- sch_prog_end_isr 0x0001bce1 Thumb Code 0 syscall.txt ABSOLUTE
- sch_prog_init 0x0001bd6d Thumb Code 0 syscall.txt ABSOLUTE
- sch_prog_push 0x0001bda1 Thumb Code 0 syscall.txt ABSOLUTE
- sch_prog_rx_isr 0x0001bed1 Thumb Code 0 syscall.txt ABSOLUTE
- sch_prog_skip_isr 0x0001bef1 Thumb Code 0 syscall.txt ABSOLUTE
- sch_prog_tx_isr 0x0001bf85 Thumb Code 0 syscall.txt ABSOLUTE
- sch_slice_bg_add 0x0001bfa5 Thumb Code 0 syscall.txt ABSOLUTE
- sch_slice_bg_remove 0x0001bfb9 Thumb Code 0 syscall.txt ABSOLUTE
- sch_slice_compute 0x0001bfcd Thumb Code 0 syscall.txt ABSOLUTE
- sch_slice_fg_add 0x0001c059 Thumb Code 0 syscall.txt ABSOLUTE
- sch_slice_fg_remove 0x0001c079 Thumb Code 0 syscall.txt ABSOLUTE
- sch_slice_init 0x0001c0ad Thumb Code 0 syscall.txt ABSOLUTE
- sch_slice_per_add 0x0001c0d5 Thumb Code 0 syscall.txt ABSOLUTE
- sch_slice_per_remove 0x0001c0fd Thumb Code 0 syscall.txt ABSOLUTE
- specialModP256 0x0001c121 Thumb Code 0 syscall.txt ABSOLUTE
- ssp_clear_rx_fifo 0x0001c1e5 Thumb Code 0 syscall.txt ABSOLUTE
- ssp_disable 0x0001c1f7 Thumb Code 0 syscall.txt ABSOLUTE
- ssp_enable 0x0001c201 Thumb Code 0 syscall.txt ABSOLUTE
- ssp_get_data 0x0001c20b Thumb Code 0 syscall.txt ABSOLUTE
- ssp_init 0x0001c22d Thumb Code 0 syscall.txt ABSOLUTE
- ssp_put_byte 0x0001c295 Thumb Code 0 syscall.txt ABSOLUTE
- ssp_put_data 0x0001c29f Thumb Code 0 syscall.txt ABSOLUTE
- ssp_reconfigure 0x0001c2b5 Thumb Code 0 syscall.txt ABSOLUTE
- ssp_wait_busy_bit 0x0001c301 Thumb Code 0 syscall.txt ABSOLUTE
- ssp_write_then_read 0x0001c309 Thumb Code 0 syscall.txt ABSOLUTE
- system_get_pclk 0x0001c371 Thumb Code 0 syscall.txt ABSOLUTE
- system_get_pclk_config 0x0001c385 Thumb Code 0 syscall.txt ABSOLUTE
- system_init 0x0001c391 Thumb Code 0 syscall.txt ABSOLUTE
- system_set_cache_config 0x0001c3cd Thumb Code 0 syscall.txt ABSOLUTE
- system_set_pclk 0x0001c3dd Thumb Code 0 syscall.txt ABSOLUTE
- system_set_port_mux 0x0001c3fd Thumb Code 0 syscall.txt ABSOLUTE
- system_set_port_pull 0x0001c417 Thumb Code 0 syscall.txt ABSOLUTE
- trng_init 0x0001c4d5 Thumb Code 0 syscall.txt ABSOLUTE
- trng_read_rand_num 0x0001c4d9 Thumb Code 0 syscall.txt ABSOLUTE
- uart0_isr 0x0001c531 Thumb Code 0 syscall.txt ABSOLUTE
- uart0_read_for_hci 0x0001c591 Thumb Code 0 syscall.txt ABSOLUTE
- uart0_write_for_hci 0x0001c5a9 Thumb Code 0 syscall.txt ABSOLUTE
- uart1_isr 0x0001c5d1 Thumb Code 0 syscall.txt ABSOLUTE
- uart1_read_for_hci 0x0001c631 Thumb Code 0 syscall.txt ABSOLUTE
- uart1_write_for_hci 0x0001c649 Thumb Code 0 syscall.txt ABSOLUTE
- uart_finish_transfers 0x0001c671 Thumb Code 0 syscall.txt ABSOLUTE
- uart_flow_off 0x0001c679 Thumb Code 0 syscall.txt ABSOLUTE
- uart_flow_on 0x0001c67d Thumb Code 0 syscall.txt ABSOLUTE
- uart_flush_rxfifo_noint 0x0001c67f Thumb Code 0 syscall.txt ABSOLUTE
- uart_get_data_nodelay_noint 0x0001c691 Thumb Code 0 syscall.txt ABSOLUTE
- uart_get_data_noint 0x0001c6b5 Thumb Code 0 syscall.txt ABSOLUTE
- uart_init 0x0001c6d9 Thumb Code 0 syscall.txt ABSOLUTE
- uart_put_data_noint 0x0001c779 Thumb Code 0 syscall.txt ABSOLUTE
- uart_putc_noint 0x0001c79d Thumb Code 0 syscall.txt ABSOLUTE
- uart_putc_noint_no_wait 0x0001c7a7 Thumb Code 0 syscall.txt ABSOLUTE
- uart_read 0x0001c7ab Thumb Code 0 syscall.txt ABSOLUTE
- uart_reset_register 0x0001c7cd Thumb Code 0 syscall.txt ABSOLUTE
- uart_set_fifo 0x0001c7e1 Thumb Code 0 syscall.txt ABSOLUTE
- uart_write 0x0001c7e5 Thumb Code 0 syscall.txt ABSOLUTE
- ulTaskNotifyTake 0x0001c80d Thumb Code 0 syscall.txt ABSOLUTE
- uxListRemove 0x0001c875 Thumb Code 0 syscall.txt ABSOLUTE
- uxQueueMessagesWaiting 0x0001c89b Thumb Code 0 syscall.txt ABSOLUTE
- uxQueueMessagesWaitingFromISR 0x0001c8ad Thumb Code 0 syscall.txt ABSOLUTE
- uxQueueSpacesAvailable 0x0001c8b1 Thumb Code 0 syscall.txt ABSOLUTE
- uxTaskGetNumberOfTasks 0x0001c8c9 Thumb Code 0 syscall.txt ABSOLUTE
- uxTaskPriorityGet 0x0001c8d5 Thumb Code 0 syscall.txt ABSOLUTE
- uxTaskPriorityGetFromISR 0x0001c8f1 Thumb Code 0 syscall.txt ABSOLUTE
- uxTaskResetEventItemValue 0x0001c915 Thumb Code 0 syscall.txt ABSOLUTE
- vEventGroupClearBitsCallback 0x0001c92d Thumb Code 0 syscall.txt ABSOLUTE
- vEventGroupDelete 0x0001c931 Thumb Code 0 syscall.txt ABSOLUTE
- vEventGroupSetBitsCallback 0x0001c95d Thumb Code 0 syscall.txt ABSOLUTE
- vListInitialise 0x0001c961 Thumb Code 0 syscall.txt ABSOLUTE
- vListInitialiseItem 0x0001c977 Thumb Code 0 syscall.txt ABSOLUTE
- vListInsert 0x0001c97d Thumb Code 0 syscall.txt ABSOLUTE
- vListInsertEnd 0x0001c9ad Thumb Code 0 syscall.txt ABSOLUTE
- vPortEndScheduler 0x0001c9c5 Thumb Code 0 syscall.txt ABSOLUTE
- vPortEnterCritical 0x0001c9c9 Thumb Code 0 syscall.txt ABSOLUTE
- vPortExitCritical 0x0001c9e5 Thumb Code 0 syscall.txt ABSOLUTE
- vPortFree 0x0001c9f9 Thumb Code 0 syscall.txt ABSOLUTE
- vPortSetupTimerInterrupt 0x0001ca15 Thumb Code 0 syscall.txt ABSOLUTE
- vPortSuppressTicksAndSleep 0x0001ca69 Thumb Code 0 syscall.txt ABSOLUTE
- vQueueDelete 0x0001cb81 Thumb Code 0 syscall.txt ABSOLUTE
- vQueueWaitForMessageRestricted 0x0001cb85 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskDelay 0x0001cbc9 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskDelayUntil 0x0001cbf9 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskDelete 0x0001cc4d Thumb Code 0 syscall.txt ABSOLUTE
- vTaskEndScheduler 0x0001cce5 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskInternalSetTimeOutState 0x0001cd01 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskMissedYield 0x0001cd11 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskNotifyGiveFromISR 0x0001cd1d Thumb Code 0 syscall.txt ABSOLUTE
- vTaskPlaceOnEventList 0x0001cda9 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskPlaceOnEventListRestricted 0x0001cdc9 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskPlaceOnUnorderedEventList 0x0001cdf1 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskPriorityDisinheritAfterTimeout 0x0001ce1d Thumb Code 0 syscall.txt ABSOLUTE
- vTaskPrioritySet 0x0001ce9d Thumb Code 0 syscall.txt ABSOLUTE
- vTaskRemoveFromUnorderedEventList 0x0001cf51 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskResume 0x0001cf9d Thumb Code 0 syscall.txt ABSOLUTE
- vTaskSetTimeOutState 0x0001d00d Thumb Code 0 syscall.txt ABSOLUTE
- vTaskStartScheduler 0x0001d02d Thumb Code 0 syscall.txt ABSOLUTE
- vTaskStepTick 0x0001d089 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskSuspend 0x0001d099 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskSuspendAll 0x0001d141 Thumb Code 0 syscall.txt ABSOLUTE
- vTaskSwitchContext 0x0001d151 Thumb Code 0 syscall.txt ABSOLUTE
- vTimerSetTimerID 0x0001d195 Thumb Code 0 syscall.txt ABSOLUTE
- xEventGroupClearBits 0x0001d1a9 Thumb Code 0 syscall.txt ABSOLUTE
- xEventGroupCreate 0x0001d1c3 Thumb Code 0 syscall.txt ABSOLUTE
- xEventGroupGetBitsFromISR 0x0001d1dd Thumb Code 0 syscall.txt ABSOLUTE
- xEventGroupSetBits 0x0001d1f7 Thumb Code 0 syscall.txt ABSOLUTE
- xEventGroupSync 0x0001d25d Thumb Code 0 syscall.txt ABSOLUTE
- xEventGroupWaitBits 0x0001d2e9 Thumb Code 0 syscall.txt ABSOLUTE
- xPortStartScheduler 0x0001d399 Thumb Code 0 syscall.txt ABSOLUTE
- xQueueCreateCountingSemaphore 0x0001d3c9 Thumb Code 0 syscall.txt ABSOLUTE
- xQueueCreateMutex 0x0001d3dd Thumb Code 0 syscall.txt ABSOLUTE
- xQueueGenericCreate 0x0001d401 Thumb Code 0 syscall.txt ABSOLUTE
- xQueueGenericReset 0x0001d439 Thumb Code 0 syscall.txt ABSOLUTE
- xQueueGenericSend 0x0001d4ad Thumb Code 0 syscall.txt ABSOLUTE
- xQueueGenericSendFromISR 0x0001d5a5 Thumb Code 0 syscall.txt ABSOLUTE
- xQueueGiveFromISR 0x0001d60b Thumb Code 0 syscall.txt ABSOLUTE
- xQueueGiveMutexRecursive 0x0001d661 Thumb Code 0 syscall.txt ABSOLUTE
- xQueueIsQueueEmptyFromISR 0x0001d68b Thumb Code 0 syscall.txt ABSOLUTE
- xQueueIsQueueFullFromISR 0x0001d697 Thumb Code 0 syscall.txt ABSOLUTE
- xQueuePeek 0x0001d6a9 Thumb Code 0 syscall.txt ABSOLUTE
- xQueuePeekFromISR 0x0001d791 Thumb Code 0 syscall.txt ABSOLUTE
- xQueueReceive 0x0001d7bd Thumb Code 0 syscall.txt ABSOLUTE
- xQueueReceiveFromISR 0x0001d8ad Thumb Code 0 syscall.txt ABSOLUTE
- xQueueSemaphoreTake 0x0001d911 Thumb Code 0 syscall.txt ABSOLUTE
- xQueueTakeMutexRecursive 0x0001da39 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskCheckForTimeOut 0x0001da69 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskCreate 0x0001dab9 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskGenericNotify 0x0001db11 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskGenericNotifyFromISR 0x0001dbb9 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskGetCurrentTaskHandle 0x0001dc75 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskGetSchedulerState 0x0001dc81 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskGetTickCount 0x0001dc9d Thumb Code 0 syscall.txt ABSOLUTE
- xTaskGetTickCountFromISR 0x0001dca9 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskIncrementTick 0x0001dcb5 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskNotifyStateClear 0x0001dd69 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskNotifyWait 0x0001dd9d Thumb Code 0 syscall.txt ABSOLUTE
- xTaskPriorityDisinherit 0x0001de29 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskPriorityInherit 0x0001de99 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskRemoveFromEventList 0x0001df2d Thumb Code 0 syscall.txt ABSOLUTE
- xTaskResumeAll 0x0001df99 Thumb Code 0 syscall.txt ABSOLUTE
- xTaskResumeFromISR 0x0001e04d Thumb Code 0 syscall.txt ABSOLUTE
- xTimerCreate 0x0001e0c1 Thumb Code 0 syscall.txt ABSOLUTE
- xTimerCreateTimerTask 0x0001e0f9 Thumb Code 0 syscall.txt ABSOLUTE
- xTimerGenericCommand 0x0001e135 Thumb Code 0 syscall.txt ABSOLUTE
- xTimerGetExpiryTime 0x0001e17d Thumb Code 0 syscall.txt ABSOLUTE
- xTimerGetPeriod 0x0001e181 Thumb Code 0 syscall.txt ABSOLUTE
- xTimerGetTimerDaemonTaskHandle 0x0001e185 Thumb Code 0 syscall.txt ABSOLUTE
- xTimerIsTimerActive 0x0001e191 Thumb Code 0 syscall.txt ABSOLUTE
- app_boot_conn_success 0x0001e1ac Data 0 syscall.txt ABSOLUTE
- app_boot_read_en_magic 0x0001e1ae Data 0 syscall.txt ABSOLUTE
- app_boot_conn_req 0x0001e1b3 Data 0 syscall.txt ABSOLUTE
- app_boot_conn_ack 0x0001e1bb Data 0 syscall.txt ABSOLUTE
- TASK_DESC_LLC 0x0001e4b4 Data 0 syscall.txt ABSOLUTE
- LLM_AA_CT2 0x0001e4c0 Data 0 syscall.txt ABSOLUTE
- LLM_AA_CT1 0x0001e4c2 Data 0 syscall.txt ABSOLUTE
- connect_req_dur_tab 0x0001e4c8 Data 0 syscall.txt ABSOLUTE
- byte_tx_time 0x0001e4d0 Data 0 syscall.txt ABSOLUTE
- fixed_tx_time 0x0001e4d8 Data 0 syscall.txt ABSOLUTE
- lld_init_max_aux_dur_tab 0x0001e4e0 Data 0 syscall.txt ABSOLUTE
- lld_scan_map_legacy_pdu_to_evt_type 0x0001e4e8 Data 0 syscall.txt ABSOLUTE
- lld_scan_max_aux_dur_tab 0x0001e4f0 Data 0 syscall.txt ABSOLUTE
- lld_sync_max_aux_dur_tab 0x0001e4f8 Data 0 syscall.txt ABSOLUTE
- TASK_DESC_LLM 0x0001e844 Data 0 syscall.txt ABSOLUTE
- hci_cmd_desc_tab_lk_ctrl 0x0001e860 Data 0 syscall.txt ABSOLUTE
- hci_cmd_desc_tab_ctrl_bb 0x0001e878 Data 0 syscall.txt ABSOLUTE
- hci_cmd_desc_tab_info_par 0x0001e8e4 Data 0 syscall.txt ABSOLUTE
- hci_cmd_desc_tab_stat_par 0x0001e914 Data 0 syscall.txt ABSOLUTE
- hci_cmd_desc_tab_le 0x0001e920 Data 0 syscall.txt ABSOLUTE
- hci_cmd_desc_tab_vs 0x0001ecbc Data 0 syscall.txt ABSOLUTE
- hci_cmd_desc_root_tab 0x0001ece0 Data 0 syscall.txt ABSOLUTE
- hci_evt_desc_tab 0x0001ed10 Data 0 syscall.txt ABSOLUTE
- hci_evt_le_desc_tab 0x0001ed58 Data 0 syscall.txt ABSOLUTE
- aes_cmac_zero 0x0001ee00 Data 0 syscall.txt ABSOLUTE
- aes_k2_salt 0x0001ee10 Data 0 syscall.txt ABSOLUTE
- aes_k3_id64 0x0001ee20 Data 0 syscall.txt ABSOLUTE
- aes_k3_salt 0x0001ee25 Data 0 syscall.txt ABSOLUTE
- aes_k4_id6 0x0001ee35 Data 0 syscall.txt ABSOLUTE
- aes_k4_salt 0x0001ee39 Data 0 syscall.txt ABSOLUTE
- one_bits 0x0001ee49 Data 0 syscall.txt ABSOLUTE
- co_sca2ppm 0x0001ee5a Data 0 syscall.txt ABSOLUTE
- co_null_bdaddr 0x0001ee6a Data 0 syscall.txt ABSOLUTE
- co_default_bdaddr 0x0001ee70 Data 0 syscall.txt ABSOLUTE
- co_rate_to_phy 0x0001ee76 Data 0 syscall.txt ABSOLUTE
- co_phy_to_rate 0x0001ee7b Data 0 syscall.txt ABSOLUTE
- co_phy_mask_to_value 0x0001ee7f Data 0 syscall.txt ABSOLUTE
- co_phy_value_to_mask 0x0001ee84 Data 0 syscall.txt ABSOLUTE
- co_rate_to_phy_mask 0x0001ee88 Data 0 syscall.txt ABSOLUTE
- BasePoint_x_256 0x0001ee8c Data 0 syscall.txt ABSOLUTE
- BasePoint_y_256 0x0001eeac Data 0 syscall.txt ABSOLUTE
- maxSecretKey_256 0x0001eecc Data 0 syscall.txt ABSOLUTE
- DebugE256PublicKey_x 0x0001eeec Data 0 syscall.txt ABSOLUTE
- DebugE256PublicKey_y 0x0001ef0c Data 0 syscall.txt ABSOLUTE
- DebugE256SecretKey 0x0001ef2c Data 0 syscall.txt ABSOLUTE
- coef_B 0x0001ef4c Data 0 syscall.txt ABSOLUTE
- bigHexP256 0x0001ef78 Data 0 syscall.txt ABSOLUTE
- veryBigHexP256 0x0001efa4 Data 0 syscall.txt ABSOLUTE
- ecc_Jacobian_InfinityPoint256 0x0001eff4 Data 0 syscall.txt ABSOLUTE
- ECC_4Win_Look_up_table 0x0001f078 Data 0 syscall.txt ABSOLUTE
- rwip_priority 0x0001f849 Data 0 syscall.txt ABSOLUTE
- uart_api 0x0001fc60 Data 0 syscall.txt ABSOLUTE
- uart_baud_map 0x0001fc70 Data 0 syscall.txt ABSOLUTE
- sector_erase_cmd 0x0001fc88 Data 0 syscall.txt ABSOLUTE
- read_id_cmd 0x0001fc8c Data 0 syscall.txt ABSOLUTE
- read_status_cmd 0x0001fc90 Data 0 syscall.txt ABSOLUTE
- read_status_h_cmd 0x0001fc94 Data 0 syscall.txt ABSOLUTE
- write_enable_cmd 0x0001fc98 Data 0 syscall.txt ABSOLUTE
- write_status_cmd 0x0001fc9c Data 0 syscall.txt ABSOLUTE
- write_disable_cmd 0x0001fca0 Data 0 syscall.txt ABSOLUTE
- deep_sleep_cmd 0x0001fca4 Data 0 syscall.txt ABSOLUTE
- wakeup_cmd 0x0001fca8 Data 0 syscall.txt ABSOLUTE
- write_volatile_enable_cmd 0x0001fcac Data 0 syscall.txt ABSOLUTE
- block_erase_cmd 0x0001fcb0 Data 0 syscall.txt ABSOLUTE
- write_cmd 0x0001fcb4 Data 0 syscall.txt ABSOLUTE
- read_cmd 0x0001fcb8 Data 0 syscall.txt ABSOLUTE
- system_clk_map 0x0001fcbc Data 0 syscall.txt ABSOLUTE
- system_regs 0x0001fcc0 Data 0 syscall.txt ABSOLUTE
- frspim_reg 0x0001fcc4 Data 0 syscall.txt ABSOLUTE
- _jump_table_reserved 0x01000000 Data 4 jump_table.o(jump_table_0)
- _jump_table_image 0x01000004 Data 8 proj_main.o(jump_table_1)
- _jump_table_middle 0x0100000c Data 12 jump_table.o(jump_table_2)
- _jump_table_version 0x01000018 Data 4 proj_main.o(jump_table_3)
- _jump_table_last 0x0100001c Data 64 jump_table.o(jump_table_4)
- __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_four_simd 0x0100005d Thumb Code 318 sbc_primitives.o(.emb_text)
- __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd 0x0100019b Thumb Code 446 sbc_primitives.o(.emb_text)
- __aeabi_fadd 0x01000359 Thumb Code 164 fadd.o(.text)
- __aeabi_fsub 0x010003fd Thumb Code 6 fadd.o(.text)
- __aeabi_frsub 0x01000403 Thumb Code 6 fadd.o(.text)
- __aeabi_fmul 0x01000409 Thumb Code 100 fmul.o(.text)
- __aeabi_fdiv 0x0100046d Thumb Code 124 fdiv.o(.text)
- __aeabi_dadd 0x010004e9 Thumb Code 322 dadd.o(.text)
- __aeabi_dsub 0x0100062b Thumb Code 6 dadd.o(.text)
- __aeabi_drsub 0x01000631 Thumb Code 6 dadd.o(.text)
- __aeabi_ddiv 0x01000637 Thumb Code 222 ddiv.o(.text)
- __aeabi_ui2f 0x01000715 Thumb Code 10 ffltui.o(.text)
- __aeabi_f2uiz 0x0100071f Thumb Code 40 ffixui.o(.text)
- __aeabi_f2d 0x01000747 Thumb Code 38 f2d.o(.text)
- __aeabi_d2f 0x0100076d Thumb Code 56 d2f.o(.text)
- __aeabi_llsl 0x010007a5 Thumb Code 30 llshl.o(.text)
- _ll_shift_l 0x010007a5 Thumb Code 0 llshl.o(.text)
- __aeabi_lasr 0x010007c3 Thumb Code 36 llsshr.o(.text)
- _ll_sshift_r 0x010007c3 Thumb Code 0 llsshr.o(.text)
- __I$use$fp 0x010007e7 Thumb Code 0 iusefp.o(.text)
- _float_round 0x010007e7 Thumb Code 18 fepilogue.o(.text)
- _float_epilogue 0x010007f9 Thumb Code 92 fepilogue.o(.text)
- _double_round 0x01000855 Thumb Code 30 depilogue.o(.text)
- _double_epilogue 0x01000873 Thumb Code 156 depilogue.o(.text)
- __aeabi_llsr 0x0100090f Thumb Code 32 llushr.o(.text)
- _ll_ushift_r 0x0100090f Thumb Code 0 llushr.o(.text)
- Long Thumb to Thumb Veneer to NVIC_DisableIRQ 0x0100092f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to frspim_rd 0x01000939 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to frspim_wr 0x01000943 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_delay_100us 0x0100094d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to NVIC_EnableIRQ 0x01000957 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to flash_OTP_read 0x01000961 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_memclr4 0x0100096b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_printf 0x01000975 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_state_set 0x0100097f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_memcpy 0x01000989 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to srand 0x01000993 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to main_loop 0x0100099d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to app_boot_get_storage_type 0x010009a7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to enable_cache 0x010009b1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to intc_init 0x010009bb Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to NVIC_SetPriority 0x010009c5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to system_optimize_power_consumption_get 0x010009cf Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to qspi_flash_init_controller 0x010009d9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to qspi_flash_enable_quad 0x010009e3 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to patch_set_entry 0x010009ed Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to patch_init 0x010009f7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_calibration_start 0x01000a01 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_delay_10us 0x01000a0b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to user_entry4 0x01000a1f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to app_boot_load_data 0x01000a29 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to app_set_ota_state 0x01000a33 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_malloc 0x01000a3d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to flash_protect_disable 0x01000a47 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to flash_page_erase 0x01000a51 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to flash_protect_enable 0x01000a5b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to flash_erase 0x01000a65 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_free 0x01000a6f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to app_otas_crc_cal 0x01000a83 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to platform_reset_patch 0x01000a8d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_msg_alloc 0x01000a97 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_msg_send 0x01000aa1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_pop_front 0x01000aab Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_push_back 0x01000ab5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_init 0x01000abf Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_task_create 0x01000ac9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_timer_clear 0x01000ad3 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to memcmp 0x01000add Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_timer_set 0x01000ae7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_msg_free 0x01000af1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_memcpy4 0x01000afb Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_size 0x01000b05 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_state_get 0x01000b0f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_push_front 0x01000b19 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_insert_before 0x01000b23 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to CPU_SR_Save 0x01000b2d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to CPU_SR_Restore 0x01000b37 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_memclr 0x01000b41 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to flash_write 0x01000b4b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to flash_read 0x01000b55 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rand 0x01000b5f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to hci_send_2_controller 0x01000b69 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_msg_src_id_get 0x01000b73 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_timer_active 0x01000b7d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_msg_in_queue 0x01000b87 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_msg_forward 0x01000b91 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to patch_reset_entry 0x01000b9b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to hci_basic_cmd_send_2_controller 0x01000ba5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_extract 0x01000baf Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to platform_reset 0x01000bb9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to aes_encrypt 0x01000bc3 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to aes_rand 0x01000bcd Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_check_malloc 0x01000bd7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_msg_send_basic 0x01000be1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ble_util_buf_rx_free 0x01000beb Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_event_set 0x01000bf5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to timer_run 0x01000bff Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to timer_stop 0x01000c09 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ble_util_buf_init_env 0x01000c13 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to llm_init_act_info_buf 0x01000c1d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_memset 0x01000c27 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_mem_init 0x01000c31 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_alloc 0x01000c3b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_free 0x01000c45 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_event_callback_set 0x01000c4f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_event_clear 0x01000c59 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ble_util_buf_adv_tx_free 0x01000c63 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to llm_is_dev_connected 0x01000c6d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to llm_cmd_cmp_send 0x01000c77 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to llc_start 0x01000c81 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to lld_res_list_peer_update 0x01000c8b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to llm_dev_list_search 0x01000c95 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to lld_white_list_rem 0x01000c9f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to hci_ble_conhdl_register 0x01000ca9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to llm_le_evt_mask_check 0x01000cb3 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to hci_send_2_host 0x01000cbd Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_enable_isr 0x01000cc7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_enable_isr2 0x01000cd1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_first_power_on 0x01000cdb Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_task_msg_flush 0x01000ce5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to gpio_set_dir 0x01000cef Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_prevent_sleep_set 0x01000cf9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_prevent_sleep_clear 0x01000d03 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to retry_handshake 0x01000d0d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to patch_set_2ms 0x01000d17 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_clear_isr_state 0x01000d21 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_get_rc_clk 0x01000d2b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- adc_disable 0x01000d35 Thumb Code 100 driver_adc.o(i.adc_disable)
- adc_enable 0x01000d9d Thumb Code 170 driver_adc.o(i.adc_enable)
- adc_get_result 0x01000e51 Thumb Code 140 driver_adc.o(i.adc_get_result)
- adc_init 0x01000ee5 Thumb Code 494 driver_adc.o(i.adc_init)
- adc_isr 0x010010e5 Thumb Code 84 driver_adc.o(i.adc_isr)
- adc_set_ref_voltage 0x01001309 Thumb Code 12 driver_adc.o(i.adc_set_ref_voltage)
- amic_start 0x01001399 Thumb Code 74 amic.o(i.amic_start)
- amic_stop 0x010013fd Thumb Code 54 amic.o(i.amic_stop)
- app_act_created_ind_func 0x01001449 Thumb Code 66 app_proj_event.o(i.app_act_created_ind_func)
- app_act_deleted_ind_func 0x01001491 Thumb Code 30 app_proj_event.o(i.app_act_deleted_ind_func)
- app_addr_resolve_result_ind_func 0x010014b5 Thumb Code 28 app_proj_event.o(i.app_addr_resolve_result_ind_func)
- app_adv_complete_ind_func 0x010014d5 Thumb Code 48 app_proj_event.o(i.app_adv_complete_ind_func)
- app_adv_report_ind_func 0x01001509 Thumb Code 160 app_proj_event.o(i.app_adv_report_ind_func)
- app_conn_complete_ind_func 0x010015ad Thumb Code 32 app_proj_event.o(i.app_conn_complete_ind_func)
- app_connection_master_encrypt_compeleted_ind_func 0x010015d1 Thumb Code 40 app_proj_event.o(i.app_connection_master_encrypt_compeleted_ind_func)
- app_connection_master_encrypted_ind_func 0x010015fd Thumb Code 38 app_proj_event.o(i.app_connection_master_encrypted_ind_func)
- app_connection_paring_info_ind_func 0x01001629 Thumb Code 26 app_proj_event.o(i.app_connection_paring_info_ind_func)
- app_connection_req_ind_func 0x01001649 Thumb Code 62 app_proj_event.o(i.app_connection_req_ind_func)
- app_connection_slave_encrypted_ind_func 0x01001699 Thumb Code 38 app_proj_event.o(i.app_connection_slave_encrypted_ind_func)
- app_connection_success_ind_func 0x010016c5 Thumb Code 48 app_proj_event.o(i.app_connection_success_ind_func)
- app_db_init_complete_ind_func 0x010016f9 Thumb Code 34 app_proj_event.o(i.app_db_init_complete_ind_func)
- app_disconnect_ind_func 0x01001725 Thumb Code 84 app_proj_event.o(i.app_disconnect_ind_func)
- app_dpi_set 0x01001789 Thumb Code 74 app.o(i.app_dpi_set)
- app_gap_evt_cb 0x010017f9 Thumb Code 276 ble_simple_peripheral.o(i.app_gap_evt_cb)
- app_get_info_ind_func 0x01001ac5 Thumb Code 48 app_proj_event.o(i.app_get_info_ind_func)
- app_logo_led_set 0x01001af9 Thumb Code 28 app.o(i.app_logo_led_set)
- app_m_key_set 0x01001b41 Thumb Code 28 app.o(i.app_m_key_set)
- app_main 0x01001b7d Thumb Code 776 entry.o(i.app_main)
- app_multi_channel 0x01001f21 Thumb Code 8 app.o(i.app_multi_channel)
- app_otas_read_data 0x01001f71 Thumb Code 44 ota.o(i.app_otas_read_data)
- app_otas_recv_data 0x01001fa1 Thumb Code 1222 ota.o(i.app_otas_recv_data)
- app_per_sync_completed_ind_func 0x01002469 Thumb Code 32 app_proj_event.o(i.app_per_sync_completed_ind_func)
- app_per_sync_established_ind_func 0x0100248d Thumb Code 66 app_proj_event.o(i.app_per_sync_established_ind_func)
- app_random_key 0x010024d5 Thumb Code 30 app.o(i.app_random_key)
- app_reset_complete_ind_func 0x0100250d Thumb Code 56 app_proj_event.o(i.app_reset_complete_ind_func)
- app_scanning_completed_ind_func 0x01002551 Thumb Code 32 app_proj_event.o(i.app_scanning_completed_ind_func)
- app_set_dev_config_complete_ind_func 0x01002579 Thumb Code 48 app_proj_event.o(i.app_set_dev_config_complete_ind_func)
- app_set_phy_ind_func 0x010025b1 Thumb Code 52 app_proj_event.o(i.app_set_phy_ind_func)
- app_svc_added_ind_func 0x010025e9 Thumb Code 12 app_proj_event.o(i.app_svc_added_ind_func)
- app_update_params_complete_ind_func 0x010025f9 Thumb Code 2 app_proj_event.o(i.app_update_params_complete_ind_func)
- app_update_params_rejected_ind_func 0x010025fd Thumb Code 36 app_proj_event.o(i.app_update_params_rejected_ind_func)
- app_update_params_update_ind_func 0x01002625 Thumb Code 64 app_proj_event.o(i.app_update_params_update_ind_func)
- app_update_phy_rejected_ind_func 0x01002669 Thumb Code 36 app_proj_event.o(i.app_update_phy_rejected_ind_func)
- app_url_set 0x01002691 Thumb Code 34 app.o(i.app_url_set)
- appm_adv_get_defer_op 0x010026d1 Thumb Code 12 app.o(i.appm_adv_get_defer_op)
- appm_adv_recv_gapm_cmp 0x010026e1 Thumb Code 362 app.o(i.appm_adv_recv_gapm_cmp)
- appm_adv_set_defer_op 0x01002851 Thumb Code 18 app.o(i.appm_adv_set_defer_op)
- appm_conn_recv_gapm_cmp 0x01002869 Thumb Code 78 app_conn.o(i.appm_conn_recv_gapm_cmp)
- appm_create_adv_act 0x010028bd Thumb Code 24 app.o(i.appm_create_adv_act)
- appm_create_aux_adv_act 0x010028d5 Thumb Code 172 app.o(i.appm_create_aux_adv_act)
- appm_create_conn_act 0x01002985 Thumb Code 50 app_conn.o(i.appm_create_conn_act)
- appm_create_legacy_adv_act 0x010029c1 Thumb Code 198 app.o(i.appm_create_legacy_adv_act)
- appm_create_per_adv_act 0x01002a8d Thumb Code 122 app.o(i.appm_create_per_adv_act)
- appm_create_per_sync_act 0x01002b0d Thumb Code 42 app.o(i.appm_create_per_sync_act)
- appm_create_scan_act 0x01002b41 Thumb Code 54 app.o(i.appm_create_scan_act)
- appm_delete_act 0x01002b81 Thumb Code 62 app.o(i.appm_delete_act)
- appm_exc_activity_cmp 0x01002bcd Thumb Code 76 app.o(i.appm_exc_activity_cmp)
- appm_execute_activity_cmd 0x01002c1d Thumb Code 50 app.o(i.appm_execute_activity_cmd)
- appm_init_imp 0x01002c55 Thumb Code 88 app.o(i.appm_init_imp)
- appm_period_sync_recv_gapm_cmp 0x01002d79 Thumb Code 70 app.o(i.appm_period_sync_recv_gapm_cmp)
- appm_scan_recv_gapm_cmp 0x01002dc5 Thumb Code 70 app.o(i.appm_scan_recv_gapm_cmp)
- appm_set_advertising_data 0x01002e11 Thumb Code 148 app.o(i.appm_set_advertising_data)
- appm_set_advertising_param 0x01002ead Thumb Code 96 app.o(i.appm_set_advertising_param)
- appm_set_per_adv_data 0x01002f11 Thumb Code 148 app.o(i.appm_set_per_adv_data)
- appm_set_scan_response_data 0x01002fad Thumb Code 148 app.o(i.appm_set_scan_response_data)
- appm_start_advertising 0x01003049 Thumb Code 92 app.o(i.appm_start_advertising)
- appm_start_conn 0x010030ad Thumb Code 190 app_conn.o(i.appm_start_conn)
- appm_stop_advertising 0x01003189 Thumb Code 76 app.o(i.appm_stop_advertising)
- attc_l2cc_pdu_recv_handler 0x0100343d Thumb Code 82 attc.o(i.attc_l2cc_pdu_recv_handler)
- attc_send_att_req 0x01003a11 Thumb Code 48 attc.o(i.attc_send_att_req)
- attc_send_execute 0x01003a41 Thumb Code 40 attc.o(i.attc_send_execute)
- attc_send_hdl_cfm 0x01003a69 Thumb Code 36 attc.o(i.attc_send_hdl_cfm)
- attc_send_read_ind 0x01003a8d Thumb Code 228 attc.o(i.attc_send_read_ind)
- attm_att_set_value 0x01003b95 Thumb Code 170 attm.o(i.attm_att_set_value)
- attm_att_update_perm 0x01003c3f Thumb Code 100 attm.o(i.attm_att_update_perm)
- attm_convert_to128 0x01003ca5 Thumb Code 46 attm.o(i.attm_convert_to128)
- attm_get_value 0x01003ce5 Thumb Code 372 attm.o(i.attm_get_value)
- attm_init 0x01003e5d Thumb Code 16 attm.o(i.attm_init)
- attm_svc_create_db 0x01003e71 Thumb Code 256 attm.o(i.attm_svc_create_db)
- attm_svc_create_db_ext 0x01003f71 Thumb Code 356 attm.o(i.attm_svc_create_db_ext)
- attm_svc_get_permission 0x010040d5 Thumb Code 28 attm.o(i.attm_svc_get_permission)
- attm_uuid16_comp 0x010040f1 Thumb Code 12 attm.o(i.attm_uuid16_comp)
- attm_uuid_comp 0x010040fd Thumb Code 86 attm.o(i.attm_uuid_comp)
- attmdb_add_service 0x01004155 Thumb Code 112 attm_db.o(i.attmdb_add_service)
- attmdb_att_get_permission 0x010041c9 Thumb Code 272 attm_db.o(i.attmdb_att_get_permission)
- attmdb_destroy 0x010042d9 Thumb Code 26 attm_db.o(i.attmdb_destroy)
- attmdb_get_attribute 0x010042f9 Thumb Code 52 attm_db.o(i.attmdb_get_attribute)
- attmdb_get_max_len 0x0100432d Thumb Code 90 attm_db.o(i.attmdb_get_max_len)
- attmdb_get_next_att 0x01004389 Thumb Code 114 attm_db.o(i.attmdb_get_next_att)
- attmdb_get_service 0x01004401 Thumb Code 66 attm_db.o(i.attmdb_get_service)
- attmdb_get_uuid 0x01004449 Thumb Code 214 attm_db.o(i.attmdb_get_uuid)
- attmdb_svc_check_hdl 0x01004665 Thumb Code 78 attm_db.o(i.attmdb_svc_check_hdl)
- attmdb_uuid16_comp 0x01004883 Thumb Code 58 attm_db.o(i.attmdb_uuid16_comp)
- atts_clear_prep_data 0x010048e9 Thumb Code 32 atts.o(i.atts_clear_prep_data)
- atts_clear_read_cache 0x0100490d Thumb Code 32 atts.o(i.atts_clear_read_cache)
- atts_clear_rsp_data 0x01004931 Thumb Code 32 atts.o(i.atts_clear_rsp_data)
- atts_l2cc_pdu_recv_handler 0x01004fe9 Thumb Code 156 atts.o(i.atts_l2cc_pdu_recv_handler)
- atts_process_pdu 0x010051c9 Thumb Code 108 atts.o(i.atts_process_pdu)
- atts_send_error 0x0100581d Thumb Code 40 atts.o(i.atts_send_error)
- atts_send_event 0x01005845 Thumb Code 144 atts.o(i.atts_send_event)
- atts_write_rsp_send 0x01005a1d Thumb Code 46 atts.o(i.atts_write_rsp_send)
- atts_write_signed_cfm 0x01005ac5 Thumb Code 60 atts.o(i.atts_write_signed_cfm)
- audio_encode_start 0x01005b01 Thumb Code 174 audio_encoder.o(i.audio_encode_start)
- audio_encode_stop 0x01005bd1 Thumb Code 80 audio_encoder.o(i.audio_encode_stop)
- audio_encode_store_pcm_data 0x01005c29 Thumb Code 116 audio_encoder.o(i.audio_encode_store_pcm_data)
- audio_encode_task 0x01005ca5 Thumb Code 16 audio_encoder.o(i.audio_encode_task)
- audio_encoder_init 0x01005cb5 Thumb Code 20 audio_encoder.o(i.audio_encoder_init)
- bat1_led_set 0x01005d4d Thumb Code 28 led.o(i.bat1_led_set)
- bat1_led_turn 0x01005d6d Thumb Code 16 led.o(i.bat1_led_turn)
- batt_gatt_add_service 0x01005d81 Thumb Code 32 batt_service.o(i.batt_gatt_add_service)
- battery_precent_cal 0x01005e79 Thumb Code 106 adc.o(i.battery_precent_cal)
- battery_voltage_get 0x01005ee9 Thumb Code 278 adc.o(i.battery_voltage_get)
- ble_add_svc 0x0100606d Thumb Code 48 app.o(i.ble_add_svc)
- ble_app_data_tx 0x010060a5 Thumb Code 30 ble_simple_peripheral.o(i.ble_app_data_tx)
- ble_bond_check 0x01006175 Thumb Code 250 user_bond_manage.o(i.ble_bond_check)
- ble_bond_clr_all_info 0x010062ad Thumb Code 94 user_bond_manage.o(i.ble_bond_clr_all_info)
- ble_bond_get_bond_info 0x01006331 Thumb Code 114 user_bond_manage.o(i.ble_bond_get_bond_info)
- ble_bond_get_info 0x010063d5 Thumb Code 64 user_bond_manage.o(i.ble_bond_get_info)
- ble_bond_init 0x01006419 Thumb Code 146 user_bond_manage.o(i.ble_bond_init)
- ble_bond_read_info_from_flash 0x010064e5 Thumb Code 66 user_bond_manage.o(i.ble_bond_read_info_from_flash)
- ble_bond_store_info 0x0100652d Thumb Code 240 user_bond_manage.o(i.ble_bond_store_info)
- ble_bond_write_info_to_flash 0x01006621 Thumb Code 130 user_bond_manage.o(i.ble_bond_write_info_to_flash)
- ble_gap_set_dev_config 0x010066bd Thumb Code 150 app.o(i.ble_gap_set_dev_config)
- ble_hid_data_tx 0x0100675d Thumb Code 30 ble_simple_peripheral.o(i.ble_hid_data_tx)
- ble_rx_data_cope 0x01006785 Thumb Code 138 app.o(i.ble_rx_data_cope)
- ble_sec_check_ediv_rand 0x01006821 Thumb Code 70 app_sec.o(i.ble_sec_check_ediv_rand)
- ble_sec_get_bond_status 0x01006889 Thumb Code 6 app_sec.o(i.ble_sec_get_bond_status)
- ble_sec_init 0x01006895 Thumb Code 102 app_sec.o(i.ble_sec_init)
- ble_sec_resolve_address 0x01006909 Thumb Code 70 app_sec.o(i.ble_sec_resolve_address)
- ble_sec_set_pairing_param 0x01006951 Thumb Code 10 app_sec.o(i.ble_sec_set_pairing_param)
- ble_set_evt_func 0x01006961 Thumb Code 14 app.o(i.ble_set_evt_func)
- bt2_bat3_led_set 0x01006975 Thumb Code 42 led.o(i.bt2_bat3_led_set)
- button_callback 0x010069a1 Thumb Code 2058 keyscan.o(i.button_callback)
- button_init 0x010074b5 Thumb Code 106 button.o(i.button_init)
- button_press_status_get 0x01007545 Thumb Code 16 keyscan.o(i.button_press_status_get)
- button_ticks 0x01007559 Thumb Code 68 button.o(i.button_ticks)
- button_timer_start 0x010075a5 Thumb Code 34 keyscan.o(i.button_timer_start)
- button_timer_status_get 0x010075d1 Thumb Code 6 keyscan.o(i.button_timer_status_get)
- button_timer_stop 0x010075dd Thumb Code 30 keyscan.o(i.button_timer_stop)
- calib_meter_evt_end 0x01007605 Thumb Code 2 adv_check_mode.o(i.calib_meter_evt_end)
- calib_meter_recv_msg 0x01007607 Thumb Code 2 adv_check_mode.o(i.calib_meter_recv_msg)
- caps_lock_status_get 0x01007609 Thumb Code 6 hid_service.o(i.caps_lock_status_get)
- check_timer_handle 0x01007615 Thumb Code 74 os_timer.o(i.check_timer_handle)
- codec_disable_adc 0x01007665 Thumb Code 58 driver_codec.o(i.codec_disable_adc)
- codec_enable_adc 0x0100769f Thumb Code 68 driver_codec.o(i.codec_enable_adc)
- codec_init 0x0100770f Thumb Code 254 driver_codec.o(i.codec_init)
- con_max_lat_calc_patch 0x0100780d Thumb Code 110 patch_rf.o(i.con_max_lat_calc_patch)
- convert_ascii_to_hid 0x0100788d Thumb Code 70 func.o(i.convert_ascii_to_hid)
- curr_conn_index_get 0x010078e1 Thumb Code 6 ble_simple_peripheral.o(i.curr_conn_index_get)
- device_key_send 0x010078ed Thumb Code 224 app.o(i.device_key_send)
- dis_gatt_add_service 0x01007a01 Thumb Code 28 dev_info_service.o(i.dis_gatt_add_service)
- disable_latency 0x01007a89 Thumb Code 34 ble_simple_peripheral.o(i.disable_latency)
- disconnect_button_handle 0x01007add Thumb Code 10 keyscan.o(i.disconnect_button_handle)
- efuse_get_chip_unique_id 0x01007aed Thumb Code 154 driver_efuse.o(i.efuse_get_chip_unique_id)
- efuse_read 0x01007b89 Thumb Code 40 driver_efuse.o(i.efuse_read)
- enable_latency 0x01007c95 Thumb Code 32 ble_simple_peripheral.o(i.enable_latency)
- encode 0x01007ce5 Thumb Code 202 adpcm.o(i.encode)
- encoder_frame_out_func 0x01007db9 Thumb Code 60 amic.o(i.encoder_frame_out_func)
- from_task_func_to_msg_handle 0x01007e3d Thumb Code 32 os_task.o(i.from_task_func_to_msg_handle)
- gap_address_get 0x01007e61 Thumb Code 16 gap_api.o(i.gap_address_get)
- gap_address_set 0x01007e75 Thumb Code 156 gap_api.o(i.gap_address_set)
- gap_bond_manager_delete_all 0x01007f1d Thumb Code 4 gap_api.o(i.gap_bond_manager_delete_all)
- gap_bond_manager_get_info 0x01007f21 Thumb Code 4 gap_api.o(i.gap_bond_manager_get_info)
- gap_bond_manager_init 0x01007f25 Thumb Code 4 gap_api.o(i.gap_bond_manager_init)
- gap_conn_param_update 0x01007f29 Thumb Code 56 gap_api.o(i.gap_conn_param_update)
- gap_disconnect_req 0x01007f61 Thumb Code 84 gap_api.o(i.gap_disconnect_req)
- gap_get_connect_num 0x01007fb9 Thumb Code 26 gap_api.o(i.gap_get_connect_num)
- gap_get_connect_status 0x01007fd9 Thumb Code 8 gap_api.o(i.gap_get_connect_status)
- gap_get_dev_appearance 0x01007fe5 Thumb Code 8 gap_api.o(i.gap_get_dev_appearance)
- gap_get_dev_name 0x01007ff1 Thumb Code 20 gap_api.o(i.gap_get_dev_name)
- gap_rssi_ind 0x0100807d Thumb Code 2 patch_rf.o(i.gap_rssi_ind)
- gap_security_get_bond_status 0x0100807f Thumb Code 4 gap_api.o(i.gap_security_get_bond_status)
- gap_security_param_init 0x01008083 Thumb Code 4 gap_api.o(i.gap_security_param_init)
- gap_set_advertising_data 0x01008087 Thumb Code 10 gap_api.o(i.gap_set_advertising_data)
- gap_set_advertising_param 0x01008091 Thumb Code 8 gap_api.o(i.gap_set_advertising_param)
- gap_set_advertising_rsp_data 0x01008099 Thumb Code 10 gap_api.o(i.gap_set_advertising_rsp_data)
- gap_set_cb_func 0x010080a5 Thumb Code 8 gap_api.o(i.gap_set_cb_func)
- gap_set_dev_appearance 0x010080b1 Thumb Code 8 gap_api.o(i.gap_set_dev_appearance)
- gap_set_dev_name 0x010080bd Thumb Code 24 gap_api.o(i.gap_set_dev_name)
- gap_start_advertising 0x010080d9 Thumb Code 8 gap_api.o(i.gap_start_advertising)
- gap_stop_advertising 0x010080e1 Thumb Code 6 gap_api.o(i.gap_stop_advertising)
- gapc_auth_get 0x010080e9 Thumb Code 58 gapc.o(i.gapc_auth_get)
- gapc_auth_set 0x0100812d Thumb Code 90 gapc.o(i.gapc_auth_set)
- gapc_cmp_evt_handler 0x01008719 Thumb Code 96 gapm_init.o(i.gapc_cmp_evt_handler)
- gapc_con_cleanup 0x0100877d Thumb Code 16 gapc.o(i.gapc_con_cleanup)
- gapc_con_create 0x0100878d Thumb Code 366 gapc.o(i.gapc_con_create)
- gapc_connection_send_cfm 0x01008a25 Thumb Code 66 app_task.o(i.gapc_connection_send_cfm)
- gapc_enc_keysize_get 0x01008b09 Thumb Code 24 gapc.o(i.gapc_enc_keysize_get)
- gapc_enc_keysize_set 0x01008b25 Thumb Code 20 gapc.o(i.gapc_enc_keysize_set)
- gapc_get_bdaddr 0x01008cbd Thumb Code 32 gapc.o(i.gapc_get_bdaddr)
- gapc_get_chan_sel_algo 0x01008ce1 Thumb Code 20 gapc.o(i.gapc_get_chan_sel_algo)
- gapc_get_conhdl 0x01008cf9 Thumb Code 32 gapc.o(i.gapc_get_conhdl)
- gapc_get_conidx_imp 0x01008d21 Thumb Code 46 gapc.o(i.gapc_get_conidx_imp)
- gapc_get_csrk 0x01008d59 Thumb Code 32 gapc.o(i.gapc_get_csrk)
- gapc_get_dest_task 0x01008d7d Thumb Code 10 gapc.o(i.gapc_get_dest_task)
- gapc_get_operation 0x01008fed Thumb Code 22 gapc.o(i.gapc_get_operation)
- gapc_get_operation_ptr 0x01009009 Thumb Code 12 gapc.o(i.gapc_get_operation_ptr)
- gapc_get_requester 0x01009019 Thumb Code 26 gapc.o(i.gapc_get_requester)
- gapc_get_role 0x01009039 Thumb Code 28 gapc.o(i.gapc_get_role)
- gapc_get_sign_counter 0x01009059 Thumb Code 32 gapc.o(i.gapc_get_sign_counter)
- gapc_hci_handler 0x0100907d Thumb Code 96 gapc_hci.o(i.gapc_hci_handler)
- gapc_init 0x010090e1 Thumb Code 64 gapc.o(i.gapc_init)
- gapc_is_disc_connection 0x0100912d Thumb Code 4 gapc.o(i.gapc_is_disc_connection)
- gapc_is_sec_set 0x01009131 Thumb Code 58 gapc.o(i.gapc_is_sec_set)
- gapc_link_encrypted 0x010091e1 Thumb Code 32 gapc.o(i.gapc_link_encrypted)
- gapc_lk_sec_lvl_get 0x01009209 Thumb Code 34 gapc.o(i.gapc_lk_sec_lvl_get)
- gapc_param_update_sanity 0x01009541 Thumb Code 42 gapc.o(i.gapc_param_update_sanity)
- gapc_peer_att_info_ind_handler 0x0100956d Thumb Code 94 gapm_init.o(i.gapc_peer_att_info_ind_handler)
- gapc_process_op 0x01009615 Thumb Code 140 gapc_task.o(i.gapc_process_op)
- gapc_reschedule_operation 0x010096a1 Thumb Code 54 gapc.o(i.gapc_reschedule_operation)
- gapc_send_complete_evt 0x0100976d Thumb Code 90 gapc.o(i.gapc_send_complete_evt)
- gapc_send_disconect_ind 0x010097cd Thumb Code 38 gapc.o(i.gapc_send_disconect_ind)
- gapc_send_error_evt 0x010097f3 Thumb Code 38 gapc.o(i.gapc_send_error_evt)
- gapc_set_local_addr 0x01009941 Thumb Code 30 gapc.o(i.gapc_set_local_addr)
- gapc_set_operation_ptr 0x01009965 Thumb Code 12 gapc.o(i.gapc_set_operation_ptr)
- gapc_sig_pdu_recv_handler 0x01009a2d Thumb Code 54 gapc_sig.o(i.gapc_sig_pdu_recv_handler)
- gapc_sig_send_param_resp 0x01009a69 Thumb Code 36 gapc_sig.o(i.gapc_sig_send_param_resp)
- gapc_svc_chg_ccc_get 0x01009bc9 Thumb Code 16 gapc.o(i.gapc_svc_chg_ccc_get)
- gapc_svc_chg_ccc_set 0x01009bdd Thumb Code 22 gapc.o(i.gapc_svc_chg_ccc_set)
- gapc_update_state 0x01009c3d Thumb Code 50 gapc.o(i.gapc_update_state)
- gapm_activity_create_cmd_handler 0x01009c71 Thumb Code 186 gapm_actv.o(i.gapm_activity_create_cmd_handler)
- gapm_activity_delete_cmd_handler 0x01009d7d Thumb Code 110 gapm_actv.o(i.gapm_activity_delete_cmd_handler)
- gapm_activity_start_cmd_handler 0x01009df9 Thumb Code 104 gapm_actv.o(i.gapm_activity_start_cmd_handler)
- gapm_activity_stop_cmd_handler 0x01009e6d Thumb Code 98 gapm_actv.o(i.gapm_activity_stop_cmd_handler)
- gapm_actv_alloc 0x01009f59 Thumb Code 42 gapm_actv.o(i.gapm_actv_alloc)
- gapm_actv_created 0x01009f89 Thumb Code 96 gapm_actv.o(i.gapm_actv_created)
- gapm_actv_deleted 0x01009fed Thumb Code 68 gapm_actv.o(i.gapm_actv_deleted)
- gapm_actv_get_hci_own_addr_type 0x0100a06d Thumb Code 32 gapm_actv.o(i.gapm_actv_get_hci_own_addr_type)
- gapm_actv_init 0x0100a0c1 Thumb Code 76 gapm_actv.o(i.gapm_actv_init)
- gapm_actv_rand_addr_set_ind 0x0100a115 Thumb Code 22 gapm_actv.o(i.gapm_actv_rand_addr_set_ind)
- gapm_actv_retrieve_cmd_cmp_evt 0x0100a131 Thumb Code 46 gapm_actv.o(i.gapm_actv_retrieve_cmd_cmp_evt)
- gapm_actv_started 0x0100a191 Thumb Code 40 gapm_actv.o(i.gapm_actv_started)
- gapm_actv_stopped 0x0100a1bd Thumb Code 114 gapm_actv.o(i.gapm_actv_stopped)
- gapm_addr_init 0x0100a2f9 Thumb Code 18 gapm_addr.o(i.gapm_addr_init)
- gapm_addr_renew_cmd_handler 0x0100a311 Thumb Code 34 gapm_addr.o(i.gapm_addr_renew_cmd_handler)
- gapm_addr_renew_to_ind_handler 0x0100a3e5 Thumb Code 36 gapm_addr.o(i.gapm_addr_renew_to_ind_handler)
- gapm_addr_set_rand_addr 0x0100a435 Thumb Code 208 gapm_addr.o(i.gapm_addr_set_rand_addr)
- gapm_adv_create 0x0100a671 Thumb Code 152 gapm_adv.o(i.gapm_adv_create)
- gapm_auto_conn_to_ind_handler 0x0100ab21 Thumb Code 52 gapm_init.o(i.gapm_auto_conn_to_ind_handler)
- gapm_cmp_evt_handler 0x0100aded Thumb Code 26 gapm_addr.o(i.gapm_cmp_evt_handler)
- gapm_con_cleanup 0x0100ae0d Thumb Code 58 gapm.o(i.gapm_con_cleanup)
- gapm_con_create 0x0100ae4d Thumb Code 100 gapm.o(i.gapm_con_create)
- gapm_con_enable 0x0100aeb5 Thumb Code 10 gapm.o(i.gapm_con_enable)
- gapm_dev_bdaddr_ind_handler 0x0100aec5 Thumb Code 56 gapm_addr.o(i.gapm_dev_bdaddr_ind_handler)
- gapm_dle_val_check 0x0100af01 Thumb Code 28 gapm.o(i.gapm_dle_val_check)
- gapm_gen_dh_key_cmd_handler 0x0100af41 Thumb Code 74 gapm_smp.o(i.gapm_gen_dh_key_cmd_handler)
- gapm_gen_rand_addr_cmd_handler 0x0100af91 Thumb Code 54 gapm_smp.o(i.gapm_gen_rand_addr_cmd_handler)
- gapm_get_address_type 0x0100b021 Thumb Code 12 gapm.o(i.gapm_get_address_type)
- gapm_get_att_handle 0x0100b031 Thumb Code 36 gapm.o(i.gapm_get_att_handle)
- gapm_get_bdaddr 0x0100b059 Thumb Code 4 gapm.o(i.gapm_get_bdaddr)
- gapm_get_dev_info_cmd_handler 0x0100b061 Thumb Code 254 gapm_cfg.o(i.gapm_get_dev_info_cmd_handler)
- gapm_get_irk 0x0100b171 Thumb Code 4 gapm.o(i.gapm_get_irk)
- gapm_get_local_public_key 0x0100b179 Thumb Code 4 gapm.o(i.gapm_get_local_public_key)
- gapm_get_max_mps 0x0100b181 Thumb Code 8 gapm.o(i.gapm_get_max_mps)
- gapm_get_max_mtu 0x0100b18d Thumb Code 8 gapm.o(i.gapm_get_max_mtu)
- gapm_get_operation 0x0100b199 Thumb Code 18 gapm.o(i.gapm_get_operation)
- gapm_get_pub_key_cmd_handler 0x0100b1b1 Thumb Code 146 gapm_smp.o(i.gapm_get_pub_key_cmd_handler)
- gapm_get_ral_addr_cmd_handler 0x0100b24d Thumb Code 78 gapm_list.o(i.gapm_get_ral_addr_cmd_handler)
- gapm_get_requester 0x0100b2a1 Thumb Code 22 gapm.o(i.gapm_get_requester)
- gapm_init 0x0100b315 Thumb Code 104 gapm.o(i.gapm_init)
- gapm_init_attr 0x0100b385 Thumb Code 42 gapm.o(i.gapm_init_attr)
- gapm_init_connection_ind 0x0100b3b9 Thumb Code 146 gapm_init.o(i.gapm_init_connection_ind)
- gapm_init_create 0x0100b451 Thumb Code 110 gapm_init.o(i.gapm_init_create)
- gapm_is_addr_type_valid 0x0100b64d Thumb Code 58 gapm_addr.o(i.gapm_is_addr_type_valid)
- gapm_is_legacy_pairing_supp 0x0100b691 Thumb Code 12 gapm.o(i.gapm_is_legacy_pairing_supp)
- gapm_is_pref_con_param_pres 0x0100b6a1 Thumb Code 12 gapm.o(i.gapm_is_pref_con_param_pres)
- gapm_is_sec_con_pairing_supp 0x0100b6b1 Thumb Code 12 gapm.o(i.gapm_is_sec_con_pairing_supp)
- gapm_le_psm_cleanup 0x0100b6c1 Thumb Code 24 gapm.o(i.gapm_le_psm_cleanup)
- gapm_le_psm_find 0x0100b6dd Thumb Code 22 gapm.o(i.gapm_le_psm_find)
- gapm_le_psm_get_info 0x0100b6f9 Thumb Code 46 gapm.o(i.gapm_le_psm_get_info)
- gapm_le_test_mode_ctrl_cmd_handler 0x0100b729 Thumb Code 116 gapm_cfg.o(i.gapm_le_test_mode_ctrl_cmd_handler)
- gapm_lecb_register 0x0100b7a1 Thumb Code 48 gapm.o(i.gapm_lecb_register)
- gapm_lecb_unregister 0x0100b7d5 Thumb Code 30 gapm.o(i.gapm_lecb_unregister)
- gapm_lepsm_register_cmd_handler 0x0100b7f9 Thumb Code 90 gapm_cfg.o(i.gapm_lepsm_register_cmd_handler)
- gapm_lepsm_unregister_cmd_handler 0x0100b85d Thumb Code 74 gapm_cfg.o(i.gapm_lepsm_unregister_cmd_handler)
- gapm_list_set_cmd_handler 0x0100b985 Thumb Code 72 gapm_list.o(i.gapm_list_set_cmd_handler)
- gapm_per_sync_clear_fragments 0x0100bbdd Thumb Code 30 gapm_per_sync.o(i.gapm_per_sync_clear_fragments)
- gapm_per_sync_create 0x0100bbfd Thumb Code 54 gapm_per_sync.o(i.gapm_per_sync_create)
- gapm_process_op 0x0100bde9 Thumb Code 112 gapm.o(i.gapm_process_op)
- gapm_profile_task_add_cmd_handler 0x0100be81 Thumb Code 90 gapm_cfg.o(i.gapm_profile_task_add_cmd_handler)
- gapm_reset_cmd_handler 0x0100bee1 Thumb Code 58 gapm_cfg.o(i.gapm_reset_cmd_handler)
- gapm_resolv_addr_cmd_handler 0x0100bf21 Thumb Code 52 gapm_smp.o(i.gapm_resolv_addr_cmd_handler)
- gapm_scan_actv_clean 0x0100bf59 Thumb Code 40 gapm_scan.o(i.gapm_scan_actv_clean)
- gapm_scan_create 0x0100c019 Thumb Code 96 gapm_scan.o(i.gapm_scan_create)
- gapm_send_complete_evt 0x0100c4d5 Thumb Code 64 gapm.o(i.gapm_send_complete_evt)
- gapm_send_error_evt 0x0100c519 Thumb Code 36 gapm.o(i.gapm_send_error_evt)
- gapm_set_adv_data_cmd_handler 0x0100c53d Thumb Code 224 gapm_adv.o(i.gapm_set_adv_data_cmd_handler)
- gapm_set_channel_map_cmd_handler 0x0100c629 Thumb Code 80 gapm_cfg.o(i.gapm_set_channel_map_cmd_handler)
- gapm_set_dev_config_cmd_handler 0x0100c681 Thumb Code 424 gapm_cfg.o(i.gapm_set_dev_config_cmd_handler)
- gapm_set_irk_cmd_handler 0x0100c835 Thumb Code 46 gapm_cfg.o(i.gapm_set_irk_cmd_handler)
- gapm_set_max_mps 0x0100c86d Thumb Code 26 gapm.o(i.gapm_set_max_mps)
- gapm_set_max_mtu 0x0100c88d Thumb Code 28 gapm.o(i.gapm_set_max_mtu)
- gapm_svc_chg_en 0x0100ca9d Thumb Code 12 gapm.o(i.gapm_svc_chg_en)
- gapm_update_state 0x0100cadb Thumb Code 44 gapm.o(i.gapm_update_state)
- gapm_use_enc_block_cmd_handler 0x0100cb09 Thumb Code 60 gapm_smp.o(i.gapm_use_enc_block_cmd_handler)
- gatt_add_service 0x0100cb85 Thumb Code 80 gatt_api.o(i.gatt_add_service)
- gatt_clear_remote_svc 0x0100cbed Thumb Code 78 gatt_api.o(i.gatt_clear_remote_svc)
- gatt_get_free_svc_id 0x0100cc85 Thumb Code 38 gatt_api.o(i.gatt_get_free_svc_id)
- gatt_get_mtu 0x0100ccb1 Thumb Code 4 gatt_api.o(i.gatt_get_mtu)
- gatt_mtu_exchange_req 0x0100d2e5 Thumb Code 34 gatt_api.o(i.gatt_mtu_exchange_req)
- gatt_notification 0x0100d309 Thumb Code 42 gatt_api.o(i.gatt_notification)
- gatt_notification_with_handle 0x0100d339 Thumb Code 100 gatt_api.o(i.gatt_notification_with_handle)
- gatt_profile_task_add 0x0100d3a1 Thumb Code 158 gatt_api.o(i.gatt_profile_task_add)
- gatt_write_peer_svc_to_flash 0x0100da01 Thumb Code 116 user_bond_manage.o(i.gatt_write_peer_svc_to_flash)
- gattc_cleanup 0x0100dba1 Thumb Code 160 gattc.o(i.gattc_cleanup)
- gattc_con_enable 0x0100de09 Thumb Code 22 gattc.o(i.gattc_con_enable)
- gattc_create 0x0100de21 Thumb Code 136 gattc.o(i.gattc_create)
- gattc_get_mtu 0x0100e28d Thumb Code 12 gattc.o(i.gattc_get_mtu)
- gattc_get_operation 0x0100e29d Thumb Code 22 gattc.o(i.gattc_get_operation)
- gattc_get_operation_ptr 0x0100e2b9 Thumb Code 12 gattc.o(i.gattc_get_operation_ptr)
- gattc_get_requester 0x0100e2c9 Thumb Code 26 gattc.o(i.gattc_get_requester)
- gattc_init 0x0100e2e9 Thumb Code 66 gattc.o(i.gattc_init)
- gattc_reschedule_operation 0x0100e865 Thumb Code 54 gattc.o(i.gattc_reschedule_operation)
- gattc_send_complete_evt 0x0100e965 Thumb Code 100 gattc.o(i.gattc_send_complete_evt)
- gattc_send_error_evt 0x0100e9cd Thumb Code 44 gattc.o(i.gattc_send_error_evt)
- gattc_set_mtu 0x0100eb05 Thumb Code 76 gattc.o(i.gattc_set_mtu)
- gattc_set_operation_ptr 0x0100eb55 Thumb Code 12 gattc.o(i.gattc_set_operation_ptr)
- gattc_update_state 0x0100ebdd Thumb Code 40 gattc.o(i.gattc_update_state)
- gattm_cleanup 0x0100ef73 Thumb Code 6 gattm.o(i.gattm_cleanup)
- gattm_create 0x0100ef79 Thumb Code 4 gattm.o(i.gattm_create)
- gattm_init 0x0100ef81 Thumb Code 32 gattm.o(i.gattm_init)
- gattm_init_attr 0x0100efa5 Thumb Code 90 gattm.o(i.gattm_init_attr)
- gattm_svc_get_start_hdl 0x0100f009 Thumb Code 6 gattm.o(i.gattm_svc_get_start_hdl)
- get_gatt_default_itf 0x0100f049 Thumb Code 4 gatt_api.o(i.get_gatt_default_itf)
- get_stored_info_req 0x0100f051 Thumb Code 24 app_proj_event.o(i.get_stored_info_req)
- hci_basic_cmd_cmp_evt_cfg_handler 0x0100f20d Thumb Code 164 gapm_cfg.o(i.hci_basic_cmd_cmp_evt_cfg_handler)
- hci_basic_cmd_cmp_evt_rl_cfg_handler 0x0100f2b1 Thumb Code 68 gapm_cfg.o(i.hci_basic_cmd_cmp_evt_rl_cfg_handler)
- hci_le_adv_set_term_evt_handler 0x0100f495 Thumb Code 108 gapm_adv.o(i.hci_le_adv_set_term_evt_handler)
- hci_le_ch_sel_algo_evt_handler 0x0100f50d Thumb Code 32 gapc_hci.o(i.hci_le_ch_sel_algo_evt_handler)
- hci_le_cmd_cmp_evt_addr_handler 0x0100f535 Thumb Code 50 gapm_addr.o(i.hci_le_cmd_cmp_evt_addr_handler)
- hci_le_cmd_cmp_evt_adv_handler 0x0100f56d Thumb Code 160 gapm_adv.o(i.hci_le_cmd_cmp_evt_adv_handler)
- hci_le_cmd_cmp_evt_init_handler 0x0100f6fd Thumb Code 124 gapm_init.o(i.hci_le_cmd_cmp_evt_init_handler)
- hci_le_cmd_cmp_evt_list_handler 0x0100f77d Thumb Code 154 gapm_list.o(i.hci_le_cmd_cmp_evt_list_handler)
- hci_le_cmd_cmp_evt_per_sync_handler 0x0100f81d Thumb Code 52 gapm_per_sync.o(i.hci_le_cmd_cmp_evt_per_sync_handler)
- hci_le_cmd_cmp_evt_scan_handler 0x0100f851 Thumb Code 98 gapm_scan.o(i.hci_le_cmd_cmp_evt_scan_handler)
- hci_le_enh_con_cmp_evt_handler 0x0100fa05 Thumb Code 40 gapm_actv.o(i.hci_le_enh_con_cmp_evt_handler)
- hci_le_ext_adv_report_evt_handler 0x0100fa2d Thumb Code 190 gapm_scan.o(i.hci_le_ext_adv_report_evt_handler)
- hci_le_gen_dhkey_stat_evt_handler 0x0100faf1 Thumb Code 38 gapm_smp.o(i.hci_le_gen_dhkey_stat_evt_handler)
- hci_le_generate_dhkey_cmp_evt_handler 0x0100fb17 Thumb Code 84 gapm_smp.o(i.hci_le_generate_dhkey_cmp_evt_handler)
- hci_le_per_adv_report_evt_handler 0x0100fbed Thumb Code 80 gapm_per_sync.o(i.hci_le_per_adv_report_evt_handler)
- hci_le_per_adv_sync_est_evt_handler 0x0100fc3d Thumb Code 102 gapm_per_sync.o(i.hci_le_per_adv_sync_est_evt_handler)
- hci_le_per_adv_sync_lost_evt_handler 0x0100fca3 Thumb Code 28 gapm_per_sync.o(i.hci_le_per_adv_sync_lost_evt_handler)
- hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler 0x0100fd29 Thumb Code 68 gapm_cfg.o(i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler)
- hci_le_rd_buff_size_cmd_cmp_evt_handler 0x0100fd6d Thumb Code 44 gapm_cfg.o(i.hci_le_rd_buff_size_cmd_cmp_evt_handler)
- hci_le_rd_local_p256_public_key_cmp_evt_handler 0x0100fd9d Thumb Code 134 gapm_cfg.o(i.hci_le_rd_local_p256_public_key_cmp_evt_handler)
- hci_le_rd_max_data_len_cmd_cmp_evt_handler 0x0100fe2d Thumb Code 66 gapm_cfg.o(i.hci_le_rd_max_data_len_cmd_cmp_evt_handler)
- hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler 0x0100fe71 Thumb Code 98 gapm_cfg.o(i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler)
- hci_le_rd_pal_size_cmd_cmp_evt_handler 0x0100fed9 Thumb Code 58 gapm_list.o(i.hci_le_rd_pal_size_cmd_cmp_evt_handler)
- hci_le_rd_ral_addr_cmd_cmp_evt_handler 0x0100ff71 Thumb Code 102 gapm_list.o(i.hci_le_rd_ral_addr_cmd_cmp_evt_handler)
- hci_le_rd_ral_size_cmd_cmp_evt_handler 0x0100ffd7 Thumb Code 58 gapm_list.o(i.hci_le_rd_ral_size_cmd_cmp_evt_handler)
- hci_le_rd_rf_path_comp_cmd_cmp_evt_handler 0x010100b5 Thumb Code 72 gapm_cfg.o(i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler)
- hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler 0x010100fd Thumb Code 58 gapm_cfg.o(i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler)
- hci_le_rd_tx_pwr_cmd_cmp_evt_handler 0x01010137 Thumb Code 72 gapm_cfg.o(i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler)
- hci_le_rd_wlst_size_cmd_cmp_evt_handler 0x0101017f Thumb Code 58 gapm_list.o(i.hci_le_rd_wlst_size_cmd_cmp_evt_handler)
- hci_le_read_max_adv_data_len_cmd_cmp_evt_handler 0x010101b9 Thumb Code 100 gapm_cfg.o(i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler)
- hci_le_scan_req_rcvd_evt_handler 0x01010271 Thumb Code 88 gapm_adv.o(i.hci_le_scan_req_rcvd_evt_handler)
- hci_le_scan_timeout_evt_handler 0x010102d1 Thumb Code 34 gapm_scan.o(i.hci_le_scan_timeout_evt_handler)
- hci_rd_bd_addr_cmd_cmp_evt_handler 0x010103dd Thumb Code 62 gapm_cfg.o(i.hci_rd_bd_addr_cmd_cmp_evt_handler)
- hci_rd_buff_size_cmd_cmp_evt_handler 0x01010421 Thumb Code 44 gapm_cfg.o(i.hci_rd_buff_size_cmd_cmp_evt_handler)
- hci_rd_local_ver_info_cmd_cmp_evt_handler 0x010104b1 Thumb Code 104 gapm_cfg.o(i.hci_rd_local_ver_info_cmd_cmp_evt_handler)
- hci_test_end_cmd_cmp_evt_handler 0x010105fd Thumb Code 58 gapm_cfg.o(i.hci_test_end_cmd_cmp_evt_handler)
- hid_gatt_add_service 0x01010695 Thumb Code 54 hid_service.o(i.hid_gatt_add_service)
- hid_gatt_report_notify 0x010108e5 Thumb Code 56 hid_service.o(i.hid_gatt_report_notify)
- hid_keyboard_value_send 0x01010925 Thumb Code 44 ble_simple_peripheral.o(i.hid_keyboard_value_send)
- hid_mouse_timer_start 0x01010959 Thumb Code 88 timer.o(i.hid_mouse_timer_start)
- hid_mouse_timer_stop 0x010109cd Thumb Code 42 timer.o(i.hid_mouse_timer_stop)
- hid_mouse_value_send 0x01010a11 Thumb Code 62 ble_simple_peripheral.o(i.hid_mouse_value_send)
- i2s_clear_fifo 0x01010a59 Thumb Code 22 driver_i2s.o(i.i2s_clear_fifo)
- i2s_get_data 0x01010a75 Thumb Code 48 driver_i2s.o(i.i2s_get_data)
- i2s_get_int_status 0x01010aa9 Thumb Code 8 driver_i2s.o(i.i2s_get_int_status)
- i2s_init 0x01010ab5 Thumb Code 128 driver_i2s.o(i.i2s_init)
- i2s_start 0x01010b41 Thumb Code 28 driver_i2s.o(i.i2s_start)
- i2s_stop 0x01010b61 Thumb Code 22 driver_i2s.o(i.i2s_stop)
- inflash_read 0x01010b7d Thumb Code 64 inflash.o(i.inflash_read)
- inflash_write 0x01010bbd Thumb Code 96 inflash.o(i.inflash_write)
- initial_static_memory 0x01010c1d Thumb Code 210 jump_table.o(i.initial_static_memory)
- jump_table_get_static_keys 0x01010d01 Thumb Code 164 jump_table.o(i.jump_table_get_static_keys)
- jump_table_memmory_init 0x01010dc1 Thumb Code 64 jump_table.o(i.jump_table_memmory_init)
- jump_table_set_static_keys 0x01010e95 Thumb Code 140 jump_table.o(i.jump_table_set_static_keys)
- jump_table_set_static_keys_store_offset 0x01010f35 Thumb Code 6 jump_table.o(i.jump_table_set_static_keys_store_offset)
- keyscan_init 0x01010f41 Thumb Code 578 driver_keyscan.o(i.keyscan_init)
- l2cc_cleanup 0x01011745 Thumb Code 190 l2cc.o(i.l2cc_cleanup)
- l2cc_create 0x010118cd Thumb Code 78 l2cc.o(i.l2cc_create)
- l2cc_data_send 0x01011921 Thumb Code 638 l2cc.o(i.l2cc_data_send)
- l2cc_dbg_pdu_pack 0x01011bad Thumb Code 74 l2cc_pdu.o(i.l2cc_dbg_pdu_pack)
- l2cc_get_operation 0x01011c71 Thumb Code 20 l2cc.o(i.l2cc_get_operation)
- l2cc_get_operation_ptr 0x01011c89 Thumb Code 12 l2cc.o(i.l2cc_get_operation_ptr)
- l2cc_init 0x01011c99 Thumb Code 68 l2cc.o(i.l2cc_init)
- l2cc_lecb_find 0x01012115 Thumb Code 58 l2cc_lecb.o(i.l2cc_lecb_find)
- l2cc_lecb_free 0x01012155 Thumb Code 154 l2cc_lecb.o(i.l2cc_lecb_free)
- l2cc_lecb_h2l_err 0x010121f5 Thumb Code 56 l2cc_lecb.o(i.l2cc_lecb_h2l_err)
- l2cc_lecb_init_disconnect 0x0101222d Thumb Code 50 l2cc_lecb.o(i.l2cc_lecb_init_disconnect)
- l2cc_lecb_pdu_pack 0x01012261 Thumb Code 94 l2cc_pdu.o(i.l2cc_lecb_pdu_pack)
- l2cc_lecb_pdu_unpack 0x010122c5 Thumb Code 122 l2cc_pdu.o(i.l2cc_lecb_pdu_unpack)
- l2cc_lecb_send_con_req 0x01012431 Thumb Code 76 l2cc_lecb.o(i.l2cc_lecb_send_con_req)
- l2cc_lecb_send_con_rsp 0x0101247d Thumb Code 58 l2cc_lecb.o(i.l2cc_lecb_send_con_rsp)
- l2cc_lecb_send_credit_add 0x010124b7 Thumb Code 40 l2cc_lecb.o(i.l2cc_lecb_send_credit_add)
- l2cc_lecb_send_disc_req 0x010124df Thumb Code 56 l2cc_lecb.o(i.l2cc_lecb_send_disc_req)
- l2cc_lecb_send_disc_rsp 0x01012517 Thumb Code 40 l2cc_lecb.o(i.l2cc_lecb_send_disc_rsp)
- l2cc_op_complete 0x01012541 Thumb Code 80 l2cc.o(i.l2cc_op_complete)
- l2cc_pdu_alloc 0x01012595 Thumb Code 44 l2cc_task.o(i.l2cc_pdu_alloc)
- l2cc_pdu_header_check 0x010125c1 Thumb Code 608 l2cc_pdu.o(i.l2cc_pdu_header_check)
- l2cc_pdu_pack 0x01012825 Thumb Code 678 l2cc_pdu.o(i.l2cc_pdu_pack)
- l2cc_pdu_rx_init 0x01012c15 Thumb Code 180 l2cc_pdu.o(i.l2cc_pdu_rx_init)
- l2cc_pdu_send 0x01012ccd Thumb Code 6 l2cc_task.o(i.l2cc_pdu_send)
- l2cc_pdu_unpack 0x01012d35 Thumb Code 656 l2cc_pdu.o(i.l2cc_pdu_unpack)
- l2cc_process_op 0x01012fcd Thumb Code 144 l2cc_task.o(i.l2cc_process_op)
- l2cc_send_cmp_evt 0x0101305d Thumb Code 48 l2cc.o(i.l2cc_send_cmp_evt)
- l2cc_set_operation_ptr 0x0101308d Thumb Code 12 l2cc.o(i.l2cc_set_operation_ptr)
- l2cc_sig_pdu_recv_handler 0x0101309d Thumb Code 70 l2cc_sig.o(i.l2cc_sig_pdu_recv_handler)
- l2cc_sig_send_cmd_reject 0x010130e9 Thumb Code 92 l2cc_sig.o(i.l2cc_sig_send_cmd_reject)
- l2cc_update_state 0x0101318d Thumb Code 40 l2cc.o(i.l2cc_update_state)
- l2cm_cleanup 0x010131b5 Thumb Code 38 l2cm.o(i.l2cm_cleanup)
- l2cm_create 0x010131e5 Thumb Code 4 l2cm.o(i.l2cm_create)
- l2cm_get_nb_buffer_available 0x010131e9 Thumb Code 6 l2cm.o(i.l2cm_get_nb_buffer_available)
- l2cm_init 0x010131f5 Thumb Code 40 l2cm.o(i.l2cm_init)
- l2cm_set_link_layer_buff_size 0x01013285 Thumb Code 10 l2cm.o(i.l2cm_set_link_layer_buff_size)
- l2cm_tx_status 0x01013295 Thumb Code 38 l2cm.o(i.l2cm_tx_status)
- llc_patch_1 0x010132c1 Thumb Code 1034 patch_rf.o(i.llc_patch_1)
- lowbat_led_timer_handle 0x010136e1 Thumb Code 4 led.o(i.lowbat_led_timer_handle)
- lowbat_led_timer_start 0x010136e5 Thumb Code 12 led.o(i.lowbat_led_timer_start)
- lowbat_led_timer_stop 0x010136f5 Thumb Code 6 led.o(i.lowbat_led_timer_stop)
- m_al_get_local_addr 0x01013701 Thumb Code 4 m_al_task.o(i.m_al_get_local_addr)
- mesh_fatal_error_report 0x01013709 Thumb Code 22 mesh_api.o(i.mesh_fatal_error_report)
- mesh_set_runtime 0x01013725 Thumb Code 54 mesh_api.o(i.mesh_set_runtime)
- ntf_data 0x01013785 Thumb Code 34 simple_gatt_service.o(i.ntf_data)
- os_get_free_task_type 0x010137dd Thumb Code 28 os_task.o(i.os_get_free_task_type)
- os_msg_free 0x010137fd Thumb Code 6 os_msg_q.o(i.os_msg_free)
- os_msg_malloc 0x01013803 Thumb Code 4 os_msg_q.o(i.os_msg_malloc)
- os_msg_post 0x01013809 Thumb Code 54 os_msg_q.o(i.os_msg_post)
- os_msg_send 0x01013869 Thumb Code 4 os_msg_q.o(i.os_msg_send)
- os_task_create 0x0101386d Thumb Code 6 os_task.o(i.os_task_create)
- os_task_create_x 0x01013875 Thumb Code 114 os_task.o(i.os_task_create_x)
- os_timer_destroy 0x010138ed Thumb Code 76 os_timer.o(i.os_timer_destroy)
- os_timer_init 0x0101393d Thumb Code 102 os_timer.o(i.os_timer_init)
- os_timer_ota_cb 0x010139d1 Thumb Code 18 ota.o(i.os_timer_ota_cb)
- os_timer_start 0x010139f9 Thumb Code 84 os_timer.o(i.os_timer_start)
- os_timer_stop 0x01013a75 Thumb Code 120 os_timer.o(i.os_timer_stop)
- ota_change_flash_pin 0x01013af1 Thumb Code 2 ota.o(i.ota_change_flash_pin)
- ota_clr_buffed_pkt 0x01013af5 Thumb Code 38 ota.o(i.ota_clr_buffed_pkt)
- ota_deinit 0x01013b21 Thumb Code 30 ota.o(i.ota_deinit)
- ota_gatt_add_service 0x01013b45 Thumb Code 28 ota_service.o(i.ota_gatt_add_service)
- ota_gatt_report_notify 0x01013c59 Thumb Code 44 ota_service.o(i.ota_gatt_report_notify)
- ota_init 0x01013c89 Thumb Code 22 ota.o(i.ota_init)
- ota_recover_flash_pin 0x01013ca5 Thumb Code 2 ota.o(i.ota_recover_flash_pin)
- ota_start 0x01013ca9 Thumb Code 34 ota.o(i.ota_start)
- ota_stop 0x01013ce5 Thumb Code 64 ota.o(i.ota_stop)
- param_timer_func 0x01013d71 Thumb Code 68 ble_simple_peripheral.o(i.param_timer_func)
- pmu_bg_trim 0x01013e0d Thumb Code 292 driver_pmu.o(i.pmu_bg_trim)
- pmu_codec_power_disable 0x01013f39 Thumb Code 30 driver_pmu.o(i.pmu_codec_power_disable)
- pmu_codec_power_enable 0x01013f57 Thumb Code 32 driver_pmu.o(i.pmu_codec_power_enable)
- pmu_enable_irq 0x01013f77 Thumb Code 124 driver_pmu.o(i.pmu_enable_irq)
- pmu_get_gpio_value 0x01013ff3 Thumb Code 28 driver_pmu.o(i.pmu_get_gpio_value)
- pmu_port_wakeup_func_set 0x01014011 Thumb Code 192 driver_pmu.o(i.pmu_port_wakeup_func_set)
- pmu_qdec_autorest_cnt_flag 0x010140d5 Thumb Code 64 driver_pmu_qdec.o(i.pmu_qdec_autorest_cnt_flag)
- pmu_qdec_get_cnt 0x01014115 Thumb Code 24 driver_pmu_qdec.o(i.pmu_qdec_get_cnt)
- pmu_qdec_init 0x0101412d Thumb Code 32 driver_pmu_qdec.o(i.pmu_qdec_init)
- pmu_qdec_set_debounce_cnt 0x0101414d Thumb Code 12 driver_pmu_qdec.o(i.pmu_qdec_set_debounce_cnt)
- pmu_qdec_set_irq_type 0x01014159 Thumb Code 52 driver_pmu_qdec.o(i.pmu_qdec_set_irq_type)
- pmu_qdec_set_pin 0x0101419d Thumb Code 14 driver_pmu_qdec.o(i.pmu_qdec_set_pin)
- pmu_set_gpio_value 0x010141ab Thumb Code 54 driver_pmu.o(i.pmu_set_gpio_value)
- pmu_set_led1_value 0x010141e1 Thumb Code 102 driver_pmu.o(i.pmu_set_led1_value)
- pmu_set_led2_value 0x01014247 Thumb Code 102 driver_pmu.o(i.pmu_set_led2_value)
- pmu_set_pin_dir 0x010142ad Thumb Code 54 driver_pmu.o(i.pmu_set_pin_dir)
- pmu_set_pin_pull 0x010142e3 Thumb Code 54 driver_pmu.o(i.pmu_set_pin_pull)
- pmu_set_pin_to_CPU 0x01014319 Thumb Code 36 driver_pmu.o(i.pmu_set_pin_to_CPU)
- pmu_set_pin_to_PMU 0x0101433d Thumb Code 36 driver_pmu.o(i.pmu_set_pin_to_PMU)
- pmu_set_port_mux 0x01014361 Thumb Code 74 driver_pmu.o(i.pmu_set_port_mux)
- pmu_set_sys_power_mode 0x010143ab Thumb Code 50 driver_pmu.o(i.pmu_set_sys_power_mode)
- pmu_sub_init 0x010143dd Thumb Code 790 driver_pmu.o(i.pmu_sub_init)
- prf_add_profile 0x010146f5 Thumb Code 184 prf.o(i.prf_add_profile)
- prf_cleanup 0x010147b5 Thumb Code 76 prf.o(i.prf_cleanup)
- prf_create 0x01014809 Thumb Code 74 prf.o(i.prf_create)
- prf_extract_svc_info_uuid_128 0x0101485d Thumb Code 414 prf_utils.o(i.prf_extract_svc_info_uuid_128)
- prf_get_task_from_id 0x010149fd Thumb Code 66 prf.o(i.prf_get_task_from_id)
- prf_init 0x01014a49 Thumb Code 244 prf.o(i.prf_init)
- prf_itf_get_imp 0x01014b45 Thumb Code 36 app_prf.o(i.prf_itf_get_imp)
- rwble_hl_init_imp 0x01014b6f Thumb Code 30 rwble_hl.o(i.rwble_hl_init_imp)
- rwble_hl_reset 0x01014b8d Thumb Code 30 rwble_hl.o(i.rwble_hl_reset)
- sbc_encode 0x01014f29 Thumb Code 304 sbc.o(i.sbc_encode)
- sbc_get_codesize 0x01015135 Thumb Code 44 sbc.o(i.sbc_get_codesize)
- sbc_get_frame_length 0x01015161 Thumb Code 62 sbc.o(i.sbc_get_frame_length)
- sbc_init 0x0101519f Thumb Code 46 sbc.o(i.sbc_init)
- sbc_init_primitives 0x010151cd Thumb Code 44 sbc_primitives.o(i.sbc_init_primitives)
- sensor_get_motion 0x01015465 Thumb Code 74 sensor.o(i.sensor_get_motion)
- sensor_gpio_cpu_init 0x010154af Thumb Code 54 sensor.o(i.sensor_gpio_cpu_init)
- sensor_powerdown 0x010154e5 Thumb Code 132 sensor.o(i.sensor_powerdown)
- sensor_poweron 0x01015601 Thumb Code 102 sensor.o(i.sensor_poweron)
- simple_peripheral_init 0x01015811 Thumb Code 142 ble_simple_peripheral.o(i.simple_peripheral_init)
- smpc_ShiftLeft1Bit16ByteNum 0x010158e9 Thumb Code 36 smpc_crypto.o(i.smpc_ShiftLeft1Bit16ByteNum)
- smpc_XOR_16_Byte_Array 0x0101590d Thumb Code 22 smpc_crypto.o(i.smpc_XOR_16_Byte_Array)
- smpc_aes_cmac_complete 0x01015925 Thumb Code 66 smpc_crypto.o(i.smpc_aes_cmac_complete)
- smpc_aes_cmac_continue 0x0101596d Thumb Code 332 smpc_crypto.o(i.smpc_aes_cmac_continue)
- smpc_aes_cmac_init 0x01015abd Thumb Code 70 smpc_crypto.o(i.smpc_aes_cmac_init)
- smpc_calc_confirm_cont 0x01015b09 Thumb Code 1360 smpc_api.o(i.smpc_calc_confirm_cont)
- smpc_calc_subkeys 0x01016059 Thumb Code 116 smpc.o(i.smpc_calc_subkeys)
- smpc_check_key_distrib 0x010160dd Thumb Code 122 smpc.o(i.smpc_check_key_distrib)
- smpc_check_max_key_size 0x0101615d Thumb Code 40 smpc.o(i.smpc_check_max_key_size)
- smpc_check_pairing_feat 0x01016189 Thumb Code 36 smpc.o(i.smpc_check_pairing_feat)
- smpc_check_param 0x010161ad Thumb Code 130 smpc_util.o(i.smpc_check_param)
- smpc_check_repeated_attempts 0x01016231 Thumb Code 96 smpc.o(i.smpc_check_repeated_attempts)
- smpc_clear_timeout_timer 0x01016295 Thumb Code 48 smpc.o(i.smpc_clear_timeout_timer)
- smpc_confirm_gen_rand 0x010162c9 Thumb Code 578 smpc_api.o(i.smpc_confirm_gen_rand)
- smpc_encrypt_cfm 0x010165b9 Thumb Code 50 smpc_api.o(i.smpc_encrypt_cfm)
- smpc_encrypt_start 0x010165f1 Thumb Code 38 smpc_api.o(i.smpc_encrypt_start)
- smpc_encrypt_start_handler 0x01016617 Thumb Code 56 smpc_api.o(i.smpc_encrypt_start_handler)
- smpc_f4_Init 0x01016651 Thumb Code 88 smpc_crypto.o(i.smpc_f4_Init)
- smpc_f4_complete 0x010166ad Thumb Code 50 smpc_crypto.o(i.smpc_f4_complete)
- smpc_f5_complete 0x010166e5 Thumb Code 52 smpc_crypto.o(i.smpc_f5_complete)
- smpc_f5_init 0x0101671d Thumb Code 152 smpc_crypto.o(i.smpc_f5_init)
- smpc_f6_complete 0x010167cd Thumb Code 50 smpc_crypto.o(i.smpc_f6_complete)
- smpc_f6_init 0x01016805 Thumb Code 152 smpc_crypto.o(i.smpc_f6_init)
- smpc_g2_complete 0x010168a1 Thumb Code 50 smpc_crypto.o(i.smpc_g2_complete)
- smpc_g2_init 0x010168d9 Thumb Code 98 smpc_crypto.o(i.smpc_g2_init)
- smpc_generate_cfm 0x01016941 Thumb Code 122 smpc.o(i.smpc_generate_cfm)
- smpc_generate_ci 0x010169c1 Thumb Code 110 smpc.o(i.smpc_generate_ci)
- smpc_generate_e1 0x01016a35 Thumb Code 178 smpc.o(i.smpc_generate_e1)
- smpc_generate_l 0x01016aed Thumb Code 82 smpc.o(i.smpc_generate_l)
- smpc_generate_rand 0x01016b45 Thumb Code 42 smpc.o(i.smpc_generate_rand)
- smpc_generate_stk 0x01016b75 Thumb Code 76 smpc.o(i.smpc_generate_stk)
- smpc_get_key_sec_prop 0x01016bc5 Thumb Code 256 smpc.o(i.smpc_get_key_sec_prop)
- smpc_get_next_passkey_bit 0x01016ccd Thumb Code 38 smpc.o(i.smpc_get_next_passkey_bit)
- smpc_handle_dh_key_check_complete 0x01016cfd Thumb Code 60 smpc.o(i.smpc_handle_dh_key_check_complete)
- smpc_handle_enc_change_evt 0x01016d3d Thumb Code 308 smpc.o(i.smpc_handle_enc_change_evt)
- smpc_init_mac_key_calculation 0x01016e75 Thumb Code 164 smpc.o(i.smpc_init_mac_key_calculation)
- smpc_initiate_dhkey_check 0x01016f1d Thumb Code 208 smpc.o(i.smpc_initiate_dhkey_check)
- smpc_initiate_dhkey_verification 0x01016ff1 Thumb Code 206 smpc.o(i.smpc_initiate_dhkey_verification)
- smpc_is_sec_mode_reached 0x010170c5 Thumb Code 40 smpc.o(i.smpc_is_sec_mode_reached)
- smpc_key_press_notification_ind 0x010170f1 Thumb Code 38 smpc_api.o(i.smpc_key_press_notification_ind)
- smpc_launch_rep_att_timer 0x01017119 Thumb Code 72 smpc.o(i.smpc_launch_rep_att_timer)
- smpc_pairing_csrk_exch 0x01017165 Thumb Code 72 smpc_api.o(i.smpc_pairing_csrk_exch)
- smpc_pairing_end 0x010171b1 Thumb Code 90 smpc.o(i.smpc_pairing_end)
- smpc_pairing_irk_exch 0x01017211 Thumb Code 66 smpc_api.o(i.smpc_pairing_irk_exch)
- smpc_pairing_ltk_exch 0x01017259 Thumb Code 102 smpc_api.o(i.smpc_pairing_ltk_exch)
- smpc_pairing_nc_exch 0x010172c5 Thumb Code 84 smpc_api.o(i.smpc_pairing_nc_exch)
- smpc_pairing_oob_exch 0x0101731d Thumb Code 196 smpc_api.o(i.smpc_pairing_oob_exch)
- smpc_pairing_req_handler 0x010173e5 Thumb Code 60 smpc_api.o(i.smpc_pairing_req_handler)
- smpc_pairing_rsp 0x01017425 Thumb Code 308 smpc_api.o(i.smpc_pairing_rsp)
- smpc_pairing_start 0x0101755d Thumb Code 166 smpc_api.o(i.smpc_pairing_start)
- smpc_pairing_tk_exch 0x01017609 Thumb Code 242 smpc_api.o(i.smpc_pairing_tk_exch)
- smpc_pdu_recv 0x01017701 Thumb Code 84 smpc.o(i.smpc_pdu_recv)
- smpc_pdu_send 0x01017759 Thumb Code 134 smpc.o(i.smpc_pdu_send)
- smpc_process_aes_cmac 0x010177e9 Thumb Code 56 smpc_crypto.o(i.smpc_process_aes_cmac)
- smpc_secure_connections_enabled 0x010180b9 Thumb Code 12 smpc.o(i.smpc_secure_connections_enabled)
- smpc_security_req_send 0x010180c9 Thumb Code 78 smpc_api.o(i.smpc_security_req_send)
- smpc_send_gen_dh_key_cmd 0x0101811d Thumb Code 62 smpc.o(i.smpc_send_gen_dh_key_cmd)
- smpc_send_ltk_req_rsp 0x0101815d Thumb Code 116 smpc.o(i.smpc_send_ltk_req_rsp)
- smpc_send_pairing_ind 0x010181d5 Thumb Code 172 smpc.o(i.smpc_send_pairing_ind)
- smpc_send_pairing_req_ind 0x01018285 Thumb Code 252 smpc.o(i.smpc_send_pairing_req_ind)
- smpc_send_start_enc_cmd 0x01018385 Thumb Code 130 smpc.o(i.smpc_send_start_enc_cmd)
- smpc_send_use_enc_block_cmd 0x0101840d Thumb Code 62 smpc.o(i.smpc_send_use_enc_block_cmd)
- smpc_sign_command 0x0101844d Thumb Code 228 smpc_api.o(i.smpc_sign_command)
- smpc_sign_cont 0x01018535 Thumb Code 466 smpc_api.o(i.smpc_sign_cont)
- smpc_tkdp_rcp_continue 0x0101870d Thumb Code 192 smpc.o(i.smpc_tkdp_rcp_continue)
- smpc_tkdp_rcp_start 0x010187d1 Thumb Code 44 smpc.o(i.smpc_tkdp_rcp_start)
- smpc_tkdp_send_continue 0x01018801 Thumb Code 224 smpc.o(i.smpc_tkdp_send_continue)
- smpc_tkdp_send_start 0x010188e5 Thumb Code 44 smpc.o(i.smpc_tkdp_send_start)
- smpc_xor 0x01018915 Thumb Code 22 smpc.o(i.smpc_xor)
- snesor_dpi_init 0x0101892d Thumb Code 64 sensor.o(i.snesor_dpi_init)
- sp_gatt_add_service 0x0101898d Thumb Code 26 simple_gatt_service.o(i.sp_gatt_add_service)
- sp_start_adv 0x01018b8d Thumb Code 256 ble_simple_peripheral.o(i.sp_start_adv)
- system_latency_disable 0x01018d05 Thumb Code 40 patch_rf.o(i.system_latency_disable)
- system_latency_enable 0x01018d31 Thumb Code 36 patch_rf.o(i.system_latency_enable)
- system_nosleep_evt_get 0x01018d59 Thumb Code 16 proj_main.o(i.system_nosleep_evt_get)
- system_nosleep_evt_set 0x01018d6d Thumb Code 20 proj_main.o(i.system_nosleep_evt_set)
- system_sleep_disable 0x01018d85 Thumb Code 8 sys_utils.o(i.system_sleep_disable)
- system_sleep_enable 0x01018d8d Thumb Code 8 sys_utils.o(i.system_sleep_enable)
- task_10s_timer_handle 0x01018d95 Thumb Code 58 timer.o(i.task_10s_timer_handle)
- task_1s_timer_handle 0x01018e05 Thumb Code 120 timer.o(i.task_1s_timer_handle)
- timer_init 0x01018ed1 Thumb Code 184 driver_timer.o(i.timer_init)
- trng_init_ 0x01019039 Thumb Code 90 sys_utils.o(i.trng_init_)
- url_send_timer_handle 0x01019099 Thumb Code 78 func.o(i.url_send_timer_handle)
- user_custom_parameters 0x01019131 Thumb Code 62 proj_main.o(i.user_custom_parameters)
- user_data_storage_do 0x01019179 Thumb Code 50 inflash.o(i.user_data_storage_do)
- user_entry_after_ble_init 0x010191c9 Thumb Code 70 proj_main.o(i.user_entry_after_ble_init)
- user_entry_before_ble_init 0x01019229 Thumb Code 50 proj_main.o(i.user_entry_before_ble_init)
- user_event_send 0x01019261 Thumb Code 28 user_task.o(i.user_event_send)
- user_gpio_init 0x01019281 Thumb Code 206 gpio.o(i.user_gpio_init)
- user_inflash_init 0x01019431 Thumb Code 166 inflash.o(i.user_inflash_init)
- user_init_static_memory 0x0101959d Thumb Code 38 proj_main.o(i.user_init_static_memory)
- user_keyscan_init 0x010195c5 Thumb Code 120 keyscan.o(i.user_keyscan_init)
- user_keyscan_io_init 0x01019655 Thumb Code 46 keyscan.o(i.user_keyscan_io_init)
- user_keyvalue_send 0x01019685 Thumb Code 274 func.o(i.user_keyvalue_send)
- user_led_init 0x010197d9 Thumb Code 52 led.o(i.user_led_init)
- user_led_io_deinit 0x01019825 Thumb Code 42 led.o(i.user_led_io_deinit)
- user_led_io_init 0x01019855 Thumb Code 54 led.o(i.user_led_io_init)
- user_qdec_deinit 0x0101988b Thumb Code 64 qdec.o(i.user_qdec_deinit)
- user_qdec_init 0x010198cd Thumb Code 96 qdec.o(i.user_qdec_init)
- user_sensor_init 0x01019939 Thumb Code 182 sensor.o(i.user_sensor_init)
- user_task_init 0x01019b7d Thumb Code 14 user_task.o(i.user_task_init)
- user_timer_init 0x01019b95 Thumb Code 74 timer.o(i.user_timer_init)
- user_url_send 0x01019c01 Thumb Code 270 func.o(i.user_url_send)
- wdt_feed 0x01019d4d Thumb Code 8 driver_wdt.o(i.wdt_feed)
- wdt_init 0x01019d55 Thumb Code 124 driver_wdt.o(i.wdt_init)
- wdt_start 0x01019dd1 Thumb Code 40 driver_wdt.o(i.wdt_start)
- wdt_stop 0x01019df9 Thumb Code 32 driver_wdt.o(i.wdt_stop)
- work_mode_led_off 0x01019e19 Thumb Code 10 led.o(i.work_mode_led_off)
- work_mode_led_on 0x01019e25 Thumb Code 42 led.o(i.work_mode_led_on)
- work_mode_led_prestart 0x01019e55 Thumb Code 86 led.o(i.work_mode_led_prestart)
- attr1 0x01019f5c Data 20 keyscan.o(.constdata)
- attr2 0x01019f70 Data 20 keyscan.o(.constdata)
- attr3 0x01019f84 Data 20 keyscan.o(.constdata)
- attr4 0x01019f98 Data 20 keyscan.o(.constdata)
- attr5 0x01019fac Data 20 keyscan.o(.constdata)
- attr6 0x01019fc0 Data 20 keyscan.o(.constdata)
- attr7 0x01019fd4 Data 20 keyscan.o(.constdata)
- attr8 0x01019fe8 Data 20 keyscan.o(.constdata)
- attr9 0x01019ffc Data 20 keyscan.o(.constdata)
- SENSOR_PID_TABLE 0x0101a022 Data 16 sensor.o(.constdata)
- SENSOR_DPI_TABLE 0x0101a032 Data 24 sensor.o(.constdata)
- sp_svc_uuid 0x0101a688 Data 2 simple_gatt_service.o(.constdata)
- simple_profile_att_table 0x0101a68c Data 196 simple_gatt_service.o(.constdata)
- hid_svc_uuid 0x0101a750 Data 2 hid_service.o(.constdata)
- hid_info_value 0x0101a754 Data 4 hid_service.o(.constdata)
- hid_profile_att_table 0x0101a7e8 Data 644 hid_service.o(.constdata)
- ota_svc_att_table 0x0101aa7c Data 308 ota_service.o(.constdata)
- crc_table 0x0101abb0 Data 1024 ota.o(.constdata)
- sec_sector_erase_cmd 0x0101b054 Data 4 flash.o(.constdata)
- sec_sector_read_cmd 0x0101b058 Data 4 flash.o(.constdata)
- sec_sector_write_cmd 0x0101b05c Data 4 flash.o(.constdata)
- page_erase_cmd 0x0101b060 Data 4 flash.o(.constdata)
- app_sec_msg_handler_list 0x0101b068 Data 48 app_sec.o(.constdata)
- app_sec_handlers 0x0101b098 Data 8 app_sec.o(.constdata)
- TASK_DESC_APP 0x0101b1f4 Data 12 app_task.o(.constdata)
- TASK_DESC_GAPC 0x0101b330 Data 12 gapc_task.o(.constdata)
- TASK_DESC_GAPM 0x0101b64c Data 12 gapm_task.o(.constdata)
- atts_handlers 0x0101b698 Data 104 atts.o(.constdata)
- TASK_DESC_GATTC 0x0101b7e0 Data 12 gattc_task.o(.constdata)
- TASK_DESC_GATTM 0x0101b7f4 Data 12 gattm_task.o(.constdata)
- TASK_DESC_L2CC 0x0101b860 Data 12 l2cc_task.o(.constdata)
- gapc_sig_handlers 0x0101b944 Data 24 gapc_sig.o(.constdata)
- smpc_construct_pdu 0x0101b95c Data 60 smpc_util.o(.constdata)
- smpc_recv_pdu 0x0101b998 Data 60 smpc_util.o(.constdata)
- attc_handlers 0x0101b9d4 Data 112 attc.o(.constdata)
- l2cc_sig_handlers 0x0101bb58 Data 64 l2cc_sig.o(.constdata)
- Load$$ER_BOOT$$Base 0x0101bd10 Number 0 anon$$obj.o ABSOLUTE
- Load$$ER_BOOT$$Limit 0x0101bd90 Number 0 anon$$obj.o ABSOLUTE
- Load$$USER_RE_RAM_FRONT$$Base 0x0101bd90 Number 0 anon$$obj.o ABSOLUTE
- Load$$USER_RE_RAM$$Base 0x0101bdcc Number 0 anon$$obj.o ABSOLUTE
- Load$$USER_RE_RAM_FRONT$$Limit 0x0101bdcc Number 0 anon$$obj.o ABSOLUTE
- Load$$ER_RW$$RW$$Base 0x0101e728 Number 0 anon$$obj.o ABSOLUTE
- Load$$USER_RE_RAM$$Limit 0x0101e728 Number 0 anon$$obj.o ABSOLUTE
- Load$$ER_RW$$RW$$Limit 0x0101ee30 Number 0 anon$$obj.o ABSOLUTE
- Image$$ER_BOOT$$Base 0x20000000 Number 0 anon$$obj.o ABSOLUTE
- __jump_table 0x20000080 Data 0 syscall.txt ABSOLUTE
- app_storage_base_addr_index 0x200000dc Data 0 syscall.txt ABSOLUTE
- app_boot_param 0x200000dd Data 0 syscall.txt ABSOLUTE
- aa_gen 0x200000e4 Data 0 syscall.txt ABSOLUTE
- lld_exp_sync_pos_tab 0x200000ec Data 0 syscall.txt ABSOLUTE
- hci_ext_host 0x20000105 Data 0 syscall.txt ABSOLUTE
- sch_slice_params 0x20000128 Data 0 syscall.txt ABSOLUTE
- ecc_env 0x20000130 Data 0 syscall.txt ABSOLUTE
- ke_task_env 0x20000138 Data 0 syscall.txt ABSOLUTE
- rwip_param 0x2000013c Data 0 syscall.txt ABSOLUTE
- __stdout 0x20000144 Data 0 syscall.txt ABSOLUTE
- __stdin 0x20000148 Data 0 syscall.txt ABSOLUTE
- error 0x2000014c Data 0 syscall.txt ABSOLUTE
- critical_sec_cnt 0x20000150 Data 0 syscall.txt ABSOLUTE
- unloaded_area 0x20000154 Data 0 syscall.txt ABSOLUTE
- rf_init 0x20000158 Data 0 syscall.txt ABSOLUTE
- gapc_get_conidx 0x2000015c Data 0 syscall.txt ABSOLUTE
- appm_init 0x20000160 Data 0 syscall.txt ABSOLUTE
- rwble_hl_init 0x20000164 Data 0 syscall.txt ABSOLUTE
- svc_exception_handler 0x20000168 Data 0 syscall.txt ABSOLUTE
- low_power_save_entry 0x2000016c Data 0 syscall.txt ABSOLUTE
- low_power_restore_entry 0x20000170 Data 0 syscall.txt ABSOLUTE
- user_entry_before_sleep 0x20000174 Data 0 syscall.txt ABSOLUTE
- user_entry_after_sleep 0x20000178 Data 0 syscall.txt ABSOLUTE
- rtos_entry 0x2000017c Data 0 syscall.txt ABSOLUTE
- ke_task_handler_get_user 0x20000180 Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_0 0x20000184 Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_1 0x20000186 Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_2 0x20000188 Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_3 0x2000018a Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_4 0x2000018c Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_5 0x2000018e Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_6 0x20000190 Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_7 0x20000192 Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_8 0x20000194 Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_9 0x20000196 Data 0 syscall.txt ABSOLUTE
- em_ble_base_address_table_10 0x20000198 Data 0 syscall.txt ABSOLUTE
- qspi_ctrl 0x2000019c Data 0 syscall.txt ABSOLUTE
- pmu_calibration_isr_count 0x200001ac Data 0 syscall.txt ABSOLUTE
- pxCurrentTCB 0x200001b0 Data 0 syscall.txt ABSOLUTE
- app_user_rtos_wait_wakeup_end 0x20000210 Data 0 syscall.txt ABSOLUTE
- llc_env 0x20000254 Data 0 syscall.txt ABSOLUTE
- lld_env 0x200002c4 Data 0 syscall.txt ABSOLUTE
- lld_con_env 0x2000040c Data 0 syscall.txt ABSOLUTE
- lld_sync_env 0x200004bc Data 0 syscall.txt ABSOLUTE
- llm_env 0x20000514 Data 0 syscall.txt ABSOLUTE
- hci_env 0x200006e4 Data 0 syscall.txt ABSOLUTE
- aes_env 0x20000918 Data 0 syscall.txt ABSOLUTE
- ke_env 0x20000944 Data 0 syscall.txt ABSOLUTE
- rwip_rf 0x200009b4 Data 0 syscall.txt ABSOLUTE
- rwip_env 0x200009e8 Data 0 syscall.txt ABSOLUTE
- low_power_store_addr 0x20000a00 Data 0 syscall.txt ABSOLUTE
- low_power_restore_remap 0x20000a34 Data 0 syscall.txt ABSOLUTE
- Image$$USER_RE_RAM_FRONT$$Base 0x20000b60 Number 0 anon$$obj.o ABSOLUTE
- enable_cache 0x20000b61 Thumb Code 56 entry.o(ram_code_front)
- Long Thumb to Thumb Veneer to user_event_send 0x20000b9d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Image$$USER_RE_RAM$$Base 0x20000b9c Number 0 anon$$obj.o ABSOLUTE
- Long Thumb to Thumb Veneer to uart_putc_noint_no_wait 0x20000ba7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to system_set_port_mux 0x20000bb1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to uart_init 0x20000bbb Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to NVIC_EnableIRQ 0x20000bc5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_set_gpio_value 0x20000bcf Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to button_timer_start 0x20000bd9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_qdec_get_cnt 0x20000be3 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to i2s_get_int_status 0x20000bed Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to i2s_get_data 0x20000bf7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to audio_encode_store_pcm_data 0x20000c01 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to CPU_SR_Save 0x20000c0b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to CPU_SR_Restore 0x20000c15 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_malloc 0x20000c1f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_printf 0x20000c29 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_free 0x20000c33 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_enable_isr 0x20000c3d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_disable_isr 0x20000c47 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_disable_isr2 0x20000c51 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_enable_isr2 0x20000c5b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_get_isr_state 0x20000c65 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to wdt_init 0x20000c6f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to vPortSVCHandler 0x20000c79 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to FPB_CompSet 0x20000c83 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_calibration_stop 0x20000c8d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to pmu_calibration_start 0x20000c97 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_sleep_mul_64 0x20000ca1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_sleep_div_64 0x20000cab Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_prevent_sleep_clear 0x20000cb5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_prevent_sleep_set 0x20000cbf Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to GLOBAL_INT_START 0x20000cc9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_schedule 0x20000cd3 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_sleep 0x20000cdd Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to low_power_save 0x20000ce7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to low_power_restore 0x20000cf1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to eTaskConfirmSleepModeStatus 0x20000cfb Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_sleep_time_calc 0x20000d05 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_time_get 0x20000d0f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwble_sleep_enter 0x20000d19 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to NVIC_SetPriority 0x20000d23 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to gapc_get_conidx_imp 0x20000d2d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to gap_rssi_ind 0x20000d37 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rf_init_api 0x20000d41 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rf_em_init 0x20000d4b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rf_init_controller 0x20000d55 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to system_set_pclk 0x20000d5f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_pop_front 0x20000d69 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_push_back 0x20000d73 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_sw_int_req 0x20000d7d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_event_set 0x20000d87 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to sch_arb_sw_isr 0x20000d91 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to lld_rxdesc_free 0x20000d9b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to lld_rxdesc_check 0x20000da5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to rwip_isr 0x20000daf Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to sch_prog_skip_isr 0x20000db9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_memclr4 0x20000dc3 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to co_list_extract 0x20000dcd Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_free 0x20000dd7 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ke_msg_send_basic 0x20000de1 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_memcpy 0x20000deb Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to system_get_pclk_config 0x20000df5 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_f2d 0x20000dff Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_dadd 0x20000e09 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_ddiv 0x20000e13 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_d2f 0x20000e1d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_fadd 0x20000e27 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_fdiv 0x20000e31 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_fsub 0x20000e3b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to __aeabi_fmul 0x20000e45 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to GLOBAL_INT_STOP 0x20000e4f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to system_set_port_pull 0x20000e59 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to app_boot_host_comm 0x20000e63 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to qspi_stig_cmd 0x20000e6d Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to ble_util_buf_acl_tx_alloc 0x20000e77 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to lld_read_clock 0x20000e81 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to calib_meter_recv_msg 0x20000e8b Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to llm_activity_free_set 0x20000e95 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to calib_meter_evt_end 0x20000e9f Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to llm_activity_free_get 0x20000ea9 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- Long Thumb to Thumb Veneer to mesh_fatal_error_report 0x20000eb3 Thumb Code 10 anon$$obj.o(Veneer$$Code)
- pmu_gpio_isr_ram 0x20000ebd Thumb Code 60 proj_main.o(ram_code)
- rwip_isr_timestampintstat 0x20000ef9 Thumb Code 2 proj_main.o(ram_code)
- user_entry_before_sleep_imp 0x20000efb Thumb Code 8 proj_main.o(ram_code)
- user_entry_after_sleep_imp 0x20000f03 Thumb Code 40 proj_main.o(ram_code)
- timer0_isr_ram 0x20000f35 Thumb Code 42 timer.o(ram_code)
- keyscan_isr_ram 0x20000f65 Thumb Code 196 keyscan.o(ram_code)
- qdec_isr_ram 0x20001031 Thumb Code 128 qdec.o(ram_code)
- i2s_isr_ram 0x200010bd Thumb Code 34 amic.o(ram_code)
- app_get_ota_state 0x200010e1 Thumb Code 6 ota.o(ram_code)
- app_set_ota_state 0x200010e7 Thumb Code 10 ota.o(ram_code)
- Crc32CalByByte 0x20001131 Thumb Code 38 ota.o(ram_code)
- app_otas_crc_cal 0x20001157 Thumb Code 272 ota.o(ram_code)
- pmu_clear_isr_state 0x200012a1 Thumb Code 52 driver_pmu.o(ram_code)
- charge_isr_ram 0x200012d5 Thumb Code 52 driver_pmu.o(ram_code)
- lvd_isr_ram 0x20001309 Thumb Code 6 driver_pmu.o(ram_code)
- otd_isr_ram 0x2000130f Thumb Code 18 driver_pmu.o(ram_code)
- onkey_isr_ram 0x2000133d Thumb Code 54 driver_pmu.o(ram_code)
- pmu_isr_ram_C 0x20001373 Thumb Code 220 driver_pmu.o(ram_code)
- rtc_isr_ram 0x200014a9 Thumb Code 2 driver_rtc.o(ram_code)
- wdt_isr_ram 0x200014ad Thumb Code 100 driver_wdt.o(ram_code)
- exti_isr_ram 0x200015ad Thumb Code 12 driver_exti.o(ram_code)
- timer_run 0x200015cd Thumb Code 10 driver_timer.o(ram_code)
- timer_stop 0x200015d7 Thumb Code 10 driver_timer.o(ram_code)
- timer_clear_interrupt 0x200015e1 Thumb Code 12 driver_timer.o(ram_code)
- timer_set_load_value 0x200015ed Thumb Code 10 driver_timer.o(ram_code)
- timer1_isr_ram 0x200015fb Thumb Code 20 driver_timer.o(ram_code)
- HardFault_Handler_C 0x20001619 Thumb Code 40 core_cm3_isr.o(ram_code)
- pdm_isr_ram 0x200016eb Thumb Code 0 app_boot_vectors.o(ram_code)
- ssp_isr_ram 0x200016eb Thumb Code 0 app_boot_vectors.o(ram_code)
- uart0_isr_ram 0x200016eb Thumb Code 0 app_boot_vectors.o(ram_code)
- uart1_isr_ram 0x200016eb Thumb Code 0 app_boot_vectors.o(ram_code)
- patch_init 0x200016fd Thumb Code 46 patch.o(ram_code)
- patch_set_entry 0x2000172b Thumb Code 28 patch.o(ram_code)
- patch_reset_entry 0x20001747 Thumb Code 32 patch.o(ram_code)
- patch_set_2ms 0x20001767 Thumb Code 22 patch.o(ram_code)
- svc_exception_handler_ram 0x2000177d Thumb Code 44 patch.o(ram_code)
- low_power_save_entry_imp 0x200017a9 Thumb Code 154 patch.o(ram_code)
- low_power_restore_entry_imp 0x20001843 Thumb Code 252 patch.o(ram_code)
- flash_write 0x20001947 Thumb Code 222 patch.o(ram_code)
- flash_erase 0x20001a25 Thumb Code 80 patch.o(ram_code)
- flash_read 0x20001a75 Thumb Code 252 patch.o(ram_code)
- user_entry4 0x20001b71 Thumb Code 2 entry.o(ram_code)
- frspim_rd 0x20001c15 Thumb Code 118 entry.o(ram_code)
- frspim_wr 0x20001c8b Thumb Code 126 entry.o(ram_code)
- check_lp_clock 0x20001d09 Thumb Code 132 entry.o(ram_code)
- check_lp_clock_reset 0x20001d8d Thumb Code 30 entry.o(ram_code)
- main_loop 0x20001dab Thumb Code 106 entry.o(ram_code)
- disable_cache 0x20001e15 Thumb Code 30 entry.o(ram_code)
- vPortSuppressTicksAndSleep_patch 0x20001e61 Thumb Code 308 patch_rtos.o(ram_code)
- __asm___10_patch_rf_c_e73c1e89__rf_rssi_convert_patch 0x20001fad Thumb Code 20 patch_rf.o(ram_code)
- rf_init_modem 0x20001fc5 Thumb Code 188 patch_rf.o(ram_code)
- rf_init_pll 0x20002081 Thumb Code 34 patch_rf.o(ram_code)
- upload_rssi_value 0x200020a3 Thumb Code 38 patch_rf.o(ram_code)
- rf_init_app 0x200020c9 Thumb Code 112 patch_rf.o(ram_code)
- sch_arb_event_start_isr_patch 0x20002139 Thumb Code 214 patch_rf.o(ram_code)
- sch_arb_event_start_direct 0x2000220f Thumb Code 104 patch_rf.o(ram_code)
- rwble_isr_timestamp 0x20002277 Thumb Code 26 patch_rf.o(ram_code)
- rwble_isr_entry1 0x20002291 Thumb Code 2 patch_rf.o(ram_code)
- rwip_isr_patch 0x20002293 Thumb Code 150 patch_rf.o(ram_code)
- sch_prog_end_isr_ram 0x20002329 Thumb Code 290 patch_rf.o(ram_code)
- check_end_event 0x2000244d Thumb Code 52 patch_rf.o(ram_code)
- sch_prog_rx_isr_ram 0x20002481 Thumb Code 82 patch_rf.o(ram_code)
- rwble_isr_rx_patch 0x200024d3 Thumb Code 150 patch_rf.o(ram_code)
- sch_prog_tx_isr_ram 0x20002569 Thumb Code 52 patch_rf.o(ram_code)
- rwble_isr_patch 0x2000259d Thumb Code 296 patch_rf.o(ram_code)
- con_sched_patch 0x200026c5 Thumb Code 144 patch_rf.o(ram_code)
- adv_tx_free_imp 0x20002755 Thumb Code 50 patch_rf.o(ram_code)
- lc_update_check 0x20002787 Thumb Code 32 patch_rf.o(ram_code)
- lld_con_tx_remove_duplicate 0x200027a7 Thumb Code 294 patch_rf.o(ram_code)
- __asm___11_sys_utils_c_415ab936__cpu_delay 0x200028cd Thumb Code 6 sys_utils.o(ram_code)
- co_delay_100us 0x200028d5 Thumb Code 50 sys_utils.o(ram_code)
- co_delay_10us 0x20002907 Thumb Code 50 sys_utils.o(ram_code)
- kalmanFilter 0x20002939 Thumb Code 172 sys_utils.o(ram_code)
- Smoothing_Filter_handle 0x200029e5 Thumb Code 34 sys_utils.o(ram_code)
- _system_power_off 0x20002a07 Thumb Code 4 sys_utils.o(ram_code)
- platform_reset_patch 0x20002a0b Thumb Code 62 sys_utils.o(ram_code)
- system_lvd_protect_handle 0x20002a49 Thumb Code 128 sys_utils.o(ram_code)
- system_optimize_power_consumption_get 0x20002ac9 Thumb Code 6 sys_utils.o(ram_code)
- retry_handshake 0x20002acf Thumb Code 132 sys_utils.o(ram_code)
- flash_OTP_write 0x20002b71 Thumb Code 224 flash.o(ram_code)
- flash_OTP_read 0x20002c51 Thumb Code 110 flash.o(ram_code)
- flash_OTP_erase 0x20002cbf Thumb Code 98 flash.o(ram_code)
- flash_page_erase 0x20002d21 Thumb Code 104 flash.o(ram_code)
- flash_protect_enable 0x20002d89 Thumb Code 108 flash.o(ram_code)
- flash_protect_disable 0x20002df5 Thumb Code 106 flash.o(ram_code)
- flash_protect_enable1 0x20002e5f Thumb Code 112 flash.o(ram_code)
- flash_read_id 0x20002ecf Thumb Code 44 flash.o(ram_code)
- calib_lld_send 0x20002f1d Thumb Code 246 adv_check_mode.o(ram_code)
- calib_lld_receive 0x20003013 Thumb Code 178 adv_check_mode.o(ram_code)
- calib_lld_rx_isr 0x200030c5 Thumb Code 86 adv_check_mode.o(ram_code)
- calib_lld_cancel 0x2000311b Thumb Code 126 adv_check_mode.o(ram_code)
- calib_lld_evt_end_isr 0x20003199 Thumb Code 40 adv_check_mode.o(ram_code)
- calib_lld_init 0x200031c1 Thumb Code 512 adv_check_mode.o(ram_code)
- calib_set_freq_config 0x200033c1 Thumb Code 166 adv_check_mode.o(ram_code)
- patch_handle_lld_con_env 0x20003471 Thumb Code 74 patch_no_md_bit.o(ram_code)
- scan_event_end 0x200034c5 Thumb Code 44 m_al_scan.o(ram_code)
- Image$$ER_RW$$RW$$Base 0x200034f8 Number 0 anon$$obj.o ABSOLUTE
- g_device_param 0x200034fa Data 14 proj_main.o(.data)
- user_task_id 0x20003518 Data 2 user_task.o(.data)
- hid_mouse_param 0x2000351a Data 4 user_task.o(.data)
- left_button 0x20003530 Data 4 keyscan.o(.data)
- middle_button 0x20003534 Data 4 keyscan.o(.data)
- right_button 0x20003538 Data 4 keyscan.o(.data)
- search_button 0x2000353c Data 4 keyscan.o(.data)
- translate_button 0x20003540 Data 4 keyscan.o(.data)
- voice_button 0x20003544 Data 4 keyscan.o(.data)
- m_button 0x20003548 Data 4 keyscan.o(.data)
- dpi_button 0x2000354c Data 4 keyscan.o(.data)
- mode_button 0x20003550 Data 4 keyscan.o(.data)
- gpios_level_status 0x20003558 Data 4 button.o(.data)
- gpios_press_up_cnt 0x2000355c Data 4 button.o(.data)
- sensor_type_str 0x20003560 Data 32 sensor.o(.data)
- mic_data_index 0x20003583 Data 1 amic.o(.data)
- user_data 0x20003594 Data 72 inflash.o(.data)
- ascii_to_hid_map 0x200035e0 Data 120 func.o(.data)
- battery_info 0x20003658 Data 4 adc.o(.data)
- task_id_audio_encode 0x20003802 Data 2 audio_encoder.o(.data)
- adpcm_state_ 0x20003804 Data 8 audio_encoder.o(.data)
- dis_svc_id 0x2000380c Data 1 dev_info_service.o(.data)
- sp_svc_id 0x2000380d Data 1 simple_gatt_service.o(.data)
- ntf_char1_enable 0x2000380e Data 1 simple_gatt_service.o(.data)
- ntf_char2_enable 0x2000380f Data 1 simple_gatt_service.o(.data)
- sp_char1_ccc 0x20003810 Data 2 simple_gatt_service.o(.data)
- sp_char2_ccc 0x20003812 Data 2 simple_gatt_service.o(.data)
- hid_svc_id 0x20003814 Data 1 hid_service.o(.data)
- first_loop 0x20003820 Data 1 ota.o(.data)
- app_otas_status 0x20003840 Data 8 ota.o(.data)
- adc_ref_internal_trim 0x2000384a Data 1 driver_pmu.o(.data)
- i2s_reg 0x2000384c Data 4 driver_i2s.o(.data)
- buck_value_org 0x20003880 Data 1 patch.o(.data)
- dldo_value_org 0x20003881 Data 1 patch.o(.data)
- patch_elements 0x20003884 Data 128 patch.o(.data)
- patch_map 0x20003940 Data 64 patch.o(.data)
- pmu_clk_src 0x20003994 Data 1 entry.o(.data)
- ke_ready 0x20003995 Data 1 entry.o(.data)
- enable_lvd_check_when_booting 0x20003997 Data 1 entry.o(.data)
- jump_table_static_keys_store_offset 0x200039a8 Data 4 jump_table.o(.data)
- p_app_user_rtos_wait_wakeup_end 0x200039b0 Data 4 patch_rtos.o(.data)
- calib_meter_is_ongoing 0x200039bb Data 1 patch_rf.o(.data)
- start_counter_connect_ind_flag 0x200039bc Data 1 patch_rf.o(.data)
- connect_ind_counter 0x200039be Data 1 patch_rf.o(.data)
- rf_modem_parameter_table 0x200039d4 Data 97 patch_rf.o(.data)
- rf_modem_parameter_table2 0x20003a35 Data 140 patch_rf.o(.data)
- rf_pll_parameter_table 0x20003ac4 Data 36 patch_rf.o(.data)
- optimize_power_consumption_enable 0x20003ae8 Data 1 sys_utils.o(.data)
- KFP_list 0x20003aec Data 4 sys_utils.o(.data)
- local_own_addr_type 0x20003afc Data 1 app.o(.data)
- wl_status 0x20003afd Data 1 app.o(.data)
- rslv_addr_renew_time 0x20003afe Data 2 app.o(.data)
- appm_activity_op_list 0x20003b00 Data 8 app.o(.data)
- appm_conn_act_env 0x20003b09 Data 7 app_conn.o(.data)
- gap_bond_active_dev_idx 0x20003b12 Data 1 user_bond_manage.o(.data)
- bond_req 0x20003b24 Data 1 app_sec.o(.data)
- check_rand_ediv 0x20003b27 Data 1 app_sec.o(.data)
- calib_lld_act_id 0x20003b34 Data 1 adv_check_mode.o(.data)
- prf_itf_get 0x20003b9c Data 4 prf.o(.data)
- prf_env 0x20003ba0 Data 4 prf.o(.data)
- gateway_src_id 0x20003ba8 Data 2 mesh_api.o(.data)
- app_mesh_handlers_ptr 0x20003bac Data 4 mesh_api.o(.data)
- mesh_prf_cbs_get 0x20003bb0 Data 4 mesh_api.o(.data)
- p_mesh_models 0x20003bb4 Data 4 mesh_api.o(.data)
- mesh_info_store_addr 0x20003bb8 Data 4 mesh_api.o(.data)
- app_mesh_prov_state_str 0x20003bc0 Data 12 mesh_api.o(.data)
- gatt_recv_with_handle 0x20003bd0 Data 4 app_task.o(.data)
- appm_state 0x20003bd4 Data 1 app_task.o(.data)
- connect_ind_timeout_flag 0x20003bd5 Data 1 app_proj_event.o(.data)
- gapm_state 0x20003bd6 Data 1 gapm_task.o(.data)
- trans_timeout_ctrl 0x20003bd7 Data 1 gattc_task.o(.data)
- gattm_state 0x20003bd8 Data 1 gattm_task.o(.data)
- _l2cap_recv_data_direct_callback 0x20003bdc Data 4 l2cc_task.o(.data)
- m_al_scan_window 0x20003be4 Data 2 m_al_scan.o(.data)
- m_al_scan_interval 0x20003be6 Data 2 m_al_scan.o(.data)
- scan_evt_max 0x20003bec Data 4 m_al_scan.o(.data)
- p_m_al_env 0x20003bf4 Data 4 m_al_task.o(.data)
- m_al_local_addr 0x20003bf8 Data 6 m_al_task.o(.data)
- Image$$ER_ZI$$ZI$$Base 0x20003c00 Number 0 anon$$obj.o ABSOLUTE
- m_task_1s_timer 0x20003c34 Data 20 timer.o(.bss)
- m_task_10s_timer 0x20003c48 Data 20 timer.o(.bss)
- m_url_send_timer 0x20003c5c Data 20 timer.o(.bss)
- mic_sbc_data 0x20003c84 Data 128 amic.o(.bss)
- encoder_env 0x2000404c Data 36 audio_encoder.o(.bss)
- sending_buffer_info 0x20004944 Data 64 patch_rf.o(.bss)
- adv_defer 0x20004984 Data 48 app.o(.bss)
- app_env 0x200049b4 Data 156 app.o(.bss)
- conn_param 0x20004a50 Data 20 app_conn.o(.bss)
- app_sec_env 0x20004a64 Data 54 app_sec.o(.bss)
- gapc_env 0x20004ab8 Data 80 gapc.o(.bss)
- gapm_env 0x20004b08 Data 220 gapm.o(.bss)
- gattc_env 0x20004be4 Data 80 gattc.o(.bss)
- gattm_env 0x20004c34 Data 32 gattm.o(.bss)
- gapc_state 0x20004d04 Data 20 gapc_task.o(.bss)
- gattc_state 0x20004d18 Data 20 gattc_task.o(.bss)
- l2cc_state 0x20004d2c Data 20 l2cc_task.o(.bss)
- l2cm_env 0x20004d40 Data 12 l2cm.o(.bss)
- l2cc_env 0x20004d4c Data 80 l2cc.o(.bss)
- Image$$ER_ZI$$ZI$$Limit 0x20004d9c Number 0 anon$$obj.o ABSOLUTE
- __initial_sp 0x40004000 Number 0 syscall.txt ABSOLUTE
-
-
-
-==============================================================================
-
-Memory Map of the image
-
- Image Entry point : 0x01001b7d
-
- Load Region ROM (Base: 0x01000000, Size: 0x0001ee34, Max: 0x00030000, ABSOLUTE)
-
- Execution Region ER_TABLE (Base: 0x01000000, Size: 0x0000005c, Max: 0xffffffff, ABSOLUTE)
-
- Base Addr Size Type Attr Idx E Section Name Object
-
- 0x01000000 0x00000004 Data RO 2804 jump_table_0 fr8010h_stack.lib(jump_table.o)
- 0x01000004 0x00000008 Data RO 12 jump_table_1 proj_main.o
- 0x0100000c 0x0000000c Data RO 2805 jump_table_2 fr8010h_stack.lib(jump_table.o)
- 0x01000018 0x00000004 Data RO 13 jump_table_3 proj_main.o
- 0x0100001c 0x00000040 Data RO 2806 jump_table_4 fr8010h_stack.lib(jump_table.o)
-
-
- Execution Region ER_RO (Base: 0x0100005c, Size: 0x0001bcb4, Max: 0xffffffff, ABSOLUTE)
-
- Base Addr Size Type Attr Idx E Section Name Object
-
- 0x0100005c 0x000002fc Code RO 1208 .emb_text sbc_primitives.o
- 0x01000358 0x000000b0 Code RO 6353 .text mf_w.l(fadd.o)
- 0x01000408 0x00000064 Code RO 6355 .text mf_w.l(fmul.o)
- 0x0100046c 0x0000007c Code RO 6357 .text mf_w.l(fdiv.o)
- 0x010004e8 0x0000014e Code RO 6359 .text mf_w.l(dadd.o)
- 0x01000636 0x000000de Code RO 6361 .text mf_w.l(ddiv.o)
- 0x01000714 0x0000000a Code RO 6363 .text mf_w.l(ffltui.o)
- 0x0100071e 0x00000028 Code RO 6365 .text mf_w.l(ffixui.o)
- 0x01000746 0x00000026 Code RO 6367 .text mf_w.l(f2d.o)
- 0x0100076c 0x00000038 Code RO 6369 .text mf_w.l(d2f.o)
- 0x010007a4 0x0000001e Code RO 6375 .text mc_w.l(llshl.o)
- 0x010007c2 0x00000024 Code RO 6377 .text mc_w.l(llsshr.o)
- 0x010007e6 0x00000000 Code RO 6379 .text mc_w.l(iusefp.o)
- 0x010007e6 0x0000006e Code RO 6380 .text mf_w.l(fepilogue.o)
- 0x01000854 0x000000ba Code RO 6382 .text mf_w.l(depilogue.o)
- 0x0100090e 0x00000020 Code RO 6390 .text mc_w.l(llushr.o)
- 0x0100092e 0x0000000a Ven RO 6393 Veneer$$Code anon$$obj.o
- 0x01000938 0x0000000a Ven RO 6394 Veneer$$Code anon$$obj.o
- 0x01000942 0x0000000a Ven RO 6395 Veneer$$Code anon$$obj.o
- 0x0100094c 0x0000000a Ven RO 6396 Veneer$$Code anon$$obj.o
- 0x01000956 0x0000000a Ven RO 6397 Veneer$$Code anon$$obj.o
- 0x01000960 0x0000000a Ven RO 6398 Veneer$$Code anon$$obj.o
- 0x0100096a 0x0000000a Ven RO 6399 Veneer$$Code anon$$obj.o
- 0x01000974 0x0000000a Ven RO 6400 Veneer$$Code anon$$obj.o
- 0x0100097e 0x0000000a Ven RO 6401 Veneer$$Code anon$$obj.o
- 0x01000988 0x0000000a Ven RO 6402 Veneer$$Code anon$$obj.o
- 0x01000992 0x0000000a Ven RO 6403 Veneer$$Code anon$$obj.o
- 0x0100099c 0x0000000a Ven RO 6404 Veneer$$Code anon$$obj.o
- 0x010009a6 0x0000000a Ven RO 6405 Veneer$$Code anon$$obj.o
- 0x010009b0 0x0000000a Ven RO 6406 Veneer$$Code anon$$obj.o
- 0x010009ba 0x0000000a Ven RO 6407 Veneer$$Code anon$$obj.o
- 0x010009c4 0x0000000a Ven RO 6408 Veneer$$Code anon$$obj.o
- 0x010009ce 0x0000000a Ven RO 6409 Veneer$$Code anon$$obj.o
- 0x010009d8 0x0000000a Ven RO 6410 Veneer$$Code anon$$obj.o
- 0x010009e2 0x0000000a Ven RO 6411 Veneer$$Code anon$$obj.o
- 0x010009ec 0x0000000a Ven RO 6412 Veneer$$Code anon$$obj.o
- 0x010009f6 0x0000000a Ven RO 6413 Veneer$$Code anon$$obj.o
- 0x01000a00 0x0000000a Ven RO 6414 Veneer$$Code anon$$obj.o
- 0x01000a0a 0x0000000a Ven RO 6415 Veneer$$Code anon$$obj.o
- 0x01000a14 0x0000000a Ven RO 6416 Veneer$$Code anon$$obj.o
- 0x01000a1e 0x0000000a Ven RO 6417 Veneer$$Code anon$$obj.o
- 0x01000a28 0x0000000a Ven RO 6418 Veneer$$Code anon$$obj.o
- 0x01000a32 0x0000000a Ven RO 6419 Veneer$$Code anon$$obj.o
- 0x01000a3c 0x0000000a Ven RO 6420 Veneer$$Code anon$$obj.o
- 0x01000a46 0x0000000a Ven RO 6421 Veneer$$Code anon$$obj.o
- 0x01000a50 0x0000000a Ven RO 6422 Veneer$$Code anon$$obj.o
- 0x01000a5a 0x0000000a Ven RO 6423 Veneer$$Code anon$$obj.o
- 0x01000a64 0x0000000a Ven RO 6424 Veneer$$Code anon$$obj.o
- 0x01000a6e 0x0000000a Ven RO 6425 Veneer$$Code anon$$obj.o
- 0x01000a78 0x0000000a Ven RO 6426 Veneer$$Code anon$$obj.o
- 0x01000a82 0x0000000a Ven RO 6427 Veneer$$Code anon$$obj.o
- 0x01000a8c 0x0000000a Ven RO 6428 Veneer$$Code anon$$obj.o
- 0x01000a96 0x0000000a Ven RO 6429 Veneer$$Code anon$$obj.o
- 0x01000aa0 0x0000000a Ven RO 6430 Veneer$$Code anon$$obj.o
- 0x01000aaa 0x0000000a Ven RO 6431 Veneer$$Code anon$$obj.o
- 0x01000ab4 0x0000000a Ven RO 6432 Veneer$$Code anon$$obj.o
- 0x01000abe 0x0000000a Ven RO 6433 Veneer$$Code anon$$obj.o
- 0x01000ac8 0x0000000a Ven RO 6434 Veneer$$Code anon$$obj.o
- 0x01000ad2 0x0000000a Ven RO 6435 Veneer$$Code anon$$obj.o
- 0x01000adc 0x0000000a Ven RO 6436 Veneer$$Code anon$$obj.o
- 0x01000ae6 0x0000000a Ven RO 6437 Veneer$$Code anon$$obj.o
- 0x01000af0 0x0000000a Ven RO 6438 Veneer$$Code anon$$obj.o
- 0x01000afa 0x0000000a Ven RO 6439 Veneer$$Code anon$$obj.o
- 0x01000b04 0x0000000a Ven RO 6440 Veneer$$Code anon$$obj.o
- 0x01000b0e 0x0000000a Ven RO 6441 Veneer$$Code anon$$obj.o
- 0x01000b18 0x0000000a Ven RO 6442 Veneer$$Code anon$$obj.o
- 0x01000b22 0x0000000a Ven RO 6443 Veneer$$Code anon$$obj.o
- 0x01000b2c 0x0000000a Ven RO 6444 Veneer$$Code anon$$obj.o
- 0x01000b36 0x0000000a Ven RO 6445 Veneer$$Code anon$$obj.o
- 0x01000b40 0x0000000a Ven RO 6446 Veneer$$Code anon$$obj.o
- 0x01000b4a 0x0000000a Ven RO 6447 Veneer$$Code anon$$obj.o
- 0x01000b54 0x0000000a Ven RO 6448 Veneer$$Code anon$$obj.o
- 0x01000b5e 0x0000000a Ven RO 6449 Veneer$$Code anon$$obj.o
- 0x01000b68 0x0000000a Ven RO 6450 Veneer$$Code anon$$obj.o
- 0x01000b72 0x0000000a Ven RO 6451 Veneer$$Code anon$$obj.o
- 0x01000b7c 0x0000000a Ven RO 6452 Veneer$$Code anon$$obj.o
- 0x01000b86 0x0000000a Ven RO 6453 Veneer$$Code anon$$obj.o
- 0x01000b90 0x0000000a Ven RO 6454 Veneer$$Code anon$$obj.o
- 0x01000b9a 0x0000000a Ven RO 6455 Veneer$$Code anon$$obj.o
- 0x01000ba4 0x0000000a Ven RO 6456 Veneer$$Code anon$$obj.o
- 0x01000bae 0x0000000a Ven RO 6457 Veneer$$Code anon$$obj.o
- 0x01000bb8 0x0000000a Ven RO 6458 Veneer$$Code anon$$obj.o
- 0x01000bc2 0x0000000a Ven RO 6459 Veneer$$Code anon$$obj.o
- 0x01000bcc 0x0000000a Ven RO 6460 Veneer$$Code anon$$obj.o
- 0x01000bd6 0x0000000a Ven RO 6461 Veneer$$Code anon$$obj.o
- 0x01000be0 0x0000000a Ven RO 6462 Veneer$$Code anon$$obj.o
- 0x01000bea 0x0000000a Ven RO 6463 Veneer$$Code anon$$obj.o
- 0x01000bf4 0x0000000a Ven RO 6464 Veneer$$Code anon$$obj.o
- 0x01000bfe 0x0000000a Ven RO 6465 Veneer$$Code anon$$obj.o
- 0x01000c08 0x0000000a Ven RO 6466 Veneer$$Code anon$$obj.o
- 0x01000c12 0x0000000a Ven RO 6467 Veneer$$Code anon$$obj.o
- 0x01000c1c 0x0000000a Ven RO 6468 Veneer$$Code anon$$obj.o
- 0x01000c26 0x0000000a Ven RO 6469 Veneer$$Code anon$$obj.o
- 0x01000c30 0x0000000a Ven RO 6470 Veneer$$Code anon$$obj.o
- 0x01000c3a 0x0000000a Ven RO 6471 Veneer$$Code anon$$obj.o
- 0x01000c44 0x0000000a Ven RO 6472 Veneer$$Code anon$$obj.o
- 0x01000c4e 0x0000000a Ven RO 6473 Veneer$$Code anon$$obj.o
- 0x01000c58 0x0000000a Ven RO 6474 Veneer$$Code anon$$obj.o
- 0x01000c62 0x0000000a Ven RO 6475 Veneer$$Code anon$$obj.o
- 0x01000c6c 0x0000000a Ven RO 6476 Veneer$$Code anon$$obj.o
- 0x01000c76 0x0000000a Ven RO 6477 Veneer$$Code anon$$obj.o
- 0x01000c80 0x0000000a Ven RO 6478 Veneer$$Code anon$$obj.o
- 0x01000c8a 0x0000000a Ven RO 6479 Veneer$$Code anon$$obj.o
- 0x01000c94 0x0000000a Ven RO 6480 Veneer$$Code anon$$obj.o
- 0x01000c9e 0x0000000a Ven RO 6481 Veneer$$Code anon$$obj.o
- 0x01000ca8 0x0000000a Ven RO 6482 Veneer$$Code anon$$obj.o
- 0x01000cb2 0x0000000a Ven RO 6483 Veneer$$Code anon$$obj.o
- 0x01000cbc 0x0000000a Ven RO 6484 Veneer$$Code anon$$obj.o
- 0x01000cc6 0x0000000a Ven RO 6485 Veneer$$Code anon$$obj.o
- 0x01000cd0 0x0000000a Ven RO 6486 Veneer$$Code anon$$obj.o
- 0x01000cda 0x0000000a Ven RO 6487 Veneer$$Code anon$$obj.o
- 0x01000ce4 0x0000000a Ven RO 6488 Veneer$$Code anon$$obj.o
- 0x01000cee 0x0000000a Ven RO 6489 Veneer$$Code anon$$obj.o
- 0x01000cf8 0x0000000a Ven RO 6490 Veneer$$Code anon$$obj.o
- 0x01000d02 0x0000000a Ven RO 6491 Veneer$$Code anon$$obj.o
- 0x01000d0c 0x0000000a Ven RO 6492 Veneer$$Code anon$$obj.o
- 0x01000d16 0x0000000a Ven RO 6493 Veneer$$Code anon$$obj.o
- 0x01000d20 0x0000000a Ven RO 6494 Veneer$$Code anon$$obj.o
- 0x01000d2a 0x0000000a Ven RO 6495 Veneer$$Code anon$$obj.o
- 0x01000d34 0x00000068 Code RO 2413 i.adc_disable driver_adc.o
- 0x01000d9c 0x000000b4 Code RO 2414 i.adc_enable driver_adc.o
- 0x01000e50 0x00000094 Code RO 2416 i.adc_get_result driver_adc.o
- 0x01000ee4 0x00000200 Code RO 2417 i.adc_init driver_adc.o
- 0x010010e4 0x0000005c Code RO 2418 i.adc_isr driver_adc.o
- 0x01001140 0x000001c6 Code RO 2419 i.adc_route_config driver_adc.o
- 0x01001306 0x00000002 PAD
- 0x01001308 0x00000010 Code RO 2420 i.adc_set_ref_voltage driver_adc.o
- 0x01001318 0x0000007e Code RO 2421 i.adc_set_sample_clock driver_adc.o
- 0x01001396 0x00000002 PAD
- 0x01001398 0x00000064 Code RO 782 i.amic_start amic.o
- 0x010013fc 0x0000004c Code RO 783 i.amic_stop amic.o
- 0x01001448 0x00000048 Code RO 3601 i.app_act_created_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01001490 0x00000024 Code RO 3602 i.app_act_deleted_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010014b4 0x00000020 Code RO 3603 i.app_addr_resolve_result_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010014d4 0x00000034 Code RO 3604 i.app_adv_complete_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01001508 0x000000a4 Code RO 3605 i.app_adv_report_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010015ac 0x00000024 Code RO 3606 i.app_conn_complete_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010015d0 0x0000002c Code RO 3607 i.app_connection_master_encrypt_compeleted_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010015fc 0x0000002c Code RO 3608 i.app_connection_master_encrypted_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01001628 0x00000020 Code RO 3609 i.app_connection_paring_info_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01001648 0x00000050 Code RO 3610 i.app_connection_req_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01001698 0x0000002c Code RO 3611 i.app_connection_slave_encrypted_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010016c4 0x00000034 Code RO 3612 i.app_connection_success_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010016f8 0x0000002c Code RO 3613 i.app_db_init_complete_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01001724 0x00000064 Code RO 3614 i.app_disconnect_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01001788 0x00000070 Code RO 829 i.app_dpi_set app.o
- 0x010017f8 0x00000258 Code RO 231 i.app_gap_evt_cb ble_simple_peripheral.o
- 0x01001a50 0x0000002c Code RO 3539 i.app_get_current_rssi_rsp fr8010h_stack.lib(app_task.o)
- 0x01001a7c 0x00000046 Code RO 3540 i.app_get_handler fr8010h_stack.lib(app_task.o)
- 0x01001ac2 0x00000002 PAD
- 0x01001ac4 0x00000034 Code RO 3615 i.app_get_info_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01001af8 0x00000048 Code RO 830 i.app_logo_led_set app.o
- 0x01001b40 0x0000003c Code RO 831 i.app_m_key_set app.o
- 0x01001b7c 0x000003a4 Code RO 2769 * i.app_main fr8010h_stack.lib(entry.o)
- 0x01001f20 0x0000001c Code RO 832 i.app_multi_channel app.o
- 0x01001f3c 0x0000001c Code RO 1533 i.app_otas_get_curr_firmwave_version ota.o
- 0x01001f58 0x00000018 Code RO 1534 i.app_otas_get_storage_address ota.o
- 0x01001f70 0x00000030 Code RO 1535 i.app_otas_read_data ota.o
- 0x01001fa0 0x000004c6 Code RO 1536 i.app_otas_recv_data ota.o
- 0x01002466 0x00000002 PAD
- 0x01002468 0x00000024 Code RO 3616 i.app_per_sync_completed_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x0100248c 0x00000048 Code RO 3617 i.app_per_sync_established_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010024d4 0x00000038 Code RO 833 i.app_random_key app.o
- 0x0100250c 0x00000044 Code RO 3618 i.app_reset_complete_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01002550 0x00000024 Code RO 3619 i.app_scanning_completed_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01002574 0x00000004 Code RO 3111 i.app_sec_msg_dflt_handler fr8010h_stack.lib(app_sec.o)
- 0x01002578 0x00000038 Code RO 3620 i.app_set_dev_config_complete_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010025b0 0x00000038 Code RO 3621 i.app_set_phy_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010025e8 0x00000010 Code RO 3622 i.app_svc_added_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010025f8 0x00000002 Code RO 3623 i.app_update_params_complete_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x010025fa 0x00000002 PAD
- 0x010025fc 0x00000028 Code RO 3624 i.app_update_params_rejected_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01002624 0x00000044 Code RO 3625 i.app_update_params_update_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01002668 0x00000028 Code RO 3626 i.app_update_phy_rejected_ind_func fr8010h_stack.lib(app_proj_event.o)
- 0x01002690 0x00000040 Code RO 834 i.app_url_set app.o
- 0x010026d0 0x00000010 Code RO 2980 i.appm_adv_get_defer_op fr8010h_stack.lib(app.o)
- 0x010026e0 0x00000170 Code RO 2981 i.appm_adv_recv_gapm_cmp fr8010h_stack.lib(app.o)
- 0x01002850 0x00000018 Code RO 2982 i.appm_adv_set_defer_op fr8010h_stack.lib(app.o)
- 0x01002868 0x00000054 Code RO 3068 i.appm_conn_recv_gapm_cmp fr8010h_stack.lib(app_conn.o)
- 0x010028bc 0x00000018 Code RO 2983 i.appm_create_adv_act fr8010h_stack.lib(app.o)
- 0x010028d4 0x000000b0 Code RO 2984 i.appm_create_aux_adv_act fr8010h_stack.lib(app.o)
- 0x01002984 0x0000003c Code RO 3070 i.appm_create_conn_act fr8010h_stack.lib(app_conn.o)
- 0x010029c0 0x000000cc Code RO 2985 i.appm_create_legacy_adv_act fr8010h_stack.lib(app.o)
- 0x01002a8c 0x00000080 Code RO 2986 i.appm_create_per_adv_act fr8010h_stack.lib(app.o)
- 0x01002b0c 0x00000034 Code RO 2987 i.appm_create_per_sync_act fr8010h_stack.lib(app.o)
- 0x01002b40 0x00000040 Code RO 2988 i.appm_create_scan_act fr8010h_stack.lib(app.o)
- 0x01002b80 0x0000004c Code RO 2989 i.appm_delete_act fr8010h_stack.lib(app.o)
- 0x01002bcc 0x00000050 Code RO 2990 i.appm_exc_activity_cmp fr8010h_stack.lib(app.o)
- 0x01002c1c 0x00000038 Code RO 2991 i.appm_execute_activity_cmd fr8010h_stack.lib(app.o)
- 0x01002c54 0x00000078 Code RO 2992 i.appm_init_imp fr8010h_stack.lib(app.o)
- 0x01002ccc 0x000000ac Code RO 3541 i.appm_msg_handler fr8010h_stack.lib(app_task.o)
- 0x01002d78 0x0000004c Code RO 2993 i.appm_period_sync_recv_gapm_cmp fr8010h_stack.lib(app.o)
- 0x01002dc4 0x0000004c Code RO 2994 i.appm_scan_recv_gapm_cmp fr8010h_stack.lib(app.o)
- 0x01002e10 0x0000009c Code RO 2995 i.appm_set_advertising_data fr8010h_stack.lib(app.o)
- 0x01002eac 0x00000064 Code RO 2996 i.appm_set_advertising_param fr8010h_stack.lib(app.o)
- 0x01002f10 0x0000009c Code RO 2997 i.appm_set_per_adv_data fr8010h_stack.lib(app.o)
- 0x01002fac 0x0000009c Code RO 2998 i.appm_set_scan_response_data fr8010h_stack.lib(app.o)
- 0x01003048 0x00000064 Code RO 2999 i.appm_start_advertising fr8010h_stack.lib(app.o)
- 0x010030ac 0x000000dc Code RO 3072 i.appm_start_conn fr8010h_stack.lib(app_conn.o)
- 0x01003188 0x00000054 Code RO 3000 i.appm_stop_advertising fr8010h_stack.lib(app.o)
- 0x010031dc 0x0000000e Code RO 4481 i.attc_err_rsp_handler fr8010h_stack.lib(attc.o)
- 0x010031ea 0x00000038 Code RO 4482 i.attc_exc_mtu_rsp_handler fr8010h_stack.lib(attc.o)
- 0x01003222 0x00000038 Code RO 4483 i.attc_exe_wr_rsp_handler fr8010h_stack.lib(attc.o)
- 0x0100325a 0x000000ac Code RO 4484 i.attc_find_by_type_rsp_handler fr8010h_stack.lib(attc.o)
- 0x01003306 0x000000b4 Code RO 4485 i.attc_find_info_rsp_handler fr8010h_stack.lib(attc.o)
- 0x010033ba 0x00000002 PAD
- 0x010033bc 0x00000080 Code RO 4486 i.attc_hdl_val_ntf_ind_handler fr8010h_stack.lib(attc.o)
- 0x0100343c 0x00000058 Code RO 4487 i.attc_l2cc_pdu_recv_handler fr8010h_stack.lib(attc.o)
- 0x01003494 0x00000060 Code RO 4488 i.attc_prep_wr_rsp_handler fr8010h_stack.lib(attc.o)
- 0x010034f4 0x000000f2 Code RO 4489 i.attc_rd_by_grp_type_rsp_handler fr8010h_stack.lib(attc.o)
- 0x010035e6 0x00000002 PAD
- 0x010035e8 0x0000026c Code RO 4490 i.attc_rd_by_type_rsp_handler fr8010h_stack.lib(attc.o)
- 0x01003854 0x000000b6 Code RO 4491 i.attc_rd_mult_rsp_handler fr8010h_stack.lib(attc.o)
- 0x0100390a 0x00000002 PAD
- 0x0100390c 0x00000104 Code RO 4492 i.attc_rd_rsp_handler fr8010h_stack.lib(attc.o)
- 0x01003a10 0x00000030 Code RO 4493 i.attc_send_att_req fr8010h_stack.lib(attc.o)
- 0x01003a40 0x00000028 Code RO 4494 i.attc_send_execute fr8010h_stack.lib(attc.o)
- 0x01003a68 0x00000024 Code RO 4495 i.attc_send_hdl_cfm fr8010h_stack.lib(attc.o)
- 0x01003a8c 0x000000e8 Code RO 4496 i.attc_send_read_ind fr8010h_stack.lib(attc.o)
- 0x01003b74 0x00000020 Code RO 4497 i.attc_wr_rsp_handler fr8010h_stack.lib(attc.o)
- 0x01003b94 0x000000aa Code RO 3315 i.attm_att_set_value fr8010h_stack.lib(attm.o)
- 0x01003c3e 0x00000064 Code RO 3316 i.attm_att_update_perm fr8010h_stack.lib(attm.o)
- 0x01003ca2 0x00000002 PAD
- 0x01003ca4 0x00000040 Code RO 3317 i.attm_convert_to128 fr8010h_stack.lib(attm.o)
- 0x01003ce4 0x00000178 Code RO 3318 i.attm_get_value fr8010h_stack.lib(attm.o)
- 0x01003e5c 0x00000014 Code RO 3319 i.attm_init fr8010h_stack.lib(attm.o)
- 0x01003e70 0x00000100 Code RO 3323 i.attm_svc_create_db fr8010h_stack.lib(attm.o)
- 0x01003f70 0x00000164 Code RO 3325 i.attm_svc_create_db_ext fr8010h_stack.lib(attm.o)
- 0x010040d4 0x0000001c Code RO 3326 i.attm_svc_get_permission fr8010h_stack.lib(attm.o)
- 0x010040f0 0x0000000c Code RO 3328 i.attm_uuid16_comp fr8010h_stack.lib(attm.o)
- 0x010040fc 0x00000056 Code RO 3329 i.attm_uuid_comp fr8010h_stack.lib(attm.o)
- 0x01004152 0x00000002 PAD
- 0x01004154 0x00000074 Code RO 3868 i.attmdb_add_service fr8010h_stack.lib(attm_db.o)
- 0x010041c8 0x00000110 Code RO 3869 i.attmdb_att_get_permission fr8010h_stack.lib(attm_db.o)
- 0x010042d8 0x00000020 Code RO 3870 i.attmdb_destroy fr8010h_stack.lib(attm_db.o)
- 0x010042f8 0x00000034 Code RO 3871 i.attmdb_get_attribute fr8010h_stack.lib(attm_db.o)
- 0x0100432c 0x0000005a Code RO 3872 i.attmdb_get_max_len fr8010h_stack.lib(attm_db.o)
- 0x01004386 0x00000002 PAD
- 0x01004388 0x00000078 Code RO 3873 i.attmdb_get_next_att fr8010h_stack.lib(attm_db.o)
- 0x01004400 0x00000048 Code RO 3874 i.attmdb_get_service fr8010h_stack.lib(attm_db.o)
- 0x01004448 0x000000d6 Code RO 3875 i.attmdb_get_uuid fr8010h_stack.lib(attm_db.o)
- 0x0100451e 0x00000002 PAD
- 0x01004520 0x00000142 Code RO 3876 i.attmdb_svc_calc_len fr8010h_stack.lib(attm_db.o)
- 0x01004662 0x00000002 PAD
- 0x01004664 0x00000054 Code RO 3877 i.attmdb_svc_check_hdl fr8010h_stack.lib(attm_db.o)
- 0x010046b8 0x000001ca Code RO 3878 i.attmdb_svc_init fr8010h_stack.lib(attm_db.o)
- 0x01004882 0x0000003a Code RO 3880 i.attmdb_uuid16_comp fr8010h_stack.lib(attm_db.o)
- 0x010048bc 0x0000002c Code RO 3894 i.atts_check_length_and_offset fr8010h_stack.lib(atts.o)
- 0x010048e8 0x00000024 Code RO 3895 i.atts_clear_prep_data fr8010h_stack.lib(atts.o)
- 0x0100490c 0x00000024 Code RO 3896 i.atts_clear_read_cache fr8010h_stack.lib(atts.o)
- 0x01004930 0x00000024 Code RO 3897 i.atts_clear_rsp_data fr8010h_stack.lib(atts.o)
- 0x01004954 0x00000178 Code RO 3898 i.atts_execute_write_req fr8010h_stack.lib(atts.o)
- 0x01004acc 0x00000188 Code RO 3899 i.atts_find_by_type_req fr8010h_stack.lib(atts.o)
- 0x01004c54 0x0000007a Code RO 3900 i.atts_find_end fr8010h_stack.lib(atts.o)
- 0x01004cce 0x00000002 PAD
- 0x01004cd0 0x00000148 Code RO 3901 i.atts_find_info_req fr8010h_stack.lib(atts.o)
- 0x01004e18 0x00000098 Code RO 3902 i.atts_find_value_by_uuid fr8010h_stack.lib(atts.o)
- 0x01004eb0 0x00000098 Code RO 3903 i.atts_get_att_chk_perm fr8010h_stack.lib(atts.o)
- 0x01004f48 0x0000001a Code RO 3904 i.atts_get_dest_task fr8010h_stack.lib(atts.o)
- 0x01004f62 0x00000002 PAD
- 0x01004f64 0x00000084 Code RO 3905 i.atts_get_value fr8010h_stack.lib(atts.o)
- 0x01004fe8 0x000000a4 Code RO 3906 i.atts_l2cc_pdu_recv_handler fr8010h_stack.lib(atts.o)
- 0x0100508c 0x00000042 Code RO 3907 i.atts_mtu_exc_req fr8010h_stack.lib(atts.o)
- 0x010050ce 0x00000002 PAD
- 0x010050d0 0x000000f8 Code RO 3908 i.atts_prepare_write_req fr8010h_stack.lib(atts.o)
- 0x010051c8 0x00000074 Code RO 3909 i.atts_process_pdu fr8010h_stack.lib(atts.o)
- 0x0100523c 0x000000ba Code RO 3910 i.atts_read_blob_req fr8010h_stack.lib(atts.o)
- 0x010052f6 0x00000002 PAD
- 0x010052f8 0x000001c0 Code RO 3911 i.atts_read_by_grp_type_req fr8010h_stack.lib(atts.o)
- 0x010054b8 0x000001a8 Code RO 3912 i.atts_read_by_type_req fr8010h_stack.lib(atts.o)
- 0x01005660 0x00000120 Code RO 3913 i.atts_read_mult_req fr8010h_stack.lib(atts.o)
- 0x01005780 0x0000009c Code RO 3914 i.atts_read_req fr8010h_stack.lib(atts.o)
- 0x0100581c 0x00000028 Code RO 3915 i.atts_send_error fr8010h_stack.lib(atts.o)
- 0x01005844 0x00000090 Code RO 3916 i.atts_send_event fr8010h_stack.lib(atts.o)
- 0x010058d4 0x00000078 Code RO 3917 i.atts_store_prep_data fr8010h_stack.lib(atts.o)
- 0x0100594c 0x00000044 Code RO 3918 i.atts_update_elmt fr8010h_stack.lib(atts.o)
- 0x01005990 0x0000003e Code RO 3919 i.atts_write_cmd fr8010h_stack.lib(atts.o)
- 0x010059ce 0x0000004e Code RO 3920 i.atts_write_req fr8010h_stack.lib(atts.o)
- 0x01005a1c 0x0000002e Code RO 3921 i.atts_write_rsp_send fr8010h_stack.lib(atts.o)
- 0x01005a4a 0x0000007a Code RO 3922 i.atts_write_signed fr8010h_stack.lib(atts.o)
- 0x01005ac4 0x0000003c Code RO 3923 i.atts_write_signed_cfm fr8010h_stack.lib(atts.o)
- 0x01005b00 0x000000d0 Code RO 1295 i.audio_encode_start audio_encoder.o
- 0x01005bd0 0x00000058 Code RO 1296 i.audio_encode_stop audio_encoder.o
- 0x01005c28 0x0000007c Code RO 1297 i.audio_encode_store_pcm_data audio_encoder.o
- 0x01005ca4 0x00000010 Code RO 1298 i.audio_encode_task audio_encoder.o
- 0x01005cb4 0x0000001c Code RO 1299 i.audio_encoder_init audio_encoder.o
- 0x01005cd0 0x0000007c Code RO 1300 i.audio_encoder_next_frame_handler audio_encoder.o
- 0x01005d4c 0x00000020 Code RO 895 i.bat1_led_set led.o
- 0x01005d6c 0x00000014 Code RO 896 i.bat1_led_turn led.o
- 0x01005d80 0x0000002c Code RO 1630 i.batt_gatt_add_service batt_service.o
- 0x01005dac 0x000000cc Code RO 1631 i.batt_gatt_msg_handler batt_service.o
- 0x01005e78 0x00000070 Code RO 1076 i.battery_precent_cal adc.o
- 0x01005ee8 0x00000184 Code RO 1077 i.battery_voltage_get adc.o
- 0x0100606c 0x00000038 Code RO 3001 i.ble_add_svc fr8010h_stack.lib(app.o)
- 0x010060a4 0x00000028 Code RO 232 i.ble_app_data_tx ble_simple_peripheral.o
- 0x010060cc 0x000000a8 Code RO 3083 i.ble_bond_addr_resolve_cb fr8010h_stack.lib(user_bond_manage.o)
- 0x01006174 0x00000138 Code RO 3084 i.ble_bond_check fr8010h_stack.lib(user_bond_manage.o)
- 0x010062ac 0x00000084 Code RO 3085 i.ble_bond_clr_all_info fr8010h_stack.lib(user_bond_manage.o)
- 0x01006330 0x000000a4 Code RO 3087 i.ble_bond_get_bond_info fr8010h_stack.lib(user_bond_manage.o)
- 0x010063d4 0x00000044 Code RO 3088 i.ble_bond_get_info fr8010h_stack.lib(user_bond_manage.o)
- 0x01006418 0x000000cc Code RO 3090 i.ble_bond_init fr8010h_stack.lib(user_bond_manage.o)
- 0x010064e4 0x00000048 Code RO 3091 i.ble_bond_read_info_from_flash fr8010h_stack.lib(user_bond_manage.o)
- 0x0100652c 0x000000f4 Code RO 3092 i.ble_bond_store_info fr8010h_stack.lib(user_bond_manage.o)
- 0x01006620 0x0000009c Code RO 3093 i.ble_bond_write_info_to_flash fr8010h_stack.lib(user_bond_manage.o)
- 0x010066bc 0x000000a0 Code RO 3004 i.ble_gap_set_dev_config fr8010h_stack.lib(app.o)
- 0x0100675c 0x00000028 Code RO 233 i.ble_hid_data_tx ble_simple_peripheral.o
- 0x01006784 0x0000009c Code RO 835 i.ble_rx_data_cope app.o
- 0x01006820 0x00000068 Code RO 3112 i.ble_sec_check_ediv_rand fr8010h_stack.lib(app_sec.o)
- 0x01006888 0x0000000c Code RO 3114 i.ble_sec_get_bond_status fr8010h_stack.lib(app_sec.o)
- 0x01006894 0x00000074 Code RO 3115 i.ble_sec_init fr8010h_stack.lib(app_sec.o)
- 0x01006908 0x00000046 Code RO 3118 i.ble_sec_resolve_address fr8010h_stack.lib(app_sec.o)
- 0x0100694e 0x00000002 PAD
- 0x01006950 0x00000010 Code RO 3122 i.ble_sec_set_pairing_param fr8010h_stack.lib(app_sec.o)
- 0x01006960 0x00000014 Code RO 3007 i.ble_set_evt_func fr8010h_stack.lib(app.o)
- 0x01006974 0x0000002a Code RO 897 i.bt2_bat3_led_set led.o
- 0x0100699e 0x00000002 PAD
- 0x010069a0 0x00000918 Code RO 501 i.button_callback keyscan.o
- 0x010072b8 0x000001fc Code RO 601 i.button_handler button.o
- 0x010074b4 0x00000090 Code RO 602 i.button_init button.o
- 0x01007544 0x00000014 Code RO 502 i.button_press_status_get keyscan.o
- 0x01007558 0x00000048 Code RO 603 i.button_ticks button.o
- 0x010075a0 0x00000004 Code RO 503 i.button_timer_handle keyscan.o
- 0x010075a4 0x0000002c Code RO 504 i.button_timer_start keyscan.o
- 0x010075d0 0x0000000c Code RO 505 i.button_timer_status_get keyscan.o
- 0x010075dc 0x00000028 Code RO 506 i.button_timer_stop keyscan.o
- 0x01007604 0x00000002 Code RO 3165 i.calib_meter_evt_end fr8010h_stack.lib(adv_check_mode.o)
- 0x01007606 0x00000002 Code RO 3166 i.calib_meter_recv_msg fr8010h_stack.lib(adv_check_mode.o)
- 0x01007608 0x0000000c Code RO 1430 i.caps_lock_status_get hid_service.o
- 0x01007614 0x00000050 Code RO 2951 i.check_timer_handle fr8010h_stack.lib(os_timer.o)
- 0x01007664 0x0000003a Code RO 2345 i.codec_disable_adc driver_codec.o
- 0x0100769e 0x00000044 Code RO 2347 i.codec_enable_adc driver_codec.o
- 0x010076e2 0x0000002c Code RO 2349 i.codec_hw_set_freq driver_codec.o
- 0x0100770e 0x000000fe Code RO 2350 i.codec_init driver_codec.o
- 0x0100780c 0x00000080 Code RO 2833 i.con_max_lat_calc_patch fr8010h_stack.lib(patch_rf.o)
- 0x0100788c 0x00000054 Code RO 1032 i.convert_ascii_to_hid func.o
- 0x010078e0 0x0000000c Code RO 235 i.curr_conn_index_get ble_simple_peripheral.o
- 0x010078ec 0x00000114 Code RO 836 i.device_key_send app.o
- 0x01007a00 0x00000028 Code RO 1365 i.dis_gatt_add_service dev_info_service.o
- 0x01007a28 0x00000060 Code RO 1366 i.dis_gatt_msg_handler dev_info_service.o
- 0x01007a88 0x00000054 Code RO 236 i.disable_latency ble_simple_peripheral.o
- 0x01007adc 0x00000010 Code RO 507 i.disconnect_button_handle keyscan.o
- 0x01007aec 0x0000009a Code RO 2294 i.efuse_get_chip_unique_id driver_efuse.o
- 0x01007b86 0x00000002 PAD
- 0x01007b88 0x0000002c Code RO 2296 i.efuse_read driver_efuse.o
- 0x01007bb4 0x000000e0 Code RO 2793 i.em_ble_generate_base_address_table fr8010h_stack.lib(jump_table.o)
- 0x01007c94 0x00000050 Code RO 237 i.enable_latency ble_simple_peripheral.o
- 0x01007ce4 0x000000d4 Code RO 1270 i.encode adpcm.o
- 0x01007db8 0x00000060 Code RO 784 i.encoder_frame_out_func amic.o
- 0x01007e18 0x00000024 Code RO 2952 i.free_time_evt_id fr8010h_stack.lib(os_timer.o)
- 0x01007e3c 0x00000024 Code RO 2926 i.from_task_func_to_msg_handle fr8010h_stack.lib(os_task.o)
- 0x01007e60 0x00000014 Code RO 2550 i.gap_address_get fr8010h_stack.lib(gap_api.o)
- 0x01007e74 0x000000a8 Code RO 2551 i.gap_address_set fr8010h_stack.lib(gap_api.o)
- 0x01007f1c 0x00000004 Code RO 2554 i.gap_bond_manager_delete_all fr8010h_stack.lib(gap_api.o)
- 0x01007f20 0x00000004 Code RO 2555 i.gap_bond_manager_get_info fr8010h_stack.lib(gap_api.o)
- 0x01007f24 0x00000004 Code RO 2556 i.gap_bond_manager_init fr8010h_stack.lib(gap_api.o)
- 0x01007f28 0x00000038 Code RO 2557 i.gap_conn_param_update fr8010h_stack.lib(gap_api.o)
- 0x01007f60 0x00000058 Code RO 2559 i.gap_disconnect_req fr8010h_stack.lib(gap_api.o)
- 0x01007fb8 0x00000020 Code RO 2561 i.gap_get_connect_num fr8010h_stack.lib(gap_api.o)
- 0x01007fd8 0x0000000c Code RO 2562 i.gap_get_connect_status fr8010h_stack.lib(gap_api.o)
- 0x01007fe4 0x0000000c Code RO 2563 i.gap_get_dev_appearance fr8010h_stack.lib(gap_api.o)
- 0x01007ff0 0x00000018 Code RO 2564 i.gap_get_dev_name fr8010h_stack.lib(gap_api.o)
- 0x01008008 0x00000074 Code RO 3127 i.gap_paring_req_cb fr8010h_stack.lib(app_sec.o)
- 0x0100807c 0x00000002 Code RO 2834 i.gap_rssi_ind fr8010h_stack.lib(patch_rf.o)
- 0x0100807e 0x00000004 Code RO 2577 i.gap_security_get_bond_status fr8010h_stack.lib(gap_api.o)
- 0x01008082 0x00000004 Code RO 2579 i.gap_security_param_init fr8010h_stack.lib(gap_api.o)
- 0x01008086 0x0000000a Code RO 2582 i.gap_set_advertising_data fr8010h_stack.lib(gap_api.o)
- 0x01008090 0x00000008 Code RO 2584 i.gap_set_advertising_param fr8010h_stack.lib(gap_api.o)
- 0x01008098 0x0000000a Code RO 2586 i.gap_set_advertising_rsp_data fr8010h_stack.lib(gap_api.o)
- 0x010080a2 0x00000002 PAD
- 0x010080a4 0x0000000c Code RO 2588 i.gap_set_cb_func fr8010h_stack.lib(gap_api.o)
- 0x010080b0 0x0000000c Code RO 2590 i.gap_set_dev_appearance fr8010h_stack.lib(gap_api.o)
- 0x010080bc 0x0000001c Code RO 2591 i.gap_set_dev_name fr8010h_stack.lib(gap_api.o)
- 0x010080d8 0x00000008 Code RO 2597 i.gap_start_advertising fr8010h_stack.lib(gap_api.o)
- 0x010080e0 0x00000006 Code RO 2604 i.gap_stop_advertising fr8010h_stack.lib(gap_api.o)
- 0x010080e6 0x00000002 PAD
- 0x010080e8 0x00000044 Code RO 3177 i.gapc_auth_get fr8010h_stack.lib(gapc.o)
- 0x0100812c 0x00000064 Code RO 3178 i.gapc_auth_set fr8010h_stack.lib(gapc.o)
- 0x01008190 0x000000e0 Code RO 3656 i.gapc_bond_cfm_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008270 0x0000005c Code RO 3657 i.gapc_bond_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x010082cc 0x00000150 Code RO 3129 i.gapc_bond_ind_handler fr8010h_stack.lib(app_sec.o)
- 0x0100841c 0x000001f8 Code RO 3130 i.gapc_bond_req_ind_handler fr8010h_stack.lib(app_sec.o)
- 0x01008614 0x00000080 Code RO 3179 i.gapc_cleanup fr8010h_stack.lib(gapc.o)
- 0x01008694 0x00000044 Code RO 3542 i.gapc_cmp_evt_handler fr8010h_stack.lib(app_task.o)
- 0x010086d8 0x00000004 Code RO 3658 i.gapc_cmp_evt_handler fr8010h_stack.lib(gapc_task.o)
- 0x010086dc 0x0000003c Code RO 3955 i.gapc_cmp_evt_handler fr8010h_stack.lib(gattc_task.o)
- 0x01008718 0x00000064 Code RO 4242 i.gapc_cmp_evt_handler fr8010h_stack.lib(gapm_init.o)
- 0x0100877c 0x00000010 Code RO 3180 i.gapc_con_cleanup fr8010h_stack.lib(gapc.o)
- 0x0100878c 0x00000178 Code RO 3181 i.gapc_con_create fr8010h_stack.lib(gapc.o)
- 0x01008904 0x00000084 Code RO 3659 i.gapc_connection_cfm_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008988 0x0000009c Code RO 3543 i.gapc_connection_req_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01008a24 0x00000048 Code RO 3544 i.gapc_connection_send_cfm fr8010h_stack.lib(app_task.o)
- 0x01008a6c 0x00000004 Code RO 3660 i.gapc_default_msg_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008a70 0x00000070 Code RO 3661 i.gapc_disconnect_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008ae0 0x00000028 Code RO 3545 i.gapc_disconnect_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01008b08 0x0000001c Code RO 3182 i.gapc_enc_keysize_get fr8010h_stack.lib(gapc.o)
- 0x01008b24 0x00000018 Code RO 3183 i.gapc_enc_keysize_set fr8010h_stack.lib(gapc.o)
- 0x01008b3c 0x00000036 Code RO 3662 i.gapc_encrypt_cfm_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008b72 0x00000002 PAD
- 0x01008b74 0x0000005c Code RO 3663 i.gapc_encrypt_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008bd0 0x00000024 Code RO 3131 i.gapc_encrypt_ind_handler fr8010h_stack.lib(app_sec.o)
- 0x01008bf4 0x000000ac Code RO 3132 i.gapc_encrypt_req_ind_handler fr8010h_stack.lib(app_sec.o)
- 0x01008ca0 0x0000001c Code RO 3664 i.gapc_gen_dh_key_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008cbc 0x00000024 Code RO 3184 i.gapc_get_bdaddr fr8010h_stack.lib(gapc.o)
- 0x01008ce0 0x00000018 Code RO 3185 i.gapc_get_chan_sel_algo fr8010h_stack.lib(gapc.o)
- 0x01008cf8 0x00000028 Code RO 3186 i.gapc_get_conhdl fr8010h_stack.lib(gapc.o)
- 0x01008d20 0x00000038 Code RO 3187 i.gapc_get_conidx_imp fr8010h_stack.lib(gapc.o)
- 0x01008d58 0x00000024 Code RO 3188 i.gapc_get_csrk fr8010h_stack.lib(gapc.o)
- 0x01008d7c 0x00000010 Code RO 3189 i.gapc_get_dest_task fr8010h_stack.lib(gapc.o)
- 0x01008d8c 0x000000ba Code RO 3665 i.gapc_get_dev_info_cfm_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008e46 0x0000006c Code RO 3546 i.gapc_get_dev_info_req_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01008eb2 0x00000002 PAD
- 0x01008eb4 0x00000138 Code RO 3666 i.gapc_get_info_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x01008fec 0x0000001c Code RO 3190 i.gapc_get_operation fr8010h_stack.lib(gapc.o)
- 0x01009008 0x00000010 Code RO 3191 i.gapc_get_operation_ptr fr8010h_stack.lib(gapc.o)
- 0x01009018 0x00000020 Code RO 3192 i.gapc_get_requester fr8010h_stack.lib(gapc.o)
- 0x01009038 0x00000020 Code RO 3193 i.gapc_get_role fr8010h_stack.lib(gapc.o)
- 0x01009058 0x00000024 Code RO 3194 i.gapc_get_sign_counter fr8010h_stack.lib(gapc.o)
- 0x0100907c 0x00000064 Code RO 4094 i.gapc_hci_handler fr8010h_stack.lib(gapc_hci.o)
- 0x010090e0 0x0000004c Code RO 3195 i.gapc_init fr8010h_stack.lib(gapc.o)
- 0x0100912c 0x00000004 Code RO 3196 i.gapc_is_disc_connection fr8010h_stack.lib(gapc.o)
- 0x01009130 0x00000040 Code RO 3197 i.gapc_is_sec_set fr8010h_stack.lib(gapc.o)
- 0x01009170 0x00000070 Code RO 3667 i.gapc_key_press_notification_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x010091e0 0x00000028 Code RO 3198 i.gapc_link_encrypted fr8010h_stack.lib(gapc.o)
- 0x01009208 0x0000002c Code RO 3199 i.gapc_lk_sec_lvl_get fr8010h_stack.lib(gapc.o)
- 0x01009234 0x00000060 Code RO 3200 i.gapc_operation_cleanup fr8010h_stack.lib(gapc.o)
- 0x01009294 0x00000104 Code RO 3668 i.gapc_param_update_cfm_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009398 0x0000011c Code RO 3669 i.gapc_param_update_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x010094b4 0x0000008c Code RO 3547 i.gapc_param_update_req_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01009540 0x0000002a Code RO 3201 i.gapc_param_update_sanity fr8010h_stack.lib(gapc.o)
- 0x0100956a 0x00000002 PAD
- 0x0100956c 0x00000064 Code RO 4243 i.gapc_peer_att_info_ind_handler fr8010h_stack.lib(gapm_init.o)
- 0x010095d0 0x0000000e Code RO 3548 i.gapc_peer_features_ind_handler fr8010h_stack.lib(app_task.o)
- 0x010095de 0x00000002 PAD
- 0x010095e0 0x00000034 Code RO 3549 i.gapc_peer_ver_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01009614 0x0000008c Code RO 3670 i.gapc_process_op fr8010h_stack.lib(gapc_task.o)
- 0x010096a0 0x0000003c Code RO 3202 i.gapc_reschedule_operation fr8010h_stack.lib(gapc.o)
- 0x010096dc 0x00000048 Code RO 3671 i.gapc_security_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009724 0x00000048 Code RO 3133 i.gapc_security_ind_handler fr8010h_stack.lib(app_sec.o)
- 0x0100976c 0x00000060 Code RO 3203 i.gapc_send_complete_evt fr8010h_stack.lib(gapc.o)
- 0x010097cc 0x00000026 Code RO 3204 i.gapc_send_disconect_ind fr8010h_stack.lib(gapc.o)
- 0x010097f2 0x00000026 Code RO 3205 i.gapc_send_error_evt fr8010h_stack.lib(gapc.o)
- 0x01009818 0x0000004e Code RO 3672 i.gapc_set_dev_info_cfm_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009866 0x0000003c Code RO 3550 i.gapc_set_dev_info_req_ind_handler fr8010h_stack.lib(app_task.o)
- 0x010098a2 0x00000002 PAD
- 0x010098a4 0x0000004c Code RO 3673 i.gapc_set_le_ping_to_handler fr8010h_stack.lib(gapc_task.o)
- 0x010098f0 0x00000050 Code RO 3674 i.gapc_set_le_pkt_size_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009940 0x00000024 Code RO 3206 i.gapc_set_local_addr fr8010h_stack.lib(gapc.o)
- 0x01009964 0x00000010 Code RO 3207 i.gapc_set_operation_ptr fr8010h_stack.lib(gapc.o)
- 0x01009974 0x0000006c Code RO 3675 i.gapc_set_phy_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x010099e0 0x0000004c Code RO 3676 i.gapc_set_pref_slave_latency_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009a2c 0x0000003c Code RO 4139 i.gapc_sig_pdu_recv_handler fr8010h_stack.lib(gapc_sig.o)
- 0x01009a68 0x00000024 Code RO 4140 i.gapc_sig_send_param_resp fr8010h_stack.lib(gapc_sig.o)
- 0x01009a8c 0x0000003c Code RO 3677 i.gapc_sign_cmd_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009ac8 0x0000008a Code RO 3956 i.gapc_sign_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x01009b52 0x00000002 PAD
- 0x01009b54 0x00000030 Code RO 3678 i.gapc_smp_rep_attempts_timer_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009b84 0x00000044 Code RO 3679 i.gapc_smp_timeout_timer_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009bc8 0x00000014 Code RO 3208 i.gapc_svc_chg_ccc_get fr8010h_stack.lib(gapc.o)
- 0x01009bdc 0x0000001c Code RO 3209 i.gapc_svc_chg_ccc_set fr8010h_stack.lib(gapc.o)
- 0x01009bf8 0x00000044 Code RO 3680 i.gapc_update_conn_param_to_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x01009c3c 0x00000032 Code RO 3210 i.gapc_update_state fr8010h_stack.lib(gapc.o)
- 0x01009c6e 0x00000002 PAD
- 0x01009c70 0x000000cc Code RO 3729 i.gapm_activity_create_cmd_handler fr8010h_stack.lib(gapm_actv.o)
- 0x01009d3c 0x00000040 Code RO 3551 i.gapm_activity_created_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01009d7c 0x0000007c Code RO 3730 i.gapm_activity_delete_cmd_handler fr8010h_stack.lib(gapm_actv.o)
- 0x01009df8 0x00000074 Code RO 3731 i.gapm_activity_start_cmd_handler fr8010h_stack.lib(gapm_actv.o)
- 0x01009e6c 0x00000070 Code RO 3732 i.gapm_activity_stop_cmd_handler fr8010h_stack.lib(gapm_actv.o)
- 0x01009edc 0x0000007c Code RO 3552 i.gapm_activity_stopped_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01009f58 0x00000030 Code RO 3733 i.gapm_actv_alloc fr8010h_stack.lib(gapm_actv.o)
- 0x01009f88 0x00000064 Code RO 3734 i.gapm_actv_created fr8010h_stack.lib(gapm_actv.o)
- 0x01009fec 0x00000048 Code RO 3735 i.gapm_actv_deleted fr8010h_stack.lib(gapm_actv.o)
- 0x0100a034 0x00000038 Code RO 3736 i.gapm_actv_free fr8010h_stack.lib(gapm_actv.o)
- 0x0100a06c 0x00000020 Code RO 3737 i.gapm_actv_get_hci_own_addr_type fr8010h_stack.lib(gapm_actv.o)
- 0x0100a08c 0x00000034 Code RO 3738 i.gapm_actv_get_next fr8010h_stack.lib(gapm_actv.o)
- 0x0100a0c0 0x00000054 Code RO 3739 i.gapm_actv_init fr8010h_stack.lib(gapm_actv.o)
- 0x0100a114 0x0000001c Code RO 3740 i.gapm_actv_rand_addr_set_ind fr8010h_stack.lib(gapm_actv.o)
- 0x0100a130 0x00000034 Code RO 3741 i.gapm_actv_retrieve_cmd_cmp_evt fr8010h_stack.lib(gapm_actv.o)
- 0x0100a164 0x0000002a Code RO 3742 i.gapm_actv_send_stopped_ind fr8010h_stack.lib(gapm_actv.o)
- 0x0100a18e 0x00000002 PAD
- 0x0100a190 0x0000002c Code RO 3743 i.gapm_actv_started fr8010h_stack.lib(gapm_actv.o)
- 0x0100a1bc 0x00000078 Code RO 3744 i.gapm_actv_stopped fr8010h_stack.lib(gapm_actv.o)
- 0x0100a234 0x000000c4 Code RO 3763 i.gapm_addr_fsm fr8010h_stack.lib(gapm_addr.o)
- 0x0100a2f8 0x00000018 Code RO 3764 i.gapm_addr_init fr8010h_stack.lib(gapm_addr.o)
- 0x0100a310 0x00000028 Code RO 3765 i.gapm_addr_renew_cmd_handler fr8010h_stack.lib(gapm_addr.o)
- 0x0100a338 0x000000ac Code RO 3766 i.gapm_addr_renew_next_addr fr8010h_stack.lib(gapm_addr.o)
- 0x0100a3e4 0x00000024 Code RO 3767 i.gapm_addr_renew_to_ind_handler fr8010h_stack.lib(gapm_addr.o)
- 0x0100a408 0x0000002c Code RO 3768 i.gapm_addr_send_dev_bdaddr_ind fr8010h_stack.lib(gapm_addr.o)
- 0x0100a434 0x000000d8 Code RO 3769 i.gapm_addr_set_rand_addr fr8010h_stack.lib(gapm_addr.o)
- 0x0100a50c 0x00000010 Code RO 3553 i.gapm_addr_solved_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0100a51c 0x0000007c Code RO 4150 i.gapm_adv_check_data_sanity fr8010h_stack.lib(gapm_adv.o)
- 0x0100a598 0x000000d8 Code RO 4151 i.gapm_adv_check_param fr8010h_stack.lib(gapm_adv.o)
- 0x0100a670 0x000000a8 Code RO 4152 i.gapm_adv_create fr8010h_stack.lib(gapm_adv.o)
- 0x0100a718 0x00000014 Code RO 4153 i.gapm_adv_delete fr8010h_stack.lib(gapm_adv.o)
- 0x0100a72c 0x00000022 Code RO 4154 i.gapm_adv_send_hci_le_rmv_adv_set_cmd fr8010h_stack.lib(gapm_adv.o)
- 0x0100a74e 0x000000b8 Code RO 4155 i.gapm_adv_send_hci_le_set_ext_adv_data_cmd fr8010h_stack.lib(gapm_adv.o)
- 0x0100a806 0x00000048 Code RO 4156 i.gapm_adv_send_hci_le_set_ext_adv_en_cmd fr8010h_stack.lib(gapm_adv.o)
- 0x0100a84e 0x000000ba Code RO 4157 i.gapm_adv_send_hci_le_set_ext_adv_param_cmd fr8010h_stack.lib(gapm_adv.o)
- 0x0100a908 0x000000b6 Code RO 4158 i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd fr8010h_stack.lib(gapm_adv.o)
- 0x0100a9be 0x00000068 Code RO 4159 i.gapm_adv_send_hci_le_set_per_adv_data_cmd fr8010h_stack.lib(gapm_adv.o)
- 0x0100aa26 0x00000026 Code RO 4160 i.gapm_adv_send_hci_le_set_per_adv_en_cmd fr8010h_stack.lib(gapm_adv.o)
- 0x0100aa4c 0x00000062 Code RO 4161 i.gapm_adv_set_data fr8010h_stack.lib(gapm_adv.o)
- 0x0100aaae 0x00000002 PAD
- 0x0100aab0 0x0000004c Code RO 4162 i.gapm_adv_start fr8010h_stack.lib(gapm_adv.o)
- 0x0100aafc 0x00000024 Code RO 4163 i.gapm_adv_stop fr8010h_stack.lib(gapm_adv.o)
- 0x0100ab20 0x00000038 Code RO 4244 i.gapm_auto_conn_to_ind_handler fr8010h_stack.lib(gapm_init.o)
- 0x0100ab58 0x0000021c Code RO 3554 i.gapm_cmp_evt_handler fr8010h_stack.lib(app_task.o)
- 0x0100ad74 0x00000078 Code RO 3681 i.gapm_cmp_evt_handler fr8010h_stack.lib(gapc_task.o)
- 0x0100adec 0x00000020 Code RO 3770 i.gapm_cmp_evt_handler fr8010h_stack.lib(gapm_addr.o)
- 0x0100ae0c 0x00000040 Code RO 3246 i.gapm_con_cleanup fr8010h_stack.lib(gapm.o)
- 0x0100ae4c 0x00000068 Code RO 3247 i.gapm_con_create fr8010h_stack.lib(gapm.o)
- 0x0100aeb4 0x0000000a Code RO 3248 i.gapm_con_enable fr8010h_stack.lib(gapm.o)
- 0x0100aebe 0x00000004 Code RO 3785 i.gapm_default_msg_handler fr8010h_stack.lib(gapm_task.o)
- 0x0100aec2 0x00000002 PAD
- 0x0100aec4 0x0000003c Code RO 3771 i.gapm_dev_bdaddr_ind_handler fr8010h_stack.lib(gapm_addr.o)
- 0x0100af00 0x0000001c Code RO 3249 i.gapm_dle_val_check fr8010h_stack.lib(gapm.o)
- 0x0100af1c 0x00000018 Code RO 3555 i.gapm_enc_block_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0100af34 0x0000000c Code RO 3556 i.gapm_ext_adv_report_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0100af40 0x00000050 Code RO 4333 i.gapm_gen_dh_key_cmd_handler fr8010h_stack.lib(gapm_smp.o)
- 0x0100af90 0x0000003c Code RO 4334 i.gapm_gen_rand_addr_cmd_handler fr8010h_stack.lib(gapm_smp.o)
- 0x0100afcc 0x0000002c Code RO 3557 i.gapm_gen_rand_nb_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0100aff8 0x00000028 Code RO 3682 i.gapm_gen_rand_nb_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x0100b020 0x00000010 Code RO 3250 i.gapm_get_address_type fr8010h_stack.lib(gapm.o)
- 0x0100b030 0x00000028 Code RO 3251 i.gapm_get_att_handle fr8010h_stack.lib(gapm.o)
- 0x0100b058 0x00000008 Code RO 3252 i.gapm_get_bdaddr fr8010h_stack.lib(gapm.o)
- 0x0100b060 0x00000110 Code RO 4190 i.gapm_get_dev_info_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100b170 0x00000008 Code RO 3254 i.gapm_get_irk fr8010h_stack.lib(gapm.o)
- 0x0100b178 0x00000008 Code RO 3255 i.gapm_get_local_public_key fr8010h_stack.lib(gapm.o)
- 0x0100b180 0x0000000c Code RO 3256 i.gapm_get_max_mps fr8010h_stack.lib(gapm.o)
- 0x0100b18c 0x0000000c Code RO 3257 i.gapm_get_max_mtu fr8010h_stack.lib(gapm.o)
- 0x0100b198 0x00000018 Code RO 3258 i.gapm_get_operation fr8010h_stack.lib(gapm.o)
- 0x0100b1b0 0x0000009c Code RO 4335 i.gapm_get_pub_key_cmd_handler fr8010h_stack.lib(gapm_smp.o)
- 0x0100b24c 0x00000054 Code RO 4262 i.gapm_get_ral_addr_cmd_handler fr8010h_stack.lib(gapm_list.o)
- 0x0100b2a0 0x0000001c Code RO 3259 i.gapm_get_requester fr8010h_stack.lib(gapm.o)
- 0x0100b2bc 0x00000058 Code RO 3786 i.gapm_hci_handler fr8010h_stack.lib(gapm_task.o)
- 0x0100b314 0x00000070 Code RO 3261 i.gapm_init fr8010h_stack.lib(gapm.o)
- 0x0100b384 0x00000034 Code RO 3262 i.gapm_init_attr fr8010h_stack.lib(gapm.o)
- 0x0100b3b8 0x00000098 Code RO 4245 i.gapm_init_connection_ind fr8010h_stack.lib(gapm_init.o)
- 0x0100b450 0x00000080 Code RO 4246 i.gapm_init_create fr8010h_stack.lib(gapm_init.o)
- 0x0100b4d0 0x00000004 Code RO 4247 i.gapm_init_delete fr8010h_stack.lib(gapm_init.o)
- 0x0100b4d4 0x000000d4 Code RO 4248 i.gapm_init_send_hci_le_ext_create_con_cmd fr8010h_stack.lib(gapm_init.o)
- 0x0100b5a8 0x00000074 Code RO 4249 i.gapm_init_start fr8010h_stack.lib(gapm_init.o)
- 0x0100b61c 0x00000030 Code RO 4250 i.gapm_init_stop fr8010h_stack.lib(gapm_init.o)
- 0x0100b64c 0x00000044 Code RO 3772 i.gapm_is_addr_type_valid fr8010h_stack.lib(gapm_addr.o)
- 0x0100b690 0x00000010 Code RO 3263 i.gapm_is_legacy_pairing_supp fr8010h_stack.lib(gapm.o)
- 0x0100b6a0 0x00000010 Code RO 3264 i.gapm_is_pref_con_param_pres fr8010h_stack.lib(gapm.o)
- 0x0100b6b0 0x00000010 Code RO 3265 i.gapm_is_sec_con_pairing_supp fr8010h_stack.lib(gapm.o)
- 0x0100b6c0 0x0000001c Code RO 3266 i.gapm_le_psm_cleanup fr8010h_stack.lib(gapm.o)
- 0x0100b6dc 0x0000001c Code RO 3267 i.gapm_le_psm_find fr8010h_stack.lib(gapm.o)
- 0x0100b6f8 0x0000002e Code RO 3268 i.gapm_le_psm_get_info fr8010h_stack.lib(gapm.o)
- 0x0100b726 0x00000002 PAD
- 0x0100b728 0x00000078 Code RO 4191 i.gapm_le_test_mode_ctrl_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100b7a0 0x00000034 Code RO 3269 i.gapm_lecb_register fr8010h_stack.lib(gapm.o)
- 0x0100b7d4 0x00000024 Code RO 3270 i.gapm_lecb_unregister fr8010h_stack.lib(gapm.o)
- 0x0100b7f8 0x00000064 Code RO 4192 i.gapm_lepsm_register_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100b85c 0x00000054 Code RO 4193 i.gapm_lepsm_unregister_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100b8b0 0x000000ae Code RO 4263 i.gapm_list_add_next_entry fr8010h_stack.lib(gapm_list.o)
- 0x0100b95e 0x00000026 Code RO 4264 i.gapm_list_send_list_size_ind fr8010h_stack.lib(gapm_list.o)
- 0x0100b984 0x00000050 Code RO 4265 i.gapm_list_set_cmd_handler fr8010h_stack.lib(gapm_list.o)
- 0x0100b9d4 0x000000a4 Code RO 4194 i.gapm_op_reset_continue fr8010h_stack.lib(gapm_cfg.o)
- 0x0100ba78 0x00000130 Code RO 4195 i.gapm_op_setup_continue fr8010h_stack.lib(gapm_cfg.o)
- 0x0100bba8 0x00000034 Code RO 3271 i.gapm_operation_cleanup fr8010h_stack.lib(gapm.o)
- 0x0100bbdc 0x0000001e Code RO 4280 i.gapm_per_sync_clear_fragments fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100bbfa 0x00000002 PAD
- 0x0100bbfc 0x00000044 Code RO 4281 i.gapm_per_sync_create fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100bc40 0x00000004 Code RO 4282 i.gapm_per_sync_delete fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100bc44 0x00000058 Code RO 4283 i.gapm_per_sync_get_activity fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100bc9c 0x00000090 Code RO 4284 i.gapm_per_sync_send_adv_report_ind fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100bd2c 0x0000007c Code RO 4285 i.gapm_per_sync_start fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100bda8 0x00000040 Code RO 4286 i.gapm_per_sync_stop fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100bde8 0x00000074 Code RO 3272 i.gapm_process_op fr8010h_stack.lib(gapm.o)
- 0x0100be5c 0x00000022 Code RO 3558 i.gapm_profile_added_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0100be7e 0x00000002 PAD
- 0x0100be80 0x00000060 Code RO 4196 i.gapm_profile_task_add_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100bee0 0x00000040 Code RO 4197 i.gapm_reset_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100bf20 0x00000038 Code RO 4336 i.gapm_resolv_addr_cmd_handler fr8010h_stack.lib(gapm_smp.o)
- 0x0100bf58 0x00000028 Code RO 4302 i.gapm_scan_actv_clean fr8010h_stack.lib(gapm_scan.o)
- 0x0100bf80 0x0000007c Code RO 4303 i.gapm_scan_add_to_filter fr8010h_stack.lib(gapm_scan.o)
- 0x0100bffc 0x0000001a Code RO 4304 i.gapm_scan_clear_fragments fr8010h_stack.lib(gapm_scan.o)
- 0x0100c016 0x00000002 PAD
- 0x0100c018 0x00000070 Code RO 4305 i.gapm_scan_create fr8010h_stack.lib(gapm_scan.o)
- 0x0100c088 0x00000004 Code RO 4306 i.gapm_scan_delete fr8010h_stack.lib(gapm_scan.o)
- 0x0100c08c 0x00000108 Code RO 4307 i.gapm_scan_filter_packet fr8010h_stack.lib(gapm_scan.o)
- 0x0100c194 0x0000003c Code RO 3559 i.gapm_scan_request_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0100c1d0 0x00000140 Code RO 4308 i.gapm_scan_send_adv_report_ind fr8010h_stack.lib(gapm_scan.o)
- 0x0100c310 0x00000050 Code RO 4309 i.gapm_scan_send_hci_le_set_ext_scan_en_cmd fr8010h_stack.lib(gapm_scan.o)
- 0x0100c360 0x0000009c Code RO 4310 i.gapm_scan_send_hci_le_set_ext_scan_param_cmd fr8010h_stack.lib(gapm_scan.o)
- 0x0100c3fc 0x0000004c Code RO 4311 i.gapm_scan_start fr8010h_stack.lib(gapm_scan.o)
- 0x0100c448 0x00000014 Code RO 4312 i.gapm_scan_stop fr8010h_stack.lib(gapm_scan.o)
- 0x0100c45c 0x00000076 Code RO 4313 i.gapm_scan_store_fragment fr8010h_stack.lib(gapm_scan.o)
- 0x0100c4d2 0x00000002 PAD
- 0x0100c4d4 0x00000044 Code RO 3273 i.gapm_send_complete_evt fr8010h_stack.lib(gapm.o)
- 0x0100c518 0x00000024 Code RO 3274 i.gapm_send_error_evt fr8010h_stack.lib(gapm.o)
- 0x0100c53c 0x000000ec Code RO 4164 i.gapm_set_adv_data_cmd_handler fr8010h_stack.lib(gapm_adv.o)
- 0x0100c628 0x00000058 Code RO 4198 i.gapm_set_channel_map_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100c680 0x000001b4 Code RO 4199 i.gapm_set_dev_config_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100c834 0x00000038 Code RO 4200 i.gapm_set_irk_cmd_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100c86c 0x00000020 Code RO 3275 i.gapm_set_max_mps fr8010h_stack.lib(gapm.o)
- 0x0100c88c 0x00000020 Code RO 3276 i.gapm_set_max_mtu fr8010h_stack.lib(gapm.o)
- 0x0100c8ac 0x00000014 Code RO 4337 i.gapm_smp_encrypt_req fr8010h_stack.lib(gapm_smp.o)
- 0x0100c8c0 0x000000a0 Code RO 4338 i.gapm_smp_encrypt_rsp fr8010h_stack.lib(gapm_smp.o)
- 0x0100c960 0x0000000c Code RO 4339 i.gapm_smp_rand_req fr8010h_stack.lib(gapm_smp.o)
- 0x0100c96c 0x00000094 Code RO 4340 i.gapm_smp_rand_rsp fr8010h_stack.lib(gapm_smp.o)
- 0x0100ca00 0x0000009c Code RO 4341 i.gapm_smp_resolv_op_cont fr8010h_stack.lib(gapm_smp.o)
- 0x0100ca9c 0x00000010 Code RO 3277 i.gapm_svc_chg_en fr8010h_stack.lib(gapm.o)
- 0x0100caac 0x0000000c Code RO 3560 i.gapm_sync_established_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0100cab8 0x00000022 Code RO 3787 i.gapm_unknown_task_msg_handler fr8010h_stack.lib(gapm_task.o)
- 0x0100cada 0x0000002c Code RO 3278 i.gapm_update_state fr8010h_stack.lib(gapm.o)
- 0x0100cb06 0x00000002 PAD
- 0x0100cb08 0x00000040 Code RO 4342 i.gapm_use_enc_block_cmd_handler fr8010h_stack.lib(gapm_smp.o)
- 0x0100cb48 0x0000003c Code RO 3683 i.gapm_use_enc_block_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x0100cb84 0x00000068 Code RO 2670 i.gatt_add_service fr8010h_stack.lib(gatt_api.o)
- 0x0100cbec 0x00000058 Code RO 2674 i.gatt_clear_remote_svc fr8010h_stack.lib(gatt_api.o)
- 0x0100cc44 0x00000040 Code RO 2685 i.gatt_clr_peer_svc fr8010h_stack.lib(gatt_api.o)
- 0x0100cc84 0x0000002c Code RO 2692 i.gatt_get_free_svc_id fr8010h_stack.lib(gatt_api.o)
- 0x0100ccb0 0x00000004 Code RO 2693 i.gatt_get_mtu fr8010h_stack.lib(gatt_api.o)
- 0x0100ccb4 0x00000034 Code RO 2700 i.gatt_msg_default_handler fr8010h_stack.lib(gatt_api.o)
- 0x0100cce8 0x000005fc Code RO 2701 i.gatt_msg_default_handler_imp fr8010h_stack.lib(gatt_api.o)
- 0x0100d2e4 0x00000022 Code RO 2702 i.gatt_mtu_exchange_req fr8010h_stack.lib(gatt_api.o)
- 0x0100d306 0x00000002 PAD
- 0x0100d308 0x00000030 Code RO 2703 i.gatt_notification fr8010h_stack.lib(gatt_api.o)
- 0x0100d338 0x00000068 Code RO 2704 i.gatt_notification_with_handle fr8010h_stack.lib(gatt_api.o)
- 0x0100d3a0 0x000000ac Code RO 2705 i.gatt_profile_task_add fr8010h_stack.lib(gatt_api.o)
- 0x0100d44c 0x00000080 Code RO 2706 i.gatt_regist_peer_prf_info fr8010h_stack.lib(gatt_api.o)
- 0x0100d4cc 0x0000003c Code RO 2707 i.gatt_servcie_added fr8010h_stack.lib(gatt_api.o)
- 0x0100d508 0x0000003c Code RO 2708 i.gatt_service_connection_cleanup fr8010h_stack.lib(gatt_api.o)
- 0x0100d544 0x00000044 Code RO 2709 i.gatt_service_connection_created fr8010h_stack.lib(gatt_api.o)
- 0x0100d588 0x00000002 Code RO 2710 i.gatt_service_destroy fr8010h_stack.lib(gatt_api.o)
- 0x0100d58a 0x00000002 PAD
- 0x0100d58c 0x00000320 Code RO 2711 i.gatt_service_init fr8010h_stack.lib(gatt_api.o)
- 0x0100d8ac 0x00000154 Code RO 2712 i.gatt_store_peer_prf_info fr8010h_stack.lib(gatt_api.o)
- 0x0100da00 0x00000090 Code RO 3095 i.gatt_write_peer_svc_to_flash fr8010h_stack.lib(user_bond_manage.o)
- 0x0100da90 0x00000058 Code RO 3957 i.gattc_att_info_cfm_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100dae8 0x00000066 Code RO 3684 i.gattc_att_info_req_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x0100db4e 0x00000050 Code RO 3958 i.gattc_att_info_req_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100db9e 0x00000002 PAD
- 0x0100dba0 0x000000a4 Code RO 3346 i.gattc_cleanup fr8010h_stack.lib(gattc.o)
- 0x0100dc44 0x0000003e Code RO 3685 i.gattc_cmp_evt_handler fr8010h_stack.lib(gapc_task.o)
- 0x0100dc82 0x00000002 PAD
- 0x0100dc84 0x00000184 Code RO 3959 i.gattc_cmp_evt_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100de08 0x00000016 Code RO 3347 i.gattc_con_enable fr8010h_stack.lib(gattc.o)
- 0x0100de1e 0x00000002 PAD
- 0x0100de20 0x0000008c Code RO 3348 i.gattc_create fr8010h_stack.lib(gattc.o)
- 0x0100deac 0x0000000c Code RO 3960 i.gattc_default_msg_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100deb8 0x00000070 Code RO 3961 i.gattc_disc_char_desc_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100df28 0x00000098 Code RO 3962 i.gattc_disc_char_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100dfc0 0x0000014c Code RO 3963 i.gattc_disc_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e10c 0x00000074 Code RO 3964 i.gattc_disc_svc_incl_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e180 0x0000005c Code RO 3965 i.gattc_disc_svc_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e1dc 0x00000018 Code RO 3966 i.gattc_event_cfm_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e1f4 0x00000020 Code RO 3561 i.gattc_event_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0100e214 0x00000048 Code RO 3967 i.gattc_exc_mtu_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e25c 0x00000030 Code RO 3968 i.gattc_execute_write_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e28c 0x00000010 Code RO 3349 i.gattc_get_mtu fr8010h_stack.lib(gattc.o)
- 0x0100e29c 0x0000001c Code RO 3351 i.gattc_get_operation fr8010h_stack.lib(gattc.o)
- 0x0100e2b8 0x00000010 Code RO 3352 i.gattc_get_operation_ptr fr8010h_stack.lib(gattc.o)
- 0x0100e2c8 0x00000020 Code RO 3353 i.gattc_get_requester fr8010h_stack.lib(gattc.o)
- 0x0100e2e8 0x00000050 Code RO 3354 i.gattc_init fr8010h_stack.lib(gattc.o)
- 0x0100e338 0x0000006c Code RO 3355 i.gattc_operation_cleanup fr8010h_stack.lib(gattc.o)
- 0x0100e3a4 0x000000a8 Code RO 3969 i.gattc_process_op fr8010h_stack.lib(gattc_task.o)
- 0x0100e44c 0x00000044 Code RO 3970 i.gattc_read_cfm_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e490 0x00000130 Code RO 3971 i.gattc_read_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e5c0 0x000000e8 Code RO 3686 i.gattc_read_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x0100e6a8 0x000000b8 Code RO 3687 i.gattc_read_req_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x0100e760 0x0000005e Code RO 3972 i.gattc_read_req_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e7be 0x00000002 PAD
- 0x0100e7c0 0x000000a4 Code RO 3973 i.gattc_reg_to_peer_evt_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e864 0x0000003c Code RO 3356 i.gattc_reschedule_operation fr8010h_stack.lib(gattc.o)
- 0x0100e8a0 0x000000c4 Code RO 3974 i.gattc_sdp_svc_disc_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100e964 0x00000068 Code RO 3357 i.gattc_send_complete_evt fr8010h_stack.lib(gattc.o)
- 0x0100e9cc 0x0000002c Code RO 3358 i.gattc_send_error_evt fr8010h_stack.lib(gattc.o)
- 0x0100e9f8 0x00000058 Code RO 3975 i.gattc_send_evt_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100ea50 0x000000b2 Code RO 3976 i.gattc_send_svc_changed_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100eb02 0x00000002 PAD
- 0x0100eb04 0x00000050 Code RO 3359 i.gattc_set_mtu fr8010h_stack.lib(gattc.o)
- 0x0100eb54 0x00000010 Code RO 3360 i.gattc_set_operation_ptr fr8010h_stack.lib(gattc.o)
- 0x0100eb64 0x00000078 Code RO 3977 i.gattc_timeout_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100ebdc 0x00000028 Code RO 3361 i.gattc_update_state fr8010h_stack.lib(gattc.o)
- 0x0100ec04 0x00000088 Code RO 3979 i.gattc_write_cfm_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100ec8c 0x00000194 Code RO 3980 i.gattc_write_cmd_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100ee20 0x000000e0 Code RO 3688 i.gattc_write_req_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x0100ef00 0x00000072 Code RO 3981 i.gattc_write_req_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x0100ef72 0x00000006 Code RO 3379 i.gattm_cleanup fr8010h_stack.lib(gattm.o)
- 0x0100ef78 0x00000004 Code RO 3380 i.gattm_create fr8010h_stack.lib(gattm.o)
- 0x0100ef7c 0x00000004 Code RO 4017 i.gattm_default_msg_handler fr8010h_stack.lib(gattm_task.o)
- 0x0100ef80 0x00000024 Code RO 3381 i.gattm_init fr8010h_stack.lib(gattm.o)
- 0x0100efa4 0x00000064 Code RO 3382 i.gattm_init_attr fr8010h_stack.lib(gattm.o)
- 0x0100f008 0x0000000c Code RO 3383 i.gattm_svc_get_start_hdl fr8010h_stack.lib(gattm.o)
- 0x0100f014 0x00000034 Code RO 2714 i.get_active_service_id fr8010h_stack.lib(gatt_api.o)
- 0x0100f048 0x00000008 Code RO 2715 i.get_gatt_default_itf fr8010h_stack.lib(gatt_api.o)
- 0x0100f050 0x0000001c Code RO 3627 i.get_stored_info_req fr8010h_stack.lib(app_proj_event.o)
- 0x0100f06c 0x0000004c Code RO 2953 i.get_valid_tim_evt_id fr8010h_stack.lib(os_timer.o)
- 0x0100f0b8 0x00000130 Code RO 4022 i.hci_acl_data_handler fr8010h_stack.lib(l2cc_task.o)
- 0x0100f1e8 0x00000024 Code RO 4095 i.hci_auth_payl_to_exp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100f20c 0x000000a4 Code RO 4201 i.hci_basic_cmd_cmp_evt_cfg_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100f2b0 0x00000044 Code RO 4202 i.hci_basic_cmd_cmp_evt_rl_cfg_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100f2f4 0x000000f4 Code RO 4096 i.hci_cmd_stat_event_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100f3e8 0x0000005c Code RO 4097 i.hci_disc_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100f444 0x00000028 Code RO 4098 i.hci_enc_chg_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100f46c 0x00000028 Code RO 4099 i.hci_enc_key_refr_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100f494 0x00000078 Code RO 4165 i.hci_le_adv_set_term_evt_handler fr8010h_stack.lib(gapm_adv.o)
- 0x0100f50c 0x00000028 Code RO 4100 i.hci_le_ch_sel_algo_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100f534 0x00000038 Code RO 3773 i.hci_le_cmd_cmp_evt_addr_handler fr8010h_stack.lib(gapm_addr.o)
- 0x0100f56c 0x000000a4 Code RO 4166 i.hci_le_cmd_cmp_evt_adv_handler fr8010h_stack.lib(gapm_adv.o)
- 0x0100f610 0x000000ec Code RO 4167 i.hci_le_cmd_cmp_evt_creating_handler fr8010h_stack.lib(gapm_adv.o)
- 0x0100f6fc 0x00000080 Code RO 4251 i.hci_le_cmd_cmp_evt_init_handler fr8010h_stack.lib(gapm_init.o)
- 0x0100f77c 0x000000a0 Code RO 4266 i.hci_le_cmd_cmp_evt_list_handler fr8010h_stack.lib(gapm_list.o)
- 0x0100f81c 0x00000034 Code RO 4287 i.hci_le_cmd_cmp_evt_per_sync_handler fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100f850 0x00000068 Code RO 4314 i.hci_le_cmd_cmp_evt_scan_handler fr8010h_stack.lib(gapm_scan.o)
- 0x0100f8b8 0x0000007e Code RO 4168 i.hci_le_cmd_cmp_evt_starting_handler fr8010h_stack.lib(gapm_adv.o)
- 0x0100f936 0x00000002 PAD
- 0x0100f938 0x00000090 Code RO 4101 i.hci_le_con_update_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100f9c8 0x0000003c Code RO 4102 i.hci_le_data_len_chg_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100fa04 0x00000028 Code RO 3745 i.hci_le_enh_con_cmp_evt_handler fr8010h_stack.lib(gapm_actv.o)
- 0x0100fa2c 0x000000c4 Code RO 4315 i.hci_le_ext_adv_report_evt_handler fr8010h_stack.lib(gapm_scan.o)
- 0x0100faf0 0x00000026 Code RO 4343 i.hci_le_gen_dhkey_stat_evt_handler fr8010h_stack.lib(gapm_smp.o)
- 0x0100fb16 0x00000054 Code RO 4344 i.hci_le_generate_dhkey_cmp_evt_handler fr8010h_stack.lib(gapm_smp.o)
- 0x0100fb6a 0x00000002 PAD
- 0x0100fb6c 0x00000080 Code RO 4103 i.hci_le_ltk_request_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100fbec 0x00000050 Code RO 4288 i.hci_le_per_adv_report_evt_handler fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100fc3c 0x00000066 Code RO 4289 i.hci_le_per_adv_sync_est_evt_handler fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100fca2 0x0000001c Code RO 4290 i.hci_le_per_adv_sync_lost_evt_handler fr8010h_stack.lib(gapm_per_sync.o)
- 0x0100fcbe 0x00000002 PAD
- 0x0100fcc0 0x00000068 Code RO 4104 i.hci_le_phy_upd_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100fd28 0x00000044 Code RO 4203 i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100fd6c 0x00000030 Code RO 4204 i.hci_le_rd_buff_size_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100fd9c 0x00000090 Code RO 4205 i.hci_le_rd_local_p256_public_key_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100fe2c 0x00000042 Code RO 4206 i.hci_le_rd_max_data_len_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100fe6e 0x00000002 PAD
- 0x0100fe70 0x00000068 Code RO 4207 i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0100fed8 0x0000003a Code RO 4267 i.hci_le_rd_pal_size_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_list.o)
- 0x0100ff12 0x00000002 PAD
- 0x0100ff14 0x0000005c Code RO 4105 i.hci_le_rd_phy_cmd_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0100ff70 0x00000066 Code RO 4268 i.hci_le_rd_ral_addr_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_list.o)
- 0x0100ffd6 0x0000003a Code RO 4269 i.hci_le_rd_ral_size_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_list.o)
- 0x01010010 0x000000a4 Code RO 4106 i.hci_le_rd_rem_feats_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x010100b4 0x00000048 Code RO 4208 i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x010100fc 0x0000003a Code RO 4209 i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x01010136 0x00000048 Code RO 4210 i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x0101017e 0x0000003a Code RO 4270 i.hci_le_rd_wlst_size_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_list.o)
- 0x010101b8 0x00000068 Code RO 4211 i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x01010220 0x00000050 Code RO 4107 i.hci_le_rem_con_param_req_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x01010270 0x00000060 Code RO 4169 i.hci_le_scan_req_rcvd_evt_handler fr8010h_stack.lib(gapm_adv.o)
- 0x010102d0 0x00000028 Code RO 4316 i.hci_le_scan_timeout_evt_handler fr8010h_stack.lib(gapm_scan.o)
- 0x010102f8 0x00000034 Code RO 4108 i.hci_le_set_data_len_cmd_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0101032c 0x00000024 Code RO 4109 i.hci_le_start_enc_stat_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x01010350 0x00000044 Code RO 4023 i.hci_nb_cmp_pkts_evt_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01010394 0x00000048 Code RO 4110 i.hci_rd_auth_payl_to_cmd_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x010103dc 0x00000044 Code RO 4212 i.hci_rd_bd_addr_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x01010420 0x00000030 Code RO 4213 i.hci_rd_buff_size_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x01010450 0x00000060 Code RO 4111 i.hci_rd_chnl_map_cmd_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x010104b0 0x00000068 Code RO 4214 i.hci_rd_local_ver_info_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x01010518 0x00000088 Code RO 4112 i.hci_rd_rem_ver_info_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x010105a0 0x0000005c Code RO 4113 i.hci_rd_rssi_cmd_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x010105fc 0x0000003a Code RO 4215 i.hci_test_end_cmd_cmp_evt_handler fr8010h_stack.lib(gapm_cfg.o)
- 0x01010636 0x00000002 PAD
- 0x01010638 0x00000034 Code RO 4114 i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x0101066c 0x00000026 Code RO 4115 i.hci_wr_auth_payl_to_cmd_cmp_evt_handler fr8010h_stack.lib(gapc_hci.o)
- 0x01010692 0x00000002 PAD
- 0x01010694 0x00000044 Code RO 1431 i.hid_gatt_add_service hid_service.o
- 0x010106d8 0x0000020c Code RO 1432 i.hid_gatt_msg_handler hid_service.o
- 0x010108e4 0x00000040 Code RO 1434 i.hid_gatt_report_notify hid_service.o
- 0x01010924 0x00000034 Code RO 239 i.hid_keyboard_value_send ble_simple_peripheral.o
- 0x01010958 0x00000074 Code RO 402 i.hid_mouse_timer_start timer.o
- 0x010109cc 0x00000044 Code RO 403 i.hid_mouse_timer_stop timer.o
- 0x01010a10 0x00000048 Code RO 240 i.hid_mouse_value_send ble_simple_peripheral.o
- 0x01010a58 0x0000001c Code RO 2034 i.i2s_clear_fifo driver_i2s.o
- 0x01010a74 0x00000034 Code RO 2035 i.i2s_get_data driver_i2s.o
- 0x01010aa8 0x0000000c Code RO 2036 i.i2s_get_int_status driver_i2s.o
- 0x01010ab4 0x0000008c Code RO 2037 i.i2s_init driver_i2s.o
- 0x01010b40 0x00000020 Code RO 2039 i.i2s_start driver_i2s.o
- 0x01010b60 0x0000001c Code RO 2040 i.i2s_stop driver_i2s.o
- 0x01010b7c 0x00000040 Code RO 988 i.inflash_read inflash.o
- 0x01010bbc 0x00000060 Code RO 989 i.inflash_write inflash.o
- 0x01010c1c 0x000000e4 Code RO 2794 i.initial_static_memory fr8010h_stack.lib(jump_table.o)
- 0x01010d00 0x000000c0 Code RO 2795 i.jump_table_get_static_keys fr8010h_stack.lib(jump_table.o)
- 0x01010dc0 0x00000054 Code RO 2796 i.jump_table_memmory_init fr8010h_stack.lib(jump_table.o)
- 0x01010e14 0x00000048 Code RO 2797 i.jump_table_param_get fr8010h_stack.lib(jump_table.o)
- 0x01010e5c 0x00000038 Code RO 2798 i.jump_table_param_set fr8010h_stack.lib(jump_table.o)
- 0x01010e94 0x000000a0 Code RO 2799 i.jump_table_set_static_keys fr8010h_stack.lib(jump_table.o)
- 0x01010f34 0x0000000c Code RO 2800 i.jump_table_set_static_keys_store_offset fr8010h_stack.lib(jump_table.o)
- 0x01010f40 0x00000242 Code RO 1836 i.keyscan_init driver_keyscan.o
- 0x01011182 0x00000002 PAD
- 0x01011184 0x00000068 Code RO 4141 i.l2c_code_conn_param_upd_req_handler fr8010h_stack.lib(gapc_sig.o)
- 0x010111ec 0x0000003c Code RO 4573 i.l2c_code_conn_param_upd_req_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x01011228 0x00000044 Code RO 4142 i.l2c_code_conn_param_upd_resp_handler fr8010h_stack.lib(gapc_sig.o)
- 0x0101126c 0x0000003a Code RO 4574 i.l2c_code_conn_param_upd_resp_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x010112a6 0x0000003e Code RO 4575 i.l2c_code_disconnection_req_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x010112e4 0x00000052 Code RO 4576 i.l2c_code_disconnection_resp_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x01011336 0x00000002 PAD
- 0x01011338 0x00000168 Code RO 4577 i.l2c_code_le_cb_conn_req_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x010114a0 0x000000fe Code RO 4578 i.l2c_code_le_cb_conn_resp_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x0101159e 0x00000002 PAD
- 0x010115a0 0x0000008c Code RO 4579 i.l2c_code_le_flow_control_credit_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x0101162c 0x00000050 Code RO 4143 i.l2c_code_reject_handler fr8010h_stack.lib(gapc_sig.o)
- 0x0101167c 0x000000c6 Code RO 4580 i.l2c_code_reject_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x01011742 0x00000002 PAD
- 0x01011744 0x000000c4 Code RO 4516 i.l2cc_cleanup fr8010h_stack.lib(l2cc.o)
- 0x01011808 0x00000040 Code RO 3562 i.l2cc_cmp_evt_handler fr8010h_stack.lib(app_task.o)
- 0x01011848 0x0000003c Code RO 3689 i.l2cc_cmp_evt_handler fr8010h_stack.lib(gapc_task.o)
- 0x01011884 0x00000046 Code RO 3982 i.l2cc_cmp_evt_handler fr8010h_stack.lib(gattc_task.o)
- 0x010118ca 0x00000002 PAD
- 0x010118cc 0x00000054 Code RO 4517 i.l2cc_create fr8010h_stack.lib(l2cc.o)
- 0x01011920 0x0000028c Code RO 4518 i.l2cc_data_send fr8010h_stack.lib(l2cc.o)
- 0x01011bac 0x00000050 Code RO 4555 i.l2cc_dbg_pdu_pack fr8010h_stack.lib(l2cc_pdu.o)
- 0x01011bfc 0x00000070 Code RO 4024 i.l2cc_dbg_pdu_send_cmd_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01011c6c 0x00000004 Code RO 4025 i.l2cc_default_msg_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01011c70 0x00000018 Code RO 4519 i.l2cc_get_operation fr8010h_stack.lib(l2cc.o)
- 0x01011c88 0x00000010 Code RO 4520 i.l2cc_get_operation_ptr fr8010h_stack.lib(l2cc.o)
- 0x01011c98 0x00000050 Code RO 4521 i.l2cc_init fr8010h_stack.lib(l2cc.o)
- 0x01011ce8 0x00000084 Code RO 4026 i.l2cc_lecb_add_cmd_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01011d6c 0x0000002c Code RO 3563 i.l2cc_lecb_add_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01011d98 0x00000034 Code RO 3564 i.l2cc_lecb_con_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01011dcc 0x00000042 Code RO 3565 i.l2cc_lecb_con_req_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01011e0e 0x00000128 Code RO 4027 i.l2cc_lecb_connect_cfm_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01011f36 0x00000002 PAD
- 0x01011f38 0x00000128 Code RO 4028 i.l2cc_lecb_connect_cmd_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01012060 0x0000002c Code RO 3566 i.l2cc_lecb_discon_ind_handler fr8010h_stack.lib(app_task.o)
- 0x0101208c 0x00000088 Code RO 4029 i.l2cc_lecb_disconnect_cmd_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01012114 0x00000040 Code RO 4537 i.l2cc_lecb_find fr8010h_stack.lib(l2cc_lecb.o)
- 0x01012154 0x000000a0 Code RO 4538 i.l2cc_lecb_free fr8010h_stack.lib(l2cc_lecb.o)
- 0x010121f4 0x00000038 Code RO 4539 i.l2cc_lecb_h2l_err fr8010h_stack.lib(l2cc_lecb.o)
- 0x0101222c 0x00000032 Code RO 4540 i.l2cc_lecb_init_disconnect fr8010h_stack.lib(l2cc_lecb.o)
- 0x0101225e 0x00000002 PAD
- 0x01012260 0x00000064 Code RO 4557 i.l2cc_lecb_pdu_pack fr8010h_stack.lib(l2cc_pdu.o)
- 0x010122c4 0x00000080 Code RO 4558 i.l2cc_lecb_pdu_unpack fr8010h_stack.lib(l2cc_pdu.o)
- 0x01012344 0x00000050 Code RO 3567 i.l2cc_lecb_sdu_recv_ind_handler fr8010h_stack.lib(app_task.o)
- 0x01012394 0x0000009c Code RO 4030 i.l2cc_lecb_sdu_send_cmd_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01012430 0x0000004c Code RO 4541 i.l2cc_lecb_send_con_req fr8010h_stack.lib(l2cc_lecb.o)
- 0x0101247c 0x0000003a Code RO 4542 i.l2cc_lecb_send_con_rsp fr8010h_stack.lib(l2cc_lecb.o)
- 0x010124b6 0x00000028 Code RO 4543 i.l2cc_lecb_send_credit_add fr8010h_stack.lib(l2cc_lecb.o)
- 0x010124de 0x00000038 Code RO 4544 i.l2cc_lecb_send_disc_req fr8010h_stack.lib(l2cc_lecb.o)
- 0x01012516 0x00000028 Code RO 4545 i.l2cc_lecb_send_disc_rsp fr8010h_stack.lib(l2cc_lecb.o)
- 0x0101253e 0x00000002 PAD
- 0x01012540 0x00000054 Code RO 4522 i.l2cc_op_complete fr8010h_stack.lib(l2cc.o)
- 0x01012594 0x0000002c Code RO 4031 i.l2cc_pdu_alloc fr8010h_stack.lib(l2cc_task.o)
- 0x010125c0 0x00000264 Code RO 4559 i.l2cc_pdu_header_check fr8010h_stack.lib(l2cc_pdu.o)
- 0x01012824 0x000002b4 Code RO 4560 i.l2cc_pdu_pack fr8010h_stack.lib(l2cc_pdu.o)
- 0x01012ad8 0x00000068 Code RO 3690 i.l2cc_pdu_recv_ind_handler fr8010h_stack.lib(gapc_task.o)
- 0x01012b40 0x00000072 Code RO 3983 i.l2cc_pdu_recv_ind_handler fr8010h_stack.lib(gattc_task.o)
- 0x01012bb2 0x00000062 Code RO 4032 i.l2cc_pdu_recv_ind_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01012c14 0x000000b8 Code RO 4561 i.l2cc_pdu_rx_init fr8010h_stack.lib(l2cc_pdu.o)
- 0x01012ccc 0x00000006 Code RO 4033 i.l2cc_pdu_send fr8010h_stack.lib(l2cc_task.o)
- 0x01012cd2 0x00000002 PAD
- 0x01012cd4 0x00000060 Code RO 4034 i.l2cc_pdu_send_cmd_handler fr8010h_stack.lib(l2cc_task.o)
- 0x01012d34 0x00000298 Code RO 4562 i.l2cc_pdu_unpack fr8010h_stack.lib(l2cc_pdu.o)
- 0x01012fcc 0x00000090 Code RO 4035 i.l2cc_process_op fr8010h_stack.lib(l2cc_task.o)
- 0x0101305c 0x00000030 Code RO 4523 i.l2cc_send_cmp_evt fr8010h_stack.lib(l2cc.o)
- 0x0101308c 0x00000010 Code RO 4524 i.l2cc_set_operation_ptr fr8010h_stack.lib(l2cc.o)
- 0x0101309c 0x0000004c Code RO 4581 i.l2cc_sig_pdu_recv_handler fr8010h_stack.lib(l2cc_sig.o)
- 0x010130e8 0x0000005c Code RO 4582 i.l2cc_sig_send_cmd_reject fr8010h_stack.lib(l2cc_sig.o)
- 0x01013144 0x00000048 Code RO 4036 i.l2cc_signaling_trans_to_ind_handler fr8010h_stack.lib(l2cc_task.o)
- 0x0101318c 0x00000028 Code RO 4525 i.l2cc_update_state fr8010h_stack.lib(l2cc.o)
- 0x010131b4 0x00000030 Code RO 4056 i.l2cm_cleanup fr8010h_stack.lib(l2cm.o)
- 0x010131e4 0x00000004 Code RO 4057 i.l2cm_create fr8010h_stack.lib(l2cm.o)
- 0x010131e8 0x0000000c Code RO 4058 i.l2cm_get_nb_buffer_available fr8010h_stack.lib(l2cm.o)
- 0x010131f4 0x00000030 Code RO 4059 i.l2cm_init fr8010h_stack.lib(l2cm.o)
- 0x01013224 0x00000060 Code RO 4060 i.l2cm_l2cap_tx_handler fr8010h_stack.lib(l2cm.o)
- 0x01013284 0x00000010 Code RO 4061 i.l2cm_set_link_layer_buff_size fr8010h_stack.lib(l2cm.o)
- 0x01013294 0x0000002c Code RO 4062 i.l2cm_tx_status fr8010h_stack.lib(l2cm.o)
- 0x010132c0 0x00000420 Code RO 2836 i.llc_patch_1 fr8010h_stack.lib(patch_rf.o)
- 0x010136e0 0x00000004 Code RO 898 i.lowbat_led_timer_handle led.o
- 0x010136e4 0x00000010 Code RO 899 i.lowbat_led_timer_start led.o
- 0x010136f4 0x0000000c Code RO 900 i.lowbat_led_timer_stop led.o
- 0x01013700 0x00000008 Code RO 4680 i.m_al_get_local_addr fr8010h_stack.lib(m_al_task.o)
- 0x01013708 0x0000001c Code RO 3466 i.mesh_fatal_error_report fr8010h_stack.lib(mesh_api.o)
- 0x01013724 0x0000004c Code RO 3486 i.mesh_set_runtime fr8010h_stack.lib(mesh_api.o)
- 0x01013770 0x00000012 Code RO 1113 i.msbc_pack_frame sbc.o
- 0x01013782 0x00000002 PAD
- 0x01013784 0x00000028 Code RO 1396 i.ntf_data simple_gatt_service.o
- 0x010137ac 0x00000030 Code RO 2929 i.os_default_task_func fr8010h_stack.lib(os_task.o)
- 0x010137dc 0x00000020 Code RO 2931 i.os_get_free_task_type fr8010h_stack.lib(os_task.o)
- 0x010137fc 0x00000006 Code RO 2917 i.os_msg_free fr8010h_stack.lib(os_msg_q.o)
- 0x01013802 0x00000004 Code RO 2918 i.os_msg_malloc fr8010h_stack.lib(os_msg_q.o)
- 0x01013806 0x00000002 PAD
- 0x01013808 0x00000060 Code RO 2919 i.os_msg_post fr8010h_stack.lib(os_msg_q.o)
- 0x01013868 0x00000004 Code RO 2920 i.os_msg_send fr8010h_stack.lib(os_msg_q.o)
- 0x0101386c 0x00000006 Code RO 2932 i.os_task_create fr8010h_stack.lib(os_task.o)
- 0x01013872 0x00000002 PAD
- 0x01013874 0x00000078 Code RO 2933 i.os_task_create_x fr8010h_stack.lib(os_task.o)
- 0x010138ec 0x00000050 Code RO 2954 i.os_timer_destroy fr8010h_stack.lib(os_timer.o)
- 0x0101393c 0x00000094 Code RO 2955 i.os_timer_init fr8010h_stack.lib(os_timer.o)
- 0x010139d0 0x00000028 Code RO 1537 i.os_timer_ota_cb ota.o
- 0x010139f8 0x0000007c Code RO 2956 i.os_timer_start fr8010h_stack.lib(os_timer.o)
- 0x01013a74 0x0000007c Code RO 2957 i.os_timer_stop fr8010h_stack.lib(os_timer.o)
- 0x01013af0 0x00000002 Code RO 1538 i.ota_change_flash_pin ota.o
- 0x01013af2 0x00000002 PAD
- 0x01013af4 0x0000002c Code RO 1539 i.ota_clr_buffed_pkt ota.o
- 0x01013b20 0x00000024 Code RO 1540 i.ota_deinit ota.o
- 0x01013b44 0x00000028 Code RO 1484 i.ota_gatt_add_service ota_service.o
- 0x01013b6c 0x000000ec Code RO 1485 i.ota_gatt_msg_handler ota_service.o
- 0x01013c58 0x00000030 Code RO 1487 i.ota_gatt_report_notify ota_service.o
- 0x01013c88 0x0000001c Code RO 1541 i.ota_init ota.o
- 0x01013ca4 0x00000002 Code RO 1542 i.ota_recover_flash_pin ota.o
- 0x01013ca6 0x00000002 PAD
- 0x01013ca8 0x0000003c Code RO 1543 i.ota_start ota.o
- 0x01013ce4 0x0000008c Code RO 1544 i.ota_stop ota.o
- 0x01013d70 0x0000009c Code RO 241 i.param_timer_func ble_simple_peripheral.o
- 0x01013e0c 0x0000012c Code RO 1668 i.pmu_bg_trim driver_pmu.o
- 0x01013f38 0x0000001e Code RO 1669 i.pmu_codec_power_disable driver_pmu.o
- 0x01013f56 0x00000020 Code RO 1670 i.pmu_codec_power_enable driver_pmu.o
- 0x01013f76 0x0000007c Code RO 1673 i.pmu_enable_irq driver_pmu.o
- 0x01013ff2 0x0000001c Code RO 1675 i.pmu_get_gpio_value driver_pmu.o
- 0x0101400e 0x00000002 PAD
- 0x01014010 0x000000c4 Code RO 1676 i.pmu_port_wakeup_func_set driver_pmu.o
- 0x010140d4 0x00000040 Code RO 1862 i.pmu_qdec_autorest_cnt_flag driver_pmu_qdec.o
- 0x01014114 0x00000018 Code RO 1863 i.pmu_qdec_get_cnt driver_pmu_qdec.o
- 0x0101412c 0x00000020 Code RO 1864 i.pmu_qdec_init driver_pmu_qdec.o
- 0x0101414c 0x0000000c Code RO 1865 i.pmu_qdec_set_debounce_cnt driver_pmu_qdec.o
- 0x01014158 0x00000044 Code RO 1866 i.pmu_qdec_set_irq_type driver_pmu_qdec.o
- 0x0101419c 0x0000000e Code RO 1867 i.pmu_qdec_set_pin driver_pmu_qdec.o
- 0x010141aa 0x00000036 Code RO 1678 i.pmu_set_gpio_value driver_pmu.o
- 0x010141e0 0x00000066 Code RO 1680 i.pmu_set_led1_value driver_pmu.o
- 0x01014246 0x00000066 Code RO 1682 i.pmu_set_led2_value driver_pmu.o
- 0x010142ac 0x00000036 Code RO 1684 i.pmu_set_pin_dir driver_pmu.o
- 0x010142e2 0x00000036 Code RO 1685 i.pmu_set_pin_pull driver_pmu.o
- 0x01014318 0x00000024 Code RO 1686 i.pmu_set_pin_to_CPU driver_pmu.o
- 0x0101433c 0x00000024 Code RO 1687 i.pmu_set_pin_to_PMU driver_pmu.o
- 0x01014360 0x0000004a Code RO 1688 i.pmu_set_port_mux driver_pmu.o
- 0x010143aa 0x00000032 Code RO 1689 i.pmu_set_sys_power_mode driver_pmu.o
- 0x010143dc 0x00000316 Code RO 1690 i.pmu_sub_init driver_pmu.o
- 0x010146f2 0x00000002 PAD
- 0x010146f4 0x000000c0 Code RO 3391 i.prf_add_profile fr8010h_stack.lib(prf.o)
- 0x010147b4 0x00000054 Code RO 3392 i.prf_cleanup fr8010h_stack.lib(prf.o)
- 0x01014808 0x00000054 Code RO 3393 i.prf_create fr8010h_stack.lib(prf.o)
- 0x0101485c 0x0000019e Code RO 3415 i.prf_extract_svc_info_uuid_128 fr8010h_stack.lib(prf_utils.o)
- 0x010149fa 0x00000002 PAD
- 0x010149fc 0x0000004c Code RO 3397 i.prf_get_task_from_id fr8010h_stack.lib(prf.o)
- 0x01014a48 0x000000fc Code RO 3398 i.prf_init fr8010h_stack.lib(prf.o)
- 0x01014b44 0x00000028 Code RO 3066 i.prf_itf_get_imp fr8010h_stack.lib(app_prf.o)
- 0x01014b6c 0x00000002 Code RO 2837 i.rf_force_agc_enable fr8010h_stack.lib(patch_rf.o)
- 0x01014b6e 0x0000001e Code RO 3436 i.rwble_hl_init_imp fr8010h_stack.lib(rwble_hl.o)
- 0x01014b8c 0x0000001e Code RO 3437 i.rwble_hl_reset fr8010h_stack.lib(rwble_hl.o)
- 0x01014baa 0x00000002 PAD
- 0x01014bac 0x00000024 Code RO 1209 i.sbc_analyze_1b_8s_simd_even sbc_primitives.o
- 0x01014bd0 0x00000024 Code RO 1210 i.sbc_analyze_1b_8s_simd_odd sbc_primitives.o
- 0x01014bf4 0x0000004c Code RO 1211 i.sbc_analyze_4b_4s_simd sbc_primitives.o
- 0x01014c40 0x0000004c Code RO 1212 i.sbc_analyze_4b_8s_simd sbc_primitives.o
- 0x01014c8c 0x0000009a Code RO 1114 i.sbc_analyze_audio sbc.o
- 0x01014d26 0x00000002 PAD
- 0x01014d28 0x0000004a Code RO 1213 i.sbc_calc_scalefactors sbc_primitives.o
- 0x01014d72 0x00000002 PAD
- 0x01014d74 0x0000015c Code RO 1115 i.sbc_calculate_bits_internal sbc.o
- 0x01014ed0 0x00000054 Code RO 1214 i.sbc_enc_process_input_4s_le sbc_primitives.o
- 0x01014f24 0x00000004 Code RO 1215 i.sbc_enc_process_input_8s_le sbc_primitives.o
- 0x01014f28 0x00000130 Code RO 1116 i.sbc_encode sbc.o
- 0x01015058 0x000000dc Code RO 1216 i.sbc_encoder_process_input_s8_internal sbc_primitives.o
- 0x01015134 0x0000002c Code RO 1118 i.sbc_get_codesize sbc.o
- 0x01015160 0x0000003e Code RO 1119 i.sbc_get_frame_length sbc.o
- 0x0101519e 0x0000002e Code RO 1120 i.sbc_init sbc.o
- 0x010151cc 0x00000044 Code RO 1217 i.sbc_init_primitives sbc_primitives.o
- 0x01015210 0x0000005e Code RO 1122 i.sbc_pack_frame sbc.o
- 0x0101526e 0x00000002 PAD
- 0x01015270 0x000001c8 Code RO 1123 i.sbc_pack_frame_internal sbc.o
- 0x01015438 0x0000002c Code RO 1125 i.sbc_set_defaults sbc.o
- 0x01015464 0x0000004a Code RO 646 i.sensor_get_motion sensor.o
- 0x010154ae 0x00000036 Code RO 647 i.sensor_gpio_cpu_init sensor.o
- 0x010154e4 0x0000011c Code RO 649 i.sensor_powerdown sensor.o
- 0x01015600 0x000000d0 Code RO 650 i.sensor_poweron sensor.o
- 0x010156d0 0x00000068 Code RO 651 i.sensor_read_byte sensor.o
- 0x01015738 0x00000010 Code RO 652 i.sensor_read_reg sensor.o
- 0x01015748 0x00000048 Code RO 653 i.sensor_sync_clk sensor.o
- 0x01015790 0x00000068 Code RO 654 i.sensor_write_byte sensor.o
- 0x010157f8 0x00000016 Code RO 655 i.sensor_write_reg sensor.o
- 0x0101580e 0x00000002 PAD
- 0x01015810 0x000000d8 Code RO 242 i.simple_peripheral_init ble_simple_peripheral.o
- 0x010158e8 0x00000024 Code RO 4393 i.smpc_ShiftLeft1Bit16ByteNum fr8010h_stack.lib(smpc_crypto.o)
- 0x0101590c 0x00000016 Code RO 4394 i.smpc_XOR_16_Byte_Array fr8010h_stack.lib(smpc_crypto.o)
- 0x01015922 0x00000002 PAD
- 0x01015924 0x00000048 Code RO 4395 i.smpc_aes_cmac_complete fr8010h_stack.lib(smpc_crypto.o)
- 0x0101596c 0x00000150 Code RO 4396 i.smpc_aes_cmac_continue fr8010h_stack.lib(smpc_crypto.o)
- 0x01015abc 0x0000004c Code RO 4397 i.smpc_aes_cmac_init fr8010h_stack.lib(smpc_crypto.o)
- 0x01015b08 0x00000550 Code RO 4357 i.smpc_calc_confirm_cont fr8010h_stack.lib(smpc_api.o)
- 0x01016058 0x00000084 Code RO 3795 i.smpc_calc_subkeys fr8010h_stack.lib(smpc.o)
- 0x010160dc 0x00000080 Code RO 3796 i.smpc_check_key_distrib fr8010h_stack.lib(smpc.o)
- 0x0101615c 0x0000002c Code RO 3797 i.smpc_check_max_key_size fr8010h_stack.lib(smpc.o)
- 0x01016188 0x00000024 Code RO 3798 i.smpc_check_pairing_feat fr8010h_stack.lib(smpc.o)
- 0x010161ac 0x00000082 Code RO 4421 i.smpc_check_param fr8010h_stack.lib(smpc_util.o)
- 0x0101622e 0x00000002 PAD
- 0x01016230 0x00000064 Code RO 3799 i.smpc_check_repeated_attempts fr8010h_stack.lib(smpc.o)
- 0x01016294 0x00000034 Code RO 3800 i.smpc_clear_timeout_timer fr8010h_stack.lib(smpc.o)
- 0x010162c8 0x00000248 Code RO 4358 i.smpc_confirm_gen_rand fr8010h_stack.lib(smpc_api.o)
- 0x01016510 0x0000001e Code RO 4422 i.smpc_construcpublic_key_t_pdu fr8010h_stack.lib(smpc_util.o)
- 0x0101652e 0x00000008 Code RO 4423 i.smpc_construct_dhkey_check_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01016536 0x00000008 Code RO 4424 i.smpc_construct_enc_info_pdu fr8010h_stack.lib(smpc_util.o)
- 0x0101653e 0x0000001e Code RO 4425 i.smpc_construct_id_addr_info_pdu fr8010h_stack.lib(smpc_util.o)
- 0x0101655c 0x00000008 Code RO 4426 i.smpc_construct_id_info_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01016564 0x00000006 Code RO 4427 i.smpc_construct_keypress_notification_pdu fr8010h_stack.lib(smpc_util.o)
- 0x0101656a 0x00000012 Code RO 4428 i.smpc_construct_mst_id_pdu fr8010h_stack.lib(smpc_util.o)
- 0x0101657c 0x00000008 Code RO 4429 i.smpc_construct_pair_cfm_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01016584 0x00000006 Code RO 4430 i.smpc_construct_pair_fail_pdu fr8010h_stack.lib(smpc_util.o)
- 0x0101658a 0x00000008 Code RO 4431 i.smpc_construct_pair_rand_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01016592 0x0000000c Code RO 4432 i.smpc_construct_pair_req_pdu fr8010h_stack.lib(smpc_util.o)
- 0x0101659e 0x0000000c Code RO 4433 i.smpc_construct_pair_rsp_pdu fr8010h_stack.lib(smpc_util.o)
- 0x010165aa 0x00000006 Code RO 4434 i.smpc_construct_sec_req_pdu fr8010h_stack.lib(smpc_util.o)
- 0x010165b0 0x00000008 Code RO 4435 i.smpc_construct_sign_info_pdu fr8010h_stack.lib(smpc_util.o)
- 0x010165b8 0x00000038 Code RO 4359 i.smpc_encrypt_cfm fr8010h_stack.lib(smpc_api.o)
- 0x010165f0 0x00000026 Code RO 4360 i.smpc_encrypt_start fr8010h_stack.lib(smpc_api.o)
- 0x01016616 0x00000038 Code RO 4361 i.smpc_encrypt_start_handler fr8010h_stack.lib(smpc_api.o)
- 0x0101664e 0x00000002 PAD
- 0x01016650 0x0000005c Code RO 4398 i.smpc_f4_Init fr8010h_stack.lib(smpc_crypto.o)
- 0x010166ac 0x00000038 Code RO 4399 i.smpc_f4_complete fr8010h_stack.lib(smpc_crypto.o)
- 0x010166e4 0x00000038 Code RO 4400 i.smpc_f5_complete fr8010h_stack.lib(smpc_crypto.o)
- 0x0101671c 0x000000b0 Code RO 4401 i.smpc_f5_init fr8010h_stack.lib(smpc_crypto.o)
- 0x010167cc 0x00000038 Code RO 4402 i.smpc_f6_complete fr8010h_stack.lib(smpc_crypto.o)
- 0x01016804 0x0000009c Code RO 4403 i.smpc_f6_init fr8010h_stack.lib(smpc_crypto.o)
- 0x010168a0 0x00000038 Code RO 4404 i.smpc_g2_complete fr8010h_stack.lib(smpc_crypto.o)
- 0x010168d8 0x00000068 Code RO 4405 i.smpc_g2_init fr8010h_stack.lib(smpc_crypto.o)
- 0x01016940 0x00000080 Code RO 3801 i.smpc_generate_cfm fr8010h_stack.lib(smpc.o)
- 0x010169c0 0x00000074 Code RO 3802 i.smpc_generate_ci fr8010h_stack.lib(smpc.o)
- 0x01016a34 0x000000b8 Code RO 3803 i.smpc_generate_e1 fr8010h_stack.lib(smpc.o)
- 0x01016aec 0x00000058 Code RO 3804 i.smpc_generate_l fr8010h_stack.lib(smpc.o)
- 0x01016b44 0x00000030 Code RO 3805 i.smpc_generate_rand fr8010h_stack.lib(smpc.o)
- 0x01016b74 0x00000050 Code RO 3806 i.smpc_generate_stk fr8010h_stack.lib(smpc.o)
- 0x01016bc4 0x00000108 Code RO 3807 i.smpc_get_key_sec_prop fr8010h_stack.lib(smpc.o)
- 0x01016ccc 0x00000030 Code RO 3808 i.smpc_get_next_passkey_bit fr8010h_stack.lib(smpc.o)
- 0x01016cfc 0x00000040 Code RO 3809 i.smpc_handle_dh_key_check_complete fr8010h_stack.lib(smpc.o)
- 0x01016d3c 0x00000138 Code RO 3810 i.smpc_handle_enc_change_evt fr8010h_stack.lib(smpc.o)
- 0x01016e74 0x000000a8 Code RO 3811 i.smpc_init_mac_key_calculation fr8010h_stack.lib(smpc.o)
- 0x01016f1c 0x000000d4 Code RO 3812 i.smpc_initiate_dhkey_check fr8010h_stack.lib(smpc.o)
- 0x01016ff0 0x000000d4 Code RO 3813 i.smpc_initiate_dhkey_verification fr8010h_stack.lib(smpc.o)
- 0x010170c4 0x0000002c Code RO 3814 i.smpc_is_sec_mode_reached fr8010h_stack.lib(smpc.o)
- 0x010170f0 0x00000026 Code RO 4362 i.smpc_key_press_notification_ind fr8010h_stack.lib(smpc_api.o)
- 0x01017116 0x00000002 PAD
- 0x01017118 0x0000004c Code RO 3815 i.smpc_launch_rep_att_timer fr8010h_stack.lib(smpc.o)
- 0x01017164 0x0000004c Code RO 4363 i.smpc_pairing_csrk_exch fr8010h_stack.lib(smpc_api.o)
- 0x010171b0 0x00000060 Code RO 3816 i.smpc_pairing_end fr8010h_stack.lib(smpc.o)
- 0x01017210 0x00000048 Code RO 4364 i.smpc_pairing_irk_exch fr8010h_stack.lib(smpc_api.o)
- 0x01017258 0x0000006c Code RO 4365 i.smpc_pairing_ltk_exch fr8010h_stack.lib(smpc_api.o)
- 0x010172c4 0x00000058 Code RO 4366 i.smpc_pairing_nc_exch fr8010h_stack.lib(smpc_api.o)
- 0x0101731c 0x000000c8 Code RO 4367 i.smpc_pairing_oob_exch fr8010h_stack.lib(smpc_api.o)
- 0x010173e4 0x00000040 Code RO 4368 i.smpc_pairing_req_handler fr8010h_stack.lib(smpc_api.o)
- 0x01017424 0x00000138 Code RO 4369 i.smpc_pairing_rsp fr8010h_stack.lib(smpc_api.o)
- 0x0101755c 0x000000ac Code RO 4370 i.smpc_pairing_start fr8010h_stack.lib(smpc_api.o)
- 0x01017608 0x000000f8 Code RO 4371 i.smpc_pairing_tk_exch fr8010h_stack.lib(smpc_api.o)
- 0x01017700 0x00000058 Code RO 3817 i.smpc_pdu_recv fr8010h_stack.lib(smpc.o)
- 0x01017758 0x00000090 Code RO 3818 i.smpc_pdu_send fr8010h_stack.lib(smpc.o)
- 0x010177e8 0x0000003c Code RO 4406 i.smpc_process_aes_cmac fr8010h_stack.lib(smpc_crypto.o)
- 0x01017824 0x0000009c Code RO 4436 i.smpc_recv_dhkey_check_pdu fr8010h_stack.lib(smpc_util.o)
- 0x010178c0 0x00000034 Code RO 4437 i.smpc_recv_enc_info_pdu fr8010h_stack.lib(smpc_util.o)
- 0x010178f4 0x00000050 Code RO 4438 i.smpc_recv_id_addr_info_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01017944 0x00000034 Code RO 4439 i.smpc_recv_id_info_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01017978 0x0000004c Code RO 4440 i.smpc_recv_keypress_notification_pdu fr8010h_stack.lib(smpc_util.o)
- 0x010179c4 0x00000058 Code RO 4441 i.smpc_recv_mst_id_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01017a1c 0x000000f4 Code RO 4442 i.smpc_recv_pair_cfm_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01017b10 0x00000040 Code RO 4443 i.smpc_recv_pair_fail_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01017b50 0x000001f4 Code RO 4444 i.smpc_recv_pair_rand_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01017d44 0x000000a8 Code RO 4445 i.smpc_recv_pair_req_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01017dec 0x00000128 Code RO 4446 i.smpc_recv_pair_rsp_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01017f14 0x000000f0 Code RO 4447 i.smpc_recv_public_key_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01018004 0x00000080 Code RO 4448 i.smpc_recv_sec_req_pdu fr8010h_stack.lib(smpc_util.o)
- 0x01018084 0x00000034 Code RO 4449 i.smpc_recv_sign_info_pdu fr8010h_stack.lib(smpc_util.o)
- 0x010180b8 0x00000010 Code RO 3819 i.smpc_secure_connections_enabled fr8010h_stack.lib(smpc.o)
- 0x010180c8 0x00000054 Code RO 4372 i.smpc_security_req_send fr8010h_stack.lib(smpc_api.o)
- 0x0101811c 0x0000003e Code RO 3820 i.smpc_send_gen_dh_key_cmd fr8010h_stack.lib(smpc.o)
- 0x0101815a 0x00000002 PAD
- 0x0101815c 0x00000078 Code RO 3821 i.smpc_send_ltk_req_rsp fr8010h_stack.lib(smpc.o)
- 0x010181d4 0x000000b0 Code RO 3822 i.smpc_send_pairing_ind fr8010h_stack.lib(smpc.o)
- 0x01018284 0x00000100 Code RO 3823 i.smpc_send_pairing_req_ind fr8010h_stack.lib(smpc.o)
- 0x01018384 0x00000088 Code RO 3824 i.smpc_send_start_enc_cmd fr8010h_stack.lib(smpc.o)
- 0x0101840c 0x0000003e Code RO 3825 i.smpc_send_use_enc_block_cmd fr8010h_stack.lib(smpc.o)
- 0x0101844a 0x00000002 PAD
- 0x0101844c 0x000000e8 Code RO 4373 i.smpc_sign_command fr8010h_stack.lib(smpc_api.o)
- 0x01018534 0x000001d8 Code RO 4374 i.smpc_sign_cont fr8010h_stack.lib(smpc_api.o)
- 0x0101870c 0x000000c4 Code RO 3826 i.smpc_tkdp_rcp_continue fr8010h_stack.lib(smpc.o)
- 0x010187d0 0x00000030 Code RO 3827 i.smpc_tkdp_rcp_start fr8010h_stack.lib(smpc.o)
- 0x01018800 0x000000e4 Code RO 3828 i.smpc_tkdp_send_continue fr8010h_stack.lib(smpc.o)
- 0x010188e4 0x00000030 Code RO 3829 i.smpc_tkdp_send_start fr8010h_stack.lib(smpc.o)
- 0x01018914 0x00000016 Code RO 3830 i.smpc_xor fr8010h_stack.lib(smpc.o)
- 0x0101892a 0x00000002 PAD
- 0x0101892c 0x00000060 Code RO 656 i.snesor_dpi_init sensor.o
- 0x0101898c 0x0000002c Code RO 1397 i.sp_gatt_add_service simple_gatt_service.o
- 0x010189b8 0x000001d4 Code RO 1398 i.sp_gatt_msg_handler simple_gatt_service.o
- 0x01018b8c 0x00000178 Code RO 243 i.sp_start_adv ble_simple_peripheral.o
- 0x01018d04 0x0000002c Code RO 2838 i.system_latency_disable fr8010h_stack.lib(patch_rf.o)
- 0x01018d30 0x00000028 Code RO 2839 i.system_latency_enable fr8010h_stack.lib(patch_rf.o)
- 0x01018d58 0x00000014 Code RO 4 i.system_nosleep_evt_get proj_main.o
- 0x01018d6c 0x00000018 Code RO 5 i.system_nosleep_evt_set proj_main.o
- 0x01018d84 0x00000008 Code RO 2880 i.system_sleep_disable fr8010h_stack.lib(sys_utils.o)
- 0x01018d8c 0x00000008 Code RO 2881 i.system_sleep_enable fr8010h_stack.lib(sys_utils.o)
- 0x01018d94 0x00000070 Code RO 404 i.task_10s_timer_handle timer.o
- 0x01018e04 0x000000cc Code RO 405 i.task_1s_timer_handle timer.o
- 0x01018ed0 0x000000bc Code RO 2180 i.timer_init driver_timer.o
- 0x01018f8c 0x000000ac Code RO 2882 i.trng_flow_w_specific_smp_cnt fr8010h_stack.lib(sys_utils.o)
- 0x01019038 0x00000060 Code RO 2883 i.trng_init_ fr8010h_stack.lib(sys_utils.o)
- 0x01019098 0x00000098 Code RO 1033 i.url_send_timer_handle func.o
- 0x01019130 0x00000048 Code RO 6 i.user_custom_parameters proj_main.o
- 0x01019178 0x00000050 Code RO 991 i.user_data_storage_do inflash.o
- 0x010191c8 0x00000060 Code RO 7 i.user_entry_after_ble_init proj_main.o
- 0x01019228 0x00000038 Code RO 8 i.user_entry_before_ble_init proj_main.o
- 0x01019260 0x00000020 Code RO 348 i.user_event_send user_task.o
- 0x01019280 0x000001b0 Code RO 476 i.user_gpio_init gpio.o
- 0x01019430 0x0000016c Code RO 992 i.user_inflash_init inflash.o
- 0x0101959c 0x00000026 Code RO 9 i.user_init_static_memory proj_main.o
- 0x010195c2 0x00000002 PAD
- 0x010195c4 0x00000090 Code RO 508 i.user_keyscan_init keyscan.o
- 0x01019654 0x0000002e Code RO 509 i.user_keyscan_io_init keyscan.o
- 0x01019682 0x00000002 PAD
- 0x01019684 0x00000154 Code RO 1034 i.user_keyvalue_send func.o
- 0x010197d8 0x0000004c Code RO 901 i.user_led_init led.o
- 0x01019824 0x00000030 Code RO 902 i.user_led_io_deinit led.o
- 0x01019854 0x00000036 Code RO 903 i.user_led_io_init led.o
- 0x0101988a 0x00000040 Code RO 741 i.user_qdec_deinit qdec.o
- 0x010198ca 0x00000002 PAD
- 0x010198cc 0x0000006c Code RO 742 i.user_qdec_init qdec.o
- 0x01019938 0x0000012c Code RO 657 i.user_sensor_init sensor.o
- 0x01019a64 0x00000118 Code RO 349 i.user_task_func user_task.o
- 0x01019b7c 0x00000018 Code RO 350 i.user_task_init user_task.o
- 0x01019b94 0x0000006c Code RO 406 i.user_timer_init timer.o
- 0x01019c00 0x0000014c Code RO 1035 i.user_url_send func.o
- 0x01019d4c 0x00000008 Code RO 1988 i.wdt_feed driver_wdt.o
- 0x01019d54 0x0000007c Code RO 1989 i.wdt_init driver_wdt.o
- 0x01019dd0 0x00000028 Code RO 1990 i.wdt_start driver_wdt.o
- 0x01019df8 0x00000020 Code RO 1991 i.wdt_stop driver_wdt.o
- 0x01019e18 0x0000000a Code RO 904 i.work_mode_led_off led.o
- 0x01019e22 0x00000002 PAD
- 0x01019e24 0x00000030 Code RO 905 i.work_mode_led_on led.o
- 0x01019e54 0x00000060 Code RO 906 i.work_mode_led_prestart led.o
- 0x01019eb4 0x00000060 Code RO 907 i.work_mode_timer_handle led.o
- 0x01019f14 0x0000000c Data RO 245 .constdata ble_simple_peripheral.o
- 0x01019f20 0x0000003b Data RO 409 .constdata timer.o
- 0x01019f5b 0x00000001 PAD
- 0x01019f5c 0x000000c6 Data RO 512 .constdata keyscan.o
- 0x0101a022 0x00000048 Data RO 658 .constdata sensor.o
- 0x0101a06a 0x0000000f Data RO 744 .constdata qdec.o
- 0x0101a079 0x00000003 PAD
- 0x0101a07c 0x00000002 Data RO 787 .constdata amic.o
- 0x0101a07e 0x0000002f Data RO 837 .constdata app.o
- 0x0101a0ad 0x0000000e Data RO 909 .constdata led.o
- 0x0101a0bb 0x00000015 Data RO 993 .constdata inflash.o
- 0x0101a0d0 0x00000030 Data RO 1037 .constdata func.o
- 0x0101a100 0x00000016 Data RO 1078 .constdata adc.o
- 0x0101a116 0x00000002 PAD
- 0x0101a118 0x000001c0 Data RO 1126 .constdata sbc.o
- 0x0101a2d8 0x00000320 Data RO 1218 .constdata sbc_primitives.o
- 0x0101a5f8 0x00000002 Data RO 1368 .constdata dev_info_service.o
- 0x0101a5fa 0x00000002 PAD
- 0x0101a5fc 0x0000008c Data RO 1369 .constdata dev_info_service.o
- 0x0101a688 0x00000002 Data RO 1402 .constdata simple_gatt_service.o
- 0x0101a68a 0x00000002 PAD
- 0x0101a68c 0x000000c4 Data RO 1403 .constdata simple_gatt_service.o
- 0x0101a750 0x00000002 Data RO 1437 .constdata hid_service.o
- 0x0101a752 0x00000002 PAD
- 0x0101a754 0x00000318 Data RO 1438 .constdata hid_service.o
- 0x0101aa6c 0x00000010 Data RO 1488 .constdata ota_service.o
- 0x0101aa7c 0x00000134 Data RO 1489 .constdata ota_service.o
- 0x0101abb0 0x00000400 Data RO 1547 .constdata ota.o
- 0x0101afb0 0x00000002 Data RO 1635 .constdata batt_service.o
- 0x0101afb2 0x00000002 PAD
- 0x0101afb4 0x00000070 Data RO 1636 .constdata batt_service.o
- 0x0101b024 0x00000030 Data RO 2183 .constdata driver_timer.o
- 0x0101b054 0x00000010 Data RO 2971 .constdata fr8010h_stack.lib(flash.o)
- 0x0101b064 0x00000004 Data RO 3021 .constdata fr8010h_stack.lib(app.o)
- 0x0101b068 0x00000030 Data RO 3135 .constdata fr8010h_stack.lib(app_sec.o)
- 0x0101b098 0x00000008 Data RO 3136 .constdata fr8010h_stack.lib(app_sec.o)
- 0x0101b0a0 0x00000058 Data RO 3280 .constdata fr8010h_stack.lib(gapm.o)
- 0x0101b0f8 0x00000024 Data RO 3385 .constdata fr8010h_stack.lib(gattm.o)
- 0x0101b11c 0x000000d8 Data RO 3568 .constdata fr8010h_stack.lib(app_task.o)
- 0x0101b1f4 0x0000000c Data RO 3569 .constdata fr8010h_stack.lib(app_task.o)
- 0x0101b200 0x00000130 Data RO 3692 .constdata fr8010h_stack.lib(gapc_task.o)
- 0x0101b330 0x0000000c Data RO 3693 .constdata fr8010h_stack.lib(gapc_task.o)
- 0x0101b33c 0x00000200 Data RO 3788 .constdata fr8010h_stack.lib(gapm_task.o)
- 0x0101b53c 0x00000110 Data RO 3789 .constdata fr8010h_stack.lib(gapm_task.o)
- 0x0101b64c 0x0000000c Data RO 3790 .constdata fr8010h_stack.lib(gapm_task.o)
- 0x0101b658 0x00000019 Data RO 3831 .constdata fr8010h_stack.lib(smpc.o)
- 0x0101b671 0x00000003 PAD
- 0x0101b674 0x0000008c Data RO 3924 .constdata fr8010h_stack.lib(atts.o)
- 0x0101b700 0x000000e0 Data RO 3985 .constdata fr8010h_stack.lib(gattc_task.o)
- 0x0101b7e0 0x0000000c Data RO 3986 .constdata fr8010h_stack.lib(gattc_task.o)
- 0x0101b7ec 0x00000008 Data RO 4018 .constdata fr8010h_stack.lib(gattm_task.o)
- 0x0101b7f4 0x0000000c Data RO 4019 .constdata fr8010h_stack.lib(gattm_task.o)
- 0x0101b800 0x00000060 Data RO 4038 .constdata fr8010h_stack.lib(l2cc_task.o)
- 0x0101b860 0x0000000c Data RO 4039 .constdata fr8010h_stack.lib(l2cc_task.o)
- 0x0101b86c 0x000000d8 Data RO 4116 .constdata fr8010h_stack.lib(gapc_hci.o)
- 0x0101b944 0x00000018 Data RO 4144 .constdata fr8010h_stack.lib(gapc_sig.o)
- 0x0101b95c 0x0000003c Data RO 4450 .constdata fr8010h_stack.lib(smpc_util.o)
- 0x0101b998 0x0000003c Data RO 4451 .constdata fr8010h_stack.lib(smpc_util.o)
- 0x0101b9d4 0x00000070 Data RO 4498 .constdata fr8010h_stack.lib(attc.o)
- 0x0101ba44 0x00000114 Data RO 4563 .constdata fr8010h_stack.lib(l2cc_pdu.o)
- 0x0101bb58 0x00000040 Data RO 4583 .constdata fr8010h_stack.lib(l2cc_sig.o)
- 0x0101bb98 0x0000003e Data RO 661 .conststring sensor.o
- 0x0101bbd6 0x00000002 PAD
- 0x0101bbd8 0x00000044 Data RO 1042 .conststring func.o
- 0x0101bc1c 0x00000052 Data RO 1548 .conststring ota.o
- 0x0101bc6e 0x00000002 PAD
- 0x0101bc70 0x0000002f Data RO 3494 .conststring fr8010h_stack.lib(mesh_api.o)
- 0x0101bc9f 0x00000001 PAD
- 0x0101bca0 0x0000006d Data RO 4564 .conststring fr8010h_stack.lib(l2cc_pdu.o)
-
-
- Execution Region ER_BOOT (Base: 0x20000000, Size: 0x00000080, Max: 0xffffffff, ABSOLUTE)
-
- Base Addr Size Type Attr Idx E Section Name Object
-
- 0x20000000 0x00000080 Data RO 2509 RESET app_boot_vectors.o
-
-
- Execution Region USER_RE_RAM_FRONT (Base: 0x20000b60, Size: 0x0000003c, Max: 0xffffffff, ABSOLUTE)
-
- Base Addr Size Type Attr Idx E Section Name Object
-
- 0x20000b60 0x0000003c Code RO 2776 ram_code_front fr8010h_stack.lib(entry.o)
-
-
- Execution Region USER_RE_RAM (Base: 0x20000b9c, Size: 0x0000295c, Max: 0xffffffff, ABSOLUTE)
-
- Base Addr Size Type Attr Idx E Section Name Object
-
- 0x20000b9c 0x0000000a Ven RO 6496 Veneer$$Code anon$$obj.o
- 0x20000ba6 0x0000000a Ven RO 6497 Veneer$$Code anon$$obj.o
- 0x20000bb0 0x0000000a Ven RO 6498 Veneer$$Code anon$$obj.o
- 0x20000bba 0x0000000a Ven RO 6499 Veneer$$Code anon$$obj.o
- 0x20000bc4 0x0000000a Ven RO 6500 Veneer$$Code anon$$obj.o
- 0x20000bce 0x0000000a Ven RO 6501 Veneer$$Code anon$$obj.o
- 0x20000bd8 0x0000000a Ven RO 6502 Veneer$$Code anon$$obj.o
- 0x20000be2 0x0000000a Ven RO 6503 Veneer$$Code anon$$obj.o
- 0x20000bec 0x0000000a Ven RO 6504 Veneer$$Code anon$$obj.o
- 0x20000bf6 0x0000000a Ven RO 6505 Veneer$$Code anon$$obj.o
- 0x20000c00 0x0000000a Ven RO 6506 Veneer$$Code anon$$obj.o
- 0x20000c0a 0x0000000a Ven RO 6507 Veneer$$Code anon$$obj.o
- 0x20000c14 0x0000000a Ven RO 6508 Veneer$$Code anon$$obj.o
- 0x20000c1e 0x0000000a Ven RO 6509 Veneer$$Code anon$$obj.o
- 0x20000c28 0x0000000a Ven RO 6510 Veneer$$Code anon$$obj.o
- 0x20000c32 0x0000000a Ven RO 6511 Veneer$$Code anon$$obj.o
- 0x20000c3c 0x0000000a Ven RO 6512 Veneer$$Code anon$$obj.o
- 0x20000c46 0x0000000a Ven RO 6513 Veneer$$Code anon$$obj.o
- 0x20000c50 0x0000000a Ven RO 6514 Veneer$$Code anon$$obj.o
- 0x20000c5a 0x0000000a Ven RO 6515 Veneer$$Code anon$$obj.o
- 0x20000c64 0x0000000a Ven RO 6516 Veneer$$Code anon$$obj.o
- 0x20000c6e 0x0000000a Ven RO 6517 Veneer$$Code anon$$obj.o
- 0x20000c78 0x0000000a Ven RO 6518 Veneer$$Code anon$$obj.o
- 0x20000c82 0x0000000a Ven RO 6519 Veneer$$Code anon$$obj.o
- 0x20000c8c 0x0000000a Ven RO 6520 Veneer$$Code anon$$obj.o
- 0x20000c96 0x0000000a Ven RO 6521 Veneer$$Code anon$$obj.o
- 0x20000ca0 0x0000000a Ven RO 6522 Veneer$$Code anon$$obj.o
- 0x20000caa 0x0000000a Ven RO 6523 Veneer$$Code anon$$obj.o
- 0x20000cb4 0x0000000a Ven RO 6524 Veneer$$Code anon$$obj.o
- 0x20000cbe 0x0000000a Ven RO 6525 Veneer$$Code anon$$obj.o
- 0x20000cc8 0x0000000a Ven RO 6526 Veneer$$Code anon$$obj.o
- 0x20000cd2 0x0000000a Ven RO 6527 Veneer$$Code anon$$obj.o
- 0x20000cdc 0x0000000a Ven RO 6528 Veneer$$Code anon$$obj.o
- 0x20000ce6 0x0000000a Ven RO 6529 Veneer$$Code anon$$obj.o
- 0x20000cf0 0x0000000a Ven RO 6530 Veneer$$Code anon$$obj.o
- 0x20000cfa 0x0000000a Ven RO 6531 Veneer$$Code anon$$obj.o
- 0x20000d04 0x0000000a Ven RO 6532 Veneer$$Code anon$$obj.o
- 0x20000d0e 0x0000000a Ven RO 6533 Veneer$$Code anon$$obj.o
- 0x20000d18 0x0000000a Ven RO 6534 Veneer$$Code anon$$obj.o
- 0x20000d22 0x0000000a Ven RO 6535 Veneer$$Code anon$$obj.o
- 0x20000d2c 0x0000000a Ven RO 6536 Veneer$$Code anon$$obj.o
- 0x20000d36 0x0000000a Ven RO 6537 Veneer$$Code anon$$obj.o
- 0x20000d40 0x0000000a Ven RO 6538 Veneer$$Code anon$$obj.o
- 0x20000d4a 0x0000000a Ven RO 6539 Veneer$$Code anon$$obj.o
- 0x20000d54 0x0000000a Ven RO 6540 Veneer$$Code anon$$obj.o
- 0x20000d5e 0x0000000a Ven RO 6541 Veneer$$Code anon$$obj.o
- 0x20000d68 0x0000000a Ven RO 6542 Veneer$$Code anon$$obj.o
- 0x20000d72 0x0000000a Ven RO 6543 Veneer$$Code anon$$obj.o
- 0x20000d7c 0x0000000a Ven RO 6544 Veneer$$Code anon$$obj.o
- 0x20000d86 0x0000000a Ven RO 6545 Veneer$$Code anon$$obj.o
- 0x20000d90 0x0000000a Ven RO 6546 Veneer$$Code anon$$obj.o
- 0x20000d9a 0x0000000a Ven RO 6547 Veneer$$Code anon$$obj.o
- 0x20000da4 0x0000000a Ven RO 6548 Veneer$$Code anon$$obj.o
- 0x20000dae 0x0000000a Ven RO 6549 Veneer$$Code anon$$obj.o
- 0x20000db8 0x0000000a Ven RO 6550 Veneer$$Code anon$$obj.o
- 0x20000dc2 0x0000000a Ven RO 6551 Veneer$$Code anon$$obj.o
- 0x20000dcc 0x0000000a Ven RO 6552 Veneer$$Code anon$$obj.o
- 0x20000dd6 0x0000000a Ven RO 6553 Veneer$$Code anon$$obj.o
- 0x20000de0 0x0000000a Ven RO 6554 Veneer$$Code anon$$obj.o
- 0x20000dea 0x0000000a Ven RO 6555 Veneer$$Code anon$$obj.o
- 0x20000df4 0x0000000a Ven RO 6556 Veneer$$Code anon$$obj.o
- 0x20000dfe 0x0000000a Ven RO 6557 Veneer$$Code anon$$obj.o
- 0x20000e08 0x0000000a Ven RO 6558 Veneer$$Code anon$$obj.o
- 0x20000e12 0x0000000a Ven RO 6559 Veneer$$Code anon$$obj.o
- 0x20000e1c 0x0000000a Ven RO 6560 Veneer$$Code anon$$obj.o
- 0x20000e26 0x0000000a Ven RO 6561 Veneer$$Code anon$$obj.o
- 0x20000e30 0x0000000a Ven RO 6562 Veneer$$Code anon$$obj.o
- 0x20000e3a 0x0000000a Ven RO 6563 Veneer$$Code anon$$obj.o
- 0x20000e44 0x0000000a Ven RO 6564 Veneer$$Code anon$$obj.o
- 0x20000e4e 0x0000000a Ven RO 6565 Veneer$$Code anon$$obj.o
- 0x20000e58 0x0000000a Ven RO 6566 Veneer$$Code anon$$obj.o
- 0x20000e62 0x0000000a Ven RO 6567 Veneer$$Code anon$$obj.o
- 0x20000e6c 0x0000000a Ven RO 6568 Veneer$$Code anon$$obj.o
- 0x20000e76 0x0000000a Ven RO 6569 Veneer$$Code anon$$obj.o
- 0x20000e80 0x0000000a Ven RO 6570 Veneer$$Code anon$$obj.o
- 0x20000e8a 0x0000000a Ven RO 6571 Veneer$$Code anon$$obj.o
- 0x20000e94 0x0000000a Ven RO 6572 Veneer$$Code anon$$obj.o
- 0x20000e9e 0x0000000a Ven RO 6573 Veneer$$Code anon$$obj.o
- 0x20000ea8 0x0000000a Ven RO 6574 Veneer$$Code anon$$obj.o
- 0x20000eb2 0x0000000a Ven RO 6575 Veneer$$Code anon$$obj.o
- 0x20000ebc 0x00000078 Code RO 10 ram_code proj_main.o
- 0x20000f34 0x00000030 Code RO 407 ram_code timer.o
- 0x20000f64 0x000000cc Code RO 510 ram_code keyscan.o
- 0x20001030 0x0000008c Code RO 743 ram_code qdec.o
- 0x200010bc 0x00000022 Code RO 785 ram_code amic.o
- 0x200010de 0x00000002 PAD
- 0x200010e0 0x000001c0 Code RO 1545 ram_code ota.o
- 0x200012a0 0x00000208 Code RO 1691 ram_code driver_pmu.o
- 0x200014a8 0x00000002 Code RO 1923 ram_code driver_rtc.o
- 0x200014aa 0x00000002 PAD
- 0x200014ac 0x00000100 Code RO 1993 ram_code driver_wdt.o
- 0x200015ac 0x00000020 Code RO 2113 ram_code driver_exti.o
- 0x200015cc 0x0000004c Code RO 2182 ram_code driver_timer.o
- 0x20001618 0x00000064 Code RO 2487 ram_code core_cm3_isr.o
- 0x2000167c 0x00000080 Code RO 2510 ram_code app_boot_vectors.o
- 0x200016fc 0x00000474 Code RO 2517 ram_code patch.o
- 0x20001b70 0x000002f0 Code RO 2775 ram_code fr8010h_stack.lib(entry.o)
- 0x20001e60 0x0000014c Code RO 2822 ram_code fr8010h_stack.lib(patch_rtos.o)
- 0x20001fac 0x00000018 Code RO 2832 ram_code fr8010h_stack.lib(patch_rf.o)
- 0x20001fc4 0x00000908 Code RO 2841 ram_code fr8010h_stack.lib(patch_rf.o)
- 0x200028cc 0x00000006 Code RO 2860 ram_code fr8010h_stack.lib(sys_utils.o)
- 0x200028d2 0x00000002 PAD
- 0x200028d4 0x0000029c Code RO 2885 ram_code fr8010h_stack.lib(sys_utils.o)
- 0x20002b70 0x000003ac Code RO 2970 ram_code fr8010h_stack.lib(flash.o)
- 0x20002f1c 0x00000554 Code RO 3167 ram_code fr8010h_stack.lib(adv_check_mode.o)
- 0x20003470 0x00000054 Code RO 3444 ram_code fr8010h_stack.lib(patch_no_md_bit.o)
- 0x200034c4 0x00000034 Code RO 4660 ram_code fr8010h_stack.lib(m_al_scan.o)
-
-
- Execution Region ER_RW (Base: 0x200034f8, Size: 0x00000708, Max: 0xffffffff, ABSOLUTE)
-
- Base Addr Size Type Attr Idx E Section Name Object
-
- 0x200034f8 0x00000010 Data RW 11 .data proj_main.o
- 0x20003508 0x00000010 Data RW 246 .data ble_simple_peripheral.o
- 0x20003518 0x00000006 Data RW 351 .data user_task.o
- 0x2000351e 0x00000001 Data RW 412 .data timer.o
- 0x2000351f 0x00000001 PAD
- 0x20003520 0x00000034 Data RW 513 .data keyscan.o
- 0x20003554 0x0000000c Data RW 604 .data button.o
- 0x20003560 0x00000020 Data RW 662 .data sensor.o
- 0x20003580 0x00000002 Data RW 745 .data qdec.o
- 0x20003582 0x00000002 Data RW 788 .data amic.o
- 0x20003584 0x00000002 Data RW 843 .data app.o
- 0x20003586 0x00000002 PAD
- 0x20003588 0x0000000c Data RW 910 .data led.o
- 0x20003594 0x00000048 Data RW 995 .data inflash.o
- 0x200035dc 0x0000007c Data RW 1043 .data func.o
- 0x20003658 0x00000004 Data RW 1079 .data adc.o
- 0x2000365c 0x000001a4 Data RW 1271 .data adpcm.o
- 0x20003800 0x0000000c Data RW 1303 .data audio_encoder.o
- 0x2000380c 0x00000001 Data RW 1370 .data dev_info_service.o
- 0x2000380d 0x00000007 Data RW 1404 .data simple_gatt_service.o
- 0x20003814 0x0000000a Data RW 1440 .data hid_service.o
- 0x2000381e 0x00000002 Data RW 1490 .data ota_service.o
- 0x20003820 0x00000028 Data RW 1549 .data ota.o
- 0x20003848 0x00000002 Data RW 1637 .data batt_service.o
- 0x2000384a 0x00000001 Data RW 1692 .data driver_pmu.o
- 0x2000384b 0x00000001 PAD
- 0x2000384c 0x00000004 Data RW 2042 .data driver_i2s.o
- 0x20003850 0x0000000c Data RW 2423 .data driver_adc.o
- 0x2000385c 0x00000024 PAD
- 0x20003880 0x00000100 Data RW 2519 .data patch.o
- 0x20003980 0x00000014 Data RW 2717 .data fr8010h_stack.lib(gatt_api.o)
- 0x20003994 0x00000010 Data RW 2778 .data fr8010h_stack.lib(entry.o)
- 0x200039a4 0x0000000c Data RW 2802 .data fr8010h_stack.lib(jump_table.o)
- 0x200039b0 0x00000008 Data RW 2823 .data fr8010h_stack.lib(patch_rtos.o)
- 0x200039b8 0x00000130 Data RW 2843 .data fr8010h_stack.lib(patch_rf.o)
- 0x20003ae8 0x00000008 Data RW 2887 .data fr8010h_stack.lib(sys_utils.o)
- 0x20003af0 0x0000000c Data RW 2958 .data fr8010h_stack.lib(os_timer.o)
- 0x20003afc 0x0000000c Data RW 3022 .data fr8010h_stack.lib(app.o)
- 0x20003b08 0x00000008 Data RW 3075 .data fr8010h_stack.lib(app_conn.o)
- 0x20003b10 0x00000014 Data RW 3096 .data fr8010h_stack.lib(user_bond_manage.o)
- 0x20003b24 0x00000010 Data RW 3137 .data fr8010h_stack.lib(app_sec.o)
- 0x20003b34 0x00000066 Data RW 3168 .data fr8010h_stack.lib(adv_check_mode.o)
- 0x20003b9a 0x00000002 PAD
- 0x20003b9c 0x00000008 Data RW 3400 .data fr8010h_stack.lib(prf.o)
- 0x20003ba4 0x00000028 Data RW 3496 .data fr8010h_stack.lib(mesh_api.o)
- 0x20003bcc 0x00000008 Data RW 3570 .data fr8010h_stack.lib(app_task.o)
- 0x20003bd4 0x00000001 Data RW 3571 .data fr8010h_stack.lib(app_task.o)
- 0x20003bd5 0x00000001 Data RW 3628 .data fr8010h_stack.lib(app_proj_event.o)
- 0x20003bd6 0x00000001 Data RW 3791 .data fr8010h_stack.lib(gapm_task.o)
- 0x20003bd7 0x00000001 Data RW 3987 .data fr8010h_stack.lib(gattc_task.o)
- 0x20003bd8 0x00000001 Data RW 4020 .data fr8010h_stack.lib(gattm_task.o)
- 0x20003bd9 0x00000003 PAD
- 0x20003bdc 0x00000004 Data RW 4040 .data fr8010h_stack.lib(l2cc_task.o)
- 0x20003be0 0x00000002 Data RW 4317 .data fr8010h_stack.lib(gapm_scan.o)
- 0x20003be2 0x00000002 PAD
- 0x20003be4 0x00000010 Data RW 4662 .data fr8010h_stack.lib(m_al_scan.o)
- 0x20003bf4 0x0000000a Data RW 4692 .data fr8010h_stack.lib(m_al_task.o)
-
-
- Execution Region ER_ZI (Base: 0x20003c00, Size: 0x0000119c, Max: 0xffffffff, ABSOLUTE)
-
- Base Addr Size Type Attr Idx E Section Name Object
-
- 0x20003c00 0x00000034 Zero RW 244 .bss ble_simple_peripheral.o
- 0x20003c34 0x0000003c Zero RW 408 .bss timer.o
- 0x20003c70 0x00000014 Zero RW 511 .bss keyscan.o
- 0x20003c84 0x00000080 Zero RW 786 .bss amic.o
- 0x20003d04 0x00000028 Zero RW 908 .bss led.o
- 0x20003d2c 0x00000320 Zero RW 1036 .bss func.o
- 0x2000404c 0x00000024 Zero RW 1302 .bss audio_encoder.o
- 0x20004070 0x0000000c Zero RW 1401 .bss simple_gatt_service.o
- 0x2000407c 0x00000014 Zero RW 1436 .bss hid_service.o
- 0x20004090 0x00000014 Zero RW 1546 .bss ota.o
- 0x200040a4 0x00000014 Zero RW 1634 .bss batt_service.o
- 0x200040b8 0x00000014 Zero RW 2422 .bss driver_adc.o
- 0x200040cc 0x00000018 Zero RW 2518 .bss patch.o
- 0x200040e4 0x000006bc Zero RW 2716 .bss fr8010h_stack.lib(gatt_api.o)
- 0x200047a0 0x00000028 Zero RW 2777 .bss fr8010h_stack.lib(entry.o)
- 0x200047c8 0x0000017c Zero RW 2801 .bss fr8010h_stack.lib(jump_table.o)
- 0x20004944 0x00000040 Zero RW 2842 .bss fr8010h_stack.lib(patch_rf.o)
- 0x20004984 0x000000cc Zero RW 3020 .bss fr8010h_stack.lib(app.o)
- 0x20004a50 0x00000014 Zero RW 3074 .bss fr8010h_stack.lib(app_conn.o)
- 0x20004a64 0x00000052 Zero RW 3134 .bss fr8010h_stack.lib(app_sec.o)
- 0x20004ab6 0x00000002 PAD
- 0x20004ab8 0x00000050 Zero RW 3211 .bss fr8010h_stack.lib(gapc.o)
- 0x20004b08 0x000000dc Zero RW 3279 .bss fr8010h_stack.lib(gapm.o)
- 0x20004be4 0x00000050 Zero RW 3362 .bss fr8010h_stack.lib(gattc.o)
- 0x20004c34 0x00000020 Zero RW 3384 .bss fr8010h_stack.lib(gattm.o)
- 0x20004c54 0x000000b0 Zero RW 3445 .bss fr8010h_stack.lib(patch_no_md_bit.o)
- 0x20004d04 0x00000014 Zero RW 3691 .bss fr8010h_stack.lib(gapc_task.o)
- 0x20004d18 0x00000014 Zero RW 3984 .bss fr8010h_stack.lib(gattc_task.o)
- 0x20004d2c 0x00000014 Zero RW 4037 .bss fr8010h_stack.lib(l2cc_task.o)
- 0x20004d40 0x0000000c Zero RW 4063 .bss fr8010h_stack.lib(l2cm.o)
- 0x20004d4c 0x00000050 Zero RW 4526 .bss fr8010h_stack.lib(l2cc.o)
-
-
- Execution Region HEAP_KE (Base: 0x20004d9c, Size: 0x00000004, Max: 0xffffffff, ABSOLUTE)
-
- Base Addr Size Type Attr Idx E Section Name Object
-
- 0x20004d9c 0x00000004 Data RW 2803 heap_ke fr8010h_stack.lib(jump_table.o)
-
-
-==============================================================================
-
-Image component sizes
-
-
- Code (inc. data) RO Data RW Data ZI Data Debug Object Name
-
- 500 116 22 4 0 4331 adc.o
- 212 10 0 420 0 2453 adpcm.o
- 306 84 2 2 128 3294 amic.o
- 824 260 47 2 0 6771 app.o
- 128 16 128 0 0 632 app_boot_vectors.o
- 588 66 0 12 36 7826 audio_encoder.o
- 248 86 114 2 20 2799 batt_service.o
- 1728 758 12 16 52 8672 ble_simple_peripheral.o
- 724 54 0 12 0 4541 button.o
- 100 60 0 0 0 614 core_cm3_isr.o
- 136 50 142 1 0 2630 dev_info_service.o
- 1632 52 0 12 20 7987 driver_adc.o
- 424 0 0 0 0 2952 driver_codec.o
- 198 4 0 0 0 2320 driver_efuse.o
- 32 20 0 0 0 2971 driver_exti.o
- 292 36 0 4 0 5889 driver_i2s.o
- 578 0 0 0 0 1695 driver_keyscan.o
- 2582 102 0 1 0 14143 driver_pmu.o
- 214 16 0 0 0 4079 driver_pmu_qdec.o
- 2 0 0 0 0 506 driver_rtc.o
- 264 14 48 0 0 3411 driver_timer.o
- 460 156 0 0 0 3551 driver_wdt.o
- 908 216 116 124 800 4710 func.o
- 432 226 0 0 0 689 gpio.o
- 668 236 794 10 20 6228 hid_service.o
- 604 228 21 72 0 4418 inflash.o
- 2858 980 198 52 20 9566 keyscan.o
- 554 74 14 12 40 7623 led.o
- 2122 392 1106 40 20 13340 ota.o
- 324 88 324 2 0 5638 ota_service.o
- 1140 52 0 256 24 30148 patch.o
- 426 60 12 16 0 64613 proj_main.o
- 312 24 15 2 0 2291 qdec.o
- 1570 22 448 0 0 15350 sbc.o
- 1438 60 800 0 0 11226 sbc_primitives.o
- 1334 422 134 32 0 7836 sensor.o
- 552 240 198 7 12 4184 simple_gatt_service.o
- 656 232 59 1 60 28952 timer.o
- 336 70 0 6 0 3510 user_task.o
-
- ----------------------------------------------------------------------
- 30278 5582 4772 1160 1252 314389 Object Totals
- 1830 0 0 0 0 0 (incl. Generated)
- 42 0 18 40 0 0 (incl. Padding)
-
- ----------------------------------------------------------------------
-
- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
-
- 1368 44 0 102 0 480 adv_check_mode.o
- 2528 188 4 12 204 2144 app.o
- 364 46 0 8 20 288 app_conn.o
- 40 4 0 0 0 84 app_prf.o
- 1402 160 0 1 0 2140 app_proj_event.o
- 1558 242 56 16 82 956 app_sec.o
- 2308 188 228 9 0 2316 app_task.o
- 2482 22 112 0 0 1444 attc.o
- 1468 26 0 0 0 844 attm.o
- 1890 28 0 0 0 988 attm_db.o
- 4668 74 140 0 0 2656 atts.o
- 1744 206 0 16 40 496 entry.o
- 940 34 16 0 0 312 flash.o
- 526 50 0 0 0 1512 gap_api.o
- 1840 176 0 0 80 2536 gapc.o
- 1938 80 216 0 0 1788 gapc_hci.o
- 348 12 24 0 0 424 gapc_sig.o
- 3958 112 316 0 20 2872 gapc_task.o
- 1160 128 88 0 220 2328 gapm.o
- 1326 116 0 0 0 1400 gapm_actv.o
- 944 60 0 0 0 916 gapm_addr.o
- 2516 118 0 0 0 1656 gapm_adv.o
- 3030 158 0 0 0 2156 gapm_cfg.o
- 1044 52 0 0 0 804 gapm_init.o
- 812 20 0 0 0 716 gapm_list.o
- 784 30 0 0 0 892 gapm_per_sync.o
- 1680 58 0 2 0 1252 gapm_scan.o
- 1034 56 0 0 0 1000 gapm_smp.o
- 126 10 796 1 0 228 gapm_task.o
- 3764 256 0 20 1724 1624 gatt_api.o
- 950 66 0 0 80 1212 gattc.o
- 3932 158 236 1 20 2360 gattc_task.o
- 158 20 36 0 32 368 gattm.o
- 4 0 20 1 0 68 gattm_task.o
- 1028 152 80 16 380 648 jump_table.o
- 1240 54 0 0 80 864 l2cc.o
- 600 12 0 0 0 800 l2cc_lecb.o
- 2460 48 385 0 0 624 l2cc_pdu.o
- 1382 26 64 0 0 860 l2cc_sig.o
- 1964 54 108 4 20 1256 l2cc_task.o
- 268 44 0 0 12 540 l2cm.o
- 52 8 0 16 0 76 m_al_scan.o
- 8 4 0 10 0 68 m_al_task.o
- 104 28 47 40 0 160 mesh_api.o
- 110 42 0 0 0 296 os_msg_q.o
- 242 18 0 0 0 368 os_task.o
- 668 112 0 12 0 620 os_timer.o
- 84 10 0 0 176 92 patch_no_md_bit.o
- 3608 186 0 304 64 1188 patch_rf.o
- 332 24 0 8 0 84 patch_rtos.o
- 688 44 0 8 0 448 prf.o
- 414 0 0 0 0 96 prf_utils.o
- 60 0 0 0 0 160 rwble_hl.o
- 4234 198 25 0 0 3088 smpc.o
- 4260 114 0 0 0 1828 smpc_api.o
- 1354 80 0 0 0 1244 smpc_crypto.o
- 2494 162 120 0 0 2288 smpc_util.o
- 958 42 0 8 0 724 sys_utils.o
- 1664 334 0 20 0 896 user_bond_manage.o
- 0 0 0 0 0 0 iusefp.o
- 30 0 0 0 0 68 llshl.o
- 36 0 0 0 0 68 llsshr.o
- 32 0 0 0 0 68 llushr.o
- 56 0 0 0 0 88 d2f.o
- 334 0 0 0 0 148 dadd.o
- 222 0 0 0 0 100 ddiv.o
- 186 0 0 0 0 176 depilogue.o
- 38 0 0 0 0 68 f2d.o
- 176 0 0 0 0 140 fadd.o
- 124 0 0 0 0 88 fdiv.o
- 110 0 0 0 0 168 fepilogue.o
- 40 0 0 0 0 68 ffixui.o
- 10 0 0 0 0 68 ffltui.o
- 100 0 0 0 0 76 fmul.o
-
- ----------------------------------------------------------------------
- 86538 4794 3124 644 3256 63968 Library Totals
- 134 0 7 9 2 0 (incl. Padding)
-
- ----------------------------------------------------------------------
-
- Code (inc. data) RO Data RW Data ZI Data Debug Library Name
-
- 84910 4794 3117 635 3254 62576 fr8010h_stack.lib
- 98 0 0 0 0 204 mc_w.l
- 1396 0 0 0 0 1188 mf_w.l
-
- ----------------------------------------------------------------------
- 86538 4794 3124 644 3256 63968 Library Totals
-
- ----------------------------------------------------------------------
-
-==============================================================================
-
-
- Code (inc. data) RO Data RW Data ZI Data Debug
-
- 116816 10376 7896 1804 4508 328281 Grand Totals
- 116816 10376 7896 1804 4508 328281 ELF Image Totals
- 116816 10376 7896 1804 0 0 ROM Totals
-
-==============================================================================
-
- Total RO Size (Code + RO Data) 124712 ( 121.79kB)
- Total RW Size (RW Data + ZI Data) 6312 ( 6.16kB)
- Total ROM Size (Code + RO Data + RW Data) 126516 ( 123.55kB)
-
-==============================================================================
-
+++ /dev/null
-
-========================================================================
-
-** ELF Header Information
-
- File Name: H:\1.work\6.¸»ÈðÀ¤\1.Êó±ê\2.code\fr801x_mouse\software\examples\none_evm\ble_voice_mouse\keil\Objects\ble_voice_mouse.axf
-
- Machine class: ELFCLASS32 (32-bit)
- Data encoding: ELFDATA2LSB (Little endian)
- Header version: EV_CURRENT (Current version)
- Operating System ABI: none
- ABI Version: 0
- File Type: ET_EXEC (Executable) (2)
- Machine: EM_ARM (ARM)
-
- Image Entry point: 0x01001b7d
- Flags: EF_ARM_HASENTRY (0x05000002)
-
- ARM ELF revision: 5 (ABI version 2)
-
- Built with
- Component: ARM Compiler 5.06 update 7 (build 960) Tool: armasm [4d35fa]
- Component: ARM Compiler 5.05 update 1 (build 106) Tool: armasm [4d0efa]
- Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
- Component: ARM Compiler 5.05 update 1 (build 106) Tool: armlink [4d0efa]
-
- Header size: 52 bytes (0x34)
- Program header entry size: 32 bytes (0x20)
- Section header entry size: 40 bytes (0x28)
-
- Program header entries: 1
- Section header entries: 21
-
- Program header offset: 935276 (0x000e456c)
- Section header offset: 935308 (0x000e458c)
-
- Section header string table index: 20
-
-========================================================================
-
-** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY]
- Size : 131024 bytes (126516 bytes in file)
- Virtual address: 0x01000000 (Alignment 64)
-
-
-========================================================================
-
-** Section #1 'ER_TABLE' (SHT_PROGBITS) [SHF_ALLOC]
- Size : 92 bytes (alignment 4)
- Address: 0x01000000
-
-
-** Section #2 'ER_RO' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
- Size : 113844 bytes (alignment 4)
- Address: 0x0100005c
-
- $t
- .emb_text
- __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_four_simd
- 0x0100005c: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01000060: f44f4500 O..E MOV r5,#0x8000
- 0x01000064: f44f4600 O..F MOV r6,#0x8000
- 0x01000068: f44f4700 O..G MOV r7,#0x8000
- 0x0100006c: f44f4800 O..H MOV r8,#0x8000
- 0x01000070: f05f0900 _... MOVS r9,#0
- 0x01000074: f9303009 0..0 LDRSH r3,[r0,r9]
- 0x01000078: f9324009 2..@ LDRSH r4,[r2,r9]
- 0x0100007c: fb035504 ...U MLA r5,r3,r4,r5
- 0x01000080: f1190902 .... ADDS r9,r9,#2
- 0x01000084: f9303009 0..0 LDRSH r3,[r0,r9]
- 0x01000088: f9324009 2..@ LDRSH r4,[r2,r9]
- 0x0100008c: fb035504 ...U MLA r5,r3,r4,r5
- 0x01000090: f1190902 .... ADDS r9,r9,#2
- 0x01000094: f9303009 0..0 LDRSH r3,[r0,r9]
- 0x01000098: f9324009 2..@ LDRSH r4,[r2,r9]
- 0x0100009c: fb036604 ...f MLA r6,r3,r4,r6
- 0x010000a0: f1190902 .... ADDS r9,r9,#2
- 0x010000a4: f9303009 0..0 LDRSH r3,[r0,r9]
- 0x010000a8: f9324009 2..@ LDRSH r4,[r2,r9]
- 0x010000ac: fb036604 ...f MLA r6,r3,r4,r6
- 0x010000b0: f1190902 .... ADDS r9,r9,#2
- 0x010000b4: f9303009 0..0 LDRSH r3,[r0,r9]
- 0x010000b8: f9324009 2..@ LDRSH r4,[r2,r9]
- 0x010000bc: fb037704 ...w MLA r7,r3,r4,r7
- 0x010000c0: f1190902 .... ADDS r9,r9,#2
- 0x010000c4: f9303009 0..0 LDRSH r3,[r0,r9]
- 0x010000c8: f9324009 2..@ LDRSH r4,[r2,r9]
- 0x010000cc: fb037704 ...w MLA r7,r3,r4,r7
- 0x010000d0: f1190902 .... ADDS r9,r9,#2
- 0x010000d4: f9303009 0..0 LDRSH r3,[r0,r9]
- 0x010000d8: f9324009 2..@ LDRSH r4,[r2,r9]
- 0x010000dc: fb038804 .... MLA r8,r3,r4,r8
- 0x010000e0: f1190902 .... ADDS r9,r9,#2
- 0x010000e4: f9303009 0..0 LDRSH r3,[r0,r9]
- 0x010000e8: f9324009 2..@ LDRSH r4,[r2,r9]
- 0x010000ec: fb038804 .... MLA r8,r3,r4,r8
- 0x010000f0: f1190902 .... ADDS r9,r9,#2
- 0x010000f4: 2350 P# MOVS r3,#0x50
- 0x010000f6: 4599 .E CMP r9,r3
- 0x010000f8: d1bc .. BNE 0x1000074 ; __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_four_simd + 24
- 0x010000fa: 142d -. ASRS r5,r5,#16
- 0x010000fc: 1436 6. ASRS r6,r6,#16
- 0x010000fe: 143f ?. ASRS r7,r7,#16
- 0x01000100: ea5f4828 _.(H ASRS r8,r8,#16
- 0x01000104: eb120209 .... ADDS r2,r2,r9
- 0x01000108: f9b20000 .... LDRSH r0,[r2,#0]
- 0x0100010c: fb00f305 .... MUL r3,r0,r5
- 0x01000110: f9b20002 .... LDRSH r0,[r2,#2]
- 0x01000114: fb003306 ...3 MLA r3,r0,r6,r3
- 0x01000118: f9b20010 .... LDRSH r0,[r2,#0x10]
- 0x0100011c: fb003307 ...3 MLA r3,r0,r7,r3
- 0x01000120: f9b20012 .... LDRSH r0,[r2,#0x12]
- 0x01000124: fb003308 ...3 MLA r3,r0,r8,r3
- 0x01000128: 600b .` STR r3,[r1,#0]
- 0x0100012a: 1d12 .. ADDS r2,r2,#4
- 0x0100012c: f9b20000 .... LDRSH r0,[r2,#0]
- 0x01000130: fb00f305 .... MUL r3,r0,r5
- 0x01000134: f9b20002 .... LDRSH r0,[r2,#2]
- 0x01000138: fb003306 ...3 MLA r3,r0,r6,r3
- 0x0100013c: f9b20010 .... LDRSH r0,[r2,#0x10]
- 0x01000140: fb003307 ...3 MLA r3,r0,r7,r3
- 0x01000144: f9b20012 .... LDRSH r0,[r2,#0x12]
- 0x01000148: fb003308 ...3 MLA r3,r0,r8,r3
- 0x0100014c: 604b K` STR r3,[r1,#4]
- 0x0100014e: 1d12 .. ADDS r2,r2,#4
- 0x01000150: f9b20000 .... LDRSH r0,[r2,#0]
- 0x01000154: fb00f305 .... MUL r3,r0,r5
- 0x01000158: f9b20002 .... LDRSH r0,[r2,#2]
- 0x0100015c: fb003306 ...3 MLA r3,r0,r6,r3
- 0x01000160: f9b20010 .... LDRSH r0,[r2,#0x10]
- 0x01000164: fb003307 ...3 MLA r3,r0,r7,r3
- 0x01000168: f9b20012 .... LDRSH r0,[r2,#0x12]
- 0x0100016c: fb003308 ...3 MLA r3,r0,r8,r3
- 0x01000170: 608b .` STR r3,[r1,#8]
- 0x01000172: 1d12 .. ADDS r2,r2,#4
- 0x01000174: f9b20000 .... LDRSH r0,[r2,#0]
- 0x01000178: fb00f305 .... MUL r3,r0,r5
- 0x0100017c: f9b20002 .... LDRSH r0,[r2,#2]
- 0x01000180: fb003306 ...3 MLA r3,r0,r6,r3
- 0x01000184: f9b20010 .... LDRSH r0,[r2,#0x10]
- 0x01000188: fb003307 ...3 MLA r3,r0,r7,r3
- 0x0100018c: f9b20012 .... LDRSH r0,[r2,#0x12]
- 0x01000190: fb003308 ...3 MLA r3,r0,r8,r3
- 0x01000194: 60cb .` STR r3,[r1,#0xc]
- 0x01000196: e8bd83f8 .... POP {r3-r9,pc}
- __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd
- 0x0100019a: e92d5ff8 -.._ PUSH {r3-r12,lr}
- 0x0100019e: b402 .. PUSH {r1}
- 0x010001a0: f44f4500 O..E MOV r5,#0x8000
- 0x010001a4: f44f4600 O..F MOV r6,#0x8000
- 0x010001a8: f44f4700 O..G MOV r7,#0x8000
- 0x010001ac: f44f4800 O..H MOV r8,#0x8000
- 0x010001b0: f44f4900 O..I MOV r9,#0x8000
- 0x010001b4: f44f4a00 O..J MOV r10,#0x8000
- 0x010001b8: f44f4b00 O..K MOV r11,#0x8000
- 0x010001bc: f44f4c00 O..L MOV r12,#0x8000
- 0x010001c0: 2100 .! MOVS r1,#0
- 0x010001c2: 5e43 C^ LDRSH r3,[r0,r1]
- 0x010001c4: 5e54 T^ LDRSH r4,[r2,r1]
- 0x010001c6: fb035504 ...U MLA r5,r3,r4,r5
- 0x010001ca: 1c89 .. ADDS r1,r1,#2
- 0x010001cc: 5e43 C^ LDRSH r3,[r0,r1]
- 0x010001ce: 5e54 T^ LDRSH r4,[r2,r1]
- 0x010001d0: fb035504 ...U MLA r5,r3,r4,r5
- 0x010001d4: 1c89 .. ADDS r1,r1,#2
- 0x010001d6: 5e43 C^ LDRSH r3,[r0,r1]
- 0x010001d8: 5e54 T^ LDRSH r4,[r2,r1]
- 0x010001da: fb036604 ...f MLA r6,r3,r4,r6
- 0x010001de: 1c89 .. ADDS r1,r1,#2
- 0x010001e0: 5e43 C^ LDRSH r3,[r0,r1]
- 0x010001e2: 5e54 T^ LDRSH r4,[r2,r1]
- 0x010001e4: fb036604 ...f MLA r6,r3,r4,r6
- 0x010001e8: 1c89 .. ADDS r1,r1,#2
- 0x010001ea: 5e43 C^ LDRSH r3,[r0,r1]
- 0x010001ec: 5e54 T^ LDRSH r4,[r2,r1]
- 0x010001ee: fb037704 ...w MLA r7,r3,r4,r7
- 0x010001f2: 1c89 .. ADDS r1,r1,#2
- 0x010001f4: 5e43 C^ LDRSH r3,[r0,r1]
- 0x010001f6: 5e54 T^ LDRSH r4,[r2,r1]
- 0x010001f8: fb037704 ...w MLA r7,r3,r4,r7
- 0x010001fc: 1c89 .. ADDS r1,r1,#2
- 0x010001fe: 5e43 C^ LDRSH r3,[r0,r1]
- 0x01000200: 5e54 T^ LDRSH r4,[r2,r1]
- 0x01000202: fb038804 .... MLA r8,r3,r4,r8
- 0x01000206: 1c89 .. ADDS r1,r1,#2
- 0x01000208: 5e43 C^ LDRSH r3,[r0,r1]
- 0x0100020a: 5e54 T^ LDRSH r4,[r2,r1]
- 0x0100020c: fb038804 .... MLA r8,r3,r4,r8
- 0x01000210: 1c89 .. ADDS r1,r1,#2
- 0x01000212: 5e43 C^ LDRSH r3,[r0,r1]
- 0x01000214: 5e54 T^ LDRSH r4,[r2,r1]
- 0x01000216: fb039904 .... MLA r9,r3,r4,r9
- 0x0100021a: 1c89 .. ADDS r1,r1,#2
- 0x0100021c: 5e43 C^ LDRSH r3,[r0,r1]
- 0x0100021e: 5e54 T^ LDRSH r4,[r2,r1]
- 0x01000220: fb039904 .... MLA r9,r3,r4,r9
- 0x01000224: 1c89 .. ADDS r1,r1,#2
- 0x01000226: 5e43 C^ LDRSH r3,[r0,r1]
- 0x01000228: 5e54 T^ LDRSH r4,[r2,r1]
- 0x0100022a: fb03aa04 .... MLA r10,r3,r4,r10
- 0x0100022e: 1c89 .. ADDS r1,r1,#2
- 0x01000230: 5e43 C^ LDRSH r3,[r0,r1]
- 0x01000232: 5e54 T^ LDRSH r4,[r2,r1]
- 0x01000234: fb03aa04 .... MLA r10,r3,r4,r10
- 0x01000238: 1c89 .. ADDS r1,r1,#2
- 0x0100023a: 5e43 C^ LDRSH r3,[r0,r1]
- 0x0100023c: 5e54 T^ LDRSH r4,[r2,r1]
- 0x0100023e: fb03bb04 .... MLA r11,r3,r4,r11
- 0x01000242: 1c89 .. ADDS r1,r1,#2
- 0x01000244: 5e43 C^ LDRSH r3,[r0,r1]
- 0x01000246: 5e54 T^ LDRSH r4,[r2,r1]
- 0x01000248: fb03bb04 .... MLA r11,r3,r4,r11
- 0x0100024c: 1c89 .. ADDS r1,r1,#2
- 0x0100024e: 5e43 C^ LDRSH r3,[r0,r1]
- 0x01000250: 5e54 T^ LDRSH r4,[r2,r1]
- 0x01000252: fb03cc04 .... MLA r12,r3,r4,r12
- 0x01000256: 1c89 .. ADDS r1,r1,#2
- 0x01000258: 5e43 C^ LDRSH r3,[r0,r1]
- 0x0100025a: 5e54 T^ LDRSH r4,[r2,r1]
- 0x0100025c: fb03cc04 .... MLA r12,r3,r4,r12
- 0x01000260: 1c89 .. ADDS r1,r1,#2
- 0x01000262: 23a0 .# MOVS r3,#0xa0
- 0x01000264: 4299 .B CMP r1,r3
- 0x01000266: d1ac .. BNE 0x10001c2 ; __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd + 40
- 0x01000268: b084 .. SUB sp,sp,#0x10
- 0x0100026a: 466b kF MOV r3,sp
- 0x0100026c: 142d -. ASRS r5,r5,#16
- 0x0100026e: 801d .. STRH r5,[r3,#0]
- 0x01000270: 1436 6. ASRS r6,r6,#16
- 0x01000272: 805e ^. STRH r6,[r3,#2]
- 0x01000274: 143f ?. ASRS r7,r7,#16
- 0x01000276: 809f .. STRH r7,[r3,#4]
- 0x01000278: ea5f4828 _.(H ASRS r8,r8,#16
- 0x0100027c: f8a38006 .... STRH r8,[r3,#6]
- 0x01000280: ea5f4929 _.)I ASRS r9,r9,#16
- 0x01000284: f8a39008 .... STRH r9,[r3,#8]
- 0x01000288: ea5f4a2a _.*J ASRS r10,r10,#16
- 0x0100028c: f8a3a00a .... STRH r10,[r3,#0xa]
- 0x01000290: ea5f4b2b _.+K ASRS r11,r11,#16
- 0x01000294: f8a3b00c .... STRH r11,[r3,#0xc]
- 0x01000298: ea5f4c2c _.,L ASRS r12,r12,#16
- 0x0100029c: f8a3c00e .... STRH r12,[r3,#0xe]
- 0x010002a0: 2500 .% MOVS r5,#0
- 0x010002a2: 2600 .& MOVS r6,#0
- 0x010002a4: 2700 .' MOVS r7,#0
- 0x010002a6: f05f0800 _... MOVS r8,#0
- 0x010002aa: f05f0900 _... MOVS r9,#0
- 0x010002ae: f05f0a00 _... MOVS r10,#0
- 0x010002b2: f05f0b00 _... MOVS r11,#0
- 0x010002b6: f05f0c00 _... MOVS r12,#0
- 0x010002ba: f9b30000 .... LDRSH r0,[r3,#0]
- 0x010002be: f9b34002 ...@ LDRSH r4,[r3,#2]
- 0x010002c2: 5e53 S^ LDRSH r3,[r2,r1]
- 0x010002c4: 1c89 .. ADDS r1,r1,#2
- 0x010002c6: fb005503 ...U MLA r5,r0,r3,r5
- 0x010002ca: 5e53 S^ LDRSH r3,[r2,r1]
- 0x010002cc: 1c89 .. ADDS r1,r1,#2
- 0x010002ce: fb045503 ...U MLA r5,r4,r3,r5
- 0x010002d2: 5e53 S^ LDRSH r3,[r2,r1]
- 0x010002d4: 1c89 .. ADDS r1,r1,#2
- 0x010002d6: fb006603 ...f MLA r6,r0,r3,r6
- 0x010002da: 5e53 S^ LDRSH r3,[r2,r1]
- 0x010002dc: 1c89 .. ADDS r1,r1,#2
- 0x010002de: fb046603 ...f MLA r6,r4,r3,r6
- 0x010002e2: 5e53 S^ LDRSH r3,[r2,r1]
- 0x010002e4: 1c89 .. ADDS r1,r1,#2
- 0x010002e6: fb007703 ...w MLA r7,r0,r3,r7
- 0x010002ea: 5e53 S^ LDRSH r3,[r2,r1]
- 0x010002ec: 1c89 .. ADDS r1,r1,#2
- 0x010002ee: fb047703 ...w MLA r7,r4,r3,r7
- 0x010002f2: 5e53 S^ LDRSH r3,[r2,r1]
- 0x010002f4: 1c89 .. ADDS r1,r1,#2
- 0x010002f6: fb008803 .... MLA r8,r0,r3,r8
- 0x010002fa: 5e53 S^ LDRSH r3,[r2,r1]
- 0x010002fc: 1c89 .. ADDS r1,r1,#2
- 0x010002fe: fb048803 .... MLA r8,r4,r3,r8
- 0x01000302: 5e53 S^ LDRSH r3,[r2,r1]
- 0x01000304: 1c89 .. ADDS r1,r1,#2
- 0x01000306: fb009903 .... MLA r9,r0,r3,r9
- 0x0100030a: 5e53 S^ LDRSH r3,[r2,r1]
- 0x0100030c: 1c89 .. ADDS r1,r1,#2
- 0x0100030e: fb049903 .... MLA r9,r4,r3,r9
- 0x01000312: 5e53 S^ LDRSH r3,[r2,r1]
- 0x01000314: 1c89 .. ADDS r1,r1,#2
- 0x01000316: fb00aa03 .... MLA r10,r0,r3,r10
- 0x0100031a: 5e53 S^ LDRSH r3,[r2,r1]
- 0x0100031c: 1c89 .. ADDS r1,r1,#2
- 0x0100031e: fb04aa03 .... MLA r10,r4,r3,r10
- 0x01000322: 5e53 S^ LDRSH r3,[r2,r1]
- 0x01000324: 1c89 .. ADDS r1,r1,#2
- 0x01000326: fb00bb03 .... MLA r11,r0,r3,r11
- 0x0100032a: 5e53 S^ LDRSH r3,[r2,r1]
- 0x0100032c: 1c89 .. ADDS r1,r1,#2
- 0x0100032e: fb04bb03 .... MLA r11,r4,r3,r11
- 0x01000332: 5e53 S^ LDRSH r3,[r2,r1]
- 0x01000334: 1c89 .. ADDS r1,r1,#2
- 0x01000336: fb00cc03 .... MLA r12,r0,r3,r12
- 0x0100033a: 5e53 S^ LDRSH r3,[r2,r1]
- 0x0100033c: 1c89 .. ADDS r1,r1,#2
- 0x0100033e: fb04cc03 .... MLA r12,r4,r3,r12
- 0x01000342: b001 .. ADD sp,sp,#4
- 0x01000344: 466b kF MOV r3,sp
- 0x01000346: f44f7090 O..p MOV r0,#0x120
- 0x0100034a: 4281 .B CMP r1,r0
- 0x0100034c: dbb5 .. BLT 0x10002ba ; __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd + 288
- 0x0100034e: bc02 .. POP {r1}
- 0x01000350: e8a11fe0 .... STM r1!,{r5-r12}
- 0x01000354: e8bd9ff8 .... POP {r3-r12,pc}
- .text
- __aeabi_fadd
- 0x01000358: b4f0 .. PUSH {r4-r7}
- 0x0100035a: ea800201 .... EOR r2,r0,r1
- 0x0100035e: 0fd4 .. LSRS r4,r2,#31
- 0x01000360: 0042 B. LSLS r2,r0,#1
- 0x01000362: ebb20f41 ..A. CMP r2,r1,LSL #1
- 0x01000366: d202 .. BCS 0x100036e ; __aeabi_fadd + 22
- 0x01000368: 4602 .F MOV r2,r0
- 0x0100036a: 4608 .F MOV r0,r1
- 0x0100036c: 4611 .F MOV r1,r2
- 0x0100036e: 004a J. LSLS r2,r1,#1
- 0x01000370: d042 B. BEQ 0x10003f8 ; __aeabi_fadd + 160
- 0x01000372: 0dc3 .. LSRS r3,r0,#23
- 0x01000374: b2dd .. UXTB r5,r3
- 0x01000376: f3c152c7 ...R UBFX r2,r1,#23,#8
- 0x0100037a: 1aad .. SUBS r5,r5,r2
- 0x0100037c: 2d20 - CMP r5,#0x20
- 0x0100037e: da35 5. BGE 0x10003ec ; __aeabi_fadd + 148
- 0x01000380: f3c10116 .... UBFX r1,r1,#0,#23
- 0x01000384: f4410200 A... ORR r2,r1,#0x800000
- 0x01000388: b104 .. CBZ r4,0x100038c ; __aeabi_fadd + 52
- 0x0100038a: 4252 RB RSBS r2,r2,#0
- 0x0100038c: f1c50620 .. . RSB r6,r5,#0x20
- 0x01000390: fa02f106 .... LSL r1,r2,r6
- 0x01000394: 412a *A ASRS r2,r2,r5
- 0x01000396: 4410 .D ADD r0,r0,r2
- 0x01000398: ebb35fd0 ..._ CMP r3,r0,LSR #23
- 0x0100039c: d023 #. BEQ 0x10003e6 ; __aeabi_fadd + 142
- 0x0100039e: b1c4 .. CBZ r4,0x10003d2 ; __aeabi_fadd + 122
- 0x010003a0: 2d01 .- CMP r5,#1
- 0x010003a2: eba050c3 ...P SUB r0,r0,r3,LSL #23
- 0x010003a6: dc09 .. BGT 0x10003bc ; __aeabi_fadd + 100
- 0x010003a8: bcf0 .. POP {r4-r7}
- 0x010003aa: f04f4200 O..B MOV r2,#0x80000000
- 0x010003ae: ea0252c3 ...R AND r2,r2,r3,LSL #23
- 0x010003b2: b2db .. UXTB r3,r3
- 0x010003b4: f5000000 .... ADD r0,r0,#0x800000
- 0x010003b8: f000ba1e .... B.W _float_epilogue ; 0x10007f8
- 0x010003bc: 0040 @. LSLS r0,r0,#1
- 0x010003be: f1007080 ...p ADD r0,r0,#0x1000000
- 0x010003c2: eb0050c3 ...P ADD r0,r0,r3,LSL #23
- 0x010003c6: f1a07080 ...p SUB r0,r0,#0x1000000
- 0x010003ca: ea4070d1 @..p ORR r0,r0,r1,LSR #31
- 0x010003ce: 0049 I. LSLS r1,r1,#1
- 0x010003d0: e009 .. B 0x10003e6 ; __aeabi_fadd + 142
- 0x010003d2: 0849 I. LSRS r1,r1,#1
- 0x010003d4: ea4171c0 A..q ORR r1,r1,r0,LSL #31
- 0x010003d8: eba050c3 ...P SUB r0,r0,r3,LSL #23
- 0x010003dc: f5000000 .... ADD r0,r0,#0x800000
- 0x010003e0: 0840 @. LSRS r0,r0,#1
- 0x010003e2: eb0050c3 ...P ADD r0,r0,r3,LSL #23
- 0x010003e6: bcf0 .. POP {r4-r7}
- 0x010003e8: f000b9fd .... B.W __I$use$fp ; 0x10007e6
- 0x010003ec: 4261 aB RSBS r1,r4,#0
- 0x010003ee: 2201 ." MOVS r2,#1
- 0x010003f0: eb020141 ..A. ADD r1,r2,r1,LSL #1
- 0x010003f4: 1b00 .. SUBS r0,r0,r4
- 0x010003f6: e7f6 .. B 0x10003e6 ; __aeabi_fadd + 142
- 0x010003f8: bcf0 .. POP {r4-r7}
- 0x010003fa: 4770 pG BX lr
- __aeabi_fsub
- 0x010003fc: f0814100 ...A EOR r1,r1,#0x80000000
- 0x01000400: e7aa .. B __aeabi_fadd ; 0x1000358
- __aeabi_frsub
- 0x01000402: f0804000 ...@ EOR r0,r0,#0x80000000
- 0x01000406: e7a7 .. B __aeabi_fadd ; 0x1000358
- .text
- __aeabi_fmul
- 0x01000408: ea800201 .... EOR r2,r0,r1
- 0x0100040c: b510 .. PUSH {r4,lr}
- 0x0100040e: f0024300 ...C AND r3,r2,#0x80000000
- 0x01000412: 0040 @. LSLS r0,r0,#1
- 0x01000414: d022 ". BEQ 0x100045c ; __aeabi_fmul + 84
- 0x01000416: 004a J. LSLS r2,r1,#1
- 0x01000418: d01f .. BEQ 0x100045a ; __aeabi_fmul + 82
- 0x0100041a: 0e01 .. LSRS r1,r0,#24
- 0x0100041c: eb016112 ...a ADD r1,r1,r2,LSR #24
- 0x01000420: f3c00056 ..V. UBFX r0,r0,#1,#23
- 0x01000424: f3c20256 ..V. UBFX r2,r2,#1,#23
- 0x01000428: f4400000 @... ORR r0,r0,#0x800000
- 0x0100042c: f4420200 B... ORR r2,r2,#0x800000
- 0x01000430: fba02002 ... UMULL r2,r0,r0,r2
- 0x01000434: 0400 .. LSLS r0,r0,#16
- 0x01000436: 397f .9 SUBS r1,r1,#0x7f
- 0x01000438: 0414 .. LSLS r4,r2,#16
- 0x0100043a: d000 .. BEQ 0x100043e ; __aeabi_fmul + 54
- 0x0100043c: 1c40 @. ADDS r0,r0,#1
- 0x0100043e: ea504012 P..@ ORRS r0,r0,r2,LSR #16
- 0x01000442: d401 .. BMI 0x1000448 ; __aeabi_fmul + 64
- 0x01000444: 0040 @. LSLS r0,r0,#1
- 0x01000446: 1e49 I. SUBS r1,r1,#1
- 0x01000448: b2c2 .. UXTB r2,r0
- 0x0100044a: 060c .. LSLS r4,r1,#24
- 0x0100044c: eb0410d0 .... ADD r0,r4,r0,LSR #7
- 0x01000450: 1c40 @. ADDS r0,r0,#1
- 0x01000452: 0840 @. LSRS r0,r0,#1
- 0x01000454: 2a80 .* CMP r2,#0x80
- 0x01000456: d002 .. BEQ 0x100045e ; __aeabi_fmul + 86
- 0x01000458: e003 .. B 0x1000462 ; __aeabi_fmul + 90
- 0x0100045a: 2000 . MOVS r0,#0
- 0x0100045c: bd10 .. POP {r4,pc}
- 0x0100045e: f0200001 ... BIC r0,r0,#1
- 0x01000462: 2900 .) CMP r1,#0
- 0x01000464: da00 .. BGE 0x1000468 ; __aeabi_fmul + 96
- 0x01000466: 2000 . MOVS r0,#0
- 0x01000468: 4318 .C ORRS r0,r0,r3
- 0x0100046a: bd10 .. POP {r4,pc}
- .text
- __aeabi_fdiv
- 0x0100046c: b430 0. PUSH {r4,r5}
- 0x0100046e: ea800201 .... EOR r2,r0,r1
- 0x01000472: f0024500 ...E AND r5,r2,#0x80000000
- 0x01000476: f0304200 0..B BICS r2,r0,#0x80000000
- 0x0100047a: f0214000 !..@ BIC r0,r1,#0x80000000
- 0x0100047e: d013 .. BEQ 0x10004a8 ; __aeabi_fdiv + 60
- 0x01000480: b190 .. CBZ r0,0x10004a8 ; __aeabi_fdiv + 60
- 0x01000482: 0dc3 .. LSRS r3,r0,#23
- 0x01000484: 0dd4 .. LSRS r4,r2,#23
- 0x01000486: f3c20116 .... UBFX r1,r2,#0,#23
- 0x0100048a: f3c00016 .... UBFX r0,r0,#0,#23
- 0x0100048e: 1ae4 .. SUBS r4,r4,r3
- 0x01000490: f4410100 A... ORR r1,r1,#0x800000
- 0x01000494: f4400200 @... ORR r2,r0,#0x800000
- 0x01000498: 347d }4 ADDS r4,r4,#0x7d
- 0x0100049a: 4291 .B CMP r1,r2
- 0x0100049c: d301 .. BCC 0x10004a2 ; __aeabi_fdiv + 54
- 0x0100049e: 1c64 d. ADDS r4,r4,#1
- 0x010004a0: e000 .. B 0x10004a4 ; __aeabi_fdiv + 56
- 0x010004a2: 0049 I. LSLS r1,r1,#1
- 0x010004a4: 2c00 ., CMP r4,#0
- 0x010004a6: da02 .. BGE 0x10004ae ; __aeabi_fdiv + 66
- 0x010004a8: bc30 0. POP {r4,r5}
- 0x010004aa: 2000 . MOVS r0,#0
- 0x010004ac: 4770 pG BX lr
- 0x010004ae: f44f0000 O... MOV r0,#0x800000
- 0x010004b2: 2300 .# MOVS r3,#0
- 0x010004b4: 4291 .B CMP r1,r2
- 0x010004b6: d301 .. BCC 0x10004bc ; __aeabi_fdiv + 80
- 0x010004b8: 1a89 .. SUBS r1,r1,r2
- 0x010004ba: 4303 .C ORRS r3,r3,r0
- 0x010004bc: 0840 @. LSRS r0,r0,#1
- 0x010004be: ea4f0141 O.A. LSL r1,r1,#1
- 0x010004c2: d1f7 .. BNE 0x10004b4 ; __aeabi_fdiv + 72
- 0x010004c4: b151 Q. CBZ r1,0x10004dc ; __aeabi_fdiv + 112
- 0x010004c6: 4291 .B CMP r1,r2
- 0x010004c8: d102 .. BNE 0x10004d0 ; __aeabi_fdiv + 100
- 0x010004ca: f04f4100 O..A MOV r1,#0x80000000
- 0x010004ce: e005 .. B 0x10004dc ; __aeabi_fdiv + 112
- 0x010004d0: d202 .. BCS 0x10004d8 ; __aeabi_fdiv + 108
- 0x010004d2: f04f0101 O... MOV r1,#1
- 0x010004d6: e001 .. B 0x10004dc ; __aeabi_fdiv + 112
- 0x010004d8: f06f0101 o... MVN r1,#1
- 0x010004dc: eb0350c4 ...P ADD r0,r3,r4,LSL #23
- 0x010004e0: 4428 (D ADD r0,r0,r5
- 0x010004e2: bc30 0. POP {r4,r5}
- 0x010004e4: f000b97f .... B.W __I$use$fp ; 0x10007e6
- .text
- __aeabi_dadd
- 0x010004e8: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x010004ec: 4680 .F MOV r8,r0
- 0x010004ee: ea810003 .... EOR r0,r1,r3
- 0x010004f2: 0fc0 .. LSRS r0,r0,#31
- 0x010004f4: 460c .F MOV r4,r1
- 0x010004f6: 9000 .. STR r0,[sp,#0]
- 0x010004f8: f0214100 !..A BIC r1,r1,#0x80000000
- 0x010004fc: f0234500 #..E BIC r5,r3,#0x80000000
- 0x01000500: ebb80002 .... SUBS r0,r8,r2
- 0x01000504: 41a9 .A SBCS r1,r1,r5
- 0x01000506: d205 .. BCS 0x1000514 ; __aeabi_dadd + 44
- 0x01000508: 4640 @F MOV r0,r8
- 0x0100050a: 4621 !F MOV r1,r4
- 0x0100050c: 4690 .F MOV r8,r2
- 0x0100050e: 461c .F MOV r4,r3
- 0x01000510: 460b .F MOV r3,r1
- 0x01000512: 4602 .F MOV r2,r0
- 0x01000514: f0234000 #..@ BIC r0,r3,#0x80000000
- 0x01000518: 4310 .C ORRS r0,r0,r2
- 0x0100051a: d047 G. BEQ 0x10005ac ; __aeabi_dadd + 196
- 0x0100051c: 0d27 '. LSRS r7,r4,#20
- 0x0100051e: f3c7000a .... UBFX r0,r7,#0,#11
- 0x01000522: f3c3510a ...Q UBFX r1,r3,#20,#11
- 0x01000526: 9002 .. STR r0,[sp,#8]
- 0x01000528: 1a40 @. SUBS r0,r0,r1
- 0x0100052a: 9001 .. STR r0,[sp,#4]
- 0x0100052c: 2840 @( CMP r0,#0x40
- 0x0100052e: da6b k. BGE 0x1000608 ; __aeabi_dadd + 288
- 0x01000530: f3c30013 .... UBFX r0,r3,#0,#20
- 0x01000534: f4401b80 @... ORR r11,r0,#0x100000
- 0x01000538: 9800 .. LDR r0,[sp,#0]
- 0x0100053a: 4692 .F MOV r10,r2
- 0x0100053c: b120 . CBZ r0,0x1000548 ; __aeabi_dadd + 96
- 0x0100053e: 2300 .# MOVS r3,#0
- 0x01000540: ebd20a03 .... RSBS r10,r2,r3
- 0x01000544: eb630b0b c... SBC r11,r3,r11
- 0x01000548: 9801 .. LDR r0,[sp,#4]
- 0x0100054a: 4659 YF MOV r1,r11
- 0x0100054c: f1c00240 ..@. RSB r2,r0,#0x40
- 0x01000550: 4650 PF MOV r0,r10
- 0x01000552: f000f927 ..'. BL __aeabi_llsl ; 0x10007a4
- 0x01000556: 4606 .F MOV r6,r0
- 0x01000558: 460d .F MOV r5,r1
- 0x0100055a: 4650 PF MOV r0,r10
- 0x0100055c: 4659 YF MOV r1,r11
- 0x0100055e: 9a01 .. LDR r2,[sp,#4]
- 0x01000560: f000f92f ../. BL __aeabi_lasr ; 0x10007c2
- 0x01000564: eb100008 .... ADDS r0,r0,r8
- 0x01000568: 4161 aA ADCS r1,r1,r4
- 0x0100056a: 2400 .$ MOVS r4,#0
- 0x0100056c: ea875211 ...R EOR r2,r7,r1,LSR #20
- 0x01000570: ea8473e7 ...s EOR r3,r4,r7,ASR #31
- 0x01000574: 431a .C ORRS r2,r2,r3
- 0x01000576: d040 @. BEQ 0x10005fa ; __aeabi_dadd + 274
- 0x01000578: 9a00 .. LDR r2,[sp,#0]
- 0x0100057a: b362 b. CBZ r2,0x10005d6 ; __aeabi_dadd + 238
- 0x0100057c: 9a01 .. LDR r2,[sp,#4]
- 0x0100057e: 2a01 .* CMP r2,#1
- 0x01000580: ea4f5207 O..R LSL r2,r7,#20
- 0x01000584: dc15 .. BGT 0x10005b2 ; __aeabi_dadd + 202
- 0x01000586: 1b00 .. SUBS r0,r0,r4
- 0x01000588: eb610102 a... SBC r1,r1,r2
- 0x0100058c: f04f4200 O..B MOV r2,#0x80000000
- 0x01000590: ea025207 ...R AND r2,r2,r7,LSL #20
- 0x01000594: e9cd4200 ...B STRD r4,r2,[sp,#0]
- 0x01000598: 1c00 .. ADDS r0,r0,#0
- 0x0100059a: f5411180 A... ADC r1,r1,#0x100000
- 0x0100059e: 4632 2F MOV r2,r6
- 0x010005a0: 462b +F MOV r3,r5
- 0x010005a2: f000f966 ..f. BL _double_epilogue ; 0x1000872
- 0x010005a6: b003 .. ADD sp,sp,#0xc
- 0x010005a8: e8bd8ff0 .... POP {r4-r11,pc}
- 0x010005ac: 4640 @F MOV r0,r8
- 0x010005ae: 4621 !F MOV r1,r4
- 0x010005b0: e7f9 .. B 0x10005a6 ; __aeabi_dadd + 190
- 0x010005b2: 1b00 .. SUBS r0,r0,r4
- 0x010005b4: eb610102 a... SBC r1,r1,r2
- 0x010005b8: 1c00 .. ADDS r0,r0,#0
- 0x010005ba: f5411380 A... ADC r3,r1,#0x100000
- 0x010005be: 1800 .. ADDS r0,r0,r0
- 0x010005c0: 415b [A ADCS r3,r3,r3
- 0x010005c2: 1820 . ADDS r0,r4,r0
- 0x010005c4: f5a21700 .... SUB r7,r2,#0x200000
- 0x010005c8: eb470103 G... ADC r1,r7,r3
- 0x010005cc: ea4070d5 @..p ORR r0,r0,r5,LSR #31
- 0x010005d0: 19b6 .. ADDS r6,r6,r6
- 0x010005d2: 416d mA ADCS r5,r5,r5
- 0x010005d4: e011 .. B 0x10005fa ; __aeabi_dadd + 274
- 0x010005d6: 086d m. LSRS r5,r5,#1
- 0x010005d8: ea4f0636 O.6. RRX r6,r6
- 0x010005dc: ea4575c0 E..u ORR r5,r5,r0,LSL #31
- 0x010005e0: ea4f5207 O..R LSL r2,r7,#20
- 0x010005e4: 1b00 .. SUBS r0,r0,r4
- 0x010005e6: eb610102 a... SBC r1,r1,r2
- 0x010005ea: 1c00 .. ADDS r0,r0,#0
- 0x010005ec: f5411180 A... ADC r1,r1,#0x100000
- 0x010005f0: 0849 I. LSRS r1,r1,#1
- 0x010005f2: ea4f0030 O.0. RRX r0,r0
- 0x010005f6: 1900 .. ADDS r0,r0,r4
- 0x010005f8: 4151 QA ADCS r1,r1,r2
- 0x010005fa: 4632 2F MOV r2,r6
- 0x010005fc: 462b +F MOV r3,r5
- 0x010005fe: b003 .. ADD sp,sp,#0xc
- 0x01000600: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01000604: f000b926 ..&. B.W _double_round ; 0x1000854
- 0x01000608: 9800 .. LDR r0,[sp,#0]
- 0x0100060a: 2201 ." MOVS r2,#1
- 0x0100060c: 0040 @. LSLS r0,r0,#1
- 0x0100060e: 2300 .# MOVS r3,#0
- 0x01000610: ebd00202 .... RSBS r2,r0,r2
- 0x01000614: eb6373e0 c..s SBC r3,r3,r0,ASR #31
- 0x01000618: 9800 .. LDR r0,[sp,#0]
- 0x0100061a: 4621 !F MOV r1,r4
- 0x0100061c: ea4f74e0 O..t ASR r4,r0,#31
- 0x01000620: ebb80000 .... SUBS r0,r8,r0
- 0x01000624: eb610104 a... SBC r1,r1,r4
- 0x01000628: e7e9 .. B 0x10005fe ; __aeabi_dadd + 278
- __aeabi_dsub
- 0x0100062a: f0834300 ...C EOR r3,r3,#0x80000000
- 0x0100062e: e75b [. B __aeabi_dadd ; 0x10004e8
- __aeabi_drsub
- 0x01000630: f0814100 ...A EOR r1,r1,#0x80000000
- 0x01000634: e758 X. B __aeabi_dadd ; 0x10004e8
- .text
- __aeabi_ddiv
- 0x01000636: e92d4df0 -..M PUSH {r4-r8,r10,r11,lr}
- 0x0100063a: ea810403 .... EOR r4,r1,r3
- 0x0100063e: f0044b00 ...K AND r11,r4,#0x80000000
- 0x01000642: f0214500 !..E BIC r5,r1,#0x80000000
- 0x01000646: 4614 .F MOV r4,r2
- 0x01000648: f04f0a00 O... MOV r10,#0
- 0x0100064c: f0234100 #..A BIC r1,r3,#0x80000000
- 0x01000650: ea500205 P... ORRS r2,r0,r5
- 0x01000654: d020 . BEQ 0x1000698 ; __aeabi_ddiv + 98
- 0x01000656: ea540201 T... ORRS r2,r4,r1
- 0x0100065a: d01d .. BEQ 0x1000698 ; __aeabi_ddiv + 98
- 0x0100065c: f3c5570a ...W UBFX r7,r5,#20,#11
- 0x01000660: 4602 .F MOV r2,r0
- 0x01000662: f3c50313 .... UBFX r3,r5,#0,#20
- 0x01000666: f3c10013 .... UBFX r0,r1,#0,#20
- 0x0100066a: f3c1560a ...V UBFX r6,r1,#20,#11
- 0x0100066e: f4401580 @... ORR r5,r0,#0x100000
- 0x01000672: f4431380 C... ORR r3,r3,#0x100000
- 0x01000676: eba70806 .... SUB r8,r7,r6
- 0x0100067a: 1b10 .. SUBS r0,r2,r4
- 0x0100067c: 46d6 .F MOV lr,r10
- 0x0100067e: f20838fd ...8 ADD r8,r8,#0x3fd
- 0x01000682: eb730005 s... SBCS r0,r3,r5
- 0x01000686: d302 .. BCC 0x100068e ; __aeabi_ddiv + 88
- 0x01000688: f1080801 .... ADD r8,r8,#1
- 0x0100068c: e001 .. B 0x1000692 ; __aeabi_ddiv + 92
- 0x0100068e: 1892 .. ADDS r2,r2,r2
- 0x01000690: 415b [A ADCS r3,r3,r3
- 0x01000692: f1b80f00 .... CMP r8,#0
- 0x01000696: da03 .. BGE 0x10006a0 ; __aeabi_ddiv + 106
- 0x01000698: 2000 . MOVS r0,#0
- 0x0100069a: 4601 .F MOV r1,r0
- 0x0100069c: e8bd8df0 .... POP {r4-r8,r10,r11,pc}
- 0x010006a0: 2000 . MOVS r0,#0
- 0x010006a2: f44f1180 O... MOV r1,#0x100000
- 0x010006a6: 4606 .F MOV r6,r0
- 0x010006a8: 4684 .F MOV r12,r0
- 0x010006aa: e00e .. B 0x10006ca ; __aeabi_ddiv + 148
- 0x010006ac: 1b17 .. SUBS r7,r2,r4
- 0x010006ae: eb730705 s... SBCS r7,r3,r5
- 0x010006b2: d305 .. BCC 0x10006c0 ; __aeabi_ddiv + 138
- 0x010006b4: 1b12 .. SUBS r2,r2,r4
- 0x010006b6: eb630305 c... SBC r3,r3,r5
- 0x010006ba: 4306 .C ORRS r6,r6,r0
- 0x010006bc: ea4c0c01 L... ORR r12,r12,r1
- 0x010006c0: 0849 I. LSRS r1,r1,#1
- 0x010006c2: ea4f0030 O.0. RRX r0,r0
- 0x010006c6: 1892 .. ADDS r2,r2,r2
- 0x010006c8: 415b [A ADCS r3,r3,r3
- 0x010006ca: ea500701 P... ORRS r7,r0,r1
- 0x010006ce: d1ed .. BNE 0x10006ac ; __aeabi_ddiv + 118
- 0x010006d0: ea520003 R... ORRS r0,r2,r3
- 0x010006d4: d012 .. BEQ 0x10006fc ; __aeabi_ddiv + 198
- 0x010006d6: ea820004 .... EOR r0,r2,r4
- 0x010006da: ea830105 .... EOR r1,r3,r5
- 0x010006de: 4308 .C ORRS r0,r0,r1
- 0x010006e0: d005 .. BEQ 0x10006ee ; __aeabi_ddiv + 184
- 0x010006e2: 1b10 .. SUBS r0,r2,r4
- 0x010006e4: 41ab .A SBCS r3,r3,r5
- 0x010006e6: d206 .. BCS 0x10006f6 ; __aeabi_ddiv + 192
- 0x010006e8: 2201 ." MOVS r2,#1
- 0x010006ea: 2300 .# MOVS r3,#0
- 0x010006ec: e006 .. B 0x10006fc ; __aeabi_ddiv + 198
- 0x010006ee: 2200 ." MOVS r2,#0
- 0x010006f0: f04f4300 O..C MOV r3,#0x80000000
- 0x010006f4: e002 .. B 0x10006fc ; __aeabi_ddiv + 198
- 0x010006f6: f06f0201 o... MVN r2,#1
- 0x010006fa: 1053 S. ASRS r3,r2,#1
- 0x010006fc: eb1a0006 .... ADDS r0,r10,r6
- 0x01000700: eb4c5108 L..Q ADC r1,r12,r8,LSL #20
- 0x01000704: eb10000a .... ADDS r0,r0,r10
- 0x01000708: eb41010b A... ADC r1,r1,r11
- 0x0100070c: e8bd4df0 ...M POP {r4-r8,r10,r11,lr}
- 0x01000710: f000b8a0 .... B.W _double_round ; 0x1000854
- .text
- __aeabi_ui2f
- 0x01000714: 2396 .# MOVS r3,#0x96
- 0x01000716: 2200 ." MOVS r2,#0
- 0x01000718: 4611 .F MOV r1,r2
- 0x0100071a: f000b86d ..m. B.W _float_epilogue ; 0x10007f8
- .text
- __aeabi_f2uiz
- 0x0100071e: f0204000 ..@ BIC r0,r0,#0x80000000
- 0x01000722: 0dc1 .. LSRS r1,r0,#23
- 0x01000724: f3c00016 .... UBFX r0,r0,#0,#23
- 0x01000728: f4400000 @... ORR r0,r0,#0x800000
- 0x0100072c: 297f .) CMP r1,#0x7f
- 0x0100072e: da01 .. BGE 0x1000734 ; __aeabi_f2uiz + 22
- 0x01000730: 2000 . MOVS r0,#0
- 0x01000732: 4770 pG BX lr
- 0x01000734: 2996 .) CMP r1,#0x96
- 0x01000736: dc03 .. BGT 0x1000740 ; __aeabi_f2uiz + 34
- 0x01000738: f1c10196 .... RSB r1,r1,#0x96
- 0x0100073c: 40c8 .@ LSRS r0,r0,r1
- 0x0100073e: 4770 pG BX lr
- 0x01000740: 3996 .9 SUBS r1,r1,#0x96
- 0x01000742: 4088 .@ LSLS r0,r0,r1
- 0x01000744: 4770 pG BX lr
- .text
- __aeabi_f2d
- 0x01000746: f0004200 ...B AND r2,r0,#0x80000000
- 0x0100074a: f0304000 0..@ BICS r0,r0,#0x80000000
- 0x0100074e: d00a .. BEQ 0x1000766 ; __aeabi_f2d + 32
- 0x01000750: 0dc1 .. LSRS r1,r0,#23
- 0x01000752: f5017160 ..`q ADD r1,r1,#0x380
- 0x01000756: f3c00016 .... UBFX r0,r0,#0,#23
- 0x0100075a: ea425101 B..Q ORR r1,r2,r1,LSL #20
- 0x0100075e: 08c2 .. LSRS r2,r0,#3
- 0x01000760: 0740 @. LSLS r0,r0,#29
- 0x01000762: 4311 .C ORRS r1,r1,r2
- 0x01000764: 4770 pG BX lr
- 0x01000766: 2000 . MOVS r0,#0
- 0x01000768: 4601 .F MOV r1,r0
- 0x0100076a: 4770 pG BX lr
- .text
- __aeabi_d2f
- 0x0100076c: f0014300 ...C AND r3,r1,#0x80000000
- 0x01000770: b430 0. PUSH {r4,r5}
- 0x01000772: f0214100 !..A BIC r1,r1,#0x80000000
- 0x01000776: ea500201 P... ORRS r2,r0,r1
- 0x0100077a: d006 .. BEQ 0x100078a ; __aeabi_d2f + 30
- 0x0100077c: 0d0a .. LSRS r2,r1,#20
- 0x0100077e: f5a27260 ..`r SUB r2,r2,#0x380
- 0x01000782: f3c10113 .... UBFX r1,r1,#0,#20
- 0x01000786: 2a00 .* CMP r2,#0
- 0x01000788: dc02 .. BGT 0x1000790 ; __aeabi_d2f + 36
- 0x0100078a: bc30 0. POP {r4,r5}
- 0x0100078c: 2000 . MOVS r0,#0
- 0x0100078e: 4770 pG BX lr
- 0x01000790: 0f44 D. LSRS r4,r0,#29
- 0x01000792: ea4404c1 D... ORR r4,r4,r1,LSL #3
- 0x01000796: 00c1 .. LSLS r1,r0,#3
- 0x01000798: 18e0 .. ADDS r0,r4,r3
- 0x0100079a: bc30 0. POP {r4,r5}
- 0x0100079c: eb0050c2 ...P ADD r0,r0,r2,LSL #23
- 0x010007a0: f000b821 ..!. B.W __I$use$fp ; 0x10007e6
- .text
- __aeabi_llsl
- _ll_shift_l
- 0x010007a4: 2a20 * CMP r2,#0x20
- 0x010007a6: db04 .. BLT 0x10007b2 ; __aeabi_llsl + 14
- 0x010007a8: 3a20 : SUBS r2,r2,#0x20
- 0x010007aa: fa00f102 .... LSL r1,r0,r2
- 0x010007ae: 2000 . MOVS r0,#0
- 0x010007b0: 4770 pG BX lr
- 0x010007b2: 4091 .@ LSLS r1,r1,r2
- 0x010007b4: f1c20320 .. . RSB r3,r2,#0x20
- 0x010007b8: fa20f303 ... LSR r3,r0,r3
- 0x010007bc: 4319 .C ORRS r1,r1,r3
- 0x010007be: 4090 .@ LSLS r0,r0,r2
- 0x010007c0: 4770 pG BX lr
- .text
- __aeabi_lasr
- _ll_sshift_r
- 0x010007c2: 2a20 * CMP r2,#0x20
- 0x010007c4: db06 .. BLT 0x10007d4 ; __aeabi_lasr + 18
- 0x010007c6: 17cb .. ASRS r3,r1,#31
- 0x010007c8: 3a20 : SUBS r2,r2,#0x20
- 0x010007ca: fa41f002 A... ASR r0,r1,r2
- 0x010007ce: ea4373e0 C..s ORR r3,r3,r0,ASR #31
- 0x010007d2: e006 .. B 0x10007e2 ; __aeabi_lasr + 32
- 0x010007d4: fa41f302 A... ASR r3,r1,r2
- 0x010007d8: 40d0 .@ LSRS r0,r0,r2
- 0x010007da: f1c20220 .. . RSB r2,r2,#0x20
- 0x010007de: 4091 .@ LSLS r1,r1,r2
- 0x010007e0: 4308 .C ORRS r0,r0,r1
- 0x010007e2: 4619 .F MOV r1,r3
- 0x010007e4: 4770 pG BX lr
- .text
- .text
- __I$use$fp
- _float_round
- 0x010007e6: 2900 .) CMP r1,#0
- 0x010007e8: bfa8 .. IT GE
- 0x010007ea: 4770 pG BXGE lr
- 0x010007ec: 1c40 @. ADDS r0,r0,#1
- 0x010007ee: 0049 I. LSLS r1,r1,#1
- 0x010007f0: bf08 .. IT EQ
- 0x010007f2: f0200001 ... BICEQ r0,r0,#1
- 0x010007f6: 4770 pG BX lr
- _float_epilogue
- 0x010007f8: b410 .. PUSH {r4}
- 0x010007fa: fab0fc80 .... CLZ r12,r0
- 0x010007fe: fa00f00c .... LSL r0,r0,r12
- 0x01000802: ea500401 P... ORRS r4,r0,r1
- 0x01000806: bf04 .. ITT EQ
- 0x01000808: bc10 .. POPEQ {r4}
- 0x0100080a: 4770 pG BXEQ lr
- 0x0100080c: b149 I. CBZ r1,0x1000822 ; _float_epilogue + 42
- 0x0100080e: f1cc0420 .. . RSB r4,r12,#0x20
- 0x01000812: fa21f404 !... LSR r4,r1,r4
- 0x01000816: fa11f10c .... LSLS r1,r1,r12
- 0x0100081a: bf18 .. IT NE
- 0x0100081c: 2101 .! MOVNE r1,#1
- 0x0100081e: 4321 !C ORRS r1,r1,r4
- 0x01000820: 4308 .C ORRS r0,r0,r1
- 0x01000822: eba3010c .... SUB r1,r3,r12
- 0x01000826: 1dcb .. ADDS r3,r1,#7
- 0x01000828: ea4f6100 O..a LSL r1,r0,#24
- 0x0100082c: ea4f2010 O.. LSR r0,r0,#8
- 0x01000830: bf42 B. ITTT MI
- 0x01000832: 2000 . MOVMI r0,#0
- 0x01000834: bc10 .. POPMI {r4}
- 0x01000836: 4770 pG BXMI lr
- 0x01000838: eb0050c3 ...P ADD r0,r0,r3,LSL #23
- 0x0100083c: 4410 .D ADD r0,r0,r2
- 0x0100083e: 2900 .) CMP r1,#0
- 0x01000840: bfa4 .. ITT GE
- 0x01000842: bc10 .. POPGE {r4}
- 0x01000844: 4770 pG BXGE lr
- 0x01000846: 1c40 @. ADDS r0,r0,#1
- 0x01000848: 0049 I. LSLS r1,r1,#1
- 0x0100084a: bf08 .. IT EQ
- 0x0100084c: f0200001 ... BICEQ r0,r0,#1
- 0x01000850: bc10 .. POP {r4}
- 0x01000852: 4770 pG BX lr
- .text
- _double_round
- 0x01000854: b510 .. PUSH {r4,lr}
- 0x01000856: 1e14 .. SUBS r4,r2,#0
- 0x01000858: f1730400 s... SBCS r4,r3,#0
- 0x0100085c: da08 .. BGE 0x1000870 ; _double_round + 28
- 0x0100085e: 1c40 @. ADDS r0,r0,#1
- 0x01000860: f1410100 A... ADC r1,r1,#0
- 0x01000864: 1892 .. ADDS r2,r2,r2
- 0x01000866: 415b [A ADCS r3,r3,r3
- 0x01000868: 431a .C ORRS r2,r2,r3
- 0x0100086a: d101 .. BNE 0x1000870 ; _double_round + 28
- 0x0100086c: f0200001 ... BIC r0,r0,#1
- 0x01000870: bd10 .. POP {r4,pc}
- _double_epilogue
- 0x01000872: e92d4df0 -..M PUSH {r4-r8,r10,r11,lr}
- 0x01000876: 4692 .F MOV r10,r2
- 0x01000878: 469b .F MOV r11,r3
- 0x0100087a: b111 .. CBZ r1,0x1000882 ; _double_epilogue + 16
- 0x0100087c: fab1f281 .... CLZ r2,r1
- 0x01000880: e002 .. B 0x1000888 ; _double_epilogue + 22
- 0x01000882: fab0f280 .... CLZ r2,r0
- 0x01000886: 3220 2 ADDS r2,r2,#0x20
- 0x01000888: 4690 .F MOV r8,r2
- 0x0100088a: f7ffff8b .... BL __aeabi_llsl ; 0x10007a4
- 0x0100088e: 4604 .F MOV r4,r0
- 0x01000890: 460f .F MOV r7,r1
- 0x01000892: ea40000a @... ORR r0,r0,r10
- 0x01000896: ea41010b A... ORR r1,r1,r11
- 0x0100089a: 4653 SF MOV r3,r10
- 0x0100089c: 465a ZF MOV r2,r11
- 0x0100089e: 4308 .C ORRS r0,r0,r1
- 0x010008a0: d013 .. BEQ 0x10008ca ; _double_epilogue + 88
- 0x010008a2: 4611 .F MOV r1,r2
- 0x010008a4: ea530001 S... ORRS r0,r3,r1
- 0x010008a8: d019 .. BEQ 0x10008de ; _double_epilogue + 108
- 0x010008aa: f1c80240 ..@. RSB r2,r8,#0x40
- 0x010008ae: 4650 PF MOV r0,r10
- 0x010008b0: f000f82d ..-. BL __aeabi_llsr ; 0x100090e
- 0x010008b4: 4605 .F MOV r5,r0
- 0x010008b6: 460e .F MOV r6,r1
- 0x010008b8: 4650 PF MOV r0,r10
- 0x010008ba: 4659 YF MOV r1,r11
- 0x010008bc: 4642 BF MOV r2,r8
- 0x010008be: f7ffff71 ..q. BL __aeabi_llsl ; 0x10007a4
- 0x010008c2: 4308 .C ORRS r0,r0,r1
- 0x010008c4: d005 .. BEQ 0x10008d2 ; _double_epilogue + 96
- 0x010008c6: 2001 . MOVS r0,#1
- 0x010008c8: e004 .. B 0x10008d4 ; _double_epilogue + 98
- 0x010008ca: 4620 F MOV r0,r4
- 0x010008cc: 4639 9F MOV r1,r7
- 0x010008ce: e8bd8df0 .... POP {r4-r8,r10,r11,pc}
- 0x010008d2: 2000 . MOVS r0,#0
- 0x010008d4: 4305 .C ORRS r5,r5,r0
- 0x010008d6: ea4676e0 F..v ORR r6,r6,r0,ASR #31
- 0x010008da: 432c ,C ORRS r4,r4,r5
- 0x010008dc: 4337 7C ORRS r7,r7,r6
- 0x010008de: 980a .. LDR r0,[sp,#0x28]
- 0x010008e0: 0563 c. LSLS r3,r4,#21
- 0x010008e2: 0ae4 .. LSRS r4,r4,#11
- 0x010008e4: eba00008 .... SUB r0,r0,r8
- 0x010008e8: 2200 ." MOVS r2,#0
- 0x010008ea: 0afd .. LSRS r5,r7,#11
- 0x010008ec: ea445447 D.GT ORR r4,r4,r7,LSL #21
- 0x010008f0: 300a .0 ADDS r0,r0,#0xa
- 0x010008f2: d502 .. BPL 0x10008fa ; _double_epilogue + 136
- 0x010008f4: 2000 . MOVS r0,#0
- 0x010008f6: 4601 .F MOV r1,r0
- 0x010008f8: e7e9 .. B 0x10008ce ; _double_epilogue + 92
- 0x010008fa: 0501 .. LSLS r1,r0,#20
- 0x010008fc: 1910 .. ADDS r0,r2,r4
- 0x010008fe: 4169 iA ADCS r1,r1,r5
- 0x01000900: e9dd4508 ...E LDRD r4,r5,[sp,#0x20]
- 0x01000904: 1900 .. ADDS r0,r0,r4
- 0x01000906: 4169 iA ADCS r1,r1,r5
- 0x01000908: e8bd4df0 ...M POP {r4-r8,r10,r11,lr}
- 0x0100090c: e7a2 .. B _double_round ; 0x1000854
- .text
- __aeabi_llsr
- _ll_ushift_r
- 0x0100090e: 2a20 * CMP r2,#0x20
- 0x01000910: db04 .. BLT 0x100091c ; __aeabi_llsr + 14
- 0x01000912: 3a20 : SUBS r2,r2,#0x20
- 0x01000914: fa21f002 !... LSR r0,r1,r2
- 0x01000918: 2100 .! MOVS r1,#0
- 0x0100091a: 4770 pG BX lr
- 0x0100091c: fa21f302 !... LSR r3,r1,r2
- 0x01000920: 40d0 .@ LSRS r0,r0,r2
- 0x01000922: f1c20220 .. . RSB r2,r2,#0x20
- 0x01000926: 4091 .@ LSLS r1,r1,r2
- 0x01000928: 4308 .C ORRS r0,r0,r1
- 0x0100092a: 4619 .F MOV r1,r3
- 0x0100092c: 4770 pG BX lr
- $Ven$TT$L$$NVIC_DisableIRQ
- 0x0100092e: f2414c61 A.aL MOV r12,#0x1461
- 0x01000932: f2c00c00 .... MOVT r12,#0
- 0x01000936: 4760 `G BX r12
- $Ven$TT$L$$frspim_rd
- 0x01000938: f6414c15 A..L MOV r12,#0x1c15
- 0x0100093c: f2c20c00 .... MOVT r12,#0x2000
- 0x01000940: 4760 `G BX r12
- $Ven$TT$L$$frspim_wr
- 0x01000942: f6414c8b A..L MOV r12,#0x1c8b
- 0x01000946: f2c20c00 .... MOVT r12,#0x2000
- 0x0100094a: 4760 `G BX r12
- $Ven$TT$L$$co_delay_100us
- 0x0100094c: f6420cd5 B... MOV r12,#0x28d5
- 0x01000950: f2c20c00 .... MOVT r12,#0x2000
- 0x01000954: 4760 `G BX r12
- $Ven$TT$L$$NVIC_EnableIRQ
- 0x01000956: f2414c7b A.{L MOV r12,#0x147b
- 0x0100095a: f2c00c00 .... MOVT r12,#0
- 0x0100095e: 4760 `G BX r12
- $Ven$TT$L$$flash_OTP_read
- 0x01000960: f6424c51 B.QL MOV r12,#0x2c51
- 0x01000964: f2c20c00 .... MOVT r12,#0x2000
- 0x01000968: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memclr4
- 0x0100096a: f6400cf7 @... MOV r12,#0x8f7
- 0x0100096e: f2c00c00 .... MOVT r12,#0
- 0x01000972: 4760 `G BX r12
- $Ven$TT$L$$co_printf
- 0x01000974: f2437c59 C.Y| MOV r12,#0x3759
- 0x01000978: f2c00c00 .... MOVT r12,#0
- 0x0100097c: 4760 `G BX r12
- $Ven$TT$L$$ke_state_set
- 0x0100097e: f24a7c89 J..| MOV r12,#0xa789
- 0x01000982: f2c00c00 .... MOVT r12,#0
- 0x01000986: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memcpy
- 0x01000988: f6400cc5 @... MOV r12,#0x8c5
- 0x0100098c: f2c00c00 .... MOVT r12,#0
- 0x01000990: 4760 `G BX r12
- $Ven$TT$L$$srand
- 0x01000992: f6400cb5 @... MOV r12,#0x8b5
- 0x01000996: f2c00c00 .... MOVT r12,#0
- 0x0100099a: 4760 `G BX r12
- $Ven$TT$L$$main_loop
- 0x0100099c: f6415cab A..\ MOV r12,#0x1dab
- 0x010009a0: f2c20c00 .... MOVT r12,#0x2000
- 0x010009a4: 4760 `G BX r12
- $Ven$TT$L$$app_boot_get_storage_type
- 0x010009a6: f2422c69 B.i, MOV r12,#0x2269
- 0x010009aa: f2c00c00 .... MOVT r12,#0
- 0x010009ae: 4760 `G BX r12
- $Ven$TT$L$$enable_cache
- 0x010009b0: f6403c61 @.a< MOV r12,#0xb61
- 0x010009b4: f2c20c00 .... MOVT r12,#0x2000
- 0x010009b8: 4760 `G BX r12
- $Ven$TT$L$$intc_init
- 0x010009ba: f24a1c21 J.!. MOV r12,#0xa121
- 0x010009be: f2c00c00 .... MOVT r12,#0
- 0x010009c2: 4760 `G BX r12
- $Ven$TT$L$$NVIC_SetPriority
- 0x010009c4: f2414c95 A..L MOV r12,#0x1495
- 0x010009c8: f2c00c00 .... MOVT r12,#0
- 0x010009cc: 4760 `G BX r12
- $Ven$TT$L$$system_optimize_power_consumption_get
- 0x010009ce: f6422cc9 B.., MOV r12,#0x2ac9
- 0x010009d2: f2c20c00 .... MOVT r12,#0x2000
- 0x010009d6: 4760 `G BX r12
- $Ven$TT$L$$qspi_flash_init_controller
- 0x010009d8: f24a4c01 J..L MOV r12,#0xa401
- 0x010009dc: f2c00c01 .... MOVT r12,#1
- 0x010009e0: 4760 `G BX r12
- $Ven$TT$L$$qspi_flash_enable_quad
- 0x010009e2: f24a3c69 J.i< MOV r12,#0xa369
- 0x010009e6: f2c00c01 .... MOVT r12,#1
- 0x010009ea: 4760 `G BX r12
- $Ven$TT$L$$patch_set_entry
- 0x010009ec: f2417c2b A.+| MOV r12,#0x172b
- 0x010009f0: f2c20c00 .... MOVT r12,#0x2000
- 0x010009f4: 4760 `G BX r12
- $Ven$TT$L$$patch_init
- 0x010009f6: f2416cfd A..l MOV r12,#0x16fd
- 0x010009fa: f2c20c00 .... MOVT r12,#0x2000
- 0x010009fe: 4760 `G BX r12
- $Ven$TT$L$$pmu_calibration_start
- 0x01000a00: f2495cf9 I..\ MOV r12,#0x95f9
- 0x01000a04: f2c00c01 .... MOVT r12,#1
- 0x01000a08: 4760 `G BX r12
- $Ven$TT$L$$co_delay_10us
- 0x01000a0a: f6421c07 B... MOV r12,#0x2907
- 0x01000a0e: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a12: 4760 `G BX r12
- $Ven$TT$L$$pmu_smooth_calc_calib_result
- 0x01000a14: f6413c73 A.s< MOV r12,#0x1b73
- 0x01000a18: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a1c: 4760 `G BX r12
- $Ven$TT$L$$user_entry4
- 0x01000a1e: f6413c71 A.q< MOV r12,#0x1b71
- 0x01000a22: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a26: 4760 `G BX r12
- $Ven$TT$L$$app_boot_load_data
- 0x01000a28: f2424c0d B..L MOV r12,#0x240d
- 0x01000a2c: f2c00c00 .... MOVT r12,#0
- 0x01000a30: 4760 `G BX r12
- $Ven$TT$L$$app_set_ota_state
- 0x01000a32: f2410ce7 A... MOV r12,#0x10e7
- 0x01000a36: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a3a: 4760 `G BX r12
- $Ven$TT$L$$ke_malloc
- 0x01000a3c: f24a4ccd J..L MOV r12,#0xa4cd
- 0x01000a40: f2c00c00 .... MOVT r12,#0
- 0x01000a44: 4760 `G BX r12
- $Ven$TT$L$$flash_protect_disable
- 0x01000a46: f6425cf5 B..\ MOV r12,#0x2df5
- 0x01000a4a: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a4e: 4760 `G BX r12
- $Ven$TT$L$$flash_page_erase
- 0x01000a50: f6425c21 B.!\ MOV r12,#0x2d21
- 0x01000a54: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a58: 4760 `G BX r12
- $Ven$TT$L$$flash_protect_enable
- 0x01000a5a: f6425c89 B..\ MOV r12,#0x2d89
- 0x01000a5e: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a62: 4760 `G BX r12
- $Ven$TT$L$$flash_erase
- 0x01000a64: f6412c25 A.%, MOV r12,#0x1a25
- 0x01000a68: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a6c: 4760 `G BX r12
- $Ven$TT$L$$ke_free
- 0x01000a6e: f24a3ca5 J..< MOV r12,#0xa3a5
- 0x01000a72: f2c00c00 .... MOVT r12,#0
- 0x01000a76: 4760 `G BX r12
- $Ven$TT$L$$app_otas_save_data
- 0x01000a78: f2410cf1 A... MOV r12,#0x10f1
- 0x01000a7c: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a80: 4760 `G BX r12
- $Ven$TT$L$$app_otas_crc_cal
- 0x01000a82: f2411c57 A.W. MOV r12,#0x1157
- 0x01000a86: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a8a: 4760 `G BX r12
- $Ven$TT$L$$platform_reset_patch
- 0x01000a8c: f6422c0b B.., MOV r12,#0x2a0b
- 0x01000a90: f2c20c00 .... MOVT r12,#0x2000
- 0x01000a94: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_alloc
- 0x01000a96: f24a6c25 J.%l MOV r12,#0xa625
- 0x01000a9a: f2c00c00 .... MOVT r12,#0
- 0x01000a9e: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_send
- 0x01000aa0: f24a6c99 J..l MOV r12,#0xa699
- 0x01000aa4: f2c00c00 .... MOVT r12,#0
- 0x01000aa8: 4760 `G BX r12
- $Ven$TT$L$$co_list_pop_front
- 0x01000aaa: f2436cd5 C..l MOV r12,#0x36d5
- 0x01000aae: f2c00c00 .... MOVT r12,#0
- 0x01000ab2: 4760 `G BX r12
- $Ven$TT$L$$co_list_push_back
- 0x01000ab4: f2436ce9 C..l MOV r12,#0x36e9
- 0x01000ab8: f2c00c00 .... MOVT r12,#0
- 0x01000abc: 4760 `G BX r12
- $Ven$TT$L$$co_list_init
- 0x01000abe: f2435cff C..\ MOV r12,#0x35ff
- 0x01000ac2: f2c00c00 .... MOVT r12,#0
- 0x01000ac6: 4760 `G BX r12
- $Ven$TT$L$$ke_task_create
- 0x01000ac8: f24a7cf5 J..| MOV r12,#0xa7f5
- 0x01000acc: f2c00c00 .... MOVT r12,#0
- 0x01000ad0: 4760 `G BX r12
- $Ven$TT$L$$ke_timer_clear
- 0x01000ad2: f64a2c85 J.., MOV r12,#0xaa85
- 0x01000ad6: f2c00c00 .... MOVT r12,#0
- 0x01000ada: 4760 `G BX r12
- $Ven$TT$L$$memcmp
- 0x01000adc: f6401c0d @... MOV r12,#0x90d
- 0x01000ae0: f2c00c00 .... MOVT r12,#0
- 0x01000ae4: 4760 `G BX r12
- $Ven$TT$L$$ke_timer_set
- 0x01000ae6: f64a3c4d J.M< MOV r12,#0xab4d
- 0x01000aea: f2c00c00 .... MOVT r12,#0
- 0x01000aee: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_free
- 0x01000af0: f24a6c83 J..l MOV r12,#0xa683
- 0x01000af4: f2c00c00 .... MOVT r12,#0
- 0x01000af8: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memcpy4
- 0x01000afa: f6400cc5 @... MOV r12,#0x8c5
- 0x01000afe: f2c00c00 .... MOVT r12,#0
- 0x01000b02: 4760 `G BX r12
- $Ven$TT$L$$co_list_size
- 0x01000b04: f2437c1d C..| MOV r12,#0x371d
- 0x01000b08: f2c00c00 .... MOVT r12,#0
- 0x01000b0c: 4760 `G BX r12
- $Ven$TT$L$$ke_state_get
- 0x01000b0e: f24a7c59 J.Y| MOV r12,#0xa759
- 0x01000b12: f2c00c00 .... MOVT r12,#0
- 0x01000b16: 4760 `G BX r12
- $Ven$TT$L$$co_list_push_front
- 0x01000b18: f2437c11 C..| MOV r12,#0x3711
- 0x01000b1c: f2c00c00 .... MOVT r12,#0
- 0x01000b20: 4760 `G BX r12
- $Ven$TT$L$$co_list_insert_before
- 0x01000b22: f2436c31 C.1l MOV r12,#0x3631
- 0x01000b26: f2c00c00 .... MOVT r12,#0
- 0x01000b2a: 4760 `G BX r12
- $Ven$TT$L$$CPU_SR_Save
- 0x01000b2c: f6400c81 @... MOV r12,#0x881
- 0x01000b30: f2c00c00 .... MOVT r12,#0
- 0x01000b34: 4760 `G BX r12
- $Ven$TT$L$$CPU_SR_Restore
- 0x01000b36: f6400c91 @... MOV r12,#0x891
- 0x01000b3a: f2c00c00 .... MOVT r12,#0
- 0x01000b3e: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memclr
- 0x01000b40: f6400cf7 @... MOV r12,#0x8f7
- 0x01000b44: f2c00c00 .... MOVT r12,#0
- 0x01000b48: 4760 `G BX r12
- $Ven$TT$L$$flash_write
- 0x01000b4a: f6411c47 A.G. MOV r12,#0x1947
- 0x01000b4e: f2c20c00 .... MOVT r12,#0x2000
- 0x01000b52: 4760 `G BX r12
- $Ven$TT$L$$flash_read
- 0x01000b54: f6412c75 A.u, MOV r12,#0x1a75
- 0x01000b58: f2c20c00 .... MOVT r12,#0x2000
- 0x01000b5c: 4760 `G BX r12
- $Ven$TT$L$$rand
- 0x01000b5e: f6400ca1 @... MOV r12,#0x8a1
- 0x01000b62: f2c00c00 .... MOVT r12,#0
- 0x01000b66: 4760 `G BX r12
- $Ven$TT$L$$hci_send_2_controller
- 0x01000b68: f6494c25 I.%L MOV r12,#0x9c25
- 0x01000b6c: f2c00c00 .... MOVT r12,#0
- 0x01000b70: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_src_id_get
- 0x01000b72: f24a6cd5 J..l MOV r12,#0xa6d5
- 0x01000b76: f2c00c00 .... MOVT r12,#0
- 0x01000b7a: 4760 `G BX r12
- $Ven$TT$L$$ke_timer_active
- 0x01000b7c: f64a2c45 J.E, MOV r12,#0xaa45
- 0x01000b80: f2c00c00 .... MOVT r12,#0
- 0x01000b84: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_in_queue
- 0x01000b86: f24a6c87 J..l MOV r12,#0xa687
- 0x01000b8a: f2c00c00 .... MOVT r12,#0
- 0x01000b8e: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_forward
- 0x01000b90: f24a6c65 J.el MOV r12,#0xa665
- 0x01000b94: f2c00c00 .... MOVT r12,#0
- 0x01000b98: 4760 `G BX r12
- $Ven$TT$L$$patch_reset_entry
- 0x01000b9a: f2417c47 A.G| MOV r12,#0x1747
- 0x01000b9e: f2c20c00 .... MOVT r12,#0x2000
- 0x01000ba2: 4760 `G BX r12
- $Ven$TT$L$$hci_basic_cmd_send_2_controller
- 0x01000ba4: f2451cd1 E... MOV r12,#0x51d1
- 0x01000ba8: f2c00c00 .... MOVT r12,#0
- 0x01000bac: 4760 `G BX r12
- $Ven$TT$L$$co_list_extract
- 0x01000bae: f2435c8d C..\ MOV r12,#0x358d
- 0x01000bb2: f2c00c00 .... MOVT r12,#0
- 0x01000bb6: 4760 `G BX r12
- $Ven$TT$L$$platform_reset
- 0x01000bb8: f2495cd1 I..\ MOV r12,#0x95d1
- 0x01000bbc: f2c00c01 .... MOVT r12,#1
- 0x01000bc0: 4760 `G BX r12
- $Ven$TT$L$$aes_encrypt
- 0x01000bc2: f6414cad A..L MOV r12,#0x1cad
- 0x01000bc6: f2c00c00 .... MOVT r12,#0
- 0x01000bca: 4760 `G BX r12
- $Ven$TT$L$$aes_rand
- 0x01000bcc: f6417ca5 A..| MOV r12,#0x1fa5
- 0x01000bd0: f2c00c00 .... MOVT r12,#0
- 0x01000bd4: 4760 `G BX r12
- $Ven$TT$L$$ke_check_malloc
- 0x01000bd6: f24a1cd5 J... MOV r12,#0xa1d5
- 0x01000bda: f2c00c00 .... MOVT r12,#0
- 0x01000bde: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_send_basic
- 0x01000be0: f24a6cc5 J..l MOV r12,#0xa6c5
- 0x01000be4: f2c00c00 .... MOVT r12,#0
- 0x01000be8: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_rx_free
- 0x01000bea: f6424c8d B..L MOV r12,#0x2c8d
- 0x01000bee: f2c00c00 .... MOVT r12,#0
- 0x01000bf2: 4760 `G BX r12
- $Ven$TT$L$$ke_event_set
- 0x01000bf4: f24a3c29 J.)< MOV r12,#0xa329
- 0x01000bf8: f2c00c00 .... MOVT r12,#0
- 0x01000bfc: 4760 `G BX r12
- $Ven$TT$L$$timer_run
- 0x01000bfe: f2415ccd A..\ MOV r12,#0x15cd
- 0x01000c02: f2c20c00 .... MOVT r12,#0x2000
- 0x01000c06: 4760 `G BX r12
- $Ven$TT$L$$timer_stop
- 0x01000c08: f2415cd7 A..\ MOV r12,#0x15d7
- 0x01000c0c: f2c20c00 .... MOVT r12,#0x2000
- 0x01000c10: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_init_env
- 0x01000c12: f6424c25 B.%L MOV r12,#0x2c25
- 0x01000c16: f2c00c00 .... MOVT r12,#0
- 0x01000c1a: 4760 `G BX r12
- $Ven$TT$L$$llm_init_act_info_buf
- 0x01000c1c: f6486cfd H..l MOV r12,#0x8efd
- 0x01000c20: f2c00c01 .... MOVT r12,#1
- 0x01000c24: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memset
- 0x01000c26: f6400ce9 @... MOV r12,#0x8e9
- 0x01000c2a: f2c00c00 .... MOVT r12,#0
- 0x01000c2e: 4760 `G BX r12
- $Ven$TT$L$$ke_mem_init
- 0x01000c30: f24a5ca1 J..\ MOV r12,#0xa5a1
- 0x01000c34: f2c00c00 .... MOVT r12,#0
- 0x01000c38: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_acl_tx_alloc
- 0x01000c3a: f6421c65 B.e. MOV r12,#0x2965
- 0x01000c3e: f2c00c00 .... MOVT r12,#0
- 0x01000c42: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_acl_tx_free
- 0x01000c44: f6421ca5 B... MOV r12,#0x29a5
- 0x01000c48: f2c00c00 .... MOVT r12,#0
- 0x01000c4c: 4760 `G BX r12
- $Ven$TT$L$$ke_event_callback_set
- 0x01000c4e: f24a2c59 J.Y, MOV r12,#0xa259
- 0x01000c52: f2c00c00 .... MOVT r12,#0
- 0x01000c56: 4760 `G BX r12
- $Ven$TT$L$$ke_event_clear
- 0x01000c58: f24a2c71 J.q, MOV r12,#0xa271
- 0x01000c5c: f2c00c00 .... MOVT r12,#0
- 0x01000c60: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_adv_tx_free
- 0x01000c62: f6421ce5 B... MOV r12,#0x29e5
- 0x01000c66: f2c00c00 .... MOVT r12,#0
- 0x01000c6a: 4760 `G BX r12
- $Ven$TT$L$$llm_is_dev_connected
- 0x01000c6c: f6487c09 H..| MOV r12,#0x8f09
- 0x01000c70: f2c00c01 .... MOVT r12,#1
- 0x01000c74: 4760 `G BX r12
- $Ven$TT$L$$llm_cmd_cmp_send
- 0x01000c76: f6484c9d H..L MOV r12,#0x8c9d
- 0x01000c7a: f2c00c01 .... MOVT r12,#1
- 0x01000c7e: 4760 `G BX r12
- $Ven$TT$L$$llc_start
- 0x01000c80: f64d5ce9 M..\ MOV r12,#0xdde9
- 0x01000c84: f2c00c00 .... MOVT r12,#0
- 0x01000c88: 4760 `G BX r12
- $Ven$TT$L$$lld_res_list_peer_update
- 0x01000c8a: f6453c75 E.u< MOV r12,#0x5b75
- 0x01000c8e: f2c00c01 .... MOVT r12,#1
- 0x01000c92: 4760 `G BX r12
- $Ven$TT$L$$llm_dev_list_search
- 0x01000c94: f6484cf9 H..L MOV r12,#0x8cf9
- 0x01000c98: f2c00c01 .... MOVT r12,#1
- 0x01000c9c: 4760 `G BX r12
- $Ven$TT$L$$lld_white_list_rem
- 0x01000c9e: f2487c59 H.Y| MOV r12,#0x8759
- 0x01000ca2: f2c00c01 .... MOVT r12,#1
- 0x01000ca6: 4760 `G BX r12
- $Ven$TT$L$$hci_ble_conhdl_register
- 0x01000ca8: f2452ca9 E.., MOV r12,#0x52a9
- 0x01000cac: f2c00c00 .... MOVT r12,#0
- 0x01000cb0: 4760 `G BX r12
- $Ven$TT$L$$llm_le_evt_mask_check
- 0x01000cb2: f2490c99 I... MOV r12,#0x9099
- 0x01000cb6: f2c00c01 .... MOVT r12,#1
- 0x01000cba: 4760 `G BX r12
- $Ven$TT$L$$hci_send_2_host
- 0x01000cbc: f6494c9d I..L MOV r12,#0x9c9d
- 0x01000cc0: f2c00c00 .... MOVT r12,#0
- 0x01000cc4: 4760 `G BX r12
- $Ven$TT$L$$pmu_enable_isr
- 0x01000cc6: f2496ce9 I..l MOV r12,#0x96e9
- 0x01000cca: f2c00c01 .... MOVT r12,#1
- 0x01000cce: 4760 `G BX r12
- $Ven$TT$L$$pmu_enable_isr2
- 0x01000cd0: f2497c09 I..| MOV r12,#0x9709
- 0x01000cd4: f2c00c01 .... MOVT r12,#1
- 0x01000cd8: 4760 `G BX r12
- $Ven$TT$L$$pmu_first_power_on
- 0x01000cda: f2497c29 I.)| MOV r12,#0x9729
- 0x01000cde: f2c00c01 .... MOVT r12,#1
- 0x01000ce2: 4760 `G BX r12
- $Ven$TT$L$$ke_task_msg_flush
- 0x01000ce4: f64a0ce9 J... MOV r12,#0xa8e9
- 0x01000ce8: f2c00c00 .... MOVT r12,#0
- 0x01000cec: 4760 `G BX r12
- $Ven$TT$L$$gpio_set_dir
- 0x01000cee: f6443cb5 D..< MOV r12,#0x4bb5
- 0x01000cf2: f2c00c00 .... MOVT r12,#0
- 0x01000cf6: 4760 `G BX r12
- $Ven$TT$L$$rwip_prevent_sleep_set
- 0x01000cf8: f64a5c31 J.1\ MOV r12,#0xad31
- 0x01000cfc: f2c00c01 .... MOVT r12,#1
- 0x01000d00: 4760 `G BX r12
- $Ven$TT$L$$rwip_prevent_sleep_clear
- 0x01000d02: f64a5c11 J..\ MOV r12,#0xad11
- 0x01000d06: f2c00c01 .... MOVT r12,#1
- 0x01000d0a: 4760 `G BX r12
- $Ven$TT$L$$retry_handshake
- 0x01000d0c: f6422ccf B.., MOV r12,#0x2acf
- 0x01000d10: f2c20c00 .... MOVT r12,#0x2000
- 0x01000d14: 4760 `G BX r12
- $Ven$TT$L$$patch_set_2ms
- 0x01000d16: f2417c67 A.g| MOV r12,#0x1767
- 0x01000d1a: f2c20c00 .... MOVT r12,#0x2000
- 0x01000d1e: 4760 `G BX r12
- $Ven$TT$L$$pmu_clear_isr_state
- 0x01000d20: f2412ca1 A.., MOV r12,#0x12a1
- 0x01000d24: f2c20c00 .... MOVT r12,#0x2000
- 0x01000d28: 4760 `G BX r12
- $Ven$TT$L$$pmu_get_rc_clk
- 0x01000d2a: f2497c61 I.a| MOV r12,#0x9761
- 0x01000d2e: f2c00c01 .... MOVT r12,#1
- 0x01000d32: 4760 `G BX r12
- i.adc_disable
- adc_disable
- 0x01000d34: b510 .. PUSH {r4,lr}
- 0x01000d36: 200c . MOVS r0,#0xc
- 0x01000d38: f7fffdf9 .... BL $Ven$TT$L$$NVIC_DisableIRQ ; 0x100092e
- 0x01000d3c: 4816 .H LDR r0,[pc,#88] ; [0x1000d98] = 0x20003850
- 0x01000d3e: 6880 .h LDR r0,[r0,#8]
- 0x01000d40: 6801 .h LDR r1,[r0,#0]
- 0x01000d42: f0210101 !... BIC r1,r1,#1
- 0x01000d46: 6001 .` STR r1,[r0,#0]
- 0x01000d48: 2201 ." MOVS r2,#1
- 0x01000d4a: 211f .! MOVS r1,#0x1f
- 0x01000d4c: 2000 . MOVS r0,#0
- 0x01000d4e: f7fffdf3 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01000d52: f00003ef .... AND r3,r0,#0xef
- 0x01000d56: 2201 ." MOVS r2,#1
- 0x01000d58: 211f .! MOVS r1,#0x1f
- 0x01000d5a: 2000 . MOVS r0,#0
- 0x01000d5c: f7fffdf1 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01000d60: 2201 ." MOVS r2,#1
- 0x01000d62: 2123 #! MOVS r1,#0x23
- 0x01000d64: 2000 . MOVS r0,#0
- 0x01000d66: f7fffde7 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01000d6a: b2c0 .. UXTB r0,r0
- 0x01000d6c: f0400380 @... ORR r3,r0,#0x80
- 0x01000d70: 2201 ." MOVS r2,#1
- 0x01000d72: 2123 #! MOVS r1,#0x23
- 0x01000d74: 2000 . MOVS r0,#0
- 0x01000d76: f7fffde4 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01000d7a: 2201 ." MOVS r2,#1
- 0x01000d7c: 2124 $! MOVS r1,#0x24
- 0x01000d7e: 2000 . MOVS r0,#0
- 0x01000d80: f7fffdda .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01000d84: f3c000c4 .... UBFX r0,r0,#3,#5
- 0x01000d88: 00c3 .. LSLS r3,r0,#3
- 0x01000d8a: 2201 ." MOVS r2,#1
- 0x01000d8c: 2124 $! MOVS r1,#0x24
- 0x01000d8e: e8bd4010 ...@ POP {r4,lr}
- 0x01000d92: 2000 . MOVS r0,#0
- 0x01000d94: f7ffbdd5 .... B.W $Ven$TT$L$$frspim_wr ; 0x1000942
- $d
- 0x01000d98: 20003850 P8. DCD 536885328
- $t
- i.adc_enable
- adc_enable
- 0x01000d9c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01000da0: 4c29 )L LDR r4,[pc,#164] ; [0x1000e48] = 0x200040b8
- 0x01000da2: 4616 .F MOV r6,r2
- 0x01000da4: 460f .F MOV r7,r1
- 0x01000da6: 0005 .. MOVS r5,r0
- 0x01000da8: d005 .. BEQ 0x1000db6 ; adc_enable + 26
- 0x01000daa: 7820 x LDRB r0,[r4,#0]
- 0x01000dac: 2801 .( CMP r0,#1
- 0x01000dae: d002 .. BEQ 0x1000db6 ; adc_enable + 26
- 0x01000db0: 2000 . MOVS r0,#0
- 0x01000db2: e8bd81f0 .... POP {r4-r8,pc}
- 0x01000db6: 2201 ." MOVS r2,#1
- 0x01000db8: 2124 $! MOVS r1,#0x24
- 0x01000dba: 2000 . MOVS r0,#0
- 0x01000dbc: f7fffdbc .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01000dc0: f3c000c4 .... UBFX r0,r0,#3,#5
- 0x01000dc4: 2106 .! MOVS r1,#6
- 0x01000dc6: eb0103c0 .... ADD r3,r1,r0,LSL #3
- 0x01000dca: 2201 ." MOVS r2,#1
- 0x01000dcc: 2124 $! MOVS r1,#0x24
- 0x01000dce: 2000 . MOVS r0,#0
- 0x01000dd0: f7fffdb7 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01000dd4: 2201 ." MOVS r2,#1
- 0x01000dd6: 2123 #! MOVS r1,#0x23
- 0x01000dd8: 2000 . MOVS r0,#0
- 0x01000dda: f7fffdad .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01000dde: f000037f .... AND r3,r0,#0x7f
- 0x01000de2: 2201 ." MOVS r2,#1
- 0x01000de4: 2123 #! MOVS r1,#0x23
- 0x01000de6: 2000 . MOVS r0,#0
- 0x01000de8: f7fffdab .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01000dec: 2201 ." MOVS r2,#1
- 0x01000dee: 211f .! MOVS r1,#0x1f
- 0x01000df0: 2000 . MOVS r0,#0
- 0x01000df2: f7fffda1 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01000df6: b2c0 .. UXTB r0,r0
- 0x01000df8: f0400310 @... ORR r3,r0,#0x10
- 0x01000dfc: 2201 ." MOVS r2,#1
- 0x01000dfe: 211f .! MOVS r1,#0x1f
- 0x01000e00: 2000 . MOVS r0,#0
- 0x01000e02: f7fffd9e .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01000e06: 2001 . MOVS r0,#1
- 0x01000e08: f7fffda0 .... BL $Ven$TT$L$$co_delay_100us ; 0x100094c
- 0x01000e0c: 480f .H LDR r0,[pc,#60] ; [0x1000e4c] = 0x20003850
- 0x01000e0e: 6880 .h LDR r0,[r0,#8]
- 0x01000e10: 6801 .h LDR r1,[r0,#0]
- 0x01000e12: f0410101 A... ORR r1,r1,#1
- 0x01000e16: 6001 .` STR r1,[r0,#0]
- 0x01000e18: 7821 !x LDRB r1,[r4,#0]
- 0x01000e1a: 2901 .) CMP r1,#1
- 0x01000e1c: d102 .. BNE 0x1000e24 ; adc_enable + 136
- 0x01000e1e: 6801 .h LDR r1,[r0,#0]
- 0x01000e20: 0709 .. LSLS r1,r1,#28
- 0x01000e22: d5fc .. BPL 0x1000e1e ; adc_enable + 130
- 0x01000e24: b16d m. CBZ r5,0x1000e42 ; adc_enable + 166
- 0x01000e26: 60e6 .` STR r6,[r4,#0xc]
- 0x01000e28: e9c45701 ...W STRD r5,r7,[r4,#4]
- 0x01000e2c: 6801 .h LDR r1,[r0,#0]
- 0x01000e2e: f0410102 A... ORR r1,r1,#2
- 0x01000e32: 6001 .` STR r1,[r0,#0]
- 0x01000e34: 6a81 .j LDR r1,[r0,#0x28]
- 0x01000e36: f0410102 A... ORR r1,r1,#2
- 0x01000e3a: 6281 .b STR r1,[r0,#0x28]
- 0x01000e3c: 200c . MOVS r0,#0xc
- 0x01000e3e: f7fffd8a .... BL $Ven$TT$L$$NVIC_EnableIRQ ; 0x1000956
- 0x01000e42: 2001 . MOVS r0,#1
- 0x01000e44: e7b5 .. B 0x1000db2 ; adc_enable + 22
- $d
- 0x01000e46: 0000 .. DCW 0
- 0x01000e48: 200040b8 .@. DCD 536887480
- 0x01000e4c: 20003850 P8. DCD 536885328
- $t
- i.adc_get_result
- adc_get_result
- 0x01000e50: e92d47fc -..G PUSH {r2-r10,lr}
- 0x01000e54: 4b21 !K LDR r3,[pc,#132] ; [0x1000edc] = 0x20003850
- 0x01000e56: 689c .h LDR r4,[r3,#8]
- 0x01000e58: b3c0 .. CBZ r0,0x1000ecc ; adc_get_result + 124
- 0x01000e5a: 4b21 !K LDR r3,[pc,#132] ; [0x1000ee0] = 0x200040b8
- 0x01000e5c: 781d .x LDRB r5,[r3,#0]
- 0x01000e5e: 2d01 .- CMP r5,#1
- 0x01000e60: d035 5. BEQ 0x1000ece ; adc_get_result + 126
- 0x01000e62: 2801 .( CMP r0,#1
- 0x01000e64: d130 0. BNE 0x1000ec8 ; adc_get_result + 120
- 0x01000e66: 25ff .% MOVS r5,#0xff
- 0x01000e68: 785f _x LDRB r7,[r3,#1]
- 0x01000e6a: 2003 . MOVS r0,#3
- 0x01000e6c: 46a1 .F MOV r9,r4
- 0x01000e6e: 2301 .# MOVS r3,#1
- 0x01000e70: ea4f0a0d O... MOV.W r10,sp
- 0x01000e74: fa03fc00 .... LSL r12,r3,r0
- 0x01000e78: ea1c0f07 .... TST r12,r7
- 0x01000e7c: d00a .. BEQ 0x1000e94 ; adc_get_result + 68
- 0x01000e7e: 2dff .- CMP r5,#0xff
- 0x01000e80: d02a *. BEQ 0x1000ed8 ; adc_get_result + 136
- 0x01000e82: eb090c80 .... ADD r12,r9,r0,LSL #2
- 0x01000e86: f8dcc004 .... LDR r12,[r12,#4]
- 0x01000e8a: f3cc0809 .... UBFX r8,r12,#0,#10
- 0x01000e8e: f82a8016 *... STRH r8,[r10,r6,LSL #1]
- 0x01000e92: 4606 .F MOV r6,r0
- 0x01000e94: 1e40 @. SUBS r0,r0,#1
- 0x01000e96: b2c0 .. UXTB r0,r0
- 0x01000e98: 28ff .( CMP r0,#0xff
- 0x01000e9a: d1eb .. BNE 0x1000e74 ; adc_get_result + 36
- 0x01000e9c: eb090085 .... ADD r0,r9,r5,LSL #2
- 0x01000ea0: 6840 @h LDR r0,[r0,#4]
- 0x01000ea2: 4654 TF MOV r4,r10
- 0x01000ea4: f3c00009 .... UBFX r0,r0,#0,#10
- 0x01000ea8: f82a0016 *... STRH r0,[r10,r6,LSL #1]
- 0x01000eac: f05f0000 _... MOVS.W r0,#0
- 0x01000eb0: fa03f500 .... LSL r5,r3,r0
- 0x01000eb4: 420d .B TST r5,r1
- 0x01000eb6: d003 .. BEQ 0x1000ec0 ; adc_get_result + 112
- 0x01000eb8: f8345010 4..P LDRH r5,[r4,r0,LSL #1]
- 0x01000ebc: f8225b02 "..[ STRH r5,[r2],#2
- 0x01000ec0: 1c40 @. ADDS r0,r0,#1
- 0x01000ec2: b2c0 .. UXTB r0,r0
- 0x01000ec4: 2804 .( CMP r0,#4
- 0x01000ec6: d3f3 .. BCC 0x1000eb0 ; adc_get_result + 96
- 0x01000ec8: e8bd87fc .... POP {r2-r10,pc}
- 0x01000ecc: e7ff .. B 0x1000ece ; adc_get_result + 126
- 0x01000ece: 6860 `h LDR r0,[r4,#4]
- 0x01000ed0: f3c00009 .... UBFX r0,r0,#0,#10
- 0x01000ed4: 8010 .. STRH r0,[r2,#0]
- 0x01000ed6: e7f7 .. B 0x1000ec8 ; adc_get_result + 120
- 0x01000ed8: 4605 .F MOV r5,r0
- 0x01000eda: e7da .. B 0x1000e92 ; adc_get_result + 66
- $d
- 0x01000edc: 20003850 P8. DCD 536885328
- 0x01000ee0: 200040b8 .@. DCD 536887480
- $t
- i.adc_init
- adc_init
- 0x01000ee4: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01000ee8: 4d7a zM LDR r5,[pc,#488] ; [0x10010d4] = 0x20003850
- 0x01000eea: 4604 .F MOV r4,r0
- 0x01000eec: 7a06 .z LDRB r6,[r0,#8]
- 0x01000eee: 7828 (x LDRB r0,[r5,#0]
- 0x01000ef0: b086 .. SUB sp,sp,#0x18
- 0x01000ef2: f04f0a01 O... MOV r10,#1
- 0x01000ef6: bbe8 .. CBNZ r0,0x1000f74 ; adc_init + 144
- 0x01000ef8: f885a000 .... STRB r10,[r5,#0]
- 0x01000efc: 4668 hF MOV r0,sp
- 0x01000efe: a901 .. ADD r1,sp,#4
- 0x01000f00: aa02 .. ADD r2,sp,#8
- 0x01000f02: f006fe41 ..A. BL efuse_read ; 0x1007b88
- 0x01000f06: 9802 .. LDR r0,[sp,#8]
- 0x01000f08: b130 0. CBZ r0,0x1000f18 ; adc_init + 52
- 0x01000f0a: f3c0300b ...0 UBFX r0,r0,#12,#12
- 0x01000f0e: 8068 h. STRH r0,[r5,#2]
- 0x01000f10: 9802 .. LDR r0,[sp,#8]
- 0x01000f12: f3c0000b .... UBFX r0,r0,#0,#12
- 0x01000f16: e024 $. B 0x1000f62 ; adc_init + 126
- 0x01000f18: 466a jF MOV r2,sp
- 0x01000f1a: 2114 .! MOVS r1,#0x14
- 0x01000f1c: f44f5080 O..P MOV r0,#0x1000
- 0x01000f20: f7fffd1e .... BL $Ven$TT$L$$flash_OTP_read ; 0x1000960
- 0x01000f24: 496c lI LDR r1,[pc,#432] ; [0x10010d8] = 0x31303030
- 0x01000f26: 9800 .. LDR r0,[sp,#0]
- 0x01000f28: 4288 .B CMP r0,r1
- 0x01000f2a: d11b .. BNE 0x1000f64 ; adc_init + 128
- 0x01000f2c: 9803 .. LDR r0,[sp,#0xc]
- 0x01000f2e: f44f21c8 O..! MOV r1,#0x64000
- 0x01000f32: 0940 @. LSRS r0,r0,#5
- 0x01000f34: fbb1f1f0 .... UDIV r1,r1,r0
- 0x01000f38: 9804 .. LDR r0,[sp,#0x10]
- 0x01000f3a: 0942 B. LSRS r2,r0,#5
- 0x01000f3c: f44f2048 O.H MOV r0,#0xc8000
- 0x01000f40: fbb0f2f2 .... UDIV r2,r0,r2
- 0x01000f44: 4411 .D ADD r1,r1,r2
- 0x01000f46: 0849 I. LSRS r1,r1,#1
- 0x01000f48: 8069 i. STRH r1,[r5,#2]
- 0x01000f4a: 9901 .. LDR r1,[sp,#4]
- 0x01000f4c: f44f1216 O... MOV r2,#0x258000
- 0x01000f50: 0949 I. LSRS r1,r1,#5
- 0x01000f52: fbb2f1f1 .... UDIV r1,r2,r1
- 0x01000f56: 9a02 .. LDR r2,[sp,#8]
- 0x01000f58: 0952 R. LSRS r2,r2,#5
- 0x01000f5a: fbb0f0f2 .... UDIV r0,r0,r2
- 0x01000f5e: 4408 .D ADD r0,r0,r1
- 0x01000f60: 0840 @. LSRS r0,r0,#1
- 0x01000f62: 80a8 .. STRH r0,[r5,#4]
- 0x01000f64: 495d ]I LDR r1,[pc,#372] ; [0x10010dc] = 0x2000384a
- 0x01000f66: 8868 h. LDRH r0,[r5,#2]
- 0x01000f68: 7809 .x LDRB r1,[r1,#0]
- 0x01000f6a: 4348 HC MULS r0,r1,r0
- 0x01000f6c: 2250 P" MOVS r2,#0x50
- 0x01000f6e: fbb0f0f2 .... UDIV r0,r0,r2
- 0x01000f72: e000 .. B 0x1000f76 ; adc_init + 146
- 0x01000f74: e005 .. B 0x1000f82 ; adc_init + 158
- 0x01000f76: 8068 h. STRH r0,[r5,#2]
- 0x01000f78: 88a8 .. LDRH r0,[r5,#4]
- 0x01000f7a: 4348 HC MULS r0,r1,r0
- 0x01000f7c: fbb0f0f2 .... UDIV r0,r0,r2
- 0x01000f80: 80a8 .. STRH r0,[r5,#4]
- 0x01000f82: 2114 .! MOVS r1,#0x14
- 0x01000f84: 4856 VH LDR r0,[pc,#344] ; [0x10010e0] = 0x200040b8
- 0x01000f86: f7fffcf0 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x01000f8a: 7820 x LDRB r0,[r4,#0]
- 0x01000f8c: b900 .. CBNZ r0,0x1000f90 ; adc_init + 172
- 0x01000f8e: 2601 .& MOVS r6,#1
- 0x01000f90: f8df814c ..L. LDR r8,[pc,#332] ; [0x10010e0] = 0x200040b8
- 0x01000f94: 2201 ." MOVS r2,#1
- 0x01000f96: 2123 #! MOVS r1,#0x23
- 0x01000f98: f8886001 ...` STRB r6,[r8,#1]
- 0x01000f9c: 2000 . MOVS r0,#0
- 0x01000f9e: f7fffccb .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01000fa2: b2c0 .. UXTB r0,r0
- 0x01000fa4: f0400370 @.p. ORR r3,r0,#0x70
- 0x01000fa8: 2201 ." MOVS r2,#1
- 0x01000faa: 2123 #! MOVS r1,#0x23
- 0x01000fac: 2000 . MOVS r0,#0
- 0x01000fae: f7fffcc8 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01000fb2: 79a2 .y LDRB r2,[r4,#6]
- 0x01000fb4: 79e0 .y LDRB r0,[r4,#7]
- 0x01000fb6: b112 .. CBZ r2,0x1000fbe ; adc_init + 218
- 0x01000fb8: 0701 .. LSLS r1,r0,#28
- 0x01000fba: d006 .. BEQ 0x1000fca ; adc_init + 230
- 0x01000fbc: e008 .. B 0x1000fd0 ; adc_init + 236
- 0x01000fbe: f0100f30 ..0. TST r0,#0x30
- 0x01000fc2: d105 .. BNE 0x1000fd0 ; adc_init + 236
- 0x01000fc4: f0400030 @.0. ORR r0,r0,#0x30
- 0x01000fc8: e001 .. B 0x1000fce ; adc_init + 234
- 0x01000fca: f040000f @... ORR r0,r0,#0xf
- 0x01000fce: 71e0 .q STRB r0,[r4,#7]
- 0x01000fd0: b2c1 .. UXTB r1,r0
- 0x01000fd2: 4610 .F MOV r0,r2
- 0x01000fd4: f000f9a0 .... BL adc_set_sample_clock ; 0x1001318
- 0x01000fd8: 78a7 .x LDRB r7,[r4,#2]
- 0x01000fda: f8949003 .... LDRB r9,[r4,#3]
- 0x01000fde: 2201 ." MOVS r2,#1
- 0x01000fe0: 2124 $! MOVS r1,#0x24
- 0x01000fe2: 2000 . MOVS r0,#0
- 0x01000fe4: f7fffca8 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01000fe8: f000030f .... AND r3,r0,#0xf
- 0x01000fec: ea470009 G... ORR r0,r7,r9
- 0x01000ff0: 4303 .C ORRS r3,r3,r0
- 0x01000ff2: 2201 ." MOVS r2,#1
- 0x01000ff4: 2124 $! MOVS r1,#0x24
- 0x01000ff6: 2000 . MOVS r0,#0
- 0x01000ff8: f7fffca3 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01000ffc: b117 .. CBZ r7,0x1001004 ; adc_init + 288
- 0x01000ffe: 2f20 / CMP r7,#0x20
- 0x01001000: d009 .. BEQ 0x1001016 ; adc_init + 306
- 0x01001002: e014 .. B 0x100102e ; adc_init + 330
- 0x01001004: 2201 ." MOVS r2,#1
- 0x01001006: 2122 "! MOVS r1,#0x22
- 0x01001008: 2000 . MOVS r0,#0
- 0x0100100a: f7fffc95 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0100100e: b2c0 .. UXTB r0,r0
- 0x01001010: f0400340 @.@. ORR r3,r0,#0x40
- 0x01001014: e006 .. B 0x1001024 ; adc_init + 320
- 0x01001016: 2201 ." MOVS r2,#1
- 0x01001018: 2122 "! MOVS r1,#0x22
- 0x0100101a: 2000 . MOVS r0,#0
- 0x0100101c: f7fffc8c .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001020: f00003bf .... AND r3,r0,#0xbf
- 0x01001024: 2201 ." MOVS r2,#1
- 0x01001026: 2122 "! MOVS r1,#0x22
- 0x01001028: 2000 . MOVS r0,#0
- 0x0100102a: f7fffc8a .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100102e: 7860 `x LDRB r0,[r4,#1]
- 0x01001030: f3c00380 .... UBFX r3,r0,#2,#1
- 0x01001034: f3c00240 ..@. UBFX r2,r0,#1,#1
- 0x01001038: f0000101 .... AND r1,r0,#1
- 0x0100103c: 7820 x LDRB r0,[r4,#0]
- 0x0100103e: f000f87f .... BL adc_route_config ; 0x1001140
- 0x01001042: 7860 `x LDRB r0,[r4,#1]
- 0x01001044: 0780 .. LSLS r0,r0,#30
- 0x01001046: d510 .. BPL 0x100106a ; adc_init + 390
- 0x01001048: 7927 'y LDRB r7,[r4,#4]
- 0x0100104a: 7964 dy LDRB r4,[r4,#5]
- 0x0100104c: 2201 ." MOVS r2,#1
- 0x0100104e: 2122 "! MOVS r1,#0x22
- 0x01001050: 2000 . MOVS r0,#0
- 0x01001052: f7fffc71 ..q. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001056: f3c01081 .... UBFX r0,r0,#6,#2
- 0x0100105a: 433c <C ORRS r4,r4,r7
- 0x0100105c: ea441380 D... ORR r3,r4,r0,LSL #6
- 0x01001060: 2201 ." MOVS r2,#1
- 0x01001062: 2122 "! MOVS r1,#0x22
- 0x01001064: 2000 . MOVS r0,#0
- 0x01001066: f7fffc6c ..l. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100106a: 68a8 .h LDR r0,[r5,#8]
- 0x0100106c: 2100 .! MOVS r1,#0
- 0x0100106e: 6281 .b STR r1,[r0,#0x28]
- 0x01001070: 6a82 .j LDR r2,[r0,#0x28]
- 0x01001072: f44f2260 O.`" MOV r2,#0xe0000
- 0x01001076: 6282 .b STR r2,[r0,#0x28]
- 0x01001078: 6802 .h LDR r2,[r0,#0]
- 0x0100107a: f0220201 "... BIC r2,r2,#1
- 0x0100107e: 6002 .` STR r2,[r0,#0]
- 0x01001080: 6802 .h LDR r2,[r0,#0]
- 0x01001082: f0220202 "... BIC r2,r2,#2
- 0x01001086: 6002 .` STR r2,[r0,#0]
- 0x01001088: 1e72 r. SUBS r2,r6,#1
- 0x0100108a: 4216 .B TST r6,r2
- 0x0100108c: d00c .. BEQ 0x10010a8 ; adc_init + 452
- 0x0100108e: 6802 .h LDR r2,[r0,#0]
- 0x01001090: f0220204 "... BIC r2,r2,#4
- 0x01001094: 6002 .` STR r2,[r0,#0]
- 0x01001096: 6802 .h LDR r2,[r0,#0]
- 0x01001098: f366220f f.." BFI r2,r6,#8,#8
- 0x0100109c: 6002 .` STR r2,[r0,#0]
- 0x0100109e: f8881000 .... STRB r1,[r8,#0]
- 0x010010a2: b006 .. ADD sp,sp,#0x18
- 0x010010a4: e8bd87f0 .... POP {r4-r10,pc}
- 0x010010a8: 6801 .h LDR r1,[r0,#0]
- 0x010010aa: f0410104 A... ORR r1,r1,#4
- 0x010010ae: 6001 .` STR r1,[r0,#0]
- 0x010010b0: 2100 .! MOVS r1,#0
- 0x010010b2: 4652 RF MOV r2,r10
- 0x010010b4: fa02f301 .... LSL r3,r2,r1
- 0x010010b8: 4233 3B TST r3,r6
- 0x010010ba: d103 .. BNE 0x10010c4 ; adc_init + 480
- 0x010010bc: 1c49 I. ADDS r1,r1,#1
- 0x010010be: b2c9 .. UXTB r1,r1
- 0x010010c0: 2904 .) CMP r1,#4
- 0x010010c2: d3f7 .. BCC 0x10010b4 ; adc_init + 464
- 0x010010c4: 6803 .h LDR r3,[r0,#0]
- 0x010010c6: f3611306 a... BFI r3,r1,#4,#3
- 0x010010ca: 6003 .` STR r3,[r0,#0]
- 0x010010cc: f888a000 .... STRB r10,[r8,#0]
- 0x010010d0: e7e7 .. B 0x10010a2 ; adc_init + 446
- $d
- 0x010010d2: 0000 .. DCW 0
- 0x010010d4: 20003850 P8. DCD 536885328
- 0x010010d8: 31303030 0001 DCD 825241648
- 0x010010dc: 2000384a J8. DCD 536885322
- 0x010010e0: 200040b8 .@. DCD 536887480
- $t
- i.adc_isr
- adc_isr
- 0x010010e4: b570 p. PUSH {r4-r6,lr}
- 0x010010e6: 4c14 .L LDR r4,[pc,#80] ; [0x1001138] = 0x200040b8
- 0x010010e8: 68a1 .h LDR r1,[r4,#8]
- 0x010010ea: 6920 i LDR r0,[r4,#0x10]
- 0x010010ec: 68e2 .h LDR r2,[r4,#0xc]
- 0x010010ee: eb010140 ..@. ADD r1,r1,r0,LSL #1
- 0x010010f2: 1a10 .. SUBS r0,r2,r0
- 0x010010f4: 2810 .( CMP r0,#0x10
- 0x010010f6: d900 .. BLS 0x10010fa ; adc_isr + 22
- 0x010010f8: 2010 . MOVS r0,#0x10
- 0x010010fa: 4a10 .J LDR r2,[pc,#64] ; [0x100113c] = 0x20003850
- 0x010010fc: 6893 .h LDR r3,[r2,#8]
- 0x010010fe: 6a9a .j LDR r2,[r3,#0x28]
- 0x01001100: 0592 .. LSLS r2,r2,#22
- 0x01001102: d518 .. BPL 0x1001136 ; adc_isr + 82
- 0x01001104: 4602 .F MOV r2,r0
- 0x01001106: e003 .. B 0x1001110 ; adc_isr + 44
- 0x01001108: 6a5d ]j LDR r5,[r3,#0x24]
- 0x0100110a: f8215b02 !..[ STRH r5,[r1],#2
- 0x0100110e: 1e40 @. SUBS r0,r0,#1
- 0x01001110: 2800 .( CMP r0,#0
- 0x01001112: d1f9 .. BNE 0x1001108 ; adc_isr + 36
- 0x01001114: 6920 i LDR r0,[r4,#0x10]
- 0x01001116: 4410 .D ADD r0,r0,r2
- 0x01001118: 6120 a STR r0,[r4,#0x10]
- 0x0100111a: 68e1 .h LDR r1,[r4,#0xc]
- 0x0100111c: 4288 .B CMP r0,r1
- 0x0100111e: d30a .. BCC 0x1001136 ; adc_isr + 82
- 0x01001120: 200c . MOVS r0,#0xc
- 0x01001122: f7fffc04 .... BL $Ven$TT$L$$NVIC_DisableIRQ ; 0x100092e
- 0x01001126: f7fffe05 .... BL adc_disable ; 0x1000d34
- 0x0100112a: e9d40102 .... LDRD r0,r1,[r4,#8]
- 0x0100112e: 6862 bh LDR r2,[r4,#4]
- 0x01001130: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01001134: 4710 .G BX r2
- 0x01001136: bd70 p. POP {r4-r6,pc}
- $d
- 0x01001138: 200040b8 .@. DCD 536887480
- 0x0100113c: 20003850 P8. DCD 536885328
- $t
- i.adc_route_config
- adc_route_config
- 0x01001140: b570 p. PUSH {r4-r6,lr}
- 0x01001142: 461c .F MOV r4,r3
- 0x01001144: 4615 .F MOV r5,r2
- 0x01001146: 460e .F MOV r6,r1
- 0x01001148: b338 8. CBZ r0,0x100119a ; adc_route_config + 90
- 0x0100114a: 2801 .( CMP r0,#1
- 0x0100114c: d17e ~. BNE 0x100124c ; adc_route_config + 268
- 0x0100114e: 2201 ." MOVS r2,#1
- 0x01001150: 2126 &! MOVS r1,#0x26
- 0x01001152: 2000 . MOVS r0,#0
- 0x01001154: f7fffbf0 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001158: f00003d7 .... AND r3,r0,#0xd7
- 0x0100115c: 2201 ." MOVS r2,#1
- 0x0100115e: 2126 &! MOVS r1,#0x26
- 0x01001160: 2000 . MOVS r0,#0
- 0x01001162: f7fffbee .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001166: 2201 ." MOVS r2,#1
- 0x01001168: 2123 #! MOVS r1,#0x23
- 0x0100116a: 2000 . MOVS r0,#0
- 0x0100116c: f7fffbe4 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001170: b2c0 .. UXTB r0,r0
- 0x01001172: f0400304 @... ORR r3,r0,#4
- 0x01001176: 2201 ." MOVS r2,#1
- 0x01001178: 2123 #! MOVS r1,#0x23
- 0x0100117a: 2000 . MOVS r0,#0
- 0x0100117c: f7fffbe1 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001180: f04f0201 O... MOV r2,#1
- 0x01001184: f04f0123 O.#. MOV r1,#0x23
- 0x01001188: f04f0000 O... MOV r0,#0
- 0x0100118c: b1e6 .. CBZ r6,0x10011c8 ; adc_route_config + 136
- 0x0100118e: f7fffbd3 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001192: b2c0 .. UXTB r0,r0
- 0x01001194: f0400302 @... ORR r3,r0,#2
- 0x01001198: e01a .. B 0x10011d0 ; adc_route_config + 144
- 0x0100119a: 2201 ." MOVS r2,#1
- 0x0100119c: 2123 #! MOVS r1,#0x23
- 0x0100119e: 2000 . MOVS r0,#0
- 0x010011a0: f7fffbca .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010011a4: f00003fb .... AND r3,r0,#0xfb
- 0x010011a8: 2201 ." MOVS r2,#1
- 0x010011aa: 2123 #! MOVS r1,#0x23
- 0x010011ac: 2000 . MOVS r0,#0
- 0x010011ae: f7fffbc8 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010011b2: 2201 ." MOVS r2,#1
- 0x010011b4: 2126 &! MOVS r1,#0x26
- 0x010011b6: 2000 . MOVS r0,#0
- 0x010011b8: f7fffbbe .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010011bc: b2c0 .. UXTB r0,r0
- 0x010011be: 2201 ." MOVS r2,#1
- 0x010011c0: f0400328 @.(. ORR r3,r0,#0x28
- 0x010011c4: 2126 &! MOVS r1,#0x26
- 0x010011c6: e098 .. B 0x10012fa ; adc_route_config + 442
- 0x010011c8: f7fffbb6 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010011cc: f00003fd .... AND r3,r0,#0xfd
- 0x010011d0: 2201 ." MOVS r2,#1
- 0x010011d2: 2123 #! MOVS r1,#0x23
- 0x010011d4: 2000 . MOVS r0,#0
- 0x010011d6: f7fffbb4 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010011da: f04f0201 O... MOV r2,#1
- 0x010011de: f04f0121 O.!. MOV r1,#0x21
- 0x010011e2: f04f0000 O... MOV r0,#0
- 0x010011e6: b1fd .. CBZ r5,0x1001228 ; adc_route_config + 232
- 0x010011e8: f7fffba6 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010011ec: b2c0 .. UXTB r0,r0
- 0x010011ee: f0400310 @... ORR r3,r0,#0x10
- 0x010011f2: 2201 ." MOVS r2,#1
- 0x010011f4: 2121 !! MOVS r1,#0x21
- 0x010011f6: 2000 . MOVS r0,#0
- 0x010011f8: f7fffba3 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010011fc: 2201 ." MOVS r2,#1
- 0x010011fe: 211f .! MOVS r1,#0x1f
- 0x01001200: 2000 . MOVS r0,#0
- 0x01001202: f7fffb99 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001206: b2c0 .. UXTB r0,r0
- 0x01001208: f0400308 @... ORR r3,r0,#8
- 0x0100120c: 2201 ." MOVS r2,#1
- 0x0100120e: 211f .! MOVS r1,#0x1f
- 0x01001210: 2000 . MOVS r0,#0
- 0x01001212: f7fffb96 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001216: 2201 ." MOVS r2,#1
- 0x01001218: 2123 #! MOVS r1,#0x23
- 0x0100121a: 2000 . MOVS r0,#0
- 0x0100121c: f7fffb8c .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001220: b2c0 .. UXTB r0,r0
- 0x01001222: f0400301 @... ORR r3,r0,#1
- 0x01001226: e01e .. B 0x1001266 ; adc_route_config + 294
- 0x01001228: f7fffb86 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0100122c: f00003ef .... AND r3,r0,#0xef
- 0x01001230: 2201 ." MOVS r2,#1
- 0x01001232: 2121 !! MOVS r1,#0x21
- 0x01001234: 2000 . MOVS r0,#0
- 0x01001236: f7fffb84 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100123a: 2201 ." MOVS r2,#1
- 0x0100123c: 211f .! MOVS r1,#0x1f
- 0x0100123e: 2000 . MOVS r0,#0
- 0x01001240: f7fffb7a ..z. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001244: f00003f7 .... AND r3,r0,#0xf7
- 0x01001248: 2201 ." MOVS r2,#1
- 0x0100124a: e000 .. B 0x100124e ; adc_route_config + 270
- 0x0100124c: e05a Z. B 0x1001304 ; adc_route_config + 452
- 0x0100124e: 211f .! MOVS r1,#0x1f
- 0x01001250: 2000 . MOVS r0,#0
- 0x01001252: f7fffb76 ..v. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001256: 2201 ." MOVS r2,#1
- 0x01001258: 2123 #! MOVS r1,#0x23
- 0x0100125a: 2000 . MOVS r0,#0
- 0x0100125c: f7fffb6c ..l. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001260: f3c00046 ..F. UBFX r0,r0,#1,#7
- 0x01001264: 0043 C. LSLS r3,r0,#1
- 0x01001266: 2201 ." MOVS r2,#1
- 0x01001268: 2123 #! MOVS r1,#0x23
- 0x0100126a: 2000 . MOVS r0,#0
- 0x0100126c: f7fffb69 ..i. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001270: f04f0201 O... MOV r2,#1
- 0x01001274: f04f011f O... MOV r1,#0x1f
- 0x01001278: f04f0000 O... MOV r0,#0
- 0x0100127c: b1fc .. CBZ r4,0x10012be ; adc_route_config + 382
- 0x0100127e: f7fffb5b ..[. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001282: b2c0 .. UXTB r0,r0
- 0x01001284: f0400320 @. . ORR r3,r0,#0x20
- 0x01001288: 2201 ." MOVS r2,#1
- 0x0100128a: 211f .! MOVS r1,#0x1f
- 0x0100128c: 2000 . MOVS r0,#0
- 0x0100128e: f7fffb58 ..X. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001292: 2201 ." MOVS r2,#1
- 0x01001294: 211e .! MOVS r1,#0x1e
- 0x01001296: 2000 . MOVS r0,#0
- 0x01001298: f7fffb4e ..N. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0100129c: b2c0 .. UXTB r0,r0
- 0x0100129e: f0400320 @. . ORR r3,r0,#0x20
- 0x010012a2: 2201 ." MOVS r2,#1
- 0x010012a4: 211e .! MOVS r1,#0x1e
- 0x010012a6: 2000 . MOVS r0,#0
- 0x010012a8: f7fffb4b ..K. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010012ac: 2201 ." MOVS r2,#1
- 0x010012ae: 2122 "! MOVS r1,#0x22
- 0x010012b0: 2000 . MOVS r0,#0
- 0x010012b2: f7fffb41 ..A. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010012b6: b2c0 .. UXTB r0,r0
- 0x010012b8: f0400380 @... ORR r3,r0,#0x80
- 0x010012bc: e01b .. B 0x10012f6 ; adc_route_config + 438
- 0x010012be: f7fffb3b ..;. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010012c2: f00003df .... AND r3,r0,#0xdf
- 0x010012c6: 2201 ." MOVS r2,#1
- 0x010012c8: 211f .! MOVS r1,#0x1f
- 0x010012ca: 2000 . MOVS r0,#0
- 0x010012cc: f7fffb39 ..9. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010012d0: 2201 ." MOVS r2,#1
- 0x010012d2: 211e .! MOVS r1,#0x1e
- 0x010012d4: 2000 . MOVS r0,#0
- 0x010012d6: f7fffb2f ../. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010012da: f00003df .... AND r3,r0,#0xdf
- 0x010012de: 2201 ." MOVS r2,#1
- 0x010012e0: 211e .! MOVS r1,#0x1e
- 0x010012e2: 2000 . MOVS r0,#0
- 0x010012e4: f7fffb2d ..-. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010012e8: 2201 ." MOVS r2,#1
- 0x010012ea: 2122 "! MOVS r1,#0x22
- 0x010012ec: 2000 . MOVS r0,#0
- 0x010012ee: f7fffb23 ..#. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010012f2: f000037f .... AND r3,r0,#0x7f
- 0x010012f6: 2201 ." MOVS r2,#1
- 0x010012f8: 2122 "! MOVS r1,#0x22
- 0x010012fa: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010012fe: 2000 . MOVS r0,#0
- 0x01001300: f7ffbb1f .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001304: bd70 p. POP {r4-r6,pc}
- 0x01001306: 0000 .. MOVS r0,r0
- i.adc_set_ref_voltage
- adc_set_ref_voltage
- 0x01001308: 4a02 .J LDR r2,[pc,#8] ; [0x1001314] = 0x20003850
- 0x0100130a: 8051 Q. STRH r1,[r2,#2]
- 0x0100130c: 8090 .. STRH r0,[r2,#4]
- 0x0100130e: 2001 . MOVS r0,#1
- 0x01001310: 7010 .p STRB r0,[r2,#0]
- 0x01001312: 4770 pG BX lr
- $d
- 0x01001314: 20003850 P8. DCD 536885328
- $t
- i.adc_set_sample_clock
- adc_set_sample_clock
- 0x01001318: b570 p. PUSH {r4-r6,lr}
- 0x0100131a: 460d .F MOV r5,r1
- 0x0100131c: 4604 .F MOV r4,r0
- 0x0100131e: 2201 ." MOVS r2,#1
- 0x01001320: 2137 7! MOVS r1,#0x37
- 0x01001322: 2000 . MOVS r0,#0
- 0x01001324: f7fffb08 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001328: f3c01081 .... UBFX r0,r0,#6,#2
- 0x0100132c: ea451380 E... ORR r3,r5,r0,LSL #6
- 0x01001330: 2201 ." MOVS r2,#1
- 0x01001332: 2137 7! MOVS r1,#0x37
- 0x01001334: 2000 . MOVS r0,#0
- 0x01001336: f7fffb04 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100133a: 2201 ." MOVS r2,#1
- 0x0100133c: 211f .! MOVS r1,#0x1f
- 0x0100133e: 2000 . MOVS r0,#0
- 0x01001340: f7fffafa .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001344: f3c00085 .... UBFX r0,r0,#2,#6
- 0x01001348: ea440380 D... ORR r3,r4,r0,LSL #2
- 0x0100134c: 2201 ." MOVS r2,#1
- 0x0100134e: 211f .! MOVS r1,#0x1f
- 0x01001350: 2000 . MOVS r0,#0
- 0x01001352: f7fffaf6 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001356: 2c02 ., CMP r4,#2
- 0x01001358: d013 .. BEQ 0x1001382 ; adc_set_sample_clock + 106
- 0x0100135a: 2c00 ., CMP r4,#0
- 0x0100135c: d11a .. BNE 0x1001394 ; adc_set_sample_clock + 124
- 0x0100135e: 2201 ." MOVS r2,#1
- 0x01001360: 2157 W! MOVS r1,#0x57
- 0x01001362: 2000 . MOVS r0,#0
- 0x01001364: f7fffae8 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001368: f3c00085 .... UBFX r0,r0,#2,#6
- 0x0100136c: f05f0102 _... MOVS.W r1,#2
- 0x01001370: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01001374: eb010380 .... ADD r3,r1,r0,LSL #2
- 0x01001378: 2201 ." MOVS r2,#1
- 0x0100137a: 2157 W! MOVS r1,#0x57
- 0x0100137c: 2000 . MOVS r0,#0
- 0x0100137e: f7ffbae0 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001382: 2201 ." MOVS r2,#1
- 0x01001384: 2157 W! MOVS r1,#0x57
- 0x01001386: 2000 . MOVS r0,#0
- 0x01001388: f7fffad6 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0100138c: f3c00085 .... UBFX r0,r0,#2,#6
- 0x01001390: 2101 .! MOVS r1,#1
- 0x01001392: e7ed .. B 0x1001370 ; adc_set_sample_clock + 88
- 0x01001394: bd70 p. POP {r4-r6,pc}
- 0x01001396: 0000 .. MOVS r0,r0
- i.amic_start
- amic_start
- 0x01001398: b510 .. PUSH {r4,lr}
- 0x0100139a: 4c12 .L LDR r4,[pc,#72] ; [0x10013e4] = 0x20003582
- 0x0100139c: 7820 x LDRB r0,[r4,#0]
- 0x0100139e: 2800 .( CMP r0,#0
- 0x010013a0: d11e .. BNE 0x10013e0 ; amic_start + 72
- 0x010013a2: a011 .. ADR r0,{pc}+0x46 ; 0x10013e8
- 0x010013a4: f7fffae6 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010013a8: 2101 .! MOVS r1,#1
- 0x010013aa: 2008 . MOVS r0,#8
- 0x010013ac: f017fcde .... BL system_nosleep_evt_set ; 0x1018d6c
- 0x010013b0: 4811 .H LDR r0,[pc,#68] ; [0x10013f8] = 0x101a07c
- 0x010013b2: 6800 .h LDR r0,[r0,#0]
- 0x010013b4: f004fba4 .... BL audio_encode_start ; 0x1005b00
- 0x010013b8: f012fdcd .... BL pmu_codec_power_enable ; 0x1013f56
- 0x010013bc: 2022 " MOVS r0,#0x22
- 0x010013be: f006f9a6 .... BL codec_init ; 0x100770e
- 0x010013c2: f006f96c ..l. BL codec_enable_adc ; 0x100769e
- 0x010013c6: 2201 ." MOVS r2,#1
- 0x010013c8: f44f517a O.zQ MOV r1,#0x3e80
- 0x010013cc: 2002 . MOVS r0,#2
- 0x010013ce: f00ffb71 ..q. BL i2s_init ; 0x1010ab4
- 0x010013d2: 2009 . MOVS r0,#9
- 0x010013d4: f7fffabf .... BL $Ven$TT$L$$NVIC_EnableIRQ ; 0x1000956
- 0x010013d8: f00ffbb2 .... BL i2s_start ; 0x1010b40
- 0x010013dc: 2001 . MOVS r0,#1
- 0x010013de: 7020 p STRB r0,[r4,#0]
- 0x010013e0: bd10 .. POP {r4,pc}
- $d
- 0x010013e2: 0000 .. DCW 0
- 0x010013e4: 20003582 .5. DCD 536884610
- 0x010013e8: 63696d61 amic DCD 1667853665
- 0x010013ec: 61747320 sta DCD 1635021600
- 0x010013f0: 0d2e7472 rt.. DCD 221148274
- 0x010013f4: 0000000a .... DCD 10
- 0x010013f8: 0101a07c |... DCD 16883836
- $t
- i.amic_stop
- amic_stop
- 0x010013fc: b570 p. PUSH {r4-r6,lr}
- 0x010013fe: 4c0d .L LDR r4,[pc,#52] ; [0x1001434] = 0x20003582
- 0x01001400: 7820 x LDRB r0,[r4,#0]
- 0x01001402: 2800 .( CMP r0,#0
- 0x01001404: d014 .. BEQ 0x1001430 ; amic_stop + 52
- 0x01001406: a00c .. ADR r0,{pc}+0x32 ; 0x1001438
- 0x01001408: f7fffab4 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100140c: 2009 . MOVS r0,#9
- 0x0100140e: f7fffa8e .... BL $Ven$TT$L$$NVIC_DisableIRQ ; 0x100092e
- 0x01001412: f00ffba5 .... BL i2s_stop ; 0x1010b60
- 0x01001416: f012fd8f .... BL pmu_codec_power_disable ; 0x1013f38
- 0x0100141a: f006f923 ..#. BL codec_disable_adc ; 0x1007664
- 0x0100141e: f004fbd7 .... BL audio_encode_stop ; 0x1005bd0
- 0x01001422: 2500 .% MOVS r5,#0
- 0x01001424: 7025 %p STRB r5,[r4,#0]
- 0x01001426: 4629 )F MOV r1,r5
- 0x01001428: 2008 . MOVS r0,#8
- 0x0100142a: f017fc9f .... BL system_nosleep_evt_set ; 0x1018d6c
- 0x0100142e: 7065 ep STRB r5,[r4,#1]
- 0x01001430: bd70 p. POP {r4-r6,pc}
- $d
- 0x01001432: 0000 .. DCW 0
- 0x01001434: 20003582 .5. DCD 536884610
- 0x01001438: 63696d61 amic DCD 1667853665
- 0x0100143c: 6f747320 sto DCD 1869902624
- 0x01001440: 0a0d2e70 p... DCD 168636016
- 0x01001444: 00000000 .... DCD 0
- $t
- i.app_act_created_ind_func
- app_act_created_ind_func
- 0x01001448: b5f8 .. PUSH {r3-r7,lr}
- 0x0100144a: 4e10 .N LDR r6,[pc,#64] ; [0x100148c] = 0x200049b4
- 0x0100144c: f88d0000 .... STRB r0,[sp,#0]
- 0x01001450: f88d1001 .... STRB r1,[sp,#1]
- 0x01001454: f88d2002 ... STRB r2,[sp,#2]
- 0x01001458: f8d61080 .... LDR r1,[r6,#0x80]
- 0x0100145c: 4614 .F MOV r4,r2
- 0x0100145e: 4605 .F MOV r5,r0
- 0x01001460: b109 .. CBZ r1,0x1001466 ; app_act_created_ind_func + 30
- 0x01001462: 4668 hF MOV r0,sp
- 0x01001464: 4788 .G BLX r1
- 0x01001466: 2d01 .- CMP r5,#1
- 0x01001468: d10e .. BNE 0x1001488 ; app_act_created_ind_func + 64
- 0x0100146a: 2c00 ., CMP r4,#0
- 0x0100146c: d10c .. BNE 0x1001488 ; app_act_created_ind_func + 64
- 0x0100146e: 7a70 pz LDRB r0,[r6,#9]
- 0x01001470: 2800 .( CMP r0,#0
- 0x01001472: d109 .. BNE 0x1001488 ; app_act_created_ind_func + 64
- 0x01001474: f004fdfa .... BL ble_add_svc ; 0x100606c
- 0x01001478: 2800 .( CMP r0,#0
- 0x0100147a: d105 .. BNE 0x1001488 ; app_act_created_ind_func + 64
- 0x0100147c: 2102 .! MOVS r1,#2
- 0x0100147e: 2003 . MOVS r0,#3
- 0x01001480: f7fffa7d ..}. BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x01001484: f000f938 ..8. BL app_db_init_complete_ind_func ; 0x10016f8
- 0x01001488: bdf8 .. POP {r3-r7,pc}
- $d
- 0x0100148a: 0000 .. DCW 0
- 0x0100148c: 200049b4 .I. DCD 536889780
- $t
- i.app_act_deleted_ind_func
- app_act_deleted_ind_func
- 0x01001490: b508 .. PUSH {r3,lr}
- 0x01001492: f88d0000 .... STRB r0,[sp,#0]
- 0x01001496: 4806 .H LDR r0,[pc,#24] ; [0x10014b0] = 0x200049b4
- 0x01001498: f88d1001 .... STRB r1,[sp,#1]
- 0x0100149c: f88d2002 ... STRB r2,[sp,#2]
- 0x010014a0: f8d01084 .... LDR r1,[r0,#0x84]
- 0x010014a4: 2900 .) CMP r1,#0
- 0x010014a6: d001 .. BEQ 0x10014ac ; app_act_deleted_ind_func + 28
- 0x010014a8: 4668 hF MOV r0,sp
- 0x010014aa: 4788 .G BLX r1
- 0x010014ac: bd08 .. POP {r3,pc}
- $d
- 0x010014ae: 0000 .. DCW 0
- 0x010014b0: 200049b4 .I. DCD 536889780
- $t
- i.app_addr_resolve_result_ind_func
- app_addr_resolve_result_ind_func
- 0x010014b4: b51c .. PUSH {r2-r4,lr}
- 0x010014b6: f88d0000 .... STRB r0,[sp,#0]
- 0x010014ba: 4805 .H LDR r0,[pc,#20] ; [0x10014d0] = 0x200049b4
- 0x010014bc: f88d1001 .... STRB r1,[sp,#1]
- 0x010014c0: 9201 .. STR r2,[sp,#4]
- 0x010014c2: f8d01090 .... LDR r1,[r0,#0x90]
- 0x010014c6: 2900 .) CMP r1,#0
- 0x010014c8: d001 .. BEQ 0x10014ce ; app_addr_resolve_result_ind_func + 26
- 0x010014ca: 4668 hF MOV r0,sp
- 0x010014cc: 4788 .G BLX r1
- 0x010014ce: bd1c .. POP {r2-r4,pc}
- $d
- 0x010014d0: 200049b4 .I. DCD 536889780
- $t
- i.app_adv_complete_ind_func
- app_adv_complete_ind_func
- 0x010014d4: b500 .. PUSH {lr}
- 0x010014d6: b085 .. SUB sp,sp,#0x14
- 0x010014d8: 220b ." MOVS r2,#0xb
- 0x010014da: f88d1005 .... STRB r1,[sp,#5]
- 0x010014de: 4909 .I LDR r1,[pc,#36] ; [0x1001504] = 0x200049b4
- 0x010014e0: f88d2000 ... STRB r2,[sp,#0]
- 0x010014e4: 788a .x LDRB r2,[r1,#2]
- 0x010014e6: 4282 .B CMP r2,r0
- 0x010014e8: d101 .. BNE 0x10014ee ; app_adv_complete_ind_func + 26
- 0x010014ea: 2000 . MOVS r0,#0
- 0x010014ec: e000 .. B 0x10014f0 ; app_adv_complete_ind_func + 28
- 0x010014ee: 2001 . MOVS r0,#1
- 0x010014f0: f88d0004 .... STRB r0,[sp,#4]
- 0x010014f4: f8d11098 .... LDR r1,[r1,#0x98]
- 0x010014f8: 2900 .) CMP r1,#0
- 0x010014fa: d001 .. BEQ 0x1001500 ; app_adv_complete_ind_func + 44
- 0x010014fc: 4668 hF MOV r0,sp
- 0x010014fe: 4788 .G BLX r1
- 0x01001500: b005 .. ADD sp,sp,#0x14
- 0x01001502: bd00 .. POP {pc}
- $d
- 0x01001504: 200049b4 .I. DCD 536889780
- $t
- i.app_adv_report_ind_func
- app_adv_report_ind_func
- 0x01001508: b500 .. PUSH {lr}
- 0x0100150a: 7841 Ax LDRB r1,[r0,#1]
- 0x0100150c: b089 .. SUB sp,sp,#0x24
- 0x0100150e: 0709 .. LSLS r1,r1,#28
- 0x01001510: d548 H. BPL 0x10015a4 ; app_adv_report_ind_func + 156
- 0x01001512: 210f .! MOVS r1,#0xf
- 0x01001514: f88d1010 .... STRB r1,[sp,#0x10]
- 0x01001518: f8cdd014 .... STR sp,[sp,#0x14]
- 0x0100151c: 7842 Bx LDRB r2,[r0,#1]
- 0x0100151e: f0020107 .... AND r1,r2,#7
- 0x01001522: 2903 .) CMP r1,#3
- 0x01001524: d008 .. BEQ 0x1001538 ; app_adv_report_ind_func + 48
- 0x01001526: 2901 .) CMP r1,#1
- 0x01001528: d008 .. BEQ 0x100153c ; app_adv_report_ind_func + 52
- 0x0100152a: 0752 R. LSLS r2,r2,#29
- 0x0100152c: d016 .. BEQ 0x100155c ; app_adv_report_ind_func + 84
- 0x0100152e: 2902 .) CMP r1,#2
- 0x01001530: d016 .. BEQ 0x1001560 ; app_adv_report_ind_func + 88
- 0x01001532: 2904 .) CMP r1,#4
- 0x01001534: d016 .. BEQ 0x1001564 ; app_adv_report_ind_func + 92
- 0x01001536: e018 .. B 0x100156a ; app_adv_report_ind_func + 98
- 0x01001538: 2104 .! MOVS r1,#4
- 0x0100153a: e014 .. B 0x1001566 ; app_adv_report_ind_func + 94
- 0x0100153c: f0020170 ..p. AND r1,r2,#0x70
- 0x01001540: 2920 ) CMP r1,#0x20
- 0x01001542: d009 .. BEQ 0x1001558 ; app_adv_report_ind_func + 80
- 0x01001544: 2930 0) CMP r1,#0x30
- 0x01001546: d003 .. BEQ 0x1001550 ; app_adv_report_ind_func + 72
- 0x01001548: 2970 p) CMP r1,#0x70
- 0x0100154a: d003 .. BEQ 0x1001554 ; app_adv_report_ind_func + 76
- 0x0100154c: 2108 .! MOVS r1,#8
- 0x0100154e: e00a .. B 0x1001566 ; app_adv_report_ind_func + 94
- 0x01001550: 2100 .! MOVS r1,#0
- 0x01001552: e008 .. B 0x1001566 ; app_adv_report_ind_func + 94
- 0x01001554: 2101 .! MOVS r1,#1
- 0x01001556: e006 .. B 0x1001566 ; app_adv_report_ind_func + 94
- 0x01001558: 2102 .! MOVS r1,#2
- 0x0100155a: e004 .. B 0x1001566 ; app_adv_report_ind_func + 94
- 0x0100155c: 2110 .! MOVS r1,#0x10
- 0x0100155e: e002 .. B 0x1001566 ; app_adv_report_ind_func + 94
- 0x01001560: 2114 .! MOVS r1,#0x14
- 0x01001562: e000 .. B 0x1001566 ; app_adv_report_ind_func + 94
- 0x01001564: 2120 ! MOVS r1,#0x20
- 0x01001566: f88d1000 .... STRB r1,[sp,#0]
- 0x0100156a: f8d01002 .... LDR r1,[r0,#2]
- 0x0100156e: f8cd1001 .... STR r1,[sp,#1]
- 0x01001572: 88c1 .. LDRH r1,[r0,#6]
- 0x01001574: f8ad1005 .... STRH r1,[sp,#5]
- 0x01001578: 7a01 .z LDRB r1,[r0,#8]
- 0x0100157a: f88d1007 .... STRB r1,[sp,#7]
- 0x0100157e: 7c41 A| LDRB r1,[r0,#0x11]
- 0x01001580: f88d1009 .... STRB r1,[sp,#9]
- 0x01001584: 7c01 .| LDRB r1,[r0,#0x10]
- 0x01001586: f88d1008 .... STRB r1,[sp,#8]
- 0x0100158a: f100011a .... ADD r1,r0,#0x1a
- 0x0100158e: 9103 .. STR r1,[sp,#0xc]
- 0x01001590: 8b00 .. LDRH r0,[r0,#0x18]
- 0x01001592: f8ad000a .... STRH r0,[sp,#0xa]
- 0x01001596: 4804 .H LDR r0,[pc,#16] ; [0x10015a8] = 0x200049b4
- 0x01001598: f8d01098 .... LDR r1,[r0,#0x98]
- 0x0100159c: 2900 .) CMP r1,#0
- 0x0100159e: d001 .. BEQ 0x10015a4 ; app_adv_report_ind_func + 156
- 0x010015a0: a804 .. ADD r0,sp,#0x10
- 0x010015a2: 4788 .G BLX r1
- 0x010015a4: b009 .. ADD sp,sp,#0x24
- 0x010015a6: bd00 .. POP {pc}
- $d
- 0x010015a8: 200049b4 .I. DCD 536889780
- $t
- i.app_conn_complete_ind_func
- app_conn_complete_ind_func
- 0x010015ac: b500 .. PUSH {lr}
- 0x010015ae: b085 .. SUB sp,sp,#0x14
- 0x010015b0: 2011 . MOVS r0,#0x11
- 0x010015b2: f88d0000 .... STRB r0,[sp,#0]
- 0x010015b6: 4805 .H LDR r0,[pc,#20] ; [0x10015cc] = 0x200049b4
- 0x010015b8: f88d1004 .... STRB r1,[sp,#4]
- 0x010015bc: f8d01098 .... LDR r1,[r0,#0x98]
- 0x010015c0: 2900 .) CMP r1,#0
- 0x010015c2: d001 .. BEQ 0x10015c8 ; app_conn_complete_ind_func + 28
- 0x010015c4: 4668 hF MOV r0,sp
- 0x010015c6: 4788 .G BLX r1
- 0x010015c8: b005 .. ADD sp,sp,#0x14
- 0x010015ca: bd00 .. POP {pc}
- $d
- 0x010015cc: 200049b4 .I. DCD 536889780
- $t
- i.app_connection_master_encrypt_compeleted_ind_func
- app_connection_master_encrypt_compeleted_ind_func
- 0x010015d0: b500 .. PUSH {lr}
- 0x010015d2: b085 .. SUB sp,sp,#0x14
- 0x010015d4: 2218 ." MOVS r2,#0x18
- 0x010015d6: f88d0004 .... STRB r0,[sp,#4]
- 0x010015da: f88d2000 ... STRB r2,[sp,#0]
- 0x010015de: f88d1005 .... STRB r1,[sp,#5]
- 0x010015e2: 2900 .) CMP r1,#0
- 0x010015e4: d006 .. BEQ 0x10015f4 ; app_connection_master_encrypt_compeleted_ind_func + 36
- 0x010015e6: 4804 .H LDR r0,[pc,#16] ; [0x10015f8] = 0x200049b4
- 0x010015e8: f8d01098 .... LDR r1,[r0,#0x98]
- 0x010015ec: 2900 .) CMP r1,#0
- 0x010015ee: d001 .. BEQ 0x10015f4 ; app_connection_master_encrypt_compeleted_ind_func + 36
- 0x010015f0: 4668 hF MOV r0,sp
- 0x010015f2: 4788 .G BLX r1
- 0x010015f4: b005 .. ADD sp,sp,#0x14
- 0x010015f6: bd00 .. POP {pc}
- $d
- 0x010015f8: 200049b4 .I. DCD 536889780
- $t
- i.app_connection_master_encrypted_ind_func
- app_connection_master_encrypted_ind_func
- 0x010015fc: b500 .. PUSH {lr}
- 0x010015fe: b085 .. SUB sp,sp,#0x14
- 0x01001600: 2117 .! MOVS r1,#0x17
- 0x01001602: f88d1000 .... STRB r1,[sp,#0]
- 0x01001606: 4907 .I LDR r1,[pc,#28] ; [0x1001624] = 0x200049b4
- 0x01001608: f88d0004 .... STRB r0,[sp,#4]
- 0x0100160c: 4408 .D ADD r0,r0,r1
- 0x0100160e: 2201 ." MOVS r2,#1
- 0x01001610: 7282 .r STRB r2,[r0,#0xa]
- 0x01001612: f8d11098 .... LDR r1,[r1,#0x98]
- 0x01001616: 2900 .) CMP r1,#0
- 0x01001618: d001 .. BEQ 0x100161e ; app_connection_master_encrypted_ind_func + 34
- 0x0100161a: 4668 hF MOV r0,sp
- 0x0100161c: 4788 .G BLX r1
- 0x0100161e: b005 .. ADD sp,sp,#0x14
- 0x01001620: bd00 .. POP {pc}
- $d
- 0x01001622: 0000 .. DCW 0
- 0x01001624: 200049b4 .I. DCD 536889780
- $t
- i.app_connection_paring_info_ind_func
- app_connection_paring_info_ind_func
- 0x01001628: b50e .. PUSH {r1-r3,lr}
- 0x0100162a: 4b06 .K LDR r3,[pc,#24] ; [0x1001644] = 0x200049b4
- 0x0100162c: f8d3308c ...0 LDR r3,[r3,#0x8c]
- 0x01001630: b133 3. CBZ r3,0x1001640 ; app_connection_paring_info_ind_func + 24
- 0x01001632: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x01001636: f88d2008 ... STRB r2,[sp,#8]
- 0x0100163a: 4668 hF MOV r0,sp
- 0x0100163c: 4798 .G BLX r3
- 0x0100163e: bd0e .. POP {r1-r3,pc}
- 0x01001640: e7fe .. B 0x1001640 ; app_connection_paring_info_ind_func + 24
- $d
- 0x01001642: 0000 .. DCW 0
- 0x01001644: 200049b4 .I. DCD 536889780
- $t
- i.app_connection_req_ind_func
- app_connection_req_ind_func
- 0x01001648: b530 0. PUSH {r4,r5,lr}
- 0x0100164a: b085 .. SUB sp,sp,#0x14
- 0x0100164c: 4604 .F MOV r4,r0
- 0x0100164e: 2501 .% MOVS r5,#1
- 0x01001650: 4601 .F MOV r1,r0
- 0x01001652: f88d5000 ...P STRB r5,[sp,#0]
- 0x01001656: 2210 ." MOVS r2,#0x10
- 0x01001658: a801 .. ADD r0,sp,#4
- 0x0100165a: f7fff995 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100165e: 7822 "x LDRB r2,[r4,#0]
- 0x01001660: 4909 .I LDR r1,[pc,#36] ; [0x1001688] = 0x200049be
- 0x01001662: 2000 . MOVS r0,#0
- 0x01001664: 5450 PT STRB r0,[r2,r1]
- 0x01001666: 4909 .I LDR r1,[pc,#36] ; [0x100168c] = 0x200039bc
- 0x01001668: 700d .p STRB r5,[r1,#0]
- 0x0100166a: 4909 .I LDR r1,[pc,#36] ; [0x1001690] = 0x200039be
- 0x0100166c: 7008 .p STRB r0,[r1,#0]
- 0x0100166e: 4909 .I LDR r1,[pc,#36] ; [0x1001694] = 0x20003bd5
- 0x01001670: 7008 .p STRB r0,[r1,#0]
- 0x01001672: 4805 .H LDR r0,[pc,#20] ; [0x1001688] = 0x200049be
- 0x01001674: 380a .8 SUBS r0,r0,#0xa
- 0x01001676: f8d01098 .... LDR r1,[r0,#0x98]
- 0x0100167a: 2900 .) CMP r1,#0
- 0x0100167c: d001 .. BEQ 0x1001682 ; app_connection_req_ind_func + 58
- 0x0100167e: 4668 hF MOV r0,sp
- 0x01001680: 4788 .G BLX r1
- 0x01001682: b005 .. ADD sp,sp,#0x14
- 0x01001684: bd30 0. POP {r4,r5,pc}
- $d
- 0x01001686: 0000 .. DCW 0
- 0x01001688: 200049be .I. DCD 536889790
- 0x0100168c: 200039bc .9. DCD 536885692
- 0x01001690: 200039be .9. DCD 536885694
- 0x01001694: 20003bd5 .;. DCD 536886229
- $t
- i.app_connection_slave_encrypted_ind_func
- app_connection_slave_encrypted_ind_func
- 0x01001698: b500 .. PUSH {lr}
- 0x0100169a: b085 .. SUB sp,sp,#0x14
- 0x0100169c: 2119 .! MOVS r1,#0x19
- 0x0100169e: f88d1000 .... STRB r1,[sp,#0]
- 0x010016a2: 4907 .I LDR r1,[pc,#28] ; [0x10016c0] = 0x200049b4
- 0x010016a4: f88d0004 .... STRB r0,[sp,#4]
- 0x010016a8: 4408 .D ADD r0,r0,r1
- 0x010016aa: 2201 ." MOVS r2,#1
- 0x010016ac: 7282 .r STRB r2,[r0,#0xa]
- 0x010016ae: f8d11098 .... LDR r1,[r1,#0x98]
- 0x010016b2: 2900 .) CMP r1,#0
- 0x010016b4: d001 .. BEQ 0x10016ba ; app_connection_slave_encrypted_ind_func + 34
- 0x010016b6: 4668 hF MOV r0,sp
- 0x010016b8: 4788 .G BLX r1
- 0x010016ba: b005 .. ADD sp,sp,#0x14
- 0x010016bc: bd00 .. POP {pc}
- $d
- 0x010016be: 0000 .. DCW 0
- 0x010016c0: 200049b4 .I. DCD 536889780
- $t
- i.app_connection_success_ind_func
- app_connection_success_ind_func
- 0x010016c4: b510 .. PUSH {r4,lr}
- 0x010016c6: 4604 .F MOV r4,r0
- 0x010016c8: b086 .. SUB sp,sp,#0x18
- 0x010016ca: 2002 . MOVS r0,#2
- 0x010016cc: f88d0000 .... STRB r0,[sp,#0]
- 0x010016d0: 2210 ." MOVS r2,#0x10
- 0x010016d2: 4621 !F MOV r1,r4
- 0x010016d4: a801 .. ADD r0,sp,#4
- 0x010016d6: f7fff957 ..W. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010016da: 7822 "x LDRB r2,[r4,#0]
- 0x010016dc: 4805 .H LDR r0,[pc,#20] ; [0x10016f4] = 0x200049be
- 0x010016de: 2100 .! MOVS r1,#0
- 0x010016e0: 5411 .T STRB r1,[r2,r0]
- 0x010016e2: 380a .8 SUBS r0,r0,#0xa
- 0x010016e4: f8d01098 .... LDR r1,[r0,#0x98]
- 0x010016e8: 2900 .) CMP r1,#0
- 0x010016ea: d001 .. BEQ 0x10016f0 ; app_connection_success_ind_func + 44
- 0x010016ec: 4668 hF MOV r0,sp
- 0x010016ee: 4788 .G BLX r1
- 0x010016f0: b006 .. ADD sp,sp,#0x18
- 0x010016f2: bd10 .. POP {r4,pc}
- $d
- 0x010016f4: 200049be .I. DCD 536889790
- $t
- i.app_db_init_complete_ind_func
- app_db_init_complete_ind_func
- 0x010016f8: b510 .. PUSH {r4,lr}
- 0x010016fa: 4908 .I LDR r1,[pc,#32] ; [0x100171c] = 0x200049b4
- 0x010016fc: 4c08 .L LDR r4,[pc,#32] ; [0x1001720] = 0x500c0000
- 0x010016fe: 2001 . MOVS r0,#1
- 0x01001700: 7248 Hr STRB r0,[r1,#9]
- 0x01001702: f8d40114 .... LDR r0,[r4,#0x114]
- 0x01001706: f504748a ...t ADD r4,r4,#0x114
- 0x0100170a: f7fff942 ..B. BL $Ven$TT$L$$srand ; 0x1000992
- 0x0100170e: 2000 . MOVS r0,#0
- 0x01001710: 61a0 .a STR r0,[r4,#0x18]
- 0x01001712: e8bd4010 ...@ POP {r4,lr}
- 0x01001716: f017bd57 ..W. B.W user_entry_after_ble_init ; 0x10191c8
- $d
- 0x0100171a: 0000 .. DCW 0
- 0x0100171c: 200049b4 .I. DCD 536889780
- 0x01001720: 500c0000 ...P DCD 1342963712
- $t
- i.app_disconnect_ind_func
- app_disconnect_ind_func
- 0x01001724: b500 .. PUSH {lr}
- 0x01001726: b085 .. SUB sp,sp,#0x14
- 0x01001728: 2105 .! MOVS r1,#5
- 0x0100172a: f88d1000 .... STRB r1,[sp,#0]
- 0x0100172e: 8801 .. LDRH r1,[r0,#0]
- 0x01001730: f8ad1004 .... STRH r1,[sp,#4]
- 0x01001734: 7840 @x LDRB r0,[r0,#1]
- 0x01001736: 2808 .( CMP r0,#8
- 0x01001738: d115 .. BNE 0x1001766 ; app_disconnect_ind_func + 66
- 0x0100173a: 480f .H LDR r0,[pc,#60] ; [0x1001778] = 0x200039be
- 0x0100173c: 7800 .x LDRB r0,[r0,#0]
- 0x0100173e: 280a .( CMP r0,#0xa
- 0x01001740: d211 .. BCS 0x1001766 ; app_disconnect_ind_func + 66
- 0x01001742: 480e .H LDR r0,[pc,#56] ; [0x100177c] = 0x200039d4
- 0x01001744: 7b81 .{ LDRB r1,[r0,#0xe]
- 0x01001746: 290c .) CMP r1,#0xc
- 0x01001748: d004 .. BEQ 0x1001754 ; app_disconnect_ind_func + 48
- 0x0100174a: 2902 .) CMP r1,#2
- 0x0100174c: d004 .. BEQ 0x1001758 ; app_disconnect_ind_func + 52
- 0x0100174e: 2912 .) CMP r1,#0x12
- 0x01001750: d004 .. BEQ 0x100175c ; app_disconnect_ind_func + 56
- 0x01001752: e005 .. B 0x1001760 ; app_disconnect_ind_func + 60
- 0x01001754: 2102 .! MOVS r1,#2
- 0x01001756: e002 .. B 0x100175e ; app_disconnect_ind_func + 58
- 0x01001758: 2112 .! MOVS r1,#0x12
- 0x0100175a: e000 .. B 0x100175e ; app_disconnect_ind_func + 58
- 0x0100175c: 210c .! MOVS r1,#0xc
- 0x0100175e: 7381 .s STRB r1,[r0,#0xe]
- 0x01001760: b2c8 .. UXTB r0,r1
- 0x01001762: 4907 .I LDR r1,[pc,#28] ; [0x1001780] = 0x50010000
- 0x01001764: 7388 .s STRB r0,[r1,#0xe]
- 0x01001766: 4807 .H LDR r0,[pc,#28] ; [0x1001784] = 0x200049b4
- 0x01001768: f8d01098 .... LDR r1,[r0,#0x98]
- 0x0100176c: 2900 .) CMP r1,#0
- 0x0100176e: d001 .. BEQ 0x1001774 ; app_disconnect_ind_func + 80
- 0x01001770: 4668 hF MOV r0,sp
- 0x01001772: 4788 .G BLX r1
- 0x01001774: b005 .. ADD sp,sp,#0x14
- 0x01001776: bd00 .. POP {pc}
- $d
- 0x01001778: 200039be .9. DCD 536885694
- 0x0100177c: 200039d4 .9. DCD 536885716
- 0x01001780: 50010000 ...P DCD 1342242816
- 0x01001784: 200049b4 .I. DCD 536889780
- $t
- i.app_dpi_set
- app_dpi_set
- 0x01001788: b570 p. PUSH {r4-r6,lr}
- 0x0100178a: 4604 .F MOV r4,r0
- 0x0100178c: 78c1 .x LDRB r1,[r0,#3]
- 0x0100178e: a011 .. ADR r0,{pc}+0x46 ; 0x10017d4
- 0x01001790: f7fff8f0 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01001794: 4914 .I LDR r1,[pc,#80] ; [0x10017e8] = 0x200034fa
- 0x01001796: 4a15 .J LDR r2,[pc,#84] ; [0x10017ec] = 0x101a032
- 0x01001798: 78e0 .x LDRB r0,[r4,#3]
- 0x0100179a: 7849 Ix LDRB r1,[r1,#1]
- 0x0100179c: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x010017a0: 5c53 S\ LDRB r3,[r2,r1]
- 0x010017a2: 4298 .B CMP r0,r3
- 0x010017a4: d314 .. BCC 0x10017d0 ; app_dpi_set + 72
- 0x010017a6: 4411 .D ADD r1,r1,r2
- 0x010017a8: 784a Jx LDRB r2,[r1,#1]
- 0x010017aa: 4290 .B CMP r0,r2
- 0x010017ac: d810 .. BHI 0x10017d0 ; app_dpi_set + 72
- 0x010017ae: 7889 .x LDRB r1,[r1,#2]
- 0x010017b0: 4c0f .L LDR r4,[pc,#60] ; [0x10017f0] = 0x20003594
- 0x010017b2: 4d10 .M LDR r5,[pc,#64] ; [0x10017f4] = 0x20003584
- 0x010017b4: 4348 HC MULS r0,r1,r0
- 0x010017b6: 81a0 .. STRH r0,[r4,#0xc]
- 0x010017b8: 8829 ). LDRH r1,[r5,#0]
- 0x010017ba: 4288 .B CMP r0,r1
- 0x010017bc: d003 .. BEQ 0x10017c6 ; app_dpi_set + 62
- 0x010017be: f017f8b5 .... BL snesor_dpi_init ; 0x101892c
- 0x010017c2: 89a0 .. LDRH r0,[r4,#0xc]
- 0x010017c4: 8028 (. STRH r0,[r5,#0]
- 0x010017c6: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010017ca: 2000 . MOVS r0,#0
- 0x010017cc: f006b88e .... B.W device_key_send ; 0x10078ec
- 0x010017d0: bd70 p. POP {r4-r6,pc}
- $d
- 0x010017d2: 0000 .. DCW 0
- 0x010017d4: 7070615b [app DCD 1886413147
- 0x010017d8: 7465735d ]set DCD 1952805725
- 0x010017dc: 69706420 dpi DCD 1768973344
- 0x010017e0: 0d64253a :%d. DCD 224666938
- 0x010017e4: 0000000a .... DCD 10
- 0x010017e8: 200034fa .4. DCD 536884474
- 0x010017ec: 0101a032 2... DCD 16883762
- 0x010017f0: 20003594 .5. DCD 536884628
- 0x010017f4: 20003584 .5. DCD 536884612
- $t
- i.app_gap_evt_cb
- app_gap_evt_cb
- 0x010017f8: b5f8 .. PUSH {r3-r7,lr}
- 0x010017fa: 4604 .F MOV r4,r0
- 0x010017fc: 7800 .x LDRB r0,[r0,#0]
- 0x010017fe: 4d43 CM LDR r5,[pc,#268] ; [0x100190c] = 0x200034fa
- 0x01001800: 280b .( CMP r0,#0xb
- 0x01001802: d018 .. BEQ 0x1001836 ; app_gap_evt_cb + 62
- 0x01001804: dc09 .. BGT 0x100181a ; app_gap_evt_cb + 34
- 0x01001806: 4e42 BN LDR r6,[pc,#264] ; [0x1001910] = 0x20003508
- 0x01001808: 2809 .( CMP r0,#9
- 0x0100180a: d245 E. BCS 0x1001898 ; app_gap_evt_cb + 160
- 0x0100180c: e8dff000 .... TBB [pc,r0]
- $d
- 0x01001810: 44442723 #'DD DCD 1145317155
- 0x01001814: 63444c44 DLDc DCD 1665420356
- 0x01001818: 0067 g. DCW 103
- $t
- 0x0100181a: 2812 .( CMP r0,#0x12
- 0x0100181c: d068 h. BEQ 0x10018f0 ; app_gap_evt_cb + 248
- 0x0100181e: 2813 .( CMP r0,#0x13
- 0x01001820: d069 i. BEQ 0x10018f6 ; app_gap_evt_cb + 254
- 0x01001822: 2814 .( CMP r0,#0x14
- 0x01001824: d06e n. BEQ 0x1001904 ; app_gap_evt_cb + 268
- 0x01001826: 2819 .( CMP r0,#0x19
- 0x01001828: d136 6. BNE 0x1001898 ; app_gap_evt_cb + 160
- 0x0100182a: 7921 !y LDRB r1,[r4,#4]
- 0x0100182c: a039 9. ADR r0,{pc}+0xe8 ; 0x1001914
- 0x0100182e: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x01001832: f7ffb89f .... B $Ven$TT$L$$co_printf ; 0x1000974
- 0x01001836: 7961 ay LDRB r1,[r4,#5]
- 0x01001838: a03c <. ADR r0,{pc}+0xf4 ; 0x100192c
- 0x0100183a: f7fff89b .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100183e: 7920 y LDRB r0,[r4,#4]
- 0x01001840: f006fbca .... BL gap_get_connect_status ; 0x1007fd8
- 0x01001844: 2800 .( CMP r0,#0
- 0x01001846: d127 '. BNE 0x1001898 ; app_gap_evt_cb + 160
- 0x01001848: 78e8 .x LDRB r0,[r5,#3]
- 0x0100184a: 2800 .( CMP r0,#0
- 0x0100184c: d124 $. BNE 0x1001898 ; app_gap_evt_cb + 160
- 0x0100184e: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x01001852: f017b99b .... B.W sp_start_adv ; 0x1018b8c
- 0x01001856: a03b ;. ADR r0,{pc}+0xee ; 0x1001944
- 0x01001858: f7fff88c .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100185c: e7f7 .. B 0x100184e ; app_gap_evt_cb + 86
- 0x0100185e: f006fbab .... BL gap_get_connect_num ; 0x1007fb8
- 0x01001862: 4602 .F MOV r2,r0
- 0x01001864: 7921 !y LDRB r1,[r4,#4]
- 0x01001866: a03c <. ADR r0,{pc}+0xf2 ; 0x1001958
- 0x01001868: f7fff884 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100186c: 7920 y LDRB r0,[r4,#4]
- 0x0100186e: 7030 0p STRB r0,[r6,#0]
- 0x01001870: f00bfd38 ..8. BL gatt_mtu_exchange_req ; 0x100d2e4
- 0x01001874: 7828 (x LDRB r0,[r5,#0]
- 0x01001876: b180 .. CBZ r0,0x100189a ; app_gap_evt_cb + 162
- 0x01001878: f006fc01 .... BL gap_security_get_bond_status ; 0x100807e
- 0x0100187c: f04f0200 O... MOV r2,#0
- 0x01001880: b178 x. CBZ r0,0x10018a2 ; app_gap_evt_cb + 170
- 0x01001882: f24051dc @..Q MOV r1,#0x5dc
- 0x01001886: 483d =H LDR r0,[pc,#244] ; [0x100197c] = 0x20003c20
- 0x01001888: f012f8b6 .... BL os_timer_start ; 0x10139f8
- 0x0100188c: 2003 . MOVS r0,#3
- 0x0100188e: f018fae1 .... BL work_mode_led_prestart ; 0x1019e54
- 0x01001892: f44f7016 O..p MOV r0,#0x258
- 0x01001896: 80e8 .. STRH r0,[r5,#6]
- 0x01001898: bdf8 .. POP {r3-r7,pc}
- 0x0100189a: 2200 ." MOVS r2,#0
- 0x0100189c: f44f717a O.zq MOV r1,#0x3e8
- 0x010018a0: e7f1 .. B 0x1001886 ; app_gap_evt_cb + 142
- 0x010018a2: f2417170 A.pq MOV r1,#0x1770
- 0x010018a6: e7ee .. B 0x1001886 ; app_gap_evt_cb + 142
- 0x010018a8: 7962 by LDRB r2,[r4,#5]
- 0x010018aa: 7921 !y LDRB r1,[r4,#4]
- 0x010018ac: a034 4. ADR r0,{pc}+0xd4 ; 0x1001980
- 0x010018ae: f7fff861 ..a. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010018b2: 4832 2H LDR r0,[pc,#200] ; [0x100197c] = 0x20003c20
- 0x010018b4: f012f8de .... BL os_timer_stop ; 0x1013a74
- 0x010018b8: 20ff . MOVS r0,#0xff
- 0x010018ba: 7030 0p STRB r0,[r6,#0]
- 0x010018bc: f00ff886 .... BL hid_mouse_timer_stop ; 0x10109cc
- 0x010018c0: 78e8 .x LDRB r0,[r5,#3]
- 0x010018c2: b920 . CBNZ r0,0x10018ce ; app_gap_evt_cb + 214
- 0x010018c4: f017f962 ..b. BL sp_start_adv ; 0x1018b8c
- 0x010018c8: 2001 . MOVS r0,#1
- 0x010018ca: f018fac3 .... BL work_mode_led_prestart ; 0x1019e54
- 0x010018ce: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x010018d2: f006b903 .... B.W disconnect_button_handle ; 0x1007adc
- 0x010018d6: 7962 by LDRB r2,[r4,#5]
- 0x010018d8: 7921 !y LDRB r1,[r4,#4]
- 0x010018da: a032 2. ADR r0,{pc}+0xca ; 0x10019a4
- 0x010018dc: e00e .. B 0x10018fc ; app_gap_evt_cb + 260
- 0x010018de: 8960 `. LDRH r0,[r4,#0xa]
- 0x010018e0: 9000 .. STR r0,[sp,#0]
- 0x010018e2: 8923 #. LDRH r3,[r4,#8]
- 0x010018e4: 88e2 .. LDRH r2,[r4,#6]
- 0x010018e6: 7921 !y LDRB r1,[r4,#4]
- 0x010018e8: a038 8. ADR r0,{pc}+0xe4 ; 0x10019cc
- 0x010018ea: f7fff843 ..C. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010018ee: bdf8 .. POP {r3-r7,pc}
- 0x010018f0: 7921 !y LDRB r1,[r4,#4]
- 0x010018f2: a045 E. ADR r0,{pc}+0x116 ; 0x1001a08
- 0x010018f4: e79b .. B 0x100182e ; app_gap_evt_cb + 54
- 0x010018f6: 88e2 .. LDRH r2,[r4,#6]
- 0x010018f8: 7921 !y LDRB r1,[r4,#4]
- 0x010018fa: a049 I. ADR r0,{pc}+0x126 ; 0x1001a20
- 0x010018fc: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x01001900: f7ffb838 ..8. B $Ven$TT$L$$co_printf ; 0x1000974
- 0x01001904: f9941004 .... LDRSB r1,[r4,#4]
- 0x01001908: a04d M. ADR r0,{pc}+0x138 ; 0x1001a40
- 0x0100190a: e790 .. B 0x100182e ; app_gap_evt_cb + 54
- $d
- 0x0100190c: 200034fa .4. DCD 536884474
- 0x01001910: 20003508 .5. DCD 536884488
- 0x01001914: 76616c73 slav DCD 1986096243
- 0x01001918: 64255b65 e[%d DCD 1680169829
- 0x0100191c: 6e655f5d ]_en DCD 1852137309
- 0x01001920: 70797263 cryp DCD 1887007331
- 0x01001924: 0d646574 ted. DCD 224683380
- 0x01001928: 0000000a .... DCD 10
- 0x0100192c: 5f766461 adv_ DCD 1601594465
- 0x01001930: 2c646e65 end, DCD 744779365
- 0x01001934: 74617473 stat DCD 1952543859
- 0x01001938: 303a7375 us:0 DCD 809137013
- 0x0100193c: 32302578 x%02 DCD 842016120
- 0x01001940: 000a0d78 x... DCD 658808
- 0x01001944: 206c6c41 All DCD 543976513
- 0x01001948: 76726573 serv DCD 1987208563
- 0x0100194c: 20656369 ice DCD 543515497
- 0x01001950: 65646461 adde DCD 1701078113
- 0x01001954: 000a0d64 d... DCD 658788
- 0x01001958: 76616c73 slav DCD 1986096243
- 0x0100195c: 64255b65 e[%d DCD 1680169829
- 0x01001960: 6f632c5d ],co DCD 1868770397
- 0x01001964: 63656e6e nnec DCD 1667591790
- 0x01001968: 6c202e74 t. l DCD 1814048372
- 0x0100196c: 5f6b6e69 ink_ DCD 1600876137
- 0x01001970: 3a6d756e num: DCD 980252014
- 0x01001974: 0a0d6425 %d.. DCD 168649765
- 0x01001978: 00000000 .... DCD 0
- 0x0100197c: 20003c20 <. DCD 536886304
- 0x01001980: 6b6e694c Link DCD 1802398028
- 0x01001984: 5d64255b [%d] DCD 1566844251
- 0x01001988: 73696420 dis DCD 1936286752
- 0x0100198c: 6e6e6f63 conn DCD 1852731235
- 0x01001990: 2c746365 ect, DCD 745825125
- 0x01001994: 73616572 reas DCD 1935762802
- 0x01001998: 303a6e6f on:0 DCD 809135727
- 0x0100199c: 32302578 x%02 DCD 842016120
- 0x010019a0: 000a0d58 X... DCD 658776
- 0x010019a4: 6b6e694c Link DCD 1802398028
- 0x010019a8: 5d64255b [%d] DCD 1566844251
- 0x010019ac: 61726170 para DCD 1634886000
- 0x010019b0: 6572206d m re DCD 1701978221
- 0x010019b4: 7463656a ject DCD 1952671082
- 0x010019b8: 6174732c ,sta DCD 1635021612
- 0x010019bc: 3a737574 tus: DCD 980645236
- 0x010019c0: 30257830 0x%0 DCD 807761968
- 0x010019c4: 0a0d7832 2x.. DCD 168654898
- 0x010019c8: 00000000 .... DCD 0
- 0x010019cc: 6b6e694c Link DCD 1802398028
- 0x010019d0: 5d64255b [%d] DCD 1566844251
- 0x010019d4: 61726170 para DCD 1634886000
- 0x010019d8: 7075206d m up DCD 1886724205
- 0x010019dc: 65746164 date DCD 1702125924
- 0x010019e0: 746e692c ,int DCD 1953392940
- 0x010019e4: 61767265 erva DCD 1635152485
- 0x010019e8: 64253a6c l:%d DCD 1680161388
- 0x010019ec: 74616c2c ,lat DCD 1952541740
- 0x010019f0: 79636e65 ency DCD 2036559461
- 0x010019f4: 2c64253a :%d, DCD 744760634
- 0x010019f8: 656d6974 time DCD 1701669236
- 0x010019fc: 3a74756f out: DCD 980710767
- 0x01001a00: 0a0d6425 %d.. DCD 168649765
- 0x01001a04: 00000000 .... DCD 0
- 0x01001a08: 72656570 peer DCD 1919247728
- 0x01001a0c: 5d64255b [%d] DCD 1566844251
- 0x01001a10: 61656620 fea DCD 1634035232
- 0x01001a14: 69207374 ts i DCD 1763734388
- 0x01001a18: 0a0d646e nd.. DCD 168649838
- 0x01001a1c: 00000000 .... DCD 0
- 0x01001a20: 2075746d mtu DCD 544568429
- 0x01001a24: 61647075 upda DCD 1633972341
- 0x01001a28: 632c6574 te,c DCD 1663853940
- 0x01001a2c: 64696e6f onid DCD 1684631151
- 0x01001a30: 64253d78 x=%d DCD 1680162168
- 0x01001a34: 75746d2c ,mtu DCD 1970564396
- 0x01001a38: 0d64253d =%d. DCD 224666941
- 0x01001a3c: 0000000a .... DCD 10
- 0x01001a40: 6b6e696c link DCD 1802398060
- 0x01001a44: 73737220 rss DCD 1936945696
- 0x01001a48: 64252069 i %d DCD 1680154729
- 0x01001a4c: 00000a0d .... DCD 2573
- $t
- i.app_get_current_rssi_rsp
- app_get_current_rssi_rsp
- 0x01001a50: b500 .. PUSH {lr}
- 0x01001a52: b085 .. SUB sp,sp,#0x14
- 0x01001a54: 2014 . MOVS r0,#0x14
- 0x01001a56: f88d0000 .... STRB r0,[sp,#0]
- 0x01001a5a: 0a18 .. LSRS r0,r3,#8
- 0x01001a5c: f88d0001 .... STRB r0,[sp,#1]
- 0x01001a60: 7808 .x LDRB r0,[r1,#0]
- 0x01001a62: f88d0004 .... STRB r0,[sp,#4]
- 0x01001a66: 4804 .H LDR r0,[pc,#16] ; [0x1001a78] = 0x200049b4
- 0x01001a68: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01001a6c: b109 .. CBZ r1,0x1001a72 ; app_get_current_rssi_rsp + 34
- 0x01001a6e: 4668 hF MOV r0,sp
- 0x01001a70: 4788 .G BLX r1
- 0x01001a72: b005 .. ADD sp,sp,#0x14
- 0x01001a74: 2000 . MOVS r0,#0
- 0x01001a76: bd00 .. POP {pc}
- $d
- 0x01001a78: 200049b4 .I. DCD 536889780
- $t
- i.app_get_handler
- app_get_handler
- 0x01001a7c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01001a80: 460c .F MOV r4,r1
- 0x01001a82: 4616 .F MOV r6,r2
- 0x01001a84: 4605 .F MOV r5,r0
- 0x01001a86: 7901 .y LDRB r1,[r0,#4]
- 0x01001a88: f06f0707 o... MVN r7,#7
- 0x01001a8c: f64f7cff O..| MOV r12,#0xffff
- 0x01001a90: e013 .. B 0x1001aba ; app_get_handler + 62
- 0x01001a92: bf00 .. NOP
- 0x01001a94: 6828 (h LDR r0,[r5,#0]
- 0x01001a96: eb0702c1 .... ADD r2,r7,r1,LSL #3
- 0x01001a9a: 4410 .D ADD r0,r0,r2
- 0x01001a9c: 8802 .. LDRH r2,[r0,#0]
- 0x01001a9e: 42a2 .B CMP r2,r4
- 0x01001aa0: d001 .. BEQ 0x1001aa6 ; app_get_handler + 42
- 0x01001aa2: 4562 bE CMP r2,r12
- 0x01001aa4: d107 .. BNE 0x1001ab6 ; app_get_handler + 58
- 0x01001aa6: 6845 Eh LDR r5,[r0,#4]
- 0x01001aa8: 2203 ." MOVS r2,#3
- 0x01001aaa: 4631 1F MOV r1,r6
- 0x01001aac: 4620 F MOV r0,r4
- 0x01001aae: 47a8 .G BLX r5
- 0x01001ab0: b2c0 .. UXTB r0,r0
- 0x01001ab2: e8bd81f0 .... POP {r4-r8,pc}
- 0x01001ab6: 1e49 I. SUBS r1,r1,#1
- 0x01001ab8: b2c9 .. UXTB r1,r1
- 0x01001aba: 2900 .) CMP r1,#0
- 0x01001abc: d1ea .. BNE 0x1001a94 ; app_get_handler + 24
- 0x01001abe: 2000 . MOVS r0,#0
- 0x01001ac0: e7f7 .. B 0x1001ab2 ; app_get_handler + 54
- 0x01001ac2: 0000 .. MOVS r0,r0
- i.app_get_info_ind_func
- app_get_info_ind_func
- 0x01001ac4: b500 .. PUSH {lr}
- 0x01001ac6: b085 .. SUB sp,sp,#0x14
- 0x01001ac8: 2a04 .* CMP r2,#4
- 0x01001aca: d111 .. BNE 0x1001af0 ; app_get_info_ind_func + 44
- 0x01001acc: 2212 ." MOVS r2,#0x12
- 0x01001ace: f88d2000 ... STRB r2,[sp,#0]
- 0x01001ad2: f88d0004 .... STRB r0,[sp,#4]
- 0x01001ad6: 6808 .h LDR r0,[r1,#0]
- 0x01001ad8: f8cd0005 .... STR r0,[sp,#5]
- 0x01001adc: 6848 Hh LDR r0,[r1,#4]
- 0x01001ade: f8cd0009 .... STR r0,[sp,#9]
- 0x01001ae2: 4804 .H LDR r0,[pc,#16] ; [0x1001af4] = 0x200049b4
- 0x01001ae4: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01001ae8: 2900 .) CMP r1,#0
- 0x01001aea: d001 .. BEQ 0x1001af0 ; app_get_info_ind_func + 44
- 0x01001aec: 4668 hF MOV r0,sp
- 0x01001aee: 4788 .G BLX r1
- 0x01001af0: b005 .. ADD sp,sp,#0x14
- 0x01001af2: bd00 .. POP {pc}
- $d
- 0x01001af4: 200049b4 .I. DCD 536889780
- $t
- i.app_logo_led_set
- app_logo_led_set
- 0x01001af8: 78c1 .x LDRB r1,[r0,#3]
- 0x01001afa: 4806 .H LDR r0,[pc,#24] ; [0x1001b14] = 0x20003594
- 0x01001afc: 2901 .) CMP r1,#1
- 0x01001afe: d005 .. BEQ 0x1001b0c ; app_logo_led_set + 20
- 0x01001b00: 2100 .! MOVS r1,#0
- 0x01001b02: 7381 .s STRB r1,[r0,#0xe]
- 0x01001b04: a004 .. ADR r0,{pc}+0x14 ; 0x1001b18
- 0x01001b06: bf00 .. NOP
- 0x01001b08: f7febf34 ..4. B $Ven$TT$L$$co_printf ; 0x1000974
- 0x01001b0c: 2101 .! MOVS r1,#1
- 0x01001b0e: 7381 .s STRB r1,[r0,#0xe]
- 0x01001b10: a006 .. ADR r0,{pc}+0x1c ; 0x1001b2c
- 0x01001b12: e7f9 .. B 0x1001b08 ; app_logo_led_set + 16
- $d
- 0x01001b14: 20003594 .5. DCD 536884628
- 0x01001b18: 7070615b [app DCD 1886413147
- 0x01001b1c: 676f6c5d ]log DCD 1735355485
- 0x01001b20: 656c206f o le DCD 1701585007
- 0x01001b24: 666f2064 d of DCD 1718558820
- 0x01001b28: 000a0d66 f... DCD 658790
- 0x01001b2c: 7070615b [app DCD 1886413147
- 0x01001b30: 676f6c5d ]log DCD 1735355485
- 0x01001b34: 656c206f o le DCD 1701585007
- 0x01001b38: 6e6f2064 d on DCD 1852776548
- 0x01001b3c: 00000a0d .... DCD 2573
- $t
- i.app_m_key_set
- app_m_key_set
- 0x01001b40: b510 .. PUSH {r4,lr}
- 0x01001b42: 4604 .F MOV r4,r0
- 0x01001b44: 7903 .y LDRB r3,[r0,#4]
- 0x01001b46: 78c2 .x LDRB r2,[r0,#3]
- 0x01001b48: 4904 .I LDR r1,[pc,#16] ; [0x1001b5c] = 0x101a08e
- 0x01001b4a: a005 .. ADR r0,{pc}+0x16 ; 0x1001b60
- 0x01001b4c: f7feff12 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01001b50: 7921 !y LDRB r1,[r4,#4]
- 0x01001b52: 78e0 .x LDRB r0,[r4,#3]
- 0x01001b54: e8bd4010 ...@ POP {r4,lr}
- 0x01001b58: f017bd94 .... B.W user_keyvalue_send ; 0x1019684
- $d
- 0x01001b5c: 0101a08e .... DCD 16883854
- 0x01001b60: 7070615b [app DCD 1886413147
- 0x01001b64: 3a73255d ]%s: DCD 980624733
- 0x01001b68: 25783028 (0x% DCD 628633640
- 0x01001b6c: 2c783230 02x, DCD 746074672
- 0x01001b70: 25783020 0x% DCD 628633632
- 0x01001b74: 29783230 02x) DCD 695743024
- 0x01001b78: 00000a0d .... DCD 2573
- $t
- i.app_main
- app_main
- 0x01001b7c: b5f8 .. PUSH {r3-r7,lr}
- 0x01001b7e: 4dc1 .M LDR r5,[pc,#772] ; [0x1001e84] = 0x20003994
- 0x01001b80: 4cc1 .L LDR r4,[pc,#772] ; [0x1001e88] = 0x20000080
- 0x01001b82: f04f5700 O..W MOV r7,#0x20000000
- 0x01001b86: 2600 .& MOVS r6,#0
- 0x01001b88: b138 8. CBZ r0,0x1001b9a ; app_main + 30
- 0x01001b8a: 2802 .( CMP r0,#2
- 0x01001b8c: d07e ~. BEQ 0x1001c8c ; app_main + 272
- 0x01001b8e: 2803 .( CMP r0,#3
- 0x01001b90: d07d }. BEQ 0x1001c8e ; app_main + 274
- 0x01001b92: 2804 .( CMP r0,#4
- 0x01001b94: d17c |. BNE 0x1001c90 ; app_main + 276
- 0x01001b96: f7feff01 .... BL $Ven$TT$L$$main_loop ; 0x100099c
- 0x01001b9a: 8da0 .. LDRH r0,[r4,#0x2c]
- 0x01001b9c: 0440 @. LSLS r0,r0,#17
- 0x01001b9e: d503 .. BPL 0x1001ba8 ; app_main + 44
- 0x01001ba0: f894004b ..K. LDRB r0,[r4,#0x4b]
- 0x01001ba4: 2855 U( CMP r0,#0x55
- 0x01001ba6: d013 .. BEQ 0x1001bd0 ; app_main + 84
- 0x01001ba8: 2200 ." MOVS r2,#0
- 0x01001baa: 2102 .! MOVS r1,#2
- 0x01001bac: 4610 .F MOV r0,r2
- 0x01001bae: f41ad425 ..%. BL system_set_port_mux ; 0x1c3fc
- 0x01001bb2: 2200 ." MOVS r2,#0
- 0x01001bb4: 2103 .! MOVS r1,#3
- 0x01001bb6: 4610 .F MOV r0,r2
- 0x01001bb8: f41ad420 .. . BL system_set_port_mux ; 0x1c3fc
- 0x01001bbc: f44f5100 O..Q MOV r1,#0x2000
- 0x01001bc0: 48b2 .H LDR r0,[pc,#712] ; [0x1001e8c] = 0x40002000
- 0x01001bc2: f7fefed2 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x01001bc6: f7fefeee .... BL $Ven$TT$L$$app_boot_get_storage_type ; 0x10009a6
- 0x01001bca: 2801 .( CMP r0,#1
- 0x01001bcc: d009 .. BEQ 0x1001be2 ; app_main + 102
- 0x01001bce: e031 1. B 0x1001c34 ; app_main + 184
- 0x01001bd0: 2207 ." MOVS r2,#7
- 0x01001bd2: 2106 .! MOVS r1,#6
- 0x01001bd4: 2002 . MOVS r0,#2
- 0x01001bd6: f41ad411 .... BL system_set_port_mux ; 0x1c3fc
- 0x01001bda: 2207 ." MOVS r2,#7
- 0x01001bdc: 4611 .F MOV r1,r2
- 0x01001bde: 2002 . MOVS r0,#2
- 0x01001be0: e7ea .. B 0x1001bb8 ; app_main + 60
- 0x01001be2: 49ab .I LDR r1,[pc,#684] ; [0x1001e90] = 0x20000b60
- 0x01001be4: 48ab .H LDR r0,[pc,#684] ; [0x1001e94] = 0x101bd90
- 0x01001be6: 4aac .J LDR r2,[pc,#688] ; [0x1001e98] = 0x101bdcc
- 0x01001be8: e001 .. B 0x1001bee ; app_main + 114
- 0x01001bea: c808 .. LDM r0!,{r3}
- 0x01001bec: c108 .. STM r1!,{r3}
- 0x01001bee: 4290 .B CMP r0,r2
- 0x01001bf0: d3fb .. BCC 0x1001bea ; app_main + 110
- 0x01001bf2: 2001 . MOVS r0,#1
- 0x01001bf4: f7fefedc .... BL $Ven$TT$L$$enable_cache ; 0x10009b0
- 0x01001bf8: 49a8 .I LDR r1,[pc,#672] ; [0x1001e9c] = 0x200034f8
- 0x01001bfa: 48a9 .H LDR r0,[pc,#676] ; [0x1001ea0] = 0x101e728
- 0x01001bfc: 4aa9 .J LDR r2,[pc,#676] ; [0x1001ea4] = 0x101ee30
- 0x01001bfe: e001 .. B 0x1001c04 ; app_main + 136
- 0x01001c00: c808 .. LDM r0!,{r3}
- 0x01001c02: c108 .. STM r1!,{r3}
- 0x01001c04: 4290 .B CMP r0,r2
- 0x01001c06: d3fb .. BCC 0x1001c00 ; app_main + 132
- 0x01001c08: 48a7 .H LDR r0,[pc,#668] ; [0x1001ea8] = 0x20003c00
- 0x01001c0a: 49a8 .I LDR r1,[pc,#672] ; [0x1001eac] = 0x20004d9c
- 0x01001c0c: e000 .. B 0x1001c10 ; app_main + 148
- 0x01001c0e: c040 @. STM r0!,{r6}
- 0x01001c10: 4288 .B CMP r0,r1
- 0x01001c12: d3fc .. BCC 0x1001c0e ; app_main + 146
- 0x01001c14: 49a6 .I LDR r1,[pc,#664] ; [0x1001eb0] = 0x20000b9c
- 0x01001c16: 48a7 .H LDR r0,[pc,#668] ; [0x1001eb4] = 0x101bdcc
- 0x01001c18: 4aa7 .J LDR r2,[pc,#668] ; [0x1001eb8] = 0x101e728
- 0x01001c1a: e001 .. B 0x1001c20 ; app_main + 164
- 0x01001c1c: c808 .. LDM r0!,{r3}
- 0x01001c1e: c108 .. STM r1!,{r3}
- 0x01001c20: 4290 .B CMP r0,r2
- 0x01001c22: d3fb .. BCC 0x1001c1c ; app_main + 160
- 0x01001c24: 49a5 .I LDR r1,[pc,#660] ; [0x1001ebc] = 0x20000000
- 0x01001c26: 48a6 .H LDR r0,[pc,#664] ; [0x1001ec0] = 0x101bd10
- 0x01001c28: 4aa6 .J LDR r2,[pc,#664] ; [0x1001ec4] = 0x101bd90
- 0x01001c2a: e001 .. B 0x1001c30 ; app_main + 180
- 0x01001c2c: c808 .. LDM r0!,{r3}
- 0x01001c2e: c108 .. STM r1!,{r3}
- 0x01001c30: 4290 .B CMP r0,r2
- 0x01001c32: d3fb .. BCC 0x1001c2c ; app_main + 176
- 0x01001c34: 48a4 .H LDR r0,[pc,#656] ; [0x1001ec8] = 0xe000ed08
- 0x01001c36: 706e np STRB r6,[r5,#1]
- 0x01001c38: 6007 .` STR r7,[r0,#0]
- 0x01001c3a: f7fefebe .... BL $Ven$TT$L$$intc_init ; 0x10009ba
- 0x01001c3e: 2100 .! MOVS r1,#0
- 0x01001c40: 1f48 H. SUBS r0,r1,#5
- 0x01001c42: f7fefebf .... BL $Ven$TT$L$$NVIC_SetPriority ; 0x10009c4
- 0x01001c46: 2201 ." MOVS r2,#1
- 0x01001c48: 2119 .! MOVS r1,#0x19
- 0x01001c4a: 2000 . MOVS r0,#0
- 0x01001c4c: f7fefe74 ..t. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001c50: b2c0 .. UXTB r0,r0
- 0x01001c52: f04003f0 @... ORR r3,r0,#0xf0
- 0x01001c56: 2201 ." MOVS r2,#1
- 0x01001c58: 2119 .! MOVS r1,#0x19
- 0x01001c5a: 2000 . MOVS r0,#0
- 0x01001c5c: f7fefe71 ..q. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001c60: 23ef .# MOVS r3,#0xef
- 0x01001c62: 2201 ." MOVS r2,#1
- 0x01001c64: 215a Z! MOVS r1,#0x5a
- 0x01001c66: 2000 . MOVS r0,#0
- 0x01001c68: f7fefe6b ..k. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001c6c: 2302 .# MOVS r3,#2
- 0x01001c6e: 2201 ." MOVS r2,#1
- 0x01001c70: 21c3 .! MOVS r1,#0xc3
- 0x01001c72: 2000 . MOVS r0,#0
- 0x01001c74: f7fefe65 ..e. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001c78: 2300 .# MOVS r3,#0
- 0x01001c7a: 2201 ." MOVS r2,#1
- 0x01001c7c: 21aa .! MOVS r1,#0xaa
- 0x01001c7e: 4618 .F MOV r0,r3
- 0x01001c80: f7fefe5f .._. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001c84: 2310 .# MOVS r3,#0x10
- 0x01001c86: 2201 ." MOVS r2,#1
- 0x01001c88: 216b k! MOVS r1,#0x6b
- 0x01001c8a: e002 .. B 0x1001c92 ; app_main + 278
- 0x01001c8c: e069 i. B 0x1001d62 ; app_main + 486
- 0x01001c8e: e0c2 .. B 0x1001e16 ; app_main + 666
- 0x01001c90: e0f7 .. B 0x1001e82 ; app_main + 774
- 0x01001c92: 2000 . MOVS r0,#0
- 0x01001c94: f7fefe55 ..U. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001c98: 2304 .# MOVS r3,#4
- 0x01001c9a: 2201 ." MOVS r2,#1
- 0x01001c9c: 2154 T! MOVS r1,#0x54
- 0x01001c9e: 2000 . MOVS r0,#0
- 0x01001ca0: f7fefe4f ..O. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001ca4: 78e8 .x LDRB r0,[r5,#3]
- 0x01001ca6: b130 0. CBZ r0,0x1001cb6 ; app_main + 314
- 0x01001ca8: 2100 .! MOVS r1,#0
- 0x01001caa: 200b . MOVS r0,#0xb
- 0x01001cac: f7fefe8a .... BL $Ven$TT$L$$NVIC_SetPriority ; 0x10009c4
- 0x01001cb0: 200b . MOVS r0,#0xb
- 0x01001cb2: f7fefe50 ..P. BL $Ven$TT$L$$NVIC_EnableIRQ ; 0x1000956
- 0x01001cb6: 2020 MOVS r0,#0x20
- 0x01001cb8: f3808811 .... MSR BASEPRI,r0
- 0x01001cbc: 2108 .! MOVS r1,#8
- 0x01001cbe: 4883 .H LDR r0,[pc,#524] ; [0x1001ecc] = 0x50058000
- 0x01001cc0: f41ad50a .... BL uart_init ; 0x1c6d8
- 0x01001cc4: b662 b. CPSIE i
- 0x01001cc6: f017fa33 ..3. BL user_custom_parameters ; 0x1019130
- 0x01001cca: f7fefe80 .... BL $Ven$TT$L$$system_optimize_power_consumption_get ; 0x10009ce
- 0x01001cce: b128 (. CBZ r0,0x1001cdc ; app_main + 352
- 0x01001cd0: 2002 . MOVS r0,#2
- 0x01001cd2: 83e0 .. STRH r0,[r4,#0x1e]
- 0x01001cd4: f44f707a O.zp MOV r0,#0x3e8
- 0x01001cd8: 8420 . STRH r0,[r4,#0x20]
- 0x01001cda: 8460 `. STRH r0,[r4,#0x22]
- 0x01001cdc: f8940049 ..I. LDRB r0,[r4,#0x49]
- 0x01001ce0: 2803 .( CMP r0,#3
- 0x01001ce2: d002 .. BEQ 0x1001cea ; app_main + 366
- 0x01001ce4: 8be0 .. LDRH r0,[r4,#0x1e]
- 0x01001ce6: 1c80 .. ADDS r0,r0,#2
- 0x01001ce8: 83e0 .. STRH r0,[r4,#0x1e]
- 0x01001cea: f017fc57 ..W. BL user_init_static_memory ; 0x101959c
- 0x01001cee: f894002c ..,. LDRB r0,[r4,#0x2c]
- 0x01001cf2: f3c01081 .... UBFX r0,r0,#6,#2
- 0x01001cf6: 2802 .( CMP r0,#2
- 0x01001cf8: d108 .. BNE 0x1001d0c ; app_main + 400
- 0x01001cfa: 2207 ." MOVS r2,#7
- 0x01001cfc: 2105 .! MOVS r1,#5
- 0x01001cfe: f41ad37d ..}. BL system_set_port_mux ; 0x1c3fc
- 0x01001d02: 4971 qI LDR r1,[pc,#452] ; [0x1001ec8] = 0xe000ed08
- 0x01001d04: f04f7080 O..p MOV r0,#0x1000000
- 0x01001d08: 31f4 .1 ADDS r1,r1,#0xf4
- 0x01001d0a: 6008 .` STR r0,[r1,#0]
- 0x01001d0c: 8da0 .. LDRH r0,[r4,#0x2c]
- 0x01001d0e: 0500 .. LSLS r0,r0,#20
- 0x01001d10: d504 .. BPL 0x1001d1c ; app_main + 416
- 0x01001d12: 2004 . MOVS r0,#4
- 0x01001d14: f7fefe60 ..`. BL $Ven$TT$L$$qspi_flash_init_controller ; 0x10009d8
- 0x01001d18: f7fefe63 ..c. BL $Ven$TT$L$$qspi_flash_enable_quad ; 0x10009e2
- 0x01001d1c: f7fefe66 ..f. BL $Ven$TT$L$$patch_set_entry ; 0x10009ec
- 0x01001d20: f7fefe69 ..i. BL $Ven$TT$L$$patch_init ; 0x10009f6
- 0x01001d24: 496b kI LDR r1,[pc,#428] ; [0x1001ed4] = 0x2000015c
- 0x01001d26: 486a jH LDR r0,[pc,#424] ; [0x1001ed0] = 0x1008d21
- 0x01001d28: 6008 .` STR r0,[r1,#0]
- 0x01001d2a: 496c lI LDR r1,[pc,#432] ; [0x1001edc] = 0x20000160
- 0x01001d2c: 486a jH LDR r0,[pc,#424] ; [0x1001ed8] = 0x1002c55
- 0x01001d2e: 6008 .` STR r0,[r1,#0]
- 0x01001d30: 496c lI LDR r1,[pc,#432] ; [0x1001ee4] = 0x20000164
- 0x01001d32: 486b kH LDR r0,[pc,#428] ; [0x1001ee0] = 0x1014b6f
- 0x01001d34: 6008 .` STR r0,[r1,#0]
- 0x01001d36: 496d mI LDR r1,[pc,#436] ; [0x1001eec] = 0x20003b9c
- 0x01001d38: 486b kH LDR r0,[pc,#428] ; [0x1001ee8] = 0x1014b45
- 0x01001d3a: 6008 .` STR r0,[r1,#0]
- 0x01001d3c: 496d mI LDR r1,[pc,#436] ; [0x1001ef4] = 0x20000158
- 0x01001d3e: 486c lH LDR r0,[pc,#432] ; [0x1001ef0] = 0x200020c9
- 0x01001d40: 6008 .` STR r0,[r1,#0]
- 0x01001d42: 496e nI LDR r1,[pc,#440] ; [0x1001efc] = 0x2000016c
- 0x01001d44: 486c lH LDR r0,[pc,#432] ; [0x1001ef8] = 0x200017a9
- 0x01001d46: 6008 .` STR r0,[r1,#0]
- 0x01001d48: 496e nI LDR r1,[pc,#440] ; [0x1001f04] = 0x20000170
- 0x01001d4a: 486d mH LDR r0,[pc,#436] ; [0x1001f00] = 0x20001843
- 0x01001d4c: 6008 .` STR r0,[r1,#0]
- 0x01001d4e: 496f oI LDR r1,[pc,#444] ; [0x1001f0c] = 0x20000174
- 0x01001d50: 486d mH LDR r0,[pc,#436] ; [0x1001f08] = 0x20000efb
- 0x01001d52: 6008 .` STR r0,[r1,#0]
- 0x01001d54: 496f oI LDR r1,[pc,#444] ; [0x1001f14] = 0x20000168
- 0x01001d56: 486e nH LDR r0,[pc,#440] ; [0x1001f10] = 0x2000177d
- 0x01001d58: 6008 .` STR r0,[r1,#0]
- 0x01001d5a: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x01001d5e: f012bb3d ..=. B.W pmu_sub_init ; 0x10143dc
- 0x01001d62: 78e8 .x LDRB r0,[r5,#3]
- 0x01001d64: b110 .. CBZ r0,0x1001d6c ; app_main + 496
- 0x01001d66: 200b . MOVS r0,#0xb
- 0x01001d68: f7fefdf5 .... BL $Ven$TT$L$$NVIC_EnableIRQ ; 0x1000956
- 0x01001d6c: f017fa5c ..\. BL user_entry_before_ble_init ; 0x1019228
- 0x01001d70: 7828 (x LDRB r0,[r5,#0]
- 0x01001d72: b1b8 .. CBZ r0,0x1001da4 ; app_main + 552
- 0x01001d74: 78a8 .x LDRB r0,[r5,#2]
- 0x01001d76: f0400001 @... ORR r0,r0,#1
- 0x01001d7a: 70a8 .p STRB r0,[r5,#2]
- 0x01001d7c: f44f4000 O..@ MOV r0,#0x8000
- 0x01001d80: f8a701ae .... STRH r0,[r7,#0x1ae]
- 0x01001d84: 8da0 .. LDRH r0,[r4,#0x2c]
- 0x01001d86: 0400 .. LSLS r0,r0,#16
- 0x01001d88: d502 .. BPL 0x1001d90 ; app_main + 532
- 0x01001d8a: 6b60 `k LDR r0,[r4,#0x34]
- 0x01001d8c: 0a00 .. LSRS r0,r0,#8
- 0x01001d8e: 6360 `c STR r0,[r4,#0x34]
- 0x01001d90: 4861 aH LDR r0,[pc,#388] ; [0x1001f18] = 0x1fcc0
- 0x01001d92: 6801 .h LDR r1,[r0,#0]
- 0x01001d94: 68c9 .h LDR r1,[r1,#0xc]
- 0x01001d96: 6802 .h LDR r2,[r0,#0]
- 0x01001d98: f4217180 !..q BIC r1,r1,#0x100
- 0x01001d9c: 60d1 .` STR r1,[r2,#0xc]
- 0x01001d9e: f88d6000 ...` STRB r6,[sp,#0]
- 0x01001da2: e02a *. B 0x1001dfa ; app_main + 638
- 0x01001da4: f8b41044 ..D. LDRH r1,[r4,#0x44]
- 0x01001da8: 2000 . MOVS r0,#0
- 0x01001daa: f7fefe29 ..). BL $Ven$TT$L$$pmu_calibration_start ; 0x1000a00
- 0x01001dae: f8b40044 ..D. LDRH r0,[r4,#0x44]
- 0x01001db2: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x01001db6: 0040 @. LSLS r0,r0,#1
- 0x01001db8: f7fefe27 ..'. BL $Ven$TT$L$$co_delay_10us ; 0x1000a0a
- 0x01001dbc: 2320 # MOVS r3,#0x20
- 0x01001dbe: 2202 ." MOVS r2,#2
- 0x01001dc0: 213b ;! MOVS r1,#0x3b
- 0x01001dc2: 2000 . MOVS r0,#0
- 0x01001dc4: f7fefdbd .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001dc8: 200c . MOVS r0,#0xc
- 0x01001dca: f7fefe1e .... BL $Ven$TT$L$$co_delay_10us ; 0x1000a0a
- 0x01001dce: 2300 .# MOVS r3,#0
- 0x01001dd0: 2202 ." MOVS r2,#2
- 0x01001dd2: 213b ;! MOVS r1,#0x3b
- 0x01001dd4: 4618 .F MOV r0,r3
- 0x01001dd6: f7fefdb4 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001dda: 2204 ." MOVS r2,#4
- 0x01001ddc: 217c |! MOVS r1,#0x7c
- 0x01001dde: 2000 . MOVS r0,#0
- 0x01001de0: f7fefdaa .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001de4: 4601 .F MOV r1,r0
- 0x01001de6: 2000 . MOVS r0,#0
- 0x01001de8: f7fefe14 .... BL $Ven$TT$L$$pmu_smooth_calc_calib_result ; 0x1000a14
- 0x01001dec: e7ca .. B 0x1001d84 ; app_main + 520
- 0x01001dee: bf00 .. NOP
- 0x01001df0: f89d1000 .... LDRB r1,[sp,#0]
- 0x01001df4: 1c49 I. ADDS r1,r1,#1
- 0x01001df6: f88d1000 .... STRB r1,[sp,#0]
- 0x01001dfa: f89d1000 .... LDRB r1,[sp,#0]
- 0x01001dfe: 290a .) CMP r1,#0xa
- 0x01001e00: d3f6 .. BCC 0x1001df0 ; app_main + 628
- 0x01001e02: 6801 .h LDR r1,[r0,#0]
- 0x01001e04: 68c9 .h LDR r1,[r1,#0xc]
- 0x01001e06: 6800 .h LDR r0,[r0,#0]
- 0x01001e08: f4417180 A..q ORR r1,r1,#0x100
- 0x01001e0c: 60c1 .` STR r1,[r0,#0xc]
- 0x01001e0e: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x01001e12: f017b911 .... B.W trng_init_ ; 0x1019038
- 0x01001e16: 2001 . MOVS r0,#1
- 0x01001e18: 7068 hp STRB r0,[r5,#1]
- 0x01001e1a: 4602 .F MOV r2,r0
- 0x01001e1c: 2150 P! MOVS r1,#0x50
- 0x01001e1e: 2000 . MOVS r0,#0
- 0x01001e20: f7fefd8a .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01001e24: b2c5 .. UXTB r5,r0
- 0x01001e26: 483d =H LDR r0,[pc,#244] ; [0x1001f1c] = 0x500c0000
- 0x01001e28: f8d00114 .... LDR r0,[r0,#0x114]
- 0x01001e2c: f7fefdb1 .... BL $Ven$TT$L$$srand ; 0x1000992
- 0x01001e30: f1a5030a .... SUB r3,r5,#0xa
- 0x01001e34: 2201 ." MOVS r2,#1
- 0x01001e36: 218b .! MOVS r1,#0x8b
- 0x01001e38: 2000 . MOVS r0,#0
- 0x01001e3a: f7fefd82 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001e3e: f1a50309 .... SUB r3,r5,#9
- 0x01001e42: 2201 ." MOVS r2,#1
- 0x01001e44: 218d .! MOVS r1,#0x8d
- 0x01001e46: 2000 . MOVS r0,#0
- 0x01001e48: f7fefd7b ..{. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001e4c: f1a50308 .... SUB r3,r5,#8
- 0x01001e50: 2201 ." MOVS r2,#1
- 0x01001e52: 21cc .! MOVS r1,#0xcc
- 0x01001e54: 2000 . MOVS r0,#0
- 0x01001e56: f7fefd74 ..t. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01001e5a: f04f4080 O..@ MOV r0,#0x40000000
- 0x01001e5e: 6801 .h LDR r1,[r0,#0]
- 0x01001e60: f0414180 A..A ORR r1,r1,#0x40000000
- 0x01001e64: 6001 .` STR r1,[r0,#0]
- 0x01001e66: f7fefdda .... BL $Ven$TT$L$$user_entry4 ; 0x1000a1e
- 0x01001e6a: 8da0 .. LDRH r0,[r4,#0x2c]
- 0x01001e6c: 05c0 .. LSLS r0,r0,#23
- 0x01001e6e: d402 .. BMI 0x1001e76 ; app_main + 762
- 0x01001e70: b672 r. CPSID i
- 0x01001e72: f3868811 .... MSR BASEPRI,r6
- 0x01001e76: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x01001e7a: 2102 .! MOVS r1,#2
- 0x01001e7c: 200b . MOVS r0,#0xb
- 0x01001e7e: f7febda1 .... B $Ven$TT$L$$NVIC_SetPriority ; 0x10009c4
- 0x01001e82: bdf8 .. POP {r3-r7,pc}
- $d
- 0x01001e84: 20003994 .9. DCD 536885652
- 0x01001e88: 20000080 ... DCD 536871040
- 0x01001e8c: 40002000 . .@ DCD 1073750016
- 0x01001e90: 20000b60 `.. DCD 536873824
- 0x01001e94: 0101bd90 .... DCD 16891280
- 0x01001e98: 0101bdcc .... DCD 16891340
- 0x01001e9c: 200034f8 .4. DCD 536884472
- 0x01001ea0: 0101e728 (... DCD 16901928
- 0x01001ea4: 0101ee30 0... DCD 16903728
- 0x01001ea8: 20003c00 .<. DCD 536886272
- 0x01001eac: 20004d9c .M. DCD 536890780
- 0x01001eb0: 20000b9c ... DCD 536873884
- 0x01001eb4: 0101bdcc .... DCD 16891340
- 0x01001eb8: 0101e728 (... DCD 16901928
- 0x01001ebc: 20000000 ... DCD 536870912
- 0x01001ec0: 0101bd10 .... DCD 16891152
- 0x01001ec4: 0101bd90 .... DCD 16891280
- 0x01001ec8: e000ed08 .... DCD 3758157064
- 0x01001ecc: 50058000 ...P DCD 1342537728
- 0x01001ed0: 01008d21 !... DCD 16813345
- 0x01001ed4: 2000015c \.. DCD 536871260
- 0x01001ed8: 01002c55 U,.. DCD 16788565
- 0x01001edc: 20000160 `.. DCD 536871264
- 0x01001ee0: 01014b6f oK.. DCD 16862063
- 0x01001ee4: 20000164 d.. DCD 536871268
- 0x01001ee8: 01014b45 EK.. DCD 16862021
- 0x01001eec: 20003b9c .;. DCD 536886172
- 0x01001ef0: 200020c9 . . DCD 536879305
- 0x01001ef4: 20000158 X.. DCD 536871256
- 0x01001ef8: 200017a9 ... DCD 536876969
- 0x01001efc: 2000016c l.. DCD 536871276
- 0x01001f00: 20001843 C.. DCD 536877123
- 0x01001f04: 20000170 p.. DCD 536871280
- 0x01001f08: 20000efb ... DCD 536874747
- 0x01001f0c: 20000174 t.. DCD 536871284
- 0x01001f10: 2000177d }.. DCD 536876925
- 0x01001f14: 20000168 h.. DCD 536871272
- 0x01001f18: 0001fcc0 .... DCD 130240
- 0x01001f1c: 500c0000 ...P DCD 1342963712
- $t
- i.app_multi_channel
- app_multi_channel
- 0x01001f20: 78c1 .x LDRB r1,[r0,#3]
- 0x01001f22: a001 .. ADR r0,{pc}+6 ; 0x1001f28
- 0x01001f24: f7febd26 ..&. B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x01001f28: 7070615b [app DCD 1886413147
- 0x01001f2c: 6168635d ]cha DCD 1634231133
- 0x01001f30: 6c656e6e nnel DCD 1818586734
- 0x01001f34: 0d64253a :%d. DCD 224666938
- 0x01001f38: 0000000a .... DCD 10
- $t
- i.app_otas_get_curr_firmwave_version
- app_otas_get_curr_firmwave_version
- 0x01001f3c: 4905 .I LDR r1,[pc,#20] ; [0x1001f54] = 0x1fcc0
- 0x01001f3e: f04f7080 O..p MOV r0,#0x1000000
- 0x01001f42: 6809 .h LDR r1,[r1,#0]
- 0x01001f44: 6989 .i LDR r1,[r1,#0x18]
- 0x01001f46: b111 .. CBZ r1,0x1001f4e ; app_otas_get_curr_firmwave_version + 18
- 0x01001f48: 6840 @h LDR r0,[r0,#4]
- 0x01001f4a: f1007080 ...p ADD r0,r0,#0x1000000
- 0x01001f4e: 6980 .i LDR r0,[r0,#0x18]
- 0x01001f50: 4770 pG BX lr
- $d
- 0x01001f52: 0000 .. DCW 0
- 0x01001f54: 0001fcc0 .... DCD 130240
- $t
- i.app_otas_get_storage_address
- app_otas_get_storage_address
- 0x01001f58: 4904 .I LDR r1,[pc,#16] ; [0x1001f6c] = 0x1fcc0
- 0x01001f5a: f04f7080 O..p MOV r0,#0x1000000
- 0x01001f5e: 6809 .h LDR r1,[r1,#0]
- 0x01001f60: 6989 .i LDR r1,[r1,#0x18]
- 0x01001f62: b109 .. CBZ r1,0x1001f68 ; app_otas_get_storage_address + 16
- 0x01001f64: 2000 . MOVS r0,#0
- 0x01001f66: 4770 pG BX lr
- 0x01001f68: 6840 @h LDR r0,[r0,#4]
- 0x01001f6a: 4770 pG BX lr
- $d
- 0x01001f6c: 0001fcc0 .... DCD 130240
- $t
- i.app_otas_read_data
- app_otas_read_data
- 0x01001f70: b510 .. PUSH {r4,lr}
- 0x01001f72: 4c0a .L LDR r4,[pc,#40] ; [0x1001f9c] = 0x20003840
- 0x01001f74: 4608 .F MOV r0,r1
- 0x01001f76: 4622 "F MOV r2,r4
- 0x01001f78: 7823 #x LDRB r3,[r4,#0]
- 0x01001f7a: 6851 Qh LDR r1,[r2,#4]
- 0x01001f7c: 8852 R. LDRH r2,[r2,#2]
- 0x01001f7e: 2b06 .+ CMP r3,#6
- 0x01001f80: d005 .. BEQ 0x1001f8e ; app_otas_read_data + 30
- 0x01001f82: 2b08 .+ CMP r3,#8
- 0x01001f84: d006 .. BEQ 0x1001f94 ; app_otas_read_data + 36
- 0x01001f86: 2000 . MOVS r0,#0
- 0x01001f88: 210a .! MOVS r1,#0xa
- 0x01001f8a: 7021 !p STRB r1,[r4,#0]
- 0x01001f8c: bd10 .. POP {r4,pc}
- 0x01001f8e: f7fefd4b ..K. BL $Ven$TT$L$$app_boot_load_data ; 0x1000a28
- 0x01001f92: e001 .. B 0x1001f98 ; app_otas_read_data + 40
- 0x01001f94: f7fefcf8 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01001f98: 8860 `. LDRH r0,[r4,#2]
- 0x01001f9a: e7f5 .. B 0x1001f88 ; app_otas_read_data + 24
- $d
- 0x01001f9c: 20003840 @8. DCD 536885312
- $t
- i.app_otas_recv_data
- app_otas_recv_data
- 0x01001fa0: e92d4ff7 -..O PUSH {r0-r2,r4-r11,lr}
- 0x01001fa4: b082 .. SUB sp,sp,#8
- 0x01001fa6: 4690 .F MOV r8,r2
- 0x01001fa8: 460d .F MOV r5,r1
- 0x01001faa: 2704 .' MOVS r7,#4
- 0x01001fac: 4cfe .L LDR r4,[pc,#1016] ; [0x10023a8] = 0x20003820
- 0x01001fae: f04f0a00 O... MOV r10,#0
- 0x01001fb2: 7820 x LDRB r0,[r4,#0]
- 0x01001fb4: b198 .. CBZ r0,0x1001fde ; app_otas_recv_data + 62
- 0x01001fb6: f884a000 .... STRB r10,[r4,#0]
- 0x01001fba: 9802 .. LDR r0,[sp,#8]
- 0x01001fbc: f016fea2 .... BL system_latency_disable ; 0x1018d04
- 0x01001fc0: 9802 .. LDR r0,[sp,#8]
- 0x01001fc2: f00bf98f .... BL gatt_mtu_exchange_req ; 0x100d2e4
- 0x01001fc6: 2001 . MOVS r0,#1
- 0x01001fc8: f7fefd33 ..3. BL $Ven$TT$L$$app_set_ota_state ; 0x1000a32
- 0x01001fcc: 68e0 .h LDR r0,[r4,#0xc]
- 0x01001fce: b920 . CBNZ r0,0x1001fda ; app_otas_recv_data + 58
- 0x01001fd0: 01f8 .. LSLS r0,r7,#7
- 0x01001fd2: 2103 .! MOVS r1,#3
- 0x01001fd4: f7fefd32 ..2. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01001fd8: 60e0 .` STR r0,[r4,#0xc]
- 0x01001fda: f011fe65 ..e. BL ota_start ; 0x1013ca8
- 0x01001fde: 9802 .. LDR r0,[sp,#8]
- 0x01001fe0: f00afe66 ..f. BL gatt_get_mtu ; 0x100ccb0
- 0x01001fe4: 4602 .F MOV r2,r0
- 0x01001fe6: f8b50007 .... LDRH r0,[r5,#7]
- 0x01001fea: 9000 .. STR r0,[sp,#0]
- 0x01001fec: 4643 CF MOV r3,r8
- 0x01001fee: 46a3 .F MOV r11,r4
- 0x01001ff0: 8921 !. LDRH r1,[r4,#8]
- 0x01001ff2: a0ee .. ADR r0,{pc}+0x3ba ; 0x10023ac
- 0x01001ff4: f7fefcbe .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01001ff8: 462e .F MOV r6,r5
- 0x01001ffa: f04f090b O... MOV r9,#0xb
- 0x01001ffe: 2400 .$ MOVS r4,#0
- 0x01002000: a0f4 .. ADR r0,{pc}+0x3d4 ; 0x10023d4
- 0x01002002: 5d31 1] LDRB r1,[r6,r4]
- 0x01002004: f7fefcb6 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01002008: 1c64 d. ADDS r4,r4,#1
- 0x0100200a: 454c LE CMP r4,r9
- 0x0100200c: d3f8 .. BCC 0x1002000 ; app_otas_recv_data + 96
- 0x0100200e: a0f3 .. ADR r0,{pc}+0x3ce ; 0x10023dc
- 0x01002010: f7fefcb0 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01002014: 48f2 .H LDR r0,[pc,#968] ; [0x10023e0] = 0x20004090
- 0x01002016: f011fd2d ..-. BL os_timer_stop ; 0x1013a74
- 0x0100201a: 2200 ." MOVS r2,#0
- 0x0100201c: f2413188 A..1 MOV r1,#0x1388
- 0x01002020: 48ef .H LDR r0,[pc,#956] ; [0x10023e0] = 0x20004090
- 0x01002022: f011fce9 .... BL os_timer_start ; 0x10139f8
- 0x01002026: f8bb1008 .... LDRH r1,[r11,#8]
- 0x0100202a: 46d9 .F MOV r9,r11
- 0x0100202c: 1c49 I. ADDS r1,r1,#1
- 0x0100202e: f8ab1008 .... STRH r1,[r11,#8]
- 0x01002032: f89b0001 .... LDRB r0,[r11,#1]
- 0x01002036: b1c8 .. CBZ r0,0x100206c ; app_otas_recv_data + 204
- 0x01002038: f8b91004 .... LDRH r1,[r9,#4]
- 0x0100203c: f8d9000c .... LDR r0,[r9,#0xc]
- 0x01002040: 464c LF MOV r4,r9
- 0x01002042: 4408 .D ADD r0,r0,r1
- 0x01002044: 4642 BF MOV r2,r8
- 0x01002046: 4629 )F MOV r1,r5
- 0x01002048: f7fefc9e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100204c: 88a1 .. LDRH r1,[r4,#4]
- 0x0100204e: eb010008 .... ADD r0,r1,r8
- 0x01002052: 80a0 .. STRH r0,[r4,#4]
- 0x01002054: 88e1 .. LDRH r1,[r4,#6]
- 0x01002056: eba10008 .... SUB r0,r1,r8
- 0x0100205a: 0400 .. LSLS r0,r0,#16
- 0x0100205c: 0c00 .. LSRS r0,r0,#16
- 0x0100205e: 80e0 .. STRH r0,[r4,#6]
- 0x01002060: d169 i. BNE 0x1002136 ; app_otas_recv_data + 406
- 0x01002062: f884a001 .... STRB r10,[r4,#1]
- 0x01002066: 68e5 .h LDR r5,[r4,#0xc]
- 0x01002068: 2005 . MOVS r0,#5
- 0x0100206a: 7028 (p STRB r0,[r5,#0]
- 0x0100206c: f011fd40 ..@. BL ota_change_flash_pin ; 0x1013af0
- 0x01002070: f017fe6c ..l. BL wdt_feed ; 0x1019d4c
- 0x01002074: 48cc .H LDR r0,[pc,#816] ; [0x10023a8] = 0x20003820
- 0x01002076: 7829 )x LDRB r1,[r5,#0]
- 0x01002078: 3020 0 ADDS r0,r0,#0x20
- 0x0100207a: 290b .) CMP r1,#0xb
- 0x0100207c: d22d -. BCS 0x10020da ; app_otas_recv_data + 314
- 0x0100207e: e8dff001 .... TBB [pc,r1]
- $d
- 0x01002082: 0806 .. DCW 2054
- 0x01002084: 0f2c0d0d ..,. DCD 254545165
- 0x01002088: 2c1b0f11 ..., DCD 739970833
- 0x0100208c: 004a J. DCW 74
- $t
- 0x0100208e: 1c7f .. ADDS r7,r7,#1
- 0x01002090: e023 #. B 0x10020da ; app_otas_recv_data + 314
- 0x01002092: f8a9a008 .... STRH r10,[r9,#8]
- 0x01002096: 9802 .. LDR r0,[sp,#8]
- 0x01002098: f011fd2c ..,. BL ota_clr_buffed_pkt ; 0x1013af4
- 0x0100209c: 1d3f ?. ADDS r7,r7,#4
- 0x0100209e: e01c .. B 0x10020da ; app_otas_recv_data + 314
- 0x010020a0: 1dbf .. ADDS r7,r7,#6
- 0x010020a2: e01a .. B 0x10020da ; app_otas_recv_data + 314
- 0x010020a4: f8b51007 .... LDRH r1,[r5,#7]
- 0x010020a8: 1dbf .. ADDS r7,r7,#6
- 0x010020aa: 19ca .. ADDS r2,r1,r7
- 0x010020ac: b297 .. UXTH r7,r2
- 0x010020ae: 2f14 ./ CMP r7,#0x14
- 0x010020b0: d913 .. BLS 0x10020da ; app_otas_recv_data + 314
- 0x010020b2: 270a .' MOVS r7,#0xa
- 0x010020b4: 2206 ." MOVS r2,#6
- 0x010020b6: e008 .. B 0x10020ca ; app_otas_recv_data + 298
- 0x010020b8: f8b51007 .... LDRH r1,[r5,#7]
- 0x010020bc: 1dbf .. ADDS r7,r7,#6
- 0x010020be: 19ca .. ADDS r2,r1,r7
- 0x010020c0: b297 .. UXTH r7,r2
- 0x010020c2: 2f14 ./ CMP r7,#0x14
- 0x010020c4: d907 .. BLS 0x10020d6 ; app_otas_recv_data + 310
- 0x010020c6: 270a .' MOVS r7,#0xa
- 0x010020c8: 2208 ." MOVS r2,#8
- 0x010020ca: 7002 .p STRB r2,[r0,#0]
- 0x010020cc: 8041 A. STRH r1,[r0,#2]
- 0x010020ce: f8d51003 .... LDR r1,[r5,#3]
- 0x010020d2: 6041 A` STR r1,[r0,#4]
- 0x010020d4: e001 .. B 0x10020da ; app_otas_recv_data + 314
- 0x010020d6: 210a .! MOVS r1,#0xa
- 0x010020d8: 7001 .p STRB r1,[r0,#0]
- 0x010020da: 1d38 8. ADDS r0,r7,#4
- 0x010020dc: 2103 .! MOVS r1,#3
- 0x010020de: f7fefcad .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010020e2: 4606 .F MOV r6,r0
- 0x010020e4: 9802 .. LDR r0,[sp,#8]
- 0x010020e6: 7030 0p STRB r0,[r6,#0]
- 0x010020e8: 8077 w. STRH r7,[r6,#2]
- 0x010020ea: f886a004 .... STRB r10,[r6,#4]
- 0x010020ee: 7828 (x LDRB r0,[r5,#0]
- 0x010020f0: 7170 pq STRB r0,[r6,#5]
- 0x010020f2: 1f38 8. SUBS r0,r7,#4
- 0x010020f4: 46d3 .F MOV r11,r10
- 0x010020f6: 80f0 .. STRH r0,[r6,#6]
- 0x010020f8: 7828 (x LDRB r0,[r5,#0]
- 0x010020fa: f8dfa2ac .... LDR r10,[pc,#684] ; [0x10023a8] = 0x20003820
- 0x010020fe: 1d34 4. ADDS r4,r6,#4
- 0x01002100: f10a0a18 .... ADD r10,r10,#0x18
- 0x01002104: 280a .( CMP r0,#0xa
- 0x01002106: d27d }. BCS 0x1002204 ; app_otas_recv_data + 612
- 0x01002108: e8dff000 .... TBB [pc,r0]
- $d
- 0x0100210c: 28241e18 ..$( DCD 673455640
- 0x01002110: fcef5b1d .[.. DCD 4243544861
- 0x01002114: ebec .. DCW 60396
- $t
- 0x01002116: 4642 BF MOV r2,r8
- 0x01002118: 4629 )F MOV r1,r5
- 0x0100211a: 464c LF MOV r4,r9
- 0x0100211c: f8d9000c .... LDR r0,[r9,#0xc]
- 0x01002120: f7fefc32 ..2. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01002124: f8b50007 .... LDRH r0,[r5,#7]
- 0x01002128: 80e0 .. STRH r0,[r4,#6]
- 0x0100212a: f8a48004 .... STRH r8,[r4,#4]
- 0x0100212e: 2001 . MOVS r0,#1
- 0x01002130: 7060 `p STRB r0,[r4,#1]
- 0x01002132: f011fdb7 .... BL ota_recover_flash_pin ; 0x1013ca4
- 0x01002136: b005 .. ADD sp,sp,#0x14
- 0x01002138: e8bd8ff0 .... POP {r4-r11,pc}
- 0x0100213c: f7fefc33 ..3. BL $Ven$TT$L$$app_boot_get_storage_type ; 0x10009a6
- 0x01002140: f0400010 @... ORR r0,r0,#0x10
- 0x01002144: 7120 q STRB r0,[r4,#4]
- 0x01002146: e17f .. B 0x1002448 ; app_otas_recv_data + 1192
- 0x01002148: f7ffff06 .... BL app_otas_get_storage_address ; 0x1001f58
- 0x0100214c: 6060 `` STR r0,[r4,#4]
- 0x0100214e: f8c90014 .... STR r0,[r9,#0x14]
- 0x01002152: e179 y. B 0x1002448 ; app_otas_recv_data + 1192
- 0x01002154: 48a3 .H LDR r0,[pc,#652] ; [0x10023e4] = 0x20000080
- 0x01002156: 6980 .i LDR r0,[r0,#0x18]
- 0x01002158: 6060 `` STR r0,[r4,#4]
- 0x0100215a: e175 u. B 0x1002448 ; app_otas_recv_data + 1192
- 0x0100215c: f8d50003 .... LDR r0,[r5,#3]
- 0x01002160: 6060 `` STR r0,[r4,#4]
- 0x01002162: f7fffef9 .... BL app_otas_get_storage_address ; 0x1001f58
- 0x01002166: 49a0 .I LDR r1,[pc,#640] ; [0x10023e8] = 0x1fcc0
- 0x01002168: 4605 .F MOV r5,r0
- 0x0100216a: f04f7080 O..p MOV r0,#0x1000000
- 0x0100216e: 6809 .h LDR r1,[r1,#0]
- 0x01002170: 6989 .i LDR r1,[r1,#0x18]
- 0x01002172: b129 ). CBZ r1,0x1002180 ; app_otas_recv_data + 480
- 0x01002174: 6841 Ah LDR r1,[r0,#4]
- 0x01002176: b119 .. CBZ r1,0x1002180 ; app_otas_recv_data + 480
- 0x01002178: 6860 `h LDR r0,[r4,#4]
- 0x0100217a: 4281 .B CMP r1,r0
- 0x0100217c: d904 .. BLS 0x1002188 ; app_otas_recv_data + 488
- 0x0100217e: e007 .. B 0x1002190 ; app_otas_recv_data + 496
- 0x01002180: 6840 @h LDR r0,[r0,#4]
- 0x01002182: 6861 ah LDR r1,[r4,#4]
- 0x01002184: 4288 .B CMP r0,r1
- 0x01002186: d903 .. BLS 0x1002190 ; app_otas_recv_data + 496
- 0x01002188: 9802 .. LDR r0,[sp,#8]
- 0x0100218a: f005fee9 .... BL gap_disconnect_req ; 0x1007f60
- 0x0100218e: e15b [. B 0x1002448 ; app_otas_recv_data + 1192
- 0x01002190: 6860 `h LDR r0,[r4,#4]
- 0x01002192: f44f5180 O..Q MOV r1,#0x1000
- 0x01002196: 42a8 .B CMP r0,r5
- 0x01002198: d110 .. BNE 0x10021bc ; app_otas_recv_data + 540
- 0x0100219a: 110c .. ASRS r4,r1,#4
- 0x0100219c: 460f .F MOV r7,r1
- 0x0100219e: 2000 . MOVS r0,#0
- 0x010021a0: f7fefc51 ..Q. BL $Ven$TT$L$$flash_protect_disable ; 0x1000a46
- 0x010021a4: 1960 `. ADDS r0,r4,r5
- 0x010021a6: f7fefc53 ..S. BL $Ven$TT$L$$flash_page_erase ; 0x1000a50
- 0x010021aa: 2000 . MOVS r0,#0
- 0x010021ac: f7fefc55 ..U. BL $Ven$TT$L$$flash_protect_enable ; 0x1000a5a
- 0x010021b0: f5047480 ...t ADD r4,r4,#0x100
- 0x010021b4: b2a4 .. UXTH r4,r4
- 0x010021b6: 42bc .B CMP r4,r7
- 0x010021b8: d3f1 .. BCC 0x100219e ; app_otas_recv_data + 510
- 0x010021ba: e145 E. B 0x1002448 ; app_otas_recv_data + 1192
- 0x010021bc: f7fefc52 ..R. BL $Ven$TT$L$$flash_erase ; 0x1000a64
- 0x010021c0: e142 B. B 0x1002448 ; app_otas_recv_data + 1192
- 0x010021c2: f8d50003 .... LDR r0,[r5,#3]
- 0x010021c6: 6060 `` STR r0,[r4,#4]
- 0x010021c8: f8b52007 ... LDRH r2,[r5,#7]
- 0x010021cc: f04f7080 O..p MOV r0,#0x1000000
- 0x010021d0: 8122 ". STRH r2,[r4,#8]
- 0x010021d2: 6841 Ah LDR r1,[r0,#4]
- 0x010021d4: 6860 `h LDR r0,[r4,#4]
- 0x010021d6: ebb00f41 ..A. CMP r0,r1,LSL #1
- 0x010021da: d302 .. BCC 0x10021e2 ; app_otas_recv_data + 578
- 0x010021dc: f1050109 .... ADD r1,r5,#9
- 0x010021e0: e07c |. B 0x10022dc ; app_otas_recv_data + 828
- 0x010021e2: f7fffeb9 .... BL app_otas_get_storage_address ; 0x1001f58
- 0x010021e6: 6861 ah LDR r1,[r4,#4]
- 0x010021e8: 4607 .F MOV r7,r0
- 0x010021ea: 42b9 .B CMP r1,r7
- 0x010021ec: d119 .. BNE 0x1002222 ; app_otas_recv_data + 642
- 0x010021ee: f8da0000 .... LDR r0,[r10,#0]
- 0x010021f2: b9b0 .. CBNZ r0,0x1002222 ; app_otas_recv_data + 642
- 0x010021f4: 8920 . LDRH r0,[r4,#8]
- 0x010021f6: f44f7180 O..q MOV r1,#0x100
- 0x010021fa: fbb1f3f0 .... UDIV r3,r1,r0
- 0x010021fe: fb001313 .... MLS r3,r0,r3,r1
- 0x01002202: e000 .. B 0x1002206 ; app_otas_recv_data + 614
- 0x01002204: e11e .. B 0x1002444 ; app_otas_recv_data + 1188
- 0x01002206: fbb1f1f0 .... UDIV r1,r1,r0
- 0x0100220a: b103 .. CBZ r3,0x100220e ; app_otas_recv_data + 622
- 0x0100220c: 1c49 I. ADDS r1,r1,#1
- 0x0100220e: f8aa1006 .... STRH r1,[r10,#6]
- 0x01002212: 4348 HC MULS r0,r1,r0
- 0x01002214: 2103 .! MOVS r1,#3
- 0x01002216: f7fefc11 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100221a: f8ca0000 .... STR r0,[r10,#0]
- 0x0100221e: f8aab004 .... STRH r11,[r10,#4]
- 0x01002222: 4649 IF MOV r1,r9
- 0x01002224: 6860 `h LDR r0,[r4,#4]
- 0x01002226: e9d13204 ...2 LDRD r3,r2,[r1,#0x10]
- 0x0100222a: 4413 .D ADD r3,r3,r2
- 0x0100222c: 4298 .B CMP r0,r3
- 0x0100222e: d011 .. BEQ 0x1002254 ; app_otas_recv_data + 692
- 0x01002230: 4290 .B CMP r0,r2
- 0x01002232: d00f .. BEQ 0x1002254 ; app_otas_recv_data + 692
- 0x01002234: eb000108 .... ADD r1,r0,r8
- 0x01002238: 9100 .. STR r1,[sp,#0]
- 0x0100223a: 4601 .F MOV r1,r0
- 0x0100223c: 4643 CF MOV r3,r8
- 0x0100223e: 486b kH LDR r0,[pc,#428] ; [0x10023ec] = 0x101bc1c
- 0x01002240: f7fefb98 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01002244: 0030 0. MOVS r0,r6
- 0x01002246: d001 .. BEQ 0x100224c ; app_otas_recv_data + 684
- 0x01002248: f7fefc11 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100224c: 2001 . MOVS r0,#1
- 0x0100224e: f011fd49 ..I. BL ota_stop ; 0x1013ce4
- 0x01002252: e770 p. B 0x1002136 ; app_otas_recv_data + 406
- 0x01002254: 6148 Ha STR r0,[r1,#0x14]
- 0x01002256: 8922 ". LDRH r2,[r4,#8]
- 0x01002258: f8c92010 ... STR r2,[r9,#0x10]
- 0x0100225c: f8ba1006 .... LDRH r1,[r10,#6]
- 0x01002260: 46d0 .F MOV r8,r10
- 0x01002262: 1e49 I. SUBS r1,r1,#1
- 0x01002264: fb027301 ...s MLA r3,r2,r1,r7
- 0x01002268: 4283 .B CMP r3,r0
- 0x0100226a: d3b7 .. BCC 0x10021dc ; app_otas_recv_data + 572
- 0x0100226c: f8d80000 .... LDR r0,[r8,#0]
- 0x01002270: 2800 .( CMP r0,#0
- 0x01002272: d035 5. BEQ 0x10022e0 ; app_otas_recv_data + 832
- 0x01002274: f8b83004 ...0 LDRH r3,[r8,#4]
- 0x01002278: f1050109 .... ADD r1,r5,#9
- 0x0100227c: 4418 .D ADD r0,r0,r3
- 0x0100227e: f7fefb83 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01002282: f8b81004 .... LDRH r1,[r8,#4]
- 0x01002286: 8920 . LDRH r0,[r4,#8]
- 0x01002288: 4401 .D ADD r1,r1,r0
- 0x0100228a: b289 .. UXTH r1,r1
- 0x0100228c: f8a81004 .... STRH r1,[r8,#4]
- 0x01002290: f8b82006 ... LDRH r2,[r8,#6]
- 0x01002294: 4350 PC MULS r0,r2,r0
- 0x01002296: 4288 .B CMP r0,r1
- 0x01002298: dc22 ". BGT 0x10022e0 ; app_otas_recv_data + 832
- 0x0100229a: f7fffe4f ..O. BL app_otas_get_curr_firmwave_version ; 0x1001f3c
- 0x0100229e: f8d81000 .... LDR r1,[r8,#0]
- 0x010022a2: 6989 .i LDR r1,[r1,#0x18]
- 0x010022a4: 4288 .B CMP r0,r1
- 0x010022a6: d30f .. BCC 0x10022c8 ; app_otas_recv_data + 808
- 0x010022a8: f7fffe48 ..H. BL app_otas_get_curr_firmwave_version ; 0x1001f3c
- 0x010022ac: 1c44 D. ADDS r4,r0,#1
- 0x010022ae: f8d80000 .... LDR r0,[r8,#0]
- 0x010022b2: 6981 .i LDR r1,[r0,#0x18]
- 0x010022b4: a04e N. ADR r0,{pc}+0x13c ; 0x10023f0
- 0x010022b6: f7fefb5d ..]. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010022ba: 4621 !F MOV r1,r4
- 0x010022bc: a050 P. ADR r0,{pc}+0x144 ; 0x1002400
- 0x010022be: f7fefb59 ..Y. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010022c2: f8d80000 .... LDR r0,[r8,#0]
- 0x010022c6: 6184 .a STR r4,[r0,#0x18]
- 0x010022c8: f8b82004 ... LDRH r2,[r8,#4]
- 0x010022cc: f8d81000 .... LDR r1,[r8,#0]
- 0x010022d0: f5077080 ...p ADD r0,r7,#0x100
- 0x010022d4: f5017180 ...q ADD r1,r1,#0x100
- 0x010022d8: f5a27280 ...r SUB r2,r2,#0x100
- 0x010022dc: f7fefbcc .... BL $Ven$TT$L$$app_otas_save_data ; 0x1000a78
- 0x010022e0: e0b2 .. B 0x1002448 ; app_otas_recv_data + 1192
- 0x010022e2: e025 %. B 0x1002330 ; app_otas_recv_data + 912
- 0x010022e4: e017 .. B 0x1002316 ; app_otas_recv_data + 886
- 0x010022e6: e00d .. B 0x1002304 ; app_otas_recv_data + 868
- 0x010022e8: e7ff .. B 0x10022ea ; app_otas_recv_data + 842
- 0x010022ea: f8550f03 U... LDR r0,[r5,#3]!
- 0x010022ee: 6060 `` STR r0,[r4,#4]
- 0x010022f0: 88aa .. LDRH r2,[r5,#4]
- 0x010022f2: 8122 ". STRH r2,[r4,#8]
- 0x010022f4: 2f0a ./ CMP r7,#0xa
- 0x010022f6: d004 .. BEQ 0x1002302 ; app_otas_recv_data + 866
- 0x010022f8: 6861 ah LDR r1,[r4,#4]
- 0x010022fa: f104000a .... ADD r0,r4,#0xa
- 0x010022fe: f7fefb93 .... BL $Ven$TT$L$$app_boot_load_data ; 0x1000a28
- 0x01002302: e0a1 .. B 0x1002448 ; app_otas_recv_data + 1192
- 0x01002304: f8d50003 .... LDR r0,[r5,#3]
- 0x01002308: 6060 `` STR r0,[r4,#4]
- 0x0100230a: f8b52007 ... LDRH r2,[r5,#7]
- 0x0100230e: 8122 ". STRH r2,[r4,#8]
- 0x01002310: f1050109 .... ADD r1,r5,#9
- 0x01002314: e009 .. B 0x100232a ; app_otas_recv_data + 906
- 0x01002316: f8550f03 U... LDR r0,[r5,#3]!
- 0x0100231a: 6060 `` STR r0,[r4,#4]
- 0x0100231c: 88aa .. LDRH r2,[r5,#4]
- 0x0100231e: 8122 ". STRH r2,[r4,#8]
- 0x01002320: 2f0a ./ CMP r7,#0xa
- 0x01002322: d004 .. BEQ 0x100232e ; app_otas_recv_data + 910
- 0x01002324: 6861 ah LDR r1,[r4,#4]
- 0x01002326: f104000a .... ADD r0,r4,#0xa
- 0x0100232a: f7fefb2d ..-. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100232e: e08b .. B 0x1002448 ; app_otas_recv_data + 1192
- 0x01002330: f8da0000 .... LDR r0,[r10,#0]
- 0x01002334: 4654 TF MOV r4,r10
- 0x01002336: b350 P. CBZ r0,0x100238e ; app_otas_recv_data + 1006
- 0x01002338: f7fffe0e .... BL app_otas_get_storage_address ; 0x1001f58
- 0x0100233c: 4607 .F MOV r7,r0
- 0x0100233e: f8d52007 ... LDR r2,[r5,#7]
- 0x01002342: f8d50003 .... LDR r0,[r5,#3]
- 0x01002346: 4639 9F MOV r1,r7
- 0x01002348: f7fefb9b .... BL $Ven$TT$L$$app_otas_crc_cal ; 0x1000a82
- 0x0100234c: b190 .. CBZ r0,0x1002374 ; app_otas_recv_data + 980
- 0x0100234e: 2000 . MOVS r0,#0
- 0x01002350: f7fefb79 ..y. BL $Ven$TT$L$$flash_protect_disable ; 0x1000a46
- 0x01002354: 4638 8F MOV r0,r7
- 0x01002356: f7fefb7b ..{. BL $Ven$TT$L$$flash_page_erase ; 0x1000a50
- 0x0100235a: 2000 . MOVS r0,#0
- 0x0100235c: f7fefb7d ..}. BL $Ven$TT$L$$flash_protect_enable ; 0x1000a5a
- 0x01002360: a02b +. ADR r0,{pc}+0xb0 ; 0x1002410
- 0x01002362: f7fefb07 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01002366: f44f7280 O..r MOV r2,#0x100
- 0x0100236a: 4638 8F MOV r0,r7
- 0x0100236c: 6821 !h LDR r1,[r4,#0]
- 0x0100236e: f7fefb83 .... BL $Ven$TT$L$$app_otas_save_data ; 0x1000a78
- 0x01002372: e00c .. B 0x100238e ; app_otas_recv_data + 1006
- 0x01002374: a02c ,. ADR r0,{pc}+0xb4 ; 0x1002428
- 0x01002376: f7fefafd .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100237a: 0030 0. MOVS r0,r6
- 0x0100237c: d001 .. BEQ 0x1002382 ; app_otas_recv_data + 994
- 0x0100237e: f7fefb76 ..v. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002382: 2002 . MOVS r0,#2
- 0x01002384: f011fcae .... BL ota_stop ; 0x1013ce4
- 0x01002388: 2000 . MOVS r0,#0
- 0x0100238a: f7fefb7f .... BL $Ven$TT$L$$platform_reset_patch ; 0x1000a8c
- 0x0100238e: 2000 . MOVS r0,#0
- 0x01002390: f7fefb4f ..O. BL $Ven$TT$L$$app_set_ota_state ; 0x1000a32
- 0x01002394: 482a *H LDR r0,[pc,#168] ; [0x1002440] = 0x50058000
- 0x01002396: f41ad16b ..k. BL uart_finish_transfers ; 0x1c670
- 0x0100239a: 9802 .. LDR r0,[sp,#8]
- 0x0100239c: f011fbaa .... BL ota_clr_buffed_pkt ; 0x1013af4
- 0x010023a0: 2000 . MOVS r0,#0
- 0x010023a2: f7fefb73 ..s. BL $Ven$TT$L$$platform_reset_patch ; 0x1000a8c
- 0x010023a6: e04f O. B 0x1002448 ; app_otas_recv_data + 1192
- $d
- 0x010023a8: 20003820 8. DCD 536885280
- 0x010023ac: 5f707061 app_ DCD 1601204321
- 0x010023b0: 7361746f otas DCD 1935766639
- 0x010023b4: 6365725f _rec DCD 1667592799
- 0x010023b8: 61645f76 v_da DCD 1633967990
- 0x010023bc: 255b6174 ta[% DCD 626745716
- 0x010023c0: 203a5d64 d]: DCD 540695908
- 0x010023c4: 202c6425 %d, DCD 539780133
- 0x010023c8: 202e6425 %d. DCD 539911205
- 0x010023cc: 0a0d6425 %d.. DCD 168649765
- 0x010023d0: 00000000 .... DCD 0
- 0x010023d4: 30257830 0x%0 DCD 807761968
- 0x010023d8: 002c5832 2X,. DCD 2906162
- 0x010023dc: 00000a0d .... DCD 2573
- 0x010023e0: 20004090 .@. DCD 536887440
- 0x010023e4: 20000080 ... DCD 536871040
- 0x010023e8: 0001fcc0 .... DCD 130240
- 0x010023ec: 0101bc1c .... DCD 16890908
- 0x010023f0: 5f646c6f old_ DCD 1600416879
- 0x010023f4: 3a726576 ver: DCD 980575606
- 0x010023f8: 58383025 %08X DCD 1480077349
- 0x010023fc: 00000a0d .... DCD 2573
- 0x01002400: 5f77656e new_ DCD 1601660270
- 0x01002404: 3a726576 ver: DCD 980575606
- 0x01002408: 58383025 %08X DCD 1480077349
- 0x0100240c: 00000a0d .... DCD 2573
- 0x01002410: 33637263 crc3 DCD 862155363
- 0x01002414: 68632032 2 ch DCD 1751326770
- 0x01002418: 206b6365 eck DCD 543908709
- 0x0100241c: 63637573 succ DCD 1667462515
- 0x01002420: 0d737365 ess. DCD 225669989
- 0x01002424: 0000000a .... DCD 10
- 0x01002428: 33637263 crc3 DCD 862155363
- 0x0100242c: 68632032 2 ch DCD 1751326770
- 0x01002430: 206b6365 eck DCD 543908709
- 0x01002434: 6c696166 fail DCD 1818845542
- 0x01002438: 0a0d0a0d .... DCD 168626701
- 0x0100243c: 00000000 .... DCD 0
- 0x01002440: 50058000 ...P DCD 1342537728
- $t
- 0x01002444: 2002 . MOVS r0,#2
- 0x01002446: 7020 p STRB r0,[r4,#0]
- 0x01002448: 8872 r. LDRH r2,[r6,#2]
- 0x0100244a: 1d31 1. ADDS r1,r6,#4
- 0x0100244c: 9802 .. LDR r0,[sp,#8]
- 0x0100244e: f011fc03 .... BL ota_gatt_report_notify ; 0x1013c58
- 0x01002452: f011fc27 ..'. BL ota_recover_flash_pin ; 0x1013ca4
- 0x01002456: 0030 0. MOVS r0,r6
- 0x01002458: f43faefb ?... BEQ 0x1002252 ; app_otas_recv_data + 690
- 0x0100245c: b005 .. ADD sp,sp,#0x14
- 0x0100245e: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01002462: f7febb04 .... B $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002466: 0000 .. MOVS r0,r0
- i.app_per_sync_completed_ind_func
- app_per_sync_completed_ind_func
- 0x01002468: b500 .. PUSH {lr}
- 0x0100246a: b085 .. SUB sp,sp,#0x14
- 0x0100246c: 210e .! MOVS r1,#0xe
- 0x0100246e: f88d0004 .... STRB r0,[sp,#4]
- 0x01002472: 4805 .H LDR r0,[pc,#20] ; [0x1002488] = 0x200049b4
- 0x01002474: f88d1000 .... STRB r1,[sp,#0]
- 0x01002478: f8d01098 .... LDR r1,[r0,#0x98]
- 0x0100247c: 2900 .) CMP r1,#0
- 0x0100247e: d001 .. BEQ 0x1002484 ; app_per_sync_completed_ind_func + 28
- 0x01002480: 4668 hF MOV r0,sp
- 0x01002482: 4788 .G BLX r1
- 0x01002484: b005 .. ADD sp,sp,#0x14
- 0x01002486: bd00 .. POP {pc}
- $d
- 0x01002488: 200049b4 .I. DCD 536889780
- $t
- i.app_per_sync_established_ind_func
- app_per_sync_established_ind_func
- 0x0100248c: b500 .. PUSH {lr}
- 0x0100248e: b085 .. SUB sp,sp,#0x14
- 0x01002490: 210d .! MOVS r1,#0xd
- 0x01002492: f88d1000 .... STRB r1,[sp,#0]
- 0x01002496: 7841 Ax LDRB r1,[r0,#1]
- 0x01002498: f88d1004 .... STRB r1,[sp,#4]
- 0x0100249c: 8841 A. LDRH r1,[r0,#2]
- 0x0100249e: f8ad1006 .... STRH r1,[sp,#6]
- 0x010024a2: 7901 .y LDRB r1,[r0,#4]
- 0x010024a4: f88d1008 .... STRB r1,[sp,#8]
- 0x010024a8: f8d01006 .... LDR r1,[r0,#6]
- 0x010024ac: f8cd1009 .... STR r1,[sp,#9]
- 0x010024b0: 8941 A. LDRH r1,[r0,#0xa]
- 0x010024b2: f8ad100d .... STRH r1,[sp,#0xd]
- 0x010024b6: 7b00 .{ LDRB r0,[r0,#0xc]
- 0x010024b8: f88d000f .... STRB r0,[sp,#0xf]
- 0x010024bc: 4804 .H LDR r0,[pc,#16] ; [0x10024d0] = 0x200049b4
- 0x010024be: f8d01098 .... LDR r1,[r0,#0x98]
- 0x010024c2: 2900 .) CMP r1,#0
- 0x010024c4: d001 .. BEQ 0x10024ca ; app_per_sync_established_ind_func + 62
- 0x010024c6: 4668 hF MOV r0,sp
- 0x010024c8: 4788 .G BLX r1
- 0x010024ca: b005 .. ADD sp,sp,#0x14
- 0x010024cc: bd00 .. POP {pc}
- $d
- 0x010024ce: 0000 .. DCW 0
- 0x010024d0: 200049b4 .I. DCD 536889780
- $t
- i.app_random_key
- app_random_key
- 0x010024d4: b510 .. PUSH {r4,lr}
- 0x010024d6: 4907 .I LDR r1,[pc,#28] ; [0x10024f4] = 0x20003594
- 0x010024d8: 4604 .F MOV r4,r0
- 0x010024da: 78c0 .x LDRB r0,[r0,#3]
- 0x010024dc: f8810044 ..D. STRB r0,[r1,#0x44]
- 0x010024e0: 2000 . MOVS r0,#0
- 0x010024e2: f005fa03 .... BL device_key_send ; 0x10078ec
- 0x010024e6: 78e1 .x LDRB r1,[r4,#3]
- 0x010024e8: e8bd4010 ...@ POP {r4,lr}
- 0x010024ec: a002 .. ADR r0,{pc}+0xc ; 0x10024f8
- 0x010024ee: f7feba41 ..A. B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x010024f2: 0000 .. DCW 0
- 0x010024f4: 20003594 .5. DCD 536884628
- 0x010024f8: 7070615b [app DCD 1886413147
- 0x010024fc: 6e61725d ]ran DCD 1851880029
- 0x01002500: 3a6d6f64 dom: DCD 980250468
- 0x01002504: 78323025 %02x DCD 2016555045
- 0x01002508: 00000a0d .... DCD 2573
- $t
- i.app_reset_complete_ind_func
- app_reset_complete_ind_func
- 0x0100250c: 480d .H LDR r0,[pc,#52] ; [0x1002544] = 0x20000080
- 0x0100250e: b510 .. PUSH {r4,lr}
- 0x01002510: 8d80 .. LDRH r0,[r0,#0x2c]
- 0x01002512: 0400 .. LSLS r0,r0,#16
- 0x01002514: d50c .. BPL 0x1002530 ; app_reset_complete_ind_func + 36
- 0x01002516: 4c0c .L LDR r4,[pc,#48] ; [0x1002548] = 0x500c0000
- 0x01002518: f8d40114 .... LDR r0,[r4,#0x114]
- 0x0100251c: f504748a ...t ADD r4,r4,#0x114
- 0x01002520: f7fefa37 ..7. BL $Ven$TT$L$$srand ; 0x1000992
- 0x01002524: 2000 . MOVS r0,#0
- 0x01002526: 61a0 .a STR r0,[r4,#0x18]
- 0x01002528: e8bd4010 ...@ POP {r4,lr}
- 0x0100252c: f016be4c ..L. B.W user_entry_after_ble_init ; 0x10191c8
- 0x01002530: 4806 .H LDR r0,[pc,#24] ; [0x100254c] = 0x200049b4
- 0x01002532: 6fc1 .o LDR r1,[r0,#0x7c]
- 0x01002534: b109 .. CBZ r1,0x100253a ; app_reset_complete_ind_func + 46
- 0x01002536: 2000 . MOVS r0,#0
- 0x01002538: 4788 .G BLX r1
- 0x0100253a: e8bd4010 ...@ POP {r4,lr}
- 0x0100253e: 2000 . MOVS r0,#0
- 0x01002540: f004b8bc .... B.W ble_gap_set_dev_config ; 0x10066bc
- $d
- 0x01002544: 20000080 ... DCD 536871040
- 0x01002548: 500c0000 ...P DCD 1342963712
- 0x0100254c: 200049b4 .I. DCD 536889780
- $t
- i.app_scanning_completed_ind_func
- app_scanning_completed_ind_func
- 0x01002550: b500 .. PUSH {lr}
- 0x01002552: b085 .. SUB sp,sp,#0x14
- 0x01002554: 210c .! MOVS r1,#0xc
- 0x01002556: f88d0004 .... STRB r0,[sp,#4]
- 0x0100255a: 4805 .H LDR r0,[pc,#20] ; [0x1002570] = 0x200049b4
- 0x0100255c: f88d1000 .... STRB r1,[sp,#0]
- 0x01002560: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01002564: 2900 .) CMP r1,#0
- 0x01002566: d001 .. BEQ 0x100256c ; app_scanning_completed_ind_func + 28
- 0x01002568: 4668 hF MOV r0,sp
- 0x0100256a: 4788 .G BLX r1
- 0x0100256c: b005 .. ADD sp,sp,#0x14
- 0x0100256e: bd00 .. POP {pc}
- $d
- 0x01002570: 200049b4 .I. DCD 536889780
- $t
- i.app_sec_msg_dflt_handler
- app_sec_msg_dflt_handler
- 0x01002574: 2000 . MOVS r0,#0
- 0x01002576: 4770 pG BX lr
- i.app_set_dev_config_complete_ind_func
- app_set_dev_config_complete_ind_func
- 0x01002578: 490b .I LDR r1,[pc,#44] ; [0x10025a8] = 0x200049b4
- 0x0100257a: b510 .. PUSH {r4,lr}
- 0x0100257c: 2000 . MOVS r0,#0
- 0x0100257e: 7248 Hr STRB r0,[r1,#9]
- 0x01002580: f000fa00 .... BL appm_create_conn_act ; 0x1002984
- 0x01002584: f000fac2 .... BL appm_create_per_sync_act ; 0x1002b0c
- 0x01002588: 2000 . MOVS r0,#0
- 0x0100258a: f000f997 .... BL appm_create_adv_act ; 0x10028bc
- 0x0100258e: 4807 .H LDR r0,[pc,#28] ; [0x10025ac] = 0x20000080
- 0x01002590: f890004e ..N. LDRB r0,[r0,#0x4e]
- 0x01002594: 2802 .( CMP r0,#2
- 0x01002596: d902 .. BLS 0x100259e ; app_set_dev_config_complete_ind_func + 38
- 0x01002598: 2000 . MOVS r0,#0
- 0x0100259a: f000f98f .... BL appm_create_adv_act ; 0x10028bc
- 0x0100259e: e8bd4010 ...@ POP {r4,lr}
- 0x010025a2: 2000 . MOVS r0,#0
- 0x010025a4: f000bacc .... B.W appm_create_scan_act ; 0x1002b40
- $d
- 0x010025a8: 200049b4 .I. DCD 536889780
- 0x010025ac: 20000080 ... DCD 536871040
- $t
- i.app_set_phy_ind_func
- app_set_phy_ind_func
- 0x010025b0: b500 .. PUSH {lr}
- 0x010025b2: b085 .. SUB sp,sp,#0x14
- 0x010025b4: 220a ." MOVS r2,#0xa
- 0x010025b6: f88d2000 ... STRB r2,[sp,#0]
- 0x010025ba: f88d0004 .... STRB r0,[sp,#4]
- 0x010025be: 7808 .x LDRB r0,[r1,#0]
- 0x010025c0: f88d0005 .... STRB r0,[sp,#5]
- 0x010025c4: 7848 Hx LDRB r0,[r1,#1]
- 0x010025c6: f88d0006 .... STRB r0,[sp,#6]
- 0x010025ca: 4806 .H LDR r0,[pc,#24] ; [0x10025e4] = 0x200049b4
- 0x010025cc: 780a .x LDRB r2,[r1,#0]
- 0x010025ce: f8002f74 ..t/ STRB r2,[r0,#0x74]!
- 0x010025d2: 7849 Ix LDRB r1,[r1,#1]
- 0x010025d4: 7041 Ap STRB r1,[r0,#1]
- 0x010025d6: 6a41 Aj LDR r1,[r0,#0x24]
- 0x010025d8: 2900 .) CMP r1,#0
- 0x010025da: d001 .. BEQ 0x10025e0 ; app_set_phy_ind_func + 48
- 0x010025dc: 4668 hF MOV r0,sp
- 0x010025de: 4788 .G BLX r1
- 0x010025e0: b005 .. ADD sp,sp,#0x14
- 0x010025e2: bd00 .. POP {pc}
- $d
- 0x010025e4: 200049b4 .I. DCD 536889780
- $t
- i.app_svc_added_ind_func
- app_svc_added_ind_func
- 0x010025e8: 4902 .I LDR r1,[pc,#8] ; [0x10025f4] = 0x200049b4
- 0x010025ea: 6f89 .o LDR r1,[r1,#0x78]
- 0x010025ec: 2900 .) CMP r1,#0
- 0x010025ee: d000 .. BEQ 0x10025f2 ; app_svc_added_ind_func + 10
- 0x010025f0: 4708 .G BX r1
- 0x010025f2: 4770 pG BX lr
- $d
- 0x010025f4: 200049b4 .I. DCD 536889780
- $t
- i.app_update_params_complete_ind_func
- app_update_params_complete_ind_func
- 0x010025f8: 4770 pG BX lr
- 0x010025fa: 0000 .. MOVS r0,r0
- i.app_update_params_rejected_ind_func
- app_update_params_rejected_ind_func
- 0x010025fc: b500 .. PUSH {lr}
- 0x010025fe: b085 .. SUB sp,sp,#0x14
- 0x01002600: 2207 ." MOVS r2,#7
- 0x01002602: f88d0004 .... STRB r0,[sp,#4]
- 0x01002606: 4806 .H LDR r0,[pc,#24] ; [0x1002620] = 0x200049b4
- 0x01002608: f88d2000 ... STRB r2,[sp,#0]
- 0x0100260c: f88d1005 .... STRB r1,[sp,#5]
- 0x01002610: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01002614: 2900 .) CMP r1,#0
- 0x01002616: d001 .. BEQ 0x100261c ; app_update_params_rejected_ind_func + 32
- 0x01002618: 4668 hF MOV r0,sp
- 0x0100261a: 4788 .G BLX r1
- 0x0100261c: b005 .. ADD sp,sp,#0x14
- 0x0100261e: bd00 .. POP {pc}
- $d
- 0x01002620: 200049b4 .I. DCD 536889780
- $t
- i.app_update_params_update_ind_func
- app_update_params_update_ind_func
- 0x01002624: b500 .. PUSH {lr}
- 0x01002626: b085 .. SUB sp,sp,#0x14
- 0x01002628: 2208 ." MOVS r2,#8
- 0x0100262a: f88d2000 ... STRB r2,[sp,#0]
- 0x0100262e: f88d0004 .... STRB r0,[sp,#4]
- 0x01002632: 8808 .. LDRH r0,[r1,#0]
- 0x01002634: f8ad0006 .... STRH r0,[sp,#6]
- 0x01002638: 8848 H. LDRH r0,[r1,#2]
- 0x0100263a: f8ad0008 .... STRH r0,[sp,#8]
- 0x0100263e: 8888 .. LDRH r0,[r1,#4]
- 0x01002640: f8ad000a .... STRH r0,[sp,#0xa]
- 0x01002644: 4807 .H LDR r0,[pc,#28] ; [0x1002664] = 0x200049b4
- 0x01002646: 880a .. LDRH r2,[r1,#0]
- 0x01002648: f8202f6e .n/ STRH r2,[r0,#0x6e]!
- 0x0100264c: 884a J. LDRH r2,[r1,#2]
- 0x0100264e: 8042 B. STRH r2,[r0,#2]
- 0x01002650: 8889 .. LDRH r1,[r1,#4]
- 0x01002652: 8081 .. STRH r1,[r0,#4]
- 0x01002654: f8d0102a ..*. LDR r1,[r0,#0x2a]
- 0x01002658: 2900 .) CMP r1,#0
- 0x0100265a: d001 .. BEQ 0x1002660 ; app_update_params_update_ind_func + 60
- 0x0100265c: 4668 hF MOV r0,sp
- 0x0100265e: 4788 .G BLX r1
- 0x01002660: b005 .. ADD sp,sp,#0x14
- 0x01002662: bd00 .. POP {pc}
- $d
- 0x01002664: 200049b4 .I. DCD 536889780
- $t
- i.app_update_phy_rejected_ind_func
- app_update_phy_rejected_ind_func
- 0x01002668: b500 .. PUSH {lr}
- 0x0100266a: b085 .. SUB sp,sp,#0x14
- 0x0100266c: 2209 ." MOVS r2,#9
- 0x0100266e: f88d0004 .... STRB r0,[sp,#4]
- 0x01002672: 4806 .H LDR r0,[pc,#24] ; [0x100268c] = 0x200049b4
- 0x01002674: f88d2000 ... STRB r2,[sp,#0]
- 0x01002678: f88d1005 .... STRB r1,[sp,#5]
- 0x0100267c: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01002680: 2900 .) CMP r1,#0
- 0x01002682: d001 .. BEQ 0x1002688 ; app_update_phy_rejected_ind_func + 32
- 0x01002684: 4668 hF MOV r0,sp
- 0x01002686: 4788 .G BLX r1
- 0x01002688: b005 .. ADD sp,sp,#0x14
- 0x0100268a: bd00 .. POP {pc}
- $d
- 0x0100268c: 200049b4 .I. DCD 536889780
- $t
- i.app_url_set
- app_url_set
- 0x01002690: b510 .. PUSH {r4,lr}
- 0x01002692: 4c08 .L LDR r4,[pc,#32] ; [0x10026b4] = 0x20003594
- 0x01002694: 78c0 .x LDRB r0,[r0,#3]
- 0x01002696: 73e0 .s STRB r0,[r4,#0xf]
- 0x01002698: 2000 . MOVS r0,#0
- 0x0100269a: f005f927 ..'. BL device_key_send ; 0x10078ec
- 0x0100269e: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x010026a0: b108 .. CBZ r0,0x10026a6 ; app_url_set + 22
- 0x010026a2: a105 .. ADR r1,{pc}+0x16 ; 0x10026b8
- 0x010026a4: e000 .. B 0x10026a8 ; app_url_set + 24
- 0x010026a6: a105 .. ADR r1,{pc}+0x16 ; 0x10026bc
- 0x010026a8: e8bd4010 ...@ POP {r4,lr}
- 0x010026ac: a004 .. ADR r0,{pc}+0x14 ; 0x10026c0
- 0x010026ae: f7feb961 ..a. B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x010026b2: 0000 .. DCW 0
- 0x010026b4: 20003594 .5. DCD 536884628
- 0x010026b8: 00006e6f on.. DCD 28271
- 0x010026bc: 0066666f off. DCD 6710895
- 0x010026c0: 7070615b [app DCD 1886413147
- 0x010026c4: 6c72755d ]url DCD 1819440477
- 0x010026c8: 0d732520 %s. DCD 225649952
- 0x010026cc: 0000000a .... DCD 10
- $t
- i.appm_adv_get_defer_op
- appm_adv_get_defer_op
- 0x010026d0: 4902 .I LDR r1,[pc,#8] ; [0x10026dc] = 0x20004984
- 0x010026d2: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x010026d6: f8110030 ..0. LDRB r0,[r1,r0,LSL #3]
- 0x010026da: 4770 pG BX lr
- $d
- 0x010026dc: 20004984 .I. DCD 536889732
- $t
- i.appm_adv_recv_gapm_cmp
- appm_adv_recv_gapm_cmp
- 0x010026e0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010026e4: 4688 .F MOV r8,r1
- 0x010026e6: 4601 .F MOV r1,r0
- 0x010026e8: 4858 XH LDR r0,[pc,#352] ; [0x100284c] = 0x200049b4
- 0x010026ea: 2500 .% MOVS r5,#0
- 0x010026ec: 4614 .F MOV r4,r2
- 0x010026ee: 7883 .x LDRB r3,[r0,#2]
- 0x010026f0: 4543 CE CMP r3,r8
- 0x010026f2: d003 .. BEQ 0x10026fc ; appm_adv_recv_gapm_cmp + 28
- 0x010026f4: 78c3 .x LDRB r3,[r0,#3]
- 0x010026f6: 4543 CE CMP r3,r8
- 0x010026f8: d100 .. BNE 0x10026fc ; appm_adv_recv_gapm_cmp + 28
- 0x010026fa: 2501 .% MOVS r5,#1
- 0x010026fc: 4e53 SN LDR r6,[pc,#332] ; [0x100284c] = 0x200049b4
- 0x010026fe: 2202 ." MOVS r2,#2
- 0x01002700: 3e30 0> SUBS r6,r6,#0x30
- 0x01002702: 29a4 .) CMP r1,#0xa4
- 0x01002704: d025 %. BEQ 0x1002752 ; appm_adv_recv_gapm_cmp + 114
- 0x01002706: 2700 .' MOVS r7,#0
- 0x01002708: 29a0 .) CMP r1,#0xa0
- 0x0100270a: d038 8. BEQ 0x100277e ; appm_adv_recv_gapm_cmp + 158
- 0x0100270c: 29a8 .) CMP r1,#0xa8
- 0x0100270e: d001 .. BEQ 0x1002714 ; appm_adv_recv_gapm_cmp + 52
- 0x01002710: 29a7 .) CMP r1,#0xa7
- 0x01002712: d17d }. BNE 0x1002810 ; appm_adv_recv_gapm_cmp + 304
- 0x01002714: 4428 (D ADD r0,r0,r5
- 0x01002716: 21ff .! MOVS r1,#0xff
- 0x01002718: 7107 .q STRB r7,[r0,#4]
- 0x0100271a: 7081 .p STRB r1,[r0,#2]
- 0x0100271c: eb050045 ..E. ADD r0,r5,r5,LSL #1
- 0x01002720: f8161030 ..0. LDRB r1,[r6,r0,LSL #3]
- 0x01002724: 074a J. LSLS r2,r1,#29
- 0x01002726: d50d .. BPL 0x1002744 ; appm_adv_recv_gapm_cmp + 100
- 0x01002728: f0210104 !... BIC r1,r1,#4
- 0x0100272c: eb0605c0 .... ADD r5,r6,r0,LSL #3
- 0x01002730: f8061030 ..0. STRB r1,[r6,r0,LSL #3]
- 0x01002734: 6868 hh LDR r0,[r5,#4]
- 0x01002736: b128 (. CBZ r0,0x1002744 ; appm_adv_recv_gapm_cmp + 100
- 0x01002738: f000f8c0 .... BL appm_create_adv_act ; 0x10028bc
- 0x0100273c: 6868 hh LDR r0,[r5,#4]
- 0x0100273e: f7fef996 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002742: 606f o` STR r7,[r5,#4]
- 0x01002744: 4622 "F MOV r2,r4
- 0x01002746: 4641 AF MOV r1,r8
- 0x01002748: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100274c: 2000 . MOVS r0,#0
- 0x0100274e: f7febe9f .... B app_act_deleted_ind_func ; 0x1001490
- 0x01002752: b114 .. CBZ r4,0x100275a ; appm_adv_recv_gapm_cmp + 122
- 0x01002754: 4428 (D ADD r0,r0,r5
- 0x01002756: 7102 .q STRB r2,[r0,#4]
- 0x01002758: e014 .. B 0x1002784 ; appm_adv_recv_gapm_cmp + 164
- 0x0100275a: 4428 (D ADD r0,r0,r5
- 0x0100275c: 2104 .! MOVS r1,#4
- 0x0100275e: 7101 .q STRB r1,[r0,#4]
- 0x01002760: eb050045 ..E. ADD r0,r5,r5,LSL #1
- 0x01002764: f8161030 ..0. LDRB r1,[r6,r0,LSL #3]
- 0x01002768: 07ca .. LSLS r2,r1,#31
- 0x0100276a: d06c l. BEQ 0x1002846 ; appm_adv_recv_gapm_cmp + 358
- 0x0100276c: f0210101 !... BIC r1,r1,#1
- 0x01002770: f8061030 ..0. STRB r1,[r6,r0,LSL #3]
- 0x01002774: 4628 (F MOV r0,r5
- 0x01002776: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100277a: f000bd05 .... B.W appm_stop_advertising ; 0x1003188
- 0x0100277e: 4428 (D ADD r0,r0,r5
- 0x01002780: b134 4. CBZ r4,0x1002790 ; appm_adv_recv_gapm_cmp + 176
- 0x01002782: 7107 .q STRB r7,[r0,#4]
- 0x01002784: 4621 !F MOV r1,r4
- 0x01002786: 4640 @F MOV r0,r8
- 0x01002788: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100278c: f7febea2 .... B app_adv_complete_ind_func ; 0x10014d4
- 0x01002790: 7102 .q STRB r2,[r0,#4]
- 0x01002792: 4622 "F MOV r2,r4
- 0x01002794: 4641 AF MOV r1,r8
- 0x01002796: 2000 . MOVS r0,#0
- 0x01002798: f7fefe56 ..V. BL app_act_created_ind_func ; 0x1001448
- 0x0100279c: eb050445 ..E. ADD r4,r5,r5,LSL #1
- 0x010027a0: 46b0 .F MOV r8,r6
- 0x010027a2: f8161034 ..4. LDRB r1,[r6,r4,LSL #3]
- 0x010027a6: 0708 .. LSLS r0,r1,#28
- 0x010027a8: d510 .. BPL 0x10027cc ; appm_adv_recv_gapm_cmp + 236
- 0x010027aa: f0210108 !... BIC r1,r1,#8
- 0x010027ae: eb0806c4 .... ADD r6,r8,r4,LSL #3
- 0x010027b2: f8081034 ..4. STRB r1,[r8,r4,LSL #3]
- 0x010027b6: 68b1 .h LDR r1,[r6,#8]
- 0x010027b8: b141 A. CBZ r1,0x10027cc ; appm_adv_recv_gapm_cmp + 236
- 0x010027ba: f8312b02 1..+ LDRH r2,[r1],#2
- 0x010027be: 4628 (F MOV r0,r5
- 0x010027c0: f000fb26 ..&. BL appm_set_advertising_data ; 0x1002e10
- 0x010027c4: 68b0 .h LDR r0,[r6,#8]
- 0x010027c6: f7fef952 ..R. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010027ca: 60b7 .` STR r7,[r6,#8]
- 0x010027cc: f8181034 ..4. LDRB r1,[r8,r4,LSL #3]
- 0x010027d0: 06c8 .. LSLS r0,r1,#27
- 0x010027d2: d510 .. BPL 0x10027f6 ; appm_adv_recv_gapm_cmp + 278
- 0x010027d4: f0210110 !... BIC r1,r1,#0x10
- 0x010027d8: eb0806c4 .... ADD r6,r8,r4,LSL #3
- 0x010027dc: f8081034 ..4. STRB r1,[r8,r4,LSL #3]
- 0x010027e0: 68f1 .h LDR r1,[r6,#0xc]
- 0x010027e2: b141 A. CBZ r1,0x10027f6 ; appm_adv_recv_gapm_cmp + 278
- 0x010027e4: f8312b02 1..+ LDRH r2,[r1],#2
- 0x010027e8: 4628 (F MOV r0,r5
- 0x010027ea: f000fbdf .... BL appm_set_scan_response_data ; 0x1002fac
- 0x010027ee: 68f0 .h LDR r0,[r6,#0xc]
- 0x010027f0: f7fef93d ..=. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010027f4: 60f7 .` STR r7,[r6,#0xc]
- 0x010027f6: f8181034 ..4. LDRB r1,[r8,r4,LSL #3]
- 0x010027fa: 0648 H. LSLS r0,r1,#25
- 0x010027fc: d512 .. BPL 0x1002824 ; appm_adv_recv_gapm_cmp + 324
- 0x010027fe: f0210140 !.@. BIC r1,r1,#0x40
- 0x01002802: eb0806c4 .... ADD r6,r8,r4,LSL #3
- 0x01002806: f8081034 ..4. STRB r1,[r8,r4,LSL #3]
- 0x0100280a: 6931 1i LDR r1,[r6,#0x10]
- 0x0100280c: b151 Q. CBZ r1,0x1002824 ; appm_adv_recv_gapm_cmp + 324
- 0x0100280e: e000 .. B 0x1002812 ; appm_adv_recv_gapm_cmp + 306
- 0x01002810: e019 .. B 0x1002846 ; appm_adv_recv_gapm_cmp + 358
- 0x01002812: f8312b02 1..+ LDRH r2,[r1],#2
- 0x01002816: 4628 (F MOV r0,r5
- 0x01002818: f000fb7a ..z. BL appm_set_per_adv_data ; 0x1002f10
- 0x0100281c: 6930 0i LDR r0,[r6,#0x10]
- 0x0100281e: f7fef926 ..&. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002822: 6137 7a STR r7,[r6,#0x10]
- 0x01002824: f8181034 ..4. LDRB r1,[r8,r4,LSL #3]
- 0x01002828: 4640 @F MOV r0,r8
- 0x0100282a: 068a .. LSLS r2,r1,#26
- 0x0100282c: d50b .. BPL 0x1002846 ; appm_adv_recv_gapm_cmp + 358
- 0x0100282e: f0210120 !. . BIC r1,r1,#0x20
- 0x01002832: f8001034 ..4. STRB r1,[r0,r4,LSL #3]
- 0x01002836: eb0800c4 .... ADD r0,r8,r4,LSL #3
- 0x0100283a: 8a81 .. LDRH r1,[r0,#0x14]
- 0x0100283c: 4628 (F MOV r0,r5
- 0x0100283e: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01002842: f000bc01 .... B.W appm_start_advertising ; 0x1003048
- 0x01002846: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100284a: 0000 .. DCW 0
- 0x0100284c: 200049b4 .I. DCD 536889780
- $t
- i.appm_adv_set_defer_op
- appm_adv_set_defer_op
- 0x01002850: eb000240 ..@. ADD r2,r0,r0,LSL #1
- 0x01002854: 4803 .H LDR r0,[pc,#12] ; [0x1002864] = 0x20004984
- 0x01002856: f8103032 ..20 LDRB r3,[r0,r2,LSL #3]
- 0x0100285a: 430b .C ORRS r3,r3,r1
- 0x0100285c: f8003032 ..20 STRB r3,[r0,r2,LSL #3]
- 0x01002860: 4770 pG BX lr
- $d
- 0x01002862: 0000 .. DCW 0
- 0x01002864: 20004984 .I. DCD 536889732
- $t
- i.appm_conn_recv_gapm_cmp
- appm_conn_recv_gapm_cmp
- 0x01002868: b430 0. PUSH {r4,r5}
- 0x0100286a: 460b .F MOV r3,r1
- 0x0100286c: 4912 .I LDR r1,[pc,#72] ; [0x10028b8] = 0x20003b09
- 0x0100286e: 2403 .$ MOVS r4,#3
- 0x01002870: 28a4 .( CMP r0,#0xa4
- 0x01002872: d00c .. BEQ 0x100288e ; appm_conn_recv_gapm_cmp + 38
- 0x01002874: 2500 .% MOVS r5,#0
- 0x01002876: 28a2 .( CMP r0,#0xa2
- 0x01002878: d014 .. BEQ 0x10028a4 ; appm_conn_recv_gapm_cmp + 60
- 0x0100287a: 28a8 .( CMP r0,#0xa8
- 0x0100287c: d001 .. BEQ 0x1002882 ; appm_conn_recv_gapm_cmp + 26
- 0x0100287e: 28a7 .( CMP r0,#0xa7
- 0x01002880: d10e .. BNE 0x10028a0 ; appm_conn_recv_gapm_cmp + 56
- 0x01002882: 54cd .T STRB r5,[r1,r3]
- 0x01002884: bc30 0. POP {r4,r5}
- 0x01002886: 4619 .F MOV r1,r3
- 0x01002888: 2002 . MOVS r0,#2
- 0x0100288a: f7febe01 .... B app_act_deleted_ind_func ; 0x1001490
- 0x0100288e: b12a *. CBZ r2,0x100289c ; appm_conn_recv_gapm_cmp + 52
- 0x01002890: 54cc .T STRB r4,[r1,r3]
- 0x01002892: bc30 0. POP {r4,r5}
- 0x01002894: 4611 .F MOV r1,r2
- 0x01002896: 4618 .F MOV r0,r3
- 0x01002898: f7febe88 .... B app_conn_complete_ind_func ; 0x10015ac
- 0x0100289c: 2005 . MOVS r0,#5
- 0x0100289e: 54c8 .T STRB r0,[r1,r3]
- 0x010028a0: bc30 0. POP {r4,r5}
- 0x010028a2: 4770 pG BX lr
- 0x010028a4: b12a *. CBZ r2,0x10028b2 ; appm_conn_recv_gapm_cmp + 74
- 0x010028a6: 54cd .T STRB r5,[r1,r3]
- 0x010028a8: bc30 0. POP {r4,r5}
- 0x010028aa: 4619 .F MOV r1,r3
- 0x010028ac: 2002 . MOVS r0,#2
- 0x010028ae: f7febdcb .... B app_act_created_ind_func ; 0x1001448
- 0x010028b2: 54cc .T STRB r4,[r1,r3]
- 0x010028b4: e7f8 .. B 0x10028a8 ; appm_conn_recv_gapm_cmp + 64
- $d
- 0x010028b6: 0000 .. DCW 0
- 0x010028b8: 20003b09 .;. DCD 536886025
- $t
- i.appm_create_adv_act
- appm_create_adv_act
- 0x010028bc: b140 @. CBZ r0,0x10028d0 ; appm_create_adv_act + 20
- 0x010028be: 7801 .x LDRB r1,[r0,#0]
- 0x010028c0: 068a .. LSLS r2,r1,#26
- 0x010028c2: d501 .. BPL 0x10028c8 ; appm_create_adv_act + 12
- 0x010028c4: f000b8e2 .... B.W appm_create_per_adv_act ; 0x1002a8c
- 0x010028c8: 06c9 .. LSLS r1,r1,#27
- 0x010028ca: d501 .. BPL 0x10028d0 ; appm_create_adv_act + 20
- 0x010028cc: f000b802 .... B.W appm_create_aux_adv_act ; 0x10028d4
- 0x010028d0: f000b876 ..v. B.W appm_create_legacy_adv_act ; 0x10029c0
- i.appm_create_aux_adv_act
- appm_create_aux_adv_act
- 0x010028d4: b510 .. PUSH {r4,lr}
- 0x010028d6: 4604 .F MOV r4,r0
- 0x010028d8: 2328 (# MOVS r3,#0x28
- 0x010028da: 2203 ." MOVS r2,#3
- 0x010028dc: 2107 .! MOVS r1,#7
- 0x010028de: f44f605a O.Z` MOV r0,#0xda0
- 0x010028e2: f7fef8d8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010028e6: 21a0 .! MOVS r1,#0xa0
- 0x010028e8: 7001 .p STRB r1,[r0,#0]
- 0x010028ea: 4925 %I LDR r1,[pc,#148] ; [0x1002980] = 0x20003afc
- 0x010028ec: 2301 .# MOVS r3,#1
- 0x010028ee: 7809 .x LDRB r1,[r1,#0]
- 0x010028f0: 7041 Ap STRB r1,[r0,#1]
- 0x010028f2: 7103 .q STRB r3,[r0,#4]
- 0x010028f4: 7743 Cw STRB r3,[r0,#0x1d]
- 0x010028f6: 7a61 az LDRB r1,[r4,#9]
- 0x010028f8: f8801021 ..!. STRB r1,[r0,#0x21]
- 0x010028fc: 7822 "x LDRB r2,[r4,#0]
- 0x010028fe: 2100 .! MOVS r1,#0
- 0x01002900: 2a11 .* CMP r2,#0x11
- 0x01002902: d00a .. BEQ 0x100291a ; appm_create_aux_adv_act + 70
- 0x01002904: 2a12 .* CMP r2,#0x12
- 0x01002906: d00a .. BEQ 0x100291e ; appm_create_aux_adv_act + 74
- 0x01002908: 2a15 .* CMP r2,#0x15
- 0x0100290a: d00a .. BEQ 0x1002922 ; appm_create_aux_adv_act + 78
- 0x0100290c: 2a16 .* CMP r2,#0x16
- 0x0100290e: d00b .. BEQ 0x1002928 ; appm_create_aux_adv_act + 84
- 0x01002910: 2a13 .* CMP r2,#0x13
- 0x01002912: d00d .. BEQ 0x1002930 ; appm_create_aux_adv_act + 92
- 0x01002914: 2a14 .* CMP r2,#0x14
- 0x01002916: d010 .. BEQ 0x100293a ; appm_create_aux_adv_act + 102
- 0x01002918: e01b .. B 0x1002952 ; appm_create_aux_adv_act + 126
- 0x0100291a: 80c3 .. STRH r3,[r0,#6]
- 0x0100291c: e002 .. B 0x1002924 ; appm_create_aux_adv_act + 80
- 0x0100291e: 2205 ." MOVS r2,#5
- 0x01002920: e003 .. B 0x100292a ; appm_create_aux_adv_act + 86
- 0x01002922: 80c1 .. STRH r1,[r0,#6]
- 0x01002924: 7141 Aq STRB r1,[r0,#5]
- 0x01002926: e014 .. B 0x1002952 ; appm_create_aux_adv_act + 126
- 0x01002928: 2204 ." MOVS r2,#4
- 0x0100292a: 80c2 .. STRH r2,[r0,#6]
- 0x0100292c: 7141 Aq STRB r1,[r0,#5]
- 0x0100292e: e008 .. B 0x1002942 ; appm_create_aux_adv_act + 110
- 0x01002930: f44f7281 O..r MOV r2,#0x102
- 0x01002934: 80c2 .. STRH r2,[r0,#6]
- 0x01002936: 7143 Cq STRB r3,[r0,#5]
- 0x01002938: e00b .. B 0x1002952 ; appm_create_aux_adv_act + 126
- 0x0100293a: f44f7283 O..r MOV r2,#0x106
- 0x0100293e: 80c2 .. STRH r2,[r0,#6]
- 0x01002940: 7143 Cq STRB r3,[r0,#5]
- 0x01002942: f8d42002 ... LDR r2,[r4,#2]
- 0x01002946: f8c0200a ... STR r2,[r0,#0xa]
- 0x0100294a: 88e2 .. LDRH r2,[r4,#6]
- 0x0100294c: 81c2 .. STRH r2,[r0,#0xe]
- 0x0100294e: 7a22 "z LDRB r2,[r4,#8]
- 0x01002950: 7402 .t STRB r2,[r0,#0x10]
- 0x01002952: 7a62 bz LDRB r2,[r4,#9]
- 0x01002954: 2a03 .* CMP r2,#3
- 0x01002956: d102 .. BNE 0x100295e ; appm_create_aux_adv_act + 138
- 0x01002958: 7742 Bw STRB r2,[r0,#0x1d]
- 0x0100295a: f8802021 ..! STRB r2,[r0,#0x21]
- 0x0100295e: 7be2 .{ LDRB r2,[r4,#0xf]
- 0x01002960: 7242 Br STRB r2,[r0,#9]
- 0x01002962: 7ba2 .{ LDRB r2,[r4,#0xe]
- 0x01002964: 7702 .w STRB r2,[r0,#0x1c]
- 0x01002966: 8962 b. LDRH r2,[r4,#0xa]
- 0x01002968: 6142 Ba STR r2,[r0,#0x14]
- 0x0100296a: 89a2 .. LDRH r2,[r4,#0xc]
- 0x0100296c: 6182 .a STR r2,[r0,#0x18]
- 0x0100296e: f8801020 .. . STRB r1,[r0,#0x20]
- 0x01002972: 7c21 !| LDRB r1,[r4,#0x10]
- 0x01002974: f8801022 ..". STRB r1,[r0,#0x22]
- 0x01002978: e8bd4010 ...@ POP {r4,lr}
- 0x0100297c: f7feb890 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x01002980: 20003afc .:. DCD 536886012
- $t
- i.appm_create_conn_act
- appm_create_conn_act
- 0x01002984: b510 .. PUSH {r4,lr}
- 0x01002986: 490c .I LDR r1,[pc,#48] ; [0x10029b8] = 0x20004a50
- 0x01002988: 4604 .F MOV r4,r0
- 0x0100298a: 2006 . MOVS r0,#6
- 0x0100298c: 7008 .p STRB r0,[r1,#0]
- 0x0100298e: 2302 .# MOVS r3,#2
- 0x01002990: 2203 ." MOVS r2,#3
- 0x01002992: 2107 .! MOVS r1,#7
- 0x01002994: f44f605a O.Z` MOV r0,#0xda0
- 0x01002998: f7fef87d ..}. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100299c: b12c ,. CBZ r4,0x10029aa ; appm_create_conn_act + 38
- 0x0100299e: 8821 !. LDRH r1,[r4,#0]
- 0x010029a0: 8001 .. STRH r1,[r0,#0]
- 0x010029a2: e8bd4010 ...@ POP {r4,lr}
- 0x010029a6: f7feb87b ..{. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010029aa: 21a2 .! MOVS r1,#0xa2
- 0x010029ac: 7001 .p STRB r1,[r0,#0]
- 0x010029ae: 4903 .I LDR r1,[pc,#12] ; [0x10029bc] = 0x20003afc
- 0x010029b0: 7809 .x LDRB r1,[r1,#0]
- 0x010029b2: 7041 Ap STRB r1,[r0,#1]
- 0x010029b4: e7f5 .. B 0x10029a2 ; appm_create_conn_act + 30
- $d
- 0x010029b6: 0000 .. DCW 0
- 0x010029b8: 20004a50 PJ. DCD 536889936
- 0x010029bc: 20003afc .:. DCD 536886012
- $t
- i.appm_create_legacy_adv_act
- appm_create_legacy_adv_act
- 0x010029c0: b570 p. PUSH {r4-r6,lr}
- 0x010029c2: 4604 .F MOV r4,r0
- 0x010029c4: 2328 (# MOVS r3,#0x28
- 0x010029c6: 2203 ." MOVS r2,#3
- 0x010029c8: 2107 .! MOVS r1,#7
- 0x010029ca: f44f605a O.Z` MOV r0,#0xda0
- 0x010029ce: f7fef862 ..b. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010029d2: 21a0 .! MOVS r1,#0xa0
- 0x010029d4: 7001 .p STRB r1,[r0,#0]
- 0x010029d6: 2303 .# MOVS r3,#3
- 0x010029d8: 2201 ." MOVS r2,#1
- 0x010029da: 2100 .! MOVS r1,#0
- 0x010029dc: b15c \. CBZ r4,0x10029f6 ; appm_create_legacy_adv_act + 54
- 0x010029de: 7101 .q STRB r1,[r0,#4]
- 0x010029e0: 7742 Bw STRB r2,[r0,#0x1d]
- 0x010029e2: 7da5 .} LDRB r5,[r4,#0x16]
- 0x010029e4: 2602 .& MOVS r6,#2
- 0x010029e6: 2d03 .- CMP r5,#3
- 0x010029e8: d211 .. BCS 0x1002a0e ; appm_create_legacy_adv_act + 78
- 0x010029ea: b185 .. CBZ r5,0x1002a0e ; appm_create_legacy_adv_act + 78
- 0x010029ec: 2d01 .- CMP r5,#1
- 0x010029ee: d010 .. BEQ 0x1002a12 ; appm_create_legacy_adv_act + 82
- 0x010029f0: 2d02 .- CMP r5,#2
- 0x010029f2: d010 .. BEQ 0x1002a16 ; appm_create_legacy_adv_act + 86
- 0x010029f4: e010 .. B 0x1002a18 ; appm_create_legacy_adv_act + 88
- 0x010029f6: 7041 Ap STRB r1,[r0,#1]
- 0x010029f8: 7101 .q STRB r1,[r0,#4]
- 0x010029fa: 80c3 .. STRH r3,[r0,#6]
- 0x010029fc: 7241 Ar STRB r1,[r0,#9]
- 0x010029fe: 2307 .# MOVS r3,#7
- 0x01002a00: 7703 .w STRB r3,[r0,#0x1c]
- 0x01002a02: 7742 Bw STRB r2,[r0,#0x1d]
- 0x01002a04: 7141 Aq STRB r1,[r0,#5]
- 0x01002a06: f44f7170 O.pq MOV r1,#0x3c0
- 0x01002a0a: 6141 Aa STR r1,[r0,#0x14]
- 0x01002a0c: e036 6. B 0x1002a7c ; appm_create_legacy_adv_act + 188
- 0x01002a0e: 7142 Bq STRB r2,[r0,#5]
- 0x01002a10: e002 .. B 0x1002a18 ; appm_create_legacy_adv_act + 88
- 0x01002a12: 7146 Fq STRB r6,[r0,#5]
- 0x01002a14: e000 .. B 0x1002a18 ; appm_create_legacy_adv_act + 88
- 0x01002a16: 7141 Aq STRB r1,[r0,#5]
- 0x01002a18: 7822 "x LDRB r2,[r4,#0]
- 0x01002a1a: 2a01 .* CMP r2,#1
- 0x01002a1c: d00c .. BEQ 0x1002a38 ; appm_create_legacy_adv_act + 120
- 0x01002a1e: 2a02 .* CMP r2,#2
- 0x01002a20: d00c .. BEQ 0x1002a3c ; appm_create_legacy_adv_act + 124
- 0x01002a22: 2a05 .* CMP r2,#5
- 0x01002a24: d00c .. BEQ 0x1002a40 ; appm_create_legacy_adv_act + 128
- 0x01002a26: 2a04 .* CMP r2,#4
- 0x01002a28: d00e .. BEQ 0x1002a48 ; appm_create_legacy_adv_act + 136
- 0x01002a2a: 2a03 .* CMP r2,#3
- 0x01002a2c: d00e .. BEQ 0x1002a4c ; appm_create_legacy_adv_act + 140
- 0x01002a2e: 2a06 .* CMP r2,#6
- 0x01002a30: d00e .. BEQ 0x1002a50 ; appm_create_legacy_adv_act + 144
- 0x01002a32: 2a07 .* CMP r2,#7
- 0x01002a34: d00e .. BEQ 0x1002a54 ; appm_create_legacy_adv_act + 148
- 0x01002a36: e00f .. B 0x1002a58 ; appm_create_legacy_adv_act + 152
- 0x01002a38: 80c3 .. STRH r3,[r0,#6]
- 0x01002a3a: e00d .. B 0x1002a58 ; appm_create_legacy_adv_act + 152
- 0x01002a3c: 2205 ." MOVS r2,#5
- 0x01002a3e: e000 .. B 0x1002a42 ; appm_create_legacy_adv_act + 130
- 0x01002a40: 220d ." MOVS r2,#0xd
- 0x01002a42: 80c2 .. STRH r2,[r0,#6]
- 0x01002a44: 7141 Aq STRB r1,[r0,#5]
- 0x01002a46: e007 .. B 0x1002a58 ; appm_create_legacy_adv_act + 152
- 0x01002a48: 80c6 .. STRH r6,[r0,#6]
- 0x01002a4a: e005 .. B 0x1002a58 ; appm_create_legacy_adv_act + 152
- 0x01002a4c: 80c1 .. STRH r1,[r0,#6]
- 0x01002a4e: e003 .. B 0x1002a58 ; appm_create_legacy_adv_act + 152
- 0x01002a50: 80c1 .. STRH r1,[r0,#6]
- 0x01002a52: e000 .. B 0x1002a56 ; appm_create_legacy_adv_act + 150
- 0x01002a54: 80c3 .. STRH r3,[r0,#6]
- 0x01002a56: 7143 Cq STRB r3,[r0,#5]
- 0x01002a58: 490b .I LDR r1,[pc,#44] ; [0x1002a88] = 0x20003afc
- 0x01002a5a: 7809 .x LDRB r1,[r1,#0]
- 0x01002a5c: 7041 Ap STRB r1,[r0,#1]
- 0x01002a5e: f8d41002 .... LDR r1,[r4,#2]
- 0x01002a62: f8c0100a .... STR r1,[r0,#0xa]
- 0x01002a66: 88e1 .. LDRH r1,[r4,#6]
- 0x01002a68: 81c1 .. STRH r1,[r0,#0xe]
- 0x01002a6a: 7a21 !z LDRB r1,[r4,#8]
- 0x01002a6c: 7401 .t STRB r1,[r0,#0x10]
- 0x01002a6e: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x01002a70: 7701 .w STRB r1,[r0,#0x1c]
- 0x01002a72: 7be1 .{ LDRB r1,[r4,#0xf]
- 0x01002a74: 7241 Ar STRB r1,[r0,#9]
- 0x01002a76: 8961 a. LDRH r1,[r4,#0xa]
- 0x01002a78: 6141 Aa STR r1,[r0,#0x14]
- 0x01002a7a: 89a1 .. LDRH r1,[r4,#0xc]
- 0x01002a7c: 6181 .a STR r1,[r0,#0x18]
- 0x01002a7e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01002a82: f7feb80d .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x01002a86: 0000 .. DCW 0
- 0x01002a88: 20003afc .:. DCD 536886012
- $t
- i.appm_create_per_adv_act
- appm_create_per_adv_act
- 0x01002a8c: b510 .. PUSH {r4,lr}
- 0x01002a8e: 4604 .F MOV r4,r0
- 0x01002a90: 2328 (# MOVS r3,#0x28
- 0x01002a92: 2203 ." MOVS r2,#3
- 0x01002a94: 2107 .! MOVS r1,#7
- 0x01002a96: f44f605a O.Z` MOV r0,#0xda0
- 0x01002a9a: f7fdfffc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01002a9e: 21a0 .! MOVS r1,#0xa0
- 0x01002aa0: 7001 .p STRB r1,[r0,#0]
- 0x01002aa2: 4919 .I LDR r1,[pc,#100] ; [0x1002b08] = 0x20003afc
- 0x01002aa4: 7809 .x LDRB r1,[r1,#0]
- 0x01002aa6: 7041 Ap STRB r1,[r0,#1]
- 0x01002aa8: 2102 .! MOVS r1,#2
- 0x01002aaa: 7101 .q STRB r1,[r0,#4]
- 0x01002aac: 7822 "x LDRB r2,[r4,#0]
- 0x01002aae: 2100 .! MOVS r1,#0
- 0x01002ab0: 2a21 !* CMP r2,#0x21
- 0x01002ab2: d002 .. BEQ 0x1002aba ; appm_create_per_adv_act + 46
- 0x01002ab4: 2a22 "* CMP r2,#0x22
- 0x01002ab6: d002 .. BEQ 0x1002abe ; appm_create_per_adv_act + 50
- 0x01002ab8: e003 .. B 0x1002ac2 ; appm_create_per_adv_act + 54
- 0x01002aba: 80c1 .. STRH r1,[r0,#6]
- 0x01002abc: e001 .. B 0x1002ac2 ; appm_create_per_adv_act + 54
- 0x01002abe: 2204 ." MOVS r2,#4
- 0x01002ac0: 80c2 .. STRH r2,[r0,#6]
- 0x01002ac2: 7141 Aq STRB r1,[r0,#5]
- 0x01002ac4: f8d42002 ... LDR r2,[r4,#2]
- 0x01002ac8: f8c0200a ... STR r2,[r0,#0xa]
- 0x01002acc: 88e2 .. LDRH r2,[r4,#6]
- 0x01002ace: 81c2 .. STRH r2,[r0,#0xe]
- 0x01002ad0: 7a22 "z LDRB r2,[r4,#8]
- 0x01002ad2: 7402 .t STRB r2,[r0,#0x10]
- 0x01002ad4: 7241 Ar STRB r1,[r0,#9]
- 0x01002ad6: 7ba2 .{ LDRB r2,[r4,#0xe]
- 0x01002ad8: 7702 .w STRB r2,[r0,#0x1c]
- 0x01002ada: 2201 ." MOVS r2,#1
- 0x01002adc: 7742 Bw STRB r2,[r0,#0x1d]
- 0x01002ade: 8962 b. LDRH r2,[r4,#0xa]
- 0x01002ae0: 6142 Ba STR r2,[r0,#0x14]
- 0x01002ae2: 89a2 .. LDRH r2,[r4,#0xc]
- 0x01002ae4: 6182 .a STR r2,[r0,#0x18]
- 0x01002ae6: f8801020 .. . STRB r1,[r0,#0x20]
- 0x01002aea: 7a61 az LDRB r1,[r4,#9]
- 0x01002aec: f8801021 ..!. STRB r1,[r0,#0x21]
- 0x01002af0: 7c21 !| LDRB r1,[r4,#0x10]
- 0x01002af2: f8801022 ..". STRB r1,[r0,#0x22]
- 0x01002af6: 8a61 a. LDRH r1,[r4,#0x12]
- 0x01002af8: 8481 .. STRH r1,[r0,#0x24]
- 0x01002afa: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x01002afc: 84c1 .. STRH r1,[r0,#0x26]
- 0x01002afe: e8bd4010 ...@ POP {r4,lr}
- 0x01002b02: f7fdbfcd .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x01002b06: 0000 .. DCW 0
- 0x01002b08: 20003afc .:. DCD 536886012
- $t
- i.appm_create_per_sync_act
- appm_create_per_sync_act
- 0x01002b0c: b510 .. PUSH {r4,lr}
- 0x01002b0e: 2328 (# MOVS r3,#0x28
- 0x01002b10: 2203 ." MOVS r2,#3
- 0x01002b12: 2107 .! MOVS r1,#7
- 0x01002b14: f44f605a O.Z` MOV r0,#0xda0
- 0x01002b18: f7fdffbd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01002b1c: 21a3 .! MOVS r1,#0xa3
- 0x01002b1e: 7001 .p STRB r1,[r0,#0]
- 0x01002b20: 4905 .I LDR r1,[pc,#20] ; [0x1002b38] = 0x20003afc
- 0x01002b22: 7809 .x LDRB r1,[r1,#0]
- 0x01002b24: 7041 Ap STRB r1,[r0,#1]
- 0x01002b26: 2102 .! MOVS r1,#2
- 0x01002b28: 7101 .q STRB r1,[r0,#4]
- 0x01002b2a: f7fdffb9 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01002b2e: 4903 .I LDR r1,[pc,#12] ; [0x1002b3c] = 0x200049b4
- 0x01002b30: 2001 . MOVS r0,#1
- 0x01002b32: 7048 Hp STRB r0,[r1,#1]
- 0x01002b34: bd10 .. POP {r4,pc}
- $d
- 0x01002b36: 0000 .. DCW 0
- 0x01002b38: 20003afc .:. DCD 536886012
- 0x01002b3c: 200049b4 .I. DCD 536889780
- $t
- i.appm_create_scan_act
- appm_create_scan_act
- 0x01002b40: b570 p. PUSH {r4-r6,lr}
- 0x01002b42: 4d0d .M LDR r5,[pc,#52] ; [0x1002b78] = 0x200049b4
- 0x01002b44: 4604 .F MOV r4,r0
- 0x01002b46: 79e8 .y LDRB r0,[r5,#7]
- 0x01002b48: 2800 .( CMP r0,#0
- 0x01002b4a: d10d .. BNE 0x1002b68 ; appm_create_scan_act + 40
- 0x01002b4c: 2302 .# MOVS r3,#2
- 0x01002b4e: 2203 ." MOVS r2,#3
- 0x01002b50: 2107 .! MOVS r1,#7
- 0x01002b52: f44f605a O.Z` MOV r0,#0xda0
- 0x01002b56: f7fdff9e .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01002b5a: b134 4. CBZ r4,0x1002b6a ; appm_create_scan_act + 42
- 0x01002b5c: 8821 !. LDRH r1,[r4,#0]
- 0x01002b5e: 8001 .. STRH r1,[r0,#0]
- 0x01002b60: f7fdff9e .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01002b64: 2001 . MOVS r0,#1
- 0x01002b66: 71e8 .q STRB r0,[r5,#7]
- 0x01002b68: bd70 p. POP {r4-r6,pc}
- 0x01002b6a: 21a1 .! MOVS r1,#0xa1
- 0x01002b6c: 7001 .p STRB r1,[r0,#0]
- 0x01002b6e: 4903 .I LDR r1,[pc,#12] ; [0x1002b7c] = 0x20003afc
- 0x01002b70: 7809 .x LDRB r1,[r1,#0]
- 0x01002b72: 7041 Ap STRB r1,[r0,#1]
- 0x01002b74: e7f4 .. B 0x1002b60 ; appm_create_scan_act + 32
- $d
- 0x01002b76: 0000 .. DCW 0
- 0x01002b78: 200049b4 .I. DCD 536889780
- 0x01002b7c: 20003afc .:. DCD 536886012
- $t
- i.appm_delete_act
- appm_delete_act
- 0x01002b80: b510 .. PUSH {r4,lr}
- 0x01002b82: 4604 .F MOV r4,r0
- 0x01002b84: 2302 .# MOVS r3,#2
- 0x01002b86: 2203 ." MOVS r2,#3
- 0x01002b88: 2107 .! MOVS r1,#7
- 0x01002b8a: f64050a3 @..P MOV r0,#0xda3
- 0x01002b8e: f7fdff82 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01002b92: 21a7 .! MOVS r1,#0xa7
- 0x01002b94: 7001 .p STRB r1,[r0,#0]
- 0x01002b96: 490a .I LDR r1,[pc,#40] ; [0x1002bc0] = 0x200049b4
- 0x01002b98: 7044 Dp STRB r4,[r0,#1]
- 0x01002b9a: 788a .x LDRB r2,[r1,#2]
- 0x01002b9c: 42a2 .B CMP r2,r4
- 0x01002b9e: d002 .. BEQ 0x1002ba6 ; appm_delete_act + 38
- 0x01002ba0: 78ca .x LDRB r2,[r1,#3]
- 0x01002ba2: 42a2 .B CMP r2,r4
- 0x01002ba4: d101 .. BNE 0x1002baa ; appm_delete_act + 42
- 0x01002ba6: 4a07 .J LDR r2,[pc,#28] ; [0x1002bc4] = 0x10026e1
- 0x01002ba8: e003 .. B 0x1002bb2 ; appm_delete_act + 50
- 0x01002baa: 7989 .y LDRB r1,[r1,#6]
- 0x01002bac: 42a1 .B CMP r1,r4
- 0x01002bae: d105 .. BNE 0x1002bbc ; appm_delete_act + 60
- 0x01002bb0: 4a05 .J LDR r2,[pc,#20] ; [0x1002bc8] = 0x1002dc5
- 0x01002bb2: 4621 !F MOV r1,r4
- 0x01002bb4: e8bd4010 ...@ POP {r4,lr}
- 0x01002bb8: f000b830 ..0. B.W appm_execute_activity_cmd ; 0x1002c1c
- 0x01002bbc: bd10 .. POP {r4,pc}
- $d
- 0x01002bbe: 0000 .. DCW 0
- 0x01002bc0: 200049b4 .I. DCD 536889780
- 0x01002bc4: 010026e1 .&.. DCD 16787169
- 0x01002bc8: 01002dc5 .-.. DCD 16788933
- $t
- i.appm_exc_activity_cmp
- appm_exc_activity_cmp
- 0x01002bcc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01002bd0: 4680 .F MOV r8,r0
- 0x01002bd2: 460f .F MOV r7,r1
- 0x01002bd4: 4810 .H LDR r0,[pc,#64] ; [0x1002c18] = 0x20003b00
- 0x01002bd6: f7fdff68 ..h. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01002bda: 4e0f .N LDR r6,[pc,#60] ; [0x1002c18] = 0x20003b00
- 0x01002bdc: 4604 .F MOV r4,r0
- 0x01002bde: 6830 0h LDR r0,[r6,#0]
- 0x01002be0: b1b0 .. CBZ r0,0x1002c10 ; appm_exc_activity_cmp + 68
- 0x01002be2: 2000 . MOVS r0,#0
- 0x01002be4: f0800501 .... EOR r5,r0,#1
- 0x01002be8: b144 D. CBZ r4,0x1002bfc ; appm_exc_activity_cmp + 48
- 0x01002bea: 68e3 .h LDR r3,[r4,#0xc]
- 0x01002bec: b11b .. CBZ r3,0x1002bf6 ; appm_exc_activity_cmp + 42
- 0x01002bee: 7a21 !z LDRB r1,[r4,#8]
- 0x01002bf0: 463a :F MOV r2,r7
- 0x01002bf2: 4640 @F MOV r0,r8
- 0x01002bf4: 4798 .G BLX r3
- 0x01002bf6: 4620 F MOV r0,r4
- 0x01002bf8: f7fdff39 ..9. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002bfc: 2d00 .- CMP r5,#0
- 0x01002bfe: d009 .. BEQ 0x1002c14 ; appm_exc_activity_cmp + 72
- 0x01002c00: 6830 0h LDR r0,[r6,#0]
- 0x01002c02: 2800 .( CMP r0,#0
- 0x01002c04: d006 .. BEQ 0x1002c14 ; appm_exc_activity_cmp + 72
- 0x01002c06: 6840 @h LDR r0,[r0,#4]
- 0x01002c08: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01002c0c: f7fdbf48 ..H. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01002c10: 2001 . MOVS r0,#1
- 0x01002c12: e7e7 .. B 0x1002be4 ; appm_exc_activity_cmp + 24
- 0x01002c14: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01002c18: 20003b00 .;. DCD 536886016
- $t
- i.appm_execute_activity_cmd
- appm_execute_activity_cmd
- 0x01002c1c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01002c20: 460e .F MOV r6,r1
- 0x01002c22: 4607 .F MOV r7,r0
- 0x01002c24: 4615 .F MOV r5,r2
- 0x01002c26: 2103 .! MOVS r1,#3
- 0x01002c28: 2010 . MOVS r0,#0x10
- 0x01002c2a: f7fdff07 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01002c2e: 7206 .r STRB r6,[r0,#8]
- 0x01002c30: 6047 G` STR r7,[r0,#4]
- 0x01002c32: 4604 .F MOV r4,r0
- 0x01002c34: 60c5 .` STR r5,[r0,#0xc]
- 0x01002c36: 4806 .H LDR r0,[pc,#24] ; [0x1002c50] = 0x20003b00
- 0x01002c38: 6800 .h LDR r0,[r0,#0]
- 0x01002c3a: b910 .. CBNZ r0,0x1002c42 ; appm_execute_activity_cmd + 38
- 0x01002c3c: 4638 8F MOV r0,r7
- 0x01002c3e: f7fdff2f ../. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01002c42: 4621 !F MOV r1,r4
- 0x01002c44: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01002c48: 4801 .H LDR r0,[pc,#4] ; [0x1002c50] = 0x20003b00
- 0x01002c4a: f7fdbf33 ..3. B $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- $d
- 0x01002c4e: 0000 .. DCW 0
- 0x01002c50: 20003b00 .;. DCD 536886016
- $t
- i.appm_init_imp
- appm_init_imp
- 0x01002c54: b570 p. PUSH {r4-r6,lr}
- 0x01002c56: 2178 x! MOVS r1,#0x78
- 0x01002c58: 4814 .H LDR r0,[pc,#80] ; [0x1002cac] = 0x200049b4
- 0x01002c5a: f7fdfe86 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x01002c5e: 4c13 .L LDR r4,[pc,#76] ; [0x1002cac] = 0x200049b4
- 0x01002c60: 20ff . MOVS r0,#0xff
- 0x01002c62: 70a0 .p STRB r0,[r4,#2]
- 0x01002c64: 70e0 .p STRB r0,[r4,#3]
- 0x01002c66: 4812 .H LDR r0,[pc,#72] ; [0x1002cb0] = 0x20003b00
- 0x01002c68: f7fdff29 ..). BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x01002c6c: 4911 .I LDR r1,[pc,#68] ; [0x1002cb4] = 0x101b1f4
- 0x01002c6e: 2003 . MOVS r0,#3
- 0x01002c70: f7fdff2a ..*. BL $Ven$TT$L$$ke_task_create ; 0x1000ac8
- 0x01002c74: 2100 .! MOVS r1,#0
- 0x01002c76: 2003 . MOVS r0,#3
- 0x01002c78: f7fdfe81 .... BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x01002c7c: a50e .. ADR r5,{pc}+0x3c ; 0x1002cb8
- 0x01002c7e: f1040034 ..4. ADD r0,r4,#0x34
- 0x01002c82: cd2e .. LDM r5,{r1-r3,r5}
- 0x01002c84: e880002e .... STM r0,{r1-r3,r5}
- 0x01002c88: 2010 . MOVS r0,#0x10
- 0x01002c8a: f8840033 ..3. STRB r0,[r4,#0x33]
- 0x01002c8e: f003fe01 .... BL ble_sec_init ; 0x1006894
- 0x01002c92: 2301 .# MOVS r3,#1
- 0x01002c94: 2203 ." MOVS r2,#3
- 0x01002c96: 2107 .! MOVS r1,#7
- 0x01002c98: f6405002 @..P MOV r0,#0xd02
- 0x01002c9c: f7fdfefb .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01002ca0: 2101 .! MOVS r1,#1
- 0x01002ca2: 7001 .p STRB r1,[r0,#0]
- 0x01002ca4: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01002ca8: f7fdbefa .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x01002cac: 200049b4 .I. DCD 536889780
- 0x01002cb0: 20003b00 .;. DCD 536886016
- 0x01002cb4: 0101b1f4 .... DCD 16888308
- 0x01002cb8: 20454c42 BLE DCD 541412418
- 0x01002cbc: 20444948 HID DCD 541346120
- 0x01002cc0: 2044424b KBD DCD 541344331
- 0x01002cc4: 4543494d MICE DCD 1162037581
- 0x01002cc8: 00000000 .... DCD 0
- $t
- i.appm_msg_handler
- appm_msg_handler
- 0x01002ccc: b5f0 .. PUSH {r4-r7,lr}
- 0x01002cce: 4604 .F MOV r4,r0
- 0x01002cd0: 0a00 .. LSRS r0,r0,#8
- 0x01002cd2: 2600 .& MOVS r6,#0
- 0x01002cd4: 0a1f .. LSRS r7,r3,#8
- 0x01002cd6: b085 .. SUB sp,sp,#0x14
- 0x01002cd8: 460d .F MOV r5,r1
- 0x01002cda: 280c .( CMP r0,#0xc
- 0x01002cdc: d029 ). BEQ 0x1002d32 ; appm_msg_handler + 102
- 0x01002cde: 280e .( CMP r0,#0xe
- 0x01002ce0: d00b .. BEQ 0x1002cfa ; appm_msg_handler + 46
- 0x01002ce2: 28c8 .( CMP r0,#0xc8
- 0x01002ce4: d038 8. BEQ 0x1002d58 ; appm_msg_handler + 140
- 0x01002ce6: f6a47002 ...p SUB r0,r4,#0xf02
- 0x01002cea: 2828 (( CMP r0,#0x28
- 0x01002cec: d83c <. BHI 0x1002d68 ; appm_msg_handler + 156
- 0x01002cee: 4620 F MOV r0,r4
- 0x01002cf0: f004fc90 .... BL check_timer_handle ; 0x1007614
- 0x01002cf4: 2000 . MOVS r0,#0
- 0x01002cf6: b005 .. ADD sp,sp,#0x14
- 0x01002cf8: bdf0 .. POP {r4-r7,pc}
- 0x01002cfa: f6a46012 ...` SUB r0,r4,#0xe12
- 0x01002cfe: 2809 .( CMP r0,#9
- 0x01002d00: d805 .. BHI 0x1002d0e ; appm_msg_handler + 66
- 0x01002d02: 460a .F MOV r2,r1
- 0x01002d04: 4621 !F MOV r1,r4
- 0x01002d06: 4819 .H LDR r0,[pc,#100] ; [0x1002d6c] = 0x101b098
- 0x01002d08: f7fefeb8 .... BL app_get_handler ; 0x1001a7c
- 0x01002d0c: 4606 .F MOV r6,r0
- 0x01002d0e: f5a46060 ..`` SUB r0,r4,#0xe00
- 0x01002d12: 3811 .8 SUBS r0,r0,#0x11
- 0x01002d14: d003 .. BEQ 0x1002d1e ; appm_msg_handler + 82
- 0x01002d16: f5b46f63 ..co CMP r4,#0xe30
- 0x01002d1a: d005 .. BEQ 0x1002d28 ; appm_msg_handler + 92
- 0x01002d1c: e024 $. B 0x1002d68 ; appm_msg_handler + 156
- 0x01002d1e: 4629 )F MOV r1,r5
- 0x01002d20: 4638 8F MOV r0,r7
- 0x01002d22: f7fffc7f .... BL app_update_params_update_ind_func ; 0x1002624
- 0x01002d26: e01f .. B 0x1002d68 ; appm_msg_handler + 156
- 0x01002d28: 4629 )F MOV r1,r5
- 0x01002d2a: 4638 8F MOV r0,r7
- 0x01002d2c: f7fffc40 ..@. BL app_set_phy_ind_func ; 0x10025b0
- 0x01002d30: e01a .. B 0x1002d68 ; appm_msg_handler + 156
- 0x01002d32: f5a46040 ..@` SUB r0,r4,#0xc00
- 0x01002d36: 3802 .8 SUBS r0,#2
- 0x01002d38: d116 .. BNE 0x1002d68 ; appm_msg_handler + 156
- 0x01002d3a: 2013 . MOVS r0,#0x13
- 0x01002d3c: f88d0000 .... STRB r0,[sp,#0]
- 0x01002d40: f88d7004 ...p STRB r7,[sp,#4]
- 0x01002d44: 8808 .. LDRH r0,[r1,#0]
- 0x01002d46: f8ad0006 .... STRH r0,[sp,#6]
- 0x01002d4a: 4809 .H LDR r0,[pc,#36] ; [0x1002d70] = 0x200049b4
- 0x01002d4c: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01002d50: b151 Q. CBZ r1,0x1002d68 ; appm_msg_handler + 156
- 0x01002d52: 4668 hF MOV r0,sp
- 0x01002d54: 4788 .G BLX r1
- 0x01002d56: e007 .. B 0x1002d68 ; appm_msg_handler + 156
- 0x01002d58: 4806 .H LDR r0,[pc,#24] ; [0x1002d74] = 0x20003bac
- 0x01002d5a: 6800 .h LDR r0,[r0,#0]
- 0x01002d5c: b120 . CBZ r0,0x1002d68 ; appm_msg_handler + 156
- 0x01002d5e: 460a .F MOV r2,r1
- 0x01002d60: 4621 !F MOV r1,r4
- 0x01002d62: f7fefe8b .... BL app_get_handler ; 0x1001a7c
- 0x01002d66: 4606 .F MOV r6,r0
- 0x01002d68: 4630 0F MOV r0,r6
- 0x01002d6a: e7c4 .. B 0x1002cf6 ; appm_msg_handler + 42
- $d
- 0x01002d6c: 0101b098 .... DCD 16887960
- 0x01002d70: 200049b4 .I. DCD 536889780
- 0x01002d74: 20003bac .;. DCD 536886188
- $t
- i.appm_period_sync_recv_gapm_cmp
- appm_period_sync_recv_gapm_cmp
- 0x01002d78: b430 0. PUSH {r4,r5}
- 0x01002d7a: 4b11 .K LDR r3,[pc,#68] ; [0x1002dc0] = 0x200049b4
- 0x01002d7c: 2402 .$ MOVS r4,#2
- 0x01002d7e: 28a4 .( CMP r0,#0xa4
- 0x01002d80: d00b .. BEQ 0x1002d9a ; appm_period_sync_recv_gapm_cmp + 34
- 0x01002d82: 2500 .% MOVS r5,#0
- 0x01002d84: 28a3 .( CMP r0,#0xa3
- 0x01002d86: d012 .. BEQ 0x1002dae ; appm_period_sync_recv_gapm_cmp + 54
- 0x01002d88: 28a8 .( CMP r0,#0xa8
- 0x01002d8a: d001 .. BEQ 0x1002d90 ; appm_period_sync_recv_gapm_cmp + 24
- 0x01002d8c: 28a7 .( CMP r0,#0xa7
- 0x01002d8e: d10c .. BNE 0x1002daa ; appm_period_sync_recv_gapm_cmp + 50
- 0x01002d90: 705d ]p STRB r5,[r3,#1]
- 0x01002d92: bc30 0. POP {r4,r5}
- 0x01002d94: 2003 . MOVS r0,#3
- 0x01002d96: f7febb7b ..{. B app_act_deleted_ind_func ; 0x1001490
- 0x01002d9a: b122 ". CBZ r2,0x1002da6 ; appm_period_sync_recv_gapm_cmp + 46
- 0x01002d9c: 705c \p STRB r4,[r3,#1]
- 0x01002d9e: bc30 0. POP {r4,r5}
- 0x01002da0: 4610 .F MOV r0,r2
- 0x01002da2: f7ffbb61 ..a. B app_per_sync_completed_ind_func ; 0x1002468
- 0x01002da6: 2004 . MOVS r0,#4
- 0x01002da8: 7058 Xp STRB r0,[r3,#1]
- 0x01002daa: bc30 0. POP {r4,r5}
- 0x01002dac: 4770 pG BX lr
- 0x01002dae: b122 ". CBZ r2,0x1002dba ; appm_period_sync_recv_gapm_cmp + 66
- 0x01002db0: 705d ]p STRB r5,[r3,#1]
- 0x01002db2: bc30 0. POP {r4,r5}
- 0x01002db4: 2003 . MOVS r0,#3
- 0x01002db6: f7febb47 ..G. B app_act_created_ind_func ; 0x1001448
- 0x01002dba: 705c \p STRB r4,[r3,#1]
- 0x01002dbc: e7f9 .. B 0x1002db2 ; appm_period_sync_recv_gapm_cmp + 58
- $d
- 0x01002dbe: 0000 .. DCW 0
- 0x01002dc0: 200049b4 .I. DCD 536889780
- $t
- i.appm_scan_recv_gapm_cmp
- appm_scan_recv_gapm_cmp
- 0x01002dc4: b430 0. PUSH {r4,r5}
- 0x01002dc6: 4b11 .K LDR r3,[pc,#68] ; [0x1002e0c] = 0x200049b4
- 0x01002dc8: 2402 .$ MOVS r4,#2
- 0x01002dca: 28a4 .( CMP r0,#0xa4
- 0x01002dcc: d00b .. BEQ 0x1002de6 ; appm_scan_recv_gapm_cmp + 34
- 0x01002dce: 2500 .% MOVS r5,#0
- 0x01002dd0: 28a1 .( CMP r0,#0xa1
- 0x01002dd2: d012 .. BEQ 0x1002dfa ; appm_scan_recv_gapm_cmp + 54
- 0x01002dd4: 28a8 .( CMP r0,#0xa8
- 0x01002dd6: d001 .. BEQ 0x1002ddc ; appm_scan_recv_gapm_cmp + 24
- 0x01002dd8: 28a7 .( CMP r0,#0xa7
- 0x01002dda: d10c .. BNE 0x1002df6 ; appm_scan_recv_gapm_cmp + 50
- 0x01002ddc: 71dd .q STRB r5,[r3,#7]
- 0x01002dde: bc30 0. POP {r4,r5}
- 0x01002de0: 2001 . MOVS r0,#1
- 0x01002de2: f7febb55 ..U. B app_act_deleted_ind_func ; 0x1001490
- 0x01002de6: b122 ". CBZ r2,0x1002df2 ; appm_scan_recv_gapm_cmp + 46
- 0x01002de8: 71dc .q STRB r4,[r3,#7]
- 0x01002dea: bc30 0. POP {r4,r5}
- 0x01002dec: 4610 .F MOV r0,r2
- 0x01002dee: f7ffbbaf .... B app_scanning_completed_ind_func ; 0x1002550
- 0x01002df2: 2004 . MOVS r0,#4
- 0x01002df4: 71d8 .q STRB r0,[r3,#7]
- 0x01002df6: bc30 0. POP {r4,r5}
- 0x01002df8: 4770 pG BX lr
- 0x01002dfa: b122 ". CBZ r2,0x1002e06 ; appm_scan_recv_gapm_cmp + 66
- 0x01002dfc: 71dd .q STRB r5,[r3,#7]
- 0x01002dfe: bc30 0. POP {r4,r5}
- 0x01002e00: 2001 . MOVS r0,#1
- 0x01002e02: f7febb21 ..!. B app_act_created_ind_func ; 0x1001448
- 0x01002e06: 71dc .q STRB r4,[r3,#7]
- 0x01002e08: e7f9 .. B 0x1002dfe ; appm_scan_recv_gapm_cmp + 58
- $d
- 0x01002e0a: 0000 .. DCW 0
- 0x01002e0c: 200049b4 .I. DCD 536889780
- $t
- i.appm_set_advertising_data
- appm_set_advertising_data
- 0x01002e10: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01002e14: 4614 .F MOV r4,r2
- 0x01002e16: 460f .F MOV r7,r1
- 0x01002e18: 4605 .F MOV r5,r0
- 0x01002e1a: f7fffc59 ..Y. BL appm_adv_get_defer_op ; 0x10026d0
- 0x01002e1e: 0740 @. LSLS r0,r0,#29
- 0x01002e20: d51c .. BPL 0x1002e5c ; appm_set_advertising_data + 76
- 0x01002e22: 2108 .! MOVS r1,#8
- 0x01002e24: 4628 (F MOV r0,r5
- 0x01002e26: f7fffd13 .... BL appm_adv_set_defer_op ; 0x1002850
- 0x01002e2a: 481e .H LDR r0,[pc,#120] ; [0x1002ea4] = 0x20004984
- 0x01002e2c: eb050145 ..E. ADD r1,r5,r5,LSL #1
- 0x01002e30: eb0005c1 .... ADD r5,r0,r1,LSL #3
- 0x01002e34: 68a8 .h LDR r0,[r5,#8]
- 0x01002e36: b118 .. CBZ r0,0x1002e40 ; appm_set_advertising_data + 48
- 0x01002e38: f7fdfe19 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002e3c: 2000 . MOVS r0,#0
- 0x01002e3e: 60a8 .` STR r0,[r5,#8]
- 0x01002e40: 2103 .! MOVS r1,#3
- 0x01002e42: 1ca0 .. ADDS r0,r4,#2
- 0x01002e44: f7fdfdfa .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01002e48: 60a8 .` STR r0,[r5,#8]
- 0x01002e4a: 8004 .. STRH r4,[r0,#0]
- 0x01002e4c: 68a8 .h LDR r0,[r5,#8]
- 0x01002e4e: 4622 "F MOV r2,r4
- 0x01002e50: 4639 9F MOV r1,r7
- 0x01002e52: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01002e56: 1c80 .. ADDS r0,r0,#2
- 0x01002e58: f7fdbd96 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01002e5c: 4811 .H LDR r0,[pc,#68] ; [0x1002ea4] = 0x20004984
- 0x01002e5e: 3030 00 ADDS r0,r0,#0x30
- 0x01002e60: 1946 F. ADDS r6,r0,r5
- 0x01002e62: 7930 0y LDRB r0,[r6,#4]
- 0x01002e64: 2802 .( CMP r0,#2
- 0x01002e66: d001 .. BEQ 0x1002e6c ; appm_set_advertising_data + 92
- 0x01002e68: 2804 .( CMP r0,#4
- 0x01002e6a: d119 .. BNE 0x1002ea0 ; appm_set_advertising_data + 144
- 0x01002e6c: 1d20 . ADDS r0,r4,#4
- 0x01002e6e: b283 .. UXTH r3,r0
- 0x01002e70: 2203 ." MOVS r2,#3
- 0x01002e72: 2107 .! MOVS r1,#7
- 0x01002e74: f64050a6 @..P MOV r0,#0xda6
- 0x01002e78: f7fdfe0d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01002e7c: 4605 .F MOV r5,r0
- 0x01002e7e: 20a9 . MOVS r0,#0xa9
- 0x01002e80: 7028 (p STRB r0,[r5,#0]
- 0x01002e82: 78b0 .x LDRB r0,[r6,#2]
- 0x01002e84: 7068 hp STRB r0,[r5,#1]
- 0x01002e86: 4622 "F MOV r2,r4
- 0x01002e88: 4639 9F MOV r1,r7
- 0x01002e8a: 1d28 (. ADDS r0,r5,#4
- 0x01002e8c: f7fdfd7c ..|. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01002e90: 806c l. STRH r4,[r5,#2]
- 0x01002e92: 78b1 .x LDRB r1,[r6,#2]
- 0x01002e94: 4628 (F MOV r0,r5
- 0x01002e96: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01002e9a: 4a03 .J LDR r2,[pc,#12] ; [0x1002ea8] = 0x10026e1
- 0x01002e9c: f7ffbebe .... B.W appm_execute_activity_cmd ; 0x1002c1c
- 0x01002ea0: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01002ea4: 20004984 .I. DCD 536889732
- 0x01002ea8: 010026e1 .&.. DCD 16787169
- $t
- i.appm_set_advertising_param
- appm_set_advertising_param
- 0x01002eac: b570 p. PUSH {r4-r6,lr}
- 0x01002eae: 4604 .F MOV r4,r0
- 0x01002eb0: 4816 .H LDR r0,[pc,#88] ; [0x1002f0c] = 0x200049b4
- 0x01002eb2: 460d .F MOV r5,r1
- 0x01002eb4: 4420 D ADD r0,r0,r4
- 0x01002eb6: 7901 .y LDRB r1,[r0,#4]
- 0x01002eb8: 2902 .) CMP r1,#2
- 0x01002eba: d008 .. BEQ 0x1002ece ; appm_set_advertising_param + 34
- 0x01002ebc: 2900 .) CMP r1,#0
- 0x01002ebe: d124 $. BNE 0x1002f0a ; appm_set_advertising_param + 94
- 0x01002ec0: 21ff .! MOVS r1,#0xff
- 0x01002ec2: 7081 .p STRB r1,[r0,#2]
- 0x01002ec4: 4628 (F MOV r0,r5
- 0x01002ec6: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01002eca: f7ffbcf7 .... B.W appm_create_adv_act ; 0x10028bc
- 0x01002ece: 7880 .x LDRB r0,[r0,#2]
- 0x01002ed0: f7fffe56 ..V. BL appm_delete_act ; 0x1002b80
- 0x01002ed4: 2104 .! MOVS r1,#4
- 0x01002ed6: 4620 F MOV r0,r4
- 0x01002ed8: f7fffcba .... BL appm_adv_set_defer_op ; 0x1002850
- 0x01002edc: 480b .H LDR r0,[pc,#44] ; [0x1002f0c] = 0x200049b4
- 0x01002ede: eb040144 ..D. ADD r1,r4,r4,LSL #1
- 0x01002ee2: 3830 08 SUBS r0,r0,#0x30
- 0x01002ee4: eb0004c1 .... ADD r4,r0,r1,LSL #3
- 0x01002ee8: 6860 `h LDR r0,[r4,#4]
- 0x01002eea: b118 .. CBZ r0,0x1002ef4 ; appm_set_advertising_param + 72
- 0x01002eec: f7fdfdbf .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002ef0: 2000 . MOVS r0,#0
- 0x01002ef2: 6060 `` STR r0,[r4,#4]
- 0x01002ef4: 2103 .! MOVS r1,#3
- 0x01002ef6: 2018 . MOVS r0,#0x18
- 0x01002ef8: f7fdfda0 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01002efc: 4629 )F MOV r1,r5
- 0x01002efe: 6060 `` STR r0,[r4,#4]
- 0x01002f00: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01002f04: 2218 ." MOVS r2,#0x18
- 0x01002f06: f7fdbd3f ..?. B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01002f0a: bd70 p. POP {r4-r6,pc}
- $d
- 0x01002f0c: 200049b4 .I. DCD 536889780
- $t
- i.appm_set_per_adv_data
- appm_set_per_adv_data
- 0x01002f10: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01002f14: 4614 .F MOV r4,r2
- 0x01002f16: 460f .F MOV r7,r1
- 0x01002f18: 4605 .F MOV r5,r0
- 0x01002f1a: f7fffbd9 .... BL appm_adv_get_defer_op ; 0x10026d0
- 0x01002f1e: 0740 @. LSLS r0,r0,#29
- 0x01002f20: d51c .. BPL 0x1002f5c ; appm_set_per_adv_data + 76
- 0x01002f22: 2140 @! MOVS r1,#0x40
- 0x01002f24: 4628 (F MOV r0,r5
- 0x01002f26: f7fffc93 .... BL appm_adv_set_defer_op ; 0x1002850
- 0x01002f2a: 481e .H LDR r0,[pc,#120] ; [0x1002fa4] = 0x20004984
- 0x01002f2c: eb050145 ..E. ADD r1,r5,r5,LSL #1
- 0x01002f30: eb0005c1 .... ADD r5,r0,r1,LSL #3
- 0x01002f34: 6928 (i LDR r0,[r5,#0x10]
- 0x01002f36: b118 .. CBZ r0,0x1002f40 ; appm_set_per_adv_data + 48
- 0x01002f38: f7fdfd99 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002f3c: 2000 . MOVS r0,#0
- 0x01002f3e: 6128 (a STR r0,[r5,#0x10]
- 0x01002f40: 2103 .! MOVS r1,#3
- 0x01002f42: 1ca0 .. ADDS r0,r4,#2
- 0x01002f44: f7fdfd7a ..z. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01002f48: 6128 (a STR r0,[r5,#0x10]
- 0x01002f4a: 8004 .. STRH r4,[r0,#0]
- 0x01002f4c: 6928 (i LDR r0,[r5,#0x10]
- 0x01002f4e: 4622 "F MOV r2,r4
- 0x01002f50: 4639 9F MOV r1,r7
- 0x01002f52: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01002f56: 1c80 .. ADDS r0,r0,#2
- 0x01002f58: f7fdbd16 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01002f5c: 4811 .H LDR r0,[pc,#68] ; [0x1002fa4] = 0x20004984
- 0x01002f5e: 3030 00 ADDS r0,r0,#0x30
- 0x01002f60: 1946 F. ADDS r6,r0,r5
- 0x01002f62: 7930 0y LDRB r0,[r6,#4]
- 0x01002f64: 2802 .( CMP r0,#2
- 0x01002f66: d001 .. BEQ 0x1002f6c ; appm_set_per_adv_data + 92
- 0x01002f68: 2804 .( CMP r0,#4
- 0x01002f6a: d119 .. BNE 0x1002fa0 ; appm_set_per_adv_data + 144
- 0x01002f6c: 1d20 . ADDS r0,r4,#4
- 0x01002f6e: b283 .. UXTH r3,r0
- 0x01002f70: 2203 ." MOVS r2,#3
- 0x01002f72: 2107 .! MOVS r1,#7
- 0x01002f74: f64050a6 @..P MOV r0,#0xda6
- 0x01002f78: f7fdfd8d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01002f7c: 4605 .F MOV r5,r0
- 0x01002f7e: 20ab . MOVS r0,#0xab
- 0x01002f80: 7028 (p STRB r0,[r5,#0]
- 0x01002f82: 78b0 .x LDRB r0,[r6,#2]
- 0x01002f84: 7068 hp STRB r0,[r5,#1]
- 0x01002f86: 4622 "F MOV r2,r4
- 0x01002f88: 4639 9F MOV r1,r7
- 0x01002f8a: 1d28 (. ADDS r0,r5,#4
- 0x01002f8c: f7fdfcfc .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01002f90: 806c l. STRH r4,[r5,#2]
- 0x01002f92: 78b1 .x LDRB r1,[r6,#2]
- 0x01002f94: 4628 (F MOV r0,r5
- 0x01002f96: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01002f9a: 4a03 .J LDR r2,[pc,#12] ; [0x1002fa8] = 0x10026e1
- 0x01002f9c: f7ffbe3e ..>. B.W appm_execute_activity_cmd ; 0x1002c1c
- 0x01002fa0: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01002fa4: 20004984 .I. DCD 536889732
- 0x01002fa8: 010026e1 .&.. DCD 16787169
- $t
- i.appm_set_scan_response_data
- appm_set_scan_response_data
- 0x01002fac: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01002fb0: 4614 .F MOV r4,r2
- 0x01002fb2: 460f .F MOV r7,r1
- 0x01002fb4: 4605 .F MOV r5,r0
- 0x01002fb6: f7fffb8b .... BL appm_adv_get_defer_op ; 0x10026d0
- 0x01002fba: 0740 @. LSLS r0,r0,#29
- 0x01002fbc: d51c .. BPL 0x1002ff8 ; appm_set_scan_response_data + 76
- 0x01002fbe: 2110 .! MOVS r1,#0x10
- 0x01002fc0: 4628 (F MOV r0,r5
- 0x01002fc2: f7fffc45 ..E. BL appm_adv_set_defer_op ; 0x1002850
- 0x01002fc6: 481e .H LDR r0,[pc,#120] ; [0x1003040] = 0x20004984
- 0x01002fc8: eb050145 ..E. ADD r1,r5,r5,LSL #1
- 0x01002fcc: eb0005c1 .... ADD r5,r0,r1,LSL #3
- 0x01002fd0: 68e8 .h LDR r0,[r5,#0xc]
- 0x01002fd2: b118 .. CBZ r0,0x1002fdc ; appm_set_scan_response_data + 48
- 0x01002fd4: f7fdfd4b ..K. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01002fd8: 2000 . MOVS r0,#0
- 0x01002fda: 60e8 .` STR r0,[r5,#0xc]
- 0x01002fdc: 2103 .! MOVS r1,#3
- 0x01002fde: 1ca0 .. ADDS r0,r4,#2
- 0x01002fe0: f7fdfd2c ..,. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01002fe4: 60e8 .` STR r0,[r5,#0xc]
- 0x01002fe6: 8004 .. STRH r4,[r0,#0]
- 0x01002fe8: 68e8 .h LDR r0,[r5,#0xc]
- 0x01002fea: 4622 "F MOV r2,r4
- 0x01002fec: 4639 9F MOV r1,r7
- 0x01002fee: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01002ff2: 1c80 .. ADDS r0,r0,#2
- 0x01002ff4: f7fdbcc8 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01002ff8: 4811 .H LDR r0,[pc,#68] ; [0x1003040] = 0x20004984
- 0x01002ffa: 3030 00 ADDS r0,r0,#0x30
- 0x01002ffc: 1946 F. ADDS r6,r0,r5
- 0x01002ffe: 7930 0y LDRB r0,[r6,#4]
- 0x01003000: 2802 .( CMP r0,#2
- 0x01003002: d001 .. BEQ 0x1003008 ; appm_set_scan_response_data + 92
- 0x01003004: 2804 .( CMP r0,#4
- 0x01003006: d119 .. BNE 0x100303c ; appm_set_scan_response_data + 144
- 0x01003008: 1d20 . ADDS r0,r4,#4
- 0x0100300a: b283 .. UXTH r3,r0
- 0x0100300c: 2203 ." MOVS r2,#3
- 0x0100300e: 2107 .! MOVS r1,#7
- 0x01003010: f64050a6 @..P MOV r0,#0xda6
- 0x01003014: f7fdfd3f ..?. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01003018: 4605 .F MOV r5,r0
- 0x0100301a: 20aa . MOVS r0,#0xaa
- 0x0100301c: 7028 (p STRB r0,[r5,#0]
- 0x0100301e: 78b0 .x LDRB r0,[r6,#2]
- 0x01003020: 7068 hp STRB r0,[r5,#1]
- 0x01003022: 806c l. STRH r4,[r5,#2]
- 0x01003024: 4622 "F MOV r2,r4
- 0x01003026: 4639 9F MOV r1,r7
- 0x01003028: 1d28 (. ADDS r0,r5,#4
- 0x0100302a: f7fdfcad .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100302e: 78b1 .x LDRB r1,[r6,#2]
- 0x01003030: 4628 (F MOV r0,r5
- 0x01003032: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01003036: 4a03 .J LDR r2,[pc,#12] ; [0x1003044] = 0x10026e1
- 0x01003038: f7ffbdf0 .... B.W appm_execute_activity_cmd ; 0x1002c1c
- 0x0100303c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01003040: 20004984 .I. DCD 536889732
- 0x01003044: 010026e1 .&.. DCD 16787169
- $t
- i.appm_start_advertising
- appm_start_advertising
- 0x01003048: b570 p. PUSH {r4-r6,lr}
- 0x0100304a: 4606 .F MOV r6,r0
- 0x0100304c: 4815 .H LDR r0,[pc,#84] ; [0x10030a4] = 0x200049b4
- 0x0100304e: 460d .F MOV r5,r1
- 0x01003050: 1984 .. ADDS r4,r0,r6
- 0x01003052: 7920 y LDRB r0,[r4,#4]
- 0x01003054: 2802 .( CMP r0,#2
- 0x01003056: d10f .. BNE 0x1003078 ; appm_start_advertising + 48
- 0x01003058: 4630 0F MOV r0,r6
- 0x0100305a: f7fffb39 ..9. BL appm_adv_get_defer_op ; 0x10026d0
- 0x0100305e: 0740 @. LSLS r0,r0,#29
- 0x01003060: d50b .. BPL 0x100307a ; appm_start_advertising + 50
- 0x01003062: 2120 ! MOVS r1,#0x20
- 0x01003064: 4630 0F MOV r0,r6
- 0x01003066: f7fffbf3 .... BL appm_adv_set_defer_op ; 0x1002850
- 0x0100306a: 490e .I LDR r1,[pc,#56] ; [0x10030a4] = 0x200049b4
- 0x0100306c: eb060046 ..F. ADD r0,r6,r6,LSL #1
- 0x01003070: 3930 09 SUBS r1,r1,#0x30
- 0x01003072: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x01003076: 8285 .. STRH r5,[r0,#0x14]
- 0x01003078: bd70 p. POP {r4-r6,pc}
- 0x0100307a: 233a :# MOVS r3,#0x3a
- 0x0100307c: 2203 ." MOVS r2,#3
- 0x0100307e: 2107 .! MOVS r1,#7
- 0x01003080: f64050a1 @..P MOV r0,#0xda1
- 0x01003084: f7fdfd07 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01003088: 21a4 .! MOVS r1,#0xa4
- 0x0100308a: 7001 .p STRB r1,[r0,#0]
- 0x0100308c: 78a1 .x LDRB r1,[r4,#2]
- 0x0100308e: 7041 Ap STRB r1,[r0,#1]
- 0x01003090: 8045 E. STRH r5,[r0,#2]
- 0x01003092: 2100 .! MOVS r1,#0
- 0x01003094: 7101 .q STRB r1,[r0,#4]
- 0x01003096: 78a1 .x LDRB r1,[r4,#2]
- 0x01003098: 4a03 .J LDR r2,[pc,#12] ; [0x10030a8] = 0x10026e1
- 0x0100309a: f7fffdbf .... BL appm_execute_activity_cmd ; 0x1002c1c
- 0x0100309e: 2003 . MOVS r0,#3
- 0x010030a0: 7120 q STRB r0,[r4,#4]
- 0x010030a2: bd70 p. POP {r4-r6,pc}
- $d
- 0x010030a4: 200049b4 .I. DCD 536889780
- 0x010030a8: 010026e1 .&.. DCD 16787169
- $t
- i.appm_start_conn
- appm_start_conn
- 0x010030ac: b40f .. PUSH {r0-r3}
- 0x010030ae: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010030b2: f89d4018 ...@ LDRB r4,[sp,#0x18]
- 0x010030b6: 2c06 ., CMP r4,#6
- 0x010030b8: d253 S. BCS 0x1003162 ; appm_start_conn + 182
- 0x010030ba: f8df80b0 .... LDR r8,[pc,#176] ; [0x100316c] = 0x20003b09
- 0x010030be: f8180004 .... LDRB r0,[r8,r4]
- 0x010030c2: 2803 .( CMP r0,#3
- 0x010030c4: d14d M. BNE 0x1003162 ; appm_start_conn + 182
- 0x010030c6: 233a :# MOVS r3,#0x3a
- 0x010030c8: 2203 ." MOVS r2,#3
- 0x010030ca: 2107 .! MOVS r1,#7
- 0x010030cc: f64050a1 @..P MOV r0,#0xda1
- 0x010030d0: f7fdfce1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010030d4: 21a4 .! MOVS r1,#0xa4
- 0x010030d6: 7001 .p STRB r1,[r0,#0]
- 0x010030d8: 7044 Dp STRB r4,[r0,#1]
- 0x010030da: f89d1019 .... LDRB r1,[sp,#0x19]
- 0x010030de: 7081 .p STRB r1,[r0,#2]
- 0x010030e0: f89d102a ..*. LDRB r1,[sp,#0x2a]
- 0x010030e4: 70c1 .p STRB r1,[r0,#3]
- 0x010030e6: 2100 .! MOVS r1,#0
- 0x010030e8: 8081 .. STRH r1,[r0,#4]
- 0x010030ea: 2720 ' MOVS r7,#0x20
- 0x010030ec: 80c7 .. STRH r7,[r0,#6]
- 0x010030ee: f04f0c14 O... MOV r12,#0x14
- 0x010030f2: f8a0c008 .... STRH r12,[r0,#8]
- 0x010030f6: f8bd6022 .."` LDRH r6,[sp,#0x22]
- 0x010030fa: 81c6 .. STRH r6,[r0,#0xe]
- 0x010030fc: f8bd5024 ..$P LDRH r5,[sp,#0x24]
- 0x01003100: 8205 .. STRH r5,[r0,#0x10]
- 0x01003102: f8bd3026 ..&0 LDRH r3,[sp,#0x26]
- 0x01003106: 8243 C. STRH r3,[r0,#0x12]
- 0x01003108: f8bd2028 ..( LDRH r2,[sp,#0x28]
- 0x0100310c: 8282 .. STRH r2,[r0,#0x14]
- 0x0100310e: 2102 .! MOVS r1,#2
- 0x01003110: 82c1 .. STRH r1,[r0,#0x16]
- 0x01003112: 8301 .. STRH r1,[r0,#0x18]
- 0x01003114: 8346 F. STRH r6,[r0,#0x1a]
- 0x01003116: 8385 .. STRH r5,[r0,#0x1c]
- 0x01003118: 83c3 .. STRH r3,[r0,#0x1e]
- 0x0100311a: 8402 .. STRH r2,[r0,#0x20]
- 0x0100311c: 8441 A. STRH r1,[r0,#0x22]
- 0x0100311e: 8481 .. STRH r1,[r0,#0x24]
- 0x01003120: 8147 G. STRH r7,[r0,#0xa]
- 0x01003122: f8a0c00c .... STRH r12,[r0,#0xc]
- 0x01003126: 84c6 .. STRH r6,[r0,#0x26]
- 0x01003128: 8505 .. STRH r5,[r0,#0x28]
- 0x0100312a: 8543 C. STRH r3,[r0,#0x2a]
- 0x0100312c: 8582 .. STRH r2,[r0,#0x2c]
- 0x0100312e: 85c1 .. STRH r1,[r0,#0x2e]
- 0x01003130: 8601 .. STRH r1,[r0,#0x30]
- 0x01003132: f8dd101a .... LDR r1,[sp,#0x1a]
- 0x01003136: f8c01032 ..2. STR r1,[r0,#0x32]
- 0x0100313a: f8bd101e .... LDRH r1,[sp,#0x1e]
- 0x0100313e: 86c1 .. STRH r1,[r0,#0x36]
- 0x01003140: f89d1020 .. . LDRB r1,[sp,#0x20]
- 0x01003144: f8801038 ..8. STRB r1,[r0,#0x38]
- 0x01003148: 4a09 .J LDR r2,[pc,#36] ; [0x1003170] = 0x1002869
- 0x0100314a: 4621 !F MOV r1,r4
- 0x0100314c: f7fffd66 ..f. BL appm_execute_activity_cmd ; 0x1002c1c
- 0x01003150: 4621 !F MOV r1,r4
- 0x01003152: a008 .. ADR r0,{pc}+0x22 ; 0x1003174
- 0x01003154: f7fdfc0e .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01003158: 2104 .! MOVS r1,#4
- 0x0100315a: f8081004 .... STRB r1,[r8,r4]
- 0x0100315e: f8884006 ...@ STRB r4,[r8,#6]
- 0x01003162: e8bd01f0 .... POP {r4-r8}
- 0x01003166: f85dfb14 ]... LDR pc,[sp],#0x14
- $d
- 0x0100316a: 0000 .. DCW 0
- 0x0100316c: 20003b09 .;. DCD 536886025
- 0x01003170: 01002869 i(.. DCD 16787561
- 0x01003174: 72617473 star DCD 1918989427
- 0x01003178: 6f635f74 t_co DCD 1868783476
- 0x0100317c: 6361206e n ac DCD 1667309678
- 0x01003180: 64255b74 t[%d DCD 1680169844
- 0x01003184: 000a0d5d ]... DCD 658781
- $t
- i.appm_stop_advertising
- appm_stop_advertising
- 0x01003188: 4602 .F MOV r2,r0
- 0x0100318a: b510 .. PUSH {r4,lr}
- 0x0100318c: 4811 .H LDR r0,[pc,#68] ; [0x10031d4] = 0x200049b4
- 0x0100318e: 1884 .. ADDS r4,r0,r2
- 0x01003190: 7920 y LDRB r0,[r4,#4]
- 0x01003192: 2804 .( CMP r0,#4
- 0x01003194: d00c .. BEQ 0x10031b0 ; appm_stop_advertising + 40
- 0x01003196: 2803 .( CMP r0,#3
- 0x01003198: d004 .. BEQ 0x10031a4 ; appm_stop_advertising + 28
- 0x0100319a: 4610 .F MOV r0,r2
- 0x0100319c: f7fffa98 .... BL appm_adv_get_defer_op ; 0x10026d0
- 0x010031a0: 0680 .. LSLS r0,r0,#26
- 0x010031a2: d516 .. BPL 0x10031d2 ; appm_stop_advertising + 74
- 0x010031a4: e8bd4010 ...@ POP {r4,lr}
- 0x010031a8: 2101 .! MOVS r1,#1
- 0x010031aa: 4610 .F MOV r0,r2
- 0x010031ac: f7ffbb50 ..P. B appm_adv_set_defer_op ; 0x1002850
- 0x010031b0: 2302 .# MOVS r3,#2
- 0x010031b2: 2203 ." MOVS r2,#3
- 0x010031b4: 2107 .! MOVS r1,#7
- 0x010031b6: f64050a2 @..P MOV r0,#0xda2
- 0x010031ba: f7fdfc6c ..l. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010031be: 21a5 .! MOVS r1,#0xa5
- 0x010031c0: 7001 .p STRB r1,[r0,#0]
- 0x010031c2: 78a1 .x LDRB r1,[r4,#2]
- 0x010031c4: 7041 Ap STRB r1,[r0,#1]
- 0x010031c6: 78a1 .x LDRB r1,[r4,#2]
- 0x010031c8: 4a03 .J LDR r2,[pc,#12] ; [0x10031d8] = 0x10026e1
- 0x010031ca: f7fffd27 ..'. BL appm_execute_activity_cmd ; 0x1002c1c
- 0x010031ce: 2005 . MOVS r0,#5
- 0x010031d0: 7120 q STRB r0,[r4,#4]
- 0x010031d2: bd10 .. POP {r4,pc}
- $d
- 0x010031d4: 200049b4 .I. DCD 536889780
- 0x010031d8: 010026e1 .&.. DCD 16787169
- $t
- i.attc_err_rsp_handler
- attc_err_rsp_handler
- 0x010031dc: b510 .. PUSH {r4,lr}
- 0x010031de: 790a .y LDRB r2,[r1,#4]
- 0x010031e0: 2101 .! MOVS r1,#1
- 0x010031e2: f00bfbbf .... BL gattc_send_complete_evt ; 0x100e964
- 0x010031e6: 2000 . MOVS r0,#0
- 0x010031e8: bd10 .. POP {r4,pc}
- i.attc_exc_mtu_rsp_handler
- attc_exc_mtu_rsp_handler
- 0x010031ea: b570 p. PUSH {r4-r6,lr}
- 0x010031ec: 460d .F MOV r5,r1
- 0x010031ee: 4604 .F MOV r4,r0
- 0x010031f0: f007ffcc .... BL gapm_get_max_mtu ; 0x100b18c
- 0x010031f4: 8869 i. LDRH r1,[r5,#2]
- 0x010031f6: 4288 .B CMP r0,r1
- 0x010031f8: d300 .. BCC 0x10031fc ; attc_exc_mtu_rsp_handler + 18
- 0x010031fa: 4608 .F MOV r0,r1
- 0x010031fc: 4601 .F MOV r1,r0
- 0x010031fe: 4620 F MOV r0,r4
- 0x01003200: f00bfc80 .... BL gattc_set_mtu ; 0x100eb04
- 0x01003204: 2101 .! MOVS r1,#1
- 0x01003206: 4620 F MOV r0,r4
- 0x01003208: f00bf848 ..H. BL gattc_get_operation ; 0x100e29c
- 0x0100320c: 2801 .( CMP r0,#1
- 0x0100320e: d001 .. BEQ 0x1003214 ; attc_exc_mtu_rsp_handler + 42
- 0x01003210: 2241 A" MOVS r2,#0x41
- 0x01003212: e000 .. B 0x1003216 ; attc_exc_mtu_rsp_handler + 44
- 0x01003214: 2200 ." MOVS r2,#0
- 0x01003216: 2101 .! MOVS r1,#1
- 0x01003218: 4620 F MOV r0,r4
- 0x0100321a: f00bfba3 .... BL gattc_send_complete_evt ; 0x100e964
- 0x0100321e: 2000 . MOVS r0,#0
- 0x01003220: bd70 p. POP {r4-r6,pc}
- i.attc_exe_wr_rsp_handler
- attc_exe_wr_rsp_handler
- 0x01003222: b510 .. PUSH {r4,lr}
- 0x01003224: 4604 .F MOV r4,r0
- 0x01003226: 2101 .! MOVS r1,#1
- 0x01003228: f00bf838 ..8. BL gattc_get_operation ; 0x100e29c
- 0x0100322c: 280c .( CMP r0,#0xc
- 0x0100322e: d003 .. BEQ 0x1003238 ; attc_exe_wr_rsp_handler + 22
- 0x01003230: 280f .( CMP r0,#0xf
- 0x01003232: d010 .. BEQ 0x1003256 ; attc_exe_wr_rsp_handler + 52
- 0x01003234: 2241 A" MOVS r2,#0x41
- 0x01003236: e008 .. B 0x100324a ; attc_exe_wr_rsp_handler + 40
- 0x01003238: 2101 .! MOVS r1,#1
- 0x0100323a: 4620 F MOV r0,r4
- 0x0100323c: f00bf83c ..<. BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01003240: 8941 A. LDRH r1,[r0,#0xa]
- 0x01003242: 8900 .. LDRH r0,[r0,#8]
- 0x01003244: 4281 .B CMP r1,r0
- 0x01003246: d006 .. BEQ 0x1003256 ; attc_exe_wr_rsp_handler + 52
- 0x01003248: 2252 R" MOVS r2,#0x52
- 0x0100324a: 2101 .! MOVS r1,#1
- 0x0100324c: 4620 F MOV r0,r4
- 0x0100324e: f00bfb89 .... BL gattc_send_complete_evt ; 0x100e964
- 0x01003252: 2000 . MOVS r0,#0
- 0x01003254: bd10 .. POP {r4,pc}
- 0x01003256: 2200 ." MOVS r2,#0
- 0x01003258: e7f7 .. B 0x100324a ; attc_exe_wr_rsp_handler + 40
- i.attc_find_by_type_rsp_handler
- attc_find_by_type_rsp_handler
- 0x0100325a: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0100325e: 460f .F MOV r7,r1
- 0x01003260: 4682 .F MOV r10,r0
- 0x01003262: 2101 .! MOVS r1,#1
- 0x01003264: f00bf81a .... BL gattc_get_operation ; 0x100e29c
- 0x01003268: 2803 .( CMP r0,#3
- 0x0100326a: d001 .. BEQ 0x1003270 ; attc_find_by_type_rsp_handler + 22
- 0x0100326c: 2240 @" MOVS r2,#0x40
- 0x0100326e: e043 C. B 0x10032f8 ; attc_find_by_type_rsp_handler + 158
- 0x01003270: 2101 .! MOVS r1,#1
- 0x01003272: 4650 PF MOV r0,r10
- 0x01003274: f00bf820 .. . BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01003278: f64f79ff O..y MOV r9,#0xffff
- 0x0100327c: 4604 .F MOV r4,r0
- 0x0100327e: 2600 .& MOVS r6,#0
- 0x01003280: 46c8 .F MOV r8,r9
- 0x01003282: e024 $. B 0x10032ce ; attc_find_by_type_rsp_handler + 116
- 0x01003284: 2101 .! MOVS r1,#1
- 0x01003286: 4650 PF MOV r0,r10
- 0x01003288: f00bf81e .... BL gattc_get_requester ; 0x100e2c8
- 0x0100328c: 7863 cx LDRB r3,[r4,#1]
- 0x0100328e: 4601 .F MOV r1,r0
- 0x01003290: 2206 ." MOVS r2,#6
- 0x01003292: eb02220a ..." ADD r2,r2,r10,LSL #8
- 0x01003296: f6404004 @..@ MOV r0,#0xc04
- 0x0100329a: 1d9b .. ADDS r3,r3,#6
- 0x0100329c: f7fdfbfb .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010032a0: 4605 .F MOV r5,r0
- 0x010032a2: 19b8 .. ADDS r0,r7,r6
- 0x010032a4: 1cb6 .. ADDS r6,r6,#2
- 0x010032a6: 8881 .. LDRH r1,[r0,#4]
- 0x010032a8: b2f2 .. UXTB r2,r6
- 0x010032aa: 18b8 .. ADDS r0,r7,r2
- 0x010032ac: 8029 ). STRH r1,[r5,#0]
- 0x010032ae: 8881 .. LDRH r1,[r0,#4]
- 0x010032b0: 8069 i. STRH r1,[r5,#2]
- 0x010032b2: 7860 `x LDRB r0,[r4,#1]
- 0x010032b4: 1c92 .. ADDS r2,r2,#2
- 0x010032b6: 7128 (q STRB r0,[r5,#4]
- 0x010032b8: b2d6 .. UXTB r6,r2
- 0x010032ba: 4688 .F MOV r8,r1
- 0x010032bc: 7862 bx LDRB r2,[r4,#1]
- 0x010032be: f1040108 .... ADD r1,r4,#8
- 0x010032c2: 1d68 h. ADDS r0,r5,#5
- 0x010032c4: f7fdfb60 ..`. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010032c8: 4628 (F MOV r0,r5
- 0x010032ca: f7fdfbe9 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010032ce: 8878 x. LDRH r0,[r7,#2]
- 0x010032d0: 42b0 .B CMP r0,r6
- 0x010032d2: d8d7 .. BHI 0x1003284 ; attc_find_by_type_rsp_handler + 42
- 0x010032d4: f1080001 .... ADD r0,r8,#1
- 0x010032d8: b281 .. UXTH r1,r0
- 0x010032da: 88e0 .. LDRH r0,[r4,#6]
- 0x010032dc: 464a JF MOV r2,r9
- 0x010032de: 4290 .B CMP r0,r2
- 0x010032e0: d200 .. BCS 0x10032e4 ; attc_find_by_type_rsp_handler + 138
- 0x010032e2: 4602 .F MOV r2,r0
- 0x010032e4: 428a .B CMP r2,r1
- 0x010032e6: d306 .. BCC 0x10032f6 ; attc_find_by_type_rsp_handler + 156
- 0x010032e8: b129 ). CBZ r1,0x10032f6 ; attc_find_by_type_rsp_handler + 156
- 0x010032ea: 80a1 .. STRH r1,[r4,#4]
- 0x010032ec: 2101 .! MOVS r1,#1
- 0x010032ee: 4650 PF MOV r0,r10
- 0x010032f0: f00bfab8 .... BL gattc_reschedule_operation ; 0x100e864
- 0x010032f4: e004 .. B 0x1003300 ; attc_find_by_type_rsp_handler + 166
- 0x010032f6: 220a ." MOVS r2,#0xa
- 0x010032f8: 2101 .! MOVS r1,#1
- 0x010032fa: 4650 PF MOV r0,r10
- 0x010032fc: f00bfb32 ..2. BL gattc_send_complete_evt ; 0x100e964
- 0x01003300: 2000 . MOVS r0,#0
- 0x01003302: e8bd87f0 .... POP {r4-r10,pc}
- i.attc_find_info_rsp_handler
- attc_find_info_rsp_handler
- 0x01003306: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0100330a: 460f .F MOV r7,r1
- 0x0100330c: 4682 .F MOV r10,r0
- 0x0100330e: 2101 .! MOVS r1,#1
- 0x01003310: f00affc4 .... BL gattc_get_operation ; 0x100e29c
- 0x01003314: 2807 .( CMP r0,#7
- 0x01003316: d001 .. BEQ 0x100331c ; attc_find_info_rsp_handler + 22
- 0x01003318: 2240 @" MOVS r2,#0x40
- 0x0100331a: e047 G. B 0x10033ac ; attc_find_info_rsp_handler + 166
- 0x0100331c: 2101 .! MOVS r1,#1
- 0x0100331e: 4650 PF MOV r0,r10
- 0x01003320: f00affca .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01003324: 4681 .F MOV r9,r0
- 0x01003326: 7878 xx LDRB r0,[r7,#1]
- 0x01003328: 2801 .( CMP r0,#1
- 0x0100332a: d004 .. BEQ 0x1003336 ; attc_find_info_rsp_handler + 48
- 0x0100332c: 2010 . MOVS r0,#0x10
- 0x0100332e: 2500 .% MOVS r5,#0
- 0x01003330: 4680 .F MOV r8,r0
- 0x01003332: 462c ,F MOV r4,r5
- 0x01003334: e023 #. B 0x100337e ; attc_find_info_rsp_handler + 120
- 0x01003336: 2002 . MOVS r0,#2
- 0x01003338: e7f9 .. B 0x100332e ; attc_find_info_rsp_handler + 40
- 0x0100333a: 2101 .! MOVS r1,#1
- 0x0100333c: 4650 PF MOV r0,r10
- 0x0100333e: f00affc3 .... BL gattc_get_requester ; 0x100e2c8
- 0x01003342: 4601 .F MOV r1,r0
- 0x01003344: 2206 ." MOVS r2,#6
- 0x01003346: eb02220a ..." ADD r2,r2,r10,LSL #8
- 0x0100334a: f1080304 .... ADD r3,r8,#4
- 0x0100334e: f6404007 @..@ MOV r0,#0xc07
- 0x01003352: f7fdfba0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01003356: 4606 .F MOV r6,r0
- 0x01003358: 1978 x. ADDS r0,r7,r5
- 0x0100335a: 1cad .. ADDS r5,r5,#2
- 0x0100335c: 8884 .. LDRH r4,[r0,#4]
- 0x0100335e: b2ed .. UXTB r5,r5
- 0x01003360: 8034 4. STRH r4,[r6,#0]
- 0x01003362: 1979 y. ADDS r1,r7,r5
- 0x01003364: f8868002 .... STRB r8,[r6,#2]
- 0x01003368: 4642 BF MOV r2,r8
- 0x0100336a: 1cf0 .. ADDS r0,r6,#3
- 0x0100336c: 1d09 .. ADDS r1,r1,#4
- 0x0100336e: f7fdfb0b .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003372: eb050008 .... ADD r0,r5,r8
- 0x01003376: b2c5 .. UXTB r5,r0
- 0x01003378: 4630 0F MOV r0,r6
- 0x0100337a: f7fdfb91 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100337e: 8878 x. LDRH r0,[r7,#2]
- 0x01003380: 42a8 .B CMP r0,r5
- 0x01003382: d8da .. BHI 0x100333a ; attc_find_info_rsp_handler + 52
- 0x01003384: 1c64 d. ADDS r4,r4,#1
- 0x01003386: f8b90006 .... LDRH r0,[r9,#6]
- 0x0100338a: f64f72ff O..r MOV r2,#0xffff
- 0x0100338e: b2a1 .. UXTH r1,r4
- 0x01003390: 4290 .B CMP r0,r2
- 0x01003392: d300 .. BCC 0x1003396 ; attc_find_info_rsp_handler + 144
- 0x01003394: 4610 .F MOV r0,r2
- 0x01003396: 4288 .B CMP r0,r1
- 0x01003398: d307 .. BCC 0x10033aa ; attc_find_info_rsp_handler + 164
- 0x0100339a: b131 1. CBZ r1,0x10033aa ; attc_find_info_rsp_handler + 164
- 0x0100339c: f8a91004 .... STRH r1,[r9,#4]
- 0x010033a0: 2101 .! MOVS r1,#1
- 0x010033a2: 4650 PF MOV r0,r10
- 0x010033a4: f00bfa5e ..^. BL gattc_reschedule_operation ; 0x100e864
- 0x010033a8: e004 .. B 0x10033b4 ; attc_find_info_rsp_handler + 174
- 0x010033aa: 220a ." MOVS r2,#0xa
- 0x010033ac: 2101 .! MOVS r1,#1
- 0x010033ae: 4650 PF MOV r0,r10
- 0x010033b0: f00bfad8 .... BL gattc_send_complete_evt ; 0x100e964
- 0x010033b4: 2000 . MOVS r0,#0
- 0x010033b6: e8bd87f0 .... POP {r4-r10,pc}
- 0x010033ba: 0000 .. MOVS r0,r0
- i.attc_hdl_val_ntf_ind_handler
- attc_hdl_val_ntf_ind_handler
- 0x010033bc: b570 p. PUSH {r4-r6,lr}
- 0x010033be: 460c .F MOV r4,r1
- 0x010033c0: 884a J. LDRH r2,[r1,#2]
- 0x010033c2: 491d .I LDR r1,[pc,#116] ; [0x1003438] = 0x20004be4
- 0x010033c4: 4605 .F MOV r5,r0
- 0x010033c6: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
- 0x010033ca: 6949 Ii LDR r1,[r1,#0x14]
- 0x010033cc: e008 .. B 0x10033e0 ; attc_hdl_val_ntf_ind_handler + 36
- 0x010033ce: 888b .. LDRH r3,[r1,#4]
- 0x010033d0: 4293 .B CMP r3,r2
- 0x010033d2: d804 .. BHI 0x10033de ; attc_hdl_val_ntf_ind_handler + 34
- 0x010033d4: 88cb .. LDRH r3,[r1,#6]
- 0x010033d6: 4293 .B CMP r3,r2
- 0x010033d8: d301 .. BCC 0x10033de ; attc_hdl_val_ntf_ind_handler + 34
- 0x010033da: 8908 .. LDRH r0,[r1,#8]
- 0x010033dc: e004 .. B 0x10033e8 ; attc_hdl_val_ntf_ind_handler + 44
- 0x010033de: 6809 .h LDR r1,[r1,#0]
- 0x010033e0: 2900 .) CMP r1,#0
- 0x010033e2: d1f4 .. BNE 0x10033ce ; attc_hdl_val_ntf_ind_handler + 18
- 0x010033e4: f005fcca .... BL gapc_get_dest_task ; 0x1008d7c
- 0x010033e8: 88a1 .. LDRH r1,[r4,#4]
- 0x010033ea: 1d89 .. ADDS r1,r1,#6
- 0x010033ec: b28b .. UXTH r3,r1
- 0x010033ee: 2106 .! MOVS r1,#6
- 0x010033f0: eb012205 ..." ADD r2,r1,r5,LSL #8
- 0x010033f4: 7821 !x LDRB r1,[r4,#0]
- 0x010033f6: 291b .) CMP r1,#0x1b
- 0x010033f8: d019 .. BEQ 0x100342e ; attc_hdl_val_ntf_ind_handler + 114
- 0x010033fa: f640450d @..E MOV r5,#0xc0d
- 0x010033fe: 4601 .F MOV r1,r0
- 0x01003400: 4628 (F MOV r0,r5
- 0x01003402: f7fdfb48 ..H. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01003406: 4605 .F MOV r5,r0
- 0x01003408: 7820 x LDRB r0,[r4,#0]
- 0x0100340a: 281b .( CMP r0,#0x1b
- 0x0100340c: d012 .. BEQ 0x1003434 ; attc_hdl_val_ntf_ind_handler + 120
- 0x0100340e: 2013 . MOVS r0,#0x13
- 0x01003410: 7028 (p STRB r0,[r5,#0]
- 0x01003412: 88a0 .. LDRH r0,[r4,#4]
- 0x01003414: 8068 h. STRH r0,[r5,#2]
- 0x01003416: 8860 `. LDRH r0,[r4,#2]
- 0x01003418: 80a8 .. STRH r0,[r5,#4]
- 0x0100341a: 88a2 .. LDRH r2,[r4,#4]
- 0x0100341c: 1da1 .. ADDS r1,r4,#6
- 0x0100341e: 1da8 .. ADDS r0,r5,#6
- 0x01003420: f7fdfab2 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003424: 4628 (F MOV r0,r5
- 0x01003426: f7fdfb3b ..;. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100342a: 2000 . MOVS r0,#0
- 0x0100342c: bd70 p. POP {r4-r6,pc}
- 0x0100342e: f640450c @..E MOV r5,#0xc0c
- 0x01003432: e7e4 .. B 0x10033fe ; attc_hdl_val_ntf_ind_handler + 66
- 0x01003434: 2012 . MOVS r0,#0x12
- 0x01003436: e7eb .. B 0x1003410 ; attc_hdl_val_ntf_ind_handler + 84
- $d
- 0x01003438: 20004be4 .K. DCD 536890340
- $t
- i.attc_l2cc_pdu_recv_handler
- attc_l2cc_pdu_recv_handler
- 0x0100343c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01003440: 460d .F MOV r5,r1
- 0x01003442: 4606 .F MOV r6,r0
- 0x01003444: 21ff .! MOVS r1,#0xff
- 0x01003446: 2400 .$ MOVS r4,#0
- 0x01003448: 4b11 .K LDR r3,[pc,#68] ; [0x1003490] = 0x101b9d4
- 0x0100344a: f8950008 .... LDRB.W r0,[r5,#8]
- 0x0100344e: 4622 "F MOV r2,r4
- 0x01003450: f8137032 ..2p LDRB r7,[r3,r2,LSL #3]
- 0x01003454: 4287 .B CMP r7,r0
- 0x01003456: d102 .. BNE 0x100345e ; attc_l2cc_pdu_recv_handler + 34
- 0x01003458: eb0304c2 .... ADD r4,r3,r2,LSL #3
- 0x0100345c: 6864 dh LDR r4,[r4,#4]
- 0x0100345e: 1c52 R. ADDS r2,r2,#1
- 0x01003460: b2d2 .. UXTB r2,r2
- 0x01003462: 2a0e .* CMP r2,#0xe
- 0x01003464: d3f4 .. BCC 0x1003450 ; attc_l2cc_pdu_recv_handler + 20
- 0x01003466: b17c |. CBZ r4,0x1003488 ; attc_l2cc_pdu_recv_handler + 76
- 0x01003468: 281d .( CMP r0,#0x1d
- 0x0100346a: d008 .. BEQ 0x100347e ; attc_l2cc_pdu_recv_handler + 66
- 0x0100346c: 281b .( CMP r0,#0x1b
- 0x0100346e: d006 .. BEQ 0x100347e ; attc_l2cc_pdu_recv_handler + 66
- 0x01003470: 2006 . MOVS r0,#6
- 0x01003472: eb002106 ...! ADD r1,r0,r6,LSL #8
- 0x01003476: f640401c @..@ MOV r0,#0xc1c
- 0x0100347a: f7fdfb2a ..*. BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x0100347e: f1050108 .... ADD r1,r5,#8
- 0x01003482: 4630 0F MOV r0,r6
- 0x01003484: 47a0 .G BLX r4
- 0x01003486: 4601 .F MOV r1,r0
- 0x01003488: 4608 .F MOV r0,r1
- 0x0100348a: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100348e: 0000 .. DCW 0
- 0x01003490: 0101b9d4 .... DCD 16890324
- $t
- i.attc_prep_wr_rsp_handler
- attc_prep_wr_rsp_handler
- 0x01003494: b570 p. PUSH {r4-r6,lr}
- 0x01003496: 460d .F MOV r5,r1
- 0x01003498: 4606 .F MOV r6,r0
- 0x0100349a: 2101 .! MOVS r1,#1
- 0x0100349c: f00afefe .... BL gattc_get_operation ; 0x100e29c
- 0x010034a0: 280c .( CMP r0,#0xc
- 0x010034a2: d006 .. BEQ 0x10034b2 ; attc_prep_wr_rsp_handler + 30
- 0x010034a4: 2241 A" MOVS r2,#0x41
- 0x010034a6: 2101 .! MOVS r1,#1
- 0x010034a8: 4630 0F MOV r0,r6
- 0x010034aa: f00bfa5b ..[. BL gattc_send_complete_evt ; 0x100e964
- 0x010034ae: 2000 . MOVS r0,#0
- 0x010034b0: bd70 p. POP {r4-r6,pc}
- 0x010034b2: 2101 .! MOVS r1,#1
- 0x010034b4: 4630 0F MOV r0,r6
- 0x010034b6: f00afeff .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x010034ba: 4604 .F MOV r4,r0
- 0x010034bc: 88a8 .. LDRH r0,[r5,#4]
- 0x010034be: 88e1 .. LDRH r1,[r4,#6]
- 0x010034c0: 1a40 @. SUBS r0,r0,r1
- 0x010034c2: b281 .. UXTH r1,r0
- 0x010034c4: 8161 a. STRH r1,[r4,#0xa]
- 0x010034c6: f104000c .... ADD r0,r4,#0xc
- 0x010034ca: 4401 .D ADD r1,r1,r0
- 0x010034cc: 88ea .. LDRH r2,[r5,#6]
- 0x010034ce: f1050008 .... ADD r0,r5,#8
- 0x010034d2: f7fdfb03 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x010034d6: b928 (. CBNZ r0,0x10034e4 ; attc_prep_wr_rsp_handler + 80
- 0x010034d8: 8960 `. LDRH r0,[r4,#0xa]
- 0x010034da: 88e9 .. LDRH r1,[r5,#6]
- 0x010034dc: 4408 .D ADD r0,r0,r1
- 0x010034de: 8921 !. LDRH r1,[r4,#8]
- 0x010034e0: 4288 .B CMP r0,r1
- 0x010034e2: d901 .. BLS 0x10034e8 ; attc_prep_wr_rsp_handler + 84
- 0x010034e4: f64f70ff O..p MOV r0,#0xffff
- 0x010034e8: 8160 `. STRH r0,[r4,#0xa]
- 0x010034ea: 2101 .! MOVS r1,#1
- 0x010034ec: 4630 0F MOV r0,r6
- 0x010034ee: f00bf9b9 .... BL gattc_reschedule_operation ; 0x100e864
- 0x010034f2: e7dc .. B 0x10034ae ; attc_prep_wr_rsp_handler + 26
- i.attc_rd_by_grp_type_rsp_handler
- attc_rd_by_grp_type_rsp_handler
- 0x010034f4: e92d5ff3 -.._ PUSH {r0,r1,r4-r12,lr}
- 0x010034f8: 460c .F MOV r4,r1
- 0x010034fa: 8848 H. LDRH r0,[r1,#2]
- 0x010034fc: 7849 Ix LDRB r1,[r1,#1]
- 0x010034fe: fbb0f0f1 .... UDIV r0,r0,r1
- 0x01003502: b2c5 .. UXTB r5,r0
- 0x01003504: 2101 .! MOVS r1,#1
- 0x01003506: 9800 .. LDR r0,[sp,#0]
- 0x01003508: f00afec8 .... BL gattc_get_operation ; 0x100e29c
- 0x0100350c: 2802 .( CMP r0,#2
- 0x0100350e: d168 h. BNE 0x10035e2 ; attc_rd_by_grp_type_rsp_handler + 238
- 0x01003510: 2d00 .- CMP r5,#0
- 0x01003512: d066 f. BEQ 0x10035e2 ; attc_rd_by_grp_type_rsp_handler + 238
- 0x01003514: 2101 .! MOVS r1,#1
- 0x01003516: 9800 .. LDR r0,[sp,#0]
- 0x01003518: f00afece .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x0100351c: 4605 .F MOV r5,r0
- 0x0100351e: 2600 .& MOVS r6,#0
- 0x01003520: 7860 `x LDRB r0,[r4,#1]
- 0x01003522: 46b0 .F MOV r8,r6
- 0x01003524: 2814 .( CMP r0,#0x14
- 0x01003526: d001 .. BEQ 0x100352c ; attc_rd_by_grp_type_rsp_handler + 56
- 0x01003528: 2002 . MOVS r0,#2
- 0x0100352a: e000 .. B 0x100352e ; attc_rd_by_grp_type_rsp_handler + 58
- 0x0100352c: 2010 . MOVS r0,#0x10
- 0x0100352e: 4681 .F MOV r9,r0
- 0x01003530: 2700 .' MOVS r7,#0
- 0x01003532: f64f7aff O..z MOV r10,#0xffff
- 0x01003536: e035 5. B 0x10035a4 ; attc_rd_by_grp_type_rsp_handler + 176
- 0x01003538: 2101 .! MOVS r1,#1
- 0x0100353a: 9800 .. LDR r0,[sp,#0]
- 0x0100353c: f00afec4 .... BL gattc_get_requester ; 0x100e2c8
- 0x01003540: 4601 .F MOV r1,r0
- 0x01003542: 9800 .. LDR r0,[sp,#0]
- 0x01003544: 2206 ." MOVS r2,#6
- 0x01003546: eb022200 ..." ADD r2,r2,r0,LSL #8
- 0x0100354a: f1090306 .... ADD r3,r9,#6
- 0x0100354e: f6404004 @..@ MOV r0,#0xc04
- 0x01003552: f7fdfaa0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01003556: 4683 .F MOV r11,r0
- 0x01003558: 19a0 .. ADDS r0,r4,r6
- 0x0100355a: 1cb6 .. ADDS r6,r6,#2
- 0x0100355c: 8880 .. LDRH r0,[r0,#4]
- 0x0100355e: f8ab0000 .... STRH r0,[r11,#0]
- 0x01003562: b2f1 .. UXTB r1,r6
- 0x01003564: 1860 `. ADDS r0,r4,r1
- 0x01003566: 1c89 .. ADDS r1,r1,#2
- 0x01003568: 8880 .. LDRH r0,[r0,#4]
- 0x0100356a: f8ab0002 .... STRH r0,[r11,#2]
- 0x0100356e: b2ce .. UXTB r6,r1
- 0x01003570: 4680 .F MOV r8,r0
- 0x01003572: 19a1 .. ADDS r1,r4,r6
- 0x01003574: f88b9004 .... STRB r9,[r11,#4]
- 0x01003578: 464a JF MOV r2,r9
- 0x0100357a: f10b0005 .... ADD r0,r11,#5
- 0x0100357e: 1d09 .. ADDS r1,r1,#4
- 0x01003580: f7fdfa02 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003584: eb060009 .... ADD r0,r6,r9
- 0x01003588: b2c6 .. UXTB r6,r0
- 0x0100358a: 786b kx LDRB r3,[r5,#1]
- 0x0100358c: f1050208 .... ADD r2,r5,#8
- 0x01003590: 4649 IF MOV r1,r9
- 0x01003592: f10b0005 .... ADD r0,r11,#5
- 0x01003596: f000fdb1 .... BL attm_uuid_comp ; 0x10040fc
- 0x0100359a: b100 .. CBZ r0,0x100359e ; attc_rd_by_grp_type_rsp_handler + 170
- 0x0100359c: 2701 .' MOVS r7,#1
- 0x0100359e: 4658 XF MOV r0,r11
- 0x010035a0: f7fdfa7e ..~. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010035a4: 8860 `. LDRH r0,[r4,#2]
- 0x010035a6: 42b0 .B CMP r0,r6
- 0x010035a8: d902 .. BLS 0x10035b0 ; attc_rd_by_grp_type_rsp_handler + 188
- 0x010035aa: b90f .. CBNZ r7,0x10035b0 ; attc_rd_by_grp_type_rsp_handler + 188
- 0x010035ac: 45d0 .E CMP r8,r10
- 0x010035ae: d1c3 .. BNE 0x1003538 ; attc_rd_by_grp_type_rsp_handler + 68
- 0x010035b0: f1080001 .... ADD r0,r8,#1
- 0x010035b4: b280 .. UXTH r0,r0
- 0x010035b6: b967 g. CBNZ r7,0x10035d2 ; attc_rd_by_grp_type_rsp_handler + 222
- 0x010035b8: 88e9 .. LDRH r1,[r5,#6]
- 0x010035ba: 4551 QE CMP r1,r10
- 0x010035bc: d300 .. BCC 0x10035c0 ; attc_rd_by_grp_type_rsp_handler + 204
- 0x010035be: 4651 QF MOV r1,r10
- 0x010035c0: 4281 .B CMP r1,r0
- 0x010035c2: d306 .. BCC 0x10035d2 ; attc_rd_by_grp_type_rsp_handler + 222
- 0x010035c4: b128 (. CBZ r0,0x10035d2 ; attc_rd_by_grp_type_rsp_handler + 222
- 0x010035c6: 80a8 .. STRH r0,[r5,#4]
- 0x010035c8: 2101 .! MOVS r1,#1
- 0x010035ca: 9800 .. LDR r0,[sp,#0]
- 0x010035cc: f00bf94a ..J. BL gattc_reschedule_operation ; 0x100e864
- 0x010035d0: e004 .. B 0x10035dc ; attc_rd_by_grp_type_rsp_handler + 232
- 0x010035d2: 2200 ." MOVS r2,#0
- 0x010035d4: 2101 .! MOVS r1,#1
- 0x010035d6: 9800 .. LDR r0,[sp,#0]
- 0x010035d8: f00bf9c4 .... BL gattc_send_complete_evt ; 0x100e964
- 0x010035dc: 2000 . MOVS r0,#0
- 0x010035de: e8bd9ffc .... POP {r2-r12,pc}
- 0x010035e2: 2241 A" MOVS r2,#0x41
- 0x010035e4: e7f6 .. B 0x10035d4 ; attc_rd_by_grp_type_rsp_handler + 224
- 0x010035e6: 0000 .. MOVS r0,r0
- i.attc_rd_by_type_rsp_handler
- attc_rd_by_type_rsp_handler
- 0x010035e8: e92d4ff3 -..O PUSH {r0,r1,r4-r11,lr}
- 0x010035ec: b081 .. SUB sp,sp,#4
- 0x010035ee: 2600 .& MOVS r6,#0
- 0x010035f0: 460c .F MOV r4,r1
- 0x010035f2: 46b1 .F MOV r9,r6
- 0x010035f4: 2101 .! MOVS r1,#1
- 0x010035f6: 9600 .. STR r6,[sp,#0]
- 0x010035f8: 9801 .. LDR r0,[sp,#4]
- 0x010035fa: f00afe4f ..O. BL gattc_get_operation ; 0x100e29c
- 0x010035fe: 2206 ." MOVS r2,#6
- 0x01003600: 9901 .. LDR r1,[sp,#4]
- 0x01003602: 2804 .( CMP r0,#4
- 0x01003604: eb022801 ...( ADD r8,r2,r1,LSL #8
- 0x01003608: d066 f. BEQ 0x10036d8 ; attc_rd_by_type_rsp_handler + 240
- 0x0100360a: 2805 .( CMP r0,#5
- 0x0100360c: d005 .. BEQ 0x100361a ; attc_rd_by_type_rsp_handler + 50
- 0x0100360e: 2806 .( CMP r0,#6
- 0x01003610: d003 .. BEQ 0x100361a ; attc_rd_by_type_rsp_handler + 50
- 0x01003612: 280a .( CMP r0,#0xa
- 0x01003614: d070 p. BEQ 0x10036f8 ; attc_rd_by_type_rsp_handler + 272
- 0x01003616: 2240 @" MOVS r2,#0x40
- 0x01003618: e0f8 .. B 0x100380c ; attc_rd_by_type_rsp_handler + 548
- 0x0100361a: 2101 .! MOVS r1,#1
- 0x0100361c: 9801 .. LDR r0,[sp,#4]
- 0x0100361e: f00afe4b ..K. BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01003622: 4605 .F MOV r5,r0
- 0x01003624: 7860 `x LDRB r0,[r4,#1]
- 0x01003626: 2807 .( CMP r0,#7
- 0x01003628: d901 .. BLS 0x100362e ; attc_rd_by_type_rsp_handler + 70
- 0x0100362a: 2010 . MOVS r0,#0x10
- 0x0100362c: e000 .. B 0x1003630 ; attc_rd_by_type_rsp_handler + 72
- 0x0100362e: 2002 . MOVS r0,#2
- 0x01003630: 4682 .F MOV r10,r0
- 0x01003632: f04f0b05 O... MOV r11,#5
- 0x01003636: e03d =. B 0x10036b4 ; attc_rd_by_type_rsp_handler + 204
- 0x01003638: 19a0 .. ADDS r0,r4,r6
- 0x0100363a: f8b09004 .... LDRH r9,[r0,#4]
- 0x0100363e: 7828 (x LDRB r0,[r5,#0]
- 0x01003640: 2805 .( CMP r0,#5
- 0x01003642: d00a .. BEQ 0x100365a ; attc_rd_by_type_rsp_handler + 114
- 0x01003644: eb06000b .... ADD r0,r6,r11
- 0x01003648: 4420 D ADD r0,r0,r4
- 0x0100364a: 786b kx LDRB r3,[r5,#1]
- 0x0100364c: f1050208 .... ADD r2,r5,#8
- 0x01003650: 4651 QF MOV r1,r10
- 0x01003652: 1d00 .. ADDS r0,r0,#4
- 0x01003654: f000fd52 ..R. BL attm_uuid_comp ; 0x10040fc
- 0x01003658: b348 H. CBZ r0,0x10036ae ; attc_rd_by_type_rsp_handler + 198
- 0x0100365a: 2101 .! MOVS r1,#1
- 0x0100365c: 9801 .. LDR r0,[sp,#4]
- 0x0100365e: f00afe33 ..3. BL gattc_get_requester ; 0x100e2c8
- 0x01003662: 4601 .F MOV r1,r0
- 0x01003664: 4642 BF MOV r2,r8
- 0x01003666: f10a0306 .... ADD r3,r10,#6
- 0x0100366a: f6404006 @..@ MOV r0,#0xc06
- 0x0100366e: f7fdfa12 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01003672: 1cb6 .. ADDS r6,r6,#2
- 0x01003674: 4607 .F MOV r7,r0
- 0x01003676: f8a09000 .... STRH r9,[r0,#0]
- 0x0100367a: b2f1 .. UXTB r1,r6
- 0x0100367c: 1860 `. ADDS r0,r4,r1
- 0x0100367e: 1c49 I. ADDS r1,r1,#1
- 0x01003680: 7900 .y LDRB r0,[r0,#4]
- 0x01003682: 7138 8q STRB r0,[r7,#4]
- 0x01003684: b2c9 .. UXTB r1,r1
- 0x01003686: 1860 `. ADDS r0,r4,r1
- 0x01003688: 1c89 .. ADDS r1,r1,#2
- 0x0100368a: 8882 .. LDRH r2,[r0,#4]
- 0x0100368c: 807a z. STRH r2,[r7,#2]
- 0x0100368e: b2ce .. UXTB r6,r1
- 0x01003690: 19a1 .. ADDS r1,r4,r6
- 0x01003692: f887a005 .... STRB r10,[r7,#5]
- 0x01003696: 4652 RF MOV r2,r10
- 0x01003698: 1db8 .. ADDS r0,r7,#6
- 0x0100369a: 1d09 .. ADDS r1,r1,#4
- 0x0100369c: f7fdf974 ..t. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010036a0: eb06000a .... ADD r0,r6,r10
- 0x010036a4: b2c6 .. UXTB r6,r0
- 0x010036a6: 4638 8F MOV r0,r7
- 0x010036a8: f7fdf9fa .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010036ac: e002 .. B 0x10036b4 ; attc_rd_by_type_rsp_handler + 204
- 0x010036ae: 7860 `x LDRB r0,[r4,#1]
- 0x010036b0: 4430 0D ADD r0,r0,r6
- 0x010036b2: b2c6 .. UXTB r6,r0
- 0x010036b4: 8860 `. LDRH r0,[r4,#2]
- 0x010036b6: 42b0 .B CMP r0,r6
- 0x010036b8: d8be .. BHI 0x1003638 ; attc_rd_by_type_rsp_handler + 80
- 0x010036ba: f1090001 .... ADD r0,r9,#1
- 0x010036be: b281 .. UXTH r1,r0
- 0x010036c0: 88ea .. LDRH r2,[r5,#6]
- 0x010036c2: f64f70ff O..p MOV r0,#0xffff
- 0x010036c6: 4282 .B CMP r2,r0
- 0x010036c8: d200 .. BCS 0x10036cc ; attc_rd_by_type_rsp_handler + 228
- 0x010036ca: 4610 .F MOV r0,r2
- 0x010036cc: 4288 .B CMP r0,r1
- 0x010036ce: d376 v. BCC 0x10037be ; attc_rd_by_type_rsp_handler + 470
- 0x010036d0: 2900 .) CMP r1,#0
- 0x010036d2: d074 t. BEQ 0x10037be ; attc_rd_by_type_rsp_handler + 470
- 0x010036d4: 80a9 .. STRH r1,[r5,#4]
- 0x010036d6: e06c l. B 0x10037b2 ; attc_rd_by_type_rsp_handler + 458
- 0x010036d8: 2101 .! MOVS r1,#1
- 0x010036da: 9801 .. LDR r0,[sp,#4]
- 0x010036dc: f00afdec .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x010036e0: 4683 .F MOV r11,r0
- 0x010036e2: 2700 .' MOVS r7,#0
- 0x010036e4: 78a0 .x LDRB r0,[r4,#2]
- 0x010036e6: 463d =F MOV r5,r7
- 0x010036e8: 0740 @. LSLS r0,r0,#29
- 0x010036ea: d002 .. BEQ 0x10036f2 ; attc_rd_by_type_rsp_handler + 266
- 0x010036ec: 2010 . MOVS r0,#0x10
- 0x010036ee: 4682 .F MOV r10,r0
- 0x010036f0: e030 0. B 0x1003754 ; attc_rd_by_type_rsp_handler + 364
- 0x010036f2: 2701 .' MOVS r7,#1
- 0x010036f4: 2002 . MOVS r0,#2
- 0x010036f6: e7fa .. B 0x10036ee ; attc_rd_by_type_rsp_handler + 262
- 0x010036f8: e063 c. B 0x10037c2 ; attc_rd_by_type_rsp_handler + 474
- 0x010036fa: 2101 .! MOVS r1,#1
- 0x010036fc: 9801 .. LDR r0,[sp,#4]
- 0x010036fe: f00afde3 .... BL gattc_get_requester ; 0x100e2c8
- 0x01003702: 4601 .F MOV r1,r0
- 0x01003704: 4642 BF MOV r2,r8
- 0x01003706: f10a0308 .... ADD r3,r10,#8
- 0x0100370a: f6404005 @..@ MOV r0,#0xc05
- 0x0100370e: f7fdf9c2 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01003712: 4605 .F MOV r5,r0
- 0x01003714: 19a0 .. ADDS r0,r4,r6
- 0x01003716: 1cb6 .. ADDS r6,r6,#2
- 0x01003718: 8881 .. LDRH r1,[r0,#4]
- 0x0100371a: 8029 ). STRH r1,[r5,#0]
- 0x0100371c: b2f1 .. UXTB r1,r6
- 0x0100371e: 1860 `. ADDS r0,r4,r1
- 0x01003720: 1c89 .. ADDS r1,r1,#2
- 0x01003722: 8882 .. LDRH r2,[r0,#4]
- 0x01003724: b2c9 .. UXTB r1,r1
- 0x01003726: 1860 `. ADDS r0,r4,r1
- 0x01003728: 806a j. STRH r2,[r5,#2]
- 0x0100372a: 8882 .. LDRH r2,[r0,#4]
- 0x0100372c: 1c89 .. ADDS r1,r1,#2
- 0x0100372e: 80aa .. STRH r2,[r5,#4]
- 0x01003730: b2ce .. UXTB r6,r1
- 0x01003732: b1a7 .. CBZ r7,0x100375e ; attc_rd_by_type_rsp_handler + 374
- 0x01003734: 19a1 .. ADDS r1,r4,r6
- 0x01003736: f885a006 .... STRB r10,[r5,#6]
- 0x0100373a: 4652 RF MOV r2,r10
- 0x0100373c: 1de8 .. ADDS r0,r5,#7
- 0x0100373e: 1d09 .. ADDS r1,r1,#4
- 0x01003740: f7fdf922 ..". BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003744: eb06000a .... ADD r0,r6,r10
- 0x01003748: b2c6 .. UXTB r6,r0
- 0x0100374a: f8b59000 .... LDRH r9,[r5,#0]
- 0x0100374e: 4628 (F MOV r0,r5
- 0x01003750: f7fdf9a6 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01003754: 8860 `. LDRH r0,[r4,#2]
- 0x01003756: 42b0 .B CMP r0,r6
- 0x01003758: d8cf .. BHI 0x10036fa ; attc_rd_by_type_rsp_handler + 274
- 0x0100375a: b14f O. CBZ r7,0x1003770 ; attc_rd_by_type_rsp_handler + 392
- 0x0100375c: e01a .. B 0x1003794 ; attc_rd_by_type_rsp_handler + 428
- 0x0100375e: 4a3c <J LDR r2,[pc,#240] ; [0x1003850] = 0x20004be4
- 0x01003760: 9801 .. LDR r0,[sp,#4]
- 0x01003762: f1a5010c .... SUB r1,r5,#0xc
- 0x01003766: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x0100376a: 300c .0 ADDS r0,r0,#0xc
- 0x0100376c: f7fdf9a2 .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x01003770: b185 .. CBZ r5,0x1003794 ; attc_rd_by_type_rsp_handler + 428
- 0x01003772: 2000 . MOVS r0,#0
- 0x01003774: 9000 .. STR r0,[sp,#0]
- 0x01003776: 4643 CF MOV r3,r8
- 0x01003778: 220a ." MOVS r2,#0xa
- 0x0100377a: 2104 .! MOVS r1,#4
- 0x0100377c: 9801 .. LDR r0,[sp,#4]
- 0x0100377e: f00eff09 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01003782: 4601 .F MOV r1,r0
- 0x01003784: 8868 h. LDRH r0,[r5,#2]
- 0x01003786: 8048 H. STRH r0,[r1,#2]
- 0x01003788: 9801 .. LDR r0,[sp,#4]
- 0x0100378a: f000f941 ..A. BL attc_send_att_req ; 0x1003a10
- 0x0100378e: 2000 . MOVS r0,#0
- 0x01003790: e8bd8ffe .... POP {r1-r11,pc}
- 0x01003794: f1090001 .... ADD r0,r9,#1
- 0x01003798: b281 .. UXTH r1,r0
- 0x0100379a: f8bb0006 .... LDRH r0,[r11,#6]
- 0x0100379e: f64f72ff O..r MOV r2,#0xffff
- 0x010037a2: 4290 .B CMP r0,r2
- 0x010037a4: d200 .. BCS 0x10037a8 ; attc_rd_by_type_rsp_handler + 448
- 0x010037a6: 4602 .F MOV r2,r0
- 0x010037a8: 428a .B CMP r2,r1
- 0x010037aa: d308 .. BCC 0x10037be ; attc_rd_by_type_rsp_handler + 470
- 0x010037ac: b131 1. CBZ r1,0x10037bc ; attc_rd_by_type_rsp_handler + 468
- 0x010037ae: f8ab1004 .... STRH r1,[r11,#4]
- 0x010037b2: 2101 .! MOVS r1,#1
- 0x010037b4: 9801 .. LDR r0,[sp,#4]
- 0x010037b6: f00bf855 ..U. BL gattc_reschedule_operation ; 0x100e864
- 0x010037ba: e02b +. B 0x1003814 ; attc_rd_by_type_rsp_handler + 556
- 0x010037bc: e7ff .. B 0x10037be ; attc_rd_by_type_rsp_handler + 470
- 0x010037be: 220a ." MOVS r2,#0xa
- 0x010037c0: e024 $. B 0x100380c ; attc_rd_by_type_rsp_handler + 548
- 0x010037c2: 9801 .. LDR r0,[sp,#4]
- 0x010037c4: f00afd62 ..b. BL gattc_get_mtu ; 0x100e28c
- 0x010037c8: 7861 ax LDRB r1,[r4,#1]
- 0x010037ca: 1e80 .. SUBS r0,r0,#2
- 0x010037cc: 4288 .B CMP r0,r1
- 0x010037ce: dd23 #. BLE 0x1003818 ; attc_rd_by_type_rsp_handler + 560
- 0x010037d0: 2101 .! MOVS r1,#1
- 0x010037d2: 9801 .. LDR r0,[sp,#4]
- 0x010037d4: f00afd78 ..x. BL gattc_get_requester ; 0x100e2c8
- 0x010037d8: 7863 cx LDRB r3,[r4,#1]
- 0x010037da: 4601 .F MOV r1,r0
- 0x010037dc: 4642 BF MOV r2,r8
- 0x010037de: f6404009 @..@ MOV r0,#0xc09
- 0x010037e2: 1d1b .. ADDS r3,r3,#4
- 0x010037e4: f7fdf957 ..W. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010037e8: 88a1 .. LDRH r1,[r4,#4]
- 0x010037ea: 4605 .F MOV r5,r0
- 0x010037ec: 8001 .. STRH r1,[r0,#0]
- 0x010037ee: f8140f01 .... LDRB r0,[r4,#1]!
- 0x010037f2: 1d61 a. ADDS r1,r4,#5
- 0x010037f4: 1e80 .. SUBS r0,r0,#2
- 0x010037f6: b282 .. UXTH r2,r0
- 0x010037f8: 80aa .. STRH r2,[r5,#4]
- 0x010037fa: 2000 . MOVS r0,#0
- 0x010037fc: 8068 h. STRH r0,[r5,#2]
- 0x010037fe: 1da8 .. ADDS r0,r5,#6
- 0x01003800: f7fdf8c2 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003804: 4628 (F MOV r0,r5
- 0x01003806: f7fdf94b ..K. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100380a: 2200 ." MOVS r2,#0
- 0x0100380c: 2101 .! MOVS r1,#1
- 0x0100380e: 9801 .. LDR r0,[sp,#4]
- 0x01003810: f00bf8a8 .... BL gattc_send_complete_evt ; 0x100e964
- 0x01003814: 9800 .. LDR r0,[sp,#0]
- 0x01003816: e7bb .. B 0x1003790 ; attc_rd_by_type_rsp_handler + 424
- 0x01003818: f1a40508 .... SUB r5,r4,#8
- 0x0100381c: 2101 .! MOVS r1,#1
- 0x0100381e: 9801 .. LDR r0,[sp,#4]
- 0x01003820: f00afd4a ..J. BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01003824: 88a1 .. LDRH r1,[r4,#4]
- 0x01003826: 8081 .. STRH r1,[r0,#4]
- 0x01003828: 7861 ax LDRB r1,[r4,#1]
- 0x0100382a: 1e89 .. SUBS r1,r1,#2
- 0x0100382c: 80c1 .. STRH r1,[r0,#6]
- 0x0100382e: 2100 .! MOVS r1,#0
- 0x01003830: 8101 .. STRH r1,[r0,#8]
- 0x01003832: 7860 `x LDRB r0,[r4,#1]
- 0x01003834: f1a5010c .... SUB r1,r5,#0xc
- 0x01003838: 1e80 .. SUBS r0,r0,#2
- 0x0100383a: 8068 h. STRH r0,[r5,#2]
- 0x0100383c: 4804 .H LDR r0,[pc,#16] ; [0x1003850] = 0x20004be4
- 0x0100383e: 9a01 .. LDR r2,[sp,#4]
- 0x01003840: f8500022 P.". LDR r0,[r0,r2,LSL #2]
- 0x01003844: 300c .0 ADDS r0,r0,#0xc
- 0x01003846: f7fdf935 ..5. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100384a: 2001 . MOVS r0,#1
- 0x0100384c: 9000 .. STR r0,[sp,#0]
- 0x0100384e: e7b0 .. B 0x10037b2 ; attc_rd_by_type_rsp_handler + 458
- $d
- 0x01003850: 20004be4 .K. DCD 536890340
- $t
- i.attc_rd_mult_rsp_handler
- attc_rd_mult_rsp_handler
- 0x01003854: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x01003858: 4689 .F MOV r9,r1
- 0x0100385a: 4683 .F MOV r11,r0
- 0x0100385c: 2101 .! MOVS r1,#1
- 0x0100385e: f00afd1d .... BL gattc_get_operation ; 0x100e29c
- 0x01003862: 280b .( CMP r0,#0xb
- 0x01003864: d001 .. BEQ 0x100386a ; attc_rd_mult_rsp_handler + 22
- 0x01003866: 2241 A" MOVS r2,#0x41
- 0x01003868: e048 H. B 0x10038fc ; attc_rd_mult_rsp_handler + 168
- 0x0100386a: 2101 .! MOVS r1,#1
- 0x0100386c: 4658 XF MOV r0,r11
- 0x0100386e: f00afd23 ..#. BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01003872: 2600 .& MOVS r6,#0
- 0x01003874: 4607 .F MOV r7,r0
- 0x01003876: 46b2 .F MOV r10,r6
- 0x01003878: 4635 5F MOV r5,r6
- 0x0100387a: e035 5. B 0x10038e8 ; attc_rd_mult_rsp_handler + 148
- 0x0100387c: 2101 .! MOVS r1,#1
- 0x0100387e: 4658 XF MOV r0,r11
- 0x01003880: f00afd22 ..". BL gattc_get_requester ; 0x100e2c8
- 0x01003884: eb070885 .... ADD r8,r7,r5,LSL #2
- 0x01003888: 4601 .F MOV r1,r0
- 0x0100388a: f8b80006 .... LDRH r0,[r8,#6]
- 0x0100388e: 2206 ." MOVS r2,#6
- 0x01003890: 1d80 .. ADDS r0,r0,#6
- 0x01003892: b283 .. UXTH r3,r0
- 0x01003894: eb02220b ..." ADD r2,r2,r11,LSL #8
- 0x01003898: f6404009 @..@ MOV r0,#0xc09
- 0x0100389c: f7fdf8fb .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010038a0: f8b81004 .... LDRH r1,[r8,#4]
- 0x010038a4: 4604 .F MOV r4,r0
- 0x010038a6: 8001 .. STRH r1,[r0,#0]
- 0x010038a8: f8b90002 .... LDRH r0,[r9,#2]
- 0x010038ac: f8b81006 .... LDRH r1,[r8,#6]
- 0x010038b0: 1b80 .. SUBS r0,r0,r6
- 0x010038b2: 4281 .B CMP r1,r0
- 0x010038b4: d200 .. BCS 0x10038b8 ; attc_rd_mult_rsp_handler + 100
- 0x010038b6: 4608 .F MOV r0,r1
- 0x010038b8: b282 .. UXTH r2,r0
- 0x010038ba: 80a2 .. STRH r2,[r4,#4]
- 0x010038bc: 2000 . MOVS r0,#0
- 0x010038be: 8060 `. STRH r0,[r4,#2]
- 0x010038c0: eb090106 .... ADD r1,r9,r6
- 0x010038c4: 1da0 .. ADDS r0,r4,#6
- 0x010038c6: 1d09 .. ADDS r1,r1,#4
- 0x010038c8: f7fdf85e ..^. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010038cc: 88a0 .. LDRH r0,[r4,#4]
- 0x010038ce: 1981 .. ADDS r1,r0,r6
- 0x010038d0: b2ce .. UXTB r6,r1
- 0x010038d2: f8b81006 .... LDRH r1,[r8,#6]
- 0x010038d6: 4288 .B CMP r0,r1
- 0x010038d8: d001 .. BEQ 0x10038de ; attc_rd_mult_rsp_handler + 138
- 0x010038da: f04f0a50 O.P. MOV r10,#0x50
- 0x010038de: 4620 F MOV r0,r4
- 0x010038e0: f7fdf8de .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010038e4: 1c6d m. ADDS r5,r5,#1
- 0x010038e6: b2ed .. UXTB r5,r5
- 0x010038e8: 7878 xx LDRB r0,[r7,#1]
- 0x010038ea: 42a8 .B CMP r0,r5
- 0x010038ec: d8c6 .. BHI 0x100387c ; attc_rd_mult_rsp_handler + 40
- 0x010038ee: f8b90002 .... LDRH r0,[r9,#2]
- 0x010038f2: 42b0 .B CMP r0,r6
- 0x010038f4: d001 .. BEQ 0x10038fa ; attc_rd_mult_rsp_handler + 166
- 0x010038f6: f04f0a50 O.P. MOV r10,#0x50
- 0x010038fa: 4652 RF MOV r2,r10
- 0x010038fc: 2101 .! MOVS r1,#1
- 0x010038fe: 4658 XF MOV r0,r11
- 0x01003900: f00bf830 ..0. BL gattc_send_complete_evt ; 0x100e964
- 0x01003904: 2000 . MOVS r0,#0
- 0x01003906: e8bd9ff0 .... POP {r4-r12,pc}
- 0x0100390a: 0000 .. MOVS r0,r0
- i.attc_rd_rsp_handler
- attc_rd_rsp_handler
- 0x0100390c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01003910: 460c .F MOV r4,r1
- 0x01003912: 4606 .F MOV r6,r0
- 0x01003914: f04f0800 O... MOV r8,#0
- 0x01003918: 2101 .! MOVS r1,#1
- 0x0100391a: f00afcbf .... BL gattc_get_operation ; 0x100e29c
- 0x0100391e: 4f3b ;O LDR r7,[pc,#236] ; [0x1003a0c] = 0x20004be4
- 0x01003920: 2804 .( CMP r0,#4
- 0x01003922: d007 .. BEQ 0x1003934 ; attc_rd_rsp_handler + 40
- 0x01003924: 2808 .( CMP r0,#8
- 0x01003926: d02b +. BEQ 0x1003980 ; attc_rd_rsp_handler + 116
- 0x01003928: 2809 .( CMP r0,#9
- 0x0100392a: d029 ). BEQ 0x1003980 ; attc_rd_rsp_handler + 116
- 0x0100392c: 280a .( CMP r0,#0xa
- 0x0100392e: d027 '. BEQ 0x1003980 ; attc_rd_rsp_handler + 116
- 0x01003930: 2241 A" MOVS r2,#0x41
- 0x01003932: e058 X. B 0x10039e6 ; attc_rd_rsp_handler + 218
- 0x01003934: 2101 .! MOVS r1,#1
- 0x01003936: 4630 0F MOV r0,r6
- 0x01003938: f00afcbe .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x0100393c: 4605 .F MOV r5,r0
- 0x0100393e: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x01003942: 300c .0 ADDS r0,r0,#0xc
- 0x01003944: f7fdf8b1 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01003948: f100070c .... ADD r7,r0,#0xc
- 0x0100394c: 2210 ." MOVS r2,#0x10
- 0x0100394e: 1d21 !. ADDS r1,r4,#4
- 0x01003950: 1df8 .. ADDS r0,r7,#7
- 0x01003952: f7fdf819 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003956: 2010 . MOVS r0,#0x10
- 0x01003958: 71b8 .q STRB r0,[r7,#6]
- 0x0100395a: 4638 8F MOV r0,r7
- 0x0100395c: f7fdf8a0 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01003960: 8838 8. LDRH r0,[r7,#0]
- 0x01003962: f64f72ff O..r MOV r2,#0xffff
- 0x01003966: 1c40 @. ADDS r0,r0,#1
- 0x01003968: b281 .. UXTH r1,r0
- 0x0100396a: 88e8 .. LDRH r0,[r5,#6]
- 0x0100396c: 4290 .B CMP r0,r2
- 0x0100396e: d300 .. BCC 0x1003972 ; attc_rd_rsp_handler + 102
- 0x01003970: 4610 .F MOV r0,r2
- 0x01003972: 4288 .B CMP r0,r1
- 0x01003974: d302 .. BCC 0x100397c ; attc_rd_rsp_handler + 112
- 0x01003976: b109 .. CBZ r1,0x100397c ; attc_rd_rsp_handler + 112
- 0x01003978: 80a9 .. STRH r1,[r5,#4]
- 0x0100397a: e040 @. B 0x10039fe ; attc_rd_rsp_handler + 242
- 0x0100397c: 220a ." MOVS r2,#0xa
- 0x0100397e: e032 2. B 0x10039e6 ; attc_rd_rsp_handler + 218
- 0x01003980: 2101 .! MOVS r1,#1
- 0x01003982: 4630 0F MOV r0,r6
- 0x01003984: f00afc98 .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01003988: 4605 .F MOV r5,r0
- 0x0100398a: 1fa1 .. SUBS r1,r4,#6
- 0x0100398c: 2000 . MOVS r0,#0
- 0x0100398e: f821090e !... STRH r0,[r1],#-0xe
- 0x01003992: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x01003996: 300c .0 ADDS r0,r0,#0xc
- 0x01003998: f7fdf88c .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100399c: 8928 (. LDRH r0,[r5,#8]
- 0x0100399e: b120 . CBZ r0,0x10039aa ; attc_rd_rsp_handler + 158
- 0x010039a0: 8861 a. LDRH r1,[r4,#2]
- 0x010039a2: 4281 .B CMP r1,r0
- 0x010039a4: d200 .. BCS 0x10039a8 ; attc_rd_rsp_handler + 156
- 0x010039a6: 4608 .F MOV r0,r1
- 0x010039a8: 8060 `. STRH r0,[r4,#2]
- 0x010039aa: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x010039ae: 8862 b. LDRH r2,[r4,#2]
- 0x010039b0: f04f0801 O... MOV r8,#1
- 0x010039b4: 68c0 .h LDR r0,[r0,#0xc]
- 0x010039b6: 89c1 .. LDRH r1,[r0,#0xe]
- 0x010039b8: 4411 .D ADD r1,r1,r2
- 0x010039ba: b289 .. UXTH r1,r1
- 0x010039bc: 81c1 .. STRH r1,[r0,#0xe]
- 0x010039be: f5b16f00 ...o CMP r1,#0x800
- 0x010039c2: d901 .. BLS 0x10039c8 ; attc_rd_rsp_handler + 188
- 0x010039c4: 2211 ." MOVS r2,#0x11
- 0x010039c6: e00e .. B 0x10039e6 ; attc_rd_rsp_handler + 218
- 0x010039c8: 4630 0F MOV r0,r6
- 0x010039ca: f00afc5f .._. BL gattc_get_mtu ; 0x100e28c
- 0x010039ce: 8861 a. LDRH r1,[r4,#2]
- 0x010039d0: 1e40 @. SUBS r0,r0,#1
- 0x010039d2: 4288 .B CMP r0,r1
- 0x010039d4: dc03 .. BGT 0x10039de ; attc_rd_rsp_handler + 210
- 0x010039d6: 8928 (. LDRH r0,[r5,#8]
- 0x010039d8: 4281 .B CMP r1,r0
- 0x010039da: d309 .. BCC 0x10039f0 ; attc_rd_rsp_handler + 228
- 0x010039dc: b140 @. CBZ r0,0x10039f0 ; attc_rd_rsp_handler + 228
- 0x010039de: 4630 0F MOV r0,r6
- 0x010039e0: f000f854 ..T. BL attc_send_read_ind ; 0x1003a8c
- 0x010039e4: 2200 ." MOVS r2,#0
- 0x010039e6: 2101 .! MOVS r1,#1
- 0x010039e8: 4630 0F MOV r0,r6
- 0x010039ea: f00affbb .... BL gattc_send_complete_evt ; 0x100e964
- 0x010039ee: e00a .. B 0x1003a06 ; attc_rd_rsp_handler + 250
- 0x010039f0: 88ea .. LDRH r2,[r5,#6]
- 0x010039f2: 4411 .D ADD r1,r1,r2
- 0x010039f4: 80e9 .. STRH r1,[r5,#6]
- 0x010039f6: b110 .. CBZ r0,0x10039fe ; attc_rd_rsp_handler + 242
- 0x010039f8: 8861 a. LDRH r1,[r4,#2]
- 0x010039fa: 1a40 @. SUBS r0,r0,r1
- 0x010039fc: 8128 (. STRH r0,[r5,#8]
- 0x010039fe: 2101 .! MOVS r1,#1
- 0x01003a00: 4630 0F MOV r0,r6
- 0x01003a02: f00aff2f ../. BL gattc_reschedule_operation ; 0x100e864
- 0x01003a06: 4640 @F MOV r0,r8
- 0x01003a08: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01003a0c: 20004be4 .K. DCD 536890340
- $t
- i.attc_send_att_req
- attc_send_att_req
- 0x01003a10: b510 .. PUSH {r4,lr}
- 0x01003a12: 460c .F MOV r4,r1
- 0x01003a14: 4601 .F MOV r1,r0
- 0x01003a16: 7820 x LDRB r0,[r4,#0]
- 0x01003a18: 28d2 .( CMP r0,#0xd2
- 0x01003a1a: d00c .. BEQ 0x1003a36 ; attc_send_att_req + 38
- 0x01003a1c: 2852 R( CMP r0,#0x52
- 0x01003a1e: d00a .. BEQ 0x1003a36 ; attc_send_att_req + 38
- 0x01003a20: 281e .( CMP r0,#0x1e
- 0x01003a22: d008 .. BEQ 0x1003a36 ; attc_send_att_req + 38
- 0x01003a24: 2006 . MOVS r0,#6
- 0x01003a26: eb002101 ...! ADD r1,r0,r1,LSL #8
- 0x01003a2a: f64032b8 @..2 MOV r2,#0xbb8
- 0x01003a2e: f640401c @..@ MOV r0,#0xc1c
- 0x01003a32: f7fdf858 ..X. BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x01003a36: 4620 F MOV r0,r4
- 0x01003a38: e8bd4010 ...@ POP {r4,lr}
- 0x01003a3c: f00fb946 ..F. B.W l2cc_pdu_send ; 0x1012ccc
- i.attc_send_execute
- attc_send_execute
- 0x01003a40: b538 8. PUSH {r3-r5,lr}
- 0x01003a42: 4604 .F MOV r4,r0
- 0x01003a44: 2000 . MOVS r0,#0
- 0x01003a46: 9000 .. STR r0,[sp,#0]
- 0x01003a48: 2006 . MOVS r0,#6
- 0x01003a4a: 460d .F MOV r5,r1
- 0x01003a4c: eb002304 ...# ADD r3,r0,r4,LSL #8
- 0x01003a50: 2218 ." MOVS r2,#0x18
- 0x01003a52: 2104 .! MOVS r1,#4
- 0x01003a54: 4620 F MOV r0,r4
- 0x01003a56: f00efd9d .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01003a5a: 4601 .F MOV r1,r0
- 0x01003a5c: 7045 Ep STRB r5,[r0,#1]
- 0x01003a5e: 4620 F MOV r0,r4
- 0x01003a60: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x01003a64: f7ffbfd4 .... B.W attc_send_att_req ; 0x1003a10
- i.attc_send_hdl_cfm
- attc_send_hdl_cfm
- 0x01003a68: b538 8. PUSH {r3-r5,lr}
- 0x01003a6a: 4604 .F MOV r4,r0
- 0x01003a6c: 2000 . MOVS r0,#0
- 0x01003a6e: 9000 .. STR r0,[sp,#0]
- 0x01003a70: 2006 . MOVS r0,#6
- 0x01003a72: eb002304 ...# ADD r3,r0,r4,LSL #8
- 0x01003a76: 221e ." MOVS r2,#0x1e
- 0x01003a78: 2104 .! MOVS r1,#4
- 0x01003a7a: 4620 F MOV r0,r4
- 0x01003a7c: f00efd8a .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01003a80: 4601 .F MOV r1,r0
- 0x01003a82: 4620 F MOV r0,r4
- 0x01003a84: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x01003a88: f7ffbfc2 .... B.W attc_send_att_req ; 0x1003a10
- i.attc_send_read_ind
- attc_send_read_ind
- 0x01003a8c: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x01003a90: 4c37 7L LDR r4,[pc,#220] ; [0x1003b70] = 0x20004be4
- 0x01003a92: 4681 .F MOV r9,r0
- 0x01003a94: f8540029 T.). LDR r0,[r4,r9,LSL #2]
- 0x01003a98: 68c0 .h LDR r0,[r0,#0xc]
- 0x01003a9a: 2800 .( CMP r0,#0
- 0x01003a9c: d066 f. BEQ 0x1003b6c ; attc_send_read_ind + 224
- 0x01003a9e: 2101 .! MOVS r1,#1
- 0x01003aa0: 4648 HF MOV r0,r9
- 0x01003aa2: f00afc09 .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01003aa6: 4682 .F MOV r10,r0
- 0x01003aa8: f8540029 T.). LDR r0,[r4,r9,LSL #2]
- 0x01003aac: 46a3 .F MOV r11,r4
- 0x01003aae: f04f0800 O... MOV r8,#0
- 0x01003ab2: 68c5 .h LDR r5,[r0,#0xc]
- 0x01003ab4: 2101 .! MOVS r1,#1
- 0x01003ab6: 4648 HF MOV r0,r9
- 0x01003ab8: 89ef .. LDRH r7,[r5,#0xe]
- 0x01003aba: f105040c .... ADD r4,r5,#0xc
- 0x01003abe: f00afc03 .... BL gattc_get_requester ; 0x100e2c8
- 0x01003ac2: 1db9 .. ADDS r1,r7,#6
- 0x01003ac4: b28b .. UXTH r3,r1
- 0x01003ac6: 2206 ." MOVS r2,#6
- 0x01003ac8: 4601 .F MOV r1,r0
- 0x01003aca: eb022209 ..." ADD r2,r2,r9,LSL #8
- 0x01003ace: f6404009 @..@ MOV r0,#0xc09
- 0x01003ad2: f7fcffe0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01003ad6: 8087 .. STRH r7,[r0,#4]
- 0x01003ad8: f8ba1004 .... LDRH r1,[r10,#4]
- 0x01003adc: 8001 .. STRH r1,[r0,#0]
- 0x01003ade: f8ba1006 .... LDRH r1,[r10,#6]
- 0x01003ae2: 4606 .F MOV r6,r0
- 0x01003ae4: 8041 A. STRH r1,[r0,#2]
- 0x01003ae6: 7a20 z LDRB r0,[r4,#8]
- 0x01003ae8: 2809 .( CMP r0,#9
- 0x01003aea: d133 3. BNE 0x1003b54 ; attc_send_read_ind + 200
- 0x01003aec: 7a62 bz LDRB r2,[r4,#9]
- 0x01003aee: f1040708 .... ADD r7,r4,#8
- 0x01003af2: 1db0 .. ADDS r0,r6,#6
- 0x01003af4: 1db9 .. ADDS r1,r7,#6
- 0x01003af6: 1e92 .. SUBS r2,r2,#2
- 0x01003af8: f7fcff46 ..F. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003afc: 7878 xx LDRB r0,[r7,#1]
- 0x01003afe: 1e81 .. SUBS r1,r0,#2
- 0x01003b00: fa1ff881 .... UXTH r8,r1
- 0x01003b04: 6829 )h LDR r1,[r5,#0]
- 0x01003b06: b119 .. CBZ r1,0x1003b10 ; attc_send_read_ind + 132
- 0x01003b08: 8871 q. LDRH r1,[r6,#2]
- 0x01003b0a: 1a08 .. SUBS r0,r1,r0
- 0x01003b0c: 1c80 .. ADDS r0,r0,#2
- 0x01003b0e: 8070 p. STRH r0,[r6,#2]
- 0x01003b10: 682d -h LDR r5,[r5,#0]
- 0x01003b12: f1a4000c .... SUB r0,r4,#0xc
- 0x01003b16: f7fcffeb .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01003b1a: f105040c .... ADD r4,r5,#0xc
- 0x01003b1e: e019 .. B 0x1003b54 ; attc_send_read_ind + 200
- 0x01003b20: f1040708 .... ADD r7,r4,#8
- 0x01003b24: eb060008 .... ADD r0,r6,r8
- 0x01003b28: 8962 b. LDRH r2,[r4,#0xa]
- 0x01003b2a: 1d39 9. ADDS r1,r7,#4
- 0x01003b2c: 1d80 .. ADDS r0,r0,#6
- 0x01003b2e: f7fcff2b ..+. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003b32: 8878 x. LDRH r0,[r7,#2]
- 0x01003b34: eb000108 .... ADD r1,r0,r8
- 0x01003b38: fa1ff881 .... UXTH r8,r1
- 0x01003b3c: 6829 )h LDR r1,[r5,#0]
- 0x01003b3e: b111 .. CBZ r1,0x1003b46 ; attc_send_read_ind + 186
- 0x01003b40: 8871 q. LDRH r1,[r6,#2]
- 0x01003b42: 1a08 .. SUBS r0,r1,r0
- 0x01003b44: 8070 p. STRH r0,[r6,#2]
- 0x01003b46: 682d -h LDR r5,[r5,#0]
- 0x01003b48: f1a70014 .... SUB r0,r7,#0x14
- 0x01003b4c: f105040c .... ADD r4,r5,#0xc
- 0x01003b50: f7fcffce .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01003b54: 2d00 .- CMP r5,#0
- 0x01003b56: d1e3 .. BNE 0x1003b20 ; attc_send_read_ind + 148
- 0x01003b58: f85b0029 [.). LDR r0,[r11,r9,LSL #2]
- 0x01003b5c: 300c .0 ADDS r0,r0,#0xc
- 0x01003b5e: f7fcffae .... BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x01003b62: 4630 0F MOV r0,r6
- 0x01003b64: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x01003b68: f7fcbf9a .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01003b6c: e8bd9ff0 .... POP {r4-r12,pc}
- $d
- 0x01003b70: 20004be4 .K. DCD 536890340
- $t
- i.attc_wr_rsp_handler
- attc_wr_rsp_handler
- 0x01003b74: b510 .. PUSH {r4,lr}
- 0x01003b76: 4604 .F MOV r4,r0
- 0x01003b78: 2101 .! MOVS r1,#1
- 0x01003b7a: f00afb8f .... BL gattc_get_operation ; 0x100e29c
- 0x01003b7e: 280c .( CMP r0,#0xc
- 0x01003b80: d001 .. BEQ 0x1003b86 ; attc_wr_rsp_handler + 18
- 0x01003b82: 2241 A" MOVS r2,#0x41
- 0x01003b84: e000 .. B 0x1003b88 ; attc_wr_rsp_handler + 20
- 0x01003b86: 2200 ." MOVS r2,#0
- 0x01003b88: 2101 .! MOVS r1,#1
- 0x01003b8a: 4620 F MOV r0,r4
- 0x01003b8c: f00afeea .... BL gattc_send_complete_evt ; 0x100e964
- 0x01003b90: 2000 . MOVS r0,#0
- 0x01003b92: bd10 .. POP {r4,pc}
- i.attm_att_set_value
- attm_att_set_value
- 0x01003b94: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01003b98: 460f .F MOV r7,r1
- 0x01003b9a: 2100 .! MOVS r1,#0
- 0x01003b9c: 9100 .. STR r1,[sp,#0]
- 0x01003b9e: 9101 .. STR r1,[sp,#4]
- 0x01003ba0: 4698 .F MOV r8,r3
- 0x01003ba2: 4616 .F MOV r6,r2
- 0x01003ba4: 4669 iF MOV r1,sp
- 0x01003ba6: f000fba7 .... BL attmdb_get_attribute ; 0x10042f8
- 0x01003baa: 0004 .. MOVS r4,r0
- 0x01003bac: d144 D. BNE 0x1003c38 ; attm_att_set_value + 164
- 0x01003bae: f44f5120 O. Q MOV r1,#0x2800
- 0x01003bb2: 4668 hF MOV r0,sp
- 0x01003bb4: f000fe65 ..e. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003bb8: bba0 .. CBNZ r0,0x1003c24 ; attm_att_set_value + 144
- 0x01003bba: f6420101 B... MOV r1,#0x2801
- 0x01003bbe: 4668 hF MOV r0,sp
- 0x01003bc0: f000fe5f .._. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003bc4: bb70 p. CBNZ r0,0x1003c24 ; attm_att_set_value + 144
- 0x01003bc6: f6420103 B... MOV r1,#0x2803
- 0x01003bca: 4668 hF MOV r0,sp
- 0x01003bcc: f000fe59 ..Y. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003bd0: bb40 @. CBNZ r0,0x1003c24 ; attm_att_set_value + 144
- 0x01003bd2: f6420102 B... MOV r1,#0x2802
- 0x01003bd6: 4668 hF MOV r0,sp
- 0x01003bd8: f000fe53 ..S. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003bdc: bb10 .. CBNZ r0,0x1003c24 ; attm_att_set_value + 144
- 0x01003bde: f44f5124 O.$Q MOV r1,#0x2900
- 0x01003be2: 4668 hF MOV r0,sp
- 0x01003be4: f000fe4d ..M. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003be8: b9e0 .. CBNZ r0,0x1003c24 ; attm_att_set_value + 144
- 0x01003bea: f6421102 B... MOV r1,#0x2902
- 0x01003bee: 4668 hF MOV r0,sp
- 0x01003bf0: f000fe47 ..G. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003bf4: b9b0 .. CBNZ r0,0x1003c24 ; attm_att_set_value + 144
- 0x01003bf6: f6421103 B... MOV r1,#0x2903
- 0x01003bfa: 4668 hF MOV r0,sp
- 0x01003bfc: f000fe41 ..A. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003c00: b980 .. CBNZ r0,0x1003c24 ; attm_att_set_value + 144
- 0x01003c02: 9900 .. LDR r1,[sp,#0]
- 0x01003c04: 8888 .. LDRH r0,[r1,#4]
- 0x01003c06: 0402 .. LSLS r2,r0,#16
- 0x01003c08: d415 .. BMI 0x1003c36 ; attm_att_set_value + 162
- 0x01003c0a: f3c0000b .... UBFX r0,r0,#0,#12
- 0x01003c0e: 180d .. ADDS r5,r1,r0
- 0x01003c10: 8868 h. LDRH r0,[r5,#2]
- 0x01003c12: 42b0 .B CMP r0,r6
- 0x01003c14: d200 .. BCS 0x1003c18 ; attm_att_set_value + 132
- 0x01003c16: 2407 .$ MOVS r4,#7
- 0x01003c18: 8829 ). LDRH r1,[r5,#0]
- 0x01003c1a: 19b8 .. ADDS r0,r7,r6
- 0x01003c1c: 4288 .B CMP r0,r1
- 0x01003c1e: d902 .. BLS 0x1003c26 ; attm_att_set_value + 146
- 0x01003c20: 240d .$ MOVS r4,#0xd
- 0x01003c22: e009 .. B 0x1003c38 ; attm_att_set_value + 164
- 0x01003c24: e007 .. B 0x1003c36 ; attm_att_set_value + 162
- 0x01003c26: 19a8 .. ADDS r0,r5,r6
- 0x01003c28: 463a :F MOV r2,r7
- 0x01003c2a: 4641 AF MOV r1,r8
- 0x01003c2c: 1d00 .. ADDS r0,r0,#4
- 0x01003c2e: f7fcfeab .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003c32: 806f o. STRH r7,[r5,#2]
- 0x01003c34: e000 .. B 0x1003c38 ; attm_att_set_value + 164
- 0x01003c36: 2406 .$ MOVS r4,#6
- 0x01003c38: 4620 F MOV r0,r4
- 0x01003c3a: e8bd81fc .... POP {r2-r8,pc}
- i.attm_att_update_perm
- attm_att_update_perm
- 0x01003c3e: b57c |. PUSH {r2-r6,lr}
- 0x01003c40: 460e .F MOV r6,r1
- 0x01003c42: 2100 .! MOVS r1,#0
- 0x01003c44: 9100 .. STR r1,[sp,#0]
- 0x01003c46: 9101 .. STR r1,[sp,#4]
- 0x01003c48: 4615 .F MOV r5,r2
- 0x01003c4a: 4669 iF MOV r1,sp
- 0x01003c4c: f000fb54 ..T. BL attmdb_get_attribute ; 0x10042f8
- 0x01003c50: 0004 .. MOVS r4,r0
- 0x01003c52: d124 $. BNE 0x1003c9e ; attm_att_update_perm + 96
- 0x01003c54: f44f5120 O. Q MOV r1,#0x2800
- 0x01003c58: 4668 hF MOV r0,sp
- 0x01003c5a: f000fe12 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01003c5e: b9b8 .. CBNZ r0,0x1003c90 ; attm_att_update_perm + 82
- 0x01003c60: f6420101 B... MOV r1,#0x2801
- 0x01003c64: 4668 hF MOV r0,sp
- 0x01003c66: f000fe0c .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01003c6a: b988 .. CBNZ r0,0x1003c90 ; attm_att_update_perm + 82
- 0x01003c6c: f6420103 B... MOV r1,#0x2803
- 0x01003c70: 4668 hF MOV r0,sp
- 0x01003c72: f000fe06 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01003c76: b958 X. CBNZ r0,0x1003c90 ; attm_att_update_perm + 82
- 0x01003c78: f6420102 B... MOV r1,#0x2802
- 0x01003c7c: 4668 hF MOV r0,sp
- 0x01003c7e: f000fe00 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01003c82: b928 (. CBNZ r0,0x1003c90 ; attm_att_update_perm + 82
- 0x01003c84: f44f5124 O.$Q MOV r1,#0x2900
- 0x01003c88: 4668 hF MOV r0,sp
- 0x01003c8a: f000fdfa .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01003c8e: b108 .. CBZ r0,0x1003c94 ; attm_att_update_perm + 86
- 0x01003c90: 2406 .$ MOVS r4,#6
- 0x01003c92: e004 .. B 0x1003c9e ; attm_att_update_perm + 96
- 0x01003c94: 9900 .. LDR r1,[sp,#0]
- 0x01003c96: 8848 H. LDRH r0,[r1,#2]
- 0x01003c98: 43b0 .C BICS r0,r0,r6
- 0x01003c9a: 4328 (C ORRS r0,r0,r5
- 0x01003c9c: 8048 H. STRH r0,[r1,#2]
- 0x01003c9e: 4620 F MOV r0,r4
- 0x01003ca0: bd7c |. POP {r2-r6,pc}
- 0x01003ca2: 0000 .. MOVS r0,r0
- i.attm_convert_to128
- attm_convert_to128
- 0x01003ca4: b57f .. PUSH {r0-r6,lr}
- 0x01003ca6: a60b .. ADR r6,{pc}+0x2e ; 0x1003cd4
- 0x01003ca8: 4604 .F MOV r4,r0
- 0x01003caa: ce69 i. LDM r6,{r0,r3,r5,r6}
- 0x01003cac: e88d0069 ..i. STM sp,{r0,r3,r5,r6}
- 0x01003cb0: 2000 . MOVS r0,#0
- 0x01003cb2: 2a04 .* CMP r2,#4
- 0x01003cb4: d00b .. BEQ 0x1003cce ; attm_convert_to128 + 42
- 0x01003cb6: 2a02 .* CMP r2,#2
- 0x01003cb8: d009 .. BEQ 0x1003cce ; attm_convert_to128 + 42
- 0x01003cba: 2210 ." MOVS r2,#0x10
- 0x01003cbc: 4468 hD ADD r0,r0,sp
- 0x01003cbe: f7fcfe63 ..c. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003cc2: 2210 ." MOVS r2,#0x10
- 0x01003cc4: 4669 iF MOV r1,sp
- 0x01003cc6: 4620 F MOV r0,r4
- 0x01003cc8: f7fcfe5e ..^. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003ccc: bd7f .. POP {r0-r6,pc}
- 0x01003cce: 200c . MOVS r0,#0xc
- 0x01003cd0: e7f4 .. B 0x1003cbc ; attm_convert_to128 + 24
- $d
- 0x01003cd2: 0000 .. DCW 0
- 0x01003cd4: 5f9b34fb .4._ DCD 1604007163
- 0x01003cd8: 80000080 .... DCD 2147483776
- 0x01003cdc: 00001000 .... DCD 4096
- 0x01003ce0: 00000000 .... DCD 0
- $t
- i.attm_get_value
- attm_get_value
- 0x01003ce4: e92d4ff7 -..O PUSH {r0-r2,r4-r11,lr}
- 0x01003ce8: b08c .. SUB sp,sp,#0x30
- 0x01003cea: f04f0800 O... MOV r8,#0
- 0x01003cee: f8bd0030 ..0. LDRH r0,[sp,#0x30]
- 0x01003cf2: 460e .F MOV r6,r1
- 0x01003cf4: 4615 .F MOV r5,r2
- 0x01003cf6: f8cd800c .... STR r8,[sp,#0xc]
- 0x01003cfa: a903 .. ADD r1,sp,#0xc
- 0x01003cfc: f8cd8010 .... STR r8,[sp,#0x10]
- 0x01003d00: 4683 .F MOV r11,r0
- 0x01003d02: f000faf9 .... BL attmdb_get_attribute ; 0x10042f8
- 0x01003d06: 0004 .. MOVS r4,r0
- 0x01003d08: d16a j. BNE 0x1003de0 ; attm_get_value + 252
- 0x01003d0a: f44f5120 O. Q MOV r1,#0x2800
- 0x01003d0e: a803 .. ADD r0,sp,#0xc
- 0x01003d10: f000fdb7 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01003d14: 4f50 PO LDR r7,[pc,#320] ; [0x1003e58] = 0x20004c3c
- 0x01003d16: f04f0901 O... MOV r9,#1
- 0x01003d1a: b928 (. CBNZ r0,0x1003d28 ; attm_get_value + 68
- 0x01003d1c: f6420101 B... MOV r1,#0x2801
- 0x01003d20: a803 .. ADD r0,sp,#0xc
- 0x01003d22: f000fdae .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01003d26: b178 x. CBZ r0,0x1003d48 ; attm_get_value + 100
- 0x01003d28: 2301 .# MOVS r3,#1
- 0x01003d2a: aa08 .. ADD r2,sp,#0x20
- 0x01003d2c: a901 .. ADD r1,sp,#4
- 0x01003d2e: a803 .. ADD r0,sp,#0xc
- 0x01003d30: f8cd9000 .... STR r9,[sp,#0]
- 0x01003d34: f000fb88 .... BL attmdb_get_uuid ; 0x1004448
- 0x01003d38: 0004 .. MOVS r4,r0
- 0x01003d3a: d151 Q. BNE 0x1003de0 ; attm_get_value + 252
- 0x01003d3c: f89d2004 ... LDRB r2,[sp,#4]
- 0x01003d40: 8032 2. STRH r2,[r6,#0]
- 0x01003d42: a908 .. ADD r1,sp,#0x20
- 0x01003d44: 4638 8F MOV r0,r7
- 0x01003d46: e062 b. B 0x1003e0e ; attm_get_value + 298
- 0x01003d48: f6420103 B... MOV r1,#0x2803
- 0x01003d4c: a803 .. ADD r0,sp,#0xc
- 0x01003d4e: f000fd98 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01003d52: f8dfa104 .... LDR r10,[pc,#260] ; [0x1003e58] = 0x20004c3c
- 0x01003d56: f1aa0a08 .... SUB r10,r10,#8
- 0x01003d5a: b340 @. CBZ r0,0x1003dae ; attm_get_value + 202
- 0x01003d5c: f10b0001 .... ADD r0,r11,#1
- 0x01003d60: b280 .. UXTH r0,r0
- 0x01003d62: f8cd8014 .... STR r8,[sp,#0x14]
- 0x01003d66: f8cd8018 .... STR r8,[sp,#0x18]
- 0x01003d6a: f8ad0030 ..0. STRH r0,[sp,#0x30]
- 0x01003d6e: a905 .. ADD r1,sp,#0x14
- 0x01003d70: f000fac2 .... BL attmdb_get_attribute ; 0x10042f8
- 0x01003d74: 0004 .. MOVS r4,r0
- 0x01003d76: d132 2. BNE 0x1003dde ; attm_get_value + 250
- 0x01003d78: 2300 .# MOVS r3,#0
- 0x01003d7a: aa08 .. ADD r2,sp,#0x20
- 0x01003d7c: a901 .. ADD r1,sp,#4
- 0x01003d7e: a805 .. ADD r0,sp,#0x14
- 0x01003d80: f8cd9000 .... STR r9,[sp,#0]
- 0x01003d84: f000fb60 ..`. BL attmdb_get_uuid ; 0x1004448
- 0x01003d88: f89d2004 ... LDRB r2,[sp,#4]
- 0x01003d8c: 1cd0 .. ADDS r0,r2,#3
- 0x01003d8e: 8030 0. STRH r0,[r6,#0]
- 0x01003d90: 9805 .. LDR r0,[sp,#0x14]
- 0x01003d92: 8840 @. LDRH r0,[r0,#2]
- 0x01003d94: 0a01 .. LSRS r1,r0,#8
- 0x01003d96: f88a1008 .... STRB r1,[r10,#8]
- 0x01003d9a: f8bd1030 ..0. LDRH r1,[sp,#0x30]
- 0x01003d9e: f8aa1009 .... STRH r1,[r10,#9]
- 0x01003da2: a908 .. ADD r1,sp,#0x20
- 0x01003da4: f10a000b .... ADD r0,r10,#0xb
- 0x01003da8: f7fcfdee .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003dac: e031 1. B 0x1003e12 ; attm_get_value + 302
- 0x01003dae: f6420102 B... MOV r1,#0x2802
- 0x01003db2: a803 .. ADD r0,sp,#0xc
- 0x01003db4: f000fd65 ..e. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003db8: b368 h. CBZ r0,0x1003e16 ; attm_get_value + 306
- 0x01003dba: 9803 .. LDR r0,[sp,#0xc]
- 0x01003dbc: 8881 .. LDRH r1,[r0,#4]
- 0x01003dbe: f3c1010b .... UBFX r1,r1,#0,#12
- 0x01003dc2: 4408 .D ADD r0,r0,r1
- 0x01003dc4: a905 .. ADD r1,sp,#0x14
- 0x01003dc6: 8880 .. LDRH r0,[r0,#4]
- 0x01003dc8: f8ad0030 ..0. STRH r0,[sp,#0x30]
- 0x01003dcc: f8cd8014 .... STR r8,[sp,#0x14]
- 0x01003dd0: b280 .. UXTH r0,r0
- 0x01003dd2: f8cd8018 .... STR r8,[sp,#0x18]
- 0x01003dd6: f000fa8f .... BL attmdb_get_attribute ; 0x10042f8
- 0x01003dda: 0004 .. MOVS r4,r0
- 0x01003ddc: d001 .. BEQ 0x1003de2 ; attm_get_value + 254
- 0x01003dde: 2480 .$ MOVS r4,#0x80
- 0x01003de0: e036 6. B 0x1003e50 ; attm_get_value + 364
- 0x01003de2: 2301 .# MOVS r3,#1
- 0x01003de4: aa08 .. ADD r2,sp,#0x20
- 0x01003de6: a901 .. ADD r1,sp,#4
- 0x01003de8: a805 .. ADD r0,sp,#0x14
- 0x01003dea: f8cd9000 .... STR r9,[sp,#0]
- 0x01003dee: f000fb2b ..+. BL attmdb_get_uuid ; 0x1004448
- 0x01003df2: f89d2004 ... LDRB r2,[sp,#4]
- 0x01003df6: 1d10 .. ADDS r0,r2,#4
- 0x01003df8: 8030 0. STRH r0,[r6,#0]
- 0x01003dfa: 9905 .. LDR r1,[sp,#0x14]
- 0x01003dfc: 4816 .H LDR r0,[pc,#88] ; [0x1003e58] = 0x20004c3c
- 0x01003dfe: 880b .. LDRH r3,[r1,#0]
- 0x01003e00: f8aa3008 ...0 STRH r3,[r10,#8]
- 0x01003e04: 8849 I. LDRH r1,[r1,#2]
- 0x01003e06: f8aa100a .... STRH r1,[r10,#0xa]
- 0x01003e0a: a908 .. ADD r1,sp,#0x20
- 0x01003e0c: 1d00 .. ADDS r0,r0,#4
- 0x01003e0e: f7fcfe74 ..t. BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x01003e12: 602f /` STR r7,[r5,#0]
- 0x01003e14: e01c .. B 0x1003e50 ; attm_get_value + 364
- 0x01003e16: f44f5124 O.$Q MOV r1,#0x2900
- 0x01003e1a: a803 .. ADD r0,sp,#0xc
- 0x01003e1c: f000fd31 ..1. BL attmdb_uuid16_comp ; 0x1004882
- 0x01003e20: b148 H. CBZ r0,0x1003e36 ; attm_get_value + 338
- 0x01003e22: 9803 .. LDR r0,[sp,#0xc]
- 0x01003e24: 8881 .. LDRH r1,[r0,#4]
- 0x01003e26: f3c1010b .... UBFX r1,r1,#0,#12
- 0x01003e2a: 4408 .D ADD r0,r0,r1
- 0x01003e2c: 2102 .! MOVS r1,#2
- 0x01003e2e: 8031 1. STRH r1,[r6,#0]
- 0x01003e30: 1d00 .. ADDS r0,r0,#4
- 0x01003e32: 6028 (` STR r0,[r5,#0]
- 0x01003e34: e00c .. B 0x1003e50 ; attm_get_value + 364
- 0x01003e36: 9903 .. LDR r1,[sp,#0xc]
- 0x01003e38: 8888 .. LDRH r0,[r1,#4]
- 0x01003e3a: 0402 .. LSLS r2,r0,#16
- 0x01003e3c: d407 .. BMI 0x1003e4e ; attm_get_value + 362
- 0x01003e3e: f3c0000b .... UBFX r0,r0,#0,#12
- 0x01003e42: 4408 .D ADD r0,r0,r1
- 0x01003e44: 1d01 .. ADDS r1,r0,#4
- 0x01003e46: 6029 )` STR r1,[r5,#0]
- 0x01003e48: 8840 @. LDRH r0,[r0,#2]
- 0x01003e4a: 8030 0. STRH r0,[r6,#0]
- 0x01003e4c: e000 .. B 0x1003e50 ; attm_get_value + 364
- 0x01003e4e: 2406 .$ MOVS r4,#6
- 0x01003e50: b00f .. ADD sp,sp,#0x3c
- 0x01003e52: 4620 F MOV r0,r4
- 0x01003e54: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x01003e58: 20004c3c <L. DCD 536890428
- $t
- i.attm_init
- attm_init
- 0x01003e5c: b108 .. CBZ r0,0x1003e62 ; attm_init + 6
- 0x01003e5e: f000ba3b ..;. B.W attmdb_destroy ; 0x10042d8
- 0x01003e62: 4902 .I LDR r1,[pc,#8] ; [0x1003e6c] = 0x20004c34
- 0x01003e64: 2000 . MOVS r0,#0
- 0x01003e66: 6008 .` STR r0,[r1,#0]
- 0x01003e68: 6048 H` STR r0,[r1,#4]
- 0x01003e6a: 4770 pG BX lr
- $d
- 0x01003e6c: 20004c34 4L. DCD 536890420
- $t
- i.attm_svc_create_db
- attm_svc_create_db
- 0x01003e70: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x01003e74: 4680 .F MOV r8,r0
- 0x01003e76: e9dd9a0e .... LDRD r9,r10,[sp,#0x38]
- 0x01003e7a: 2700 .' MOVS r7,#0
- 0x01003e7c: 461e .F MOV r6,r3
- 0x01003e7e: 4615 .F MOV r5,r2
- 0x01003e80: 2001 . MOVS r0,#1
- 0x01003e82: f8ddb044 ..D. LDR r11,[sp,#0x44]
- 0x01003e86: e00c .. B 0x1003ea2 ; attm_svc_create_db + 50
- 0x01003e88: b13d =. CBZ r5,0x1003e9a ; attm_svc_create_db + 42
- 0x01003e8a: eb0501d0 .... ADD r1,r5,r0,LSR #3
- 0x01003e8e: f0000207 .... AND r2,r0,#7
- 0x01003e92: 7809 .x LDRB r1,[r1,#0]
- 0x01003e94: 40d1 .@ LSRS r1,r1,r2
- 0x01003e96: 07c9 .. LSLS r1,r1,#31
- 0x01003e98: d001 .. BEQ 0x1003e9e ; attm_svc_create_db + 46
- 0x01003e9a: 1c7f .. ADDS r7,r7,#1
- 0x01003e9c: b2ff .. UXTB r7,r7
- 0x01003e9e: 1c40 @. ADDS r0,r0,#1
- 0x01003ea0: b2c0 .. UXTB r0,r0
- 0x01003ea2: 42b0 .B CMP r0,r6
- 0x01003ea4: d3f0 .. BCC 0x1003e88 ; attm_svc_create_db + 24
- 0x01003ea6: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x01003eaa: eb0000c7 .... ADD r0,r0,r7,LSL #3
- 0x01003eae: 2116 .! MOVS r1,#0x16
- 0x01003eb0: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x01003eb4: 2103 .! MOVS r1,#3
- 0x01003eb6: f7fcfdc1 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01003eba: f8b81000 .... LDRH r1,[r8,#0]
- 0x01003ebe: 8001 .. STRH r1,[r0,#0]
- 0x01003ec0: 7147 Gq STRB r7,[r0,#5]
- 0x01003ec2: f8a0a002 .... STRH r10,[r0,#2]
- 0x01003ec6: f02b0160 +.`. BIC r1,r11,#0x60
- 0x01003eca: 7101 .q STRB r1,[r0,#4]
- 0x01003ecc: f8bd1004 .... LDRH r1,[sp,#4]
- 0x01003ed0: 80c1 .. STRH r1,[r0,#6]
- 0x01003ed2: 4604 .F MOV r4,r0
- 0x01003ed4: 2100 .! MOVS r1,#0
- 0x01003ed6: 2001 . MOVS r0,#1
- 0x01003ed8: e01f .. B 0x1003f1a ; attm_svc_create_db + 170
- 0x01003eda: b13d =. CBZ r5,0x1003eec ; attm_svc_create_db + 124
- 0x01003edc: eb0502d0 .... ADD r2,r5,r0,LSR #3
- 0x01003ee0: f0000307 .... AND r3,r0,#7
- 0x01003ee4: 7812 .x LDRB r2,[r2,#0]
- 0x01003ee6: 40da .@ LSRS r2,r2,r3
- 0x01003ee8: 07d2 .. LSLS r2,r2,#31
- 0x01003eea: d014 .. BEQ 0x1003f16 ; attm_svc_create_db + 166
- 0x01003eec: 9a10 .. LDR r2,[sp,#0x40]
- 0x01003eee: eb010341 ..A. ADD r3,r1,r1,LSL #1
- 0x01003ef2: eb0202c0 .... ADD r2,r2,r0,LSL #3
- 0x01003ef6: eb0303c1 .... ADD r3,r3,r1,LSL #3
- 0x01003efa: eb040343 ..C. ADD r3,r4,r3,LSL #1
- 0x01003efe: 88d7 .. LDRH r7,[r2,#6]
- 0x01003f00: 851f .. STRH r7,[r3,#0x28]
- 0x01003f02: 8897 .. LDRH r7,[r2,#4]
- 0x01003f04: 1c49 I. ADDS r1,r1,#1
- 0x01003f06: f42747c0 '..G BIC r7,r7,#0x6000
- 0x01003f0a: 855f _. STRH r7,[r3,#0x2a]
- 0x01003f0c: 8857 W. LDRH r7,[r2,#2]
- 0x01003f0e: 84df .. STRH r7,[r3,#0x26]
- 0x01003f10: 8812 .. LDRH r2,[r2,#0]
- 0x01003f12: 82da .. STRH r2,[r3,#0x16]
- 0x01003f14: b2c9 .. UXTB r1,r1
- 0x01003f16: 1c40 @. ADDS r0,r0,#1
- 0x01003f18: b2c0 .. UXTB r0,r0
- 0x01003f1a: 42b0 .B CMP r0,r6
- 0x01003f1c: d3dd .. BCC 0x1003eda ; attm_svc_create_db + 106
- 0x01003f1e: 4620 F MOV r0,r4
- 0x01003f20: f000f918 .... BL attmdb_add_service ; 0x1004154
- 0x01003f24: 0007 .. MOVS r7,r0
- 0x01003f26: d11c .. BNE 0x1003f62 ; attm_svc_create_db + 242
- 0x01003f28: 8821 !. LDRH r1,[r4,#0]
- 0x01003f2a: f8a81000 .... STRH r1,[r8,#0]
- 0x01003f2e: 2100 .! MOVS r1,#0
- 0x01003f30: 4608 .F MOV r0,r1
- 0x01003f32: e011 .. B 0x1003f58 ; attm_svc_create_db + 232
- 0x01003f34: b13d =. CBZ r5,0x1003f46 ; attm_svc_create_db + 214
- 0x01003f36: eb0502d0 .... ADD r2,r5,r0,LSR #3
- 0x01003f3a: f0000307 .... AND r3,r0,#7
- 0x01003f3e: 7812 .x LDRB r2,[r2,#0]
- 0x01003f40: 40da .@ LSRS r2,r2,r3
- 0x01003f42: 07d2 .. LSLS r2,r2,#31
- 0x01003f44: d006 .. BEQ 0x1003f54 ; attm_svc_create_db + 228
- 0x01003f46: f8982000 ... LDRB r2,[r8,#0]
- 0x01003f4a: 440a .D ADD r2,r2,r1
- 0x01003f4c: 1c49 I. ADDS r1,r1,#1
- 0x01003f4e: f8092000 ... STRB r2,[r9,r0]
- 0x01003f52: b2c9 .. UXTB r1,r1
- 0x01003f54: 1c40 @. ADDS r0,r0,#1
- 0x01003f56: b2c0 .. UXTB r0,r0
- 0x01003f58: 42b0 .B CMP r0,r6
- 0x01003f5a: d202 .. BCS 0x1003f62 ; attm_svc_create_db + 242
- 0x01003f5c: f1b90f00 .... CMP r9,#0
- 0x01003f60: d1e8 .. BNE 0x1003f34 ; attm_svc_create_db + 196
- 0x01003f62: 4620 F MOV r0,r4
- 0x01003f64: f7fcfd83 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01003f68: b004 .. ADD sp,sp,#0x10
- 0x01003f6a: 4638 8F MOV r0,r7
- 0x01003f6c: e8bd9ff0 .... POP {r4-r12,pc}
- i.attm_svc_create_db_ext
- attm_svc_create_db_ext
- 0x01003f70: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x01003f74: 4682 .F MOV r10,r0
- 0x01003f76: e9dd9511 .... LDRD r9,r5,[sp,#0x44]
- 0x01003f7a: 2600 .& MOVS r6,#0
- 0x01003f7c: 461f .F MOV r7,r3
- 0x01003f7e: 4690 .F MOV r8,r2
- 0x01003f80: 2001 . MOVS r0,#1
- 0x01003f82: f8ddb038 ..8. LDR r11,[sp,#0x38]
- 0x01003f86: e00e .. B 0x1003fa6 ; attm_svc_create_db_ext + 54
- 0x01003f88: f1b80f00 .... CMP r8,#0
- 0x01003f8c: d007 .. BEQ 0x1003f9e ; attm_svc_create_db_ext + 46
- 0x01003f8e: eb0801d0 .... ADD r1,r8,r0,LSR #3
- 0x01003f92: f0000207 .... AND r2,r0,#7
- 0x01003f96: 7809 .x LDRB r1,[r1,#0]
- 0x01003f98: 40d1 .@ LSRS r1,r1,r2
- 0x01003f9a: 07c9 .. LSLS r1,r1,#31
- 0x01003f9c: d001 .. BEQ 0x1003fa2 ; attm_svc_create_db_ext + 50
- 0x01003f9e: 1c76 v. ADDS r6,r6,#1
- 0x01003fa0: b2f6 .. UXTB r6,r6
- 0x01003fa2: 1c40 @. ADDS r0,r0,#1
- 0x01003fa4: b2c0 .. UXTB r0,r0
- 0x01003fa6: 42b8 .B CMP r0,r7
- 0x01003fa8: d3ee .. BCC 0x1003f88 ; attm_svc_create_db_ext + 24
- 0x01003faa: eb060046 ..F. ADD r0,r6,r6,LSL #1
- 0x01003fae: eb0000c6 .... ADD r0,r0,r6,LSL #3
- 0x01003fb2: 2116 .! MOVS r1,#0x16
- 0x01003fb4: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x01003fb8: 2103 .! MOVS r1,#3
- 0x01003fba: f7fcfd3f ..?. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01003fbe: f8ba1000 .... LDRH r1,[r10,#0]
- 0x01003fc2: 8001 .. STRH r1,[r0,#0]
- 0x01003fc4: 7146 Fq STRB r6,[r0,#5]
- 0x01003fc6: 990f .. LDR r1,[sp,#0x3c]
- 0x01003fc8: 8041 A. STRH r1,[r0,#2]
- 0x01003fca: 4604 .F MOV r4,r0
- 0x01003fcc: f8809004 .... STRB r9,[r0,#4]
- 0x01003fd0: f3c91041 ..A. UBFX r0,r9,#5,#2
- 0x01003fd4: b120 . CBZ r0,0x1003fe0 ; attm_svc_create_db_ext + 112
- 0x01003fd6: 2801 .( CMP r0,#1
- 0x01003fd8: d006 .. BEQ 0x1003fe8 ; attm_svc_create_db_ext + 120
- 0x01003fda: 2802 .( CMP r0,#2
- 0x01003fdc: d113 .. BNE 0x1004006 ; attm_svc_create_db_ext + 150
- 0x01003fde: e008 .. B 0x1003ff2 ; attm_svc_create_db_ext + 130
- 0x01003fe0: f8bd0004 .... LDRH r0,[sp,#4]
- 0x01003fe4: 80e0 .. STRH r0,[r4,#6]
- 0x01003fe6: e00a .. B 0x1003ffe ; attm_svc_create_db_ext + 142
- 0x01003fe8: f8550b04 U... LDR r0,[r5],#4
- 0x01003fec: f8c40006 .... STR r0,[r4,#6]
- 0x01003ff0: e005 .. B 0x1003ffe ; attm_svc_create_db_ext + 142
- 0x01003ff2: 2210 ." MOVS r2,#0x10
- 0x01003ff4: 4629 )F MOV r1,r5
- 0x01003ff6: 1da0 .. ADDS r0,r4,#6
- 0x01003ff8: f7fcfcc6 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01003ffc: 3510 .5 ADDS r5,r5,#0x10
- 0x01003ffe: f04f0900 O... MOV r9,#0
- 0x01004002: 2601 .& MOVS r6,#1
- 0x01004004: e030 0. B 0x1004068 ; attm_svc_create_db_ext + 248
- 0x01004006: 250d .% MOVS r5,#0xd
- 0x01004008: e05d ]. B 0x10040c6 ; attm_svc_create_db_ext + 342
- 0x0100400a: bf00 .. NOP
- 0x0100400c: f1b80f00 .... CMP r8,#0
- 0x01004010: d007 .. BEQ 0x1004022 ; attm_svc_create_db_ext + 178
- 0x01004012: eb0800d6 .... ADD r0,r8,r6,LSR #3
- 0x01004016: f0060107 .... AND r1,r6,#7
- 0x0100401a: 7800 .x LDRB r0,[r0,#0]
- 0x0100401c: 40c8 .@ LSRS r0,r0,r1
- 0x0100401e: 07c0 .. LSLS r0,r0,#31
- 0x01004020: d020 . BEQ 0x1004064 ; attm_svc_create_db_ext + 244
- 0x01004022: 9810 .. LDR r0,[sp,#0x40]
- 0x01004024: eb090349 ..I. ADD r3,r9,r9,LSL #1
- 0x01004028: eb0001c6 .... ADD r1,r0,r6,LSL #3
- 0x0100402c: eb0300c9 .... ADD r0,r3,r9,LSL #3
- 0x01004030: eb040040 ..@. ADD r0,r4,r0,LSL #1
- 0x01004034: 88ca .. LDRH r2,[r1,#6]
- 0x01004036: 8502 .. STRH r2,[r0,#0x28]
- 0x01004038: 888a .. LDRH r2,[r1,#4]
- 0x0100403a: 8542 B. STRH r2,[r0,#0x2a]
- 0x0100403c: 884b K. LDRH r3,[r1,#2]
- 0x0100403e: 84c3 .. STRH r3,[r0,#0x26]
- 0x01004040: f3c23241 ..A2 UBFX r2,r2,#13,#2
- 0x01004044: b1c2 .. CBZ r2,0x1004078 ; attm_svc_create_db_ext + 264
- 0x01004046: 2a01 .* CMP r2,#1
- 0x01004048: d019 .. BEQ 0x100407e ; attm_svc_create_db_ext + 270
- 0x0100404a: 2a02 .* CMP r2,#2
- 0x0100404c: d1db .. BNE 0x1004006 ; attm_svc_create_db_ext + 150
- 0x0100404e: 2210 ." MOVS r2,#0x10
- 0x01004050: 4629 )F MOV r1,r5
- 0x01004052: 3016 .0 ADDS r0,r0,#0x16
- 0x01004054: f7fcfc98 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01004058: f1150510 .... ADDS.W r5,r5,#0x10
- 0x0100405c: f1090001 .... ADD r0,r9,#1
- 0x01004060: f00009ff .... AND r9,r0,#0xff
- 0x01004064: 1c76 v. ADDS r6,r6,#1
- 0x01004066: b2f6 .. UXTB r6,r6
- 0x01004068: 42be .B CMP r6,r7
- 0x0100406a: d3cf .. BCC 0x100400c ; attm_svc_create_db_ext + 156
- 0x0100406c: 4620 F MOV r0,r4
- 0x0100406e: f000f871 ..q. BL attmdb_add_service ; 0x1004154
- 0x01004072: 0005 .. MOVS r5,r0
- 0x01004074: d008 .. BEQ 0x1004088 ; attm_svc_create_db_ext + 280
- 0x01004076: e026 &. B 0x10040c6 ; attm_svc_create_db_ext + 342
- 0x01004078: 8809 .. LDRH r1,[r1,#0]
- 0x0100407a: 82c1 .. STRH r1,[r0,#0x16]
- 0x0100407c: e7ee .. B 0x100405c ; attm_svc_create_db_ext + 236
- 0x0100407e: f8551b04 U... LDR r1,[r5],#4
- 0x01004082: f8c01016 .... STR r1,[r0,#0x16]
- 0x01004086: e7e9 .. B 0x100405c ; attm_svc_create_db_ext + 236
- 0x01004088: 8821 !. LDRH r1,[r4,#0]
- 0x0100408a: f8aa1000 .... STRH r1,[r10,#0]
- 0x0100408e: 2100 .! MOVS r1,#0
- 0x01004090: 4608 .F MOV r0,r1
- 0x01004092: e013 .. B 0x10040bc ; attm_svc_create_db_ext + 332
- 0x01004094: f1b80f00 .... CMP r8,#0
- 0x01004098: d007 .. BEQ 0x10040aa ; attm_svc_create_db_ext + 314
- 0x0100409a: eb0802d0 .... ADD r2,r8,r0,LSR #3
- 0x0100409e: f0000307 .... AND r3,r0,#7
- 0x010040a2: 7812 .x LDRB r2,[r2,#0]
- 0x010040a4: 40da .@ LSRS r2,r2,r3
- 0x010040a6: 07d2 .. LSLS r2,r2,#31
- 0x010040a8: d006 .. BEQ 0x10040b8 ; attm_svc_create_db_ext + 328
- 0x010040aa: f89a2000 ... LDRB r2,[r10,#0]
- 0x010040ae: 1853 S. ADDS r3,r2,r1
- 0x010040b0: 1c49 I. ADDS r1,r1,#1
- 0x010040b2: f80b3000 ...0 STRB r3,[r11,r0]
- 0x010040b6: b2c9 .. UXTB r1,r1
- 0x010040b8: 1c40 @. ADDS r0,r0,#1
- 0x010040ba: b2c0 .. UXTB r0,r0
- 0x010040bc: 42b8 .B CMP r0,r7
- 0x010040be: d202 .. BCS 0x10040c6 ; attm_svc_create_db_ext + 342
- 0x010040c0: f1bb0f00 .... CMP r11,#0
- 0x010040c4: d1e6 .. BNE 0x1004094 ; attm_svc_create_db_ext + 292
- 0x010040c6: 4620 F MOV r0,r4
- 0x010040c8: f7fcfcd1 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010040cc: b004 .. ADD sp,sp,#0x10
- 0x010040ce: 4628 (F MOV r0,r5
- 0x010040d0: e8bd9ff0 .... POP {r4-r12,pc}
- i.attm_svc_get_permission
- attm_svc_get_permission
- 0x010040d4: b570 p. PUSH {r4-r6,lr}
- 0x010040d6: 460d .F MOV r5,r1
- 0x010040d8: 2400 .$ MOVS r4,#0
- 0x010040da: f000f991 .... BL attmdb_get_service ; 0x1004400
- 0x010040de: b128 (. CBZ r0,0x10040ec ; attm_svc_get_permission + 24
- 0x010040e0: 7a80 .z LDRB r0,[r0,#0xa]
- 0x010040e2: f0200060 .`. BIC r0,r0,#0x60
- 0x010040e6: 7028 (p STRB r0,[r5,#0]
- 0x010040e8: 4620 F MOV r0,r4
- 0x010040ea: bd70 p. POP {r4-r6,pc}
- 0x010040ec: 2401 .$ MOVS r4,#1
- 0x010040ee: e7fb .. B 0x10040e8 ; attm_svc_get_permission + 20
- i.attm_uuid16_comp
- attm_uuid16_comp
- 0x010040f0: b507 .. PUSH {r0-r2,lr}
- 0x010040f2: 2302 .# MOVS r3,#2
- 0x010040f4: aa02 .. ADD r2,sp,#8
- 0x010040f6: f000f801 .... BL attm_uuid_comp ; 0x10040fc
- 0x010040fa: bd0e .. POP {r1-r3,pc}
- i.attm_uuid_comp
- attm_uuid_comp
- 0x010040fc: b570 p. PUSH {r4-r6,lr}
- 0x010040fe: 2400 .$ MOVS r4,#0
- 0x01004100: b088 .. SUB sp,sp,#0x20
- 0x01004102: 461d .F MOV r5,r3
- 0x01004104: 4616 .F MOV r6,r2
- 0x01004106: 2902 .) CMP r1,#2
- 0x01004108: d006 .. BEQ 0x1004118 ; attm_uuid_comp + 28
- 0x0100410a: 2904 .) CMP r1,#4
- 0x0100410c: d008 .. BEQ 0x1004120 ; attm_uuid_comp + 36
- 0x0100410e: 2910 .) CMP r1,#0x10
- 0x01004110: d00b .. BEQ 0x100412a ; attm_uuid_comp + 46
- 0x01004112: 2d10 .- CMP r5,#0x10
- 0x01004114: d009 .. BEQ 0x100412a ; attm_uuid_comp + 46
- 0x01004116: e019 .. B 0x100414c ; attm_uuid_comp + 80
- 0x01004118: 2d02 .- CMP r5,#2
- 0x0100411a: d1fa .. BNE 0x1004112 ; attm_uuid_comp + 22
- 0x0100411c: 2202 ." MOVS r2,#2
- 0x0100411e: e002 .. B 0x1004126 ; attm_uuid_comp + 42
- 0x01004120: 2d04 .- CMP r5,#4
- 0x01004122: d1f6 .. BNE 0x1004112 ; attm_uuid_comp + 22
- 0x01004124: 2204 ." MOVS r2,#4
- 0x01004126: 4631 1F MOV r1,r6
- 0x01004128: e00c .. B 0x1004144 ; attm_uuid_comp + 72
- 0x0100412a: 460a .F MOV r2,r1
- 0x0100412c: 4601 .F MOV r1,r0
- 0x0100412e: 4668 hF MOV r0,sp
- 0x01004130: f7fffdb8 .... BL attm_convert_to128 ; 0x1003ca4
- 0x01004134: 462a *F MOV r2,r5
- 0x01004136: 4631 1F MOV r1,r6
- 0x01004138: a804 .. ADD r0,sp,#0x10
- 0x0100413a: f7fffdb3 .... BL attm_convert_to128 ; 0x1003ca4
- 0x0100413e: 2210 ." MOVS r2,#0x10
- 0x01004140: a904 .. ADD r1,sp,#0x10
- 0x01004142: 4668 hF MOV r0,sp
- 0x01004144: f7fcfcca .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01004148: b900 .. CBNZ r0,0x100414c ; attm_uuid_comp + 80
- 0x0100414a: 2401 .$ MOVS r4,#1
- 0x0100414c: b008 .. ADD sp,sp,#0x20
- 0x0100414e: 4620 F MOV r0,r4
- 0x01004150: bd70 p. POP {r4-r6,pc}
- 0x01004152: 0000 .. MOVS r0,r0
- i.attmdb_add_service
- attmdb_add_service
- 0x01004154: b5f8 .. PUSH {r3-r7,lr}
- 0x01004156: 4606 .F MOV r6,r0
- 0x01004158: 8800 .. LDRH r0,[r0,#0]
- 0x0100415a: b130 0. CBZ r0,0x100416a ; attmdb_add_service + 22
- 0x0100415c: 2500 .% MOVS r5,#0
- 0x0100415e: 4630 0F MOV r0,r6
- 0x01004160: f000fa80 .... BL attmdb_svc_check_hdl ; 0x1004664
- 0x01004164: 0004 .. MOVS r4,r0
- 0x01004166: d12b +. BNE 0x10041c0 ; attmdb_add_service + 108
- 0x01004168: e001 .. B 0x100416e ; attmdb_add_service + 26
- 0x0100416a: 2501 .% MOVS r5,#1
- 0x0100416c: e7f7 .. B 0x100415e ; attmdb_add_service + 10
- 0x0100416e: 4669 iF MOV r1,sp
- 0x01004170: 4630 0F MOV r0,r6
- 0x01004172: f000f9d5 .... BL attmdb_svc_calc_len ; 0x1004520
- 0x01004176: 0004 .. MOVS r4,r0
- 0x01004178: d122 ". BNE 0x10041c0 ; attmdb_add_service + 108
- 0x0100417a: 2101 .! MOVS r1,#1
- 0x0100417c: f8bd0000 .... LDRH r0,[sp,#0]
- 0x01004180: f7fcfc5c ..\. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01004184: 4607 .F MOV r7,r0
- 0x01004186: 4601 .F MOV r1,r0
- 0x01004188: 462b +F MOV r3,r5
- 0x0100418a: f8bd2000 ... LDRH r2,[sp,#0]
- 0x0100418e: 4630 0F MOV r0,r6
- 0x01004190: f000fa92 .... BL attmdb_svc_init ; 0x10046b8
- 0x01004194: 4638 8F MOV r0,r7
- 0x01004196: 490b .I LDR r1,[pc,#44] ; [0x10041c4] = 0x20004c34
- 0x01004198: 2300 .# MOVS r3,#0
- 0x0100419a: e008 .. B 0x10041ae ; attmdb_add_service + 90
- 0x0100419c: 8885 .. LDRH r5,[r0,#4]
- 0x0100419e: 8896 .. LDRH r6,[r2,#4]
- 0x010041a0: 42b5 .B CMP r5,r6
- 0x010041a2: d203 .. BCS 0x10041ac ; attmdb_add_service + 88
- 0x010041a4: 6002 .` STR r2,[r0,#0]
- 0x010041a6: 2301 .# MOVS r3,#1
- 0x010041a8: 6008 .` STR r0,[r1,#0]
- 0x010041aa: e000 .. B 0x10041ae ; attmdb_add_service + 90
- 0x010041ac: 4611 .F MOV r1,r2
- 0x010041ae: 680a .h LDR r2,[r1,#0]
- 0x010041b0: b112 .. CBZ r2,0x10041b8 ; attmdb_add_service + 100
- 0x010041b2: 2b00 .+ CMP r3,#0
- 0x010041b4: d0f2 .. BEQ 0x100419c ; attmdb_add_service + 72
- 0x010041b6: e003 .. B 0x10041c0 ; attmdb_add_service + 108
- 0x010041b8: b913 .. CBNZ r3,0x10041c0 ; attmdb_add_service + 108
- 0x010041ba: 6008 .` STR r0,[r1,#0]
- 0x010041bc: 2100 .! MOVS r1,#0
- 0x010041be: 6001 .` STR r1,[r0,#0]
- 0x010041c0: 4620 F MOV r0,r4
- 0x010041c2: bdf8 .. POP {r3-r7,pc}
- $d
- 0x010041c4: 20004c34 4L. DCD 536890420
- $t
- i.attmdb_att_get_permission
- attmdb_att_get_permission
- 0x010041c8: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x010041cc: 4682 .F MOV r10,r0
- 0x010041ce: 9f0a .. LDR r7,[sp,#0x28]
- 0x010041d0: 4616 .F MOV r6,r2
- 0x010041d2: 460c .F MOV r4,r1
- 0x010041d4: 6838 8h LDR r0,[r7,#0]
- 0x010041d6: 2500 .% MOVS r5,#0
- 0x010041d8: b928 (. CBNZ r0,0x10041e6 ; attmdb_att_get_permission + 30
- 0x010041da: 4639 9F MOV r1,r7
- 0x010041dc: 4650 PF MOV r0,r10
- 0x010041de: f000f88b .... BL attmdb_get_attribute ; 0x10042f8
- 0x010041e2: 0005 .. MOVS r5,r0
- 0x010041e4: d175 u. BNE 0x10042d2 ; attmdb_att_get_permission + 266
- 0x010041e6: f44f5120 O. Q MOV r1,#0x2800
- 0x010041ea: 4638 8F MOV r0,r7
- 0x010041ec: f000fb49 ..I. BL attmdb_uuid16_comp ; 0x1004882
- 0x010041f0: f04f0900 O... MOV r9,#0
- 0x010041f4: f44f7800 O..x MOV r8,#0x200
- 0x010041f8: b9b8 .. CBNZ r0,0x100422a ; attmdb_att_get_permission + 98
- 0x010041fa: f6420101 B... MOV r1,#0x2801
- 0x010041fe: 4638 8F MOV r0,r7
- 0x01004200: f000fb3f ..?. BL attmdb_uuid16_comp ; 0x1004882
- 0x01004204: b988 .. CBNZ r0,0x100422a ; attmdb_att_get_permission + 98
- 0x01004206: f6420103 B... MOV r1,#0x2803
- 0x0100420a: 4638 8F MOV r0,r7
- 0x0100420c: f000fb39 ..9. BL attmdb_uuid16_comp ; 0x1004882
- 0x01004210: b958 X. CBNZ r0,0x100422a ; attmdb_att_get_permission + 98
- 0x01004212: f6420102 B... MOV r1,#0x2802
- 0x01004216: 4638 8F MOV r0,r7
- 0x01004218: f000fb33 ..3. BL attmdb_uuid16_comp ; 0x1004882
- 0x0100421c: b928 (. CBNZ r0,0x100422a ; attmdb_att_get_permission + 98
- 0x0100421e: f44f5124 O.$Q MOV r1,#0x2900
- 0x01004222: 4638 8F MOV r0,r7
- 0x01004224: f000fb2d ..-. BL attmdb_uuid16_comp ; 0x1004882
- 0x01004228: b150 P. CBZ r0,0x1004240 ; attmdb_att_get_permission + 120
- 0x0100422a: b126 &. CBZ r6,0x1004236 ; attmdb_att_get_permission + 110
- 0x0100422c: 4546 FE CMP r6,r8
- 0x0100422e: d105 .. BNE 0x100423c ; attmdb_att_get_permission + 116
- 0x01004230: f8a49000 .... STRH r9,[r4,#0]
- 0x01004234: e04d M. B 0x10042d2 ; attmdb_att_get_permission + 266
- 0x01004236: f8a48000 .... STRH r8,[r4,#0]
- 0x0100423a: e04a J. B 0x10042d2 ; attmdb_att_get_permission + 266
- 0x0100423c: 2506 .% MOVS r5,#6
- 0x0100423e: e048 H. B 0x10042d2 ; attmdb_att_get_permission + 266
- 0x01004240: 6838 8h LDR r0,[r7,#0]
- 0x01004242: 8840 @. LDRH r0,[r0,#2]
- 0x01004244: 8020 . STRH r0,[r4,#0]
- 0x01004246: b39e .. CBZ r6,0x10042b0 ; attmdb_att_get_permission + 232
- 0x01004248: 4230 0B TST r0,r6
- 0x0100424a: d0f7 .. BEQ 0x100423c ; attmdb_att_get_permission + 116
- 0x0100424c: f88d9000 .... STRB r9,[sp,#0]
- 0x01004250: 4669 iF MOV r1,sp
- 0x01004252: 4650 PF MOV r0,r10
- 0x01004254: f7ffff3e ..>. BL attm_svc_get_permission ; 0x10040d4
- 0x01004258: 0005 .. MOVS r5,r0
- 0x0100425a: d13a :. BNE 0x10042d2 ; attmdb_att_get_permission + 266
- 0x0100425c: 6838 8h LDR r0,[r7,#0]
- 0x0100425e: 8880 .. LDRH r0,[r0,#4]
- 0x01004260: 04c0 .. LSLS r0,r0,#19
- 0x01004262: d403 .. BMI 0x100426c ; attmdb_att_get_permission + 164
- 0x01004264: f89d0000 .... LDRB r0,[sp,#0]
- 0x01004268: 0780 .. LSLS r0,r0,#30
- 0x0100426a: d500 .. BPL 0x100426e ; attmdb_att_get_permission + 166
- 0x0100426c: 250c .% MOVS r5,#0xc
- 0x0100426e: f5b65f80 ..._ CMP r6,#0x1000
- 0x01004272: d022 ". BEQ 0x10042ba ; attmdb_att_get_permission + 242
- 0x01004274: dc08 .. BGT 0x1004288 ; attmdb_att_get_permission + 192
- 0x01004276: 4546 FE CMP r6,r8
- 0x01004278: d00d .. BEQ 0x1004296 ; attmdb_att_get_permission + 206
- 0x0100427a: f5b66f80 ...o CMP r6,#0x400
- 0x0100427e: d00e .. BEQ 0x100429e ; attmdb_att_get_permission + 214
- 0x01004280: f5b66f00 ...o CMP r6,#0x800
- 0x01004284: d10f .. BNE 0x10042a6 ; attmdb_att_get_permission + 222
- 0x01004286: e00a .. B 0x100429e ; attmdb_att_get_permission + 214
- 0x01004288: f5b65f00 ..._ CMP r6,#0x2000
- 0x0100428c: d011 .. BEQ 0x10042b2 ; attmdb_att_get_permission + 234
- 0x0100428e: f5b64f80 ...O CMP r6,#0x4000
- 0x01004292: d108 .. BNE 0x10042a6 ; attmdb_att_get_permission + 222
- 0x01004294: e003 .. B 0x100429e ; attmdb_att_get_permission + 214
- 0x01004296: 7820 x LDRB r0,[r4,#0]
- 0x01004298: f0000003 .... AND r0,r0,#3
- 0x0100429c: e002 .. B 0x10042a4 ; attmdb_att_get_permission + 220
- 0x0100429e: 7820 x LDRB r0,[r4,#0]
- 0x010042a0: f3c00081 .... UBFX r0,r0,#2,#2
- 0x010042a4: 8020 . STRH r0,[r4,#0]
- 0x010042a6: f89d0000 .... LDRB r0,[sp,#0]
- 0x010042aa: 06c1 .. LSLS r1,r0,#27
- 0x010042ac: d509 .. BPL 0x10042c2 ; attmdb_att_get_permission + 250
- 0x010042ae: 2508 .% MOVS r5,#8
- 0x010042b0: e00f .. B 0x10042d2 ; attmdb_att_get_permission + 266
- 0x010042b2: 7820 x LDRB r0,[r4,#0]
- 0x010042b4: f3c01001 .... UBFX r0,r0,#4,#2
- 0x010042b8: e7f4 .. B 0x10042a4 ; attmdb_att_get_permission + 220
- 0x010042ba: 7820 x LDRB r0,[r4,#0]
- 0x010042bc: f3c01081 .... UBFX r0,r0,#6,#2
- 0x010042c0: e7f0 .. B 0x10042a4 ; attmdb_att_get_permission + 220
- 0x010042c2: f3c00081 .... UBFX r0,r0,#2,#2
- 0x010042c6: f88d0000 .... STRB r0,[sp,#0]
- 0x010042ca: 8821 !. LDRH r1,[r4,#0]
- 0x010042cc: 4281 .B CMP r1,r0
- 0x010042ce: d200 .. BCS 0x10042d2 ; attmdb_att_get_permission + 266
- 0x010042d0: 8020 . STRH r0,[r4,#0]
- 0x010042d2: 4628 (F MOV r0,r5
- 0x010042d4: e8bd8ff8 .... POP {r3-r11,pc}
- i.attmdb_destroy
- attmdb_destroy
- 0x010042d8: b570 p. PUSH {r4-r6,lr}
- 0x010042da: 4c06 .L LDR r4,[pc,#24] ; [0x10042f4] = 0x20004c34
- 0x010042dc: 6820 h LDR r0,[r4,#0]
- 0x010042de: e003 .. B 0x10042e8 ; attmdb_destroy + 16
- 0x010042e0: 6805 .h LDR r5,[r0,#0]
- 0x010042e2: f7fcfbc4 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010042e6: 4628 (F MOV r0,r5
- 0x010042e8: 2800 .( CMP r0,#0
- 0x010042ea: d1f9 .. BNE 0x10042e0 ; attmdb_destroy + 8
- 0x010042ec: 6020 ` STR r0,[r4,#0]
- 0x010042ee: 6060 `` STR r0,[r4,#4]
- 0x010042f0: bd70 p. POP {r4-r6,pc}
- $d
- 0x010042f2: 0000 .. DCW 0
- 0x010042f4: 20004c34 4L. DCD 536890420
- $t
- i.attmdb_get_attribute
- attmdb_get_attribute
- 0x010042f8: b570 p. PUSH {r4-r6,lr}
- 0x010042fa: 460c .F MOV r4,r1
- 0x010042fc: 4606 .F MOV r6,r0
- 0x010042fe: 2501 .% MOVS r5,#1
- 0x01004300: f000f87e ..~. BL attmdb_get_service ; 0x1004400
- 0x01004304: b180 .. CBZ r0,0x1004328 ; attmdb_get_attribute + 48
- 0x01004306: 8881 .. LDRH r1,[r0,#4]
- 0x01004308: 2500 .% MOVS r5,#0
- 0x0100430a: 42b1 .B CMP r1,r6
- 0x0100430c: d103 .. BNE 0x1004316 ; attmdb_get_attribute + 30
- 0x0100430e: 1d00 .. ADDS r0,r0,#4
- 0x01004310: 6020 ` STR r0,[r4,#0]
- 0x01004312: 2001 . MOVS r0,#1
- 0x01004314: e007 .. B 0x1004326 ; attmdb_get_attribute + 46
- 0x01004316: 1a71 q. SUBS r1,r6,r1
- 0x01004318: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x0100431c: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x01004320: 3008 .0 ADDS r0,r0,#8
- 0x01004322: 6020 ` STR r0,[r4,#0]
- 0x01004324: 2000 . MOVS r0,#0
- 0x01004326: 7120 q STRB r0,[r4,#4]
- 0x01004328: 4628 (F MOV r0,r5
- 0x0100432a: bd70 p. POP {r4-r6,pc}
- i.attmdb_get_max_len
- attmdb_get_max_len
- 0x0100432c: b570 p. PUSH {r4-r6,lr}
- 0x0100432e: 460d .F MOV r5,r1
- 0x01004330: 4606 .F MOV r6,r0
- 0x01004332: 2400 .$ MOVS r4,#0
- 0x01004334: f44f5120 O. Q MOV r1,#0x2800
- 0x01004338: f000faa3 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x0100433c: b9b8 .. CBNZ r0,0x100436e ; attmdb_get_max_len + 66
- 0x0100433e: f6420101 B... MOV r1,#0x2801
- 0x01004342: 4630 0F MOV r0,r6
- 0x01004344: f000fa9d .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01004348: b988 .. CBNZ r0,0x100436e ; attmdb_get_max_len + 66
- 0x0100434a: f6420103 B... MOV r1,#0x2803
- 0x0100434e: 4630 0F MOV r0,r6
- 0x01004350: f000fa97 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01004354: b958 X. CBNZ r0,0x100436e ; attmdb_get_max_len + 66
- 0x01004356: f6420102 B... MOV r1,#0x2802
- 0x0100435a: 4630 0F MOV r0,r6
- 0x0100435c: f000fa91 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01004360: b928 (. CBNZ r0,0x100436e ; attmdb_get_max_len + 66
- 0x01004362: f44f5124 O.$Q MOV r1,#0x2900
- 0x01004366: 4630 0F MOV r0,r6
- 0x01004368: f000fa8b .... BL attmdb_uuid16_comp ; 0x1004882
- 0x0100436c: b108 .. CBZ r0,0x1004372 ; attmdb_get_max_len + 70
- 0x0100436e: 2406 .$ MOVS r4,#6
- 0x01004370: e007 .. B 0x1004382 ; attmdb_get_max_len + 86
- 0x01004372: 6831 1h LDR r1,[r6,#0]
- 0x01004374: 8888 .. LDRH r0,[r1,#4]
- 0x01004376: 0402 .. LSLS r2,r0,#16
- 0x01004378: f3c0000b .... UBFX r0,r0,#0,#12
- 0x0100437c: d400 .. BMI 0x1004380 ; attmdb_get_max_len + 84
- 0x0100437e: 5a08 .Z LDRH r0,[r1,r0]
- 0x01004380: 8028 (. STRH r0,[r5,#0]
- 0x01004382: 4620 F MOV r0,r4
- 0x01004384: bd70 p. POP {r4-r6,pc}
- 0x01004386: 0000 .. MOVS r0,r0
- i.attmdb_get_next_att
- attmdb_get_next_att
- 0x01004388: b5f0 .. PUSH {r4-r7,lr}
- 0x0100438a: 4d1c .M LDR r5,[pc,#112] ; [0x10043fc] = 0x20004c34
- 0x0100438c: 2401 .$ MOVS r4,#1
- 0x0100438e: e9d52300 ...# LDRD r2,r3,[r5,#0]
- 0x01004392: b1cb .. CBZ r3,0x10043c8 ; attmdb_get_next_att + 64
- 0x01004394: 8806 .. LDRH r6,[r0,#0]
- 0x01004396: 889f .. LDRH r7,[r3,#4]
- 0x01004398: 42be .B CMP r6,r7
- 0x0100439a: d315 .. BCC 0x10043c8 ; attmdb_get_next_att + 64
- 0x0100439c: 88da .. LDRH r2,[r3,#6]
- 0x0100439e: 4296 .B CMP r6,r2
- 0x010043a0: d801 .. BHI 0x10043a6 ; attmdb_get_next_att + 30
- 0x010043a2: 461a .F MOV r2,r3
- 0x010043a4: e014 .. B 0x10043d0 ; attmdb_get_next_att + 72
- 0x010043a6: 681a .h LDR r2,[r3,#0]
- 0x010043a8: e00e .. B 0x10043c8 ; attmdb_get_next_att + 64
- 0x010043aa: 8803 .. LDRH r3,[r0,#0]
- 0x010043ac: 8896 .. LDRH r6,[r2,#4]
- 0x010043ae: 42b3 .B CMP r3,r6
- 0x010043b0: d306 .. BCC 0x10043c0 ; attmdb_get_next_att + 56
- 0x010043b2: 88d6 .. LDRH r6,[r2,#6]
- 0x010043b4: 42b3 .B CMP r3,r6
- 0x010043b6: d806 .. BHI 0x10043c6 ; attmdb_get_next_att + 62
- 0x010043b8: 7ad3 .z LDRB r3,[r2,#0xb]
- 0x010043ba: 07db .. LSLS r3,r3,#31
- 0x010043bc: d008 .. BEQ 0x10043d0 ; attmdb_get_next_att + 72
- 0x010043be: e002 .. B 0x10043c6 ; attmdb_get_next_att + 62
- 0x010043c0: 7ad3 .z LDRB r3,[r2,#0xb]
- 0x010043c2: 07db .. LSLS r3,r3,#31
- 0x010043c4: d003 .. BEQ 0x10043ce ; attmdb_get_next_att + 70
- 0x010043c6: 6812 .h LDR r2,[r2,#0]
- 0x010043c8: 2a00 .* CMP r2,#0
- 0x010043ca: d1ee .. BNE 0x10043aa ; attmdb_get_next_att + 34
- 0x010043cc: e013 .. B 0x10043f6 ; attmdb_get_next_att + 110
- 0x010043ce: 8006 .. STRH r6,[r0,#0]
- 0x010043d0: 8893 .. LDRH r3,[r2,#4]
- 0x010043d2: 8800 .. LDRH r0,[r0,#0]
- 0x010043d4: 2400 .$ MOVS r4,#0
- 0x010043d6: 4283 .B CMP r3,r0
- 0x010043d8: d103 .. BNE 0x10043e2 ; attmdb_get_next_att + 90
- 0x010043da: 1d10 .. ADDS r0,r2,#4
- 0x010043dc: 6008 .` STR r0,[r1,#0]
- 0x010043de: 2001 . MOVS r0,#1
- 0x010043e0: e007 .. B 0x10043f2 ; attmdb_get_next_att + 106
- 0x010043e2: 1ac0 .. SUBS r0,r0,r3
- 0x010043e4: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x010043e8: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x010043ec: 3008 .0 ADDS r0,r0,#8
- 0x010043ee: 6008 .` STR r0,[r1,#0]
- 0x010043f0: 2000 . MOVS r0,#0
- 0x010043f2: 7108 .q STRB r0,[r1,#4]
- 0x010043f4: 606a j` STR r2,[r5,#4]
- 0x010043f6: 4620 F MOV r0,r4
- 0x010043f8: bdf0 .. POP {r4-r7,pc}
- $d
- 0x010043fa: 0000 .. DCW 0
- 0x010043fc: 20004c34 4L. DCD 536890420
- $t
- i.attmdb_get_service
- attmdb_get_service
- 0x01004400: 4b10 .K LDR r3,[pc,#64] ; [0x1004444] = 0x20004c34
- 0x01004402: b510 .. PUSH {r4,lr}
- 0x01004404: 4602 .F MOV r2,r0
- 0x01004406: e9d30100 .... LDRD r0,r1,[r3,#0]
- 0x0100440a: b199 .. CBZ r1,0x1004434 ; attmdb_get_service + 52
- 0x0100440c: 888c .. LDRH r4,[r1,#4]
- 0x0100440e: 4294 .B CMP r4,r2
- 0x01004410: d810 .. BHI 0x1004434 ; attmdb_get_service + 52
- 0x01004412: 88c8 .. LDRH r0,[r1,#6]
- 0x01004414: 4290 .B CMP r0,r2
- 0x01004416: d301 .. BCC 0x100441c ; attmdb_get_service + 28
- 0x01004418: 4608 .F MOV r0,r1
- 0x0100441a: bd10 .. POP {r4,pc}
- 0x0100441c: 6808 .h LDR r0,[r1,#0]
- 0x0100441e: e009 .. B 0x1004434 ; attmdb_get_service + 52
- 0x01004420: 8881 .. LDRH r1,[r0,#4]
- 0x01004422: 4291 .B CMP r1,r2
- 0x01004424: d80b .. BHI 0x100443e ; attmdb_get_service + 62
- 0x01004426: 88c1 .. LDRH r1,[r0,#6]
- 0x01004428: 4291 .B CMP r1,r2
- 0x0100442a: d302 .. BCC 0x1004432 ; attmdb_get_service + 50
- 0x0100442c: 7ac1 .z LDRB r1,[r0,#0xb]
- 0x0100442e: 07c9 .. LSLS r1,r1,#31
- 0x01004430: d003 .. BEQ 0x100443a ; attmdb_get_service + 58
- 0x01004432: 6800 .h LDR r0,[r0,#0]
- 0x01004434: 2800 .( CMP r0,#0
- 0x01004436: d1f3 .. BNE 0x1004420 ; attmdb_get_service + 32
- 0x01004438: bd10 .. POP {r4,pc}
- 0x0100443a: 6058 X` STR r0,[r3,#4]
- 0x0100443c: bd10 .. POP {r4,pc}
- 0x0100443e: 2000 . MOVS r0,#0
- 0x01004440: bd10 .. POP {r4,pc}
- $d
- 0x01004442: 0000 .. DCW 0
- 0x01004444: 20004c34 4L. DCD 536890420
- $t
- i.attmdb_get_uuid
- attmdb_get_uuid
- 0x01004448: b5f8 .. PUSH {r3-r7,lr}
- 0x0100444a: 4616 .F MOV r6,r2
- 0x0100444c: 2500 .% MOVS r5,#0
- 0x0100444e: 9a06 .. LDR r2,[sp,#0x18]
- 0x01004450: 460c .F MOV r4,r1
- 0x01004452: 700d .p STRB r5,[r1,#0]
- 0x01004454: 6801 .h LDR r1,[r0,#0]
- 0x01004456: b1a9 .. CBZ r1,0x1004484 ; attmdb_get_uuid + 60
- 0x01004458: 7907 .y LDRB r7,[r0,#4]
- 0x0100445a: b387 .. CBZ r7,0x10044be ; attmdb_get_uuid + 118
- 0x0100445c: b303 .. CBZ r3,0x10044a0 ; attmdb_get_uuid + 88
- 0x0100445e: 7989 .y LDRB r1,[r1,#6]
- 0x01004460: f0110f60 ..`. TST r1,#0x60
- 0x01004464: d010 .. BEQ 0x1004488 ; attmdb_get_uuid + 64
- 0x01004466: f3c11141 ..A. UBFX r1,r1,#5,#2
- 0x0100446a: 2901 .) CMP r1,#1
- 0x0100446c: d00e .. BEQ 0x100448c ; attmdb_get_uuid + 68
- 0x0100446e: 2902 .) CMP r1,#2
- 0x01004470: d00e .. BEQ 0x1004490 ; attmdb_get_uuid + 72
- 0x01004472: 2100 .! MOVS r1,#0
- 0x01004474: 7021 !p STRB r1,[r4,#0]
- 0x01004476: 2902 .) CMP r1,#2
- 0x01004478: d00c .. BEQ 0x1004494 ; attmdb_get_uuid + 76
- 0x0100447a: 2904 .) CMP r1,#4
- 0x0100447c: d00d .. BEQ 0x100449a ; attmdb_get_uuid + 82
- 0x0100447e: 2910 .) CMP r1,#0x10
- 0x01004480: d145 E. BNE 0x100450e ; attmdb_get_uuid + 198
- 0x01004482: e00a .. B 0x100449a ; attmdb_get_uuid + 82
- 0x01004484: 2501 .% MOVS r5,#1
- 0x01004486: e042 B. B 0x100450e ; attmdb_get_uuid + 198
- 0x01004488: 2102 .! MOVS r1,#2
- 0x0100448a: e7f3 .. B 0x1004474 ; attmdb_get_uuid + 44
- 0x0100448c: 2104 .! MOVS r1,#4
- 0x0100448e: e7f1 .. B 0x1004474 ; attmdb_get_uuid + 44
- 0x01004490: 2110 .! MOVS r1,#0x10
- 0x01004492: e7ef .. B 0x1004474 ; attmdb_get_uuid + 44
- 0x01004494: 6801 .h LDR r1,[r0,#0]
- 0x01004496: 3108 .1 ADDS r1,r1,#8
- 0x01004498: e030 0. B 0x10044fc ; attmdb_get_uuid + 180
- 0x0100449a: 6800 .h LDR r0,[r0,#0]
- 0x0100449c: 8901 .. LDRH r1,[r0,#8]
- 0x0100449e: e02c ,. B 0x10044fa ; attmdb_get_uuid + 178
- 0x010044a0: f44f5120 O. Q MOV r1,#0x2800
- 0x010044a4: f8ad1000 .... STRH r1,[sp,#0]
- 0x010044a8: 6800 .h LDR r0,[r0,#0]
- 0x010044aa: 7980 .y LDRB r0,[r0,#6]
- 0x010044ac: 0600 .. LSLS r0,r0,#24
- 0x010044ae: d502 .. BPL 0x10044b6 ; attmdb_get_uuid + 110
- 0x010044b0: 1c48 H. ADDS r0,r1,#1
- 0x010044b2: f8ad0000 .... STRH r0,[sp,#0]
- 0x010044b6: 2202 ." MOVS r2,#2
- 0x010044b8: 7022 "p STRB r2,[r4,#0]
- 0x010044ba: 4669 iF MOV r1,sp
- 0x010044bc: e024 $. B 0x1004508 ; attmdb_get_uuid + 192
- 0x010044be: e7ff .. B 0x10044c0 ; attmdb_get_uuid + 120
- 0x010044c0: 8889 .. LDRH r1,[r1,#4]
- 0x010044c2: f4114fc0 ...O TST r1,#0x6000
- 0x010044c6: d00e .. BEQ 0x10044e6 ; attmdb_get_uuid + 158
- 0x010044c8: f3c13141 ..A1 UBFX r1,r1,#13,#2
- 0x010044cc: 2901 .) CMP r1,#1
- 0x010044ce: d00c .. BEQ 0x10044ea ; attmdb_get_uuid + 162
- 0x010044d0: 2902 .) CMP r1,#2
- 0x010044d2: d00c .. BEQ 0x10044ee ; attmdb_get_uuid + 166
- 0x010044d4: 2100 .! MOVS r1,#0
- 0x010044d6: 7021 !p STRB r1,[r4,#0]
- 0x010044d8: 2902 .) CMP r1,#2
- 0x010044da: d00a .. BEQ 0x10044f2 ; attmdb_get_uuid + 170
- 0x010044dc: 2904 .) CMP r1,#4
- 0x010044de: d00a .. BEQ 0x10044f6 ; attmdb_get_uuid + 174
- 0x010044e0: 2910 .) CMP r1,#0x10
- 0x010044e2: d114 .. BNE 0x100450e ; attmdb_get_uuid + 198
- 0x010044e4: e007 .. B 0x10044f6 ; attmdb_get_uuid + 174
- 0x010044e6: 2102 .! MOVS r1,#2
- 0x010044e8: e7f5 .. B 0x10044d6 ; attmdb_get_uuid + 142
- 0x010044ea: 2104 .! MOVS r1,#4
- 0x010044ec: e7f3 .. B 0x10044d6 ; attmdb_get_uuid + 142
- 0x010044ee: 2110 .! MOVS r1,#0x10
- 0x010044f0: e7f1 .. B 0x10044d6 ; attmdb_get_uuid + 142
- 0x010044f2: 6801 .h LDR r1,[r0,#0]
- 0x010044f4: e002 .. B 0x10044fc ; attmdb_get_uuid + 180
- 0x010044f6: 6800 .h LDR r0,[r0,#0]
- 0x010044f8: 8801 .. LDRH r1,[r0,#0]
- 0x010044fa: 4401 .D ADD r1,r1,r0
- 0x010044fc: b139 9. CBZ r1,0x100450e ; attmdb_get_uuid + 198
- 0x010044fe: b112 .. CBZ r2,0x1004506 ; attmdb_get_uuid + 190
- 0x01004500: 7822 "x LDRB r2,[r4,#0]
- 0x01004502: 2a04 .* CMP r2,#4
- 0x01004504: d005 .. BEQ 0x1004512 ; attmdb_get_uuid + 202
- 0x01004506: 7822 "x LDRB r2,[r4,#0]
- 0x01004508: 4630 0F MOV r0,r6
- 0x0100450a: f7fcfa3d ..=. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100450e: 4628 (F MOV r0,r5
- 0x01004510: bdf8 .. POP {r3-r7,pc}
- 0x01004512: 4630 0F MOV r0,r6
- 0x01004514: f7fffbc6 .... BL attm_convert_to128 ; 0x1003ca4
- 0x01004518: 2010 . MOVS r0,#0x10
- 0x0100451a: 7020 p STRB r0,[r4,#0]
- 0x0100451c: e7f7 .. B 0x100450e ; attmdb_get_uuid + 198
- 0x0100451e: 0000 .. MOVS r0,r0
- i.attmdb_svc_calc_len
- attmdb_svc_calc_len
- 0x01004520: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01004524: 460c .F MOV r4,r1
- 0x01004526: 7901 .y LDRB r1,[r0,#4]
- 0x01004528: 4607 .F MOV r7,r0
- 0x0100452a: 2500 .% MOVS r5,#0
- 0x0100452c: f0110f60 ..`. TST r1,#0x60
- 0x01004530: f04f0010 O... MOV r0,#0x10
- 0x01004534: d011 .. BEQ 0x100455a ; attmdb_svc_calc_len + 58
- 0x01004536: f3c11141 ..A. UBFX r1,r1,#5,#2
- 0x0100453a: 2901 .) CMP r1,#1
- 0x0100453c: d00f .. BEQ 0x100455e ; attmdb_svc_calc_len + 62
- 0x0100453e: 2902 .) CMP r1,#2
- 0x01004540: 8020 . STRH r0,[r4,#0]
- 0x01004542: d00e .. BEQ 0x1004562 ; attmdb_svc_calc_len + 66
- 0x01004544: f05f0540 _.@. MOVS.W r5,#0x40
- 0x01004548: 7978 xy LDRB r0,[r7,#5]
- 0x0100454a: f04f0800 O... MOV r8,#0
- 0x0100454e: 2800 .( CMP r0,#0
- 0x01004550: d900 .. BLS 0x1004554 ; attmdb_svc_calc_len + 52
- 0x01004552: b145 E. CBZ r5,0x1004566 ; attmdb_svc_calc_len + 70
- 0x01004554: 4628 (F MOV r0,r5
- 0x01004556: e8bd87f0 .... POP {r4-r10,pc}
- 0x0100455a: 8020 . STRH r0,[r4,#0]
- 0x0100455c: e7f4 .. B 0x1004548 ; attmdb_svc_calc_len + 40
- 0x0100455e: 2014 . MOVS r0,#0x14
- 0x01004560: e7fb .. B 0x100455a ; attmdb_svc_calc_len + 58
- 0x01004562: 2020 MOVS r0,#0x20
- 0x01004564: e7f9 .. B 0x100455a ; attmdb_svc_calc_len + 58
- 0x01004566: eb080148 ..H. ADD r1,r8,r8,LSL #1
- 0x0100456a: eb0100c8 .... ADD r0,r1,r8,LSL #3
- 0x0100456e: eb070940 ..@. ADD r9,r7,r0,LSL #1
- 0x01004572: f8b9002a ..*. LDRH r0,[r9,#0x2a]
- 0x01004576: f4104fc0 ...O TST r0,#0x6000
- 0x0100457a: d014 .. BEQ 0x10045a6 ; attmdb_svc_calc_len + 134
- 0x0100457c: f3c03041 ..A0 UBFX r0,r0,#13,#2
- 0x01004580: 2801 .( CMP r0,#1
- 0x01004582: d012 .. BEQ 0x10045aa ; attmdb_svc_calc_len + 138
- 0x01004584: 2802 .( CMP r0,#2
- 0x01004586: d012 .. BEQ 0x10045ae ; attmdb_svc_calc_len + 142
- 0x01004588: 2600 .& MOVS r6,#0
- 0x0100458a: 8820 . LDRH r0,[r4,#0]
- 0x0100458c: 1d80 .. ADDS r0,r0,#6
- 0x0100458e: 8020 . STRH r0,[r4,#0]
- 0x01004590: b1b6 .. CBZ r6,0x10045c0 ; attmdb_svc_calc_len + 160
- 0x01004592: f1090016 .... ADD r0,r9,#0x16
- 0x01004596: 4682 .F MOV r10,r0
- 0x01004598: f44f5220 O. R MOV r2,#0x2800
- 0x0100459c: 4631 1F MOV r1,r6
- 0x0100459e: f7fffda7 .... BL attm_uuid16_comp ; 0x10040f0
- 0x010045a2: b968 h. CBNZ r0,0x10045c0 ; attmdb_svc_calc_len + 160
- 0x010045a4: e005 .. B 0x10045b2 ; attmdb_svc_calc_len + 146
- 0x010045a6: 2602 .& MOVS r6,#2
- 0x010045a8: e7ef .. B 0x100458a ; attmdb_svc_calc_len + 106
- 0x010045aa: 2604 .& MOVS r6,#4
- 0x010045ac: e7ed .. B 0x100458a ; attmdb_svc_calc_len + 106
- 0x010045ae: 2610 .& MOVS r6,#0x10
- 0x010045b0: e7eb .. B 0x100458a ; attmdb_svc_calc_len + 106
- 0x010045b2: 4650 PF MOV r0,r10
- 0x010045b4: f6420201 B... MOV r2,#0x2801
- 0x010045b8: 4631 1F MOV r1,r6
- 0x010045ba: f7fffd99 .... BL attm_uuid16_comp ; 0x10040f0
- 0x010045be: b108 .. CBZ r0,0x10045c4 ; attmdb_svc_calc_len + 164
- 0x010045c0: 2540 @% MOVS r5,#0x40
- 0x010045c2: e7c7 .. B 0x1004554 ; attmdb_svc_calc_len + 52
- 0x010045c4: 4650 PF MOV r0,r10
- 0x010045c6: f6421202 B... MOV r2,#0x2902
- 0x010045ca: 4631 1F MOV r1,r6
- 0x010045cc: f7fffd90 .... BL attm_uuid16_comp ; 0x10040f0
- 0x010045d0: b930 0. CBNZ r0,0x10045e0 ; attmdb_svc_calc_len + 192
- 0x010045d2: 4650 PF MOV r0,r10
- 0x010045d4: f6421203 B... MOV r2,#0x2903
- 0x010045d8: 4631 1F MOV r1,r6
- 0x010045da: f7fffd89 .... BL attm_uuid16_comp ; 0x10040f0
- 0x010045de: b138 8. CBZ r0,0x10045f0 ; attmdb_svc_calc_len + 208
- 0x010045e0: f8b90026 ..&. LDRH r0,[r9,#0x26]
- 0x010045e4: 0581 .. LSLS r1,r0,#22
- 0x010045e6: d501 .. BPL 0x10045ec ; attmdb_svc_calc_len + 204
- 0x010045e8: 0500 .. LSLS r0,r0,#20
- 0x010045ea: d432 2. BMI 0x1004652 ; attmdb_svc_calc_len + 306
- 0x010045ec: 2556 V% MOVS r5,#0x56
- 0x010045ee: e7b1 .. B 0x1004554 ; attmdb_svc_calc_len + 52
- 0x010045f0: 4650 PF MOV r0,r10
- 0x010045f2: f6420202 B... MOV r2,#0x2802
- 0x010045f6: 4631 1F MOV r1,r6
- 0x010045f8: f7fffd7a ..z. BL attm_uuid16_comp ; 0x10040f0
- 0x010045fc: b930 0. CBNZ r0,0x100460c ; attmdb_svc_calc_len + 236
- 0x010045fe: 4650 PF MOV r0,r10
- 0x01004600: f44f5224 O.$R MOV r2,#0x2900
- 0x01004604: 4631 1F MOV r1,r6
- 0x01004606: f7fffd73 ..s. BL attm_uuid16_comp ; 0x10040f0
- 0x0100460a: b110 .. CBZ r0,0x1004612 ; attmdb_svc_calc_len + 242
- 0x0100460c: 8820 . LDRH r0,[r4,#0]
- 0x0100460e: 1d80 .. ADDS r0,r0,#6
- 0x01004610: e01e .. B 0x1004650 ; attmdb_svc_calc_len + 304
- 0x01004612: 4650 PF MOV r0,r10
- 0x01004614: f6420203 B... MOV r2,#0x2803
- 0x01004618: 4631 1F MOV r1,r6
- 0x0100461a: f7fffd69 ..i. BL attm_uuid16_comp ; 0x10040f0
- 0x0100461e: b9c0 .. CBNZ r0,0x1004652 ; attmdb_svc_calc_len + 306
- 0x01004620: 2e04 .. CMP r6,#4
- 0x01004622: d002 .. BEQ 0x100462a ; attmdb_svc_calc_len + 266
- 0x01004624: 2e10 .. CMP r6,#0x10
- 0x01004626: d003 .. BEQ 0x1004630 ; attmdb_svc_calc_len + 272
- 0x01004628: e005 .. B 0x1004636 ; attmdb_svc_calc_len + 278
- 0x0100462a: 8820 . LDRH r0,[r4,#0]
- 0x0100462c: 1d00 .. ADDS r0,r0,#4
- 0x0100462e: e001 .. B 0x1004634 ; attmdb_svc_calc_len + 276
- 0x01004630: 8820 . LDRH r0,[r4,#0]
- 0x01004632: 3010 .0 ADDS r0,r0,#0x10
- 0x01004634: 8020 . STRH r0,[r4,#0]
- 0x01004636: f8b9002a ..*. LDRH r0,[r9,#0x2a]
- 0x0100463a: 0400 .. LSLS r0,r0,#16
- 0x0100463c: d409 .. BMI 0x1004652 ; attmdb_svc_calc_len + 306
- 0x0100463e: f8b90028 ..(. LDRH r0,[r9,#0x28]
- 0x01004642: 8821 !. LDRH r1,[r4,#0]
- 0x01004644: f3c0000b .... UBFX r0,r0,#0,#12
- 0x01004648: 1d40 @. ADDS r0,r0,#5
- 0x0100464a: f0200001 ... BIC r0,r0,#1
- 0x0100464e: 4408 .D ADD r0,r0,r1
- 0x01004650: 8020 . STRH r0,[r4,#0]
- 0x01004652: f1080001 .... ADD r0,r8,#1
- 0x01004656: f00008ff .... AND r8,r0,#0xff
- 0x0100465a: 7978 xy LDRB r0,[r7,#5]
- 0x0100465c: 4540 @E CMP r0,r8
- 0x0100465e: d882 .. BHI 0x1004566 ; attmdb_svc_calc_len + 70
- 0x01004660: e778 x. B 0x1004554 ; attmdb_svc_calc_len + 52
- 0x01004662: 0000 .. MOVS r0,r0
- i.attmdb_svc_check_hdl
- attmdb_svc_check_hdl
- 0x01004664: b530 0. PUSH {r4,r5,lr}
- 0x01004666: 4913 .I LDR r1,[pc,#76] ; [0x10046b4] = 0x20004c34
- 0x01004668: 8804 .. LDRH r4,[r0,#0]
- 0x0100466a: 2300 .# MOVS r3,#0
- 0x0100466c: b95c \. CBNZ r4,0x1004686 ; attmdb_svc_check_hdl + 34
- 0x0100466e: e00e .. B 0x100468e ; attmdb_svc_check_hdl + 42
- 0x01004670: 88d5 .. LDRH r5,[r2,#6]
- 0x01004672: 42ac .B CMP r4,r5
- 0x01004674: d806 .. BHI 0x1004684 ; attmdb_svc_check_hdl + 32
- 0x01004676: 7940 @y LDRB r0,[r0,#5]
- 0x01004678: 8891 .. LDRH r1,[r2,#4]
- 0x0100467a: 4420 D ADD r0,r0,r4
- 0x0100467c: 4288 .B CMP r0,r1
- 0x0100467e: d316 .. BCC 0x10046ae ; attmdb_svc_check_hdl + 74
- 0x01004680: 2301 .# MOVS r3,#1
- 0x01004682: e014 .. B 0x10046ae ; attmdb_svc_check_hdl + 74
- 0x01004684: 4611 .F MOV r1,r2
- 0x01004686: 680a .h LDR r2,[r1,#0]
- 0x01004688: 2a00 .* CMP r2,#0
- 0x0100468a: d1f1 .. BNE 0x1004670 ; attmdb_svc_check_hdl + 12
- 0x0100468c: e00f .. B 0x10046ae ; attmdb_svc_check_hdl + 74
- 0x0100468e: 2201 ." MOVS r2,#1
- 0x01004690: 8002 .. STRH r2,[r0,#0]
- 0x01004692: e009 .. B 0x10046a8 ; attmdb_svc_check_hdl + 68
- 0x01004694: 8804 .. LDRH r4,[r0,#0]
- 0x01004696: 7945 Ey LDRB r5,[r0,#5]
- 0x01004698: 442c ,D ADD r4,r4,r5
- 0x0100469a: 8895 .. LDRH r5,[r2,#4]
- 0x0100469c: 42ac .B CMP r4,r5
- 0x0100469e: d306 .. BCC 0x10046ae ; attmdb_svc_check_hdl + 74
- 0x010046a0: 88d2 .. LDRH r2,[r2,#6]
- 0x010046a2: 1c52 R. ADDS r2,r2,#1
- 0x010046a4: 8002 .. STRH r2,[r0,#0]
- 0x010046a6: 6809 .h LDR r1,[r1,#0]
- 0x010046a8: 680a .h LDR r2,[r1,#0]
- 0x010046aa: 2a00 .* CMP r2,#0
- 0x010046ac: d1f2 .. BNE 0x1004694 ; attmdb_svc_check_hdl + 48
- 0x010046ae: 4618 .F MOV r0,r3
- 0x010046b0: bd30 0. POP {r4,r5,pc}
- $d
- 0x010046b2: 0000 .. DCW 0
- 0x010046b4: 20004c34 4L. DCD 536890420
- $t
- i.attmdb_svc_init
- attmdb_svc_init
- 0x010046b8: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x010046bc: 4606 .F MOV r6,r0
- 0x010046be: 8800 .. LDRH r0,[r0,#0]
- 0x010046c0: 8088 .. STRH r0,[r1,#4]
- 0x010046c2: 460d .F MOV r5,r1
- 0x010046c4: 188c .. ADDS r4,r1,r2
- 0x010046c6: 8830 0. LDRH r0,[r6,#0]
- 0x010046c8: 7971 qy LDRB r1,[r6,#5]
- 0x010046ca: f04f0b00 O... MOV r11,#0
- 0x010046ce: 4408 .D ADD r0,r0,r1
- 0x010046d0: 80e8 .. STRH r0,[r5,#6]
- 0x010046d2: 8870 p. LDRH r0,[r6,#2]
- 0x010046d4: 8128 (. STRH r0,[r5,#8]
- 0x010046d6: 7930 0y LDRB r0,[r6,#4]
- 0x010046d8: 72a8 .r STRB r0,[r5,#0xa]
- 0x010046da: f885b00b .... STRB r11,[r5,#0xb]
- 0x010046de: 7930 0y LDRB r0,[r6,#4]
- 0x010046e0: f0100f60 ..`. TST r0,#0x60
- 0x010046e4: d00b .. BEQ 0x10046fe ; attmdb_svc_init + 70
- 0x010046e6: f3c01041 ..A. UBFX r0,r0,#5,#2
- 0x010046ea: 2801 .( CMP r0,#1
- 0x010046ec: d00a .. BEQ 0x1004704 ; attmdb_svc_init + 76
- 0x010046ee: 2802 .( CMP r0,#2
- 0x010046f0: d00f .. BEQ 0x1004712 ; attmdb_svc_init + 90
- 0x010046f2: 2000 . MOVS r0,#0
- 0x010046f4: 2804 .( CMP r0,#4
- 0x010046f6: d007 .. BEQ 0x1004708 ; attmdb_svc_init + 80
- 0x010046f8: 2810 .( CMP r0,#0x10
- 0x010046fa: d113 .. BNE 0x1004724 ; attmdb_svc_init + 108
- 0x010046fc: e009 .. B 0x1004712 ; attmdb_svc_init + 90
- 0x010046fe: 88f0 .. LDRH r0,[r6,#6]
- 0x01004700: 81a8 .. STRH r0,[r5,#0xc]
- 0x01004702: e00f .. B 0x1004724 ; attmdb_svc_init + 108
- 0x01004704: 2004 . MOVS r0,#4
- 0x01004706: e7f5 .. B 0x10046f4 ; attmdb_svc_init + 60
- 0x01004708: f8d60006 .... LDR r0,[r6,#6]
- 0x0100470c: f8440d04 D... STR r0,[r4,#-4]!
- 0x01004710: e005 .. B 0x100471e ; attmdb_svc_init + 102
- 0x01004712: 3c10 .< SUBS r4,r4,#0x10
- 0x01004714: 2210 ." MOVS r2,#0x10
- 0x01004716: 1db1 .. ADDS r1,r6,#6
- 0x01004718: 4620 F MOV r0,r4
- 0x0100471a: f7fcf935 ..5. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100471e: 1b60 `. SUBS r0,r4,r5
- 0x01004720: 1f00 .. SUBS r0,r0,#4
- 0x01004722: 81a8 .. STRH r0,[r5,#0xc]
- 0x01004724: 2700 .' MOVS r7,#0
- 0x01004726: e0a6 .. B 0x1004876 ; attmdb_svc_init + 446
- 0x01004728: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x0100472c: eb0000c7 .... ADD r0,r0,r7,LSL #3
- 0x01004730: eb060840 ..@. ADD r8,r6,r0,LSL #1
- 0x01004734: f8b8002a ..*. LDRH r0,[r8,#0x2a]
- 0x01004738: f4104fc0 ...O TST r0,#0x6000
- 0x0100473c: d00c .. BEQ 0x1004758 ; attmdb_svc_init + 160
- 0x0100473e: f3c03041 ..A0 UBFX r0,r0,#13,#2
- 0x01004742: 2801 .( CMP r0,#1
- 0x01004744: d012 .. BEQ 0x100476c ; attmdb_svc_init + 180
- 0x01004746: 2802 .( CMP r0,#2
- 0x01004748: d012 .. BEQ 0x1004770 ; attmdb_svc_init + 184
- 0x0100474a: 2000 . MOVS r0,#0
- 0x0100474c: 9000 .. STR r0,[sp,#0]
- 0x0100474e: 2804 .( CMP r0,#4
- 0x01004750: d032 2. BEQ 0x10047b8 ; attmdb_svc_init + 256
- 0x01004752: 2810 .( CMP r0,#0x10
- 0x01004754: d11c .. BNE 0x1004790 ; attmdb_svc_init + 216
- 0x01004756: e00d .. B 0x1004774 ; attmdb_svc_init + 188
- 0x01004758: 2002 . MOVS r0,#2
- 0x0100475a: 9000 .. STR r0,[sp,#0]
- 0x0100475c: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x01004760: eb050140 ..@. ADD r1,r5,r0,LSL #1
- 0x01004764: f8b80016 .... LDRH r0,[r8,#0x16]
- 0x01004768: 81c8 .. STRH r0,[r1,#0xe]
- 0x0100476a: e011 .. B 0x1004790 ; attmdb_svc_init + 216
- 0x0100476c: 2004 . MOVS r0,#4
- 0x0100476e: e7ed .. B 0x100474c ; attmdb_svc_init + 148
- 0x01004770: 2010 . MOVS r0,#0x10
- 0x01004772: 9000 .. STR r0,[sp,#0]
- 0x01004774: 3c10 .< SUBS r4,r4,#0x10
- 0x01004776: f1080116 .... ADD r1,r8,#0x16
- 0x0100477a: 2210 ." MOVS r2,#0x10
- 0x0100477c: 4620 F MOV r0,r4
- 0x0100477e: f7fcf903 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01004782: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x01004786: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x0100478a: 1a21 !. SUBS r1,r4,r0
- 0x0100478c: 390e .9 SUBS r1,r1,#0xe
- 0x0100478e: 81c1 .. STRH r1,[r0,#0xe]
- 0x01004790: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x01004794: eb050940 ..@. ADD r9,r5,r0,LSL #1
- 0x01004798: f8b81026 ..&. LDRH r1,[r8,#0x26]
- 0x0100479c: f8a91010 .... STRH r1,[r9,#0x10]
- 0x010047a0: f1080016 .... ADD r0,r8,#0x16
- 0x010047a4: 4682 .F MOV r10,r0
- 0x010047a6: f6420203 B... MOV r2,#0x2803
- 0x010047aa: 9900 .. LDR r1,[sp,#0]
- 0x010047ac: f7fffca0 .... BL attm_uuid16_comp ; 0x10040f0
- 0x010047b0: b170 p. CBZ r0,0x10047d0 ; attmdb_svc_init + 280
- 0x010047b2: f8a9b012 .... STRH r11,[r9,#0x12]
- 0x010047b6: e05c \. B 0x1004872 ; attmdb_svc_init + 442
- 0x010047b8: f8d80016 .... LDR r0,[r8,#0x16]
- 0x010047bc: f8440d04 D... STR r0,[r4,#-4]!
- 0x010047c0: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x010047c4: eb050140 ..@. ADD r1,r5,r0,LSL #1
- 0x010047c8: 1a60 `. SUBS r0,r4,r1
- 0x010047ca: 380e .8 SUBS r0,r0,#0xe
- 0x010047cc: 81c8 .. STRH r0,[r1,#0xe]
- 0x010047ce: e7df .. B 0x1004790 ; attmdb_svc_init + 216
- 0x010047d0: 4650 PF MOV r0,r10
- 0x010047d2: f6420202 B... MOV r2,#0x2802
- 0x010047d6: 9900 .. LDR r1,[sp,#0]
- 0x010047d8: f7fffc8a .... BL attm_uuid16_comp ; 0x10040f0
- 0x010047dc: b930 0. CBNZ r0,0x10047ec ; attmdb_svc_init + 308
- 0x010047de: 4650 PF MOV r0,r10
- 0x010047e0: f44f5224 O.$R MOV r2,#0x2900
- 0x010047e4: 9900 .. LDR r1,[sp,#0]
- 0x010047e6: f7fffc83 .... BL attm_uuid16_comp ; 0x10040f0
- 0x010047ea: b150 P. CBZ r0,0x1004802 ; attmdb_svc_init + 330
- 0x010047ec: 2002 . MOVS r0,#2
- 0x010047ee: f8240d06 $... STRH r0,[r4,#-6]!
- 0x010047f2: 8060 `. STRH r0,[r4,#2]
- 0x010047f4: f8b80028 ..(. LDRH r0,[r8,#0x28]
- 0x010047f8: 80a0 .. STRH r0,[r4,#4]
- 0x010047fa: eba40009 .... SUB r0,r4,r9
- 0x010047fe: 380e .8 SUBS r0,r0,#0xe
- 0x01004800: e035 5. B 0x100486e ; attmdb_svc_init + 438
- 0x01004802: 4650 PF MOV r0,r10
- 0x01004804: f6421202 B... MOV r2,#0x2902
- 0x01004808: 9900 .. LDR r1,[sp,#0]
- 0x0100480a: f7fffc71 ..q. BL attm_uuid16_comp ; 0x10040f0
- 0x0100480e: b930 0. CBNZ r0,0x100481e ; attmdb_svc_init + 358
- 0x01004810: 4650 PF MOV r0,r10
- 0x01004812: f6421203 B... MOV r2,#0x2903
- 0x01004816: 9900 .. LDR r1,[sp,#0]
- 0x01004818: f7fffc6a ..j. BL attm_uuid16_comp ; 0x10040f0
- 0x0100481c: b148 H. CBZ r0,0x1004832 ; attmdb_svc_init + 378
- 0x0100481e: f8b8002a ..*. LDRH r0,[r8,#0x2a]
- 0x01004822: f2480102 H... MOV r1,#0x8002
- 0x01004826: f3c03000 ...0 UBFX r0,r0,#12,#1
- 0x0100482a: 4401 .D ADD r1,r1,r0
- 0x0100482c: f8a91012 .... STRH r1,[r9,#0x12]
- 0x01004830: e01f .. B 0x1004872 ; attmdb_svc_init + 442
- 0x01004832: f8b8002a ..*. LDRH r0,[r8,#0x2a]
- 0x01004836: 0401 .. LSLS r1,r0,#16
- 0x01004838: d504 .. BPL 0x1004844 ; attmdb_svc_init + 396
- 0x0100483a: f8b81028 ..(. LDRH r1,[r8,#0x28]
- 0x0100483e: f361000b a... BFI r0,r1,#0,#12
- 0x01004842: e014 .. B 0x100486e ; attmdb_svc_init + 438
- 0x01004844: f8b80028 ..(. LDRH r0,[r8,#0x28]
- 0x01004848: f3c0000b .... UBFX r0,r0,#0,#12
- 0x0100484c: 1d41 A. ADDS r1,r0,#5
- 0x0100484e: f0210101 !... BIC r1,r1,#1
- 0x01004852: 1a64 d. SUBS r4,r4,r1
- 0x01004854: 8020 . STRH r0,[r4,#0]
- 0x01004856: eba40009 .... SUB r0,r4,r9
- 0x0100485a: f8a4b002 .... STRH r11,[r4,#2]
- 0x0100485e: 380e .8 SUBS r0,r0,#0xe
- 0x01004860: f8a90012 .... STRH r0,[r9,#0x12]
- 0x01004864: f8b8102a ..*. LDRH r1,[r8,#0x2a]
- 0x01004868: f36f010b o... BFC r1,#0,#12
- 0x0100486c: 4308 .C ORRS r0,r0,r1
- 0x0100486e: f8a90012 .... STRH r0,[r9,#0x12]
- 0x01004872: 1c7f .. ADDS r7,r7,#1
- 0x01004874: b2ff .. UXTB r7,r7
- 0x01004876: 7970 py LDRB r0,[r6,#5]
- 0x01004878: 42b8 .B CMP r0,r7
- 0x0100487a: f63faf55 ?.U. BHI 0x1004728 ; attmdb_svc_init + 112
- 0x0100487e: e8bd8ff8 .... POP {r3-r11,pc}
- i.attmdb_uuid16_comp
- attmdb_uuid16_comp
- 0x01004882: 4602 .F MOV r2,r0
- 0x01004884: 2000 . MOVS r0,#0
- 0x01004886: 7913 .y LDRB r3,[r2,#4]
- 0x01004888: 6812 .h LDR r2,[r2,#0]
- 0x0100488a: b163 c. CBZ r3,0x10048a6 ; attmdb_uuid16_comp + 36
- 0x0100488c: 2a00 .* CMP r2,#0
- 0x0100488e: d009 .. BEQ 0x10048a4 ; attmdb_uuid16_comp + 34
- 0x01004890: f5b15f20 .. _ CMP r1,#0x2800
- 0x01004894: d010 .. BEQ 0x10048b8 ; attmdb_uuid16_comp + 54
- 0x01004896: 7992 .y LDRB r2,[r2,#6]
- 0x01004898: 0612 .. LSLS r2,r2,#24
- 0x0100489a: d503 .. BPL 0x10048a4 ; attmdb_uuid16_comp + 34
- 0x0100489c: f6420201 B... MOV r2,#0x2801
- 0x010048a0: 4291 .B CMP r1,r2
- 0x010048a2: d009 .. BEQ 0x10048b8 ; attmdb_uuid16_comp + 54
- 0x010048a4: 4770 pG BX lr
- 0x010048a6: 2a00 .* CMP r2,#0
- 0x010048a8: d0fc .. BEQ 0x10048a4 ; attmdb_uuid16_comp + 34
- 0x010048aa: 8853 S. LDRH r3,[r2,#2]
- 0x010048ac: f4134fc0 ...O TST r3,#0x6000
- 0x010048b0: d1f8 .. BNE 0x10048a4 ; attmdb_uuid16_comp + 34
- 0x010048b2: 8812 .. LDRH r2,[r2,#0]
- 0x010048b4: 428a .B CMP r2,r1
- 0x010048b6: d1f5 .. BNE 0x10048a4 ; attmdb_uuid16_comp + 34
- 0x010048b8: 2001 . MOVS r0,#1
- 0x010048ba: 4770 pG BX lr
- i.atts_check_length_and_offset
- atts_check_length_and_offset
- 0x010048bc: b538 8. PUSH {r3-r5,lr}
- 0x010048be: 460d .F MOV r5,r1
- 0x010048c0: 2100 .! MOVS r1,#0
- 0x010048c2: f8ad1000 .... STRH r1,[sp,#0]
- 0x010048c6: 4614 .F MOV r4,r2
- 0x010048c8: 4669 iF MOV r1,sp
- 0x010048ca: f7fffd2f ../. BL attmdb_get_max_len ; 0x100432c
- 0x010048ce: 2800 .( CMP r0,#0
- 0x010048d0: d104 .. BNE 0x10048dc ; atts_check_length_and_offset + 32
- 0x010048d2: f8bd1000 .... LDRH r1,[sp,#0]
- 0x010048d6: 428c .B CMP r4,r1
- 0x010048d8: d301 .. BCC 0x10048de ; atts_check_length_and_offset + 34
- 0x010048da: 2007 . MOVS r0,#7
- 0x010048dc: bd38 8. POP {r3-r5,pc}
- 0x010048de: 1962 b. ADDS r2,r4,r5
- 0x010048e0: 428a .B CMP r2,r1
- 0x010048e2: d9fb .. BLS 0x10048dc ; atts_check_length_and_offset + 32
- 0x010048e4: 200d . MOVS r0,#0xd
- 0x010048e6: bd38 8. POP {r3-r5,pc}
- i.atts_clear_prep_data
- atts_clear_prep_data
- 0x010048e8: b570 p. PUSH {r4-r6,lr}
- 0x010048ea: 4d07 .M LDR r5,[pc,#28] ; [0x1004908] = 0x20004be4
- 0x010048ec: 4604 .F MOV r4,r0
- 0x010048ee: bf00 .. NOP
- 0x010048f0: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010048f4: f8501f24 P.$. LDR r1,[r0,#0x24]!
- 0x010048f8: 2900 .) CMP r1,#0
- 0x010048fa: d004 .. BEQ 0x1004906 ; atts_clear_prep_data + 30
- 0x010048fc: f7fcf8d5 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01004900: f7fcf8b5 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01004904: e7f4 .. B 0x10048f0 ; atts_clear_prep_data + 8
- 0x01004906: bd70 p. POP {r4-r6,pc}
- $d
- 0x01004908: 20004be4 .K. DCD 536890340
- $t
- i.atts_clear_read_cache
- atts_clear_read_cache
- 0x0100490c: b570 p. PUSH {r4-r6,lr}
- 0x0100490e: 4d07 .M LDR r5,[pc,#28] ; [0x100492c] = 0x20004be4
- 0x01004910: 4604 .F MOV r4,r0
- 0x01004912: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01004916: 6bc0 .k LDR r0,[r0,#0x3c]
- 0x01004918: 2800 .( CMP r0,#0
- 0x0100491a: d006 .. BEQ 0x100492a ; atts_clear_read_cache + 30
- 0x0100491c: 380c .8 SUBS r0,r0,#0xc
- 0x0100491e: f7fcf8e7 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01004922: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01004926: 2000 . MOVS r0,#0
- 0x01004928: 63c8 .c STR r0,[r1,#0x3c]
- 0x0100492a: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100492c: 20004be4 .K. DCD 536890340
- $t
- i.atts_clear_rsp_data
- atts_clear_rsp_data
- 0x01004930: b570 p. PUSH {r4-r6,lr}
- 0x01004932: 4d07 .M LDR r5,[pc,#28] ; [0x1004950] = 0x20004be4
- 0x01004934: 4604 .F MOV r4,r0
- 0x01004936: bf00 .. NOP
- 0x01004938: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100493c: f8501f2c P.,. LDR r1,[r0,#0x2c]!
- 0x01004940: 2900 .) CMP r1,#0
- 0x01004942: d004 .. BEQ 0x100494e ; atts_clear_rsp_data + 30
- 0x01004944: f7fcf8b1 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01004948: f7fcf891 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100494c: e7f4 .. B 0x1004938 ; atts_clear_rsp_data + 8
- 0x0100494e: bd70 p. POP {r4-r6,pc}
- $d
- 0x01004950: 20004be4 .K. DCD 536890340
- $t
- i.atts_execute_write_req
- atts_execute_write_req
- 0x01004954: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x01004958: 4680 .F MOV r8,r0
- 0x0100495a: b085 .. SUB sp,sp,#0x14
- 0x0100495c: 2000 . MOVS r0,#0
- 0x0100495e: 9001 .. STR r0,[sp,#4]
- 0x01004960: 468b .F MOV r11,r1
- 0x01004962: 1f0f .. SUBS r7,r1,#4
- 0x01004964: 784a Jx LDRB r2,[r1,#1]
- 0x01004966: 2106 .! MOVS r1,#6
- 0x01004968: 4606 .F MOV r6,r0
- 0x0100496a: eb012a08 ...* ADD r10,r1,r8,LSL #8
- 0x0100496e: 2a01 .* CMP r2,#1
- 0x01004970: d010 .. BEQ 0x1004994 ; atts_execute_write_req + 64
- 0x01004972: 4640 @F MOV r0,r8
- 0x01004974: f7ffffb8 .... BL atts_clear_prep_data ; 0x10048e8
- 0x01004978: 2017 . MOVS r0,#0x17
- 0x0100497a: 9000 .. STR r0,[sp,#0]
- 0x0100497c: 4653 SF MOV r3,r10
- 0x0100497e: 2219 ." MOVS r2,#0x19
- 0x01004980: 2104 .! MOVS r1,#4
- 0x01004982: 4640 @F MOV r0,r8
- 0x01004984: f00dfe06 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01004988: f00ef9a0 .... BL l2cc_pdu_send ; 0x1012ccc
- 0x0100498c: 9801 .. LDR r0,[sp,#4]
- 0x0100498e: b005 .. ADD sp,sp,#0x14
- 0x01004990: e8bd8ff0 .... POP {r4-r11,pc}
- 0x01004994: 8838 8. LDRH r0,[r7,#0]
- 0x01004996: bbb0 .. CBNZ r0,0x1004a06 ; atts_execute_write_req + 178
- 0x01004998: 484b KH LDR r0,[pc,#300] ; [0x1004ac8] = 0x20004be4
- 0x0100499a: f8500028 P.(. LDR r0,[r0,r8,LSL #2]
- 0x0100499e: 6a44 Dj LDR r4,[r0,#0x24]
- 0x010049a0: b38c .. CBZ r4,0x1004a06 ; atts_execute_write_req + 178
- 0x010049a2: 2000 . MOVS r0,#0
- 0x010049a4: 9004 .. STR r0,[sp,#0x10]
- 0x010049a6: 4681 .F MOV r9,r0
- 0x010049a8: 9000 .. STR r0,[sp,#0]
- 0x010049aa: 2000 . MOVS r0,#0
- 0x010049ac: f1040516 .... ADD r5,r4,#0x16
- 0x010049b0: 9002 .. STR r0,[sp,#8]
- 0x010049b2: 9003 .. STR r0,[sp,#0xc]
- 0x010049b4: f8350902 5... LDRH r0,[r5],#-2
- 0x010049b8: a902 .. ADD r1,sp,#8
- 0x010049ba: f7fffc9d .... BL attmdb_get_attribute ; 0x10042f8
- 0x010049be: 8922 ". LDRH r2,[r4,#8]
- 0x010049c0: 8961 a. LDRH r1,[r4,#0xa]
- 0x010049c2: a802 .. ADD r0,sp,#8
- 0x010049c4: f7ffff7a ..z. BL atts_check_length_and_offset ; 0x10048bc
- 0x010049c8: 0006 .. MOVS r6,r0
- 0x010049ca: f04f0001 O... MOV r0,#1
- 0x010049ce: 8038 8. STRH r0,[r7,#0]
- 0x010049d0: d10f .. BNE 0x10049f2 ; atts_execute_write_req + 158
- 0x010049d2: 8868 h. LDRH r0,[r5,#2]
- 0x010049d4: 9904 .. LDR r1,[sp,#0x10]
- 0x010049d6: 4288 .B CMP r0,r1
- 0x010049d8: d005 .. BEQ 0x10049e6 ; atts_execute_write_req + 146
- 0x010049da: 9004 .. STR r0,[sp,#0x10]
- 0x010049dc: 88e0 .. LDRH r0,[r4,#6]
- 0x010049de: 9000 .. STR r0,[sp,#0]
- 0x010049e0: 2000 . MOVS r0,#0
- 0x010049e2: 46a1 .F MOV r9,r4
- 0x010049e4: 80a0 .. STRH r0,[r4,#4]
- 0x010049e6: 8920 . LDRH r0,[r4,#8]
- 0x010049e8: 9900 .. LDR r1,[sp,#0]
- 0x010049ea: 4288 .B CMP r0,r1
- 0x010049ec: d90c .. BLS 0x1004a08 ; atts_execute_write_req + 180
- 0x010049ee: f04f0607 O... MOV r6,#7
- 0x010049f2: 886a j. LDRH r2,[r5,#2]
- 0x010049f4: f89b1000 .... LDRB r1,[r11,#0]
- 0x010049f8: 4633 3F MOV r3,r6
- 0x010049fa: 4640 @F MOV r0,r8
- 0x010049fc: f000ff0e .... BL atts_send_error ; 0x100581c
- 0x01004a00: 4640 @F MOV r0,r8
- 0x01004a02: f7ffff71 ..q. BL atts_clear_prep_data ; 0x10048e8
- 0x01004a06: e014 .. B 0x1004a32 ; atts_execute_write_req + 222
- 0x01004a08: d207 .. BCS 0x1004a1a ; atts_execute_write_req + 198
- 0x01004a0a: 45a1 .E CMP r9,r4
- 0x01004a0c: d005 .. BEQ 0x1004a1a ; atts_execute_write_req + 198
- 0x01004a0e: 9800 .. LDR r0,[sp,#0]
- 0x01004a10: 80e0 .. STRH r0,[r4,#6]
- 0x01004a12: 8960 `. LDRH r0,[r4,#0xa]
- 0x01004a14: 46a1 .F MOV r9,r4
- 0x01004a16: 80a0 .. STRH r0,[r4,#4]
- 0x01004a18: e008 .. B 0x1004a2c ; atts_execute_write_req + 216
- 0x01004a1a: 8961 a. LDRH r1,[r4,#0xa]
- 0x01004a1c: 4408 .D ADD r0,r0,r1
- 0x01004a1e: b280 .. UXTH r0,r0
- 0x01004a20: 9000 .. STR r0,[sp,#0]
- 0x01004a22: f8b90004 .... LDRH r0,[r9,#4]
- 0x01004a26: 4408 .D ADD r0,r0,r1
- 0x01004a28: f8a90004 .... STRH r0,[r9,#4]
- 0x01004a2c: 6824 $h LDR r4,[r4,#0]
- 0x01004a2e: 2c00 ., CMP r4,#0
- 0x01004a30: d1bb .. BNE 0x10049aa ; atts_execute_write_req + 86
- 0x01004a32: 4825 %H LDR r0,[pc,#148] ; [0x1004ac8] = 0x20004be4
- 0x01004a34: f8501028 P.(. LDR r1,[r0,r8,LSL #2]
- 0x01004a38: 6a4c Lj LDR r4,[r1,#0x24]
- 0x01004a3a: b1c4 .. CBZ r4,0x1004a6e ; atts_execute_write_req + 282
- 0x01004a3c: 4681 .F MOV r9,r0
- 0x01004a3e: 2700 .' MOVS r7,#0
- 0x01004a40: f104050c .... ADD r5,r4,#0xc
- 0x01004a44: 8ae1 .. LDRH r1,[r4,#0x16]
- 0x01004a46: 4640 @F MOV r0,r8
- 0x01004a48: f000fa7e ..~. BL atts_get_dest_task ; 0x1004f48
- 0x01004a4c: 4601 .F MOV r1,r0
- 0x01004a4e: 88a0 .. LDRH r0,[r4,#4]
- 0x01004a50: 4652 RF MOV r2,r10
- 0x01004a52: 1d80 .. ADDS r0,r0,#6
- 0x01004a54: b283 .. UXTH r3,r0
- 0x01004a56: f6404015 @..@ MOV r0,#0xc15
- 0x01004a5a: f7fcf81c .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01004a5e: 8969 i. LDRH r1,[r5,#0xa]
- 0x01004a60: 8001 .. STRH r1,[r0,#0]
- 0x01004a62: 88a1 .. LDRH r1,[r4,#4]
- 0x01004a64: 8081 .. STRH r1,[r0,#4]
- 0x01004a66: 8921 !. LDRH r1,[r4,#8]
- 0x01004a68: 4606 .F MOV r6,r0
- 0x01004a6a: 8041 A. STRH r1,[r0,#2]
- 0x01004a6c: e021 !. B 0x1004ab2 ; atts_execute_write_req + 350
- 0x01004a6e: 4640 @F MOV r0,r8
- 0x01004a70: f7ffff3a ..:. BL atts_clear_prep_data ; 0x10048e8
- 0x01004a74: 2e00 .. CMP r6,#0
- 0x01004a76: f43faf7f ?... BEQ 0x1004978 ; atts_execute_write_req + 36
- 0x01004a7a: e787 .. B 0x100498c ; atts_execute_write_req + 56
- 0x01004a7c: f1040116 .... ADD r1,r4,#0x16
- 0x01004a80: 8830 0. LDRH r0,[r6,#0]
- 0x01004a82: f8312902 1..) LDRH r2,[r1],#-2
- 0x01004a86: 4290 .B CMP r0,r2
- 0x01004a88: d118 .. BNE 0x1004abc ; atts_execute_write_req + 360
- 0x01004a8a: 19f0 .. ADDS r0,r6,r7
- 0x01004a8c: 8962 b. LDRH r2,[r4,#0xa]
- 0x01004a8e: 1d80 .. ADDS r0,r0,#6
- 0x01004a90: 3108 .1 ADDS r1,r1,#8
- 0x01004a92: f7fbff79 ..y. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01004a96: 8960 `. LDRH r0,[r4,#0xa]
- 0x01004a98: 6825 %h LDR r5,[r4,#0]
- 0x01004a9a: 4438 8D ADD r0,r0,r7
- 0x01004a9c: b287 .. UXTH r7,r0
- 0x01004a9e: f8590028 Y.(. LDR r0,[r9,r8,LSL #2]
- 0x01004aa2: 3024 $0 ADDS r0,r0,#0x24
- 0x01004aa4: f7fcf801 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01004aa8: 4620 F MOV r0,r4
- 0x01004aaa: f7fbffe0 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01004aae: 002c ,. MOVS r4,r5
- 0x01004ab0: d004 .. BEQ 0x1004abc ; atts_execute_write_req + 360
- 0x01004ab2: 88b0 .. LDRH r0,[r6,#4]
- 0x01004ab4: 42b8 .B CMP r0,r7
- 0x01004ab6: d8e1 .. BHI 0x1004a7c ; atts_execute_write_req + 296
- 0x01004ab8: 2800 .( CMP r0,#0
- 0x01004aba: d0df .. BEQ 0x1004a7c ; atts_execute_write_req + 296
- 0x01004abc: 4630 0F MOV r0,r6
- 0x01004abe: f7fbffef .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01004ac2: 2001 . MOVS r0,#1
- 0x01004ac4: 9001 .. STR r0,[sp,#4]
- 0x01004ac6: e761 a. B 0x100498c ; atts_execute_write_req + 56
- $d
- 0x01004ac8: 20004be4 .K. DCD 536890340
- $t
- i.atts_find_by_type_req
- atts_find_by_type_req
- 0x01004acc: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x01004ad0: 4607 .F MOV r7,r0
- 0x01004ad2: b08d .. SUB sp,sp,#0x34
- 0x01004ad4: 2000 . MOVS r0,#0
- 0x01004ad6: 9008 .. STR r0,[sp,#0x20]
- 0x01004ad8: 9009 .. STR r0,[sp,#0x24]
- 0x01004ada: 8848 H. LDRH r0,[r1,#2]
- 0x01004adc: 1f0e .. SUBS r6,r1,#4
- 0x01004ade: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x01004ae2: 8830 0. LDRH r0,[r6,#0]
- 0x01004ae4: 460c .F MOV r4,r1
- 0x01004ae6: b948 H. CBNZ r0,0x1004afc ; atts_find_by_type_req + 48
- 0x01004ae8: 4638 8F MOV r0,r7
- 0x01004aea: f009fbcf .... BL gattc_get_mtu ; 0x100e28c
- 0x01004aee: 1e40 @. SUBS r0,r0,#1
- 0x01004af0: 8030 0. STRH r0,[r6,#0]
- 0x01004af2: 8860 `. LDRH r0,[r4,#2]
- 0x01004af4: 88a1 .. LDRH r1,[r4,#4]
- 0x01004af6: 4288 .B CMP r0,r1
- 0x01004af8: d81f .. BHI 0x1004b3a ; atts_find_by_type_req + 110
- 0x01004afa: b1f0 .. CBZ r0,0x1004b3a ; atts_find_by_type_req + 110
- 0x01004afc: f104000a .... ADD r0,r4,#0xa
- 0x01004b00: f10d0920 .. . ADD r9,sp,#0x20
- 0x01004b04: f10d0a14 .... ADD r10,sp,#0x14
- 0x01004b08: f10d0b30 ..0. ADD r11,sp,#0x30
- 0x01004b0c: f1040806 .... ADD r8,r4,#6
- 0x01004b10: 9006 .. STR r0,[sp,#0x18]
- 0x01004b12: 88a0 .. LDRH r0,[r4,#4]
- 0x01004b14: f8ad001c .... STRH r0,[sp,#0x1c]
- 0x01004b18: f8cda00c .... STR r10,[sp,#0xc]
- 0x01004b1c: e88d0b00 .... STM sp,{r8,r9,r11}
- 0x01004b20: 2302 .# MOVS r3,#2
- 0x01004b22: aa07 .. ADD r2,sp,#0x1c
- 0x01004b24: a904 .. ADD r1,sp,#0x10
- 0x01004b26: 4638 8F MOV r0,r7
- 0x01004b28: f000f976 ..v. BL atts_find_value_by_uuid ; 0x1004e18
- 0x01004b2c: 0005 .. MOVS r5,r0
- 0x01004b2e: d006 .. BEQ 0x1004b3e ; atts_find_by_type_req + 114
- 0x01004b30: 2d0a .- CMP r5,#0xa
- 0x01004b32: d047 G. BEQ 0x1004bc4 ; atts_find_by_type_req + 248
- 0x01004b34: 2d06 .- CMP r5,#6
- 0x01004b36: d076 v. BEQ 0x1004c26 ; atts_find_by_type_req + 346
- 0x01004b38: e031 1. B 0x1004b9e ; atts_find_by_type_req + 210
- 0x01004b3a: 2501 .% MOVS r5,#1
- 0x01004b3c: e042 B. B 0x1004bc4 ; atts_find_by_type_req + 248
- 0x01004b3e: 88e0 .. LDRH r0,[r4,#6]
- 0x01004b40: f5b05f20 .. _ CMP r0,#0x2800
- 0x01004b44: d003 .. BEQ 0x1004b4e ; atts_find_by_type_req + 130
- 0x01004b46: f6420101 B... MOV r1,#0x2801
- 0x01004b4a: 4288 .B CMP r0,r1
- 0x01004b4c: d108 .. BNE 0x1004b60 ; atts_find_by_type_req + 148
- 0x01004b4e: f8bd0030 ..0. LDRH r0,[sp,#0x30]
- 0x01004b52: 7a21 !z LDRB r1,[r4,#8]
- 0x01004b54: b2c3 .. UXTB r3,r0
- 0x01004b56: e9dd2005 ... LDRD r2,r0,[sp,#0x14]
- 0x01004b5a: f7fffacf .... BL attm_uuid_comp ; 0x10040fc
- 0x01004b5e: b948 H. CBNZ r0,0x1004b74 ; atts_find_by_type_req + 168
- 0x01004b60: 8922 ". LDRH r2,[r4,#8]
- 0x01004b62: f8bd0030 ..0. LDRH r0,[sp,#0x30]
- 0x01004b66: 4282 .B CMP r2,r0
- 0x01004b68: d119 .. BNE 0x1004b9e ; atts_find_by_type_req + 210
- 0x01004b6a: e9dd1005 .... LDRD r1,r0,[sp,#0x14]
- 0x01004b6e: f7fbffb5 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01004b72: b9a0 .. CBNZ r0,0x1004b9e ; atts_find_by_type_req + 210
- 0x01004b74: 2102 .! MOVS r1,#2
- 0x01004b76: 2008 . MOVS r0,#8
- 0x01004b78: f7fbff60 ..`. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01004b7c: 4601 .F MOV r1,r0
- 0x01004b7e: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x01004b82: 8088 .. STRH r0,[r1,#4]
- 0x01004b84: f8bd001c .... LDRH r0,[sp,#0x1c]
- 0x01004b88: 80c8 .. STRH r0,[r1,#6]
- 0x01004b8a: 4831 1H LDR r0,[pc,#196] ; [0x1004c50] = 0x20004be4
- 0x01004b8c: 3e08 .> SUBS r6,r6,#8
- 0x01004b8e: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x01004b92: 302c ,0 ADDS r0,r0,#0x2c
- 0x01004b94: f7fbff8e .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x01004b98: 4638 8F MOV r0,r7
- 0x01004b9a: f7fffeb7 .... BL atts_clear_read_cache ; 0x100490c
- 0x01004b9e: f8bd001c .... LDRH r0,[sp,#0x1c]
- 0x01004ba2: 1c40 @. ADDS r0,r0,#1
- 0x01004ba4: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x01004ba8: 88a0 .. LDRH r0,[r4,#4]
- 0x01004baa: f8bd1010 .... LDRH r1,[sp,#0x10]
- 0x01004bae: 4288 .B CMP r0,r1
- 0x01004bb0: d306 .. BCC 0x1004bc0 ; atts_find_by_type_req + 244
- 0x01004bb2: f8bd101c .... LDRH r1,[sp,#0x1c]
- 0x01004bb6: 4288 .B CMP r0,r1
- 0x01004bb8: d002 .. BEQ 0x1004bc0 ; atts_find_by_type_req + 244
- 0x01004bba: 8830 0. LDRH r0,[r6,#0]
- 0x01004bbc: 2804 .( CMP r0,#4
- 0x01004bbe: d2a8 .. BCS 0x1004b12 ; atts_find_by_type_req + 70
- 0x01004bc0: 2d06 .- CMP r5,#6
- 0x01004bc2: d03f ?. BEQ 0x1004c44 ; atts_find_by_type_req + 376
- 0x01004bc4: f8df8088 .... LDR r8,[pc,#136] ; [0x1004c50] = 0x20004be4
- 0x01004bc8: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x01004bcc: 302c ,0 ADDS r0,r0,#0x2c
- 0x01004bce: f7fbff99 .... BL $Ven$TT$L$$co_list_size ; 0x1000b04
- 0x01004bd2: b348 H. CBZ r0,0x1004c28 ; atts_find_by_type_req + 348
- 0x01004bd4: f64f71ff O..q MOV r1,#0xffff
- 0x01004bd8: ea010680 .... AND r6,r1,r0,LSL #2
- 0x01004bdc: 2006 . MOVS r0,#6
- 0x01004bde: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x01004be2: 2400 .$ MOVS r4,#0
- 0x01004be4: 2207 ." MOVS r2,#7
- 0x01004be6: 2104 .! MOVS r1,#4
- 0x01004be8: 4638 8F MOV r0,r7
- 0x01004bea: 9600 .. STR r6,[sp,#0]
- 0x01004bec: f00dfcd2 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01004bf0: 4601 .F MOV r1,r0
- 0x01004bf2: 8046 F. STRH r6,[r0,#2]
- 0x01004bf4: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x01004bf8: 6ac2 .j LDR r2,[r0,#0x2c]
- 0x01004bfa: e00e .. B 0x1004c1a ; atts_find_by_type_req + 334
- 0x01004bfc: 1908 .. ADDS r0,r1,r4
- 0x01004bfe: 8893 .. LDRH r3,[r2,#4]
- 0x01004c00: 7103 .q STRB r3,[r0,#4]
- 0x01004c02: 0a1b .. LSRS r3,r3,#8
- 0x01004c04: 7143 Cq STRB r3,[r0,#5]
- 0x01004c06: 1ca4 .. ADDS r4,r4,#2
- 0x01004c08: b2a3 .. UXTH r3,r4
- 0x01004c0a: 18c8 .. ADDS r0,r1,r3
- 0x01004c0c: 88d4 .. LDRH r4,[r2,#6]
- 0x01004c0e: 7104 .q STRB r4,[r0,#4]
- 0x01004c10: 0a24 $. LSRS r4,r4,#8
- 0x01004c12: 7144 Dq STRB r4,[r0,#5]
- 0x01004c14: 1c9b .. ADDS r3,r3,#2
- 0x01004c16: 6812 .h LDR r2,[r2,#0]
- 0x01004c18: b29c .. UXTH r4,r3
- 0x01004c1a: 2a00 .* CMP r2,#0
- 0x01004c1c: d1ee .. BNE 0x1004bfc ; atts_find_by_type_req + 304
- 0x01004c1e: 4608 .F MOV r0,r1
- 0x01004c20: f00ef854 ..T. BL l2cc_pdu_send ; 0x1012ccc
- 0x01004c24: e008 .. B 0x1004c38 ; atts_find_by_type_req + 364
- 0x01004c26: e00d .. B 0x1004c44 ; atts_find_by_type_req + 376
- 0x01004c28: e7ff .. B 0x1004c2a ; atts_find_by_type_req + 350
- 0x01004c2a: 7821 !x LDRB r1,[r4,#0]
- 0x01004c2c: 230a .# MOVS r3,#0xa
- 0x01004c2e: f8bd2010 ... LDRH r2,[sp,#0x10]
- 0x01004c32: 4638 8F MOV r0,r7
- 0x01004c34: f000fdf2 .... BL atts_send_error ; 0x100581c
- 0x01004c38: 2d06 .- CMP r5,#6
- 0x01004c3a: d006 .. BEQ 0x1004c4a ; atts_find_by_type_req + 382
- 0x01004c3c: 2000 . MOVS r0,#0
- 0x01004c3e: b00d .. ADD sp,sp,#0x34
- 0x01004c40: e8bd8ff0 .... POP {r4-r11,pc}
- 0x01004c44: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x01004c48: 8060 `. STRH r0,[r4,#2]
- 0x01004c4a: 2001 . MOVS r0,#1
- 0x01004c4c: e7f7 .. B 0x1004c3e ; atts_find_by_type_req + 370
- $d
- 0x01004c4e: 0000 .. DCW 0
- 0x01004c50: 20004be4 .K. DCD 536890340
- $t
- i.atts_find_end
- atts_find_end
- 0x01004c54: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01004c58: 4604 .F MOV r4,r0
- 0x01004c5a: 7908 .y LDRB r0,[r1,#4]
- 0x01004c5c: 460a .F MOV r2,r1
- 0x01004c5e: b110 .. CBZ r0,0x1004c66 ; atts_find_end + 18
- 0x01004c60: 6808 .h LDR r0,[r1,#0]
- 0x01004c62: 8844 D. LDRH r4,[r0,#2]
- 0x01004c64: e030 0. B 0x1004cc8 ; atts_find_end + 116
- 0x01004c66: f6420603 B... MOV r6,#0x2803
- 0x01004c6a: 4631 1F MOV r1,r6
- 0x01004c6c: 4610 .F MOV r0,r2
- 0x01004c6e: f7fffe08 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01004c72: b1f8 .. CBZ r0,0x1004cb4 ; atts_find_end + 96
- 0x01004c74: 2000 . MOVS r0,#0
- 0x01004c76: 9000 .. STR r0,[sp,#0]
- 0x01004c78: 9001 .. STR r0,[sp,#4]
- 0x01004c7a: 4620 F MOV r0,r4
- 0x01004c7c: f7fffbc0 .... BL attmdb_get_service ; 0x1004400
- 0x01004c80: 1c64 d. ADDS r4,r4,#1
- 0x01004c82: 4605 .F MOV r5,r0
- 0x01004c84: b2a4 .. UXTH r4,r4
- 0x01004c86: 1e77 w. SUBS r7,r6,#1
- 0x01004c88: e017 .. B 0x1004cba ; atts_find_end + 102
- 0x01004c8a: 4669 iF MOV r1,sp
- 0x01004c8c: 4620 F MOV r0,r4
- 0x01004c8e: f7fffb33 ..3. BL attmdb_get_attribute ; 0x10042f8
- 0x01004c92: 4631 1F MOV r1,r6
- 0x01004c94: 4668 hF MOV r0,sp
- 0x01004c96: f7fffdf4 .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01004c9a: b948 H. CBNZ r0,0x1004cb0 ; atts_find_end + 92
- 0x01004c9c: 4639 9F MOV r1,r7
- 0x01004c9e: 4668 hF MOV r0,sp
- 0x01004ca0: f7fffdef .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01004ca4: b920 . CBNZ r0,0x1004cb0 ; atts_find_end + 92
- 0x01004ca6: 2100 .! MOVS r1,#0
- 0x01004ca8: 4668 hF MOV r0,sp
- 0x01004caa: f7fffdea .... BL attmdb_uuid16_comp ; 0x1004882
- 0x01004cae: b110 .. CBZ r0,0x1004cb6 ; atts_find_end + 98
- 0x01004cb0: 1e64 d. SUBS r4,r4,#1
- 0x01004cb2: b2a4 .. UXTH r4,r4
- 0x01004cb4: e008 .. B 0x1004cc8 ; atts_find_end + 116
- 0x01004cb6: 1c64 d. ADDS r4,r4,#1
- 0x01004cb8: b2a4 .. UXTH r4,r4
- 0x01004cba: 88e8 .. LDRH r0,[r5,#6]
- 0x01004cbc: 42a0 .B CMP r0,r4
- 0x01004cbe: d302 .. BCC 0x1004cc6 ; atts_find_end + 114
- 0x01004cc0: 88a8 .. LDRH r0,[r5,#4]
- 0x01004cc2: 42a0 .B CMP r0,r4
- 0x01004cc4: d3e1 .. BCC 0x1004c8a ; atts_find_end + 54
- 0x01004cc6: 88ec .. LDRH r4,[r5,#6]
- 0x01004cc8: 4620 F MOV r0,r4
- 0x01004cca: e8bd81fc .... POP {r2-r8,pc}
- 0x01004cce: 0000 .. MOVS r0,r0
- i.atts_find_info_req
- atts_find_info_req
- 0x01004cd0: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x01004cd4: 460e .F MOV r6,r1
- 0x01004cd6: 4607 .F MOV r7,r0
- 0x01004cd8: f009fad8 .... BL gattc_get_mtu ; 0x100e28c
- 0x01004cdc: 1e80 .. SUBS r0,r0,#2
- 0x01004cde: fa1ff880 .... UXTH r8,r0
- 0x01004ce2: 8870 p. LDRH r0,[r6,#2]
- 0x01004ce4: 88b1 .. LDRH r1,[r6,#4]
- 0x01004ce6: 2400 .$ MOVS r4,#0
- 0x01004ce8: f8dfb128 ..(. LDR r11,[pc,#296] ; [0x1004e14] = 0x20004be4
- 0x01004cec: 46c1 .F MOV r9,r8
- 0x01004cee: 4288 .B CMP r0,r1
- 0x01004cf0: d80e .. BHI 0x1004d10 ; atts_find_info_req + 64
- 0x01004cf2: b168 h. CBZ r0,0x1004d10 ; atts_find_info_req + 64
- 0x01004cf4: b280 .. UXTH r0,r0
- 0x01004cf6: f8ad0004 .... STRH r0,[sp,#4]
- 0x01004cfa: 2000 . MOVS r0,#0
- 0x01004cfc: 9002 .. STR r0,[sp,#8]
- 0x01004cfe: 9003 .. STR r0,[sp,#0xc]
- 0x01004d00: a902 .. ADD r1,sp,#8
- 0x01004d02: a801 .. ADD r0,sp,#4
- 0x01004d04: f7fffb40 ..@. BL attmdb_get_next_att ; 0x1004388
- 0x01004d08: 0005 .. MOVS r5,r0
- 0x01004d0a: d003 .. BEQ 0x1004d14 ; atts_find_info_req + 68
- 0x01004d0c: 250a .% MOVS r5,#0xa
- 0x01004d0e: e03d =. B 0x1004d8c ; atts_find_info_req + 188
- 0x01004d10: 2501 .% MOVS r5,#1
- 0x01004d12: e03b ;. B 0x1004d8c ; atts_find_info_req + 188
- 0x01004d14: 88b0 .. LDRH r0,[r6,#4]
- 0x01004d16: f8bd1004 .... LDRH r1,[sp,#4]
- 0x01004d1a: 4288 .B CMP r0,r1
- 0x01004d1c: d32d -. BCC 0x1004d7a ; atts_find_info_req + 170
- 0x01004d1e: 2102 .! MOVS r1,#2
- 0x01004d20: 2018 . MOVS r0,#0x18
- 0x01004d22: f7fbfe8b .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01004d26: 4682 .F MOV r10,r0
- 0x01004d28: 2001 . MOVS r0,#1
- 0x01004d2a: f10a0207 .... ADD r2,r10,#7
- 0x01004d2e: 9000 .. STR r0,[sp,#0]
- 0x01004d30: 2300 .# MOVS r3,#0
- 0x01004d32: 1e51 Q. SUBS r1,r2,#1
- 0x01004d34: a802 .. ADD r0,sp,#8
- 0x01004d36: f7fffb87 .... BL attmdb_get_uuid ; 0x1004448
- 0x01004d3a: f8bd1004 .... LDRH r1,[sp,#4]
- 0x01004d3e: 4605 .F MOV r5,r0
- 0x01004d40: f8aa1004 .... STRH r1,[r10,#4]
- 0x01004d44: b90c .. CBNZ r4,0x1004d4a ; atts_find_info_req + 122
- 0x01004d46: f89a4006 ...@ LDRB r4,[r10,#6]
- 0x01004d4a: f89a0006 .... LDRB r0,[r10,#6]
- 0x01004d4e: 42a0 .B CMP r0,r4
- 0x01004d50: d003 .. BEQ 0x1004d5a ; atts_find_info_req + 138
- 0x01004d52: 4650 PF MOV r0,r10
- 0x01004d54: f7fbfe8b .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01004d58: e018 .. B 0x1004d8c ; atts_find_info_req + 188
- 0x01004d5a: f85b0027 [.'. LDR r0,[r11,r7,LSL #2]
- 0x01004d5e: 4651 QF MOV r1,r10
- 0x01004d60: 302c ,0 ADDS r0,r0,#0x2c
- 0x01004d62: f7fbfea7 .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x01004d66: eba90004 .... SUB r0,r9,r4
- 0x01004d6a: 1e80 .. SUBS r0,r0,#2
- 0x01004d6c: fa1ff980 .... UXTH r9,r0
- 0x01004d70: f8bd0004 .... LDRH r0,[sp,#4]
- 0x01004d74: 1c40 @. ADDS r0,r0,#1
- 0x01004d76: f8ad0004 .... STRH r0,[sp,#4]
- 0x01004d7a: 88b1 .. LDRH r1,[r6,#4]
- 0x01004d7c: f8bd0004 .... LDRH r0,[sp,#4]
- 0x01004d80: 4281 .B CMP r1,r0
- 0x01004d82: d303 .. BCC 0x1004d8c ; atts_find_info_req + 188
- 0x01004d84: b110 .. CBZ r0,0x1004d8c ; atts_find_info_req + 188
- 0x01004d86: 1ca1 .. ADDS r1,r4,#2
- 0x01004d88: 4589 .E CMP r9,r1
- 0x01004d8a: d2b9 .. BCS 0x1004d00 ; atts_find_info_req + 48
- 0x01004d8c: f85b0027 [.'. LDR r0,[r11,r7,LSL #2]
- 0x01004d90: 46da .F MOV r10,r11
- 0x01004d92: 6ac0 .j LDR r0,[r0,#0x2c]
- 0x01004d94: b1d0 .. CBZ r0,0x1004dcc ; atts_find_info_req + 252
- 0x01004d96: eba80809 .... SUB r8,r8,r9
- 0x01004d9a: fa1ff088 .... UXTH r0,r8
- 0x01004d9e: 9000 .. STR r0,[sp,#0]
- 0x01004da0: 2006 . MOVS r0,#6
- 0x01004da2: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x01004da6: 2600 .& MOVS r6,#0
- 0x01004da8: 2205 ." MOVS r2,#5
- 0x01004daa: 2104 .! MOVS r1,#4
- 0x01004dac: 4638 8F MOV r0,r7
- 0x01004dae: f00dfbf1 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01004db2: 4605 .F MOV r5,r0
- 0x01004db4: 2c02 ., CMP r4,#2
- 0x01004db6: d00b .. BEQ 0x1004dd0 ; atts_find_info_req + 256
- 0x01004db8: 2002 . MOVS r0,#2
- 0x01004dba: 7068 hp STRB r0,[r5,#1]
- 0x01004dbc: 8869 i. LDRH r1,[r5,#2]
- 0x01004dbe: eb010008 .... ADD r0,r1,r8
- 0x01004dc2: 8068 h. STRH r0,[r5,#2]
- 0x01004dc4: f85a0027 Z.'. LDR r0,[r10,r7,LSL #2]
- 0x01004dc8: 6ac4 .j LDR r4,[r0,#0x2c]
- 0x01004dca: e012 .. B 0x1004df2 ; atts_find_info_req + 290
- 0x01004dcc: b1bd .. CBZ r5,0x1004dfe ; atts_find_info_req + 302
- 0x01004dce: e017 .. B 0x1004e00 ; atts_find_info_req + 304
- 0x01004dd0: 2001 . MOVS r0,#1
- 0x01004dd2: e7f2 .. B 0x1004dba ; atts_find_info_req + 234
- 0x01004dd4: 19a8 .. ADDS r0,r5,r6
- 0x01004dd6: 88a1 .. LDRH r1,[r4,#4]
- 0x01004dd8: 8081 .. STRH r1,[r0,#4]
- 0x01004dda: 1cb6 .. ADDS r6,r6,#2
- 0x01004ddc: b2b6 .. UXTH r6,r6
- 0x01004dde: 19a8 .. ADDS r0,r5,r6
- 0x01004de0: 79a2 .y LDRB r2,[r4,#6]
- 0x01004de2: 1de1 .. ADDS r1,r4,#7
- 0x01004de4: 1d00 .. ADDS r0,r0,#4
- 0x01004de6: f7fbfdcf .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01004dea: 79a0 .y LDRB r0,[r4,#6]
- 0x01004dec: 6824 $h LDR r4,[r4,#0]
- 0x01004dee: 4430 0D ADD r0,r0,r6
- 0x01004df0: b286 .. UXTH r6,r0
- 0x01004df2: 2c00 ., CMP r4,#0
- 0x01004df4: d1ee .. BNE 0x1004dd4 ; atts_find_info_req + 260
- 0x01004df6: 4628 (F MOV r0,r5
- 0x01004df8: f00dff68 ..h. BL l2cc_pdu_send ; 0x1012ccc
- 0x01004dfc: e006 .. B 0x1004e0c ; atts_find_info_req + 316
- 0x01004dfe: 250a .% MOVS r5,#0xa
- 0x01004e00: 8872 r. LDRH r2,[r6,#2]
- 0x01004e02: 7831 1x LDRB r1,[r6,#0]
- 0x01004e04: 462b +F MOV r3,r5
- 0x01004e06: 4638 8F MOV r0,r7
- 0x01004e08: f000fd08 .... BL atts_send_error ; 0x100581c
- 0x01004e0c: b004 .. ADD sp,sp,#0x10
- 0x01004e0e: 2000 . MOVS r0,#0
- 0x01004e10: e8bd9ff0 .... POP {r4-r12,pc}
- $d
- 0x01004e14: 20004be4 .K. DCD 536890340
- $t
- i.atts_find_value_by_uuid
- atts_find_value_by_uuid
- 0x01004e18: e92d4fff -..O PUSH {r0-r11,lr}
- 0x01004e1c: b087 .. SUB sp,sp,#0x1c
- 0x01004e1e: 880f .. LDRH r7,[r1,#0]
- 0x01004e20: e9dda814 .... LDRD r10,r8,[sp,#0x50]
- 0x01004e24: f8ddb05c ..\. LDR r11,[sp,#0x5c]
- 0x01004e28: 4699 .F MOV r9,r3
- 0x01004e2a: 4615 .F MOV r5,r2
- 0x01004e2c: 460c .F MOV r4,r1
- 0x01004e2e: 2600 .& MOVS r6,#0
- 0x01004e30: 4641 AF MOV r1,r8
- 0x01004e32: 4620 F MOV r0,r4
- 0x01004e34: f7fffaa8 .... BL attmdb_get_next_att ; 0x1004388
- 0x01004e38: b110 .. CBZ r0,0x1004e40 ; atts_find_value_by_uuid + 40
- 0x01004e3a: 8828 (. LDRH r0,[r5,#0]
- 0x01004e3c: 8020 . STRH r0,[r4,#0]
- 0x01004e3e: e029 ). B 0x1004e94 ; atts_find_value_by_uuid + 124
- 0x01004e40: 8820 . LDRH r0,[r4,#0]
- 0x01004e42: 8829 ). LDRH r1,[r5,#0]
- 0x01004e44: 4288 .B CMP r0,r1
- 0x01004e46: d81f .. BHI 0x1004e88 ; atts_find_value_by_uuid + 112
- 0x01004e48: 2300 .# MOVS r3,#0
- 0x01004e4a: aa01 .. ADD r2,sp,#4
- 0x01004e4c: a905 .. ADD r1,sp,#0x14
- 0x01004e4e: 4640 @F MOV r0,r8
- 0x01004e50: 9600 .. STR r6,[sp,#0]
- 0x01004e52: f7fffaf9 .... BL attmdb_get_uuid ; 0x1004448
- 0x01004e56: f89d3014 ...0 LDRB r3,[sp,#0x14]
- 0x01004e5a: aa01 .. ADD r2,sp,#4
- 0x01004e5c: 4649 IF MOV r1,r9
- 0x01004e5e: 4650 PF MOV r0,r10
- 0x01004e60: f7fff94c ..L. BL attm_uuid_comp ; 0x10040fc
- 0x01004e64: b168 h. CBZ r0,0x1004e82 ; atts_find_value_by_uuid + 106
- 0x01004e66: 8822 ". LDRH r2,[r4,#0]
- 0x01004e68: 4643 CF MOV r3,r8
- 0x01004e6a: 2100 .! MOVS r1,#0
- 0x01004e6c: 9807 .. LDR r0,[sp,#0x1c]
- 0x01004e6e: f000f81f .... BL atts_get_att_chk_perm ; 0x1004eb0
- 0x01004e72: 4606 .F MOV r6,r0
- 0x01004e74: 8820 . LDRH r0,[r4,#0]
- 0x01004e76: 4641 AF MOV r1,r8
- 0x01004e78: f7fffeec .... BL atts_find_end ; 0x1004c54
- 0x01004e7c: 8028 (. STRH r0,[r5,#0]
- 0x01004e7e: b166 f. CBZ r6,0x1004e9a ; atts_find_value_by_uuid + 130
- 0x01004e80: e012 .. B 0x1004ea8 ; atts_find_value_by_uuid + 144
- 0x01004e82: 8820 . LDRH r0,[r4,#0]
- 0x01004e84: 1c40 @. ADDS r0,r0,#1
- 0x01004e86: 8020 . STRH r0,[r4,#0]
- 0x01004e88: 8829 ). LDRH r1,[r5,#0]
- 0x01004e8a: b280 .. UXTH r0,r0
- 0x01004e8c: 4288 .B CMP r0,r1
- 0x01004e8e: d801 .. BHI 0x1004e94 ; atts_find_value_by_uuid + 124
- 0x01004e90: 2800 .( CMP r0,#0
- 0x01004e92: d1cd .. BNE 0x1004e30 ; atts_find_value_by_uuid + 24
- 0x01004e94: 260a .& MOVS r6,#0xa
- 0x01004e96: 8027 '. STRH r7,[r4,#0]
- 0x01004e98: e006 .. B 0x1004ea8 ; atts_find_value_by_uuid + 144
- 0x01004e9a: 8821 !. LDRH r1,[r4,#0]
- 0x01004e9c: 465b [F MOV r3,r11
- 0x01004e9e: 9a16 .. LDR r2,[sp,#0x58]
- 0x01004ea0: 9807 .. LDR r0,[sp,#0x1c]
- 0x01004ea2: f000f85f .._. BL atts_get_value ; 0x1004f64
- 0x01004ea6: 4606 .F MOV r6,r0
- 0x01004ea8: b00b .. ADD sp,sp,#0x2c
- 0x01004eaa: 4630 0F MOV r0,r6
- 0x01004eac: e8bd8ff0 .... POP {r4-r11,pc}
- i.atts_get_att_chk_perm
- atts_get_att_chk_perm
- 0x01004eb0: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01004eb4: 2600 .& MOVS r6,#0
- 0x01004eb6: 4614 .F MOV r4,r2
- 0x01004eb8: 460d .F MOV r5,r1
- 0x01004eba: 4680 .F MOV r8,r0
- 0x01004ebc: 2906 .) CMP r1,#6
- 0x01004ebe: d901 .. BLS 0x1004ec4 ; atts_get_att_chk_perm + 20
- 0x01004ec0: 2406 .$ MOVS r4,#6
- 0x01004ec2: e03c <. B 0x1004f3e ; atts_get_att_chk_perm + 142
- 0x01004ec4: 491f .I LDR r1,[pc,#124] ; [0x1004f44] = 0x101b674
- 0x01004ec6: eb050045 ..E. ADD r0,r5,r5,LSL #1
- 0x01004eca: 9300 .. STR r3,[sp,#0]
- 0x01004ecc: eb010740 ..@. ADD r7,r1,r0,LSL #1
- 0x01004ed0: f8312010 1.. LDRH r2,[r1,r0,LSL #1]
- 0x01004ed4: 887b {. LDRH r3,[r7,#2]
- 0x01004ed6: a901 .. ADD r1,sp,#4
- 0x01004ed8: 4620 F MOV r0,r4
- 0x01004eda: f7fff975 ..u. BL attmdb_att_get_permission ; 0x10041c8
- 0x01004ede: 4604 .F MOV r4,r0
- 0x01004ee0: 2806 .( CMP r0,#6
- 0x01004ee2: d004 .. BEQ 0x1004eee ; atts_get_att_chk_perm + 62
- 0x01004ee4: 2c0c ., CMP r4,#0xc
- 0x01004ee6: d103 .. BNE 0x1004ef0 ; atts_get_att_chk_perm + 64
- 0x01004ee8: 2601 .& MOVS r6,#1
- 0x01004eea: 2400 .$ MOVS r4,#0
- 0x01004eec: e001 .. B 0x1004ef2 ; atts_get_att_chk_perm + 66
- 0x01004eee: 793c <y LDRB r4,[r7,#4]
- 0x01004ef0: bb2c ,. CBNZ r4,0x1004f3e ; atts_get_att_chk_perm + 142
- 0x01004ef2: f8bd0004 .... LDRH r0,[sp,#4]
- 0x01004ef6: b310 .. CBZ r0,0x1004f3e ; atts_get_att_chk_perm + 142
- 0x01004ef8: 4640 @F MOV r0,r8
- 0x01004efa: f004f985 .... BL gapc_lk_sec_lvl_get ; 0x1009208
- 0x01004efe: b1a8 .. CBZ r0,0x1004f2c ; atts_get_att_chk_perm + 124
- 0x01004f00: 2d03 .- CMP r5,#3
- 0x01004f02: d015 .. BEQ 0x1004f30 ; atts_get_att_chk_perm + 128
- 0x01004f04: 2101 .! MOVS r1,#1
- 0x01004f06: 4640 @F MOV r0,r8
- 0x01004f08: f004f912 .... BL gapc_is_sec_set ; 0x1009130
- 0x01004f0c: b138 8. CBZ r0,0x1004f1e ; atts_get_att_chk_perm + 110
- 0x01004f0e: b17e ~. CBZ r6,0x1004f30 ; atts_get_att_chk_perm + 128
- 0x01004f10: 4640 @F MOV r0,r8
- 0x01004f12: f003fdf9 .... BL gapc_enc_keysize_get ; 0x1008b08
- 0x01004f16: 2810 .( CMP r0,#0x10
- 0x01004f18: d20a .. BCS 0x1004f30 ; atts_get_att_chk_perm + 128
- 0x01004f1a: 240c .$ MOVS r4,#0xc
- 0x01004f1c: e00f .. B 0x1004f3e ; atts_get_att_chk_perm + 142
- 0x01004f1e: 2102 .! MOVS r1,#2
- 0x01004f20: 4640 @F MOV r0,r8
- 0x01004f22: f004f905 .... BL gapc_is_sec_set ; 0x1009130
- 0x01004f26: b108 .. CBZ r0,0x1004f2c ; atts_get_att_chk_perm + 124
- 0x01004f28: 240f .$ MOVS r4,#0xf
- 0x01004f2a: e008 .. B 0x1004f3e ; atts_get_att_chk_perm + 142
- 0x01004f2c: 2405 .$ MOVS r4,#5
- 0x01004f2e: e006 .. B 0x1004f3e ; atts_get_att_chk_perm + 142
- 0x01004f30: 4640 @F MOV r0,r8
- 0x01004f32: f004f969 ..i. BL gapc_lk_sec_lvl_get ; 0x1009208
- 0x01004f36: f8bd1004 .... LDRH r1,[sp,#4]
- 0x01004f3a: 4288 .B CMP r0,r1
- 0x01004f3c: d3f6 .. BCC 0x1004f2c ; atts_get_att_chk_perm + 124
- 0x01004f3e: 4620 F MOV r0,r4
- 0x01004f40: e8bd81fc .... POP {r2-r8,pc}
- $d
- 0x01004f44: 0101b674 t... DCD 16889460
- $t
- i.atts_get_dest_task
- atts_get_dest_task
- 0x01004f48: b510 .. PUSH {r4,lr}
- 0x01004f4a: 4604 .F MOV r4,r0
- 0x01004f4c: 4608 .F MOV r0,r1
- 0x01004f4e: f7fffa57 ..W. BL attmdb_get_service ; 0x1004400
- 0x01004f52: 4601 .F MOV r1,r0
- 0x01004f54: 8900 .. LDRH r0,[r0,#8]
- 0x01004f56: 7a89 .z LDRB r1,[r1,#0xa]
- 0x01004f58: 07c9 .. LSLS r1,r1,#31
- 0x01004f5a: d001 .. BEQ 0x1004f60 ; atts_get_dest_task + 24
- 0x01004f5c: ea402004 @.. ORR r0,r0,r4,LSL #8
- 0x01004f60: bd10 .. POP {r4,pc}
- 0x01004f62: 0000 .. MOVS r0,r0
- i.atts_get_value
- atts_get_value
- 0x01004f64: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01004f68: 4605 .F MOV r5,r0
- 0x01004f6a: 481e .H LDR r0,[pc,#120] ; [0x1004fe4] = 0x20004be4
- 0x01004f6c: 460e .F MOV r6,r1
- 0x01004f6e: 4698 .F MOV r8,r3
- 0x01004f70: f8501025 P.%. LDR r1,[r0,r5,LSL #2]
- 0x01004f74: 4617 .F MOV r7,r2
- 0x01004f76: 6bc9 .k LDR r1,[r1,#0x3c]
- 0x01004f78: b1c1 .. CBZ r1,0x1004fac ; atts_get_value + 72
- 0x01004f7a: 880a .. LDRH r2,[r1,#0]
- 0x01004f7c: 42b2 .B CMP r2,r6
- 0x01004f7e: d112 .. BNE 0x1004fa6 ; atts_get_value + 66
- 0x01004f80: 790c .y LDRB r4,[r1,#4]
- 0x01004f82: 2c06 ., CMP r4,#6
- 0x01004f84: d001 .. BEQ 0x1004f8a ; atts_get_value + 38
- 0x01004f86: b12c ,. CBZ r4,0x1004f94 ; atts_get_value + 48
- 0x01004f88: e000 .. B 0x1004f8c ; atts_get_value + 40
- 0x01004f8a: 2480 .$ MOVS r4,#0x80
- 0x01004f8c: 4628 (F MOV r0,r5
- 0x01004f8e: f7fffcbd .... BL atts_clear_read_cache ; 0x100490c
- 0x01004f92: e011 .. B 0x1004fb8 ; atts_get_value + 84
- 0x01004f94: 8849 I. LDRH r1,[r1,#2]
- 0x01004f96: 8039 9. STRH r1,[r7,#0]
- 0x01004f98: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01004f9c: 6bc0 .k LDR r0,[r0,#0x3c]
- 0x01004f9e: 1d40 @. ADDS r0,r0,#5
- 0x01004fa0: f8c80000 .... STR r0,[r8,#0]
- 0x01004fa4: e008 .. B 0x1004fb8 ; atts_get_value + 84
- 0x01004fa6: 4628 (F MOV r0,r5
- 0x01004fa8: f7fffcb0 .... BL atts_clear_read_cache ; 0x100490c
- 0x01004fac: 4642 BF MOV r2,r8
- 0x01004fae: 4639 9F MOV r1,r7
- 0x01004fb0: 4630 0F MOV r0,r6
- 0x01004fb2: f7fefe97 .... BL attm_get_value ; 0x1003ce4
- 0x01004fb6: 4604 .F MOV r4,r0
- 0x01004fb8: 2c06 ., CMP r4,#6
- 0x01004fba: d10f .. BNE 0x1004fdc ; atts_get_value + 120
- 0x01004fbc: 4631 1F MOV r1,r6
- 0x01004fbe: 4628 (F MOV r0,r5
- 0x01004fc0: f7ffffc2 .... BL atts_get_dest_task ; 0x1004f48
- 0x01004fc4: 4601 .F MOV r1,r0
- 0x01004fc6: 2006 . MOVS r0,#6
- 0x01004fc8: eb002205 ..." ADD r2,r0,r5,LSL #8
- 0x01004fcc: 2302 .# MOVS r3,#2
- 0x01004fce: f6404013 @..@ MOV r0,#0xc13
- 0x01004fd2: f7fbfd60 ..`. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01004fd6: 8006 .. STRH r6,[r0,#0]
- 0x01004fd8: f7fbfd62 ..b. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01004fdc: 4620 F MOV r0,r4
- 0x01004fde: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01004fe2: 0000 .. DCW 0
- 0x01004fe4: 20004be4 .K. DCD 536890340
- $t
- i.atts_l2cc_pdu_recv_handler
- atts_l2cc_pdu_recv_handler
- 0x01004fe8: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01004fec: 460c .F MOV r4,r1
- 0x01004fee: 4606 .F MOV r6,r0
- 0x01004ff0: 7a09 .z LDRB r1,[r1,#8]
- 0x01004ff2: 2006 . MOVS r0,#6
- 0x01004ff4: f04f08ff O... MOV r8,#0xff
- 0x01004ff8: f04f0900 O... MOV r9,#0
- 0x01004ffc: eb002506 ...% ADD r5,r0,r6,LSL #8
- 0x01005000: 291e .) CMP r1,#0x1e
- 0x01005002: d022 ". BEQ 0x100504a ; atts_l2cc_pdu_recv_handler + 98
- 0x01005004: 4a1f .J LDR r2,[pc,#124] ; [0x1005084] = 0x101b698
- 0x01005006: 200c . MOVS r0,#0xc
- 0x01005008: f8123030 ..00 LDRB r3,[r2,r0,LSL #3]
- 0x0100500c: 428b .B CMP r3,r1
- 0x0100500e: d132 2. BNE 0x1005076 ; atts_l2cc_pdu_recv_handler + 142
- 0x01005010: f8df8074 ..t. LDR r8,[pc,#116] ; [0x1005088] = 0x20004be4
- 0x01005014: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x01005018: 6b40 @k LDR r0,[r0,#0x34]
- 0x0100501a: b350 P. CBZ r0,0x1005072 ; atts_l2cc_pdu_recv_handler + 138
- 0x0100501c: 2700 .' MOVS r7,#0
- 0x0100501e: 4628 (F MOV r0,r5
- 0x01005020: f7fbfd75 ..u. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01005024: 06c0 .. LSLS r0,r0,#27
- 0x01005026: d500 .. BPL 0x100502a ; atts_l2cc_pdu_recv_handler + 66
- 0x01005028: 2700 .' MOVS r7,#0
- 0x0100502a: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x0100502e: f1a4010c .... SUB r1,r4,#0xc
- 0x01005032: 3034 40 ADDS r0,r0,#0x34
- 0x01005034: f7fbfd3e ..>. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x01005038: f8a49004 .... STRH r9,[r4,#4]
- 0x0100503c: f04f0801 O... MOV r8,#1
- 0x01005040: b1ef .. CBZ r7,0x100507e ; atts_l2cc_pdu_recv_handler + 150
- 0x01005042: 4630 0F MOV r0,r6
- 0x01005044: f000f8c0 .... BL atts_process_pdu ; 0x10051c8
- 0x01005048: e019 .. B 0x100507e ; atts_l2cc_pdu_recv_handler + 150
- 0x0100504a: 2100 .! MOVS r1,#0
- 0x0100504c: 4630 0F MOV r0,r6
- 0x0100504e: f009f925 ..%. BL gattc_get_operation ; 0x100e29c
- 0x01005052: 2813 .( CMP r0,#0x13
- 0x01005054: d001 .. BEQ 0x100505a ; atts_l2cc_pdu_recv_handler + 114
- 0x01005056: 2814 .( CMP r0,#0x14
- 0x01005058: d109 .. BNE 0x100506e ; atts_l2cc_pdu_recv_handler + 134
- 0x0100505a: 4629 )F MOV r1,r5
- 0x0100505c: f640401d @..@ MOV r0,#0xc1d
- 0x01005060: f7fbfd37 ..7. BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x01005064: 2200 ." MOVS r2,#0
- 0x01005066: 4611 .F MOV r1,r2
- 0x01005068: 4630 0F MOV r0,r6
- 0x0100506a: f009fc7b ..{. BL gattc_send_complete_evt ; 0x100e964
- 0x0100506e: 46c8 .F MOV r8,r9
- 0x01005070: e005 .. B 0x100507e ; atts_l2cc_pdu_recv_handler + 150
- 0x01005072: 2701 .' MOVS r7,#1
- 0x01005074: e7d3 .. B 0x100501e ; atts_l2cc_pdu_recv_handler + 54
- 0x01005076: 1e40 @. SUBS r0,r0,#1
- 0x01005078: b240 @. SXTB r0,r0
- 0x0100507a: 2800 .( CMP r0,#0
- 0x0100507c: dac4 .. BGE 0x1005008 ; atts_l2cc_pdu_recv_handler + 32
- 0x0100507e: 4640 @F MOV r0,r8
- 0x01005080: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x01005084: 0101b698 .... DCD 16889496
- 0x01005088: 20004be4 .K. DCD 536890340
- $t
- i.atts_mtu_exc_req
- atts_mtu_exc_req
- 0x0100508c: b5f8 .. PUSH {r3-r7,lr}
- 0x0100508e: 460e .F MOV r6,r1
- 0x01005090: 4607 .F MOV r7,r0
- 0x01005092: f006f87b ..{. BL gapm_get_max_mtu ; 0x100b18c
- 0x01005096: 4605 .F MOV r5,r0
- 0x01005098: 2000 . MOVS r0,#0
- 0x0100509a: 9000 .. STR r0,[sp,#0]
- 0x0100509c: 2006 . MOVS r0,#6
- 0x0100509e: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x010050a2: 2203 ." MOVS r2,#3
- 0x010050a4: 2104 .! MOVS r1,#4
- 0x010050a6: 4638 8F MOV r0,r7
- 0x010050a8: f00dfa74 ..t. BL l2cc_pdu_alloc ; 0x1012594
- 0x010050ac: 4604 .F MOV r4,r0
- 0x010050ae: f006f86d ..m. BL gapm_get_max_mtu ; 0x100b18c
- 0x010050b2: 8871 q. LDRH r1,[r6,#2]
- 0x010050b4: 4288 .B CMP r0,r1
- 0x010050b6: d300 .. BCC 0x10050ba ; atts_mtu_exc_req + 46
- 0x010050b8: 4608 .F MOV r0,r1
- 0x010050ba: 4601 .F MOV r1,r0
- 0x010050bc: 4638 8F MOV r0,r7
- 0x010050be: f009fd21 ..!. BL gattc_set_mtu ; 0x100eb04
- 0x010050c2: 8065 e. STRH r5,[r4,#2]
- 0x010050c4: 4620 F MOV r0,r4
- 0x010050c6: f00dfe01 .... BL l2cc_pdu_send ; 0x1012ccc
- 0x010050ca: 2000 . MOVS r0,#0
- 0x010050cc: bdf8 .. POP {r3-r7,pc}
- 0x010050ce: 0000 .. MOVS r0,r0
- i.atts_prepare_write_req
- atts_prepare_write_req
- 0x010050d0: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x010050d4: 4681 .F MOV r9,r0
- 0x010050d6: 2000 . MOVS r0,#0
- 0x010050d8: 1f0e .. SUBS r6,r1,#4
- 0x010050da: 9002 .. STR r0,[sp,#8]
- 0x010050dc: 4682 .F MOV r10,r0
- 0x010050de: 9003 .. STR r0,[sp,#0xc]
- 0x010050e0: 8830 0. LDRH r0,[r6,#0]
- 0x010050e2: 460c .F MOV r4,r1
- 0x010050e4: b938 8. CBNZ r0,0x10050f6 ; atts_prepare_write_req + 38
- 0x010050e6: 8862 b. LDRH r2,[r4,#2]
- 0x010050e8: ab02 .. ADD r3,sp,#8
- 0x010050ea: 2101 .! MOVS r1,#1
- 0x010050ec: 4648 HF MOV r0,r9
- 0x010050ee: f7fffedf .... BL atts_get_att_chk_perm ; 0x1004eb0
- 0x010050f2: 0007 .. MOVS r7,r0
- 0x010050f4: d130 0. BNE 0x1005158 ; atts_prepare_write_req + 136
- 0x010050f6: f8dfc0cc .... LDR r12,[pc,#204] ; [0x10051c4] = 0x20004be4
- 0x010050fa: 2300 .# MOVS r3,#0
- 0x010050fc: 2506 .% MOVS r5,#6
- 0x010050fe: f85c0029 \.). LDR r0,[r12,r9,LSL #2]
- 0x01005102: 8867 g. LDRH r7,[r4,#2]
- 0x01005104: eb052509 ...% ADD r5,r5,r9,LSL #8
- 0x01005108: 6a41 Aj LDR r1,[r0,#0x24]
- 0x0100510a: e005 .. B 0x1005118 ; atts_prepare_write_req + 72
- 0x0100510c: 8aca .. LDRH r2,[r1,#0x16]
- 0x0100510e: 42ba .B CMP r2,r7
- 0x01005110: d101 .. BNE 0x1005116 ; atts_prepare_write_req + 70
- 0x01005112: 2301 .# MOVS r3,#1
- 0x01005114: e000 .. B 0x1005118 ; atts_prepare_write_req + 72
- 0x01005116: 6809 .h LDR r1,[r1,#0]
- 0x01005118: b111 .. CBZ r1,0x1005120 ; atts_prepare_write_req + 80
- 0x0100511a: 2b00 .+ CMP r3,#0
- 0x0100511c: d0f6 .. BEQ 0x100510c ; atts_prepare_write_req + 60
- 0x0100511e: e002 .. B 0x1005126 ; atts_prepare_write_req + 86
- 0x01005120: b90b .. CBNZ r3,0x1005126 ; atts_prepare_write_req + 86
- 0x01005122: 8831 1. LDRH r1,[r6,#0]
- 0x01005124: b311 .. CBZ r1,0x100516c ; atts_prepare_write_req + 156
- 0x01005126: 46e0 .F MOV r8,r12
- 0x01005128: 3034 40 ADDS r0,r0,#0x34
- 0x0100512a: f7fbfcbe .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100512e: 4683 .F MOV r11,r0
- 0x01005130: 8830 0. LDRH r0,[r6,#0]
- 0x01005132: 8861 a. LDRH r1,[r4,#2]
- 0x01005134: f3c0000b .... UBFX r0,r0,#0,#12
- 0x01005138: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x0100513c: 88a3 .. LDRH r3,[r4,#4]
- 0x0100513e: 88e2 .. LDRH r2,[r4,#6]
- 0x01005140: 4659 YF MOV r1,r11
- 0x01005142: 4648 HF MOV r0,r9
- 0x01005144: f000fbc6 .... BL atts_store_prep_data ; 0x10058d4
- 0x01005148: 0007 .. MOVS r7,r0
- 0x0100514a: d020 . BEQ 0x100518e ; atts_prepare_write_req + 190
- 0x0100514c: f8580029 X.). LDR r0,[r8,r9,LSL #2]
- 0x01005150: 4659 YF MOV r1,r11
- 0x01005152: 3034 40 ADDS r0,r0,#0x34
- 0x01005154: f7fbfce0 .... BL $Ven$TT$L$$co_list_push_front ; 0x1000b18
- 0x01005158: 8862 b. LDRH r2,[r4,#2]
- 0x0100515a: 7821 !x LDRB r1,[r4,#0]
- 0x0100515c: 463b ;F MOV r3,r7
- 0x0100515e: 4648 HF MOV r0,r9
- 0x01005160: f000fb5c ..\. BL atts_send_error ; 0x100581c
- 0x01005164: b004 .. ADD sp,sp,#0x10
- 0x01005166: 4650 PF MOV r0,r10
- 0x01005168: e8bd9ff0 .... POP {r4-r12,pc}
- 0x0100516c: 4639 9F MOV r1,r7
- 0x0100516e: 4648 HF MOV r0,r9
- 0x01005170: f7fffeea .... BL atts_get_dest_task ; 0x1004f48
- 0x01005174: 4601 .F MOV r1,r0
- 0x01005176: 462a *F MOV r2,r5
- 0x01005178: 2302 .# MOVS r3,#2
- 0x0100517a: f6404017 @..@ MOV r0,#0xc17
- 0x0100517e: f7fbfc8a .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01005182: 8861 a. LDRH r1,[r4,#2]
- 0x01005184: 8001 .. STRH r1,[r0,#0]
- 0x01005186: f7fbfc8b .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100518a: 2001 . MOVS r0,#1
- 0x0100518c: e018 .. B 0x10051c0 ; atts_prepare_write_req + 240
- 0x0100518e: 88e0 .. LDRH r0,[r4,#6]
- 0x01005190: 9000 .. STR r0,[sp,#0]
- 0x01005192: 462b +F MOV r3,r5
- 0x01005194: 2217 ." MOVS r2,#0x17
- 0x01005196: 2104 .! MOVS r1,#4
- 0x01005198: 4648 HF MOV r0,r9
- 0x0100519a: f00df9fb .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100519e: 4605 .F MOV r5,r0
- 0x010051a0: 8860 `. LDRH r0,[r4,#2]
- 0x010051a2: 8068 h. STRH r0,[r5,#2]
- 0x010051a4: 88e2 .. LDRH r2,[r4,#6]
- 0x010051a6: 80ea .. STRH r2,[r5,#6]
- 0x010051a8: f1040108 .... ADD r1,r4,#8
- 0x010051ac: f1050008 .... ADD r0,r5,#8
- 0x010051b0: f7fbfbea .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010051b4: 88a0 .. LDRH r0,[r4,#4]
- 0x010051b6: 80a8 .. STRH r0,[r5,#4]
- 0x010051b8: 4628 (F MOV r0,r5
- 0x010051ba: f00dfd87 .... BL l2cc_pdu_send ; 0x1012ccc
- 0x010051be: 2002 . MOVS r0,#2
- 0x010051c0: 4682 .F MOV r10,r0
- 0x010051c2: e7cf .. B 0x1005164 ; atts_prepare_write_req + 148
- $d
- 0x010051c4: 20004be4 .K. DCD 536890340
- $t
- i.atts_process_pdu
- atts_process_pdu
- 0x010051c8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010051cc: 4e19 .N LDR r6,[pc,#100] ; [0x1005234] = 0x20004be4
- 0x010051ce: 4605 .F MOV r5,r0
- 0x010051d0: 4f19 .O LDR r7,[pc,#100] ; [0x1005238] = 0x101b698
- 0x010051d2: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x010051d6: 6b44 Dk LDR r4,[r0,#0x34]
- 0x010051d8: e028 (. B 0x100522c ; atts_process_pdu + 100
- 0x010051da: bf00 .. NOP
- 0x010051dc: f1040114 .... ADD r1,r4,#0x14
- 0x010051e0: 2200 ." MOVS r2,#0
- 0x010051e2: f8113904 ...9 LDRB r3,[r1],#-4
- 0x010051e6: 200c . MOVS r0,#0xc
- 0x010051e8: f817c030 ..0. LDRB r12,[r7,r0,LSL #3]
- 0x010051ec: 459c .E CMP r12,r3
- 0x010051ee: d103 .. BNE 0x10051f8 ; atts_process_pdu + 48
- 0x010051f0: eb0700c0 .... ADD r0,r7,r0,LSL #3
- 0x010051f4: 6842 Bh LDR r2,[r0,#4]
- 0x010051f6: e003 .. B 0x1005200 ; atts_process_pdu + 56
- 0x010051f8: 1e40 @. SUBS r0,r0,#1
- 0x010051fa: b240 @. SXTB r0,r0
- 0x010051fc: 2800 .( CMP r0,#0
- 0x010051fe: daf3 .. BGE 0x10051e8 ; atts_process_pdu + 32
- 0x01005200: 4628 (F MOV r0,r5
- 0x01005202: 1d09 .. ADDS r1,r1,#4
- 0x01005204: 4790 .G BLX r2
- 0x01005206: b120 . CBZ r0,0x1005212 ; atts_process_pdu + 74
- 0x01005208: 2801 .( CMP r0,#1
- 0x0100520a: d011 .. BEQ 0x1005230 ; atts_process_pdu + 104
- 0x0100520c: 2802 .( CMP r0,#2
- 0x0100520e: d10d .. BNE 0x100522c ; atts_process_pdu + 100
- 0x01005210: e009 .. B 0x1005226 ; atts_process_pdu + 94
- 0x01005212: 4628 (F MOV r0,r5
- 0x01005214: f7fffb8c .... BL atts_clear_rsp_data ; 0x1004930
- 0x01005218: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100521c: 3034 40 ADDS r0,r0,#0x34
- 0x0100521e: f7fbfc44 ..D. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01005222: f7fbfc65 ..e. BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01005226: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100522a: 6b44 Dk LDR r4,[r0,#0x34]
- 0x0100522c: 2c00 ., CMP r4,#0
- 0x0100522e: d1d5 .. BNE 0x10051dc ; atts_process_pdu + 20
- 0x01005230: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01005234: 20004be4 .K. DCD 536890340
- 0x01005238: 0101b698 .... DCD 16889496
- $t
- i.atts_read_blob_req
- atts_read_blob_req
- 0x0100523c: b5f0 .. PUSH {r4-r7,lr}
- 0x0100523e: b085 .. SUB sp,sp,#0x14
- 0x01005240: 4606 .F MOV r6,r0
- 0x01005242: 2000 . MOVS r0,#0
- 0x01005244: 9002 .. STR r0,[sp,#8]
- 0x01005246: 9003 .. STR r0,[sp,#0xc]
- 0x01005248: 460d .F MOV r5,r1
- 0x0100524a: 884a J. LDRH r2,[r1,#2]
- 0x0100524c: 4601 .F MOV r1,r0
- 0x0100524e: ab02 .. ADD r3,sp,#8
- 0x01005250: 4630 0F MOV r0,r6
- 0x01005252: f7fffe2d ..-. BL atts_get_att_chk_perm ; 0x1004eb0
- 0x01005256: 0004 .. MOVS r4,r0
- 0x01005258: d107 .. BNE 0x100526a ; atts_read_blob_req + 46
- 0x0100525a: 8869 i. LDRH r1,[r5,#2]
- 0x0100525c: ab04 .. ADD r3,sp,#0x10
- 0x0100525e: aa01 .. ADD r2,sp,#4
- 0x01005260: 4630 0F MOV r0,r6
- 0x01005262: f7fffe7f .... BL atts_get_value ; 0x1004f64
- 0x01005266: 0004 .. MOVS r4,r0
- 0x01005268: d00a .. BEQ 0x1005280 ; atts_read_blob_req + 68
- 0x0100526a: 2c06 ., CMP r4,#6
- 0x0100526c: d041 A. BEQ 0x10052f2 ; atts_read_blob_req + 182
- 0x0100526e: 886a j. LDRH r2,[r5,#2]
- 0x01005270: 7829 )x LDRB r1,[r5,#0]
- 0x01005272: 4623 #F MOV r3,r4
- 0x01005274: 4630 0F MOV r0,r6
- 0x01005276: f000fad1 .... BL atts_send_error ; 0x100581c
- 0x0100527a: 2c06 ., CMP r4,#6
- 0x0100527c: d039 9. BEQ 0x10052f2 ; atts_read_blob_req + 182
- 0x0100527e: e035 5. B 0x10052ec ; atts_read_blob_req + 176
- 0x01005280: 88a8 .. LDRH r0,[r5,#4]
- 0x01005282: f8bd1004 .... LDRH r1,[sp,#4]
- 0x01005286: 4288 .B CMP r0,r1
- 0x01005288: d901 .. BLS 0x100528e ; atts_read_blob_req + 82
- 0x0100528a: 2407 .$ MOVS r4,#7
- 0x0100528c: e7ef .. B 0x100526e ; atts_read_blob_req + 50
- 0x0100528e: 1a0c .. SUBS r4,r1,r0
- 0x01005290: 4630 0F MOV r0,r6
- 0x01005292: f008fffb .... BL gattc_get_mtu ; 0x100e28c
- 0x01005296: 1e40 @. SUBS r0,r0,#1
- 0x01005298: 4284 .B CMP r4,r0
- 0x0100529a: d200 .. BCS 0x100529e ; atts_read_blob_req + 98
- 0x0100529c: 4620 F MOV r0,r4
- 0x0100529e: b284 .. UXTH r4,r0
- 0x010052a0: f8bd0004 .... LDRH r0,[sp,#4]
- 0x010052a4: 9000 .. STR r0,[sp,#0]
- 0x010052a6: 2006 . MOVS r0,#6
- 0x010052a8: eb002306 ...# ADD r3,r0,r6,LSL #8
- 0x010052ac: 220d ." MOVS r2,#0xd
- 0x010052ae: 2104 .! MOVS r1,#4
- 0x010052b0: 4630 0F MOV r0,r6
- 0x010052b2: f00df96f ..o. BL l2cc_pdu_alloc ; 0x1012594
- 0x010052b6: 8044 D. STRH r4,[r0,#2]
- 0x010052b8: 4607 .F MOV r7,r0
- 0x010052ba: 88a8 .. LDRH r0,[r5,#4]
- 0x010052bc: 9904 .. LDR r1,[sp,#0x10]
- 0x010052be: 4622 "F MOV r2,r4
- 0x010052c0: 4401 .D ADD r1,r1,r0
- 0x010052c2: 1d38 8. ADDS r0,r7,#4
- 0x010052c4: f7fbfb60 ..`. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010052c8: 4638 8F MOV r0,r7
- 0x010052ca: f00dfcff .... BL l2cc_pdu_send ; 0x1012ccc
- 0x010052ce: 88a8 .. LDRH r0,[r5,#4]
- 0x010052d0: f8bd1004 .... LDRH r1,[sp,#4]
- 0x010052d4: 4420 D ADD r0,r0,r4
- 0x010052d6: 4288 .B CMP r0,r1
- 0x010052d8: d108 .. BNE 0x10052ec ; atts_read_blob_req + 176
- 0x010052da: 4630 0F MOV r0,r6
- 0x010052dc: f008ffd6 .... BL gattc_get_mtu ; 0x100e28c
- 0x010052e0: 1e40 @. SUBS r0,r0,#1
- 0x010052e2: 42a0 .B CMP r0,r4
- 0x010052e4: d002 .. BEQ 0x10052ec ; atts_read_blob_req + 176
- 0x010052e6: 4630 0F MOV r0,r6
- 0x010052e8: f7fffb10 .... BL atts_clear_read_cache ; 0x100490c
- 0x010052ec: 2000 . MOVS r0,#0
- 0x010052ee: b005 .. ADD sp,sp,#0x14
- 0x010052f0: bdf0 .. POP {r4-r7,pc}
- 0x010052f2: 2001 . MOVS r0,#1
- 0x010052f4: e7fb .. B 0x10052ee ; atts_read_blob_req + 178
- 0x010052f6: 0000 .. MOVS r0,r0
- i.atts_read_by_grp_type_req
- atts_read_by_grp_type_req
- 0x010052f8: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x010052fc: b08d .. SUB sp,sp,#0x34
- 0x010052fe: 2500 .% MOVS r5,#0
- 0x01005300: 4606 .F MOV r6,r0
- 0x01005302: 9509 .. STR r5,[sp,#0x24]
- 0x01005304: 950a .. STR r5,[sp,#0x28]
- 0x01005306: 8848 H. LDRH r0,[r1,#2]
- 0x01005308: 1f0f .. SUBS r7,r1,#4
- 0x0100530a: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x0100530e: 8838 8. LDRH r0,[r7,#0]
- 0x01005310: 460c .F MOV r4,r1
- 0x01005312: 46a8 .F MOV r8,r5
- 0x01005314: b950 P. CBNZ r0,0x100532c ; atts_read_by_grp_type_req + 52
- 0x01005316: 4630 0F MOV r0,r6
- 0x01005318: f008ffb8 .... BL gattc_get_mtu ; 0x100e28c
- 0x0100531c: 1e80 .. SUBS r0,r0,#2
- 0x0100531e: 8038 8. STRH r0,[r7,#0]
- 0x01005320: 8860 `. LDRH r0,[r4,#2]
- 0x01005322: 88a1 .. LDRH r1,[r4,#4]
- 0x01005324: 4288 .B CMP r0,r1
- 0x01005326: d800 .. BHI 0x100532a ; atts_read_by_grp_type_req + 50
- 0x01005328: b900 .. CBNZ r0,0x100532c ; atts_read_by_grp_type_req + 52
- 0x0100532a: 2501 .% MOVS r5,#1
- 0x0100532c: 4861 aH LDR r0,[pc,#388] ; [0x10054b4] = 0x20004be4
- 0x0100532e: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x01005332: 6ac0 .j LDR r0,[r0,#0x2c]
- 0x01005334: b108 .. CBZ r0,0x100533a ; atts_read_by_grp_type_req + 66
- 0x01005336: f8908006 .... LDRB r8,[r0,#6]
- 0x0100533a: b99d .. CBNZ r5,0x1005364 ; atts_read_by_grp_type_req + 108
- 0x0100533c: f1040b08 .... ADD r11,r4,#8
- 0x01005340: 88a0 .. LDRH r0,[r4,#4]
- 0x01005342: f8ad0018 .... STRH r0,[sp,#0x18]
- 0x01005346: a808 .. ADD r0,sp,#0x20
- 0x01005348: a905 .. ADD r1,sp,#0x14
- 0x0100534a: aa09 .. ADD r2,sp,#0x24
- 0x0100534c: e9cd1002 .... STRD r1,r0,[sp,#8]
- 0x01005350: e9cdb200 .... STRD r11,r2,[sp,#0]
- 0x01005354: 79a3 .y LDRB r3,[r4,#6]
- 0x01005356: aa06 .. ADD r2,sp,#0x18
- 0x01005358: a904 .. ADD r1,sp,#0x10
- 0x0100535a: 4630 0F MOV r0,r6
- 0x0100535c: f7fffd5c ..\. BL atts_find_value_by_uuid ; 0x1004e18
- 0x01005360: 0005 .. MOVS r5,r0
- 0x01005362: d024 $. BEQ 0x10053ae ; atts_read_by_grp_type_req + 182
- 0x01005364: 2d06 .- CMP r5,#6
- 0x01005366: d071 q. BEQ 0x100544c ; atts_read_by_grp_type_req + 340
- 0x01005368: f8df8148 ..H. LDR r8,[pc,#328] ; [0x10054b4] = 0x20004be4
- 0x0100536c: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x01005370: 302c ,0 ADDS r0,r0,#0x2c
- 0x01005372: f7fbfbc7 .... BL $Ven$TT$L$$co_list_size ; 0x1000b04
- 0x01005376: 2800 .( CMP r0,#0
- 0x01005378: d069 i. BEQ 0x100544e ; atts_read_by_grp_type_req + 342
- 0x0100537a: f8581026 X.&. LDR r1,[r8,r6,LSL #2]
- 0x0100537e: 2700 .' MOVS r7,#0
- 0x01005380: 2211 ." MOVS r2,#0x11
- 0x01005382: 6acc .j LDR r4,[r1,#0x2c]
- 0x01005384: 7a21 !z LDRB r1,[r4,#8]
- 0x01005386: 1d09 .. ADDS r1,r1,#4
- 0x01005388: 4341 AC MULS r1,r0,r1
- 0x0100538a: fa1ff881 .... UXTH r8,r1
- 0x0100538e: 2006 . MOVS r0,#6
- 0x01005390: eb002306 ...# ADD r3,r0,r6,LSL #8
- 0x01005394: 2104 .! MOVS r1,#4
- 0x01005396: 4630 0F MOV r0,r6
- 0x01005398: f8cd8000 .... STR r8,[sp,#0]
- 0x0100539c: f00df8fa .... BL l2cc_pdu_alloc ; 0x1012594
- 0x010053a0: 4606 .F MOV r6,r0
- 0x010053a2: f8a08002 .... STRH r8,[r0,#2]
- 0x010053a6: 7a20 z LDRB r0,[r4,#8]
- 0x010053a8: 1d00 .. ADDS r0,r0,#4
- 0x010053aa: 7070 pp STRB r0,[r6,#1]
- 0x010053ac: e069 i. B 0x1005482 ; atts_read_by_grp_type_req + 394
- 0x010053ae: f8bd1014 .... LDRH r1,[sp,#0x14]
- 0x010053b2: 4588 .E CMP r8,r1
- 0x010053b4: d002 .. BEQ 0x10053bc ; atts_read_by_grp_type_req + 196
- 0x010053b6: f1b80f00 .... CMP r8,#0
- 0x010053ba: d1d5 .. BNE 0x1005368 ; atts_read_by_grp_type_req + 112
- 0x010053bc: 8838 8. LDRH r0,[r7,#0]
- 0x010053be: 22fb ." MOVS r2,#0xfb
- 0x010053c0: 1f00 .. SUBS r0,r0,#4
- 0x010053c2: 28fb .( CMP r0,#0xfb
- 0x010053c4: d300 .. BCC 0x10053c8 ; atts_read_by_grp_type_req + 208
- 0x010053c6: 4610 .F MOV r0,r2
- 0x010053c8: 4281 .B CMP r1,r0
- 0x010053ca: d200 .. BCS 0x10053ce ; atts_read_by_grp_type_req + 214
- 0x010053cc: 4608 .F MOV r0,r1
- 0x010053ce: fa1ff980 .... UXTH r9,r0
- 0x010053d2: 2102 .! MOVS r1,#2
- 0x010053d4: f109000c .... ADD r0,r9,#0xc
- 0x010053d8: f7fbfb30 ..0. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010053dc: 4682 .F MOV r10,r0
- 0x010053de: f8bd8014 .... LDRH r8,[sp,#0x14]
- 0x010053e2: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x010053e6: f8aa0004 .... STRH r0,[r10,#4]
- 0x010053ea: f8bd0018 .... LDRH r0,[sp,#0x18]
- 0x010053ee: f8aa0006 .... STRH r0,[r10,#6]
- 0x010053f2: f88a9008 .... STRB r9,[r10,#8]
- 0x010053f6: 464a JF MOV r2,r9
- 0x010053f8: f10a0009 .... ADD r0,r10,#9
- 0x010053fc: 9908 .. LDR r1,[sp,#0x20]
- 0x010053fe: f7fbfac3 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01005402: 8839 9. LDRH r1,[r7,#0]
- 0x01005404: eba10009 .... SUB r0,r1,r9
- 0x01005408: 1f00 .. SUBS r0,r0,#4
- 0x0100540a: 8038 8. STRH r0,[r7,#0]
- 0x0100540c: 4829 )H LDR r0,[pc,#164] ; [0x10054b4] = 0x20004be4
- 0x0100540e: 4651 QF MOV r1,r10
- 0x01005410: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x01005414: 302c ,0 ADDS r0,r0,#0x2c
- 0x01005416: f7fbfb4d ..M. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100541a: f8bd1014 .... LDRH r1,[sp,#0x14]
- 0x0100541e: 4589 .E CMP r9,r1
- 0x01005420: d102 .. BNE 0x1005428 ; atts_read_by_grp_type_req + 304
- 0x01005422: 4630 0F MOV r0,r6
- 0x01005424: f7fffa72 ..r. BL atts_clear_read_cache ; 0x100490c
- 0x01005428: f8bd0018 .... LDRH r0,[sp,#0x18]
- 0x0100542c: 1c41 A. ADDS r1,r0,#1
- 0x0100542e: b28a .. UXTH r2,r1
- 0x01005430: f8ad2010 ... STRH r2,[sp,#0x10]
- 0x01005434: 88a1 .. LDRH r1,[r4,#4]
- 0x01005436: 4291 .B CMP r1,r2
- 0x01005438: d396 .. BCC 0x1005368 ; atts_read_by_grp_type_req + 112
- 0x0100543a: 4281 .B CMP r1,r0
- 0x0100543c: d094 .. BEQ 0x1005368 ; atts_read_by_grp_type_req + 112
- 0x0100543e: 8839 9. LDRH r1,[r7,#0]
- 0x01005440: f1080004 .... ADD r0,r8,#4
- 0x01005444: 4281 .B CMP r1,r0
- 0x01005446: f4bfaf7b ..{. BCS 0x1005340 ; atts_read_by_grp_type_req + 72
- 0x0100544a: e78d .. B 0x1005368 ; atts_read_by_grp_type_req + 112
- 0x0100544c: e02c ,. B 0x10054a8 ; atts_read_by_grp_type_req + 432
- 0x0100544e: e01e .. B 0x100548e ; atts_read_by_grp_type_req + 406
- 0x01005450: 19f0 .. ADDS r0,r6,r7
- 0x01005452: 88a1 .. LDRH r1,[r4,#4]
- 0x01005454: 7101 .q STRB r1,[r0,#4]
- 0x01005456: 0a09 .. LSRS r1,r1,#8
- 0x01005458: 7141 Aq STRB r1,[r0,#5]
- 0x0100545a: 1cbf .. ADDS r7,r7,#2
- 0x0100545c: b2b9 .. UXTH r1,r7
- 0x0100545e: 1870 p. ADDS r0,r6,r1
- 0x01005460: 88e2 .. LDRH r2,[r4,#6]
- 0x01005462: 7102 .q STRB r2,[r0,#4]
- 0x01005464: 0a12 .. LSRS r2,r2,#8
- 0x01005466: 1c89 .. ADDS r1,r1,#2
- 0x01005468: 7142 Bq STRB r2,[r0,#5]
- 0x0100546a: b28f .. UXTH r7,r1
- 0x0100546c: 19f0 .. ADDS r0,r6,r7
- 0x0100546e: 7a22 "z LDRB r2,[r4,#8]
- 0x01005470: f1040109 .... ADD r1,r4,#9
- 0x01005474: 1d00 .. ADDS r0,r0,#4
- 0x01005476: f7fbfa87 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100547a: 7a20 z LDRB r0,[r4,#8]
- 0x0100547c: 6824 $h LDR r4,[r4,#0]
- 0x0100547e: 4438 8D ADD r0,r0,r7
- 0x01005480: b287 .. UXTH r7,r0
- 0x01005482: 2c00 ., CMP r4,#0
- 0x01005484: d1e4 .. BNE 0x1005450 ; atts_read_by_grp_type_req + 344
- 0x01005486: 4630 0F MOV r0,r6
- 0x01005488: f00dfc20 .. . BL l2cc_pdu_send ; 0x1012ccc
- 0x0100548c: e006 .. B 0x100549c ; atts_read_by_grp_type_req + 420
- 0x0100548e: 7821 !x LDRB r1,[r4,#0]
- 0x01005490: 462b +F MOV r3,r5
- 0x01005492: f8bd2010 ... LDRH r2,[sp,#0x10]
- 0x01005496: 4630 0F MOV r0,r6
- 0x01005498: f000f9c0 .... BL atts_send_error ; 0x100581c
- 0x0100549c: 2d06 .- CMP r5,#6
- 0x0100549e: d006 .. BEQ 0x10054ae ; atts_read_by_grp_type_req + 438
- 0x010054a0: 2000 . MOVS r0,#0
- 0x010054a2: b00d .. ADD sp,sp,#0x34
- 0x010054a4: e8bd8ff0 .... POP {r4-r11,pc}
- 0x010054a8: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x010054ac: 8060 `. STRH r0,[r4,#2]
- 0x010054ae: 2001 . MOVS r0,#1
- 0x010054b0: e7f7 .. B 0x10054a2 ; atts_read_by_grp_type_req + 426
- $d
- 0x010054b2: 0000 .. DCW 0
- 0x010054b4: 20004be4 .K. DCD 536890340
- $t
- i.atts_read_by_type_req
- atts_read_by_type_req
- 0x010054b8: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x010054bc: b08d .. SUB sp,sp,#0x34
- 0x010054be: 2500 .% MOVS r5,#0
- 0x010054c0: 4606 .F MOV r6,r0
- 0x010054c2: 9508 .. STR r5,[sp,#0x20]
- 0x010054c4: 9509 .. STR r5,[sp,#0x24]
- 0x010054c6: 8848 H. LDRH r0,[r1,#2]
- 0x010054c8: 1f0f .. SUBS r7,r1,#4
- 0x010054ca: f8ad0010 .... STRH r0,[sp,#0x10]
- 0x010054ce: 8838 8. LDRH r0,[r7,#0]
- 0x010054d0: 460c .F MOV r4,r1
- 0x010054d2: 46a8 .F MOV r8,r5
- 0x010054d4: b950 P. CBNZ r0,0x10054ec ; atts_read_by_type_req + 52
- 0x010054d6: 4630 0F MOV r0,r6
- 0x010054d8: f008fed8 .... BL gattc_get_mtu ; 0x100e28c
- 0x010054dc: 1e80 .. SUBS r0,r0,#2
- 0x010054de: 8038 8. STRH r0,[r7,#0]
- 0x010054e0: 8860 `. LDRH r0,[r4,#2]
- 0x010054e2: 88a1 .. LDRH r1,[r4,#4]
- 0x010054e4: 4288 .B CMP r0,r1
- 0x010054e6: d800 .. BHI 0x10054ea ; atts_read_by_type_req + 50
- 0x010054e8: b900 .. CBNZ r0,0x10054ec ; atts_read_by_type_req + 52
- 0x010054ea: 2501 .% MOVS r5,#1
- 0x010054ec: 485b [H LDR r0,[pc,#364] ; [0x100565c] = 0x20004be4
- 0x010054ee: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x010054f2: 6ac0 .j LDR r0,[r0,#0x2c]
- 0x010054f4: b108 .. CBZ r0,0x10054fa ; atts_read_by_type_req + 66
- 0x010054f6: f8908006 .... LDRB r8,[r0,#6]
- 0x010054fa: b99d .. CBNZ r5,0x1005524 ; atts_read_by_type_req + 108
- 0x010054fc: f1040b08 .... ADD r11,r4,#8
- 0x01005500: 88a0 .. LDRH r0,[r4,#4]
- 0x01005502: f8ad002c ..,. STRH r0,[sp,#0x2c]
- 0x01005506: a807 .. ADD r0,sp,#0x1c
- 0x01005508: a905 .. ADD r1,sp,#0x14
- 0x0100550a: aa08 .. ADD r2,sp,#0x20
- 0x0100550c: e9cd1002 .... STRD r1,r0,[sp,#8]
- 0x01005510: e9cdb200 .... STRD r11,r2,[sp,#0]
- 0x01005514: 79a3 .y LDRB r3,[r4,#6]
- 0x01005516: aa0b .. ADD r2,sp,#0x2c
- 0x01005518: a904 .. ADD r1,sp,#0x10
- 0x0100551a: 4630 0F MOV r0,r6
- 0x0100551c: f7fffc7c ..|. BL atts_find_value_by_uuid ; 0x1004e18
- 0x01005520: 0005 .. MOVS r5,r0
- 0x01005522: d024 $. BEQ 0x100556e ; atts_read_by_type_req + 182
- 0x01005524: 2d06 .- CMP r5,#6
- 0x01005526: d07d }. BEQ 0x1005624 ; atts_read_by_type_req + 364
- 0x01005528: f8df8130 ..0. LDR r8,[pc,#304] ; [0x100565c] = 0x20004be4
- 0x0100552c: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x01005530: 302c ,0 ADDS r0,r0,#0x2c
- 0x01005532: f7fbfae7 .... BL $Ven$TT$L$$co_list_size ; 0x1000b04
- 0x01005536: 2800 .( CMP r0,#0
- 0x01005538: d07e ~. BEQ 0x1005638 ; atts_read_by_type_req + 384
- 0x0100553a: f8581026 X.&. LDR r1,[r8,r6,LSL #2]
- 0x0100553e: 2700 .' MOVS r7,#0
- 0x01005540: 2209 ." MOVS r2,#9
- 0x01005542: 6acc .j LDR r4,[r1,#0x2c]
- 0x01005544: 79a1 .y LDRB r1,[r4,#6]
- 0x01005546: 1c89 .. ADDS r1,r1,#2
- 0x01005548: 4341 AC MULS r1,r0,r1
- 0x0100554a: fa1ff881 .... UXTH r8,r1
- 0x0100554e: 2006 . MOVS r0,#6
- 0x01005550: eb002306 ...# ADD r3,r0,r6,LSL #8
- 0x01005554: 2104 .! MOVS r1,#4
- 0x01005556: 4630 0F MOV r0,r6
- 0x01005558: f8cd8000 .... STR r8,[sp,#0]
- 0x0100555c: f00df81a .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01005560: 4606 .F MOV r6,r0
- 0x01005562: f8a08002 .... STRH r8,[r0,#2]
- 0x01005566: 79a0 .y LDRB r0,[r4,#6]
- 0x01005568: 1c80 .. ADDS r0,r0,#2
- 0x0100556a: 7070 pp STRB r0,[r6,#1]
- 0x0100556c: e05e ^. B 0x100562c ; atts_read_by_type_req + 372
- 0x0100556e: f8bd1014 .... LDRH r1,[sp,#0x14]
- 0x01005572: 4588 .E CMP r8,r1
- 0x01005574: d002 .. BEQ 0x100557c ; atts_read_by_type_req + 196
- 0x01005576: f1b80f00 .... CMP r8,#0
- 0x0100557a: d1d5 .. BNE 0x1005528 ; atts_read_by_type_req + 112
- 0x0100557c: 8838 8. LDRH r0,[r7,#0]
- 0x0100557e: 22fd ." MOVS r2,#0xfd
- 0x01005580: 1e80 .. SUBS r0,r0,#2
- 0x01005582: 28fd .( CMP r0,#0xfd
- 0x01005584: d300 .. BCC 0x1005588 ; atts_read_by_type_req + 208
- 0x01005586: 4610 .F MOV r0,r2
- 0x01005588: 4281 .B CMP r1,r0
- 0x0100558a: d200 .. BCS 0x100558e ; atts_read_by_type_req + 214
- 0x0100558c: 4608 .F MOV r0,r1
- 0x0100558e: fa1ff980 .... UXTH r9,r0
- 0x01005592: 2102 .! MOVS r1,#2
- 0x01005594: f1090008 .... ADD r0,r9,#8
- 0x01005598: f7fbfa50 ..P. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100559c: 4682 .F MOV r10,r0
- 0x0100559e: f8bd8014 .... LDRH r8,[sp,#0x14]
- 0x010055a2: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x010055a6: f8aa0004 .... STRH r0,[r10,#4]
- 0x010055aa: f88a9006 .... STRB r9,[r10,#6]
- 0x010055ae: 464a JF MOV r2,r9
- 0x010055b0: f10a0007 .... ADD r0,r10,#7
- 0x010055b4: 9907 .. LDR r1,[sp,#0x1c]
- 0x010055b6: f7fbf9e7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010055ba: 8839 9. LDRH r1,[r7,#0]
- 0x010055bc: eba10009 .... SUB r0,r1,r9
- 0x010055c0: 1e80 .. SUBS r0,r0,#2
- 0x010055c2: 8038 8. STRH r0,[r7,#0]
- 0x010055c4: 4825 %H LDR r0,[pc,#148] ; [0x100565c] = 0x20004be4
- 0x010055c6: 4651 QF MOV r1,r10
- 0x010055c8: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x010055cc: 302c ,0 ADDS r0,r0,#0x2c
- 0x010055ce: f7fbfa71 ..q. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x010055d2: f8bd1014 .... LDRH r1,[sp,#0x14]
- 0x010055d6: 4589 .E CMP r9,r1
- 0x010055d8: d102 .. BNE 0x10055e0 ; atts_read_by_type_req + 296
- 0x010055da: 4630 0F MOV r0,r6
- 0x010055dc: f7fff996 .... BL atts_clear_read_cache ; 0x100490c
- 0x010055e0: f8bd002c ..,. LDRH r0,[sp,#0x2c]
- 0x010055e4: 1c41 A. ADDS r1,r0,#1
- 0x010055e6: b28a .. UXTH r2,r1
- 0x010055e8: f8ad2010 ... STRH r2,[sp,#0x10]
- 0x010055ec: 88a1 .. LDRH r1,[r4,#4]
- 0x010055ee: 4291 .B CMP r1,r2
- 0x010055f0: d39a .. BCC 0x1005528 ; atts_read_by_type_req + 112
- 0x010055f2: 4281 .B CMP r1,r0
- 0x010055f4: d098 .. BEQ 0x1005528 ; atts_read_by_type_req + 112
- 0x010055f6: 8839 9. LDRH r1,[r7,#0]
- 0x010055f8: f1080002 .... ADD r0,r8,#2
- 0x010055fc: 4281 .B CMP r1,r0
- 0x010055fe: f4bfaf7f .... BCS 0x1005500 ; atts_read_by_type_req + 72
- 0x01005602: e791 .. B 0x1005528 ; atts_read_by_type_req + 112
- 0x01005604: 19f0 .. ADDS r0,r6,r7
- 0x01005606: 88a1 .. LDRH r1,[r4,#4]
- 0x01005608: 7101 .q STRB r1,[r0,#4]
- 0x0100560a: 0a09 .. LSRS r1,r1,#8
- 0x0100560c: 7141 Aq STRB r1,[r0,#5]
- 0x0100560e: 1cbf .. ADDS r7,r7,#2
- 0x01005610: b2bf .. UXTH r7,r7
- 0x01005612: 19f0 .. ADDS r0,r6,r7
- 0x01005614: 79a2 .y LDRB r2,[r4,#6]
- 0x01005616: 1de1 .. ADDS r1,r4,#7
- 0x01005618: 1d00 .. ADDS r0,r0,#4
- 0x0100561a: f7fbf9b5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100561e: 79a0 .y LDRB r0,[r4,#6]
- 0x01005620: 4438 8D ADD r0,r0,r7
- 0x01005622: e001 .. B 0x1005628 ; atts_read_by_type_req + 368
- 0x01005624: e015 .. B 0x1005652 ; atts_read_by_type_req + 410
- 0x01005626: e007 .. B 0x1005638 ; atts_read_by_type_req + 384
- 0x01005628: 6824 $h LDR r4,[r4,#0]
- 0x0100562a: b287 .. UXTH r7,r0
- 0x0100562c: 2c00 ., CMP r4,#0
- 0x0100562e: d1e9 .. BNE 0x1005604 ; atts_read_by_type_req + 332
- 0x01005630: 4630 0F MOV r0,r6
- 0x01005632: f00dfb4b ..K. BL l2cc_pdu_send ; 0x1012ccc
- 0x01005636: e006 .. B 0x1005646 ; atts_read_by_type_req + 398
- 0x01005638: 7821 !x LDRB r1,[r4,#0]
- 0x0100563a: 462b +F MOV r3,r5
- 0x0100563c: f8bd2010 ... LDRH r2,[sp,#0x10]
- 0x01005640: 4630 0F MOV r0,r6
- 0x01005642: f000f8eb .... BL atts_send_error ; 0x100581c
- 0x01005646: 2d06 .- CMP r5,#6
- 0x01005648: d006 .. BEQ 0x1005658 ; atts_read_by_type_req + 416
- 0x0100564a: 2000 . MOVS r0,#0
- 0x0100564c: b00d .. ADD sp,sp,#0x34
- 0x0100564e: e8bd8ff0 .... POP {r4-r11,pc}
- 0x01005652: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x01005656: 8060 `. STRH r0,[r4,#2]
- 0x01005658: 2001 . MOVS r0,#1
- 0x0100565a: e7f7 .. B 0x100564c ; atts_read_by_type_req + 404
- $d
- 0x0100565c: 20004be4 .K. DCD 536890340
- $t
- i.atts_read_mult_req
- atts_read_mult_req
- 0x01005660: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x01005664: 2500 .% MOVS r5,#0
- 0x01005666: f8df9114 .... LDR r9,[pc,#276] ; [0x100577c] = 0x20004be4
- 0x0100566a: 4680 .F MOV r8,r0
- 0x0100566c: 9501 .. STR r5,[sp,#4]
- 0x0100566e: 9502 .. STR r5,[sp,#8]
- 0x01005670: f8590028 Y.(. LDR r0,[r9,r8,LSL #2]
- 0x01005674: 460e .F MOV r6,r1
- 0x01005676: 302c ,0 ADDS r0,r0,#0x2c
- 0x01005678: f7fbfa44 ..D. BL $Ven$TT$L$$co_list_size ; 0x1000b04
- 0x0100567c: 1f34 4. SUBS r4,r6,#4
- 0x0100567e: 4607 .F MOV r7,r0
- 0x01005680: 8820 . LDRH r0,[r4,#0]
- 0x01005682: bbd8 .. CBNZ r0,0x10056fc ; atts_read_mult_req + 156
- 0x01005684: 4640 @F MOV r0,r8
- 0x01005686: f008fe01 .... BL gattc_get_mtu ; 0x100e28c
- 0x0100568a: 1e40 @. SUBS r0,r0,#1
- 0x0100568c: 8020 . STRH r0,[r4,#0]
- 0x0100568e: e035 5. B 0x10056fc ; atts_read_mult_req + 156
- 0x01005690: eb060a47 ..G. ADD r10,r6,r7,LSL #1
- 0x01005694: ab01 .. ADD r3,sp,#4
- 0x01005696: f8ba2004 ... LDRH r2,[r10,#4]
- 0x0100569a: 2100 .! MOVS r1,#0
- 0x0100569c: 4640 @F MOV r0,r8
- 0x0100569e: f7fffc07 .... BL atts_get_att_chk_perm ; 0x1004eb0
- 0x010056a2: 0005 .. MOVS r5,r0
- 0x010056a4: d133 3. BNE 0x100570e ; atts_read_mult_req + 174
- 0x010056a6: f8ba1004 .... LDRH r1,[r10,#4]
- 0x010056aa: ab03 .. ADD r3,sp,#0xc
- 0x010056ac: 466a jF MOV r2,sp
- 0x010056ae: 4640 @F MOV r0,r8
- 0x010056b0: f7fffc58 ..X. BL atts_get_value ; 0x1004f64
- 0x010056b4: 0005 .. MOVS r5,r0
- 0x010056b6: d121 !. BNE 0x10056fc ; atts_read_mult_req + 156
- 0x010056b8: 8820 . LDRH r0,[r4,#0]
- 0x010056ba: f8bd1000 .... LDRH r1,[sp,#0]
- 0x010056be: 4288 .B CMP r0,r1
- 0x010056c0: d900 .. BLS 0x10056c4 ; atts_read_mult_req + 100
- 0x010056c2: 4608 .F MOV r0,r1
- 0x010056c4: 4682 .F MOV r10,r0
- 0x010056c6: 2102 .! MOVS r1,#2
- 0x010056c8: 3008 .0 ADDS r0,r0,#8
- 0x010056ca: f7fbf9b7 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010056ce: f8a0a004 .... STRH r10,[r0,#4]
- 0x010056d2: 4683 .F MOV r11,r0
- 0x010056d4: 4652 RF MOV r2,r10
- 0x010056d6: 1d80 .. ADDS r0,r0,#6
- 0x010056d8: 9903 .. LDR r1,[sp,#0xc]
- 0x010056da: f7fbf955 ..U. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010056de: f8590028 Y.(. LDR r0,[r9,r8,LSL #2]
- 0x010056e2: 4659 YF MOV r1,r11
- 0x010056e4: 302c ,0 ADDS r0,r0,#0x2c
- 0x010056e6: f7fbf9e5 .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x010056ea: 4640 @F MOV r0,r8
- 0x010056ec: f7fff90e .... BL atts_clear_read_cache ; 0x100490c
- 0x010056f0: 8821 !. LDRH r1,[r4,#0]
- 0x010056f2: 1c7f .. ADDS r7,r7,#1
- 0x010056f4: eba1000a .... SUB r0,r1,r10
- 0x010056f8: 8020 . STRH r0,[r4,#0]
- 0x010056fa: b2bf .. UXTH r7,r7
- 0x010056fc: 8870 p. LDRH r0,[r6,#2]
- 0x010056fe: 42b8 .B CMP r0,r7
- 0x01005700: d904 .. BLS 0x100570c ; atts_read_mult_req + 172
- 0x01005702: 8820 . LDRH r0,[r4,#0]
- 0x01005704: b110 .. CBZ r0,0x100570c ; atts_read_mult_req + 172
- 0x01005706: 2d00 .- CMP r5,#0
- 0x01005708: d0c2 .. BEQ 0x1005690 ; atts_read_mult_req + 48
- 0x0100570a: e000 .. B 0x100570e ; atts_read_mult_req + 174
- 0x0100570c: b155 U. CBZ r5,0x1005724 ; atts_read_mult_req + 196
- 0x0100570e: 2d06 .- CMP r5,#6
- 0x01005710: d032 2. BEQ 0x1005778 ; atts_read_mult_req + 280
- 0x01005712: eb060047 ..G. ADD r0,r6,r7,LSL #1
- 0x01005716: 7831 1x LDRB r1,[r6,#0]
- 0x01005718: 8882 .. LDRH r2,[r0,#4]
- 0x0100571a: 462b +F MOV r3,r5
- 0x0100571c: 4640 @F MOV r0,r8
- 0x0100571e: f000f87d ..}. BL atts_send_error ; 0x100581c
- 0x01005722: e025 %. B 0x1005770 ; atts_read_mult_req + 272
- 0x01005724: 4640 @F MOV r0,r8
- 0x01005726: f008fdb1 .... BL gattc_get_mtu ; 0x100e28c
- 0x0100572a: 8821 !. LDRH r1,[r4,#0]
- 0x0100572c: 2600 .& MOVS r6,#0
- 0x0100572e: 1a40 @. SUBS r0,r0,r1
- 0x01005730: 1e40 @. SUBS r0,r0,#1
- 0x01005732: b284 .. UXTH r4,r0
- 0x01005734: 2106 .! MOVS r1,#6
- 0x01005736: eb012308 ...# ADD r3,r1,r8,LSL #8
- 0x0100573a: 4640 @F MOV r0,r8
- 0x0100573c: 220f ." MOVS r2,#0xf
- 0x0100573e: 2104 .! MOVS r1,#4
- 0x01005740: 9400 .. STR r4,[sp,#0]
- 0x01005742: f00cff27 ..'. BL l2cc_pdu_alloc ; 0x1012594
- 0x01005746: 4605 .F MOV r5,r0
- 0x01005748: 8044 D. STRH r4,[r0,#2]
- 0x0100574a: f8590028 Y.(. LDR r0,[r9,r8,LSL #2]
- 0x0100574e: 6ac4 .j LDR r4,[r0,#0x2c]
- 0x01005750: e009 .. B 0x1005766 ; atts_read_mult_req + 262
- 0x01005752: 19a8 .. ADDS r0,r5,r6
- 0x01005754: 88a2 .. LDRH r2,[r4,#4]
- 0x01005756: 1da1 .. ADDS r1,r4,#6
- 0x01005758: 1d00 .. ADDS r0,r0,#4
- 0x0100575a: f7fbf915 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100575e: 88a0 .. LDRH r0,[r4,#4]
- 0x01005760: 6824 $h LDR r4,[r4,#0]
- 0x01005762: 4430 0D ADD r0,r0,r6
- 0x01005764: b286 .. UXTH r6,r0
- 0x01005766: 2c00 ., CMP r4,#0
- 0x01005768: d1f3 .. BNE 0x1005752 ; atts_read_mult_req + 242
- 0x0100576a: 4628 (F MOV r0,r5
- 0x0100576c: f00dfaae .... BL l2cc_pdu_send ; 0x1012ccc
- 0x01005770: 2000 . MOVS r0,#0
- 0x01005772: b004 .. ADD sp,sp,#0x10
- 0x01005774: e8bd9ff0 .... POP {r4-r12,pc}
- 0x01005778: 2001 . MOVS r0,#1
- 0x0100577a: e7fa .. B 0x1005772 ; atts_read_mult_req + 274
- $d
- 0x0100577c: 20004be4 .K. DCD 536890340
- $t
- i.atts_read_req
- atts_read_req
- 0x01005780: b570 p. PUSH {r4-r6,lr}
- 0x01005782: b086 .. SUB sp,sp,#0x18
- 0x01005784: 4605 .F MOV r5,r0
- 0x01005786: 2000 . MOVS r0,#0
- 0x01005788: 9004 .. STR r0,[sp,#0x10]
- 0x0100578a: 9005 .. STR r0,[sp,#0x14]
- 0x0100578c: 460c .F MOV r4,r1
- 0x0100578e: 884a J. LDRH r2,[r1,#2]
- 0x01005790: 4601 .F MOV r1,r0
- 0x01005792: ab04 .. ADD r3,sp,#0x10
- 0x01005794: 4628 (F MOV r0,r5
- 0x01005796: f7fffb8b .... BL atts_get_att_chk_perm ; 0x1004eb0
- 0x0100579a: 0003 .. MOVS r3,r0
- 0x0100579c: d107 .. BNE 0x10057ae ; atts_read_req + 46
- 0x0100579e: 8861 a. LDRH r1,[r4,#2]
- 0x010057a0: ab03 .. ADD r3,sp,#0xc
- 0x010057a2: aa02 .. ADD r2,sp,#8
- 0x010057a4: 4628 (F MOV r0,r5
- 0x010057a6: f7fffbdd .... BL atts_get_value ; 0x1004f64
- 0x010057aa: 0003 .. MOVS r3,r0
- 0x010057ac: d007 .. BEQ 0x10057be ; atts_read_req + 62
- 0x010057ae: 2b06 .+ CMP r3,#6
- 0x010057b0: d032 2. BEQ 0x1005818 ; atts_read_req + 152
- 0x010057b2: 8862 b. LDRH r2,[r4,#2]
- 0x010057b4: 7821 !x LDRB r1,[r4,#0]
- 0x010057b6: 4628 (F MOV r0,r5
- 0x010057b8: f000f830 ..0. BL atts_send_error ; 0x100581c
- 0x010057bc: e029 ). B 0x1005812 ; atts_read_req + 146
- 0x010057be: f8bd4008 ...@ LDRH r4,[sp,#8]
- 0x010057c2: 4628 (F MOV r0,r5
- 0x010057c4: f008fd62 ..b. BL gattc_get_mtu ; 0x100e28c
- 0x010057c8: 1e40 @. SUBS r0,r0,#1
- 0x010057ca: 4284 .B CMP r4,r0
- 0x010057cc: d200 .. BCS 0x10057d0 ; atts_read_req + 80
- 0x010057ce: 4620 F MOV r0,r4
- 0x010057d0: b284 .. UXTH r4,r0
- 0x010057d2: 2006 . MOVS r0,#6
- 0x010057d4: eb002305 ...# ADD r3,r0,r5,LSL #8
- 0x010057d8: 220b ." MOVS r2,#0xb
- 0x010057da: 2104 .! MOVS r1,#4
- 0x010057dc: 4628 (F MOV r0,r5
- 0x010057de: 9400 .. STR r4,[sp,#0]
- 0x010057e0: f00cfed8 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x010057e4: 8044 D. STRH r4,[r0,#2]
- 0x010057e6: 4606 .F MOV r6,r0
- 0x010057e8: 4622 "F MOV r2,r4
- 0x010057ea: 1d00 .. ADDS r0,r0,#4
- 0x010057ec: 9903 .. LDR r1,[sp,#0xc]
- 0x010057ee: f7fbf8cb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010057f2: 4630 0F MOV r0,r6
- 0x010057f4: f00dfa6a ..j. BL l2cc_pdu_send ; 0x1012ccc
- 0x010057f8: f8bd0008 .... LDRH r0,[sp,#8]
- 0x010057fc: 4284 .B CMP r4,r0
- 0x010057fe: d108 .. BNE 0x1005812 ; atts_read_req + 146
- 0x01005800: 4628 (F MOV r0,r5
- 0x01005802: f008fd43 ..C. BL gattc_get_mtu ; 0x100e28c
- 0x01005806: 1e40 @. SUBS r0,r0,#1
- 0x01005808: 42a0 .B CMP r0,r4
- 0x0100580a: d002 .. BEQ 0x1005812 ; atts_read_req + 146
- 0x0100580c: 4628 (F MOV r0,r5
- 0x0100580e: f7fff87d ..}. BL atts_clear_read_cache ; 0x100490c
- 0x01005812: 2000 . MOVS r0,#0
- 0x01005814: b006 .. ADD sp,sp,#0x18
- 0x01005816: bd70 p. POP {r4-r6,pc}
- 0x01005818: 2001 . MOVS r0,#1
- 0x0100581a: e7fb .. B 0x1005814 ; atts_read_req + 148
- i.atts_send_error
- atts_send_error
- 0x0100581c: b5f8 .. PUSH {r3-r7,lr}
- 0x0100581e: 460e .F MOV r6,r1
- 0x01005820: 2117 .! MOVS r1,#0x17
- 0x01005822: 9100 .. STR r1,[sp,#0]
- 0x01005824: 461c .F MOV r4,r3
- 0x01005826: 2106 .! MOVS r1,#6
- 0x01005828: 4615 .F MOV r5,r2
- 0x0100582a: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x0100582e: 2201 ." MOVS r2,#1
- 0x01005830: 2104 .! MOVS r1,#4
- 0x01005832: f00cfeaf .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01005836: 7046 Fp STRB r6,[r0,#1]
- 0x01005838: 8045 E. STRH r5,[r0,#2]
- 0x0100583a: 7104 .q STRB r4,[r0,#4]
- 0x0100583c: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x01005840: f00dba44 ..D. B.W l2cc_pdu_send ; 0x1012ccc
- i.atts_send_event
- atts_send_event
- 0x01005844: e92d43fe -..C PUSH {r1-r9,lr}
- 0x01005848: 4606 .F MOV r6,r0
- 0x0100584a: 2000 . MOVS r0,#0
- 0x0100584c: 9001 .. STR r0,[sp,#4]
- 0x0100584e: 9002 .. STR r0,[sp,#8]
- 0x01005850: 7808 .x LDRB r0,[r1,#0]
- 0x01005852: 888a .. LDRH r2,[r1,#4]
- 0x01005854: 460d .F MOV r5,r1
- 0x01005856: 2812 .( CMP r0,#0x12
- 0x01005858: d008 .. BEQ 0x100586c ; atts_send_event + 40
- 0x0100585a: 2105 .! MOVS r1,#5
- 0x0100585c: ab01 .. ADD r3,sp,#4
- 0x0100585e: 4630 0F MOV r0,r6
- 0x01005860: f7fffb26 ..&. BL atts_get_att_chk_perm ; 0x1004eb0
- 0x01005864: ea5f0800 _... MOVS r8,r0
- 0x01005868: d002 .. BEQ 0x1005870 ; atts_send_event + 44
- 0x0100586a: e02e .. B 0x10058ca ; atts_send_event + 134
- 0x0100586c: 2104 .! MOVS r1,#4
- 0x0100586e: e7f5 .. B 0x100585c ; atts_send_event + 24
- 0x01005870: 88ec .. LDRH r4,[r5,#6]
- 0x01005872: 4630 0F MOV r0,r6
- 0x01005874: f008fd0a .... BL gattc_get_mtu ; 0x100e28c
- 0x01005878: 1ec0 .. SUBS r0,r0,#3
- 0x0100587a: 4284 .B CMP r4,r0
- 0x0100587c: d200 .. BCS 0x1005880 ; atts_send_event + 60
- 0x0100587e: 4620 F MOV r0,r4
- 0x01005880: b284 .. UXTH r4,r0
- 0x01005882: 2006 . MOVS r0,#6
- 0x01005884: eb002306 ...# ADD r3,r0,r6,LSL #8
- 0x01005888: 9400 .. STR r4,[sp,#0]
- 0x0100588a: 7828 (x LDRB r0,[r5,#0]
- 0x0100588c: 461f .F MOV r7,r3
- 0x0100588e: 2812 .( CMP r0,#0x12
- 0x01005890: d01e .. BEQ 0x10058d0 ; atts_send_event + 140
- 0x01005892: 221d ." MOVS r2,#0x1d
- 0x01005894: 2104 .! MOVS r1,#4
- 0x01005896: 4630 0F MOV r0,r6
- 0x01005898: f00cfe7c ..|. BL l2cc_pdu_alloc ; 0x1012594
- 0x0100589c: 4606 .F MOV r6,r0
- 0x0100589e: 88a8 .. LDRH r0,[r5,#4]
- 0x010058a0: 8070 p. STRH r0,[r6,#2]
- 0x010058a2: 80b4 .. STRH r4,[r6,#4]
- 0x010058a4: 4622 "F MOV r2,r4
- 0x010058a6: f1050108 .... ADD r1,r5,#8
- 0x010058aa: 1db0 .. ADDS r0,r6,#6
- 0x010058ac: f7fbf86c ..l. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010058b0: 4630 0F MOV r0,r6
- 0x010058b2: f00dfa0b .... BL l2cc_pdu_send ; 0x1012ccc
- 0x010058b6: 7828 (x LDRB r0,[r5,#0]
- 0x010058b8: 2812 .( CMP r0,#0x12
- 0x010058ba: d006 .. BEQ 0x10058ca ; atts_send_event + 134
- 0x010058bc: 4639 9F MOV r1,r7
- 0x010058be: f64032b8 @..2 MOV r2,#0xbb8
- 0x010058c2: f640401d @..@ MOV r0,#0xc1d
- 0x010058c6: f7fbf90e .... BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x010058ca: 4640 @F MOV r0,r8
- 0x010058cc: e8bd83fe .... POP {r1-r9,pc}
- 0x010058d0: 221b ." MOVS r2,#0x1b
- 0x010058d2: e7df .. B 0x1005894 ; atts_send_event + 80
- i.atts_store_prep_data
- atts_store_prep_data
- 0x010058d4: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x010058d8: 4c1b .L LDR r4,[pc,#108] ; [0x1005948] = 0x20004be4
- 0x010058da: 4607 .F MOV r7,r0
- 0x010058dc: e9ddc808 .... LDRD r12,r8,[sp,#0x20]
- 0x010058e0: f8540027 T.'. LDR r0,[r4,r7,LSL #2]
- 0x010058e4: f04f0900 O... MOV r9,#0
- 0x010058e8: 4616 .F MOV r6,r2
- 0x010058ea: 6a40 @j LDR r0,[r0,#0x24]
- 0x010058ec: b140 @. CBZ r0,0x1005900 ; atts_store_prep_data + 44
- 0x010058ee: 8880 .. LDRH r0,[r0,#4]
- 0x010058f0: 4410 .D ADD r0,r0,r2
- 0x010058f2: f5b06f00 ...o CMP r0,#0x800
- 0x010058f6: d902 .. BLS 0x10058fe ; atts_store_prep_data + 42
- 0x010058f8: f04f0911 O... MOV r9,#0x11
- 0x010058fc: e021 !. B 0x1005942 ; atts_store_prep_data + 110
- 0x010058fe: b286 .. UXTH r6,r0
- 0x01005900: 814a J. STRH r2,[r1,#0xa]
- 0x01005902: 810b .. STRH r3,[r1,#8]
- 0x01005904: f8a18006 .... STRH r8,[r1,#6]
- 0x01005908: f8540027 T.'. LDR r0,[r4,r7,LSL #2]
- 0x0100590c: 46a0 .F MOV r8,r4
- 0x0100590e: 460d .F MOV r5,r1
- 0x01005910: f8504f24 P.$O LDR r4,[r0,#0x24]!
- 0x01005914: e009 .. B 0x100592a ; atts_store_prep_data + 86
- 0x01005916: 8ae1 .. LDRH r1,[r4,#0x16]
- 0x01005918: 4561 aE CMP r1,r12
- 0x0100591a: d905 .. BLS 0x1005928 ; atts_store_prep_data + 84
- 0x0100591c: 462a *F MOV r2,r5
- 0x0100591e: 4621 !F MOV r1,r4
- 0x01005920: f7fbf8ff .... BL $Ven$TT$L$$co_list_insert_before ; 0x1000b22
- 0x01005924: b11c .. CBZ r4,0x100592e ; atts_store_prep_data + 90
- 0x01005926: e008 .. B 0x100593a ; atts_store_prep_data + 102
- 0x01005928: 6824 $h LDR r4,[r4,#0]
- 0x0100592a: 2c00 ., CMP r4,#0
- 0x0100592c: d1f3 .. BNE 0x1005916 ; atts_store_prep_data + 66
- 0x0100592e: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x01005932: 4629 )F MOV r1,r5
- 0x01005934: 3024 $0 ADDS r0,r0,#0x24
- 0x01005936: f7fbf8bd .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100593a: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x0100593e: 6a40 @j LDR r0,[r0,#0x24]
- 0x01005940: 8086 .. STRH r6,[r0,#4]
- 0x01005942: 4648 HF MOV r0,r9
- 0x01005944: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x01005948: 20004be4 .K. DCD 536890340
- $t
- i.atts_update_elmt
- atts_update_elmt
- 0x0100594c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01005950: 4688 .F MOV r8,r1
- 0x01005952: 9e06 .. LDR r6,[sp,#0x18]
- 0x01005954: 461f .F MOV r7,r3
- 0x01005956: 4615 .F MOV r5,r2
- 0x01005958: 4604 .F MOV r4,r0
- 0x0100595a: 4631 1F MOV r1,r6
- 0x0100595c: f7fffaf4 .... BL atts_get_dest_task ; 0x1004f48
- 0x01005960: 4601 .F MOV r1,r0
- 0x01005962: 1da8 .. ADDS r0,r5,#6
- 0x01005964: b283 .. UXTH r3,r0
- 0x01005966: 2006 . MOVS r0,#6
- 0x01005968: eb002204 ..." ADD r2,r0,r4,LSL #8
- 0x0100596c: f6404015 @..@ MOV r0,#0xc15
- 0x01005970: f7fbf891 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01005974: 8006 .. STRH r6,[r0,#0]
- 0x01005976: 8085 .. STRH r5,[r0,#4]
- 0x01005978: 4604 .F MOV r4,r0
- 0x0100597a: 8047 G. STRH r7,[r0,#2]
- 0x0100597c: 462a *F MOV r2,r5
- 0x0100597e: 4641 AF MOV r1,r8
- 0x01005980: 1d80 .. ADDS r0,r0,#6
- 0x01005982: f7fbf801 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01005986: 4620 F MOV r0,r4
- 0x01005988: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100598c: f7fbb888 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.atts_write_cmd
- atts_write_cmd
- 0x01005990: b5fe .. PUSH {r1-r7,lr}
- 0x01005992: 4606 .F MOV r6,r0
- 0x01005994: 2000 . MOVS r0,#0
- 0x01005996: 9001 .. STR r0,[sp,#4]
- 0x01005998: 9002 .. STR r0,[sp,#8]
- 0x0100599a: 460c .F MOV r4,r1
- 0x0100599c: 4605 .F MOV r5,r0
- 0x0100599e: 884a J. LDRH r2,[r1,#2]
- 0x010059a0: ab01 .. ADD r3,sp,#4
- 0x010059a2: 2102 .! MOVS r1,#2
- 0x010059a4: 4630 0F MOV r0,r6
- 0x010059a6: f7fffa83 .... BL atts_get_att_chk_perm ; 0x1004eb0
- 0x010059aa: b970 p. CBNZ r0,0x10059ca ; atts_write_cmd + 58
- 0x010059ac: 88a1 .. LDRH r1,[r4,#4]
- 0x010059ae: 2200 ." MOVS r2,#0
- 0x010059b0: a801 .. ADD r0,sp,#4
- 0x010059b2: f7feff83 .... BL atts_check_length_and_offset ; 0x10048bc
- 0x010059b6: b940 @. CBNZ r0,0x10059ca ; atts_write_cmd + 58
- 0x010059b8: 8860 `. LDRH r0,[r4,#2]
- 0x010059ba: 9000 .. STR r0,[sp,#0]
- 0x010059bc: 88a2 .. LDRH r2,[r4,#4]
- 0x010059be: 2300 .# MOVS r3,#0
- 0x010059c0: 1da1 .. ADDS r1,r4,#6
- 0x010059c2: 4630 0F MOV r0,r6
- 0x010059c4: f7ffffc2 .... BL atts_update_elmt ; 0x100594c
- 0x010059c8: 2501 .% MOVS r5,#1
- 0x010059ca: 4628 (F MOV r0,r5
- 0x010059cc: bdfe .. POP {r1-r7,pc}
- i.atts_write_req
- atts_write_req
- 0x010059ce: b5fe .. PUSH {r1-r7,lr}
- 0x010059d0: 4606 .F MOV r6,r0
- 0x010059d2: 2000 . MOVS r0,#0
- 0x010059d4: 9001 .. STR r0,[sp,#4]
- 0x010059d6: 9002 .. STR r0,[sp,#8]
- 0x010059d8: 460c .F MOV r4,r1
- 0x010059da: 4605 .F MOV r5,r0
- 0x010059dc: 884a J. LDRH r2,[r1,#2]
- 0x010059de: ab01 .. ADD r3,sp,#4
- 0x010059e0: 2101 .! MOVS r1,#1
- 0x010059e2: 4630 0F MOV r0,r6
- 0x010059e4: f7fffa64 ..d. BL atts_get_att_chk_perm ; 0x1004eb0
- 0x010059e8: 0003 .. MOVS r3,r0
- 0x010059ea: d106 .. BNE 0x10059fa ; atts_write_req + 44
- 0x010059ec: 88a1 .. LDRH r1,[r4,#4]
- 0x010059ee: 2200 ." MOVS r2,#0
- 0x010059f0: a801 .. ADD r0,sp,#4
- 0x010059f2: f7feff63 ..c. BL atts_check_length_and_offset ; 0x10048bc
- 0x010059f6: 0003 .. MOVS r3,r0
- 0x010059f8: d006 .. BEQ 0x1005a08 ; atts_write_req + 58
- 0x010059fa: 8862 b. LDRH r2,[r4,#2]
- 0x010059fc: 7821 !x LDRB r1,[r4,#0]
- 0x010059fe: 4630 0F MOV r0,r6
- 0x01005a00: f7ffff0c .... BL atts_send_error ; 0x100581c
- 0x01005a04: 4628 (F MOV r0,r5
- 0x01005a06: bdfe .. POP {r1-r7,pc}
- 0x01005a08: 8860 `. LDRH r0,[r4,#2]
- 0x01005a0a: 9000 .. STR r0,[sp,#0]
- 0x01005a0c: 88a2 .. LDRH r2,[r4,#4]
- 0x01005a0e: 2300 .# MOVS r3,#0
- 0x01005a10: 1da1 .. ADDS r1,r4,#6
- 0x01005a12: 4630 0F MOV r0,r6
- 0x01005a14: f7ffff9a .... BL atts_update_elmt ; 0x100594c
- 0x01005a18: 2501 .% MOVS r5,#1
- 0x01005a1a: e7f3 .. B 0x1005a04 ; atts_write_req + 54
- i.atts_write_rsp_send
- atts_write_rsp_send
- 0x01005a1c: b508 .. PUSH {r3,lr}
- 0x01005a1e: b13a :. CBZ r2,0x1005a30 ; atts_write_rsp_send + 20
- 0x01005a20: 4613 .F MOV r3,r2
- 0x01005a22: b001 .. ADD sp,sp,#4
- 0x01005a24: 460a .F MOV r2,r1
- 0x01005a26: 2112 .! MOVS r1,#0x12
- 0x01005a28: f85deb04 ]... POP {lr}
- 0x01005a2c: f7ffbef6 .... B.W atts_send_error ; 0x100581c
- 0x01005a30: 2100 .! MOVS r1,#0
- 0x01005a32: 9100 .. STR r1,[sp,#0]
- 0x01005a34: 2106 .! MOVS r1,#6
- 0x01005a36: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x01005a3a: 2213 ." MOVS r2,#0x13
- 0x01005a3c: 2104 .! MOVS r1,#4
- 0x01005a3e: f00cfda9 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01005a42: e8bd4008 ...@ POP {r3,lr}
- 0x01005a46: f00db941 ..A. B.W l2cc_pdu_send ; 0x1012ccc
- i.atts_write_signed
- atts_write_signed
- 0x01005a4a: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01005a4e: 4606 .F MOV r6,r0
- 0x01005a50: 2000 . MOVS r0,#0
- 0x01005a52: 9000 .. STR r0,[sp,#0]
- 0x01005a54: 9001 .. STR r0,[sp,#4]
- 0x01005a56: 4604 .F MOV r4,r0
- 0x01005a58: 8888 .. LDRH r0,[r1,#4]
- 0x01005a5a: 460d .F MOV r5,r1
- 0x01005a5c: 380c .8 SUBS r0,r0,#0xc
- 0x01005a5e: b287 .. UXTH r7,r0
- 0x01005a60: 884a J. LDRH r2,[r1,#2]
- 0x01005a62: 466b kF MOV r3,sp
- 0x01005a64: 2103 .! MOVS r1,#3
- 0x01005a66: 4630 0F MOV r0,r6
- 0x01005a68: f7fffa22 ..". BL atts_get_att_chk_perm ; 0x1004eb0
- 0x01005a6c: bb38 8. CBNZ r0,0x1005abe ; atts_write_signed + 116
- 0x01005a6e: 2200 ." MOVS r2,#0
- 0x01005a70: 4639 9F MOV r1,r7
- 0x01005a72: 4668 hF MOV r0,sp
- 0x01005a74: f7feff22 ..". BL atts_check_length_and_offset ; 0x10048bc
- 0x01005a78: bb08 .. CBNZ r0,0x1005abe ; atts_write_signed + 116
- 0x01005a7a: 88a8 .. LDRH r0,[r5,#4]
- 0x01005a7c: 1dc0 .. ADDS r0,r0,#7
- 0x01005a7e: b283 .. UXTH r3,r0
- 0x01005a80: 2006 . MOVS r0,#6
- 0x01005a82: eb002206 ..." ADD r2,r0,r6,LSL #8
- 0x01005a86: 2008 . MOVS r0,#8
- 0x01005a88: ea402106 @..! ORR r1,r0,r6,LSL #8
- 0x01005a8c: f6406033 @.3` MOV r0,#0xe33
- 0x01005a90: f7fbf801 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01005a94: 4604 .F MOV r4,r0
- 0x01005a96: 201c . MOVS r0,#0x1c
- 0x01005a98: 7020 p STRB r0,[r4,#0]
- 0x01005a9a: 88a9 .. LDRH r1,[r5,#4]
- 0x01005a9c: 20d2 . MOVS r0,#0xd2
- 0x01005a9e: 1cc9 .. ADDS r1,r1,#3
- 0x01005aa0: 8061 a. STRH r1,[r4,#2]
- 0x01005aa2: 7120 q STRB r0,[r4,#4]
- 0x01005aa4: 8869 i. LDRH r1,[r5,#2]
- 0x01005aa6: 7161 aq STRB r1,[r4,#5]
- 0x01005aa8: 0a09 .. LSRS r1,r1,#8
- 0x01005aaa: 71a1 .q STRB r1,[r4,#6]
- 0x01005aac: 88aa .. LDRH r2,[r5,#4]
- 0x01005aae: 1da9 .. ADDS r1,r5,#6
- 0x01005ab0: 1de0 .. ADDS r0,r4,#7
- 0x01005ab2: f7faff69 ..i. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01005ab6: 4620 F MOV r0,r4
- 0x01005ab8: f7fafff2 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01005abc: 2401 .$ MOVS r4,#1
- 0x01005abe: 4620 F MOV r0,r4
- 0x01005ac0: e8bd81fc .... POP {r2-r8,pc}
- i.atts_write_signed_cfm
- atts_write_signed_cfm
- 0x01005ac4: b5fe .. PUSH {r1-r7,lr}
- 0x01005ac6: 4607 .F MOV r7,r0
- 0x01005ac8: 2000 . MOVS r0,#0
- 0x01005aca: 9001 .. STR r0,[sp,#4]
- 0x01005acc: 9002 .. STR r0,[sp,#8]
- 0x01005ace: f8b24001 ...@ LDRH r4,[r2,#1]
- 0x01005ad2: 4615 .F MOV r5,r2
- 0x01005ad4: 460e .F MOV r6,r1
- 0x01005ad6: ab01 .. ADD r3,sp,#4
- 0x01005ad8: 4622 "F MOV r2,r4
- 0x01005ada: 2103 .! MOVS r1,#3
- 0x01005adc: 4638 8F MOV r0,r7
- 0x01005ade: f7fff9e7 .... BL atts_get_att_chk_perm ; 0x1004eb0
- 0x01005ae2: 2800 .( CMP r0,#0
- 0x01005ae4: d10b .. BNE 0x1005afe ; atts_write_signed_cfm + 58
- 0x01005ae6: f1a6000f .... SUB r0,r6,#0xf
- 0x01005aea: b282 .. UXTH r2,r0
- 0x01005aec: 2e0f .. CMP r6,#0xf
- 0x01005aee: d200 .. BCS 0x1005af2 ; atts_write_signed_cfm + 46
- 0x01005af0: 2200 ." MOVS r2,#0
- 0x01005af2: 2300 .# MOVS r3,#0
- 0x01005af4: 1ce9 .. ADDS r1,r5,#3
- 0x01005af6: 4638 8F MOV r0,r7
- 0x01005af8: 9400 .. STR r4,[sp,#0]
- 0x01005afa: f7ffff27 ..'. BL atts_update_elmt ; 0x100594c
- 0x01005afe: bdfe .. POP {r1-r7,pc}
- i.audio_encode_start
- audio_encode_start
- 0x01005b00: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01005b04: 4d2a *M LDR r5,[pc,#168] ; [0x1005bb0] = 0x20003800
- 0x01005b06: 4607 .F MOV r7,r0
- 0x01005b08: 7868 hx LDRB r0,[r5,#1]
- 0x01005b0a: 2800 .( CMP r0,#0
- 0x01005b0c: d148 H. BNE 0x1005ba0 ; audio_encode_start + 160
- 0x01005b0e: 2124 $! MOVS r1,#0x24
- 0x01005b10: 4828 (H LDR r0,[pc,#160] ; [0x1005bb4] = 0x2000404c
- 0x01005b12: f7faff2a ..*. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x01005b16: 2010 . MOVS r0,#0x10
- 0x01005b18: 2103 .! MOVS r1,#3
- 0x01005b1a: f7faff8f .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01005b1e: 4c25 %L LDR r4,[pc,#148] ; [0x1005bb4] = 0x2000404c
- 0x01005b20: 2103 .! MOVS r1,#3
- 0x01005b22: 6020 ` STR r0,[r4,#0]
- 0x01005b24: f44f609e O..` MOV r0,#0x4f0
- 0x01005b28: f7faff88 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01005b2c: 4601 .F MOV r1,r0
- 0x01005b2e: 6820 h LDR r0,[r4,#0]
- 0x01005b30: f00ffb35 ..5. BL sbc_init ; 0x101519e
- 0x01005b34: 6820 h LDR r0,[r4,#0]
- 0x01005b36: f04f0801 O... MOV r8,#1
- 0x01005b3a: 2600 .& MOVS r6,#0
- 0x01005b3c: 7007 .p STRB r7,[r0,#0]
- 0x01005b3e: 6821 !h LDR r1,[r4,#0]
- 0x01005b40: 2003 . MOVS r0,#3
- 0x01005b42: 7048 Hp STRB r0,[r1,#1]
- 0x01005b44: 6821 !h LDR r1,[r4,#0]
- 0x01005b46: f8818002 .... STRB r8,[r1,#2]
- 0x01005b4a: 6820 h LDR r0,[r4,#0]
- 0x01005b4c: 70c6 .p STRB r6,[r0,#3]
- 0x01005b4e: 6821 !h LDR r1,[r4,#0]
- 0x01005b50: 0a38 8. LSRS r0,r7,#8
- 0x01005b52: 7108 .q STRB r0,[r1,#4]
- 0x01005b54: 6820 h LDR r0,[r4,#0]
- 0x01005b56: f00ffaed .... BL sbc_get_codesize ; 0x1015134
- 0x01005b5a: b280 .. UXTH r0,r0
- 0x01005b5c: 83e0 .. STRH r0,[r4,#0x1e]
- 0x01005b5e: 7829 )x LDRB r1,[r5,#0]
- 0x01005b60: b301 .. CBZ r1,0x1005ba4 ; audio_encode_start + 164
- 0x01005b62: 6820 h LDR r0,[r4,#0]
- 0x01005b64: f00ffafc .... BL sbc_get_frame_length ; 0x1015160
- 0x01005b68: 8420 . STRH r0,[r4,#0x20]
- 0x01005b6a: b282 .. UXTH r2,r0
- 0x01005b6c: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x01005b6e: a012 .. ADR r0,{pc}+0x4a ; 0x1005bb8
- 0x01005b70: f7faff00 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01005b74: 1d20 . ADDS r0,r4,#4
- 0x01005b76: f7faffa2 .... BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x01005b7a: 8c20 . LDRH r0,[r4,#0x20]
- 0x01005b7c: 2103 .! MOVS r1,#3
- 0x01005b7e: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x01005b82: 0040 @. LSLS r0,r0,#1
- 0x01005b84: f7faff5a ..Z. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01005b88: 6160 `a STR r0,[r4,#0x14]
- 0x01005b8a: 8c20 . LDRH r0,[r4,#0x20]
- 0x01005b8c: f64f71ff O..q MOV r1,#0xffff
- 0x01005b90: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x01005b94: ea010040 ..@. AND r0,r1,r0,LSL #1
- 0x01005b98: 83a0 .. STRH r0,[r4,#0x1c]
- 0x01005b9a: 60e6 .` STR r6,[r4,#0xc]
- 0x01005b9c: f8858001 .... STRB r8,[r5,#1]
- 0x01005ba0: e8bd81f0 .... POP {r4-r8,pc}
- 0x01005ba4: 0880 .. LSRS r0,r0,#2
- 0x01005ba6: 8420 . STRH r0,[r4,#0x20]
- 0x01005ba8: 606e n` STR r6,[r5,#4]
- 0x01005baa: 60ae .` STR r6,[r5,#8]
- 0x01005bac: e7dd .. B 0x1005b6a ; audio_encode_start + 106
- $d
- 0x01005bae: 0000 .. DCW 0
- 0x01005bb0: 20003800 .8. DCD 536885248
- 0x01005bb4: 2000404c L@. DCD 536887372
- 0x01005bb8: 5f6b6c62 blk_ DCD 1600875618
- 0x01005bbc: 253a7a73 sz:% DCD 624589427
- 0x01005bc0: 72662c64 d,fr DCD 1919298660
- 0x01005bc4: 7a735f6d m_sz DCD 2054381421
- 0x01005bc8: 0d64253a :%d. DCD 224666938
- 0x01005bcc: 0000000a .... DCD 10
- $t
- i.audio_encode_stop
- audio_encode_stop
- 0x01005bd0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01005bd4: 4c12 .L LDR r4,[pc,#72] ; [0x1005c20] = 0x20003800
- 0x01005bd6: 7860 `x LDRB r0,[r4,#1]
- 0x01005bd8: 2800 .( CMP r0,#0
- 0x01005bda: d01f .. BEQ 0x1005c1c ; audio_encode_stop + 76
- 0x01005bdc: 2020 MOVS r0,#0x20
- 0x01005bde: f7faffa5 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x1000b2c
- 0x01005be2: 2600 .& MOVS r6,#0
- 0x01005be4: 4d0f .M LDR r5,[pc,#60] ; [0x1005c24] = 0x2000404c
- 0x01005be6: 6066 f` STR r6,[r4,#4]
- 0x01005be8: 4607 .F MOV r7,r0
- 0x01005bea: 60a6 .` STR r6,[r4,#8]
- 0x01005bec: 68e8 .h LDR r0,[r5,#0xc]
- 0x01005bee: b108 .. CBZ r0,0x1005bf4 ; audio_encode_stop + 36
- 0x01005bf0: f00dfe04 .... BL os_msg_free ; 0x10137fc
- 0x01005bf4: 7066 fp STRB r6,[r4,#1]
- 0x01005bf6: 4638 8F MOV r0,r7
- 0x01005bf8: f7faff9d .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x1000b36
- 0x01005bfc: 6968 hi LDR r0,[r5,#0x14]
- 0x01005bfe: b108 .. CBZ r0,0x1005c04 ; audio_encode_stop + 52
- 0x01005c00: f7faff35 ..5. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01005c04: 6828 (h LDR r0,[r5,#0]
- 0x01005c06: 68c0 .h LDR r0,[r0,#0xc]
- 0x01005c08: b108 .. CBZ r0,0x1005c0e ; audio_encode_stop + 62
- 0x01005c0a: f7faff30 ..0. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01005c0e: 6828 (h LDR r0,[r5,#0]
- 0x01005c10: 2800 .( CMP r0,#0
- 0x01005c12: d003 .. BEQ 0x1005c1c ; audio_encode_stop + 76
- 0x01005c14: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01005c18: f7fabf29 ..). B $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01005c1c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01005c20: 20003800 .8. DCD 536885248
- 0x01005c24: 2000404c L@. DCD 536887372
- $t
- i.audio_encode_store_pcm_data
- audio_encode_store_pcm_data
- 0x01005c28: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01005c2c: 4f1b .O LDR r7,[pc,#108] ; [0x1005c9c] = 0x20003800
- 0x01005c2e: 4681 .F MOV r9,r0
- 0x01005c30: 7878 xx LDRB r0,[r7,#1]
- 0x01005c32: 2801 .( CMP r0,#1
- 0x01005c34: d130 0. BNE 0x1005c98 ; audio_encode_store_pcm_data + 112
- 0x01005c36: 0648 H. LSLS r0,r1,#25
- 0x01005c38: 0e05 .. LSRS r5,r0,#24
- 0x01005c3a: f04f0800 O... MOV r8,#0
- 0x01005c3e: 4c18 .L LDR r4,[pc,#96] ; [0x1005ca0] = 0x2000404c
- 0x01005c40: e028 (. B 0x1005c94 ; audio_encode_store_pcm_data + 108
- 0x01005c42: 68e0 .h LDR r0,[r4,#0xc]
- 0x01005c44: b950 P. CBNZ r0,0x1005c5c ; audio_encode_store_pcm_data + 52
- 0x01005c46: 8be0 .. LDRH r0,[r4,#0x1e]
- 0x01005c48: 22ff ." MOVS r2,#0xff
- 0x01005c4a: 1d00 .. ADDS r0,r0,#4
- 0x01005c4c: b283 .. UXTH r3,r0
- 0x01005c4e: 8879 y. LDRH r1,[r7,#2]
- 0x01005c50: 2000 . MOVS r0,#0
- 0x01005c52: f00dfdd6 .... BL os_msg_malloc ; 0x1013802
- 0x01005c56: 60e0 .` STR r0,[r4,#0xc]
- 0x01005c58: f8a48010 .... STRH r8,[r4,#0x10]
- 0x01005c5c: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x01005c5e: 8a20 . LDRH r0,[r4,#0x10]
- 0x01005c60: 1a09 .. SUBS r1,r1,r0
- 0x01005c62: b28e .. UXTH r6,r1
- 0x01005c64: 42ae .B CMP r6,r5
- 0x01005c66: d300 .. BCC 0x1005c6a ; audio_encode_store_pcm_data + 66
- 0x01005c68: 462e .F MOV r6,r5
- 0x01005c6a: 68e1 .h LDR r1,[r4,#0xc]
- 0x01005c6c: 4632 2F MOV r2,r6
- 0x01005c6e: 4408 .D ADD r0,r0,r1
- 0x01005c70: 4649 IF MOV r1,r9
- 0x01005c72: 1d00 .. ADDS r0,r0,#4
- 0x01005c74: f7fafe88 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01005c78: 1ba8 .. SUBS r0,r5,r6
- 0x01005c7a: b2c5 .. UXTB r5,r0
- 0x01005c7c: 8a20 . LDRH r0,[r4,#0x10]
- 0x01005c7e: 4430 0D ADD r0,r0,r6
- 0x01005c80: b280 .. UXTH r0,r0
- 0x01005c82: 8220 . STRH r0,[r4,#0x10]
- 0x01005c84: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x01005c86: 4288 .B CMP r0,r1
- 0x01005c88: d304 .. BCC 0x1005c94 ; audio_encode_store_pcm_data + 108
- 0x01005c8a: 68e0 .h LDR r0,[r4,#0xc]
- 0x01005c8c: f00dfdec .... BL os_msg_send ; 0x1013868
- 0x01005c90: f8c4800c .... STR r8,[r4,#0xc]
- 0x01005c94: 2d00 .- CMP r5,#0
- 0x01005c96: d1d4 .. BNE 0x1005c42 ; audio_encode_store_pcm_data + 26
- 0x01005c98: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x01005c9c: 20003800 .8. DCD 536885248
- 0x01005ca0: 2000404c L@. DCD 536887372
- $t
- i.audio_encode_task
- audio_encode_task
- 0x01005ca4: b510 .. PUSH {r4,lr}
- 0x01005ca6: 8801 .. LDRH r1,[r0,#0]
- 0x01005ca8: b911 .. CBNZ r1,0x1005cb0 ; audio_encode_task + 12
- 0x01005caa: 6840 @h LDR r0,[r0,#4]
- 0x01005cac: f000f810 .... BL audio_encoder_next_frame_handler ; 0x1005cd0
- 0x01005cb0: 2000 . MOVS r0,#0
- 0x01005cb2: bd10 .. POP {r4,pc}
- i.audio_encoder_init
- audio_encoder_init
- 0x01005cb4: b510 .. PUSH {r4,lr}
- 0x01005cb6: 4c04 .L LDR r4,[pc,#16] ; [0x1005cc8] = 0x20003800
- 0x01005cb8: 7020 p STRB r0,[r4,#0]
- 0x01005cba: 4804 .H LDR r0,[pc,#16] ; [0x1005ccc] = 0x1005ca5
- 0x01005cbc: f00dfdd6 .... BL os_task_create ; 0x101386c
- 0x01005cc0: 8060 `. STRH r0,[r4,#2]
- 0x01005cc2: 2000 . MOVS r0,#0
- 0x01005cc4: 7060 `p STRB r0,[r4,#1]
- 0x01005cc6: bd10 .. POP {r4,pc}
- $d
- 0x01005cc8: 20003800 .8. DCD 536885248
- 0x01005ccc: 01005ca5 .\.. DCD 16800933
- $t
- i.audio_encoder_next_frame_handler
- audio_encoder_next_frame_handler
- 0x01005cd0: b5fe .. PUSH {r1-r7,lr}
- 0x01005cd2: 4a1c .J LDR r2,[pc,#112] ; [0x1005d44] = 0x20003800
- 0x01005cd4: 7851 Qx LDRB r1,[r2,#1]
- 0x01005cd6: 2901 .) CMP r1,#1
- 0x01005cd8: d12b +. BNE 0x1005d32 ; audio_encoder_next_frame_handler + 98
- 0x01005cda: 4c1b .L LDR r4,[pc,#108] ; [0x1005d48] = 0x2000404c
- 0x01005cdc: 8ba3 .. LDRH r3,[r4,#0x1c]
- 0x01005cde: 8c21 !. LDRH r1,[r4,#0x20]
- 0x01005ce0: 428b .B CMP r3,r1
- 0x01005ce2: d326 &. BCC 0x1005d32 ; audio_encoder_next_frame_handler + 98
- 0x01005ce4: 7816 .x LDRB r6,[r2,#0]
- 0x01005ce6: 4622 "F MOV r2,r4
- 0x01005ce8: 8b53 S. LDRH r3,[r2,#0x1a]
- 0x01005cea: 6955 Ui LDR r5,[r2,#0x14]
- 0x01005cec: 8bd2 .. LDRH r2,[r2,#0x1e]
- 0x01005cee: 442b +D ADD r3,r3,r5
- 0x01005cf0: b30e .. CBZ r6,0x1005d36 ; audio_encoder_next_frame_handler + 102
- 0x01005cf2: ad02 .. ADD r5,sp,#8
- 0x01005cf4: e9cd1500 .... STRD r1,r5,[sp,#0]
- 0x01005cf8: 6825 %h LDR r5,[r4,#0]
- 0x01005cfa: 1d01 .. ADDS r1,r0,#4
- 0x01005cfc: 4628 (F MOV r0,r5
- 0x01005cfe: f00ff913 .... BL sbc_encode ; 0x1014f28
- 0x01005d02: 8ba0 .. LDRH r0,[r4,#0x1c]
- 0x01005d04: 8c21 !. LDRH r1,[r4,#0x20]
- 0x01005d06: 1a40 @. SUBS r0,r0,r1
- 0x01005d08: 83a0 .. STRH r0,[r4,#0x1c]
- 0x01005d0a: 8b62 b. LDRH r2,[r4,#0x1a]
- 0x01005d0c: 6960 `i LDR r0,[r4,#0x14]
- 0x01005d0e: 4410 .D ADD r0,r0,r2
- 0x01005d10: f002f852 ..R. BL encoder_frame_out_func ; 0x1007db8
- 0x01005d14: 8ba1 .. LDRH r1,[r4,#0x1c]
- 0x01005d16: 8c20 . LDRH r0,[r4,#0x20]
- 0x01005d18: 4401 .D ADD r1,r1,r0
- 0x01005d1a: 83a1 .. STRH r1,[r4,#0x1c]
- 0x01005d1c: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x01005d1e: 4401 .D ADD r1,r1,r0
- 0x01005d20: b289 .. UXTH r1,r1
- 0x01005d22: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x01005d26: 8361 a. STRH r1,[r4,#0x1a]
- 0x01005d28: ebb10f40 ..@. CMP r1,r0,LSL #1
- 0x01005d2c: d301 .. BCC 0x1005d32 ; audio_encoder_next_frame_handler + 98
- 0x01005d2e: 2000 . MOVS r0,#0
- 0x01005d30: 8360 `. STRH r0,[r4,#0x1a]
- 0x01005d32: 2000 . MOVS r0,#0
- 0x01005d34: bdfe .. POP {r1-r7,pc}
- 0x01005d36: 1d01 .. ADDS r1,r0,#4
- 0x01005d38: 4802 .H LDR r0,[pc,#8] ; [0x1005d44] = 0x20003800
- 0x01005d3a: 0852 R. LSRS r2,r2,#1
- 0x01005d3c: 1d00 .. ADDS r0,r0,#4
- 0x01005d3e: f001ffd1 .... BL encode ; 0x1007ce4
- 0x01005d42: e7de .. B 0x1005d02 ; audio_encoder_next_frame_handler + 50
- $d
- 0x01005d44: 20003800 .8. DCD 536885248
- 0x01005d48: 2000404c L@. DCD 536887372
- $t
- i.bat1_led_set
- bat1_led_set
- 0x01005d4c: b510 .. PUSH {r4,lr}
- 0x01005d4e: 4c06 .L LDR r4,[pc,#24] ; [0x1005d68] = 0x20003588
- 0x01005d50: b120 . CBZ r0,0x1005d5c ; bat1_led_set + 16
- 0x01005d52: 2001 . MOVS r0,#1
- 0x01005d54: f00efa44 ..D. BL pmu_set_led1_value ; 0x10141e0
- 0x01005d58: 2001 . MOVS r0,#1
- 0x01005d5a: e003 .. B 0x1005d64 ; bat1_led_set + 24
- 0x01005d5c: 2000 . MOVS r0,#0
- 0x01005d5e: f00efa3f ..?. BL pmu_set_led1_value ; 0x10141e0
- 0x01005d62: 2000 . MOVS r0,#0
- 0x01005d64: 7020 p STRB r0,[r4,#0]
- 0x01005d66: bd10 .. POP {r4,pc}
- $d
- 0x01005d68: 20003588 .5. DCD 536884616
- $t
- i.bat1_led_turn
- bat1_led_turn
- 0x01005d6c: 4803 .H LDR r0,[pc,#12] ; [0x1005d7c] = 0x20003588
- 0x01005d6e: 7800 .x LDRB r0,[r0,#0]
- 0x01005d70: b110 .. CBZ r0,0x1005d78 ; bat1_led_turn + 12
- 0x01005d72: 2000 . MOVS r0,#0
- 0x01005d74: f7ffbfea .... B.W bat1_led_set ; 0x1005d4c
- 0x01005d78: 2001 . MOVS r0,#1
- 0x01005d7a: e7fb .. B 0x1005d74 ; bat1_led_turn + 8
- $d
- 0x01005d7c: 20003588 .5. DCD 536884616
- $t
- i.batt_gatt_add_service
- batt_gatt_add_service
- 0x01005d80: b53e >. PUSH {r1-r5,lr}
- 0x01005d82: 4807 .H LDR r0,[pc,#28] ; [0x1005da0] = 0x101afb4
- 0x01005d84: 9000 .. STR r0,[sp,#0]
- 0x01005d86: 2004 . MOVS r0,#4
- 0x01005d88: f88d0004 .... STRB r0,[sp,#4]
- 0x01005d8c: 4805 .H LDR r0,[pc,#20] ; [0x1005da4] = 0x1005dad
- 0x01005d8e: 4c06 .L LDR r4,[pc,#24] ; [0x1005da8] = 0x20003848
- 0x01005d90: 9002 .. STR r0,[sp,#8]
- 0x01005d92: 2064 d MOVS r0,#0x64
- 0x01005d94: 7020 p STRB r0,[r4,#0]
- 0x01005d96: 4668 hF MOV r0,sp
- 0x01005d98: f006fef4 .... BL gatt_add_service ; 0x100cb84
- 0x01005d9c: 7060 `p STRB r0,[r4,#1]
- 0x01005d9e: bd3e >. POP {r1-r5,pc}
- $d
- 0x01005da0: 0101afb4 .... DCD 16887732
- 0x01005da4: 01005dad .].. DCD 16801197
- 0x01005da8: 20003848 H8. DCD 536885320
- $t
- i.batt_gatt_msg_handler
- batt_gatt_msg_handler
- 0x01005dac: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01005db0: 4604 .F MOV r4,r0
- 0x01005db2: 7800 .x LDRB r0,[r0,#0]
- 0x01005db4: 4f20 O LDR r7,[pc,#128] ; [0x1005e38] = 0x200040a4
- 0x01005db6: 2809 .( CMP r0,#9
- 0x01005db8: d23a :. BCS 0x1005e30 ; batt_gatt_msg_handler + 132
- 0x01005dba: e8dff000 .... TBB [pc,r0]
- $d
- 0x01005dbe: 1c05 .. DCW 7173
- 0x01005dc0: 39393939 9999 DCD 960051513
- 0x01005dc4: 003b3939 99;. DCD 3881273
- $t
- 0x01005dc8: 88a0 .. LDRH r0,[r4,#4]
- 0x01005dca: 2802 .( CMP r0,#2
- 0x01005dcc: d002 .. BEQ 0x1005dd4 ; batt_gatt_msg_handler + 40
- 0x01005dce: 2803 .( CMP r0,#3
- 0x01005dd0: d00b .. BEQ 0x1005dea ; batt_gatt_msg_handler + 62
- 0x01005dd2: e02d -. B 0x1005e30 ; batt_gatt_msg_handler + 132
- 0x01005dd4: 4d19 .M LDR r5,[pc,#100] ; [0x1005e3c] = 0x20003658
- 0x01005dd6: a01a .. ADR r0,{pc}+0x6a ; 0x1005e40
- 0x01005dd8: 78a9 .x LDRB r1,[r5,#2]
- 0x01005dda: f7fafdcb .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01005dde: 68e0 .h LDR r0,[r4,#0xc]
- 0x01005de0: 78a9 .x LDRB r1,[r5,#2]
- 0x01005de2: 7001 .p STRB r1,[r0,#0]
- 0x01005de4: 2001 . MOVS r0,#1
- 0x01005de6: e8bd81f0 .... POP {r4-r8,pc}
- 0x01005dea: 7860 `x LDRB r0,[r4,#1]
- 0x01005dec: 68e1 .h LDR r1,[r4,#0xc]
- 0x01005dee: 5c38 8\ LDRB r0,[r7,r0]
- 0x01005df0: 8008 .. STRH r0,[r1,#0]
- 0x01005df2: 2002 . MOVS r0,#2
- 0x01005df4: e7f7 .. B 0x1005de6 ; batt_gatt_msg_handler + 58
- 0x01005df6: 88a1 .. LDRH r1,[r4,#4]
- 0x01005df8: a018 .. ADR r0,{pc}+0x64 ; 0x1005e5c
- 0x01005dfa: f7fafdbb .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01005dfe: 8926 &. LDRH r6,[r4,#8]
- 0x01005e00: f8d4800c .... LDR r8,[r4,#0xc]
- 0x01005e04: 2500 .% MOVS r5,#0
- 0x01005e06: b166 f. CBZ r6,0x1005e22 ; batt_gatt_msg_handler + 118
- 0x01005e08: e006 .. B 0x1005e18 ; batt_gatt_msg_handler + 108
- 0x01005e0a: bf00 .. NOP
- 0x01005e0c: f8181005 .... LDRB r1,[r8,r5]
- 0x01005e10: a016 .. ADR r0,{pc}+0x5c ; 0x1005e6c
- 0x01005e12: f7fafdaf .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01005e16: 1c6d m. ADDS r5,r5,#1
- 0x01005e18: 42b5 .B CMP r5,r6
- 0x01005e1a: d3f7 .. BCC 0x1005e0c ; batt_gatt_msg_handler + 96
- 0x01005e1c: a015 .. ADR r0,{pc}+0x58 ; 0x1005e74
- 0x01005e1e: f7fafda9 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01005e22: 88a0 .. LDRH r0,[r4,#4]
- 0x01005e24: 2803 .( CMP r0,#3
- 0x01005e26: d103 .. BNE 0x1005e30 ; batt_gatt_msg_handler + 132
- 0x01005e28: 68e0 .h LDR r0,[r4,#0xc]
- 0x01005e2a: 7800 .x LDRB r0,[r0,#0]
- 0x01005e2c: 7861 ax LDRB r1,[r4,#1]
- 0x01005e2e: 5478 xT STRB r0,[r7,r1]
- 0x01005e30: 2000 . MOVS r0,#0
- 0x01005e32: e7d8 .. B 0x1005de6 ; batt_gatt_msg_handler + 58
- 0x01005e34: 2000 . MOVS r0,#0
- 0x01005e36: e7f9 .. B 0x1005e2c ; batt_gatt_msg_handler + 128
- $d
- 0x01005e38: 200040a4 .@. DCD 536887460
- 0x01005e3c: 20003658 X6. DCD 536884824
- 0x01005e40: 74746162 batt DCD 1953784162
- 0x01005e44: 76656c5f _lev DCD 1986358367
- 0x01005e48: 7220656c le r DCD 1914725740
- 0x01005e4c: 65757165 eque DCD 1702195557
- 0x01005e50: 253a7473 st:% DCD 624587891
- 0x01005e54: 0d252564 d%%. DCD 220538212
- 0x01005e58: 0000000a .... DCD 10
- 0x01005e5c: 74746162 batt DCD 1953784162
- 0x01005e60: 6972775f _wri DCD 1769109343
- 0x01005e64: 253a6574 te:% DCD 624584052
- 0x01005e68: 000a0d64 d... DCD 658788
- 0x01005e6c: 30257830 0x%0 DCD 807761968
- 0x01005e70: 002c5832 2X,. DCD 2906162
- 0x01005e74: 00000a0d .... DCD 2573
- $t
- i.battery_precent_cal
- battery_precent_cal
- 0x01005e78: b510 .. PUSH {r4,lr}
- 0x01005e7a: b086 .. SUB sp,sp,#0x18
- 0x01005e7c: 4604 .F MOV r4,r0
- 0x01005e7e: 2218 ." MOVS r2,#0x18
- 0x01005e80: 4918 .I LDR r1,[pc,#96] ; [0x1005ee4] = 0x101a100
- 0x01005e82: 4668 hF MOV r0,sp
- 0x01005e84: f7fafe39 ..9. BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x01005e88: 2200 ." MOVS r2,#0
- 0x01005e8a: f64030b8 @..0 MOV r0,#0xbb8
- 0x01005e8e: 4284 .B CMP r4,r0
- 0x01005e90: d924 $. BLS 0x1005edc ; battery_precent_cal + 100
- 0x01005e92: f2410004 A... MOV r0,#0x1004
- 0x01005e96: 4284 .B CMP r4,r0
- 0x01005e98: d301 .. BCC 0x1005e9e ; battery_precent_cal + 38
- 0x01005e9a: 2264 d" MOVS r2,#0x64
- 0x01005e9c: e01e .. B 0x1005edc ; battery_precent_cal + 100
- 0x01005e9e: 2100 .! MOVS r1,#0
- 0x01005ea0: ea4f000d O... MOV.W r0,sp
- 0x01005ea4: f8303011 0..0 LDRH r3,[r0,r1,LSL #1]
- 0x01005ea8: 42a3 .B CMP r3,r4
- 0x01005eaa: d913 .. BLS 0x1005ed4 ; battery_precent_cal + 92
- 0x01005eac: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x01005eb0: b29a .. UXTH r2,r3
- 0x01005eb2: f8300c02 0... LDRH r0,[r0,#-2]
- 0x01005eb6: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x01005eba: 1a10 .. SUBS r0,r2,r0
- 0x01005ebc: 1b12 .. SUBS r2,r2,r4
- 0x01005ebe: b292 .. UXTH r2,r2
- 0x01005ec0: eb020282 .... ADD r2,r2,r2,LSL #2
- 0x01005ec4: b280 .. UXTH r0,r0
- 0x01005ec6: 0052 R. LSLS r2,r2,#1
- 0x01005ec8: fbb2f0f0 .... UDIV r0,r2,r0
- 0x01005ecc: ebc00041 ..A. RSB r0,r0,r1,LSL #1
- 0x01005ed0: b2c2 .. UXTB r2,r0
- 0x01005ed2: e003 .. B 0x1005edc ; battery_precent_cal + 100
- 0x01005ed4: 1c49 I. ADDS r1,r1,#1
- 0x01005ed6: b2c9 .. UXTB r1,r1
- 0x01005ed8: 290b .) CMP r1,#0xb
- 0x01005eda: d3e3 .. BCC 0x1005ea4 ; battery_precent_cal + 44
- 0x01005edc: b006 .. ADD sp,sp,#0x18
- 0x01005ede: 4610 .F MOV r0,r2
- 0x01005ee0: bd10 .. POP {r4,pc}
- $d
- 0x01005ee2: 0000 .. DCW 0
- 0x01005ee4: 0101a100 .... DCD 16883968
- $t
- i.battery_voltage_get
- battery_voltage_get
- 0x01005ee8: b57f .. PUSH {r0-r6,lr}
- 0x01005eea: 2400 .$ MOVS r4,#0
- 0x01005eec: f8ad4000 ...@ STRH r4,[sp,#0]
- 0x01005ef0: 220c ." MOVS r2,#0xc
- 0x01005ef2: 2107 .! MOVS r1,#7
- 0x01005ef4: 2003 . MOVS r0,#3
- 0x01005ef6: f416d281 .... BL system_set_port_mux ; 0x1c3fc
- 0x01005efa: 2200 ." MOVS r2,#0
- 0x01005efc: 2180 .! MOVS r1,#0x80
- 0x01005efe: 2003 . MOVS r0,#3
- 0x01005f00: f00ef9ef .... BL pmu_set_pin_pull ; 0x10142e2
- 0x01005f04: 9401 .. STR r4,[sp,#4]
- 0x01005f06: 2001 . MOVS r0,#1
- 0x01005f08: f88d0004 .... STRB r0,[sp,#4]
- 0x01005f0c: 2020 MOVS r0,#0x20
- 0x01005f0e: f88d0006 .... STRB r0,[sp,#6]
- 0x01005f12: 9403 .. STR r4,[sp,#0xc]
- 0x01005f14: 2008 . MOVS r0,#8
- 0x01005f16: f88d000c .... STRB r0,[sp,#0xc]
- 0x01005f1a: f89d0005 .... LDRB r0,[sp,#5]
- 0x01005f1e: 9402 .. STR r4,[sp,#8]
- 0x01005f20: f0400001 @... ORR r0,r0,#1
- 0x01005f24: f88d0005 .... STRB r0,[sp,#5]
- 0x01005f28: 2002 . MOVS r0,#2
- 0x01005f2a: f88d000a .... STRB r0,[sp,#0xa]
- 0x01005f2e: 203f ? MOVS r0,#0x3f
- 0x01005f30: f88d000b .... STRB r0,[sp,#0xb]
- 0x01005f34: a801 .. ADD r0,sp,#4
- 0x01005f36: f7faffd5 .... BL adc_init ; 0x1000ee4
- 0x01005f3a: 2200 ." MOVS r2,#0
- 0x01005f3c: 4611 .F MOV r1,r2
- 0x01005f3e: 4610 .F MOV r0,r2
- 0x01005f40: f7faff2c ..,. BL adc_enable ; 0x1000d9c
- 0x01005f44: 466a jF MOV r2,sp
- 0x01005f46: 2108 .! MOVS r1,#8
- 0x01005f48: 2001 . MOVS r0,#1
- 0x01005f4a: f7faff81 .... BL adc_get_result ; 0x1000e50
- 0x01005f4e: f7fafef1 .... BL adc_disable ; 0x1000d34
- 0x01005f52: f8bd0000 .... LDRH r0,[sp,#0]
- 0x01005f56: f7fafbdd .... BL __aeabi_ui2f ; 0x1000714
- 0x01005f5a: 4929 )I LDR r1,[pc,#164] ; [0x1006000] = 0x404e739d
- 0x01005f5c: f7fafa54 ..T. BL __aeabi_fmul ; 0x1000408
- 0x01005f60: f7fafbdd .... BL __aeabi_f2uiz ; 0x100071e
- 0x01005f64: b285 .. UXTH r5,r0
- 0x01005f66: 4c27 'L LDR r4,[pc,#156] ; [0x1006004] = 0x20003658
- 0x01005f68: 0868 h. LSRS r0,r5,#1
- 0x01005f6a: f64f71ff O..q MOV r1,#0xffff
- 0x01005f6e: ea010080 .... AND r0,r1,r0,LSL #2
- 0x01005f72: 8020 . STRH r0,[r4,#0]
- 0x01005f74: f7ffff80 .... BL battery_precent_cal ; 0x1005e78
- 0x01005f78: 70a0 .p STRB r0,[r4,#2]
- 0x01005f7a: 4603 .F MOV r3,r0
- 0x01005f7c: 8822 ". LDRH r2,[r4,#0]
- 0x01005f7e: 4629 )F MOV r1,r5
- 0x01005f80: a021 !. ADR r0,{pc}+0x88 ; 0x1006008
- 0x01005f82: f7fafcf7 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01005f86: 8820 . LDRH r0,[r4,#0]
- 0x01005f88: f64041e4 @..A MOV r1,#0xce4
- 0x01005f8c: 4288 .B CMP r0,r1
- 0x01005f8e: d301 .. BCC 0x1005f94 ; battery_voltage_get + 172
- 0x01005f90: a024 $. ADR r0,{pc}+0x94 ; 0x1006024
- 0x01005f92: e000 .. B 0x1005f96 ; battery_voltage_get + 174
- 0x01005f94: a029 ). ADR r0,{pc}+0xa8 ; 0x100603c
- 0x01005f96: f7fafced .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01005f9a: 78a0 .x LDRB r0,[r4,#2]
- 0x01005f9c: 2846 F( CMP r0,#0x46
- 0x01005f9e: d907 .. BLS 0x1005fb0 ; battery_voltage_get + 200
- 0x01005fa0: 2001 . MOVS r0,#1
- 0x01005fa2: f7fffed3 .... BL bat1_led_set ; 0x1005d4c
- 0x01005fa6: 2001 . MOVS r0,#1
- 0x01005fa8: f00ef94d ..M. BL pmu_set_led2_value ; 0x1014246
- 0x01005fac: 2001 . MOVS r0,#1
- 0x01005fae: e010 .. B 0x1005fd2 ; battery_voltage_get + 234
- 0x01005fb0: 2832 2( CMP r0,#0x32
- 0x01005fb2: d904 .. BLS 0x1005fbe ; battery_voltage_get + 214
- 0x01005fb4: 2001 . MOVS r0,#1
- 0x01005fb6: f7fffec9 .... BL bat1_led_set ; 0x1005d4c
- 0x01005fba: 2001 . MOVS r0,#1
- 0x01005fbc: e006 .. B 0x1005fcc ; battery_voltage_get + 228
- 0x01005fbe: 281e .( CMP r0,#0x1e
- 0x01005fc0: f04f0001 O... MOV r0,#1
- 0x01005fc4: d90a .. BLS 0x1005fdc ; battery_voltage_get + 244
- 0x01005fc6: f7fffec1 .... BL bat1_led_set ; 0x1005d4c
- 0x01005fca: 2000 . MOVS r0,#0
- 0x01005fcc: f00ef93b ..;. BL pmu_set_led2_value ; 0x1014246
- 0x01005fd0: 2000 . MOVS r0,#0
- 0x01005fd2: f000fccf .... BL bt2_bat3_led_set ; 0x1006974
- 0x01005fd6: f00dfb8d .... BL lowbat_led_timer_stop ; 0x10136f4
- 0x01005fda: e00c .. B 0x1005ff6 ; battery_voltage_get + 270
- 0x01005fdc: f7fffeb6 .... BL bat1_led_set ; 0x1005d4c
- 0x01005fe0: 2000 . MOVS r0,#0
- 0x01005fe2: f00ef930 ..0. BL pmu_set_led2_value ; 0x1014246
- 0x01005fe6: 2000 . MOVS r0,#0
- 0x01005fe8: f000fcc4 .... BL bt2_bat3_led_set ; 0x1006974
- 0x01005fec: f00dfb7a ..z. BL lowbat_led_timer_start ; 0x10136e4
- 0x01005ff0: a01a .. ADR r0,{pc}+0x6c ; 0x100605c
- 0x01005ff2: f7fafcbf .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01005ff6: f8bd0000 .... LDRH r0,[sp,#0]
- 0x01005ffa: b004 .. ADD sp,sp,#0x10
- 0x01005ffc: bd70 p. POP {r4-r6,pc}
- $d
- 0x01005ffe: 0000 .. DCW 0
- 0x01006000: 404e739d .sN@ DCD 1078883229
- 0x01006004: 20003658 X6. DCD 536884824
- 0x01006008: 3a6e6970 pin: DCD 980314480
- 0x0100600c: 566d6425 %dmV DCD 1450009637
- 0x01006010: 6162202c , ba DCD 1633820716
- 0x01006014: 64253a74 t:%d DCD 1680161396
- 0x01006018: 2528566d mV(% DCD 623400557
- 0x0100601c: 29252564 d%%) DCD 690300260
- 0x01006020: 00000a0d .... DCD 2573
- 0x01006024: 72616863 char DCD 1918986339
- 0x01006028: 62616567 geab DCD 1650550119
- 0x0100602c: 6220656c le b DCD 1646290284
- 0x01006030: 65747461 atte DCD 1702130785
- 0x01006034: 21217972 ry!! DCD 555841906
- 0x01006038: 00000a0d .... DCD 2573
- 0x0100603c: 2d6e6f6e non- DCD 762212206
- 0x01006040: 68636572 rech DCD 1751344498
- 0x01006044: 65677261 arge DCD 1701278305
- 0x01006048: 656c6261 able DCD 1701601889
- 0x0100604c: 74616220 bat DCD 1952539168
- 0x01006050: 79726574 tery DCD 2037540212
- 0x01006054: 0a0d2121 !!.. DCD 168632609
- 0x01006058: 00000000 .... DCD 0
- 0x0100605c: 62776f6c lowb DCD 1651994476
- 0x01006060: 6e207461 at n DCD 1847620705
- 0x01006064: 0a0d776f ow.. DCD 168654703
- 0x01006068: 00000000 .... DCD 0
- $t
- i.ble_add_svc
- ble_add_svc
- 0x0100606c: b510 .. PUSH {r4,lr}
- 0x0100606e: 2101 .! MOVS r1,#1
- 0x01006070: 2003 . MOVS r0,#3
- 0x01006072: f7fafc84 .... BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x01006076: 4c09 .L LDR r4,[pc,#36] ; [0x100609c] = 0x200049b4
- 0x01006078: 2000 . MOVS r0,#0
- 0x0100607a: f8941032 ..2. LDRB r1,[r4,#0x32]
- 0x0100607e: b149 I. CBZ r1,0x1006094 ; ble_add_svc + 40
- 0x01006080: 4807 .H LDR r0,[pc,#28] ; [0x10060a0] = 0x101b064
- 0x01006082: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
- 0x01006086: 4780 .G BLX r0
- 0x01006088: f8140f32 ..2. LDRB r0,[r4,#0x32]!
- 0x0100608c: 1c40 @. ADDS r0,r0,#1
- 0x0100608e: 7020 p STRB r0,[r4,#0]
- 0x01006090: 2001 . MOVS r0,#1
- 0x01006092: bd10 .. POP {r4,pc}
- 0x01006094: 2100 .! MOVS r1,#0
- 0x01006096: f8841032 ..2. STRB r1,[r4,#0x32]
- 0x0100609a: bd10 .. POP {r4,pc}
- $d
- 0x0100609c: 200049b4 .I. DCD 536889780
- 0x010060a0: 0101b064 d... DCD 16887908
- $t
- i.ble_app_data_tx
- ble_app_data_tx
- 0x010060a4: 4602 .F MOV r2,r0
- 0x010060a6: 4807 .H LDR r0,[pc,#28] ; [0x10060c4] = 0x20003508
- 0x010060a8: b510 .. PUSH {r4,lr}
- 0x010060aa: 460b .F MOV r3,r1
- 0x010060ac: 2102 .! MOVS r1,#2
- 0x010060ae: 7800 .x LDRB r0,[r0,#0]
- 0x010060b0: f00dfb68 ..h. BL ntf_data ; 0x1013784
- 0x010060b4: f001fce8 .... BL disable_latency ; 0x1007a88
- 0x010060b8: 4903 .I LDR r1,[pc,#12] ; [0x10060c8] = 0x200034fa
- 0x010060ba: f44f7016 O..p MOV r0,#0x258
- 0x010060be: 80c8 .. STRH r0,[r1,#6]
- 0x010060c0: bd10 .. POP {r4,pc}
- $d
- 0x010060c2: 0000 .. DCW 0
- 0x010060c4: 20003508 .5. DCD 536884488
- 0x010060c8: 200034fa .4. DCD 536884474
- $t
- i.ble_bond_addr_resolve_cb
- ble_bond_addr_resolve_cb
- 0x010060cc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010060d0: 4c1d .L LDR r4,[pc,#116] ; [0x1006148] = 0x20003b10
- 0x010060d2: 4f1e .O LDR r7,[pc,#120] ; [0x100614c] = 0x200049b4
- 0x010060d4: 7821 !x LDRB r1,[r4,#0]
- 0x010060d6: 70a1 .p STRB r1,[r4,#2]
- 0x010060d8: 6846 Fh LDR r6,[r0,#4]
- 0x010060da: b19e .. CBZ r6,0x1006104 ; ble_bond_addr_resolve_cb + 56
- 0x010060dc: 2500 .% MOVS r5,#0
- 0x010060de: e00e .. B 0x10060fe ; ble_bond_addr_resolve_cb + 50
- 0x010060e0: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x010060e4: 6861 ah LDR r1,[r4,#4]
- 0x010060e6: eb001045 ..E. ADD r0,r0,r5,LSL #5
- 0x010060ea: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x010060ee: 2210 ." MOVS r2,#0x10
- 0x010060f0: 1db1 .. ADDS r1,r6,#6
- 0x010060f2: 302b +0 ADDS r0,r0,#0x2b
- 0x010060f4: f7fafcf2 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x010060f8: b1c8 .. CBZ r0,0x100612e ; ble_bond_addr_resolve_cb + 98
- 0x010060fa: 1c6d m. ADDS r5,r5,#1
- 0x010060fc: b2ed .. UXTB r5,r5
- 0x010060fe: 7820 x LDRB r0,[r4,#0]
- 0x01006100: 4285 .B CMP r5,r0
- 0x01006102: d3ed .. BCC 0x10060e0 ; ble_bond_addr_resolve_cb + 20
- 0x01006104: 78a1 .x LDRB r1,[r4,#2]
- 0x01006106: a012 .. ADR r0,{pc}+0x4a ; 0x1006150
- 0x01006108: f7fafc34 ..4. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100610c: f000fbc2 .... BL ble_sec_init ; 0x1006894
- 0x01006110: 2100 .! MOVS r1,#0
- 0x01006112: 2006 . MOVS r0,#6
- 0x01006114: f000fc24 ..$. BL ble_set_evt_func ; 0x1006960
- 0x01006118: f002fc84 .... BL gapc_connection_send_cfm ; 0x1008a24
- 0x0100611c: 480b .H LDR r0,[pc,#44] ; [0x100614c] = 0x200049b4
- 0x0100611e: f8971064 ..d. LDRB r1,[r7,#0x64]
- 0x01006122: 3066 f0 ADDS r0,r0,#0x66
- 0x01006124: b159 Y. CBZ r1,0x100613e ; ble_bond_addr_resolve_cb + 114
- 0x01006126: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100612a: f7fbba8d .... B app_connection_req_ind_func ; 0x1001648
- 0x0100612e: 6830 0h LDR r0,[r6,#0]
- 0x01006130: f8c70067 ..g. STR r0,[r7,#0x67]
- 0x01006134: 88b0 .. LDRH r0,[r6,#4]
- 0x01006136: f8a7006b ..k. STRH r0,[r7,#0x6b]
- 0x0100613a: 70a5 .p STRB r5,[r4,#2]
- 0x0100613c: e7e2 .. B 0x1006104 ; ble_bond_addr_resolve_cb + 56
- 0x0100613e: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01006142: f7fbbabf .... B app_connection_success_ind_func ; 0x10016c4
- $d
- 0x01006146: 0000 .. DCW 0
- 0x01006148: 20003b10 .;. DCD 536886032
- 0x0100614c: 200049b4 .I. DCD 536889780
- 0x01006150: 646e6f62 bond DCD 1684959074
- 0x01006154: 6568635f _che DCD 1701339999
- 0x01006158: 665f6b63 ck_f DCD 1717529443
- 0x0100615c: 5f646e69 ind_ DCD 1600417385
- 0x01006160: 6f736572 reso DCD 1869833586
- 0x01006164: 5f65766c lve_ DCD 1600484972
- 0x01006168: 3a786469 idx: DCD 980968553
- 0x0100616c: 0a0d6425 %d.. DCD 168649765
- 0x01006170: 00000000 .... DCD 0
- $t
- i.ble_bond_check
- ble_bond_check
- 0x01006174: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01006178: 4d3d =M LDR r5,[pc,#244] ; [0x1006270] = 0x20004a1a
- 0x0100617a: 4668 hF MOV r0,sp
- 0x0100617c: f001fe70 ..p. BL gap_address_get ; 0x1007e60
- 0x01006180: 79e9 .y LDRB r1,[r5,#7]
- 0x01006182: a03c <. ADR r0,{pc}+0xf2 ; 0x1006274
- 0x01006184: f7fafbf6 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006188: 4c3e >L LDR r4,[pc,#248] ; [0x1006284] = 0x20003b10
- 0x0100618a: 7820 x LDRB r0,[r4,#0]
- 0x0100618c: 70a0 .p STRB r0,[r4,#2]
- 0x0100618e: 70e0 .p STRB r0,[r4,#3]
- 0x01006190: 7860 `x LDRB r0,[r4,#1]
- 0x01006192: 2800 .( CMP r0,#0
- 0x01006194: d05c \. BEQ 0x1006250 ; ble_bond_check + 220
- 0x01006196: 79e8 .y LDRB r0,[r5,#7]
- 0x01006198: b130 0. CBZ r0,0x10061a8 ; ble_bond_check + 52
- 0x0100619a: 2801 .( CMP r0,#1
- 0x0100619c: d152 R. BNE 0x1006244 ; ble_bond_check + 208
- 0x0100619e: 79a8 .y LDRB r0,[r5,#6]
- 0x010061a0: 2103 .! MOVS r1,#3
- 0x010061a2: ebb11f90 .... CMP r1,r0,LSR #6
- 0x010061a6: d124 $. BNE 0x10061f2 ; ble_bond_check + 126
- 0x010061a8: 2600 .& MOVS r6,#0
- 0x010061aa: e01c .. B 0x10061e6 ; ble_bond_check + 114
- 0x010061ac: ebc600c6 .... RSB r0,r6,r6,LSL #3
- 0x010061b0: eb001746 ..F. ADD r7,r0,r6,LSL #5
- 0x010061b4: 6860 `h LDR r0,[r4,#4]
- 0x010061b6: 2206 ." MOVS r2,#6
- 0x010061b8: eb000047 ..G. ADD r0,r0,r7,LSL #1
- 0x010061bc: 1c69 i. ADDS r1,r5,#1
- 0x010061be: 301e .0 ADDS r0,r0,#0x1e
- 0x010061c0: f7fafc8c .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x010061c4: b968 h. CBNZ r0,0x10061e2 ; ble_bond_check + 110
- 0x010061c6: 6860 `h LDR r0,[r4,#4]
- 0x010061c8: 79e9 .y LDRB r1,[r5,#7]
- 0x010061ca: eb000047 ..G. ADD r0,r0,r7,LSL #1
- 0x010061ce: f8902024 ..$ LDRB r2,[r0,#0x24]
- 0x010061d2: 428a .B CMP r2,r1
- 0x010061d4: d105 .. BNE 0x10061e2 ; ble_bond_check + 110
- 0x010061d6: 2206 ." MOVS r2,#6
- 0x010061d8: 4669 iF MOV r1,sp
- 0x010061da: 3025 %0 ADDS r0,r0,#0x25
- 0x010061dc: f7fafc7e ..~. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x010061e0: b128 (. CBZ r0,0x10061ee ; ble_bond_check + 122
- 0x010061e2: 1c76 v. ADDS r6,r6,#1
- 0x010061e4: b2f6 .. UXTB r6,r6
- 0x010061e6: 7820 x LDRB r0,[r4,#0]
- 0x010061e8: 4286 .B CMP r6,r0
- 0x010061ea: d3df .. BCC 0x10061ac ; ble_bond_check + 56
- 0x010061ec: e02a *. B 0x1006244 ; ble_bond_check + 208
- 0x010061ee: 70a6 .p STRB r6,[r4,#2]
- 0x010061f0: e028 (. B 0x1006244 ; ble_bond_check + 208
- 0x010061f2: 4925 %I LDR r1,[pc,#148] ; [0x1006288] = 0x10060cd
- 0x010061f4: 2006 . MOVS r0,#6
- 0x010061f6: f000fbb3 .... BL ble_set_evt_func ; 0x1006960
- 0x010061fa: 2600 .& MOVS r6,#0
- 0x010061fc: 4637 7F MOV r7,r6
- 0x010061fe: e015 .. B 0x100622c ; ble_bond_check + 184
- 0x01006200: ebc700c7 .... RSB r0,r7,r7,LSL #3
- 0x01006204: 6861 ah LDR r1,[r4,#4]
- 0x01006206: eb001047 ..G. ADD r0,r0,r7,LSL #5
- 0x0100620a: eb010140 ..@. ADD r1,r1,r0,LSL #1
- 0x0100620e: f891004e ..N. LDRB r0,[r1,#0x4e]
- 0x01006212: b148 H. CBZ r0,0x1006228 ; ble_bond_check + 180
- 0x01006214: 68a0 .h LDR r0,[r4,#8]
- 0x01006216: 2210 ." MOVS r2,#0x10
- 0x01006218: eb001006 .... ADD r0,r0,r6,LSL #4
- 0x0100621c: 1c76 v. ADDS r6,r6,#1
- 0x0100621e: b2f6 .. UXTB r6,r6
- 0x01006220: 1c40 @. ADDS r0,r0,#1
- 0x01006222: 312b +1 ADDS r1,r1,#0x2b
- 0x01006224: f7fafbb0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01006228: 1c7f .. ADDS r7,r7,#1
- 0x0100622a: b2ff .. UXTB r7,r7
- 0x0100622c: 7820 x LDRB r0,[r4,#0]
- 0x0100622e: 4287 .B CMP r7,r0
- 0x01006230: d3e6 .. BCC 0x1006200 ; ble_bond_check + 140
- 0x01006232: b13e >. CBZ r6,0x1006244 ; ble_bond_check + 208
- 0x01006234: 68a2 .h LDR r2,[r4,#8]
- 0x01006236: 4631 1F MOV r1,r6
- 0x01006238: 1c68 h. ADDS r0,r5,#1
- 0x0100623a: 1c52 R. ADDS r2,r2,#1
- 0x0100623c: f000fb64 ..d. BL ble_sec_resolve_address ; 0x1006908
- 0x01006240: e8bd81fc .... POP {r2-r8,pc}
- 0x01006244: 78a1 .x LDRB r1,[r4,#2]
- 0x01006246: a011 .. ADR r0,{pc}+0x46 ; 0x100628c
- 0x01006248: f7fafb94 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100624c: f000fb22 ..". BL ble_sec_init ; 0x1006894
- 0x01006250: f002fbe8 .... BL gapc_connection_send_cfm ; 0x1008a24
- 0x01006254: 4806 .H LDR r0,[pc,#24] ; [0x1006270] = 0x20004a1a
- 0x01006256: 3866 f8 SUBS r0,r0,#0x66
- 0x01006258: f8900064 ..d. LDRB r0,[r0,#0x64]
- 0x0100625c: 2800 .( CMP r0,#0
- 0x0100625e: 4628 (F MOV r0,r5
- 0x01006260: d002 .. BEQ 0x1006268 ; ble_bond_check + 244
- 0x01006262: f7fbf9f1 .... BL app_connection_req_ind_func ; 0x1001648
- 0x01006266: e7eb .. B 0x1006240 ; ble_bond_check + 204
- 0x01006268: f7fbfa2c ..,. BL app_connection_success_ind_func ; 0x10016c4
- 0x0100626c: e7e8 .. B 0x1006240 ; ble_bond_check + 204
- $d
- 0x0100626e: 0000 .. DCW 0
- 0x01006270: 20004a1a .J. DCD 536889882
- 0x01006274: 72646461 addr DCD 1919181921
- 0x01006278: 7079745f _typ DCD 1887007839
- 0x0100627c: 64253a65 e:%d DCD 1680161381
- 0x01006280: 00000a0d .... DCD 2573
- 0x01006284: 20003b10 .;. DCD 536886032
- 0x01006288: 010060cd .`.. DCD 16801997
- 0x0100628c: 646e6f62 bond DCD 1684959074
- 0x01006290: 6568635f _che DCD 1701339999
- 0x01006294: 665f6b63 ck_f DCD 1717529443
- 0x01006298: 5f646e69 ind_ DCD 1600417385
- 0x0100629c: 73766564 devs DCD 1937139044
- 0x010062a0: 7864695f _idx DCD 2019846495
- 0x010062a4: 0d64253a :%d. DCD 224666938
- 0x010062a8: 0000000a .... DCD 10
- $t
- i.ble_bond_clr_all_info
- ble_bond_clr_all_info
- 0x010062ac: b570 p. PUSH {r4-r6,lr}
- 0x010062ae: 4c17 .L LDR r4,[pc,#92] ; [0x100630c] = 0x20003b10
- 0x010062b0: 7860 `x LDRB r0,[r4,#1]
- 0x010062b2: 2800 .( CMP r0,#0
- 0x010062b4: d028 (. BEQ 0x1006308 ; ble_bond_clr_all_info + 92
- 0x010062b6: 7820 x LDRB r0,[r4,#0]
- 0x010062b8: 2300 .# MOVS r3,#0
- 0x010062ba: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x010062be: eb011040 ..@. ADD r0,r1,r0,LSL #5
- 0x010062c2: 2150 P! MOVS r1,#0x50
- 0x010062c4: eb010540 ..@. ADD r5,r1,r0,LSL #1
- 0x010062c8: 6866 fh LDR r6,[r4,#4]
- 0x010062ca: e003 .. B 0x10062d4 ; ble_bond_clr_all_info + 40
- 0x010062cc: 5cf0 .\ LDRB r0,[r6,r3]
- 0x010062ce: b918 .. CBNZ r0,0x10062d8 ; ble_bond_clr_all_info + 44
- 0x010062d0: 1c5b [. ADDS r3,r3,#1
- 0x010062d2: b29b .. UXTH r3,r3
- 0x010062d4: 42ab .B CMP r3,r5
- 0x010062d6: d3f9 .. BCC 0x10062cc ; ble_bond_clr_all_info + 32
- 0x010062d8: 42ab .B CMP r3,r5
- 0x010062da: d215 .. BCS 0x1006308 ; ble_bond_clr_all_info + 92
- 0x010062dc: 4629 )F MOV r1,r5
- 0x010062de: 4630 0F MOV r0,r6
- 0x010062e0: f7fafc2e .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x010062e4: a00a .. ADR r0,{pc}+0x2c ; 0x1006310
- 0x010062e6: f7fafb45 ..E. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010062ea: 68e0 .h LDR r0,[r4,#0xc]
- 0x010062ec: b140 @. CBZ r0,0x1006300 ; ble_bond_clr_all_info + 84
- 0x010062ee: f44f5180 O..Q MOV r1,#0x1000
- 0x010062f2: f7fafbb7 .... BL $Ven$TT$L$$flash_erase ; 0x1000a64
- 0x010062f6: 4632 2F MOV r2,r6
- 0x010062f8: 4629 )F MOV r1,r5
- 0x010062fa: 68e0 .h LDR r0,[r4,#0xc]
- 0x010062fc: f7fafc25 ..%. BL $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x01006300: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01006304: f000bac6 .... B.W ble_sec_init ; 0x1006894
- 0x01006308: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100630a: 0000 .. DCW 0
- 0x0100630c: 20003b10 .;. DCD 536886032
- 0x01006310: 646e6f62 bond DCD 1684959074
- 0x01006314: 666e695f _inf DCD 1718511967
- 0x01006318: 6c615f6f o_al DCD 1818320751
- 0x0100631c: 6c635f6c l_cl DCD 1818451820
- 0x01006320: 66202c72 r, f DCD 1713384562
- 0x01006324: 6873616c lash DCD 1752392044
- 0x01006328: 0a0d775f _w.. DCD 168654687
- 0x0100632c: 00000000 .... DCD 0
- $t
- i.ble_bond_get_bond_info
- ble_bond_get_bond_info
- 0x01006330: b570 p. PUSH {r4-r6,lr}
- 0x01006332: 4d1c .M LDR r5,[pc,#112] ; [0x10063a4] = 0x20003b10
- 0x01006334: 460c .F MOV r4,r1
- 0x01006336: 7829 )x LDRB r1,[r5,#0]
- 0x01006338: 4288 .B CMP r0,r1
- 0x0100633a: d306 .. BCC 0x100634a ; ble_bond_get_bond_info + 26
- 0x0100633c: f44f729f O..r MOV r2,#0x13e
- 0x01006340: a119 .. ADR r1,{pc}+0x68 ; 0x10063a8
- 0x01006342: a021 !. ADR r0,{pc}+0x86 ; 0x10063c8
- 0x01006344: f7fafb16 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006348: e7fe .. B 0x1006348 ; ble_bond_get_bond_info + 24
- 0x0100634a: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x0100634e: eb011640 ..@. ADD r6,r1,r0,LSL #5
- 0x01006352: 6868 hh LDR r0,[r5,#4]
- 0x01006354: 2210 ." MOVS r2,#0x10
- 0x01006356: eb000146 ..F. ADD r1,r0,r6,LSL #1
- 0x0100635a: f891004e ..N. LDRB r0,[r1,#0x4e]
- 0x0100635e: f884002d ..-. STRB r0,[r4,#0x2d]
- 0x01006362: f8d1001e .... LDR r0,[r1,#0x1e]
- 0x01006366: 6020 ` STR r0,[r4,#0]
- 0x01006368: 8c48 H. LDRH r0,[r1,#0x22]
- 0x0100636a: 80a0 .. STRH r0,[r4,#4]
- 0x0100636c: f8910024 ..$. LDRB r0,[r1,#0x24]
- 0x01006370: 71a0 .q STRB r0,[r4,#6]
- 0x01006372: f8d10025 ..%. LDR r0,[r1,#0x25]
- 0x01006376: f8c40007 .... STR r0,[r4,#7]
- 0x0100637a: f8b10029 ..). LDRH r0,[r1,#0x29]
- 0x0100637e: f8a4000b .... STRH r0,[r4,#0xb]
- 0x01006382: f104000d .... ADD r0,r4,#0xd
- 0x01006386: 312b +1 ADDS r1,r1,#0x2b
- 0x01006388: f7fafafe .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100638c: 6868 hh LDR r0,[r5,#4]
- 0x0100638e: 2210 ." MOVS r2,#0x10
- 0x01006390: eb000146 ..F. ADD r1,r0,r6,LSL #1
- 0x01006394: f104001d .... ADD r0,r4,#0x1d
- 0x01006398: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100639c: 1c89 .. ADDS r1,r1,#2
- 0x0100639e: f7fabaf3 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- $d
- 0x010063a2: 0000 .. DCW 0
- 0x010063a4: 20003b10 .;. DCD 536886032
- 0x010063a8: 615c2e2e ..\a DCD 1633431086
- 0x010063ac: 735c7070 pp\s DCD 1935437936
- 0x010063b0: 755c6372 rc\u DCD 1968989042
- 0x010063b4: 5f726573 ser_ DCD 1601332595
- 0x010063b8: 646e6f62 bond DCD 1684959074
- 0x010063bc: 6e616d5f _man DCD 1851878751
- 0x010063c0: 2e656761 age. DCD 778397537
- 0x010063c4: 00000063 c... DCD 99
- 0x010063c8: 25200a0d .. % DCD 622856717
- 0x010063cc: 64252073 s %d DCD 1680154739
- 0x010063d0: 000a0d20 ... DCD 658720
- $t
- i.ble_bond_get_info
- ble_bond_get_info
- 0x010063d4: b530 0. PUSH {r4,r5,lr}
- 0x010063d6: 4b0f .K LDR r3,[pc,#60] ; [0x1006414] = 0x20003b10
- 0x010063d8: 7a04 .z LDRB r4,[r0,#8]
- 0x010063da: 2200 ." MOVS r2,#0
- 0x010063dc: 7899 .x LDRB r1,[r3,#2]
- 0x010063de: 685b [h LDR r3,[r3,#4]
- 0x010063e0: ebc105c1 .... RSB r5,r1,r1,LSL #3
- 0x010063e4: eb051141 ..A. ADD r1,r5,r1,LSL #5
- 0x010063e8: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x010063ec: 2c06 ., CMP r4,#6
- 0x010063ee: d20f .. BCS 0x1006410 ; ble_bond_get_info + 60
- 0x010063f0: e8dff004 .... TBB [pc,r4]
- $d
- 0x010063f4: 0b090703 .... DCD 185140995
- 0x010063f8: 050e .. DCW 1294
- $t
- 0x010063fa: 1c89 .. ADDS r1,r1,#2
- 0x010063fc: e006 .. B 0x100640c ; ble_bond_get_info + 56
- 0x010063fe: 314c L1 ADDS r1,r1,#0x4c
- 0x01006400: e004 .. B 0x100640c ; ble_bond_get_info + 56
- 0x01006402: 314e N1 ADDS r1,r1,#0x4e
- 0x01006404: e002 .. B 0x100640c ; ble_bond_get_info + 56
- 0x01006406: 311e .1 ADDS r1,r1,#0x1e
- 0x01006408: e000 .. B 0x100640c ; ble_bond_get_info + 56
- 0x0100640a: 312b +1 ADDS r1,r1,#0x2b
- 0x0100640c: 6001 .` STR r1,[r0,#0]
- 0x0100640e: bd30 0. POP {r4,r5,pc}
- 0x01006410: 6002 .` STR r2,[r0,#0]
- 0x01006412: bd30 0. POP {r4,r5,pc}
- $d
- 0x01006414: 20003b10 .;. DCD 536886032
- $t
- i.ble_bond_init
- ble_bond_init
- 0x01006418: b570 p. PUSH {r4-r6,lr}
- 0x0100641a: 4c24 $L LDR r4,[pc,#144] ; [0x10064ac] = 0x20003b10
- 0x0100641c: 2b00 .+ CMP r3,#0
- 0x0100641e: e9c40103 .... STRD r0,r1,[r4,#0xc]
- 0x01006422: 7063 cp STRB r3,[r4,#1]
- 0x01006424: 7022 "p STRB r2,[r4,#0]
- 0x01006426: d03f ?. BEQ 0x10064a8 ; ble_bond_init + 144
- 0x01006428: 4921 !I LDR r1,[pc,#132] ; [0x10064b0] = 0x10063d5
- 0x0100642a: 2004 . MOVS r0,#4
- 0x0100642c: f000fa98 .... BL ble_set_evt_func ; 0x1006960
- 0x01006430: 4920 I LDR r1,[pc,#128] ; [0x10064b4] = 0x100652d
- 0x01006432: 2005 . MOVS r0,#5
- 0x01006434: f000fa94 .... BL ble_set_evt_func ; 0x1006960
- 0x01006438: 6860 `h LDR r0,[r4,#4]
- 0x0100643a: b130 0. CBZ r0,0x100644a ; ble_bond_init + 50
- 0x0100643c: f2401233 @.3. MOV r2,#0x133
- 0x01006440: a11d .. ADR r1,{pc}+0x78 ; 0x10064b8
- 0x01006442: a025 %. ADR r0,{pc}+0x96 ; 0x10064d8
- 0x01006444: f7fafa96 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006448: e7fe .. B 0x1006448 ; ble_bond_init + 48
- 0x0100644a: 68a0 .h LDR r0,[r4,#8]
- 0x0100644c: b130 0. CBZ r0,0x100645c ; ble_bond_init + 68
- 0x0100644e: f44f729a O..r MOV r2,#0x134
- 0x01006452: a119 .. ADR r1,{pc}+0x66 ; 0x10064b8
- 0x01006454: a020 . ADR r0,{pc}+0x84 ; 0x10064d8
- 0x01006456: f7fafa8d .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100645a: e7fe .. B 0x100645a ; ble_bond_init + 66
- 0x0100645c: 7820 x LDRB r0,[r4,#0]
- 0x0100645e: 2550 P% MOVS r5,#0x50
- 0x01006460: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x01006464: eb011040 ..@. ADD r0,r1,r0,LSL #5
- 0x01006468: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x0100646c: 2103 .! MOVS r1,#3
- 0x0100646e: f7fafae5 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01006472: 6060 `` STR r0,[r4,#4]
- 0x01006474: 7821 !x LDRB r1,[r4,#0]
- 0x01006476: ebc102c1 .... RSB r2,r1,r1,LSL #3
- 0x0100647a: eb021141 ..A. ADD r1,r2,r1,LSL #5
- 0x0100647e: eb050141 ..A. ADD r1,r5,r1,LSL #1
- 0x01006482: f7fafb5d ..]. BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01006486: 7820 x LDRB r0,[r4,#0]
- 0x01006488: 2501 .% MOVS r5,#1
- 0x0100648a: eb051000 .... ADD r0,r5,r0,LSL #4
- 0x0100648e: 2103 .! MOVS r1,#3
- 0x01006490: f7fafad4 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01006494: 60a0 .` STR r0,[r4,#8]
- 0x01006496: 7821 !x LDRB r1,[r4,#0]
- 0x01006498: eb051101 .... ADD r1,r5,r1,LSL #4
- 0x0100649c: f7fafb50 ..P. BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x010064a0: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010064a4: f000b81e .... B.W ble_bond_read_info_from_flash ; 0x10064e4
- 0x010064a8: bd70 p. POP {r4-r6,pc}
- $d
- 0x010064aa: 0000 .. DCW 0
- 0x010064ac: 20003b10 .;. DCD 536886032
- 0x010064b0: 010063d5 .c.. DCD 16802773
- 0x010064b4: 0100652d -e.. DCD 16803117
- 0x010064b8: 615c2e2e ..\a DCD 1633431086
- 0x010064bc: 735c7070 pp\s DCD 1935437936
- 0x010064c0: 755c6372 rc\u DCD 1968989042
- 0x010064c4: 5f726573 ser_ DCD 1601332595
- 0x010064c8: 646e6f62 bond DCD 1684959074
- 0x010064cc: 6e616d5f _man DCD 1851878751
- 0x010064d0: 2e656761 age. DCD 778397537
- 0x010064d4: 00000063 c... DCD 99
- 0x010064d8: 25200a0d .. % DCD 622856717
- 0x010064dc: 64252073 s %d DCD 1680154739
- 0x010064e0: 000a0d20 ... DCD 658720
- $t
- i.ble_bond_read_info_from_flash
- ble_bond_read_info_from_flash
- 0x010064e4: b570 p. PUSH {r4-r6,lr}
- 0x010064e6: 4c10 .L LDR r4,[pc,#64] ; [0x1006528] = 0x20003b10
- 0x010064e8: 68e0 .h LDR r0,[r4,#0xc]
- 0x010064ea: 2800 .( CMP r0,#0
- 0x010064ec: d01a .. BEQ 0x1006524 ; ble_bond_read_info_from_flash + 64
- 0x010064ee: 7821 !x LDRB r1,[r4,#0]
- 0x010064f0: 2550 P% MOVS r5,#0x50
- 0x010064f2: ebc102c1 .... RSB r2,r1,r1,LSL #3
- 0x010064f6: eb021141 ..A. ADD r1,r2,r1,LSL #5
- 0x010064fa: eb050141 ..A. ADD r1,r5,r1,LSL #1
- 0x010064fe: 6862 bh LDR r2,[r4,#4]
- 0x01006500: f7fafb28 ..(. BL $Ven$TT$L$$flash_read ; 0x1000b54
- 0x01006504: 6860 `h LDR r0,[r4,#4]
- 0x01006506: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x0100650a: 29ff .) CMP r1,#0xff
- 0x0100650c: d10a .. BNE 0x1006524 ; ble_bond_read_info_from_flash + 64
- 0x0100650e: 7821 !x LDRB r1,[r4,#0]
- 0x01006510: ebc102c1 .... RSB r2,r1,r1,LSL #3
- 0x01006514: eb021141 ..A. ADD r1,r2,r1,LSL #5
- 0x01006518: eb050141 ..A. ADD r1,r5,r1,LSL #1
- 0x0100651c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01006520: f7fabb0e .... B $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01006524: bd70 p. POP {r4-r6,pc}
- $d
- 0x01006526: 0000 .. DCW 0
- 0x01006528: 20003b10 .;. DCD 536886032
- $t
- i.ble_bond_store_info
- ble_bond_store_info
- 0x0100652c: b57c |. PUSH {r2-r6,lr}
- 0x0100652e: 4604 .F MOV r4,r0
- 0x01006530: 4668 hF MOV r0,sp
- 0x01006532: f001fc95 .... BL gap_address_get ; 0x1007e60
- 0x01006536: 4e39 9N LDR r6,[pc,#228] ; [0x100661c] = 0x20003b10
- 0x01006538: 78b5 .x LDRB r5,[r6,#2]
- 0x0100653a: 7830 0x LDRB r0,[r6,#0]
- 0x0100653c: 4285 .B CMP r5,r0
- 0x0100653e: d101 .. BNE 0x1006544 ; ble_bond_store_info + 24
- 0x01006540: 6870 ph LDR r0,[r6,#4]
- 0x01006542: 7805 .x LDRB r5,[r0,#0]
- 0x01006544: 7a20 z LDRB r0,[r4,#8]
- 0x01006546: 2806 .( CMP r0,#6
- 0x01006548: d24f O. BCS 0x10065ea ; ble_bond_store_info + 190
- 0x0100654a: e8dff000 .... TBB [pc,r0]
- $d
- 0x0100654e: 1903 .. DCW 6403
- 0x01006550: 0e4e5a4f OZN. DCD 240015951
- $t
- 0x01006554: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x01006558: 6873 sh LDR r3,[r6,#4]
- 0x0100655a: e9d41200 .... LDRD r1,r2,[r4,#0]
- 0x0100655e: eb001045 ..E. ADD r0,r0,r5,LSL #5
- 0x01006562: eb030040 ..@. ADD r0,r3,r0,LSL #1
- 0x01006566: 1c80 .. ADDS r0,r0,#2
- 0x01006568: e055 U. B 0x1006616 ; ble_bond_store_info + 234
- 0x0100656a: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x0100656e: 6873 sh LDR r3,[r6,#4]
- 0x01006570: e9d41200 .... LDRD r1,r2,[r4,#0]
- 0x01006574: eb001045 ..E. ADD r0,r0,r5,LSL #5
- 0x01006578: eb030040 ..@. ADD r0,r3,r0,LSL #1
- 0x0100657c: 304c L0 ADDS r0,r0,#0x4c
- 0x0100657e: e04a J. B 0x1006616 ; ble_bond_store_info + 234
- 0x01006580: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x01006584: 6871 qh LDR r1,[r6,#4]
- 0x01006586: eb001045 ..E. ADD r0,r0,r5,LSL #5
- 0x0100658a: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x0100658e: 9900 .. LDR r1,[sp,#0]
- 0x01006590: f8c01025 ..%. STR r1,[r0,#0x25]
- 0x01006594: f8bd1004 .... LDRH r1,[sp,#4]
- 0x01006598: f8a01029 ..). STRH r1,[r0,#0x29]
- 0x0100659c: e9d41200 .... LDRD r1,r2,[r4,#0]
- 0x010065a0: 304e N0 ADDS r0,r0,#0x4e
- 0x010065a2: f7faf9f1 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010065a6: 70f5 .p STRB r5,[r6,#3]
- 0x010065a8: 78b0 .x LDRB r0,[r6,#2]
- 0x010065aa: 7832 2x LDRB r2,[r6,#0]
- 0x010065ac: 4290 .B CMP r0,r2
- 0x010065ae: d11a .. BNE 0x10065e6 ; ble_bond_store_info + 186
- 0x010065b0: 2000 . MOVS r0,#0
- 0x010065b2: 6871 qh LDR r1,[r6,#4]
- 0x010065b4: e00b .. B 0x10065ce ; ble_bond_store_info + 162
- 0x010065b6: bf00 .. NOP
- 0x010065b8: ebc003c0 .... RSB r3,r0,r0,LSL #3
- 0x010065bc: eb031440 ..@. ADD r4,r3,r0,LSL #5
- 0x010065c0: eb010344 ..D. ADD r3,r1,r4,LSL #1
- 0x010065c4: f893304e ..N0 LDRB r3,[r3,#0x4e]
- 0x010065c8: b11b .. CBZ r3,0x10065d2 ; ble_bond_store_info + 166
- 0x010065ca: 1c40 @. ADDS r0,r0,#1
- 0x010065cc: b2c0 .. UXTB r0,r0
- 0x010065ce: 4290 .B CMP r0,r2
- 0x010065d0: d3f2 .. BCC 0x10065b8 ; ble_bond_store_info + 140
- 0x010065d2: 4290 .B CMP r0,r2
- 0x010065d4: d301 .. BCC 0x10065da ; ble_bond_store_info + 174
- 0x010065d6: 7808 .x LDRB r0,[r1,#0]
- 0x010065d8: 1c40 @. ADDS r0,r0,#1
- 0x010065da: 7008 .p STRB r0,[r1,#0]
- 0x010065dc: b2c0 .. UXTB r0,r0
- 0x010065de: 4290 .B CMP r0,r2
- 0x010065e0: d301 .. BCC 0x10065e6 ; ble_bond_store_info + 186
- 0x010065e2: 2000 . MOVS r0,#0
- 0x010065e4: 7008 .p STRB r0,[r1,#0]
- 0x010065e6: f000f81b .... BL ble_bond_write_info_to_flash ; 0x1006620
- 0x010065ea: bd7c |. POP {r2-r6,pc}
- 0x010065ec: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x010065f0: 6873 sh LDR r3,[r6,#4]
- 0x010065f2: e9d41200 .... LDRD r1,r2,[r4,#0]
- 0x010065f6: eb001045 ..E. ADD r0,r0,r5,LSL #5
- 0x010065fa: eb030040 ..@. ADD r0,r3,r0,LSL #1
- 0x010065fe: 301e .0 ADDS r0,r0,#0x1e
- 0x01006600: e009 .. B 0x1006616 ; ble_bond_store_info + 234
- 0x01006602: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x01006606: 6873 sh LDR r3,[r6,#4]
- 0x01006608: e9d41200 .... LDRD r1,r2,[r4,#0]
- 0x0100660c: eb001045 ..E. ADD r0,r0,r5,LSL #5
- 0x01006610: eb030040 ..@. ADD r0,r3,r0,LSL #1
- 0x01006614: 302b +0 ADDS r0,r0,#0x2b
- 0x01006616: f7faf9b7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100661a: bd7c |. POP {r2-r6,pc}
- $d
- 0x0100661c: 20003b10 .;. DCD 536886032
- $t
- i.ble_bond_write_info_to_flash
- ble_bond_write_info_to_flash
- 0x01006620: b570 p. PUSH {r4-r6,lr}
- 0x01006622: 4c20 L LDR r4,[pc,#128] ; [0x10066a4] = 0x20003b10
- 0x01006624: 68e0 .h LDR r0,[r4,#0xc]
- 0x01006626: 2800 .( CMP r0,#0
- 0x01006628: d03a :. BEQ 0x10066a0 ; ble_bond_write_info_to_flash + 128
- 0x0100662a: 7820 x LDRB r0,[r4,#0]
- 0x0100662c: 2550 P% MOVS r5,#0x50
- 0x0100662e: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x01006632: eb011040 ..@. ADD r0,r1,r0,LSL #5
- 0x01006636: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x0100663a: 2103 .! MOVS r1,#3
- 0x0100663c: f7faf9fe .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01006640: 4606 .F MOV r6,r0
- 0x01006642: 7820 x LDRB r0,[r4,#0]
- 0x01006644: 4632 2F MOV r2,r6
- 0x01006646: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x0100664a: eb011040 ..@. ADD r0,r1,r0,LSL #5
- 0x0100664e: eb050140 ..@. ADD r1,r5,r0,LSL #1
- 0x01006652: 68e0 .h LDR r0,[r4,#0xc]
- 0x01006654: f7fafa7e ..~. BL $Ven$TT$L$$flash_read ; 0x1000b54
- 0x01006658: 7820 x LDRB r0,[r4,#0]
- 0x0100665a: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x0100665e: eb011040 ..@. ADD r0,r1,r0,LSL #5
- 0x01006662: eb050240 ..@. ADD r2,r5,r0,LSL #1
- 0x01006666: 4630 0F MOV r0,r6
- 0x01006668: 6861 ah LDR r1,[r4,#4]
- 0x0100666a: f7fafa37 ..7. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x0100666e: b190 .. CBZ r0,0x1006696 ; ble_bond_write_info_to_flash + 118
- 0x01006670: a00d .. ADR r0,{pc}+0x38 ; 0x10066a8
- 0x01006672: f7faf97f .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006676: f44f5180 O..Q MOV r1,#0x1000
- 0x0100667a: 68e0 .h LDR r0,[r4,#0xc]
- 0x0100667c: f7faf9f2 .... BL $Ven$TT$L$$flash_erase ; 0x1000a64
- 0x01006680: 7820 x LDRB r0,[r4,#0]
- 0x01006682: 6862 bh LDR r2,[r4,#4]
- 0x01006684: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x01006688: eb011040 ..@. ADD r0,r1,r0,LSL #5
- 0x0100668c: eb050140 ..@. ADD r1,r5,r0,LSL #1
- 0x01006690: 68e0 .h LDR r0,[r4,#0xc]
- 0x01006692: f7fafa5a ..Z. BL $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x01006696: 4630 0F MOV r0,r6
- 0x01006698: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100669c: f7fab9e7 .... B $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010066a0: bd70 p. POP {r4-r6,pc}
- $d
- 0x010066a2: 0000 .. DCW 0
- 0x010066a4: 20003b10 .;. DCD 536886032
- 0x010066a8: 646e6f62 bond DCD 1684959074
- 0x010066ac: 666e695f _inf DCD 1718511967
- 0x010066b0: 6c665f6f o_fl DCD 1818648431
- 0x010066b4: 5f687361 ash_ DCD 1600680801
- 0x010066b8: 000a0d77 w... DCD 658807
- $t
- i.ble_gap_set_dev_config
- ble_gap_set_dev_config
- 0x010066bc: b570 p. PUSH {r4-r6,lr}
- 0x010066be: 4605 .F MOV r5,r0
- 0x010066c0: 2334 4# MOVS r3,#0x34
- 0x010066c2: 2203 ." MOVS r2,#3
- 0x010066c4: 2107 .! MOVS r1,#7
- 0x010066c6: f6405004 @..P MOV r0,#0xd04
- 0x010066ca: f7faf9e4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010066ce: 4604 .F MOV r4,r0
- 0x010066d0: b145 E. CBZ r5,0x10066e4 ; ble_gap_set_dev_config + 40
- 0x010066d2: 2234 4" MOVS r2,#0x34
- 0x010066d4: 4629 )F MOV r1,r5
- 0x010066d6: f7faf957 ..W. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010066da: 4620 F MOV r0,r4
- 0x010066dc: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010066e0: f7fab9de .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010066e4: 2203 ." MOVS r2,#3
- 0x010066e6: 7022 "p STRB r2,[r4,#0]
- 0x010066e8: 210f .! MOVS r1,#0xf
- 0x010066ea: 7061 ap STRB r1,[r4,#1]
- 0x010066ec: 76e2 .v STRB r2,[r4,#0x1b]
- 0x010066ee: 22f7 ." MOVS r2,#0xf7
- 0x010066f0: 84e2 .. STRH r2,[r4,#0x26]
- 0x010066f2: 8522 ". STRH r2,[r4,#0x28]
- 0x010066f4: 4a17 .J LDR r2,[pc,#92] ; [0x1006754] = 0x20000080
- 0x010066f6: 2000 . MOVS r0,#0
- 0x010066f8: 2502 .% MOVS r5,#2
- 0x010066fa: 8f93 .. LDRH r3,[r2,#0x3c]
- 0x010066fc: 2101 .! MOVS r1,#1
- 0x010066fe: 2bfb .+ CMP r3,#0xfb
- 0x01006700: d900 .. BLS 0x1006704 ; ble_gap_set_dev_config + 72
- 0x01006702: 23fb .# MOVS r3,#0xfb
- 0x01006704: 8463 c. STRH r3,[r4,#0x22]
- 0x01006706: f8b23040 ..@0 LDRH r3,[r2,#0x40]
- 0x0100670a: 84a3 .. STRH r3,[r4,#0x24]
- 0x0100670c: f884102e .... STRB r1,[r4,#0x2e]
- 0x01006710: 4b11 .K LDR r3,[pc,#68] ; [0x1006758] = 0x20003afc
- 0x01006712: f884102f ../. STRB r1,[r4,#0x2f]
- 0x01006716: 76a0 .v STRB r0,[r4,#0x1a]
- 0x01006718: 781e .x LDRB r6,[r3,#0]
- 0x0100671a: 2e80 .. CMP r6,#0x80
- 0x0100671c: d002 .. BEQ 0x1006724 ; ble_gap_set_dev_config + 104
- 0x0100671e: 2e02 .. CMP r6,#2
- 0x01006720: d003 .. BEQ 0x100672a ; ble_gap_set_dev_config + 110
- 0x01006722: e003 .. B 0x100672c ; ble_gap_set_dev_config + 112
- 0x01006724: 76a1 .v STRB r1,[r4,#0x1a]
- 0x01006726: 7018 .p STRB r0,[r3,#0]
- 0x01006728: e000 .. B 0x100672c ; ble_gap_set_dev_config + 112
- 0x0100672a: 76a0 .v STRB r0,[r4,#0x1a]
- 0x0100672c: f8521f52 R.R. LDR r1,[r2,#0x52]!
- 0x01006730: 6061 a` STR r1,[r4,#4]
- 0x01006732: 8891 .. LDRH r1,[r2,#4]
- 0x01006734: 8121 !. STRH r1,[r4,#8]
- 0x01006736: 8859 Y. LDRH r1,[r3,#2]
- 0x01006738: 8061 a. STRH r1,[r4,#2]
- 0x0100673a: 21ff .! MOVS r1,#0xff
- 0x0100673c: 8421 !. STRH r1,[r4,#0x20]
- 0x0100673e: 83a0 .. STRH r0,[r4,#0x1c]
- 0x01006740: 83e0 .. STRH r0,[r4,#0x1e]
- 0x01006742: f884502a ..*P STRB r5,[r4,#0x2a]
- 0x01006746: 2110 .! MOVS r1,#0x10
- 0x01006748: f104000a .... ADD r0,r4,#0xa
- 0x0100674c: f7faf9f8 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01006750: e7c3 .. B 0x10066da ; ble_gap_set_dev_config + 30
- $d
- 0x01006752: 0000 .. DCW 0
- 0x01006754: 20000080 ... DCD 536871040
- 0x01006758: 20003afc .:. DCD 536886012
- $t
- i.ble_hid_data_tx
- ble_hid_data_tx
- 0x0100675c: 4602 .F MOV r2,r0
- 0x0100675e: 4807 .H LDR r0,[pc,#28] ; [0x100677c] = 0x20003508
- 0x01006760: b510 .. PUSH {r4,lr}
- 0x01006762: 460b .F MOV r3,r1
- 0x01006764: 2105 .! MOVS r1,#5
- 0x01006766: 7800 .x LDRB r0,[r0,#0]
- 0x01006768: f00df80c .... BL ntf_data ; 0x1013784
- 0x0100676c: f001f98c .... BL disable_latency ; 0x1007a88
- 0x01006770: 4903 .I LDR r1,[pc,#12] ; [0x1006780] = 0x200034fa
- 0x01006772: f44f7016 O..p MOV r0,#0x258
- 0x01006776: 80c8 .. STRH r0,[r1,#6]
- 0x01006778: bd10 .. POP {r4,pc}
- $d
- 0x0100677a: 0000 .. DCW 0
- 0x0100677c: 20003508 .5. DCD 536884488
- 0x01006780: 200034fa .4. DCD 536884474
- $t
- i.ble_rx_data_cope
- ble_rx_data_cope
- 0x01006784: b570 p. PUSH {r4-r6,lr}
- 0x01006786: 460d .F MOV r5,r1
- 0x01006788: 4604 .F MOV r4,r0
- 0x0100678a: 4921 !I LDR r1,[pc,#132] ; [0x1006810] = 0x101a09c
- 0x0100678c: a021 !. ADR r0,{pc}+0x88 ; 0x1006814
- 0x0100678e: f7faf8f1 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006792: 7820 x LDRB r0,[r4,#0]
- 0x01006794: 280a .( CMP r0,#0xa
- 0x01006796: d139 9. BNE 0x100680c ; ble_rx_data_cope + 136
- 0x01006798: 78a0 .x LDRB r0,[r4,#2]
- 0x0100679a: 2825 %( CMP r0,#0x25
- 0x0100679c: d030 0. BEQ 0x1006800 ; ble_rx_data_cope + 124
- 0x0100679e: dc0a .. BGT 0x10067b6 ; ble_rx_data_cope + 50
- 0x010067a0: 2821 !( CMP r0,#0x21
- 0x010067a2: d019 .. BEQ 0x10067d8 ; ble_rx_data_cope + 84
- 0x010067a4: 2822 "( CMP r0,#0x22
- 0x010067a6: d01d .. BEQ 0x10067e4 ; ble_rx_data_cope + 96
- 0x010067a8: 2823 #( CMP r0,#0x23
- 0x010067aa: d12f /. BNE 0x100680c ; ble_rx_data_cope + 136
- 0x010067ac: 4629 )F MOV r1,r5
- 0x010067ae: 4620 F MOV r0,r4
- 0x010067b0: f7fbff6e ..n. BL app_url_set ; 0x1002690
- 0x010067b4: e01f .. B 0x10067f6 ; ble_rx_data_cope + 114
- 0x010067b6: 2830 0( CMP r0,#0x30
- 0x010067b8: d019 .. BEQ 0x10067ee ; ble_rx_data_cope + 106
- 0x010067ba: 28a0 .( CMP r0,#0xa0
- 0x010067bc: d007 .. BEQ 0x10067ce ; ble_rx_data_cope + 74
- 0x010067be: 28a1 .( CMP r0,#0xa1
- 0x010067c0: d124 $. BNE 0x100680c ; ble_rx_data_cope + 136
- 0x010067c2: 4629 )F MOV r1,r5
- 0x010067c4: 4620 F MOV r0,r4
- 0x010067c6: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010067ca: f7fbb9b9 .... B app_m_key_set ; 0x1001b40
- 0x010067ce: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010067d2: 2000 . MOVS r0,#0
- 0x010067d4: f001b88a .... B.W device_key_send ; 0x10078ec
- 0x010067d8: 4629 )F MOV r1,r5
- 0x010067da: 4620 F MOV r0,r4
- 0x010067dc: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010067e0: f7fbb98a .... B app_logo_led_set ; 0x1001af8
- 0x010067e4: 4629 )F MOV r1,r5
- 0x010067e6: 4620 F MOV r0,r4
- 0x010067e8: f7faffce .... BL app_dpi_set ; 0x1001788
- 0x010067ec: e003 .. B 0x10067f6 ; ble_rx_data_cope + 114
- 0x010067ee: 4629 )F MOV r1,r5
- 0x010067f0: 4620 F MOV r0,r4
- 0x010067f2: f7fbfe6f ..o. BL app_random_key ; 0x10024d4
- 0x010067f6: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010067fa: 2001 . MOVS r0,#1
- 0x010067fc: f012bcbc .... B.W user_data_storage_do ; 0x1019178
- 0x01006800: 4629 )F MOV r1,r5
- 0x01006802: 4620 F MOV r0,r4
- 0x01006804: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01006808: f7fbbb8a .... B app_multi_channel ; 0x1001f20
- 0x0100680c: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100680e: 0000 .. DCW 0
- 0x01006810: 0101a09c .... DCD 16883868
- 0x01006814: 7070615b [app DCD 1886413147
- 0x01006818: 0d73255d ]%s. DCD 225650013
- 0x0100681c: 0000000a .... DCD 10
- $t
- i.ble_sec_check_ediv_rand
- ble_sec_check_ediv_rand
- 0x01006820: 4911 .I LDR r1,[pc,#68] ; [0x1006868] = 0x20004a64
- 0x01006822: b510 .. PUSH {r4,lr}
- 0x01006824: 79ca .y LDRB r2,[r1,#7]
- 0x01006826: 2400 .$ MOVS r4,#0
- 0x01006828: b16a j. CBZ r2,0x1006846 ; ble_sec_check_ediv_rand + 38
- 0x0100682a: 4a10 .J LDR r2,[pc,#64] ; [0x100686c] = 0x20003b24
- 0x0100682c: 78d2 .x LDRB r2,[r2,#3]
- 0x0100682e: b18a .. CBZ r2,0x1006854 ; ble_sec_check_ediv_rand + 52
- 0x01006830: 8802 .. LDRH r2,[r0,#0]
- 0x01006832: 8d49 I. LDRH r1,[r1,#0x2a]
- 0x01006834: 428a .B CMP r2,r1
- 0x01006836: d106 .. BNE 0x1006846 ; ble_sec_check_ediv_rand + 38
- 0x01006838: 490b .I LDR r1,[pc,#44] ; [0x1006868] = 0x20004a64
- 0x0100683a: 2208 ." MOVS r2,#8
- 0x0100683c: 312c ,1 ADDS r1,r1,#0x2c
- 0x0100683e: 1c80 .. ADDS r0,r0,#2
- 0x01006840: f7faf94c ..L. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01006844: b120 . CBZ r0,0x1006850 ; ble_sec_check_ediv_rand + 48
- 0x01006846: a00a .. ADR r0,{pc}+0x2a ; 0x1006870
- 0x01006848: f7faf894 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100684c: 4620 F MOV r0,r4
- 0x0100684e: bd10 .. POP {r4,pc}
- 0x01006850: 2001 . MOVS r0,#1
- 0x01006852: bd10 .. POP {r4,pc}
- 0x01006854: f8d02002 ... LDR r2,[r0,#2]
- 0x01006858: 62ca .b STR r2,[r1,#0x2c]
- 0x0100685a: f8d02006 ... LDR r2,[r0,#6]
- 0x0100685e: 630a .c STR r2,[r1,#0x30]
- 0x01006860: 8800 .. LDRH r0,[r0,#0]
- 0x01006862: 8548 H. STRH r0,[r1,#0x2a]
- 0x01006864: e7f4 .. B 0x1006850 ; ble_sec_check_ediv_rand + 48
- $d
- 0x01006866: 0000 .. DCW 0
- 0x01006868: 20004a64 dJ. DCD 536889956
- 0x0100686c: 20003b24 $;. DCD 536886052
- 0x01006870: 76696465 ediv DCD 1986618469
- 0x01006874: 6e61725f _ran DCD 1851880031
- 0x01006878: 68635f64 d_ch DCD 1751342948
- 0x0100687c: 5f6b6365 eck_ DCD 1600873317
- 0x01006880: 6c696166 fail DCD 1818845542
- 0x01006884: 00000a0d .... DCD 2573
- $t
- i.ble_sec_get_bond_status
- ble_sec_get_bond_status
- 0x01006888: 4801 .H LDR r0,[pc,#4] ; [0x1006890] = 0x20004a64
- 0x0100688a: 79c0 .y LDRB r0,[r0,#7]
- 0x0100688c: 4770 pG BX lr
- $d
- 0x0100688e: 0000 .. DCW 0
- 0x01006890: 20004a64 dJ. DCD 536889956
- $t
- i.ble_sec_init
- ble_sec_init
- 0x01006894: b510 .. PUSH {r4,lr}
- 0x01006896: 2136 6! MOVS r1,#0x36
- 0x01006898: 4818 .H LDR r0,[pc,#96] ; [0x10068fc] = 0x20004a64
- 0x0100689a: f7faf951 ..Q. BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x0100689e: 4818 .H LDR r0,[pc,#96] ; [0x1006900] = 0x200049b4
- 0x010068a0: 4c16 .L LDR r4,[pc,#88] ; [0x10068fc] = 0x20004a64
- 0x010068a2: f8d00088 .... LDR r0,[r0,#0x88]
- 0x010068a6: b308 .. CBZ r0,0x10068ec ; ble_sec_init + 88
- 0x010068a8: 2001 . MOVS r0,#1
- 0x010068aa: f008fbd1 .... BL get_stored_info_req ; 0x100f050
- 0x010068ae: 7800 .x LDRB r0,[r0,#0]
- 0x010068b0: b100 .. CBZ r0,0x10068b4 ; ble_sec_init + 32
- 0x010068b2: 2001 . MOVS r0,#1
- 0x010068b4: 71e0 .q STRB r0,[r4,#7]
- 0x010068b6: 2002 . MOVS r0,#2
- 0x010068b8: f008fbca .... BL get_stored_info_req ; 0x100f050
- 0x010068bc: 6801 .h LDR r1,[r0,#0]
- 0x010068be: 6021 !` STR r1,[r4,#0]
- 0x010068c0: 8881 .. LDRH r1,[r0,#4]
- 0x010068c2: 80a1 .. STRH r1,[r4,#4]
- 0x010068c4: 7980 .y LDRB r0,[r0,#6]
- 0x010068c6: 71a0 .q STRB r0,[r4,#6]
- 0x010068c8: 2003 . MOVS r0,#3
- 0x010068ca: f008fbc1 .... BL get_stored_info_req ; 0x100f050
- 0x010068ce: 4601 .F MOV r1,r0
- 0x010068d0: 480a .H LDR r0,[pc,#40] ; [0x10068fc] = 0x20004a64
- 0x010068d2: 2210 ." MOVS r2,#0x10
- 0x010068d4: 3009 .0 ADDS r0,r0,#9
- 0x010068d6: f7faf857 ..W. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010068da: 2000 . MOVS r0,#0
- 0x010068dc: f008fbb8 .... BL get_stored_info_req ; 0x100f050
- 0x010068e0: 4601 .F MOV r1,r0
- 0x010068e2: 4806 .H LDR r0,[pc,#24] ; [0x10068fc] = 0x20004a64
- 0x010068e4: 221c ." MOVS r2,#0x1c
- 0x010068e6: 301a .0 ADDS r0,r0,#0x1a
- 0x010068e8: f7faf84e ..N. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010068ec: 4805 .H LDR r0,[pc,#20] ; [0x1006904] = 0x20003b24
- 0x010068ee: 7840 @x LDRB r0,[r0,#1]
- 0x010068f0: 2800 .( CMP r0,#0
- 0x010068f2: d001 .. BEQ 0x10068f8 ; ble_sec_init + 100
- 0x010068f4: 2001 . MOVS r0,#1
- 0x010068f6: 71e0 .q STRB r0,[r4,#7]
- 0x010068f8: bd10 .. POP {r4,pc}
- $d
- 0x010068fa: 0000 .. DCW 0
- 0x010068fc: 20004a64 dJ. DCD 536889956
- 0x01006900: 200049b4 .I. DCD 536889780
- 0x01006904: 20003b24 $;. DCD 536886052
- $t
- i.ble_sec_resolve_address
- ble_sec_resolve_address
- 0x01006908: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100690c: 460d .F MOV r5,r1
- 0x0100690e: 4606 .F MOV r6,r0
- 0x01006910: 2008 . MOVS r0,#8
- 0x01006912: 4617 .F MOV r7,r2
- 0x01006914: eb001305 .... ADD r3,r0,r5,LSL #4
- 0x01006918: 2203 ." MOVS r2,#3
- 0x0100691a: 2107 .! MOVS r1,#7
- 0x0100691c: f6405014 @..P MOV r0,#0xd14
- 0x01006920: f7faf8b9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01006924: 4604 .F MOV r4,r0
- 0x01006926: 2017 . MOVS r0,#0x17
- 0x01006928: 7020 p STRB r0,[r4,#0]
- 0x0100692a: 7065 ep STRB r5,[r4,#1]
- 0x0100692c: 6830 0h LDR r0,[r6,#0]
- 0x0100692e: f8c40002 .... STR r0,[r4,#2]
- 0x01006932: 88b0 .. LDRH r0,[r6,#4]
- 0x01006934: 80e0 .. STRH r0,[r4,#6]
- 0x01006936: 012a *. LSLS r2,r5,#4
- 0x01006938: 4639 9F MOV r1,r7
- 0x0100693a: f1040008 .... ADD r0,r4,#8
- 0x0100693e: f7faf823 ..#. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01006942: 4620 F MOV r0,r4
- 0x01006944: f7faf8ac .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01006948: 2001 . MOVS r0,#1
- 0x0100694a: e8bd81f0 .... POP {r4-r8,pc}
- 0x0100694e: 0000 .. MOVS r0,r0
- i.ble_sec_set_pairing_param
- ble_sec_set_pairing_param
- 0x01006950: 4902 .I LDR r1,[pc,#8] ; [0x100695c] = 0x20003b28
- 0x01006952: c80d .. LDM r0,{r0,r2,r3}
- 0x01006954: e881000d .... STM r1,{r0,r2,r3}
- 0x01006958: 4770 pG BX lr
- $d
- 0x0100695a: 0000 .. DCW 0
- 0x0100695c: 20003b28 (;. DCD 536886056
- $t
- i.ble_set_evt_func
- ble_set_evt_func
- 0x01006960: 2808 .( CMP r0,#8
- 0x01006962: d203 .. BCS 0x100696c ; ble_set_evt_func + 12
- 0x01006964: 4a02 .J LDR r2,[pc,#8] ; [0x1006970] = 0x200049b4
- 0x01006966: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x0100696a: 6781 .g STR r1,[r0,#0x78]
- 0x0100696c: 4770 pG BX lr
- $d
- 0x0100696e: 0000 .. DCW 0
- 0x01006970: 200049b4 .I. DCD 536889780
- $t
- i.bt2_bat3_led_set
- bt2_bat3_led_set
- 0x01006974: b510 .. PUSH {r4,lr}
- 0x01006976: b158 X. CBZ r0,0x1006990 ; bt2_bat3_led_set + 28
- 0x01006978: 2200 ." MOVS r2,#0
- 0x0100697a: 2120 ! MOVS r1,#0x20
- 0x0100697c: 4610 .F MOV r0,r2
- 0x0100697e: f00dfc95 .... BL pmu_set_pin_dir ; 0x10142ac
- 0x01006982: 2201 ." MOVS r2,#1
- 0x01006984: 2120 ! MOVS r1,#0x20
- 0x01006986: e8bd4010 ...@ POP {r4,lr}
- 0x0100698a: 2000 . MOVS r0,#0
- 0x0100698c: f00dbc0d .... B.W pmu_set_gpio_value ; 0x10141aa
- 0x01006990: 2201 ." MOVS r2,#1
- 0x01006992: 2120 ! MOVS r1,#0x20
- 0x01006994: e8bd4010 ...@ POP {r4,lr}
- 0x01006998: 2000 . MOVS r0,#0
- 0x0100699a: f00dbc87 .... B.W pmu_set_pin_dir ; 0x10142ac
- 0x0100699e: 0000 .. MOVS r0,r0
- i.button_callback
- button_callback
- 0x010069a0: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x010069a4: f8dfa428 ..(. LDR r10,[pc,#1064] ; [0x1006dd0] = 0x200034fa
- 0x010069a8: 4606 .F MOV r6,r0
- 0x010069aa: b085 .. SUB sp,sp,#0x14
- 0x010069ac: f89a0003 .... LDRB r0,[r10,#3]
- 0x010069b0: 460d .F MOV r5,r1
- 0x010069b2: 2801 .( CMP r0,#1
- 0x010069b4: d106 .. BNE 0x10069c4 ; button_callback + 36
- 0x010069b6: 2d01 .- CMP r5,#1
- 0x010069b8: d17e ~. BNE 0x1006ab8 ; button_callback + 280
- 0x010069ba: 2200 ." MOVS r2,#0
- 0x010069bc: 4611 .F MOV r1,r2
- 0x010069be: 2005 . MOVS r0,#5
- 0x010069c0: f012fc4e ..N. BL user_event_send ; 0x1019260
- 0x010069c4: f8df940c .... LDR r9,[pc,#1036] ; [0x1006dd4] = 0x20003520
- 0x010069c8: f8dfb40c .... LDR r11,[pc,#1036] ; [0x1006dd8] = 0x20003594
- 0x010069cc: f8df840c .... LDR r8,[pc,#1036] ; [0x1006ddc] = 0x2000351a
- 0x010069d0: f8d90010 .... LDR r0,[r9,#0x10]
- 0x010069d4: 2400 .$ MOVS r4,#0
- 0x010069d6: 2701 .' MOVS r7,#1
- 0x010069d8: 4286 .B CMP r6,r0
- 0x010069da: d124 $. BNE 0x1006a26 ; button_callback + 134
- 0x010069dc: b125 %. CBZ r5,0x10069e8 ; button_callback + 72
- 0x010069de: 2d01 .- CMP r5,#1
- 0x010069e0: d022 ". BEQ 0x1006a28 ; button_callback + 136
- 0x010069e2: 2d06 .- CMP r5,#6
- 0x010069e4: d1f9 .. BNE 0x10069da ; button_callback + 58
- 0x010069e6: e02d -. B 0x1006a44 ; button_callback + 164
- 0x010069e8: a0fd .. ADR r0,{pc}+0x3f8 ; 0x1006de0
- 0x010069ea: f7f9ffc3 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010069ee: f8991002 .... LDRB r1,[r9,#2]
- 0x010069f2: 4648 HF MOV r0,r9
- 0x010069f4: f0410101 A... ORR r1,r1,#1
- 0x010069f8: f8891002 .... STRB r1,[r9,#2]
- 0x010069fc: 078a .. LSLS r2,r1,#30
- 0x010069fe: d502 .. BPL 0x1006a06 ; button_callback + 102
- 0x01006a00: f0410180 A... ORR r1,r1,#0x80
- 0x01006a04: 7081 .p STRB r1,[r0,#2]
- 0x01006a06: 8104 .. STRH r4,[r0,#8]
- 0x01006a08: b2c9 .. UXTB r1,r1
- 0x01006a0a: a0fc .. ADR r0,{pc}+0x3f2 ; 0x1006dfc
- 0x01006a0c: f7f9ffb2 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006a10: f8981000 .... LDRB r1,[r8,#0]
- 0x01006a14: f0410101 A... ORR r1,r1,#1
- 0x01006a18: 2200 ." MOVS r2,#0
- 0x01006a1a: f8881000 .... STRB r1,[r8,#0]
- 0x01006a1e: 4611 .F MOV r1,r2
- 0x01006a20: 4610 .F MOV r0,r2
- 0x01006a22: f012fc1d .... BL user_event_send ; 0x1019260
- 0x01006a26: e07f .. B 0x1006b28 ; button_callback + 392
- 0x01006a28: a0fd .. ADR r0,{pc}+0x3f8 ; 0x1006e20
- 0x01006a2a: f7f9ffa3 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006a2e: f8991002 .... LDRB r1,[r9,#2]
- 0x01006a32: f0210181 !... BIC r1,r1,#0x81
- 0x01006a36: f8891002 .... STRB r1,[r9,#2]
- 0x01006a3a: f8981000 .... LDRB r1,[r8,#0]
- 0x01006a3e: f0210101 !... BIC r1,r1,#1
- 0x01006a42: e7e9 .. B 0x1006a18 ; button_callback + 120
- 0x01006a44: f8991002 .... LDRB r1,[r9,#2]
- 0x01006a48: 2983 .) CMP r1,#0x83
- 0x01006a4a: d16d m. BNE 0x1006b28 ; button_callback + 392
- 0x01006a4c: f8b90008 .... LDRH r0,[r9,#8]
- 0x01006a50: 2896 .( CMP r0,#0x96
- 0x01006a52: d269 i. BCS 0x1006b28 ; button_callback + 392
- 0x01006a54: 2300 .# MOVS r3,#0
- 0x01006a56: 461a .F MOV r2,r3
- 0x01006a58: 4619 .F MOV r1,r3
- 0x01006a5a: 4618 .F MOV r0,r3
- 0x01006a5c: f009ffd8 .... BL hid_mouse_value_send ; 0x1010a10
- 0x01006a60: f8b90008 .... LDRH r0,[r9,#8]
- 0x01006a64: 1c40 @. ADDS r0,r0,#1
- 0x01006a66: b281 .. UXTH r1,r0
- 0x01006a68: f8a91008 .... STRH r1,[r9,#8]
- 0x01006a6c: a0f2 .. ADR r0,{pc}+0x3cc ; 0x1006e38
- 0x01006a6e: f7f9ff81 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006a72: f8b90008 .... LDRH r0,[r9,#8]
- 0x01006a76: 2896 .( CMP r0,#0x96
- 0x01006a78: d156 V. BNE 0x1006b28 ; button_callback + 392
- 0x01006a7a: a0f8 .. ADR r0,{pc}+0x3e2 ; 0x1006e5c
- 0x01006a7c: f7f9ff7a ..z. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006a80: 2002 . MOVS r0,#2
- 0x01006a82: f013f9e7 .... BL work_mode_led_prestart ; 0x1019e54
- 0x01006a86: f89a0000 .... LDRB r0,[r10,#0]
- 0x01006a8a: b3e0 .. CBZ r0,0x1006b06 ; button_callback + 358
- 0x01006a8c: a0fe .. ADR r0,{pc}+0x3fc ; 0x1006e88
- 0x01006a8e: f7f9ff71 ..q. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006a92: f001fa43 ..C. BL gap_bond_manager_delete_all ; 0x1007f1c
- 0x01006a96: f44f5180 O..Q MOV r1,#0x1000
- 0x01006a9a: f44f20fe O.. MOV r0,#0x7f000
- 0x01006a9e: f7f9ffe1 .... BL $Ven$TT$L$$flash_erase ; 0x1000a64
- 0x01006aa2: a803 .. ADD r0,sp,#0xc
- 0x01006aa4: f001f9dc .... BL gap_address_get ; 0x1007e60
- 0x01006aa8: f89d000c .... LDRB r0,[sp,#0xc]
- 0x01006aac: 465c \F MOV r4,r11
- 0x01006aae: 1c40 @. ADDS r0,r0,#1
- 0x01006ab0: b2c0 .. UXTB r0,r0
- 0x01006ab2: f88d000c .... STRB r0,[sp,#0xc]
- 0x01006ab6: e000 .. B 0x1006aba ; button_callback + 282
- 0x01006ab8: e374 t. B 0x10071a4 ; button_callback + 2052
- 0x01006aba: 9903 .. LDR r1,[sp,#0xc]
- 0x01006abc: f8cb1000 .... STR r1,[r11,#0]
- 0x01006ac0: f8bd1010 .... LDRH r1,[sp,#0x10]
- 0x01006ac4: f8ab1004 .... STRH r1,[r11,#4]
- 0x01006ac8: f89d200e ... LDRB r2,[sp,#0xe]
- 0x01006acc: f89d100d .... LDRB r1,[sp,#0xd]
- 0x01006ad0: 9200 .. STR r2,[sp,#0]
- 0x01006ad2: e9cd1001 .... STRD r1,r0,[sp,#4]
- 0x01006ad6: f89d300f ...0 LDRB r3,[sp,#0xf]
- 0x01006ada: f89d2010 ... LDRB r2,[sp,#0x10]
- 0x01006ade: f89d1011 .... LDRB r1,[sp,#0x11]
- 0x01006ae2: a0ee .. ADR r0,{pc}+0x3ba ; 0x1006e9c
- 0x01006ae4: f7f9ff46 ..F. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006ae8: f8847045 ..Ep STRB r7,[r4,#0x45]
- 0x01006aec: 2001 . MOVS r0,#1
- 0x01006aee: f012fb43 ..C. BL user_data_storage_do ; 0x1019178
- 0x01006af2: 2064 d MOVS r0,#0x64
- 0x01006af4: f7f9ff2a ..*. BL $Ven$TT$L$$co_delay_100us ; 0x100094c
- 0x01006af8: 2101 .! MOVS r1,#1
- 0x01006afa: 2000 . MOVS r0,#0
- 0x01006afc: f013f92a ..*. BL wdt_init ; 0x1019d54
- 0x01006b00: f013f966 ..f. BL wdt_start ; 0x1019dd0
- 0x01006b04: e7fe .. B 0x1006b04 ; button_callback + 356
- 0x01006b06: e7ff .. B 0x1006b08 ; button_callback + 360
- 0x01006b08: a0ef .. ADR r0,{pc}+0x3c0 ; 0x1006ec8
- 0x01006b0a: f7f9ff33 ..3. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006b0e: f88a7002 ...p STRB r7,[r10,#2]
- 0x01006b12: f000fee5 .... BL curr_conn_index_get ; 0x10078e0
- 0x01006b16: 28ff .( CMP r0,#0xff
- 0x01006b18: d004 .. BEQ 0x1006b24 ; button_callback + 388
- 0x01006b1a: f000fee1 .... BL curr_conn_index_get ; 0x10078e0
- 0x01006b1e: f001fa1f .... BL gap_disconnect_req ; 0x1007f60
- 0x01006b22: e001 .. B 0x1006b28 ; button_callback + 392
- 0x01006b24: f001fadc .... BL gap_stop_advertising ; 0x10080e0
- 0x01006b28: f8d90014 .... LDR r0,[r9,#0x14]
- 0x01006b2c: 4286 .B CMP r6,r0
- 0x01006b2e: d12e .. BNE 0x1006b8e ; button_callback + 494
- 0x01006b30: b125 %. CBZ r5,0x1006b3c ; button_callback + 412
- 0x01006b32: 2d01 .- CMP r5,#1
- 0x01006b34: d00e .. BEQ 0x1006b54 ; button_callback + 436
- 0x01006b36: 2d06 .- CMP r5,#6
- 0x01006b38: d129 ). BNE 0x1006b8e ; button_callback + 494
- 0x01006b3a: e019 .. B 0x1006b70 ; button_callback + 464
- 0x01006b3c: f8981000 .... LDRB r1,[r8,#0]
- 0x01006b40: 2200 ." MOVS r2,#0
- 0x01006b42: f0410104 A... ORR r1,r1,#4
- 0x01006b46: f8881000 .... STRB r1,[r8,#0]
- 0x01006b4a: 4611 .F MOV r1,r2
- 0x01006b4c: 4610 .F MOV r0,r2
- 0x01006b4e: f012fb87 .... BL user_event_send ; 0x1019260
- 0x01006b52: e01c .. B 0x1006b8e ; button_callback + 494
- 0x01006b54: f8981000 .... LDRB r1,[r8,#0]
- 0x01006b58: 2200 ." MOVS r2,#0
- 0x01006b5a: f0210104 !... BIC r1,r1,#4
- 0x01006b5e: f8881000 .... STRB r1,[r8,#0]
- 0x01006b62: 4611 .F MOV r1,r2
- 0x01006b64: 4610 .F MOV r0,r2
- 0x01006b66: f012fb7b ..{. BL user_event_send ; 0x1019260
- 0x01006b6a: f8a9400a ...@ STRH r4,[r9,#0xa]
- 0x01006b6e: e00e .. B 0x1006b8e ; button_callback + 494
- 0x01006b70: f8b9100a .... LDRH r1,[r9,#0xa]
- 0x01006b74: 2996 .) CMP r1,#0x96
- 0x01006b76: d20a .. BCS 0x1006b8e ; button_callback + 494
- 0x01006b78: 1c49 I. ADDS r1,r1,#1
- 0x01006b7a: b289 .. UXTH r1,r1
- 0x01006b7c: f8a9100a .... STRH r1,[r9,#0xa]
- 0x01006b80: 2996 .) CMP r1,#0x96
- 0x01006b82: d104 .. BNE 0x1006b8e ; button_callback + 494
- 0x01006b84: f013f83c ..<. BL user_url_send ; 0x1019c00
- 0x01006b88: a0d4 .. ADR r0,{pc}+0x354 ; 0x1006edc
- 0x01006b8a: f7f9fef3 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006b8e: f8d90018 .... LDR r0,[r9,#0x18]
- 0x01006b92: 4286 .B CMP r6,r0
- 0x01006b94: d125 %. BNE 0x1006be2 ; button_callback + 578
- 0x01006b96: b125 %. CBZ r5,0x1006ba2 ; button_callback + 514
- 0x01006b98: 2d01 .- CMP r5,#1
- 0x01006b9a: d023 #. BEQ 0x1006be4 ; button_callback + 580
- 0x01006b9c: 2d06 .- CMP r5,#6
- 0x01006b9e: d1f9 .. BNE 0x1006b94 ; button_callback + 500
- 0x01006ba0: e02e .. B 0x1006c00 ; button_callback + 608
- 0x01006ba2: a0d1 .. ADR r0,{pc}+0x346 ; 0x1006ee8
- 0x01006ba4: f7f9fee6 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006ba8: f8991002 .... LDRB r1,[r9,#2]
- 0x01006bac: 4648 HF MOV r0,r9
- 0x01006bae: f0410102 A... ORR r1,r1,#2
- 0x01006bb2: f8891002 .... STRB r1,[r9,#2]
- 0x01006bb6: 07ca .. LSLS r2,r1,#31
- 0x01006bb8: d002 .. BEQ 0x1006bc0 ; button_callback + 544
- 0x01006bba: f0410140 A.@. ORR r1,r1,#0x40
- 0x01006bbe: 7081 .p STRB r1,[r0,#2]
- 0x01006bc0: 8104 .. STRH r4,[r0,#8]
- 0x01006bc2: b2c9 .. UXTB r1,r1
- 0x01006bc4: a0cf .. ADR r0,{pc}+0x340 ; 0x1006f04
- 0x01006bc6: f7f9fed5 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006bca: f8981000 .... LDRB r1,[r8,#0]
- 0x01006bce: f0410102 A... ORR r1,r1,#2
- 0x01006bd2: bf00 .. NOP
- 0x01006bd4: 2200 ." MOVS r2,#0
- 0x01006bd6: f8881000 .... STRB r1,[r8,#0]
- 0x01006bda: 4611 .F MOV r1,r2
- 0x01006bdc: 4610 .F MOV r0,r2
- 0x01006bde: f012fb3f ..?. BL user_event_send ; 0x1019260
- 0x01006be2: e07e ~. B 0x1006ce2 ; button_callback + 834
- 0x01006be4: a0d0 .. ADR r0,{pc}+0x344 ; 0x1006f28
- 0x01006be6: f7f9fec5 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006bea: f8991002 .... LDRB r1,[r9,#2]
- 0x01006bee: f0210142 !.B. BIC r1,r1,#0x42
- 0x01006bf2: f8891002 .... STRB r1,[r9,#2]
- 0x01006bf6: f8981000 .... LDRB r1,[r8,#0]
- 0x01006bfa: f0210102 !... BIC r1,r1,#2
- 0x01006bfe: e7e9 .. B 0x1006bd4 ; button_callback + 564
- 0x01006c00: f8991002 .... LDRB r1,[r9,#2]
- 0x01006c04: 2943 C) CMP r1,#0x43
- 0x01006c06: d16c l. BNE 0x1006ce2 ; button_callback + 834
- 0x01006c08: f8b90008 .... LDRH r0,[r9,#8]
- 0x01006c0c: 46c8 .F MOV r8,r9
- 0x01006c0e: 2896 .( CMP r0,#0x96
- 0x01006c10: d267 g. BCS 0x1006ce2 ; button_callback + 834
- 0x01006c12: 2300 .# MOVS r3,#0
- 0x01006c14: 461a .F MOV r2,r3
- 0x01006c16: 4619 .F MOV r1,r3
- 0x01006c18: 4618 .F MOV r0,r3
- 0x01006c1a: f009fef9 .... BL hid_mouse_value_send ; 0x1010a10
- 0x01006c1e: f8b80008 .... LDRH r0,[r8,#8]
- 0x01006c22: 1c40 @. ADDS r0,r0,#1
- 0x01006c24: b281 .. UXTH r1,r0
- 0x01006c26: f8a81008 .... STRH r1,[r8,#8]
- 0x01006c2a: a0c5 .. ADR r0,{pc}+0x316 ; 0x1006f40
- 0x01006c2c: f7f9fea2 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006c30: f8b80008 .... LDRH r0,[r8,#8]
- 0x01006c34: 2896 .( CMP r0,#0x96
- 0x01006c36: d154 T. BNE 0x1006ce2 ; button_callback + 834
- 0x01006c38: a0ca .. ADR r0,{pc}+0x32c ; 0x1006f64
- 0x01006c3a: f7f9fe9b .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006c3e: 2002 . MOVS r0,#2
- 0x01006c40: f013f908 .... BL work_mode_led_prestart ; 0x1019e54
- 0x01006c44: f89a0000 .... LDRB r0,[r10,#0]
- 0x01006c48: b3d0 .. CBZ r0,0x1006cc0 ; button_callback + 800
- 0x01006c4a: a08f .. ADR r0,{pc}+0x23e ; 0x1006e88
- 0x01006c4c: f7f9fe92 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006c50: f001f964 ..d. BL gap_bond_manager_delete_all ; 0x1007f1c
- 0x01006c54: f44f5180 O..Q MOV r1,#0x1000
- 0x01006c58: f44f20fe O.. MOV r0,#0x7f000
- 0x01006c5c: f7f9ff02 .... BL $Ven$TT$L$$flash_erase ; 0x1000a64
- 0x01006c60: a803 .. ADD r0,sp,#0xc
- 0x01006c62: f001f8fd .... BL gap_address_get ; 0x1007e60
- 0x01006c66: f89d000c .... LDRB r0,[sp,#0xc]
- 0x01006c6a: 465c \F MOV r4,r11
- 0x01006c6c: 1c40 @. ADDS r0,r0,#1
- 0x01006c6e: b2c0 .. UXTB r0,r0
- 0x01006c70: f88d000c .... STRB r0,[sp,#0xc]
- 0x01006c74: 9903 .. LDR r1,[sp,#0xc]
- 0x01006c76: f8cb1000 .... STR r1,[r11,#0]
- 0x01006c7a: f8bd1010 .... LDRH r1,[sp,#0x10]
- 0x01006c7e: f8ab1004 .... STRH r1,[r11,#4]
- 0x01006c82: f89d200e ... LDRB r2,[sp,#0xe]
- 0x01006c86: f89d100d .... LDRB r1,[sp,#0xd]
- 0x01006c8a: 9200 .. STR r2,[sp,#0]
- 0x01006c8c: e9cd1001 .... STRD r1,r0,[sp,#4]
- 0x01006c90: f89d300f ...0 LDRB r3,[sp,#0xf]
- 0x01006c94: f89d2010 ... LDRB r2,[sp,#0x10]
- 0x01006c98: f89d1011 .... LDRB r1,[sp,#0x11]
- 0x01006c9c: a07f .. ADR r0,{pc}+0x200 ; 0x1006e9c
- 0x01006c9e: f7f9fe69 ..i. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006ca2: f8847045 ..Ep STRB r7,[r4,#0x45]
- 0x01006ca6: 2001 . MOVS r0,#1
- 0x01006ca8: f012fa66 ..f. BL user_data_storage_do ; 0x1019178
- 0x01006cac: 2064 d MOVS r0,#0x64
- 0x01006cae: f7f9fe4d ..M. BL $Ven$TT$L$$co_delay_100us ; 0x100094c
- 0x01006cb2: 2101 .! MOVS r1,#1
- 0x01006cb4: 2000 . MOVS r0,#0
- 0x01006cb6: f013f84d ..M. BL wdt_init ; 0x1019d54
- 0x01006cba: f013f889 .... BL wdt_start ; 0x1019dd0
- 0x01006cbe: e7fe .. B 0x1006cbe ; button_callback + 798
- 0x01006cc0: e7ff .. B 0x1006cc2 ; button_callback + 802
- 0x01006cc2: a081 .. ADR r0,{pc}+0x206 ; 0x1006ec8
- 0x01006cc4: f7f9fe56 ..V. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006cc8: f88a7002 ...p STRB r7,[r10,#2]
- 0x01006ccc: f000fe08 .... BL curr_conn_index_get ; 0x10078e0
- 0x01006cd0: 28ff .( CMP r0,#0xff
- 0x01006cd2: d004 .. BEQ 0x1006cde ; button_callback + 830
- 0x01006cd4: f000fe04 .... BL curr_conn_index_get ; 0x10078e0
- 0x01006cd8: f001f942 ..B. BL gap_disconnect_req ; 0x1007f60
- 0x01006cdc: e001 .. B 0x1006ce2 ; button_callback + 834
- 0x01006cde: f001f9ff .... BL gap_stop_advertising ; 0x10080e0
- 0x01006ce2: f8d9001c .... LDR r0,[r9,#0x1c]
- 0x01006ce6: 4286 .B CMP r6,r0
- 0x01006ce8: d135 5. BNE 0x1006d56 ; button_callback + 950
- 0x01006cea: 2d01 .- CMP r5,#1
- 0x01006cec: d004 .. BEQ 0x1006cf8 ; button_callback + 856
- 0x01006cee: 2d03 .- CMP r5,#3
- 0x01006cf0: d011 .. BEQ 0x1006d16 ; button_callback + 886
- 0x01006cf2: 2d05 .- CMP r5,#5
- 0x01006cf4: d12f /. BNE 0x1006d56 ; button_callback + 950
- 0x01006cf6: e015 .. B 0x1006d24 ; button_callback + 900
- 0x01006cf8: a0a5 .. ADR r0,{pc}+0x298 ; 0x1006f90
- 0x01006cfa: f7f9fe3b ..;. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006cfe: f8990003 .... LDRB r0,[r9,#3]
- 0x01006d02: 2801 .( CMP r0,#1
- 0x01006d04: d127 '. BNE 0x1006d56 ; button_callback + 950
- 0x01006d06: f7fafb79 ..y. BL amic_stop ; 0x10013fc
- 0x01006d0a: 2024 $ MOVS r0,#0x24
- 0x01006d0c: f000fdee .... BL device_key_send ; 0x10078ec
- 0x01006d10: f8894003 ...@ STRB r4,[r9,#3]
- 0x01006d14: e01f .. B 0x1006d56 ; button_callback + 950
- 0x01006d16: a0a5 .. ADR r0,{pc}+0x296 ; 0x1006fac
- 0x01006d18: f7f9fe2c ..,. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006d1c: 2041 A MOVS r0,#0x41
- 0x01006d1e: f000fde5 .... BL device_key_send ; 0x10078ec
- 0x01006d22: e018 .. B 0x1006d56 ; button_callback + 950
- 0x01006d24: a0a9 .. ADR r0,{pc}+0x2a8 ; 0x1006fcc
- 0x01006d26: f7f9fe25 ..%. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006d2a: f8990001 .... LDRB r0,[r9,#1]
- 0x01006d2e: 2801 .( CMP r0,#1
- 0x01006d30: d106 .. BNE 0x1006d40 ; button_callback + 928
- 0x01006d32: f7fafb63 ..c. BL amic_stop ; 0x10013fc
- 0x01006d36: 2032 2 MOVS r0,#0x32
- 0x01006d38: f000fdd8 .... BL device_key_send ; 0x10078ec
- 0x01006d3c: f8894001 ...@ STRB r4,[r9,#1]
- 0x01006d40: 2023 # MOVS r0,#0x23
- 0x01006d42: f000fdd3 .... BL device_key_send ; 0x10078ec
- 0x01006d46: f000fdcb .... BL curr_conn_index_get ; 0x10078e0
- 0x01006d4a: 28ff .( CMP r0,#0xff
- 0x01006d4c: d001 .. BEQ 0x1006d52 ; button_callback + 946
- 0x01006d4e: f7fafb23 ..#. BL amic_start ; 0x1001398
- 0x01006d52: f8897003 ...p STRB r7,[r9,#3]
- 0x01006d56: f8d90020 .. . LDR r0,[r9,#0x20]
- 0x01006d5a: 46c8 .F MOV r8,r9
- 0x01006d5c: 4286 .B CMP r6,r0
- 0x01006d5e: d135 5. BNE 0x1006dcc ; button_callback + 1068
- 0x01006d60: 2d01 .- CMP r5,#1
- 0x01006d62: d004 .. BEQ 0x1006d6e ; button_callback + 974
- 0x01006d64: 2d03 .- CMP r5,#3
- 0x01006d66: d011 .. BEQ 0x1006d8c ; button_callback + 1004
- 0x01006d68: 2d05 .- CMP r5,#5
- 0x01006d6a: d12f /. BNE 0x1006dcc ; button_callback + 1068
- 0x01006d6c: e015 .. B 0x1006d9a ; button_callback + 1018
- 0x01006d6e: a0a0 .. ADR r0,{pc}+0x282 ; 0x1006ff0
- 0x01006d70: f7f9fe00 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006d74: f8980004 .... LDRB r0,[r8,#4]
- 0x01006d78: 2801 .( CMP r0,#1
- 0x01006d7a: d127 '. BNE 0x1006dcc ; button_callback + 1068
- 0x01006d7c: f7fafb3e ..>. BL amic_stop ; 0x10013fc
- 0x01006d80: 2026 & MOVS r0,#0x26
- 0x01006d82: f000fdb3 .... BL device_key_send ; 0x10078ec
- 0x01006d86: f8884004 ...@ STRB r4,[r8,#4]
- 0x01006d8a: e01f .. B 0x1006dcc ; button_callback + 1068
- 0x01006d8c: a09f .. ADR r0,{pc}+0x280 ; 0x100700c
- 0x01006d8e: f7f9fdf1 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006d92: 2042 B MOVS r0,#0x42
- 0x01006d94: f000fdaa .... BL device_key_send ; 0x10078ec
- 0x01006d98: e018 .. B 0x1006dcc ; button_callback + 1068
- 0x01006d9a: a0a4 .. ADR r0,{pc}+0x292 ; 0x100702c
- 0x01006d9c: f7f9fdea .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01006da0: f8980001 .... LDRB r0,[r8,#1]
- 0x01006da4: 2801 .( CMP r0,#1
- 0x01006da6: d106 .. BNE 0x1006db6 ; button_callback + 1046
- 0x01006da8: f7fafb28 ..(. BL amic_stop ; 0x10013fc
- 0x01006dac: 2032 2 MOVS r0,#0x32
- 0x01006dae: f000fd9d .... BL device_key_send ; 0x10078ec
- 0x01006db2: f8884001 ...@ STRB r4,[r8,#1]
- 0x01006db6: 2025 % MOVS r0,#0x25
- 0x01006db8: f000fd98 .... BL device_key_send ; 0x10078ec
- 0x01006dbc: f000fd90 .... BL curr_conn_index_get ; 0x10078e0
- 0x01006dc0: 28ff .( CMP r0,#0xff
- 0x01006dc2: d001 .. BEQ 0x1006dc8 ; button_callback + 1064
- 0x01006dc4: f7fafae8 .... BL amic_start ; 0x1001398
- 0x01006dc8: f8887004 ...p STRB r7,[r8,#4]
- 0x01006dcc: e140 @. B 0x1007050 ; button_callback + 1712
- $d
- 0x01006dce: 0000 .. DCW 0
- 0x01006dd0: 200034fa .4. DCD 536884474
- 0x01006dd4: 20003520 5. DCD 536884512
- 0x01006dd8: 20003594 .5. DCD 536884628
- 0x01006ddc: 2000351a .5. DCD 536884506
- 0x01006de0: 7466656c left DCD 1952867692
- 0x01006de4: 7475625f _but DCD 1953849951
- 0x01006de8: 206e6f74 ton DCD 544108404
- 0x01006dec: 53455250 PRES DCD 1397051984
- 0x01006df0: 4f445f53 S_DO DCD 1329880915
- 0x01006df4: 0a0d4e57 WN.. DCD 168644183
- 0x01006df8: 00000000 .... DCD 0
- 0x01006dfc: 656c3131 11le DCD 1701589297
- 0x01006e00: 725f7466 ft_r DCD 1918858342
- 0x01006e04: 74686769 ight DCD 1952999273
- 0x01006e08: 6d6f635f _com DCD 1836016479
- 0x01006e0c: 665f6f62 bo_f DCD 1717530466
- 0x01006e10: 3a67616c lag: DCD 979853676
- 0x01006e14: 30257830 0x%0 DCD 807761968
- 0x01006e18: 0a0d7832 2x.. DCD 168654898
- 0x01006e1c: 00000000 .... DCD 0
- 0x01006e20: 7466656c left DCD 1952867692
- 0x01006e24: 7475625f _but DCD 1953849951
- 0x01006e28: 206e6f74 ton DCD 544108404
- 0x01006e2c: 53455250 PRES DCD 1397051984
- 0x01006e30: 50555f53 S_UP DCD 1347772243
- 0x01006e34: 00000a0d .... DCD 2573
- 0x01006e38: 656c3131 11le DCD 1701589297
- 0x01006e3c: 69727466 ftri DCD 1769108582
- 0x01006e40: 5f746867 ght_ DCD 1601464423
- 0x01006e44: 676e6f6c long DCD 1735290732
- 0x01006e48: 6572705f _pre DCD 1701998687
- 0x01006e4c: 635f7373 ss_c DCD 1667199859
- 0x01006e50: 203a746e nt: DCD 540701806
- 0x01006e54: 0a0d6425 %d.. DCD 168649765
- 0x01006e58: 00000000 .... DCD 0
- 0x01006e5c: 656c3131 11le DCD 1701589297
- 0x01006e60: 725f7466 ft_r DCD 1918858342
- 0x01006e64: 74686769 ight DCD 1952999273
- 0x01006e68: 7475625f _but DCD 1953849951
- 0x01006e6c: 206e6f74 ton DCD 544108404
- 0x01006e70: 626d6f63 comb DCD 1651339107
- 0x01006e74: 4f4c206f o LO DCD 1330389103
- 0x01006e78: 505f474e NG_P DCD 1348421454
- 0x01006e7c: 53534552 RESS DCD 1397966162
- 0x01006e80: 4c4f485f _HOL DCD 1280264287
- 0x01006e84: 000a0d44 D... DCD 658756
- 0x01006e88: 72696150 Pair DCD 1919508816
- 0x01006e8c: 20676e69 ing DCD 543649385
- 0x01006e90: 20454c42 BLE DCD 541412418
- 0x01006e94: 65646f4d Mode DCD 1701080909
- 0x01006e98: 00000a0d .... DCD 2573
- 0x01006e9c: 61636f4c Loca DCD 1633906508
- 0x01006ea0: 414d206c l MA DCD 1095573612
- 0x01006ea4: 25203a43 C: % DCD 622869059
- 0x01006ea8: 3a583230 02X: DCD 978858544
- 0x01006eac: 58323025 %02X DCD 1479684133
- 0x01006eb0: 3230253a :%02 DCD 842016058
- 0x01006eb4: 30253a58 X:%0 DCD 807746136
- 0x01006eb8: 253a5832 2X:% DCD 624580658
- 0x01006ebc: 3a583230 02X: DCD 978858544
- 0x01006ec0: 58323025 %02X DCD 1479684133
- 0x01006ec4: 00000a0d .... DCD 2573
- 0x01006ec8: 72696150 Pair DCD 1919508816
- 0x01006ecc: 20676e69 ing DCD 543649385
- 0x01006ed0: 47342e32 2.4G DCD 1194602034
- 0x01006ed4: 646f4d20 Mod DCD 1685015840
- 0x01006ed8: 000a0d65 e... DCD 658789
- 0x01006edc: 646e6553 Send DCD 1684956499
- 0x01006ee0: 6c727520 url DCD 1819440416
- 0x01006ee4: 00000a0d .... DCD 2573
- 0x01006ee8: 68676972 righ DCD 1751607666
- 0x01006eec: 75625f74 t_bu DCD 1969381236
- 0x01006ef0: 6e6f7474 tton DCD 1852798068
- 0x01006ef4: 45525020 PRE DCD 1163022368
- 0x01006ef8: 445f5353 SS_D DCD 1147097939
- 0x01006efc: 0d4e574f OWN. DCD 223237967
- 0x01006f00: 0000000a .... DCD 10
- 0x01006f04: 656c3232 22le DCD 1701589554
- 0x01006f08: 725f7466 ft_r DCD 1918858342
- 0x01006f0c: 74686769 ight DCD 1952999273
- 0x01006f10: 6d6f635f _com DCD 1836016479
- 0x01006f14: 665f6f62 bo_f DCD 1717530466
- 0x01006f18: 3a67616c lag: DCD 979853676
- 0x01006f1c: 30257830 0x%0 DCD 807761968
- 0x01006f20: 0a0d7832 2x.. DCD 168654898
- 0x01006f24: 00000000 .... DCD 0
- 0x01006f28: 68676972 righ DCD 1751607666
- 0x01006f2c: 75625f74 t_bu DCD 1969381236
- 0x01006f30: 6e6f7474 tton DCD 1852798068
- 0x01006f34: 45525020 PRE DCD 1163022368
- 0x01006f38: 555f5353 SS_U DCD 1432310611
- 0x01006f3c: 000a0d50 P... DCD 658768
- 0x01006f40: 656c3232 22le DCD 1701589554
- 0x01006f44: 69727466 ftri DCD 1769108582
- 0x01006f48: 5f746867 ght_ DCD 1601464423
- 0x01006f4c: 676e6f6c long DCD 1735290732
- 0x01006f50: 6572705f _pre DCD 1701998687
- 0x01006f54: 635f7373 ss_c DCD 1667199859
- 0x01006f58: 203a746e nt: DCD 540701806
- 0x01006f5c: 0a0d6425 %d.. DCD 168649765
- 0x01006f60: 00000000 .... DCD 0
- 0x01006f64: 656c3232 22le DCD 1701589554
- 0x01006f68: 725f7466 ft_r DCD 1918858342
- 0x01006f6c: 74686769 ight DCD 1952999273
- 0x01006f70: 7475625f _but DCD 1953849951
- 0x01006f74: 206e6f74 ton DCD 544108404
- 0x01006f78: 626d6f63 comb DCD 1651339107
- 0x01006f7c: 4f4c206f o LO DCD 1330389103
- 0x01006f80: 505f474e NG_P DCD 1348421454
- 0x01006f84: 53534552 RESS DCD 1397966162
- 0x01006f88: 4c4f485f _HOL DCD 1280264287
- 0x01006f8c: 000a0d44 D... DCD 658756
- 0x01006f90: 72616573 sear DCD 1918985587
- 0x01006f94: 625f6863 ch_b DCD 1650419811
- 0x01006f98: 6f747475 utto DCD 1869902965
- 0x01006f9c: 5250206e n PR DCD 1380982894
- 0x01006fa0: 5f535345 ESS_ DCD 1599296325
- 0x01006fa4: 0a0d5055 UP.. DCD 168644693
- 0x01006fa8: 00000000 .... DCD 0
- 0x01006fac: 72616573 sear DCD 1918985587
- 0x01006fb0: 625f6863 ch_b DCD 1650419811
- 0x01006fb4: 6f747475 utto DCD 1869902965
- 0x01006fb8: 4953206e n SI DCD 1230184558
- 0x01006fbc: 454c474e NGLE DCD 1162626894
- 0x01006fc0: 494c435f _CLI DCD 1229734751
- 0x01006fc4: 0a0d4b43 CK.. DCD 168643395
- 0x01006fc8: 00000000 .... DCD 0
- 0x01006fcc: 72616573 sear DCD 1918985587
- 0x01006fd0: 625f6863 ch_b DCD 1650419811
- 0x01006fd4: 6f747475 utto DCD 1869902965
- 0x01006fd8: 4f4c206e n LO DCD 1330389102
- 0x01006fdc: 505f474e NG_P DCD 1348421454
- 0x01006fe0: 53534552 RESS DCD 1397966162
- 0x01006fe4: 4154535f _STA DCD 1096045407
- 0x01006fe8: 0a0d5452 RT.. DCD 168645714
- 0x01006fec: 00000000 .... DCD 0
- 0x01006ff0: 6e617274 tran DCD 1851880052
- 0x01006ff4: 74616c73 slat DCD 1952541811
- 0x01006ff8: 75625f65 e_bu DCD 1969381221
- 0x01006ffc: 6e6f7474 tton DCD 1852798068
- 0x01007000: 45525020 PRE DCD 1163022368
- 0x01007004: 555f5353 SS_U DCD 1432310611
- 0x01007008: 000a0d50 P... DCD 658768
- 0x0100700c: 6e617274 tran DCD 1851880052
- 0x01007010: 74616c73 slat DCD 1952541811
- 0x01007014: 75625f65 e_bu DCD 1969381221
- 0x01007018: 6e6f7474 tton DCD 1852798068
- 0x0100701c: 4e495320 SIN DCD 1313428256
- 0x01007020: 5f454c47 GLE_ DCD 1598377031
- 0x01007024: 43494c43 CLIC DCD 1128877123
- 0x01007028: 000a0d4b K... DCD 658763
- 0x0100702c: 6e617274 tran DCD 1851880052
- 0x01007030: 74616c73 slat DCD 1952541811
- 0x01007034: 75625f65 e_bu DCD 1969381221
- 0x01007038: 6e6f7474 tton DCD 1852798068
- 0x0100703c: 4e4f4c20 LON DCD 1313819680
- 0x01007040: 52505f47 G_PR DCD 1380998983
- 0x01007044: 5f535345 ESS_ DCD 1599296325
- 0x01007048: 52415453 STAR DCD 1380013139
- 0x0100704c: 000a0d54 T... DCD 658772
- $t
- 0x01007050: f8d80024 ..$. LDR r0,[r8,#0x24]
- 0x01007054: 4286 .B CMP r6,r0
- 0x01007056: d150 P. BNE 0x10070fa ; button_callback + 1882
- 0x01007058: b135 5. CBZ r5,0x1007068 ; button_callback + 1736
- 0x0100705a: 2d01 .- CMP r5,#1
- 0x0100705c: d00b .. BEQ 0x1007076 ; button_callback + 1750
- 0x0100705e: 2d03 .- CMP r5,#3
- 0x01007060: d018 .. BEQ 0x1007094 ; button_callback + 1780
- 0x01007062: 2d05 .- CMP r5,#5
- 0x01007064: d149 I. BNE 0x10070fa ; button_callback + 1882
- 0x01007066: e02f /. B 0x10070c8 ; button_callback + 1832
- 0x01007068: a050 P. ADR r0,{pc}+0x144 ; 0x10071ac
- 0x0100706a: f7f9fc83 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100706e: 2051 Q MOVS r0,#0x51
- 0x01007070: f000fc3c ..<. BL device_key_send ; 0x10078ec
- 0x01007074: e041 A. B 0x10070fa ; button_callback + 1882
- 0x01007076: a054 T. ADR r0,{pc}+0x152 ; 0x10071c8
- 0x01007078: f7f9fc7c ..|. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100707c: f8980005 .... LDRB r0,[r8,#5]
- 0x01007080: 2801 .( CMP r0,#1
- 0x01007082: d13a :. BNE 0x10070fa ; button_callback + 1882
- 0x01007084: f7faf9ba .... BL amic_stop ; 0x10013fc
- 0x01007088: 2022 " MOVS r0,#0x22
- 0x0100708a: f000fc2f ../. BL device_key_send ; 0x10078ec
- 0x0100708e: f8884005 ...@ STRB r4,[r8,#5]
- 0x01007092: e032 2. B 0x10070fa ; button_callback + 1882
- 0x01007094: a052 R. ADR r0,{pc}+0x14c ; 0x10071e0
- 0x01007096: f7f9fc6d ..m. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100709a: f8980001 .... LDRB r0,[r8,#1]
- 0x0100709e: b138 8. CBZ r0,0x10070b0 ; button_callback + 1808
- 0x010070a0: f7faf9ac .... BL amic_stop ; 0x10013fc
- 0x010070a4: 2032 2 MOVS r0,#0x32
- 0x010070a6: f000fc21 ..!. BL device_key_send ; 0x10078ec
- 0x010070aa: f8884001 ...@ STRB r4,[r8,#1]
- 0x010070ae: e024 $. B 0x10070fa ; button_callback + 1882
- 0x010070b0: 2031 1 MOVS r0,#0x31
- 0x010070b2: f000fc1b .... BL device_key_send ; 0x10078ec
- 0x010070b6: f000fc13 .... BL curr_conn_index_get ; 0x10078e0
- 0x010070ba: 28ff .( CMP r0,#0xff
- 0x010070bc: d001 .. BEQ 0x10070c2 ; button_callback + 1826
- 0x010070be: f7faf96b ..k. BL amic_start ; 0x1001398
- 0x010070c2: f8887001 ...p STRB r7,[r8,#1]
- 0x010070c6: e018 .. B 0x10070fa ; button_callback + 1882
- 0x010070c8: a04c L. ADR r0,{pc}+0x134 ; 0x10071fc
- 0x010070ca: f7f9fc53 ..S. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010070ce: f8980001 .... LDRB r0,[r8,#1]
- 0x010070d2: 2801 .( CMP r0,#1
- 0x010070d4: d106 .. BNE 0x10070e4 ; button_callback + 1860
- 0x010070d6: f7faf991 .... BL amic_stop ; 0x10013fc
- 0x010070da: 2032 2 MOVS r0,#0x32
- 0x010070dc: f000fc06 .... BL device_key_send ; 0x10078ec
- 0x010070e0: f8884001 ...@ STRB r4,[r8,#1]
- 0x010070e4: 2021 ! MOVS r0,#0x21
- 0x010070e6: f000fc01 .... BL device_key_send ; 0x10078ec
- 0x010070ea: f000fbf9 .... BL curr_conn_index_get ; 0x10078e0
- 0x010070ee: 28ff .( CMP r0,#0xff
- 0x010070f0: d001 .. BEQ 0x10070f6 ; button_callback + 1878
- 0x010070f2: f7faf951 ..Q. BL amic_start ; 0x1001398
- 0x010070f6: f8887005 ...p STRB r7,[r8,#5]
- 0x010070fa: f8d80028 ..(. LDR r0,[r8,#0x28]
- 0x010070fe: 4286 .B CMP r6,r0
- 0x01007100: d135 5. BNE 0x100716e ; button_callback + 1998
- 0x01007102: 2d01 .- CMP r5,#1
- 0x01007104: d004 .. BEQ 0x1007110 ; button_callback + 1904
- 0x01007106: 2d03 .- CMP r5,#3
- 0x01007108: d011 .. BEQ 0x100712e ; button_callback + 1934
- 0x0100710a: 2d05 .- CMP r5,#5
- 0x0100710c: d12f /. BNE 0x100716e ; button_callback + 1998
- 0x0100710e: e015 .. B 0x100713c ; button_callback + 1948
- 0x01007110: a042 B. ADR r0,{pc}+0x10c ; 0x100721c
- 0x01007112: f7f9fc2f ../. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01007116: f8980006 .... LDRB r0,[r8,#6]
- 0x0100711a: 4647 GF MOV r7,r8
- 0x0100711c: 2801 .( CMP r0,#1
- 0x0100711e: d126 &. BNE 0x100716e ; button_callback + 1998
- 0x01007120: f7faf96c ..l. BL amic_stop ; 0x10013fc
- 0x01007124: 2028 ( MOVS r0,#0x28
- 0x01007126: f000fbe1 .... BL device_key_send ; 0x10078ec
- 0x0100712a: 71bc .q STRB r4,[r7,#6]
- 0x0100712c: e01f .. B 0x100716e ; button_callback + 1998
- 0x0100712e: a040 @. ADR r0,{pc}+0x102 ; 0x1007230
- 0x01007130: f7f9fc20 .. . BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01007134: 2043 C MOVS r0,#0x43
- 0x01007136: f000fbd9 .... BL device_key_send ; 0x10078ec
- 0x0100713a: e018 .. B 0x100716e ; button_callback + 1998
- 0x0100713c: a042 B. ADR r0,{pc}+0x10c ; 0x1007248
- 0x0100713e: f7f9fc19 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01007142: f8980001 .... LDRB r0,[r8,#1]
- 0x01007146: 2801 .( CMP r0,#1
- 0x01007148: d106 .. BNE 0x1007158 ; button_callback + 1976
- 0x0100714a: f7faf957 ..W. BL amic_stop ; 0x10013fc
- 0x0100714e: 2032 2 MOVS r0,#0x32
- 0x01007150: f000fbcc .... BL device_key_send ; 0x10078ec
- 0x01007154: f8884001 ...@ STRB r4,[r8,#1]
- 0x01007158: 2027 ' MOVS r0,#0x27
- 0x0100715a: f000fbc7 .... BL device_key_send ; 0x10078ec
- 0x0100715e: f000fbbf .... BL curr_conn_index_get ; 0x10078e0
- 0x01007162: 28ff .( CMP r0,#0xff
- 0x01007164: d001 .. BEQ 0x100716a ; button_callback + 1994
- 0x01007166: f7faf917 .... BL amic_start ; 0x1001398
- 0x0100716a: f8887006 ...p STRB r7,[r8,#6]
- 0x0100716e: f8d8002c ..,. LDR r0,[r8,#0x2c]
- 0x01007172: 4644 DF MOV r4,r8
- 0x01007174: 4286 .B CMP r6,r0
- 0x01007176: d106 .. BNE 0x1007186 ; button_callback + 2022
- 0x01007178: b92d -. CBNZ r5,0x1007186 ; button_callback + 2022
- 0x0100717a: a03a :. ADR r0,{pc}+0xea ; 0x1007264
- 0x0100717c: f7f9fbfa .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01007180: 2060 ` MOVS r0,#0x60
- 0x01007182: f000fbb3 .... BL device_key_send ; 0x10078ec
- 0x01007186: 6b20 k LDR r0,[r4,#0x30]
- 0x01007188: 4286 .B CMP r6,r0
- 0x0100718a: d10b .. BNE 0x10071a4 ; button_callback + 2052
- 0x0100718c: 2d03 .- CMP r5,#3
- 0x0100718e: d007 .. BEQ 0x10071a0 ; button_callback + 2048
- 0x01007190: 2d05 .- CMP r5,#5
- 0x01007192: d107 .. BNE 0x10071a4 ; button_callback + 2052
- 0x01007194: a039 9. ADR r0,{pc}+0xe8 ; 0x100727c
- 0x01007196: b005 .. ADD sp,sp,#0x14
- 0x01007198: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x0100719c: f7f9bbea .... B $Ven$TT$L$$co_printf ; 0x1000974
- 0x010071a0: a03e >. ADR r0,{pc}+0xfc ; 0x100729c
- 0x010071a2: e7f8 .. B 0x1007196 ; button_callback + 2038
- 0x010071a4: b005 .. ADD sp,sp,#0x14
- 0x010071a6: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x010071aa: 0000 .. DCW 0
- 0x010071ac: 63696f76 voic DCD 1667854198
- 0x010071b0: 75625f65 e_bu DCD 1969381221
- 0x010071b4: 6e6f7474 tton DCD 1852798068
- 0x010071b8: 45525020 PRE DCD 1163022368
- 0x010071bc: 445f5353 SS_D DCD 1147097939
- 0x010071c0: 0d4e574f OWN. DCD 223237967
- 0x010071c4: 0000000a .... DCD 10
- 0x010071c8: 63696f76 voic DCD 1667854198
- 0x010071cc: 75625f65 e_bu DCD 1969381221
- 0x010071d0: 6e6f7474 tton DCD 1852798068
- 0x010071d4: 45525020 PRE DCD 1163022368
- 0x010071d8: 555f5353 SS_U DCD 1432310611
- 0x010071dc: 000a0d50 P... DCD 658768
- 0x010071e0: 63696f76 voic DCD 1667854198
- 0x010071e4: 75625f65 e_bu DCD 1969381221
- 0x010071e8: 6e6f7474 tton DCD 1852798068
- 0x010071ec: 4e495320 SIN DCD 1313428256
- 0x010071f0: 5f454c47 GLE_ DCD 1598377031
- 0x010071f4: 43494c43 CLIC DCD 1128877123
- 0x010071f8: 000a0d4b K... DCD 658763
- 0x010071fc: 63696f76 voic DCD 1667854198
- 0x01007200: 75625f65 e_bu DCD 1969381221
- 0x01007204: 6e6f7474 tton DCD 1852798068
- 0x01007208: 4e4f4c20 LON DCD 1313819680
- 0x0100720c: 52505f47 G_PR DCD 1380998983
- 0x01007210: 5f535345 ESS_ DCD 1599296325
- 0x01007214: 52415453 STAR DCD 1380013139
- 0x01007218: 000a0d54 T... DCD 658772
- 0x0100721c: 75625f6d m_bu DCD 1969381229
- 0x01007220: 6e6f7474 tton DCD 1852798068
- 0x01007224: 45525020 PRE DCD 1163022368
- 0x01007228: 555f5353 SS_U DCD 1432310611
- 0x0100722c: 000a0d50 P... DCD 658768
- 0x01007230: 75625f6d m_bu DCD 1969381229
- 0x01007234: 6e6f7474 tton DCD 1852798068
- 0x01007238: 4e495320 SIN DCD 1313428256
- 0x0100723c: 5f454c47 GLE_ DCD 1598377031
- 0x01007240: 43494c43 CLIC DCD 1128877123
- 0x01007244: 000a0d4b K... DCD 658763
- 0x01007248: 75625f6d m_bu DCD 1969381229
- 0x0100724c: 6e6f7474 tton DCD 1852798068
- 0x01007250: 4e4f4c20 LON DCD 1313819680
- 0x01007254: 52505f47 G_PR DCD 1380998983
- 0x01007258: 5f535345 ESS_ DCD 1599296325
- 0x0100725c: 52415453 STAR DCD 1380013139
- 0x01007260: 000a0d54 T... DCD 658772
- 0x01007264: 5f697064 dpi_ DCD 1600745572
- 0x01007268: 74747562 butt DCD 1953789282
- 0x0100726c: 50206e6f on P DCD 1344302703
- 0x01007270: 53534552 RESS DCD 1397966162
- 0x01007274: 574f445f _DOW DCD 1464812639
- 0x01007278: 000a0d4e N... DCD 658766
- 0x0100727c: 65646f6d mode DCD 1701080941
- 0x01007280: 7475625f _but DCD 1953849951
- 0x01007284: 206e6f74 ton DCD 544108404
- 0x01007288: 474e4f4c LONG DCD 1196314444
- 0x0100728c: 4552505f _PRE DCD 1163022431
- 0x01007290: 535f5353 SS_S DCD 1398756179
- 0x01007294: 54524154 TART DCD 1414676820
- 0x01007298: 00000a0d .... DCD 2573
- 0x0100729c: 65646f6d mode DCD 1701080941
- 0x010072a0: 7475625f _but DCD 1953849951
- 0x010072a4: 206e6f74 ton DCD 544108404
- 0x010072a8: 474e4953 SING DCD 1196312915
- 0x010072ac: 435f454c LE_C DCD 1130317132
- 0x010072b0: 4b43494c LICK DCD 1262700876
- 0x010072b4: 00000a0d .... DCD 2573
- $t
- i.button_handler
- button_handler
- 0x010072b8: b570 p. PUSH {r4-r6,lr}
- 0x010072ba: 4604 .F MOV r4,r0
- 0x010072bc: 6880 .h LDR r0,[r0,#8]
- 0x010072be: f000f941 ..A. BL button_press_status_get ; 0x1007544
- 0x010072c2: 4601 .F MOV r1,r0
- 0x010072c4: 78e0 .x LDRB r0,[r4,#3]
- 0x010072c6: f3c01280 .... UBFX r2,r0,#6,#1
- 0x010072ca: 4879 yH LDR r0,[pc,#484] ; [0x10074b0] = 0x20003554
- 0x010072cc: 428a .B CMP r2,r1
- 0x010072ce: d103 .. BNE 0x10072d8 ; button_handler + 32
- 0x010072d0: 68a2 .h LDR r2,[r4,#8]
- 0x010072d2: 6843 Ch LDR r3,[r0,#4]
- 0x010072d4: 431a .C ORRS r2,r2,r3
- 0x010072d6: e002 .. B 0x10072de ; button_handler + 38
- 0x010072d8: 68a3 .h LDR r3,[r4,#8]
- 0x010072da: 6842 Bh LDR r2,[r0,#4]
- 0x010072dc: 439a .C BICS r2,r2,r3
- 0x010072de: 6042 B` STR r2,[r0,#4]
- 0x010072e0: 78e0 .x LDRB r0,[r4,#3]
- 0x010072e2: 0742 B. LSLS r2,r0,#29
- 0x010072e4: d002 .. BEQ 0x10072ec ; button_handler + 52
- 0x010072e6: 8822 ". LDRH r2,[r4,#0]
- 0x010072e8: 1c52 R. ADDS r2,r2,#1
- 0x010072ea: 8022 ". STRH r2,[r4,#0]
- 0x010072ec: ebb11fd0 .... CMP r1,r0,LSR #7
- 0x010072f0: d00b .. BEQ 0x100730a ; button_handler + 82
- 0x010072f2: f04f5200 O..R MOV r2,#0x20000000
- 0x010072f6: eb0210b0 .... ADD r0,r2,r0,ROR #6
- 0x010072fa: ea4f60b0 O..` ROR r0,r0,#26
- 0x010072fe: 70e0 .p STRB r0,[r4,#3]
- 0x01007300: f0100f38 ..8. TST r0,#0x38
- 0x01007304: d004 .. BEQ 0x1007310 ; button_handler + 88
- 0x01007306: f36110c7 a... BFI r0,r1,#7,#1
- 0x0100730a: f0200038 .8. BIC r0,r0,#0x38
- 0x0100730e: 70e0 .p STRB r0,[r4,#3]
- 0x01007310: b2c0 .. UXTB r0,r0
- 0x01007312: f0000107 .... AND r1,r0,#7
- 0x01007316: 2500 .% MOVS r5,#0
- 0x01007318: 2906 .) CMP r1,#6
- 0x0100731a: d221 !. BCS 0x1007360 ; button_handler + 168
- 0x0100731c: e8dff001 .... TBB [pc,r1]
- $d
- 0x01007320: 8e4a2103 .!J. DCD 2387222787
- 0x01007324: ae20 . DCW 44576
- $t
- 0x01007326: f3c01180 .... UBFX r1,r0,#6,#1
- 0x0100732a: ebb11fd0 .... CMP r1,r0,LSR #7
- 0x0100732e: 78a0 .x LDRB r0,[r4,#2]
- 0x01007330: d112 .. BNE 0x1007358 ; button_handler + 160
- 0x01007332: f02002f0 ... BIC r2,r0,#0xf0
- 0x01007336: 70a2 .p STRB r2,[r4,#2]
- 0x01007338: 68e3 .h LDR r3,[r4,#0xc]
- 0x0100733a: b113 .. CBZ r3,0x1007342 ; button_handler + 138
- 0x0100733c: 0911 .. LSRS r1,r2,#4
- 0x0100733e: 4620 F MOV r0,r4
- 0x01007340: 4798 .G BLX r3
- 0x01007342: 8025 %. STRH r5,[r4,#0]
- 0x01007344: 78a0 .x LDRB r0,[r4,#2]
- 0x01007346: f020000f ... BIC r0,r0,#0xf
- 0x0100734a: 1c40 @. ADDS r0,r0,#1
- 0x0100734c: 70a0 .p STRB r0,[r4,#2]
- 0x0100734e: 78e0 .x LDRB r0,[r4,#3]
- 0x01007350: f0200007 ... BIC r0,r0,#7
- 0x01007354: 1c40 @. ADDS r0,r0,#1
- 0x01007356: e017 .. B 0x1007388 ; button_handler + 208
- 0x01007358: f02000f0 ... BIC r0,r0,#0xf0
- 0x0100735c: 3080 .0 ADDS r0,r0,#0x80
- 0x0100735e: 70a0 .p STRB r0,[r4,#2]
- 0x01007360: bd70 p. POP {r4-r6,pc}
- 0x01007362: f3c01180 .... UBFX r1,r0,#6,#1
- 0x01007366: ebb11fd0 .... CMP r1,r0,LSR #7
- 0x0100736a: d00f .. BEQ 0x100738c ; button_handler + 212
- 0x0100736c: 78a0 .x LDRB r0,[r4,#2]
- 0x0100736e: f02000f0 ... BIC r0,r0,#0xf0
- 0x01007372: 3010 .0 ADDS r0,r0,#0x10
- 0x01007374: 70a0 .p STRB r0,[r4,#2]
- 0x01007376: 6923 #i LDR r3,[r4,#0x10]
- 0x01007378: 2b00 .+ CMP r3,#0
- 0x0100737a: d073 s. BEQ 0x1007464 ; button_handler + 428
- 0x0100737c: f000020f .... AND r2,r0,#0xf
- 0x01007380: 0901 .. LSRS r1,r0,#4
- 0x01007382: 4620 F MOV r0,r4
- 0x01007384: 4798 .G BLX r3
- 0x01007386: e06d m. B 0x1007464 ; button_handler + 428
- 0x01007388: 70e0 .p STRB r0,[r4,#3]
- 0x0100738a: bd70 p. POP {r4-r6,pc}
- 0x0100738c: 8820 . LDRH r0,[r4,#0]
- 0x0100738e: 280f .( CMP r0,#0xf
- 0x01007390: d9fb .. BLS 0x100738a ; button_handler + 210
- 0x01007392: 78a0 .x LDRB r0,[r4,#2]
- 0x01007394: f02000f0 ... BIC r0,r0,#0xf0
- 0x01007398: 3050 P0 ADDS r0,r0,#0x50
- 0x0100739a: 70a0 .p STRB r0,[r4,#2]
- 0x0100739c: 6a23 #j LDR r3,[r4,#0x20]
- 0x0100739e: b123 #. CBZ r3,0x10073aa ; button_handler + 242
- 0x010073a0: f000020f .... AND r2,r0,#0xf
- 0x010073a4: 0901 .. LSRS r1,r0,#4
- 0x010073a6: 4620 F MOV r0,r4
- 0x010073a8: 4798 .G BLX r3
- 0x010073aa: 78e0 .x LDRB r0,[r4,#3]
- 0x010073ac: f0200007 ... BIC r0,r0,#7
- 0x010073b0: 1d40 @. ADDS r0,r0,#5
- 0x010073b2: e7e9 .. B 0x1007388 ; button_handler + 208
- 0x010073b4: f3c01180 .... UBFX r1,r0,#6,#1
- 0x010073b8: ebb11fd0 .... CMP r1,r0,LSR #7
- 0x010073bc: d120 . BNE 0x1007400 ; button_handler + 328
- 0x010073be: 78a0 .x LDRB r0,[r4,#2]
- 0x010073c0: f02002f0 ... BIC r2,r0,#0xf0
- 0x010073c4: 70a2 .p STRB r2,[r4,#2]
- 0x010073c6: 68e3 .h LDR r3,[r4,#0xc]
- 0x010073c8: b113 .. CBZ r3,0x10073d0 ; button_handler + 280
- 0x010073ca: 0911 .. LSRS r1,r2,#4
- 0x010073cc: 4620 F MOV r0,r4
- 0x010073ce: 4798 .G BLX r3
- 0x010073d0: 78a0 .x LDRB r0,[r4,#2]
- 0x010073d2: f04f5180 O..Q MOV r1,#0x10000000
- 0x010073d6: eb011030 ..0. ADD r0,r1,r0,ROR #4
- 0x010073da: ea4f7030 O.0p ROR r0,r0,#28
- 0x010073de: f02000f0 ... BIC r0,r0,#0xf0
- 0x010073e2: 3020 0 ADDS r0,r0,#0x20
- 0x010073e4: 70a0 .p STRB r0,[r4,#2]
- 0x010073e6: 6963 ci LDR r3,[r4,#0x14]
- 0x010073e8: b123 #. CBZ r3,0x10073f4 ; button_handler + 316
- 0x010073ea: f000020f .... AND r2,r0,#0xf
- 0x010073ee: 0901 .. LSRS r1,r0,#4
- 0x010073f0: 4620 F MOV r0,r4
- 0x010073f2: 4798 .G BLX r3
- 0x010073f4: 8025 %. STRH r5,[r4,#0]
- 0x010073f6: 78e0 .x LDRB r0,[r4,#3]
- 0x010073f8: f0200007 ... BIC r0,r0,#7
- 0x010073fc: 1cc0 .. ADDS r0,r0,#3
- 0x010073fe: e7c3 .. B 0x1007388 ; button_handler + 208
- 0x01007400: 8820 . LDRH r0,[r4,#0]
- 0x01007402: 280a .( CMP r0,#0xa
- 0x01007404: d9c1 .. BLS 0x100738a ; button_handler + 210
- 0x01007406: 78a0 .x LDRB r0,[r4,#2]
- 0x01007408: f000010f .... AND r1,r0,#0xf
- 0x0100740c: 2901 .) CMP r1,#1
- 0x0100740e: d002 .. BEQ 0x1007416 ; button_handler + 350
- 0x01007410: 2902 .) CMP r1,#2
- 0x01007412: d006 .. BEQ 0x1007422 ; button_handler + 362
- 0x01007414: e010 .. B 0x1007438 ; button_handler + 384
- 0x01007416: f02000f0 ... BIC r0,r0,#0xf0
- 0x0100741a: 3030 00 ADDS r0,r0,#0x30
- 0x0100741c: 70a0 .p STRB r0,[r4,#2]
- 0x0100741e: 69a3 .i LDR r3,[r4,#0x18]
- 0x01007420: e004 .. B 0x100742c ; button_handler + 372
- 0x01007422: f02000f0 ... BIC r0,r0,#0xf0
- 0x01007426: 3040 @0 ADDS r0,r0,#0x40
- 0x01007428: 70a0 .p STRB r0,[r4,#2]
- 0x0100742a: 69e3 .i LDR r3,[r4,#0x1c]
- 0x0100742c: b123 #. CBZ r3,0x1007438 ; button_handler + 384
- 0x0100742e: f000020f .... AND r2,r0,#0xf
- 0x01007432: 0901 .. LSRS r1,r0,#4
- 0x01007434: 4620 F MOV r0,r4
- 0x01007436: 4798 .G BLX r3
- 0x01007438: 78e0 .x LDRB r0,[r4,#3]
- 0x0100743a: e01c .. B 0x1007476 ; button_handler + 446
- 0x0100743c: f3c01180 .... UBFX r1,r0,#6,#1
- 0x01007440: ebb11fd0 .... CMP r1,r0,LSR #7
- 0x01007444: d014 .. BEQ 0x1007470 ; button_handler + 440
- 0x01007446: 78a0 .x LDRB r0,[r4,#2]
- 0x01007448: f02000f0 ... BIC r0,r0,#0xf0
- 0x0100744c: 3010 .0 ADDS r0,r0,#0x10
- 0x0100744e: 70a0 .p STRB r0,[r4,#2]
- 0x01007450: 6923 #i LDR r3,[r4,#0x10]
- 0x01007452: b123 #. CBZ r3,0x100745e ; button_handler + 422
- 0x01007454: f000020f .... AND r2,r0,#0xf
- 0x01007458: 0901 .. LSRS r1,r0,#4
- 0x0100745a: 4620 F MOV r0,r4
- 0x0100745c: 4798 .G BLX r3
- 0x0100745e: 8820 . LDRH r0,[r4,#0]
- 0x01007460: 280a .( CMP r0,#0xa
- 0x01007462: d2e9 .. BCS 0x1007438 ; button_handler + 384
- 0x01007464: 8025 %. STRH r5,[r4,#0]
- 0x01007466: 78e0 .x LDRB r0,[r4,#3]
- 0x01007468: f0200007 ... BIC r0,r0,#7
- 0x0100746c: 1c80 .. ADDS r0,r0,#2
- 0x0100746e: e78b .. B 0x1007388 ; button_handler + 208
- 0x01007470: 8821 !. LDRH r1,[r4,#0]
- 0x01007472: 290a .) CMP r1,#0xa
- 0x01007474: d989 .. BLS 0x100738a ; button_handler + 210
- 0x01007476: f0200007 ... BIC r0,r0,#7
- 0x0100747a: e785 .. B 0x1007388 ; button_handler + 208
- 0x0100747c: f3c01180 .... UBFX r1,r0,#6,#1
- 0x01007480: ebb11fd0 .... CMP r1,r0,LSR #7
- 0x01007484: 78a0 .x LDRB r0,[r4,#2]
- 0x01007486: f02000f0 ... BIC r0,r0,#0xf0
- 0x0100748a: d10c .. BNE 0x10074a6 ; button_handler + 494
- 0x0100748c: 3060 `0 ADDS r0,r0,#0x60
- 0x0100748e: 70a0 .p STRB r0,[r4,#2]
- 0x01007490: 6a63 cj LDR r3,[r4,#0x24]
- 0x01007492: 2b00 .+ CMP r3,#0
- 0x01007494: f43faf79 ?.y. BEQ 0x100738a ; button_handler + 210
- 0x01007498: f000020f .... AND r2,r0,#0xf
- 0x0100749c: 0901 .. LSRS r1,r0,#4
- 0x0100749e: 4620 F MOV r0,r4
- 0x010074a0: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010074a4: 4718 .G BX r3
- 0x010074a6: 3010 .0 ADDS r0,r0,#0x10
- 0x010074a8: 70a0 .p STRB r0,[r4,#2]
- 0x010074aa: 6923 #i LDR r3,[r4,#0x10]
- 0x010074ac: e7be .. B 0x100742c ; button_handler + 372
- $d
- 0x010074ae: 0000 .. DCW 0
- 0x010074b0: 20003554 T5. DCD 536884564
- $t
- i.button_init
- button_init
- 0x010074b4: b570 p. PUSH {r4-r6,lr}
- 0x010074b6: 4605 .F MOV r5,r0
- 0x010074b8: 202c , MOVS r0,#0x2c
- 0x010074ba: 2103 .! MOVS r1,#3
- 0x010074bc: f7f9fabe .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010074c0: 0004 .. MOVS r4,r0
- 0x010074c2: d017 .. BEQ 0x10074f4 ; button_init + 64
- 0x010074c4: 212c ,! MOVS r1,#0x2c
- 0x010074c6: f7f9fa50 ..P. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x010074ca: 78a0 .x LDRB r0,[r4,#2]
- 0x010074cc: f02000f0 ... BIC r0,r0,#0xf0
- 0x010074d0: 3080 .0 ADDS r0,r0,#0x80
- 0x010074d2: 70a0 .p STRB r0,[r4,#2]
- 0x010074d4: 6828 (h LDR r0,[r5,#0]
- 0x010074d6: 6060 `` STR r0,[r4,#4]
- 0x010074d8: 6868 hh LDR r0,[r5,#4]
- 0x010074da: 60a0 .` STR r0,[r4,#8]
- 0x010074dc: 7a29 )z LDRB r1,[r5,#8]
- 0x010074de: 78e0 .x LDRB r0,[r4,#3]
- 0x010074e0: f3611086 a... BFI r0,r1,#6,#1
- 0x010074e4: 1181 .. ASRS r1,r0,#6
- 0x010074e6: 1c49 I. ADDS r1,r1,#1
- 0x010074e8: f36110c7 a... BFI r0,r1,#7,#1
- 0x010074ec: 70e0 .p STRB r0,[r4,#3]
- 0x010074ee: 2000 . MOVS r0,#0
- 0x010074f0: 490b .I LDR r1,[pc,#44] ; [0x1007520] = 0x10069a1
- 0x010074f2: e00b .. B 0x100750c ; button_init + 88
- 0x010074f4: a00b .. ADR r0,{pc}+0x30 ; 0x1007524
- 0x010074f6: f7f9fa3d ..=. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010074fa: 2000 . MOVS r0,#0
- 0x010074fc: bd70 p. POP {r4-r6,pc}
- 0x010074fe: 182a *. ADDS r2,r5,r0
- 0x01007500: 1c40 @. ADDS r0,r0,#1
- 0x01007502: 7a52 Rz LDRB r2,[r2,#9]
- 0x01007504: b2c0 .. UXTB r0,r0
- 0x01007506: eb040282 .... ADD r2,r4,r2,LSL #2
- 0x0100750a: 60d1 .` STR r1,[r2,#0xc]
- 0x0100750c: 7c2a *| LDRB r2,[r5,#0x10]
- 0x0100750e: 4282 .B CMP r2,r0
- 0x01007510: d8f5 .. BHI 0x10074fe ; button_init + 74
- 0x01007512: 480b .H LDR r0,[pc,#44] ; [0x1007540] = 0x20003554
- 0x01007514: 6801 .h LDR r1,[r0,#0]
- 0x01007516: 62a1 .b STR r1,[r4,#0x28]
- 0x01007518: 6004 .` STR r4,[r0,#0]
- 0x0100751a: 4620 F MOV r0,r4
- 0x0100751c: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100751e: 0000 .. DCW 0
- 0x01007520: 010069a1 .i.. DCD 16804257
- 0x01007524: 6f6c6c61 allo DCD 1869376609
- 0x01007528: 65746163 cate DCD 1702125923
- 0x0100752c: 6d656d20 mem DCD 1835363616
- 0x01007530: 2079726f ory DCD 544830063
- 0x01007534: 6c696166 fail DCD 1818845542
- 0x01007538: 0a0d6465 ed.. DCD 168649829
- 0x0100753c: 00000000 .... DCD 0
- 0x01007540: 20003554 T5. DCD 536884564
- $t
- i.button_press_status_get
- button_press_status_get
- 0x01007544: 4903 .I LDR r1,[pc,#12] ; [0x1007554] = 0x20003520
- 0x01007546: 68c9 .h LDR r1,[r1,#0xc]
- 0x01007548: 4201 .B TST r1,r0
- 0x0100754a: d001 .. BEQ 0x1007550 ; button_press_status_get + 12
- 0x0100754c: 2001 . MOVS r0,#1
- 0x0100754e: 4770 pG BX lr
- 0x01007550: 2000 . MOVS r0,#0
- 0x01007552: 4770 pG BX lr
- $d
- 0x01007554: 20003520 5. DCD 536884512
- $t
- i.button_ticks
- button_ticks
- 0x01007558: b570 p. PUSH {r4-r6,lr}
- 0x0100755a: 4d10 .M LDR r5,[pc,#64] ; [0x100759c] = 0x20003554
- 0x0100755c: 682c ,h LDR r4,[r5,#0]
- 0x0100755e: e003 .. B 0x1007568 ; button_ticks + 16
- 0x01007560: 4620 F MOV r0,r4
- 0x01007562: f7fffea9 .... BL button_handler ; 0x10072b8
- 0x01007566: 6aa4 .j LDR r4,[r4,#0x28]
- 0x01007568: 2c00 ., CMP r4,#0
- 0x0100756a: d1f9 .. BNE 0x1007560 ; button_ticks + 8
- 0x0100756c: 6869 ih LDR r1,[r5,#4]
- 0x0100756e: 2000 . MOVS r0,#0
- 0x01007570: b109 .. CBZ r1,0x1007576 ; button_ticks + 30
- 0x01007572: 60a8 .` STR r0,[r5,#8]
- 0x01007574: bd70 p. POP {r4-r6,pc}
- 0x01007576: 68a9 .h LDR r1,[r5,#8]
- 0x01007578: 1c49 I. ADDS r1,r1,#1
- 0x0100757a: 60a9 .` STR r1,[r5,#8]
- 0x0100757c: 290b .) CMP r1,#0xb
- 0x0100757e: d9f9 .. BLS 0x1007574 ; button_ticks + 28
- 0x01007580: 60a8 .` STR r0,[r5,#8]
- 0x01007582: 6828 (h LDR r0,[r5,#0]
- 0x01007584: e004 .. B 0x1007590 ; button_ticks + 56
- 0x01007586: 78c1 .x LDRB r1,[r0,#3]
- 0x01007588: f0210107 !... BIC r1,r1,#7
- 0x0100758c: 70c1 .p STRB r1,[r0,#3]
- 0x0100758e: 6a80 .j LDR r0,[r0,#0x28]
- 0x01007590: 2800 .( CMP r0,#0
- 0x01007592: d1f8 .. BNE 0x1007586 ; button_ticks + 46
- 0x01007594: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01007598: f000b820 .. . B.W button_timer_stop ; 0x10075dc
- $d
- 0x0100759c: 20003554 T5. DCD 536884564
- $t
- i.button_timer_handle
- button_timer_handle
- 0x010075a0: f7ffbfda .... B.W button_ticks ; 0x1007558
- i.button_timer_start
- button_timer_start
- 0x010075a4: b510 .. PUSH {r4,lr}
- 0x010075a6: 2101 .! MOVS r1,#1
- 0x010075a8: 2002 . MOVS r0,#2
- 0x010075aa: f011fbdf .... BL system_nosleep_evt_set ; 0x1018d6c
- 0x010075ae: 4c06 .L LDR r4,[pc,#24] ; [0x10075c8] = 0x20003520
- 0x010075b0: 7820 x LDRB r0,[r4,#0]
- 0x010075b2: 2800 .( CMP r0,#0
- 0x010075b4: d106 .. BNE 0x10075c4 ; button_timer_start + 32
- 0x010075b6: 2201 ." MOVS r2,#1
- 0x010075b8: 2114 .! MOVS r1,#0x14
- 0x010075ba: 4804 .H LDR r0,[pc,#16] ; [0x10075cc] = 0x20003c70
- 0x010075bc: f00cfa1c .... BL os_timer_start ; 0x10139f8
- 0x010075c0: 2001 . MOVS r0,#1
- 0x010075c2: 7020 p STRB r0,[r4,#0]
- 0x010075c4: bd10 .. POP {r4,pc}
- $d
- 0x010075c6: 0000 .. DCW 0
- 0x010075c8: 20003520 5. DCD 536884512
- 0x010075cc: 20003c70 p<. DCD 536886384
- $t
- i.button_timer_status_get
- button_timer_status_get
- 0x010075d0: 4801 .H LDR r0,[pc,#4] ; [0x10075d8] = 0x20003520
- 0x010075d2: 7800 .x LDRB r0,[r0,#0]
- 0x010075d4: 4770 pG BX lr
- $d
- 0x010075d6: 0000 .. DCW 0
- 0x010075d8: 20003520 5. DCD 536884512
- $t
- i.button_timer_stop
- button_timer_stop
- 0x010075dc: b510 .. PUSH {r4,lr}
- 0x010075de: 2100 .! MOVS r1,#0
- 0x010075e0: 2002 . MOVS r0,#2
- 0x010075e2: f011fbc3 .... BL system_nosleep_evt_set ; 0x1018d6c
- 0x010075e6: 4c05 .L LDR r4,[pc,#20] ; [0x10075fc] = 0x20003520
- 0x010075e8: 7820 x LDRB r0,[r4,#0]
- 0x010075ea: 2800 .( CMP r0,#0
- 0x010075ec: d004 .. BEQ 0x10075f8 ; button_timer_stop + 28
- 0x010075ee: 4804 .H LDR r0,[pc,#16] ; [0x1007600] = 0x20003c70
- 0x010075f0: f00cfa40 ..@. BL os_timer_stop ; 0x1013a74
- 0x010075f4: 2000 . MOVS r0,#0
- 0x010075f6: 7020 p STRB r0,[r4,#0]
- 0x010075f8: bd10 .. POP {r4,pc}
- $d
- 0x010075fa: 0000 .. DCW 0
- 0x010075fc: 20003520 5. DCD 536884512
- 0x01007600: 20003c70 p<. DCD 536886384
- $t
- i.calib_meter_evt_end
- calib_meter_evt_end
- 0x01007604: 4770 pG BX lr
- i.calib_meter_recv_msg
- calib_meter_recv_msg
- 0x01007606: 4770 pG BX lr
- i.caps_lock_status_get
- caps_lock_status_get
- 0x01007608: 4801 .H LDR r0,[pc,#4] ; [0x1007610] = 0x20003814
- 0x0100760a: 7840 @x LDRB r0,[r0,#1]
- 0x0100760c: 4770 pG BX lr
- $d
- 0x0100760e: 0000 .. DCW 0
- 0x01007610: 20003814 .8. DCD 536885268
- $t
- i.check_timer_handle
- check_timer_handle
- 0x01007614: b570 p. PUSH {r4-r6,lr}
- 0x01007616: 4606 .F MOV r6,r0
- 0x01007618: 2020 MOVS r0,#0x20
- 0x0100761a: f7f9fa87 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x1000b2c
- 0x0100761e: 4605 .F MOV r5,r0
- 0x01007620: 480f .H LDR r0,[pc,#60] ; [0x1007660] = 0x20003af0
- 0x01007622: 6804 .h LDR r4,[r0,#0]
- 0x01007624: e013 .. B 0x100764e ; check_timer_handle + 58
- 0x01007626: 8a20 . LDRH r0,[r4,#0x10]
- 0x01007628: 42b0 .B CMP r0,r6
- 0x0100762a: d10f .. BNE 0x100764c ; check_timer_handle + 56
- 0x0100762c: 6862 bh LDR r2,[r4,#4]
- 0x0100762e: b11a .. CBZ r2,0x1007638 ; check_timer_handle + 36
- 0x01007630: b280 .. UXTH r0,r0
- 0x01007632: 2103 .! MOVS r1,#3
- 0x01007634: f7f9fa57 ..W. BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x01007638: 4628 (F MOV r0,r5
- 0x0100763a: f7f9fa7c ..|. BL $Ven$TT$L$$CPU_SR_Restore ; 0x1000b36
- 0x0100763e: 68a1 .h LDR r1,[r4,#8]
- 0x01007640: 2900 .) CMP r1,#0
- 0x01007642: d00b .. BEQ 0x100765c ; check_timer_handle + 72
- 0x01007644: 68e0 .h LDR r0,[r4,#0xc]
- 0x01007646: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100764a: 4708 .G BX r1
- 0x0100764c: 6824 $h LDR r4,[r4,#0]
- 0x0100764e: 2c00 ., CMP r4,#0
- 0x01007650: d1e9 .. BNE 0x1007626 ; check_timer_handle + 18
- 0x01007652: 4628 (F MOV r0,r5
- 0x01007654: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01007658: f7f9ba6d ..m. B $Ven$TT$L$$CPU_SR_Restore ; 0x1000b36
- 0x0100765c: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100765e: 0000 .. DCW 0
- 0x01007660: 20003af0 .:. DCD 536886000
- $t
- i.codec_disable_adc
- codec_disable_adc
- 0x01007664: b510 .. PUSH {r4,lr}
- 0x01007666: 2201 ." MOVS r2,#1
- 0x01007668: 2115 .! MOVS r1,#0x15
- 0x0100766a: 4610 .F MOV r0,r2
- 0x0100766c: f7f9f964 ..d. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01007670: b2c0 .. UXTB r0,r0
- 0x01007672: f040031f @... ORR r3,r0,#0x1f
- 0x01007676: 2201 ." MOVS r2,#1
- 0x01007678: 2115 .! MOVS r1,#0x15
- 0x0100767a: 4610 .F MOV r0,r2
- 0x0100767c: f7f9f961 ..a. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01007680: 2201 ." MOVS r2,#1
- 0x01007682: 2112 .! MOVS r1,#0x12
- 0x01007684: 4610 .F MOV r0,r2
- 0x01007686: f7f9f957 ..W. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0100768a: b2c0 .. UXTB r0,r0
- 0x0100768c: 2201 ." MOVS r2,#1
- 0x0100768e: f0400344 @.D. ORR r3,r0,#0x44
- 0x01007692: e8bd4010 ...@ POP {r4,lr}
- 0x01007696: 2112 .! MOVS r1,#0x12
- 0x01007698: 4610 .F MOV r0,r2
- 0x0100769a: f7f9b952 ..R. B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.codec_enable_adc
- codec_enable_adc
- 0x0100769e: b510 .. PUSH {r4,lr}
- 0x010076a0: 2201 ." MOVS r2,#1
- 0x010076a2: 2115 .! MOVS r1,#0x15
- 0x010076a4: 4610 .F MOV r0,r2
- 0x010076a6: f7f9f947 ..G. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010076aa: f3c01042 ..B. UBFX r0,r0,#5,#3
- 0x010076ae: 0143 C. LSLS r3,r0,#5
- 0x010076b0: 2201 ." MOVS r2,#1
- 0x010076b2: 2115 .! MOVS r1,#0x15
- 0x010076b4: 4610 .F MOV r0,r2
- 0x010076b6: f7f9f944 ..D. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010076ba: 2201 ." MOVS r2,#1
- 0x010076bc: 2112 .! MOVS r1,#0x12
- 0x010076be: 4610 .F MOV r0,r2
- 0x010076c0: f7f9f93a ..:. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010076c4: f00003bb .... AND r3,r0,#0xbb
- 0x010076c8: 2201 ." MOVS r2,#1
- 0x010076ca: 2112 .! MOVS r1,#0x12
- 0x010076cc: 4610 .F MOV r0,r2
- 0x010076ce: f7f9f938 ..8. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010076d2: 2201 ." MOVS r2,#1
- 0x010076d4: 231f .# MOVS r3,#0x1f
- 0x010076d6: e8bd4010 ...@ POP {r4,lr}
- 0x010076da: 210c .! MOVS r1,#0xc
- 0x010076dc: 4610 .F MOV r0,r2
- 0x010076de: f7f9b930 ..0. B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.codec_hw_set_freq
- codec_hw_set_freq
- 0x010076e2: b510 .. PUSH {r4,lr}
- 0x010076e4: 4604 .F MOV r4,r0
- 0x010076e6: 2201 ." MOVS r2,#1
- 0x010076e8: 2300 .# MOVS r3,#0
- 0x010076ea: 210b .! MOVS r1,#0xb
- 0x010076ec: 4610 .F MOV r0,r2
- 0x010076ee: f7f9f928 ..(. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010076f2: 2201 ." MOVS r2,#1
- 0x010076f4: 4623 #F MOV r3,r4
- 0x010076f6: 210a .! MOVS r1,#0xa
- 0x010076f8: 4610 .F MOV r0,r2
- 0x010076fa: f7f9f922 ..". BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010076fe: 2201 ." MOVS r2,#1
- 0x01007700: 2303 .# MOVS r3,#3
- 0x01007702: e8bd4010 ...@ POP {r4,lr}
- 0x01007706: 210b .! MOVS r1,#0xb
- 0x01007708: 4610 .F MOV r0,r2
- 0x0100770a: f7f9b91a .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.codec_init
- codec_init
- 0x0100770e: b510 .. PUSH {r4,lr}
- 0x01007710: 4604 .F MOV r4,r0
- 0x01007712: 2201 ." MOVS r2,#1
- 0x01007714: 237f .# MOVS r3,#0x7f
- 0x01007716: 2115 .! MOVS r1,#0x15
- 0x01007718: 4610 .F MOV r0,r2
- 0x0100771a: f7f9f912 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100771e: 2201 ." MOVS r2,#1
- 0x01007720: 231f .# MOVS r3,#0x1f
- 0x01007722: 210c .! MOVS r1,#0xc
- 0x01007724: 4610 .F MOV r0,r2
- 0x01007726: f7f9f90c .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100772a: 2201 ." MOVS r2,#1
- 0x0100772c: 2303 .# MOVS r3,#3
- 0x0100772e: 210d .! MOVS r1,#0xd
- 0x01007730: 4610 .F MOV r0,r2
- 0x01007732: f7f9f906 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01007736: 2201 ." MOVS r2,#1
- 0x01007738: 233c <# MOVS r3,#0x3c
- 0x0100773a: 210e .! MOVS r1,#0xe
- 0x0100773c: 4610 .F MOV r0,r2
- 0x0100773e: f7f9f900 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01007742: 2201 ." MOVS r2,#1
- 0x01007744: 23d1 .# MOVS r3,#0xd1
- 0x01007746: 210f .! MOVS r1,#0xf
- 0x01007748: 4610 .F MOV r0,r2
- 0x0100774a: f7f9f8fa .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100774e: 2201 ." MOVS r2,#1
- 0x01007750: 2320 # MOVS r3,#0x20
- 0x01007752: 2110 .! MOVS r1,#0x10
- 0x01007754: 4610 .F MOV r0,r2
- 0x01007756: f7f9f8f4 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100775a: 2201 ." MOVS r2,#1
- 0x0100775c: 2320 # MOVS r3,#0x20
- 0x0100775e: 2111 .! MOVS r1,#0x11
- 0x01007760: 4610 .F MOV r0,r2
- 0x01007762: f7f9f8ee .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01007766: 2201 ." MOVS r2,#1
- 0x01007768: 23ff .# MOVS r3,#0xff
- 0x0100776a: 2112 .! MOVS r1,#0x12
- 0x0100776c: 4610 .F MOV r0,r2
- 0x0100776e: f7f9f8e8 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01007772: 2201 ." MOVS r2,#1
- 0x01007774: 23ff .# MOVS r3,#0xff
- 0x01007776: 2113 .! MOVS r1,#0x13
- 0x01007778: 4610 .F MOV r0,r2
- 0x0100777a: f7f9f8e2 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100777e: 2201 ." MOVS r2,#1
- 0x01007780: 23ff .# MOVS r3,#0xff
- 0x01007782: 2114 .! MOVS r1,#0x14
- 0x01007784: 4610 .F MOV r0,r2
- 0x01007786: f7f9f8dc .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0100778a: 2201 ." MOVS r2,#1
- 0x0100778c: 233f ?# MOVS r3,#0x3f
- 0x0100778e: 2115 .! MOVS r1,#0x15
- 0x01007790: 4610 .F MOV r0,r2
- 0x01007792: f7f9f8d6 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01007796: 2201 ." MOVS r2,#1
- 0x01007798: 2300 .# MOVS r3,#0
- 0x0100779a: 2116 .! MOVS r1,#0x16
- 0x0100779c: 4610 .F MOV r0,r2
- 0x0100779e: f7f9f8d0 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010077a2: 2201 ." MOVS r2,#1
- 0x010077a4: 2307 .# MOVS r3,#7
- 0x010077a6: 2117 .! MOVS r1,#0x17
- 0x010077a8: 4610 .F MOV r0,r2
- 0x010077aa: f7f9f8ca .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010077ae: 2201 ." MOVS r2,#1
- 0x010077b0: 239c .# MOVS r3,#0x9c
- 0x010077b2: 2118 .! MOVS r1,#0x18
- 0x010077b4: 4610 .F MOV r0,r2
- 0x010077b6: f7f9f8c4 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010077ba: 2201 ." MOVS r2,#1
- 0x010077bc: 2300 .# MOVS r3,#0
- 0x010077be: 211a .! MOVS r1,#0x1a
- 0x010077c0: 4610 .F MOV r0,r2
- 0x010077c2: f7f9f8be .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010077c6: 2201 ." MOVS r2,#1
- 0x010077c8: 23f5 .# MOVS r3,#0xf5
- 0x010077ca: 2100 .! MOVS r1,#0
- 0x010077cc: 4610 .F MOV r0,r2
- 0x010077ce: f7f9f8b8 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010077d2: 2201 ." MOVS r2,#1
- 0x010077d4: 2302 .# MOVS r3,#2
- 0x010077d6: 2125 %! MOVS r1,#0x25
- 0x010077d8: 4610 .F MOV r0,r2
- 0x010077da: f7f9f8b2 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010077de: 2201 ." MOVS r2,#1
- 0x010077e0: 2338 8# MOVS r3,#0x38
- 0x010077e2: 2119 .! MOVS r1,#0x19
- 0x010077e4: 4610 .F MOV r0,r2
- 0x010077e6: f7f9f8ac .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010077ea: 2201 ." MOVS r2,#1
- 0x010077ec: 2302 .# MOVS r3,#2
- 0x010077ee: 2109 .! MOVS r1,#9
- 0x010077f0: 4610 .F MOV r0,r2
- 0x010077f2: f7f9f8a6 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010077f6: 2201 ." MOVS r2,#1
- 0x010077f8: 2381 .# MOVS r3,#0x81
- 0x010077fa: 2140 @! MOVS r1,#0x40
- 0x010077fc: 4610 .F MOV r0,r2
- 0x010077fe: f7f9f8a0 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01007802: 4620 F MOV r0,r4
- 0x01007804: e8bd4010 ...@ POP {r4,lr}
- 0x01007808: f7ffbf6b ..k. B.W codec_hw_set_freq ; 0x10076e2
- i.con_max_lat_calc_patch
- con_max_lat_calc_patch
- 0x0100780c: b530 0. PUSH {r4,r5,lr}
- 0x0100780e: 491b .I LDR r1,[pc,#108] ; [0x100787c] = 0x2000040c
- 0x01007810: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
- 0x01007814: f8b13076 ..v0 LDRH r3,[r1,#0x76]
- 0x01007818: 2b00 .+ CMP r3,#0
- 0x0100781a: d02d -. BEQ 0x1007878 ; con_max_lat_calc_patch + 108
- 0x0100781c: 4818 .H LDR r0,[pc,#96] ; [0x1007880] = 0x200002c4
- 0x0100781e: f8b14078 ..x@ LDRH r4,[r1,#0x78]
- 0x01007822: 6e8a .n LDR r2,[r1,#0x68]
- 0x01007824: f8b000ea .... LDRH r0,[r0,#0xea]
- 0x01007828: 4d16 .M LDR r5,[pc,#88] ; [0x1007884] = 0xffff9c00
- 0x0100782a: 4420 D ADD r0,r0,r4
- 0x0100782c: f6435409 C..T MOV r4,#0x3d09
- 0x01007830: 4354 TC MULS r4,r2,r4
- 0x01007832: 4350 PC MULS r0,r2,r0
- 0x01007834: eb051404 .... ADD r4,r5,r4,LSL #4
- 0x01007838: fbb4f0f0 .... UDIV r0,r4,r0
- 0x0100783c: 3832 28 SUBS r0,r0,#0x32
- 0x0100783e: b284 .. UXTH r4,r0
- 0x01007840: 6ec8 .n LDR r0,[r1,#0x6c]
- 0x01007842: fbb0f0f2 .... UDIV r0,r0,r2
- 0x01007846: 1e40 @. SUBS r0,r0,#1
- 0x01007848: 4284 .B CMP r4,r0
- 0x0100784a: d200 .. BCS 0x100784e ; con_max_lat_calc_patch + 66
- 0x0100784c: 4620 F MOV r0,r4
- 0x0100784e: b280 .. UXTH r0,r0
- 0x01007850: 4298 .B CMP r0,r3
- 0x01007852: d300 .. BCC 0x1007856 ; con_max_lat_calc_patch + 74
- 0x01007854: 4618 .F MOV r0,r3
- 0x01007856: 4a0c .J LDR r2,[pc,#48] ; [0x1007888] = 0x200039b8
- 0x01007858: f8a10076 ..v. STRH r0,[r1,#0x76]
- 0x0100785c: 6952 Ri LDR r2,[r2,#0x14]
- 0x0100785e: 2a00 .* CMP r2,#0
- 0x01007860: d00a .. BEQ 0x1007878 ; con_max_lat_calc_patch + 108
- 0x01007862: 6e8b .n LDR r3,[r1,#0x68]
- 0x01007864: 0152 R. LSLS r2,r2,#5
- 0x01007866: fbb2f2f3 .... UDIV r2,r2,r3
- 0x0100786a: 1e52 R. SUBS r2,r2,#1
- 0x0100786c: b292 .. UXTH r2,r2
- 0x0100786e: 4282 .B CMP r2,r0
- 0x01007870: d200 .. BCS 0x1007874 ; con_max_lat_calc_patch + 104
- 0x01007872: 4610 .F MOV r0,r2
- 0x01007874: f8a10076 ..v. STRH r0,[r1,#0x76]
- 0x01007878: bd30 0. POP {r4,r5,pc}
- $d
- 0x0100787a: 0000 .. DCW 0
- 0x0100787c: 2000040c ... DCD 536871948
- 0x01007880: 200002c4 ... DCD 536871620
- 0x01007884: ffff9c00 .... DCD 4294941696
- 0x01007888: 200039b8 .9. DCD 536885688
- $t
- i.convert_ascii_to_hid
- convert_ascii_to_hid
- 0x0100788c: b430 0. PUSH {r4,r5}
- 0x0100788e: 2200 ." MOVS r2,#0
- 0x01007890: 600a .` STR r2,[r1,#0]
- 0x01007892: 604a J` STR r2,[r1,#4]
- 0x01007894: 4b0f .K LDR r3,[pc,#60] ; [0x10078d4] = 0x200035e0
- 0x01007896: e00f .. B 0x10078b8 ; convert_ascii_to_hid + 44
- 0x01007898: 4284 .B CMP r4,r0
- 0x0100789a: d10b .. BNE 0x10078b4 ; convert_ascii_to_hid + 40
- 0x0100789c: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x010078a0: 441a .D ADD r2,r2,r3
- 0x010078a2: 7853 Sx LDRB r3,[r2,#1]
- 0x010078a4: 700b .p STRB r3,[r1,#0]
- 0x010078a6: 7892 .x LDRB r2,[r2,#2]
- 0x010078a8: 708a .p STRB r2,[r1,#2]
- 0x010078aa: 4601 .F MOV r1,r0
- 0x010078ac: bc30 0. POP {r4,r5}
- 0x010078ae: a00a .. ADR r0,{pc}+0x2a ; 0x10078d8
- 0x010078b0: f7f9b860 ..`. B $Ven$TT$L$$co_printf ; 0x1000974
- 0x010078b4: 1c52 R. ADDS r2,r2,#1
- 0x010078b6: b2d2 .. UXTB r2,r2
- 0x010078b8: eb020442 ..B. ADD r4,r2,r2,LSL #1
- 0x010078bc: 5d1c .] LDRB r4,[r3,r4]
- 0x010078be: 2c00 ., CMP r4,#0
- 0x010078c0: d1ea .. BNE 0x1007898 ; convert_ascii_to_hid + 12
- 0x010078c2: 2002 . MOVS r0,#2
- 0x010078c4: 7008 .p STRB r0,[r1,#0]
- 0x010078c6: 2038 8 MOVS r0,#0x38
- 0x010078c8: 7088 .p STRB r0,[r1,#2]
- 0x010078ca: bc30 0. POP {r4,r5}
- 0x010078cc: a003 .. ADR r0,{pc}+0x10 ; 0x10078dc
- 0x010078ce: f7f9b851 ..Q. B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x010078d2: 0000 .. DCW 0
- 0x010078d4: 200035e0 .5. DCD 536884704
- 0x010078d8: 00006325 %c.. DCD 25381
- 0x010078dc: 0000003f ?... DCD 63
- $t
- i.curr_conn_index_get
- curr_conn_index_get
- 0x010078e0: 4801 .H LDR r0,[pc,#4] ; [0x10078e8] = 0x20003508
- 0x010078e2: 7800 .x LDRB r0,[r0,#0]
- 0x010078e4: 4770 pG BX lr
- $d
- 0x010078e6: 0000 .. DCW 0
- 0x010078e8: 20003508 .5. DCD 536884488
- $t
- i.device_key_send
- device_key_send
- 0x010078ec: b570 p. PUSH {r4-r6,lr}
- 0x010078ee: 4604 .F MOV r4,r0
- 0x010078f0: 4602 .F MOV r2,r0
- 0x010078f2: b086 .. SUB sp,sp,#0x18
- 0x010078f4: 4935 5I LDR r1,[pc,#212] ; [0x10079cc] = 0x101a07e
- 0x010078f6: a036 6. ADR r0,{pc}+0xda ; 0x10079d0
- 0x010078f8: f7f9f83c ..<. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010078fc: 200a . MOVS r0,#0xa
- 0x010078fe: f88d0008 .... STRB r0,[sp,#8]
- 0x01007902: f7ffffed .... BL curr_conn_index_get ; 0x10078e0
- 0x01007906: 28ff .( CMP r0,#0xff
- 0x01007908: d001 .. BEQ 0x100790e ; device_key_send + 34
- 0x0100790a: 2001 . MOVS r0,#1
- 0x0100790c: e000 .. B 0x1007910 ; device_key_send + 36
- 0x0100790e: 2000 . MOVS r0,#0
- 0x01007910: 4934 4I LDR r1,[pc,#208] ; [0x10079e4] = 0x20003594
- 0x01007912: 7b8a .{ LDRB r2,[r1,#0xe]
- 0x01007914: ea400042 @.B. ORR r0,r0,r2,LSL #1
- 0x01007918: 7bca .{ LDRB r2,[r1,#0xf]
- 0x0100791a: ea400082 @... ORR r0,r0,r2,LSL #2
- 0x0100791e: f8912043 ..C LDRB r2,[r1,#0x43]
- 0x01007922: ea401202 @... ORR r2,r0,r2,LSL #4
- 0x01007926: 4830 0H LDR r0,[pc,#192] ; [0x10079e8] = 0x200034fa
- 0x01007928: 7803 .x LDRB r3,[r0,#0]
- 0x0100792a: ea421283 B... ORR r2,r2,r3,LSL #6
- 0x0100792e: f88d2009 ... STRB r2,[sp,#9]
- 0x01007932: f8912044 ..D LDRB r2,[r1,#0x44]
- 0x01007936: f88d200a ... STRB r2,[sp,#0xa]
- 0x0100793a: 4a2c ,J LDR r2,[pc,#176] ; [0x10079ec] = 0x20003658
- 0x0100793c: 4b2c ,K LDR r3,[pc,#176] ; [0x10079f0] = 0x101a032
- 0x0100793e: 7892 .x LDRB r2,[r2,#2]
- 0x01007940: f88d200b ... STRB r2,[sp,#0xb]
- 0x01007944: 7840 @x LDRB r0,[r0,#1]
- 0x01007946: 8989 .. LDRH r1,[r1,#0xc]
- 0x01007948: eb000240 ..@. ADD r2,r0,r0,LSL #1
- 0x0100794c: 441a .D ADD r2,r2,r3
- 0x0100794e: 7892 .x LDRB r2,[r2,#2]
- 0x01007950: fbb1f1f2 .... UDIV r1,r1,r2
- 0x01007954: f88d100c .... STRB r1,[sp,#0xc]
- 0x01007958: f88d400d ...@ STRB r4,[sp,#0xd]
- 0x0100795c: 2100 .! MOVS r1,#0
- 0x0100795e: f88d100e .... STRB r1,[sp,#0xe]
- 0x01007962: f88d000f .... STRB r0,[sp,#0xf]
- 0x01007966: 2001 . MOVS r0,#1
- 0x01007968: f88d0010 .... STRB r0,[sp,#0x10]
- 0x0100796c: f88d0011 .... STRB r0,[sp,#0x11]
- 0x01007970: 4668 hF MOV r0,sp
- 0x01007972: f000fa75 ..u. BL gap_address_get ; 0x1007e60
- 0x01007976: f89d0005 .... LDRB r0,[sp,#5]
- 0x0100797a: f88d0012 .... STRB r0,[sp,#0x12]
- 0x0100797e: f89d0004 .... LDRB r0,[sp,#4]
- 0x01007982: f88d0013 .... STRB r0,[sp,#0x13]
- 0x01007986: f89d0003 .... LDRB r0,[sp,#3]
- 0x0100798a: f88d0014 .... STRB r0,[sp,#0x14]
- 0x0100798e: f89d0002 .... LDRB r0,[sp,#2]
- 0x01007992: f88d0015 .... STRB r0,[sp,#0x15]
- 0x01007996: f89d0001 .... LDRB r0,[sp,#1]
- 0x0100799a: f88d0016 .... STRB r0,[sp,#0x16]
- 0x0100799e: f89d0000 .... LDRB r0,[sp,#0]
- 0x010079a2: 2510 .% MOVS r5,#0x10
- 0x010079a4: f88d0017 .... STRB r0,[sp,#0x17]
- 0x010079a8: ae02 .. ADD r6,sp,#8
- 0x010079aa: 2400 .$ MOVS r4,#0
- 0x010079ac: a011 .. ADR r0,{pc}+0x48 ; 0x10079f4
- 0x010079ae: 5d31 1] LDRB r1,[r6,r4]
- 0x010079b0: f7f8ffe0 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010079b4: 1c64 d. ADDS r4,r4,#1
- 0x010079b6: 42ac .B CMP r4,r5
- 0x010079b8: d3f8 .. BCC 0x10079ac ; device_key_send + 192
- 0x010079ba: a010 .. ADR r0,{pc}+0x42 ; 0x10079fc
- 0x010079bc: f7f8ffda .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010079c0: 2110 .! MOVS r1,#0x10
- 0x010079c2: a802 .. ADD r0,sp,#8
- 0x010079c4: f7fefb6e ..n. BL ble_app_data_tx ; 0x10060a4
- 0x010079c8: b006 .. ADD sp,sp,#0x18
- 0x010079ca: bd70 p. POP {r4-r6,pc}
- $d
- 0x010079cc: 0101a07e ~... DCD 16883838
- 0x010079d0: 7070615b [app DCD 1886413147
- 0x010079d4: 3a73255d ]%s: DCD 980624733
- 0x010079d8: 30257830 0x%0 DCD 807761968
- 0x010079dc: 0a0d7832 2x.. DCD 168654898
- 0x010079e0: 00000000 .... DCD 0
- 0x010079e4: 20003594 .5. DCD 536884628
- 0x010079e8: 200034fa .4. DCD 536884474
- 0x010079ec: 20003658 X6. DCD 536884824
- 0x010079f0: 0101a032 2... DCD 16883762
- 0x010079f4: 30257830 0x%0 DCD 807761968
- 0x010079f8: 002c5832 2X,. DCD 2906162
- 0x010079fc: 00000a0d .... DCD 2573
- $t
- i.dis_gatt_add_service
- dis_gatt_add_service
- 0x01007a00: b50e .. PUSH {r1-r3,lr}
- 0x01007a02: 4806 .H LDR r0,[pc,#24] ; [0x1007a1c] = 0x101a5fc
- 0x01007a04: 9000 .. STR r0,[sp,#0]
- 0x01007a06: 2005 . MOVS r0,#5
- 0x01007a08: f88d0004 .... STRB r0,[sp,#4]
- 0x01007a0c: 4804 .H LDR r0,[pc,#16] ; [0x1007a20] = 0x1007a29
- 0x01007a0e: 9002 .. STR r0,[sp,#8]
- 0x01007a10: 4668 hF MOV r0,sp
- 0x01007a12: f005f8b7 .... BL gatt_add_service ; 0x100cb84
- 0x01007a16: 4903 .I LDR r1,[pc,#12] ; [0x1007a24] = 0x2000380c
- 0x01007a18: 7008 .p STRB r0,[r1,#0]
- 0x01007a1a: bd0e .. POP {r1-r3,pc}
- $d
- 0x01007a1c: 0101a5fc .... DCD 16885244
- 0x01007a20: 01007a29 )z.. DCD 16808489
- 0x01007a24: 2000380c .8. DCD 536885260
- $t
- i.dis_gatt_msg_handler
- dis_gatt_msg_handler
- 0x01007a28: b510 .. PUSH {r4,lr}
- 0x01007a2a: 4604 .F MOV r4,r0
- 0x01007a2c: 7800 .x LDRB r0,[r0,#0]
- 0x01007a2e: b940 @. CBNZ r0,0x1007a42 ; dis_gatt_msg_handler + 26
- 0x01007a30: 88a1 .. LDRH r1,[r4,#4]
- 0x01007a32: a00c .. ADR r0,{pc}+0x32 ; 0x1007a64
- 0x01007a34: f7f8ff9e .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01007a38: 88a0 .. LDRH r0,[r4,#4]
- 0x01007a3a: 2802 .( CMP r0,#2
- 0x01007a3c: d003 .. BEQ 0x1007a46 ; dis_gatt_msg_handler + 30
- 0x01007a3e: 2804 .( CMP r0,#4
- 0x01007a40: d007 .. BEQ 0x1007a52 ; dis_gatt_msg_handler + 42
- 0x01007a42: 2000 . MOVS r0,#0
- 0x01007a44: bd10 .. POP {r4,pc}
- 0x01007a46: a10b .. ADR r1,{pc}+0x2e ; 0x1007a74
- 0x01007a48: 68e0 .h LDR r0,[r4,#0xc]
- 0x01007a4a: 6809 .h LDR r1,[r1,#0]
- 0x01007a4c: 6001 .` STR r1,[r0,#0]
- 0x01007a4e: 2004 . MOVS r0,#4
- 0x01007a50: bd10 .. POP {r4,pc}
- 0x01007a52: a10a .. ADR r1,{pc}+0x2a ; 0x1007a7c
- 0x01007a54: 68e0 .h LDR r0,[r4,#0xc]
- 0x01007a56: 680a .h LDR r2,[r1,#0]
- 0x01007a58: 6002 .` STR r2,[r0,#0]
- 0x01007a5a: 6849 Ih LDR r1,[r1,#4]
- 0x01007a5c: 6041 A` STR r1,[r0,#4]
- 0x01007a5e: 2008 . MOVS r0,#8
- 0x01007a60: bd10 .. POP {r4,pc}
- $d
- 0x01007a62: 0000 .. DCW 0
- 0x01007a64: 20736964 dis DCD 544434532
- 0x01007a68: 64616572 read DCD 1684104562
- 0x01007a6c: 0d64253a :%d. DCD 224666938
- 0x01007a70: 0000000a .... DCD 10
- 0x01007a74: 302e3156 V1.0 DCD 808333654
- 0x01007a78: 00000000 .... DCD 0
- 0x01007a7c: 302e3156 V1.0 DCD 808333654
- 0x01007a80: 3930312e .109 DCD 959459630
- 0x01007a84: 00000000 .... DCD 0
- $t
- i.disable_latency
- disable_latency
- 0x01007a88: b510 .. PUSH {r4,lr}
- 0x01007a8a: 4c08 .L LDR r4,[pc,#32] ; [0x1007aac] = 0x200034fa
- 0x01007a8c: 7a20 z LDRB r0,[r4,#8]
- 0x01007a8e: 2801 .( CMP r0,#1
- 0x01007a90: d108 .. BNE 0x1007aa4 ; disable_latency + 28
- 0x01007a92: 4807 .H LDR r0,[pc,#28] ; [0x1007ab0] = 0x20003508
- 0x01007a94: 7800 .x LDRB r0,[r0,#0]
- 0x01007a96: f011f935 ..5. BL system_latency_disable ; 0x1018d04
- 0x01007a9a: 2000 . MOVS r0,#0
- 0x01007a9c: 7220 r STRB r0,[r4,#8]
- 0x01007a9e: a005 .. ADR r0,{pc}+0x16 ; 0x1007ab4
- 0x01007aa0: f7f8ff68 ..h. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01007aa4: 2003 . MOVS r0,#3
- 0x01007aa6: 8160 `. STRH r0,[r4,#0xa]
- 0x01007aa8: bd10 .. POP {r4,pc}
- $d
- 0x01007aaa: 0000 .. DCW 0
- 0x01007aac: 200034fa .4. DCD 536884474
- 0x01007ab0: 20003508 .5. DCD 536884488
- 0x01007ab4: 3d3d3d3d ==== DCD 1027423549
- 0x01007ab8: 3d3d3d3d ==== DCD 1027423549
- 0x01007abc: 69643d3d ==di DCD 1768176957
- 0x01007ac0: 6c626173 sabl DCD 1818386803
- 0x01007ac4: 616c2065 e la DCD 1634476133
- 0x01007ac8: 636e6574 tenc DCD 1668179316
- 0x01007acc: 3d3d3d79 y=== DCD 1027423609
- 0x01007ad0: 3d3d3d3d ==== DCD 1027423549
- 0x01007ad4: 0d3d3d3d ===. DCD 222117181
- 0x01007ad8: 0000000a .... DCD 10
- $t
- i.disconnect_button_handle
- disconnect_button_handle
- 0x01007adc: 4902 .I LDR r1,[pc,#8] ; [0x1007ae8] = 0x20003520
- 0x01007ade: 2000 . MOVS r0,#0
- 0x01007ae0: 7048 Hp STRB r0,[r1,#1]
- 0x01007ae2: f7f9bc8b .... B amic_stop ; 0x10013fc
- $d
- 0x01007ae6: 0000 .. DCW 0
- 0x01007ae8: 20003520 5. DCD 536884512
- $t
- i.efuse_get_chip_unique_id
- efuse_get_chip_unique_id
- 0x01007aec: b570 p. PUSH {r4-r6,lr}
- 0x01007aee: b085 .. SUB sp,sp,#0x14
- 0x01007af0: 4605 .F MOV r5,r0
- 0x01007af2: 2600 .& MOVS r6,#0
- 0x01007af4: 4634 4F MOV r4,r6
- 0x01007af6: 4668 hF MOV r0,sp
- 0x01007af8: a901 .. ADD r1,sp,#4
- 0x01007afa: aa02 .. ADD r2,sp,#8
- 0x01007afc: f000f844 ..D. BL efuse_read ; 0x1007b88
- 0x01007b00: 9801 .. LDR r0,[sp,#4]
- 0x01007b02: f3c02007 ... UBFX r0,r0,#8,#8
- 0x01007b06: 0061 a. LSLS r1,r4,#1
- 0x01007b08: fa20f206 ... LSR r2,r0,r6
- 0x01007b0c: f0020401 .... AND r4,r2,#1
- 0x01007b10: 1c76 v. ADDS r6,r6,#1
- 0x01007b12: 430c .C ORRS r4,r4,r1
- 0x01007b14: b2f6 .. UXTB r6,r6
- 0x01007b16: 2e08 .. CMP r6,#8
- 0x01007b18: d3f5 .. BCC 0x1007b06 ; efuse_get_chip_unique_id + 26
- 0x01007b1a: 9801 .. LDR r0,[sp,#4]
- 0x01007b1c: 2100 .! MOVS r1,#0
- 0x01007b1e: 0600 .. LSLS r0,r0,#24
- 0x01007b20: 9a00 .. LDR r2,[sp,#0]
- 0x01007b22: 0a00 .. LSRS r0,r0,#8
- 0x01007b24: ea404212 @..B ORR r2,r0,r2,LSR #16
- 0x01007b28: f88d4011 ...@ STRB r4,[sp,#0x11]
- 0x01007b2c: 4608 .F MOV r0,r1
- 0x01007b2e: 004b K. LSLS r3,r1,#1
- 0x01007b30: fa22f100 "... LSR r1,r2,r0
- 0x01007b34: f0010101 .... AND r1,r1,#1
- 0x01007b38: 1c40 @. ADDS r0,r0,#1
- 0x01007b3a: 4319 .C ORRS r1,r1,r3
- 0x01007b3c: b2c0 .. UXTB r0,r0
- 0x01007b3e: 2818 .( CMP r0,#0x18
- 0x01007b40: d3f5 .. BCC 0x1007b2e ; efuse_get_chip_unique_id + 66
- 0x01007b42: 0c08 .. LSRS r0,r1,#16
- 0x01007b44: f88d0010 .... STRB r0,[sp,#0x10]
- 0x01007b48: 0a08 .. LSRS r0,r1,#8
- 0x01007b4a: f88d000f .... STRB r0,[sp,#0xf]
- 0x01007b4e: f88d100e .... STRB r1,[sp,#0xe]
- 0x01007b52: 9801 .. LDR r0,[sp,#4]
- 0x01007b54: 2100 .! MOVS r1,#0
- 0x01007b56: 0c02 .. LSRS r2,r0,#16
- 0x01007b58: 4608 .F MOV r0,r1
- 0x01007b5a: 004b K. LSLS r3,r1,#1
- 0x01007b5c: fa22f100 "... LSR r1,r2,r0
- 0x01007b60: f0010101 .... AND r1,r1,#1
- 0x01007b64: 1c40 @. ADDS r0,r0,#1
- 0x01007b66: 4319 .C ORRS r1,r1,r3
- 0x01007b68: b2c0 .. UXTB r0,r0
- 0x01007b6a: 2810 .( CMP r0,#0x10
- 0x01007b6c: d3f5 .. BCC 0x1007b5a ; efuse_get_chip_unique_id + 110
- 0x01007b6e: 0a08 .. LSRS r0,r1,#8
- 0x01007b70: f88d000d .... STRB r0,[sp,#0xd]
- 0x01007b74: f88d100c .... STRB r1,[sp,#0xc]
- 0x01007b78: 9803 .. LDR r0,[sp,#0xc]
- 0x01007b7a: 6028 (` STR r0,[r5,#0]
- 0x01007b7c: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x01007b80: 80a8 .. STRH r0,[r5,#4]
- 0x01007b82: b005 .. ADD sp,sp,#0x14
- 0x01007b84: bd70 p. POP {r4-r6,pc}
- 0x01007b86: 0000 .. MOVS r0,r0
- i.efuse_read
- efuse_read
- 0x01007b88: b510 .. PUSH {r4,lr}
- 0x01007b8a: 4b09 .K LDR r3,[pc,#36] ; [0x1007bb0] = 0x50080000
- 0x01007b8c: 2403 .$ MOVS r4,#3
- 0x01007b8e: 601c .` STR r4,[r3,#0]
- 0x01007b90: 681c .h LDR r4,[r3,#0]
- 0x01007b92: 07a4 .. LSLS r4,r4,#30
- 0x01007b94: d4fc .. BMI 0x1007b90 ; efuse_read + 8
- 0x01007b96: 681c .h LDR r4,[r3,#0]
- 0x01007b98: 07e4 .. LSLS r4,r4,#31
- 0x01007b9a: d0fc .. BEQ 0x1007b96 ; efuse_read + 14
- 0x01007b9c: f6420414 B... MOV r4,#0x2814
- 0x01007ba0: 611c .a STR r4,[r3,#0x10]
- 0x01007ba2: 685c \h LDR r4,[r3,#4]
- 0x01007ba4: 6004 .` STR r4,[r0,#0]
- 0x01007ba6: 6898 .h LDR r0,[r3,#8]
- 0x01007ba8: 6008 .` STR r0,[r1,#0]
- 0x01007baa: 68d8 .h LDR r0,[r3,#0xc]
- 0x01007bac: 6010 .` STR r0,[r2,#0]
- 0x01007bae: bd10 .. POP {r4,pc}
- $d
- 0x01007bb0: 50080000 ...P DCD 1342701568
- $t
- i.em_ble_generate_base_address_table
- em_ble_generate_base_address_table
- 0x01007bb4: 492b +I LDR r1,[pc,#172] ; [0x1007c64] = 0x20000184
- 0x01007bb6: b510 .. PUSH {r4,lr}
- 0x01007bb8: f44f70a7 O..p MOV r0,#0x14e
- 0x01007bbc: 8008 .. STRH r0,[r1,#0]
- 0x01007bbe: 492a *I LDR r1,[pc,#168] ; [0x1007c68] = 0x20000080
- 0x01007bc0: 4c2a *L LDR r4,[pc,#168] ; [0x1007c6c] = 0x20000186
- 0x01007bc2: f891304d ..M0 LDRB r3,[r1,#0x4d]
- 0x01007bc6: ebc31203 .... RSB r2,r3,r3,LSL #4
- 0x01007bca: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x01007bce: eb000242 ..B. ADD r2,r0,r2,LSL #1
- 0x01007bd2: f64f70fe O..p MOV r0,#0xfffe
- 0x01007bd6: 32b5 .2 ADDS r2,r2,#0xb5
- 0x01007bd8: 4002 .@ ANDS r2,r2,r0
- 0x01007bda: 8022 ". STRH r2,[r4,#0]
- 0x01007bdc: 4c24 $L LDR r4,[pc,#144] ; [0x1007c70] = 0x20000188
- 0x01007bde: 32b9 .2 ADDS r2,r2,#0xb9
- 0x01007be0: f0221201 "... BIC r2,r2,#0x10001
- 0x01007be4: 8022 ". STRH r2,[r4,#0]
- 0x01007be6: 4c23 #L LDR r4,[pc,#140] ; [0x1007c74] = 0x2000018a
- 0x01007be8: 3269 i2 ADDS r2,r2,#0x69
- 0x01007bea: f0221201 "... BIC r2,r2,#0x10001
- 0x01007bee: 8022 ". STRH r2,[r4,#0]
- 0x01007bf0: 4c21 !L LDR r4,[pc,#132] ; [0x1007c78] = 0x2000018c
- 0x01007bf2: 3279 y2 ADDS r2,r2,#0x79
- 0x01007bf4: f0221201 "... BIC r2,r2,#0x10001
- 0x01007bf8: 8022 ". STRH r2,[r4,#0]
- 0x01007bfa: ebc304c3 .... RSB r4,r3,r3,LSL #3
- 0x01007bfe: eb040444 ..D. ADD r4,r4,r4,LSL #1
- 0x01007c02: eb020284 .... ADD r2,r2,r4,LSL #2
- 0x01007c06: 4c1d .L LDR r4,[pc,#116] ; [0x1007c7c] = 0x2000018e
- 0x01007c08: 1c52 R. ADDS r2,r2,#1
- 0x01007c0a: 4002 .@ ANDS r2,r2,r0
- 0x01007c0c: 8022 ". STRH r2,[r4,#0]
- 0x01007c0e: eb030343 ..C. ADD r3,r3,r3,LSL #1
- 0x01007c12: eb021203 .... ADD r2,r2,r3,LSL #4
- 0x01007c16: 4b1a .K LDR r3,[pc,#104] ; [0x1007c80] = 0x20000190
- 0x01007c18: 1c52 R. ADDS r2,r2,#1
- 0x01007c1a: 4002 .@ ANDS r2,r2,r0
- 0x01007c1c: 801a .. STRH r2,[r3,#0]
- 0x01007c1e: f891304e ..N0 LDRB r3,[r1,#0x4e]
- 0x01007c22: ebc304c3 .... RSB r4,r3,r3,LSL #3
- 0x01007c26: ebc41483 .... RSB r4,r4,r3,LSL #6
- 0x01007c2a: 4422 "D ADD r2,r2,r4
- 0x01007c2c: 4c15 .L LDR r4,[pc,#84] ; [0x1007c84] = 0x20000192
- 0x01007c2e: 1c52 R. ADDS r2,r2,#1
- 0x01007c30: 4002 .@ ANDS r2,r2,r0
- 0x01007c32: 8022 ". STRH r2,[r4,#0]
- 0x01007c34: f8314f38 1.8O LDRH r4,[r1,#0x38]!
- 0x01007c38: 1c52 R. ADDS r2,r2,#1
- 0x01007c3a: 1c5b [. ADDS r3,r3,#1
- 0x01007c3c: fb032204 ..." MLA r2,r3,r4,r2
- 0x01007c40: 4b11 .K LDR r3,[pc,#68] ; [0x1007c88] = 0x20000194
- 0x01007c42: 4002 .@ ANDS r2,r2,r0
- 0x01007c44: 801a .. STRH r2,[r3,#0]
- 0x01007c46: 4b11 .K LDR r3,[pc,#68] ; [0x1007c8c] = 0x20000196
- 0x01007c48: 3267 g2 ADDS r2,r2,#0x67
- 0x01007c4a: f0221201 "... BIC r2,r2,#0x10001
- 0x01007c4e: 801a .. STRH r2,[r3,#0]
- 0x01007c50: 7e0b .~ LDRB r3,[r1,#0x18]
- 0x01007c52: 8849 I. LDRH r1,[r1,#2]
- 0x01007c54: 1c52 R. ADDS r2,r2,#1
- 0x01007c56: fb032101 ...! MLA r1,r3,r1,r2
- 0x01007c5a: 4001 .@ ANDS r1,r1,r0
- 0x01007c5c: 480c .H LDR r0,[pc,#48] ; [0x1007c90] = 0x20000198
- 0x01007c5e: 8001 .. STRH r1,[r0,#0]
- 0x01007c60: bd10 .. POP {r4,pc}
- $d
- 0x01007c62: 0000 .. DCW 0
- 0x01007c64: 20000184 ... DCD 536871300
- 0x01007c68: 20000080 ... DCD 536871040
- 0x01007c6c: 20000186 ... DCD 536871302
- 0x01007c70: 20000188 ... DCD 536871304
- 0x01007c74: 2000018a ... DCD 536871306
- 0x01007c78: 2000018c ... DCD 536871308
- 0x01007c7c: 2000018e ... DCD 536871310
- 0x01007c80: 20000190 ... DCD 536871312
- 0x01007c84: 20000192 ... DCD 536871314
- 0x01007c88: 20000194 ... DCD 536871316
- 0x01007c8c: 20000196 ... DCD 536871318
- 0x01007c90: 20000198 ... DCD 536871320
- $t
- i.enable_latency
- enable_latency
- 0x01007c94: b510 .. PUSH {r4,lr}
- 0x01007c96: 4c07 .L LDR r4,[pc,#28] ; [0x1007cb4] = 0x200034fa
- 0x01007c98: 7a20 z LDRB r0,[r4,#8]
- 0x01007c9a: b940 @. CBNZ r0,0x1007cae ; enable_latency + 26
- 0x01007c9c: 4806 .H LDR r0,[pc,#24] ; [0x1007cb8] = 0x20003508
- 0x01007c9e: 7800 .x LDRB r0,[r0,#0]
- 0x01007ca0: f011f846 ..F. BL system_latency_enable ; 0x1018d30
- 0x01007ca4: 2001 . MOVS r0,#1
- 0x01007ca6: 7220 r STRB r0,[r4,#8]
- 0x01007ca8: a004 .. ADR r0,{pc}+0x14 ; 0x1007cbc
- 0x01007caa: f7f8fe63 ..c. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01007cae: 2003 . MOVS r0,#3
- 0x01007cb0: 8160 `. STRH r0,[r4,#0xa]
- 0x01007cb2: bd10 .. POP {r4,pc}
- $d
- 0x01007cb4: 200034fa .4. DCD 536884474
- 0x01007cb8: 20003508 .5. DCD 536884488
- 0x01007cbc: 3d3d3d3d ==== DCD 1027423549
- 0x01007cc0: 3d3d3d3d ==== DCD 1027423549
- 0x01007cc4: 6e653d3d ==en DCD 1852128573
- 0x01007cc8: 656c6261 able DCD 1701601889
- 0x01007ccc: 74616c20 lat DCD 1952541728
- 0x01007cd0: 79636e65 ency DCD 2036559461
- 0x01007cd4: 3d3d3d3d ==== DCD 1027423549
- 0x01007cd8: 3d3d3d3d ==== DCD 1027423549
- 0x01007cdc: 0a0d3d3d ==.. DCD 168639805
- 0x01007ce0: 00000000 .... DCD 0
- $t
- i.encode
- encode
- 0x01007ce4: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x01007ce8: 469a .F MOV r10,r3
- 0x01007cea: e9d03500 ...5 LDRD r3,r5,[r0,#0]
- 0x01007cee: f8dfe0c0 .... LDR lr,[pc,#192] ; [0x1007db0] = 0x2000369c
- 0x01007cf2: 4691 .F MOV r9,r2
- 0x01007cf4: f04f0801 O... MOV r8,#1
- 0x01007cf8: f85e7025 ^.%p LDR r7,[lr,r5,LSL #2]
- 0x01007cfc: e04b K. B 0x1007d96 ; encode + 178
- 0x01007cfe: bf00 .. NOP
- 0x01007d00: f9312b02 1..+ LDRSH r2,[r1],#2
- 0x01007d04: 1ad4 .. SUBS r4,r2,r3
- 0x01007d06: 0fe2 .. LSRS r2,r4,#31
- 0x01007d08: ea5f0cc2 _... LSLS r12,r2,#3
- 0x01007d0c: d000 .. BEQ 0x1007d10 ; encode + 44
- 0x01007d0e: 4264 dB RSBS r4,r4,#0
- 0x01007d10: 2200 ." MOVS r2,#0
- 0x01007d12: 10fe .. ASRS r6,r7,#3
- 0x01007d14: 42bc .B CMP r4,r7
- 0x01007d16: db02 .. BLT 0x1007d1e ; encode + 58
- 0x01007d18: 2204 ." MOVS r2,#4
- 0x01007d1a: 1be4 .. SUBS r4,r4,r7
- 0x01007d1c: 443e >D ADD r6,r6,r7
- 0x01007d1e: 107f .. ASRS r7,r7,#1
- 0x01007d20: 42bc .B CMP r4,r7
- 0x01007d22: db03 .. BLT 0x1007d2c ; encode + 72
- 0x01007d24: f0420202 B... ORR r2,r2,#2
- 0x01007d28: 1be4 .. SUBS r4,r4,r7
- 0x01007d2a: 443e >D ADD r6,r6,r7
- 0x01007d2c: 107f .. ASRS r7,r7,#1
- 0x01007d2e: 42bc .B CMP r4,r7
- 0x01007d30: db02 .. BLT 0x1007d38 ; encode + 84
- 0x01007d32: f0420201 B... ORR r2,r2,#1
- 0x01007d36: 443e >D ADD r6,r6,r7
- 0x01007d38: f1bc0f00 .... CMP r12,#0
- 0x01007d3c: d001 .. BEQ 0x1007d42 ; encode + 94
- 0x01007d3e: 1b9b .. SUBS r3,r3,r6
- 0x01007d40: e000 .. B 0x1007d44 ; encode + 96
- 0x01007d42: 4433 3D ADD r3,r3,r6
- 0x01007d44: f5b34f00 ...O CMP r3,#0x8000
- 0x01007d48: db02 .. BLT 0x1007d50 ; encode + 108
- 0x01007d4a: f64773ff G..s MOV r3,#0x7fff
- 0x01007d4e: e003 .. B 0x1007d58 ; encode + 116
- 0x01007d50: 4c18 .L LDR r4,[pc,#96] ; [0x1007db4] = 0xffff8000
- 0x01007d52: 42a3 .B CMP r3,r4
- 0x01007d54: da00 .. BGE 0x1007d58 ; encode + 116
- 0x01007d56: 4623 #F MOV r3,r4
- 0x01007d58: 4c15 .L LDR r4,[pc,#84] ; [0x1007db0] = 0x2000369c
- 0x01007d5a: ea42020c B... ORR r2,r2,r12
- 0x01007d5e: 3c40 @< SUBS r4,r4,#0x40
- 0x01007d60: f8544022 T."@ LDR r4,[r4,r2,LSL #2]
- 0x01007d64: 1965 e. ADDS r5,r4,r5
- 0x01007d66: d501 .. BPL 0x1007d6c ; encode + 136
- 0x01007d68: 2500 .% MOVS r5,#0
- 0x01007d6a: e002 .. B 0x1007d72 ; encode + 142
- 0x01007d6c: 2d58 X- CMP r5,#0x58
- 0x01007d6e: dd00 .. BLE 0x1007d72 ; encode + 142
- 0x01007d70: 2558 X% MOVS r5,#0x58
- 0x01007d72: f1b80f00 .... CMP r8,#0
- 0x01007d76: f85e7025 ^.%p LDR r7,[lr,r5,LSL #2]
- 0x01007d7a: d004 .. BEQ 0x1007d86 ; encode + 162
- 0x01007d7c: ea4f1b02 O... LSL r11,r2,#4
- 0x01007d80: f04f0800 O... MOV r8,#0
- 0x01007d84: e005 .. B 0x1007d92 ; encode + 174
- 0x01007d86: ea42020b B... ORR r2,r2,r11
- 0x01007d8a: f80a2b01 ...+ STRB r2,[r10],#1
- 0x01007d8e: f04f0801 O... MOV r8,#1
- 0x01007d92: f1a90901 .... SUB r9,r9,#1
- 0x01007d96: f1b90f00 .... CMP r9,#0
- 0x01007d9a: dcb1 .. BGT 0x1007d00 ; encode + 28
- 0x01007d9c: f1b80f00 .... CMP r8,#0
- 0x01007da0: d101 .. BNE 0x1007da6 ; encode + 194
- 0x01007da2: f88ab000 .... STRB r11,[r10,#0]
- 0x01007da6: e9c03500 ...5 STRD r3,r5,[r0,#0]
- 0x01007daa: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x01007dae: 0000 .. DCW 0
- 0x01007db0: 2000369c .6. DCD 536884892
- 0x01007db4: ffff8000 .... DCD 4294934528
- $t
- i.encoder_frame_out_func
- encoder_frame_out_func
- 0x01007db8: b570 p. PUSH {r4-r6,lr}
- 0x01007dba: 4c0f .L LDR r4,[pc,#60] ; [0x1007df8] = 0x20003582
- 0x01007dbc: 460d .F MOV r5,r1
- 0x01007dbe: 4601 .F MOV r1,r0
- 0x01007dc0: 480c .H LDR r0,[pc,#48] ; [0x1007df4] = 0x20003c84
- 0x01007dc2: 7862 bx LDRB r2,[r4,#1]
- 0x01007dc4: 4410 .D ADD r0,r0,r2
- 0x01007dc6: 462a *F MOV r2,r5
- 0x01007dc8: f7f8fdde .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01007dcc: 7860 `x LDRB r0,[r4,#1]
- 0x01007dce: 4428 (D ADD r0,r0,r5
- 0x01007dd0: b2c1 .. UXTB r1,r0
- 0x01007dd2: 7061 ap STRB r1,[r4,#1]
- 0x01007dd4: 2980 .) CMP r1,#0x80
- 0x01007dd6: d30c .. BCC 0x1007df2 ; encoder_frame_out_func + 58
- 0x01007dd8: a008 .. ADR r0,{pc}+0x24 ; 0x1007dfc
- 0x01007dda: f7f8fdcb .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01007dde: 7861 ax LDRB r1,[r4,#1]
- 0x01007de0: 4804 .H LDR r0,[pc,#16] ; [0x1007df4] = 0x20003c84
- 0x01007de2: f7fef95f .._. BL ble_app_data_tx ; 0x10060a4
- 0x01007de6: 7861 ax LDRB r1,[r4,#1]
- 0x01007de8: 4802 .H LDR r0,[pc,#8] ; [0x1007df4] = 0x20003c84
- 0x01007dea: f7f8fea9 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01007dee: 2000 . MOVS r0,#0
- 0x01007df0: 7060 `p STRB r0,[r4,#1]
- 0x01007df2: bd70 p. POP {r4-r6,pc}
- $d
- 0x01007df4: 20003c84 .<. DCD 536886404
- 0x01007df8: 20003582 .5. DCD 536884610
- 0x01007dfc: 63696f76 voic DCD 1667854198
- 0x01007e00: 61642065 e da DCD 1633951845
- 0x01007e04: 73206174 ta s DCD 1931501940
- 0x01007e08: 20646e65 end DCD 543452773
- 0x01007e0c: 657a6973 size DCD 1702521203
- 0x01007e10: 0d64253a :%d. DCD 224666938
- 0x01007e14: 0000000a .... DCD 10
- $t
- i.free_time_evt_id
- free_time_evt_id
- 0x01007e18: 4a07 .J LDR r2,[pc,#28] ; [0x1007e38] = 0x20003af4
- 0x01007e1a: 2101 .! MOVS r1,#1
- 0x01007e1c: 2820 ( CMP r0,#0x20
- 0x01007e1e: d204 .. BCS 0x1007e2a ; free_time_evt_id + 18
- 0x01007e20: 6813 .h LDR r3,[r2,#0]
- 0x01007e22: 4081 .@ LSLS r1,r1,r0
- 0x01007e24: 438b .C BICS r3,r3,r1
- 0x01007e26: 6013 .` STR r3,[r2,#0]
- 0x01007e28: 4770 pG BX lr
- 0x01007e2a: 3820 8 SUBS r0,r0,#0x20
- 0x01007e2c: 6853 Sh LDR r3,[r2,#4]
- 0x01007e2e: 4081 .@ LSLS r1,r1,r0
- 0x01007e30: 438b .C BICS r3,r3,r1
- 0x01007e32: 6053 S` STR r3,[r2,#4]
- 0x01007e34: 4770 pG BX lr
- $d
- 0x01007e36: 0000 .. DCW 0
- 0x01007e38: 20003af4 .:. DCD 536886004
- $t
- i.from_task_func_to_msg_handle
- from_task_func_to_msg_handle
- 0x01007e3c: b510 .. PUSH {r4,lr}
- 0x01007e3e: 4604 .F MOV r4,r0
- 0x01007e40: 2103 .! MOVS r1,#3
- 0x01007e42: 2010 . MOVS r0,#0x10
- 0x01007e44: f7f8fdfa .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01007e48: 2800 .( CMP r0,#0
- 0x01007e4a: d006 .. BEQ 0x1007e5a ; from_task_func_to_msg_handle + 30
- 0x01007e4c: f64f71ff O..q MOV r1,#0xffff
- 0x01007e50: 8001 .. STRH r1,[r0,#0]
- 0x01007e52: 6044 D` STR r4,[r0,#4]
- 0x01007e54: 8101 .. STRH r1,[r0,#8]
- 0x01007e56: 4901 .I LDR r1,[pc,#4] ; [0x1007e5c] = 0x10137ad
- 0x01007e58: 60c1 .` STR r1,[r0,#0xc]
- 0x01007e5a: bd10 .. POP {r4,pc}
- $d
- 0x01007e5c: 010137ad .7.. DCD 16857005
- $t
- i.gap_address_get
- gap_address_get
- 0x01007e60: 4903 .I LDR r1,[pc,#12] ; [0x1007e70] = 0x20000080
- 0x01007e62: b508 .. PUSH {r3,lr}
- 0x01007e64: 4602 .F MOV r2,r0
- 0x01007e66: 6a4b Kj LDR r3,[r1,#0x24]
- 0x01007e68: 4669 iF MOV r1,sp
- 0x01007e6a: 2001 . MOVS r0,#1
- 0x01007e6c: 4798 .G BLX r3
- 0x01007e6e: bd08 .. POP {r3,pc}
- $d
- 0x01007e70: 20000080 ... DCD 536871040
- $t
- i.gap_address_set
- gap_address_set
- 0x01007e74: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01007e78: 4c25 %L LDR r4,[pc,#148] ; [0x1007f10] = 0x20000514
- 0x01007e7a: 4605 .F MOV r5,r0
- 0x01007e7c: 2600 .& MOVS r6,#0
- 0x01007e7e: f04f0904 O... MOV r9,#4
- 0x01007e82: 4f24 $O LDR r7,[pc,#144] ; [0x1007f14] = 0x20000080
- 0x01007e84: f1040a0c .... ADD r10,r4,#0xc
- 0x01007e88: e015 .. B 0x1007eb6 ; gap_address_set + 66
- 0x01007e8a: bf00 .. NOP
- 0x01007e8c: ebc61206 .... RSB r2,r6,r6,LSL #4
- 0x01007e90: eb090882 .... ADD r8,r9,r2,LSL #2
- 0x01007e94: 68a1 .h LDR r1,[r4,#8]
- 0x01007e96: 2206 ." MOVS r2,#6
- 0x01007e98: eb010008 .... ADD r0,r1,r8
- 0x01007e9c: 4651 QF MOV r1,r10
- 0x01007e9e: f7f8fe1d .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01007ea2: b930 0. CBNZ r0,0x1007eb2 ; gap_address_set + 62
- 0x01007ea4: 68a1 .h LDR r1,[r4,#8]
- 0x01007ea6: eb010008 .... ADD r0,r1,r8
- 0x01007eaa: 6829 )h LDR r1,[r5,#0]
- 0x01007eac: 6001 .` STR r1,[r0,#0]
- 0x01007eae: 88a9 .. LDRH r1,[r5,#4]
- 0x01007eb0: 8081 .. STRH r1,[r0,#4]
- 0x01007eb2: 1c76 v. ADDS r6,r6,#1
- 0x01007eb4: b2f6 .. UXTB r6,r6
- 0x01007eb6: f897004d ..M. LDRB r0,[r7,#0x4d]
- 0x01007eba: 42b0 .B CMP r0,r6
- 0x01007ebc: d8e6 .. BHI 0x1007e8c ; gap_address_set + 24
- 0x01007ebe: 2106 .! MOVS r1,#6
- 0x01007ec0: 6abb .j LDR r3,[r7,#0x28]
- 0x01007ec2: 462a *F MOV r2,r5
- 0x01007ec4: 2001 . MOVS r0,#1
- 0x01007ec6: 4798 .G BLX r3
- 0x01007ec8: 6828 (h LDR r0,[r5,#0]
- 0x01007eca: 60e0 .` STR r0,[r4,#0xc]
- 0x01007ecc: 88a8 .. LDRH r0,[r5,#4]
- 0x01007ece: 8220 . STRH r0,[r4,#0x10]
- 0x01007ed0: 4811 .H LDR r0,[pc,#68] ; [0x1007f18] = 0x20004b08
- 0x01007ed2: 6829 )h LDR r1,[r5,#0]
- 0x01007ed4: f8401f82 @... STR r1,[r0,#0x82]!
- 0x01007ed8: 88a9 .. LDRH r1,[r5,#4]
- 0x01007eda: 8081 .. STRH r1,[r0,#4]
- 0x01007edc: 2000 . MOVS r0,#0
- 0x01007ede: 490e .I LDR r1,[pc,#56] ; [0x1007f18] = 0x20004b08
- 0x01007ee0: e00b .. B 0x1007efa ; gap_address_set + 134
- 0x01007ee2: bf00 .. NOP
- 0x01007ee4: eb010280 .... ADD r2,r1,r0,LSL #2
- 0x01007ee8: 68d2 .h LDR r2,[r2,#0xc]
- 0x01007eea: b122 ". CBZ r2,0x1007ef6 ; gap_address_set + 130
- 0x01007eec: 682b +h LDR r3,[r5,#0]
- 0x01007eee: f8c23016 ...0 STR r3,[r2,#0x16]
- 0x01007ef2: 88ab .. LDRH r3,[r5,#4]
- 0x01007ef4: 8353 S. STRH r3,[r2,#0x1a]
- 0x01007ef6: 1c40 @. ADDS r0,r0,#1
- 0x01007ef8: b2c0 .. UXTB r0,r0
- 0x01007efa: f897204d ..M LDRB r2,[r7,#0x4d]
- 0x01007efe: 4282 .B CMP r2,r0
- 0x01007f00: d8f0 .. BHI 0x1007ee4 ; gap_address_set + 112
- 0x01007f02: 6828 (h LDR r0,[r5,#0]
- 0x01007f04: f8c40012 .... STR r0,[r4,#0x12]
- 0x01007f08: 88a8 .. LDRH r0,[r5,#4]
- 0x01007f0a: 82e0 .. STRH r0,[r4,#0x16]
- 0x01007f0c: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x01007f10: 20000514 ... DCD 536872212
- 0x01007f14: 20000080 ... DCD 536871040
- 0x01007f18: 20004b08 .K. DCD 536890120
- $t
- i.gap_bond_manager_delete_all
- gap_bond_manager_delete_all
- 0x01007f1c: f7feb9c6 .... B ble_bond_clr_all_info ; 0x10062ac
- i.gap_bond_manager_get_info
- gap_bond_manager_get_info
- 0x01007f20: f7feba06 .... B ble_bond_get_bond_info ; 0x1006330
- i.gap_bond_manager_init
- gap_bond_manager_init
- 0x01007f24: f7feba78 ..x. B ble_bond_init ; 0x1006418
- i.gap_conn_param_update
- gap_conn_param_update
- 0x01007f28: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01007f2c: 460e .F MOV r6,r1
- 0x01007f2e: 2108 .! MOVS r1,#8
- 0x01007f30: 461c .F MOV r4,r3
- 0x01007f32: 4615 .F MOV r5,r2
- 0x01007f34: ea412100 A..! ORR r1,r1,r0,LSL #8
- 0x01007f38: 230e .# MOVS r3,#0xe
- 0x01007f3a: 2203 ." MOVS r2,#3
- 0x01007f3c: f640600e @..` MOV r0,#0xe0e
- 0x01007f40: 9f06 .. LDR r7,[sp,#0x18]
- 0x01007f42: f7f8fda8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01007f46: 2109 .! MOVS r1,#9
- 0x01007f48: 7001 .p STRB r1,[r0,#0]
- 0x01007f4a: 8046 F. STRH r6,[r0,#2]
- 0x01007f4c: 8085 .. STRH r5,[r0,#4]
- 0x01007f4e: 80c4 .. STRH r4,[r0,#6]
- 0x01007f50: 8107 .. STRH r7,[r0,#8]
- 0x01007f52: 2102 .! MOVS r1,#2
- 0x01007f54: 8141 A. STRH r1,[r0,#0xa]
- 0x01007f56: 8181 .. STRH r1,[r0,#0xc]
- 0x01007f58: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01007f5c: f7f8bda0 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.gap_disconnect_req
- gap_disconnect_req
- 0x01007f60: b510 .. PUSH {r4,lr}
- 0x01007f62: 4604 .F MOV r4,r0
- 0x01007f64: f000f838 ..8. BL gap_get_connect_status ; 0x1007fd8
- 0x01007f68: 2800 .( CMP r0,#0
- 0x01007f6a: d022 ". BEQ 0x1007fb2 ; gap_disconnect_req + 82
- 0x01007f6c: 4620 F MOV r0,r4
- 0x01007f6e: f000fec3 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x01007f72: 4910 .I LDR r1,[pc,#64] ; [0x1007fb4] = 0x20000254
- 0x01007f74: b2c0 .. UXTB r0,r0
- 0x01007f76: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
- 0x01007f7a: b149 I. CBZ r1,0x1007f90 ; gap_disconnect_req + 48
- 0x01007f7c: 89c8 .. LDRH r0,[r1,#0xe]
- 0x01007f7e: 220a ." MOVS r2,#0xa
- 0x01007f80: 00c0 .. LSLS r0,r0,#3
- 0x01007f82: fbb0f0f2 .... UDIV r0,r0,r2
- 0x01007f86: b282 .. UXTH r2,r0
- 0x01007f88: 8a48 H. LDRH r0,[r1,#0x12]
- 0x01007f8a: 4290 .B CMP r0,r2
- 0x01007f8c: d900 .. BLS 0x1007f90 ; gap_disconnect_req + 48
- 0x01007f8e: 824a J. STRH r2,[r1,#0x12]
- 0x01007f90: 2008 . MOVS r0,#8
- 0x01007f92: ea402104 @..! ORR r1,r0,r4,LSL #8
- 0x01007f96: 2302 .# MOVS r3,#2
- 0x01007f98: 2203 ." MOVS r2,#3
- 0x01007f9a: f6406004 @..` MOV r0,#0xe04
- 0x01007f9e: f7f8fd7a ..z. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01007fa2: 2101 .! MOVS r1,#1
- 0x01007fa4: 7001 .p STRB r1,[r0,#0]
- 0x01007fa6: 2113 .! MOVS r1,#0x13
- 0x01007fa8: 7041 Ap STRB r1,[r0,#1]
- 0x01007faa: e8bd4010 ...@ POP {r4,lr}
- 0x01007fae: f7f8bd77 ..w. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01007fb2: bd10 .. POP {r4,pc}
- $d
- 0x01007fb4: 20000254 T.. DCD 536871508
- $t
- i.gap_get_connect_num
- gap_get_connect_num
- 0x01007fb8: 2000 . MOVS r0,#0
- 0x01007fba: 4a06 .J LDR r2,[pc,#24] ; [0x1007fd4] = 0x200049b4
- 0x01007fbc: 4601 .F MOV r1,r0
- 0x01007fbe: 1853 S. ADDS r3,r2,r1
- 0x01007fc0: 7f9b .. LDRB r3,[r3,#0x1e]
- 0x01007fc2: b10b .. CBZ r3,0x1007fc8 ; gap_get_connect_num + 16
- 0x01007fc4: 1c40 @. ADDS r0,r0,#1
- 0x01007fc6: b2c0 .. UXTB r0,r0
- 0x01007fc8: 1c49 I. ADDS r1,r1,#1
- 0x01007fca: b2c9 .. UXTB r1,r1
- 0x01007fcc: 2914 .) CMP r1,#0x14
- 0x01007fce: d3f6 .. BCC 0x1007fbe ; gap_get_connect_num + 6
- 0x01007fd0: 4770 pG BX lr
- $d
- 0x01007fd2: 0000 .. DCW 0
- 0x01007fd4: 200049b4 .I. DCD 536889780
- $t
- i.gap_get_connect_status
- gap_get_connect_status
- 0x01007fd8: 4901 .I LDR r1,[pc,#4] ; [0x1007fe0] = 0x200049b4
- 0x01007fda: 4408 .D ADD r0,r0,r1
- 0x01007fdc: 7f80 .. LDRB r0,[r0,#0x1e]
- 0x01007fde: 4770 pG BX lr
- $d
- 0x01007fe0: 200049b4 .I. DCD 536889780
- $t
- i.gap_get_dev_appearance
- gap_get_dev_appearance
- 0x01007fe4: 4801 .H LDR r0,[pc,#4] ; [0x1007fec] = 0x200049b4
- 0x01007fe6: f8b00050 ..P. LDRH r0,[r0,#0x50]
- 0x01007fea: 4770 pG BX lr
- $d
- 0x01007fec: 200049b4 .I. DCD 536889780
- $t
- i.gap_get_dev_name
- gap_get_dev_name
- 0x01007ff0: b510 .. PUSH {r4,lr}
- 0x01007ff2: 4c04 .L LDR r4,[pc,#16] ; [0x1008004] = 0x200049b4
- 0x01007ff4: 4903 .I LDR r1,[pc,#12] ; [0x1008004] = 0x200049b4
- 0x01007ff6: f8142f33 ..3/ LDRB r2,[r4,#0x33]!
- 0x01007ffa: 3134 41 ADDS r1,r1,#0x34
- 0x01007ffc: f7f8fcc4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01008000: 7820 x LDRB r0,[r4,#0]
- 0x01008002: bd10 .. POP {r4,pc}
- $d
- 0x01008004: 200049b4 .I. DCD 536889780
- $t
- i.gap_paring_req_cb
- gap_paring_req_cb
- 0x01008008: b530 0. PUSH {r4,r5,lr}
- 0x0100800a: 4a1b .J LDR r2,[pc,#108] ; [0x1008078] = 0x20003b28
- 0x0100800c: 2307 .# MOVS r3,#7
- 0x0100800e: 7891 .x LDRB r1,[r2,#2]
- 0x01008010: 7081 .p STRB r1,[r0,#2]
- 0x01008012: 2110 .! MOVS r1,#0x10
- 0x01008014: 7141 Aq STRB r1,[r0,#5]
- 0x01008016: 2100 .! MOVS r1,#0
- 0x01008018: 70c1 .p STRB r1,[r0,#3]
- 0x0100801a: 7183 .q STRB r3,[r0,#6]
- 0x0100801c: 2405 .$ MOVS r4,#5
- 0x0100801e: 71c4 .q STRB r4,[r0,#7]
- 0x01008020: 7101 .q STRB r1,[r0,#4]
- 0x01008022: 78d3 .x LDRB r3,[r2,#3]
- 0x01008024: b123 #. CBZ r3,0x1008030 ; gap_paring_req_cb + 40
- 0x01008026: 7815 .x LDRB r5,[r2,#0]
- 0x01008028: 2304 .# MOVS r3,#4
- 0x0100802a: 2d01 .- CMP r5,#1
- 0x0100802c: d003 .. BEQ 0x1008036 ; gap_paring_req_cb + 46
- 0x0100802e: e003 .. B 0x1008038 ; gap_paring_req_cb + 48
- 0x01008030: 7201 .r STRB r1,[r0,#8]
- 0x01008032: 7041 Ap STRB r1,[r0,#1]
- 0x01008034: bd30 0. POP {r4,r5,pc}
- 0x01008036: 7103 .q STRB r3,[r0,#4]
- 0x01008038: 7855 Ux LDRB r5,[r2,#1]
- 0x0100803a: 2d01 .- CMP r5,#1
- 0x0100803c: d106 .. BNE 0x100804c ; gap_paring_req_cb + 68
- 0x0100803e: 2506 .% MOVS r5,#6
- 0x01008040: 7185 .q STRB r5,[r0,#6]
- 0x01008042: 71c3 .q STRB r3,[r0,#7]
- 0x01008044: 7903 .y LDRB r3,[r0,#4]
- 0x01008046: f0430308 C... ORR r3,r3,#8
- 0x0100804a: 7103 .q STRB r3,[r0,#4]
- 0x0100804c: 7913 .y LDRB r3,[r2,#4]
- 0x0100804e: 2b01 .+ CMP r3,#1
- 0x01008050: d103 .. BNE 0x100805a ; gap_paring_req_cb + 82
- 0x01008052: 7903 .y LDRB r3,[r0,#4]
- 0x01008054: f0430301 C... ORR r3,r3,#1
- 0x01008058: 7103 .q STRB r3,[r0,#4]
- 0x0100805a: 7903 .y LDRB r3,[r0,#4]
- 0x0100805c: b11b .. CBZ r3,0x1008066 ; gap_paring_req_cb + 94
- 0x0100805e: 071d .. LSLS r5,r3,#28
- 0x01008060: d503 .. BPL 0x100806a ; gap_paring_req_cb + 98
- 0x01008062: 7204 .r STRB r4,[r0,#8]
- 0x01008064: bd30 0. POP {r4,r5,pc}
- 0x01008066: 7201 .r STRB r1,[r0,#8]
- 0x01008068: bd30 0. POP {r4,r5,pc}
- 0x0100806a: 7892 .x LDRB r2,[r2,#2]
- 0x0100806c: 2a03 .* CMP r2,#3
- 0x0100806e: d0fa .. BEQ 0x1008066 ; gap_paring_req_cb + 94
- 0x01008070: 0759 Y. LSLS r1,r3,#29
- 0x01008072: d5f9 .. BPL 0x1008068 ; gap_paring_req_cb + 96
- 0x01008074: 2102 .! MOVS r1,#2
- 0x01008076: e7f6 .. B 0x1008066 ; gap_paring_req_cb + 94
- $d
- 0x01008078: 20003b28 (;. DCD 536886056
- $t
- i.gap_rssi_ind
- gap_rssi_ind
- 0x0100807c: 4770 pG BX lr
- i.gap_security_get_bond_status
- gap_security_get_bond_status
- 0x0100807e: f7febc03 .... B ble_sec_get_bond_status ; 0x1006888
- i.gap_security_param_init
- gap_security_param_init
- 0x01008082: f7febc65 ..e. B ble_sec_set_pairing_param ; 0x1006950
- i.gap_set_advertising_data
- gap_set_advertising_data
- 0x01008086: 460a .F MOV r2,r1
- 0x01008088: 4601 .F MOV r1,r0
- 0x0100808a: 2000 . MOVS r0,#0
- 0x0100808c: f7fabec0 .... B appm_set_advertising_data ; 0x1002e10
- i.gap_set_advertising_param
- gap_set_advertising_param
- 0x01008090: 4601 .F MOV r1,r0
- 0x01008092: 2000 . MOVS r0,#0
- 0x01008094: f7fabf0a .... B appm_set_advertising_param ; 0x1002eac
- i.gap_set_advertising_rsp_data
- gap_set_advertising_rsp_data
- 0x01008098: 460a .F MOV r2,r1
- 0x0100809a: 4601 .F MOV r1,r0
- 0x0100809c: 2000 . MOVS r0,#0
- 0x0100809e: f7fabf85 .... B appm_set_scan_response_data ; 0x1002fac
- 0x010080a2: 0000 .. MOVS r0,r0
- i.gap_set_cb_func
- gap_set_cb_func
- 0x010080a4: 4901 .I LDR r1,[pc,#4] ; [0x10080ac] = 0x200049b4
- 0x010080a6: f8c10098 .... STR r0,[r1,#0x98]
- 0x010080aa: 4770 pG BX lr
- $d
- 0x010080ac: 200049b4 .I. DCD 536889780
- $t
- i.gap_set_dev_appearance
- gap_set_dev_appearance
- 0x010080b0: 4901 .I LDR r1,[pc,#4] ; [0x10080b8] = 0x200049b4
- 0x010080b2: f8a10050 ..P. STRH r0,[r1,#0x50]
- 0x010080b6: 4770 pG BX lr
- $d
- 0x010080b8: 200049b4 .I. DCD 536889780
- $t
- i.gap_set_dev_name
- gap_set_dev_name
- 0x010080bc: b510 .. PUSH {r4,lr}
- 0x010080be: 460c .F MOV r4,r1
- 0x010080c0: 460a .F MOV r2,r1
- 0x010080c2: 4601 .F MOV r1,r0
- 0x010080c4: 4803 .H LDR r0,[pc,#12] ; [0x10080d4] = 0x200049e8
- 0x010080c6: f7f8fc5f .._. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010080ca: 4802 .H LDR r0,[pc,#8] ; [0x10080d4] = 0x200049e8
- 0x010080cc: 3834 48 SUBS r0,r0,#0x34
- 0x010080ce: f8804033 ..3@ STRB r4,[r0,#0x33]
- 0x010080d2: bd10 .. POP {r4,pc}
- $d
- 0x010080d4: 200049e8 .I. DCD 536889832
- $t
- i.gap_start_advertising
- gap_start_advertising
- 0x010080d8: 4601 .F MOV r1,r0
- 0x010080da: 2000 . MOVS r0,#0
- 0x010080dc: f7fabfb4 .... B appm_start_advertising ; 0x1003048
- i.gap_stop_advertising
- gap_stop_advertising
- 0x010080e0: 2000 . MOVS r0,#0
- 0x010080e2: f7fbb851 ..Q. B appm_stop_advertising ; 0x1003188
- 0x010080e6: 0000 .. MOVS r0,r0
- i.gapc_auth_get
- gapc_auth_get
- 0x010080e8: 4a0e .J LDR r2,[pc,#56] ; [0x1008124] = 0x20000080
- 0x010080ea: 4601 .F MOV r1,r0
- 0x010080ec: 2000 . MOVS r0,#0
- 0x010080ee: f892204f ..O LDRB r2,[r2,#0x4f]
- 0x010080f2: 428a .B CMP r2,r1
- 0x010080f4: d911 .. BLS 0x100811a ; gapc_auth_get + 50
- 0x010080f6: 4a0c .J LDR r2,[pc,#48] ; [0x1008128] = 0x20004ab8
- 0x010080f8: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x010080fc: 2900 .) CMP r1,#0
- 0x010080fe: d00c .. BEQ 0x100811a ; gapc_auth_get + 50
- 0x01008100: f8911046 ..F. LDRB r1,[r1,#0x46]
- 0x01008104: 074a J. LSLS r2,r1,#29
- 0x01008106: d500 .. BPL 0x100810a ; gapc_auth_get + 34
- 0x01008108: 2001 . MOVS r0,#1
- 0x0100810a: f0010103 .... AND r1,r1,#3
- 0x0100810e: 2902 .) CMP r1,#2
- 0x01008110: d004 .. BEQ 0x100811c ; gapc_auth_get + 52
- 0x01008112: 2903 .) CMP r1,#3
- 0x01008114: d101 .. BNE 0x100811a ; gapc_auth_get + 50
- 0x01008116: f0400008 @... ORR r0,r0,#8
- 0x0100811a: 4770 pG BX lr
- 0x0100811c: f0400004 @... ORR r0,r0,#4
- 0x01008120: 4770 pG BX lr
- $d
- 0x01008122: 0000 .. DCW 0
- 0x01008124: 20000080 ... DCD 536871040
- 0x01008128: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_auth_set
- gapc_auth_set
- 0x0100812c: b570 p. PUSH {r4-r6,lr}
- 0x0100812e: 4b16 .K LDR r3,[pc,#88] ; [0x1008188] = 0x20000080
- 0x01008130: f893304f ..O0 LDRB r3,[r3,#0x4f]
- 0x01008134: 4283 .B CMP r3,r0
- 0x01008136: d925 %. BLS 0x1008184 ; gapc_auth_set + 88
- 0x01008138: 4b14 .K LDR r3,[pc,#80] ; [0x100818c] = 0x20004ab8
- 0x0100813a: f8536020 S. ` LDR r6,[r3,r0,LSL #2]
- 0x0100813e: 2e00 .. CMP r6,#0
- 0x01008140: d020 . BEQ 0x1008184 ; gapc_auth_set + 88
- 0x01008142: f8165f46 ..F_ LDRB r5,[r6,#0x46]!
- 0x01008146: 2400 .$ MOVS r4,#0
- 0x01008148: f3610582 a... BFI r5,r1,#2,#1
- 0x0100814c: 7035 5p STRB r5,[r6,#0]
- 0x0100814e: f8536020 S. ` LDR r6,[r3,r0,LSL #2]
- 0x01008152: f0250510 %... BIC r5,r5,#0x10
- 0x01008156: ea451202 E... ORR r2,r5,r2,LSL #4
- 0x0100815a: f8862046 ..F STRB r2,[r6,#0x46]
- 0x0100815e: 070d .. LSLS r5,r1,#28
- 0x01008160: d501 .. BPL 0x1008166 ; gapc_auth_set + 58
- 0x01008162: 2403 .$ MOVS r4,#3
- 0x01008164: e008 .. B 0x1008178 ; gapc_auth_set + 76
- 0x01008166: 074d M. LSLS r5,r1,#29
- 0x01008168: d501 .. BPL 0x100816e ; gapc_auth_set + 66
- 0x0100816a: 2402 .$ MOVS r4,#2
- 0x0100816c: e004 .. B 0x1008178 ; gapc_auth_set + 76
- 0x0100816e: 07c9 .. LSLS r1,r1,#31
- 0x01008170: d101 .. BNE 0x1008176 ; gapc_auth_set + 74
- 0x01008172: 0711 .. LSLS r1,r2,#28
- 0x01008174: d500 .. BPL 0x1008178 ; gapc_auth_set + 76
- 0x01008176: 2401 .$ MOVS r4,#1
- 0x01008178: f8530020 S. . LDR r0,[r3,r0,LSL #2]
- 0x0100817c: f3640201 d... BFI r2,r4,#0,#2
- 0x01008180: f8802046 ..F STRB r2,[r0,#0x46]
- 0x01008184: bd70 p. POP {r4-r6,pc}
- $d
- 0x01008186: 0000 .. DCW 0
- 0x01008188: 20000080 ... DCD 536871040
- 0x0100818c: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_bond_cfm_handler
- gapc_bond_cfm_handler
- 0x01008190: b5f8 .. PUSH {r3-r7,lr}
- 0x01008192: 4615 .F MOV r5,r2
- 0x01008194: 460c .F MOV r4,r1
- 0x01008196: 2600 .& MOVS r6,#0
- 0x01008198: 4610 .F MOV r0,r2
- 0x0100819a: f7f8fcb8 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100819e: 0a2d -. LSRS r5,r5,#8
- 0x010081a0: 283f ?( CMP r0,#0x3f
- 0x010081a2: d037 7. BEQ 0x1008214 ; gapc_bond_cfm_handler + 132
- 0x010081a4: 2000 . MOVS r0,#0
- 0x010081a6: f88d0000 .... STRB r0,[sp,#0]
- 0x010081aa: 7820 x LDRB r0,[r4,#0]
- 0x010081ac: 280b .( CMP r0,#0xb
- 0x010081ae: d213 .. BCS 0x10081d8 ; gapc_bond_cfm_handler + 72
- 0x010081b0: e8dff000 .... TBB [pc,r0]
- $d
- 0x010081b4: 12120612 .... DCD 303171090
- 0x010081b8: 41324637 7F2A DCD 1093813815
- 0x010081bc: 00574d12 .MW. DCD 5721362
- $t
- 0x010081c0: 7860 `x LDRB r0,[r4,#1]
- 0x010081c2: b108 .. CBZ r0,0x10081c8 ; gapc_bond_cfm_handler + 56
- 0x010081c4: 2101 .! MOVS r1,#1
- 0x010081c6: e000 .. B 0x10081ca ; gapc_bond_cfm_handler + 58
- 0x010081c8: 2100 .! MOVS r1,#0
- 0x010081ca: 1ca2 .. ADDS r2,r4,#2
- 0x010081cc: 4628 (F MOV r0,r5
- 0x010081ce: f00ff929 ..). BL smpc_pairing_rsp ; 0x1017424
- 0x010081d2: bf00 .. NOP
- 0x010081d4: f88d0000 .... STRB r0,[sp,#0]
- 0x010081d8: f89d0000 .... LDRB r0,[sp,#0]
- 0x010081dc: b1d0 .. CBZ r0,0x1008214 ; gapc_bond_cfm_handler + 132
- 0x010081de: 4823 #H LDR r0,[pc,#140] ; [0x100826c] = 0x20004ab8
- 0x010081e0: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x010081e4: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x010081e8: b1a0 .. CBZ r0,0x1008214 ; gapc_bond_cfm_handler + 132
- 0x010081ea: 466a jF MOV r2,sp
- 0x010081ec: 2105 .! MOVS r1,#5
- 0x010081ee: 4628 (F MOV r0,r5
- 0x010081f0: f00ffab2 .... BL smpc_pdu_send ; 0x1017758
- 0x010081f4: f89d0000 .... LDRB r0,[sp,#0]
- 0x010081f8: f0400060 @.`. ORR r0,r0,#0x60
- 0x010081fc: f88d0000 .... STRB r0,[sp,#0]
- 0x01008200: 4628 (F MOV r0,r5
- 0x01008202: f000ff19 .... BL gapc_get_role ; 0x1009038
- 0x01008206: 4601 .F MOV r1,r0
- 0x01008208: 2301 .# MOVS r3,#1
- 0x0100820a: f89d2000 ... LDRB r2,[sp,#0]
- 0x0100820e: 4628 (F MOV r0,r5
- 0x01008210: f00effce .... BL smpc_pairing_end ; 0x10171b0
- 0x01008214: 4630 0F MOV r0,r6
- 0x01008216: bdf8 .. POP {r3-r7,pc}
- 0x01008218: 1ca1 .. ADDS r1,r4,#2
- 0x0100821a: 4628 (F MOV r0,r5
- 0x0100821c: f00effa2 .... BL smpc_pairing_csrk_exch ; 0x1017164
- 0x01008220: e7d8 .. B 0x10081d4 ; gapc_bond_cfm_handler + 68
- 0x01008222: 7860 `x LDRB r0,[r4,#1]
- 0x01008224: b108 .. CBZ r0,0x100822a ; gapc_bond_cfm_handler + 154
- 0x01008226: 2101 .! MOVS r1,#1
- 0x01008228: e000 .. B 0x100822c ; gapc_bond_cfm_handler + 156
- 0x0100822a: 2100 .! MOVS r1,#0
- 0x0100822c: 1ca2 .. ADDS r2,r4,#2
- 0x0100822e: 4628 (F MOV r0,r5
- 0x01008230: f00ff9ea .... BL smpc_pairing_tk_exch ; 0x1017608
- 0x01008234: e7ce .. B 0x10081d4 ; gapc_bond_cfm_handler + 68
- 0x01008236: 1ca1 .. ADDS r1,r4,#2
- 0x01008238: 4628 (F MOV r0,r5
- 0x0100823a: f00ff80d .... BL smpc_pairing_ltk_exch ; 0x1017258
- 0x0100823e: e7c9 .. B 0x10081d4 ; gapc_bond_cfm_handler + 68
- 0x01008240: f1040212 .... ADD r2,r4,#0x12
- 0x01008244: 1ca1 .. ADDS r1,r4,#2
- 0x01008246: 4628 (F MOV r0,r5
- 0x01008248: f00effe2 .... BL smpc_pairing_irk_exch ; 0x1017210
- 0x0100824c: e7c2 .. B 0x10081d4 ; gapc_bond_cfm_handler + 68
- 0x0100824e: 7860 `x LDRB r0,[r4,#1]
- 0x01008250: b108 .. CBZ r0,0x1008256 ; gapc_bond_cfm_handler + 198
- 0x01008252: 2101 .! MOVS r1,#1
- 0x01008254: e000 .. B 0x1008258 ; gapc_bond_cfm_handler + 200
- 0x01008256: 2100 .! MOVS r1,#0
- 0x01008258: 1ca2 .. ADDS r2,r4,#2
- 0x0100825a: 4628 (F MOV r0,r5
- 0x0100825c: f00ff85e ..^. BL smpc_pairing_oob_exch ; 0x101731c
- 0x01008260: e7b8 .. B 0x10081d4 ; gapc_bond_cfm_handler + 68
- 0x01008262: 7861 ax LDRB r1,[r4,#1]
- 0x01008264: 4628 (F MOV r0,r5
- 0x01008266: f00ff82d ..-. BL smpc_pairing_nc_exch ; 0x10172c4
- 0x0100826a: e7b3 .. B 0x10081d4 ; gapc_bond_cfm_handler + 68
- $d
- 0x0100826c: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_bond_cmd_handler
- gapc_bond_cmd_handler
- 0x01008270: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01008274: a014 .. ADR r0,{pc}+0x54 ; 0x10082c8
- 0x01008276: 4616 .F MOV r6,r2
- 0x01008278: 6800 .h LDR r0,[r0,#0]
- 0x0100827a: 9000 .. STR r0,[sp,#0]
- 0x0100827c: 0a10 .. LSRS r0,r2,#8
- 0x0100827e: 461f .F MOV r7,r3
- 0x01008280: 460c .F MOV r4,r1
- 0x01008282: 460a .F MOV r2,r1
- 0x01008284: 4680 .F MOV r8,r0
- 0x01008286: 466b kF MOV r3,sp
- 0x01008288: 2101 .! MOVS r1,#1
- 0x0100828a: f001f9c3 .... BL gapc_process_op ; 0x1009614
- 0x0100828e: 4605 .F MOV r5,r0
- 0x01008290: 2801 .( CMP r0,#1
- 0x01008292: d116 .. BNE 0x10082c2 ; gapc_bond_cmd_handler + 82
- 0x01008294: 4640 @F MOV r0,r8
- 0x01008296: f000fecf .... BL gapc_get_role ; 0x1009038
- 0x0100829a: b130 0. CBZ r0,0x10082aa ; gapc_bond_cmd_handler + 58
- 0x0100829c: 42be .B CMP r6,r7
- 0x0100829e: d10b .. BNE 0x10082b8 ; gapc_bond_cmd_handler + 72
- 0x010082a0: 1c61 a. ADDS r1,r4,#1
- 0x010082a2: 4640 @F MOV r0,r8
- 0x010082a4: f00ff89e .... BL smpc_pairing_req_handler ; 0x10173e4
- 0x010082a8: e00b .. B 0x10082c2 ; gapc_bond_cmd_handler + 82
- 0x010082aa: 1c61 a. ADDS r1,r4,#1
- 0x010082ac: 4640 @F MOV r0,r8
- 0x010082ae: f00ff955 ..U. BL smpc_pairing_start ; 0x101755c
- 0x010082b2: 0002 .. MOVS r2,r0
- 0x010082b4: d101 .. BNE 0x10082ba ; gapc_bond_cmd_handler + 74
- 0x010082b6: e004 .. B 0x10082c2 ; gapc_bond_cmd_handler + 82
- 0x010082b8: 2242 B" MOVS r2,#0x42
- 0x010082ba: 2101 .! MOVS r1,#1
- 0x010082bc: 4640 @F MOV r0,r8
- 0x010082be: f001fa55 ..U. BL gapc_send_complete_evt ; 0x100976c
- 0x010082c2: 4628 (F MOV r0,r5
- 0x010082c4: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x010082c8: 0000000a .... DCD 10
- $t
- i.gapc_bond_ind_handler
- gapc_bond_ind_handler
- 0x010082cc: b5f0 .. PUSH {r4-r7,lr}
- 0x010082ce: 7808 .x LDRB r0,[r1,#0]
- 0x010082d0: 4f46 FO LDR r7,[pc,#280] ; [0x10083ec] = 0x20004ab8
- 0x010082d2: 4e47 GN LDR r6,[pc,#284] ; [0x10083f0] = 0x200049b4
- 0x010082d4: 0a1d .. LSRS r5,r3,#8
- 0x010082d6: 1e80 .. SUBS r0,r0,#2
- 0x010082d8: b085 .. SUB sp,sp,#0x14
- 0x010082da: 460c .F MOV r4,r1
- 0x010082dc: 2807 .( CMP r0,#7
- 0x010082de: d231 1. BCS 0x1008344 ; gapc_bond_ind_handler + 120
- 0x010082e0: e8dff000 .... TBB [pc,r0]
- $d
- 0x010082e4: 38805f04 ._.8 DCD 947937028
- 0x010082e8: 00347180 .q4. DCD 3436928
- $t
- 0x010082ec: 201c . MOVS r0,#0x1c
- 0x010082ee: f88d0000 .... STRB r0,[sp,#0]
- 0x010082f2: f88d5004 ...P STRB r5,[sp,#4]
- 0x010082f6: f8d61098 .... LDR r1,[r6,#0x98]
- 0x010082fa: b109 .. CBZ r1,0x1008300 ; gapc_bond_ind_handler + 52
- 0x010082fc: 4668 hF MOV r0,sp
- 0x010082fe: 4788 .G BLX r1
- 0x01008300: 4e3c <N LDR r6,[pc,#240] ; [0x10083f4] = 0x20004a64
- 0x01008302: 2001 . MOVS r0,#1
- 0x01008304: 2101 .! MOVS r1,#1
- 0x01008306: 71f0 .q STRB r0,[r6,#7]
- 0x01008308: 78a0 .x LDRB r0,[r4,#2]
- 0x0100830a: 7230 0r STRB r0,[r6,#8]
- 0x0100830c: 4628 (F MOV r0,r5
- 0x0100830e: f000fcd5 .... BL gapc_get_bdaddr ; 0x1008cbc
- 0x01008312: 6801 .h LDR r1,[r0,#0]
- 0x01008314: 6031 1` STR r1,[r6,#0]
- 0x01008316: 8881 .. LDRH r1,[r0,#4]
- 0x01008318: 80b1 .. STRH r1,[r6,#4]
- 0x0100831a: 7980 .y LDRB r0,[r0,#6]
- 0x0100831c: 71b0 .q STRB r0,[r6,#6]
- 0x0100831e: 2202 ." MOVS r2,#2
- 0x01008320: 2107 .! MOVS r1,#7
- 0x01008322: 4630 0F MOV r0,r6
- 0x01008324: f7f9f980 .... BL app_connection_paring_info_ind_func ; 0x1001628
- 0x01008328: 2201 ." MOVS r2,#1
- 0x0100832a: 4611 .F MOV r1,r2
- 0x0100832c: 1df0 .. ADDS r0,r6,#7
- 0x0100832e: f7f9f97b ..{. BL app_connection_paring_info_ind_func ; 0x1001628
- 0x01008332: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x01008336: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x0100833a: 0680 .. LSLS r0,r0,#26
- 0x0100833c: 4628 (F MOV r0,r5
- 0x0100833e: d402 .. BMI 0x1008346 ; gapc_bond_ind_handler + 122
- 0x01008340: f7f9f95c ..\. BL app_connection_master_encrypted_ind_func ; 0x10015fc
- 0x01008344: e04e N. B 0x10083e4 ; gapc_bond_ind_handler + 280
- 0x01008346: f7f9f9a7 .... BL app_connection_slave_encrypted_ind_func ; 0x1001698
- 0x0100834a: e04b K. B 0x10083e4 ; gapc_bond_ind_handler + 280
- 0x0100834c: 4628 (F MOV r0,r5
- 0x0100834e: f7fffe07 .... BL gap_disconnect_req ; 0x1007f60
- 0x01008352: e047 G. B 0x10083e4 ; gapc_bond_ind_handler + 280
- 0x01008354: 4827 'H LDR r0,[pc,#156] ; [0x10083f4] = 0x20004a64
- 0x01008356: 2210 ." MOVS r2,#0x10
- 0x01008358: 3009 .0 ADDS r0,r0,#9
- 0x0100835a: 1ca1 .. ADDS r1,r4,#2
- 0x0100835c: 4607 .F MOV r7,r0
- 0x0100835e: f7f8fb13 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01008362: 2203 ." MOVS r2,#3
- 0x01008364: 2110 .! MOVS r1,#0x10
- 0x01008366: 4638 8F MOV r0,r7
- 0x01008368: f7f9f95e ..^. BL app_connection_paring_info_ind_func ; 0x1001628
- 0x0100836c: 201e . MOVS r0,#0x1e
- 0x0100836e: f88d0000 .... STRB r0,[sp,#0]
- 0x01008372: f88d5004 ...P STRB r5,[sp,#4]
- 0x01008376: 7ca0 .| LDRB r0,[r4,#0x12]
- 0x01008378: f88d0005 .... STRB r0,[sp,#5]
- 0x0100837c: 7ce0 .| LDRB r0,[r4,#0x13]
- 0x0100837e: f88d0006 .... STRB r0,[sp,#6]
- 0x01008382: 7d20 } LDRB r0,[r4,#0x14]
- 0x01008384: f88d0007 .... STRB r0,[sp,#7]
- 0x01008388: 7d60 `} LDRB r0,[r4,#0x15]
- 0x0100838a: f88d0008 .... STRB r0,[sp,#8]
- 0x0100838e: 7da0 .} LDRB r0,[r4,#0x16]
- 0x01008390: f88d0009 .... STRB r0,[sp,#9]
- 0x01008394: 7de0 .} LDRB r0,[r4,#0x17]
- 0x01008396: f88d000a .... STRB r0,[sp,#0xa]
- 0x0100839a: 7e20 ~ LDRB r0,[r4,#0x18]
- 0x0100839c: f88d000b .... STRB r0,[sp,#0xb]
- 0x010083a0: e00b .. B 0x10083ba ; gapc_bond_ind_handler + 238
- 0x010083a2: 78a1 .x LDRB r1,[r4,#2]
- 0x010083a4: a014 .. ADR r0,{pc}+0x54 ; 0x10083f8
- 0x010083a6: f7f8fae5 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010083aa: 201b . MOVS r0,#0x1b
- 0x010083ac: f88d0000 .... STRB r0,[sp,#0]
- 0x010083b0: f88d5004 ...P STRB r5,[sp,#4]
- 0x010083b4: 78a0 .x LDRB r0,[r4,#2]
- 0x010083b6: f88d0005 .... STRB r0,[sp,#5]
- 0x010083ba: f8d61098 .... LDR r1,[r6,#0x98]
- 0x010083be: b189 .. CBZ r1,0x10083e4 ; gapc_bond_ind_handler + 280
- 0x010083c0: 4668 hF MOV r0,sp
- 0x010083c2: 4788 .G BLX r1
- 0x010083c4: e00e .. B 0x10083e4 ; gapc_bond_ind_handler + 280
- 0x010083c6: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x010083ca: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x010083ce: 0680 .. LSLS r0,r0,#26
- 0x010083d0: d503 .. BPL 0x10083da ; gapc_bond_ind_handler + 270
- 0x010083d2: 4811 .H LDR r0,[pc,#68] ; [0x1008418] = 0x20003b28
- 0x010083d4: 7840 @x LDRB r0,[r0,#1]
- 0x010083d6: 2801 .( CMP r0,#1
- 0x010083d8: d104 .. BNE 0x10083e4 ; gapc_bond_ind_handler + 280
- 0x010083da: 2200 ." MOVS r2,#0
- 0x010083dc: 211c .! MOVS r1,#0x1c
- 0x010083de: 1ca0 .. ADDS r0,r4,#2
- 0x010083e0: f7f9f922 ..". BL app_connection_paring_info_ind_func ; 0x1001628
- 0x010083e4: b005 .. ADD sp,sp,#0x14
- 0x010083e6: 2000 . MOVS r0,#0
- 0x010083e8: bdf0 .. POP {r4-r7,pc}
- $d
- 0x010083ea: 0000 .. DCW 0
- 0x010083ec: 20004ab8 .J. DCD 536890040
- 0x010083f0: 200049b4 .I. DCD 536889780
- 0x010083f4: 20004a64 dJ. DCD 536889956
- 0x010083f8: 72696170 pair DCD 1919508848
- 0x010083fc: 69616620 fai DCD 1767990816
- 0x01008400: 2864656c led( DCD 677668204
- 0x01008404: 63206c68 hl c DCD 1663069288
- 0x01008408: 2965646f ode) DCD 694510703
- 0x0100840c: 2578303a :0x% DCD 628633658
- 0x01008410: 0d783230 02x. DCD 225980976
- 0x01008414: 0000000a .... DCD 10
- 0x01008418: 20003b28 (;. DCD 536886056
- $t
- i.gapc_bond_req_ind_handler
- gapc_bond_req_ind_handler
- 0x0100841c: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x01008420: 461d .F MOV r5,r3
- 0x01008422: 460f .F MOV r7,r1
- 0x01008424: b085 .. SUB sp,sp,#0x14
- 0x01008426: 2322 "# MOVS r3,#0x22
- 0x01008428: 2203 ." MOVS r2,#3
- 0x0100842a: 4629 )F MOV r1,r5
- 0x0100842c: f6406014 @..` MOV r0,#0xe14
- 0x01008430: f7f8fb31 ..1. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008434: 4604 .F MOV r4,r0
- 0x01008436: 7838 8x LDRB r0,[r7,#0]
- 0x01008438: 0a2e .. LSRS r6,r5,#8
- 0x0100843a: 2501 .% MOVS r5,#1
- 0x0100843c: f8df91a0 .... LDR r9,[pc,#416] ; [0x10085e0] = 0x20003b24
- 0x01008440: f8df81a0 .... LDR r8,[pc,#416] ; [0x10085e4] = 0x200049b4
- 0x01008444: 280b .( CMP r0,#0xb
- 0x01008446: d227 '. BCS 0x1008498 ; gapc_bond_req_ind_handler + 124
- 0x01008448: e8dff000 .... TBB [pc,r0]
- $d
- 0x0100844c: 9f9f9f06 .... DCD 2678038278
- 0x01008450: 27756683 .fu' DCD 662005379
- 0x01008454: 00b59f9f .... DCD 11902879
- $t
- 0x01008458: a063 c. ADR r0,{pc}+0x190 ; 0x10085e8
- 0x0100845a: f7f8fa8b .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100845e: 201a . MOVS r0,#0x1a
- 0x01008460: f88d0000 .... STRB r0,[sp,#0]
- 0x01008464: f88d6004 ...` STRB r6,[sp,#4]
- 0x01008468: f8d81098 .... LDR r1,[r8,#0x98]
- 0x0100846c: b109 .. CBZ r1,0x1008472 ; gapc_bond_req_ind_handler + 86
- 0x0100846e: 4668 hF MOV r0,sp
- 0x01008470: 4788 .G BLX r1
- 0x01008472: f8895000 ...P STRB r5,[r9,#0]
- 0x01008476: 7025 %p STRB r5,[r4,#0]
- 0x01008478: f8990002 .... LDRB r0,[r9,#2]
- 0x0100847c: 7060 `p STRB r0,[r4,#1]
- 0x0100847e: 4620 F MOV r0,r4
- 0x01008480: f7fffdc2 .... BL gap_paring_req_cb ; 0x1008008
- 0x01008484: 7878 xx LDRB r0,[r7,#1]
- 0x01008486: 0700 .. LSLS r0,r0,#28
- 0x01008488: d57f .. BPL 0x100858a ; gapc_bond_req_ind_handler + 366
- 0x0100848a: a059 Y. ADR r0,{pc}+0x166 ; 0x10085f0
- 0x0100848c: f7f8fa72 ..r. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01008490: 7879 yx LDRB r1,[r7,#1]
- 0x01008492: a059 Y. ADR r0,{pc}+0x166 ; 0x10085f8
- 0x01008494: f7f8fa6e ..n. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01008498: e077 w. B 0x100858a ; gapc_bond_req_ind_handler + 366
- 0x0100849a: 7065 ep STRB r5,[r4,#1]
- 0x0100849c: 2007 . MOVS r0,#7
- 0x0100849e: 7020 p STRB r0,[r4,#0]
- 0x010084a0: f7f8fb5d ..]. BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x010084a4: 8260 `. STRH r0,[r4,#0x12]
- 0x010084a6: 2500 .% MOVS r5,#0
- 0x010084a8: f7f8fb59 ..Y. BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x010084ac: 1967 g. ADDS r7,r4,r5
- 0x010084ae: 70b8 .p STRB r0,[r7,#2]
- 0x010084b0: f7f8fb55 ..U. BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x010084b4: 1c6d m. ADDS r5,r5,#1
- 0x010084b6: b2ed .. UXTB r5,r5
- 0x010084b8: 7538 8u STRB r0,[r7,#0x14]
- 0x010084ba: 2d08 .- CMP r5,#8
- 0x010084bc: d3f4 .. BCC 0x10084a8 ; gapc_bond_req_ind_handler + 140
- 0x010084be: 2508 .% MOVS r5,#8
- 0x010084c0: f7f8fb4d ..M. BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x010084c4: 1961 a. ADDS r1,r4,r5
- 0x010084c6: 1c6d m. ADDS r5,r5,#1
- 0x010084c8: b2ed .. UXTB r5,r5
- 0x010084ca: 7088 .p STRB r0,[r1,#2]
- 0x010084cc: 2d10 .- CMP r5,#0x10
- 0x010084ce: d3f7 .. BCC 0x10084c0 ; gapc_bond_req_ind_handler + 164
- 0x010084d0: f8990001 .... LDRB r0,[r9,#1]
- 0x010084d4: b168 h. CBZ r0,0x10084f2 ; gapc_bond_req_ind_handler + 214
- 0x010084d6: 484d MH LDR r0,[pc,#308] ; [0x100860c] = 0x20004a9a
- 0x010084d8: 2210 ." MOVS r2,#0x10
- 0x010084da: 494c LI LDR r1,[pc,#304] ; [0x100860c] = 0x20004a9a
- 0x010084dc: 8a00 .. LDRH r0,[r0,#0x10]
- 0x010084de: 8260 `. STRH r0,[r4,#0x12]
- 0x010084e0: 1ca0 .. ADDS r0,r4,#2
- 0x010084e2: f7f8fa51 ..Q. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010084e6: 4849 IH LDR r0,[pc,#292] ; [0x100860c] = 0x20004a9a
- 0x010084e8: 3836 68 SUBS r0,r0,#0x36
- 0x010084ea: 6c81 .l LDR r1,[r0,#0x48]
- 0x010084ec: 6161 aa STR r1,[r4,#0x14]
- 0x010084ee: 6cc0 .l LDR r0,[r0,#0x4c]
- 0x010084f0: 61a0 .a STR r0,[r4,#0x18]
- 0x010084f2: 4846 FH LDR r0,[pc,#280] ; [0x100860c] = 0x20004a9a
- 0x010084f4: 221c ." MOVS r2,#0x1c
- 0x010084f6: 1ca1 .. ADDS r1,r4,#2
- 0x010084f8: 381c .8 SUBS r0,r0,#0x1c
- 0x010084fa: f7f8fa45 ..E. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010084fe: 4844 DH LDR r0,[pc,#272] ; [0x1008610] = 0x20004ab8
- 0x01008500: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x01008504: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x01008508: 0680 .. LSLS r0,r0,#26
- 0x0100850a: d53e >. BPL 0x100858a ; gapc_bond_req_ind_handler + 366
- 0x0100850c: 2200 ." MOVS r2,#0
- 0x0100850e: 211c .! MOVS r1,#0x1c
- 0x01008510: 1ca0 .. ADDS r0,r4,#2
- 0x01008512: f7f9f889 .... BL app_connection_paring_info_ind_func ; 0x1001628
- 0x01008516: e038 8. B 0x100858a ; gapc_bond_req_ind_handler + 366
- 0x01008518: 7065 ep STRB r5,[r4,#1]
- 0x0100851a: 2005 . MOVS r0,#5
- 0x0100851c: 4931 1I LDR r1,[pc,#196] ; [0x10085e4] = 0x200049b4
- 0x0100851e: 7020 p STRB r0,[r4,#0]
- 0x01008520: 2210 ." MOVS r2,#0x10
- 0x01008522: 3152 R1 ADDS r1,r1,#0x52
- 0x01008524: 1ca0 .. ADDS r0,r4,#2
- 0x01008526: f7f8fa2f ../. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100852a: 7de0 .} LDRB r0,[r4,#0x17]
- 0x0100852c: 0980 .. LSRS r0,r0,#6
- 0x0100852e: d000 .. BEQ 0x1008532 ; gapc_bond_req_ind_handler + 278
- 0x01008530: 2001 . MOVS r0,#1
- 0x01008532: 7620 v STRB r0,[r4,#0x18]
- 0x01008534: e029 ). B 0x100858a ; gapc_bond_req_ind_handler + 366
- 0x01008536: 7065 ep STRB r5,[r4,#1]
- 0x01008538: 2006 . MOVS r0,#6
- 0x0100853a: 7020 p STRB r0,[r4,#0]
- 0x0100853c: f05f0500 _... MOVS.W r5,#0
- 0x01008540: f7f8fb0d .... BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x01008544: 1961 a. ADDS r1,r4,r5
- 0x01008546: 1c6d m. ADDS r5,r5,#1
- 0x01008548: b2ed .. UXTB r5,r5
- 0x0100854a: 7088 .p STRB r0,[r1,#2]
- 0x0100854c: 2d10 .- CMP r5,#0x10
- 0x0100854e: d3f7 .. BCC 0x1008540 ; gapc_bond_req_ind_handler + 292
- 0x01008550: e01b .. B 0x100858a ; gapc_bond_req_ind_handler + 366
- 0x01008552: 7065 ep STRB r5,[r4,#1]
- 0x01008554: 2004 . MOVS r0,#4
- 0x01008556: 7020 p STRB r0,[r4,#0]
- 0x01008558: 2110 .! MOVS r1,#0x10
- 0x0100855a: 1ca0 .. ADDS r0,r4,#2
- 0x0100855c: f7f8faf0 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01008560: 481f .H LDR r0,[pc,#124] ; [0x10085e0] = 0x20003b24
- 0x01008562: 1d00 .. ADDS r0,r0,#4
- 0x01008564: 7801 .x LDRB r1,[r0,#0]
- 0x01008566: 2901 .) CMP r1,#1
- 0x01008568: d113 .. BNE 0x1008592 ; gapc_bond_req_ind_handler + 374
- 0x0100856a: 7881 .x LDRB r1,[r0,#2]
- 0x0100856c: b109 .. CBZ r1,0x1008572 ; gapc_bond_req_ind_handler + 342
- 0x0100856e: 2904 .) CMP r1,#4
- 0x01008570: d10f .. BNE 0x1008592 ; gapc_bond_req_ind_handler + 374
- 0x01008572: 6881 .h LDR r1,[r0,#8]
- 0x01008574: b169 i. CBZ r1,0x1008592 ; gapc_bond_req_ind_handler + 374
- 0x01008576: 70a1 .p STRB r1,[r4,#2]
- 0x01008578: 8901 .. LDRH r1,[r0,#8]
- 0x0100857a: 0a09 .. LSRS r1,r1,#8
- 0x0100857c: 70e1 .p STRB r1,[r4,#3]
- 0x0100857e: 6881 .h LDR r1,[r0,#8]
- 0x01008580: 0c09 .. LSRS r1,r1,#16
- 0x01008582: 7121 !q STRB r1,[r4,#4]
- 0x01008584: 6880 .h LDR r0,[r0,#8]
- 0x01008586: 0e00 .. LSRS r0,r0,#24
- 0x01008588: 7160 `q STRB r0,[r4,#5]
- 0x0100858a: 4620 F MOV r0,r4
- 0x0100858c: f7f8fa88 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01008590: e00d .. B 0x10085ae ; gapc_bond_req_ind_handler + 402
- 0x01008592: f1a4000c .... SUB r0,r4,#0xc
- 0x01008596: f7f8faab .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100859a: 201d . MOVS r0,#0x1d
- 0x0100859c: f88d0000 .... STRB r0,[sp,#0]
- 0x010085a0: f88d6004 ...` STRB r6,[sp,#4]
- 0x010085a4: f8d81098 .... LDR r1,[r8,#0x98]
- 0x010085a8: b109 .. CBZ r1,0x10085ae ; gapc_bond_req_ind_handler + 402
- 0x010085aa: 4668 hF MOV r0,sp
- 0x010085ac: 4788 .G BLX r1
- 0x010085ae: b005 .. ADD sp,sp,#0x14
- 0x010085b0: 2000 . MOVS r0,#0
- 0x010085b2: e8bd83f0 .... POP {r4-r9,pc}
- 0x010085b6: f1a4000c .... SUB r0,r4,#0xc
- 0x010085ba: f7f8fa99 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x010085be: 2020 MOVS r0,#0x20
- 0x010085c0: f88d0000 .... STRB r0,[sp,#0]
- 0x010085c4: f88d6004 ...` STRB r6,[sp,#4]
- 0x010085c8: f8d70001 .... LDR r0,[r7,#1]
- 0x010085cc: f3c04207 ...B UBFX r2,r0,#16,#8
- 0x010085d0: b281 .. UXTH r1,r0
- 0x010085d2: f362411f b..A BFI r1,r2,#16,#16
- 0x010085d6: 0e00 .. LSRS r0,r0,#24
- 0x010085d8: ea416000 A..` ORR r0,r1,r0,LSL #24
- 0x010085dc: 9002 .. STR r0,[sp,#8]
- 0x010085de: e7e1 .. B 0x10085a4 ; gapc_bond_req_ind_handler + 392
- $d
- 0x010085e0: 20003b24 $;. DCD 536886052
- 0x010085e4: 200049b4 .I. DCD 536889780
- 0x010085e8: 0d725f62 b_r. DCD 225599330
- 0x010085ec: 0000000a .... DCD 10
- 0x010085f0: 4345535b [SEC DCD 1128616795
- 0x010085f4: 00003a5d ]:.. DCD 14941
- 0x010085f8: 72656570 peer DCD 1919247728
- 0x010085fc: 7475612c ,aut DCD 1953849644
- 0x01008600: 65725f68 h_re DCD 1701994344
- 0x01008604: 78253a71 q:%x DCD 2015705713
- 0x01008608: 00000a0d .... DCD 2573
- 0x0100860c: 20004a9a .J. DCD 536890010
- 0x01008610: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_cleanup
- gapc_cleanup
- 0x01008614: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01008618: f8df8074 ..t. LDR r8,[pc,#116] ; [0x1008690] = 0x20004ab8
- 0x0100861c: 4606 .F MOV r6,r0
- 0x0100861e: 2008 . MOVS r0,#8
- 0x01008620: f8581026 X.&. LDR r1,[r8,r6,LSL #2]
- 0x01008624: ea402406 @..$ ORR r4,r0,r6,LSL #8
- 0x01008628: b309 .. CBZ r1,0x100866e ; gapc_cleanup + 90
- 0x0100862a: 4620 F MOV r0,r4
- 0x0100862c: f7f8fa6f ..o. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01008630: 4607 .F MOV r7,r0
- 0x01008632: 2500 .% MOVS r5,#0
- 0x01008634: 2f1f ./ CMP r7,#0x1f
- 0x01008636: d004 .. BEQ 0x1008642 ; gapc_cleanup + 46
- 0x01008638: 4629 )F MOV r1,r5
- 0x0100863a: 4630 0F MOV r0,r6
- 0x0100863c: f000fdfa .... BL gapc_operation_cleanup ; 0x1009234
- 0x01008640: e009 .. B 0x1008656 ; gapc_cleanup + 66
- 0x01008642: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x01008646: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x0100864a: b120 . CBZ r0,0x1008656 ; gapc_cleanup + 66
- 0x0100864c: 2246 F" MOVS r2,#0x46
- 0x0100864e: 4629 )F MOV r1,r5
- 0x01008650: 4630 0F MOV r0,r6
- 0x01008652: f001f88b .... BL gapc_send_complete_evt ; 0x100976c
- 0x01008656: 1c6d m. ADDS r5,r5,#1
- 0x01008658: b2ed .. UXTB r5,r5
- 0x0100865a: 2d03 .- CMP r5,#3
- 0x0100865c: d3ea .. BCC 0x1008634 ; gapc_cleanup + 32
- 0x0100865e: 4645 EF MOV r5,r8
- 0x01008660: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x01008664: f7f8fa03 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01008668: 2000 . MOVS r0,#0
- 0x0100866a: f8450026 E.&. STR r0,[r5,r6,LSL #2]
- 0x0100866e: 4620 F MOV r0,r4
- 0x01008670: 213f ?! MOVS r1,#0x3f
- 0x01008672: f7f8f984 .... BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x01008676: 4621 !F MOV r1,r4
- 0x01008678: f6406035 @.5` MOV r0,#0xe35
- 0x0100867c: f7f8fa29 ..). BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x01008680: 4621 !F MOV r1,r4
- 0x01008682: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01008686: f6406037 @.7` MOV r0,#0xe37
- 0x0100868a: f7f8ba22 ..". B $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- $d
- 0x0100868e: 0000 .. DCW 0
- 0x01008690: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_cmp_evt_handler
- gapc_cmp_evt_handler
- 0x01008694: b510 .. PUSH {r4,lr}
- 0x01008696: 780a .x LDRB r2,[r1,#0]
- 0x01008698: 0a18 .. LSRS r0,r3,#8
- 0x0100869a: 2a0b .* CMP r2,#0xb
- 0x0100869c: d012 .. BEQ 0x10086c4 ; gapc_cmp_evt_handler + 48
- 0x0100869e: dc04 .. BGT 0x10086aa ; gapc_cmp_evt_handler + 22
- 0x010086a0: 2a01 .* CMP r2,#1
- 0x010086a2: d017 .. BEQ 0x10086d4 ; gapc_cmp_evt_handler + 64
- 0x010086a4: 2a09 .* CMP r2,#9
- 0x010086a6: d115 .. BNE 0x10086d4 ; gapc_cmp_evt_handler + 64
- 0x010086a8: e004 .. B 0x10086b4 ; gapc_cmp_evt_handler + 32
- 0x010086aa: 2a0c .* CMP r2,#0xc
- 0x010086ac: d012 .. BEQ 0x10086d4 ; gapc_cmp_evt_handler + 64
- 0x010086ae: 2a17 .* CMP r2,#0x17
- 0x010086b0: d110 .. BNE 0x10086d4 ; gapc_cmp_evt_handler + 64
- 0x010086b2: e00b .. B 0x10086cc ; gapc_cmp_evt_handler + 56
- 0x010086b4: 7849 Ix LDRB r1,[r1,#1]
- 0x010086b6: b111 .. CBZ r1,0x10086be ; gapc_cmp_evt_handler + 42
- 0x010086b8: f7f9ffa0 .... BL app_update_params_rejected_ind_func ; 0x10025fc
- 0x010086bc: e00a .. B 0x10086d4 ; gapc_cmp_evt_handler + 64
- 0x010086be: f7f9ff9b .... BL app_update_params_complete_ind_func ; 0x10025f8
- 0x010086c2: e007 .. B 0x10086d4 ; gapc_cmp_evt_handler + 64
- 0x010086c4: 7849 Ix LDRB r1,[r1,#1]
- 0x010086c6: f7f8ff83 .... BL app_connection_master_encrypt_compeleted_ind_func ; 0x10015d0
- 0x010086ca: e003 .. B 0x10086d4 ; gapc_cmp_evt_handler + 64
- 0x010086cc: 7849 Ix LDRB r1,[r1,#1]
- 0x010086ce: b109 .. CBZ r1,0x10086d4 ; gapc_cmp_evt_handler + 64
- 0x010086d0: f7f9ffca .... BL app_update_phy_rejected_ind_func ; 0x1002668
- 0x010086d4: 2000 . MOVS r0,#0
- 0x010086d6: bd10 .. POP {r4,pc}
- i.gapc_cmp_evt_handler
- gapc_cmp_evt_handler
- 0x010086d8: 2000 . MOVS r0,#0
- 0x010086da: 4770 pG BX lr
- i.gapc_cmp_evt_handler
- gapc_cmp_evt_handler
- 0x010086dc: b570 p. PUSH {r4-r6,lr}
- 0x010086de: 4615 .F MOV r5,r2
- 0x010086e0: 460c .F MOV r4,r1
- 0x010086e2: 4610 .F MOV r0,r2
- 0x010086e4: f7f8fa13 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010086e8: 0a2d -. LSRS r5,r5,#8
- 0x010086ea: 2820 ( CMP r0,#0x20
- 0x010086ec: d00f .. BEQ 0x100870e ; gapc_cmp_evt_handler + 50
- 0x010086ee: 7820 x LDRB r0,[r4,#0]
- 0x010086f0: 281c .( CMP r0,#0x1c
- 0x010086f2: d10c .. BNE 0x100870e ; gapc_cmp_evt_handler + 50
- 0x010086f4: 7860 `x LDRB r0,[r4,#1]
- 0x010086f6: b150 P. CBZ r0,0x100870e ; gapc_cmp_evt_handler + 50
- 0x010086f8: 4806 .H LDR r0,[pc,#24] ; [0x1008714] = 0x20004be4
- 0x010086fa: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x010086fe: 3034 40 ADDS r0,r0,#0x34
- 0x01008700: f7f8f9d3 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01008704: f7f8f9f4 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01008708: 4628 (F MOV r0,r5
- 0x0100870a: f7fcfd5d ..]. BL atts_process_pdu ; 0x10051c8
- 0x0100870e: 2000 . MOVS r0,#0
- 0x01008710: bd70 p. POP {r4-r6,pc}
- $d
- 0x01008712: 0000 .. DCW 0
- 0x01008714: 20004be4 .K. DCD 536890340
- $t
- i.gapc_cmp_evt_handler
- gapc_cmp_evt_handler
- 0x01008718: b570 p. PUSH {r4-r6,lr}
- 0x0100871a: 4a17 .J LDR r2,[pc,#92] ; [0x1008778] = 0x20004b08
- 0x0100871c: 461d .F MOV r5,r3
- 0x0100871e: 460c .F MOV r4,r1
- 0x01008720: f89200d5 .... LDRB r0,[r2,#0xd5]
- 0x01008724: 28ff .( CMP r0,#0xff
- 0x01008726: d025 %. BEQ 0x1008774 ; gapc_cmp_evt_handler + 92
- 0x01008728: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x0100872c: 68c0 .h LDR r0,[r0,#0xc]
- 0x0100872e: f8901055 ..U. LDRB r1,[r0,#0x55]
- 0x01008732: b921 !. CBNZ r1,0x100873e ; gapc_cmp_evt_handler + 38
- 0x01008734: 7861 ax LDRB r1,[r4,#1]
- 0x01008736: b101 .. CBZ r1,0x100873a ; gapc_cmp_evt_handler + 34
- 0x01008738: 3190 .1 ADDS r1,r1,#0x90
- 0x0100873a: f8801055 ..U. STRB r1,[r0,#0x55]
- 0x0100873e: 7821 !x LDRB r1,[r4,#0]
- 0x01008740: 2901 .) CMP r1,#1
- 0x01008742: d002 .. BEQ 0x100874a ; gapc_cmp_evt_handler + 50
- 0x01008744: 2902 .) CMP r1,#2
- 0x01008746: d115 .. BNE 0x1008774 ; gapc_cmp_evt_handler + 92
- 0x01008748: e007 .. B 0x100875a ; gapc_cmp_evt_handler + 66
- 0x0100874a: 21ff .! MOVS r1,#0xff
- 0x0100874c: f88210d5 .... STRB r1,[r2,#0xd5]
- 0x01008750: f8901055 ..U. LDRB r1,[r0,#0x55]
- 0x01008754: f001fd32 ..2. BL gapm_actv_stopped ; 0x100a1bc
- 0x01008758: e00c .. B 0x1008774 ; gapc_cmp_evt_handler + 92
- 0x0100875a: 2302 .# MOVS r3,#2
- 0x0100875c: 2207 ." MOVS r2,#7
- 0x0100875e: 4629 )F MOV r1,r5
- 0x01008760: f6406004 @..` MOV r0,#0xe04
- 0x01008764: f7f8f997 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008768: 2101 .! MOVS r1,#1
- 0x0100876a: 7001 .p STRB r1,[r0,#0]
- 0x0100876c: 2113 .! MOVS r1,#0x13
- 0x0100876e: 7041 Ap STRB r1,[r0,#1]
- 0x01008770: f7f8f996 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01008774: 2000 . MOVS r0,#0
- 0x01008776: bd70 p. POP {r4-r6,pc}
- $d
- 0x01008778: 20004b08 .K. DCD 536890120
- $t
- i.gapc_con_cleanup
- gapc_con_cleanup
- 0x0100877c: b510 .. PUSH {r4,lr}
- 0x0100877e: 4604 .F MOV r4,r0
- 0x01008780: 28ff .( CMP r0,#0xff
- 0x01008782: d001 .. BEQ 0x1008788 ; gapc_con_cleanup + 12
- 0x01008784: f7ffff46 ..F. BL gapc_cleanup ; 0x1008614
- 0x01008788: 4620 F MOV r0,r4
- 0x0100878a: bd10 .. POP {r4,pc}
- i.gapc_con_create
- gapc_con_create
- 0x0100878c: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x01008790: 2400 .$ MOVS r4,#0
- 0x01008792: 469a .F MOV r10,r3
- 0x01008794: 4690 .F MOV r8,r2
- 0x01008796: 460d .F MOV r5,r1
- 0x01008798: 4e58 XN LDR r6,[pc,#352] ; [0x10088fc] = 0x20000080
- 0x0100879a: 2708 .' MOVS r7,#8
- 0x0100879c: f8ddb030 ..0. LDR r11,[sp,#0x30]
- 0x010087a0: e008 .. B 0x10087b4 ; gapc_con_create + 40
- 0x010087a2: bf00 .. NOP
- 0x010087a4: ea472004 G.. ORR r0,r7,r4,LSL #8
- 0x010087a8: f7f8f9b1 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010087ac: 283f ?( CMP r0,#0x3f
- 0x010087ae: d005 .. BEQ 0x10087bc ; gapc_con_create + 48
- 0x010087b0: 1c64 d. ADDS r4,r4,#1
- 0x010087b2: b2e4 .. UXTB r4,r4
- 0x010087b4: f896004f ..O. LDRB r0,[r6,#0x4f]
- 0x010087b8: 42a0 .B CMP r0,r4
- 0x010087ba: d8f3 .. BHI 0x10087a4 ; gapc_con_create + 24
- 0x010087bc: f896004f ..O. LDRB r0,[r6,#0x4f]
- 0x010087c0: 42a0 .B CMP r0,r4
- 0x010087c2: d101 .. BNE 0x10087c8 ; gapc_con_create + 60
- 0x010087c4: 24ff .$ MOVS r4,#0xff
- 0x010087c6: e095 .. B 0x10088f4 ; gapc_con_create + 360
- 0x010087c8: 2000 . MOVS r0,#0
- 0x010087ca: 9000 .. STR r0,[sp,#0]
- 0x010087cc: 4601 .F MOV r1,r0
- 0x010087ce: 9001 .. STR r0,[sp,#4]
- 0x010087d0: 2058 X MOVS r0,#0x58
- 0x010087d2: f7f8f933 ..3. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010087d6: 4e4a JN LDR r6,[pc,#296] ; [0x1008900] = 0x20004ab8
- 0x010087d8: 2158 X! MOVS r1,#0x58
- 0x010087da: f8460024 F.$. STR r0,[r6,r4,LSL #2]
- 0x010087de: f7f8f8c4 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x010087e2: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x010087e6: 20c8 . MOVS r0,#0xc8
- 0x010087e8: 8788 .. STRH r0,[r1,#0x3c]
- 0x010087ea: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x010087ee: 201d . MOVS r0,#0x1d
- 0x010087f0: f8810055 ..U. STRB r0,[r1,#0x55]
- 0x010087f4: ea472004 G.. ORR r0,r7,r4,LSL #8
- 0x010087f8: 4607 .F MOV r7,r0
- 0x010087fa: 2100 .! MOVS r1,#0
- 0x010087fc: f7f8f8bf .... BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x01008800: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x01008804: 8868 h. LDRH r0,[r5,#2]
- 0x01008806: f8a10044 ..D. STRH r0,[r1,#0x44]
- 0x0100880a: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x0100880e: 792a *y LDRB r2,[r5,#4]
- 0x01008810: f8101f46 ..F. LDRB r1,[r0,#0x46]!
- 0x01008814: f3621145 b.E. BFI r1,r2,#5,#1
- 0x01008818: 7001 .p STRB r1,[r0,#0]
- 0x0100881a: 2206 ." MOVS r2,#6
- 0x0100881c: 4669 iF MOV r1,sp
- 0x0100881e: f1050012 .... ADD r0,r5,#0x12
- 0x01008822: f7f8f95b ..[. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01008826: 2800 .( CMP r0,#0
- 0x01008828: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x0100882c: f04f0901 O... MOV r9,#1
- 0x01008830: d00a .. BEQ 0x1008848 ; gapc_con_create + 188
- 0x01008832: f8d51012 .... LDR r1,[r5,#0x12]
- 0x01008836: f8401f4e @.N. STR r1,[r0,#0x4e]!
- 0x0100883a: 8ae9 .. LDRH r1,[r5,#0x16]
- 0x0100883c: 8081 .. STRH r1,[r0,#4]
- 0x0100883e: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x01008842: f8819054 ..T. STRB r9,[r1,#0x54]
- 0x01008846: e00a .. B 0x100885e ; gapc_con_create + 210
- 0x01008848: f8d51006 .... LDR r1,[r5,#6]
- 0x0100884c: f8401f4e @.N. STR r1,[r0,#0x4e]!
- 0x01008850: 8969 i. LDRH r1,[r5,#0xa]
- 0x01008852: 8081 .. STRH r1,[r0,#4]
- 0x01008854: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x01008858: 7968 hy LDRB r0,[r5,#5]
- 0x0100885a: f8810054 ..T. STRB r0,[r1,#0x54]
- 0x0100885e: 2206 ." MOVS r2,#6
- 0x01008860: 4669 iF MOV r1,sp
- 0x01008862: f105000c .... ADD r0,r5,#0xc
- 0x01008866: f7f8f939 ..9. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x0100886a: b158 X. CBZ r0,0x1008884 ; gapc_con_create + 248
- 0x0100886c: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x01008870: 68e9 .h LDR r1,[r5,#0xc]
- 0x01008872: f8401f47 @.G. STR r1,[r0,#0x47]!
- 0x01008876: 8a29 ). LDRH r1,[r5,#0x10]
- 0x01008878: 8081 .. STRH r1,[r0,#4]
- 0x0100887a: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x0100887e: f881904d ..M. STRB r9,[r1,#0x4d]
- 0x01008882: e00c .. B 0x100889e ; gapc_con_create + 274
- 0x01008884: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x01008888: f8da2000 ... LDR r2,[r10,#0]
- 0x0100888c: f8412f47 A.G/ STR r2,[r1,#0x47]!
- 0x01008890: f8ba0004 .... LDRH r0,[r10,#4]
- 0x01008894: 8088 .. STRH r0,[r1,#4]
- 0x01008896: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x0100889a: f881b04d ..M. STRB r11,[r1,#0x4d]
- 0x0100889e: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x010088a2: 20ff . MOVS r0,#0xff
- 0x010088a4: f1b80f07 .... CMP r8,#7
- 0x010088a8: 8188 .. STRH r0,[r1,#0xc]
- 0x010088aa: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x010088ae: f8a1800e .... STRH r8,[r1,#0xe]
- 0x010088b2: d01f .. BEQ 0x10088f4 ; gapc_con_create + 360
- 0x010088b4: 463a :F MOV r2,r7
- 0x010088b6: 2312 .# MOVS r3,#0x12
- 0x010088b8: 4641 AF MOV r1,r8
- 0x010088ba: f6406001 @..` MOV r0,#0xe01
- 0x010088be: f7f8f8ea .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010088c2: 8869 i. LDRH r1,[r5,#2]
- 0x010088c4: 8001 .. STRH r1,[r0,#0]
- 0x010088c6: 7969 iy LDRB r1,[r5,#5]
- 0x010088c8: f0010101 .... AND r1,r1,#1
- 0x010088cc: 7241 Ar STRB r1,[r0,#9]
- 0x010088ce: f8d51006 .... LDR r1,[r5,#6]
- 0x010088d2: f8c0100b .... STR r1,[r0,#0xb]
- 0x010088d6: 8969 i. LDRH r1,[r5,#0xa]
- 0x010088d8: f8a0100f .... STRH r1,[r0,#0xf]
- 0x010088dc: 8b29 ). LDRH r1,[r5,#0x18]
- 0x010088de: 8041 A. STRH r1,[r0,#2]
- 0x010088e0: 8b69 i. LDRH r1,[r5,#0x1a]
- 0x010088e2: 8081 .. STRH r1,[r0,#4]
- 0x010088e4: 8ba9 .. LDRH r1,[r5,#0x1c]
- 0x010088e6: 80c1 .. STRH r1,[r0,#6]
- 0x010088e8: 7fa9 .. LDRB r1,[r5,#0x1e]
- 0x010088ea: 7201 .r STRB r1,[r0,#8]
- 0x010088ec: 7929 )y LDRB r1,[r5,#4]
- 0x010088ee: 7281 .r STRB r1,[r0,#0xa]
- 0x010088f0: f7f8f8d6 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010088f4: 4620 F MOV r0,r4
- 0x010088f6: e8bd9ffc .... POP {r2-r12,pc}
- $d
- 0x010088fa: 0000 .. DCW 0
- 0x010088fc: 20000080 ... DCD 536871040
- 0x01008900: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_connection_cfm_handler
- gapc_connection_cfm_handler
- 0x01008904: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01008908: 4615 .F MOV r5,r2
- 0x0100890a: 460c .F MOV r4,r1
- 0x0100890c: 4610 .F MOV r0,r2
- 0x0100890e: f7f8f8fe .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01008912: 283f ?( CMP r0,#0x3f
- 0x01008914: d032 2. BEQ 0x100897c ; gapc_connection_cfm_handler + 120
- 0x01008916: f8941028 ..(. LDRB r1,[r4,#0x28]
- 0x0100891a: 0a2d -. LSRS r5,r5,#8
- 0x0100891c: 07c8 .. LSLS r0,r1,#31
- 0x0100891e: d025 %. BEQ 0x100896c ; gapc_connection_cfm_handler + 104
- 0x01008920: f894202a ..* LDRB r2,[r4,#0x2a]
- 0x01008924: 4628 (F MOV r0,r5
- 0x01008926: f7fffc01 .... BL gapc_auth_set ; 0x100812c
- 0x0100892a: 4816 .H LDR r0,[pc,#88] ; [0x1008984] = 0x20004ab8
- 0x0100892c: f8943029 ..)0 LDRB r3,[r4,#0x29]
- 0x01008930: f8501025 P.%. LDR r1,[r0,r5,LSL #2]
- 0x01008934: f8112f46 ..F/ LDRB r2,[r1,#0x46]!
- 0x01008938: f3631286 c... BFI r2,r3,#6,#1
- 0x0100893c: 700a .p STRB r2,[r1,#0]
- 0x0100893e: f8502025 P.% LDR r2,[r0,r5,LSL #2]
- 0x01008942: 6921 !i LDR r1,[r4,#0x10]
- 0x01008944: 6351 Qc STR r1,[r2,#0x34]
- 0x01008946: f8502025 P.% LDR r2,[r0,r5,LSL #2]
- 0x0100894a: 6a61 aj LDR r1,[r4,#0x24]
- 0x0100894c: 6391 .c STR r1,[r2,#0x38]
- 0x0100894e: e89400cc .... LDM r4,{r2,r3,r6,r7}
- 0x01008952: f8501025 P.%. LDR r1,[r0,r5,LSL #2]
- 0x01008956: 3414 .4 ADDS r4,r4,#0x14
- 0x01008958: 3114 .1 ADDS r1,r1,#0x14
- 0x0100895a: e88100cc .... STM r1,{r2,r3,r6,r7}
- 0x0100895e: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01008962: cc1e .. LDM r4,{r1-r4}
- 0x01008964: 3024 $0 ADDS r0,r0,#0x24
- 0x01008966: e880001e .... STM r0,{r1-r4}
- 0x0100896a: e004 .. B 0x1008976 ; gapc_connection_cfm_handler + 114
- 0x0100896c: 2200 ." MOVS r2,#0
- 0x0100896e: 4611 .F MOV r1,r2
- 0x01008970: 4628 (F MOV r0,r5
- 0x01008972: f7fffbdb .... BL gapc_auth_set ; 0x100812c
- 0x01008976: 4628 (F MOV r0,r5
- 0x01008978: f002fa9c .... BL gapm_con_enable ; 0x100aeb4
- 0x0100897c: 2000 . MOVS r0,#0
- 0x0100897e: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01008982: 0000 .. DCW 0
- 0x01008984: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_connection_req_ind_handler
- gapc_connection_req_ind_handler
- 0x01008988: b570 p. PUSH {r4-r6,lr}
- 0x0100898a: 461d .F MOV r5,r3
- 0x0100898c: ea6f2015 o.. MVN r0,r5,LSR #8
- 0x01008990: b086 .. SUB sp,sp,#0x18
- 0x01008992: 4616 .F MOV r6,r2
- 0x01008994: f0100fff .... TST r0,#0xff
- 0x01008998: d039 9. BEQ 0x1008a0e ; gapc_connection_req_ind_handler + 134
- 0x0100899a: 4c1f .L LDR r4,[pc,#124] ; [0x1008a18] = 0x200049b4
- 0x0100899c: 2001 . MOVS r0,#1
- 0x0100899e: eb042215 ..." ADD r2,r4,r5,LSR #8
- 0x010089a2: 7790 .w STRB r0,[r2,#0x1e]
- 0x010089a4: 0a28 (. LSRS r0,r5,#8
- 0x010089a6: f8840066 ..f. STRB r0,[r4,#0x66]
- 0x010089aa: f8d1200b ... LDR r2,[r1,#0xb]
- 0x010089ae: f8c42067 ..g STR r2,[r4,#0x67]
- 0x010089b2: f8b1200f ... LDRH r2,[r1,#0xf]
- 0x010089b6: f8a4206b ..k STRH r2,[r4,#0x6b]
- 0x010089ba: 7a4a Jz LDRB r2,[r1,#9]
- 0x010089bc: f884206d ..m STRB r2,[r4,#0x6d]
- 0x010089c0: 884a J. LDRH r2,[r1,#2]
- 0x010089c2: f8a4206e ..n STRH r2,[r4,#0x6e]
- 0x010089c6: 888a .. LDRH r2,[r1,#4]
- 0x010089c8: f8a42070 ..p STRH r2,[r4,#0x70]
- 0x010089cc: 88ca .. LDRH r2,[r1,#6]
- 0x010089ce: f8a42072 ..r STRH r2,[r4,#0x72]
- 0x010089d2: 7a89 .z LDRB r1,[r1,#0xa]
- 0x010089d4: f8041f64 ..d. STRB r1,[r4,#0x64]!
- 0x010089d8: f004f908 .... BL gatt_clear_remote_svc ; 0x100cbec
- 0x010089dc: 490f .I LDR r1,[pc,#60] ; [0x1008a1c] = 0x20003b24
- 0x010089de: 2000 . MOVS r0,#0
- 0x010089e0: 7008 .p STRB r0,[r1,#0]
- 0x010089e2: 480f .H LDR r0,[pc,#60] ; [0x1008a20] = 0x20003bcc
- 0x010089e4: 8006 .. STRH r6,[r0,#0]
- 0x010089e6: 8045 E. STRH r5,[r0,#2]
- 0x010089e8: f8140964 ..d. LDRB r0,[r4],#-0x64
- 0x010089ec: b190 .. CBZ r0,0x1008a14 ; gapc_connection_req_ind_handler + 140
- 0x010089ee: 2003 . MOVS r0,#3
- 0x010089f0: 4909 .I LDR r1,[pc,#36] ; [0x1008a18] = 0x200049b4
- 0x010089f2: f88d0000 .... STRB r0,[sp,#0]
- 0x010089f6: 2210 ." MOVS r2,#0x10
- 0x010089f8: 3166 f1 ADDS r1,r1,#0x66
- 0x010089fa: a801 .. ADD r0,sp,#4
- 0x010089fc: f7f7ffc4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01008a00: f8d41098 .... LDR r1,[r4,#0x98]
- 0x01008a04: b109 .. CBZ r1,0x1008a0a ; gapc_connection_req_ind_handler + 130
- 0x01008a06: 4668 hF MOV r0,sp
- 0x01008a08: 4788 .G BLX r1
- 0x01008a0a: f7fdfbb3 .... BL ble_bond_check ; 0x1006174
- 0x01008a0e: b006 .. ADD sp,sp,#0x18
- 0x01008a10: 2000 . MOVS r0,#0
- 0x01008a12: bd70 p. POP {r4-r6,pc}
- 0x01008a14: 2004 . MOVS r0,#4
- 0x01008a16: e7eb .. B 0x10089f0 ; gapc_connection_req_ind_handler + 104
- $d
- 0x01008a18: 200049b4 .I. DCD 536889780
- 0x01008a1c: 20003b24 $;. DCD 536886052
- 0x01008a20: 20003bcc .;. DCD 536886220
- $t
- i.gapc_connection_send_cfm
- gapc_connection_send_cfm
- 0x01008a24: b570 p. PUSH {r4-r6,lr}
- 0x01008a26: 4d10 .M LDR r5,[pc,#64] ; [0x1008a68] = 0x20003bcc
- 0x01008a28: 232c ,# MOVS r3,#0x2c
- 0x01008a2a: 2203 ." MOVS r2,#3
- 0x01008a2c: 8868 h. LDRH r0,[r5,#2]
- 0x01008a2e: f02000ff ... BIC r0,r0,#0xff
- 0x01008a32: f0400108 @... ORR r1,r0,#8
- 0x01008a36: f6406002 @..` MOV r0,#0xe02
- 0x01008a3a: f7f8f82c ..,. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008a3e: 4604 .F MOV r4,r0
- 0x01008a40: f7fdff22 ..". BL ble_sec_get_bond_status ; 0x1006888
- 0x01008a44: f8840028 ..(. STRB r0,[r4,#0x28]
- 0x01008a48: f7fdff1e .... BL ble_sec_get_bond_status ; 0x1006888
- 0x01008a4c: b110 .. CBZ r0,0x1008a54 ; gapc_connection_send_cfm + 48
- 0x01008a4e: 2001 . MOVS r0,#1
- 0x01008a50: f884002a ..*. STRB r0,[r4,#0x2a]
- 0x01008a54: 4620 F MOV r0,r4
- 0x01008a56: f7f8f823 ..#. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01008a5a: 8828 (. LDRH r0,[r5,#0]
- 0x01008a5c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01008a60: 2103 .! MOVS r1,#3
- 0x01008a62: f7f7bf8c .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- $d
- 0x01008a66: 0000 .. DCW 0
- 0x01008a68: 20003bcc .;. DCD 536886220
- $t
- i.gapc_default_msg_handler
- gapc_default_msg_handler
- 0x01008a6c: 2000 . MOVS r0,#0
- 0x01008a6e: 4770 pG BX lr
- i.gapc_disconnect_cmd_handler
- gapc_disconnect_cmd_handler
- 0x01008a70: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01008a74: 460c .F MOV r4,r1
- 0x01008a76: 7809 .x LDRB r1,[r1,#0]
- 0x01008a78: 0a15 .. LSRS r5,r2,#8
- 0x01008a7a: 461e .F MOV r6,r3
- 0x01008a7c: 4617 .F MOV r7,r2
- 0x01008a7e: 2901 .) CMP r1,#1
- 0x01008a80: d001 .. BEQ 0x1008a86 ; gapc_disconnect_cmd_handler + 22
- 0x01008a82: 2340 @# MOVS r3,#0x40
- 0x01008a84: e023 #. B 0x1008ace ; gapc_disconnect_cmd_handler + 94
- 0x01008a86: 4610 .F MOV r0,r2
- 0x01008a88: f7f8f841 ..A. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01008a8c: 283f ?( CMP r0,#0x3f
- 0x01008a8e: d01c .. BEQ 0x1008aca ; gapc_disconnect_cmd_handler + 90
- 0x01008a90: 281f .( CMP r0,#0x1f
- 0x01008a92: d01a .. BEQ 0x1008aca ; gapc_disconnect_cmd_handler + 90
- 0x01008a94: 211f .! MOVS r1,#0x1f
- 0x01008a96: 4638 8F MOV r0,r7
- 0x01008a98: f7f7ff71 ..q. BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x01008a9c: 480f .H LDR r0,[pc,#60] ; [0x1008adc] = 0x20004ab8
- 0x01008a9e: 2304 .# MOVS r3,#4
- 0x01008aa0: f2404206 @..B MOV r2,#0x406
- 0x01008aa4: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01008aa8: 4629 )F MOV r1,r5
- 0x01008aaa: 8186 .. STRH r6,[r0,#0xc]
- 0x01008aac: f2411005 A... MOV r0,#0x1105
- 0x01008ab0: f7f7fff1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008ab4: 4606 .F MOV r6,r0
- 0x01008ab6: 4628 (F MOV r0,r5
- 0x01008ab8: f000f91e .... BL gapc_get_conhdl ; 0x1008cf8
- 0x01008abc: 8030 0. STRH r0,[r6,#0]
- 0x01008abe: 7860 `x LDRB r0,[r4,#1]
- 0x01008ac0: 70b0 .p STRB r0,[r6,#2]
- 0x01008ac2: 4630 0F MOV r0,r6
- 0x01008ac4: f7f8f850 ..P. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x01008ac8: e005 .. B 0x1008ad6 ; gapc_disconnect_cmd_handler + 102
- 0x01008aca: 7821 !x LDRB r1,[r4,#0]
- 0x01008acc: 2343 C# MOVS r3,#0x43
- 0x01008ace: 4632 2F MOV r2,r6
- 0x01008ad0: 4628 (F MOV r0,r5
- 0x01008ad2: f000fe8e .... BL gapc_send_error_evt ; 0x10097f2
- 0x01008ad6: 2000 . MOVS r0,#0
- 0x01008ad8: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01008adc: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_disconnect_ind_handler
- gapc_disconnect_ind_handler
- 0x01008ae0: b570 p. PUSH {r4-r6,lr}
- 0x01008ae2: 460c .F MOV r4,r1
- 0x01008ae4: 461d .F MOV r5,r3
- 0x01008ae6: 2102 .! MOVS r1,#2
- 0x01008ae8: 2003 . MOVS r0,#3
- 0x01008aea: f7f7ff48 ..H. BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x01008aee: 4905 .I LDR r1,[pc,#20] ; [0x1008b04] = 0x200049b4
- 0x01008af0: 2000 . MOVS r0,#0
- 0x01008af2: eb012115 ...! ADD r1,r1,r5,LSR #8
- 0x01008af6: 7788 .w STRB r0,[r1,#0x1e]
- 0x01008af8: 4620 F MOV r0,r4
- 0x01008afa: f7f8fe13 .... BL app_disconnect_ind_func ; 0x1001724
- 0x01008afe: 2000 . MOVS r0,#0
- 0x01008b00: bd70 p. POP {r4-r6,pc}
- $d
- 0x01008b02: 0000 .. DCW 0
- 0x01008b04: 200049b4 .I. DCD 536889780
- $t
- i.gapc_enc_keysize_get
- gapc_enc_keysize_get
- 0x01008b08: 4601 .F MOV r1,r0
- 0x01008b0a: 2000 . MOVS r0,#0
- 0x01008b0c: 29ff .) CMP r1,#0xff
- 0x01008b0e: d006 .. BEQ 0x1008b1e ; gapc_enc_keysize_get + 22
- 0x01008b10: 4a03 .J LDR r2,[pc,#12] ; [0x1008b20] = 0x20004ab8
- 0x01008b12: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x01008b16: 2900 .) CMP r1,#0
- 0x01008b18: d001 .. BEQ 0x1008b1e ; gapc_enc_keysize_get + 22
- 0x01008b1a: f891003e ..>. LDRB r0,[r1,#0x3e]
- 0x01008b1e: 4770 pG BX lr
- $d
- 0x01008b20: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_enc_keysize_set
- gapc_enc_keysize_set
- 0x01008b24: 28ff .( CMP r0,#0xff
- 0x01008b26: d006 .. BEQ 0x1008b36 ; gapc_enc_keysize_set + 18
- 0x01008b28: 4a03 .J LDR r2,[pc,#12] ; [0x1008b38] = 0x20004ab8
- 0x01008b2a: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x01008b2e: 2800 .( CMP r0,#0
- 0x01008b30: d001 .. BEQ 0x1008b36 ; gapc_enc_keysize_set + 18
- 0x01008b32: f880103e ..>. STRB r1,[r0,#0x3e]
- 0x01008b36: 4770 pG BX lr
- $d
- 0x01008b38: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_encrypt_cfm_handler
- gapc_encrypt_cfm_handler
- 0x01008b3c: b570 p. PUSH {r4-r6,lr}
- 0x01008b3e: 4615 .F MOV r5,r2
- 0x01008b40: 460c .F MOV r4,r1
- 0x01008b42: 2600 .& MOVS r6,#0
- 0x01008b44: 4610 .F MOV r0,r2
- 0x01008b46: f7f7ffe2 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01008b4a: 0a2d -. LSRS r5,r5,#8
- 0x01008b4c: 283f ?( CMP r0,#0x3f
- 0x01008b4e: d00e .. BEQ 0x1008b6e ; gapc_encrypt_cfm_handler + 50
- 0x01008b50: 4628 (F MOV r0,r5
- 0x01008b52: f000fa71 ..q. BL gapc_get_role ; 0x1009038
- 0x01008b56: 2801 .( CMP r0,#1
- 0x01008b58: d109 .. BNE 0x1008b6e ; gapc_encrypt_cfm_handler + 50
- 0x01008b5a: 7c63 c| LDRB r3,[r4,#0x11]
- 0x01008b5c: 7820 x LDRB r0,[r4,#0]
- 0x01008b5e: b108 .. CBZ r0,0x1008b64 ; gapc_encrypt_cfm_handler + 40
- 0x01008b60: 2101 .! MOVS r1,#1
- 0x01008b62: e000 .. B 0x1008b66 ; gapc_encrypt_cfm_handler + 42
- 0x01008b64: 2100 .! MOVS r1,#0
- 0x01008b66: 1c62 b. ADDS r2,r4,#1
- 0x01008b68: 4628 (F MOV r0,r5
- 0x01008b6a: f00dfd25 ..%. BL smpc_encrypt_cfm ; 0x10165b8
- 0x01008b6e: 4630 0F MOV r0,r6
- 0x01008b70: bd70 p. POP {r4-r6,pc}
- 0x01008b72: 0000 .. MOVS r0,r0
- i.gapc_encrypt_cmd_handler
- gapc_encrypt_cmd_handler
- 0x01008b74: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01008b78: a014 .. ADR r0,{pc}+0x54 ; 0x1008bcc
- 0x01008b7a: 4616 .F MOV r6,r2
- 0x01008b7c: 6800 .h LDR r0,[r0,#0]
- 0x01008b7e: 9000 .. STR r0,[sp,#0]
- 0x01008b80: 0a10 .. LSRS r0,r2,#8
- 0x01008b82: 461f .F MOV r7,r3
- 0x01008b84: 460c .F MOV r4,r1
- 0x01008b86: 460a .F MOV r2,r1
- 0x01008b88: 4680 .F MOV r8,r0
- 0x01008b8a: 466b kF MOV r3,sp
- 0x01008b8c: 2101 .! MOVS r1,#1
- 0x01008b8e: f000fd41 ..A. BL gapc_process_op ; 0x1009614
- 0x01008b92: 4605 .F MOV r5,r0
- 0x01008b94: 2801 .( CMP r0,#1
- 0x01008b96: d116 .. BNE 0x1008bc6 ; gapc_encrypt_cmd_handler + 82
- 0x01008b98: 4640 @F MOV r0,r8
- 0x01008b9a: f000fa4d ..M. BL gapc_get_role ; 0x1009038
- 0x01008b9e: b130 0. CBZ r0,0x1008bae ; gapc_encrypt_cmd_handler + 58
- 0x01008ba0: 42be .B CMP r6,r7
- 0x01008ba2: d10b .. BNE 0x1008bbc ; gapc_encrypt_cmd_handler + 72
- 0x01008ba4: 1ca1 .. ADDS r1,r4,#2
- 0x01008ba6: 4640 @F MOV r0,r8
- 0x01008ba8: f00dfd35 ..5. BL smpc_encrypt_start_handler ; 0x1016616
- 0x01008bac: e00b .. B 0x1008bc6 ; gapc_encrypt_cmd_handler + 82
- 0x01008bae: 1ca1 .. ADDS r1,r4,#2
- 0x01008bb0: 4640 @F MOV r0,r8
- 0x01008bb2: f00dfd1d .... BL smpc_encrypt_start ; 0x10165f0
- 0x01008bb6: 0002 .. MOVS r2,r0
- 0x01008bb8: d101 .. BNE 0x1008bbe ; gapc_encrypt_cmd_handler + 74
- 0x01008bba: e004 .. B 0x1008bc6 ; gapc_encrypt_cmd_handler + 82
- 0x01008bbc: 2242 B" MOVS r2,#0x42
- 0x01008bbe: 2101 .! MOVS r1,#1
- 0x01008bc0: 4640 @F MOV r0,r8
- 0x01008bc2: f000fdd3 .... BL gapc_send_complete_evt ; 0x100976c
- 0x01008bc6: 4628 (F MOV r0,r5
- 0x01008bc8: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x01008bcc: 0000000b .... DCD 11
- $t
- i.gapc_encrypt_ind_handler
- gapc_encrypt_ind_handler
- 0x01008bd0: 4907 .I LDR r1,[pc,#28] ; [0x1008bf0] = 0x20004ab8
- 0x01008bd2: b510 .. PUSH {r4,lr}
- 0x01008bd4: 0a18 .. LSRS r0,r3,#8
- 0x01008bd6: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
- 0x01008bda: f8911046 ..F. LDRB r1,[r1,#0x46]
- 0x01008bde: 0689 .. LSLS r1,r1,#26
- 0x01008be0: d402 .. BMI 0x1008be8 ; gapc_encrypt_ind_handler + 24
- 0x01008be2: f7f8fd0b .... BL app_connection_master_encrypted_ind_func ; 0x10015fc
- 0x01008be6: e001 .. B 0x1008bec ; gapc_encrypt_ind_handler + 28
- 0x01008be8: f7f8fd56 ..V. BL app_connection_slave_encrypted_ind_func ; 0x1001698
- 0x01008bec: 2000 . MOVS r0,#0
- 0x01008bee: bd10 .. POP {r4,pc}
- $d
- 0x01008bf0: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_encrypt_req_ind_handler
- gapc_encrypt_req_ind_handler
- 0x01008bf4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01008bf8: 461d .F MOV r5,r3
- 0x01008bfa: 4688 .F MOV r8,r1
- 0x01008bfc: b086 .. SUB sp,sp,#0x18
- 0x01008bfe: 2312 .# MOVS r3,#0x12
- 0x01008c00: 2203 ." MOVS r2,#3
- 0x01008c02: 4629 )F MOV r1,r5
- 0x01008c04: f6406018 @..` MOV r0,#0xe18
- 0x01008c08: f7f7ff45 ..E. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008c0c: 2100 .! MOVS r1,#0
- 0x01008c0e: 4604 .F MOV r4,r0
- 0x01008c10: 7001 .p STRB r1,[r0,#0]
- 0x01008c12: 481b .H LDR r0,[pc,#108] ; [0x1008c80] = 0x20003b24
- 0x01008c14: 2601 .& MOVS r6,#1
- 0x01008c16: 2710 .' MOVS r7,#0x10
- 0x01008c18: 7840 @x LDRB r0,[r0,#1]
- 0x01008c1a: 0a2d -. LSRS r5,r5,#8
- 0x01008c1c: b140 @. CBZ r0,0x1008c30 ; gapc_encrypt_req_ind_handler + 60
- 0x01008c1e: a019 .. ADR r0,{pc}+0x66 ; 0x1008c84
- 0x01008c20: f7f7fea8 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01008c24: 7026 &p STRB r6,[r4,#0]
- 0x01008c26: 2210 ." MOVS r2,#0x10
- 0x01008c28: 7467 gt STRB r7,[r4,#0x11]
- 0x01008c2a: 4919 .I LDR r1,[pc,#100] ; [0x1008c90] = 0x20004a9a
- 0x01008c2c: 1c60 `. ADDS r0,r4,#1
- 0x01008c2e: e011 .. B 0x1008c54 ; gapc_encrypt_req_ind_handler + 96
- 0x01008c30: 4817 .H LDR r0,[pc,#92] ; [0x1008c90] = 0x20004a9a
- 0x01008c32: 3836 68 SUBS r0,r0,#0x36
- 0x01008c34: 79c0 .y LDRB r0,[r0,#7]
- 0x01008c36: b188 .. CBZ r0,0x1008c5c ; gapc_encrypt_req_ind_handler + 104
- 0x01008c38: a016 .. ADR r0,{pc}+0x5c ; 0x1008c94
- 0x01008c3a: f7f7fe9b .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01008c3e: 4629 )F MOV r1,r5
- 0x01008c40: 4640 @F MOV r0,r8
- 0x01008c42: f7fdfded .... BL ble_sec_check_ediv_rand ; 0x1006820
- 0x01008c46: b138 8. CBZ r0,0x1008c58 ; gapc_encrypt_req_ind_handler + 100
- 0x01008c48: 4911 .I LDR r1,[pc,#68] ; [0x1008c90] = 0x20004a9a
- 0x01008c4a: 7026 &p STRB r6,[r4,#0]
- 0x01008c4c: 7467 gt STRB r7,[r4,#0x11]
- 0x01008c4e: 2210 ." MOVS r2,#0x10
- 0x01008c50: 391c .9 SUBS r1,r1,#0x1c
- 0x01008c52: 1c60 `. ADDS r0,r4,#1
- 0x01008c54: f7f7fe98 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01008c58: 7820 x LDRB r0,[r4,#0]
- 0x01008c5a: b950 P. CBNZ r0,0x1008c72 ; gapc_encrypt_req_ind_handler + 126
- 0x01008c5c: 201f . MOVS r0,#0x1f
- 0x01008c5e: f88d0000 .... STRB r0,[sp,#0]
- 0x01008c62: 480e .H LDR r0,[pc,#56] ; [0x1008c9c] = 0x200049b4
- 0x01008c64: f88d5004 ...P STRB r5,[sp,#4]
- 0x01008c68: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01008c6c: b109 .. CBZ r1,0x1008c72 ; gapc_encrypt_req_ind_handler + 126
- 0x01008c6e: 4668 hF MOV r0,sp
- 0x01008c70: 4788 .G BLX r1
- 0x01008c72: 4620 F MOV r0,r4
- 0x01008c74: f7f7ff14 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01008c78: b006 .. ADD sp,sp,#0x18
- 0x01008c7a: 2000 . MOVS r0,#0
- 0x01008c7c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01008c80: 20003b24 $;. DCD 536886052
- 0x01008c84: 2c725f65 e_r, DCD 745693029
- 0x01008c88: 0d786966 fix. DCD 225995110
- 0x01008c8c: 0000000a .... DCD 10
- 0x01008c90: 20004a9a .J. DCD 536890010
- 0x01008c94: 0d725f65 e_r. DCD 225599333
- 0x01008c98: 0000000a .... DCD 10
- 0x01008c9c: 200049b4 .I. DCD 536889780
- $t
- i.gapc_gen_dh_key_ind_handler
- gapc_gen_dh_key_ind_handler
- 0x01008ca0: b570 p. PUSH {r4-r6,lr}
- 0x01008ca2: 4610 .F MOV r0,r2
- 0x01008ca4: 460d .F MOV r5,r1
- 0x01008ca6: 0a14 .. LSRS r4,r2,#8
- 0x01008ca8: f7f7ff31 ..1. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01008cac: 283f ?( CMP r0,#0x3f
- 0x01008cae: d003 .. BEQ 0x1008cb8 ; gapc_gen_dh_key_ind_handler + 24
- 0x01008cb0: 4629 )F MOV r1,r5
- 0x01008cb2: 4620 F MOV r0,r4
- 0x01008cb4: f00ef822 ..". BL smpc_handle_dh_key_check_complete ; 0x1016cfc
- 0x01008cb8: 2000 . MOVS r0,#0
- 0x01008cba: bd70 p. POP {r4-r6,pc}
- i.gapc_get_bdaddr
- gapc_get_bdaddr
- 0x01008cbc: 4602 .F MOV r2,r0
- 0x01008cbe: 2000 . MOVS r0,#0
- 0x01008cc0: 2aff .* CMP r2,#0xff
- 0x01008cc2: d00a .. BEQ 0x1008cda ; gapc_get_bdaddr + 30
- 0x01008cc4: 2902 .) CMP r1,#2
- 0x01008cc6: d208 .. BCS 0x1008cda ; gapc_get_bdaddr + 30
- 0x01008cc8: 4b04 .K LDR r3,[pc,#16] ; [0x1008cdc] = 0x20004ab8
- 0x01008cca: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x01008cce: 2a00 .* CMP r2,#0
- 0x01008cd0: d003 .. BEQ 0x1008cda ; gapc_get_bdaddr + 30
- 0x01008cd2: ebc100c1 .... RSB r0,r1,r1,LSL #3
- 0x01008cd6: 3047 G0 ADDS r0,r0,#0x47
- 0x01008cd8: 4410 .D ADD r0,r0,r2
- 0x01008cda: 4770 pG BX lr
- $d
- 0x01008cdc: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_chan_sel_algo
- gapc_get_chan_sel_algo
- 0x01008ce0: 4a04 .J LDR r2,[pc,#16] ; [0x1008cf4] = 0x20004ab8
- 0x01008ce2: 4601 .F MOV r1,r0
- 0x01008ce4: 2000 . MOVS r0,#0
- 0x01008ce6: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x01008cea: 2900 .) CMP r1,#0
- 0x01008cec: d001 .. BEQ 0x1008cf2 ; gapc_get_chan_sel_algo + 18
- 0x01008cee: f8910056 ..V. LDRB r0,[r1,#0x56]
- 0x01008cf2: 4770 pG BX lr
- $d
- 0x01008cf4: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_conhdl
- gapc_get_conhdl
- 0x01008cf8: 4a07 .J LDR r2,[pc,#28] ; [0x1008d18] = 0x20000080
- 0x01008cfa: 4601 .F MOV r1,r0
- 0x01008cfc: f64f70ff O..p MOV r0,#0xffff
- 0x01008d00: f892204f ..O LDRB r2,[r2,#0x4f]
- 0x01008d04: 428a .B CMP r2,r1
- 0x01008d06: d906 .. BLS 0x1008d16 ; gapc_get_conhdl + 30
- 0x01008d08: 4a04 .J LDR r2,[pc,#16] ; [0x1008d1c] = 0x20004ab8
- 0x01008d0a: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x01008d0e: 2900 .) CMP r1,#0
- 0x01008d10: d001 .. BEQ 0x1008d16 ; gapc_get_conhdl + 30
- 0x01008d12: f8b10044 ..D. LDRH r0,[r1,#0x44]
- 0x01008d16: 4770 pG BX lr
- $d
- 0x01008d18: 20000080 ... DCD 536871040
- 0x01008d1c: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_conidx_imp
- gapc_get_conidx_imp
- 0x01008d20: 490c .I LDR r1,[pc,#48] ; [0x1008d54] = 0x20000080
- 0x01008d22: b510 .. PUSH {r4,lr}
- 0x01008d24: 4603 .F MOV r3,r0
- 0x01008d26: 2000 . MOVS r0,#0
- 0x01008d28: 4a09 .J LDR r2,[pc,#36] ; [0x1008d50] = 0x20004ab8
- 0x01008d2a: f891104f ..O. LDRB r1,[r1,#0x4f]
- 0x01008d2e: e008 .. B 0x1008d42 ; gapc_get_conidx_imp + 34
- 0x01008d30: f8524020 R. @ LDR r4,[r2,r0,LSL #2]
- 0x01008d34: b11c .. CBZ r4,0x1008d3e ; gapc_get_conidx_imp + 30
- 0x01008d36: f8b44044 ..D@ LDRH r4,[r4,#0x44]
- 0x01008d3a: 429c .B CMP r4,r3
- 0x01008d3c: d003 .. BEQ 0x1008d46 ; gapc_get_conidx_imp + 38
- 0x01008d3e: 1c40 @. ADDS r0,r0,#1
- 0x01008d40: b2c0 .. UXTB r0,r0
- 0x01008d42: 4281 .B CMP r1,r0
- 0x01008d44: d8f4 .. BHI 0x1008d30 ; gapc_get_conidx_imp + 16
- 0x01008d46: 4281 .B CMP r1,r0
- 0x01008d48: d100 .. BNE 0x1008d4c ; gapc_get_conidx_imp + 44
- 0x01008d4a: 20ff . MOVS r0,#0xff
- 0x01008d4c: bd10 .. POP {r4,pc}
- $d
- 0x01008d4e: 0000 .. DCW 0
- 0x01008d50: 20004ab8 .J. DCD 536890040
- 0x01008d54: 20000080 ... DCD 536871040
- $t
- i.gapc_get_csrk
- gapc_get_csrk
- 0x01008d58: 4602 .F MOV r2,r0
- 0x01008d5a: 2000 . MOVS r0,#0
- 0x01008d5c: 2aff .* CMP r2,#0xff
- 0x01008d5e: d00a .. BEQ 0x1008d76 ; gapc_get_csrk + 30
- 0x01008d60: 2902 .) CMP r1,#2
- 0x01008d62: d208 .. BCS 0x1008d76 ; gapc_get_csrk + 30
- 0x01008d64: 4b04 .K LDR r3,[pc,#16] ; [0x1008d78] = 0x20004ab8
- 0x01008d66: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x01008d6a: 2a00 .* CMP r2,#0
- 0x01008d6c: d003 .. BEQ 0x1008d76 ; gapc_get_csrk + 30
- 0x01008d6e: 2014 . MOVS r0,#0x14
- 0x01008d70: eb001001 .... ADD r0,r0,r1,LSL #4
- 0x01008d74: 4410 .D ADD r0,r0,r2
- 0x01008d76: 4770 pG BX lr
- $d
- 0x01008d78: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_dest_task
- gapc_get_dest_task
- 0x01008d7c: 4902 .I LDR r1,[pc,#8] ; [0x1008d88] = 0x20004ab8
- 0x01008d7e: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x01008d82: 89c0 .. LDRH r0,[r0,#0xe]
- 0x01008d84: 4770 pG BX lr
- $d
- 0x01008d86: 0000 .. DCW 0
- 0x01008d88: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_dev_info_cfm_handler
- gapc_get_dev_info_cfm_handler
- 0x01008d8c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01008d90: 4614 .F MOV r4,r2
- 0x01008d92: 460d .F MOV r5,r1
- 0x01008d94: 4610 .F MOV r0,r2
- 0x01008d96: f7f7feba .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01008d9a: 283f ?( CMP r0,#0x3f
- 0x01008d9c: d033 3. BEQ 0x1008e06 ; gapc_get_dev_info_cfm_handler + 122
- 0x01008d9e: 2600 .& MOVS r6,#0
- 0x01008da0: 2006 . MOVS r0,#6
- 0x01008da2: 0a21 !. LSRS r1,r4,#8
- 0x01008da4: 782a *x LDRB r2,[r5,#0]
- 0x01008da6: eb002101 ...! ADD r1,r0,r1,LSL #8
- 0x01008daa: f6404014 @..@ MOV r0,#0xc14
- 0x01008dae: b12a *. CBZ r2,0x1008dbc ; gapc_get_dev_info_cfm_handler + 48
- 0x01008db0: 2702 .' MOVS r7,#2
- 0x01008db2: 2a01 .* CMP r2,#1
- 0x01008db4: d015 .. BEQ 0x1008de2 ; gapc_get_dev_info_cfm_handler + 86
- 0x01008db6: 2a02 .* CMP r2,#2
- 0x01008db8: d125 %. BNE 0x1008e06 ; gapc_get_dev_info_cfm_handler + 122
- 0x01008dba: e027 '. B 0x1008e0c ; gapc_get_dev_info_cfm_handler + 128
- 0x01008dbc: 886a j. LDRH r2,[r5,#2]
- 0x01008dbe: 1d92 .. ADDS r2,r2,#6
- 0x01008dc0: b293 .. UXTH r3,r2
- 0x01008dc2: 4622 "F MOV r2,r4
- 0x01008dc4: f7f7fe67 ..g. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008dc8: 4604 .F MOV r4,r0
- 0x01008dca: 2002 . MOVS r0,#2
- 0x01008dcc: f002f930 ..0. BL gapm_get_att_handle ; 0x100b030
- 0x01008dd0: 8020 . STRH r0,[r4,#0]
- 0x01008dd2: 7126 &q STRB r6,[r4,#4]
- 0x01008dd4: 886a j. LDRH r2,[r5,#2]
- 0x01008dd6: 8062 b. STRH r2,[r4,#2]
- 0x01008dd8: 1d29 ). ADDS r1,r5,#4
- 0x01008dda: 1d60 `. ADDS r0,r4,#5
- 0x01008ddc: f7f7fdd4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01008de0: e00e .. B 0x1008e00 ; gapc_get_dev_info_cfm_handler + 116
- 0x01008de2: 2308 .# MOVS r3,#8
- 0x01008de4: 4622 "F MOV r2,r4
- 0x01008de6: f7f7fe56 ..V. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008dea: 4604 .F MOV r4,r0
- 0x01008dec: 2004 . MOVS r0,#4
- 0x01008dee: f002f91f .... BL gapm_get_att_handle ; 0x100b030
- 0x01008df2: 8020 . STRH r0,[r4,#0]
- 0x01008df4: 7126 &q STRB r6,[r4,#4]
- 0x01008df6: 8067 g. STRH r7,[r4,#2]
- 0x01008df8: 8869 i. LDRH r1,[r5,#2]
- 0x01008dfa: 7161 aq STRB r1,[r4,#5]
- 0x01008dfc: 0a09 .. LSRS r1,r1,#8
- 0x01008dfe: 71a1 .q STRB r1,[r4,#6]
- 0x01008e00: 4620 F MOV r0,r4
- 0x01008e02: f7f7fe4d ..M. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01008e06: 2000 . MOVS r0,#0
- 0x01008e08: e8bd81f0 .... POP {r4-r8,pc}
- 0x01008e0c: 230e .# MOVS r3,#0xe
- 0x01008e0e: 4622 "F MOV r2,r4
- 0x01008e10: f7f7fe41 ..A. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008e14: 4604 .F MOV r4,r0
- 0x01008e16: 2006 . MOVS r0,#6
- 0x01008e18: f002f90a .... BL gapm_get_att_handle ; 0x100b030
- 0x01008e1c: 8020 . STRH r0,[r4,#0]
- 0x01008e1e: 7126 &q STRB r6,[r4,#4]
- 0x01008e20: 2008 . MOVS r0,#8
- 0x01008e22: 8060 `. STRH r0,[r4,#2]
- 0x01008e24: 8869 i. LDRH r1,[r5,#2]
- 0x01008e26: 7161 aq STRB r1,[r4,#5]
- 0x01008e28: 0a09 .. LSRS r1,r1,#8
- 0x01008e2a: 71a1 .q STRB r1,[r4,#6]
- 0x01008e2c: 88a9 .. LDRH r1,[r5,#4]
- 0x01008e2e: 71e1 .q STRB r1,[r4,#7]
- 0x01008e30: 0a09 .. LSRS r1,r1,#8
- 0x01008e32: 7221 !r STRB r1,[r4,#8]
- 0x01008e34: 88e9 .. LDRH r1,[r5,#6]
- 0x01008e36: 7261 ar STRB r1,[r4,#9]
- 0x01008e38: 0a09 .. LSRS r1,r1,#8
- 0x01008e3a: 72a1 .r STRB r1,[r4,#0xa]
- 0x01008e3c: 8929 ). LDRH r1,[r5,#8]
- 0x01008e3e: 72e1 .r STRB r1,[r4,#0xb]
- 0x01008e40: 0a09 .. LSRS r1,r1,#8
- 0x01008e42: 7321 !s STRB r1,[r4,#0xc]
- 0x01008e44: e7dc .. B 0x1008e00 ; gapc_get_dev_info_cfm_handler + 116
- i.gapc_get_dev_info_req_ind_handler
- gapc_get_dev_info_req_ind_handler
- 0x01008e46: b570 p. PUSH {r4-r6,lr}
- 0x01008e48: 460c .F MOV r4,r1
- 0x01008e4a: 7809 .x LDRB r1,[r1,#0]
- 0x01008e4c: 461d .F MOV r5,r3
- 0x01008e4e: f640600b @..` MOV r0,#0xe0b
- 0x01008e52: b121 !. CBZ r1,0x1008e5e ; gapc_get_dev_info_req_ind_handler + 24
- 0x01008e54: 2901 .) CMP r1,#1
- 0x01008e56: d00d .. BEQ 0x1008e74 ; gapc_get_dev_info_req_ind_handler + 46
- 0x01008e58: 2902 .) CMP r1,#2
- 0x01008e5a: d118 .. BNE 0x1008e8e ; gapc_get_dev_info_req_ind_handler + 72
- 0x01008e5c: e019 .. B 0x1008e92 ; gapc_get_dev_info_req_ind_handler + 76
- 0x01008e5e: 2325 %# MOVS r3,#0x25
- 0x01008e60: 4629 )F MOV r1,r5
- 0x01008e62: f7f7fe18 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008e66: 4605 .F MOV r5,r0
- 0x01008e68: 7820 x LDRB r0,[r4,#0]
- 0x01008e6a: 7028 (p STRB r0,[r5,#0]
- 0x01008e6c: 1d28 (. ADDS r0,r5,#4
- 0x01008e6e: f7fff8bf .... BL gap_get_dev_name ; 0x1007ff0
- 0x01008e72: e008 .. B 0x1008e86 ; gapc_get_dev_info_req_ind_handler + 64
- 0x01008e74: 230a .# MOVS r3,#0xa
- 0x01008e76: 4629 )F MOV r1,r5
- 0x01008e78: f7f7fe0d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008e7c: 4605 .F MOV r5,r0
- 0x01008e7e: 7820 x LDRB r0,[r4,#0]
- 0x01008e80: 7028 (p STRB r0,[r5,#0]
- 0x01008e82: f7fff8af .... BL gap_get_dev_appearance ; 0x1007fe4
- 0x01008e86: 8068 h. STRH r0,[r5,#2]
- 0x01008e88: 4628 (F MOV r0,r5
- 0x01008e8a: f7f7fe09 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01008e8e: 2000 . MOVS r0,#0
- 0x01008e90: bd70 p. POP {r4-r6,pc}
- 0x01008e92: 230a .# MOVS r3,#0xa
- 0x01008e94: 4629 )F MOV r1,r5
- 0x01008e96: f7f7fdfe .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008e9a: 7821 !x LDRB r1,[r4,#0]
- 0x01008e9c: 7001 .p STRB r1,[r0,#0]
- 0x01008e9e: 2108 .! MOVS r1,#8
- 0x01008ea0: 8041 A. STRH r1,[r0,#2]
- 0x01008ea2: 210a .! MOVS r1,#0xa
- 0x01008ea4: 8081 .. STRH r1,[r0,#4]
- 0x01008ea6: 2100 .! MOVS r1,#0
- 0x01008ea8: 80c1 .. STRH r1,[r0,#6]
- 0x01008eaa: f44f71c8 O..q MOV r1,#0x190
- 0x01008eae: 8101 .. STRH r1,[r0,#8]
- 0x01008eb0: e7eb .. B 0x1008e8a ; gapc_get_dev_info_req_ind_handler + 68
- 0x01008eb2: 0000 .. MOVS r0,r0
- i.gapc_get_info_cmd_handler
- gapc_get_info_cmd_handler
- 0x01008eb4: e92d43fe -..C PUSH {r1-r9,lr}
- 0x01008eb8: 4690 .F MOV r8,r2
- 0x01008eba: a249 I. ADR r2,{pc}+0x126 ; 0x1008fe0
- 0x01008ebc: 460e .F MOV r6,r1
- 0x01008ebe: ca07 .. LDM r2,{r0-r2}
- 0x01008ec0: e88d0007 .... STM sp,{r0-r2}
- 0x01008ec4: 461c .F MOV r4,r3
- 0x01008ec6: ea4f2718 O..' LSR r7,r8,#8
- 0x01008eca: 466b kF MOV r3,sp
- 0x01008ecc: 4632 2F MOV r2,r6
- 0x01008ece: 2100 .! MOVS r1,#0
- 0x01008ed0: 4638 8F MOV r0,r7
- 0x01008ed2: f000fb9f .... BL gapc_process_op ; 0x1009614
- 0x01008ed6: 4605 .F MOV r5,r0
- 0x01008ed8: 2801 .( CMP r0,#1
- 0x01008eda: d17e ~. BNE 0x1008fda ; gapc_get_info_cmd_handler + 294
- 0x01008edc: 7830 0x LDRB r0,[r6,#0]
- 0x01008ede: f2411c05 A... MOV r12,#0x1105
- 0x01008ee2: 2807 .( CMP r0,#7
- 0x01008ee4: d049 I. BEQ 0x1008f7a ; gapc_get_info_cmd_handler + 198
- 0x01008ee6: dc08 .. BGT 0x1008efa ; gapc_get_info_cmd_handler + 70
- 0x01008ee8: f1a00002 .... SUB r0,r0,#2
- 0x01008eec: 2805 .( CMP r0,#5
- 0x01008eee: d274 t. BCS 0x1008fda ; gapc_get_info_cmd_handler + 294
- 0x01008ef0: e8dff000 .... TBB [pc,r0]
- $d
- 0x01008ef4: 103f3b10 .;?. DCD 272579344
- 0x01008ef8: 0010 .. DCW 16
- $t
- 0x01008efa: 2815 .( CMP r0,#0x15
- 0x01008efc: d00a .. BEQ 0x1008f14 ; gapc_get_info_cmd_handler + 96
- 0x01008efe: dc04 .. BGT 0x1008f0a ; gapc_get_info_cmd_handler + 86
- 0x01008f00: 2808 .( CMP r0,#8
- 0x01008f02: d03e >. BEQ 0x1008f82 ; gapc_get_info_cmd_handler + 206
- 0x01008f04: 2812 .( CMP r0,#0x12
- 0x01008f06: d168 h. BNE 0x1008fda ; gapc_get_info_cmd_handler + 294
- 0x01008f08: e03f ?. B 0x1008f8a ; gapc_get_info_cmd_handler + 214
- 0x01008f0a: 2818 .( CMP r0,#0x18
- 0x01008f0c: d041 A. BEQ 0x1008f92 ; gapc_get_info_cmd_handler + 222
- 0x01008f0e: 2819 .( CMP r0,#0x19
- 0x01008f10: d163 c. BNE 0x1008fda ; gapc_get_info_cmd_handler + 294
- 0x01008f12: e04e N. B 0x1008fb2 ; gapc_get_info_cmd_handler + 254
- 0x01008f14: 2006 . MOVS r0,#6
- 0x01008f16: eb002107 ...! ADD r1,r0,r7,LSL #8
- 0x01008f1a: f44f5428 O.(T MOV r4,#0x2a00
- 0x01008f1e: 230c .# MOVS r3,#0xc
- 0x01008f20: 4642 BF MOV r2,r8
- 0x01008f22: f6404008 @..@ MOV r0,#0xc08
- 0x01008f26: f7f7fdb6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008f2a: 210a .! MOVS r1,#0xa
- 0x01008f2c: 7001 .p STRB r1,[r0,#0]
- 0x01008f2e: 2101 .! MOVS r1,#1
- 0x01008f30: 7041 Ap STRB r1,[r0,#1]
- 0x01008f32: 8081 .. STRH r1,[r0,#4]
- 0x01008f34: f64f71ff O..q MOV r1,#0xffff
- 0x01008f38: 80c1 .. STRH r1,[r0,#6]
- 0x01008f3a: 2102 .! MOVS r1,#2
- 0x01008f3c: 7201 .r STRB r1,[r0,#8]
- 0x01008f3e: 7831 1x LDRB r1,[r6,#0]
- 0x01008f40: 2905 .) CMP r1,#5
- 0x01008f42: d004 .. BEQ 0x1008f4e ; gapc_get_info_cmd_handler + 154
- 0x01008f44: 2906 .) CMP r1,#6
- 0x01008f46: d005 .. BEQ 0x1008f54 ; gapc_get_info_cmd_handler + 160
- 0x01008f48: 2915 .) CMP r1,#0x15
- 0x01008f4a: d006 .. BEQ 0x1008f5a ; gapc_get_info_cmd_handler + 166
- 0x01008f4c: e007 .. B 0x1008f5e ; gapc_get_info_cmd_handler + 170
- 0x01008f4e: f6422401 B..$ MOV r4,#0x2a01
- 0x01008f52: e004 .. B 0x1008f5e ; gapc_get_info_cmd_handler + 170
- 0x01008f54: f6422404 B..$ MOV r4,#0x2a04
- 0x01008f58: e001 .. B 0x1008f5e ; gapc_get_info_cmd_handler + 170
- 0x01008f5a: f64224a6 B..$ MOV r4,#0x2aa6
- 0x01008f5e: 7244 Dr STRB r4,[r0,#9]
- 0x01008f60: 0a22 ". LSRS r2,r4,#8
- 0x01008f62: 7282 .r STRB r2,[r0,#0xa]
- 0x01008f64: f7f7fd9c .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01008f68: e037 7. B 0x1008fda ; gapc_get_info_cmd_handler + 294
- 0x01008f6a: 2302 .# MOVS r3,#2
- 0x01008f6c: f240421d @..B MOV r2,#0x41d
- 0x01008f70: e012 .. B 0x1008f98 ; gapc_get_info_cmd_handler + 228
- 0x01008f72: 2302 .# MOVS r3,#2
- 0x01008f74: f2420216 B... MOV r2,#0x2016
- 0x01008f78: e00e .. B 0x1008f98 ; gapc_get_info_cmd_handler + 228
- 0x01008f7a: 2302 .# MOVS r3,#2
- 0x01008f7c: f2414205 A..B MOV r2,#0x1405
- 0x01008f80: e00a .. B 0x1008f98 ; gapc_get_info_cmd_handler + 228
- 0x01008f82: 2302 .# MOVS r3,#2
- 0x01008f84: f2420215 B... MOV r2,#0x2015
- 0x01008f88: e006 .. B 0x1008f98 ; gapc_get_info_cmd_handler + 228
- 0x01008f8a: 2302 .# MOVS r3,#2
- 0x01008f8c: f640427b @.{B MOV r2,#0xc7b
- 0x01008f90: e002 .. B 0x1008f98 ; gapc_get_info_cmd_handler + 228
- 0x01008f92: 2302 .# MOVS r3,#2
- 0x01008f94: f2420230 B.0. MOV r2,#0x2030
- 0x01008f98: 4639 9F MOV r1,r7
- 0x01008f9a: 4660 `F MOV r0,r12
- 0x01008f9c: f7f7fd7b ..{. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008fa0: 4604 .F MOV r4,r0
- 0x01008fa2: 4638 8F MOV r0,r7
- 0x01008fa4: f7fffea8 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x01008fa8: 8020 . STRH r0,[r4,#0]
- 0x01008faa: 4620 F MOV r0,r4
- 0x01008fac: f7f7fddc .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x01008fb0: e013 .. B 0x1008fda ; gapc_get_info_cmd_handler + 294
- 0x01008fb2: 2301 .# MOVS r3,#1
- 0x01008fb4: 4642 BF MOV r2,r8
- 0x01008fb6: 4621 !F MOV r1,r4
- 0x01008fb8: f6406031 @.1` MOV r0,#0xe31
- 0x01008fbc: f7f7fd6b ..k. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01008fc0: 4604 .F MOV r4,r0
- 0x01008fc2: 4638 8F MOV r0,r7
- 0x01008fc4: f7fffe8c .... BL gapc_get_chan_sel_algo ; 0x1008ce0
- 0x01008fc8: 7020 p STRB r0,[r4,#0]
- 0x01008fca: 4620 F MOV r0,r4
- 0x01008fcc: f7f7fd68 ..h. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01008fd0: 2200 ." MOVS r2,#0
- 0x01008fd2: 4611 .F MOV r1,r2
- 0x01008fd4: 4638 8F MOV r0,r7
- 0x01008fd6: f000fbc9 .... BL gapc_send_complete_evt ; 0x100976c
- 0x01008fda: 4628 (F MOV r0,r5
- 0x01008fdc: e8bd83fe .... POP {r1-r9,pc}
- $d
- 0x01008fe0: 15060502 .... DCD 352716034
- 0x01008fe4: 08070403 .... DCD 134677507
- 0x01008fe8: 00191812 .... DCD 1644562
- $t
- i.gapc_get_operation
- gapc_get_operation
- 0x01008fec: 4b05 .K LDR r3,[pc,#20] ; [0x1009004] = 0x20004ab8
- 0x01008fee: 4602 .F MOV r2,r0
- 0x01008ff0: 2000 . MOVS r0,#0
- 0x01008ff2: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x01008ff6: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x01008ffa: 2900 .) CMP r1,#0
- 0x01008ffc: d000 .. BEQ 0x1009000 ; gapc_get_operation + 20
- 0x01008ffe: 7808 .x LDRB r0,[r1,#0]
- 0x01009000: 4770 pG BX lr
- $d
- 0x01009002: 0000 .. DCW 0
- 0x01009004: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_operation_ptr
- gapc_get_operation_ptr
- 0x01009008: 4a02 .J LDR r2,[pc,#8] ; [0x1009014] = 0x20004ab8
- 0x0100900a: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x0100900e: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
- 0x01009012: 4770 pG BX lr
- $d
- 0x01009014: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_requester
- gapc_get_requester
- 0x01009018: 4b06 .K LDR r3,[pc,#24] ; [0x1009034] = 0x20004ab8
- 0x0100901a: 4602 .F MOV r2,r0
- 0x0100901c: 2000 . MOVS r0,#0
- 0x0100901e: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x01009022: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x01009026: 2900 .) CMP r1,#0
- 0x01009028: d002 .. BEQ 0x1009030 ; gapc_get_requester + 24
- 0x0100902a: 4608 .F MOV r0,r1
- 0x0100902c: f7f7bda1 .... B $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x01009030: 4770 pG BX lr
- $d
- 0x01009032: 0000 .. DCW 0
- 0x01009034: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_role
- gapc_get_role
- 0x01009038: 4601 .F MOV r1,r0
- 0x0100903a: 2000 . MOVS r0,#0
- 0x0100903c: 29ff .) CMP r1,#0xff
- 0x0100903e: d008 .. BEQ 0x1009052 ; gapc_get_role + 26
- 0x01009040: 4a04 .J LDR r2,[pc,#16] ; [0x1009054] = 0x20004ab8
- 0x01009042: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x01009046: 2900 .) CMP r1,#0
- 0x01009048: d003 .. BEQ 0x1009052 ; gapc_get_role + 26
- 0x0100904a: f8910046 ..F. LDRB r0,[r1,#0x46]
- 0x0100904e: f3c01040 ..@. UBFX r0,r0,#5,#1
- 0x01009052: 4770 pG BX lr
- $d
- 0x01009054: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_get_sign_counter
- gapc_get_sign_counter
- 0x01009058: 4602 .F MOV r2,r0
- 0x0100905a: 2000 . MOVS r0,#0
- 0x0100905c: 2aff .* CMP r2,#0xff
- 0x0100905e: d00a .. BEQ 0x1009076 ; gapc_get_sign_counter + 30
- 0x01009060: 2902 .) CMP r1,#2
- 0x01009062: d208 .. BCS 0x1009076 ; gapc_get_sign_counter + 30
- 0x01009064: 4b04 .K LDR r3,[pc,#16] ; [0x1009078] = 0x20004ab8
- 0x01009066: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x0100906a: 2a00 .* CMP r2,#0
- 0x0100906c: d003 .. BEQ 0x1009076 ; gapc_get_sign_counter + 30
- 0x0100906e: 2034 4 MOVS r0,#0x34
- 0x01009070: eb000081 .... ADD r0,r0,r1,LSL #2
- 0x01009074: 5810 .X LDR r0,[r2,r0]
- 0x01009076: 4770 pG BX lr
- $d
- 0x01009078: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_hci_handler
- gapc_hci_handler
- 0x0100907c: b4f0 .. PUSH {r4-r7}
- 0x0100907e: 4604 .F MOV r4,r0
- 0x01009080: 2000 . MOVS r0,#0
- 0x01009082: f46f5588 o..U MVN r5,#0x1100
- 0x01009086: 1964 d. ADDS r4,r4,r5
- 0x01009088: d009 .. BEQ 0x100909e ; gapc_hci_handler + 34
- 0x0100908a: 2c01 ., CMP r4,#1
- 0x0100908c: d00b .. BEQ 0x10090a6 ; gapc_hci_handler + 42
- 0x0100908e: 2c02 ., CMP r4,#2
- 0x01009090: d00d .. BEQ 0x10090ae ; gapc_hci_handler + 50
- 0x01009092: 2c03 ., CMP r4,#3
- 0x01009094: d120 . BNE 0x10090d8 ; gapc_hci_handler + 92
- 0x01009096: 4d11 .M LDR r5,[pc,#68] ; [0x10090dc] = 0x101b8e4
- 0x01009098: 2607 .& MOVS r6,#7
- 0x0100909a: 780b .x LDRB r3,[r1,#0]
- 0x0100909c: e00a .. B 0x10090b4 ; gapc_hci_handler + 56
- 0x0100909e: 4d0f .M LDR r5,[pc,#60] ; [0x10090dc] = 0x101b8e4
- 0x010090a0: 3d78 x= SUBS r5,r5,#0x78
- 0x010090a2: 2609 .& MOVS r6,#9
- 0x010090a4: e006 .. B 0x10090b4 ; gapc_hci_handler + 56
- 0x010090a6: 4d0d .M LDR r5,[pc,#52] ; [0x10090dc] = 0x101b8e4
- 0x010090a8: 3d30 0= SUBS r5,r5,#0x30
- 0x010090aa: 2606 .& MOVS r6,#6
- 0x010090ac: e002 .. B 0x10090b4 ; gapc_hci_handler + 56
- 0x010090ae: 4d0b .M LDR r5,[pc,#44] ; [0x10090dc] = 0x101b8e4
- 0x010090b0: 3538 85 ADDS r5,r5,#0x38
- 0x010090b2: 2605 .& MOVS r6,#5
- 0x010090b4: f05f0400 _... MOVS.W r4,#0
- 0x010090b8: f8357034 5.4p LDRH r7,[r5,r4,LSL #3]
- 0x010090bc: 429f .B CMP r7,r3
- 0x010090be: d108 .. BNE 0x10090d2 ; gapc_hci_handler + 86
- 0x010090c0: eb0504c4 .... ADD r4,r5,r4,LSL #3
- 0x010090c4: 6864 dh LDR r4,[r4,#4]
- 0x010090c6: 2c00 ., CMP r4,#0
- 0x010090c8: d006 .. BEQ 0x10090d8 ; gapc_hci_handler + 92
- 0x010090ca: 46a4 .F MOV r12,r4
- 0x010090cc: bcf0 .. POP {r4-r7}
- 0x010090ce: 4618 .F MOV r0,r3
- 0x010090d0: 4760 `G BX r12
- 0x010090d2: 1c64 d. ADDS r4,r4,#1
- 0x010090d4: 42b4 .B CMP r4,r6
- 0x010090d6: d3ef .. BCC 0x10090b8 ; gapc_hci_handler + 60
- 0x010090d8: bcf0 .. POP {r4-r7}
- 0x010090da: 4770 pG BX lr
- $d
- 0x010090dc: 0101b8e4 .... DCD 16890084
- $t
- i.gapc_init
- gapc_init
- 0x010090e0: b570 p. PUSH {r4-r6,lr}
- 0x010090e2: 4d0f .M LDR r5,[pc,#60] ; [0x1009120] = 0x20000080
- 0x010090e4: b980 .. CBNZ r0,0x1009108 ; gapc_init + 40
- 0x010090e6: 490f .I LDR r1,[pc,#60] ; [0x1009124] = 0x101b330
- 0x010090e8: 2008 . MOVS r0,#8
- 0x010090ea: f7f7fced .... BL $Ven$TT$L$$ke_task_create ; 0x1000ac8
- 0x010090ee: 2000 . MOVS r0,#0
- 0x010090f0: 4602 .F MOV r2,r0
- 0x010090f2: 4b0d .K LDR r3,[pc,#52] ; [0x1009128] = 0x20004ab8
- 0x010090f4: f895104f ..O. LDRB r1,[r5,#0x4f]
- 0x010090f8: e004 .. B 0x1009104 ; gapc_init + 36
- 0x010090fa: bf00 .. NOP
- 0x010090fc: f8432020 C. STR r2,[r3,r0,LSL #2]
- 0x01009100: 1c40 @. ADDS r0,r0,#1
- 0x01009102: b2c0 .. UXTB r0,r0
- 0x01009104: 4281 .B CMP r1,r0
- 0x01009106: d8f9 .. BHI 0x10090fc ; gapc_init + 28
- 0x01009108: 2400 .$ MOVS r4,#0
- 0x0100910a: e004 .. B 0x1009116 ; gapc_init + 54
- 0x0100910c: 4620 F MOV r0,r4
- 0x0100910e: f7fffa81 .... BL gapc_cleanup ; 0x1008614
- 0x01009112: 1c64 d. ADDS r4,r4,#1
- 0x01009114: b2e4 .. UXTB r4,r4
- 0x01009116: f895004f ..O. LDRB r0,[r5,#0x4f]
- 0x0100911a: 42a0 .B CMP r0,r4
- 0x0100911c: d8f6 .. BHI 0x100910c ; gapc_init + 44
- 0x0100911e: bd70 p. POP {r4-r6,pc}
- $d
- 0x01009120: 20000080 ... DCD 536871040
- 0x01009124: 0101b330 0... DCD 16888624
- 0x01009128: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_is_disc_connection
- gapc_is_disc_connection
- 0x0100912c: 2000 . MOVS r0,#0
- 0x0100912e: 4770 pG BX lr
- i.gapc_is_sec_set
- gapc_is_sec_set
- 0x01009130: 4602 .F MOV r2,r0
- 0x01009132: 4b0e .K LDR r3,[pc,#56] ; [0x100916c] = 0x20004ab8
- 0x01009134: 2000 . MOVS r0,#0
- 0x01009136: b151 Q. CBZ r1,0x100914e ; gapc_is_sec_set + 30
- 0x01009138: 2901 .) CMP r1,#1
- 0x0100913a: d00f .. BEQ 0x100915c ; gapc_is_sec_set + 44
- 0x0100913c: 2902 .) CMP r1,#2
- 0x0100913e: d105 .. BNE 0x100914c ; gapc_is_sec_set + 28
- 0x01009140: f8530022 S.". LDR r0,[r3,r2,LSL #2]
- 0x01009144: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x01009148: f3c01000 .... UBFX r0,r0,#4,#1
- 0x0100914c: 4770 pG BX lr
- 0x0100914e: f8530022 S.". LDR r0,[r3,r2,LSL #2]
- 0x01009152: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x01009156: f3c00080 .... UBFX r0,r0,#2,#1
- 0x0100915a: 4770 pG BX lr
- 0x0100915c: f8530022 S.". LDR r0,[r3,r2,LSL #2]
- 0x01009160: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x01009164: f3c000c0 .... UBFX r0,r0,#3,#1
- 0x01009168: 4770 pG BX lr
- $d
- 0x0100916a: 0000 .. DCW 0
- 0x0100916c: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_key_press_notification_cmd_handler
- gapc_key_press_notification_cmd_handler
- 0x01009170: b5f8 .. PUSH {r3-r7,lr}
- 0x01009172: 4610 .F MOV r0,r2
- 0x01009174: 460e .F MOV r6,r1
- 0x01009176: 0a14 .. LSRS r4,r2,#8
- 0x01009178: 2500 .% MOVS r5,#0
- 0x0100917a: f7f7fcc8 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100917e: 283f ?( CMP r0,#0x3f
- 0x01009180: d028 (. BEQ 0x10091d4 ; gapc_key_press_notification_cmd_handler + 100
- 0x01009182: a015 .. ADR r0,{pc}+0x56 ; 0x10091d8
- 0x01009184: 466b kF MOV r3,sp
- 0x01009186: 6800 .h LDR r0,[r0,#0]
- 0x01009188: 9000 .. STR r0,[sp,#0]
- 0x0100918a: 4632 2F MOV r2,r6
- 0x0100918c: 2100 .! MOVS r1,#0
- 0x0100918e: 4620 F MOV r0,r4
- 0x01009190: f000fa40 ..@. BL gapc_process_op ; 0x1009614
- 0x01009194: 4605 .F MOV r5,r0
- 0x01009196: 2801 .( CMP r0,#1
- 0x01009198: d11c .. BNE 0x10091d4 ; gapc_key_press_notification_cmd_handler + 100
- 0x0100919a: 1c72 r. ADDS r2,r6,#1
- 0x0100919c: 210e .! MOVS r1,#0xe
- 0x0100919e: 4620 F MOV r0,r4
- 0x010091a0: f00efada .... BL smpc_pdu_send ; 0x1017758
- 0x010091a4: 480d .H LDR r0,[pc,#52] ; [0x10091dc] = 0x20004ab8
- 0x010091a6: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x010091aa: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x010091ae: 1e40 @. SUBS r0,r0,#1
- 0x010091b0: 283a :( CMP r0,#0x3a
- 0x010091b2: d20f .. BCS 0x10091d4 ; gapc_key_press_notification_cmd_handler + 100
- 0x010091b4: 2008 . MOVS r0,#8
- 0x010091b6: ea402104 @..! ORR r1,r0,r4,LSL #8
- 0x010091ba: f6406636 @.6f MOV r6,#0xe36
- 0x010091be: 460c .F MOV r4,r1
- 0x010091c0: 4630 0F MOV r0,r6
- 0x010091c2: f7f7fcdb .... BL $Ven$TT$L$$ke_timer_active ; 0x1000b7c
- 0x010091c6: b128 (. CBZ r0,0x10091d4 ; gapc_key_press_notification_cmd_handler + 100
- 0x010091c8: 4621 !F MOV r1,r4
- 0x010091ca: f64032b8 @..2 MOV r2,#0xbb8
- 0x010091ce: 4630 0F MOV r0,r6
- 0x010091d0: f7f7fc89 .... BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x010091d4: 4628 (F MOV r0,r5
- 0x010091d6: bdf8 .. POP {r3-r7,pc}
- $d
- 0x010091d8: 00000016 .... DCD 22
- 0x010091dc: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_link_encrypted
- gapc_link_encrypted
- 0x010091e0: 4907 .I LDR r1,[pc,#28] ; [0x1009200] = 0x20000080
- 0x010091e2: f891104f ..O. LDRB r1,[r1,#0x4f]
- 0x010091e6: 4281 .B CMP r1,r0
- 0x010091e8: d909 .. BLS 0x10091fe ; gapc_link_encrypted + 30
- 0x010091ea: 4906 .I LDR r1,[pc,#24] ; [0x1009204] = 0x20004ab8
- 0x010091ec: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x010091f0: 2800 .( CMP r0,#0
- 0x010091f2: d004 .. BEQ 0x10091fe ; gapc_link_encrypted + 30
- 0x010091f4: f8101f46 ..F. LDRB r1,[r0,#0x46]!
- 0x010091f8: f0410108 A... ORR r1,r1,#8
- 0x010091fc: 7001 .p STRB r1,[r0,#0]
- 0x010091fe: 4770 pG BX lr
- $d
- 0x01009200: 20000080 ... DCD 536871040
- 0x01009204: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_lk_sec_lvl_get
- gapc_lk_sec_lvl_get
- 0x01009208: 4a08 .J LDR r2,[pc,#32] ; [0x100922c] = 0x20000080
- 0x0100920a: 4601 .F MOV r1,r0
- 0x0100920c: 2000 . MOVS r0,#0
- 0x0100920e: f892204f ..O LDRB r2,[r2,#0x4f]
- 0x01009212: 428a .B CMP r2,r1
- 0x01009214: d908 .. BLS 0x1009228 ; gapc_lk_sec_lvl_get + 32
- 0x01009216: 4a06 .J LDR r2,[pc,#24] ; [0x1009230] = 0x20004ab8
- 0x01009218: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x0100921c: 2900 .) CMP r1,#0
- 0x0100921e: d003 .. BEQ 0x1009228 ; gapc_lk_sec_lvl_get + 32
- 0x01009220: f8910046 ..F. LDRB r0,[r1,#0x46]
- 0x01009224: f0000003 .... AND r0,r0,#3
- 0x01009228: 4770 pG BX lr
- $d
- 0x0100922a: 0000 .. DCW 0
- 0x0100922c: 20000080 ... DCD 536871040
- 0x01009230: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_operation_cleanup
- gapc_operation_cleanup
- 0x01009234: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01009238: 2700 .' MOVS r7,#0
- 0x0100923a: 4c15 .L LDR r4,[pc,#84] ; [0x1009290] = 0x20004ab8
- 0x0100923c: 460e .F MOV r6,r1
- 0x0100923e: 4605 .F MOV r5,r0
- 0x01009240: 2901 .) CMP r1,#1
- 0x01009242: d10f .. BNE 0x1009264 ; gapc_operation_cleanup + 48
- 0x01009244: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01009248: 6900 .i LDR r0,[r0,#0x10]
- 0x0100924a: b120 . CBZ r0,0x1009256 ; gapc_operation_cleanup + 34
- 0x0100924c: f7f7fc0f .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01009250: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01009254: 6107 .a STR r7,[r0,#0x10]
- 0x01009256: 4628 (F MOV r0,r5
- 0x01009258: f00df81c .... BL smpc_clear_timeout_timer ; 0x1016294
- 0x0100925c: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01009260: f8807040 ..@p STRB r7,[r0,#0x40]
- 0x01009264: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01009268: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x0100926c: 2800 .( CMP r0,#0
- 0x0100926e: d00d .. BEQ 0x100928c ; gapc_operation_cleanup + 88
- 0x01009270: f7f7fc89 .... BL $Ven$TT$L$$ke_msg_in_queue ; 0x1000b86
- 0x01009274: b930 0. CBNZ r0,0x1009284 ; gapc_operation_cleanup + 80
- 0x01009276: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100927a: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x0100927e: 380c .8 SUBS r0,r0,#0xc
- 0x01009280: f7f7fc36 ..6. BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01009284: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01009288: f8407026 @.&p STR r7,[r0,r6,LSL #2]
- 0x0100928c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01009290: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_param_update_cfm_handler
- gapc_param_update_cfm_handler
- 0x01009294: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01009298: 4614 .F MOV r4,r2
- 0x0100929a: 460f .F MOV r7,r1
- 0x0100929c: 4610 .F MOV r0,r2
- 0x0100929e: f7f7fc36 ..6. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010092a2: 0a26 &. LSRS r6,r4,#8
- 0x010092a4: 283f ?( CMP r0,#0x3f
- 0x010092a6: d072 r. BEQ 0x100938e ; gapc_param_update_cfm_handler + 250
- 0x010092a8: 2102 .! MOVS r1,#2
- 0x010092aa: 4630 0F MOV r0,r6
- 0x010092ac: f7fffeac .... BL gapc_get_operation_ptr ; 0x1009008
- 0x010092b0: 4604 .F MOV r4,r0
- 0x010092b2: 2102 .! MOVS r1,#2
- 0x010092b4: 4630 0F MOV r0,r6
- 0x010092b6: f7fffe99 .... BL gapc_get_operation ; 0x1008fec
- 0x010092ba: f2411505 A... MOV r5,#0x1105
- 0x010092be: 2809 .( CMP r0,#9
- 0x010092c0: d133 3. BNE 0x100932a ; gapc_param_update_cfm_handler + 150
- 0x010092c2: 4834 4H LDR r0,[pc,#208] ; [0x1009394] = 0x20004ab8
- 0x010092c4: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x010092c8: f8900055 ..U. LDRB r0,[r0,#0x55]
- 0x010092cc: 0780 .. LSLS r0,r0,#30
- 0x010092ce: d52c ,. BPL 0x100932a ; gapc_param_update_cfm_handler + 150
- 0x010092d0: 7838 8x LDRB r0,[r7,#0]
- 0x010092d2: b1c0 .. CBZ r0,0x1009306 ; gapc_param_update_cfm_handler + 114
- 0x010092d4: 230e .# MOVS r3,#0xe
- 0x010092d6: f2420220 B. . MOV r2,#0x2020
- 0x010092da: 4631 1F MOV r1,r6
- 0x010092dc: 4628 (F MOV r0,r5
- 0x010092de: f7f7fbda .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010092e2: 4605 .F MOV r5,r0
- 0x010092e4: 4630 0F MOV r0,r6
- 0x010092e6: f7fffd07 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x010092ea: 8028 (. STRH r0,[r5,#0]
- 0x010092ec: 8860 `. LDRH r0,[r4,#2]
- 0x010092ee: 8068 h. STRH r0,[r5,#2]
- 0x010092f0: 88a0 .. LDRH r0,[r4,#4]
- 0x010092f2: 80a8 .. STRH r0,[r5,#4]
- 0x010092f4: 88e0 .. LDRH r0,[r4,#6]
- 0x010092f6: 80e8 .. STRH r0,[r5,#6]
- 0x010092f8: 8960 `. LDRH r0,[r4,#0xa]
- 0x010092fa: 8168 h. STRH r0,[r5,#0xa]
- 0x010092fc: 89a0 .. LDRH r0,[r4,#0xc]
- 0x010092fe: 81a8 .. STRH r0,[r5,#0xc]
- 0x01009300: 8920 . LDRH r0,[r4,#8]
- 0x01009302: 8128 (. STRH r0,[r5,#8]
- 0x01009304: e038 8. B 0x1009378 ; gapc_param_update_cfm_handler + 228
- 0x01009306: 2304 .# MOVS r3,#4
- 0x01009308: f2420221 B.!. MOV r2,#0x2021
- 0x0100930c: 4631 1F MOV r1,r6
- 0x0100930e: 4628 (F MOV r0,r5
- 0x01009310: f7f7fbc1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009314: 4604 .F MOV r4,r0
- 0x01009316: 4630 0F MOV r0,r6
- 0x01009318: f7fffcee .... BL gapc_get_conhdl ; 0x1008cf8
- 0x0100931c: 8020 . STRH r0,[r4,#0]
- 0x0100931e: 203b ; MOVS r0,#0x3b
- 0x01009320: 70a0 .p STRB r0,[r4,#2]
- 0x01009322: 4620 F MOV r0,r4
- 0x01009324: f7f7fc20 .. . BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x01009328: e02c ,. B 0x1009384 ; gapc_param_update_cfm_handler + 240
- 0x0100932a: 2102 .! MOVS r1,#2
- 0x0100932c: 4630 0F MOV r0,r6
- 0x0100932e: f7fffe5d ..]. BL gapc_get_operation ; 0x1008fec
- 0x01009332: 2809 .( CMP r0,#9
- 0x01009334: d12b +. BNE 0x100938e ; gapc_param_update_cfm_handler + 250
- 0x01009336: 7862 bx LDRB r2,[r4,#1]
- 0x01009338: 7838 8x LDRB r0,[r7,#0]
- 0x0100933a: b308 .. CBZ r0,0x1009380 ; gapc_param_update_cfm_handler + 236
- 0x0100933c: 2100 .! MOVS r1,#0
- 0x0100933e: 4630 0F MOV r0,r6
- 0x01009340: f000fb92 .... BL gapc_sig_send_param_resp ; 0x1009a68
- 0x01009344: 7838 8x LDRB r0,[r7,#0]
- 0x01009346: b1e8 .. CBZ r0,0x1009384 ; gapc_param_update_cfm_handler + 240
- 0x01009348: 230e .# MOVS r3,#0xe
- 0x0100934a: f2420213 B... MOV r2,#0x2013
- 0x0100934e: 4631 1F MOV r1,r6
- 0x01009350: 4628 (F MOV r0,r5
- 0x01009352: f7f7fba0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009356: 4605 .F MOV r5,r0
- 0x01009358: 4630 0F MOV r0,r6
- 0x0100935a: f7fffccd .... BL gapc_get_conhdl ; 0x1008cf8
- 0x0100935e: 8028 (. STRH r0,[r5,#0]
- 0x01009360: 88e0 .. LDRH r0,[r4,#6]
- 0x01009362: 80e8 .. STRH r0,[r5,#6]
- 0x01009364: 8920 . LDRH r0,[r4,#8]
- 0x01009366: 8128 (. STRH r0,[r5,#8]
- 0x01009368: 88a0 .. LDRH r0,[r4,#4]
- 0x0100936a: 80a8 .. STRH r0,[r5,#4]
- 0x0100936c: 8860 `. LDRH r0,[r4,#2]
- 0x0100936e: 8068 h. STRH r0,[r5,#2]
- 0x01009370: 88b8 .. LDRH r0,[r7,#4]
- 0x01009372: 81a8 .. STRH r0,[r5,#0xc]
- 0x01009374: 8878 x. LDRH r0,[r7,#2]
- 0x01009376: 8168 h. STRH r0,[r5,#0xa]
- 0x01009378: 4628 (F MOV r0,r5
- 0x0100937a: f7f7fbf5 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100937e: e006 .. B 0x100938e ; gapc_param_update_cfm_handler + 250
- 0x01009380: 2101 .! MOVS r1,#1
- 0x01009382: e7dc .. B 0x100933e ; gapc_param_update_cfm_handler + 170
- 0x01009384: 2248 H" MOVS r2,#0x48
- 0x01009386: 2102 .! MOVS r1,#2
- 0x01009388: 4630 0F MOV r0,r6
- 0x0100938a: f000f9ef .... BL gapc_send_complete_evt ; 0x100976c
- 0x0100938e: 2000 . MOVS r0,#0
- 0x01009390: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01009394: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_param_update_cmd_handler
- gapc_param_update_cmd_handler
- 0x01009398: e92d41fc -..A PUSH {r2-r8,lr}
- 0x0100939c: a043 C. ADR r0,{pc}+0x110 ; 0x10094ac
- 0x0100939e: 0a16 .. LSRS r6,r2,#8
- 0x010093a0: 4615 .F MOV r5,r2
- 0x010093a2: 6800 .h LDR r0,[r0,#0]
- 0x010093a4: 4698 .F MOV r8,r3
- 0x010093a6: 460c .F MOV r4,r1
- 0x010093a8: 460a .F MOV r2,r1
- 0x010093aa: 9001 .. STR r0,[sp,#4]
- 0x010093ac: ab01 .. ADD r3,sp,#4
- 0x010093ae: 2102 .! MOVS r1,#2
- 0x010093b0: 4630 0F MOV r0,r6
- 0x010093b2: f000f92f ../. BL gapc_process_op ; 0x1009614
- 0x010093b6: 4607 .F MOV r7,r0
- 0x010093b8: 2801 .( CMP r0,#1
- 0x010093ba: d174 t. BNE 0x10094a6 ; gapc_param_update_cmd_handler + 270
- 0x010093bc: 8923 #. LDRH r3,[r4,#8]
- 0x010093be: 88e2 .. LDRH r2,[r4,#6]
- 0x010093c0: 8861 a. LDRH r1,[r4,#2]
- 0x010093c2: 88a0 .. LDRH r0,[r4,#4]
- 0x010093c4: f000f8bc .... BL gapc_param_update_sanity ; 0x1009540
- 0x010093c8: b358 X. CBZ r0,0x1009422 ; gapc_param_update_cmd_handler + 138
- 0x010093ca: 4839 9H LDR r0,[pc,#228] ; [0x10094b0] = 0x20004ab8
- 0x010093cc: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x010093d0: f8901055 ..U. LDRB r1,[r0,#0x55]
- 0x010093d4: 0789 .. LSLS r1,r1,#30
- 0x010093d6: d403 .. BMI 0x10093e0 ; gapc_param_update_cmd_handler + 72
- 0x010093d8: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x010093dc: 0680 .. LSLS r0,r0,#26
- 0x010093de: d43b ;. BMI 0x1009458 ; gapc_param_update_cmd_handler + 192
- 0x010093e0: f00800ff .... AND r0,r8,#0xff
- 0x010093e4: 2808 .( CMP r0,#8
- 0x010093e6: d022 ". BEQ 0x100942e ; gapc_param_update_cmd_handler + 150
- 0x010093e8: 230e .# MOVS r3,#0xe
- 0x010093ea: f2420213 B... MOV r2,#0x2013
- 0x010093ee: 4631 1F MOV r1,r6
- 0x010093f0: f2411005 A... MOV r0,#0x1105
- 0x010093f4: f7f7fb4f ..O. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010093f8: 4605 .F MOV r5,r0
- 0x010093fa: 4630 0F MOV r0,r6
- 0x010093fc: f7fffc7c ..|. BL gapc_get_conhdl ; 0x1008cf8
- 0x01009400: 8028 (. STRH r0,[r5,#0]
- 0x01009402: 88e0 .. LDRH r0,[r4,#6]
- 0x01009404: 80e8 .. STRH r0,[r5,#6]
- 0x01009406: 8920 . LDRH r0,[r4,#8]
- 0x01009408: 8128 (. STRH r0,[r5,#8]
- 0x0100940a: 88a0 .. LDRH r0,[r4,#4]
- 0x0100940c: 80a8 .. STRH r0,[r5,#4]
- 0x0100940e: 8860 `. LDRH r0,[r4,#2]
- 0x01009410: 8068 h. STRH r0,[r5,#2]
- 0x01009412: 89a0 .. LDRH r0,[r4,#0xc]
- 0x01009414: 81a8 .. STRH r0,[r5,#0xc]
- 0x01009416: 8960 `. LDRH r0,[r4,#0xa]
- 0x01009418: 8168 h. STRH r0,[r5,#0xa]
- 0x0100941a: 4628 (F MOV r0,r5
- 0x0100941c: f7f7fba4 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x01009420: e041 A. B 0x10094a6 ; gapc_param_update_cmd_handler + 270
- 0x01009422: 2240 @" MOVS r2,#0x40
- 0x01009424: 2102 .! MOVS r1,#2
- 0x01009426: 4630 0F MOV r0,r6
- 0x01009428: f000f9a0 .... BL gapc_send_complete_evt ; 0x100976c
- 0x0100942c: e03b ;. B 0x10094a6 ; gapc_param_update_cmd_handler + 270
- 0x0100942e: 4630 0F MOV r0,r6
- 0x01009430: f7fffca4 .... BL gapc_get_dest_task ; 0x1008d7c
- 0x01009434: 4601 .F MOV r1,r0
- 0x01009436: 2308 .# MOVS r3,#8
- 0x01009438: 462a *F MOV r2,r5
- 0x0100943a: f640600f @..` MOV r0,#0xe0f
- 0x0100943e: f7f7fb2a ..*. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009442: 88a1 .. LDRH r1,[r4,#4]
- 0x01009444: 8041 A. STRH r1,[r0,#2]
- 0x01009446: 8861 a. LDRH r1,[r4,#2]
- 0x01009448: 8001 .. STRH r1,[r0,#0]
- 0x0100944a: 88e1 .. LDRH r1,[r4,#6]
- 0x0100944c: 8081 .. STRH r1,[r0,#4]
- 0x0100944e: 8921 !. LDRH r1,[r4,#8]
- 0x01009450: 80c1 .. STRH r1,[r0,#6]
- 0x01009452: f7f7fb25 ..%. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01009456: e026 &. B 0x10094a6 ; gapc_param_update_cmd_handler + 270
- 0x01009458: 2000 . MOVS r0,#0
- 0x0100945a: 9000 .. STR r0,[sp,#0]
- 0x0100945c: 2008 . MOVS r0,#8
- 0x0100945e: ea402306 @..# ORR r3,r0,r6,LSL #8
- 0x01009462: 2212 ." MOVS r2,#0x12
- 0x01009464: 2105 .! MOVS r1,#5
- 0x01009466: 4630 0F MOV r0,r6
- 0x01009468: f009f894 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100946c: 4606 .F MOV r6,r0
- 0x0100946e: f7f7fb76 ..v. BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x01009472: f01000ff .... ANDS r0,r0,#0xff
- 0x01009476: 7060 `p STRB r0,[r4,#1]
- 0x01009478: d101 .. BNE 0x100947e ; gapc_param_update_cmd_handler + 230
- 0x0100947a: 2001 . MOVS r0,#1
- 0x0100947c: 7060 `p STRB r0,[r4,#1]
- 0x0100947e: 88a0 .. LDRH r0,[r4,#4]
- 0x01009480: 80f0 .. STRH r0,[r6,#6]
- 0x01009482: 8860 `. LDRH r0,[r4,#2]
- 0x01009484: 80b0 .. STRH r0,[r6,#4]
- 0x01009486: 88e0 .. LDRH r0,[r4,#6]
- 0x01009488: 8130 0. STRH r0,[r6,#8]
- 0x0100948a: 8920 . LDRH r0,[r4,#8]
- 0x0100948c: 8170 p. STRH r0,[r6,#0xa]
- 0x0100948e: 7860 `x LDRB r0,[r4,#1]
- 0x01009490: 7070 pp STRB r0,[r6,#1]
- 0x01009492: 4630 0F MOV r0,r6
- 0x01009494: f009fc1a .... BL l2cc_pdu_send ; 0x1012ccc
- 0x01009498: f64032b8 @..2 MOV r2,#0xbb8
- 0x0100949c: 4629 )F MOV r1,r5
- 0x0100949e: f6406035 @.5` MOV r0,#0xe35
- 0x010094a2: f7f7fb20 .. . BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x010094a6: 4638 8F MOV r0,r7
- 0x010094a8: e8bd81fc .... POP {r2-r8,pc}
- $d
- 0x010094ac: 00000009 .... DCD 9
- 0x010094b0: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_param_update_req_ind_handler
- gapc_param_update_req_ind_handler
- 0x010094b4: b510 .. PUSH {r4,lr}
- 0x010094b6: 460c .F MOV r4,r1
- 0x010094b8: 491f .I LDR r1,[pc,#124] ; [0x1009538] = 0x20000080
- 0x010094ba: b086 .. SUB sp,sp,#0x18
- 0x010094bc: 4618 .F MOV r0,r3
- 0x010094be: 6ac9 .j LDR r1,[r1,#0x2c]
- 0x010094c0: 03c9 .. LSLS r1,r1,#15
- 0x010094c2: d51c .. BPL 0x10094fe ; gapc_param_update_req_ind_handler + 74
- 0x010094c4: 2106 .! MOVS r1,#6
- 0x010094c6: f88d1000 .... STRB r1,[sp,#0]
- 0x010094ca: 8861 a. LDRH r1,[r4,#2]
- 0x010094cc: f8ad100c .... STRH r1,[sp,#0xc]
- 0x010094d0: 8821 !. LDRH r1,[r4,#0]
- 0x010094d2: f8ad100a .... STRH r1,[sp,#0xa]
- 0x010094d6: 88a1 .. LDRH r1,[r4,#4]
- 0x010094d8: f8ad100e .... STRH r1,[sp,#0xe]
- 0x010094dc: 88e1 .. LDRH r1,[r4,#6]
- 0x010094de: f8ad1010 .... STRH r1,[sp,#0x10]
- 0x010094e2: 0a01 .. LSRS r1,r0,#8
- 0x010094e4: 4815 .H LDR r0,[pc,#84] ; [0x100953c] = 0x200049b4
- 0x010094e6: f8ad2006 ... STRH r2,[sp,#6]
- 0x010094ea: f88d1008 .... STRB r1,[sp,#8]
- 0x010094ee: f8ad3004 ...0 STRH r3,[sp,#4]
- 0x010094f2: f8d01098 .... LDR r1,[r0,#0x98]
- 0x010094f6: b1d9 .. CBZ r1,0x1009530 ; gapc_param_update_req_ind_handler + 124
- 0x010094f8: 4668 hF MOV r0,sp
- 0x010094fa: 4788 .G BLX r1
- 0x010094fc: e018 .. B 0x1009530 ; gapc_param_update_req_ind_handler + 124
- 0x010094fe: 4601 .F MOV r1,r0
- 0x01009500: 2306 .# MOVS r3,#6
- 0x01009502: f44f6061 O.a` MOV r0,#0xe10
- 0x01009506: f7f7fac6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100950a: 2101 .! MOVS r1,#1
- 0x0100950c: 7001 .p STRB r1,[r0,#0]
- 0x0100950e: 8821 !. LDRH r1,[r4,#0]
- 0x01009510: 2950 P) CMP r1,#0x50
- 0x01009512: d806 .. BHI 0x1009522 ; gapc_param_update_req_ind_handler + 110
- 0x01009514: 8861 a. LDRH r1,[r4,#2]
- 0x01009516: 2964 d) CMP r1,#0x64
- 0x01009518: d803 .. BHI 0x1009522 ; gapc_param_update_req_ind_handler + 110
- 0x0100951a: 88a1 .. LDRH r1,[r4,#4]
- 0x0100951c: f5b17f96 .... CMP r1,#0x12c
- 0x01009520: d901 .. BLS 0x1009526 ; gapc_param_update_req_ind_handler + 114
- 0x01009522: 2100 .! MOVS r1,#0
- 0x01009524: 7001 .p STRB r1,[r0,#0]
- 0x01009526: 2102 .! MOVS r1,#2
- 0x01009528: 8081 .. STRH r1,[r0,#4]
- 0x0100952a: 8041 A. STRH r1,[r0,#2]
- 0x0100952c: f7f7fab8 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01009530: b006 .. ADD sp,sp,#0x18
- 0x01009532: 2000 . MOVS r0,#0
- 0x01009534: bd10 .. POP {r4,pc}
- $d
- 0x01009536: 0000 .. DCW 0
- 0x01009538: 20000080 ... DCD 536871040
- 0x0100953c: 200049b4 .I. DCD 536889780
- $t
- i.gapc_param_update_sanity
- gapc_param_update_sanity
- 0x01009540: b510 .. PUSH {r4,lr}
- 0x01009542: f640447f @..D MOV r4,#0xc7f
- 0x01009546: 1e80 .. SUBS r0,r0,#2
- 0x01009548: 42a0 .B CMP r0,r4
- 0x0100954a: d20a .. BCS 0x1009562 ; gapc_param_update_sanity + 34
- 0x0100954c: 1e89 .. SUBS r1,r1,#2
- 0x0100954e: 42a1 .B CMP r1,r4
- 0x01009550: d207 .. BCS 0x1009562 ; gapc_param_update_sanity + 34
- 0x01009552: f6404077 @.w@ MOV r0,#0xc77
- 0x01009556: 3b0a .; SUBS r3,r3,#0xa
- 0x01009558: 4283 .B CMP r3,r0
- 0x0100955a: d202 .. BCS 0x1009562 ; gapc_param_update_sanity + 34
- 0x0100955c: f5b27ffa .... CMP r2,#0x1f4
- 0x01009560: d301 .. BCC 0x1009566 ; gapc_param_update_sanity + 38
- 0x01009562: 2000 . MOVS r0,#0
- 0x01009564: bd10 .. POP {r4,pc}
- 0x01009566: 2001 . MOVS r0,#1
- 0x01009568: bd10 .. POP {r4,pc}
- 0x0100956a: 0000 .. MOVS r0,r0
- i.gapc_peer_att_info_ind_handler
- gapc_peer_att_info_ind_handler
- 0x0100956c: b570 p. PUSH {r4-r6,lr}
- 0x0100956e: 460d .F MOV r5,r1
- 0x01009570: 4916 .I LDR r1,[pc,#88] ; [0x10095cc] = 0x20004b08
- 0x01009572: f89100d5 .... LDRB r0,[r1,#0xd5]
- 0x01009576: 28ff .( CMP r0,#0xff
- 0x01009578: d025 %. BEQ 0x10095c6 ; gapc_peer_att_info_ind_handler + 90
- 0x0100957a: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x0100957e: 88a9 .. LDRH r1,[r5,#4]
- 0x01009580: 68c0 .h LDR r0,[r0,#0xc]
- 0x01009582: 0a1e .. LSRS r6,r3,#8
- 0x01009584: 3108 .1 ADDS r1,r1,#8
- 0x01009586: b28b .. UXTH r3,r1
- 0x01009588: 8a81 .. LDRH r1,[r0,#0x14]
- 0x0100958a: 2207 ." MOVS r2,#7
- 0x0100958c: f6405012 @..P MOV r0,#0xd12
- 0x01009590: f7f7fa81 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009594: 4604 .F MOV r4,r0
- 0x01009596: 2101 .! MOVS r1,#1
- 0x01009598: 4630 0F MOV r0,r6
- 0x0100959a: f7fffb8f .... BL gapc_get_bdaddr ; 0x1008cbc
- 0x0100959e: 6801 .h LDR r1,[r0,#0]
- 0x010095a0: 6021 !` STR r1,[r4,#0]
- 0x010095a2: 8880 .. LDRH r0,[r0,#4]
- 0x010095a4: 80a0 .. STRH r0,[r4,#4]
- 0x010095a6: 2101 .! MOVS r1,#1
- 0x010095a8: 4630 0F MOV r0,r6
- 0x010095aa: f7fffb87 .... BL gapc_get_bdaddr ; 0x1008cbc
- 0x010095ae: 7980 .y LDRB r0,[r0,#6]
- 0x010095b0: 71a0 .q STRB r0,[r4,#6]
- 0x010095b2: 792a *y LDRB r2,[r5,#4]
- 0x010095b4: 71e2 .q STRB r2,[r4,#7]
- 0x010095b6: 1da9 .. ADDS r1,r5,#6
- 0x010095b8: f1040008 .... ADD r0,r4,#8
- 0x010095bc: f7f7f9e4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010095c0: 4620 F MOV r0,r4
- 0x010095c2: f7f7fa6d ..m. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010095c6: 2000 . MOVS r0,#0
- 0x010095c8: bd70 p. POP {r4-r6,pc}
- $d
- 0x010095ca: 0000 .. DCW 0
- 0x010095cc: 20004b08 .K. DCD 536890120
- $t
- i.gapc_peer_features_ind_handler
- gapc_peer_features_ind_handler
- 0x010095d0: b510 .. PUSH {r4,lr}
- 0x010095d2: 0a18 .. LSRS r0,r3,#8
- 0x010095d4: 2204 ." MOVS r2,#4
- 0x010095d6: f7f8fa75 ..u. BL app_get_info_ind_func ; 0x1001ac4
- 0x010095da: 2000 . MOVS r0,#0
- 0x010095dc: bd10 .. POP {r4,pc}
- 0x010095de: 0000 .. MOVS r0,r0
- i.gapc_peer_ver_ind_handler
- gapc_peer_ver_ind_handler
- 0x010095e0: b500 .. PUSH {lr}
- 0x010095e2: b085 .. SUB sp,sp,#0x14
- 0x010095e4: 2015 . MOVS r0,#0x15
- 0x010095e6: f88d0000 .... STRB r0,[sp,#0]
- 0x010095ea: 0a18 .. LSRS r0,r3,#8
- 0x010095ec: f88d0004 .... STRB r0,[sp,#4]
- 0x010095f0: 6808 .h LDR r0,[r1,#0]
- 0x010095f2: f8cd0006 .... STR r0,[sp,#6]
- 0x010095f6: 8888 .. LDRH r0,[r1,#4]
- 0x010095f8: f8ad000a .... STRH r0,[sp,#0xa]
- 0x010095fc: 4804 .H LDR r0,[pc,#16] ; [0x1009610] = 0x200049b4
- 0x010095fe: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01009602: b109 .. CBZ r1,0x1009608 ; gapc_peer_ver_ind_handler + 40
- 0x01009604: 4668 hF MOV r0,sp
- 0x01009606: 4788 .G BLX r1
- 0x01009608: b005 .. ADD sp,sp,#0x14
- 0x0100960a: 2000 . MOVS r0,#0
- 0x0100960c: bd00 .. POP {pc}
- $d
- 0x0100960e: 0000 .. DCW 0
- 0x01009610: 200049b4 .I. DCD 536889780
- $t
- i.gapc_process_op
- gapc_process_op
- 0x01009614: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x01009618: 468a .F MOV r10,r1
- 0x0100961a: 4683 .F MOV r11,r0
- 0x0100961c: 2108 .! MOVS r1,#8
- 0x0100961e: 461e .F MOV r6,r3
- 0x01009620: 4690 .F MOV r8,r2
- 0x01009622: 2500 .% MOVS r5,#0
- 0x01009624: ea41200b A.. ORR r0,r1,r11,LSL #8
- 0x01009628: f7f7fa71 ..q. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100962c: f8989000 .... LDRB r9,[r8,#0]
- 0x01009630: 2743 C' MOVS r7,#0x43
- 0x01009632: 4604 .F MOV r4,r0
- 0x01009634: 283f ?( CMP r0,#0x3f
- 0x01009636: d025 %. BEQ 0x1009684 ; gapc_process_op + 112
- 0x01009638: 2c1f ., CMP r4,#0x1f
- 0x0100963a: d023 #. BEQ 0x1009684 ; gapc_process_op + 112
- 0x0100963c: 4651 QF MOV r1,r10
- 0x0100963e: 4658 XF MOV r0,r11
- 0x01009640: f7fffce2 .... BL gapc_get_operation_ptr ; 0x1009008
- 0x01009644: 4540 @E CMP r0,r8
- 0x01009646: d029 ). BEQ 0x100969c ; gapc_process_op + 136
- 0x01009648: 2701 .' MOVS r7,#1
- 0x0100964a: fa07f70a .... LSL r7,r7,r10
- 0x0100964e: 4227 'B TST r7,r4
- 0x01009650: d004 .. BEQ 0x100965c ; gapc_process_op + 72
- 0x01009652: 2502 .% MOVS r5,#2
- 0x01009654: e01f .. B 0x1009696 ; gapc_process_op + 130
- 0x01009656: 4548 HE CMP r0,r9
- 0x01009658: d004 .. BEQ 0x1009664 ; gapc_process_op + 80
- 0x0100965a: 1c76 v. ADDS r6,r6,#1
- 0x0100965c: 7830 0x LDRB r0,[r6,#0]
- 0x0100965e: 2800 .( CMP r0,#0
- 0x01009660: d1f9 .. BNE 0x1009656 ; gapc_process_op + 66
- 0x01009662: e00e .. B 0x1009682 ; gapc_process_op + 110
- 0x01009664: f0100fff .... TST r0,#0xff
- 0x01009668: d00b .. BEQ 0x1009682 ; gapc_process_op + 110
- 0x0100966a: 2501 .% MOVS r5,#1
- 0x0100966c: 4642 BF MOV r2,r8
- 0x0100966e: 4651 QF MOV r1,r10
- 0x01009670: 4658 XF MOV r0,r11
- 0x01009672: f000f977 ..w. BL gapc_set_operation_ptr ; 0x1009964
- 0x01009676: b2f9 .. UXTB r1,r7
- 0x01009678: 2201 ." MOVS r2,#1
- 0x0100967a: 4658 XF MOV r0,r11
- 0x0100967c: f000fade .... BL gapc_update_state ; 0x1009c3c
- 0x01009680: e009 .. B 0x1009696 ; gapc_process_op + 130
- 0x01009682: 2740 @' MOVS r7,#0x40
- 0x01009684: 4640 @F MOV r0,r8
- 0x01009686: f7f7fa74 ..t. BL $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x0100968a: 4602 .F MOV r2,r0
- 0x0100968c: 463b ;F MOV r3,r7
- 0x0100968e: 4649 IF MOV r1,r9
- 0x01009690: 4658 XF MOV r0,r11
- 0x01009692: f000f8ae .... BL gapc_send_error_evt ; 0x10097f2
- 0x01009696: 4628 (F MOV r0,r5
- 0x01009698: e8bd9ff0 .... POP {r4-r12,pc}
- 0x0100969c: 2501 .% MOVS r5,#1
- 0x0100969e: e7fa .. B 0x1009696 ; gapc_process_op + 130
- i.gapc_reschedule_operation
- gapc_reschedule_operation
- 0x010096a0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010096a4: 4f0c .O LDR r7,[pc,#48] ; [0x10096d8] = 0x20004ab8
- 0x010096a6: 4604 .F MOV r4,r0
- 0x010096a8: 460e .F MOV r6,r1
- 0x010096aa: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x010096ae: 2500 .% MOVS r5,#0
- 0x010096b0: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x010096b4: b160 `. CBZ r0,0x10096d0 ; gapc_reschedule_operation + 48
- 0x010096b6: 2501 .% MOVS r5,#1
- 0x010096b8: f7f7fa5b ..[. BL $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x010096bc: 4602 .F MOV r2,r0
- 0x010096be: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x010096c2: 2108 .! MOVS r1,#8
- 0x010096c4: ea412104 A..! ORR r1,r1,r4,LSL #8
- 0x010096c8: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x010096cc: f7f7fa60 ..`. BL $Ven$TT$L$$ke_msg_forward ; 0x1000b90
- 0x010096d0: 4628 (F MOV r0,r5
- 0x010096d2: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x010096d6: 0000 .. DCW 0
- 0x010096d8: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_security_cmd_handler
- gapc_security_cmd_handler
- 0x010096dc: b5f8 .. PUSH {r3-r7,lr}
- 0x010096de: a010 .. ADR r0,{pc}+0x42 ; 0x1009720
- 0x010096e0: 0a16 .. LSRS r6,r2,#8
- 0x010096e2: 6800 .h LDR r0,[r0,#0]
- 0x010096e4: 460d .F MOV r5,r1
- 0x010096e6: 460a .F MOV r2,r1
- 0x010096e8: 9000 .. STR r0,[sp,#0]
- 0x010096ea: 466b kF MOV r3,sp
- 0x010096ec: 2101 .! MOVS r1,#1
- 0x010096ee: 4630 0F MOV r0,r6
- 0x010096f0: f7ffff90 .... BL gapc_process_op ; 0x1009614
- 0x010096f4: 4604 .F MOV r4,r0
- 0x010096f6: 2801 .( CMP r0,#1
- 0x010096f8: d109 .. BNE 0x100970e ; gapc_security_cmd_handler + 50
- 0x010096fa: 4630 0F MOV r0,r6
- 0x010096fc: f7fffc9c .... BL gapc_get_role ; 0x1009038
- 0x01009700: 2801 .( CMP r0,#1
- 0x01009702: d006 .. BEQ 0x1009712 ; gapc_security_cmd_handler + 54
- 0x01009704: 2242 B" MOVS r2,#0x42
- 0x01009706: 2101 .! MOVS r1,#1
- 0x01009708: 4630 0F MOV r0,r6
- 0x0100970a: f000f82f ../. BL gapc_send_complete_evt ; 0x100976c
- 0x0100970e: 4620 F MOV r0,r4
- 0x01009710: bdf8 .. POP {r3-r7,pc}
- 0x01009712: 7869 ix LDRB r1,[r5,#1]
- 0x01009714: 4630 0F MOV r0,r6
- 0x01009716: f00efcd7 .... BL smpc_security_req_send ; 0x10180c8
- 0x0100971a: 0002 .. MOVS r2,r0
- 0x0100971c: d1f3 .. BNE 0x1009706 ; gapc_security_cmd_handler + 42
- 0x0100971e: e7f6 .. B 0x100970e ; gapc_security_cmd_handler + 50
- $d
- 0x01009720: 0000000c .... DCD 12
- $t
- i.gapc_security_ind_handler
- gapc_security_ind_handler
- 0x01009724: b530 0. PUSH {r4,r5,lr}
- 0x01009726: 460c .F MOV r4,r1
- 0x01009728: b085 .. SUB sp,sp,#0x14
- 0x0100972a: 461d .F MOV r5,r3
- 0x0100972c: 7809 .x LDRB r1,[r1,#0]
- 0x0100972e: a00a .. ADR r0,{pc}+0x2a ; 0x1009758
- 0x01009730: f7f7f920 .. . BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01009734: 2016 . MOVS r0,#0x16
- 0x01009736: f88d0000 .... STRB r0,[sp,#0]
- 0x0100973a: 7820 x LDRB r0,[r4,#0]
- 0x0100973c: f88d0005 .... STRB r0,[sp,#5]
- 0x01009740: 0a28 (. LSRS r0,r5,#8
- 0x01009742: f88d0004 .... STRB r0,[sp,#4]
- 0x01009746: 4808 .H LDR r0,[pc,#32] ; [0x1009768] = 0x200049b4
- 0x01009748: f8d01098 .... LDR r1,[r0,#0x98]
- 0x0100974c: b109 .. CBZ r1,0x1009752 ; gapc_security_ind_handler + 46
- 0x0100974e: 4668 hF MOV r0,sp
- 0x01009750: 4788 .G BLX r1
- 0x01009752: b005 .. ADD sp,sp,#0x14
- 0x01009754: 2000 . MOVS r0,#0
- 0x01009756: bd30 0. POP {r4,r5,pc}
- $d
- 0x01009758: 72656570 peer DCD 1919247728
- 0x0100975c: 74756120 aut DCD 1953849632
- 0x01009760: 78253a68 h:%x DCD 2015705704
- 0x01009764: 000a0d20 ... DCD 658720
- 0x01009768: 200049b4 .I. DCD 536889780
- $t
- i.gapc_send_complete_evt
- gapc_send_complete_evt
- 0x0100976c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01009770: 4e15 .N LDR r6,[pc,#84] ; [0x10097c8] = 0x20004ab8
- 0x01009772: 4605 .F MOV r5,r0
- 0x01009774: 460c .F MOV r4,r1
- 0x01009776: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100977a: 4617 .F MOV r7,r2
- 0x0100977c: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x01009780: b1a0 .. CBZ r0,0x10097ac ; gapc_send_complete_evt + 64
- 0x01009782: 4628 (F MOV r0,r5
- 0x01009784: f7fffc48 ..H. BL gapc_get_requester ; 0x1009018
- 0x01009788: 4601 .F MOV r1,r0
- 0x0100978a: 2008 . MOVS r0,#8
- 0x0100978c: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x01009790: 2302 .# MOVS r3,#2
- 0x01009792: f44f6060 O.`` MOV r0,#0xe00
- 0x01009796: f7f7f97e ..~. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100979a: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x0100979e: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x010097a2: 7809 .x LDRB r1,[r1,#0]
- 0x010097a4: 7001 .p STRB r1,[r0,#0]
- 0x010097a6: 7047 Gp STRB r7,[r0,#1]
- 0x010097a8: f7f7f97a ..z. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010097ac: 4621 !F MOV r1,r4
- 0x010097ae: 4628 (F MOV r0,r5
- 0x010097b0: f7fffd40 ..@. BL gapc_operation_cleanup ; 0x1009234
- 0x010097b4: 2001 . MOVS r0,#1
- 0x010097b6: 40a0 .@ LSLS r0,r0,r4
- 0x010097b8: b2c1 .. UXTB r1,r0
- 0x010097ba: 4628 (F MOV r0,r5
- 0x010097bc: e8bd41f0 ...A POP {r4-r8,lr}
- 0x010097c0: 2200 ." MOVS r2,#0
- 0x010097c2: f000ba3b ..;. B.W gapc_update_state ; 0x1009c3c
- $d
- 0x010097c6: 0000 .. DCW 0
- 0x010097c8: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_send_disconect_ind
- gapc_send_disconect_ind
- 0x010097cc: b570 p. PUSH {r4-r6,lr}
- 0x010097ce: 4604 .F MOV r4,r0
- 0x010097d0: 461e .F MOV r6,r3
- 0x010097d2: 2008 . MOVS r0,#8
- 0x010097d4: 460d .F MOV r5,r1
- 0x010097d6: ea402204 @.." ORR r2,r0,r4,LSL #8
- 0x010097da: 2302 .# MOVS r3,#2
- 0x010097dc: 4631 1F MOV r1,r6
- 0x010097de: f6406003 @..` MOV r0,#0xe03
- 0x010097e2: f7f7f958 ..X. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010097e6: 7004 .p STRB r4,[r0,#0]
- 0x010097e8: 7045 Ep STRB r5,[r0,#1]
- 0x010097ea: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010097ee: f7f7b957 ..W. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.gapc_send_error_evt
- gapc_send_error_evt
- 0x010097f2: b570 p. PUSH {r4-r6,lr}
- 0x010097f4: 460d .F MOV r5,r1
- 0x010097f6: 4616 .F MOV r6,r2
- 0x010097f8: 2108 .! MOVS r1,#8
- 0x010097fa: ea412200 A.." ORR r2,r1,r0,LSL #8
- 0x010097fe: 461c .F MOV r4,r3
- 0x01009800: 2302 .# MOVS r3,#2
- 0x01009802: 4631 1F MOV r1,r6
- 0x01009804: f44f6060 O.`` MOV r0,#0xe00
- 0x01009808: f7f7f945 ..E. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100980c: 7005 .p STRB r5,[r0,#0]
- 0x0100980e: 7044 Dp STRB r4,[r0,#1]
- 0x01009810: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01009814: f7f7b944 ..D. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.gapc_set_dev_info_cfm_handler
- gapc_set_dev_info_cfm_handler
- 0x01009818: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100981c: 4616 .F MOV r6,r2
- 0x0100981e: 460d .F MOV r5,r1
- 0x01009820: 4610 .F MOV r0,r2
- 0x01009822: f7f7f974 ..t. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01009826: 283f ?( CMP r0,#0x3f
- 0x01009828: d01a .. BEQ 0x1009860 ; gapc_set_dev_info_cfm_handler + 72
- 0x0100982a: 7828 (x LDRB r0,[r5,#0]
- 0x0100982c: 0a37 7. LSRS r7,r6,#8
- 0x0100982e: b110 .. CBZ r0,0x1009836 ; gapc_set_dev_info_cfm_handler + 30
- 0x01009830: 2801 .( CMP r0,#1
- 0x01009832: d115 .. BNE 0x1009860 ; gapc_set_dev_info_cfm_handler + 72
- 0x01009834: e001 .. B 0x100983a ; gapc_set_dev_info_cfm_handler + 34
- 0x01009836: 2002 . MOVS r0,#2
- 0x01009838: e000 .. B 0x100983c ; gapc_set_dev_info_cfm_handler + 36
- 0x0100983a: 2004 . MOVS r0,#4
- 0x0100983c: f001fbf8 .... BL gapm_get_att_handle ; 0x100b030
- 0x01009840: 0004 .. MOVS r4,r0
- 0x01009842: d00d .. BEQ 0x1009860 ; gapc_set_dev_info_cfm_handler + 72
- 0x01009844: 2006 . MOVS r0,#6
- 0x01009846: eb002107 ...! ADD r1,r0,r7,LSL #8
- 0x0100984a: 2304 .# MOVS r3,#4
- 0x0100984c: 4632 2F MOV r2,r6
- 0x0100984e: f6404016 @..@ MOV r0,#0xc16
- 0x01009852: f7f7f920 .. . BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009856: 8004 .. STRH r4,[r0,#0]
- 0x01009858: 7869 ix LDRB r1,[r5,#1]
- 0x0100985a: 7081 .p STRB r1,[r0,#2]
- 0x0100985c: f7f7f920 .. . BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01009860: 2000 . MOVS r0,#0
- 0x01009862: e8bd81f0 .... POP {r4-r8,pc}
- i.gapc_set_dev_info_req_ind_handler
- gapc_set_dev_info_req_ind_handler
- 0x01009866: b510 .. PUSH {r4,lr}
- 0x01009868: 4618 .F MOV r0,r3
- 0x0100986a: 460c .F MOV r4,r1
- 0x0100986c: 4601 .F MOV r1,r0
- 0x0100986e: 2302 .# MOVS r3,#2
- 0x01009870: f640600d @..` MOV r0,#0xe0d
- 0x01009874: f7f7f90f .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009878: 2100 .! MOVS r1,#0
- 0x0100987a: 7041 Ap STRB r1,[r0,#1]
- 0x0100987c: 7821 !x LDRB r1,[r4,#0]
- 0x0100987e: 7001 .p STRB r1,[r0,#0]
- 0x01009880: f7f7f90e .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01009884: 7820 x LDRB r0,[r4,#0]
- 0x01009886: b110 .. CBZ r0,0x100988e ; gapc_set_dev_info_req_ind_handler + 40
- 0x01009888: 2801 .( CMP r0,#1
- 0x0100988a: d108 .. BNE 0x100989e ; gapc_set_dev_info_req_ind_handler + 56
- 0x0100988c: e004 .. B 0x1009898 ; gapc_set_dev_info_req_ind_handler + 50
- 0x0100988e: 78a1 .x LDRB r1,[r4,#2]
- 0x01009890: 1d20 . ADDS r0,r4,#4
- 0x01009892: f7fefc13 .... BL gap_set_dev_name ; 0x10080bc
- 0x01009896: e002 .. B 0x100989e ; gapc_set_dev_info_req_ind_handler + 56
- 0x01009898: 8860 `. LDRH r0,[r4,#2]
- 0x0100989a: f7fefc09 .... BL gap_set_dev_appearance ; 0x10080b0
- 0x0100989e: 2000 . MOVS r0,#0
- 0x010098a0: bd10 .. POP {r4,pc}
- 0x010098a2: 0000 .. MOVS r0,r0
- i.gapc_set_le_ping_to_handler
- gapc_set_le_ping_to_handler
- 0x010098a4: b5f8 .. PUSH {r3-r7,lr}
- 0x010098a6: a011 .. ADR r0,{pc}+0x46 ; 0x10098ec
- 0x010098a8: 0a16 .. LSRS r6,r2,#8
- 0x010098aa: 6800 .h LDR r0,[r0,#0]
- 0x010098ac: 460f .F MOV r7,r1
- 0x010098ae: 460a .F MOV r2,r1
- 0x010098b0: 9000 .. STR r0,[sp,#0]
- 0x010098b2: 466b kF MOV r3,sp
- 0x010098b4: 2100 .! MOVS r1,#0
- 0x010098b6: 4630 0F MOV r0,r6
- 0x010098b8: f7fffeac .... BL gapc_process_op ; 0x1009614
- 0x010098bc: 4605 .F MOV r5,r0
- 0x010098be: 2801 .( CMP r0,#1
- 0x010098c0: d111 .. BNE 0x10098e6 ; gapc_set_le_ping_to_handler + 66
- 0x010098c2: 2304 .# MOVS r3,#4
- 0x010098c4: f640427c @.|B MOV r2,#0xc7c
- 0x010098c8: 4631 1F MOV r1,r6
- 0x010098ca: f2411005 A... MOV r0,#0x1105
- 0x010098ce: f7f7f8e2 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010098d2: 4604 .F MOV r4,r0
- 0x010098d4: 4630 0F MOV r0,r6
- 0x010098d6: f7fffa0f .... BL gapc_get_conhdl ; 0x1008cf8
- 0x010098da: 8020 . STRH r0,[r4,#0]
- 0x010098dc: 8878 x. LDRH r0,[r7,#2]
- 0x010098de: 8060 `. STRH r0,[r4,#2]
- 0x010098e0: 4620 F MOV r0,r4
- 0x010098e2: f7f7f941 ..A. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x010098e6: 4628 (F MOV r0,r5
- 0x010098e8: bdf8 .. POP {r3-r7,pc}
- $d
- 0x010098ea: 0000 .. DCW 0
- 0x010098ec: 00000013 .... DCD 19
- $t
- i.gapc_set_le_pkt_size_handler
- gapc_set_le_pkt_size_handler
- 0x010098f0: b5f8 .. PUSH {r3-r7,lr}
- 0x010098f2: a012 .. ADR r0,{pc}+0x4a ; 0x100993c
- 0x010098f4: 0a17 .. LSRS r7,r2,#8
- 0x010098f6: 6800 .h LDR r0,[r0,#0]
- 0x010098f8: 460d .F MOV r5,r1
- 0x010098fa: 460a .F MOV r2,r1
- 0x010098fc: 9000 .. STR r0,[sp,#0]
- 0x010098fe: 466b kF MOV r3,sp
- 0x01009900: 2100 .! MOVS r1,#0
- 0x01009902: 4638 8F MOV r0,r7
- 0x01009904: f7fffe86 .... BL gapc_process_op ; 0x1009614
- 0x01009908: 4606 .F MOV r6,r0
- 0x0100990a: 2801 .( CMP r0,#1
- 0x0100990c: d113 .. BNE 0x1009936 ; gapc_set_le_pkt_size_handler + 70
- 0x0100990e: 2306 .# MOVS r3,#6
- 0x01009910: f2420222 B.". MOV r2,#0x2022
- 0x01009914: 4639 9F MOV r1,r7
- 0x01009916: f2411005 A... MOV r0,#0x1105
- 0x0100991a: f7f7f8bc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100991e: 4604 .F MOV r4,r0
- 0x01009920: 4638 8F MOV r0,r7
- 0x01009922: f7fff9e9 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x01009926: 8020 . STRH r0,[r4,#0]
- 0x01009928: 8868 h. LDRH r0,[r5,#2]
- 0x0100992a: 8060 `. STRH r0,[r4,#2]
- 0x0100992c: 88a8 .. LDRH r0,[r5,#4]
- 0x0100992e: 80a0 .. STRH r0,[r4,#4]
- 0x01009930: 4620 F MOV r0,r4
- 0x01009932: f7f7f919 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x01009936: 4630 0F MOV r0,r6
- 0x01009938: bdf8 .. POP {r3-r7,pc}
- $d
- 0x0100993a: 0000 .. DCW 0
- 0x0100993c: 00000014 .... DCD 20
- $t
- i.gapc_set_local_addr
- gapc_set_local_addr
- 0x01009940: 4a07 .J LDR r2,[pc,#28] ; [0x1009960] = 0x20004ab8
- 0x01009942: b510 .. PUSH {r4,lr}
- 0x01009944: f8523020 R. 0 LDR r3,[r2,r0,LSL #2]
- 0x01009948: 680c .h LDR r4,[r1,#0]
- 0x0100994a: f8434f47 C.GO STR r4,[r3,#0x47]!
- 0x0100994e: 8889 .. LDRH r1,[r1,#4]
- 0x01009950: 8099 .. STRH r1,[r3,#4]
- 0x01009952: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x01009956: 2101 .! MOVS r1,#1
- 0x01009958: f880104d ..M. STRB r1,[r0,#0x4d]
- 0x0100995c: bd10 .. POP {r4,pc}
- $d
- 0x0100995e: 0000 .. DCW 0
- 0x01009960: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_set_operation_ptr
- gapc_set_operation_ptr
- 0x01009964: 4b02 .K LDR r3,[pc,#8] ; [0x1009970] = 0x20004ab8
- 0x01009966: f8530020 S. . LDR r0,[r3,r0,LSL #2]
- 0x0100996a: f8402021 @.! STR r2,[r0,r1,LSL #2]
- 0x0100996e: 4770 pG BX lr
- $d
- 0x01009970: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_set_phy_cmd_handler
- gapc_set_phy_cmd_handler
- 0x01009974: b5f8 .. PUSH {r3-r7,lr}
- 0x01009976: a019 .. ADR r0,{pc}+0x66 ; 0x10099dc
- 0x01009978: 0a17 .. LSRS r7,r2,#8
- 0x0100997a: 6800 .h LDR r0,[r0,#0]
- 0x0100997c: 460d .F MOV r5,r1
- 0x0100997e: 460a .F MOV r2,r1
- 0x01009980: 9000 .. STR r0,[sp,#0]
- 0x01009982: 466b kF MOV r3,sp
- 0x01009984: 2102 .! MOVS r1,#2
- 0x01009986: 4638 8F MOV r0,r7
- 0x01009988: f7fffe44 ..D. BL gapc_process_op ; 0x1009614
- 0x0100998c: 4606 .F MOV r6,r0
- 0x0100998e: 2801 .( CMP r0,#1
- 0x01009990: d11e .. BNE 0x10099d0 ; gapc_set_phy_cmd_handler + 92
- 0x01009992: 2308 .# MOVS r3,#8
- 0x01009994: f2420232 B.2. MOV r2,#0x2032
- 0x01009998: 4639 9F MOV r1,r7
- 0x0100999a: f2411005 A... MOV r0,#0x1105
- 0x0100999e: f7f7f87a ..z. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010099a2: 4604 .F MOV r4,r0
- 0x010099a4: 4638 8F MOV r0,r7
- 0x010099a6: f7fff9a7 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x010099aa: 8020 . STRH r0,[r4,#0]
- 0x010099ac: 7868 hx LDRB r0,[r5,#1]
- 0x010099ae: b188 .. CBZ r0,0x10099d4 ; gapc_set_phy_cmd_handler + 96
- 0x010099b0: 2000 . MOVS r0,#0
- 0x010099b2: 70a0 .p STRB r0,[r4,#2]
- 0x010099b4: 78a9 .x LDRB r1,[r5,#2]
- 0x010099b6: b179 y. CBZ r1,0x10099d8 ; gapc_set_phy_cmd_handler + 100
- 0x010099b8: 2100 .! MOVS r1,#0
- 0x010099ba: 4308 .C ORRS r0,r0,r1
- 0x010099bc: 70a0 .p STRB r0,[r4,#2]
- 0x010099be: 78a8 .x LDRB r0,[r5,#2]
- 0x010099c0: 7120 q STRB r0,[r4,#4]
- 0x010099c2: 7868 hx LDRB r0,[r5,#1]
- 0x010099c4: 70e0 .p STRB r0,[r4,#3]
- 0x010099c6: 78e8 .x LDRB r0,[r5,#3]
- 0x010099c8: 80e0 .. STRH r0,[r4,#6]
- 0x010099ca: 4620 F MOV r0,r4
- 0x010099cc: f7f7f8cc .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x010099d0: 4630 0F MOV r0,r6
- 0x010099d2: bdf8 .. POP {r3-r7,pc}
- 0x010099d4: 2001 . MOVS r0,#1
- 0x010099d6: e7ec .. B 0x10099b2 ; gapc_set_phy_cmd_handler + 62
- 0x010099d8: 2102 .! MOVS r1,#2
- 0x010099da: e7ee .. B 0x10099ba ; gapc_set_phy_cmd_handler + 70
- $d
- 0x010099dc: 00000017 .... DCD 23
- $t
- i.gapc_set_pref_slave_latency_cmd_handler
- gapc_set_pref_slave_latency_cmd_handler
- 0x010099e0: b5f8 .. PUSH {r3-r7,lr}
- 0x010099e2: a011 .. ADR r0,{pc}+0x46 ; 0x1009a28
- 0x010099e4: 0a16 .. LSRS r6,r2,#8
- 0x010099e6: 6800 .h LDR r0,[r0,#0]
- 0x010099e8: 460f .F MOV r7,r1
- 0x010099ea: 460a .F MOV r2,r1
- 0x010099ec: 9000 .. STR r0,[sp,#0]
- 0x010099ee: 466b kF MOV r3,sp
- 0x010099f0: 2100 .! MOVS r1,#0
- 0x010099f2: 4630 0F MOV r0,r6
- 0x010099f4: f7fffe0e .... BL gapc_process_op ; 0x1009614
- 0x010099f8: 4605 .F MOV r5,r0
- 0x010099fa: 2801 .( CMP r0,#1
- 0x010099fc: d111 .. BNE 0x1009a22 ; gapc_set_pref_slave_latency_cmd_handler + 66
- 0x010099fe: 2304 .# MOVS r3,#4
- 0x01009a00: f64f4213 O..B MOV r2,#0xfc13
- 0x01009a04: 4631 1F MOV r1,r6
- 0x01009a06: f2411005 A... MOV r0,#0x1105
- 0x01009a0a: f7f7f844 ..D. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009a0e: 4604 .F MOV r4,r0
- 0x01009a10: 4630 0F MOV r0,r6
- 0x01009a12: f7fff971 ..q. BL gapc_get_conhdl ; 0x1008cf8
- 0x01009a16: 8020 . STRH r0,[r4,#0]
- 0x01009a18: 8878 x. LDRH r0,[r7,#2]
- 0x01009a1a: 8060 `. STRH r0,[r4,#2]
- 0x01009a1c: 4620 F MOV r0,r4
- 0x01009a1e: f7f7f8a3 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x01009a22: 4628 (F MOV r0,r5
- 0x01009a24: bdf8 .. POP {r3-r7,pc}
- $d
- 0x01009a26: 0000 .. DCW 0
- 0x01009a28: 0000001a .... DCD 26
- $t
- i.gapc_sig_pdu_recv_handler
- gapc_sig_pdu_recv_handler
- 0x01009a2c: b4f0 .. PUSH {r4-r7}
- 0x01009a2e: 4606 .F MOV r6,r0
- 0x01009a30: 2000 . MOVS r0,#0
- 0x01009a32: 790d .y LDRB r5,[r1,#4]
- 0x01009a34: 4c0b .L LDR r4,[pc,#44] ; [0x1009a64] = 0x101b944
- 0x01009a36: 4603 .F MOV r3,r0
- 0x01009a38: 4602 .F MOV r2,r0
- 0x01009a3a: bf00 .. NOP
- 0x01009a3c: f8147032 ..2p LDRB r7,[r4,r2,LSL #3]
- 0x01009a40: 42af .B CMP r7,r5
- 0x01009a42: d102 .. BNE 0x1009a4a ; gapc_sig_pdu_recv_handler + 30
- 0x01009a44: eb0403c2 .... ADD r3,r4,r2,LSL #3
- 0x01009a48: 685b [h LDR r3,[r3,#4]
- 0x01009a4a: 1c52 R. ADDS r2,r2,#1
- 0x01009a4c: b2d2 .. UXTB r2,r2
- 0x01009a4e: 2a03 .* CMP r2,#3
- 0x01009a50: d3f4 .. BCC 0x1009a3c ; gapc_sig_pdu_recv_handler + 16
- 0x01009a52: 2b00 .+ CMP r3,#0
- 0x01009a54: d003 .. BEQ 0x1009a5e ; gapc_sig_pdu_recv_handler + 50
- 0x01009a56: 4630 0F MOV r0,r6
- 0x01009a58: bcf0 .. POP {r4-r7}
- 0x01009a5a: 1d09 .. ADDS r1,r1,#4
- 0x01009a5c: 4718 .G BX r3
- 0x01009a5e: bcf0 .. POP {r4-r7}
- 0x01009a60: 4770 pG BX lr
- $d
- 0x01009a62: 0000 .. DCW 0
- 0x01009a64: 0101b944 D... DCD 16890180
- $t
- i.gapc_sig_send_param_resp
- gapc_sig_send_param_resp
- 0x01009a68: b538 8. PUSH {r3-r5,lr}
- 0x01009a6a: 460d .F MOV r5,r1
- 0x01009a6c: 2100 .! MOVS r1,#0
- 0x01009a6e: 9100 .. STR r1,[sp,#0]
- 0x01009a70: 2108 .! MOVS r1,#8
- 0x01009a72: 4614 .F MOV r4,r2
- 0x01009a74: ea412300 A..# ORR r3,r1,r0,LSL #8
- 0x01009a78: 2213 ." MOVS r2,#0x13
- 0x01009a7a: 2105 .! MOVS r1,#5
- 0x01009a7c: f008fd8a .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01009a80: 8085 .. STRH r5,[r0,#4]
- 0x01009a82: 7044 Dp STRB r4,[r0,#1]
- 0x01009a84: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x01009a88: f009b920 .. . B.W l2cc_pdu_send ; 0x1012ccc
- i.gapc_sign_cmd_handler
- gapc_sign_cmd_handler
- 0x01009a8c: b5f8 .. PUSH {r3-r7,lr}
- 0x01009a8e: a00d .. ADR r0,{pc}+0x36 ; 0x1009ac4
- 0x01009a90: 0a15 .. LSRS r5,r2,#8
- 0x01009a92: 6800 .h LDR r0,[r0,#0]
- 0x01009a94: 460e .F MOV r6,r1
- 0x01009a96: 460a .F MOV r2,r1
- 0x01009a98: 9000 .. STR r0,[sp,#0]
- 0x01009a9a: 466b kF MOV r3,sp
- 0x01009a9c: 2101 .! MOVS r1,#1
- 0x01009a9e: 4628 (F MOV r0,r5
- 0x01009aa0: f7fffdb8 .... BL gapc_process_op ; 0x1009614
- 0x01009aa4: 4604 .F MOV r4,r0
- 0x01009aa6: 2801 .( CMP r0,#1
- 0x01009aa8: d109 .. BNE 0x1009abe ; gapc_sign_cmd_handler + 50
- 0x01009aaa: 4631 1F MOV r1,r6
- 0x01009aac: 4628 (F MOV r0,r5
- 0x01009aae: f00efccd .... BL smpc_sign_command ; 0x101844c
- 0x01009ab2: 0002 .. MOVS r2,r0
- 0x01009ab4: d003 .. BEQ 0x1009abe ; gapc_sign_cmd_handler + 50
- 0x01009ab6: 2101 .! MOVS r1,#1
- 0x01009ab8: 4628 (F MOV r0,r5
- 0x01009aba: f7fffe57 ..W. BL gapc_send_complete_evt ; 0x100976c
- 0x01009abe: 4620 F MOV r0,r4
- 0x01009ac0: bdf8 .. POP {r3-r7,pc}
- $d
- 0x01009ac2: 0000 .. DCW 0
- 0x01009ac4: 00001c1b .... DCD 7195
- $t
- i.gapc_sign_ind_handler
- gapc_sign_ind_handler
- 0x01009ac8: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01009acc: 4615 .F MOV r5,r2
- 0x01009ace: 460c .F MOV r4,r1
- 0x01009ad0: 4610 .F MOV r0,r2
- 0x01009ad2: f7f7f81c .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01009ad6: 0a2f /. LSRS r7,r5,#8
- 0x01009ad8: 2820 ( CMP r0,#0x20
- 0x01009ada: d037 7. BEQ 0x1009b4c ; gapc_sign_ind_handler + 132
- 0x01009adc: 7820 x LDRB r0,[r4,#0]
- 0x01009ade: 281b .( CMP r0,#0x1b
- 0x01009ae0: d002 .. BEQ 0x1009ae8 ; gapc_sign_ind_handler + 32
- 0x01009ae2: 281c .( CMP r0,#0x1c
- 0x01009ae4: d132 2. BNE 0x1009b4c ; gapc_sign_ind_handler + 132
- 0x01009ae6: e02c ,. B 0x1009b42 ; gapc_sign_ind_handler + 122
- 0x01009ae8: 2101 .! MOVS r1,#1
- 0x01009aea: 4638 8F MOV r0,r7
- 0x01009aec: f004fbd6 .... BL gattc_get_operation ; 0x100e29c
- 0x01009af0: 280e .( CMP r0,#0xe
- 0x01009af2: d005 .. BEQ 0x1009b00 ; gapc_sign_ind_handler + 56
- 0x01009af4: 2241 A" MOVS r2,#0x41
- 0x01009af6: 2101 .! MOVS r1,#1
- 0x01009af8: 4638 8F MOV r0,r7
- 0x01009afa: f004ff33 ..3. BL gattc_send_complete_evt ; 0x100e964
- 0x01009afe: e025 %. B 0x1009b4c ; gapc_sign_ind_handler + 132
- 0x01009b00: 2101 .! MOVS r1,#1
- 0x01009b02: 4638 8F MOV r0,r7
- 0x01009b04: f004fbd8 .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x01009b08: 4680 .F MOV r8,r0
- 0x01009b0a: 8860 `. LDRH r0,[r4,#2]
- 0x01009b0c: 22d2 ." MOVS r2,#0xd2
- 0x01009b0e: 1ec0 .. SUBS r0,r0,#3
- 0x01009b10: b285 .. UXTH r5,r0
- 0x01009b12: 2006 . MOVS r0,#6
- 0x01009b14: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x01009b18: 2104 .! MOVS r1,#4
- 0x01009b1a: 4638 8F MOV r0,r7
- 0x01009b1c: 9500 .. STR r5,[sp,#0]
- 0x01009b1e: f008fd39 ..9. BL l2cc_pdu_alloc ; 0x1012594
- 0x01009b22: 4606 .F MOV r6,r0
- 0x01009b24: 8085 .. STRH r5,[r0,#4]
- 0x01009b26: f8b80004 .... LDRH r0,[r8,#4]
- 0x01009b2a: 8070 p. STRH r0,[r6,#2]
- 0x01009b2c: 462a *F MOV r2,r5
- 0x01009b2e: 1de1 .. ADDS r1,r4,#7
- 0x01009b30: 1db0 .. ADDS r0,r6,#6
- 0x01009b32: f7f6ff29 ..). BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01009b36: 4631 1F MOV r1,r6
- 0x01009b38: 4638 8F MOV r0,r7
- 0x01009b3a: f7f9ff69 ..i. BL attc_send_att_req ; 0x1003a10
- 0x01009b3e: 2200 ." MOVS r2,#0
- 0x01009b40: e7d9 .. B 0x1009af6 ; gapc_sign_ind_handler + 46
- 0x01009b42: 8861 a. LDRH r1,[r4,#2]
- 0x01009b44: 1d22 ". ADDS r2,r4,#4
- 0x01009b46: 4638 8F MOV r0,r7
- 0x01009b48: f7fbffbc .... BL atts_write_signed_cfm ; 0x1005ac4
- 0x01009b4c: 2000 . MOVS r0,#0
- 0x01009b4e: e8bd83f8 .... POP {r3-r9,pc}
- 0x01009b52: 0000 .. MOVS r0,r0
- i.gapc_smp_rep_attempts_timer_handler
- gapc_smp_rep_attempts_timer_handler
- 0x01009b54: b510 .. PUSH {r4,lr}
- 0x01009b56: 4614 .F MOV r4,r2
- 0x01009b58: 4610 .F MOV r0,r2
- 0x01009b5a: f7f6ffd8 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01009b5e: 283f ?( CMP r0,#0x3f
- 0x01009b60: d00c .. BEQ 0x1009b7c ; gapc_smp_rep_attempts_timer_handler + 40
- 0x01009b62: 4907 .I LDR r1,[pc,#28] ; [0x1009b80] = 0x20004ab8
- 0x01009b64: 0a20 . LSRS r0,r4,#8
- 0x01009b66: 22c8 ." MOVS r2,#0xc8
- 0x01009b68: f8513020 Q. 0 LDR r3,[r1,r0,LSL #2]
- 0x01009b6c: 879a .. STRH r2,[r3,#0x3c]
- 0x01009b6e: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x01009b72: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x01009b76: f0210102 !... BIC r1,r1,#2
- 0x01009b7a: 7001 .p STRB r1,[r0,#0]
- 0x01009b7c: 2000 . MOVS r0,#0
- 0x01009b7e: bd10 .. POP {r4,pc}
- $d
- 0x01009b80: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_smp_timeout_timer_ind_handler
- gapc_smp_timeout_timer_ind_handler
- 0x01009b84: b510 .. PUSH {r4,lr}
- 0x01009b86: 4610 .F MOV r0,r2
- 0x01009b88: 0a14 .. LSRS r4,r2,#8
- 0x01009b8a: f7f6ffc0 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01009b8e: 283f ?( CMP r0,#0x3f
- 0x01009b90: d016 .. BEQ 0x1009bc0 ; gapc_smp_timeout_timer_ind_handler + 60
- 0x01009b92: 480c .H LDR r0,[pc,#48] ; [0x1009bc4] = 0x20004ab8
- 0x01009b94: f8502024 P.$ LDR r2,[r0,r4,LSL #2]
- 0x01009b98: f8121f3f ..?. LDRB r1,[r2,#0x3f]!
- 0x01009b9c: f0210101 !... BIC r1,r1,#1
- 0x01009ba0: 7011 .p STRB r1,[r2,#0]
- 0x01009ba2: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x01009ba6: f0410104 A... ORR r1,r1,#4
- 0x01009baa: f880103f ..?. STRB r1,[r0,#0x3f]
- 0x01009bae: 4620 F MOV r0,r4
- 0x01009bb0: f7fffa42 ..B. BL gapc_get_role ; 0x1009038
- 0x01009bb4: 4601 .F MOV r1,r0
- 0x01009bb6: 2300 .# MOVS r3,#0
- 0x01009bb8: 2245 E" MOVS r2,#0x45
- 0x01009bba: 4620 F MOV r0,r4
- 0x01009bbc: f00dfaf8 .... BL smpc_pairing_end ; 0x10171b0
- 0x01009bc0: 2000 . MOVS r0,#0
- 0x01009bc2: bd10 .. POP {r4,pc}
- $d
- 0x01009bc4: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_svc_chg_ccc_get
- gapc_svc_chg_ccc_get
- 0x01009bc8: 4903 .I LDR r1,[pc,#12] ; [0x1009bd8] = 0x20004ab8
- 0x01009bca: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x01009bce: f8900046 ..F. LDRB r0,[r0,#0x46]
- 0x01009bd2: f3c01080 .... UBFX r0,r0,#6,#1
- 0x01009bd6: 4770 pG BX lr
- $d
- 0x01009bd8: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_svc_chg_ccc_set
- gapc_svc_chg_ccc_set
- 0x01009bdc: 4a05 .J LDR r2,[pc,#20] ; [0x1009bf4] = 0x20004ab8
- 0x01009bde: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x01009be2: f8102f46 ..F/ LDRB r2,[r0,#0x46]!
- 0x01009be6: f0220240 ".@. BIC r2,r2,#0x40
- 0x01009bea: ea421181 B... ORR r1,r2,r1,LSL #6
- 0x01009bee: 7001 .p STRB r1,[r0,#0]
- 0x01009bf0: 4770 pG BX lr
- $d
- 0x01009bf2: 0000 .. DCW 0
- 0x01009bf4: 20004ab8 .J. DCD 536890040
- $t
- i.gapc_update_conn_param_to_ind_handler
- gapc_update_conn_param_to_ind_handler
- 0x01009bf8: b570 p. PUSH {r4-r6,lr}
- 0x01009bfa: 4614 .F MOV r4,r2
- 0x01009bfc: 4610 .F MOV r0,r2
- 0x01009bfe: f7f6ff86 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01009c02: 0a25 %. LSRS r5,r4,#8
- 0x01009c04: 283f ?( CMP r0,#0x3f
- 0x01009c06: d017 .. BEQ 0x1009c38 ; gapc_update_conn_param_to_ind_handler + 64
- 0x01009c08: 2102 .! MOVS r1,#2
- 0x01009c0a: 4628 (F MOV r0,r5
- 0x01009c0c: f7fff9ee .... BL gapc_get_operation ; 0x1008fec
- 0x01009c10: 2809 .( CMP r0,#9
- 0x01009c12: d111 .. BNE 0x1009c38 ; gapc_update_conn_param_to_ind_handler + 64
- 0x01009c14: 2302 .# MOVS r3,#2
- 0x01009c16: 2203 ." MOVS r2,#3
- 0x01009c18: 4621 !F MOV r1,r4
- 0x01009c1a: f6406004 @..` MOV r0,#0xe04
- 0x01009c1e: f7f6ff3a ..:. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009c22: 2101 .! MOVS r1,#1
- 0x01009c24: 7001 .p STRB r1,[r0,#0]
- 0x01009c26: 213b ;! MOVS r1,#0x3b
- 0x01009c28: 7041 Ap STRB r1,[r0,#1]
- 0x01009c2a: f7f6ff39 ..9. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01009c2e: 2245 E" MOVS r2,#0x45
- 0x01009c30: 2102 .! MOVS r1,#2
- 0x01009c32: 4628 (F MOV r0,r5
- 0x01009c34: f7fffd9a .... BL gapc_send_complete_evt ; 0x100976c
- 0x01009c38: 2000 . MOVS r0,#0
- 0x01009c3a: bd70 p. POP {r4-r6,pc}
- i.gapc_update_state
- gapc_update_state
- 0x01009c3c: b570 p. PUSH {r4-r6,lr}
- 0x01009c3e: 460c .F MOV r4,r1
- 0x01009c40: 2108 .! MOVS r1,#8
- 0x01009c42: ea412500 A..% ORR r5,r1,r0,LSL #8
- 0x01009c46: 4616 .F MOV r6,r2
- 0x01009c48: 4628 (F MOV r0,r5
- 0x01009c4a: f7f6ff60 ..`. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01009c4e: 281f .( CMP r0,#0x1f
- 0x01009c50: d00c .. BEQ 0x1009c6c ; gapc_update_state + 48
- 0x01009c52: 4628 (F MOV r0,r5
- 0x01009c54: f7f6ff5b ..[. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01009c58: b10e .. CBZ r6,0x1009c5e ; gapc_update_state + 34
- 0x01009c5a: 4320 C ORRS r0,r0,r4
- 0x01009c5c: e000 .. B 0x1009c60 ; gapc_update_state + 36
- 0x01009c5e: 43a0 .C BICS r0,r0,r4
- 0x01009c60: 4601 .F MOV r1,r0
- 0x01009c62: 4628 (F MOV r0,r5
- 0x01009c64: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01009c68: f7f6be89 .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x01009c6c: bd70 p. POP {r4-r6,pc}
- 0x01009c6e: 0000 .. MOVS r0,r0
- i.gapm_activity_create_cmd_handler
- gapm_activity_create_cmd_handler
- 0x01009c70: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01009c74: 460e .F MOV r6,r1
- 0x01009c76: a12d -. ADR r1,{pc}+0xb6 ; 0x1009d2c
- 0x01009c78: 466a jF MOV r2,sp
- 0x01009c7a: e9d10100 .... LDRD r0,r1,[r1,#0]
- 0x01009c7e: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x01009c82: 4631 1F MOV r1,r6
- 0x01009c84: 2001 . MOVS r0,#1
- 0x01009c86: f002f8af .... BL gapm_process_op ; 0x100bde8
- 0x01009c8a: 4607 .F MOV r7,r0
- 0x01009c8c: 2801 .( CMP r0,#1
- 0x01009c8e: d12d -. BNE 0x1009cec ; gapm_activity_create_cmd_handler + 124
- 0x01009c90: 7870 px LDRB r0,[r6,#1]
- 0x01009c92: 2140 @! MOVS r1,#0x40
- 0x01009c94: 2802 .( CMP r0,#2
- 0x01009c96: d826 &. BHI 0x1009ce6 ; gapm_activity_create_cmd_handler + 118
- 0x01009c98: 4927 'I LDR r1,[pc,#156] ; [0x1009d38] = 0x20000080
- 0x01009c9a: 2000 . MOVS r0,#0
- 0x01009c9c: 4d25 %M LDR r5,[pc,#148] ; [0x1009d34] = 0x20004b08
- 0x01009c9e: f891104d ..M. LDRB r1,[r1,#0x4d]
- 0x01009ca2: e004 .. B 0x1009cae ; gapm_activity_create_cmd_handler + 62
- 0x01009ca4: eb050280 .... ADD r2,r5,r0,LSL #2
- 0x01009ca8: 68d2 .h LDR r2,[r2,#0xc]
- 0x01009caa: b122 ". CBZ r2,0x1009cb6 ; gapm_activity_create_cmd_handler + 70
- 0x01009cac: 1c40 @. ADDS r0,r0,#1
- 0x01009cae: 4281 .B CMP r1,r0
- 0x01009cb0: dcf8 .. BGT 0x1009ca4 ; gapm_activity_create_cmd_handler + 52
- 0x01009cb2: 214b K! MOVS r1,#0x4b
- 0x01009cb4: e017 .. B 0x1009ce6 ; gapm_activity_create_cmd_handler + 118
- 0x01009cb6: b2c4 .. UXTB r4,r0
- 0x01009cb8: 2cff ., CMP r4,#0xff
- 0x01009cba: d0fa .. BEQ 0x1009cb2 ; gapm_activity_create_cmd_handler + 66
- 0x01009cbc: 7830 0x LDRB r0,[r6,#0]
- 0x01009cbe: 28a0 .( CMP r0,#0xa0
- 0x01009cc0: d006 .. BEQ 0x1009cd0 ; gapm_activity_create_cmd_handler + 96
- 0x01009cc2: 28a1 .( CMP r0,#0xa1
- 0x01009cc4: d009 .. BEQ 0x1009cda ; gapm_activity_create_cmd_handler + 106
- 0x01009cc6: 28a2 .( CMP r0,#0xa2
- 0x01009cc8: d018 .. BEQ 0x1009cfc ; gapm_activity_create_cmd_handler + 140
- 0x01009cca: 28a3 .( CMP r0,#0xa3
- 0x01009ccc: d11b .. BNE 0x1009d06 ; gapm_activity_create_cmd_handler + 150
- 0x01009cce: e010 .. B 0x1009cf2 ; gapm_activity_create_cmd_handler + 130
- 0x01009cd0: 4631 1F MOV r1,r6
- 0x01009cd2: 4620 F MOV r0,r4
- 0x01009cd4: f000fccc .... BL gapm_adv_create ; 0x100a670
- 0x01009cd8: e003 .. B 0x1009ce2 ; gapm_activity_create_cmd_handler + 114
- 0x01009cda: 4631 1F MOV r1,r6
- 0x01009cdc: 4620 F MOV r0,r4
- 0x01009cde: f002f99b .... BL gapm_scan_create ; 0x100c018
- 0x01009ce2: 0001 .. MOVS r1,r0
- 0x01009ce4: d00f .. BEQ 0x1009d06 ; gapm_activity_create_cmd_handler + 150
- 0x01009ce6: 2001 . MOVS r0,#1
- 0x01009ce8: f002fbf4 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x01009cec: 4638 8F MOV r0,r7
- 0x01009cee: e8bd81fc .... POP {r2-r8,pc}
- 0x01009cf2: 4631 1F MOV r1,r6
- 0x01009cf4: 4620 F MOV r0,r4
- 0x01009cf6: f001ff81 .... BL gapm_per_sync_create ; 0x100bbfc
- 0x01009cfa: e7f2 .. B 0x1009ce2 ; gapm_activity_create_cmd_handler + 114
- 0x01009cfc: 4631 1F MOV r1,r6
- 0x01009cfe: 4620 F MOV r0,r4
- 0x01009d00: f001fba6 .... BL gapm_init_create ; 0x100b450
- 0x01009d04: e7ed .. B 0x1009ce2 ; gapm_activity_create_cmd_handler + 114
- 0x01009d06: 7870 px LDRB r0,[r6,#1]
- 0x01009d08: 2800 .( CMP r0,#0
- 0x01009d0a: d1ef .. BNE 0x1009cec ; gapm_activity_create_cmd_handler + 124
- 0x01009d0c: f895008a .... LDRB r0,[r5,#0x8a]
- 0x01009d10: 07c0 .. LSLS r0,r0,#31
- 0x01009d12: d0eb .. BEQ 0x1009cec ; gapm_activity_create_cmd_handler + 124
- 0x01009d14: eb050084 .... ADD r0,r5,r4,LSL #2
- 0x01009d18: 4906 .I LDR r1,[pc,#24] ; [0x1009d34] = 0x20004b08
- 0x01009d1a: 68c0 .h LDR r0,[r0,#0xc]
- 0x01009d1c: f8512f82 Q../ LDR r2,[r1,#0x82]!
- 0x01009d20: f8c02016 ... STR r2,[r0,#0x16]
- 0x01009d24: 8889 .. LDRH r1,[r1,#4]
- 0x01009d26: 8341 A. STRH r1,[r0,#0x1a]
- 0x01009d28: e7e0 .. B 0x1009cec ; gapm_activity_create_cmd_handler + 124
- $d
- 0x01009d2a: 0000 .. DCW 0
- 0x01009d2c: a2a3a1a0 .... DCD 2728632736
- 0x01009d30: 00000000 .... DCD 0
- 0x01009d34: 20004b08 .K. DCD 536890120
- 0x01009d38: 20000080 ... DCD 536871040
- $t
- i.gapm_activity_created_ind_handler
- gapm_activity_created_ind_handler
- 0x01009d3c: 784a Jx LDRB r2,[r1,#1]
- 0x01009d3e: 480e .H LDR r0,[pc,#56] ; [0x1009d78] = 0x200049b4
- 0x01009d40: b94a J. CBNZ r2,0x1009d56 ; gapm_activity_created_ind_handler + 26
- 0x01009d42: 7902 .y LDRB r2,[r0,#4]
- 0x01009d44: b112 .. CBZ r2,0x1009d4c ; gapm_activity_created_ind_handler + 16
- 0x01009d46: 7942 By LDRB r2,[r0,#5]
- 0x01009d48: b11a .. CBZ r2,0x1009d52 ; gapm_activity_created_ind_handler + 22
- 0x01009d4a: e013 .. B 0x1009d74 ; gapm_activity_created_ind_handler + 56
- 0x01009d4c: 780a .x LDRB r2,[r1,#0]
- 0x01009d4e: 7082 .p STRB r2,[r0,#2]
- 0x01009d50: e001 .. B 0x1009d56 ; gapm_activity_created_ind_handler + 26
- 0x01009d52: 780a .x LDRB r2,[r1,#0]
- 0x01009d54: 70c2 .p STRB r2,[r0,#3]
- 0x01009d56: 784a Jx LDRB r2,[r1,#1]
- 0x01009d58: 2a01 .* CMP r2,#1
- 0x01009d5a: d101 .. BNE 0x1009d60 ; gapm_activity_created_ind_handler + 36
- 0x01009d5c: 780a .x LDRB r2,[r1,#0]
- 0x01009d5e: 7182 .q STRB r2,[r0,#6]
- 0x01009d60: 784a Jx LDRB r2,[r1,#1]
- 0x01009d62: 2a02 .* CMP r2,#2
- 0x01009d64: d101 .. BNE 0x1009d6a ; gapm_activity_created_ind_handler + 46
- 0x01009d66: 780a .x LDRB r2,[r1,#0]
- 0x01009d68: 7202 .r STRB r2,[r0,#8]
- 0x01009d6a: 784a Jx LDRB r2,[r1,#1]
- 0x01009d6c: 2a03 .* CMP r2,#3
- 0x01009d6e: d101 .. BNE 0x1009d74 ; gapm_activity_created_ind_handler + 56
- 0x01009d70: 7809 .x LDRB r1,[r1,#0]
- 0x01009d72: 7001 .p STRB r1,[r0,#0]
- 0x01009d74: 2000 . MOVS r0,#0
- 0x01009d76: 4770 pG BX lr
- $d
- 0x01009d78: 200049b4 .I. DCD 536889780
- $t
- i.gapm_activity_delete_cmd_handler
- gapm_activity_delete_cmd_handler
- 0x01009d7c: b538 8. PUSH {r3-r5,lr}
- 0x01009d7e: a01b .. ADR r0,{pc}+0x6e ; 0x1009dec
- 0x01009d80: 460d .F MOV r5,r1
- 0x01009d82: 6800 .h LDR r0,[r0,#0]
- 0x01009d84: 9000 .. STR r0,[sp,#0]
- 0x01009d86: 466a jF MOV r2,sp
- 0x01009d88: 2001 . MOVS r0,#1
- 0x01009d8a: f002f82d ..-. BL gapm_process_op ; 0x100bde8
- 0x01009d8e: 4604 .F MOV r4,r0
- 0x01009d90: 2801 .( CMP r0,#1
- 0x01009d92: d128 (. BNE 0x1009de6 ; gapm_activity_delete_cmd_handler + 106
- 0x01009d94: 782a *x LDRB r2,[r5,#0]
- 0x01009d96: 2100 .! MOVS r1,#0
- 0x01009d98: 4815 .H LDR r0,[pc,#84] ; [0x1009df0] = 0x20004b08
- 0x01009d9a: 2aa7 .* CMP r2,#0xa7
- 0x01009d9c: d007 .. BEQ 0x1009dae ; gapm_activity_delete_cmd_handler + 50
- 0x01009d9e: f89020d7 ... LDRB r2,[r0,#0xd7]
- 0x01009da2: b1ea .. CBZ r2,0x1009de0 ; gapm_activity_delete_cmd_handler + 100
- 0x01009da4: f89000d8 .... LDRB r0,[r0,#0xd8]
- 0x01009da8: b188 .. CBZ r0,0x1009dce ; gapm_activity_delete_cmd_handler + 82
- 0x01009daa: 2143 C! MOVS r1,#0x43
- 0x01009dac: e018 .. B 0x1009de0 ; gapm_activity_delete_cmd_handler + 100
- 0x01009dae: 4b11 .K LDR r3,[pc,#68] ; [0x1009df4] = 0x20000080
- 0x01009db0: 786a jx LDRB r2,[r5,#1]
- 0x01009db2: f893304d ..M0 LDRB r3,[r3,#0x4d]
- 0x01009db6: 429a .B CMP r2,r3
- 0x01009db8: d301 .. BCC 0x1009dbe ; gapm_activity_delete_cmd_handler + 66
- 0x01009dba: 2140 @! MOVS r1,#0x40
- 0x01009dbc: e010 .. B 0x1009de0 ; gapm_activity_delete_cmd_handler + 100
- 0x01009dbe: eb000082 .... ADD r0,r0,r2,LSL #2
- 0x01009dc2: 68c0 .h LDR r0,[r0,#0xc]
- 0x01009dc4: b160 `. CBZ r0,0x1009de0 ; gapm_activity_delete_cmd_handler + 100
- 0x01009dc6: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x01009dc8: 2901 .) CMP r1,#1
- 0x01009dca: d1ee .. BNE 0x1009daa ; gapm_activity_delete_cmd_handler + 46
- 0x01009dcc: e003 .. B 0x1009dd6 ; gapm_activity_delete_cmd_handler + 90
- 0x01009dce: 2101 .! MOVS r1,#1
- 0x01009dd0: 2000 . MOVS r0,#0
- 0x01009dd2: f000f95b ..[. BL gapm_actv_get_next ; 0x100a08c
- 0x01009dd6: 2105 .! MOVS r1,#5
- 0x01009dd8: 73c1 .s STRB r1,[r0,#0xf]
- 0x01009dda: 6881 .h LDR r1,[r0,#8]
- 0x01009ddc: 4788 .G BLX r1
- 0x01009dde: e002 .. B 0x1009de6 ; gapm_activity_delete_cmd_handler + 106
- 0x01009de0: 2001 . MOVS r0,#1
- 0x01009de2: f002fb77 ..w. BL gapm_send_complete_evt ; 0x100c4d4
- 0x01009de6: 4620 F MOV r0,r4
- 0x01009de8: bd38 8. POP {r3-r5,pc}
- $d
- 0x01009dea: 0000 .. DCW 0
- 0x01009dec: 0000a8a7 .... DCD 43175
- 0x01009df0: 20004b08 .K. DCD 536890120
- 0x01009df4: 20000080 ... DCD 536871040
- $t
- i.gapm_activity_start_cmd_handler
- gapm_activity_start_cmd_handler
- 0x01009df8: b5f8 .. PUSH {r3-r7,lr}
- 0x01009dfa: a019 .. ADR r0,{pc}+0x66 ; 0x1009e60
- 0x01009dfc: 460e .F MOV r6,r1
- 0x01009dfe: 6800 .h LDR r0,[r0,#0]
- 0x01009e00: 9000 .. STR r0,[sp,#0]
- 0x01009e02: 466a jF MOV r2,sp
- 0x01009e04: 2001 . MOVS r0,#1
- 0x01009e06: f001ffef .... BL gapm_process_op ; 0x100bde8
- 0x01009e0a: 4605 .F MOV r5,r0
- 0x01009e0c: 2801 .( CMP r0,#1
- 0x01009e0e: d125 %. BNE 0x1009e5c ; gapm_activity_start_cmd_handler + 100
- 0x01009e10: 4a14 .J LDR r2,[pc,#80] ; [0x1009e64] = 0x20000080
- 0x01009e12: 7870 px LDRB r0,[r6,#1]
- 0x01009e14: 2143 C! MOVS r1,#0x43
- 0x01009e16: f892204d ..M LDRB r2,[r2,#0x4d]
- 0x01009e1a: 4290 .B CMP r0,r2
- 0x01009e1c: d301 .. BCC 0x1009e22 ; gapm_activity_start_cmd_handler + 42
- 0x01009e1e: 2140 @! MOVS r1,#0x40
- 0x01009e20: e019 .. B 0x1009e56 ; gapm_activity_start_cmd_handler + 94
- 0x01009e22: 4a11 .J LDR r2,[pc,#68] ; [0x1009e68] = 0x20004b08
- 0x01009e24: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x01009e28: 68c4 .h LDR r4,[r0,#0xc]
- 0x01009e2a: b1a4 .. CBZ r4,0x1009e56 ; gapm_activity_start_cmd_handler + 94
- 0x01009e2c: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x01009e2e: 2803 .( CMP r0,#3
- 0x01009e30: d002 .. BEQ 0x1009e38 ; gapm_activity_start_cmd_handler + 64
- 0x01009e32: 2801 .( CMP r0,#1
- 0x01009e34: d10f .. BNE 0x1009e56 ; gapm_activity_start_cmd_handler + 94
- 0x01009e36: e004 .. B 0x1009e42 ; gapm_activity_start_cmd_handler + 74
- 0x01009e38: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x01009e3a: b960 `. CBNZ r0,0x1009e56 ; gapm_activity_start_cmd_handler + 94
- 0x01009e3c: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x01009e3e: b950 P. CBNZ r0,0x1009e56 ; gapm_activity_start_cmd_handler + 94
- 0x01009e40: e001 .. B 0x1009e46 ; gapm_activity_start_cmd_handler + 78
- 0x01009e42: 2002 . MOVS r0,#2
- 0x01009e44: 73e0 .s STRB r0,[r4,#0xf]
- 0x01009e46: 6822 "h LDR r2,[r4,#0]
- 0x01009e48: 4631 1F MOV r1,r6
- 0x01009e4a: 4620 F MOV r0,r4
- 0x01009e4c: 4790 .G BLX r2
- 0x01009e4e: 0001 .. MOVS r1,r0
- 0x01009e50: d004 .. BEQ 0x1009e5c ; gapm_activity_start_cmd_handler + 100
- 0x01009e52: 2001 . MOVS r0,#1
- 0x01009e54: 73e0 .s STRB r0,[r4,#0xf]
- 0x01009e56: 2001 . MOVS r0,#1
- 0x01009e58: f002fb3c ..<. BL gapm_send_complete_evt ; 0x100c4d4
- 0x01009e5c: 4628 (F MOV r0,r5
- 0x01009e5e: bdf8 .. POP {r3-r7,pc}
- $d
- 0x01009e60: 000000a4 .... DCD 164
- 0x01009e64: 20000080 ... DCD 536871040
- 0x01009e68: 20004b08 .K. DCD 536890120
- $t
- i.gapm_activity_stop_cmd_handler
- gapm_activity_stop_cmd_handler
- 0x01009e6c: b5f8 .. PUSH {r3-r7,lr}
- 0x01009e6e: a018 .. ADR r0,{pc}+0x62 ; 0x1009ed0
- 0x01009e70: 460e .F MOV r6,r1
- 0x01009e72: 6800 .h LDR r0,[r0,#0]
- 0x01009e74: 9000 .. STR r0,[sp,#0]
- 0x01009e76: 466a jF MOV r2,sp
- 0x01009e78: 2001 . MOVS r0,#1
- 0x01009e7a: f001ffb5 .... BL gapm_process_op ; 0x100bde8
- 0x01009e7e: 4605 .F MOV r5,r0
- 0x01009e80: 2801 .( CMP r0,#1
- 0x01009e82: d122 ". BNE 0x1009eca ; gapm_activity_stop_cmd_handler + 94
- 0x01009e84: 7830 0x LDRB r0,[r6,#0]
- 0x01009e86: 2400 .$ MOVS r4,#0
- 0x01009e88: 28a5 .( CMP r0,#0xa5
- 0x01009e8a: d009 .. BEQ 0x1009ea0 ; gapm_activity_stop_cmd_handler + 52
- 0x01009e8c: 2103 .! MOVS r1,#3
- 0x01009e8e: 2000 . MOVS r0,#0
- 0x01009e90: f000f8fc .... BL gapm_actv_get_next ; 0x100a08c
- 0x01009e94: b1a8 .. CBZ r0,0x1009ec2 ; gapm_activity_stop_cmd_handler + 86
- 0x01009e96: 2104 .! MOVS r1,#4
- 0x01009e98: 73c1 .s STRB r1,[r0,#0xf]
- 0x01009e9a: 6841 Ah LDR r1,[r0,#4]
- 0x01009e9c: 4788 .G BLX r1
- 0x01009e9e: e014 .. B 0x1009eca ; gapm_activity_stop_cmd_handler + 94
- 0x01009ea0: 490c .I LDR r1,[pc,#48] ; [0x1009ed4] = 0x20000080
- 0x01009ea2: 7870 px LDRB r0,[r6,#1]
- 0x01009ea4: f891104d ..M. LDRB r1,[r1,#0x4d]
- 0x01009ea8: 4288 .B CMP r0,r1
- 0x01009eaa: d301 .. BCC 0x1009eb0 ; gapm_activity_stop_cmd_handler + 68
- 0x01009eac: 2440 @$ MOVS r4,#0x40
- 0x01009eae: e008 .. B 0x1009ec2 ; gapm_activity_stop_cmd_handler + 86
- 0x01009eb0: 4909 .I LDR r1,[pc,#36] ; [0x1009ed8] = 0x20004b08
- 0x01009eb2: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x01009eb6: 68c0 .h LDR r0,[r0,#0xc]
- 0x01009eb8: b110 .. CBZ r0,0x1009ec0 ; gapm_activity_stop_cmd_handler + 84
- 0x01009eba: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x01009ebc: 2903 .) CMP r1,#3
- 0x01009ebe: d0ea .. BEQ 0x1009e96 ; gapm_activity_stop_cmd_handler + 42
- 0x01009ec0: 2443 C$ MOVS r4,#0x43
- 0x01009ec2: 4621 !F MOV r1,r4
- 0x01009ec4: 2001 . MOVS r0,#1
- 0x01009ec6: f002fb05 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x01009eca: 4628 (F MOV r0,r5
- 0x01009ecc: bdf8 .. POP {r3-r7,pc}
- $d
- 0x01009ece: 0000 .. DCW 0
- 0x01009ed0: 0000a6a5 .... DCD 42661
- 0x01009ed4: 20000080 ... DCD 536871040
- 0x01009ed8: 20004b08 .K. DCD 536890120
- $t
- i.gapm_activity_stopped_ind_handler
- gapm_activity_stopped_ind_handler
- 0x01009edc: b570 p. PUSH {r4-r6,lr}
- 0x01009ede: 7848 Hx LDRB r0,[r1,#1]
- 0x01009ee0: 4d1b .M LDR r5,[pc,#108] ; [0x1009f50] = 0x200049b4
- 0x01009ee2: 460c .F MOV r4,r1
- 0x01009ee4: 2602 .& MOVS r6,#2
- 0x01009ee6: b998 .. CBNZ r0,0x1009f10 ; gapm_activity_stopped_ind_handler + 52
- 0x01009ee8: 7821 !x LDRB r1,[r4,#0]
- 0x01009eea: 78aa .x LDRB r2,[r5,#2]
- 0x01009eec: 2000 . MOVS r0,#0
- 0x01009eee: 4291 .B CMP r1,r2
- 0x01009ef0: d003 .. BEQ 0x1009efa ; gapm_activity_stopped_ind_handler + 30
- 0x01009ef2: 78ea .x LDRB r2,[r5,#3]
- 0x01009ef4: 4291 .B CMP r1,r2
- 0x01009ef6: d100 .. BNE 0x1009efa ; gapm_activity_stopped_ind_handler + 30
- 0x01009ef8: 2001 . MOVS r0,#1
- 0x01009efa: 1829 ). ADDS r1,r5,r0
- 0x01009efc: 7908 .y LDRB r0,[r1,#4]
- 0x01009efe: 2804 .( CMP r0,#4
- 0x01009f00: d001 .. BEQ 0x1009f06 ; gapm_activity_stopped_ind_handler + 42
- 0x01009f02: 2805 .( CMP r0,#5
- 0x01009f04: d122 ". BNE 0x1009f4c ; gapm_activity_stopped_ind_handler + 112
- 0x01009f06: 710e .q STRB r6,[r1,#4]
- 0x01009f08: 78a1 .x LDRB r1,[r4,#2]
- 0x01009f0a: 7820 x LDRB r0,[r4,#0]
- 0x01009f0c: f7f7fae2 .... BL app_adv_complete_ind_func ; 0x10014d4
- 0x01009f10: 7860 `x LDRB r0,[r4,#1]
- 0x01009f12: 2801 .( CMP r0,#1
- 0x01009f14: d108 .. BNE 0x1009f28 ; gapm_activity_stopped_ind_handler + 76
- 0x01009f16: 79e8 .y LDRB r0,[r5,#7]
- 0x01009f18: 2804 .( CMP r0,#4
- 0x01009f1a: d001 .. BEQ 0x1009f20 ; gapm_activity_stopped_ind_handler + 68
- 0x01009f1c: 2805 .( CMP r0,#5
- 0x01009f1e: d115 .. BNE 0x1009f4c ; gapm_activity_stopped_ind_handler + 112
- 0x01009f20: 71ee .q STRB r6,[r5,#7]
- 0x01009f22: 78a0 .x LDRB r0,[r4,#2]
- 0x01009f24: f7f8fb14 .... BL app_scanning_completed_ind_func ; 0x1002550
- 0x01009f28: 7860 `x LDRB r0,[r4,#1]
- 0x01009f2a: 2802 .( CMP r0,#2
- 0x01009f2c: d107 .. BNE 0x1009f3e ; gapm_activity_stopped_ind_handler + 98
- 0x01009f2e: 7821 !x LDRB r1,[r4,#0]
- 0x01009f30: 4a08 .J LDR r2,[pc,#32] ; [0x1009f54] = 0x20003b09
- 0x01009f32: 2003 . MOVS r0,#3
- 0x01009f34: 5450 PT STRB r0,[r2,r1]
- 0x01009f36: 78a1 .x LDRB r1,[r4,#2]
- 0x01009f38: 7820 x LDRB r0,[r4,#0]
- 0x01009f3a: f7f7fb37 ..7. BL app_conn_complete_ind_func ; 0x10015ac
- 0x01009f3e: 7860 `x LDRB r0,[r4,#1]
- 0x01009f40: 2803 .( CMP r0,#3
- 0x01009f42: d103 .. BNE 0x1009f4c ; gapm_activity_stopped_ind_handler + 112
- 0x01009f44: 706e np STRB r6,[r5,#1]
- 0x01009f46: 78a0 .x LDRB r0,[r4,#2]
- 0x01009f48: f7f8fa8e .... BL app_per_sync_completed_ind_func ; 0x1002468
- 0x01009f4c: 2000 . MOVS r0,#0
- 0x01009f4e: bd70 p. POP {r4-r6,pc}
- $d
- 0x01009f50: 200049b4 .I. DCD 536889780
- 0x01009f54: 20003b09 .;. DCD 536886025
- $t
- i.gapm_actv_alloc
- gapm_actv_alloc
- 0x01009f58: b570 p. PUSH {r4-r6,lr}
- 0x01009f5a: 460e .F MOV r6,r1
- 0x01009f5c: 4605 .F MOV r5,r0
- 0x01009f5e: 2100 .! MOVS r1,#0
- 0x01009f60: 4630 0F MOV r0,r6
- 0x01009f62: f7f6fd6b ..k. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01009f66: 0004 .. MOVS r4,r0
- 0x01009f68: d009 .. BEQ 0x1009f7e ; gapm_actv_alloc + 38
- 0x01009f6a: 4631 1F MOV r1,r6
- 0x01009f6c: f7f6fcfd .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x01009f70: 7325 %s STRB r5,[r4,#0xc]
- 0x01009f72: 2000 . MOVS r0,#0
- 0x01009f74: 73e0 .s STRB r0,[r4,#0xf]
- 0x01009f76: 4803 .H LDR r0,[pc,#12] ; [0x1009f84] = 0x20004b08
- 0x01009f78: eb000085 .... ADD r0,r0,r5,LSL #2
- 0x01009f7c: 60c4 .` STR r4,[r0,#0xc]
- 0x01009f7e: 4620 F MOV r0,r4
- 0x01009f80: bd70 p. POP {r4-r6,pc}
- $d
- 0x01009f82: 0000 .. DCW 0
- 0x01009f84: 20004b08 .K. DCD 536890120
- $t
- i.gapm_actv_created
- gapm_actv_created
- 0x01009f88: b570 p. PUSH {r4-r6,lr}
- 0x01009f8a: 000d .. MOVS r5,r1
- 0x01009f8c: 4604 .F MOV r4,r0
- 0x01009f8e: d008 .. BEQ 0x1009fa2 ; gapm_actv_created + 26
- 0x01009f90: 7b00 .{ LDRB r0,[r0,#0xc]
- 0x01009f92: f000f84f ..O. BL gapm_actv_free ; 0x100a034
- 0x01009f96: 4629 )F MOV r1,r5
- 0x01009f98: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01009f9c: 2001 . MOVS r0,#1
- 0x01009f9e: f002ba99 .... B.W gapm_send_complete_evt ; 0x100c4d4
- 0x01009fa2: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x01009fa4: 2303 .# MOVS r3,#3
- 0x01009fa6: 2207 ." MOVS r2,#7
- 0x01009fa8: f64050a4 @..P MOV r0,#0xda4
- 0x01009fac: f7f6fd73 ..s. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01009fb0: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x01009fb2: 7041 Ap STRB r1,[r0,#1]
- 0x01009fb4: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x01009fb6: 7001 .p STRB r1,[r0,#0]
- 0x01009fb8: f7f6fd72 ..r. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01009fbc: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x01009fbe: 480a .H LDR r0,[pc,#40] ; [0x1009fe8] = 0x20004b08
- 0x01009fc0: 2903 .) CMP r1,#3
- 0x01009fc2: d00a .. BEQ 0x1009fda ; gapm_actv_created + 82
- 0x01009fc4: 7c61 a| LDRB r1,[r4,#0x11]
- 0x01009fc6: b919 .. CBNZ r1,0x1009fd0 ; gapm_actv_created + 72
- 0x01009fc8: f890108a .... LDRB r1,[r0,#0x8a]
- 0x01009fcc: 07c9 .. LSLS r1,r1,#31
- 0x01009fce: d004 .. BEQ 0x1009fda ; gapm_actv_created + 82
- 0x01009fd0: 4620 F MOV r0,r4
- 0x01009fd2: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01009fd6: f000ba2d ..-. B.W gapm_addr_set_rand_addr ; 0x100a434
- 0x01009fda: f8101fd7 .... LDRB r1,[r0,#0xd7]!
- 0x01009fde: 1c49 I. ADDS r1,r1,#1
- 0x01009fe0: 7001 .p STRB r1,[r0,#0]
- 0x01009fe2: 2001 . MOVS r0,#1
- 0x01009fe4: 73e0 .s STRB r0,[r4,#0xf]
- 0x01009fe6: e7d6 .. B 0x1009f96 ; gapm_actv_created + 14
- $d
- 0x01009fe8: 20004b08 .K. DCD 536890120
- $t
- i.gapm_actv_deleted
- gapm_actv_deleted
- 0x01009fec: b510 .. PUSH {r4,lr}
- 0x01009fee: 4604 .F MOV r4,r0
- 0x01009ff0: 2001 . MOVS r0,#1
- 0x01009ff2: f001f8d1 .... BL gapm_get_operation ; 0x100b198
- 0x01009ff6: 490e .I LDR r1,[pc,#56] ; [0x100a030] = 0x20004b08
- 0x01009ff8: f8112fd7 .../ LDRB r2,[r1,#0xd7]!
- 0x01009ffc: 1e52 R. SUBS r2,r2,#1
- 0x01009ffe: b2d2 .. UXTB r2,r2
- 0x0100a000: 700a .p STRB r2,[r1,#0]
- 0x0100a002: 28a7 .( CMP r0,#0xa7
- 0x0100a004: d00b .. BEQ 0x100a01e ; gapm_actv_deleted + 50
- 0x0100a006: 28a8 .( CMP r0,#0xa8
- 0x0100a008: d10d .. BNE 0x100a026 ; gapm_actv_deleted + 58
- 0x0100a00a: b142 B. CBZ r2,0x100a01e ; gapm_actv_deleted + 50
- 0x0100a00c: 7b20 { LDRB r0,[r4,#0xc]
- 0x0100a00e: 2101 .! MOVS r1,#1
- 0x0100a010: 1c40 @. ADDS r0,r0,#1
- 0x0100a012: b2c0 .. UXTB r0,r0
- 0x0100a014: f000f83a ..:. BL gapm_actv_get_next ; 0x100a08c
- 0x0100a018: 6881 .h LDR r1,[r0,#8]
- 0x0100a01a: 4788 .G BLX r1
- 0x0100a01c: e003 .. B 0x100a026 ; gapm_actv_deleted + 58
- 0x0100a01e: 2100 .! MOVS r1,#0
- 0x0100a020: 2001 . MOVS r0,#1
- 0x0100a022: f002fa57 ..W. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100a026: 7b20 { LDRB r0,[r4,#0xc]
- 0x0100a028: e8bd4010 ...@ POP {r4,lr}
- 0x0100a02c: f000b802 .... B.W gapm_actv_free ; 0x100a034
- $d
- 0x0100a030: 20004b08 .K. DCD 536890120
- $t
- i.gapm_actv_free
- gapm_actv_free
- 0x0100a034: b570 p. PUSH {r4-r6,lr}
- 0x0100a036: 490c .I LDR r1,[pc,#48] ; [0x100a068] = 0x20004b08
- 0x0100a038: eb010580 .... ADD r5,r1,r0,LSL #2
- 0x0100a03c: 68ec .h LDR r4,[r5,#0xc]
- 0x0100a03e: b17c |. CBZ r4,0x100a060 ; gapm_actv_free + 44
- 0x0100a040: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x0100a042: 2801 .( CMP r0,#1
- 0x0100a044: d002 .. BEQ 0x100a04c ; gapm_actv_free + 24
- 0x0100a046: 2803 .( CMP r0,#3
- 0x0100a048: d004 .. BEQ 0x100a054 ; gapm_actv_free + 32
- 0x0100a04a: e006 .. B 0x100a05a ; gapm_actv_free + 38
- 0x0100a04c: 4620 F MOV r0,r4
- 0x0100a04e: f001ff83 .... BL gapm_scan_actv_clean ; 0x100bf58
- 0x0100a052: e002 .. B 0x100a05a ; gapm_actv_free + 38
- 0x0100a054: 4620 F MOV r0,r4
- 0x0100a056: f001fdc1 .... BL gapm_per_sync_clear_fragments ; 0x100bbdc
- 0x0100a05a: 4620 F MOV r0,r4
- 0x0100a05c: f7f6fd07 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100a060: 2000 . MOVS r0,#0
- 0x0100a062: 60e8 .` STR r0,[r5,#0xc]
- 0x0100a064: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100a066: 0000 .. DCW 0
- 0x0100a068: 20004b08 .K. DCD 536890120
- $t
- i.gapm_actv_get_hci_own_addr_type
- gapm_actv_get_hci_own_addr_type
- 0x0100a06c: b510 .. PUSH {r4,lr}
- 0x0100a06e: 2401 .$ MOVS r4,#1
- 0x0100a070: b920 . CBNZ r0,0x100a07c ; gapm_actv_get_hci_own_addr_type + 16
- 0x0100a072: f000ffd5 .... BL gapm_get_address_type ; 0x100b020
- 0x0100a076: 07c0 .. LSLS r0,r0,#31
- 0x0100a078: d100 .. BNE 0x100a07c ; gapm_actv_get_hci_own_addr_type + 16
- 0x0100a07a: 2400 .$ MOVS r4,#0
- 0x0100a07c: f000ffd0 .... BL gapm_get_address_type ; 0x100b020
- 0x0100a080: 0740 @. LSLS r0,r0,#29
- 0x0100a082: d501 .. BPL 0x100a088 ; gapm_actv_get_hci_own_addr_type + 28
- 0x0100a084: f0440402 D... ORR r4,r4,#2
- 0x0100a088: 4620 F MOV r0,r4
- 0x0100a08a: bd10 .. POP {r4,pc}
- i.gapm_actv_get_next
- gapm_actv_get_next
- 0x0100a08c: b570 p. PUSH {r4-r6,lr}
- 0x0100a08e: 4a0b .J LDR r2,[pc,#44] ; [0x100a0bc] = 0x20000080
- 0x0100a090: 2300 .# MOVS r3,#0
- 0x0100a092: 4d09 .M LDR r5,[pc,#36] ; [0x100a0b8] = 0x20004b08
- 0x0100a094: f892404d ..M@ LDRB r4,[r2,#0x4d]
- 0x0100a098: e00a .. B 0x100a0b0 ; gapm_actv_get_next + 36
- 0x0100a09a: bf00 .. NOP
- 0x0100a09c: eb050280 .... ADD r2,r5,r0,LSL #2
- 0x0100a0a0: 68d2 .h LDR r2,[r2,#0xc]
- 0x0100a0a2: b122 ". CBZ r2,0x100a0ae ; gapm_actv_get_next + 34
- 0x0100a0a4: 7bd6 .{ LDRB r6,[r2,#0xf]
- 0x0100a0a6: 428e .B CMP r6,r1
- 0x0100a0a8: d101 .. BNE 0x100a0ae ; gapm_actv_get_next + 34
- 0x0100a0aa: 4613 .F MOV r3,r2
- 0x0100a0ac: e002 .. B 0x100a0b4 ; gapm_actv_get_next + 40
- 0x0100a0ae: 1c40 @. ADDS r0,r0,#1
- 0x0100a0b0: 4284 .B CMP r4,r0
- 0x0100a0b2: dcf3 .. BGT 0x100a09c ; gapm_actv_get_next + 16
- 0x0100a0b4: 4618 .F MOV r0,r3
- 0x0100a0b6: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100a0b8: 20004b08 .K. DCD 536890120
- 0x0100a0bc: 20000080 ... DCD 536871040
- $t
- i.gapm_actv_init
- gapm_actv_init
- 0x0100a0c0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100a0c4: 2500 .% MOVS r5,#0
- 0x0100a0c6: 4680 .F MOV r8,r0
- 0x0100a0c8: 462e .F MOV r6,r5
- 0x0100a0ca: 4c10 .L LDR r4,[pc,#64] ; [0x100a10c] = 0x20004b08
- 0x0100a0cc: 4f10 .O LDR r7,[pc,#64] ; [0x100a110] = 0x20000080
- 0x0100a0ce: e00a .. B 0x100a0e6 ; gapm_actv_init + 38
- 0x0100a0d0: f1b80f00 .... CMP r8,#0
- 0x0100a0d4: d003 .. BEQ 0x100a0de ; gapm_actv_init + 30
- 0x0100a0d6: b2e8 .. UXTB r0,r5
- 0x0100a0d8: f7ffffac .... BL gapm_actv_free ; 0x100a034
- 0x0100a0dc: e002 .. B 0x100a0e4 ; gapm_actv_init + 36
- 0x0100a0de: eb040085 .... ADD r0,r4,r5,LSL #2
- 0x0100a0e2: 60c6 .` STR r6,[r0,#0xc]
- 0x0100a0e4: 1c6d m. ADDS r5,r5,#1
- 0x0100a0e6: f897004d ..M. LDRB r0,[r7,#0x4d]
- 0x0100a0ea: 42a8 .B CMP r0,r5
- 0x0100a0ec: dcf0 .. BGT 0x100a0d0 ; gapm_actv_init + 16
- 0x0100a0ee: 20ff . MOVS r0,#0xff
- 0x0100a0f0: f88400d6 .... STRB r0,[r4,#0xd6]
- 0x0100a0f4: f88460d7 ...` STRB r6,[r4,#0xd7]
- 0x0100a0f8: f88460d8 ...` STRB r6,[r4,#0xd8]
- 0x0100a0fc: f88460d9 ...` STRB r6,[r4,#0xd9]
- 0x0100a100: f8046fd3 ...o STRB r6,[r4,#0xd3]!
- 0x0100a104: 7060 `p STRB r0,[r4,#1]
- 0x0100a106: 70a0 .p STRB r0,[r4,#2]
- 0x0100a108: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100a10c: 20004b08 .K. DCD 536890120
- 0x0100a110: 20000080 ... DCD 536871040
- $t
- i.gapm_actv_rand_addr_set_ind
- gapm_actv_rand_addr_set_ind
- 0x0100a114: 4905 .I LDR r1,[pc,#20] ; [0x100a12c] = 0x20004b08
- 0x0100a116: f8112fd7 .../ LDRB r2,[r1,#0xd7]!
- 0x0100a11a: 1c52 R. ADDS r2,r2,#1
- 0x0100a11c: 700a .p STRB r2,[r1,#0]
- 0x0100a11e: 2101 .! MOVS r1,#1
- 0x0100a120: 73c1 .s STRB r1,[r0,#0xf]
- 0x0100a122: 2100 .! MOVS r1,#0
- 0x0100a124: 2001 . MOVS r0,#1
- 0x0100a126: f002b9d5 .... B.W gapm_send_complete_evt ; 0x100c4d4
- $d
- 0x0100a12a: 0000 .. DCW 0
- 0x0100a12c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_actv_retrieve_cmd_cmp_evt
- gapm_actv_retrieve_cmd_cmp_evt
- 0x0100a130: b570 p. PUSH {r4-r6,lr}
- 0x0100a132: 4606 .F MOV r6,r0
- 0x0100a134: 460d .F MOV r5,r1
- 0x0100a136: 2400 .$ MOVS r4,#0
- 0x0100a138: 2001 . MOVS r0,#1
- 0x0100a13a: f001f82d ..-. BL gapm_get_operation ; 0x100b198
- 0x0100a13e: b160 `. CBZ r0,0x100a15a ; gapm_actv_retrieve_cmd_cmp_evt + 42
- 0x0100a140: 4807 .H LDR r0,[pc,#28] ; [0x100a160] = 0x20004b08
- 0x0100a142: f89010d6 .... LDRB r1,[r0,#0xd6]
- 0x0100a146: eb000081 .... ADD r0,r0,r1,LSL #2
- 0x0100a14a: 68c2 .h LDR r2,[r0,#0xc]
- 0x0100a14c: 6032 2` STR r2,[r6,#0]
- 0x0100a14e: 8a50 P. LDRH r0,[r2,#0x12]
- 0x0100a150: 42a8 .B CMP r0,r5
- 0x0100a152: d102 .. BNE 0x100a15a ; gapm_actv_retrieve_cmd_cmp_evt + 42
- 0x0100a154: 2000 . MOVS r0,#0
- 0x0100a156: 8250 P. STRH r0,[r2,#0x12]
- 0x0100a158: 2401 .$ MOVS r4,#1
- 0x0100a15a: 4620 F MOV r0,r4
- 0x0100a15c: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100a15e: 0000 .. DCW 0
- 0x0100a160: 20004b08 .K. DCD 536890120
- $t
- i.gapm_actv_send_stopped_ind
- gapm_actv_send_stopped_ind
- 0x0100a164: b570 p. PUSH {r4-r6,lr}
- 0x0100a166: 460e .F MOV r6,r1
- 0x0100a168: 4615 .F MOV r5,r2
- 0x0100a16a: 4604 .F MOV r4,r0
- 0x0100a16c: 8a81 .. LDRH r1,[r0,#0x14]
- 0x0100a16e: 2304 .# MOVS r3,#4
- 0x0100a170: 2207 ." MOVS r2,#7
- 0x0100a172: f64050a5 @..P MOV r0,#0xda5
- 0x0100a176: f7f6fc8e .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a17a: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x0100a17c: 7041 Ap STRB r1,[r0,#1]
- 0x0100a17e: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100a180: 7001 .p STRB r1,[r0,#0]
- 0x0100a182: 7086 .p STRB r6,[r0,#2]
- 0x0100a184: 70c5 .p STRB r5,[r0,#3]
- 0x0100a186: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100a18a: f7f6bc89 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100a18e: 0000 .. MOVS r0,r0
- i.gapm_actv_started
- gapm_actv_started
- 0x0100a190: b570 p. PUSH {r4-r6,lr}
- 0x0100a192: 4604 .F MOV r4,r0
- 0x0100a194: 460d .F MOV r5,r1
- 0x0100a196: 2001 . MOVS r0,#1
- 0x0100a198: f002f99c .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100a19c: b10d .. CBZ r5,0x100a1a2 ; gapm_actv_started + 18
- 0x0100a19e: 2001 . MOVS r0,#1
- 0x0100a1a0: e008 .. B 0x100a1b4 ; gapm_actv_started + 36
- 0x0100a1a2: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x0100a1a4: 2802 .( CMP r0,#2
- 0x0100a1a6: d106 .. BNE 0x100a1b6 ; gapm_actv_started + 38
- 0x0100a1a8: 4803 .H LDR r0,[pc,#12] ; [0x100a1b8] = 0x20004b08
- 0x0100a1aa: f8101fd8 .... LDRB r1,[r0,#0xd8]!
- 0x0100a1ae: 1c49 I. ADDS r1,r1,#1
- 0x0100a1b0: 7001 .p STRB r1,[r0,#0]
- 0x0100a1b2: 2003 . MOVS r0,#3
- 0x0100a1b4: 73e0 .s STRB r0,[r4,#0xf]
- 0x0100a1b6: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100a1b8: 20004b08 .K. DCD 536890120
- $t
- i.gapm_actv_stopped
- gapm_actv_stopped
- 0x0100a1bc: b570 p. PUSH {r4-r6,lr}
- 0x0100a1be: 4604 .F MOV r4,r0
- 0x0100a1c0: 2945 E) CMP r1,#0x45
- 0x0100a1c2: d104 .. BNE 0x100a1ce ; gapm_actv_stopped + 18
- 0x0100a1c4: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x0100a1c6: b910 .. CBNZ r0,0x100a1ce ; gapm_actv_stopped + 18
- 0x0100a1c8: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x0100a1ca: 2802 .( CMP r0,#2
- 0x0100a1cc: d00d .. BEQ 0x100a1ea ; gapm_actv_stopped + 46
- 0x0100a1ce: 2201 ." MOVS r2,#1
- 0x0100a1d0: 4620 F MOV r0,r4
- 0x0100a1d2: f7ffffc7 .... BL gapm_actv_send_stopped_ind ; 0x100a164
- 0x0100a1d6: 4d16 .M LDR r5,[pc,#88] ; [0x100a230] = 0x20004b08
- 0x0100a1d8: f89500d8 .... LDRB r0,[r5,#0xd8]
- 0x0100a1dc: 1e40 @. SUBS r0,r0,#1
- 0x0100a1de: f88500d8 .... STRB r0,[r5,#0xd8]
- 0x0100a1e2: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x0100a1e4: 2804 .( CMP r0,#4
- 0x0100a1e6: d006 .. BEQ 0x100a1f6 ; gapm_actv_stopped + 58
- 0x0100a1e8: e01e .. B 0x100a228 ; gapm_actv_stopped + 108
- 0x0100a1ea: 4620 F MOV r0,r4
- 0x0100a1ec: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100a1f0: 2200 ." MOVS r2,#0
- 0x0100a1f2: f7ffbfb7 .... B.W gapm_actv_send_stopped_ind ; 0x100a164
- 0x0100a1f6: 2001 . MOVS r0,#1
- 0x0100a1f8: f000ffce .... BL gapm_get_operation ; 0x100b198
- 0x0100a1fc: 28a5 .( CMP r0,#0xa5
- 0x0100a1fe: d002 .. BEQ 0x100a206 ; gapm_actv_stopped + 74
- 0x0100a200: 28a6 .( CMP r0,#0xa6
- 0x0100a202: d005 .. BEQ 0x100a210 ; gapm_actv_stopped + 84
- 0x0100a204: e010 .. B 0x100a228 ; gapm_actv_stopped + 108
- 0x0100a206: 2100 .! MOVS r1,#0
- 0x0100a208: 2001 . MOVS r0,#1
- 0x0100a20a: f002f963 ..c. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100a20e: e00b .. B 0x100a228 ; gapm_actv_stopped + 108
- 0x0100a210: f89500d8 .... LDRB r0,[r5,#0xd8]
- 0x0100a214: 2800 .( CMP r0,#0
- 0x0100a216: d0f6 .. BEQ 0x100a206 ; gapm_actv_stopped + 74
- 0x0100a218: 7b20 { LDRB r0,[r4,#0xc]
- 0x0100a21a: 2103 .! MOVS r1,#3
- 0x0100a21c: 1c40 @. ADDS r0,r0,#1
- 0x0100a21e: b2c0 .. UXTB r0,r0
- 0x0100a220: f7ffff34 ..4. BL gapm_actv_get_next ; 0x100a08c
- 0x0100a224: 6841 Ah LDR r1,[r0,#4]
- 0x0100a226: 4788 .G BLX r1
- 0x0100a228: 2001 . MOVS r0,#1
- 0x0100a22a: 73e0 .s STRB r0,[r4,#0xf]
- 0x0100a22c: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100a22e: 0000 .. DCW 0
- 0x0100a230: 20004b08 .K. DCD 536890120
- $t
- i.gapm_addr_fsm
- gapm_addr_fsm
- 0x0100a234: b570 p. PUSH {r4-r6,lr}
- 0x0100a236: 4d2f /M LDR r5,[pc,#188] ; [0x100a2f4] = 0x20004b08
- 0x0100a238: f89510d6 .... LDRB r1,[r5,#0xd6]
- 0x0100a23c: eb050181 .... ADD r1,r5,r1,LSL #2
- 0x0100a240: 68cc .h LDR r4,[r1,#0xc]
- 0x0100a242: b1a8 .. CBZ r0,0x100a270 ; gapm_addr_fsm + 60
- 0x0100a244: 2801 .( CMP r0,#1
- 0x0100a246: d027 '. BEQ 0x100a298 ; gapm_addr_fsm + 100
- 0x0100a248: 2802 .( CMP r0,#2
- 0x0100a24a: d001 .. BEQ 0x100a250 ; gapm_addr_fsm + 28
- 0x0100a24c: 2803 .( CMP r0,#3
- 0x0100a24e: d137 7. BNE 0x100a2c0 ; gapm_addr_fsm + 140
- 0x0100a250: 2000 . MOVS r0,#0
- 0x0100a252: f88500da .... STRB r0,[r5,#0xda]
- 0x0100a256: 2001 . MOVS r0,#1
- 0x0100a258: f000ff9e .... BL gapm_get_operation ; 0x100b198
- 0x0100a25c: 28b0 .( CMP r0,#0xb0
- 0x0100a25e: d043 C. BEQ 0x100a2e8 ; gapm_addr_fsm + 180
- 0x0100a260: 20ff . MOVS r0,#0xff
- 0x0100a262: f88500d6 .... STRB r0,[r5,#0xd6]
- 0x0100a266: 4620 F MOV r0,r4
- 0x0100a268: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100a26c: f7ffbf52 ..R. B.W gapm_actv_rand_addr_set_ind ; 0x100a114
- 0x0100a270: 2207 ." MOVS r2,#7
- 0x0100a272: 2305 .# MOVS r3,#5
- 0x0100a274: 4611 .F MOV r1,r2
- 0x0100a276: f6405016 @..P MOV r0,#0xd16
- 0x0100a27a: f7f6fc0c .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a27e: 2118 .! MOVS r1,#0x18
- 0x0100a280: 7001 .p STRB r1,[r0,#0]
- 0x0100a282: 7c61 a| LDRB r1,[r4,#0x11]
- 0x0100a284: 2902 .) CMP r1,#2
- 0x0100a286: d005 .. BEQ 0x100a294 ; gapm_addr_fsm + 96
- 0x0100a288: 2140 @! MOVS r1,#0x40
- 0x0100a28a: 7101 .q STRB r1,[r0,#4]
- 0x0100a28c: f7f6fc08 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100a290: 2001 . MOVS r0,#1
- 0x0100a292: e013 .. B 0x100a2bc ; gapm_addr_fsm + 136
- 0x0100a294: 2100 .! MOVS r1,#0
- 0x0100a296: e7f8 .. B 0x100a28a ; gapm_addr_fsm + 86
- 0x0100a298: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x0100a29a: f2411005 A... MOV r0,#0x1105
- 0x0100a29e: b181 .. CBZ r1,0x100a2c2 ; gapm_addr_fsm + 142
- 0x0100a2a0: 2306 .# MOVS r3,#6
- 0x0100a2a2: f2420205 B... MOV r2,#0x2005
- 0x0100a2a6: 2100 .! MOVS r1,#0
- 0x0100a2a8: f7f6fbf5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a2ac: f8d41016 .... LDR r1,[r4,#0x16]
- 0x0100a2b0: 6001 .` STR r1,[r0,#0]
- 0x0100a2b2: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x0100a2b4: 8081 .. STRH r1,[r0,#4]
- 0x0100a2b6: f7f6fc57 ..W. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100a2ba: 2002 . MOVS r0,#2
- 0x0100a2bc: f88500da .... STRB r0,[r5,#0xda]
- 0x0100a2c0: bd70 p. POP {r4-r6,pc}
- 0x0100a2c2: 2307 .# MOVS r3,#7
- 0x0100a2c4: f2420235 B.5. MOV r2,#0x2035
- 0x0100a2c8: 2100 .! MOVS r1,#0
- 0x0100a2ca: f7f6fbe4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a2ce: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100a2d0: 7001 .p STRB r1,[r0,#0]
- 0x0100a2d2: f8d41016 .... LDR r1,[r4,#0x16]
- 0x0100a2d6: f8c01001 .... STR r1,[r0,#1]
- 0x0100a2da: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x0100a2dc: f8a01005 .... STRH r1,[r0,#5]
- 0x0100a2e0: f7f6fc42 ..B. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100a2e4: 2003 . MOVS r0,#3
- 0x0100a2e6: e7e9 .. B 0x100a2bc ; gapm_addr_fsm + 136
- 0x0100a2e8: 6868 hh LDR r0,[r5,#4]
- 0x0100a2ea: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100a2ee: f000b823 ..#. B.W gapm_addr_renew_next_addr ; 0x100a338
- $d
- 0x0100a2f2: 0000 .. DCW 0
- 0x0100a2f4: 20004b08 .K. DCD 536890120
- $t
- i.gapm_addr_init
- gapm_addr_init
- 0x0100a2f8: 4904 .I LDR r1,[pc,#16] ; [0x100a30c] = 0x20004b08
- 0x0100a2fa: 2000 . MOVS r0,#0
- 0x0100a2fc: f88100da .... STRB r0,[r1,#0xda]
- 0x0100a300: 2107 .! MOVS r1,#7
- 0x0100a302: f64050af @..P MOV r0,#0xdaf
- 0x0100a306: f7f6bbe4 .... B $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- $d
- 0x0100a30a: 0000 .. DCW 0
- 0x0100a30c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_addr_renew_cmd_handler
- gapm_addr_renew_cmd_handler
- 0x0100a310: b538 8. PUSH {r3-r5,lr}
- 0x0100a312: a008 .. ADR r0,{pc}+0x22 ; 0x100a334
- 0x0100a314: 460d .F MOV r5,r1
- 0x0100a316: 6800 .h LDR r0,[r0,#0]
- 0x0100a318: 9000 .. STR r0,[sp,#0]
- 0x0100a31a: 466a jF MOV r2,sp
- 0x0100a31c: 2001 . MOVS r0,#1
- 0x0100a31e: f001fd63 ..c. BL gapm_process_op ; 0x100bde8
- 0x0100a322: 4604 .F MOV r4,r0
- 0x0100a324: 2801 .( CMP r0,#1
- 0x0100a326: d102 .. BNE 0x100a32e ; gapm_addr_renew_cmd_handler + 30
- 0x0100a328: 4628 (F MOV r0,r5
- 0x0100a32a: f000f805 .... BL gapm_addr_renew_next_addr ; 0x100a338
- 0x0100a32e: 4620 F MOV r0,r4
- 0x0100a330: bd38 8. POP {r3-r5,pc}
- $d
- 0x0100a332: 0000 .. DCW 0
- 0x0100a334: 000000b0 .... DCD 176
- $t
- i.gapm_addr_renew_next_addr
- gapm_addr_renew_next_addr
- 0x0100a338: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100a33c: 4607 .F MOV r7,r0
- 0x0100a33e: 7844 Dx LDRB r4,[r0,#1]
- 0x0100a340: 4e26 &N LDR r6,[pc,#152] ; [0x100a3dc] = 0x20004b08
- 0x0100a342: f8df809c .... LDR r8,[pc,#156] ; [0x100a3e0] = 0x20000080
- 0x0100a346: e02d -. B 0x100a3a4 ; gapm_addr_renew_next_addr + 108
- 0x0100a348: eb060084 .... ADD r0,r6,r4,LSL #2
- 0x0100a34c: 68c5 .h LDR r5,[r0,#0xc]
- 0x0100a34e: b33d =. CBZ r5,0x100a3a0 ; gapm_addr_renew_next_addr + 104
- 0x0100a350: 7b68 h{ LDRB r0,[r5,#0xd]
- 0x0100a352: 2803 .( CMP r0,#3
- 0x0100a354: d024 $. BEQ 0x100a3a0 ; gapm_addr_renew_next_addr + 104
- 0x0100a356: 7c68 h| LDRB r0,[r5,#0x11]
- 0x0100a358: b310 .. CBZ r0,0x100a3a0 ; gapm_addr_renew_next_addr + 104
- 0x0100a35a: 7be8 .{ LDRB r0,[r5,#0xf]
- 0x0100a35c: b300 .. CBZ r0,0x100a3a0 ; gapm_addr_renew_next_addr + 104
- 0x0100a35e: 2804 .( CMP r0,#4
- 0x0100a360: d81e .. BHI 0x100a3a0 ; gapm_addr_renew_next_addr + 104
- 0x0100a362: 7878 xx LDRB r0,[r7,#1]
- 0x0100a364: b940 @. CBNZ r0,0x100a378 ; gapm_addr_renew_next_addr + 64
- 0x0100a366: f8b62070 ..p LDRH r2,[r6,#0x70]
- 0x0100a36a: 2064 d MOVS r0,#0x64
- 0x0100a36c: 4342 BC MULS r2,r0,r2
- 0x0100a36e: 2107 .! MOVS r1,#7
- 0x0100a370: f64050af @..P MOV r0,#0xdaf
- 0x0100a374: f7f6fbb7 .... BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x0100a378: 7b68 h{ LDRB r0,[r5,#0xd]
- 0x0100a37a: 2802 .( CMP r0,#2
- 0x0100a37c: d001 .. BEQ 0x100a382 ; gapm_addr_renew_next_addr + 74
- 0x0100a37e: 2801 .( CMP r0,#1
- 0x0100a380: d114 .. BNE 0x100a3ac ; gapm_addr_renew_next_addr + 116
- 0x0100a382: 78b8 .x LDRB r0,[r7,#2]
- 0x0100a384: 28ff .( CMP r0,#0xff
- 0x0100a386: d01e .. BEQ 0x100a3c6 ; gapm_addr_renew_next_addr + 142
- 0x0100a388: eb060080 .... ADD r0,r6,r0,LSL #2
- 0x0100a38c: 68c0 .h LDR r0,[r0,#0xc]
- 0x0100a38e: f8d01016 .... LDR r1,[r0,#0x16]
- 0x0100a392: f8c51016 .... STR r1,[r5,#0x16]
- 0x0100a396: 8b40 @. LDRH r0,[r0,#0x1a]
- 0x0100a398: 8368 h. STRH r0,[r5,#0x1a]
- 0x0100a39a: 4628 (F MOV r0,r5
- 0x0100a39c: f000f834 ..4. BL gapm_addr_send_dev_bdaddr_ind ; 0x100a408
- 0x0100a3a0: 1c64 d. ADDS r4,r4,#1
- 0x0100a3a2: b2e4 .. UXTB r4,r4
- 0x0100a3a4: f898004d ..M. LDRB r0,[r8,#0x4d]
- 0x0100a3a8: 42a0 .B CMP r0,r4
- 0x0100a3aa: d8cd .. BHI 0x100a348 ; gapm_addr_renew_next_addr + 16
- 0x0100a3ac: f898004d ..M. LDRB r0,[r8,#0x4d]
- 0x0100a3b0: 42a0 .B CMP r0,r4
- 0x0100a3b2: d00a .. BEQ 0x100a3ca ; gapm_addr_renew_next_addr + 146
- 0x0100a3b4: 1c60 `. ADDS r0,r4,#1
- 0x0100a3b6: 7078 xp STRB r0,[r7,#1]
- 0x0100a3b8: f88640d6 ...@ STRB r4,[r6,#0xd6]
- 0x0100a3bc: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100a3c0: 2000 . MOVS r0,#0
- 0x0100a3c2: f7ffbf37 ..7. B.W gapm_addr_fsm ; 0x100a234
- 0x0100a3c6: 70bc .p STRB r4,[r7,#2]
- 0x0100a3c8: e7f0 .. B 0x100a3ac ; gapm_addr_renew_next_addr + 116
- 0x0100a3ca: 20ff . MOVS r0,#0xff
- 0x0100a3cc: f88600d6 .... STRB r0,[r6,#0xd6]
- 0x0100a3d0: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100a3d4: 2100 .! MOVS r1,#0
- 0x0100a3d6: 2001 . MOVS r0,#1
- 0x0100a3d8: f002b87c ..|. B.W gapm_send_complete_evt ; 0x100c4d4
- $d
- 0x0100a3dc: 20004b08 .K. DCD 536890120
- 0x0100a3e0: 20000080 ... DCD 536871040
- $t
- i.gapm_addr_renew_to_ind_handler
- gapm_addr_renew_to_ind_handler
- 0x0100a3e4: b510 .. PUSH {r4,lr}
- 0x0100a3e6: 2207 ." MOVS r2,#7
- 0x0100a3e8: 2303 .# MOVS r3,#3
- 0x0100a3ea: 4611 .F MOV r1,r2
- 0x0100a3ec: f64050b1 @..P MOV r0,#0xdb1
- 0x0100a3f0: f7f6fb51 ..Q. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a3f4: 21b0 .! MOVS r1,#0xb0
- 0x0100a3f6: 7001 .p STRB r1,[r0,#0]
- 0x0100a3f8: 2100 .! MOVS r1,#0
- 0x0100a3fa: 7041 Ap STRB r1,[r0,#1]
- 0x0100a3fc: 21ff .! MOVS r1,#0xff
- 0x0100a3fe: 7081 .p STRB r1,[r0,#2]
- 0x0100a400: f7f6fb4e ..N. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100a404: 2000 . MOVS r0,#0
- 0x0100a406: bd10 .. POP {r4,pc}
- i.gapm_addr_send_dev_bdaddr_ind
- gapm_addr_send_dev_bdaddr_ind
- 0x0100a408: b510 .. PUSH {r4,lr}
- 0x0100a40a: 4604 .F MOV r4,r0
- 0x0100a40c: 8a81 .. LDRH r1,[r0,#0x14]
- 0x0100a40e: 2308 .# MOVS r3,#8
- 0x0100a410: 2207 ." MOVS r2,#7
- 0x0100a412: f6405008 @..P MOV r0,#0xd08
- 0x0100a416: f7f6fb3e ..>. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a41a: f8d41016 .... LDR r1,[r4,#0x16]
- 0x0100a41e: 6001 .` STR r1,[r0,#0]
- 0x0100a420: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x0100a422: 8081 .. STRH r1,[r0,#4]
- 0x0100a424: 2101 .! MOVS r1,#1
- 0x0100a426: 7181 .q STRB r1,[r0,#6]
- 0x0100a428: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100a42a: 71c1 .q STRB r1,[r0,#7]
- 0x0100a42c: e8bd4010 ...@ POP {r4,lr}
- 0x0100a430: f7f6bb36 ..6. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.gapm_addr_set_rand_addr
- gapm_addr_set_rand_addr
- 0x0100a434: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100a438: 4604 .F MOV r4,r0
- 0x0100a43a: 7b41 A{ LDRB r1,[r0,#0xd]
- 0x0100a43c: 4e31 1N LDR r6,[pc,#196] ; [0x100a504] = 0x20004b08
- 0x0100a43e: 7c40 @| LDRB r0,[r0,#0x11]
- 0x0100a440: 2500 .% MOVS r5,#0
- 0x0100a442: b129 ). CBZ r1,0x100a450 ; gapm_addr_set_rand_addr + 28
- 0x0100a444: b378 x. CBZ r0,0x100a4a6 ; gapm_addr_set_rand_addr + 114
- 0x0100a446: 4830 0H LDR r0,[pc,#192] ; [0x100a508] = 0x20000080
- 0x0100a448: 2100 .! MOVS r1,#0
- 0x0100a44a: f890204d ..M LDRB r2,[r0,#0x4d]
- 0x0100a44e: e027 '. B 0x100a4a0 ; gapm_addr_set_rand_addr + 108
- 0x0100a450: bb50 P. CBNZ r0,0x100a4a8 ; gapm_addr_set_rand_addr + 116
- 0x0100a452: 20c8 . MOVS r0,#0xc8
- 0x0100a454: f00afad2 .... BL prf_get_task_from_id ; 0x10149fc
- 0x0100a458: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x0100a45a: 4288 .B CMP r0,r1
- 0x0100a45c: d106 .. BNE 0x100a46c ; gapm_addr_set_rand_addr + 56
- 0x0100a45e: f009f94f ..O. BL m_al_get_local_addr ; 0x1013700
- 0x0100a462: 6801 .h LDR r1,[r0,#0]
- 0x0100a464: f8c41016 .... STR r1,[r4,#0x16]
- 0x0100a468: 8880 .. LDRH r0,[r0,#4]
- 0x0100a46a: e005 .. B 0x100a478 ; gapm_addr_set_rand_addr + 68
- 0x0100a46c: 4825 %H LDR r0,[pc,#148] ; [0x100a504] = 0x20004b08
- 0x0100a46e: f8501f82 P... LDR r1,[r0,#0x82]!
- 0x0100a472: f8c41016 .... STR r1,[r4,#0x16]
- 0x0100a476: 8880 .. LDRH r0,[r0,#4]
- 0x0100a478: 8360 `. STRH r0,[r4,#0x1a]
- 0x0100a47a: 2501 .% MOVS r5,#1
- 0x0100a47c: e01f .. B 0x100a4be ; gapm_addr_set_rand_addr + 138
- 0x0100a47e: bf00 .. NOP
- 0x0100a480: eb060081 .... ADD r0,r6,r1,LSL #2
- 0x0100a484: 68c0 .h LDR r0,[r0,#0xc]
- 0x0100a486: b148 H. CBZ r0,0x100a49c ; gapm_addr_set_rand_addr + 104
- 0x0100a488: 7b43 C{ LDRB r3,[r0,#0xd]
- 0x0100a48a: 2b02 .+ CMP r3,#2
- 0x0100a48c: d001 .. BEQ 0x100a492 ; gapm_addr_set_rand_addr + 94
- 0x0100a48e: 2b01 .+ CMP r3,#1
- 0x0100a490: d104 .. BNE 0x100a49c ; gapm_addr_set_rand_addr + 104
- 0x0100a492: 7bc3 .{ LDRB r3,[r0,#0xf]
- 0x0100a494: 2b01 .+ CMP r3,#1
- 0x0100a496: d008 .. BEQ 0x100a4aa ; gapm_addr_set_rand_addr + 118
- 0x0100a498: 2b03 .+ CMP r3,#3
- 0x0100a49a: d006 .. BEQ 0x100a4aa ; gapm_addr_set_rand_addr + 118
- 0x0100a49c: 1c49 I. ADDS r1,r1,#1
- 0x0100a49e: b2c9 .. UXTB r1,r1
- 0x0100a4a0: 428a .B CMP r2,r1
- 0x0100a4a2: d8ed .. BHI 0x100a480 ; gapm_addr_set_rand_addr + 76
- 0x0100a4a4: e00b .. B 0x100a4be ; gapm_addr_set_rand_addr + 138
- 0x0100a4a6: e014 .. B 0x100a4d2 ; gapm_addr_set_rand_addr + 158
- 0x0100a4a8: e00b .. B 0x100a4c2 ; gapm_addr_set_rand_addr + 142
- 0x0100a4aa: f8d01016 .... LDR r1,[r0,#0x16]
- 0x0100a4ae: f8c41016 .... STR r1,[r4,#0x16]
- 0x0100a4b2: 8b40 @. LDRH r0,[r0,#0x1a]
- 0x0100a4b4: 8360 `. STRH r0,[r4,#0x1a]
- 0x0100a4b6: 2501 .% MOVS r5,#1
- 0x0100a4b8: 4620 F MOV r0,r4
- 0x0100a4ba: f7ffffa5 .... BL gapm_addr_send_dev_bdaddr_ind ; 0x100a408
- 0x0100a4be: 7c60 `| LDRB r0,[r4,#0x11]
- 0x0100a4c0: b1c0 .. CBZ r0,0x100a4f4 ; gapm_addr_set_rand_addr + 192
- 0x0100a4c2: f64057af @..W MOV r7,#0xdaf
- 0x0100a4c6: 2107 .! MOVS r1,#7
- 0x0100a4c8: 4638 8F MOV r0,r7
- 0x0100a4ca: f7f6fb57 ..W. BL $Ven$TT$L$$ke_timer_active ; 0x1000b7c
- 0x0100a4ce: b148 H. CBZ r0,0x100a4e4 ; gapm_addr_set_rand_addr + 176
- 0x0100a4d0: e010 .. B 0x100a4f4 ; gapm_addr_set_rand_addr + 192
- 0x0100a4d2: 480c .H LDR r0,[pc,#48] ; [0x100a504] = 0x20004b08
- 0x0100a4d4: 2501 .% MOVS r5,#1
- 0x0100a4d6: f8501f82 P... LDR r1,[r0,#0x82]!
- 0x0100a4da: f8c41016 .... STR r1,[r4,#0x16]
- 0x0100a4de: 8880 .. LDRH r0,[r0,#4]
- 0x0100a4e0: 8360 `. STRH r0,[r4,#0x1a]
- 0x0100a4e2: e007 .. B 0x100a4f4 ; gapm_addr_set_rand_addr + 192
- 0x0100a4e4: f8b62070 ..p LDRH r2,[r6,#0x70]
- 0x0100a4e8: 2064 d MOVS r0,#0x64
- 0x0100a4ea: 4342 BC MULS r2,r0,r2
- 0x0100a4ec: 2107 .! MOVS r1,#7
- 0x0100a4ee: 4638 8F MOV r0,r7
- 0x0100a4f0: f7f6faf9 .... BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x0100a4f4: 7b20 { LDRB r0,[r4,#0xc]
- 0x0100a4f6: f88600d6 .... STRB r0,[r6,#0xd6]
- 0x0100a4fa: 4628 (F MOV r0,r5
- 0x0100a4fc: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100a500: f7ffbe98 .... B.W gapm_addr_fsm ; 0x100a234
- $d
- 0x0100a504: 20004b08 .K. DCD 536890120
- 0x0100a508: 20000080 ... DCD 536871040
- $t
- i.gapm_addr_solved_ind_handler
- gapm_addr_solved_ind_handler
- 0x0100a50c: b510 .. PUSH {r4,lr}
- 0x0100a50e: 460a .F MOV r2,r1
- 0x0100a510: 0a18 .. LSRS r0,r3,#8
- 0x0100a512: 2100 .! MOVS r1,#0
- 0x0100a514: f7f6ffce .... BL app_addr_resolve_result_ind_func ; 0x10014b4
- 0x0100a518: 2000 . MOVS r0,#0
- 0x0100a51a: bd10 .. POP {r4,pc}
- i.gapm_adv_check_data_sanity
- gapm_adv_check_data_sanity
- 0x0100a51c: b5f0 .. PUSH {r4-r7,lr}
- 0x0100a51e: 180d .. ADDS r5,r1,r0
- 0x0100a520: b089 .. SUB sp,sp,#0x24
- 0x0100a522: 460c .F MOV r4,r1
- 0x0100a524: 2601 .& MOVS r6,#1
- 0x0100a526: 2120 ! MOVS r1,#0x20
- 0x0100a528: 4668 hF MOV r0,sp
- 0x0100a52a: f7f6fa1e .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x0100a52e: f89d0000 .... LDRB r0,[sp,#0]
- 0x0100a532: 466b kF MOV r3,sp
- 0x0100a534: f0400002 @... ORR r0,r0,#2
- 0x0100a538: f88d0000 .... STRB r0,[sp,#0]
- 0x0100a53c: 2001 . MOVS r0,#1
- 0x0100a53e: e023 #. B 0x100a588 ; gapm_adv_check_data_sanity + 108
- 0x0100a540: 7861 ax LDRB r1,[r4,#1]
- 0x0100a542: 291d .) CMP r1,#0x1d
- 0x0100a544: d21d .. BCS 0x100a582 ; gapm_adv_check_data_sanity + 102
- 0x0100a546: e8dff001 .... TBB [pc,r1]
- $d
- 0x0100a54a: 0f1c .. DCW 3868
- 0x0100a54c: 0f0f0f0f .... DCD 252645135
- 0x0100a550: 0f0f0f0f .... DCD 252645135
- 0x0100a554: 1c1c1c1c .... DCD 471604252
- 0x0100a558: 1c1c1c1c .... DCD 471604252
- 0x0100a55c: 1c1c1c1c .... DCD 471604252
- 0x0100a560: 0f0f0f1c .... DCD 252645148
- 0x0100a564: 000f0f0f .... DCD 986895
- $t
- 0x0100a568: eb0307d1 .... ADD r7,r3,r1,LSR #3
- 0x0100a56c: f0010107 .... AND r1,r1,#7
- 0x0100a570: 783a :x LDRB r2,[r7,#0]
- 0x0100a572: fa00fc01 .... LSL r12,r0,r1
- 0x0100a576: ea120f0c .... TST r2,r12
- 0x0100a57a: d107 .. BNE 0x100a58c ; gapm_adv_check_data_sanity + 112
- 0x0100a57c: ea42020c B... ORR r2,r2,r12
- 0x0100a580: 703a :p STRB r2,[r7,#0]
- 0x0100a582: f8141b01 .... LDRB r1,[r4],#1
- 0x0100a586: 440c .D ADD r4,r4,r1
- 0x0100a588: 42ac .B CMP r4,r5
- 0x0100a58a: d3d9 .. BCC 0x100a540 ; gapm_adv_check_data_sanity + 36
- 0x0100a58c: 42ac .B CMP r4,r5
- 0x0100a58e: d000 .. BEQ 0x100a592 ; gapm_adv_check_data_sanity + 118
- 0x0100a590: 2600 .& MOVS r6,#0
- 0x0100a592: b009 .. ADD sp,sp,#0x24
- 0x0100a594: 4630 0F MOV r0,r6
- 0x0100a596: bdf0 .. POP {r4-r7,pc}
- i.gapm_adv_check_param
- gapm_adv_check_param
- 0x0100a598: b570 p. PUSH {r4-r6,lr}
- 0x0100a59a: 4604 .F MOV r4,r0
- 0x0100a59c: 2040 @ MOVS r0,#0x40
- 0x0100a59e: 88e5 .. LDRH r5,[r4,#6]
- 0x0100a5a0: 2102 .! MOVS r1,#2
- 0x0100a5a2: 4b31 1K LDR r3,[pc,#196] ; [0x100a668] = 0x20004b08
- 0x0100a5a4: 07ea .. LSLS r2,r5,#31
- 0x0100a5a6: d009 .. BEQ 0x100a5bc ; gapm_adv_check_param + 36
- 0x0100a5a8: 4a30 0J LDR r2,[pc,#192] ; [0x100a66c] = 0x20000080
- 0x0100a5aa: f8931089 .... LDRB r1,[r3,#0x89]
- 0x0100a5ae: f892204f ..O LDRB r2,[r2,#0x4f]
- 0x0100a5b2: 4291 .B CMP r1,r2
- 0x0100a5b4: d101 .. BNE 0x100a5ba ; gapm_adv_check_param + 34
- 0x0100a5b6: 2043 C MOVS r0,#0x43
- 0x0100a5b8: bd70 p. POP {r4-r6,pc}
- 0x0100a5ba: 210a .! MOVS r1,#0xa
- 0x0100a5bc: 7962 by LDRB r2,[r4,#5]
- 0x0100a5be: 2a04 .* CMP r2,#4
- 0x0100a5c0: d2fa .. BCS 0x100a5b8 ; gapm_adv_check_param + 32
- 0x0100a5c2: b112 .. CBZ r2,0x100a5ca ; gapm_adv_check_param + 50
- 0x0100a5c4: 2a03 .* CMP r2,#3
- 0x0100a5c6: d000 .. BEQ 0x100a5ca ; gapm_adv_check_param + 50
- 0x0100a5c8: 210a .! MOVS r1,#0xa
- 0x0100a5ca: f8933088 ...0 LDRB r3,[r3,#0x88]
- 0x0100a5ce: 4399 .C BICS r1,r1,r3
- 0x0100a5d0: d001 .. BEQ 0x100a5d6 ; gapm_adv_check_param + 62
- 0x0100a5d2: 2042 B MOVS r0,#0x42
- 0x0100a5d4: bd70 p. POP {r4-r6,pc}
- 0x0100a5d6: 7923 #y LDRB r3,[r4,#4]
- 0x0100a5d8: 2b02 .+ CMP r3,#2
- 0x0100a5da: d8fb .. BHI 0x100a5d4 ; gapm_adv_check_param + 60
- 0x0100a5dc: b1f3 .. CBZ r3,0x100a61c ; gapm_adv_check_param + 132
- 0x0100a5de: f0250110 %... BIC r1,r5,#0x10
- 0x0100a5e2: 80e1 .. STRH r1,[r4,#6]
- 0x0100a5e4: 070d .. LSLS r5,r1,#28
- 0x0100a5e6: d4f5 .. BMI 0x100a5d4 ; gapm_adv_check_param + 60
- 0x0100a5e8: 2b01 .+ CMP r3,#1
- 0x0100a5ea: d02f /. BEQ 0x100a64c ; gapm_adv_check_param + 180
- 0x0100a5ec: 07ca .. LSLS r2,r1,#31
- 0x0100a5ee: d1f1 .. BNE 0x100a5d4 ; gapm_adv_check_param + 60
- 0x0100a5f0: 078a .. LSLS r2,r1,#30
- 0x0100a5f2: d4ef .. BMI 0x100a5d4 ; gapm_adv_check_param + 60
- 0x0100a5f4: 0689 .. LSLS r1,r1,#26
- 0x0100a5f6: d4ed .. BMI 0x100a5d4 ; gapm_adv_check_param + 60
- 0x0100a5f8: 2b02 .+ CMP r3,#2
- 0x0100a5fa: d202 .. BCS 0x100a602 ; gapm_adv_check_param + 106
- 0x0100a5fc: 7a61 az LDRB r1,[r4,#9]
- 0x0100a5fe: 2903 .) CMP r1,#3
- 0x0100a600: d8e8 .. BHI 0x100a5d4 ; gapm_adv_check_param + 60
- 0x0100a602: f000fd0d .... BL gapm_get_address_type ; 0x100b020
- 0x0100a606: 0740 @. LSLS r0,r0,#29
- 0x0100a608: d506 .. BPL 0x100a618 ; gapm_adv_check_param + 128
- 0x0100a60a: 79a1 .y LDRB r1,[r4,#6]
- 0x0100a60c: 2049 I MOVS r0,#0x49
- 0x0100a60e: 07c9 .. LSLS r1,r1,#31
- 0x0100a610: d002 .. BEQ 0x100a618 ; gapm_adv_check_param + 128
- 0x0100a612: 7861 ax LDRB r1,[r4,#1]
- 0x0100a614: 2902 .) CMP r1,#2
- 0x0100a616: d0dd .. BEQ 0x100a5d4 ; gapm_adv_check_param + 60
- 0x0100a618: 2000 . MOVS r0,#0
- 0x0100a61a: bd70 p. POP {r4-r6,pc}
- 0x0100a61c: f0450110 E... ORR r1,r5,#0x10
- 0x0100a620: 80e1 .. STRH r1,[r4,#6]
- 0x0100a622: 068a .. LSLS r2,r1,#26
- 0x0100a624: d4f9 .. BMI 0x100a61a ; gapm_adv_check_param + 130
- 0x0100a626: 064a J. LSLS r2,r1,#25
- 0x0100a628: d4f7 .. BMI 0x100a61a ; gapm_adv_check_param + 130
- 0x0100a62a: 07ca .. LSLS r2,r1,#31
- 0x0100a62c: ea4f7241 O.Ar LSL r2,r1,#29
- 0x0100a630: d007 .. BEQ 0x100a642 ; gapm_adv_check_param + 170
- 0x0100a632: 2a00 .* CMP r2,#0
- 0x0100a634: db02 .. BLT 0x100a63c ; gapm_adv_check_param + 164
- 0x0100a636: 0789 .. LSLS r1,r1,#30
- 0x0100a638: d5ef .. BPL 0x100a61a ; gapm_adv_check_param + 130
- 0x0100a63a: e7df .. B 0x100a5fc ; gapm_adv_check_param + 100
- 0x0100a63c: 0789 .. LSLS r1,r1,#30
- 0x0100a63e: d4ec .. BMI 0x100a61a ; gapm_adv_check_param + 130
- 0x0100a640: e7dc .. B 0x100a5fc ; gapm_adv_check_param + 100
- 0x0100a642: 2a00 .* CMP r2,#0
- 0x0100a644: dada .. BGE 0x100a5fc ; gapm_adv_check_param + 100
- 0x0100a646: 07c9 .. LSLS r1,r1,#31
- 0x0100a648: d0e7 .. BEQ 0x100a61a ; gapm_adv_check_param + 130
- 0x0100a64a: e7d7 .. B 0x100a5fc ; gapm_adv_check_param + 100
- 0x0100a64c: 07cb .. LSLS r3,r1,#31
- 0x0100a64e: d001 .. BEQ 0x100a654 ; gapm_adv_check_param + 188
- 0x0100a650: 078b .. LSLS r3,r1,#30
- 0x0100a652: d4e2 .. BMI 0x100a61a ; gapm_adv_check_param + 130
- 0x0100a654: 068b .. LSLS r3,r1,#26
- 0x0100a656: d5d1 .. BPL 0x100a5fc ; gapm_adv_check_param + 100
- 0x0100a658: 2a01 .* CMP r2,#1
- 0x0100a65a: d0de .. BEQ 0x100a61a ; gapm_adv_check_param + 130
- 0x0100a65c: 2a02 .* CMP r2,#2
- 0x0100a65e: d0dc .. BEQ 0x100a61a ; gapm_adv_check_param + 130
- 0x0100a660: 07ca .. LSLS r2,r1,#31
- 0x0100a662: d0eb .. BEQ 0x100a63c ; gapm_adv_check_param + 164
- 0x0100a664: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100a666: 0000 .. DCW 0
- 0x0100a668: 20004b08 .K. DCD 536890120
- 0x0100a66c: 20000080 ... DCD 536871040
- $t
- i.gapm_adv_create
- gapm_adv_create
- 0x0100a670: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0100a674: 4f24 $O LDR r7,[pc,#144] ; [0x100a708] = 0x20004b08
- 0x0100a676: 460d .F MOV r5,r1
- 0x0100a678: 4681 .F MOV r9,r0
- 0x0100a67a: f89700d3 .... LDRB r0,[r7,#0xd3]
- 0x0100a67e: f89710d2 .... LDRB r1,[r7,#0xd2]
- 0x0100a682: 4288 .B CMP r0,r1
- 0x0100a684: d101 .. BNE 0x100a68a ; gapm_adv_create + 26
- 0x0100a686: 2643 C& MOVS r6,#0x43
- 0x0100a688: e036 6. B 0x100a6f8 ; gapm_adv_create + 136
- 0x0100a68a: 4628 (F MOV r0,r5
- 0x0100a68c: f7ffff84 .... BL gapm_adv_check_param ; 0x100a598
- 0x0100a690: 0006 .. MOVS r6,r0
- 0x0100a692: d131 1. BNE 0x100a6f8 ; gapm_adv_create + 136
- 0x0100a694: 2124 $! MOVS r1,#0x24
- 0x0100a696: 4648 HF MOV r0,r9
- 0x0100a698: f7fffc5e ..^. BL gapm_actv_alloc ; 0x1009f58
- 0x0100a69c: 0004 .. MOVS r4,r0
- 0x0100a69e: d02e .. BEQ 0x100a6fe ; gapm_adv_create + 142
- 0x0100a6a0: 46b0 .F MOV r8,r6
- 0x0100a6a2: f884800d .... STRB r8,[r4,#0xd]
- 0x0100a6a6: 7928 (y LDRB r0,[r5,#4]
- 0x0100a6a8: 73a0 .s STRB r0,[r4,#0xe]
- 0x0100a6aa: 7868 hx LDRB r0,[r5,#1]
- 0x0100a6ac: 7460 `t STRB r0,[r4,#0x11]
- 0x0100a6ae: 2001 . MOVS r0,#1
- 0x0100a6b0: f000fdf6 .... BL gapm_get_requester ; 0x100b2a0
- 0x0100a6b4: 82a0 .. STRH r0,[r4,#0x14]
- 0x0100a6b6: f884801f .... STRB r8,[r4,#0x1f]
- 0x0100a6ba: 7968 hy LDRB r0,[r5,#5]
- 0x0100a6bc: 77a0 .w STRB r0,[r4,#0x1e]
- 0x0100a6be: 4813 .H LDR r0,[pc,#76] ; [0x100a70c] = 0x100aab1
- 0x0100a6c0: 6020 ` STR r0,[r4,#0]
- 0x0100a6c2: 4813 .H LDR r0,[pc,#76] ; [0x100a710] = 0x100aafd
- 0x0100a6c4: 6060 `` STR r0,[r4,#4]
- 0x0100a6c6: 4813 .H LDR r0,[pc,#76] ; [0x100a714] = 0x100a719
- 0x0100a6c8: 60a0 .` STR r0,[r4,#8]
- 0x0100a6ca: f88790d6 .... STRB r9,[r7,#0xd6]
- 0x0100a6ce: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x0100a6d0: 2800 .( CMP r0,#0
- 0x0100a6d2: 79a8 .y LDRB r0,[r5,#6]
- 0x0100a6d4: d015 .. BEQ 0x100a702 ; gapm_adv_create + 146
- 0x0100a6d6: 0780 .. LSLS r0,r0,#30
- 0x0100a6d8: d406 .. BMI 0x100a6e8 ; gapm_adv_create + 120
- 0x0100a6da: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100a6dc: f0400002 @... ORR r0,r0,#2
- 0x0100a6e0: 7420 t STRB r0,[r4,#0x10]
- 0x0100a6e2: 79a8 .y LDRB r0,[r5,#6]
- 0x0100a6e4: 0780 .. LSLS r0,r0,#30
- 0x0100a6e6: d503 .. BPL 0x100a6f0 ; gapm_adv_create + 128
- 0x0100a6e8: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100a6ea: f0400001 @... ORR r0,r0,#1
- 0x0100a6ee: 7420 t STRB r0,[r4,#0x10]
- 0x0100a6f0: 4629 )F MOV r1,r5
- 0x0100a6f2: 4620 F MOV r0,r4
- 0x0100a6f4: f000f8ab .... BL gapm_adv_send_hci_le_set_ext_adv_param_cmd ; 0x100a84e
- 0x0100a6f8: 4630 0F MOV r0,r6
- 0x0100a6fa: e8bd87f0 .... POP {r4-r10,pc}
- 0x0100a6fe: 264b K& MOVS r6,#0x4b
- 0x0100a700: e7fa .. B 0x100a6f8 ; gapm_adv_create + 136
- 0x0100a702: 0740 @. LSLS r0,r0,#29
- 0x0100a704: d5e9 .. BPL 0x100a6da ; gapm_adv_create + 106
- 0x0100a706: e7ec .. B 0x100a6e2 ; gapm_adv_create + 114
- $d
- 0x0100a708: 20004b08 .K. DCD 536890120
- 0x0100a70c: 0100aab1 .... DCD 16820913
- 0x0100a710: 0100aafd .... DCD 16820989
- 0x0100a714: 0100a719 .... DCD 16819993
- $t
- i.gapm_adv_delete
- gapm_adv_delete
- 0x0100a718: 2100 .! MOVS r1,#0
- 0x0100a71a: 4a03 .J LDR r2,[pc,#12] ; [0x100a728] = 0x20004b08
- 0x0100a71c: 77c1 .w STRB r1,[r0,#0x1f]
- 0x0100a71e: 7b01 .{ LDRB r1,[r0,#0xc]
- 0x0100a720: f88210d6 .... STRB r1,[r2,#0xd6]
- 0x0100a724: f000b802 .... B.W gapm_adv_send_hci_le_rmv_adv_set_cmd ; 0x100a72c
- $d
- 0x0100a728: 20004b08 .K. DCD 536890120
- $t
- i.gapm_adv_send_hci_le_rmv_adv_set_cmd
- gapm_adv_send_hci_le_rmv_adv_set_cmd
- 0x0100a72c: b570 p. PUSH {r4-r6,lr}
- 0x0100a72e: 4604 .F MOV r4,r0
- 0x0100a730: f242053c B.<. MOV r5,#0x203c
- 0x0100a734: 2301 .# MOVS r3,#1
- 0x0100a736: 462a *F MOV r2,r5
- 0x0100a738: 2100 .! MOVS r1,#0
- 0x0100a73a: f2411005 A... MOV r0,#0x1105
- 0x0100a73e: f7f6f9aa .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a742: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100a744: 7001 .p STRB r1,[r0,#0]
- 0x0100a746: f7f6fa0f .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100a74a: 8265 e. STRH r5,[r4,#0x12]
- 0x0100a74c: bd70 p. POP {r4-r6,pc}
- i.gapm_adv_send_hci_le_set_ext_adv_data_cmd
- gapm_adv_send_hci_le_set_ext_adv_data_cmd
- 0x0100a74e: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x0100a752: 4605 .F MOV r5,r0
- 0x0100a754: 8848 H. LDRH r0,[r1,#2]
- 0x0100a756: 2700 .' MOVS r7,#0
- 0x0100a758: 468a .F MOV r10,r1
- 0x0100a75a: 28f8 .( CMP r0,#0xf8
- 0x0100a75c: d807 .. BHI 0x100a76e ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 32
- 0x0100a75e: 7fa9 .. LDRB r1,[r5,#0x1e]
- 0x0100a760: f04f0803 O... MOV r8,#3
- 0x0100a764: 2903 .) CMP r1,#3
- 0x0100a766: d000 .. BEQ 0x100a76a ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 28
- 0x0100a768: 2703 .' MOVS r7,#3
- 0x0100a76a: b2c6 .. UXTB r6,r0
- 0x0100a76c: e011 .. B 0x100a792 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 68
- 0x0100a76e: 8ba9 .. LDRH r1,[r5,#0x1c]
- 0x0100a770: b131 1. CBZ r1,0x100a780 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 50
- 0x0100a772: 1a40 @. SUBS r0,r0,r1
- 0x0100a774: b280 .. UXTH r0,r0
- 0x0100a776: 28fb .( CMP r0,#0xfb
- 0x0100a778: d82d -. BHI 0x100a7d6 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 136
- 0x0100a77a: f04f0802 O... MOV r8,#2
- 0x0100a77e: e7f4 .. B 0x100a76a ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 28
- 0x0100a780: 7fa8 .. LDRB r0,[r5,#0x1e]
- 0x0100a782: f04f0801 O... MOV r8,#1
- 0x0100a786: 2803 .( CMP r0,#3
- 0x0100a788: d002 .. BEQ 0x100a790 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 66
- 0x0100a78a: 2703 .' MOVS r7,#3
- 0x0100a78c: 26f8 .& MOVS r6,#0xf8
- 0x0100a78e: e000 .. B 0x100a792 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 68
- 0x0100a790: 26fb .& MOVS r6,#0xfb
- 0x0100a792: eb060907 .... ADD r9,r6,r7
- 0x0100a796: f2420b37 B.7. MOV r11,#0x2037
- 0x0100a79a: f1090304 .... ADD r3,r9,#4
- 0x0100a79e: 465a ZF MOV r2,r11
- 0x0100a7a0: 2100 .! MOVS r1,#0
- 0x0100a7a2: f2411005 A... MOV r0,#0x1105
- 0x0100a7a6: f7f6f976 ..v. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a7aa: 7b29 ){ LDRB r1,[r5,#0xc]
- 0x0100a7ac: 7001 .p STRB r1,[r0,#0]
- 0x0100a7ae: f8808001 .... STRB r8,[r0,#1]
- 0x0100a7b2: 2100 .! MOVS r1,#0
- 0x0100a7b4: 7081 .p STRB r1,[r0,#2]
- 0x0100a7b6: 4604 .F MOV r4,r0
- 0x0100a7b8: f8809003 .... STRB r9,[r0,#3]
- 0x0100a7bc: b197 .. CBZ r7,0x100a7e4 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 150
- 0x0100a7be: 2002 . MOVS r0,#2
- 0x0100a7c0: 7120 q STRB r0,[r4,#4]
- 0x0100a7c2: 2001 . MOVS r0,#1
- 0x0100a7c4: 7160 `q STRB r0,[r4,#5]
- 0x0100a7c6: 2004 . MOVS r0,#4
- 0x0100a7c8: 71a0 .q STRB r0,[r4,#6]
- 0x0100a7ca: 7fa8 .. LDRB r0,[r5,#0x1e]
- 0x0100a7cc: 2801 .( CMP r0,#1
- 0x0100a7ce: d005 .. BEQ 0x100a7dc ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 142
- 0x0100a7d0: 2802 .( CMP r0,#2
- 0x0100a7d2: d107 .. BNE 0x100a7e4 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 150
- 0x0100a7d4: e004 .. B 0x100a7e0 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 146
- 0x0100a7d6: f04f0800 O... MOV r8,#0
- 0x0100a7da: e7d9 .. B 0x100a790 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 66
- 0x0100a7dc: 2006 . MOVS r0,#6
- 0x0100a7de: e000 .. B 0x100a7e2 ; gapm_adv_send_hci_le_set_ext_adv_data_cmd + 148
- 0x0100a7e0: 2005 . MOVS r0,#5
- 0x0100a7e2: 71a0 .q STRB r0,[r4,#6]
- 0x0100a7e4: 8ba9 .. LDRH r1,[r5,#0x1c]
- 0x0100a7e6: f10a0004 .... ADD r0,r10,#4
- 0x0100a7ea: 4401 .D ADD r1,r1,r0
- 0x0100a7ec: 19e0 .. ADDS r0,r4,r7
- 0x0100a7ee: 4632 2F MOV r2,r6
- 0x0100a7f0: 1d00 .. ADDS r0,r0,#4
- 0x0100a7f2: f7f6f8c9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100a7f6: 4620 F MOV r0,r4
- 0x0100a7f8: f7f6f9b6 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100a7fc: f8a5b012 .... STRH r11,[r5,#0x12]
- 0x0100a800: 4630 0F MOV r0,r6
- 0x0100a802: e8bd9ff0 .... POP {r4-r12,pc}
- i.gapm_adv_send_hci_le_set_ext_adv_en_cmd
- gapm_adv_send_hci_le_set_ext_adv_en_cmd
- 0x0100a806: b570 p. PUSH {r4-r6,lr}
- 0x0100a808: 460c .F MOV r4,r1
- 0x0100a80a: 4605 .F MOV r5,r0
- 0x0100a80c: f2420639 B.9. MOV r6,#0x2039
- 0x0100a810: 235a Z# MOVS r3,#0x5a
- 0x0100a812: 4632 2F MOV r2,r6
- 0x0100a814: 2100 .! MOVS r1,#0
- 0x0100a816: f2411005 A... MOV r0,#0x1105
- 0x0100a81a: f7f6f93c ..<. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a81e: 2c00 ., CMP r4,#0
- 0x0100a820: d002 .. BEQ 0x100a828 ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 34
- 0x0100a822: f04f0101 O... MOV r1,#1
- 0x0100a826: e001 .. B 0x100a82c ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 38
- 0x0100a828: f04f0100 O... MOV r1,#0
- 0x0100a82c: 7001 .p STRB r1,[r0,#0]
- 0x0100a82e: f04f0101 O... MOV r1,#1
- 0x0100a832: 7041 Ap STRB r1,[r0,#1]
- 0x0100a834: 7b29 ){ LDRB r1,[r5,#0xc]
- 0x0100a836: 7081 .p STRB r1,[r0,#2]
- 0x0100a838: d005 .. BEQ 0x100a846 ; gapm_adv_send_hci_le_set_ext_adv_en_cmd + 64
- 0x0100a83a: 7fa9 .. LDRB r1,[r5,#0x1e]
- 0x0100a83c: 8861 a. LDRH r1,[r4,#2]
- 0x0100a83e: 8301 .. STRH r1,[r0,#0x18]
- 0x0100a840: 7921 !y LDRB r1,[r4,#4]
- 0x0100a842: f8801044 ..D. STRB r1,[r0,#0x44]
- 0x0100a846: f7f6f98f .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100a84a: 826e n. STRH r6,[r5,#0x12]
- 0x0100a84c: bd70 p. POP {r4-r6,pc}
- i.gapm_adv_send_hci_le_set_ext_adv_param_cmd
- gapm_adv_send_hci_le_set_ext_adv_param_cmd
- 0x0100a84e: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100a852: 460d .F MOV r5,r1
- 0x0100a854: 4606 .F MOV r6,r0
- 0x0100a856: f2420736 B.6. MOV r7,#0x2036
- 0x0100a85a: 231a .# MOVS r3,#0x1a
- 0x0100a85c: 463a :F MOV r2,r7
- 0x0100a85e: 2100 .! MOVS r1,#0
- 0x0100a860: f2411005 A... MOV r0,#0x1105
- 0x0100a864: f7f6f917 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a868: 4604 .F MOV r4,r0
- 0x0100a86a: 7b30 0{ LDRB r0,[r6,#0xc]
- 0x0100a86c: 7020 p STRB r0,[r4,#0]
- 0x0100a86e: 79a8 .y LDRB r0,[r5,#6]
- 0x0100a870: f000007f .... AND r0,r0,#0x7f
- 0x0100a874: 8060 `. STRH r0,[r4,#2]
- 0x0100a876: 7d28 (} LDRB r0,[r5,#0x14]
- 0x0100a878: 7120 q STRB r0,[r4,#4]
- 0x0100a87a: 8aa8 .. LDRH r0,[r5,#0x14]
- 0x0100a87c: 0a00 .. LSRS r0,r0,#8
- 0x0100a87e: 7160 `q STRB r0,[r4,#5]
- 0x0100a880: 6968 hi LDR r0,[r5,#0x14]
- 0x0100a882: 0c00 .. LSRS r0,r0,#16
- 0x0100a884: 71a0 .q STRB r0,[r4,#6]
- 0x0100a886: 7e28 (~ LDRB r0,[r5,#0x18]
- 0x0100a888: 71e0 .q STRB r0,[r4,#7]
- 0x0100a88a: 8b28 (. LDRH r0,[r5,#0x18]
- 0x0100a88c: 0a00 .. LSRS r0,r0,#8
- 0x0100a88e: 7220 r STRB r0,[r4,#8]
- 0x0100a890: 69a8 .i LDR r0,[r5,#0x18]
- 0x0100a892: 0c00 .. LSRS r0,r0,#16
- 0x0100a894: 7260 `r STRB r0,[r4,#9]
- 0x0100a896: 7f28 (. LDRB r0,[r5,#0x1c]
- 0x0100a898: 72a0 .r STRB r0,[r4,#0xa]
- 0x0100a89a: 7f68 h. LDRB r0,[r5,#0x1d]
- 0x0100a89c: 7560 `u STRB r0,[r4,#0x15]
- 0x0100a89e: 7bb0 .{ LDRB r0,[r6,#0xe]
- 0x0100a8a0: b140 @. CBZ r0,0x100a8b4 ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 102
- 0x0100a8a2: f8950020 .. . LDRB r0,[r5,#0x20]
- 0x0100a8a6: 75a0 .u STRB r0,[r4,#0x16]
- 0x0100a8a8: f8950021 ..!. LDRB r0,[r5,#0x21]
- 0x0100a8ac: 75e0 .u STRB r0,[r4,#0x17]
- 0x0100a8ae: f8950022 ..". LDRB r0,[r5,#0x22]
- 0x0100a8b2: 7620 v STRB r0,[r4,#0x18]
- 0x0100a8b4: 7c70 p| LDRB r0,[r6,#0x11]
- 0x0100a8b6: f7fffbd9 .... BL gapm_actv_get_hci_own_addr_type ; 0x100a06c
- 0x0100a8ba: 72e0 .r STRB r0,[r4,#0xb]
- 0x0100a8bc: 79a8 .y LDRB r0,[r5,#6]
- 0x0100a8be: 0740 @. LSLS r0,r0,#29
- 0x0100a8c0: d403 .. BMI 0x100a8ca ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 124
- 0x0100a8c2: f000fbad .... BL gapm_get_address_type ; 0x100b020
- 0x0100a8c6: 0740 @. LSLS r0,r0,#29
- 0x0100a8c8: d508 .. BPL 0x100a8dc ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 142
- 0x0100a8ca: 7c28 (| LDRB r0,[r5,#0x10]
- 0x0100a8cc: 7320 s STRB r0,[r4,#0xc]
- 0x0100a8ce: f8d5000a .... LDR r0,[r5,#0xa]
- 0x0100a8d2: f8c4000d .... STR r0,[r4,#0xd]
- 0x0100a8d6: 89e8 .. LDRH r0,[r5,#0xe]
- 0x0100a8d8: f8a40011 .... STRH r0,[r4,#0x11]
- 0x0100a8dc: 7a68 hz LDRB r0,[r5,#9]
- 0x0100a8de: 74e0 .t STRB r0,[r4,#0x13]
- 0x0100a8e0: 7a28 (z LDRB r0,[r5,#8]
- 0x0100a8e2: 7520 u STRB r0,[r4,#0x14]
- 0x0100a8e4: 88e8 .. LDRH r0,[r5,#6]
- 0x0100a8e6: 05c0 .. LSLS r0,r0,#23
- 0x0100a8e8: d506 .. BPL 0x100a8f8 ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 170
- 0x0100a8ea: 2001 . MOVS r0,#1
- 0x0100a8ec: 7660 `v STRB r0,[r4,#0x19]
- 0x0100a8ee: 7c30 0| LDRB r0,[r6,#0x10]
- 0x0100a8f0: f0400020 @. . ORR r0,r0,#0x20
- 0x0100a8f4: 7430 0t STRB r0,[r6,#0x10]
- 0x0100a8f6: e001 .. B 0x100a8fc ; gapm_adv_send_hci_le_set_ext_adv_param_cmd + 174
- 0x0100a8f8: 2000 . MOVS r0,#0
- 0x0100a8fa: 7660 `v STRB r0,[r4,#0x19]
- 0x0100a8fc: 4620 F MOV r0,r4
- 0x0100a8fe: f7f6f933 ..3. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100a902: 8277 w. STRH r7,[r6,#0x12]
- 0x0100a904: e8bd81f0 .... POP {r4-r8,pc}
- i.gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd
- gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd
- 0x0100a908: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x0100a90c: 4607 .F MOV r7,r0
- 0x0100a90e: 7c00 .| LDRB r0,[r0,#0x10]
- 0x0100a910: 468a .F MOV r10,r1
- 0x0100a912: 0780 .. LSLS r0,r0,#30
- 0x0100a914: ea6f00a0 o... MVN r0,r0,ASR #2
- 0x0100a918: 0f80 .. LSRS r0,r0,#30
- 0x0100a91a: 8849 I. LDRH r1,[r1,#2]
- 0x0100a91c: 2600 .& MOVS r6,#0
- 0x0100a91e: f1c005fb .... RSB r5,r0,#0xfb
- 0x0100a922: 42a9 .B CMP r1,r5
- 0x0100a924: dc03 .. BGT 0x100a92e ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 38
- 0x0100a926: f04f0803 O... MOV r8,#3
- 0x0100a92a: b2cd .. UXTB r5,r1
- 0x0100a92c: e00b .. B 0x100a946 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 62
- 0x0100a92e: 8bba .. LDRH r2,[r7,#0x1c]
- 0x0100a930: b13a :. CBZ r2,0x100a942 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 58
- 0x0100a932: 1a88 .. SUBS r0,r1,r2
- 0x0100a934: b280 .. UXTH r0,r0
- 0x0100a936: 28fb .( CMP r0,#0xfb
- 0x0100a938: d807 .. BHI 0x100a94a ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 66
- 0x0100a93a: f04f0802 O... MOV r8,#2
- 0x0100a93e: b2c5 .. UXTB r5,r0
- 0x0100a940: e006 .. B 0x100a950 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 72
- 0x0100a942: f04f0801 O... MOV r8,#1
- 0x0100a946: 4606 .F MOV r6,r0
- 0x0100a948: e002 .. B 0x100a950 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 72
- 0x0100a94a: f04f0800 O... MOV r8,#0
- 0x0100a94e: 25fb .% MOVS r5,#0xfb
- 0x0100a950: eb050906 .... ADD r9,r5,r6
- 0x0100a954: f2420b38 B.8. MOV r11,#0x2038
- 0x0100a958: f1090304 .... ADD r3,r9,#4
- 0x0100a95c: 465a ZF MOV r2,r11
- 0x0100a95e: 2100 .! MOVS r1,#0
- 0x0100a960: f2411005 A... MOV r0,#0x1105
- 0x0100a964: f7f6f897 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a968: 7b39 9{ LDRB r1,[r7,#0xc]
- 0x0100a96a: 7001 .p STRB r1,[r0,#0]
- 0x0100a96c: 4604 .F MOV r4,r0
- 0x0100a96e: f8808001 .... STRB r8,[r0,#1]
- 0x0100a972: 2000 . MOVS r0,#0
- 0x0100a974: 70a0 .p STRB r0,[r4,#2]
- 0x0100a976: f8849003 .... STRB r9,[r4,#3]
- 0x0100a97a: b17e ~. CBZ r6,0x100a99c ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 148
- 0x0100a97c: 2002 . MOVS r0,#2
- 0x0100a97e: 7120 q STRB r0,[r4,#4]
- 0x0100a980: 2001 . MOVS r0,#1
- 0x0100a982: 7160 `q STRB r0,[r4,#5]
- 0x0100a984: 2004 . MOVS r0,#4
- 0x0100a986: 71a0 .q STRB r0,[r4,#6]
- 0x0100a988: 7fb8 .. LDRB r0,[r7,#0x1e]
- 0x0100a98a: 2801 .( CMP r0,#1
- 0x0100a98c: d002 .. BEQ 0x100a994 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 140
- 0x0100a98e: 2802 .( CMP r0,#2
- 0x0100a990: d104 .. BNE 0x100a99c ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 148
- 0x0100a992: e001 .. B 0x100a998 ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 144
- 0x0100a994: 2006 . MOVS r0,#6
- 0x0100a996: e000 .. B 0x100a99a ; gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd + 146
- 0x0100a998: 2005 . MOVS r0,#5
- 0x0100a99a: 71a0 .q STRB r0,[r4,#6]
- 0x0100a99c: 8bb9 .. LDRH r1,[r7,#0x1c]
- 0x0100a99e: f10a0004 .... ADD r0,r10,#4
- 0x0100a9a2: 4401 .D ADD r1,r1,r0
- 0x0100a9a4: 19a0 .. ADDS r0,r4,r6
- 0x0100a9a6: 462a *F MOV r2,r5
- 0x0100a9a8: 1d00 .. ADDS r0,r0,#4
- 0x0100a9aa: f7f5ffed .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100a9ae: 4620 F MOV r0,r4
- 0x0100a9b0: f7f6f8da .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100a9b4: f8a7b012 .... STRH r11,[r7,#0x12]
- 0x0100a9b8: 4628 (F MOV r0,r5
- 0x0100a9ba: e8bd9ff0 .... POP {r4-r12,pc}
- i.gapm_adv_send_hci_le_set_per_adv_data_cmd
- gapm_adv_send_hci_le_set_per_adv_data_cmd
- 0x0100a9be: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0100a9c2: 4607 .F MOV r7,r0
- 0x0100a9c4: 8848 H. LDRH r0,[r1,#2]
- 0x0100a9c6: 4688 .F MOV r8,r1
- 0x0100a9c8: 28fc .( CMP r0,#0xfc
- 0x0100a9ca: d801 .. BHI 0x100a9d0 ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 18
- 0x0100a9cc: 2603 .& MOVS r6,#3
- 0x0100a9ce: e006 .. B 0x100a9de ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 32
- 0x0100a9d0: 8bb9 .. LDRH r1,[r7,#0x1c]
- 0x0100a9d2: b131 1. CBZ r1,0x100a9e2 ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 36
- 0x0100a9d4: 1a40 @. SUBS r0,r0,r1
- 0x0100a9d6: b280 .. UXTH r0,r0
- 0x0100a9d8: 28fc .( CMP r0,#0xfc
- 0x0100a9da: d804 .. BHI 0x100a9e6 ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 40
- 0x0100a9dc: 2602 .& MOVS r6,#2
- 0x0100a9de: b2c4 .. UXTB r4,r0
- 0x0100a9e0: e003 .. B 0x100a9ea ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 44
- 0x0100a9e2: 2601 .& MOVS r6,#1
- 0x0100a9e4: e000 .. B 0x100a9e8 ; gapm_adv_send_hci_le_set_per_adv_data_cmd + 42
- 0x0100a9e6: 2600 .& MOVS r6,#0
- 0x0100a9e8: 24fc .$ MOVS r4,#0xfc
- 0x0100a9ea: f242093f B.?. MOV r9,#0x203f
- 0x0100a9ee: 1ce3 .. ADDS r3,r4,#3
- 0x0100a9f0: 464a JF MOV r2,r9
- 0x0100a9f2: 2100 .! MOVS r1,#0
- 0x0100a9f4: f2411005 A... MOV r0,#0x1105
- 0x0100a9f8: f7f6f84d ..M. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100a9fc: 4605 .F MOV r5,r0
- 0x0100a9fe: 7b38 8{ LDRB r0,[r7,#0xc]
- 0x0100aa00: 7028 (p STRB r0,[r5,#0]
- 0x0100aa02: 706e np STRB r6,[r5,#1]
- 0x0100aa04: 70ac .p STRB r4,[r5,#2]
- 0x0100aa06: 8bb9 .. LDRH r1,[r7,#0x1c]
- 0x0100aa08: f1080004 .... ADD r0,r8,#4
- 0x0100aa0c: 4401 .D ADD r1,r1,r0
- 0x0100aa0e: 4622 "F MOV r2,r4
- 0x0100aa10: 1ce8 .. ADDS r0,r5,#3
- 0x0100aa12: f7f5ffb9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100aa16: 4628 (F MOV r0,r5
- 0x0100aa18: f7f6f8a6 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100aa1c: f8a79012 .... STRH r9,[r7,#0x12]
- 0x0100aa20: 4620 F MOV r0,r4
- 0x0100aa22: e8bd87f0 .... POP {r4-r10,pc}
- i.gapm_adv_send_hci_le_set_per_adv_en_cmd
- gapm_adv_send_hci_le_set_per_adv_en_cmd
- 0x0100aa26: b570 p. PUSH {r4-r6,lr}
- 0x0100aa28: 460e .F MOV r6,r1
- 0x0100aa2a: 4604 .F MOV r4,r0
- 0x0100aa2c: f44f5501 O..U MOV r5,#0x2040
- 0x0100aa30: 2302 .# MOVS r3,#2
- 0x0100aa32: 462a *F MOV r2,r5
- 0x0100aa34: 2100 .! MOVS r1,#0
- 0x0100aa36: f2411005 A... MOV r0,#0x1105
- 0x0100aa3a: f7f6f82c ..,. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100aa3e: 7006 .p STRB r6,[r0,#0]
- 0x0100aa40: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100aa42: 7041 Ap STRB r1,[r0,#1]
- 0x0100aa44: f7f6f890 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100aa48: 8265 e. STRH r5,[r4,#0x12]
- 0x0100aa4a: bd70 p. POP {r4-r6,pc}
- i.gapm_adv_set_data
- gapm_adv_set_data
- 0x0100aa4c: b570 p. PUSH {r4-r6,lr}
- 0x0100aa4e: 4604 .F MOV r4,r0
- 0x0100aa50: 7808 .x LDRB r0,[r1,#0]
- 0x0100aa52: 2501 .% MOVS r5,#1
- 0x0100aa54: b1a2 .. CBZ r2,0x100aa80 ; gapm_adv_set_data + 52
- 0x0100aa56: 8ba2 .. LDRH r2,[r4,#0x1c]
- 0x0100aa58: 884b K. LDRH r3,[r1,#2]
- 0x0100aa5a: 429a .B CMP r2,r3
- 0x0100aa5c: d110 .. BNE 0x100aa80 ; gapm_adv_set_data + 52
- 0x0100aa5e: 28a9 .( CMP r0,#0xa9
- 0x0100aa60: d007 .. BEQ 0x100aa72 ; gapm_adv_set_data + 38
- 0x0100aa62: 28aa .( CMP r0,#0xaa
- 0x0100aa64: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100aa66: d008 .. BEQ 0x100aa7a ; gapm_adv_set_data + 46
- 0x0100aa68: f0400010 @... ORR r0,r0,#0x10
- 0x0100aa6c: 7420 t STRB r0,[r4,#0x10]
- 0x0100aa6e: 2500 .% MOVS r5,#0
- 0x0100aa70: e01b .. B 0x100aaaa ; gapm_adv_set_data + 94
- 0x0100aa72: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100aa74: f0400004 @... ORR r0,r0,#4
- 0x0100aa78: e7f8 .. B 0x100aa6c ; gapm_adv_set_data + 32
- 0x0100aa7a: f0400008 @... ORR r0,r0,#8
- 0x0100aa7e: e7f5 .. B 0x100aa6c ; gapm_adv_set_data + 32
- 0x0100aa80: 28a9 .( CMP r0,#0xa9
- 0x0100aa82: d004 .. BEQ 0x100aa8e ; gapm_adv_set_data + 66
- 0x0100aa84: 28aa .( CMP r0,#0xaa
- 0x0100aa86: d006 .. BEQ 0x100aa96 ; gapm_adv_set_data + 74
- 0x0100aa88: 28ab .( CMP r0,#0xab
- 0x0100aa8a: d10e .. BNE 0x100aaaa ; gapm_adv_set_data + 94
- 0x0100aa8c: e007 .. B 0x100aa9e ; gapm_adv_set_data + 82
- 0x0100aa8e: 4620 F MOV r0,r4
- 0x0100aa90: f7fffe5d ..]. BL gapm_adv_send_hci_le_set_ext_adv_data_cmd ; 0x100a74e
- 0x0100aa94: e006 .. B 0x100aaa4 ; gapm_adv_set_data + 88
- 0x0100aa96: 4620 F MOV r0,r4
- 0x0100aa98: f7ffff36 ..6. BL gapm_adv_send_hci_le_set_ext_scan_rsp_data_cmd ; 0x100a908
- 0x0100aa9c: e002 .. B 0x100aaa4 ; gapm_adv_set_data + 88
- 0x0100aa9e: 4620 F MOV r0,r4
- 0x0100aaa0: f7ffff8d .... BL gapm_adv_send_hci_le_set_per_adv_data_cmd ; 0x100a9be
- 0x0100aaa4: 8ba1 .. LDRH r1,[r4,#0x1c]
- 0x0100aaa6: 4408 .D ADD r0,r0,r1
- 0x0100aaa8: 83a0 .. STRH r0,[r4,#0x1c]
- 0x0100aaaa: 4628 (F MOV r0,r5
- 0x0100aaac: bd70 p. POP {r4-r6,pc}
- 0x0100aaae: 0000 .. MOVS r0,r0
- i.gapm_adv_start
- gapm_adv_start
- 0x0100aab0: b510 .. PUSH {r4,lr}
- 0x0100aab2: 7c02 .| LDRB r2,[r0,#0x10]
- 0x0100aab4: 2443 C$ MOVS r4,#0x43
- 0x0100aab6: 0793 .. LSLS r3,r2,#30
- 0x0100aab8: d501 .. BPL 0x100aabe ; gapm_adv_start + 14
- 0x0100aaba: 0753 S. LSLS r3,r2,#29
- 0x0100aabc: d51a .. BPL 0x100aaf4 ; gapm_adv_start + 68
- 0x0100aabe: 07d3 .. LSLS r3,r2,#31
- 0x0100aac0: d003 .. BEQ 0x100aaca ; gapm_adv_start + 26
- 0x0100aac2: 7b83 .{ LDRB r3,[r0,#0xe]
- 0x0100aac4: b133 3. CBZ r3,0x100aad4 ; gapm_adv_start + 36
- 0x0100aac6: 0713 .. LSLS r3,r2,#28
- 0x0100aac8: d514 .. BPL 0x100aaf4 ; gapm_adv_start + 68
- 0x0100aaca: 7b83 .{ LDRB r3,[r0,#0xe]
- 0x0100aacc: 2b02 .+ CMP r3,#2
- 0x0100aace: d101 .. BNE 0x100aad4 ; gapm_adv_start + 36
- 0x0100aad0: 06d2 .. LSLS r2,r2,#27
- 0x0100aad2: d50f .. BPL 0x100aaf4 ; gapm_adv_start + 68
- 0x0100aad4: 2400 .$ MOVS r4,#0
- 0x0100aad6: 4b08 .K LDR r3,[pc,#32] ; [0x100aaf8] = 0x20004b08
- 0x0100aad8: 77c4 .w STRB r4,[r0,#0x1f]
- 0x0100aada: 7b02 .{ LDRB r2,[r0,#0xc]
- 0x0100aadc: f88320d6 ... STRB r2,[r3,#0xd6]
- 0x0100aae0: 7bc2 .{ LDRB r2,[r0,#0xf]
- 0x0100aae2: 2a03 .* CMP r2,#3
- 0x0100aae4: d104 .. BNE 0x100aaf0 ; gapm_adv_start + 64
- 0x0100aae6: 7c02 .| LDRB r2,[r0,#0x10]
- 0x0100aae8: 0652 R. LSLS r2,r2,#25
- 0x0100aaea: d501 .. BPL 0x100aaf0 ; gapm_adv_start + 64
- 0x0100aaec: 2443 C$ MOVS r4,#0x43
- 0x0100aaee: e001 .. B 0x100aaf4 ; gapm_adv_start + 68
- 0x0100aaf0: f7fffe89 .... BL gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x100a806
- 0x0100aaf4: 4620 F MOV r0,r4
- 0x0100aaf6: bd10 .. POP {r4,pc}
- $d
- 0x0100aaf8: 20004b08 .K. DCD 536890120
- $t
- i.gapm_adv_stop
- gapm_adv_stop
- 0x0100aafc: 2100 .! MOVS r1,#0
- 0x0100aafe: 4a07 .J LDR r2,[pc,#28] ; [0x100ab1c] = 0x20004b08
- 0x0100ab00: 77c1 .w STRB r1,[r0,#0x1f]
- 0x0100ab02: 7b01 .{ LDRB r1,[r0,#0xc]
- 0x0100ab04: f88210d6 .... STRB r1,[r2,#0xd6]
- 0x0100ab08: 7c01 .| LDRB r1,[r0,#0x10]
- 0x0100ab0a: 0649 I. LSLS r1,r1,#25
- 0x0100ab0c: f04f0100 O... MOV r1,#0
- 0x0100ab10: d501 .. BPL 0x100ab16 ; gapm_adv_stop + 26
- 0x0100ab12: f7ffbe78 ..x. B.W gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x100a806
- 0x0100ab16: f7ffbf86 .... B.W gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x100aa26
- $d
- 0x0100ab1a: 0000 .. DCW 0
- 0x0100ab1c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_auto_conn_to_ind_handler
- gapm_auto_conn_to_ind_handler
- 0x0100ab20: b570 p. PUSH {r4-r6,lr}
- 0x0100ab22: 480c .H LDR r0,[pc,#48] ; [0x100ab54] = 0x20004b08
- 0x0100ab24: f89040d5 ...@ LDRB r4,[r0,#0xd5]
- 0x0100ab28: 2cff ., CMP r4,#0xff
- 0x0100ab2a: d011 .. BEQ 0x100ab50 ; gapm_auto_conn_to_ind_handler + 48
- 0x0100ab2c: eb000084 .... ADD r0,r0,r4,LSL #2
- 0x0100ab30: 2207 ." MOVS r2,#7
- 0x0100ab32: 68c5 .h LDR r5,[r0,#0xc]
- 0x0100ab34: 2302 .# MOVS r3,#2
- 0x0100ab36: 4611 .F MOV r1,r2
- 0x0100ab38: f64050a2 @..P MOV r0,#0xda2
- 0x0100ab3c: f7f5ffab .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ab40: 21a5 .! MOVS r1,#0xa5
- 0x0100ab42: 7001 .p STRB r1,[r0,#0]
- 0x0100ab44: 7044 Dp STRB r4,[r0,#1]
- 0x0100ab46: f7f5ffab .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ab4a: 2045 E MOVS r0,#0x45
- 0x0100ab4c: f8850055 ..U. STRB r0,[r5,#0x55]
- 0x0100ab50: 2000 . MOVS r0,#0
- 0x0100ab52: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100ab54: 20004b08 .K. DCD 536890120
- $t
- i.gapm_cmp_evt_handler
- gapm_cmp_evt_handler
- 0x0100ab58: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0100ab5c: 7808 .x LDRB r0,[r1,#0]
- 0x0100ab5e: 4c76 vL LDR r4,[pc,#472] ; [0x100ad38] = 0x200049b4
- 0x0100ab60: b086 .. SUB sp,sp,#0x18
- 0x0100ab62: 28a1 .( CMP r0,#0xa1
- 0x0100ab64: d073 s. BEQ 0x100ac4e ; gapm_cmp_evt_handler + 246
- 0x0100ab66: dc27 '. BGT 0x100abb8 ; gapm_cmp_evt_handler + 96
- 0x0100ab68: f04f0600 O... MOV r6,#0
- 0x0100ab6c: f04f0202 O... MOV r2,#2
- 0x0100ab70: 2828 (( CMP r0,#0x28
- 0x0100ab72: d06e n. BEQ 0x100ac52 ; gapm_cmp_evt_handler + 250
- 0x0100ab74: dc17 .. BGT 0x100aba6 ; gapm_cmp_evt_handler + 78
- 0x0100ab76: 4d70 pM LDR r5,[pc,#448] ; [0x100ad38] = 0x200049b4
- 0x0100ab78: f6405a19 @..Z MOV r10,#0xd19
- 0x0100ab7c: f04f071a O... MOV r7,#0x1a
- 0x0100ab80: f6405923 @.#Y MOV r9,#0xd23
- 0x0100ab84: f04f0828 O.(. MOV r8,#0x28
- 0x0100ab88: f1050552 ..R. ADD r5,r5,#0x52
- 0x0100ab8c: 2817 .( CMP r0,#0x17
- 0x0100ab8e: d07b {. BEQ 0x100ac88 ; gapm_cmp_evt_handler + 304
- 0x0100ab90: dc04 .. BGT 0x100ab9c ; gapm_cmp_evt_handler + 68
- 0x0100ab92: 2801 .( CMP r0,#1
- 0x0100ab94: d01b .. BEQ 0x100abce ; gapm_cmp_evt_handler + 118
- 0x0100ab96: 2803 .( CMP r0,#3
- 0x0100ab98: d122 ". BNE 0x100abe0 ; gapm_cmp_evt_handler + 136
- 0x0100ab9a: e061 a. B 0x100ac60 ; gapm_cmp_evt_handler + 264
- 0x0100ab9c: 281a .( CMP r0,#0x1a
- 0x0100ab9e: d031 1. BEQ 0x100ac04 ; gapm_cmp_evt_handler + 172
- 0x0100aba0: 281b .( CMP r0,#0x1b
- 0x0100aba2: d1f9 .. BNE 0x100ab98 ; gapm_cmp_evt_handler + 64
- 0x0100aba4: e01d .. B 0x100abe2 ; gapm_cmp_evt_handler + 138
- 0x0100aba6: 2829 )( CMP r0,#0x29
- 0x0100aba8: d06f o. BEQ 0x100ac8a ; gapm_cmp_evt_handler + 306
- 0x0100abaa: 282a *( CMP r0,#0x2a
- 0x0100abac: d06e n. BEQ 0x100ac8c ; gapm_cmp_evt_handler + 308
- 0x0100abae: 2890 .( CMP r0,#0x90
- 0x0100abb0: d06d m. BEQ 0x100ac8e ; gapm_cmp_evt_handler + 310
- 0x0100abb2: 28a0 .( CMP r0,#0xa0
- 0x0100abb4: d1f0 .. BNE 0x100ab98 ; gapm_cmp_evt_handler + 64
- 0x0100abb6: e07d }. B 0x100acb4 ; gapm_cmp_evt_handler + 348
- 0x0100abb8: f1a002a2 .... SUB r2,r0,#0xa2
- 0x0100abbc: 2a0a .* CMP r2,#0xa
- 0x0100abbe: d20f .. BCS 0x100abe0 ; gapm_cmp_evt_handler + 136
- 0x0100abc0: e8dff002 .... TBB [pc,r2]
- $d
- 0x0100abc4: 8f8f858a .... DCD 2408547722
- 0x0100abc8: 8f8f8fb6 .... DCD 2408550326
- 0x0100abcc: 8f8f .. DCW 36751
- $t
- 0x0100abce: 7848 Hx LDRB r0,[r1,#1]
- 0x0100abd0: 2800 .( CMP r0,#0
- 0x0100abd2: d1e1 .. BNE 0x100ab98 ; gapm_cmp_evt_handler + 64
- 0x0100abd4: f7f5ffe1 .... BL $Ven$TT$L$$patch_reset_entry ; 0x1000b9a
- 0x0100abd8: f7f5ff0d .... BL $Ven$TT$L$$patch_init ; 0x10009f6
- 0x0100abdc: f7f7fc96 .... BL app_reset_complete_ind_func ; 0x100250c
- 0x0100abe0: e0a6 .. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100abe2: 7848 Hx LDRB r0,[r1,#1]
- 0x0100abe4: 2800 .( CMP r0,#0
- 0x0100abe6: d1fb .. BNE 0x100abe0 ; gapm_cmp_evt_handler + 136
- 0x0100abe8: 7a60 `z LDRB r0,[r4,#9]
- 0x0100abea: 2800 .( CMP r0,#0
- 0x0100abec: d1f8 .. BNE 0x100abe0 ; gapm_cmp_evt_handler + 136
- 0x0100abee: f7fbfa3d ..=. BL ble_add_svc ; 0x100606c
- 0x0100abf2: 2800 .( CMP r0,#0
- 0x0100abf4: d1f4 .. BNE 0x100abe0 ; gapm_cmp_evt_handler + 136
- 0x0100abf6: 2102 .! MOVS r1,#2
- 0x0100abf8: 2003 . MOVS r0,#3
- 0x0100abfa: f7f5fec0 .... BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x0100abfe: f7f6fd7b ..{. BL app_db_init_complete_ind_func ; 0x10016f8
- 0x0100ac02: e095 .. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100ac04: f8940063 ..c. LDRB r0,[r4,#0x63]
- 0x0100ac08: 2801 .( CMP r0,#1
- 0x0100ac0a: d016 .. BEQ 0x100ac3a ; gapm_cmp_evt_handler + 226
- 0x0100ac0c: 2311 .# MOVS r3,#0x11
- 0x0100ac0e: 2203 ." MOVS r2,#3
- 0x0100ac10: 2107 .! MOVS r1,#7
- 0x0100ac12: 4648 HF MOV r0,r9
- 0x0100ac14: f7f5ff3f ..?. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ac18: 4607 .F MOV r7,r0
- 0x0100ac1a: f8846063 ..c` STRB r6,[r4,#0x63]
- 0x0100ac1e: f8008b01 .... STRB r8,[r0],#1
- 0x0100ac22: 2210 ." MOVS r2,#0x10
- 0x0100ac24: 4629 )F MOV r1,r5
- 0x0100ac26: f7f5feaf .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100ac2a: 4638 8F MOV r0,r7
- 0x0100ac2c: f7f5ff38 ..8. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ac30: 4629 )F MOV r1,r5
- 0x0100ac32: 2001 . MOVS r0,#1
- 0x0100ac34: f006f92e .... BL jump_table_set_static_keys ; 0x1010e94
- 0x0100ac38: e07a z. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100ac3a: f8842063 ..c STRB r2,[r4,#0x63]
- 0x0100ac3e: 2301 .# MOVS r3,#1
- 0x0100ac40: 2203 ." MOVS r2,#3
- 0x0100ac42: 2107 .! MOVS r1,#7
- 0x0100ac44: 4650 PF MOV r0,r10
- 0x0100ac46: f7f5ff26 ..&. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ac4a: 7007 .p STRB r7,[r0,#0]
- 0x0100ac4c: e02a *. B 0x100aca4 ; gapm_cmp_evt_handler + 332
- 0x0100ac4e: e02c ,. B 0x100acaa ; gapm_cmp_evt_handler + 338
- 0x0100ac50: e7ff .. B 0x100ac52 ; gapm_cmp_evt_handler + 250
- 0x0100ac52: f7fbfe19 .... BL ble_sec_get_bond_status ; 0x1006888
- 0x0100ac56: f8846063 ..c` STRB r6,[r4,#0x63]
- 0x0100ac5a: f7f7fc8d .... BL app_set_dev_config_complete_ind_func ; 0x1002578
- 0x0100ac5e: e067 g. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100ac60: 4629 )F MOV r1,r5
- 0x0100ac62: 2001 . MOVS r0,#1
- 0x0100ac64: f006f84c ..L. BL jump_table_get_static_keys ; 0x1010d00
- 0x0100ac68: b190 .. CBZ r0,0x100ac90 ; gapm_cmp_evt_handler + 312
- 0x0100ac6a: 2311 .# MOVS r3,#0x11
- 0x0100ac6c: 2203 ." MOVS r2,#3
- 0x0100ac6e: 2107 .! MOVS r1,#7
- 0x0100ac70: 4648 HF MOV r0,r9
- 0x0100ac72: f7f5ff10 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ac76: 4604 .F MOV r4,r0
- 0x0100ac78: f8008b01 .... STRB r8,[r0],#1
- 0x0100ac7c: 2210 ." MOVS r2,#0x10
- 0x0100ac7e: 4629 )F MOV r1,r5
- 0x0100ac80: f7f5fe82 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100ac84: 4620 F MOV r0,r4
- 0x0100ac86: e00d .. B 0x100aca4 ; gapm_cmp_evt_handler + 332
- 0x0100ac88: e02f /. B 0x100acea ; gapm_cmp_evt_handler + 402
- 0x0100ac8a: e04a J. B 0x100ad22 ; gapm_cmp_evt_handler + 458
- 0x0100ac8c: e04c L. B 0x100ad28 ; gapm_cmp_evt_handler + 464
- 0x0100ac8e: e033 3. B 0x100acf8 ; gapm_cmp_evt_handler + 416
- 0x0100ac90: 2301 .# MOVS r3,#1
- 0x0100ac92: 2203 ." MOVS r2,#3
- 0x0100ac94: 2107 .! MOVS r1,#7
- 0x0100ac96: 4650 PF MOV r0,r10
- 0x0100ac98: f7f5fefd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ac9c: 7007 .p STRB r7,[r0,#0]
- 0x0100ac9e: 2101 .! MOVS r1,#1
- 0x0100aca0: f8841063 ..c. STRB r1,[r4,#0x63]
- 0x0100aca4: f7f5fefc .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100aca8: e042 B. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100acaa: 784a Jx LDRB r2,[r1,#1]
- 0x0100acac: 79a1 .y LDRB r1,[r4,#6]
- 0x0100acae: f7f8f889 .... BL appm_scan_recv_gapm_cmp ; 0x1002dc4
- 0x0100acb2: e03d =. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100acb4: 7922 "y LDRB r2,[r4,#4]
- 0x0100acb6: b112 .. CBZ r2,0x100acbe ; gapm_cmp_evt_handler + 358
- 0x0100acb8: 7962 by LDRB r2,[r4,#5]
- 0x0100acba: b11a .. CBZ r2,0x100acc4 ; gapm_cmp_evt_handler + 364
- 0x0100acbc: e038 8. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100acbe: 784a Jx LDRB r2,[r1,#1]
- 0x0100acc0: 78a1 .x LDRB r1,[r4,#2]
- 0x0100acc2: e001 .. B 0x100acc8 ; gapm_cmp_evt_handler + 368
- 0x0100acc4: 784a Jx LDRB r2,[r1,#1]
- 0x0100acc6: 78e1 .x LDRB r1,[r4,#3]
- 0x0100acc8: f7f7fd0a .... BL appm_adv_recv_gapm_cmp ; 0x10026e0
- 0x0100accc: e030 0. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100acce: 784a Jx LDRB r2,[r1,#1]
- 0x0100acd0: 7821 !x LDRB r1,[r4,#0]
- 0x0100acd2: f7f8f851 ..Q. BL appm_period_sync_recv_gapm_cmp ; 0x1002d78
- 0x0100acd6: e02b +. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100acd8: 784a Jx LDRB r2,[r1,#1]
- 0x0100acda: 7a21 !z LDRB r1,[r4,#8]
- 0x0100acdc: f7f7fdc4 .... BL appm_conn_recv_gapm_cmp ; 0x1002868
- 0x0100ace0: e026 &. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100ace2: 7849 Ix LDRB r1,[r1,#1]
- 0x0100ace4: f7f7ff72 ..r. BL appm_exc_activity_cmp ; 0x1002bcc
- 0x0100ace8: e022 ". B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100acea: 7849 Ix LDRB r1,[r1,#1]
- 0x0100acec: b301 .. CBZ r1,0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100acee: 0a18 .. LSRS r0,r3,#8
- 0x0100acf0: 2200 ." MOVS r2,#0
- 0x0100acf2: f7f6fbdf .... BL app_addr_resolve_result_ind_func ; 0x10014b4
- 0x0100acf6: e01b .. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100acf8: 4810 .H LDR r0,[pc,#64] ; [0x100ad3c] = 0x20003afd
- 0x0100acfa: 4c11 .L LDR r4,[pc,#68] ; [0x100ad40] = 0x20004a50
- 0x0100acfc: 7002 .p STRB r2,[r0,#0]
- 0x0100acfe: 7820 x LDRB r0,[r4,#0]
- 0x0100ad00: 2806 .( CMP r0,#6
- 0x0100ad02: d015 .. BEQ 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100ad04: 6920 i LDR r0,[r4,#0x10]
- 0x0100ad06: 9000 .. STR r0,[sp,#0]
- 0x0100ad08: 2214 ." MOVS r2,#0x14
- 0x0100ad0a: 4621 !F MOV r1,r4
- 0x0100ad0c: a801 .. ADD r0,sp,#4
- 0x0100ad0e: f7f5fe3b ..;. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100ad12: ad01 .. ADD r5,sp,#4
- 0x0100ad14: e895000f .... LDM r5,{r0-r3}
- 0x0100ad18: f7f8f9c8 .... BL appm_start_conn ; 0x10030ac
- 0x0100ad1c: 2006 . MOVS r0,#6
- 0x0100ad1e: 7020 p STRB r0,[r4,#0]
- 0x0100ad20: e006 .. B 0x100ad30 ; gapm_cmp_evt_handler + 472
- 0x0100ad22: 7849 Ix LDRB r1,[r1,#1]
- 0x0100ad24: a007 .. ADR r0,{pc}+0x20 ; 0x100ad44
- 0x0100ad26: e001 .. B 0x100ad2c ; gapm_cmp_evt_handler + 468
- 0x0100ad28: 7849 Ix LDRB r1,[r1,#1]
- 0x0100ad2a: a00c .. ADR r0,{pc}+0x32 ; 0x100ad5c
- 0x0100ad2c: f7f5fe22 ..". BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100ad30: b006 .. ADD sp,sp,#0x18
- 0x0100ad32: 2000 . MOVS r0,#0
- 0x0100ad34: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x0100ad38: 200049b4 .I. DCD 536889780
- 0x0100ad3c: 20003afd .:. DCD 536886013
- 0x0100ad40: 20004a50 PJ. DCD 536889936
- 0x0100ad44: 7370656c leps DCD 1936745836
- 0x0100ad48: 65725f6d m_re DCD 1701994349
- 0x0100ad4c: 6d632c67 g,cm DCD 1835215975
- 0x0100ad50: 303a7470 pt:0 DCD 809137264
- 0x0100ad54: 0d782578 x%x. DCD 225977720
- 0x0100ad58: 0000000a .... DCD 10
- 0x0100ad5c: 7370656c leps DCD 1936745836
- 0x0100ad60: 6e755f6d m_un DCD 1853185901
- 0x0100ad64: 2c676572 reg, DCD 744973682
- 0x0100ad68: 74706d63 cmpt DCD 1953525091
- 0x0100ad6c: 2578303a :0x% DCD 628633658
- 0x0100ad70: 000a0d78 x... DCD 658808
- $t
- i.gapm_cmp_evt_handler
- gapm_cmp_evt_handler
- 0x0100ad74: b538 8. PUSH {r3-r5,lr}
- 0x0100ad76: 4615 .F MOV r5,r2
- 0x0100ad78: 460c .F MOV r4,r1
- 0x0100ad7a: 4610 .F MOV r0,r2
- 0x0100ad7c: f7f5fec7 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ad80: 283f ?( CMP r0,#0x3f
- 0x0100ad82: d031 1. BEQ 0x100ade8 ; gapm_cmp_evt_handler + 116
- 0x0100ad84: 7860 `x LDRB r0,[r4,#1]
- 0x0100ad86: b378 x. CBZ r0,0x100ade8 ; gapm_cmp_evt_handler + 116
- 0x0100ad88: 0a2d -. LSRS r5,r5,#8
- 0x0100ad8a: 2101 .! MOVS r1,#1
- 0x0100ad8c: 4628 (F MOV r0,r5
- 0x0100ad8e: f7fef92d ..-. BL gapc_get_operation ; 0x1008fec
- 0x0100ad92: 280a .( CMP r0,#0xa
- 0x0100ad94: d004 .. BEQ 0x100ada0 ; gapm_cmp_evt_handler + 44
- 0x0100ad96: 281b .( CMP r0,#0x1b
- 0x0100ad98: d021 !. BEQ 0x100adde ; gapm_cmp_evt_handler + 106
- 0x0100ad9a: 281c .( CMP r0,#0x1c
- 0x0100ad9c: d124 $. BNE 0x100ade8 ; gapm_cmp_evt_handler + 116
- 0x0100ad9e: e01e .. B 0x100adde ; gapm_cmp_evt_handler + 106
- 0x0100ada0: 7820 x LDRB r0,[r4,#0]
- 0x0100ada2: 282e .( CMP r0,#0x2e
- 0x0100ada4: d009 .. BEQ 0x100adba ; gapm_cmp_evt_handler + 70
- 0x0100ada6: 4628 (F MOV r0,r5
- 0x0100ada8: f7fef946 ..F. BL gapc_get_role ; 0x1009038
- 0x0100adac: 7862 bx LDRB r2,[r4,#1]
- 0x0100adae: 4601 .F MOV r1,r0
- 0x0100adb0: 2300 .# MOVS r3,#0
- 0x0100adb2: 4628 (F MOV r0,r5
- 0x0100adb4: f00cf9fc .... BL smpc_pairing_end ; 0x10171b0
- 0x0100adb8: e016 .. B 0x100ade8 ; gapm_cmp_evt_handler + 116
- 0x0100adba: 200b . MOVS r0,#0xb
- 0x0100adbc: f88d0000 .... STRB r0,[sp,#0]
- 0x0100adc0: 466a jF MOV r2,sp
- 0x0100adc2: 2105 .! MOVS r1,#5
- 0x0100adc4: 4628 (F MOV r0,r5
- 0x0100adc6: f00cfcc7 .... BL smpc_pdu_send ; 0x1017758
- 0x0100adca: 4628 (F MOV r0,r5
- 0x0100adcc: f7fef934 ..4. BL gapc_get_role ; 0x1009038
- 0x0100add0: 4601 .F MOV r1,r0
- 0x0100add2: f89d0000 .... LDRB r0,[sp,#0]
- 0x0100add6: 2301 .# MOVS r3,#1
- 0x0100add8: f0400260 @.`. ORR r2,r0,#0x60
- 0x0100addc: e7e9 .. B 0x100adb2 ; gapm_cmp_evt_handler + 62
- 0x0100adde: 7862 bx LDRB r2,[r4,#1]
- 0x0100ade0: 2101 .! MOVS r1,#1
- 0x0100ade2: 4628 (F MOV r0,r5
- 0x0100ade4: f7fefcc2 .... BL gapc_send_complete_evt ; 0x100976c
- 0x0100ade8: 2000 . MOVS r0,#0
- 0x0100adea: bd38 8. POP {r3-r5,pc}
- i.gapm_cmp_evt_handler
- gapm_cmp_evt_handler
- 0x0100adec: b510 .. PUSH {r4,lr}
- 0x0100adee: 7808 .x LDRB r0,[r1,#0]
- 0x0100adf0: 2818 .( CMP r0,#0x18
- 0x0100adf2: d106 .. BNE 0x100ae02 ; gapm_cmp_evt_handler + 22
- 0x0100adf4: 4804 .H LDR r0,[pc,#16] ; [0x100ae08] = 0x20004b08
- 0x0100adf6: f89000da .... LDRB r0,[r0,#0xda]
- 0x0100adfa: 2801 .( CMP r0,#1
- 0x0100adfc: d101 .. BNE 0x100ae02 ; gapm_cmp_evt_handler + 22
- 0x0100adfe: f7fffa19 .... BL gapm_addr_fsm ; 0x100a234
- 0x0100ae02: 2000 . MOVS r0,#0
- 0x0100ae04: bd10 .. POP {r4,pc}
- $d
- 0x0100ae06: 0000 .. DCW 0
- 0x0100ae08: 20004b08 .K. DCD 536890120
- $t
- i.gapm_con_cleanup
- gapm_con_cleanup
- 0x0100ae0c: b570 p. PUSH {r4-r6,lr}
- 0x0100ae0e: 4615 .F MOV r5,r2
- 0x0100ae10: 4604 .F MOV r4,r0
- 0x0100ae12: 28ff .( CMP r0,#0xff
- 0x0100ae14: d016 .. BEQ 0x100ae44 ; gapm_con_cleanup + 56
- 0x0100ae16: 480c .H LDR r0,[pc,#48] ; [0x100ae48] = 0x20004b08
- 0x0100ae18: f8101f89 .... LDRB r1,[r0,#0x89]!
- 0x0100ae1c: 1e49 I. SUBS r1,r1,#1
- 0x0100ae1e: 7001 .p STRB r1,[r0,#0]
- 0x0100ae20: 4620 F MOV r0,r4
- 0x0100ae22: f00dff85 .... BL system_latency_enable ; 0x1018d30
- 0x0100ae26: 4620 F MOV r0,r4
- 0x0100ae28: f7fdfca8 .... BL gapc_con_cleanup ; 0x100877c
- 0x0100ae2c: 4620 F MOV r0,r4
- 0x0100ae2e: f008f9c1 .... BL l2cm_cleanup ; 0x10131b4
- 0x0100ae32: 4620 F MOV r0,r4
- 0x0100ae34: f004f89d .... BL gattm_cleanup ; 0x100ef72
- 0x0100ae38: 4629 )F MOV r1,r5
- 0x0100ae3a: 4620 F MOV r0,r4
- 0x0100ae3c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100ae40: f009bcb8 .... B.W prf_cleanup ; 0x10147b4
- 0x0100ae44: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100ae46: 0000 .. DCW 0
- 0x0100ae48: 20004b08 .K. DCD 536890120
- $t
- i.gapm_con_create
- gapm_con_create
- 0x0100ae4c: b5f8 .. PUSH {r3-r7,lr}
- 0x0100ae4e: 4606 .F MOV r6,r0
- 0x0100ae50: 4b17 .K LDR r3,[pc,#92] ; [0x100aeb0] = 0x20004b8a
- 0x0100ae52: f000f8e5 .... BL gapm_get_address_type ; 0x100b020
- 0x0100ae56: 4d16 .M LDR r5,[pc,#88] ; [0x100aeb0] = 0x20004b8a
- 0x0100ae58: 2203 ." MOVS r2,#3
- 0x0100ae5a: 790c .y LDRB r4,[r1,#4]
- 0x0100ae5c: f0000001 .... AND r0,r0,#1
- 0x0100ae60: 3d82 .= SUBS r5,r5,#0x82
- 0x0100ae62: b96c l. CBNZ r4,0x100ae80 ; gapm_con_create + 52
- 0x0100ae64: f89520d5 ... LDRB r2,[r5,#0xd5]
- 0x0100ae68: eb050282 .... ADD r2,r5,r2,LSL #2
- 0x0100ae6c: 68d4 .h LDR r4,[r2,#0xc]
- 0x0100ae6e: 7ba2 .{ LDRB r2,[r4,#0xe]
- 0x0100ae70: 2a02 .* CMP r2,#2
- 0x0100ae72: d01b .. BEQ 0x100aeac ; gapm_con_create + 96
- 0x0100ae74: 8aa2 .. LDRH r2,[r4,#0x14]
- 0x0100ae76: 7c67 g| LDRB r7,[r4,#0x11]
- 0x0100ae78: b117 .. CBZ r7,0x100ae80 ; gapm_con_create + 52
- 0x0100ae7a: f1040316 .... ADD r3,r4,#0x16
- 0x0100ae7e: 2001 . MOVS r0,#1
- 0x0100ae80: 9000 .. STR r0,[sp,#0]
- 0x0100ae82: 4630 0F MOV r0,r6
- 0x0100ae84: f7fdfc82 .... BL gapc_con_create ; 0x100878c
- 0x0100ae88: 4604 .F MOV r4,r0
- 0x0100ae8a: 28ff .( CMP r0,#0xff
- 0x0100ae8c: d00c .. BEQ 0x100aea8 ; gapm_con_create + 92
- 0x0100ae8e: f8150f89 .... LDRB r0,[r5,#0x89]!
- 0x0100ae92: 1c40 @. ADDS r0,r0,#1
- 0x0100ae94: 7028 (p STRB r0,[r5,#0]
- 0x0100ae96: 4620 F MOV r0,r4
- 0x0100ae98: f008f9a4 .... BL l2cm_create ; 0x10131e4
- 0x0100ae9c: 4620 F MOV r0,r4
- 0x0100ae9e: f004f86b ..k. BL gattm_create ; 0x100ef78
- 0x0100aea2: 4620 F MOV r0,r4
- 0x0100aea4: f009fcb0 .... BL prf_create ; 0x1014808
- 0x0100aea8: 4620 F MOV r0,r4
- 0x0100aeaa: bdf8 .. POP {r3-r7,pc}
- 0x0100aeac: 2207 ." MOVS r2,#7
- 0x0100aeae: e7e2 .. B 0x100ae76 ; gapm_con_create + 42
- $d
- 0x0100aeb0: 20004b8a .K. DCD 536890250
- $t
- i.gapm_con_enable
- gapm_con_enable
- 0x0100aeb4: 28ff .( CMP r0,#0xff
- 0x0100aeb6: d001 .. BEQ 0x100aebc ; gapm_con_enable + 8
- 0x0100aeb8: f002bfa6 .... B.W gattc_con_enable ; 0x100de08
- 0x0100aebc: 4770 pG BX lr
- i.gapm_default_msg_handler
- gapm_default_msg_handler
- 0x0100aebe: 2000 . MOVS r0,#0
- 0x0100aec0: 4770 pG BX lr
- 0x0100aec2: 0000 .. MOVS r0,r0
- i.gapm_dev_bdaddr_ind_handler
- gapm_dev_bdaddr_ind_handler
- 0x0100aec4: b570 p. PUSH {r4-r6,lr}
- 0x0100aec6: 4608 .F MOV r0,r1
- 0x0100aec8: 490c .I LDR r1,[pc,#48] ; [0x100aefc] = 0x20004b08
- 0x0100aeca: 461a .F MOV r2,r3
- 0x0100aecc: 2500 .% MOVS r5,#0
- 0x0100aece: f89130da ...0 LDRB r3,[r1,#0xda]
- 0x0100aed2: 2b01 .+ CMP r3,#1
- 0x0100aed4: d110 .. BNE 0x100aef8 ; gapm_dev_bdaddr_ind_handler + 52
- 0x0100aed6: f89130d6 ...0 LDRB r3,[r1,#0xd6]
- 0x0100aeda: eb010183 .... ADD r1,r1,r3,LSL #2
- 0x0100aede: 68cc .h LDR r4,[r1,#0xc]
- 0x0100aee0: b154 T. CBZ r4,0x100aef8 ; gapm_dev_bdaddr_ind_handler + 52
- 0x0100aee2: 6801 .h LDR r1,[r0,#0]
- 0x0100aee4: f8c41016 .... STR r1,[r4,#0x16]
- 0x0100aee8: 8881 .. LDRH r1,[r0,#4]
- 0x0100aeea: 8361 a. STRH r1,[r4,#0x1a]
- 0x0100aeec: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100aeee: 71c1 .q STRB r1,[r0,#7]
- 0x0100aef0: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x0100aef2: f7f5fe4d ..M. BL $Ven$TT$L$$ke_msg_forward ; 0x1000b90
- 0x0100aef6: 2501 .% MOVS r5,#1
- 0x0100aef8: 4628 (F MOV r0,r5
- 0x0100aefa: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100aefc: 20004b08 .K. DCD 536890120
- $t
- i.gapm_dle_val_check
- gapm_dle_val_check
- 0x0100af00: 4602 .F MOV r2,r0
- 0x0100af02: 2040 @ MOVS r0,#0x40
- 0x0100af04: 3a1b .: SUBS r2,r2,#0x1b
- 0x0100af06: 2ae0 .* CMP r2,#0xe0
- 0x0100af08: d807 .. BHI 0x100af1a ; gapm_dle_val_check + 26
- 0x0100af0a: f5b17fa4 .... CMP r1,#0x148
- 0x0100af0e: d304 .. BCC 0x100af1a ; gapm_dle_val_check + 26
- 0x0100af10: f6400248 @.H. MOV r2,#0x848
- 0x0100af14: 4291 .B CMP r1,r2
- 0x0100af16: d800 .. BHI 0x100af1a ; gapm_dle_val_check + 26
- 0x0100af18: 2000 . MOVS r0,#0
- 0x0100af1a: 4770 pG BX lr
- i.gapm_enc_block_ind_handler
- gapm_enc_block_ind_handler
- 0x0100af1c: 4608 .F MOV r0,r1
- 0x0100af1e: 4904 .I LDR r1,[pc,#16] ; [0x100af30] = 0x200049b4
- 0x0100af20: b510 .. PUSH {r4,lr}
- 0x0100af22: f8d12094 ... LDR r2,[r1,#0x94]
- 0x0100af26: b102 .. CBZ r2,0x100af2a ; gapm_enc_block_ind_handler + 14
- 0x0100af28: 4790 .G BLX r2
- 0x0100af2a: 2000 . MOVS r0,#0
- 0x0100af2c: bd10 .. POP {r4,pc}
- $d
- 0x0100af2e: 0000 .. DCW 0
- 0x0100af30: 200049b4 .I. DCD 536889780
- $t
- i.gapm_ext_adv_report_ind_handler
- gapm_ext_adv_report_ind_handler
- 0x0100af34: b510 .. PUSH {r4,lr}
- 0x0100af36: 4608 .F MOV r0,r1
- 0x0100af38: f7f6fae6 .... BL app_adv_report_ind_func ; 0x1001508
- 0x0100af3c: 2000 . MOVS r0,#0
- 0x0100af3e: bd10 .. POP {r4,pc}
- i.gapm_gen_dh_key_cmd_handler
- gapm_gen_dh_key_cmd_handler
- 0x0100af40: b5f8 .. PUSH {r3-r7,lr}
- 0x0100af42: a012 .. ADR r0,{pc}+0x4a ; 0x100af8c
- 0x0100af44: 460d .F MOV r5,r1
- 0x0100af46: 6800 .h LDR r0,[r0,#0]
- 0x0100af48: 9000 .. STR r0,[sp,#0]
- 0x0100af4a: 466a jF MOV r2,sp
- 0x0100af4c: 2002 . MOVS r0,#2
- 0x0100af4e: f000ff4b ..K. BL gapm_process_op ; 0x100bde8
- 0x0100af52: 4604 .F MOV r4,r0
- 0x0100af54: 2801 .( CMP r0,#1
- 0x0100af56: d116 .. BNE 0x100af86 ; gapm_gen_dh_key_cmd_handler + 70
- 0x0100af58: 2340 @# MOVS r3,#0x40
- 0x0100af5a: f2420226 B.&. MOV r2,#0x2026
- 0x0100af5e: 2100 .! MOVS r1,#0
- 0x0100af60: f2411005 A... MOV r0,#0x1105
- 0x0100af64: f7f5fd97 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100af68: 4606 .F MOV r6,r0
- 0x0100af6a: 2220 " MOVS r2,#0x20
- 0x0100af6c: 1c69 i. ADDS r1,r5,#1
- 0x0100af6e: f7f5fd0b .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100af72: 2220 " MOVS r2,#0x20
- 0x0100af74: f1050121 ..!. ADD r1,r5,#0x21
- 0x0100af78: f1060020 .. . ADD r0,r6,#0x20
- 0x0100af7c: f7f5fd04 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100af80: 4630 0F MOV r0,r6
- 0x0100af82: f7f5fdf1 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100af86: 4620 F MOV r0,r4
- 0x0100af88: bdf8 .. POP {r3-r7,pc}
- $d
- 0x0100af8a: 0000 .. DCW 0
- 0x0100af8c: 0000002e .... DCD 46
- $t
- i.gapm_gen_rand_addr_cmd_handler
- gapm_gen_rand_addr_cmd_handler
- 0x0100af90: b538 8. PUSH {r3-r5,lr}
- 0x0100af92: a00d .. ADR r0,{pc}+0x36 ; 0x100afc8
- 0x0100af94: 460d .F MOV r5,r1
- 0x0100af96: 6800 .h LDR r0,[r0,#0]
- 0x0100af98: 9000 .. STR r0,[sp,#0]
- 0x0100af9a: 466a jF MOV r2,sp
- 0x0100af9c: 2000 . MOVS r0,#0
- 0x0100af9e: f000ff23 ..#. BL gapm_process_op ; 0x100bde8
- 0x0100afa2: 4604 .F MOV r4,r0
- 0x0100afa4: 2801 .( CMP r0,#1
- 0x0100afa6: d109 .. BNE 0x100afbc ; gapm_gen_rand_addr_cmd_handler + 44
- 0x0100afa8: 7928 (y LDRB r0,[r5,#4]
- 0x0100afaa: b148 H. CBZ r0,0x100afc0 ; gapm_gen_rand_addr_cmd_handler + 48
- 0x0100afac: 2840 @( CMP r0,#0x40
- 0x0100afae: d007 .. BEQ 0x100afc0 ; gapm_gen_rand_addr_cmd_handler + 48
- 0x0100afb0: 28c0 .( CMP r0,#0xc0
- 0x0100afb2: d005 .. BEQ 0x100afc0 ; gapm_gen_rand_addr_cmd_handler + 48
- 0x0100afb4: 2140 @! MOVS r1,#0x40
- 0x0100afb6: 2000 . MOVS r0,#0
- 0x0100afb8: f001fa8c .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100afbc: 4620 F MOV r0,r4
- 0x0100afbe: bd38 8. POP {r3-r5,pc}
- 0x0100afc0: f001fcce .... BL gapm_smp_rand_req ; 0x100c960
- 0x0100afc4: e7fa .. B 0x100afbc ; gapm_gen_rand_addr_cmd_handler + 44
- $d
- 0x0100afc6: 0000 .. DCW 0
- 0x0100afc8: 00000018 .... DCD 24
- $t
- i.gapm_gen_rand_nb_ind_handler
- gapm_gen_rand_nb_ind_handler
- 0x0100afcc: 4809 .H LDR r0,[pc,#36] ; [0x100aff4] = 0x200049b4
- 0x0100afce: f8902063 ..c LDRB r2,[r0,#0x63]
- 0x0100afd2: 2a01 .* CMP r2,#1
- 0x0100afd4: d002 .. BEQ 0x100afdc ; gapm_gen_rand_nb_ind_handler + 16
- 0x0100afd6: 2a02 .* CMP r2,#2
- 0x0100afd8: d004 .. BEQ 0x100afe4 ; gapm_gen_rand_nb_ind_handler + 24
- 0x0100afda: e008 .. B 0x100afee ; gapm_gen_rand_nb_ind_handler + 34
- 0x0100afdc: 680a .h LDR r2,[r1,#0]
- 0x0100afde: f8402f52 @.R/ STR r2,[r0,#0x52]!
- 0x0100afe2: e002 .. B 0x100afea ; gapm_gen_rand_nb_ind_handler + 30
- 0x0100afe4: 680a .h LDR r2,[r1,#0]
- 0x0100afe6: f8402f5a @.Z/ STR r2,[r0,#0x5a]!
- 0x0100afea: 6849 Ih LDR r1,[r1,#4]
- 0x0100afec: 6041 A` STR r1,[r0,#4]
- 0x0100afee: 2000 . MOVS r0,#0
- 0x0100aff0: 4770 pG BX lr
- $d
- 0x0100aff2: 0000 .. DCW 0
- 0x0100aff4: 200049b4 .I. DCD 536889780
- $t
- i.gapm_gen_rand_nb_ind_handler
- gapm_gen_rand_nb_ind_handler
- 0x0100aff8: b570 p. PUSH {r4-r6,lr}
- 0x0100affa: 4610 .F MOV r0,r2
- 0x0100affc: 460d .F MOV r5,r1
- 0x0100affe: 0a14 .. LSRS r4,r2,#8
- 0x0100b000: f7f5fd85 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100b004: 283f ?( CMP r0,#0x3f
- 0x0100b006: d009 .. BEQ 0x100b01c ; gapm_gen_rand_nb_ind_handler + 36
- 0x0100b008: 2101 .! MOVS r1,#1
- 0x0100b00a: 4620 F MOV r0,r4
- 0x0100b00c: f7fdffee .... BL gapc_get_operation ; 0x1008fec
- 0x0100b010: 280a .( CMP r0,#0xa
- 0x0100b012: d103 .. BNE 0x100b01c ; gapm_gen_rand_nb_ind_handler + 36
- 0x0100b014: 4629 )F MOV r1,r5
- 0x0100b016: 4620 F MOV r0,r4
- 0x0100b018: f00bf956 ..V. BL smpc_confirm_gen_rand ; 0x10162c8
- 0x0100b01c: 2000 . MOVS r0,#0
- 0x0100b01e: bd70 p. POP {r4-r6,pc}
- i.gapm_get_address_type
- gapm_get_address_type
- 0x0100b020: 4802 .H LDR r0,[pc,#8] ; [0x100b02c] = 0x20004b08
- 0x0100b022: f890008a .... LDRB r0,[r0,#0x8a]
- 0x0100b026: f0000007 .... AND r0,r0,#7
- 0x0100b02a: 4770 pG BX lr
- $d
- 0x0100b02c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_get_att_handle
- gapm_get_att_handle
- 0x0100b030: 4b08 .K LDR r3,[pc,#32] ; [0x100b054] = 0x20004b08
- 0x0100b032: 4601 .F MOV r1,r0
- 0x0100b034: 2000 . MOVS r0,#0
- 0x0100b036: f8b3206c ..l LDRH r2,[r3,#0x6c]
- 0x0100b03a: 2a00 .* CMP r2,#0
- 0x0100b03c: d009 .. BEQ 0x100b052 ; gapm_get_att_handle + 34
- 0x0100b03e: 1850 P. ADDS r0,r2,r1
- 0x0100b040: b280 .. UXTH r0,r0
- 0x0100b042: 2906 .) CMP r1,#6
- 0x0100b044: d905 .. BLS 0x100b052 ; gapm_get_att_handle + 34
- 0x0100b046: f893108a .... LDRB r1,[r3,#0x8a]
- 0x0100b04a: 0689 .. LSLS r1,r1,#26
- 0x0100b04c: d401 .. BMI 0x100b052 ; gapm_get_att_handle + 34
- 0x0100b04e: 1e80 .. SUBS r0,r0,#2
- 0x0100b050: b280 .. UXTH r0,r0
- 0x0100b052: 4770 pG BX lr
- $d
- 0x0100b054: 20004b08 .K. DCD 536890120
- $t
- i.gapm_get_bdaddr
- gapm_get_bdaddr
- 0x0100b058: 4800 .H LDR r0,[pc,#0] ; [0x100b05c] = 0x20004b8a
- 0x0100b05a: 4770 pG BX lr
- $d
- 0x0100b05c: 20004b8a .K. DCD 536890250
- $t
- i.gapm_get_dev_info_cmd_handler
- gapm_get_dev_info_cmd_handler
- 0x0100b060: b5fe .. PUSH {r1-r7,lr}
- 0x0100b062: 4616 .F MOV r6,r2
- 0x0100b064: a23e >. ADR r2,{pc}+0xfc ; 0x100b160
- 0x0100b066: 460f .F MOV r7,r1
- 0x0100b068: ca07 .. LDM r2,{r0-r2}
- 0x0100b06a: e88d0007 .... STM sp,{r0-r2}
- 0x0100b06e: 461c .F MOV r4,r3
- 0x0100b070: 466a jF MOV r2,sp
- 0x0100b072: 4639 9F MOV r1,r7
- 0x0100b074: 2000 . MOVS r0,#0
- 0x0100b076: f000feb7 .... BL gapm_process_op ; 0x100bde8
- 0x0100b07a: 4605 .F MOV r5,r0
- 0x0100b07c: 2801 .( CMP r0,#1
- 0x0100b07e: d16c l. BNE 0x100b15a ; gapm_get_dev_info_cmd_handler + 250
- 0x0100b080: 7838 8x LDRB r0,[r7,#0]
- 0x0100b082: 2820 ( CMP r0,#0x20
- 0x0100b084: d050 P. BEQ 0x100b128 ; gapm_get_dev_info_cmd_handler + 200
- 0x0100b086: dc0e .. BGT 0x100b0a6 ; gapm_get_dev_info_cmd_handler + 70
- 0x0100b088: 2808 .( CMP r0,#8
- 0x0100b08a: d050 P. BEQ 0x100b12e ; gapm_get_dev_info_cmd_handler + 206
- 0x0100b08c: dc06 .. BGT 0x100b09c ; gapm_get_dev_info_cmd_handler + 60
- 0x0100b08e: 2805 .( CMP r0,#5
- 0x0100b090: d018 .. BEQ 0x100b0c4 ; gapm_get_dev_info_cmd_handler + 100
- 0x0100b092: 2806 .( CMP r0,#6
- 0x0100b094: d019 .. BEQ 0x100b0ca ; gapm_get_dev_info_cmd_handler + 106
- 0x0100b096: 2807 .( CMP r0,#7
- 0x0100b098: d15f _. BNE 0x100b15a ; gapm_get_dev_info_cmd_handler + 250
- 0x0100b09a: e030 0. B 0x100b0fe ; gapm_get_dev_info_cmd_handler + 158
- 0x0100b09c: 281c .( CMP r0,#0x1c
- 0x0100b09e: d031 1. BEQ 0x100b104 ; gapm_get_dev_info_cmd_handler + 164
- 0x0100b0a0: 281f .( CMP r0,#0x1f
- 0x0100b0a2: d15a Z. BNE 0x100b15a ; gapm_get_dev_info_cmd_handler + 250
- 0x0100b0a4: e033 3. B 0x100b10e ; gapm_get_dev_info_cmd_handler + 174
- 0x0100b0a6: 28ad .( CMP r0,#0xad
- 0x0100b0a8: d04d M. BEQ 0x100b146 ; gapm_get_dev_info_cmd_handler + 230
- 0x0100b0aa: dc06 .. BGT 0x100b0ba ; gapm_get_dev_info_cmd_handler + 90
- 0x0100b0ac: 2821 !( CMP r0,#0x21
- 0x0100b0ae: d044 D. BEQ 0x100b13a ; gapm_get_dev_info_cmd_handler + 218
- 0x0100b0b0: 2895 .( CMP r0,#0x95
- 0x0100b0b2: d03f ?. BEQ 0x100b134 ; gapm_get_dev_info_cmd_handler + 212
- 0x0100b0b4: 28ac .( CMP r0,#0xac
- 0x0100b0b6: d150 P. BNE 0x100b15a ; gapm_get_dev_info_cmd_handler + 250
- 0x0100b0b8: e042 B. B 0x100b140 ; gapm_get_dev_info_cmd_handler + 224
- 0x0100b0ba: 28ae .( CMP r0,#0xae
- 0x0100b0bc: d046 F. BEQ 0x100b14c ; gapm_get_dev_info_cmd_handler + 236
- 0x0100b0be: 28af .( CMP r0,#0xaf
- 0x0100b0c0: d14b K. BNE 0x100b15a ; gapm_get_dev_info_cmd_handler + 250
- 0x0100b0c2: e046 F. B 0x100b152 ; gapm_get_dev_info_cmd_handler + 242
- 0x0100b0c4: f2410001 A... MOV r0,#0x1001
- 0x0100b0c8: e045 E. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b0ca: 2308 .# MOVS r3,#8
- 0x0100b0cc: 4632 2F MOV r2,r6
- 0x0100b0ce: 4621 !F MOV r1,r4
- 0x0100b0d0: f6405008 @..P MOV r0,#0xd08
- 0x0100b0d4: f7f5fcdf .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b0d8: 4604 .F MOV r4,r0
- 0x0100b0da: 4824 $H LDR r0,[pc,#144] ; [0x100b16c] = 0x20004b08
- 0x0100b0dc: f8501f82 P... LDR r1,[r0,#0x82]!
- 0x0100b0e0: 6021 !` STR r1,[r4,#0]
- 0x0100b0e2: 8880 .. LDRH r0,[r0,#4]
- 0x0100b0e4: 80a0 .. STRH r0,[r4,#4]
- 0x0100b0e6: f7ffff9b .... BL gapm_get_address_type ; 0x100b020
- 0x0100b0ea: f0000001 .... AND r0,r0,#1
- 0x0100b0ee: 71a0 .q STRB r0,[r4,#6]
- 0x0100b0f0: 20ff . MOVS r0,#0xff
- 0x0100b0f2: 71e0 .q STRB r0,[r4,#7]
- 0x0100b0f4: 4620 F MOV r0,r4
- 0x0100b0f6: f7f5fcd3 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100b0fa: 2100 .! MOVS r1,#0
- 0x0100b0fc: e003 .. B 0x100b106 ; gapm_get_dev_info_cmd_handler + 166
- 0x0100b0fe: f2420007 B... MOV r0,#0x2007
- 0x0100b102: e028 (. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b104: 2142 B! MOVS r1,#0x42
- 0x0100b106: 2000 . MOVS r0,#0
- 0x0100b108: f001f9e4 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100b10c: e025 %. B 0x100b15a ; gapm_get_dev_info_cmd_handler + 250
- 0x0100b10e: 2301 .# MOVS r3,#1
- 0x0100b110: f2420223 B.#. MOV r2,#0x2023
- 0x0100b114: 2100 .! MOVS r1,#0
- 0x0100b116: f2411005 A... MOV r0,#0x1105
- 0x0100b11a: f7f5fcbc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b11e: 211f .! MOVS r1,#0x1f
- 0x0100b120: 7001 .p STRB r1,[r0,#0]
- 0x0100b122: f7f5fd21 ..!. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100b126: e018 .. B 0x100b15a ; gapm_get_dev_info_cmd_handler + 250
- 0x0100b128: f242002f B./. MOV r0,#0x202f
- 0x0100b12c: e013 .. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b12e: f242000f B... MOV r0,#0x200f
- 0x0100b132: e010 .. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b134: f242004a B.J. MOV r0,#0x204a
- 0x0100b138: e00d .. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b13a: f242002a B.*. MOV r0,#0x202a
- 0x0100b13e: e00a .. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b140: f242003b B.;. MOV r0,#0x203b
- 0x0100b144: e007 .. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b146: f242003a B.:. MOV r0,#0x203a
- 0x0100b14a: e004 .. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b14c: f242004b B.K. MOV r0,#0x204b
- 0x0100b150: e001 .. B 0x100b156 ; gapm_get_dev_info_cmd_handler + 246
- 0x0100b152: f242004c B.L. MOV r0,#0x204c
- 0x0100b156: f7f5fd25 ..%. BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000ba4
- 0x0100b15a: 4628 (F MOV r0,r5
- 0x0100b15c: bdfe .. POP {r1-r7,pc}
- $d
- 0x0100b15e: 0000 .. DCW 0
- 0x0100b160: 1c070605 .... DCD 470222341
- 0x0100b164: 9508201f . .. DCD 2500337695
- 0x0100b168: 00adac21 !... DCD 11381793
- 0x0100b16c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_get_irk
- gapm_get_irk
- 0x0100b170: 4800 .H LDR r0,[pc,#0] ; [0x100b174] = 0x20004b7a
- 0x0100b172: 4770 pG BX lr
- $d
- 0x0100b174: 20004b7a zK. DCD 536890234
- $t
- i.gapm_get_local_public_key
- gapm_get_local_public_key
- 0x0100b178: 4800 .H LDR r0,[pc,#0] ; [0x100b17c] = 0x20004b98
- 0x0100b17a: 4770 pG BX lr
- $d
- 0x0100b17c: 20004b98 .K. DCD 536890264
- $t
- i.gapm_get_max_mps
- gapm_get_max_mps
- 0x0100b180: 4801 .H LDR r0,[pc,#4] ; [0x100b188] = 0x20004b08
- 0x0100b182: f8b0008e .... LDRH r0,[r0,#0x8e]
- 0x0100b186: 4770 pG BX lr
- $d
- 0x0100b188: 20004b08 .K. DCD 536890120
- $t
- i.gapm_get_max_mtu
- gapm_get_max_mtu
- 0x0100b18c: 4801 .H LDR r0,[pc,#4] ; [0x100b194] = 0x20004b08
- 0x0100b18e: f8b0008c .... LDRH r0,[r0,#0x8c]
- 0x0100b192: 4770 pG BX lr
- $d
- 0x0100b194: 20004b08 .K. DCD 536890120
- $t
- i.gapm_get_operation
- gapm_get_operation
- 0x0100b198: 4a04 .J LDR r2,[pc,#16] ; [0x100b1ac] = 0x20004b08
- 0x0100b19a: 4601 .F MOV r1,r0
- 0x0100b19c: 2000 . MOVS r0,#0
- 0x0100b19e: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x0100b1a2: 2900 .) CMP r1,#0
- 0x0100b1a4: d000 .. BEQ 0x100b1a8 ; gapm_get_operation + 16
- 0x0100b1a6: 7808 .x LDRB r0,[r1,#0]
- 0x0100b1a8: 4770 pG BX lr
- $d
- 0x0100b1aa: 0000 .. DCW 0
- 0x0100b1ac: 20004b08 .K. DCD 536890120
- $t
- i.gapm_get_pub_key_cmd_handler
- gapm_get_pub_key_cmd_handler
- 0x0100b1b0: b570 p. PUSH {r4-r6,lr}
- 0x0100b1b2: a024 $. ADR r0,{pc}+0x92 ; 0x100b244
- 0x0100b1b4: b092 .. SUB sp,sp,#0x48
- 0x0100b1b6: 6800 .h LDR r0,[r0,#0]
- 0x0100b1b8: 4615 .F MOV r5,r2
- 0x0100b1ba: 9010 .. STR r0,[sp,#0x40]
- 0x0100b1bc: 460e .F MOV r6,r1
- 0x0100b1be: aa10 .. ADD r2,sp,#0x40
- 0x0100b1c0: 2002 . MOVS r0,#2
- 0x0100b1c2: f000fe11 .... BL gapm_process_op ; 0x100bde8
- 0x0100b1c6: 4604 .F MOV r4,r0
- 0x0100b1c8: 2801 .( CMP r0,#1
- 0x0100b1ca: d137 7. BNE 0x100b23c ; gapm_get_pub_key_cmd_handler + 140
- 0x0100b1cc: 7870 px LDRB r0,[r6,#1]
- 0x0100b1ce: 2800 .( CMP r0,#0
- 0x0100b1d0: d003 .. BEQ 0x100b1da ; gapm_get_pub_key_cmd_handler + 42
- 0x0100b1d2: bf00 .. NOP
- 0x0100b1d4: f04f0601 O... MOV r6,#1
- 0x0100b1d8: e001 .. B 0x100b1de ; gapm_get_pub_key_cmd_handler + 46
- 0x0100b1da: f04f0600 O... MOV r6,#0
- 0x0100b1de: d123 #. BNE 0x100b228 ; gapm_get_pub_key_cmd_handler + 120
- 0x0100b1e0: f04f0040 O.@. MOV r0,#0x40
- 0x0100b1e4: f88d0044 ..D. STRB r0,[sp,#0x44]
- 0x0100b1e8: 4817 .H LDR r0,[pc,#92] ; [0x100b248] = 0x2000013c
- 0x0100b1ea: 466a jF MOV r2,sp
- 0x0100b1ec: a911 .. ADD r1,sp,#0x44
- 0x0100b1ee: 6803 .h LDR r3,[r0,#0]
- 0x0100b1f0: f04f0081 O... MOV r0,#0x81
- 0x0100b1f4: 4798 .G BLX r3
- 0x0100b1f6: b9c0 .. CBNZ r0,0x100b22a ; gapm_get_pub_key_cmd_handler + 122
- 0x0100b1f8: 2002 . MOVS r0,#2
- 0x0100b1fa: f000f851 ..Q. BL gapm_get_requester ; 0x100b2a0
- 0x0100b1fe: 4601 .F MOV r1,r0
- 0x0100b200: 2340 @# MOVS r3,#0x40
- 0x0100b202: 462a *F MOV r2,r5
- 0x0100b204: f640502c @.,P MOV r0,#0xd2c
- 0x0100b208: f7f5fc45 ..E. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b20c: 4605 .F MOV r5,r0
- 0x0100b20e: 2220 " MOVS r2,#0x20
- 0x0100b210: 4669 iF MOV r1,sp
- 0x0100b212: f7f5fbb9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100b216: 2220 " MOVS r2,#0x20
- 0x0100b218: f1050020 .. . ADD r0,r5,#0x20
- 0x0100b21c: a908 .. ADD r1,sp,#0x20
- 0x0100b21e: f7f5fbb3 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100b222: 4628 (F MOV r0,r5
- 0x0100b224: f7f5fc3c ..<. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100b228: b126 &. CBZ r6,0x100b234 ; gapm_get_pub_key_cmd_handler + 132
- 0x0100b22a: f2420025 B.%. MOV r0,#0x2025
- 0x0100b22e: f7f5fcb9 .... BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000ba4
- 0x0100b232: e003 .. B 0x100b23c ; gapm_get_pub_key_cmd_handler + 140
- 0x0100b234: 2100 .! MOVS r1,#0
- 0x0100b236: 2002 . MOVS r0,#2
- 0x0100b238: f001f94c ..L. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100b23c: b012 .. ADD sp,sp,#0x48
- 0x0100b23e: 4620 F MOV r0,r4
- 0x0100b240: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100b242: 0000 .. DCW 0
- 0x0100b244: 0000002f /... DCD 47
- 0x0100b248: 2000013c <.. DCD 536871228
- $t
- i.gapm_get_ral_addr_cmd_handler
- gapm_get_ral_addr_cmd_handler
- 0x0100b24c: b538 8. PUSH {r3-r5,lr}
- 0x0100b24e: a013 .. ADR r0,{pc}+0x4e ; 0x100b29c
- 0x0100b250: 460c .F MOV r4,r1
- 0x0100b252: 6800 .h LDR r0,[r0,#0]
- 0x0100b254: 9000 .. STR r0,[sp,#0]
- 0x0100b256: 466a jF MOV r2,sp
- 0x0100b258: 2000 . MOVS r0,#0
- 0x0100b25a: f000fdc5 .... BL gapm_process_op ; 0x100bde8
- 0x0100b25e: 4605 .F MOV r5,r0
- 0x0100b260: 2801 .( CMP r0,#1
- 0x0100b262: d115 .. BNE 0x100b290 ; gapm_get_ral_addr_cmd_handler + 68
- 0x0100b264: 7820 x LDRB r0,[r4,#0]
- 0x0100b266: 2822 "( CMP r0,#0x22
- 0x0100b268: d014 .. BEQ 0x100b294 ; gapm_get_ral_addr_cmd_handler + 72
- 0x0100b26a: f242022b B.+. MOV r2,#0x202b
- 0x0100b26e: 2307 .# MOVS r3,#7
- 0x0100b270: 2100 .! MOVS r1,#0
- 0x0100b272: f2411005 A... MOV r0,#0x1105
- 0x0100b276: f7f5fc0e .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b27a: 79e1 .y LDRB r1,[r4,#7]
- 0x0100b27c: 7001 .p STRB r1,[r0,#0]
- 0x0100b27e: f8541f01 T... LDR r1,[r4,#1]!
- 0x0100b282: f8c01001 .... STR r1,[r0,#1]
- 0x0100b286: 88a1 .. LDRH r1,[r4,#4]
- 0x0100b288: f8a01005 .... STRH r1,[r0,#5]
- 0x0100b28c: f7f5fc6c ..l. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100b290: 4628 (F MOV r0,r5
- 0x0100b292: bd38 8. POP {r3-r5,pc}
- 0x0100b294: f242022c B.,. MOV r2,#0x202c
- 0x0100b298: e7e9 .. B 0x100b26e ; gapm_get_ral_addr_cmd_handler + 34
- $d
- 0x0100b29a: 0000 .. DCW 0
- 0x0100b29c: 00002322 "#.. DCD 8994
- $t
- i.gapm_get_requester
- gapm_get_requester
- 0x0100b2a0: 4a05 .J LDR r2,[pc,#20] ; [0x100b2b8] = 0x20004b08
- 0x0100b2a2: 4601 .F MOV r1,r0
- 0x0100b2a4: 2000 . MOVS r0,#0
- 0x0100b2a6: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x0100b2aa: 2900 .) CMP r1,#0
- 0x0100b2ac: d002 .. BEQ 0x100b2b4 ; gapm_get_requester + 20
- 0x0100b2ae: 4608 .F MOV r0,r1
- 0x0100b2b0: f7f5bc5f .._. B $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x0100b2b4: 4770 pG BX lr
- $d
- 0x0100b2b6: 0000 .. DCW 0
- 0x0100b2b8: 20004b08 .K. DCD 536890120
- $t
- i.gapm_hci_handler
- gapm_hci_handler
- 0x0100b2bc: b570 p. PUSH {r4-r6,lr}
- 0x0100b2be: 2500 .% MOVS r5,#0
- 0x0100b2c0: f46f5288 o..R MVN r2,#0x1100
- 0x0100b2c4: 1880 .. ADDS r0,r0,r2
- 0x0100b2c6: d004 .. BEQ 0x100b2d2 ; gapm_hci_handler + 22
- 0x0100b2c8: 2801 .( CMP r0,#1
- 0x0100b2ca: d005 .. BEQ 0x100b2d8 ; gapm_hci_handler + 28
- 0x0100b2cc: 2803 .( CMP r0,#3
- 0x0100b2ce: d11a .. BNE 0x100b306 ; gapm_hci_handler + 74
- 0x0100b2d0: e005 .. B 0x100b2de ; gapm_hci_handler + 34
- 0x0100b2d2: 4c0e .L LDR r4,[pc,#56] ; [0x100b30c] = 0x101b33c
- 0x0100b2d4: 2033 3 MOVS r0,#0x33
- 0x0100b2d6: e006 .. B 0x100b2e6 ; gapm_hci_handler + 42
- 0x0100b2d8: 4c0d .L LDR r4,[pc,#52] ; [0x100b310] = 0x101b4d4
- 0x0100b2da: 2003 . MOVS r0,#3
- 0x0100b2dc: e003 .. B 0x100b2e6 ; gapm_hci_handler + 42
- 0x0100b2de: 4c0c .L LDR r4,[pc,#48] ; [0x100b310] = 0x101b4d4
- 0x0100b2e0: 780b .x LDRB r3,[r1,#0]
- 0x0100b2e2: 3418 .4 ADDS r4,r4,#0x18
- 0x0100b2e4: 200a . MOVS r0,#0xa
- 0x0100b2e6: 2200 ." MOVS r2,#0
- 0x0100b2e8: f8346032 4.2` LDRH r6,[r4,r2,LSL #3]
- 0x0100b2ec: 429e .B CMP r6,r3
- 0x0100b2ee: d107 .. BNE 0x100b300 ; gapm_hci_handler + 68
- 0x0100b2f0: eb0400c2 .... ADD r0,r4,r2,LSL #3
- 0x0100b2f4: 6842 Bh LDR r2,[r0,#4]
- 0x0100b2f6: b132 2. CBZ r2,0x100b306 ; gapm_hci_handler + 74
- 0x0100b2f8: 4618 .F MOV r0,r3
- 0x0100b2fa: 4790 .G BLX r2
- 0x0100b2fc: 4605 .F MOV r5,r0
- 0x0100b2fe: e002 .. B 0x100b306 ; gapm_hci_handler + 74
- 0x0100b300: 1c52 R. ADDS r2,r2,#1
- 0x0100b302: 4282 .B CMP r2,r0
- 0x0100b304: d3f0 .. BCC 0x100b2e8 ; gapm_hci_handler + 44
- 0x0100b306: 4628 (F MOV r0,r5
- 0x0100b308: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100b30a: 0000 .. DCW 0
- 0x0100b30c: 0101b33c <... DCD 16888636
- 0x0100b310: 0101b4d4 .... DCD 16889044
- $t
- i.gapm_init
- gapm_init
- 0x0100b314: b570 p. PUSH {r4-r6,lr}
- 0x0100b316: 4d19 .M LDR r5,[pc,#100] ; [0x100b37c] = 0x20004b08
- 0x0100b318: 0006 .. MOVS r6,r0
- 0x0100b31a: d10f .. BNE 0x100b33c ; gapm_init + 40
- 0x0100b31c: 4918 .I LDR r1,[pc,#96] ; [0x100b380] = 0x101b64c
- 0x0100b31e: 2007 . MOVS r0,#7
- 0x0100b320: f7f5fbd2 .... BL $Ven$TT$L$$ke_task_create ; 0x1000ac8
- 0x0100b324: 2100 .! MOVS r1,#0
- 0x0100b326: b2c8 .. UXTB r0,r1
- 0x0100b328: 2200 ." MOVS r2,#0
- 0x0100b32a: 1c49 I. ADDS r1,r1,#1
- 0x0100b32c: f8452020 E. STR r2,[r5,r0,LSL #2]
- 0x0100b330: 2903 .) CMP r1,#3
- 0x0100b332: dbf8 .. BLT 0x100b326 ; gapm_init + 18
- 0x0100b334: 4811 .H LDR r0,[pc,#68] ; [0x100b37c] = 0x20004b08
- 0x0100b336: 3064 d0 ADDS r0,r0,#0x64
- 0x0100b338: f7f5fbc1 .... BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x0100b33c: 4630 0F MOV r0,r6
- 0x0100b33e: f7fefebf .... BL gapm_actv_init ; 0x100a0c0
- 0x0100b342: f7feffd9 .... BL gapm_addr_init ; 0x100a2f8
- 0x0100b346: f000f9bb .... BL gapm_le_psm_cleanup ; 0x100b6c0
- 0x0100b34a: 4630 0F MOV r0,r6
- 0x0100b34c: f009fb7c ..|. BL prf_init ; 0x1014a48
- 0x0100b350: 2400 .$ MOVS r4,#0
- 0x0100b352: b2e0 .. UXTB r0,r4
- 0x0100b354: f000fc28 ..(. BL gapm_operation_cleanup ; 0x100bba8
- 0x0100b358: 1c64 d. ADDS r4,r4,#1
- 0x0100b35a: 2c03 ., CMP r4,#3
- 0x0100b35c: dbf9 .. BLT 0x100b352 ; gapm_init + 62
- 0x0100b35e: 4630 0F MOV r0,r6
- 0x0100b360: f7fdfebe .... BL gapc_init ; 0x10090e0
- 0x0100b364: 2000 . MOVS r0,#0
- 0x0100b366: f8050f88 .... STRB r0,[r5,#0x88]!
- 0x0100b36a: 2108 .! MOVS r1,#8
- 0x0100b36c: 7068 hp STRB r0,[r5,#1]
- 0x0100b36e: f8850049 ..I. STRB r0,[r5,#0x49]
- 0x0100b372: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100b376: 2007 . MOVS r0,#7
- 0x0100b378: f7f5bb01 .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- $d
- 0x0100b37c: 20004b08 .K. DCD 536890120
- 0x0100b380: 0101b64c L... DCD 16889420
- $t
- i.gapm_init_attr
- gapm_init_attr
- 0x0100b384: b503 .. PUSH {r0,r1,lr}
- 0x0100b386: 490a .I LDR r1,[pc,#40] ; [0x100b3b0] = 0x20004b08
- 0x0100b388: b085 .. SUB sp,sp,#0x14
- 0x0100b38a: 2301 .# MOVS r3,#1
- 0x0100b38c: f8a1006c ..l. STRH r0,[r1,#0x6c]
- 0x0100b390: 4a08 .J LDR r2,[pc,#32] ; [0x100b3b4] = 0x101b0a0
- 0x0100b392: 2108 .! MOVS r1,#8
- 0x0100b394: 2000 . MOVS r0,#0
- 0x0100b396: e88d000f .... STM sp,{r0-r3}
- 0x0100b39a: 4805 .H LDR r0,[pc,#20] ; [0x100b3b0] = 0x20004b08
- 0x0100b39c: 230b .# MOVS r3,#0xb
- 0x0100b39e: aa06 .. ADD r2,sp,#0x18
- 0x0100b3a0: f44f51c0 O..Q MOV r1,#0x1800
- 0x0100b3a4: 306c l0 ADDS r0,r0,#0x6c
- 0x0100b3a6: f7f8fd63 ..c. BL attm_svc_create_db ; 0x1003e70
- 0x0100b3aa: b007 .. ADD sp,sp,#0x1c
- 0x0100b3ac: bd00 .. POP {pc}
- $d
- 0x0100b3ae: 0000 .. DCW 0
- 0x0100b3b0: 20004b08 .K. DCD 536890120
- 0x0100b3b4: 0101b0a0 .... DCD 16887968
- $t
- i.gapm_init_connection_ind
- gapm_init_connection_ind
- 0x0100b3b8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100b3bc: 4f23 #O LDR r7,[pc,#140] ; [0x100b44c] = 0x20004b08
- 0x0100b3be: 4606 .F MOV r6,r0
- 0x0100b3c0: 2500 .% MOVS r5,#0
- 0x0100b3c2: f89700d5 .... LDRB r0,[r7,#0xd5]
- 0x0100b3c6: 2eff .. CMP r6,#0xff
- 0x0100b3c8: eb070080 .... ADD r0,r7,r0,LSL #2
- 0x0100b3cc: 68c4 .h LDR r4,[r0,#0xc]
- 0x0100b3ce: d031 1. BEQ 0x100b434 ; gapm_init_connection_ind + 124
- 0x0100b3d0: 7c60 `| LDRB r0,[r4,#0x11]
- 0x0100b3d2: b140 @. CBZ r0,0x100b3e6 ; gapm_init_connection_ind + 46
- 0x0100b3d4: f7fffe24 ..$. BL gapm_get_address_type ; 0x100b020
- 0x0100b3d8: 0740 @. LSLS r0,r0,#29
- 0x0100b3da: d404 .. BMI 0x100b3e6 ; gapm_init_connection_ind + 46
- 0x0100b3dc: f1040116 .... ADD r1,r4,#0x16
- 0x0100b3e0: 4630 0F MOV r0,r6
- 0x0100b3e2: f7fefaad .... BL gapc_set_local_addr ; 0x1009940
- 0x0100b3e6: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x0100b3e8: b320 . CBZ r0,0x100b434 ; gapm_init_connection_ind + 124
- 0x0100b3ea: 2801 .( CMP r0,#1
- 0x0100b3ec: d00f .. BEQ 0x100b40e ; gapm_init_connection_ind + 86
- 0x0100b3ee: 2802 .( CMP r0,#2
- 0x0100b3f0: d128 (. BNE 0x100b444 ; gapm_init_connection_ind + 140
- 0x0100b3f2: 2008 . MOVS r0,#8
- 0x0100b3f4: ea402106 @..! ORR r1,r0,r6,LSL #8
- 0x0100b3f8: 2301 .# MOVS r3,#1
- 0x0100b3fa: 2207 ." MOVS r2,#7
- 0x0100b3fc: f6406005 @..` MOV r0,#0xe05
- 0x0100b400: f7f5fb49 ..I. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b404: 2102 .! MOVS r1,#2
- 0x0100b406: 7001 .p STRB r1,[r0,#0]
- 0x0100b408: f7f5fb4a ..J. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100b40c: e01a .. B 0x100b444 ; gapm_init_connection_ind + 140
- 0x0100b40e: f8940054 ..T. LDRB r0,[r4,#0x54]
- 0x0100b412: 1e40 @. SUBS r0,r0,#1
- 0x0100b414: f01000ff .... ANDS r0,r0,#0xff
- 0x0100b418: f8840054 ..T. STRB r0,[r4,#0x54]
- 0x0100b41c: d005 .. BEQ 0x100b42a ; gapm_init_connection_ind + 114
- 0x0100b41e: f104011c .... ADD r1,r4,#0x1c
- 0x0100b422: 4620 F MOV r0,r4
- 0x0100b424: f000f856 ..V. BL gapm_init_send_hci_le_ext_create_con_cmd ; 0x100b4d4
- 0x0100b428: e00c .. B 0x100b444 ; gapm_init_connection_ind + 140
- 0x0100b42a: 2107 .! MOVS r1,#7
- 0x0100b42c: f44f605b O.[` MOV r0,#0xdb0
- 0x0100b430: f7f5fb4f ..O. BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x0100b434: 20ff . MOVS r0,#0xff
- 0x0100b436: f88700d5 .... STRB r0,[r7,#0xd5]
- 0x0100b43a: 2501 .% MOVS r5,#1
- 0x0100b43c: 2100 .! MOVS r1,#0
- 0x0100b43e: 4620 F MOV r0,r4
- 0x0100b440: f7fefebc .... BL gapm_actv_stopped ; 0x100a1bc
- 0x0100b444: 4628 (F MOV r0,r5
- 0x0100b446: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100b44a: 0000 .. DCW 0
- 0x0100b44c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_init_create
- gapm_init_create
- 0x0100b450: b570 p. PUSH {r4-r6,lr}
- 0x0100b452: 4604 .F MOV r4,r0
- 0x0100b454: 481a .H LDR r0,[pc,#104] ; [0x100b4c0] = 0x20004b08
- 0x0100b456: 460e .F MOV r6,r1
- 0x0100b458: 2500 .% MOVS r5,#0
- 0x0100b45a: f8901088 .... LDRB r1,[r0,#0x88]
- 0x0100b45e: 2005 . MOVS r0,#5
- 0x0100b460: 4388 .C BICS r0,r0,r1
- 0x0100b462: d001 .. BEQ 0x100b468 ; gapm_init_create + 24
- 0x0100b464: 2543 C% MOVS r5,#0x43
- 0x0100b466: e022 ". B 0x100b4ae ; gapm_init_create + 94
- 0x0100b468: 7870 px LDRB r0,[r6,#1]
- 0x0100b46a: f000f8ef .... BL gapm_is_addr_type_valid ; 0x100b64c
- 0x0100b46e: b300 .. CBZ r0,0x100b4b2 ; gapm_init_create + 98
- 0x0100b470: f7fffdd6 .... BL gapm_get_address_type ; 0x100b020
- 0x0100b474: 0740 @. LSLS r0,r0,#29
- 0x0100b476: d502 .. BPL 0x100b47e ; gapm_init_create + 46
- 0x0100b478: 7870 px LDRB r0,[r6,#1]
- 0x0100b47a: 2802 .( CMP r0,#2
- 0x0100b47c: d01b .. BEQ 0x100b4b6 ; gapm_init_create + 102
- 0x0100b47e: 2158 X! MOVS r1,#0x58
- 0x0100b480: 4620 F MOV r0,r4
- 0x0100b482: f7fefd69 ..i. BL gapm_actv_alloc ; 0x1009f58
- 0x0100b486: 0004 .. MOVS r4,r0
- 0x0100b488: d017 .. BEQ 0x100b4ba ; gapm_init_create + 106
- 0x0100b48a: 2002 . MOVS r0,#2
- 0x0100b48c: 7360 `s STRB r0,[r4,#0xd]
- 0x0100b48e: 7870 px LDRB r0,[r6,#1]
- 0x0100b490: 7460 `t STRB r0,[r4,#0x11]
- 0x0100b492: 2001 . MOVS r0,#1
- 0x0100b494: f7ffff04 .... BL gapm_get_requester ; 0x100b2a0
- 0x0100b498: 82a0 .. STRH r0,[r4,#0x14]
- 0x0100b49a: 480a .H LDR r0,[pc,#40] ; [0x100b4c4] = 0x100b5a9
- 0x0100b49c: 6020 ` STR r0,[r4,#0]
- 0x0100b49e: 480a .H LDR r0,[pc,#40] ; [0x100b4c8] = 0x100b61d
- 0x0100b4a0: 6060 `` STR r0,[r4,#4]
- 0x0100b4a2: 480a .H LDR r0,[pc,#40] ; [0x100b4cc] = 0x100b4d1
- 0x0100b4a4: 60a0 .` STR r0,[r4,#8]
- 0x0100b4a6: 2100 .! MOVS r1,#0
- 0x0100b4a8: 4620 F MOV r0,r4
- 0x0100b4aa: f7fefd6d ..m. BL gapm_actv_created ; 0x1009f88
- 0x0100b4ae: 4628 (F MOV r0,r5
- 0x0100b4b0: bd70 p. POP {r4-r6,pc}
- 0x0100b4b2: 2540 @% MOVS r5,#0x40
- 0x0100b4b4: e7fb .. B 0x100b4ae ; gapm_init_create + 94
- 0x0100b4b6: 2549 I% MOVS r5,#0x49
- 0x0100b4b8: e7f9 .. B 0x100b4ae ; gapm_init_create + 94
- 0x0100b4ba: 254b K% MOVS r5,#0x4b
- 0x0100b4bc: e7f7 .. B 0x100b4ae ; gapm_init_create + 94
- $d
- 0x0100b4be: 0000 .. DCW 0
- 0x0100b4c0: 20004b08 .K. DCD 536890120
- 0x0100b4c4: 0100b5a9 .... DCD 16823721
- 0x0100b4c8: 0100b61d .... DCD 16823837
- 0x0100b4cc: 0100b4d1 .... DCD 16823505
- $t
- i.gapm_init_delete
- gapm_init_delete
- 0x0100b4d0: f7febd8c .... B gapm_actv_deleted ; 0x1009fec
- i.gapm_init_send_hci_le_ext_create_con_cmd
- gapm_init_send_hci_le_ext_create_con_cmd
- 0x0100b4d4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100b4d8: 460c .F MOV r4,r1
- 0x0100b4da: 4606 .F MOV r6,r0
- 0x0100b4dc: 2700 .' MOVS r7,#0
- 0x0100b4de: f2420843 B.C. MOV r8,#0x2043
- 0x0100b4e2: 233a :# MOVS r3,#0x3a
- 0x0100b4e4: 4642 BF MOV r2,r8
- 0x0100b4e6: 4639 9F MOV r1,r7
- 0x0100b4e8: f2411005 A... MOV r0,#0x1105
- 0x0100b4ec: f7f5fad3 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b4f0: 4605 .F MOV r5,r0
- 0x0100b4f2: 7c70 p| LDRB r0,[r6,#0x11]
- 0x0100b4f4: f7fefdba .... BL gapm_actv_get_hci_own_addr_type ; 0x100a06c
- 0x0100b4f8: 7068 hp STRB r0,[r5,#1]
- 0x0100b4fa: 7bb0 .{ LDRB r0,[r6,#0xe]
- 0x0100b4fc: 2801 .( CMP r0,#1
- 0x0100b4fe: d00b .. BEQ 0x100b518 ; gapm_init_send_hci_le_ext_create_con_cmd + 68
- 0x0100b500: 2000 . MOVS r0,#0
- 0x0100b502: 7028 (p STRB r0,[r5,#0]
- 0x0100b504: f8940036 ..6. LDRB r0,[r4,#0x36]
- 0x0100b508: 70a8 .p STRB r0,[r5,#2]
- 0x0100b50a: 6b20 k LDR r0,[r4,#0x30]
- 0x0100b50c: f8c50003 .... STR r0,[r5,#3]
- 0x0100b510: 8ea0 .. LDRH r0,[r4,#0x34]
- 0x0100b512: f8a50007 .... STRH r0,[r5,#7]
- 0x0100b516: e001 .. B 0x100b51c ; gapm_init_send_hci_le_ext_create_con_cmd + 72
- 0x0100b518: 2001 . MOVS r0,#1
- 0x0100b51a: 7028 (p STRB r0,[r5,#0]
- 0x0100b51c: 7860 `x LDRB r0,[r4,#1]
- 0x0100b51e: f0000007 .... AND r0,r0,#7
- 0x0100b522: 7268 hr STRB r0,[r5,#9]
- 0x0100b524: 7860 `x LDRB r0,[r4,#1]
- 0x0100b526: 07c0 .. LSLS r0,r0,#31
- 0x0100b528: d010 .. BEQ 0x100b54c ; gapm_init_send_hci_le_ext_create_con_cmd + 120
- 0x0100b52a: 88a0 .. LDRH r0,[r4,#4]
- 0x0100b52c: 8168 h. STRH r0,[r5,#0xa]
- 0x0100b52e: 88e0 .. LDRH r0,[r4,#6]
- 0x0100b530: 81a8 .. STRH r0,[r5,#0xc]
- 0x0100b532: 89a0 .. LDRH r0,[r4,#0xc]
- 0x0100b534: 81e8 .. STRH r0,[r5,#0xe]
- 0x0100b536: 89e0 .. LDRH r0,[r4,#0xe]
- 0x0100b538: 8228 (. STRH r0,[r5,#0x10]
- 0x0100b53a: 8aa0 .. LDRH r0,[r4,#0x14]
- 0x0100b53c: 82e8 .. STRH r0,[r5,#0x16]
- 0x0100b53e: 8ae0 .. LDRH r0,[r4,#0x16]
- 0x0100b540: 8328 (. STRH r0,[r5,#0x18]
- 0x0100b542: 8a20 . LDRH r0,[r4,#0x10]
- 0x0100b544: 8268 h. STRH r0,[r5,#0x12]
- 0x0100b546: 8a60 `. LDRH r0,[r4,#0x12]
- 0x0100b548: 82a8 .. STRH r0,[r5,#0x14]
- 0x0100b54a: 2701 .' MOVS r7,#1
- 0x0100b54c: 7860 `x LDRB r0,[r4,#1]
- 0x0100b54e: 0780 .. LSLS r0,r0,#30
- 0x0100b550: d50e .. BPL 0x100b570 ; gapm_init_send_hci_le_ext_create_con_cmd + 156
- 0x0100b552: eb051007 .... ADD r0,r5,r7,LSL #4
- 0x0100b556: 8b21 !. LDRH r1,[r4,#0x18]
- 0x0100b558: 81c1 .. STRH r1,[r0,#0xe]
- 0x0100b55a: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x0100b55c: 8201 .. STRH r1,[r0,#0x10]
- 0x0100b55e: 8c21 !. LDRH r1,[r4,#0x20]
- 0x0100b560: 82c1 .. STRH r1,[r0,#0x16]
- 0x0100b562: 8c61 a. LDRH r1,[r4,#0x22]
- 0x0100b564: 8301 .. STRH r1,[r0,#0x18]
- 0x0100b566: 8ba1 .. LDRH r1,[r4,#0x1c]
- 0x0100b568: 8241 A. STRH r1,[r0,#0x12]
- 0x0100b56a: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x0100b56c: 8281 .. STRH r1,[r0,#0x14]
- 0x0100b56e: 1c7f .. ADDS r7,r7,#1
- 0x0100b570: 7860 `x LDRB r0,[r4,#1]
- 0x0100b572: 0740 @. LSLS r0,r0,#29
- 0x0100b574: d511 .. BPL 0x100b59a ; gapm_init_send_hci_le_ext_create_con_cmd + 198
- 0x0100b576: eb051007 .... ADD r0,r5,r7,LSL #4
- 0x0100b57a: 8921 !. LDRH r1,[r4,#8]
- 0x0100b57c: 8141 A. STRH r1,[r0,#0xa]
- 0x0100b57e: 8961 a. LDRH r1,[r4,#0xa]
- 0x0100b580: 8181 .. STRH r1,[r0,#0xc]
- 0x0100b582: 8ca1 .. LDRH r1,[r4,#0x24]
- 0x0100b584: 81c1 .. STRH r1,[r0,#0xe]
- 0x0100b586: 8ce1 .. LDRH r1,[r4,#0x26]
- 0x0100b588: 8201 .. STRH r1,[r0,#0x10]
- 0x0100b58a: 8da1 .. LDRH r1,[r4,#0x2c]
- 0x0100b58c: 82c1 .. STRH r1,[r0,#0x16]
- 0x0100b58e: 8de1 .. LDRH r1,[r4,#0x2e]
- 0x0100b590: 8301 .. STRH r1,[r0,#0x18]
- 0x0100b592: 8d21 !. LDRH r1,[r4,#0x28]
- 0x0100b594: 8241 A. STRH r1,[r0,#0x12]
- 0x0100b596: 8d61 a. LDRH r1,[r4,#0x2a]
- 0x0100b598: 8281 .. STRH r1,[r0,#0x14]
- 0x0100b59a: 4628 (F MOV r0,r5
- 0x0100b59c: f7f5fae4 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100b5a0: f8a68012 .... STRH r8,[r6,#0x12]
- 0x0100b5a4: e8bd81f0 .... POP {r4-r8,pc}
- i.gapm_init_start
- gapm_init_start
- 0x0100b5a8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100b5ac: 4f1a .O LDR r7,[pc,#104] ; [0x100b618] = 0x20004b08
- 0x0100b5ae: 4604 .F MOV r4,r0
- 0x0100b5b0: 1c8d .. ADDS r5,r1,#2
- 0x0100b5b2: f89700d5 .... LDRB r0,[r7,#0xd5]
- 0x0100b5b6: 28ff .( CMP r0,#0xff
- 0x0100b5b8: d001 .. BEQ 0x100b5be ; gapm_init_start + 22
- 0x0100b5ba: 2643 C& MOVS r6,#0x43
- 0x0100b5bc: e029 ). B 0x100b612 ; gapm_init_start + 106
- 0x0100b5be: 7828 (x LDRB r0,[r5,#0]
- 0x0100b5c0: 2640 @& MOVS r6,#0x40
- 0x0100b5c2: 2802 .( CMP r0,#2
- 0x0100b5c4: d825 %. BHI 0x100b612 ; gapm_init_start + 106
- 0x0100b5c6: f8952036 ..6 LDRB r2,[r5,#0x36]
- 0x0100b5ca: 2a01 .* CMP r2,#1
- 0x0100b5cc: d821 !. BHI 0x100b612 ; gapm_init_start + 106
- 0x0100b5ce: 73a0 .s STRB r0,[r4,#0xe]
- 0x0100b5d0: 2600 .& MOVS r6,#0
- 0x0100b5d2: b2c0 .. UXTB r0,r0
- 0x0100b5d4: f8846055 ..U` STRB r6,[r4,#0x55]
- 0x0100b5d8: 2801 .( CMP r0,#1
- 0x0100b5da: d110 .. BNE 0x100b5fe ; gapm_init_start + 86
- 0x0100b5dc: 2238 8" MOVS r2,#0x38
- 0x0100b5de: f104001c .... ADD r0,r4,#0x1c
- 0x0100b5e2: 1c89 .. ADDS r1,r1,#2
- 0x0100b5e4: f7f5f9d0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100b5e8: f89700d9 .... LDRB r0,[r7,#0xd9]
- 0x0100b5ec: f8840054 ..T. STRB r0,[r4,#0x54]
- 0x0100b5f0: 886a j. LDRH r2,[r5,#2]
- 0x0100b5f2: b122 ". CBZ r2,0x100b5fe ; gapm_init_start + 86
- 0x0100b5f4: 2107 .! MOVS r1,#7
- 0x0100b5f6: f44f605b O.[` MOV r0,#0xdb0
- 0x0100b5fa: f7f5fa74 ..t. BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x0100b5fe: 7b20 { LDRB r0,[r4,#0xc]
- 0x0100b600: f88700d6 .... STRB r0,[r7,#0xd6]
- 0x0100b604: 7b20 { LDRB r0,[r4,#0xc]
- 0x0100b606: f88700d5 .... STRB r0,[r7,#0xd5]
- 0x0100b60a: 4629 )F MOV r1,r5
- 0x0100b60c: 4620 F MOV r0,r4
- 0x0100b60e: f7ffff61 ..a. BL gapm_init_send_hci_le_ext_create_con_cmd ; 0x100b4d4
- 0x0100b612: 4630 0F MOV r0,r6
- 0x0100b614: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100b618: 20004b08 .K. DCD 536890120
- $t
- i.gapm_init_stop
- gapm_init_stop
- 0x0100b61c: b570 p. PUSH {r4-r6,lr}
- 0x0100b61e: 4604 .F MOV r4,r0
- 0x0100b620: 7b80 .{ LDRB r0,[r0,#0xe]
- 0x0100b622: 2801 .( CMP r0,#1
- 0x0100b624: d104 .. BNE 0x100b630 ; gapm_init_stop + 20
- 0x0100b626: 2107 .! MOVS r1,#7
- 0x0100b628: f44f605b O.[` MOV r0,#0xdb0
- 0x0100b62c: f7f5fa51 ..Q. BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x0100b630: 4905 .I LDR r1,[pc,#20] ; [0x100b648] = 0x20004b08
- 0x0100b632: 7b20 { LDRB r0,[r4,#0xc]
- 0x0100b634: f242050e B... MOV r5,#0x200e
- 0x0100b638: f88100d6 .... STRB r0,[r1,#0xd6]
- 0x0100b63c: 4628 (F MOV r0,r5
- 0x0100b63e: f7f5fab1 .... BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000ba4
- 0x0100b642: 8265 e. STRH r5,[r4,#0x12]
- 0x0100b644: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100b646: 0000 .. DCW 0
- 0x0100b648: 20004b08 .K. DCD 536890120
- $t
- i.gapm_is_addr_type_valid
- gapm_is_addr_type_valid
- 0x0100b64c: b570 p. PUSH {r4-r6,lr}
- 0x0100b64e: 4a0f .J LDR r2,[pc,#60] ; [0x100b68c] = 0x20000080
- 0x0100b650: 4606 .F MOV r6,r0
- 0x0100b652: 2001 . MOVS r0,#1
- 0x0100b654: 2100 .! MOVS r1,#0
- 0x0100b656: 4d0c .M LDR r5,[pc,#48] ; [0x100b688] = 0x20004b08
- 0x0100b658: f892304d ..M0 LDRB r3,[r2,#0x4d]
- 0x0100b65c: e010 .. B 0x100b680 ; gapm_is_addr_type_valid + 52
- 0x0100b65e: bf00 .. NOP
- 0x0100b660: eb050281 .... ADD r2,r5,r1,LSL #2
- 0x0100b664: 68d2 .h LDR r2,[r2,#0xc]
- 0x0100b666: b14a J. CBZ r2,0x100b67c ; gapm_is_addr_type_valid + 48
- 0x0100b668: 7b54 T{ LDRB r4,[r2,#0xd]
- 0x0100b66a: 2c02 ., CMP r4,#2
- 0x0100b66c: d001 .. BEQ 0x100b672 ; gapm_is_addr_type_valid + 38
- 0x0100b66e: 2c01 ., CMP r4,#1
- 0x0100b670: d104 .. BNE 0x100b67c ; gapm_is_addr_type_valid + 48
- 0x0100b672: 7c52 R| LDRB r2,[r2,#0x11]
- 0x0100b674: 42b2 .B CMP r2,r6
- 0x0100b676: d001 .. BEQ 0x100b67c ; gapm_is_addr_type_valid + 48
- 0x0100b678: 2000 . MOVS r0,#0
- 0x0100b67a: bd70 p. POP {r4-r6,pc}
- 0x0100b67c: 1c49 I. ADDS r1,r1,#1
- 0x0100b67e: b2c9 .. UXTB r1,r1
- 0x0100b680: 428b .B CMP r3,r1
- 0x0100b682: d8ed .. BHI 0x100b660 ; gapm_is_addr_type_valid + 20
- 0x0100b684: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100b686: 0000 .. DCW 0
- 0x0100b688: 20004b08 .K. DCD 536890120
- 0x0100b68c: 20000080 ... DCD 536871040
- $t
- i.gapm_is_legacy_pairing_supp
- gapm_is_legacy_pairing_supp
- 0x0100b690: 4802 .H LDR r0,[pc,#8] ; [0x100b69c] = 0x20004b08
- 0x0100b692: f890008b .... LDRB r0,[r0,#0x8b]
- 0x0100b696: f0000001 .... AND r0,r0,#1
- 0x0100b69a: 4770 pG BX lr
- $d
- 0x0100b69c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_is_pref_con_param_pres
- gapm_is_pref_con_param_pres
- 0x0100b6a0: 4802 .H LDR r0,[pc,#8] ; [0x100b6ac] = 0x20004b08
- 0x0100b6a2: f890008a .... LDRB r0,[r0,#0x8a]
- 0x0100b6a6: f3c01040 ..@. UBFX r0,r0,#5,#1
- 0x0100b6aa: 4770 pG BX lr
- $d
- 0x0100b6ac: 20004b08 .K. DCD 536890120
- $t
- i.gapm_is_sec_con_pairing_supp
- gapm_is_sec_con_pairing_supp
- 0x0100b6b0: 4802 .H LDR r0,[pc,#8] ; [0x100b6bc] = 0x20004b08
- 0x0100b6b2: f890008b .... LDRB r0,[r0,#0x8b]
- 0x0100b6b6: f3c00040 ..@. UBFX r0,r0,#1,#1
- 0x0100b6ba: 4770 pG BX lr
- $d
- 0x0100b6bc: 20004b08 .K. DCD 536890120
- $t
- i.gapm_le_psm_cleanup
- gapm_le_psm_cleanup
- 0x0100b6c0: b510 .. PUSH {r4,lr}
- 0x0100b6c2: 4c05 .L LDR r4,[pc,#20] ; [0x100b6d8] = 0x20004b6c
- 0x0100b6c4: 6820 h LDR r0,[r4,#0]
- 0x0100b6c6: 2800 .( CMP r0,#0
- 0x0100b6c8: d005 .. BEQ 0x100b6d6 ; gapm_le_psm_cleanup + 22
- 0x0100b6ca: 4620 F MOV r0,r4
- 0x0100b6cc: f7f5f9ed .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100b6d0: f7f5f9cd .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100b6d4: e7f6 .. B 0x100b6c4 ; gapm_le_psm_cleanup + 4
- 0x0100b6d6: bd10 .. POP {r4,pc}
- $d
- 0x0100b6d8: 20004b6c lK. DCD 536890220
- $t
- i.gapm_le_psm_find
- gapm_le_psm_find
- 0x0100b6dc: 4601 .F MOV r1,r0
- 0x0100b6de: 4805 .H LDR r0,[pc,#20] ; [0x100b6f4] = 0x20004b08
- 0x0100b6e0: 6e40 @n LDR r0,[r0,#0x64]
- 0x0100b6e2: e003 .. B 0x100b6ec ; gapm_le_psm_find + 16
- 0x0100b6e4: 8882 .. LDRH r2,[r0,#4]
- 0x0100b6e6: 428a .B CMP r2,r1
- 0x0100b6e8: d002 .. BEQ 0x100b6f0 ; gapm_le_psm_find + 20
- 0x0100b6ea: 6800 .h LDR r0,[r0,#0]
- 0x0100b6ec: 2800 .( CMP r0,#0
- 0x0100b6ee: d1f9 .. BNE 0x100b6e4 ; gapm_le_psm_find + 8
- 0x0100b6f0: 4770 pG BX lr
- $d
- 0x0100b6f2: 0000 .. DCW 0
- 0x0100b6f4: 20004b08 .K. DCD 536890120
- $t
- i.gapm_le_psm_get_info
- gapm_le_psm_get_info
- 0x0100b6f8: b570 p. PUSH {r4-r6,lr}
- 0x0100b6fa: 4615 .F MOV r5,r2
- 0x0100b6fc: 460e .F MOV r6,r1
- 0x0100b6fe: 2447 G$ MOVS r4,#0x47
- 0x0100b700: f7ffffec .... BL gapm_le_psm_find ; 0x100b6dc
- 0x0100b704: b168 h. CBZ r0,0x100b722 ; gapm_le_psm_get_info + 42
- 0x0100b706: 7a01 .z LDRB r1,[r0,#8]
- 0x0100b708: f0010107 .... AND r1,r1,#7
- 0x0100b70c: 7019 .p STRB r1,[r3,#0]
- 0x0100b70e: 88c1 .. LDRH r1,[r0,#6]
- 0x0100b710: 8029 ). STRH r1,[r5,#0]
- 0x0100b712: 7a01 .z LDRB r1,[r0,#8]
- 0x0100b714: 0609 .. LSLS r1,r1,#24
- 0x0100b716: d503 .. BPL 0x100b720 ; gapm_le_psm_get_info + 40
- 0x0100b718: 88c0 .. LDRH r0,[r0,#6]
- 0x0100b71a: f366201f f.. BFI r0,r6,#8,#24
- 0x0100b71e: 8028 (. STRH r0,[r5,#0]
- 0x0100b720: 2400 .$ MOVS r4,#0
- 0x0100b722: 4620 F MOV r0,r4
- 0x0100b724: bd70 p. POP {r4-r6,pc}
- 0x0100b726: 0000 .. MOVS r0,r0
- i.gapm_le_test_mode_ctrl_cmd_handler
- gapm_le_test_mode_ctrl_cmd_handler
- 0x0100b728: b538 8. PUSH {r3-r5,lr}
- 0x0100b72a: a01c .. ADR r0,{pc}+0x72 ; 0x100b79c
- 0x0100b72c: 460c .F MOV r4,r1
- 0x0100b72e: 6800 .h LDR r0,[r0,#0]
- 0x0100b730: 9000 .. STR r0,[sp,#0]
- 0x0100b732: 466a jF MOV r2,sp
- 0x0100b734: 2000 . MOVS r0,#0
- 0x0100b736: f000fb57 ..W. BL gapm_process_op ; 0x100bde8
- 0x0100b73a: 4605 .F MOV r5,r0
- 0x0100b73c: 2801 .( CMP r0,#1
- 0x0100b73e: d12b +. BNE 0x100b798 ; gapm_le_test_mode_ctrl_cmd_handler + 112
- 0x0100b740: 7821 !x LDRB r1,[r4,#0]
- 0x0100b742: 292b +) CMP r1,#0x2b
- 0x0100b744: d006 .. BEQ 0x100b754 ; gapm_le_test_mode_ctrl_cmd_handler + 44
- 0x0100b746: f2411005 A... MOV r0,#0x1105
- 0x0100b74a: 292c ,) CMP r1,#0x2c
- 0x0100b74c: d007 .. BEQ 0x100b75e ; gapm_le_test_mode_ctrl_cmd_handler + 54
- 0x0100b74e: 292d -) CMP r1,#0x2d
- 0x0100b750: d122 ". BNE 0x100b798 ; gapm_le_test_mode_ctrl_cmd_handler + 112
- 0x0100b752: e011 .. B 0x100b778 ; gapm_le_test_mode_ctrl_cmd_handler + 80
- 0x0100b754: f242001f B... MOV r0,#0x201f
- 0x0100b758: f7f5fa24 ..$. BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000ba4
- 0x0100b75c: e01c .. B 0x100b798 ; gapm_le_test_mode_ctrl_cmd_handler + 112
- 0x0100b75e: 2303 .# MOVS r3,#3
- 0x0100b760: f2420233 B.3. MOV r2,#0x2033
- 0x0100b764: 2100 .! MOVS r1,#0
- 0x0100b766: f7f5f996 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b76a: 7861 ax LDRB r1,[r4,#1]
- 0x0100b76c: 7001 .p STRB r1,[r0,#0]
- 0x0100b76e: 7921 !y LDRB r1,[r4,#4]
- 0x0100b770: 7041 Ap STRB r1,[r0,#1]
- 0x0100b772: 7961 ay LDRB r1,[r4,#5]
- 0x0100b774: 7081 .p STRB r1,[r0,#2]
- 0x0100b776: e00d .. B 0x100b794 ; gapm_le_test_mode_ctrl_cmd_handler + 108
- 0x0100b778: 2304 .# MOVS r3,#4
- 0x0100b77a: f2420234 B.4. MOV r2,#0x2034
- 0x0100b77e: 2100 .! MOVS r1,#0
- 0x0100b780: f7f5f989 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b784: 7861 ax LDRB r1,[r4,#1]
- 0x0100b786: 7001 .p STRB r1,[r0,#0]
- 0x0100b788: 78a1 .x LDRB r1,[r4,#2]
- 0x0100b78a: 7041 Ap STRB r1,[r0,#1]
- 0x0100b78c: 78e1 .x LDRB r1,[r4,#3]
- 0x0100b78e: 7081 .p STRB r1,[r0,#2]
- 0x0100b790: 7921 !y LDRB r1,[r4,#4]
- 0x0100b792: 70c1 .p STRB r1,[r0,#3]
- 0x0100b794: f7f5f9e8 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100b798: 4628 (F MOV r0,r5
- 0x0100b79a: bd38 8. POP {r3-r5,pc}
- $d
- 0x0100b79c: 002d2c2b +,-. DCD 2960427
- $t
- i.gapm_lecb_register
- gapm_lecb_register
- 0x0100b7a0: b530 0. PUSH {r4,r5,lr}
- 0x0100b7a2: 4604 .F MOV r4,r0
- 0x0100b7a4: 480a .H LDR r0,[pc,#40] ; [0x100b7d0] = 0x20004b08
- 0x0100b7a6: 2335 5# MOVS r3,#0x35
- 0x0100b7a8: f89020d1 ... LDRB r2,[r0,#0xd1]
- 0x0100b7ac: f89050d0 ...P LDRB r5,[r0,#0xd0]
- 0x0100b7b0: 42aa .B CMP r2,r5
- 0x0100b7b2: d20b .. BCS 0x100b7cc ; gapm_lecb_register + 44
- 0x0100b7b4: 2300 .# MOVS r3,#0
- 0x0100b7b6: 1c52 R. ADDS r2,r2,#1
- 0x0100b7b8: f88020d1 ... STRB r2,[r0,#0xd1]
- 0x0100b7bc: b131 1. CBZ r1,0x100b7cc ; gapm_lecb_register + 44
- 0x0100b7be: 4620 F MOV r0,r4
- 0x0100b7c0: f7ffff8c .... BL gapm_le_psm_find ; 0x100b6dc
- 0x0100b7c4: b110 .. CBZ r0,0x100b7cc ; gapm_lecb_register + 44
- 0x0100b7c6: 7a41 Az LDRB r1,[r0,#9]
- 0x0100b7c8: 1c49 I. ADDS r1,r1,#1
- 0x0100b7ca: 7241 Ar STRB r1,[r0,#9]
- 0x0100b7cc: 4618 .F MOV r0,r3
- 0x0100b7ce: bd30 0. POP {r4,r5,pc}
- $d
- 0x0100b7d0: 20004b08 .K. DCD 536890120
- $t
- i.gapm_lecb_unregister
- gapm_lecb_unregister
- 0x0100b7d4: 4b07 .K LDR r3,[pc,#28] ; [0x100b7f4] = 0x20004b08
- 0x0100b7d6: b500 .. PUSH {lr}
- 0x0100b7d8: f8132fd1 .../ LDRB r2,[r3,#0xd1]!
- 0x0100b7dc: 1e52 R. SUBS r2,r2,#1
- 0x0100b7de: 701a .p STRB r2,[r3,#0]
- 0x0100b7e0: b129 ). CBZ r1,0x100b7ee ; gapm_lecb_unregister + 26
- 0x0100b7e2: f7ffff7b ..{. BL gapm_le_psm_find ; 0x100b6dc
- 0x0100b7e6: b110 .. CBZ r0,0x100b7ee ; gapm_lecb_unregister + 26
- 0x0100b7e8: 7a41 Az LDRB r1,[r0,#9]
- 0x0100b7ea: 1e49 I. SUBS r1,r1,#1
- 0x0100b7ec: 7241 Ar STRB r1,[r0,#9]
- 0x0100b7ee: 2000 . MOVS r0,#0
- 0x0100b7f0: bd00 .. POP {pc}
- $d
- 0x0100b7f2: 0000 .. DCW 0
- 0x0100b7f4: 20004b08 .K. DCD 536890120
- $t
- i.gapm_lepsm_register_cmd_handler
- gapm_lepsm_register_cmd_handler
- 0x0100b7f8: b5f8 .. PUSH {r3-r7,lr}
- 0x0100b7fa: a016 .. ADR r0,{pc}+0x5a ; 0x100b854
- 0x0100b7fc: 460c .F MOV r4,r1
- 0x0100b7fe: 6800 .h LDR r0,[r0,#0]
- 0x0100b800: 9000 .. STR r0,[sp,#0]
- 0x0100b802: 466a jF MOV r2,sp
- 0x0100b804: 2000 . MOVS r0,#0
- 0x0100b806: f000faef .... BL gapm_process_op ; 0x100bde8
- 0x0100b80a: 4605 .F MOV r5,r0
- 0x0100b80c: 2801 .( CMP r0,#1
- 0x0100b80e: d11e .. BNE 0x100b84e ; gapm_lepsm_register_cmd_handler + 86
- 0x0100b810: 2640 @& MOVS r6,#0x40
- 0x0100b812: 8860 `. LDRH r0,[r4,#2]
- 0x0100b814: f7ffff62 ..b. BL gapm_le_psm_find ; 0x100b6dc
- 0x0100b818: b9a8 .. CBNZ r0,0x100b846 ; gapm_lepsm_register_cmd_handler + 78
- 0x0100b81a: 7920 y LDRB r0,[r4,#4]
- 0x0100b81c: 43c0 .C MVNS r0,r0
- 0x0100b81e: f0100fff .... TST r0,#0xff
- 0x0100b822: d010 .. BEQ 0x100b846 ; gapm_lepsm_register_cmd_handler + 78
- 0x0100b824: 2101 .! MOVS r1,#1
- 0x0100b826: 200c . MOVS r0,#0xc
- 0x0100b828: f7f5f908 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100b82c: 4601 .F MOV r1,r0
- 0x0100b82e: 8860 `. LDRH r0,[r4,#2]
- 0x0100b830: 8088 .. STRH r0,[r1,#4]
- 0x0100b832: 79a0 .y LDRB r0,[r4,#6]
- 0x0100b834: 7208 .r STRB r0,[r1,#8]
- 0x0100b836: 7920 y LDRB r0,[r4,#4]
- 0x0100b838: 80c8 .. STRH r0,[r1,#6]
- 0x0100b83a: 2000 . MOVS r0,#0
- 0x0100b83c: 7248 Hr STRB r0,[r1,#9]
- 0x0100b83e: 4806 .H LDR r0,[pc,#24] ; [0x100b858] = 0x20004b6c
- 0x0100b840: f7f5f938 ..8. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100b844: 2600 .& MOVS r6,#0
- 0x0100b846: 4631 1F MOV r1,r6
- 0x0100b848: 2000 . MOVS r0,#0
- 0x0100b84a: f000fe43 ..C. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100b84e: 4628 (F MOV r0,r5
- 0x0100b850: bdf8 .. POP {r3-r7,pc}
- $d
- 0x0100b852: 0000 .. DCW 0
- 0x0100b854: 00000029 )... DCD 41
- 0x0100b858: 20004b6c lK. DCD 536890220
- $t
- i.gapm_lepsm_unregister_cmd_handler
- gapm_lepsm_unregister_cmd_handler
- 0x0100b85c: b5f8 .. PUSH {r3-r7,lr}
- 0x0100b85e: a012 .. ADR r0,{pc}+0x4a ; 0x100b8a8
- 0x0100b860: 460c .F MOV r4,r1
- 0x0100b862: 6800 .h LDR r0,[r0,#0]
- 0x0100b864: 9000 .. STR r0,[sp,#0]
- 0x0100b866: 466a jF MOV r2,sp
- 0x0100b868: 2000 . MOVS r0,#0
- 0x0100b86a: f000fabd .... BL gapm_process_op ; 0x100bde8
- 0x0100b86e: 4606 .F MOV r6,r0
- 0x0100b870: 2801 .( CMP r0,#1
- 0x0100b872: d10c .. BNE 0x100b88e ; gapm_lepsm_unregister_cmd_handler + 50
- 0x0100b874: 2500 .% MOVS r5,#0
- 0x0100b876: 8860 `. LDRH r0,[r4,#2]
- 0x0100b878: f7ffff30 ..0. BL gapm_le_psm_find ; 0x100b6dc
- 0x0100b87c: 0004 .. MOVS r4,r0
- 0x0100b87e: d008 .. BEQ 0x100b892 ; gapm_lepsm_unregister_cmd_handler + 54
- 0x0100b880: 7a60 `z LDRB r0,[r4,#9]
- 0x0100b882: b140 @. CBZ r0,0x100b896 ; gapm_lepsm_unregister_cmd_handler + 58
- 0x0100b884: 2543 C% MOVS r5,#0x43
- 0x0100b886: 4629 )F MOV r1,r5
- 0x0100b888: 2000 . MOVS r0,#0
- 0x0100b88a: f000fe23 ..#. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100b88e: 4630 0F MOV r0,r6
- 0x0100b890: bdf8 .. POP {r3-r7,pc}
- 0x0100b892: 253a :% MOVS r5,#0x3a
- 0x0100b894: e7f7 .. B 0x100b886 ; gapm_lepsm_unregister_cmd_handler + 42
- 0x0100b896: 4621 !F MOV r1,r4
- 0x0100b898: 4804 .H LDR r0,[pc,#16] ; [0x100b8ac] = 0x20004b6c
- 0x0100b89a: f7f5f988 .... BL $Ven$TT$L$$co_list_extract ; 0x1000bae
- 0x0100b89e: 4620 F MOV r0,r4
- 0x0100b8a0: f7f5f8e5 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100b8a4: e7ef .. B 0x100b886 ; gapm_lepsm_unregister_cmd_handler + 42
- $d
- 0x0100b8a6: 0000 .. DCW 0
- 0x0100b8a8: 0000002a *... DCD 42
- 0x0100b8ac: 20004b6c lK. DCD 536890220
- $t
- i.gapm_list_add_next_entry
- gapm_list_add_next_entry
- 0x0100b8b0: b570 p. PUSH {r4-r6,lr}
- 0x0100b8b2: 4604 .F MOV r4,r0
- 0x0100b8b4: 7840 @x LDRB r0,[r0,#1]
- 0x0100b8b6: 7822 "x LDRB r2,[r4,#0]
- 0x0100b8b8: 1e40 @. SUBS r0,r0,#1
- 0x0100b8ba: b2c1 .. UXTB r1,r0
- 0x0100b8bc: f2411005 A... MOV r0,#0x1105
- 0x0100b8c0: 2a90 .* CMP r2,#0x90
- 0x0100b8c2: d004 .. BEQ 0x100b8ce ; gapm_list_add_next_entry + 30
- 0x0100b8c4: 2a91 .* CMP r2,#0x91
- 0x0100b8c6: d00e .. BEQ 0x100b8e6 ; gapm_list_add_next_entry + 54
- 0x0100b8c8: 2a92 .* CMP r2,#0x92
- 0x0100b8ca: d144 D. BNE 0x100b956 ; gapm_list_add_next_entry + 166
- 0x0100b8cc: e02e .. B 0x100b92c ; gapm_list_add_next_entry + 124
- 0x0100b8ce: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x0100b8d2: 190d .. ADDS r5,r1,r4
- 0x0100b8d4: 2307 .# MOVS r3,#7
- 0x0100b8d6: f2420211 B... MOV r2,#0x2011
- 0x0100b8da: 2100 .! MOVS r1,#0
- 0x0100b8dc: f7f5f8db .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b8e0: 7a29 )z LDRB r1,[r5,#8]
- 0x0100b8e2: 7001 .p STRB r1,[r0,#0]
- 0x0100b8e4: e02e .. B 0x100b944 ; gapm_list_add_next_entry + 148
- 0x0100b8e6: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x0100b8ea: eb0401c1 .... ADD r1,r4,r1,LSL #3
- 0x0100b8ee: 1c8d .. ADDS r5,r1,#2
- 0x0100b8f0: 2327 '# MOVS r3,#0x27
- 0x0100b8f2: f2420227 B.'. MOV r2,#0x2027
- 0x0100b8f6: 2100 .! MOVS r1,#0
- 0x0100b8f8: f7f5f8cd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b8fc: 4606 .F MOV r6,r0
- 0x0100b8fe: 79a8 .y LDRB r0,[r5,#6]
- 0x0100b900: 7030 0p STRB r0,[r6,#0]
- 0x0100b902: 6828 (h LDR r0,[r5,#0]
- 0x0100b904: f8c60001 .... STR r0,[r6,#1]
- 0x0100b908: 88a8 .. LDRH r0,[r5,#4]
- 0x0100b90a: f8a60005 .... STRH r0,[r6,#5]
- 0x0100b90e: 2210 ." MOVS r2,#0x10
- 0x0100b910: f1050108 .... ADD r1,r5,#8
- 0x0100b914: 1df0 .. ADDS r0,r6,#7
- 0x0100b916: f7f5f837 ..7. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100b91a: 2210 ." MOVS r2,#0x10
- 0x0100b91c: f1050118 .... ADD r1,r5,#0x18
- 0x0100b920: f1060017 .... ADD r0,r6,#0x17
- 0x0100b924: f7f5f830 ..0. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100b928: 4630 0F MOV r0,r6
- 0x0100b92a: e012 .. B 0x100b952 ; gapm_list_add_next_entry + 162
- 0x0100b92c: eb0405c1 .... ADD r5,r4,r1,LSL #3
- 0x0100b930: 2308 .# MOVS r3,#8
- 0x0100b932: f2420247 B.G. MOV r2,#0x2047
- 0x0100b936: 2100 .! MOVS r1,#0
- 0x0100b938: f7f5f8ad .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b93c: 7a29 )z LDRB r1,[r5,#8]
- 0x0100b93e: 7001 .p STRB r1,[r0,#0]
- 0x0100b940: 7a69 iz LDRB r1,[r5,#9]
- 0x0100b942: 71c1 .q STRB r1,[r0,#7]
- 0x0100b944: f8d51002 .... LDR r1,[r5,#2]
- 0x0100b948: f8c01001 .... STR r1,[r0,#1]
- 0x0100b94c: 88e9 .. LDRH r1,[r5,#6]
- 0x0100b94e: f8a01005 .... STRH r1,[r0,#5]
- 0x0100b952: f7f5f909 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100b956: 7860 `x LDRB r0,[r4,#1]
- 0x0100b958: 1e40 @. SUBS r0,r0,#1
- 0x0100b95a: 7060 `p STRB r0,[r4,#1]
- 0x0100b95c: bd70 p. POP {r4-r6,pc}
- i.gapm_list_send_list_size_ind
- gapm_list_send_list_size_ind
- 0x0100b95e: b570 p. PUSH {r4-r6,lr}
- 0x0100b960: 4605 .F MOV r5,r0
- 0x0100b962: 460c .F MOV r4,r1
- 0x0100b964: 2000 . MOVS r0,#0
- 0x0100b966: f7fffc9b .... BL gapm_get_requester ; 0x100b2a0
- 0x0100b96a: 4601 .F MOV r1,r0
- 0x0100b96c: 2302 .# MOVS r3,#2
- 0x0100b96e: 2207 ." MOVS r2,#7
- 0x0100b970: f6405092 @..P MOV r0,#0xd92
- 0x0100b974: f7f5f88f .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100b978: 7005 .p STRB r5,[r0,#0]
- 0x0100b97a: 7044 Dp STRB r4,[r0,#1]
- 0x0100b97c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100b980: f7f5b88e .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.gapm_list_set_cmd_handler
- gapm_list_set_cmd_handler
- 0x0100b984: b538 8. PUSH {r3-r5,lr}
- 0x0100b986: a011 .. ADR r0,{pc}+0x46 ; 0x100b9cc
- 0x0100b988: 460d .F MOV r5,r1
- 0x0100b98a: 6800 .h LDR r0,[r0,#0]
- 0x0100b98c: 9000 .. STR r0,[sp,#0]
- 0x0100b98e: 466a jF MOV r2,sp
- 0x0100b990: 2000 . MOVS r0,#0
- 0x0100b992: f000fa29 ..). BL gapm_process_op ; 0x100bde8
- 0x0100b996: 4604 .F MOV r4,r0
- 0x0100b998: 2801 .( CMP r0,#1
- 0x0100b99a: d115 .. BNE 0x100b9c8 ; gapm_list_set_cmd_handler + 68
- 0x0100b99c: 7828 (x LDRB r0,[r5,#0]
- 0x0100b99e: 2890 .( CMP r0,#0x90
- 0x0100b9a0: d004 .. BEQ 0x100b9ac ; gapm_list_set_cmd_handler + 40
- 0x0100b9a2: 2891 .( CMP r0,#0x91
- 0x0100b9a4: d009 .. BEQ 0x100b9ba ; gapm_list_set_cmd_handler + 54
- 0x0100b9a6: 2892 .( CMP r0,#0x92
- 0x0100b9a8: d10e .. BNE 0x100b9c8 ; gapm_list_set_cmd_handler + 68
- 0x0100b9aa: e009 .. B 0x100b9c0 ; gapm_list_set_cmd_handler + 60
- 0x0100b9ac: 4908 .I LDR r1,[pc,#32] ; [0x100b9d0] = 0x20004b08
- 0x0100b9ae: 2000 . MOVS r0,#0
- 0x0100b9b0: f88100d9 .... STRB r0,[r1,#0xd9]
- 0x0100b9b4: f2420010 B... MOV r0,#0x2010
- 0x0100b9b8: e004 .. B 0x100b9c4 ; gapm_list_set_cmd_handler + 64
- 0x0100b9ba: f2420029 B.). MOV r0,#0x2029
- 0x0100b9be: e001 .. B 0x100b9c4 ; gapm_list_set_cmd_handler + 64
- 0x0100b9c0: f2420049 B.I. MOV r0,#0x2049
- 0x0100b9c4: f7f5f8ee .... BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000ba4
- 0x0100b9c8: 4620 F MOV r0,r4
- 0x0100b9ca: bd38 8. POP {r3-r5,pc}
- $d
- 0x0100b9cc: 00929190 .... DCD 9605520
- 0x0100b9d0: 20004b08 .K. DCD 536890120
- $t
- i.gapm_op_reset_continue
- gapm_op_reset_continue
- 0x0100b9d4: b570 p. PUSH {r4-r6,lr}
- 0x0100b9d6: 000c .. MOVS r4,r1
- 0x0100b9d8: d139 9. BNE 0x100ba4e ; gapm_op_reset_continue + 122
- 0x0100b9da: f2411605 A... MOV r6,#0x1105
- 0x0100b9de: f242053a B.:. MOV r5,#0x203a
- 0x0100b9e2: 2809 .( CMP r0,#9
- 0x0100b9e4: d232 2. BCS 0x100ba4c ; gapm_op_reset_continue + 120
- 0x0100b9e6: e8dff000 .... TBB [pc,r0]
- $d
- 0x0100b9ea: 0805 .. DCW 2053
- 0x0100b9ec: 23201d0d .. # DCD 589307149
- 0x0100b9f0: 00322b26 &+2. DCD 3287846
- $t
- 0x0100b9f4: f6404003 @..@ MOV r0,#0xc03
- 0x0100b9f8: e024 $. B 0x100ba44 ; gapm_op_reset_continue + 112
- 0x0100b9fa: a01b .. ADR r0,{pc}+0x6e ; 0x100ba68
- 0x0100b9fc: 2308 .# MOVS r3,#8
- 0x0100b9fe: f6404201 @..B MOV r2,#0xc01
- 0x0100ba02: e003 .. B 0x100ba0c ; gapm_op_reset_continue + 56
- 0x0100ba04: a01a .. ADR r0,{pc}+0x6c ; 0x100ba70
- 0x0100ba06: 2308 .# MOVS r3,#8
- 0x0100ba08: f2420201 B... MOV r2,#0x2001
- 0x0100ba0c: e9d04500 ...E LDRD r4,r5,[r0,#0]
- 0x0100ba10: 2100 .! MOVS r1,#0
- 0x0100ba12: 4630 0F MOV r0,r6
- 0x0100ba14: f7f5f83f ..?. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ba18: 6004 .` STR r4,[r0,#0]
- 0x0100ba1a: 6045 E` STR r5,[r0,#4]
- 0x0100ba1c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100ba20: f7f5b8a2 .... B $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100ba24: f2410009 A... MOV r0,#0x1009
- 0x0100ba28: e00c .. B 0x100ba44 ; gapm_op_reset_continue + 112
- 0x0100ba2a: f2420002 B... MOV r0,#0x2002
- 0x0100ba2e: e009 .. B 0x100ba44 ; gapm_op_reset_continue + 112
- 0x0100ba30: f007fbda .... BL l2cm_get_nb_buffer_available ; 0x10131e8
- 0x0100ba34: b108 .. CBZ r0,0x100ba3a ; gapm_op_reset_continue + 102
- 0x0100ba36: 4628 (F MOV r0,r5
- 0x0100ba38: e004 .. B 0x100ba44 ; gapm_op_reset_continue + 112
- 0x0100ba3a: f2410005 A... MOV r0,#0x1005
- 0x0100ba3e: e001 .. B 0x100ba44 ; gapm_op_reset_continue + 112
- 0x0100ba40: f242003b B.;. MOV r0,#0x203b
- 0x0100ba44: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100ba48: f7f5b8ac .... B $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000ba4
- 0x0100ba4c: 2441 A$ MOVS r4,#0x41
- 0x0100ba4e: 4621 !F MOV r1,r4
- 0x0100ba50: 2000 . MOVS r0,#0
- 0x0100ba52: f000fd3f ..?. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100ba56: 2c00 ., CMP r4,#0
- 0x0100ba58: d105 .. BNE 0x100ba66 ; gapm_op_reset_continue + 146
- 0x0100ba5a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100ba5e: 2100 .! MOVS r1,#0
- 0x0100ba60: 2007 . MOVS r0,#7
- 0x0100ba62: f7f4bf8c .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x0100ba66: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100ba68: ffffffff .... DCD 4294967295
- 0x0100ba6c: 20009fff ... DCD 536911871
- 0x0100ba70: 000ffffd .... DCD 1048573
- 0x0100ba74: 00000000 .... DCD 0
- $t
- i.gapm_op_setup_continue
- gapm_op_setup_continue
- 0x0100ba78: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100ba7c: 4a49 IJ LDR r2,[pc,#292] ; [0x100bba4] = 0x20004b08
- 0x0100ba7e: 4603 .F MOV r3,r0
- 0x0100ba80: 6814 .h LDR r4,[r2,#0]
- 0x0100ba82: b114 .. CBZ r4,0x100ba8a ; gapm_op_setup_continue + 18
- 0x0100ba84: 7820 x LDRB r0,[r4,#0]
- 0x0100ba86: 2803 .( CMP r0,#3
- 0x0100ba88: d001 .. BEQ 0x100ba8e ; gapm_op_setup_continue + 22
- 0x0100ba8a: 2141 A! MOVS r1,#0x41
- 0x0100ba8c: e084 .. B 0x100bb98 ; gapm_op_setup_continue + 288
- 0x0100ba8e: 2900 .) CMP r1,#0
- 0x0100ba90: d17c |. BNE 0x100bb8c ; gapm_op_setup_continue + 276
- 0x0100ba92: 4d44 DM LDR r5,[pc,#272] ; [0x100bba4] = 0x20004b08
- 0x0100ba94: f2411005 A... MOV r0,#0x1105
- 0x0100ba98: f2410e09 A... MOV lr,#0x1009
- 0x0100ba9c: f895708b ...p LDRB r7,[r5,#0x8b]
- 0x0100baa0: f2420c25 B.%. MOV r12,#0x2025
- 0x0100baa4: f0270680 '... BIC r6,r7,#0x80
- 0x0100baa8: 2b08 .+ CMP r3,#8
- 0x0100baaa: d2ee .. BCS 0x100ba8a ; gapm_op_setup_continue + 18
- 0x0100baac: e8dff003 .... TBB [pc,r3]
- $d
- 0x0100bab0: 2a203504 .5 * DCD 706753796
- 0x0100bab4: 74726f65 eort DCD 1953656677
- $t
- 0x0100bab8: 2303 .# MOVS r3,#3
- 0x0100baba: f2420231 B.1. MOV r2,#0x2031
- 0x0100babe: 2100 .! MOVS r1,#0
- 0x0100bac0: f7f4ffe9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100bac4: f894102e .... LDRB r1,[r4,#0x2e]
- 0x0100bac8: b171 q. CBZ r1,0x100bae8 ; gapm_op_setup_continue + 112
- 0x0100baca: 2100 .! MOVS r1,#0
- 0x0100bacc: 7001 .p STRB r1,[r0,#0]
- 0x0100bace: f894202f ../ LDRB r2,[r4,#0x2f]
- 0x0100bad2: b15a Z. CBZ r2,0x100baec ; gapm_op_setup_continue + 116
- 0x0100bad4: 2200 ." MOVS r2,#0
- 0x0100bad6: 4311 .C ORRS r1,r1,r2
- 0x0100bad8: 7001 .p STRB r1,[r0,#0]
- 0x0100bada: f894102f ../. LDRB r1,[r4,#0x2f]
- 0x0100bade: 7081 .p STRB r1,[r0,#2]
- 0x0100bae0: f894102e .... LDRB r1,[r4,#0x2e]
- 0x0100bae4: 7041 Ap STRB r1,[r0,#1]
- 0x0100bae6: e039 9. B 0x100bb5c ; gapm_op_setup_continue + 228
- 0x0100bae8: 2101 .! MOVS r1,#1
- 0x0100baea: e7ef .. B 0x100bacc ; gapm_op_setup_continue + 84
- 0x0100baec: 2202 ." MOVS r2,#2
- 0x0100baee: e7f2 .. B 0x100bad6 ; gapm_op_setup_continue + 94
- 0x0100baf0: 2304 .# MOVS r3,#4
- 0x0100baf2: f242024d B.M. MOV r2,#0x204d
- 0x0100baf6: 2100 .! MOVS r1,#0
- 0x0100baf8: f7f4ffcd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100bafc: 8e21 !. LDRH r1,[r4,#0x30]
- 0x0100bafe: 8001 .. STRH r1,[r0,#0]
- 0x0100bb00: 8e61 a. LDRH r1,[r4,#0x32]
- 0x0100bb02: e008 .. B 0x100bb16 ; gapm_op_setup_continue + 158
- 0x0100bb04: 2304 .# MOVS r3,#4
- 0x0100bb06: f2420224 B.$. MOV r2,#0x2024
- 0x0100bb0a: 2100 .! MOVS r1,#0
- 0x0100bb0c: f7f4ffc3 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100bb10: 8c61 a. LDRH r1,[r4,#0x22]
- 0x0100bb12: 8001 .. STRH r1,[r0,#0]
- 0x0100bb14: 8ca1 .. LDRH r1,[r4,#0x24]
- 0x0100bb16: 8041 A. STRH r1,[r0,#2]
- 0x0100bb18: e020 . B 0x100bb5c ; gapm_op_setup_continue + 228
- 0x0100bb1a: 7ea5 .~ LDRB r5,[r4,#0x1a]
- 0x0100bb1c: f892308a ...0 LDRB r3,[r2,#0x8a]
- 0x0100bb20: f3650302 e... BFI r3,r5,#0,#3
- 0x0100bb24: f882308a ...0 STRB r3,[r2,#0x8a]
- 0x0100bb28: 8863 c. LDRH r3,[r4,#2]
- 0x0100bb2a: 2596 .% MOVS r5,#0x96
- 0x0100bb2c: 2b96 .+ CMP r3,#0x96
- 0x0100bb2e: d800 .. BHI 0x100bb32 ; gapm_op_setup_continue + 186
- 0x0100bb30: 462b +F MOV r3,r5
- 0x0100bb32: f8a23070 ..p0 STRH r3,[r2,#0x70]
- 0x0100bb36: 8865 e. LDRH r5,[r4,#2]
- 0x0100bb38: f24a13b8 J... MOV r3,#0xa1b8
- 0x0100bb3c: 429d .B CMP r5,r3
- 0x0100bb3e: d200 .. BCS 0x100bb42 ; gapm_op_setup_continue + 202
- 0x0100bb40: 462b +F MOV r3,r5
- 0x0100bb42: f8a23070 ..p0 STRH r3,[r2,#0x70]
- 0x0100bb46: 7ea3 .~ LDRB r3,[r4,#0x1a]
- 0x0100bb48: 075d ]. LSLS r5,r3,#29
- 0x0100bb4a: d50b .. BPL 0x100bb64 ; gapm_op_setup_continue + 236
- 0x0100bb4c: 2302 .# MOVS r3,#2
- 0x0100bb4e: f242022e B... MOV r2,#0x202e
- 0x0100bb52: 2100 .! MOVS r1,#0
- 0x0100bb54: f7f4ff9f .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100bb58: 8861 a. LDRH r1,[r4,#2]
- 0x0100bb5a: 8001 .. STRH r1,[r0,#0]
- 0x0100bb5c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100bb60: f7f5b802 .... B $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100bb64: b9b3 .. CBNZ r3,0x100bb94 ; gapm_op_setup_continue + 284
- 0x0100bb66: 4670 pF MOV r0,lr
- 0x0100bb68: e003 .. B 0x100bb72 ; gapm_op_setup_continue + 250
- 0x0100bb6a: bf00 .. NOP
- 0x0100bb6c: f882608b ...` STRB r6,[r2,#0x8b]
- 0x0100bb70: 4660 `F MOV r0,r12
- 0x0100bb72: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100bb76: f7f5b815 .... B $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000ba4
- 0x0100bb7a: 2301 .# MOVS r3,#1
- 0x0100bb7c: f242022d B.-. MOV r2,#0x202d
- 0x0100bb80: 2100 .! MOVS r1,#0
- 0x0100bb82: f7f4ff88 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100bb86: 2101 .! MOVS r1,#1
- 0x0100bb88: 7001 .p STRB r1,[r0,#0]
- 0x0100bb8a: e7e7 .. B 0x100bb5c ; gapm_op_setup_continue + 228
- 0x0100bb8c: e004 .. B 0x100bb98 ; gapm_op_setup_continue + 288
- 0x0100bb8e: 7ea0 .~ LDRB r0,[r4,#0x1a]
- 0x0100bb90: 2800 .( CMP r0,#0
- 0x0100bb92: d0e8 .. BEQ 0x100bb66 ; gapm_op_setup_continue + 238
- 0x0100bb94: 0638 8. LSLS r0,r7,#24
- 0x0100bb96: d4e9 .. BMI 0x100bb6c ; gapm_op_setup_continue + 244
- 0x0100bb98: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100bb9c: 2000 . MOVS r0,#0
- 0x0100bb9e: f000bc99 .... B.W gapm_send_complete_evt ; 0x100c4d4
- $d
- 0x0100bba2: 0000 .. DCW 0
- 0x0100bba4: 20004b08 .K. DCD 536890120
- $t
- i.gapm_operation_cleanup
- gapm_operation_cleanup
- 0x0100bba8: b570 p. PUSH {r4-r6,lr}
- 0x0100bbaa: 4d0b .M LDR r5,[pc,#44] ; [0x100bbd8] = 0x20004b08
- 0x0100bbac: 4604 .F MOV r4,r0
- 0x0100bbae: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100bbb2: b150 P. CBZ r0,0x100bbca ; gapm_operation_cleanup + 34
- 0x0100bbb4: f7f4ffe7 .... BL $Ven$TT$L$$ke_msg_in_queue ; 0x1000b86
- 0x0100bbb8: b938 8. CBNZ r0,0x100bbca ; gapm_operation_cleanup + 34
- 0x0100bbba: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100bbbe: 380c .8 SUBS r0,r0,#0xc
- 0x0100bbc0: f7f4ff96 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100bbc4: 2000 . MOVS r0,#0
- 0x0100bbc6: f8450024 E.$. STR r0,[r5,r4,LSL #2]
- 0x0100bbca: 4620 F MOV r0,r4
- 0x0100bbcc: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100bbd0: 2100 .! MOVS r1,#0
- 0x0100bbd2: f000bf82 .... B.W gapm_update_state ; 0x100cada
- $d
- 0x0100bbd6: 0000 .. DCW 0
- 0x0100bbd8: 20004b08 .K. DCD 536890120
- $t
- i.gapm_per_sync_clear_fragments
- gapm_per_sync_clear_fragments
- 0x0100bbdc: b570 p. PUSH {r4-r6,lr}
- 0x0100bbde: 4604 .F MOV r4,r0
- 0x0100bbe0: f100051c .... ADD r5,r0,#0x1c
- 0x0100bbe4: e004 .. B 0x100bbf0 ; gapm_per_sync_clear_fragments + 20
- 0x0100bbe6: 4628 (F MOV r0,r5
- 0x0100bbe8: f7f4ff5f .._. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100bbec: f7f4ff80 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100bbf0: 69e0 .i LDR r0,[r4,#0x1c]
- 0x0100bbf2: 2800 .( CMP r0,#0
- 0x0100bbf4: d1f7 .. BNE 0x100bbe6 ; gapm_per_sync_clear_fragments + 10
- 0x0100bbf6: 84a0 .. STRH r0,[r4,#0x24]
- 0x0100bbf8: bd70 p. POP {r4-r6,pc}
- 0x0100bbfa: 0000 .. MOVS r0,r0
- i.gapm_per_sync_create
- gapm_per_sync_create
- 0x0100bbfc: b570 p. PUSH {r4-r6,lr}
- 0x0100bbfe: 2500 .% MOVS r5,#0
- 0x0100bc00: 2128 (! MOVS r1,#0x28
- 0x0100bc02: f7fef9a9 .... BL gapm_actv_alloc ; 0x1009f58
- 0x0100bc06: 0004 .. MOVS r4,r0
- 0x0100bc08: d011 .. BEQ 0x100bc2e ; gapm_per_sync_create + 50
- 0x0100bc0a: 2003 . MOVS r0,#3
- 0x0100bc0c: 7360 `s STRB r0,[r4,#0xd]
- 0x0100bc0e: 2001 . MOVS r0,#1
- 0x0100bc10: f7fffb46 ..F. BL gapm_get_requester ; 0x100b2a0
- 0x0100bc14: 82a0 .. STRH r0,[r4,#0x14]
- 0x0100bc16: 4807 .H LDR r0,[pc,#28] ; [0x100bc34] = 0x100bd2d
- 0x0100bc18: 6020 ` STR r0,[r4,#0]
- 0x0100bc1a: 4807 .H LDR r0,[pc,#28] ; [0x100bc38] = 0x100bda9
- 0x0100bc1c: 6060 `` STR r0,[r4,#4]
- 0x0100bc1e: 4807 .H LDR r0,[pc,#28] ; [0x100bc3c] = 0x100bc41
- 0x0100bc20: 60a0 .` STR r0,[r4,#8]
- 0x0100bc22: 2100 .! MOVS r1,#0
- 0x0100bc24: 4620 F MOV r0,r4
- 0x0100bc26: f7fef9af .... BL gapm_actv_created ; 0x1009f88
- 0x0100bc2a: 4628 (F MOV r0,r5
- 0x0100bc2c: bd70 p. POP {r4-r6,pc}
- 0x0100bc2e: 254b K% MOVS r5,#0x4b
- 0x0100bc30: e7fb .. B 0x100bc2a ; gapm_per_sync_create + 46
- $d
- 0x0100bc32: 0000 .. DCW 0
- 0x0100bc34: 0100bd2d -... DCD 16825645
- 0x0100bc38: 0100bda9 .... DCD 16825769
- 0x0100bc3c: 0100bc41 A... DCD 16825409
- $t
- i.gapm_per_sync_delete
- gapm_per_sync_delete
- 0x0100bc40: f7feb9d4 .... B gapm_actv_deleted ; 0x1009fec
- i.gapm_per_sync_get_activity
- gapm_per_sync_get_activity
- 0x0100bc44: b5f0 .. PUSH {r4-r7,lr}
- 0x0100bc46: 4914 .I LDR r1,[pc,#80] ; [0x100bc98] = 0x20000080
- 0x0100bc48: 4606 .F MOV r6,r0
- 0x0100bc4a: 2000 . MOVS r0,#0
- 0x0100bc4c: 4602 .F MOV r2,r0
- 0x0100bc4e: 4c11 .L LDR r4,[pc,#68] ; [0x100bc94] = 0x20004b08
- 0x0100bc50: f44f6570 O.pe MOV r5,#0xf00
- 0x0100bc54: f891304d ..M0 LDRB r3,[r1,#0x4d]
- 0x0100bc58: e017 .. B 0x100bc8a ; gapm_per_sync_get_activity + 70
- 0x0100bc5a: bf00 .. NOP
- 0x0100bc5c: eb040182 .... ADD r1,r4,r2,LSL #2
- 0x0100bc60: 68c9 .h LDR r1,[r1,#0xc]
- 0x0100bc62: b181 .. CBZ r1,0x100bc86 ; gapm_per_sync_get_activity + 66
- 0x0100bc64: 7b4f O{ LDRB r7,[r1,#0xd]
- 0x0100bc66: 2f03 ./ CMP r7,#3
- 0x0100bc68: d10d .. BNE 0x100bc86 ; gapm_per_sync_get_activity + 66
- 0x0100bc6a: 7bcf .{ LDRB r7,[r1,#0xf]
- 0x0100bc6c: 2f03 ./ CMP r7,#3
- 0x0100bc6e: d10a .. BNE 0x100bc86 ; gapm_per_sync_get_activity + 66
- 0x0100bc70: 7c0f .| LDRB r7,[r1,#0x10]
- 0x0100bc72: 42ae .B CMP r6,r5
- 0x0100bc74: ea4f77c7 O..w LSL r7,r7,#31
- 0x0100bc78: d204 .. BCS 0x100bc84 ; gapm_per_sync_get_activity + 64
- 0x0100bc7a: b127 '. CBZ r7,0x100bc86 ; gapm_per_sync_get_activity + 66
- 0x0100bc7c: 8ccf .. LDRH r7,[r1,#0x26]
- 0x0100bc7e: 42b7 .B CMP r7,r6
- 0x0100bc80: d101 .. BNE 0x100bc86 ; gapm_per_sync_get_activity + 66
- 0x0100bc82: e005 .. B 0x100bc90 ; gapm_per_sync_get_activity + 76
- 0x0100bc84: b127 '. CBZ r7,0x100bc90 ; gapm_per_sync_get_activity + 76
- 0x0100bc86: 1c52 R. ADDS r2,r2,#1
- 0x0100bc88: b2d2 .. UXTB r2,r2
- 0x0100bc8a: 4293 .B CMP r3,r2
- 0x0100bc8c: d8e6 .. BHI 0x100bc5c ; gapm_per_sync_get_activity + 24
- 0x0100bc8e: bdf0 .. POP {r4-r7,pc}
- 0x0100bc90: 4608 .F MOV r0,r1
- 0x0100bc92: bdf0 .. POP {r4-r7,pc}
- $d
- 0x0100bc94: 20004b08 .K. DCD 536890120
- 0x0100bc98: 20000080 ... DCD 536871040
- $t
- i.gapm_per_sync_send_adv_report_ind
- gapm_per_sync_send_adv_report_ind
- 0x0100bc9c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0100bca0: 460f .F MOV r7,r1
- 0x0100bca2: 4605 .F MOV r5,r0
- 0x0100bca4: 8c80 .. LDRH r0,[r0,#0x24]
- 0x0100bca6: 7a09 .z LDRB r1,[r1,#8]
- 0x0100bca8: 4690 .F MOV r8,r2
- 0x0100bcaa: 1846 F. ADDS r6,r0,r1
- 0x0100bcac: f106001a .... ADD r0,r6,#0x1a
- 0x0100bcb0: b283 .. UXTH r3,r0
- 0x0100bcb2: 8aa9 .. LDRH r1,[r5,#0x14]
- 0x0100bcb4: 2207 ." MOVS r2,#7
- 0x0100bcb6: f64050a7 @..P MOV r0,#0xda7
- 0x0100bcba: f7f4feec .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100bcbe: 7b29 ){ LDRB r1,[r5,#0xc]
- 0x0100bcc0: 7001 .p STRB r1,[r0,#0]
- 0x0100bcc2: 8306 .. STRH r6,[r0,#0x18]
- 0x0100bcc4: 7979 yy LDRB r1,[r7,#5]
- 0x0100bcc6: 7441 At STRB r1,[r0,#0x11]
- 0x0100bcc8: 7939 9y LDRB r1,[r7,#4]
- 0x0100bcca: 7401 .t STRB r1,[r0,#0x10]
- 0x0100bccc: 2104 .! MOVS r1,#4
- 0x0100bcce: 4604 .F MOV r4,r0
- 0x0100bcd0: 7041 Ap STRB r1,[r0,#1]
- 0x0100bcd2: f1b80f00 .... CMP r8,#0
- 0x0100bcd6: d001 .. BEQ 0x100bcdc ; gapm_per_sync_send_adv_report_ind + 64
- 0x0100bcd8: 200c . MOVS r0,#0xc
- 0x0100bcda: 7060 `p STRB r0,[r4,#1]
- 0x0100bcdc: 8ca8 .. LDRH r0,[r5,#0x24]
- 0x0100bcde: f104061a .... ADD r6,r4,#0x1a
- 0x0100bce2: 7a3a :z LDRB r2,[r7,#8]
- 0x0100bce4: 4430 0D ADD r0,r0,r6
- 0x0100bce6: f1070109 .... ADD r1,r7,#9
- 0x0100bcea: f7f4fe4d ..M. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100bcee: f105091c .... ADD r9,r5,#0x1c
- 0x0100bcf2: e012 .. B 0x100bd1a ; gapm_per_sync_send_adv_report_ind + 126
- 0x0100bcf4: 4648 HF MOV r0,r9
- 0x0100bcf6: f7f4fed8 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100bcfa: 4680 .F MOV r8,r0
- 0x0100bcfc: b156 V. CBZ r6,0x100bd14 ; gapm_per_sync_send_adv_report_ind + 120
- 0x0100bcfe: f108070c .... ADD r7,r8,#0xc
- 0x0100bd02: f8982014 ... LDRB r2,[r8,#0x14]
- 0x0100bd06: f1080115 .... ADD r1,r8,#0x15
- 0x0100bd0a: 4630 0F MOV r0,r6
- 0x0100bd0c: f7f4fe3c ..<. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100bd10: 7a38 8z LDRB r0,[r7,#8]
- 0x0100bd12: 4406 .D ADD r6,r6,r0
- 0x0100bd14: 4640 @F MOV r0,r8
- 0x0100bd16: f7f4feeb .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100bd1a: 69e8 .i LDR r0,[r5,#0x1c]
- 0x0100bd1c: 2800 .( CMP r0,#0
- 0x0100bd1e: d1e9 .. BNE 0x100bcf4 ; gapm_per_sync_send_adv_report_ind + 88
- 0x0100bd20: 84a8 .. STRH r0,[r5,#0x24]
- 0x0100bd22: 4620 F MOV r0,r4
- 0x0100bd24: e8bd47f0 ...G POP {r4-r10,lr}
- 0x0100bd28: f7f4beba .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.gapm_per_sync_start
- gapm_per_sync_start
- 0x0100bd2c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100bd30: 4605 .F MOV r5,r0
- 0x0100bd32: 7988 .y LDRB r0,[r1,#6]
- 0x0100bd34: 1c8c .. ADDS r4,r1,#2
- 0x0100bd36: 2600 .& MOVS r6,#0
- 0x0100bd38: 2801 .( CMP r0,#1
- 0x0100bd3a: d901 .. BLS 0x100bd40 ; gapm_per_sync_start + 20
- 0x0100bd3c: 2640 @& MOVS r6,#0x40
- 0x0100bd3e: e020 . B 0x100bd82 ; gapm_per_sync_start + 86
- 0x0100bd40: f44f6070 O.p` MOV r0,#0xf00
- 0x0100bd44: f7ffff7e ..~. BL gapm_per_sync_get_activity ; 0x100bc44
- 0x0100bd48: b108 .. CBZ r0,0x100bd4e ; gapm_per_sync_start + 34
- 0x0100bd4a: 2643 C& MOVS r6,#0x43
- 0x0100bd4c: e019 .. B 0x100bd82 ; gapm_per_sync_start + 86
- 0x0100bd4e: 7920 y LDRB r0,[r4,#4]
- 0x0100bd50: 4914 .I LDR r1,[pc,#80] ; [0x100bda4] = 0x20004b08
- 0x0100bd52: 73a8 .s STRB r0,[r5,#0xe]
- 0x0100bd54: 7b28 ({ LDRB r0,[r5,#0xc]
- 0x0100bd56: f88100d6 .... STRB r0,[r1,#0xd6]
- 0x0100bd5a: f2420744 B.D. MOV r7,#0x2044
- 0x0100bd5e: 2310 .# MOVS r3,#0x10
- 0x0100bd60: 463a :F MOV r2,r7
- 0x0100bd62: 2100 .! MOVS r1,#0
- 0x0100bd64: f2411005 A... MOV r0,#0x1105
- 0x0100bd68: f7f4fe95 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100bd6c: 7ba9 .{ LDRB r1,[r5,#0xe]
- 0x0100bd6e: b159 Y. CBZ r1,0x100bd88 ; gapm_per_sync_start + 92
- 0x0100bd70: 2101 .! MOVS r1,#1
- 0x0100bd72: 7001 .p STRB r1,[r0,#0]
- 0x0100bd74: 8821 !. LDRH r1,[r4,#0]
- 0x0100bd76: 8141 A. STRH r1,[r0,#0xa]
- 0x0100bd78: 8861 a. LDRH r1,[r4,#2]
- 0x0100bd7a: 8181 .. STRH r1,[r0,#0xc]
- 0x0100bd7c: f7f4fef4 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100bd80: 826f o. STRH r7,[r5,#0x12]
- 0x0100bd82: 4630 0F MOV r0,r6
- 0x0100bd84: e8bd81f0 .... POP {r4-r8,pc}
- 0x0100bd88: 2100 .! MOVS r1,#0
- 0x0100bd8a: 7001 .p STRB r1,[r0,#0]
- 0x0100bd8c: f8d41006 .... LDR r1,[r4,#6]
- 0x0100bd90: f8c01003 .... STR r1,[r0,#3]
- 0x0100bd94: 8961 a. LDRH r1,[r4,#0xa]
- 0x0100bd96: f8a01007 .... STRH r1,[r0,#7]
- 0x0100bd9a: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100bd9c: 7081 .p STRB r1,[r0,#2]
- 0x0100bd9e: 7b61 a{ LDRB r1,[r4,#0xd]
- 0x0100bda0: 7041 Ap STRB r1,[r0,#1]
- 0x0100bda2: e7e7 .. B 0x100bd74 ; gapm_per_sync_start + 72
- $d
- 0x0100bda4: 20004b08 .K. DCD 536890120
- $t
- i.gapm_per_sync_stop
- gapm_per_sync_stop
- 0x0100bda8: b570 p. PUSH {r4-r6,lr}
- 0x0100bdaa: 490e .I LDR r1,[pc,#56] ; [0x100bde4] = 0x20004b08
- 0x0100bdac: 4604 .F MOV r4,r0
- 0x0100bdae: 7b00 .{ LDRB r0,[r0,#0xc]
- 0x0100bdb0: f88100d6 .... STRB r0,[r1,#0xd6]
- 0x0100bdb4: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100bdb6: 07c0 .. LSLS r0,r0,#31
- 0x0100bdb8: d00d .. BEQ 0x100bdd6 ; gapm_per_sync_stop + 46
- 0x0100bdba: f2420546 B.F. MOV r5,#0x2046
- 0x0100bdbe: 2302 .# MOVS r3,#2
- 0x0100bdc0: 462a *F MOV r2,r5
- 0x0100bdc2: 2100 .! MOVS r1,#0
- 0x0100bdc4: f2411005 A... MOV r0,#0x1105
- 0x0100bdc8: f7f4fe65 ..e. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100bdcc: 8ce1 .. LDRH r1,[r4,#0x26]
- 0x0100bdce: 8001 .. STRH r1,[r0,#0]
- 0x0100bdd0: f7f4feca .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100bdd4: e004 .. B 0x100bde0 ; gapm_per_sync_stop + 56
- 0x0100bdd6: f2420545 B.E. MOV r5,#0x2045
- 0x0100bdda: 4628 (F MOV r0,r5
- 0x0100bddc: f7f4fee2 .... BL $Ven$TT$L$$hci_basic_cmd_send_2_controller ; 0x1000ba4
- 0x0100bde0: 8265 e. STRH r5,[r4,#0x12]
- 0x0100bde2: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100bde4: 20004b08 .K. DCD 536890120
- $t
- i.gapm_process_op
- gapm_process_op
- 0x0100bde8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100bdec: 4604 .F MOV r4,r0
- 0x0100bdee: 4617 .F MOV r7,r2
- 0x0100bdf0: 460d .F MOV r5,r1
- 0x0100bdf2: 2600 .& MOVS r6,#0
- 0x0100bdf4: 2007 . MOVS r0,#7
- 0x0100bdf6: f7f4fe8a .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100bdfa: f8958000 .... LDRB r8,[r5,#0]
- 0x0100bdfe: 2808 .( CMP r0,#8
- 0x0100be00: d027 '. BEQ 0x100be52 ; gapm_process_op + 106
- 0x0100be02: 4915 .I LDR r1,[pc,#84] ; [0x100be58] = 0x20004b08
- 0x0100be04: f8512024 Q.$ LDR r2,[r1,r4,LSL #2]
- 0x0100be08: 42aa .B CMP r2,r5
- 0x0100be0a: d021 !. BEQ 0x100be50 ; gapm_process_op + 104
- 0x0100be0c: 2201 ." MOVS r2,#1
- 0x0100be0e: 40a2 .@ LSLS r2,r2,r4
- 0x0100be10: 4202 .B TST r2,r0
- 0x0100be12: d004 .. BEQ 0x100be1e ; gapm_process_op + 54
- 0x0100be14: 2602 .& MOVS r6,#2
- 0x0100be16: e01c .. B 0x100be52 ; gapm_process_op + 106
- 0x0100be18: 4540 @E CMP r0,r8
- 0x0100be1a: d004 .. BEQ 0x100be26 ; gapm_process_op + 62
- 0x0100be1c: 1c7f .. ADDS r7,r7,#1
- 0x0100be1e: 7838 8x LDRB r0,[r7,#0]
- 0x0100be20: 2800 .( CMP r0,#0
- 0x0100be22: d1f9 .. BNE 0x100be18 ; gapm_process_op + 48
- 0x0100be24: e00a .. B 0x100be3c ; gapm_process_op + 84
- 0x0100be26: f0100fff .... TST r0,#0xff
- 0x0100be2a: d007 .. BEQ 0x100be3c ; gapm_process_op + 84
- 0x0100be2c: 2601 .& MOVS r6,#1
- 0x0100be2e: f8415024 A.$P STR r5,[r1,r4,LSL #2]
- 0x0100be32: 4631 1F MOV r1,r6
- 0x0100be34: 4620 F MOV r0,r4
- 0x0100be36: f000fe50 ..P. BL gapm_update_state ; 0x100cada
- 0x0100be3a: e00a .. B 0x100be52 ; gapm_process_op + 106
- 0x0100be3c: 2440 @$ MOVS r4,#0x40
- 0x0100be3e: 4628 (F MOV r0,r5
- 0x0100be40: f7f4fe97 .... BL $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x0100be44: 4601 .F MOV r1,r0
- 0x0100be46: 4622 "F MOV r2,r4
- 0x0100be48: 4640 @F MOV r0,r8
- 0x0100be4a: f000fb65 ..e. BL gapm_send_error_evt ; 0x100c518
- 0x0100be4e: e000 .. B 0x100be52 ; gapm_process_op + 106
- 0x0100be50: 2601 .& MOVS r6,#1
- 0x0100be52: 4630 0F MOV r0,r6
- 0x0100be54: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100be58: 20004b08 .K. DCD 536890120
- $t
- i.gapm_profile_added_ind_handler
- gapm_profile_added_ind_handler
- 0x0100be5c: b510 .. PUSH {r4,lr}
- 0x0100be5e: 4610 .F MOV r0,r2
- 0x0100be60: 460c .F MOV r4,r1
- 0x0100be62: f7f4fe54 ..T. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100be66: 2801 .( CMP r0,#1
- 0x0100be68: d107 .. BNE 0x100be7a ; gapm_profile_added_ind_handler + 30
- 0x0100be6a: 4620 F MOV r0,r4
- 0x0100be6c: f7f6fbbc .... BL app_svc_added_ind_func ; 0x10025e8
- 0x0100be70: 8820 . LDRH r0,[r4,#0]
- 0x0100be72: 28c8 .( CMP r0,#0xc8
- 0x0100be74: d101 .. BNE 0x100be7a ; gapm_profile_added_ind_handler + 30
- 0x0100be76: f007fc55 ..U. BL mesh_set_runtime ; 0x1013724
- 0x0100be7a: 2000 . MOVS r0,#0
- 0x0100be7c: bd10 .. POP {r4,pc}
- 0x0100be7e: 0000 .. MOVS r0,r0
- i.gapm_profile_task_add_cmd_handler
- gapm_profile_task_add_cmd_handler
- 0x0100be80: e92d41ff -..A PUSH {r0-r8,lr}
- 0x0100be84: a015 .. ADR r0,{pc}+0x58 ; 0x100bedc
- 0x0100be86: 4690 .F MOV r8,r2
- 0x0100be88: 6800 .h LDR r0,[r0,#0]
- 0x0100be8a: 9003 .. STR r0,[sp,#0xc]
- 0x0100be8c: 461f .F MOV r7,r3
- 0x0100be8e: 460d .F MOV r5,r1
- 0x0100be90: aa03 .. ADD r2,sp,#0xc
- 0x0100be92: 2000 . MOVS r0,#0
- 0x0100be94: f7ffffa8 .... BL gapm_process_op ; 0x100bde8
- 0x0100be98: 4606 .F MOV r6,r0
- 0x0100be9a: 2801 .( CMP r0,#1
- 0x0100be9c: d119 .. BNE 0x100bed2 ; gapm_profile_task_add_cmd_handler + 82
- 0x0100be9e: 4669 iF MOV r1,sp
- 0x0100bea0: 4628 (F MOV r0,r5
- 0x0100bea2: f008fc27 ..'. BL prf_add_profile ; 0x10146f4
- 0x0100bea6: 0004 .. MOVS r4,r0
- 0x0100bea8: d10f .. BNE 0x100beca ; gapm_profile_task_add_cmd_handler + 74
- 0x0100beaa: 2306 .# MOVS r3,#6
- 0x0100beac: 4642 BF MOV r2,r8
- 0x0100beae: 4639 9F MOV r1,r7
- 0x0100beb0: f640501c @..P MOV r0,#0xd1c
- 0x0100beb4: f7f4fdef .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100beb8: 8869 i. LDRH r1,[r5,#2]
- 0x0100beba: 8001 .. STRH r1,[r0,#0]
- 0x0100bebc: f8bd1000 .... LDRH r1,[sp,#0]
- 0x0100bec0: 8041 A. STRH r1,[r0,#2]
- 0x0100bec2: 88e9 .. LDRH r1,[r5,#6]
- 0x0100bec4: 8081 .. STRH r1,[r0,#4]
- 0x0100bec6: f7f4fdeb .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100beca: 4621 !F MOV r1,r4
- 0x0100becc: 2000 . MOVS r0,#0
- 0x0100bece: f000fb01 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100bed2: b004 .. ADD sp,sp,#0x10
- 0x0100bed4: 4630 0F MOV r0,r6
- 0x0100bed6: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100beda: 0000 .. DCW 0
- 0x0100bedc: 0000001b .... DCD 27
- $t
- i.gapm_reset_cmd_handler
- gapm_reset_cmd_handler
- 0x0100bee0: b570 p. PUSH {r4-r6,lr}
- 0x0100bee2: 7808 .x LDRB r0,[r1,#0]
- 0x0100bee4: 2500 .% MOVS r5,#0
- 0x0100bee6: 460c .F MOV r4,r1
- 0x0100bee8: 2801 .( CMP r0,#1
- 0x0100beea: d007 .. BEQ 0x100befc ; gapm_reset_cmd_handler + 28
- 0x0100beec: 281d .( CMP r0,#0x1d
- 0x0100beee: d00f .. BEQ 0x100bf10 ; gapm_reset_cmd_handler + 48
- 0x0100bef0: 2240 @" MOVS r2,#0x40
- 0x0100bef2: 4619 .F MOV r1,r3
- 0x0100bef4: f000fb10 .... BL gapm_send_error_evt ; 0x100c518
- 0x0100bef8: 4628 (F MOV r0,r5
- 0x0100befa: bd70 p. POP {r4-r6,pc}
- 0x0100befc: f008fe46 ..F. BL rwble_hl_reset ; 0x1014b8c
- 0x0100bf00: 4806 .H LDR r0,[pc,#24] ; [0x100bf1c] = 0x20004b08
- 0x0100bf02: 2100 .! MOVS r1,#0
- 0x0100bf04: 2501 .% MOVS r5,#1
- 0x0100bf06: 6004 .` STR r4,[r0,#0]
- 0x0100bf08: 4608 .F MOV r0,r1
- 0x0100bf0a: f7fffd63 ..c. BL gapm_op_reset_continue ; 0x100b9d4
- 0x0100bf0e: e7f3 .. B 0x100bef8 ; gapm_reset_cmd_handler + 24
- 0x0100bf10: f04f30c3 O..0 MOV r0,#0xc3c3c3c3
- 0x0100bf14: f7f4fe50 ..P. BL $Ven$TT$L$$platform_reset ; 0x1000bb8
- 0x0100bf18: e7ee .. B 0x100bef8 ; gapm_reset_cmd_handler + 24
- $d
- 0x0100bf1a: 0000 .. DCW 0
- 0x0100bf1c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_resolv_addr_cmd_handler
- gapm_resolv_addr_cmd_handler
- 0x0100bf20: b538 8. PUSH {r3-r5,lr}
- 0x0100bf22: a00c .. ADR r0,{pc}+0x32 ; 0x100bf54
- 0x0100bf24: 460d .F MOV r5,r1
- 0x0100bf26: 6800 .h LDR r0,[r0,#0]
- 0x0100bf28: 9000 .. STR r0,[sp,#0]
- 0x0100bf2a: 466a jF MOV r2,sp
- 0x0100bf2c: 2000 . MOVS r0,#0
- 0x0100bf2e: f7ffff5b ..[. BL gapm_process_op ; 0x100bde8
- 0x0100bf32: 4604 .F MOV r4,r0
- 0x0100bf34: 2801 .( CMP r0,#1
- 0x0100bf36: d10b .. BNE 0x100bf50 ; gapm_resolv_addr_cmd_handler + 48
- 0x0100bf38: 7869 ix LDRB r1,[r5,#1]
- 0x0100bf3a: 2000 . MOVS r0,#0
- 0x0100bf3c: b121 !. CBZ r1,0x100bf48 ; gapm_resolv_addr_cmd_handler + 40
- 0x0100bf3e: 79e9 .y LDRB r1,[r5,#7]
- 0x0100bf40: 2201 ." MOVS r2,#1
- 0x0100bf42: ebb21f91 .... CMP r2,r1,LSR #6
- 0x0100bf46: d000 .. BEQ 0x100bf4a ; gapm_resolv_addr_cmd_handler + 42
- 0x0100bf48: 2040 @ MOVS r0,#0x40
- 0x0100bf4a: 2100 .! MOVS r1,#0
- 0x0100bf4c: f000fd58 ..X. BL gapm_smp_resolv_op_cont ; 0x100ca00
- 0x0100bf50: 4620 F MOV r0,r4
- 0x0100bf52: bd38 8. POP {r3-r5,pc}
- $d
- 0x0100bf54: 00000017 .... DCD 23
- $t
- i.gapm_scan_actv_clean
- gapm_scan_actv_clean
- 0x0100bf58: b570 p. PUSH {r4-r6,lr}
- 0x0100bf5a: 4605 .F MOV r5,r0
- 0x0100bf5c: f8d00080 .... LDR r0,[r0,#0x80]
- 0x0100bf60: b108 .. CBZ r0,0x100bf66 ; gapm_scan_actv_clean + 14
- 0x0100bf62: f7f4fd84 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100bf66: 2400 .$ MOVS r4,#0
- 0x0100bf68: eb040084 .... ADD r0,r4,r4,LSL #2
- 0x0100bf6c: eb050080 .... ADD r0,r5,r0,LSL #2
- 0x0100bf70: 301c .0 ADDS r0,r0,#0x1c
- 0x0100bf72: f000f843 ..C. BL gapm_scan_clear_fragments ; 0x100bffc
- 0x0100bf76: 1c64 d. ADDS r4,r4,#1
- 0x0100bf78: b2e4 .. UXTB r4,r4
- 0x0100bf7a: 2c05 ., CMP r4,#5
- 0x0100bf7c: d3f4 .. BCC 0x100bf68 ; gapm_scan_actv_clean + 16
- 0x0100bf7e: bd70 p. POP {r4-r6,pc}
- i.gapm_scan_add_to_filter
- gapm_scan_add_to_filter
- 0x0100bf80: e92d41fc -..A PUSH {r2-r8,lr}
- 0x0100bf84: 4604 .F MOV r4,r0
- 0x0100bf86: 2000 . MOVS r0,#0
- 0x0100bf88: 9000 .. STR r0,[sp,#0]
- 0x0100bf8a: 4605 .F MOV r5,r0
- 0x0100bf8c: 9001 .. STR r0,[sp,#4]
- 0x0100bf8e: f8d40080 .... LDR r0,[r4,#0x80]
- 0x0100bf92: 4616 .F MOV r6,r2
- 0x0100bf94: 460f .F MOV r7,r1
- 0x0100bf96: b958 X. CBNZ r0,0x100bfb0 ; gapm_scan_add_to_filter + 48
- 0x0100bf98: 2102 .! MOVS r1,#2
- 0x0100bf9a: 2046 F MOVS r0,#0x46
- 0x0100bf9c: f7f4fd4e ..N. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100bfa0: 2146 F! MOVS r1,#0x46
- 0x0100bfa2: f8c40080 .... STR r0,[r4,#0x80]
- 0x0100bfa6: f7f4fdcb .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x0100bfaa: e001 .. B 0x100bfb0 ; gapm_scan_add_to_filter + 48
- 0x0100bfac: 1c6d m. ADDS r5,r5,#1
- 0x0100bfae: b2ed .. UXTB r5,r5
- 0x0100bfb0: f8d40080 .... LDR r0,[r4,#0x80]
- 0x0100bfb4: ebc501c5 .... RSB r1,r5,r5,LSL #3
- 0x0100bfb8: 4408 .D ADD r0,r0,r1
- 0x0100bfba: 2206 ." MOVS r2,#6
- 0x0100bfbc: 4669 iF MOV r1,sp
- 0x0100bfbe: f7f4fd8d .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x0100bfc2: b110 .. CBZ r0,0x100bfca ; gapm_scan_add_to_filter + 74
- 0x0100bfc4: 2d0a .- CMP r5,#0xa
- 0x0100bfc6: d3f1 .. BCC 0x100bfac ; gapm_scan_add_to_filter + 44
- 0x0100bfc8: e00f .. B 0x100bfea ; gapm_scan_add_to_filter + 106
- 0x0100bfca: 2d0a .- CMP r5,#0xa
- 0x0100bfcc: d20d .. BCS 0x100bfea ; gapm_scan_add_to_filter + 106
- 0x0100bfce: f8541f80 T... LDR r1,[r4,#0x80]!
- 0x0100bfd2: ebc500c5 .... RSB r0,r5,r5,LSL #3
- 0x0100bfd6: 4401 .D ADD r1,r1,r0
- 0x0100bfd8: 683a :h LDR r2,[r7,#0]
- 0x0100bfda: 600a .` STR r2,[r1,#0]
- 0x0100bfdc: 88ba .. LDRH r2,[r7,#4]
- 0x0100bfde: 808a .. STRH r2,[r1,#4]
- 0x0100bfe0: 6821 !h LDR r1,[r4,#0]
- 0x0100bfe2: 1d80 .. ADDS r0,r0,#6
- 0x0100bfe4: 540e .T STRB r6,[r1,r0]
- 0x0100bfe6: e8bd81fc .... POP {r2-r8,pc}
- 0x0100bfea: f8540f80 T... LDR r0,[r4,#0x80]!
- 0x0100bfee: 6839 9h LDR r1,[r7,#0]
- 0x0100bff0: 6001 .` STR r1,[r0,#0]
- 0x0100bff2: 88b9 .. LDRH r1,[r7,#4]
- 0x0100bff4: 8081 .. STRH r1,[r0,#4]
- 0x0100bff6: 6820 h LDR r0,[r4,#0]
- 0x0100bff8: 7186 .q STRB r6,[r0,#6]
- 0x0100bffa: e7f4 .. B 0x100bfe6 ; gapm_scan_add_to_filter + 102
- i.gapm_scan_clear_fragments
- gapm_scan_clear_fragments
- 0x0100bffc: b510 .. PUSH {r4,lr}
- 0x0100bffe: 0004 .. MOVS r4,r0
- 0x0100c000: d008 .. BEQ 0x100c014 ; gapm_scan_clear_fragments + 24
- 0x0100c002: 6820 h LDR r0,[r4,#0]
- 0x0100c004: 2800 .( CMP r0,#0
- 0x0100c006: d005 .. BEQ 0x100c014 ; gapm_scan_clear_fragments + 24
- 0x0100c008: 4620 F MOV r0,r4
- 0x0100c00a: f7f4fd4e ..N. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100c00e: f7f4fd2e .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100c012: e7f6 .. B 0x100c002 ; gapm_scan_clear_fragments + 6
- 0x0100c014: bd10 .. POP {r4,pc}
- 0x0100c016: 0000 .. MOVS r0,r0
- i.gapm_scan_create
- gapm_scan_create
- 0x0100c018: b570 p. PUSH {r4-r6,lr}
- 0x0100c01a: 4604 .F MOV r4,r0
- 0x0100c01c: 4816 .H LDR r0,[pc,#88] ; [0x100c078] = 0x20004b08
- 0x0100c01e: 460e .F MOV r6,r1
- 0x0100c020: f8900088 .... LDRB r0,[r0,#0x88]
- 0x0100c024: 07c1 .. LSLS r1,r0,#31
- 0x0100c026: d104 .. BNE 0x100c032 ; gapm_scan_create + 26
- 0x0100c028: 2105 .! MOVS r1,#5
- 0x0100c02a: 4381 .C BICS r1,r1,r0
- 0x0100c02c: d001 .. BEQ 0x100c032 ; gapm_scan_create + 26
- 0x0100c02e: 2543 C% MOVS r5,#0x43
- 0x0100c030: e01c .. B 0x100c06c ; gapm_scan_create + 84
- 0x0100c032: 7870 px LDRB r0,[r6,#1]
- 0x0100c034: f7fffb0a .... BL gapm_is_addr_type_valid ; 0x100b64c
- 0x0100c038: b1d0 .. CBZ r0,0x100c070 ; gapm_scan_create + 88
- 0x0100c03a: 2184 .! MOVS r1,#0x84
- 0x0100c03c: 4620 F MOV r0,r4
- 0x0100c03e: f7fdff8b .... BL gapm_actv_alloc ; 0x1009f58
- 0x0100c042: 0004 .. MOVS r4,r0
- 0x0100c044: d016 .. BEQ 0x100c074 ; gapm_scan_create + 92
- 0x0100c046: 2001 . MOVS r0,#1
- 0x0100c048: 7360 `s STRB r0,[r4,#0xd]
- 0x0100c04a: 7870 px LDRB r0,[r6,#1]
- 0x0100c04c: 7460 `t STRB r0,[r4,#0x11]
- 0x0100c04e: 2500 .% MOVS r5,#0
- 0x0100c050: 2001 . MOVS r0,#1
- 0x0100c052: f7fff925 ..%. BL gapm_get_requester ; 0x100b2a0
- 0x0100c056: 82a0 .. STRH r0,[r4,#0x14]
- 0x0100c058: 4808 .H LDR r0,[pc,#32] ; [0x100c07c] = 0x100c3fd
- 0x0100c05a: 6020 ` STR r0,[r4,#0]
- 0x0100c05c: 4808 .H LDR r0,[pc,#32] ; [0x100c080] = 0x100c449
- 0x0100c05e: 6060 `` STR r0,[r4,#4]
- 0x0100c060: 4808 .H LDR r0,[pc,#32] ; [0x100c084] = 0x100c089
- 0x0100c062: 60a0 .` STR r0,[r4,#8]
- 0x0100c064: 2100 .! MOVS r1,#0
- 0x0100c066: 4620 F MOV r0,r4
- 0x0100c068: f7fdff8e .... BL gapm_actv_created ; 0x1009f88
- 0x0100c06c: 4628 (F MOV r0,r5
- 0x0100c06e: bd70 p. POP {r4-r6,pc}
- 0x0100c070: 2540 @% MOVS r5,#0x40
- 0x0100c072: e7fb .. B 0x100c06c ; gapm_scan_create + 84
- 0x0100c074: 254b K% MOVS r5,#0x4b
- 0x0100c076: e7f9 .. B 0x100c06c ; gapm_scan_create + 84
- $d
- 0x0100c078: 20004b08 .K. DCD 536890120
- 0x0100c07c: 0100c3fd .... DCD 16827389
- 0x0100c080: 0100c449 I... DCD 16827465
- 0x0100c084: 0100c089 .... DCD 16826505
- $t
- i.gapm_scan_delete
- gapm_scan_delete
- 0x0100c088: f7fdbfb0 .... B gapm_actv_deleted ; 0x1009fec
- i.gapm_scan_filter_packet
- gapm_scan_filter_packet
- 0x0100c08c: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x0100c090: 7b87 .{ LDRB r7,[r0,#0xe]
- 0x0100c092: 4613 .F MOV r3,r2
- 0x0100c094: 2400 .$ MOVS r4,#0
- 0x0100c096: 460a .F MOV r2,r1
- 0x0100c098: 4605 .F MOV r5,r0
- 0x0100c09a: 2f02 ./ CMP r7,#2
- 0x0100c09c: d26c l. BCS 0x100c178 ; gapm_scan_filter_packet + 236
- 0x0100c09e: 881e .. LDRH r6,[r3,#0]
- 0x0100c0a0: 46a2 .F MOV r10,r4
- 0x0100c0a2: 0730 0. LSLS r0,r6,#28
- 0x0100c0a4: d504 .. BPL 0x100c0b0 ; gapm_scan_filter_packet + 36
- 0x0100c0a6: 06f0 .. LSLS r0,r6,#27
- 0x0100c0a8: d40b .. BMI 0x100c0c2 ; gapm_scan_filter_packet + 54
- 0x0100c0aa: f0160f12 .... TST r6,#0x12
- 0x0100c0ae: d008 .. BEQ 0x100c0c2 ; gapm_scan_filter_packet + 54
- 0x0100c0b0: f102011a .... ADD r1,r2,#0x1a
- 0x0100c0b4: f8929018 .... LDRB r9,[r2,#0x18]
- 0x0100c0b8: 2000 . MOVS r0,#0
- 0x0100c0ba: 4602 .F MOV r2,r0
- 0x0100c0bc: f8dfb0d0 .... LDR r11,[pc,#208] ; [0x100c190] = 0x20003be0
- 0x0100c0c0: e045 E. B 0x100c14e ; gapm_scan_filter_packet + 194
- 0x0100c0c2: f8938002 .... LDRB r8,[r3,#2]
- 0x0100c0c6: 2700 .' MOVS r7,#0
- 0x0100c0c8: f8d50080 .... LDR r0,[r5,#0x80]
- 0x0100c0cc: f1030903 .... ADD r9,r3,#3
- 0x0100c0d0: 463c <F MOV r4,r7
- 0x0100c0d2: b910 .. CBNZ r0,0x100c0da ; gapm_scan_filter_packet + 78
- 0x0100c0d4: e020 . B 0x100c118 ; gapm_scan_filter_packet + 140
- 0x0100c0d6: 1c64 d. ADDS r4,r4,#1
- 0x0100c0d8: b2e4 .. UXTB r4,r4
- 0x0100c0da: f8d50080 .... LDR r0,[r5,#0x80]
- 0x0100c0de: ebc406c4 .... RSB r6,r4,r4,LSL #3
- 0x0100c0e2: 4430 0D ADD r0,r0,r6
- 0x0100c0e4: 2206 ." MOVS r2,#6
- 0x0100c0e6: 4649 IF MOV r1,r9
- 0x0100c0e8: f7f4fcf8 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x0100c0ec: b928 (. CBNZ r0,0x100c0fa ; gapm_scan_filter_packet + 110
- 0x0100c0ee: f8d50080 .... LDR r0,[r5,#0x80]
- 0x0100c0f2: 1db6 .. ADDS r6,r6,#6
- 0x0100c0f4: 5d81 .] LDRB r1,[r0,r6]
- 0x0100c0f6: 4541 AE CMP r1,r8
- 0x0100c0f8: d002 .. BEQ 0x100c100 ; gapm_scan_filter_packet + 116
- 0x0100c0fa: 2c0a ., CMP r4,#0xa
- 0x0100c0fc: d3eb .. BCC 0x100c0d6 ; gapm_scan_filter_packet + 74
- 0x0100c0fe: e00b .. B 0x100c118 ; gapm_scan_filter_packet + 140
- 0x0100c100: 2c0a ., CMP r4,#0xa
- 0x0100c102: d209 .. BCS 0x100c118 ; gapm_scan_filter_packet + 140
- 0x0100c104: f8d50080 .... LDR r0,[r5,#0x80]
- 0x0100c108: ebc401c4 .... RSB r1,r4,r4,LSL #3
- 0x0100c10c: 4401 .D ADD r1,r1,r0
- 0x0100c10e: 2701 .' MOVS r7,#1
- 0x0100c110: f8c1a000 .... STR r10,[r1,#0]
- 0x0100c114: f8a1a004 .... STRH r10,[r1,#4]
- 0x0100c118: f0870401 .... EOR r4,r7,#1
- 0x0100c11c: e02c ,. B 0x100c178 ; gapm_scan_filter_packet + 236
- 0x0100c11e: bf00 .. NOP
- 0x0100c120: eb010c00 .... ADD r12,r1,r0
- 0x0100c124: f89cc001 .... LDRB r12,[r12,#1]
- 0x0100c128: f1bc0f01 .... CMP r12,#1
- 0x0100c12c: d01c .. BEQ 0x100c168 ; gapm_scan_filter_packet + 220
- 0x0100c12e: f811c000 .... LDRB r12,[r1,r0]
- 0x0100c132: f8bb8000 .... LDRH r8,[r11,#0]
- 0x0100c136: 46e6 .F MOV lr,r12
- 0x0100c138: 44c4 .D ADD r12,r12,r8
- 0x0100c13a: fa1ffc8c .... UXTH r12,r12
- 0x0100c13e: f8abc000 .... STRH r12,[r11,#0]
- 0x0100c142: f1bc0fff .... CMP r12,#0xff
- 0x0100c146: d804 .. BHI 0x100c152 ; gapm_scan_filter_packet + 198
- 0x0100c148: 1c40 @. ADDS r0,r0,#1
- 0x0100c14a: 4470 pD ADD r0,r0,lr
- 0x0100c14c: b2c0 .. UXTB r0,r0
- 0x0100c14e: 4548 HE CMP r0,r9
- 0x0100c150: d3e6 .. BCC 0x100c120 ; gapm_scan_filter_packet + 148
- 0x0100c152: f8aba000 .... STRH r10,[r11,#0]
- 0x0100c156: 07d0 .. LSLS r0,r2,#31
- 0x0100c158: d001 .. BEQ 0x100c15e ; gapm_scan_filter_packet + 210
- 0x0100c15a: 2f01 ./ CMP r7,#1
- 0x0100c15c: d00f .. BEQ 0x100c17e ; gapm_scan_filter_packet + 242
- 0x0100c15e: 0790 .. LSLS r0,r2,#30
- 0x0100c160: d407 .. BMI 0x100c172 ; gapm_scan_filter_packet + 230
- 0x0100c162: 07d0 .. LSLS r0,r2,#31
- 0x0100c164: d105 .. BNE 0x100c172 ; gapm_scan_filter_packet + 230
- 0x0100c166: e002 .. B 0x100c16e ; gapm_scan_filter_packet + 226
- 0x0100c168: 4408 .D ADD r0,r0,r1
- 0x0100c16a: 7882 .x LDRB r2,[r0,#2]
- 0x0100c16c: e7f1 .. B 0x100c152 ; gapm_scan_filter_packet + 198
- 0x0100c16e: 0750 P. LSLS r0,r2,#29
- 0x0100c170: d500 .. BPL 0x100c174 ; gapm_scan_filter_packet + 232
- 0x0100c172: b127 '. CBZ r7,0x100c17e ; gapm_scan_filter_packet + 242
- 0x0100c174: b11a .. CBZ r2,0x100c17e ; gapm_scan_filter_packet + 242
- 0x0100c176: 2401 .$ MOVS r4,#1
- 0x0100c178: 4620 F MOV r0,r4
- 0x0100c17a: e8bd9ff0 .... POP {r4-r12,pc}
- 0x0100c17e: 0730 0. LSLS r0,r6,#28
- 0x0100c180: d4fa .. BMI 0x100c178 ; gapm_scan_filter_packet + 236
- 0x0100c182: 789a .x LDRB r2,[r3,#2]
- 0x0100c184: 1cd9 .. ADDS r1,r3,#3
- 0x0100c186: 4628 (F MOV r0,r5
- 0x0100c188: f7fffefa .... BL gapm_scan_add_to_filter ; 0x100bf80
- 0x0100c18c: e7f4 .. B 0x100c178 ; gapm_scan_filter_packet + 236
- $d
- 0x0100c18e: 0000 .. DCW 0
- 0x0100c190: 20003be0 .;. DCD 536886240
- $t
- i.gapm_scan_request_ind_handler
- gapm_scan_request_ind_handler
- 0x0100c194: b500 .. PUSH {lr}
- 0x0100c196: b085 .. SUB sp,sp,#0x14
- 0x0100c198: 2010 . MOVS r0,#0x10
- 0x0100c19a: f88d0000 .... STRB r0,[sp,#0]
- 0x0100c19e: 7808 .x LDRB r0,[r1,#0]
- 0x0100c1a0: f88d0004 .... STRB r0,[sp,#4]
- 0x0100c1a4: f8d10001 .... LDR r0,[r1,#1]
- 0x0100c1a8: f8cd0005 .... STR r0,[sp,#5]
- 0x0100c1ac: f8b10005 .... LDRH r0,[r1,#5]
- 0x0100c1b0: f8ad0009 .... STRH r0,[sp,#9]
- 0x0100c1b4: 79c8 .y LDRB r0,[r1,#7]
- 0x0100c1b6: f88d000b .... STRB r0,[sp,#0xb]
- 0x0100c1ba: 4804 .H LDR r0,[pc,#16] ; [0x100c1cc] = 0x200049b4
- 0x0100c1bc: f8d01098 .... LDR r1,[r0,#0x98]
- 0x0100c1c0: b109 .. CBZ r1,0x100c1c6 ; gapm_scan_request_ind_handler + 50
- 0x0100c1c2: 4668 hF MOV r0,sp
- 0x0100c1c4: 4788 .G BLX r1
- 0x0100c1c6: b005 .. ADD sp,sp,#0x14
- 0x0100c1c8: 2000 . MOVS r0,#0
- 0x0100c1ca: bd00 .. POP {pc}
- $d
- 0x0100c1cc: 200049b4 .I. DCD 536889780
- $t
- i.gapm_scan_send_adv_report_ind
- gapm_scan_send_adv_report_ind
- 0x0100c1d0: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x0100c1d4: 469b .F MOV r11,r3
- 0x0100c1d6: 4615 .F MOV r5,r2
- 0x0100c1d8: 000e .. MOVS r6,r1
- 0x0100c1da: 4682 .F MOV r10,r0
- 0x0100c1dc: d001 .. BEQ 0x100c1e2 ; gapm_scan_send_adv_report_ind + 18
- 0x0100c1de: 8a30 0. LDRH r0,[r6,#0x10]
- 0x0100c1e0: e000 .. B 0x100c1e4 ; gapm_scan_send_adv_report_ind + 20
- 0x0100c1e2: 2000 . MOVS r0,#0
- 0x0100c1e4: 7de9 .} LDRB r1,[r5,#0x17]
- 0x0100c1e6: 2700 .' MOVS r7,#0
- 0x0100c1e8: 4408 .D ADD r0,r0,r1
- 0x0100c1ea: fa1ff980 .... UXTH r9,r0
- 0x0100c1ee: f109001a .... ADD r0,r9,#0x1a
- 0x0100c1f2: b283 .. UXTH r3,r0
- 0x0100c1f4: f8ba1014 .... LDRH r1,[r10,#0x14]
- 0x0100c1f8: 2207 ." MOVS r2,#7
- 0x0100c1fa: f64050a7 @..P MOV r0,#0xda7
- 0x0100c1fe: f7f4fc4a ..J. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c202: 4604 .F MOV r4,r0
- 0x0100c204: b1a6 .. CBZ r6,0x100c230 ; gapm_scan_send_adv_report_ind + 96
- 0x0100c206: 6830 0h LDR r0,[r6,#0]
- 0x0100c208: b190 .. CBZ r0,0x100c230 ; gapm_scan_send_adv_report_ind + 96
- 0x0100c20a: 4630 0F MOV r0,r6
- 0x0100c20c: f7f4fc4d ..M. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100c210: 4680 .F MOV r8,r0
- 0x0100c212: 7902 .y LDRB r2,[r0,#4]
- 0x0100c214: 19e3 .. ADDS r3,r4,r7
- 0x0100c216: 1d41 A. ADDS r1,r0,#5
- 0x0100c218: f103001a .... ADD r0,r3,#0x1a
- 0x0100c21c: f7f4fbb4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100c220: f8980004 .... LDRB r0,[r8,#4]
- 0x0100c224: 4438 8D ADD r0,r0,r7
- 0x0100c226: b287 .. UXTH r7,r0
- 0x0100c228: 4640 @F MOV r0,r8
- 0x0100c22a: f7f4fc20 .. . BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100c22e: e7ea .. B 0x100c206 ; gapm_scan_send_adv_report_ind + 54
- 0x0100c230: 19e0 .. ADDS r0,r4,r7
- 0x0100c232: 7dea .} LDRB r2,[r5,#0x17]
- 0x0100c234: f1050118 .... ADD r1,r5,#0x18
- 0x0100c238: 301a .0 ADDS r0,r0,#0x1a
- 0x0100c23a: f7f4fba5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100c23e: f8a49018 .... STRH r9,[r4,#0x18]
- 0x0100c242: 462a *F MOV r2,r5
- 0x0100c244: 4621 !F MOV r1,r4
- 0x0100c246: 4650 PF MOV r0,r10
- 0x0100c248: f7ffff20 .. . BL gapm_scan_filter_packet ; 0x100c08c
- 0x0100c24c: b128 (. CBZ r0,0x100c25a ; gapm_scan_send_adv_report_ind + 138
- 0x0100c24e: f1a4000c .... SUB r0,r4,#0xc
- 0x0100c252: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x0100c256: f7f4bc4b ..K. B $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100c25a: 8828 (. LDRH r0,[r5,#0]
- 0x0100c25c: 0701 .. LSLS r1,r0,#28
- 0x0100c25e: d551 Q. BPL 0x100c304 ; gapm_scan_send_adv_report_ind + 308
- 0x0100c260: 06c0 .. LSLS r0,r0,#27
- 0x0100c262: d501 .. BPL 0x100c268 ; gapm_scan_send_adv_report_ind + 152
- 0x0100c264: 2003 . MOVS r0,#3
- 0x0100c266: e000 .. B 0x100c26a ; gapm_scan_send_adv_report_ind + 154
- 0x0100c268: 2002 . MOVS r0,#2
- 0x0100c26a: 7060 `p STRB r0,[r4,#1]
- 0x0100c26c: 7828 (x LDRB r0,[r5,#0]
- 0x0100c26e: 07c0 .. LSLS r0,r0,#31
- 0x0100c270: d003 .. BEQ 0x100c27a ; gapm_scan_send_adv_report_ind + 170
- 0x0100c272: 7860 `x LDRB r0,[r4,#1]
- 0x0100c274: f0400010 @... ORR r0,r0,#0x10
- 0x0100c278: 7060 `p STRB r0,[r4,#1]
- 0x0100c27a: 7828 (x LDRB r0,[r5,#0]
- 0x0100c27c: 0780 .. LSLS r0,r0,#30
- 0x0100c27e: d503 .. BPL 0x100c288 ; gapm_scan_send_adv_report_ind + 184
- 0x0100c280: 7860 `x LDRB r0,[r4,#1]
- 0x0100c282: f0400020 @. . ORR r0,r0,#0x20
- 0x0100c286: 7060 `p STRB r0,[r4,#1]
- 0x0100c288: 7828 (x LDRB r0,[r5,#0]
- 0x0100c28a: 0740 @. LSLS r0,r0,#29
- 0x0100c28c: d503 .. BPL 0x100c296 ; gapm_scan_send_adv_report_ind + 198
- 0x0100c28e: 7860 `x LDRB r0,[r4,#1]
- 0x0100c290: f0400040 @.@. ORR r0,r0,#0x40
- 0x0100c294: 7060 `p STRB r0,[r4,#1]
- 0x0100c296: f1bb0f00 .... CMP r11,#0
- 0x0100c29a: d003 .. BEQ 0x100c2a4 ; gapm_scan_send_adv_report_ind + 212
- 0x0100c29c: 7860 `x LDRB r0,[r4,#1]
- 0x0100c29e: f0400008 @... ORR r0,r0,#8
- 0x0100c2a2: 7060 `p STRB r0,[r4,#1]
- 0x0100c2a4: f89a000c .... LDRB r0,[r10,#0xc]
- 0x0100c2a8: 7020 p STRB r0,[r4,#0]
- 0x0100c2aa: 7b68 h{ LDRB r0,[r5,#0xd]
- 0x0100c2ac: 7460 `t STRB r0,[r4,#0x11]
- 0x0100c2ae: 7b28 ({ LDRB r0,[r5,#0xc]
- 0x0100c2b0: 7420 t STRB r0,[r4,#0x10]
- 0x0100c2b2: 7a68 hz LDRB r0,[r5,#9]
- 0x0100c2b4: 74a0 .t STRB r0,[r4,#0x12]
- 0x0100c2b6: 7aa8 .z LDRB r0,[r5,#0xa]
- 0x0100c2b8: 74e0 .t STRB r0,[r4,#0x13]
- 0x0100c2ba: 7ae8 .z LDRB r0,[r5,#0xb]
- 0x0100c2bc: 7520 u STRB r0,[r4,#0x14]
- 0x0100c2be: 89e8 .. LDRH r0,[r5,#0xe]
- 0x0100c2c0: 82e0 .. STRH r0,[r4,#0x16]
- 0x0100c2c2: 78a8 .x LDRB r0,[r5,#2]
- 0x0100c2c4: 28ff .( CMP r0,#0xff
- 0x0100c2c6: d020 . BEQ 0x100c30a ; gapm_scan_send_adv_report_ind + 314
- 0x0100c2c8: f0000001 .... AND r0,r0,#1
- 0x0100c2cc: 7220 r STRB r0,[r4,#8]
- 0x0100c2ce: f8d50003 .... LDR r0,[r5,#3]
- 0x0100c2d2: f8c40002 .... STR r0,[r4,#2]
- 0x0100c2d6: f8b50007 .... LDRH r0,[r5,#7]
- 0x0100c2da: 80e0 .. STRH r0,[r4,#6]
- 0x0100c2dc: 7828 (x LDRB r0,[r5,#0]
- 0x0100c2de: 0740 @. LSLS r0,r0,#29
- 0x0100c2e0: d50b .. BPL 0x100c2fa ; gapm_scan_send_adv_report_ind + 298
- 0x0100c2e2: 7c28 (| LDRB r0,[r5,#0x10]
- 0x0100c2e4: f0000001 .... AND r0,r0,#1
- 0x0100c2e8: 73e0 .s STRB r0,[r4,#0xf]
- 0x0100c2ea: f8d50011 .... LDR r0,[r5,#0x11]
- 0x0100c2ee: f8c40009 .... STR r0,[r4,#9]
- 0x0100c2f2: f8b50015 .... LDRH r0,[r5,#0x15]
- 0x0100c2f6: f8a4000d .... STRH r0,[r4,#0xd]
- 0x0100c2fa: 4620 F MOV r0,r4
- 0x0100c2fc: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x0100c300: f7f4bbce .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100c304: f3c01000 .... UBFX r0,r0,#4,#1
- 0x0100c308: e7af .. B 0x100c26a ; gapm_scan_send_adv_report_ind + 154
- 0x0100c30a: 20ff . MOVS r0,#0xff
- 0x0100c30c: 7220 r STRB r0,[r4,#8]
- 0x0100c30e: e7e5 .. B 0x100c2dc ; gapm_scan_send_adv_report_ind + 268
- i.gapm_scan_send_hci_le_set_ext_scan_en_cmd
- gapm_scan_send_hci_le_set_ext_scan_en_cmd
- 0x0100c310: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100c314: 4605 .F MOV r5,r0
- 0x0100c316: 4811 .H LDR r0,[pc,#68] ; [0x100c35c] = 0x20004b08
- 0x0100c318: 460f .F MOV r7,r1
- 0x0100c31a: f2420642 B.B. MOV r6,#0x2042
- 0x0100c31e: 6844 Dh LDR r4,[r0,#4]
- 0x0100c320: 2306 .# MOVS r3,#6
- 0x0100c322: 4632 2F MOV r2,r6
- 0x0100c324: 2100 .! MOVS r1,#0
- 0x0100c326: f2411005 A... MOV r0,#0x1105
- 0x0100c32a: 1ca4 .. ADDS r4,r4,#2
- 0x0100c32c: f7f4fbb3 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c330: 7007 .p STRB r7,[r0,#0]
- 0x0100c332: 78a1 .x LDRB r1,[r4,#2]
- 0x0100c334: 7041 Ap STRB r1,[r0,#1]
- 0x0100c336: 7ba9 .{ LDRB r1,[r5,#0xe]
- 0x0100c338: 2200 ." MOVS r2,#0
- 0x0100c33a: 2901 .) CMP r1,#1
- 0x0100c33c: d009 .. BEQ 0x100c352 ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 66
- 0x0100c33e: b141 A. CBZ r1,0x100c352 ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 66
- 0x0100c340: 89a1 .. LDRH r1,[r4,#0xc]
- 0x0100c342: 8041 A. STRH r1,[r0,#2]
- 0x0100c344: 89e1 .. LDRH r1,[r4,#0xe]
- 0x0100c346: 8081 .. STRH r1,[r0,#4]
- 0x0100c348: f7f4fc0e .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100c34c: 826e n. STRH r6,[r5,#0x12]
- 0x0100c34e: e8bd81f0 .... POP {r4-r8,pc}
- 0x0100c352: 89a1 .. LDRH r1,[r4,#0xc]
- 0x0100c354: 8041 A. STRH r1,[r0,#2]
- 0x0100c356: 8082 .. STRH r2,[r0,#4]
- 0x0100c358: e7f6 .. B 0x100c348 ; gapm_scan_send_hci_le_set_ext_scan_en_cmd + 56
- $d
- 0x0100c35a: 0000 .. DCW 0
- 0x0100c35c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_scan_send_hci_le_set_ext_scan_param_cmd
- gapm_scan_send_hci_le_set_ext_scan_param_cmd
- 0x0100c360: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100c364: 460d .F MOV r5,r1
- 0x0100c366: 4606 .F MOV r6,r0
- 0x0100c368: 2700 .' MOVS r7,#0
- 0x0100c36a: f2420841 B.A. MOV r8,#0x2041
- 0x0100c36e: 2310 .# MOVS r3,#0x10
- 0x0100c370: 4642 BF MOV r2,r8
- 0x0100c372: 4639 9F MOV r1,r7
- 0x0100c374: f2411005 A... MOV r0,#0x1105
- 0x0100c378: f7f4fb8d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c37c: 4604 .F MOV r4,r0
- 0x0100c37e: 7c70 p| LDRB r0,[r6,#0x11]
- 0x0100c380: f7fdfe74 ..t. BL gapm_actv_get_hci_own_addr_type ; 0x100a06c
- 0x0100c384: 7020 p STRB r0,[r4,#0]
- 0x0100c386: 2100 .! MOVS r1,#0
- 0x0100c388: 7061 ap STRB r1,[r4,#1]
- 0x0100c38a: 7bb2 .{ LDRB r2,[r6,#0xe]
- 0x0100c38c: 2001 . MOVS r0,#1
- 0x0100c38e: 2a03 .* CMP r2,#3
- 0x0100c390: d001 .. BEQ 0x100c396 ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 54
- 0x0100c392: 2a05 .* CMP r2,#5
- 0x0100c394: d100 .. BNE 0x100c398 ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 56
- 0x0100c396: 7060 `p STRB r0,[r4,#1]
- 0x0100c398: 7c72 r| LDRB r2,[r6,#0x11]
- 0x0100c39a: 2a01 .* CMP r2,#1
- 0x0100c39c: d106 .. BNE 0x100c3ac ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 76
- 0x0100c39e: 786a jx LDRB r2,[r5,#1]
- 0x0100c3a0: 06d2 .. LSLS r2,r2,#27
- 0x0100c3a2: d503 .. BPL 0x100c3ac ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 76
- 0x0100c3a4: 7862 bx LDRB r2,[r4,#1]
- 0x0100c3a6: f0420202 B... ORR r2,r2,#2
- 0x0100c3aa: 7062 bp STRB r2,[r4,#1]
- 0x0100c3ac: 70a1 .p STRB r1,[r4,#2]
- 0x0100c3ae: 7869 ix LDRB r1,[r5,#1]
- 0x0100c3b0: 07c9 .. LSLS r1,r1,#31
- 0x0100c3b2: d009 .. BEQ 0x100c3c8 ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 104
- 0x0100c3b4: 70a0 .p STRB r0,[r4,#2]
- 0x0100c3b6: 88a8 .. LDRH r0,[r5,#4]
- 0x0100c3b8: 80e0 .. STRH r0,[r4,#6]
- 0x0100c3ba: 88e8 .. LDRH r0,[r5,#6]
- 0x0100c3bc: 8120 . STRH r0,[r4,#8]
- 0x0100c3be: 7868 hx LDRB r0,[r5,#1]
- 0x0100c3c0: 2701 .' MOVS r7,#1
- 0x0100c3c2: f3c00080 .... UBFX r0,r0,#2,#1
- 0x0100c3c6: 7120 q STRB r0,[r4,#4]
- 0x0100c3c8: 7868 hx LDRB r0,[r5,#1]
- 0x0100c3ca: 0780 .. LSLS r0,r0,#30
- 0x0100c3cc: d50f .. BPL 0x100c3ee ; gapm_scan_send_hci_le_set_ext_scan_param_cmd + 142
- 0x0100c3ce: 78a0 .x LDRB r0,[r4,#2]
- 0x0100c3d0: f0400004 @... ORR r0,r0,#4
- 0x0100c3d4: 70a0 .p STRB r0,[r4,#2]
- 0x0100c3d6: eb070047 ..G. ADD r0,r7,r7,LSL #1
- 0x0100c3da: eb040040 ..@. ADD r0,r4,r0,LSL #1
- 0x0100c3de: 8929 ). LDRH r1,[r5,#8]
- 0x0100c3e0: 80c1 .. STRH r1,[r0,#6]
- 0x0100c3e2: 8969 i. LDRH r1,[r5,#0xa]
- 0x0100c3e4: 8101 .. STRH r1,[r0,#8]
- 0x0100c3e6: 7869 ix LDRB r1,[r5,#1]
- 0x0100c3e8: f3c101c0 .... UBFX r1,r1,#3,#1
- 0x0100c3ec: 7101 .q STRB r1,[r0,#4]
- 0x0100c3ee: 4620 F MOV r0,r4
- 0x0100c3f0: f7f4fbba .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100c3f4: f8a68012 .... STRH r8,[r6,#0x12]
- 0x0100c3f8: e8bd81f0 .... POP {r4-r8,pc}
- i.gapm_scan_start
- gapm_scan_start
- 0x0100c3fc: b570 p. PUSH {r4-r6,lr}
- 0x0100c3fe: 4a11 .J LDR r2,[pc,#68] ; [0x100c444] = 0x20004b08
- 0x0100c400: 1c89 .. ADDS r1,r1,#2
- 0x0100c402: f89230d4 ...0 LDRB r3,[r2,#0xd4]
- 0x0100c406: 2bff .+ CMP r3,#0xff
- 0x0100c408: d001 .. BEQ 0x100c40e ; gapm_scan_start + 18
- 0x0100c40a: 2443 C$ MOVS r4,#0x43
- 0x0100c40c: e017 .. B 0x100c43e ; gapm_scan_start + 66
- 0x0100c40e: 780b .x LDRB r3,[r1,#0]
- 0x0100c410: 2440 @$ MOVS r4,#0x40
- 0x0100c412: 2b05 .+ CMP r3,#5
- 0x0100c414: d813 .. BHI 0x100c43e ; gapm_scan_start + 66
- 0x0100c416: 788d .x LDRB r5,[r1,#2]
- 0x0100c418: 2d02 .- CMP r5,#2
- 0x0100c41a: d810 .. BHI 0x100c43e ; gapm_scan_start + 66
- 0x0100c41c: 7383 .s STRB r3,[r0,#0xe]
- 0x0100c41e: 784b Kx LDRB r3,[r1,#1]
- 0x0100c420: 2400 .$ MOVS r4,#0
- 0x0100c422: 069b .. LSLS r3,r3,#26
- 0x0100c424: d403 .. BMI 0x100c42e ; gapm_scan_start + 50
- 0x0100c426: 7c03 .| LDRB r3,[r0,#0x10]
- 0x0100c428: f0430301 C... ORR r3,r3,#1
- 0x0100c42c: 7403 .t STRB r3,[r0,#0x10]
- 0x0100c42e: 7b03 .{ LDRB r3,[r0,#0xc]
- 0x0100c430: f88230d6 ...0 STRB r3,[r2,#0xd6]
- 0x0100c434: 7b03 .{ LDRB r3,[r0,#0xc]
- 0x0100c436: f88230d4 ...0 STRB r3,[r2,#0xd4]
- 0x0100c43a: f7ffff91 .... BL gapm_scan_send_hci_le_set_ext_scan_param_cmd ; 0x100c360
- 0x0100c43e: 4620 F MOV r0,r4
- 0x0100c440: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100c442: 0000 .. DCW 0
- 0x0100c444: 20004b08 .K. DCD 536890120
- $t
- i.gapm_scan_stop
- gapm_scan_stop
- 0x0100c448: 4a03 .J LDR r2,[pc,#12] ; [0x100c458] = 0x20004b08
- 0x0100c44a: 7b01 .{ LDRB r1,[r0,#0xc]
- 0x0100c44c: f88210d6 .... STRB r1,[r2,#0xd6]
- 0x0100c450: 2100 .! MOVS r1,#0
- 0x0100c452: f7ffbf5d ..]. B.W gapm_scan_send_hci_le_set_ext_scan_en_cmd ; 0x100c310
- $d
- 0x0100c456: 0000 .. DCW 0
- 0x0100c458: 20004b08 .K. DCD 536890120
- $t
- i.gapm_scan_store_fragment
- gapm_scan_store_fragment
- 0x0100c45c: b570 p. PUSH {r4-r6,lr}
- 0x0100c45e: 4615 .F MOV r5,r2
- 0x0100c460: 000c .. MOVS r4,r1
- 0x0100c462: d119 .. BNE 0x100c498 ; gapm_scan_store_fragment + 60
- 0x0100c464: 4601 .F MOV r1,r0
- 0x0100c466: 2000 . MOVS r0,#0
- 0x0100c468: eb000280 .... ADD r2,r0,r0,LSL #2
- 0x0100c46c: eb010482 .... ADD r4,r1,r2,LSL #2
- 0x0100c470: f8542f1c T../ LDR r2,[r4,#0x1c]!
- 0x0100c474: b122 ". CBZ r2,0x100c480 ; gapm_scan_store_fragment + 36
- 0x0100c476: 1c40 @. ADDS r0,r0,#1
- 0x0100c478: b2c0 .. UXTB r0,r0
- 0x0100c47a: 2805 .( CMP r0,#5
- 0x0100c47c: d3f4 .. BCC 0x100c468 ; gapm_scan_store_fragment + 12
- 0x0100c47e: bd70 p. POP {r4-r6,pc}
- 0x0100c480: 78a8 .x LDRB r0,[r5,#2]
- 0x0100c482: 73a0 .s STRB r0,[r4,#0xe]
- 0x0100c484: f8d50003 .... LDR r0,[r5,#3]
- 0x0100c488: 60a0 .` STR r0,[r4,#8]
- 0x0100c48a: f8b50007 .... LDRH r0,[r5,#7]
- 0x0100c48e: 81a0 .. STRH r0,[r4,#0xc]
- 0x0100c490: 2000 . MOVS r0,#0
- 0x0100c492: 8220 . STRH r0,[r4,#0x10]
- 0x0100c494: 2c00 ., CMP r4,#0
- 0x0100c496: d0f2 .. BEQ 0x100c47e ; gapm_scan_store_fragment + 34
- 0x0100c498: 7de8 .} LDRB r0,[r5,#0x17]
- 0x0100c49a: 2102 .! MOVS r1,#2
- 0x0100c49c: 3008 .0 ADDS r0,r0,#8
- 0x0100c49e: f7f4facd .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100c4a2: 0006 .. MOVS r6,r0
- 0x0100c4a4: d010 .. BEQ 0x100c4c8 ; gapm_scan_store_fragment + 108
- 0x0100c4a6: 7de8 .} LDRB r0,[r5,#0x17]
- 0x0100c4a8: 7130 0q STRB r0,[r6,#4]
- 0x0100c4aa: 7dea .} LDRB r2,[r5,#0x17]
- 0x0100c4ac: f1050118 .... ADD r1,r5,#0x18
- 0x0100c4b0: 1d70 p. ADDS r0,r6,#5
- 0x0100c4b2: f7f4fa69 ..i. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100c4b6: 4631 1F MOV r1,r6
- 0x0100c4b8: 4620 F MOV r0,r4
- 0x0100c4ba: f7f4fafb .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100c4be: 8a20 . LDRH r0,[r4,#0x10]
- 0x0100c4c0: 7de9 .} LDRB r1,[r5,#0x17]
- 0x0100c4c2: 4408 .D ADD r0,r0,r1
- 0x0100c4c4: 8220 . STRH r0,[r4,#0x10]
- 0x0100c4c6: bd70 p. POP {r4-r6,pc}
- 0x0100c4c8: 4620 F MOV r0,r4
- 0x0100c4ca: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100c4ce: f7ffbd95 .... B.W gapm_scan_clear_fragments ; 0x100bffc
- 0x0100c4d2: 0000 .. MOVS r0,r0
- i.gapm_send_complete_evt
- gapm_send_complete_evt
- 0x0100c4d4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100c4d8: 4e0e .N LDR r6,[pc,#56] ; [0x100c514] = 0x20004b08
- 0x0100c4da: 4604 .F MOV r4,r0
- 0x0100c4dc: 460f .F MOV r7,r1
- 0x0100c4de: f8565024 V.$P LDR r5,[r6,r4,LSL #2]
- 0x0100c4e2: b16d m. CBZ r5,0x100c500 ; gapm_send_complete_evt + 44
- 0x0100c4e4: f7fefedc .... BL gapm_get_requester ; 0x100b2a0
- 0x0100c4e8: 4601 .F MOV r1,r0
- 0x0100c4ea: 2302 .# MOVS r3,#2
- 0x0100c4ec: 2207 ." MOVS r2,#7
- 0x0100c4ee: f44f6050 O.P` MOV r0,#0xd00
- 0x0100c4f2: f7f4fad0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c4f6: 7829 )x LDRB r1,[r5,#0]
- 0x0100c4f8: 7001 .p STRB r1,[r0,#0]
- 0x0100c4fa: 7047 Gp STRB r7,[r0,#1]
- 0x0100c4fc: f7f4fad0 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100c500: 2c01 ., CMP r4,#1
- 0x0100c502: d102 .. BNE 0x100c50a ; gapm_send_complete_evt + 54
- 0x0100c504: 20ff . MOVS r0,#0xff
- 0x0100c506: f88600d6 .... STRB r0,[r6,#0xd6]
- 0x0100c50a: 4620 F MOV r0,r4
- 0x0100c50c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100c510: f7ffbb4a ..J. B gapm_operation_cleanup ; 0x100bba8
- $d
- 0x0100c514: 20004b08 .K. DCD 536890120
- $t
- i.gapm_send_error_evt
- gapm_send_error_evt
- 0x0100c518: b570 p. PUSH {r4-r6,lr}
- 0x0100c51a: 4614 .F MOV r4,r2
- 0x0100c51c: 4605 .F MOV r5,r0
- 0x0100c51e: 2900 .) CMP r1,#0
- 0x0100c520: d00b .. BEQ 0x100c53a ; gapm_send_error_evt + 34
- 0x0100c522: 2302 .# MOVS r3,#2
- 0x0100c524: 2207 ." MOVS r2,#7
- 0x0100c526: f44f6050 O.P` MOV r0,#0xd00
- 0x0100c52a: f7f4fab4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c52e: 7005 .p STRB r5,[r0,#0]
- 0x0100c530: 7044 Dp STRB r4,[r0,#1]
- 0x0100c532: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100c536: f7f4bab3 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100c53a: bd70 p. POP {r4-r6,pc}
- i.gapm_set_adv_data_cmd_handler
- gapm_set_adv_data_cmd_handler
- 0x0100c53c: b5f8 .. PUSH {r3-r7,lr}
- 0x0100c53e: a037 7. ADR r0,{pc}+0xde ; 0x100c61c
- 0x0100c540: 460d .F MOV r5,r1
- 0x0100c542: 6800 .h LDR r0,[r0,#0]
- 0x0100c544: 9000 .. STR r0,[sp,#0]
- 0x0100c546: 466a jF MOV r2,sp
- 0x0100c548: 2001 . MOVS r0,#1
- 0x0100c54a: f7fffc4d ..M. BL gapm_process_op ; 0x100bde8
- 0x0100c54e: 4607 .F MOV r7,r0
- 0x0100c550: 2801 .( CMP r0,#1
- 0x0100c552: d156 V. BNE 0x100c602 ; gapm_set_adv_data_cmd_handler + 198
- 0x0100c554: 4932 2I LDR r1,[pc,#200] ; [0x100c620] = 0x20000080
- 0x0100c556: 7868 hx LDRB r0,[r5,#1]
- 0x0100c558: f891104d ..M. LDRB r1,[r1,#0x4d]
- 0x0100c55c: 4288 .B CMP r0,r1
- 0x0100c55e: d301 .. BCC 0x100c564 ; gapm_set_adv_data_cmd_handler + 40
- 0x0100c560: 2140 @! MOVS r1,#0x40
- 0x0100c562: e04b K. B 0x100c5fc ; gapm_set_adv_data_cmd_handler + 192
- 0x0100c564: 4e2f /N LDR r6,[pc,#188] ; [0x100c624] = 0x20004b08
- 0x0100c566: eb060080 .... ADD r0,r6,r0,LSL #2
- 0x0100c56a: 68c4 .h LDR r4,[r0,#0xc]
- 0x0100c56c: b1cc .. CBZ r4,0x100c5a2 ; gapm_set_adv_data_cmd_handler + 102
- 0x0100c56e: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x0100c570: b9b8 .. CBNZ r0,0x100c5a2 ; gapm_set_adv_data_cmd_handler + 102
- 0x0100c572: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x0100c574: 2801 .( CMP r0,#1
- 0x0100c576: d001 .. BEQ 0x100c57c ; gapm_set_adv_data_cmd_handler + 64
- 0x0100c578: 2803 .( CMP r0,#3
- 0x0100c57a: d112 .. BNE 0x100c5a2 ; gapm_set_adv_data_cmd_handler + 102
- 0x0100c57c: 7828 (x LDRB r0,[r5,#0]
- 0x0100c57e: 28a9 .( CMP r0,#0xa9
- 0x0100c580: d004 .. BEQ 0x100c58c ; gapm_set_adv_data_cmd_handler + 80
- 0x0100c582: 28aa .( CMP r0,#0xaa
- 0x0100c584: d006 .. BEQ 0x100c594 ; gapm_set_adv_data_cmd_handler + 88
- 0x0100c586: 28ab .( CMP r0,#0xab
- 0x0100c588: d008 .. BEQ 0x100c59c ; gapm_set_adv_data_cmd_handler + 96
- 0x0100c58a: e00c .. B 0x100c5a6 ; gapm_set_adv_data_cmd_handler + 106
- 0x0100c58c: 7c21 !| LDRB r1,[r4,#0x10]
- 0x0100c58e: 0789 .. LSLS r1,r1,#30
- 0x0100c590: d507 .. BPL 0x100c5a2 ; gapm_set_adv_data_cmd_handler + 102
- 0x0100c592: e008 .. B 0x100c5a6 ; gapm_set_adv_data_cmd_handler + 106
- 0x0100c594: 7c21 !| LDRB r1,[r4,#0x10]
- 0x0100c596: 07c9 .. LSLS r1,r1,#31
- 0x0100c598: d003 .. BEQ 0x100c5a2 ; gapm_set_adv_data_cmd_handler + 102
- 0x0100c59a: e004 .. B 0x100c5a6 ; gapm_set_adv_data_cmd_handler + 106
- 0x0100c59c: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x0100c59e: 2902 .) CMP r1,#2
- 0x0100c5a0: d001 .. BEQ 0x100c5a6 ; gapm_set_adv_data_cmd_handler + 106
- 0x0100c5a2: 2143 C! MOVS r1,#0x43
- 0x0100c5a4: e02a *. B 0x100c5fc ; gapm_set_adv_data_cmd_handler + 192
- 0x0100c5a6: 886a j. LDRH r2,[r5,#2]
- 0x0100c5a8: f894c01e .... LDRB r12,[r4,#0x1e]
- 0x0100c5ac: 2140 @! MOVS r1,#0x40
- 0x0100c5ae: 4613 .F MOV r3,r2
- 0x0100c5b0: f1bc0f03 .... CMP r12,#3
- 0x0100c5b4: d00a .. BEQ 0x100c5cc ; gapm_set_adv_data_cmd_handler + 144
- 0x0100c5b6: 28a9 .( CMP r0,#0xa9
- 0x0100c5b8: d006 .. BEQ 0x100c5c8 ; gapm_set_adv_data_cmd_handler + 140
- 0x0100c5ba: 28aa .( CMP r0,#0xaa
- 0x0100c5bc: d106 .. BNE 0x100c5cc ; gapm_set_adv_data_cmd_handler + 144
- 0x0100c5be: f894c010 .... LDRB r12,[r4,#0x10]
- 0x0100c5c2: ea5f7c8c _..| LSLS r12,r12,#30
- 0x0100c5c6: d401 .. BMI 0x100c5cc ; gapm_set_adv_data_cmd_handler + 144
- 0x0100c5c8: 1cd2 .. ADDS r2,r2,#3
- 0x0100c5ca: b292 .. UXTH r2,r2
- 0x0100c5cc: f8b6c06e ..n. LDRH r12,[r6,#0x6e]
- 0x0100c5d0: 4594 .E CMP r12,r2
- 0x0100c5d2: d313 .. BCC 0x100c5fc ; gapm_set_adv_data_cmd_handler + 192
- 0x0100c5d4: f894c00e .... LDRB r12,[r4,#0xe]
- 0x0100c5d8: f1bc0f00 .... CMP r12,#0
- 0x0100c5dc: d101 .. BNE 0x100c5e2 ; gapm_set_adv_data_cmd_handler + 166
- 0x0100c5de: 2a1f .* CMP r2,#0x1f
- 0x0100c5e0: d80c .. BHI 0x100c5fc ; gapm_set_adv_data_cmd_handler + 192
- 0x0100c5e2: 28a9 .( CMP r0,#0xa9
- 0x0100c5e4: d001 .. BEQ 0x100c5ea ; gapm_set_adv_data_cmd_handler + 174
- 0x0100c5e6: 28aa .( CMP r0,#0xaa
- 0x0100c5e8: d10d .. BNE 0x100c606 ; gapm_set_adv_data_cmd_handler + 202
- 0x0100c5ea: 1d29 ). ADDS r1,r5,#4
- 0x0100c5ec: 4618 .F MOV r0,r3
- 0x0100c5ee: f7fdff95 .... BL gapm_adv_check_data_sanity ; 0x100a51c
- 0x0100c5f2: b940 @. CBNZ r0,0x100c606 ; gapm_set_adv_data_cmd_handler + 202
- 0x0100c5f4: 7fa0 .. LDRB r0,[r4,#0x1e]
- 0x0100c5f6: 2803 .( CMP r0,#3
- 0x0100c5f8: d005 .. BEQ 0x100c606 ; gapm_set_adv_data_cmd_handler + 202
- 0x0100c5fa: 214a J! MOVS r1,#0x4a
- 0x0100c5fc: 2001 . MOVS r0,#1
- 0x0100c5fe: f7ffff69 ..i. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100c602: 4638 8F MOV r0,r7
- 0x0100c604: bdf8 .. POP {r3-r7,pc}
- 0x0100c606: 2000 . MOVS r0,#0
- 0x0100c608: 83a0 .. STRH r0,[r4,#0x1c]
- 0x0100c60a: 7868 hx LDRB r0,[r5,#1]
- 0x0100c60c: f88600d6 .... STRB r0,[r6,#0xd6]
- 0x0100c610: 2200 ." MOVS r2,#0
- 0x0100c612: 4629 )F MOV r1,r5
- 0x0100c614: 4620 F MOV r0,r4
- 0x0100c616: f7fefa19 .... BL gapm_adv_set_data ; 0x100aa4c
- 0x0100c61a: e7f2 .. B 0x100c602 ; gapm_set_adv_data_cmd_handler + 198
- $d
- 0x0100c61c: 00abaaa9 .... DCD 11250345
- 0x0100c620: 20000080 ... DCD 536871040
- 0x0100c624: 20004b08 .K. DCD 536890120
- $t
- i.gapm_set_channel_map_cmd_handler
- gapm_set_channel_map_cmd_handler
- 0x0100c628: b538 8. PUSH {r3-r5,lr}
- 0x0100c62a: a013 .. ADR r0,{pc}+0x4e ; 0x100c678
- 0x0100c62c: 460d .F MOV r5,r1
- 0x0100c62e: 6800 .h LDR r0,[r0,#0]
- 0x0100c630: 9000 .. STR r0,[sp,#0]
- 0x0100c632: 466a jF MOV r2,sp
- 0x0100c634: 2000 . MOVS r0,#0
- 0x0100c636: f7fffbd7 .... BL gapm_process_op ; 0x100bde8
- 0x0100c63a: 4604 .F MOV r4,r0
- 0x0100c63c: 2801 .( CMP r0,#1
- 0x0100c63e: d109 .. BNE 0x100c654 ; gapm_set_channel_map_cmd_handler + 44
- 0x0100c640: 480e .H LDR r0,[pc,#56] ; [0x100c67c] = 0x20004b08
- 0x0100c642: f8901088 .... LDRB r1,[r0,#0x88]
- 0x0100c646: 2005 . MOVS r0,#5
- 0x0100c648: 4388 .C BICS r0,r0,r1
- 0x0100c64a: d005 .. BEQ 0x100c658 ; gapm_set_channel_map_cmd_handler + 48
- 0x0100c64c: 2143 C! MOVS r1,#0x43
- 0x0100c64e: 2000 . MOVS r0,#0
- 0x0100c650: f7ffff40 ..@. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100c654: 4620 F MOV r0,r4
- 0x0100c656: bd38 8. POP {r3-r5,pc}
- 0x0100c658: 2305 .# MOVS r3,#5
- 0x0100c65a: f2420214 B... MOV r2,#0x2014
- 0x0100c65e: 2100 .! MOVS r1,#0
- 0x0100c660: f2411005 A... MOV r0,#0x1105
- 0x0100c664: f7f4fa17 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c668: f8d51001 .... LDR r1,[r5,#1]
- 0x0100c66c: 6001 .` STR r1,[r0,#0]
- 0x0100c66e: 7969 iy LDRB r1,[r5,#5]
- 0x0100c670: 7101 .q STRB r1,[r0,#4]
- 0x0100c672: f7f4fa79 ..y. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100c676: e7ed .. B 0x100c654 ; gapm_set_channel_map_cmd_handler + 44
- $d
- 0x0100c678: 00000004 .... DCD 4
- 0x0100c67c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_set_dev_config_cmd_handler
- gapm_set_dev_config_cmd_handler
- 0x0100c680: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x0100c684: a068 h. ADR r0,{pc}+0x1a4 ; 0x100c828
- 0x0100c686: b093 .. SUB sp,sp,#0x4c
- 0x0100c688: 6800 .h LDR r0,[r0,#0]
- 0x0100c68a: 9010 .. STR r0,[sp,#0x40]
- 0x0100c68c: 460c .F MOV r4,r1
- 0x0100c68e: aa10 .. ADD r2,sp,#0x40
- 0x0100c690: 2000 . MOVS r0,#0
- 0x0100c692: f7fffba9 .... BL gapm_process_op ; 0x100bde8
- 0x0100c696: 4607 .F MOV r7,r0
- 0x0100c698: 2801 .( CMP r0,#1
- 0x0100c69a: d153 S. BNE 0x100c744 ; gapm_set_dev_config_cmd_handler + 196
- 0x0100c69c: 7860 `x LDRB r0,[r4,#1]
- 0x0100c69e: 4d63 cM LDR r5,[pc,#396] ; [0x100c82c] = 0x20004b08
- 0x0100c6a0: f000060f .... AND r6,r0,#0xf
- 0x0100c6a4: f8950089 .... LDRB r0,[r5,#0x89]
- 0x0100c6a8: b920 . CBNZ r0,0x100c6b4 ; gapm_set_dev_config_cmd_handler + 52
- 0x0100c6aa: 6868 hh LDR r0,[r5,#4]
- 0x0100c6ac: b910 .. CBNZ r0,0x100c6b4 ; gapm_set_dev_config_cmd_handler + 52
- 0x0100c6ae: f89500d8 .... LDRB r0,[r5,#0xd8]
- 0x0100c6b2: b108 .. CBZ r0,0x100c6b8 ; gapm_set_dev_config_cmd_handler + 56
- 0x0100c6b4: 2143 C! MOVS r1,#0x43
- 0x0100c6b6: e042 B. B 0x100c73e ; gapm_set_dev_config_cmd_handler + 190
- 0x0100c6b8: f04f0800 O... MOV r8,#0
- 0x0100c6bc: 8ca1 .. LDRH r1,[r4,#0x24]
- 0x0100c6be: 8c60 `. LDRH r0,[r4,#0x22]
- 0x0100c6c0: f7fefc1e .... BL gapm_dle_val_check ; 0x100af00
- 0x0100c6c4: b108 .. CBZ r0,0x100c6ca ; gapm_set_dev_config_cmd_handler + 74
- 0x0100c6c6: 2140 @! MOVS r1,#0x40
- 0x0100c6c8: e039 9. B 0x100c73e ; gapm_set_dev_config_cmd_handler + 190
- 0x0100c6ca: f885808a .... STRB r8,[r5,#0x8a]
- 0x0100c6ce: f8858088 .... STRB r8,[r5,#0x88]
- 0x0100c6d2: f7f7fe01 .... BL attmdb_destroy ; 0x10042d8
- 0x0100c6d6: 200a . MOVS r0,#0xa
- 0x0100c6d8: 43b0 .C BICS r0,r0,r6
- 0x0100c6da: d002 .. BEQ 0x100c6e2 ; gapm_set_dev_config_cmd_handler + 98
- 0x0100c6dc: 2005 . MOVS r0,#5
- 0x0100c6de: 43b0 .C BICS r0,r0,r6
- 0x0100c6e0: d134 4. BNE 0x100c74c ; gapm_set_dev_config_cmd_handler + 204
- 0x0100c6e2: f8941020 .. . LDRB r1,[r4,#0x20]
- 0x0100c6e6: 201f . MOVS r0,#0x1f
- 0x0100c6e8: 0649 I. LSLS r1,r1,#25
- 0x0100c6ea: d506 .. BPL 0x100c6fa ; gapm_set_dev_config_cmd_handler + 122
- 0x0100c6ec: f895108a .... LDRB r1,[r5,#0x8a]
- 0x0100c6f0: 207f . MOVS r0,#0x7f
- 0x0100c6f2: f0410120 A. . ORR r1,r1,#0x20
- 0x0100c6f6: f885108a .... STRB r1,[r5,#0x8a]
- 0x0100c6fa: f0160f05 .... TST r6,#5
- 0x0100c6fe: d004 .. BEQ 0x100c70a ; gapm_set_dev_config_cmd_handler + 138
- 0x0100c700: 7ea1 .~ LDRB r1,[r4,#0x1a]
- 0x0100c702: 0749 I. LSLS r1,r1,#29
- 0x0100c704: d501 .. BPL 0x100c70a ; gapm_set_dev_config_cmd_handler + 138
- 0x0100c706: f44070c0 @..p ORR r0,r0,#0x180
- 0x0100c70a: f44061c0 @..a ORR r1,r0,#0x600
- 0x0100c70e: 8ba0 .. LDRH r0,[r4,#0x1c]
- 0x0100c710: f7fefe38 ..8. BL gapm_init_attr ; 0x100b384
- 0x0100c714: 0001 .. MOVS r1,r0
- 0x0100c716: d112 .. BNE 0x100c73e ; gapm_set_dev_config_cmd_handler + 190
- 0x0100c718: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x0100c71c: 0600 .. LSLS r0,r0,#24
- 0x0100c71e: d505 .. BPL 0x100c72c ; gapm_set_dev_config_cmd_handler + 172
- 0x0100c720: f895008a .... LDRB r0,[r5,#0x8a]
- 0x0100c724: f0400040 @.@. ORR r0,r0,#0x40
- 0x0100c728: f885008a .... STRB r0,[r5,#0x8a]
- 0x0100c72c: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x0100c730: f3c011c0 .... UBFX r1,r0,#7,#1
- 0x0100c734: 8be0 .. LDRH r0,[r4,#0x1e]
- 0x0100c736: f002fc35 ..5. BL gattm_init_attr ; 0x100efa4
- 0x0100c73a: 0001 .. MOVS r1,r0
- 0x0100c73c: d006 .. BEQ 0x100c74c ; gapm_set_dev_config_cmd_handler + 204
- 0x0100c73e: 2000 . MOVS r0,#0
- 0x0100c740: f7fffec8 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100c744: b013 .. ADD sp,sp,#0x4c
- 0x0100c746: 4638 8F MOV r0,r7
- 0x0100c748: e8bd83f0 .... POP {r4-r9,pc}
- 0x0100c74c: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x0100c750: f44f6900 O..i MOV r9,#0x800
- 0x0100c754: f0100f38 ..8. TST r0,#0x38
- 0x0100c758: d006 .. BEQ 0x100c768 ; gapm_set_dev_config_cmd_handler + 232
- 0x0100c75a: 2004 . MOVS r0,#4
- 0x0100c75c: f7fefc68 ..h. BL gapm_get_att_handle ; 0x100b030
- 0x0100c760: 4649 IF MOV r1,r9
- 0x0100c762: 464a JF MOV r2,r9
- 0x0100c764: f7f7fa6b ..k. BL attm_att_update_perm ; 0x1003c3e
- 0x0100c768: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x0100c76c: 0740 @. LSLS r0,r0,#29
- 0x0100c76e: d006 .. BEQ 0x100c77e ; gapm_set_dev_config_cmd_handler + 254
- 0x0100c770: 2002 . MOVS r0,#2
- 0x0100c772: f7fefc5d ..]. BL gapm_get_att_handle ; 0x100b030
- 0x0100c776: 4649 IF MOV r1,r9
- 0x0100c778: 464a JF MOV r2,r9
- 0x0100c77a: f7f7fa60 ..`. BL attm_att_update_perm ; 0x1003c3e
- 0x0100c77e: 2001 . MOVS r0,#1
- 0x0100c780: f008f962 ..b. BL prf_init ; 0x1014a48
- 0x0100c784: f8856088 ...` STRB r6,[r5,#0x88]
- 0x0100c788: 8ce0 .. LDRH r0,[r4,#0x26]
- 0x0100c78a: f000f87f .... BL gapm_set_max_mtu ; 0x100c88c
- 0x0100c78e: 8d20 . LDRH r0,[r4,#0x28]
- 0x0100c790: f000f86c ..l. BL gapm_set_max_mps ; 0x100c86c
- 0x0100c794: f7feff94 .... BL gapm_le_psm_cleanup ; 0x100b6c0
- 0x0100c798: f88580d1 .... STRB r8,[r5,#0xd1]
- 0x0100c79c: f894102a ..*. LDRB r1,[r4,#0x2a]
- 0x0100c7a0: f88510d0 .... STRB r1,[r5,#0xd0]
- 0x0100c7a4: f8951088 .... LDRB r1,[r5,#0x88]
- 0x0100c7a8: 4640 @F MOV r0,r8
- 0x0100c7aa: 0889 .. LSRS r1,r1,#2
- 0x0100c7ac: d025 %. BEQ 0x100c7fa ; gapm_set_dev_config_cmd_handler + 378
- 0x0100c7ae: 7ee0 .~ LDRB r0,[r4,#0x1b]
- 0x0100c7b0: f885008b .... STRB r0,[r5,#0x8b]
- 0x0100c7b4: 0781 .. LSLS r1,r0,#30
- 0x0100c7b6: d51e .. BPL 0x100c7f6 ; gapm_set_dev_config_cmd_handler + 374
- 0x0100c7b8: 0600 .. LSLS r0,r0,#24
- 0x0100c7ba: d420 . BMI 0x100c7fe ; gapm_set_dev_config_cmd_handler + 382
- 0x0100c7bc: 2040 @ MOVS r0,#0x40
- 0x0100c7be: f88d0044 ..D. STRB r0,[sp,#0x44]
- 0x0100c7c2: 481b .H LDR r0,[pc,#108] ; [0x100c830] = 0x2000013c
- 0x0100c7c4: 466a jF MOV r2,sp
- 0x0100c7c6: a911 .. ADD r1,sp,#0x44
- 0x0100c7c8: 6803 .h LDR r3,[r0,#0]
- 0x0100c7ca: 2081 . MOVS r0,#0x81
- 0x0100c7cc: 4798 .G BLX r3
- 0x0100c7ce: b128 (. CBZ r0,0x100c7dc ; gapm_set_dev_config_cmd_handler + 348
- 0x0100c7d0: f8150f8b .... LDRB r0,[r5,#0x8b]!
- 0x0100c7d4: f0400080 @... ORR r0,r0,#0x80
- 0x0100c7d8: 7028 (p STRB r0,[r5,#0]
- 0x0100c7da: e010 .. B 0x100c7fe ; gapm_set_dev_config_cmd_handler + 382
- 0x0100c7dc: 4813 .H LDR r0,[pc,#76] ; [0x100c82c] = 0x20004b08
- 0x0100c7de: 2220 " MOVS r2,#0x20
- 0x0100c7e0: 4669 iF MOV r1,sp
- 0x0100c7e2: 3090 .0 ADDS r0,r0,#0x90
- 0x0100c7e4: f7f4f989 .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x0100c7e8: 4810 .H LDR r0,[pc,#64] ; [0x100c82c] = 0x20004b08
- 0x0100c7ea: 2220 " MOVS r2,#0x20
- 0x0100c7ec: 30b0 .0 ADDS r0,r0,#0xb0
- 0x0100c7ee: a908 .. ADD r1,sp,#0x20
- 0x0100c7f0: f7f4f983 .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x0100c7f4: e003 .. B 0x100c7fe ; gapm_set_dev_config_cmd_handler + 382
- 0x0100c7f6: f0200082 ... BIC r0,r0,#0x82
- 0x0100c7fa: f885008b .... STRB r0,[r5,#0x8b]
- 0x0100c7fe: 480b .H LDR r0,[pc,#44] ; [0x100c82c] = 0x20004b08
- 0x0100c800: 2210 ." MOVS r2,#0x10
- 0x0100c802: f104010a .... ADD r1,r4,#0xa
- 0x0100c806: 3072 r0 ADDS r0,r0,#0x72
- 0x0100c808: f7f4f8be .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100c80c: 7ea0 .~ LDRB r0,[r4,#0x1a]
- 0x0100c80e: 07c0 .. LSLS r0,r0,#31
- 0x0100c810: d005 .. BEQ 0x100c81e ; gapm_set_dev_config_cmd_handler + 414
- 0x0100c812: 4806 .H LDR r0,[pc,#24] ; [0x100c82c] = 0x20004b08
- 0x0100c814: 6861 ah LDR r1,[r4,#4]
- 0x0100c816: f8401f82 @... STR r1,[r0,#0x82]!
- 0x0100c81a: 8921 !. LDRH r1,[r4,#8]
- 0x0100c81c: 8081 .. STRH r1,[r0,#4]
- 0x0100c81e: 2100 .! MOVS r1,#0
- 0x0100c820: 4608 .F MOV r0,r1
- 0x0100c822: f7fff929 ..). BL gapm_op_setup_continue ; 0x100ba78
- 0x0100c826: e78d .. B 0x100c744 ; gapm_set_dev_config_cmd_handler + 196
- $d
- 0x0100c828: 00000003 .... DCD 3
- 0x0100c82c: 20004b08 .K. DCD 536890120
- 0x0100c830: 2000013c <.. DCD 536871228
- $t
- i.gapm_set_irk_cmd_handler
- gapm_set_irk_cmd_handler
- 0x0100c834: b538 8. PUSH {r3-r5,lr}
- 0x0100c836: a00b .. ADR r0,{pc}+0x2e ; 0x100c864
- 0x0100c838: 460d .F MOV r5,r1
- 0x0100c83a: 6800 .h LDR r0,[r0,#0]
- 0x0100c83c: 9000 .. STR r0,[sp,#0]
- 0x0100c83e: 466a jF MOV r2,sp
- 0x0100c840: 2001 . MOVS r0,#1
- 0x0100c842: f7fffad1 .... BL gapm_process_op ; 0x100bde8
- 0x0100c846: 4604 .F MOV r4,r0
- 0x0100c848: 2801 .( CMP r0,#1
- 0x0100c84a: d108 .. BNE 0x100c85e ; gapm_set_irk_cmd_handler + 42
- 0x0100c84c: 2210 ." MOVS r2,#0x10
- 0x0100c84e: 1c69 i. ADDS r1,r5,#1
- 0x0100c850: 4805 .H LDR r0,[pc,#20] ; [0x100c868] = 0x20004b7a
- 0x0100c852: f7f4f899 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100c856: 2100 .! MOVS r1,#0
- 0x0100c858: 2001 . MOVS r0,#1
- 0x0100c85a: f7fffe3b ..;. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100c85e: 4620 F MOV r0,r4
- 0x0100c860: bd38 8. POP {r3-r5,pc}
- $d
- 0x0100c862: 0000 .. DCW 0
- 0x0100c864: 00000028 (... DCD 40
- 0x0100c868: 20004b7a zK. DCD 536890234
- $t
- i.gapm_set_max_mps
- gapm_set_max_mps
- 0x0100c86c: 4b06 .K LDR r3,[pc,#24] ; [0x100c888] = 0x20004b08
- 0x0100c86e: 2217 ." MOVS r2,#0x17
- 0x0100c870: f8b3108c .... LDRH r1,[r3,#0x8c]
- 0x0100c874: 4288 .B CMP r0,r1
- 0x0100c876: d300 .. BCC 0x100c87a ; gapm_set_max_mps + 14
- 0x0100c878: 4608 .F MOV r0,r1
- 0x0100c87a: 2817 .( CMP r0,#0x17
- 0x0100c87c: d200 .. BCS 0x100c880 ; gapm_set_max_mps + 20
- 0x0100c87e: 4610 .F MOV r0,r2
- 0x0100c880: f8a3008e .... STRH r0,[r3,#0x8e]
- 0x0100c884: 4770 pG BX lr
- $d
- 0x0100c886: 0000 .. DCW 0
- 0x0100c888: 20004b08 .K. DCD 536890120
- $t
- i.gapm_set_max_mtu
- gapm_set_max_mtu
- 0x0100c88c: 2217 ." MOVS r2,#0x17
- 0x0100c88e: f44f6100 O..a MOV r1,#0x800
- 0x0100c892: 4288 .B CMP r0,r1
- 0x0100c894: d206 .. BCS 0x100c8a4 ; gapm_set_max_mtu + 24
- 0x0100c896: 2817 .( CMP r0,#0x17
- 0x0100c898: d200 .. BCS 0x100c89c ; gapm_set_max_mtu + 16
- 0x0100c89a: 4610 .F MOV r0,r2
- 0x0100c89c: 4902 .I LDR r1,[pc,#8] ; [0x100c8a8] = 0x20004b08
- 0x0100c89e: f8a1008c .... STRH r0,[r1,#0x8c]
- 0x0100c8a2: 4770 pG BX lr
- 0x0100c8a4: 4608 .F MOV r0,r1
- 0x0100c8a6: e7f9 .. B 0x100c89c ; gapm_set_max_mtu + 16
- $d
- 0x0100c8a8: 20004b08 .K. DCD 536890120
- $t
- i.gapm_smp_encrypt_req
- gapm_smp_encrypt_req
- 0x0100c8ac: b508 .. PUSH {r3,lr}
- 0x0100c8ae: 2200 ." MOVS r2,#0
- 0x0100c8b0: 9200 .. STR r2,[sp,#0]
- 0x0100c8b2: 4b02 .K LDR r3,[pc,#8] ; [0x100c8bc] = 0x100c8c1
- 0x0100c8b4: 2201 ." MOVS r2,#1
- 0x0100c8b6: f7f4f984 .... BL $Ven$TT$L$$aes_encrypt ; 0x1000bc2
- 0x0100c8ba: bd08 .. POP {r3,pc}
- $d
- 0x0100c8bc: 0100c8c1 .... DCD 16828609
- $t
- i.gapm_smp_encrypt_rsp
- gapm_smp_encrypt_rsp
- 0x0100c8c0: b570 p. PUSH {r4-r6,lr}
- 0x0100c8c2: 4604 .F MOV r4,r0
- 0x0100c8c4: 460e .F MOV r6,r1
- 0x0100c8c6: 2007 . MOVS r0,#7
- 0x0100c8c8: f7f4f921 ..!. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100c8cc: 2808 .( CMP r0,#8
- 0x0100c8ce: d043 C. BEQ 0x100c958 ; gapm_smp_encrypt_rsp + 152
- 0x0100c8d0: 2000 . MOVS r0,#0
- 0x0100c8d2: f7fefc61 ..a. BL gapm_get_operation ; 0x100b198
- 0x0100c8d6: 2817 .( CMP r0,#0x17
- 0x0100c8d8: d036 6. BEQ 0x100c948 ; gapm_smp_encrypt_rsp + 136
- 0x0100c8da: 2818 .( CMP r0,#0x18
- 0x0100c8dc: d01a .. BEQ 0x100c914 ; gapm_smp_encrypt_rsp + 84
- 0x0100c8de: 2819 .( CMP r0,#0x19
- 0x0100c8e0: d13a :. BNE 0x100c958 ; gapm_smp_encrypt_rsp + 152
- 0x0100c8e2: 2500 .% MOVS r5,#0
- 0x0100c8e4: 4628 (F MOV r0,r5
- 0x0100c8e6: f7fefcdb .... BL gapm_get_requester ; 0x100b2a0
- 0x0100c8ea: 4601 .F MOV r1,r0
- 0x0100c8ec: 2310 .# MOVS r3,#0x10
- 0x0100c8ee: 2207 ." MOVS r2,#7
- 0x0100c8f0: f6405018 @..P MOV r0,#0xd18
- 0x0100c8f4: f7f4f8cf .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c8f8: 4604 .F MOV r4,r0
- 0x0100c8fa: 2210 ." MOVS r2,#0x10
- 0x0100c8fc: 4631 1F MOV r1,r6
- 0x0100c8fe: f7f4f843 ..C. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100c902: 4620 F MOV r0,r4
- 0x0100c904: f7f4f8cc .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100c908: 4629 )F MOV r1,r5
- 0x0100c90a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100c90e: 2000 . MOVS r0,#0
- 0x0100c910: f7ffbde0 .... B.W gapm_send_complete_evt ; 0x100c4d4
- 0x0100c914: 4811 .H LDR r0,[pc,#68] ; [0x100c95c] = 0x20004b08
- 0x0100c916: 2500 .% MOVS r5,#0
- 0x0100c918: 6804 .h LDR r4,[r0,#0]
- 0x0100c91a: 4628 (F MOV r0,r5
- 0x0100c91c: f7fefcc0 .... BL gapm_get_requester ; 0x100b2a0
- 0x0100c920: 4601 .F MOV r1,r0
- 0x0100c922: 2308 .# MOVS r3,#8
- 0x0100c924: 2207 ." MOVS r2,#7
- 0x0100c926: f6405008 @..P MOV r0,#0xd08
- 0x0100c92a: f7f4f8b4 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c92e: f8b41001 .... LDRH r1,[r4,#1]
- 0x0100c932: f8a01003 .... STRH r1,[r0,#3]
- 0x0100c936: 78e1 .x LDRB r1,[r4,#3]
- 0x0100c938: 7141 Aq STRB r1,[r0,#5]
- 0x0100c93a: 8831 1. LDRH r1,[r6,#0]
- 0x0100c93c: 8001 .. STRH r1,[r0,#0]
- 0x0100c93e: 78b1 .x LDRB r1,[r6,#2]
- 0x0100c940: 7081 .p STRB r1,[r0,#2]
- 0x0100c942: 2101 .! MOVS r1,#1
- 0x0100c944: 7181 .q STRB r1,[r0,#6]
- 0x0100c946: e7dd .. B 0x100c904 ; gapm_smp_encrypt_rsp + 68
- 0x0100c948: b104 .. CBZ r4,0x100c94c ; gapm_smp_encrypt_rsp + 140
- 0x0100c94a: 3490 .4 ADDS r4,r4,#0x90
- 0x0100c94c: b2e0 .. UXTB r0,r4
- 0x0100c94e: 4631 1F MOV r1,r6
- 0x0100c950: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100c954: f000b854 ..T. B.W gapm_smp_resolv_op_cont ; 0x100ca00
- 0x0100c958: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100c95a: 0000 .. DCW 0
- 0x0100c95c: 20004b08 .K. DCD 536890120
- $t
- i.gapm_smp_rand_req
- gapm_smp_rand_req
- 0x0100c960: 2100 .! MOVS r1,#0
- 0x0100c962: 4801 .H LDR r0,[pc,#4] ; [0x100c968] = 0x100c96d
- 0x0100c964: f7f4b932 ..2. B $Ven$TT$L$$aes_rand ; 0x1000bcc
- $d
- 0x0100c968: 0100c96d m... DCD 16828781
- $t
- i.gapm_smp_rand_rsp
- gapm_smp_rand_rsp
- 0x0100c96c: b57f .. PUSH {r0-r6,lr}
- 0x0100c96e: 4605 .F MOV r5,r0
- 0x0100c970: 460c .F MOV r4,r1
- 0x0100c972: 2007 . MOVS r0,#7
- 0x0100c974: f7f4f8cb .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100c978: 2808 .( CMP r0,#8
- 0x0100c97a: d03d =. BEQ 0x100c9f8 ; gapm_smp_rand_rsp + 140
- 0x0100c97c: 2000 . MOVS r0,#0
- 0x0100c97e: f7fefc0b .... BL gapm_get_operation ; 0x100b198
- 0x0100c982: 2818 .( CMP r0,#0x18
- 0x0100c984: d014 .. BEQ 0x100c9b0 ; gapm_smp_rand_rsp + 68
- 0x0100c986: 281a .( CMP r0,#0x1a
- 0x0100c988: d136 6. BNE 0x100c9f8 ; gapm_smp_rand_rsp + 140
- 0x0100c98a: 2500 .% MOVS r5,#0
- 0x0100c98c: 4628 (F MOV r0,r5
- 0x0100c98e: f7fefc87 .... BL gapm_get_requester ; 0x100b2a0
- 0x0100c992: 4601 .F MOV r1,r0
- 0x0100c994: 2308 .# MOVS r3,#8
- 0x0100c996: 2207 ." MOVS r2,#7
- 0x0100c998: f640501a @..P MOV r0,#0xd1a
- 0x0100c99c: f7f4f87b ..{. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100c9a0: 6821 !h LDR r1,[r4,#0]
- 0x0100c9a2: 6001 .` STR r1,[r0,#0]
- 0x0100c9a4: 6861 ah LDR r1,[r4,#4]
- 0x0100c9a6: 6041 A` STR r1,[r0,#4]
- 0x0100c9a8: f7f4f87a ..z. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100c9ac: 4629 )F MOV r1,r5
- 0x0100c9ae: e002 .. B 0x100c9b6 ; gapm_smp_rand_rsp + 74
- 0x0100c9b0: b13d =. CBZ r5,0x100c9c2 ; gapm_smp_rand_rsp + 86
- 0x0100c9b2: 3590 .5 ADDS r5,r5,#0x90
- 0x0100c9b4: b2e9 .. UXTB r1,r5
- 0x0100c9b6: b004 .. ADD sp,sp,#0x10
- 0x0100c9b8: 2000 . MOVS r0,#0
- 0x0100c9ba: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100c9be: f7ffbd89 .... B.W gapm_send_complete_evt ; 0x100c4d4
- 0x0100c9c2: 480e .H LDR r0,[pc,#56] ; [0x100c9fc] = 0x20004b08
- 0x0100c9c4: 8821 !. LDRH r1,[r4,#0]
- 0x0100c9c6: 6800 .h LDR r0,[r0,#0]
- 0x0100c9c8: f8201f01 ... STRH r1,[r0,#1]!
- 0x0100c9cc: 78a1 .x LDRB r1,[r4,#2]
- 0x0100c9ce: 78c2 .x LDRB r2,[r0,#3]
- 0x0100c9d0: f001013f ..?. AND r1,r1,#0x3f
- 0x0100c9d4: 4311 .C ORRS r1,r1,r2
- 0x0100c9d6: 7081 .p STRB r1,[r0,#2]
- 0x0100c9d8: 2100 .! MOVS r1,#0
- 0x0100c9da: 9100 .. STR r1,[sp,#0]
- 0x0100c9dc: 9101 .. STR r1,[sp,#4]
- 0x0100c9de: 9102 .. STR r1,[sp,#8]
- 0x0100c9e0: 9103 .. STR r1,[sp,#0xc]
- 0x0100c9e2: 8801 .. LDRH r1,[r0,#0]
- 0x0100c9e4: f8ad1000 .... STRH r1,[sp,#0]
- 0x0100c9e8: 7880 .x LDRB r0,[r0,#2]
- 0x0100c9ea: f88d0002 .... STRB r0,[sp,#2]
- 0x0100c9ee: f7fefbbf .... BL gapm_get_irk ; 0x100b170
- 0x0100c9f2: 4669 iF MOV r1,sp
- 0x0100c9f4: f7ffff5a ..Z. BL gapm_smp_encrypt_req ; 0x100c8ac
- 0x0100c9f8: bd7f .. POP {r0-r6,pc}
- $d
- 0x0100c9fa: 0000 .. DCW 0
- 0x0100c9fc: 20004b08 .K. DCD 536890120
- $t
- i.gapm_smp_resolv_op_cont
- gapm_smp_resolv_op_cont
- 0x0100ca00: b57f .. PUSH {r0-r6,lr}
- 0x0100ca02: 4605 .F MOV r5,r0
- 0x0100ca04: 4824 $H LDR r0,[pc,#144] ; [0x100ca98] = 0x20004b08
- 0x0100ca06: 6804 .h LDR r4,[r0,#0]
- 0x0100ca08: 2c00 ., CMP r4,#0
- 0x0100ca0a: d01e .. BEQ 0x100ca4a ; gapm_smp_resolv_op_cont + 74
- 0x0100ca0c: bbcd .. CBNZ r5,0x100ca82 ; gapm_smp_resolv_op_cont + 130
- 0x0100ca0e: b121 !. CBZ r1,0x100ca1a ; gapm_smp_resolv_op_cont + 26
- 0x0100ca10: 2203 ." MOVS r2,#3
- 0x0100ca12: 1ca0 .. ADDS r0,r4,#2
- 0x0100ca14: f7f4f862 ..b. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x0100ca18: b1c0 .. CBZ r0,0x100ca4c ; gapm_smp_resolv_op_cont + 76
- 0x0100ca1a: 7860 `x LDRB r0,[r4,#1]
- 0x0100ca1c: b390 .. CBZ r0,0x100ca84 ; gapm_smp_resolv_op_cont + 132
- 0x0100ca1e: b2c0 .. UXTB r0,r0
- 0x0100ca20: 1e40 @. SUBS r0,r0,#1
- 0x0100ca22: 7060 `p STRB r0,[r4,#1]
- 0x0100ca24: 2000 . MOVS r0,#0
- 0x0100ca26: 9000 .. STR r0,[sp,#0]
- 0x0100ca28: 9001 .. STR r0,[sp,#4]
- 0x0100ca2a: 9002 .. STR r0,[sp,#8]
- 0x0100ca2c: 9003 .. STR r0,[sp,#0xc]
- 0x0100ca2e: f8b40005 .... LDRH r0,[r4,#5]
- 0x0100ca32: f8ad0000 .... STRH r0,[sp,#0]
- 0x0100ca36: 79e0 .y LDRB r0,[r4,#7]
- 0x0100ca38: f88d0002 .... STRB r0,[sp,#2]
- 0x0100ca3c: 7860 `x LDRB r0,[r4,#1]
- 0x0100ca3e: 4669 iF MOV r1,sp
- 0x0100ca40: eb041000 .... ADD r0,r4,r0,LSL #4
- 0x0100ca44: 3008 .0 ADDS r0,r0,#8
- 0x0100ca46: f7ffff31 ..1. BL gapm_smp_encrypt_req ; 0x100c8ac
- 0x0100ca4a: bd7f .. POP {r0-r6,pc}
- 0x0100ca4c: 2000 . MOVS r0,#0
- 0x0100ca4e: f7fefc27 ..'. BL gapm_get_requester ; 0x100b2a0
- 0x0100ca52: 4601 .F MOV r1,r0
- 0x0100ca54: 2316 .# MOVS r3,#0x16
- 0x0100ca56: 2207 ." MOVS r2,#7
- 0x0100ca58: f6405015 @..P MOV r0,#0xd15
- 0x0100ca5c: f7f4f81b .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ca60: 4606 .F MOV r6,r0
- 0x0100ca62: f8d40002 .... LDR r0,[r4,#2]
- 0x0100ca66: 6030 0` STR r0,[r6,#0]
- 0x0100ca68: 88e0 .. LDRH r0,[r4,#6]
- 0x0100ca6a: 80b0 .. STRH r0,[r6,#4]
- 0x0100ca6c: 7860 `x LDRB r0,[r4,#1]
- 0x0100ca6e: 2210 ." MOVS r2,#0x10
- 0x0100ca70: eb041100 .... ADD r1,r4,r0,LSL #4
- 0x0100ca74: 1db0 .. ADDS r0,r6,#6
- 0x0100ca76: 3108 .1 ADDS r1,r1,#8
- 0x0100ca78: f7f3ff86 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100ca7c: 4630 0F MOV r0,r6
- 0x0100ca7e: f7f4f80f .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ca82: e001 .. B 0x100ca88 ; gapm_smp_resolv_op_cont + 136
- 0x0100ca84: e7ff .. B 0x100ca86 ; gapm_smp_resolv_op_cont + 134
- 0x0100ca86: 2547 G% MOVS r5,#0x47
- 0x0100ca88: b004 .. ADD sp,sp,#0x10
- 0x0100ca8a: 4629 )F MOV r1,r5
- 0x0100ca8c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100ca90: 2000 . MOVS r0,#0
- 0x0100ca92: f7ffbd1f .... B.W gapm_send_complete_evt ; 0x100c4d4
- $d
- 0x0100ca96: 0000 .. DCW 0
- 0x0100ca98: 20004b08 .K. DCD 536890120
- $t
- i.gapm_svc_chg_en
- gapm_svc_chg_en
- 0x0100ca9c: 4802 .H LDR r0,[pc,#8] ; [0x100caa8] = 0x20004b08
- 0x0100ca9e: f890008a .... LDRB r0,[r0,#0x8a]
- 0x0100caa2: f3c01080 .... UBFX r0,r0,#6,#1
- 0x0100caa6: 4770 pG BX lr
- $d
- 0x0100caa8: 20004b08 .K. DCD 536890120
- $t
- i.gapm_sync_established_ind_handler
- gapm_sync_established_ind_handler
- 0x0100caac: b510 .. PUSH {r4,lr}
- 0x0100caae: 4608 .F MOV r0,r1
- 0x0100cab0: f7f5fcec .... BL app_per_sync_established_ind_func ; 0x100248c
- 0x0100cab4: 2000 . MOVS r0,#0
- 0x0100cab6: bd10 .. POP {r4,pc}
- i.gapm_unknown_task_msg_handler
- gapm_unknown_task_msg_handler
- 0x0100cab8: b570 p. PUSH {r4-r6,lr}
- 0x0100caba: 461d .F MOV r5,r3
- 0x0100cabc: f1a1040c .... SUB r4,r1,#0xc
- 0x0100cac0: 2304 .# MOVS r3,#4
- 0x0100cac2: 2103 .! MOVS r1,#3
- 0x0100cac4: f640501d @..P MOV r0,#0xd1d
- 0x0100cac8: f7f3ffe5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100cacc: 8961 a. LDRH r1,[r4,#0xa]
- 0x0100cace: 8001 .. STRH r1,[r0,#0]
- 0x0100cad0: 8045 E. STRH r5,[r0,#2]
- 0x0100cad2: f7f3ffe5 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100cad6: 2000 . MOVS r0,#0
- 0x0100cad8: bd70 p. POP {r4-r6,pc}
- i.gapm_update_state
- gapm_update_state
- 0x0100cada: b570 p. PUSH {r4-r6,lr}
- 0x0100cadc: 4605 .F MOV r5,r0
- 0x0100cade: 460c .F MOV r4,r1
- 0x0100cae0: 2007 . MOVS r0,#7
- 0x0100cae2: f7f4f814 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100cae6: 2808 .( CMP r0,#8
- 0x0100cae8: d00c .. BEQ 0x100cb04 ; gapm_update_state + 42
- 0x0100caea: 2201 ." MOVS r2,#1
- 0x0100caec: 40aa .@ LSLS r2,r2,r5
- 0x0100caee: b114 .. CBZ r4,0x100caf6 ; gapm_update_state + 28
- 0x0100caf0: 4302 .C ORRS r2,r2,r0
- 0x0100caf2: b2d1 .. UXTB r1,r2
- 0x0100caf4: e001 .. B 0x100cafa ; gapm_update_state + 32
- 0x0100caf6: ea200102 ... BIC r1,r0,r2
- 0x0100cafa: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100cafe: 2007 . MOVS r0,#7
- 0x0100cb00: f7f3bf3d ..=. B $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x0100cb04: bd70 p. POP {r4-r6,pc}
- 0x0100cb06: 0000 .. MOVS r0,r0
- i.gapm_use_enc_block_cmd_handler
- gapm_use_enc_block_cmd_handler
- 0x0100cb08: b5f8 .. PUSH {r3-r7,lr}
- 0x0100cb0a: 4605 .F MOV r5,r0
- 0x0100cb0c: a00d .. ADR r0,{pc}+0x38 ; 0x100cb44
- 0x0100cb0e: 460c .F MOV r4,r1
- 0x0100cb10: 6800 .h LDR r0,[r0,#0]
- 0x0100cb12: 9000 .. STR r0,[sp,#0]
- 0x0100cb14: 466a jF MOV r2,sp
- 0x0100cb16: 2000 . MOVS r0,#0
- 0x0100cb18: f7fff966 ..f. BL gapm_process_op ; 0x100bde8
- 0x0100cb1c: 4606 .F MOV r6,r0
- 0x0100cb1e: 2801 .( CMP r0,#1
- 0x0100cb20: d10e .. BNE 0x100cb40 ; gapm_use_enc_block_cmd_handler + 56
- 0x0100cb22: f5a56550 ..Pe SUB r5,r5,#0xd00
- 0x0100cb26: 3d17 .= SUBS r5,r5,#0x17
- 0x0100cb28: d002 .. BEQ 0x100cb30 ; gapm_use_enc_block_cmd_handler + 40
- 0x0100cb2a: 2d02 .- CMP r5,#2
- 0x0100cb2c: d108 .. BNE 0x100cb40 ; gapm_use_enc_block_cmd_handler + 56
- 0x0100cb2e: e005 .. B 0x100cb3c ; gapm_use_enc_block_cmd_handler + 52
- 0x0100cb30: f1040111 .... ADD r1,r4,#0x11
- 0x0100cb34: 1c60 `. ADDS r0,r4,#1
- 0x0100cb36: f7fffeb9 .... BL gapm_smp_encrypt_req ; 0x100c8ac
- 0x0100cb3a: e001 .. B 0x100cb40 ; gapm_use_enc_block_cmd_handler + 56
- 0x0100cb3c: f7ffff10 .... BL gapm_smp_rand_req ; 0x100c960
- 0x0100cb40: 4630 0F MOV r0,r6
- 0x0100cb42: bdf8 .. POP {r3-r7,pc}
- $d
- 0x0100cb44: 00001a19 .... DCD 6681
- $t
- i.gapm_use_enc_block_ind_handler
- gapm_use_enc_block_ind_handler
- 0x0100cb48: b570 p. PUSH {r4-r6,lr}
- 0x0100cb4a: 4610 .F MOV r0,r2
- 0x0100cb4c: 460d .F MOV r5,r1
- 0x0100cb4e: 0a14 .. LSRS r4,r2,#8
- 0x0100cb50: f7f3ffdd .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100cb54: 283f ?( CMP r0,#0x3f
- 0x0100cb56: d013 .. BEQ 0x100cb80 ; gapm_use_enc_block_ind_handler + 56
- 0x0100cb58: 2101 .! MOVS r1,#1
- 0x0100cb5a: 4620 F MOV r0,r4
- 0x0100cb5c: f7fcfa46 ..F. BL gapc_get_operation ; 0x1008fec
- 0x0100cb60: 280a .( CMP r0,#0xa
- 0x0100cb62: d004 .. BEQ 0x100cb6e ; gapm_use_enc_block_ind_handler + 38
- 0x0100cb64: 281b .( CMP r0,#0x1b
- 0x0100cb66: d007 .. BEQ 0x100cb78 ; gapm_use_enc_block_ind_handler + 48
- 0x0100cb68: 281c .( CMP r0,#0x1c
- 0x0100cb6a: d109 .. BNE 0x100cb80 ; gapm_use_enc_block_ind_handler + 56
- 0x0100cb6c: e004 .. B 0x100cb78 ; gapm_use_enc_block_ind_handler + 48
- 0x0100cb6e: 4629 )F MOV r1,r5
- 0x0100cb70: 4620 F MOV r0,r4
- 0x0100cb72: f008ffc9 .... BL smpc_calc_confirm_cont ; 0x1015b08
- 0x0100cb76: e003 .. B 0x100cb80 ; gapm_use_enc_block_ind_handler + 56
- 0x0100cb78: 4629 )F MOV r1,r5
- 0x0100cb7a: 4620 F MOV r0,r4
- 0x0100cb7c: f00bfcda .... BL smpc_sign_cont ; 0x1018534
- 0x0100cb80: 2000 . MOVS r0,#0
- 0x0100cb82: bd70 p. POP {r4-r6,pc}
- i.gatt_add_service
- gatt_add_service
- 0x0100cb84: b570 p. PUSH {r4-r6,lr}
- 0x0100cb86: 4602 .F MOV r2,r0
- 0x0100cb88: 4912 .I LDR r1,[pc,#72] ; [0x100cbd4] = 0x200040e4
- 0x0100cb8a: 2000 . MOVS r0,#0
- 0x0100cb8c: eb0003c0 .... ADD r3,r0,r0,LSL #3
- 0x0100cb90: eb031300 .... ADD r3,r3,r0,LSL #4
- 0x0100cb94: eb0104c3 .... ADD r4,r1,r3,LSL #3
- 0x0100cb98: f8d430bc ...0 LDR r3,[r4,#0xbc]
- 0x0100cb9c: b90b .. CBNZ r3,0x100cba2 ; gatt_add_service + 30
- 0x0100cb9e: 68a3 .h LDR r3,[r4,#8]
- 0x0100cba0: b143 C. CBZ r3,0x100cbb4 ; gatt_add_service + 48
- 0x0100cba2: 1c40 @. ADDS r0,r0,#1
- 0x0100cba4: b2c0 .. UXTB r0,r0
- 0x0100cba6: 2808 .( CMP r0,#8
- 0x0100cba8: d3f0 .. BCC 0x100cb8c ; gatt_add_service + 8
- 0x0100cbaa: a00b .. ADR r0,{pc}+0x2e ; 0x100cbd8
- 0x0100cbac: f7f3fee2 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100cbb0: 20ff . MOVS r0,#0xff
- 0x0100cbb2: bd70 p. POP {r4-r6,pc}
- 0x0100cbb4: eb0003c0 .... ADD r3,r0,r0,LSL #3
- 0x0100cbb8: eb031300 .... ADD r3,r3,r0,LSL #4
- 0x0100cbbc: eb0101c3 .... ADD r1,r1,r3,LSL #3
- 0x0100cbc0: ca2c ,. LDM r2,{r2,r3,r5}
- 0x0100cbc2: 31b4 .1 ADDS r1,r1,#0xb4
- 0x0100cbc4: e881002c ..,. STM r1,{r2,r3,r5}
- 0x0100cbc8: 2101 .! MOVS r1,#1
- 0x0100cbca: f000fbe9 .... BL gatt_profile_task_add ; 0x100d3a0
- 0x0100cbce: f89400c0 .... LDRB r0,[r4,#0xc0]
- 0x0100cbd2: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100cbd4: 200040e4 .@. DCD 536887524
- 0x0100cbd8: 20646461 add DCD 543450209
- 0x0100cbdc: 76726573 serv DCD 1987208563
- 0x0100cbe0: 20656369 ice DCD 543515497
- 0x0100cbe4: 6c696166 fail DCD 1818845542
- 0x0100cbe8: 00000a0d .... DCD 2573
- $t
- i.gatt_clear_remote_svc
- gatt_clear_remote_svc
- 0x0100cbec: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100cbf0: 4e12 .N LDR r6,[pc,#72] ; [0x100cc3c] = 0x20003980
- 0x0100cbf2: 4605 .F MOV r5,r0
- 0x0100cbf4: 7870 px LDRB r0,[r6,#1]
- 0x0100cbf6: 28ff .( CMP r0,#0xff
- 0x0100cbf8: d01d .. BEQ 0x100cc36 ; gatt_clear_remote_svc + 74
- 0x0100cbfa: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100cbfe: 4f10 .O LDR r7,[pc,#64] ; [0x100cc40] = 0x200040e4
- 0x0100cc00: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x0100cc04: eb0700c0 .... ADD r0,r7,r0,LSL #3
- 0x0100cc08: 7901 .y LDRB r1,[r0,#4]
- 0x0100cc0a: eb000085 .... ADD r0,r0,r5,LSL #2
- 0x0100cc0e: 0049 I. LSLS r1,r1,#1
- 0x0100cc10: 6940 @i LDR r0,[r0,#0x14]
- 0x0100cc12: 460c .F MOV r4,r1
- 0x0100cc14: f7f3ff94 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x0100cc18: 7870 px LDRB r0,[r6,#1]
- 0x0100cc1a: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100cc1e: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x0100cc22: eb0700c0 .... ADD r0,r7,r0,LSL #3
- 0x0100cc26: eb000085 .... ADD r0,r0,r5,LSL #2
- 0x0100cc2a: 4621 !F MOV r1,r4
- 0x0100cc2c: 6e40 @n LDR r0,[r0,#0x64]
- 0x0100cc2e: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100cc32: f7f3bf85 .... B $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x0100cc36: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100cc3a: 0000 .. DCW 0
- 0x0100cc3c: 20003980 .9. DCD 536885632
- 0x0100cc40: 200040e4 .@. DCD 536887524
- $t
- i.gatt_clr_peer_svc
- gatt_clr_peer_svc
- 0x0100cc44: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100cc48: 2500 .% MOVS r5,#0
- 0x0100cc4a: 462e .F MOV r6,r5
- 0x0100cc4c: 4c0c .L LDR r4,[pc,#48] ; [0x100cc80] = 0x20004724
- 0x0100cc4e: e00f .. B 0x100cc70 ; gatt_clr_peer_svc + 44
- 0x0100cc50: eb050045 ..E. ADD r0,r5,r5,LSL #1
- 0x0100cc54: eb040780 .... ADD r7,r4,r0,LSL #2
- 0x0100cc58: 6878 xh LDR r0,[r7,#4]
- 0x0100cc5a: b110 .. CBZ r0,0x100cc62 ; gatt_clr_peer_svc + 30
- 0x0100cc5c: f7f3ff07 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100cc60: 607e ~` STR r6,[r7,#4]
- 0x0100cc62: 68b8 .h LDR r0,[r7,#8]
- 0x0100cc64: b110 .. CBZ r0,0x100cc6c ; gatt_clr_peer_svc + 40
- 0x0100cc66: f7f3ff02 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100cc6a: 60be .` STR r6,[r7,#8]
- 0x0100cc6c: 1c6d m. ADDS r5,r5,#1
- 0x0100cc6e: b2ed .. UXTB r5,r5
- 0x0100cc70: 7820 x LDRB r0,[r4,#0]
- 0x0100cc72: 42a8 .B CMP r0,r5
- 0x0100cc74: d8ec .. BHI 0x100cc50 ; gatt_clr_peer_svc + 12
- 0x0100cc76: 7026 &p STRB r6,[r4,#0]
- 0x0100cc78: 7066 fp STRB r6,[r4,#1]
- 0x0100cc7a: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100cc7e: 0000 .. DCW 0
- 0x0100cc80: 20004724 $G. DCD 536889124
- $t
- i.gatt_get_free_svc_id
- gatt_get_free_svc_id
- 0x0100cc84: 4909 .I LDR r1,[pc,#36] ; [0x100ccac] = 0x200040e4
- 0x0100cc86: 2000 . MOVS r0,#0
- 0x0100cc88: eb0002c0 .... ADD r2,r0,r0,LSL #3
- 0x0100cc8c: eb021200 .... ADD r2,r2,r0,LSL #4
- 0x0100cc90: eb0102c2 .... ADD r2,r1,r2,LSL #3
- 0x0100cc94: f8b220c0 ... LDRH r2,[r2,#0xc0]
- 0x0100cc98: b12a *. CBZ r2,0x100cca6 ; gatt_get_free_svc_id + 34
- 0x0100cc9a: 1c40 @. ADDS r0,r0,#1
- 0x0100cc9c: b2c0 .. UXTB r0,r0
- 0x0100cc9e: 2808 .( CMP r0,#8
- 0x0100cca0: d3f2 .. BCC 0x100cc88 ; gatt_get_free_svc_id + 4
- 0x0100cca2: 20ff . MOVS r0,#0xff
- 0x0100cca4: 4770 pG BX lr
- 0x0100cca6: 3049 I0 ADDS r0,r0,#0x49
- 0x0100cca8: 4770 pG BX lr
- $d
- 0x0100ccaa: 0000 .. DCW 0
- 0x0100ccac: 200040e4 .@. DCD 536887524
- $t
- i.gatt_get_mtu
- gatt_get_mtu
- 0x0100ccb0: f001baec .... B.W gattc_get_mtu ; 0x100e28c
- i.gatt_msg_default_handler
- gatt_msg_default_handler
- 0x0100ccb4: 490a .I LDR r1,[pc,#40] ; [0x100cce0] = 0x20000080
- 0x0100ccb6: b510 .. PUSH {r4,lr}
- 0x0100ccb8: 8d89 .. LDRH r1,[r1,#0x2c]
- 0x0100ccba: 05c9 .. LSLS r1,r1,#23
- 0x0100ccbc: d506 .. BPL 0x100cccc ; gatt_msg_default_handler + 24
- 0x0100ccbe: 4a09 .J LDR r2,[pc,#36] ; [0x100cce4] = 0x2000017c
- 0x0100ccc0: 4601 .F MOV r1,r0
- 0x0100ccc2: 2004 . MOVS r0,#4
- 0x0100ccc4: 6812 .h LDR r2,[r2,#0]
- 0x0100ccc6: 4790 .G BLX r2
- 0x0100ccc8: 2001 . MOVS r0,#1
- 0x0100ccca: bd10 .. POP {r4,pc}
- 0x0100cccc: f000f80c .... BL gatt_msg_default_handler_imp ; 0x100cce8
- 0x0100ccd0: f5a0417f ...A SUB r1,r0,#0xff00
- 0x0100ccd4: 39ff .9 SUBS r1,r1,#0xff
- 0x0100ccd6: d001 .. BEQ 0x100ccdc ; gatt_msg_default_handler + 40
- 0x0100ccd8: 2000 . MOVS r0,#0
- 0x0100ccda: bd10 .. POP {r4,pc}
- 0x0100ccdc: 2002 . MOVS r0,#2
- 0x0100ccde: bd10 .. POP {r4,pc}
- $d
- 0x0100cce0: 20000080 ... DCD 536871040
- 0x0100cce4: 2000017c |.. DCD 536871292
- $t
- i.gatt_msg_default_handler_imp
- gatt_msg_default_handler_imp
- 0x0100cce8: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x0100ccec: 4606 .F MOV r6,r0
- 0x0100ccee: 8840 @. LDRH r0,[r0,#2]
- 0x0100ccf0: 8832 2. LDRH r2,[r6,#0]
- 0x0100ccf2: f8df8410 .... LDR r8,[pc,#1040] ; [0x100d104] = 0x20003980
- 0x0100ccf6: b0cd .. SUB sp,sp,#0x134
- 0x0100ccf8: 0a04 .. LSRS r4,r0,#8
- 0x0100ccfa: f6404c13 @..L MOV r12,#0xc13
- 0x0100ccfe: f6a24713 ...G SUB r7,r2,#0xc13
- 0x0100cd02: f04f0900 O... MOV r9,#0
- 0x0100cd06: f04f0b02 O... MOV r11,#2
- 0x0100cd0a: f04f0a06 O... MOV r10,#6
- 0x0100cd0e: 4dfe .M LDR r5,[pc,#1016] ; [0x100d108] = 0x200040e4
- 0x0100cd10: f8983001 ...0 LDRB r3,[r8,#1]
- 0x0100cd14: 4562 bE CMP r2,r12
- 0x0100cd16: eb0300c3 .... ADD r0,r3,r3,LSL #3
- 0x0100cd1a: eb001103 .... ADD r1,r0,r3,LSL #4
- 0x0100cd1e: eb0500c1 .... ADD r0,r5,r1,LSL #3
- 0x0100cd22: d015 .. BEQ 0x100cd50 ; gatt_msg_default_handler_imp + 104
- 0x0100cd24: dc0d .. BGT 0x100cd42 ; gatt_msg_default_handler_imp + 90
- 0x0100cd26: f04f0705 O... MOV r7,#5
- 0x0100cd2a: f5b26f40 ..@o CMP r2,#0xc00
- 0x0100cd2e: d071 q. BEQ 0x100ce14 ; gatt_msg_default_handler_imp + 300
- 0x0100cd30: f5a26240 ..@b SUB r2,r2,#0xc00
- 0x0100cd34: 3a09 .: SUBS r2,r2,#9
- 0x0100cd36: d06e n. BEQ 0x100ce16 ; gatt_msg_default_handler_imp + 302
- 0x0100cd38: 2a03 .* CMP r2,#3
- 0x0100cd3a: d06d m. BEQ 0x100ce18 ; gatt_msg_default_handler_imp + 304
- 0x0100cd3c: 2a04 .* CMP r2,#4
- 0x0100cd3e: d168 h. BNE 0x100ce12 ; gatt_msg_default_handler_imp + 298
- 0x0100cd40: e157 W. B 0x100cff2 ; gatt_msg_default_handler_imp + 778
- 0x0100cd42: 2f02 ./ CMP r7,#2
- 0x0100cd44: d06b k. BEQ 0x100ce1e ; gatt_msg_default_handler_imp + 310
- 0x0100cd46: 2f04 ./ CMP r7,#4
- 0x0100cd48: d068 h. BEQ 0x100ce1c ; gatt_msg_default_handler_imp + 308
- 0x0100cd4a: 2f07 ./ CMP r7,#7
- 0x0100cd4c: d1f7 .. BNE 0x100cd3e ; gatt_msg_default_handler_imp + 86
- 0x0100cd4e: e0fd .. B 0x100cf4c ; gatt_msg_default_handler_imp + 612
- 0x0100cd50: 6877 wh LDR r7,[r6,#4]
- 0x0100cd52: 8838 8. LDRH r0,[r7,#0]
- 0x0100cd54: f002f95e ..^. BL get_active_service_id ; 0x100f014
- 0x0100cd58: f8cd9014 .... STR r9,[sp,#0x14]
- 0x0100cd5c: f8cd9018 .... STR r9,[sp,#0x18]
- 0x0100cd60: f8cd901c .... STR r9,[sp,#0x1c]
- 0x0100cd64: f8cd9020 .. . STR r9,[sp,#0x20]
- 0x0100cd68: f88d4015 ...@ STRB r4,[sp,#0x15]
- 0x0100cd6c: 8839 9. LDRH r1,[r7,#0]
- 0x0100cd6e: f8ad101a .... STRH r1,[sp,#0x1a]
- 0x0100cd72: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100cd76: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x0100cd7a: eb0505c0 .... ADD r5,r5,r0,LSL #3
- 0x0100cd7e: f88d9014 .... STRB r9,[sp,#0x14]
- 0x0100cd82: f89500c0 .... LDRB r0,[r5,#0xc0]
- 0x0100cd86: f88d0016 .... STRB r0,[sp,#0x16]
- 0x0100cd8a: 8838 8. LDRH r0,[r7,#0]
- 0x0100cd8c: f8b510c2 .... LDRH r1,[r5,#0xc2]
- 0x0100cd90: 2214 ." MOVS r2,#0x14
- 0x0100cd92: 1a40 @. SUBS r0,r0,r1
- 0x0100cd94: b280 .. UXTH r0,r0
- 0x0100cd96: f8ad0018 .... STRH r0,[sp,#0x18]
- 0x0100cd9a: f8551fb4 U... LDR r1,[r5,#0xb4]!
- 0x0100cd9e: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x0100cda2: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x0100cda6: 5a08 .Z LDRH r0,[r1,r0]
- 0x0100cda8: f04f0800 O... MOV r8,#0
- 0x0100cdac: 1d80 .. ADDS r0,r0,#6
- 0x0100cdae: b283 .. UXTH r3,r0
- 0x0100cdb0: 8a2a *. LDRH r2,[r5,#0x10]
- 0x0100cdb2: 8871 q. LDRH r1,[r6,#2]
- 0x0100cdb4: f6404014 @..@ MOV r0,#0xc14
- 0x0100cdb8: f7f3fe6d ..m. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100cdbc: f8a09002 .... STRH r9,[r0,#2]
- 0x0100cdc0: 4604 .F MOV r4,r0
- 0x0100cdc2: 1d40 @. ADDS r0,r0,#5
- 0x0100cdc4: 9008 .. STR r0,[sp,#0x20]
- 0x0100cdc6: f8ad901c .... STRH r9,[sp,#0x1c]
- 0x0100cdca: 68a9 .h LDR r1,[r5,#8]
- 0x0100cdcc: b171 q. CBZ r1,0x100cdec ; gatt_msg_default_handler_imp + 260
- 0x0100cdce: a805 .. ADD r0,sp,#0x14
- 0x0100cdd0: 4788 .G BLX r1
- 0x0100cdd2: f64f75ff O..u MOV r5,#0xffff
- 0x0100cdd6: 4680 .F MOV r8,r0
- 0x0100cdd8: 42a8 .B CMP r0,r5
- 0x0100cdda: d107 .. BNE 0x100cdec ; gatt_msg_default_handler_imp + 260
- 0x0100cddc: f1a4000c .... SUB r0,r4,#0xc
- 0x0100cde0: f7f3fe86 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100cde4: 4628 (F MOV r0,r5
- 0x0100cde6: b04d M. ADD sp,sp,#0x134
- 0x0100cde8: e8bd8ff0 .... POP {r4-r11,pc}
- 0x0100cdec: f8a48002 .... STRH r8,[r4,#2]
- 0x0100cdf0: 8838 8. LDRH r0,[r7,#0]
- 0x0100cdf2: 8020 . STRH r0,[r4,#0]
- 0x0100cdf4: f89d0014 .... LDRB r0,[sp,#0x14]
- 0x0100cdf8: 0600 .. LSLS r0,r0,#24
- 0x0100cdfa: d505 .. BPL 0x100ce08 ; gatt_msg_default_handler_imp + 288
- 0x0100cdfc: f89d001d .... LDRB r0,[sp,#0x1d]
- 0x0100ce00: 7120 q STRB r0,[r4,#4]
- 0x0100ce02: f8a49002 .... STRH r9,[r4,#2]
- 0x0100ce06: e001 .. B 0x100ce0c ; gatt_msg_default_handler_imp + 292
- 0x0100ce08: f8849004 .... STRB r9,[r4,#4]
- 0x0100ce0c: 4620 F MOV r0,r4
- 0x0100ce0e: f7f3fe47 ..G. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ce12: e262 b. B 0x100d2da ; gatt_msg_default_handler_imp + 1522
- 0x0100ce14: e142 B. B 0x100d09c ; gatt_msg_default_handler_imp + 948
- 0x0100ce16: e0b7 .. B 0x100cf88 ; gatt_msg_default_handler_imp + 672
- 0x0100ce18: e101 .. B 0x100d01e ; gatt_msg_default_handler_imp + 822
- 0x0100ce1a: e000 .. B 0x100ce1e ; gatt_msg_default_handler_imp + 310
- 0x0100ce1c: e053 S. B 0x100cec6 ; gatt_msg_default_handler_imp + 478
- 0x0100ce1e: 6877 wh LDR r7,[r6,#4]
- 0x0100ce20: 8838 8. LDRH r0,[r7,#0]
- 0x0100ce22: f002f8f7 .... BL get_active_service_id ; 0x100f014
- 0x0100ce26: f8cd9004 .... STR r9,[sp,#4]
- 0x0100ce2a: f88d4005 ...@ STRB r4,[sp,#5]
- 0x0100ce2e: 2101 .! MOVS r1,#1
- 0x0100ce30: f8cd9008 .... STR r9,[sp,#8]
- 0x0100ce34: f8cd900c .... STR r9,[sp,#0xc]
- 0x0100ce38: f8cd9010 .... STR r9,[sp,#0x10]
- 0x0100ce3c: f88d1004 .... STRB r1,[sp,#4]
- 0x0100ce40: 8839 9. LDRH r1,[r7,#0]
- 0x0100ce42: f8ad100a .... STRH r1,[sp,#0xa]
- 0x0100ce46: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100ce4a: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x0100ce4e: eb0504c0 .... ADD r4,r5,r0,LSL #3
- 0x0100ce52: f89400c0 .... LDRB r0,[r4,#0xc0]
- 0x0100ce56: f88d0006 .... STRB r0,[sp,#6]
- 0x0100ce5a: 8838 8. LDRH r0,[r7,#0]
- 0x0100ce5c: f8b410c2 .... LDRH r1,[r4,#0xc2]
- 0x0100ce60: 1a40 @. SUBS r0,r0,r1
- 0x0100ce62: f8ad0008 .... STRH r0,[sp,#8]
- 0x0100ce66: 8879 y. LDRH r1,[r7,#2]
- 0x0100ce68: 1db8 .. ADDS r0,r7,#6
- 0x0100ce6a: 4408 .D ADD r0,r0,r1
- 0x0100ce6c: 9004 .. STR r0,[sp,#0x10]
- 0x0100ce6e: 88b8 .. LDRH r0,[r7,#4]
- 0x0100ce70: f8ad000c .... STRH r0,[sp,#0xc]
- 0x0100ce74: f8d410bc .... LDR r1,[r4,#0xbc]
- 0x0100ce78: b139 9. CBZ r1,0x100ce8a ; gatt_msg_default_handler_imp + 418
- 0x0100ce7a: a801 .. ADD r0,sp,#4
- 0x0100ce7c: 4788 .G BLX r1
- 0x0100ce7e: f64f71ff O..q MOV r1,#0xffff
- 0x0100ce82: 4288 .B CMP r0,r1
- 0x0100ce84: d101 .. BNE 0x100ce8a ; gatt_msg_default_handler_imp + 418
- 0x0100ce86: 4608 .F MOV r0,r1
- 0x0100ce88: e7ad .. B 0x100cde6 ; gatt_msg_default_handler_imp + 254
- 0x0100ce8a: 8838 8. LDRH r0,[r7,#0]
- 0x0100ce8c: f8ad001c .... STRH r0,[sp,#0x1c]
- 0x0100ce90: f89d0004 .... LDRB r0,[sp,#4]
- 0x0100ce94: 0600 .. LSLS r0,r0,#24
- 0x0100ce96: d504 .. BPL 0x100cea2 ; gatt_msg_default_handler_imp + 442
- 0x0100ce98: f89d000d .... LDRB r0,[sp,#0xd]
- 0x0100ce9c: f88d001e .... STRB r0,[sp,#0x1e]
- 0x0100cea0: e001 .. B 0x100cea6 ; gatt_msg_default_handler_imp + 446
- 0x0100cea2: f88d901e .... STRB r9,[sp,#0x1e]
- 0x0100cea6: f6404016 @..@ MOV r0,#0xc16
- 0x0100ceaa: f8ad0020 .. . STRH r0,[sp,#0x20]
- 0x0100ceae: f8b400c4 .... LDRH r0,[r4,#0xc4]
- 0x0100ceb2: f8ad0022 ..". STRH r0,[sp,#0x22]
- 0x0100ceb6: a807 .. ADD r0,sp,#0x1c
- 0x0100ceb8: 9009 .. STR r0,[sp,#0x24]
- 0x0100ceba: 2004 . MOVS r0,#4
- 0x0100cebc: f8ad0028 ..(. STRH r0,[sp,#0x28]
- 0x0100cec0: 8870 p. LDRH r0,[r6,#2]
- 0x0100cec2: a908 .. ADD r1,sp,#0x20
- 0x0100cec4: e03f ?. B 0x100cf46 ; gatt_msg_default_handler_imp + 606
- 0x0100cec6: 6877 wh LDR r7,[r6,#4]
- 0x0100cec8: 8838 8. LDRH r0,[r7,#0]
- 0x0100ceca: f002f8a3 .... BL get_active_service_id ; 0x100f014
- 0x0100cece: 8839 9. LDRH r1,[r7,#0]
- 0x0100ced0: f8ad1000 .... STRH r1,[sp,#0]
- 0x0100ced4: f8cd9008 .... STR r9,[sp,#8]
- 0x0100ced8: f8cd900c .... STR r9,[sp,#0xc]
- 0x0100cedc: f8cd9010 .... STR r9,[sp,#0x10]
- 0x0100cee0: f8cd9014 .... STR r9,[sp,#0x14]
- 0x0100cee4: f88d4009 ...@ STRB r4,[sp,#9]
- 0x0100cee8: 883a :. LDRH r2,[r7,#0]
- 0x0100ceea: f8ad200e ... STRH r2,[sp,#0xe]
- 0x0100ceee: eb0002c0 .... ADD r2,r0,r0,LSL #3
- 0x0100cef2: eb021000 .... ADD r0,r2,r0,LSL #4
- 0x0100cef6: eb0504c0 .... ADD r4,r5,r0,LSL #3
- 0x0100cefa: f88db008 .... STRB r11,[sp,#8]
- 0x0100cefe: f89400c0 .... LDRB r0,[r4,#0xc0]
- 0x0100cf02: f88d000a .... STRB r0,[sp,#0xa]
- 0x0100cf06: 8838 8. LDRH r0,[r7,#0]
- 0x0100cf08: f8b420c2 ... LDRH r2,[r4,#0xc2]
- 0x0100cf0c: 4649 IF MOV r1,r9
- 0x0100cf0e: 1a80 .. SUBS r0,r0,r2
- 0x0100cf10: f8ad000c .... STRH r0,[sp,#0xc]
- 0x0100cf14: f8ad1002 .... STRH r1,[sp,#2]
- 0x0100cf18: f8d410bc .... LDR r1,[r4,#0xbc]
- 0x0100cf1c: b119 .. CBZ r1,0x100cf26 ; gatt_msg_default_handler_imp + 574
- 0x0100cf1e: a802 .. ADD r0,sp,#8
- 0x0100cf20: 4788 .G BLX r1
- 0x0100cf22: f8ad0002 .... STRH r0,[sp,#2]
- 0x0100cf26: f6404018 @..@ MOV r0,#0xc18
- 0x0100cf2a: f88d9004 .... STRB r9,[sp,#4]
- 0x0100cf2e: f8ad0024 ..$. STRH r0,[sp,#0x24]
- 0x0100cf32: f8b400c4 .... LDRH r0,[r4,#0xc4]
- 0x0100cf36: f8ad0026 ..&. STRH r0,[sp,#0x26]
- 0x0100cf3a: f8cdd028 ..(. STR sp,[sp,#0x28]
- 0x0100cf3e: f8ada02c ..,. STRH r10,[sp,#0x2c]
- 0x0100cf42: 8870 p. LDRH r0,[r6,#2]
- 0x0100cf44: a909 .. ADD r1,sp,#0x24
- 0x0100cf46: f006fc5f .._. BL os_msg_post ; 0x1013808
- 0x0100cf4a: e1c6 .. B 0x100d2da ; gatt_msg_default_handler_imp + 1522
- 0x0100cf4c: f8cd9000 .... STR r9,[sp,#0]
- 0x0100cf50: f88d4001 ...@ STRB r4,[sp,#1]
- 0x0100cf54: 2209 ." MOVS r2,#9
- 0x0100cf56: f8cd9004 .... STR r9,[sp,#4]
- 0x0100cf5a: f88d2000 ... STRB r2,[sp,#0]
- 0x0100cf5e: f8cd9008 .... STR r9,[sp,#8]
- 0x0100cf62: f8cd900c .... STR r9,[sp,#0xc]
- 0x0100cf66: f88d9002 .... STRB r9,[sp,#2]
- 0x0100cf6a: f8ad9004 .... STRH r9,[sp,#4]
- 0x0100cf6e: 6871 qh LDR r1,[r6,#4]
- 0x0100cf70: 9103 .. STR r1,[sp,#0xc]
- 0x0100cf72: 8931 1. LDRH r1,[r6,#8]
- 0x0100cf74: f8ad1008 .... STRH r1,[sp,#8]
- 0x0100cf78: 6881 .h LDR r1,[r0,#8]
- 0x0100cf7a: b109 .. CBZ r1,0x100cf80 ; gatt_msg_default_handler_imp + 664
- 0x0100cf7c: 4668 hF MOV r0,sp
- 0x0100cf7e: 4788 .G BLX r1
- 0x0100cf80: 6870 ph LDR r0,[r6,#4]
- 0x0100cf82: f000fc93 .... BL gatt_store_peer_prf_info ; 0x100d8ac
- 0x0100cf86: e1a8 .. B 0x100d2da ; gatt_msg_default_handler_imp + 1522
- 0x0100cf88: 6872 rh LDR r2,[r6,#4]
- 0x0100cf8a: f8cd9004 .... STR r9,[sp,#4]
- 0x0100cf8e: f88d4005 ...@ STRB r4,[sp,#5]
- 0x0100cf92: f8cd9008 .... STR r9,[sp,#8]
- 0x0100cf96: f8cd900c .... STR r9,[sp,#0xc]
- 0x0100cf9a: f8cd9010 .... STR r9,[sp,#0x10]
- 0x0100cf9e: f88d7004 ...p STRB r7,[sp,#4]
- 0x0100cfa2: 8811 .. LDRH r1,[r2,#0]
- 0x0100cfa4: f8ad100a .... STRH r1,[sp,#0xa]
- 0x0100cfa8: eb0306c3 .... ADD r6,r3,r3,LSL #3
- 0x0100cfac: f89010c0 .... LDRB r1,[r0,#0xc0]
- 0x0100cfb0: eb061303 .... ADD r3,r6,r3,LSL #4
- 0x0100cfb4: f88d1006 .... STRB r1,[sp,#6]
- 0x0100cfb8: eb0503c3 .... ADD r3,r5,r3,LSL #3
- 0x0100cfbc: 2100 .! MOVS r1,#0
- 0x0100cfbe: 791d .y LDRB r5,[r3,#4]
- 0x0100cfc0: eb030384 .... ADD r3,r3,r4,LSL #2
- 0x0100cfc4: e00a .. B 0x100cfdc ; gatt_msg_default_handler_imp + 756
- 0x0100cfc6: 695c \i LDR r4,[r3,#0x14]
- 0x0100cfc8: 8816 .. LDRH r6,[r2,#0]
- 0x0100cfca: f8344011 4..@ LDRH r4,[r4,r1,LSL #1]
- 0x0100cfce: 42b4 .B CMP r4,r6
- 0x0100cfd0: d102 .. BNE 0x100cfd8 ; gatt_msg_default_handler_imp + 752
- 0x0100cfd2: f8ad1008 .... STRH r1,[sp,#8]
- 0x0100cfd6: e003 .. B 0x100cfe0 ; gatt_msg_default_handler_imp + 760
- 0x0100cfd8: 1c49 I. ADDS r1,r1,#1
- 0x0100cfda: b2c9 .. UXTB r1,r1
- 0x0100cfdc: 428d .B CMP r5,r1
- 0x0100cfde: d8f2 .. BHI 0x100cfc6 ; gatt_msg_default_handler_imp + 734
- 0x0100cfe0: 1d91 .. ADDS r1,r2,#6
- 0x0100cfe2: 9104 .. STR r1,[sp,#0x10]
- 0x0100cfe4: 8891 .. LDRH r1,[r2,#4]
- 0x0100cfe6: f8ad100c .... STRH r1,[sp,#0xc]
- 0x0100cfea: 6881 .h LDR r1,[r0,#8]
- 0x0100cfec: e04e N. B 0x100d08c ; gatt_msg_default_handler_imp + 932
- 0x0100cfee: a801 .. ADD r0,sp,#4
- 0x0100cff0: e15b [. B 0x100d2aa ; gatt_msg_default_handler_imp + 1474
- 0x0100cff2: 6877 wh LDR r7,[r6,#4]
- 0x0100cff4: 88b8 .. LDRH r0,[r7,#4]
- 0x0100cff6: f002f80d .... BL get_active_service_id ; 0x100f014
- 0x0100cffa: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100cffe: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x0100d002: eb0500c0 .... ADD r0,r5,r0,LSL #3
- 0x0100d006: 8871 q. LDRH r1,[r6,#2]
- 0x0100d008: f8b020c4 ... LDRH r2,[r0,#0xc4]
- 0x0100d00c: 2302 .# MOVS r3,#2
- 0x0100d00e: f640400e @..@ MOV r0,#0xc0e
- 0x0100d012: f7f3fd40 ..@. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100d016: 88b9 .. LDRH r1,[r7,#4]
- 0x0100d018: 8001 .. STRH r1,[r0,#0]
- 0x0100d01a: f7f3fd41 ..A. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100d01e: 6871 qh LDR r1,[r6,#4]
- 0x0100d020: f8cd9004 .... STR r9,[sp,#4]
- 0x0100d024: f8cd9008 .... STR r9,[sp,#8]
- 0x0100d028: f8cd900c .... STR r9,[sp,#0xc]
- 0x0100d02c: f8cd9010 .... STR r9,[sp,#0x10]
- 0x0100d030: f88d4005 ...@ STRB r4,[sp,#5]
- 0x0100d034: 8830 0. LDRH r0,[r6,#0]
- 0x0100d036: f5a06240 ..@b SUB r2,r0,#0xc00
- 0x0100d03a: 3a0d .: SUBS r2,r2,#0xd
- 0x0100d03c: d012 .. BEQ 0x100d064 ; gatt_msg_default_handler_imp + 892
- 0x0100d03e: 2003 . MOVS r0,#3
- 0x0100d040: f88d0004 .... STRB r0,[sp,#4]
- 0x0100d044: 8888 .. LDRH r0,[r1,#4]
- 0x0100d046: f8ad000a .... STRH r0,[sp,#0xa]
- 0x0100d04a: f8982001 ... LDRB r2,[r8,#1]
- 0x0100d04e: 2000 . MOVS r0,#0
- 0x0100d050: eb0203c2 .... ADD r3,r2,r2,LSL #3
- 0x0100d054: eb031202 .... ADD r2,r3,r2,LSL #4
- 0x0100d058: eb0502c2 .... ADD r2,r5,r2,LSL #3
- 0x0100d05c: eb020384 .... ADD r3,r2,r4,LSL #2
- 0x0100d060: 7914 .y LDRB r4,[r2,#4]
- 0x0100d062: e018 .. B 0x100d096 ; gatt_msg_default_handler_imp + 942
- 0x0100d064: 2004 . MOVS r0,#4
- 0x0100d066: e7eb .. B 0x100d040 ; gatt_msg_default_handler_imp + 856
- 0x0100d068: 695d ]i LDR r5,[r3,#0x14]
- 0x0100d06a: 888e .. LDRH r6,[r1,#4]
- 0x0100d06c: f8355010 5..P LDRH r5,[r5,r0,LSL #1]
- 0x0100d070: 42b5 .B CMP r5,r6
- 0x0100d072: d10e .. BNE 0x100d092 ; gatt_msg_default_handler_imp + 938
- 0x0100d074: f89230c0 ...0 LDRB r3,[r2,#0xc0]
- 0x0100d078: f8ad0008 .... STRH r0,[sp,#8]
- 0x0100d07c: 1d88 .. ADDS r0,r1,#6
- 0x0100d07e: f88d3006 ...0 STRB r3,[sp,#6]
- 0x0100d082: 9004 .. STR r0,[sp,#0x10]
- 0x0100d084: 8848 H. LDRH r0,[r1,#2]
- 0x0100d086: f8ad000c .... STRH r0,[sp,#0xc]
- 0x0100d08a: 6891 .h LDR r1,[r2,#8]
- 0x0100d08c: 2900 .) CMP r1,#0
- 0x0100d08e: d1ae .. BNE 0x100cfee ; gatt_msg_default_handler_imp + 774
- 0x0100d090: e123 #. B 0x100d2da ; gatt_msg_default_handler_imp + 1522
- 0x0100d092: 1c40 @. ADDS r0,r0,#1
- 0x0100d094: b2c0 .. UXTB r0,r0
- 0x0100d096: 4284 .B CMP r4,r0
- 0x0100d098: d8e6 .. BHI 0x100d068 ; gatt_msg_default_handler_imp + 896
- 0x0100d09a: e11e .. B 0x100d2da ; gatt_msg_default_handler_imp + 1522
- 0x0100d09c: 6872 rh LDR r2,[r6,#4]
- 0x0100d09e: 7813 .x LDRB r3,[r2,#0]
- 0x0100d0a0: 2b16 .+ CMP r3,#0x16
- 0x0100d0a2: d004 .. BEQ 0x100d0ae ; gatt_msg_default_handler_imp + 966
- 0x0100d0a4: 2b15 .+ CMP r3,#0x15
- 0x0100d0a6: d002 .. BEQ 0x100d0ae ; gatt_msg_default_handler_imp + 966
- 0x0100d0a8: 2b10 .+ CMP r3,#0x10
- 0x0100d0aa: d07d }. BEQ 0x100d1a8 ; gatt_msg_default_handler_imp + 1216
- 0x0100d0ac: e0c3 .. B 0x100d236 ; gatt_msg_default_handler_imp + 1358
- 0x0100d0ae: 7902 .y LDRB r2,[r0,#4]
- 0x0100d0b0: b372 r. CBZ r2,0x100d110 ; gatt_msg_default_handler_imp + 1064
- 0x0100d0b2: 4e14 .N LDR r6,[pc,#80] ; [0x100d104] = 0x20003980
- 0x0100d0b4: f8551031 U.1. LDR r1,[r5,r1,LSL #3]
- 0x0100d0b8: b351 Q. CBZ r1,0x100d110 ; gatt_msg_default_handler_imp + 1064
- 0x0100d0ba: 7940 @y LDRB r0,[r0,#5]
- 0x0100d0bc: b340 @. CBZ r0,0x100d110 ; gatt_msg_default_handler_imp + 1064
- 0x0100d0be: 4620 F MOV r0,r4
- 0x0100d0c0: f000f9c4 .... BL gatt_regist_peer_prf_info ; 0x100d44c
- 0x0100d0c4: 7876 vx LDRB r6,[r6,#1]
- 0x0100d0c6: 2000 . MOVS r0,#0
- 0x0100d0c8: eb0601c6 .... ADD r1,r6,r6,LSL #3
- 0x0100d0cc: eb011106 .... ADD r1,r1,r6,LSL #4
- 0x0100d0d0: f04f0e13 O... MOV lr,#0x13
- 0x0100d0d4: f8df8034 ..4. LDR r8,[pc,#52] ; [0x100d10c] = 0x20004724
- 0x0100d0d8: eb0501c1 .... ADD r1,r5,r1,LSL #3
- 0x0100d0dc: e033 3. B 0x100d146 ; gatt_msg_default_handler_imp + 1118
- 0x0100d0de: bf00 .. NOP
- 0x0100d0e0: eb000780 .... ADD r7,r0,r0,LSL #2
- 0x0100d0e4: 68ca .h LDR r2,[r1,#0xc]
- 0x0100d0e6: eb0e0387 .... ADD r3,lr,r7,LSL #2
- 0x0100d0ea: 5cd2 .\ LDRB r2,[r2,r3]
- 0x0100d0ec: 2aff .* CMP r2,#0xff
- 0x0100d0ee: d017 .. BEQ 0x100d120 ; gatt_msg_default_handler_imp + 1080
- 0x0100d0f0: eb020742 ..B. ADD r7,r2,r2,LSL #1
- 0x0100d0f4: eb080287 .... ADD r2,r8,r7,LSL #2
- 0x0100d0f8: eb000c40 ..@. ADD r12,r0,r0,LSL #1
- 0x0100d0fc: 6857 Wh LDR r7,[r2,#4]
- 0x0100d0fe: eb0b024c ..L. ADD r2,r11,r12,LSL #1
- 0x0100d102: e006 .. B 0x100d112 ; gatt_msg_default_handler_imp + 1066
- $d
- 0x0100d104: 20003980 .9. DCD 536885632
- 0x0100d108: 200040e4 .@. DCD 536887524
- 0x0100d10c: 20004724 $G. DCD 536889124
- $t
- 0x0100d110: e065 e. B 0x100d1de ; gatt_msg_default_handler_imp + 1270
- 0x0100d112: 5aba .Z LDRH r2,[r7,r2]
- 0x0100d114: b122 ". CBZ r2,0x100d120 ; gatt_msg_default_handler_imp + 1080
- 0x0100d116: eb010784 .... ADD r7,r1,r4,LSL #2
- 0x0100d11a: 697f .i LDR r7,[r7,#0x14]
- 0x0100d11c: f8272010 '.. STRH r2,[r7,r0,LSL #1]
- 0x0100d120: 690a .i LDR r2,[r1,#0x10]
- 0x0100d122: 5cd2 .\ LDRB r2,[r2,r3]
- 0x0100d124: 2aff .* CMP r2,#0xff
- 0x0100d126: d00c .. BEQ 0x100d142 ; gatt_msg_default_handler_imp + 1114
- 0x0100d128: eb020342 ..B. ADD r3,r2,r2,LSL #1
- 0x0100d12c: eb080283 .... ADD r2,r8,r3,LSL #2
- 0x0100d130: 6893 .h LDR r3,[r2,#8]
- 0x0100d132: f8332010 3.. LDRH r2,[r3,r0,LSL #1]
- 0x0100d136: b122 ". CBZ r2,0x100d142 ; gatt_msg_default_handler_imp + 1114
- 0x0100d138: eb010384 .... ADD r3,r1,r4,LSL #2
- 0x0100d13c: 6e5b [n LDR r3,[r3,#0x64]
- 0x0100d13e: f8232010 #.. STRH r2,[r3,r0,LSL #1]
- 0x0100d142: 1c40 @. ADDS r0,r0,#1
- 0x0100d144: b2c0 .. UXTB r0,r0
- 0x0100d146: 790a .y LDRB r2,[r1,#4]
- 0x0100d148: 4282 .B CMP r2,r0
- 0x0100d14a: d8c9 .. BHI 0x100d0e0 ; gatt_msg_default_handler_imp + 1016
- 0x0100d14c: 21f4 .! MOVS r1,#0xf4
- 0x0100d14e: a801 .. ADD r0,sp,#4
- 0x0100d150: f7f3fc0b .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x0100d154: eb0600c6 .... ADD r0,r6,r6,LSL #3
- 0x0100d158: eb001006 .... ADD r0,r0,r6,LSL #4
- 0x0100d15c: f8983000 ...0 LDRB r3,[r8,#0]
- 0x0100d160: eb0500c0 .... ADD r0,r5,r0,LSL #3
- 0x0100d164: f88d3004 ...0 STRB r3,[sp,#4]
- 0x0100d168: 7900 .y LDRB r0,[r0,#4]
- 0x0100d16a: f88d0005 .... STRB r0,[sp,#5]
- 0x0100d16e: 4641 AF MOV r1,r8
- 0x0100d170: 2000 . MOVS r0,#0
- 0x0100d172: aa01 .. ADD r2,sp,#4
- 0x0100d174: e010 .. B 0x100d198 ; gatt_msg_default_handler_imp + 1200
- 0x0100d176: bf00 .. NOP
- 0x0100d178: eb000740 ..@. ADD r7,r0,r0,LSL #1
- 0x0100d17c: eb010c87 .... ADD r12,r1,r7,LSL #2
- 0x0100d180: eb020780 .... ADD r7,r2,r0,LSL #2
- 0x0100d184: f8bc800c .... LDRH r8,[r12,#0xc]
- 0x0100d188: f8a78002 .... STRH r8,[r7,#2]
- 0x0100d18c: f8bcc00e .... LDRH r12,[r12,#0xe]
- 0x0100d190: 1c40 @. ADDS r0,r0,#1
- 0x0100d192: f8a7c004 .... STRH r12,[r7,#4]
- 0x0100d196: b2c0 .. UXTB r0,r0
- 0x0100d198: 4283 .B CMP r3,r0
- 0x0100d19a: d8ed .. BHI 0x100d178 ; gatt_msg_default_handler_imp + 1168
- 0x0100d19c: eb0601c6 .... ADD r1,r6,r6,LSL #3
- 0x0100d1a0: 2000 . MOVS r0,#0
- 0x0100d1a2: eb011106 .... ADD r1,r1,r6,LSL #4
- 0x0100d1a6: e000 .. B 0x100d1aa ; gatt_msg_default_handler_imp + 1218
- 0x0100d1a8: e03d =. B 0x100d226 ; gatt_msg_default_handler_imp + 1342
- 0x0100d1aa: eb0503c1 .... ADD r3,r5,r1,LSL #3
- 0x0100d1ae: eb030684 .... ADD r6,r3,r4,LSL #2
- 0x0100d1b2: 7919 .y LDRB r1,[r3,#4]
- 0x0100d1b4: e00c .. B 0x100d1d0 ; gatt_msg_default_handler_imp + 1256
- 0x0100d1b6: 6973 si LDR r3,[r6,#0x14]
- 0x0100d1b8: f8337010 3..p LDRH r7,[r3,r0,LSL #1]
- 0x0100d1bc: eb020340 ..@. ADD r3,r2,r0,LSL #1
- 0x0100d1c0: 855f _. STRH r7,[r3,#0x2a]
- 0x0100d1c2: 6e77 wn LDR r7,[r6,#0x64]
- 0x0100d1c4: f8377010 7..p LDRH r7,[r7,r0,LSL #1]
- 0x0100d1c8: 1c40 @. ADDS r0,r0,#1
- 0x0100d1ca: f8a3708e ...p STRH r7,[r3,#0x8e]
- 0x0100d1ce: b2c0 .. UXTB r0,r0
- 0x0100d1d0: 4281 .B CMP r1,r0
- 0x0100d1d2: d8f0 .. BHI 0x100d1b6 ; gatt_msg_default_handler_imp + 1230
- 0x0100d1d4: 4610 .F MOV r0,r2
- 0x0100d1d6: f000fc13 .... BL gatt_write_peer_svc_to_flash ; 0x100da00
- 0x0100d1da: f7fffd33 ..3. BL gatt_clr_peer_svc ; 0x100cc44
- 0x0100d1de: f8cd9118 .... STR r9,[sp,#0x118]
- 0x0100d1e2: 2108 .! MOVS r1,#8
- 0x0100d1e4: f88d1118 .... STRB r1,[sp,#0x118]
- 0x0100d1e8: f8cd9110 .... STR r9,[sp,#0x110]
- 0x0100d1ec: 493c <I LDR r1,[pc,#240] ; [0x100d2e0] = 0x20003980
- 0x0100d1ee: f88d4111 ...A STRB r4,[sp,#0x111]
- 0x0100d1f2: f8cd9114 .... STR r9,[sp,#0x114]
- 0x0100d1f6: f8cd911c .... STR r9,[sp,#0x11c]
- 0x0100d1fa: f88da110 .... STRB r10,[sp,#0x110]
- 0x0100d1fe: f88d9119 .... STRB r9,[sp,#0x119]
- 0x0100d202: 7849 Ix LDRB r1,[r1,#1]
- 0x0100d204: 4648 HF MOV r0,r9
- 0x0100d206: eb0102c1 .... ADD r2,r1,r1,LSL #3
- 0x0100d20a: eb021101 .... ADD r1,r2,r1,LSL #4
- 0x0100d20e: eb0501c1 .... ADD r1,r5,r1,LSL #3
- 0x0100d212: f89120c0 ... LDRB r2,[r1,#0xc0]
- 0x0100d216: f88d2112 ...! STRB r2,[sp,#0x112]
- 0x0100d21a: f8ad0114 .... STRH r0,[sp,#0x114]
- 0x0100d21e: 6889 .h LDR r1,[r1,#8]
- 0x0100d220: b3f1 .. CBZ r1,0x100d2a0 ; gatt_msg_default_handler_imp + 1464
- 0x0100d222: a844 D. ADD r0,sp,#0x110
- 0x0100d224: e041 A. B 0x100d2aa ; gatt_msg_default_handler_imp + 1474
- 0x0100d226: f8983000 ...0 LDRB r3,[r8,#0]
- 0x0100d22a: 1e5b [. SUBS r3,r3,#1
- 0x0100d22c: f01303ff .... ANDS r3,r3,#0xff
- 0x0100d230: f8883000 ...0 STRB r3,[r8,#0]
- 0x0100d234: d151 Q. BNE 0x100d2da ; gatt_msg_default_handler_imp + 1522
- 0x0100d236: f8cd9100 .... STR r9,[sp,#0x100]
- 0x0100d23a: f88d4101 ...A STRB r4,[sp,#0x101]
- 0x0100d23e: f8cd9104 .... STR r9,[sp,#0x104]
- 0x0100d242: f8cd9108 .... STR r9,[sp,#0x108]
- 0x0100d246: f8cd910c .... STR r9,[sp,#0x10c]
- 0x0100d24a: f88da100 .... STRB r10,[sp,#0x100]
- 0x0100d24e: 7811 .x LDRB r1,[r2,#0]
- 0x0100d250: 4653 SF MOV r3,r10
- 0x0100d252: 2912 .) CMP r1,#0x12
- 0x0100d254: d02b +. BEQ 0x100d2ae ; gatt_msg_default_handler_imp + 1478
- 0x0100d256: 2913 .) CMP r1,#0x13
- 0x0100d258: d02b +. BEQ 0x100d2b2 ; gatt_msg_default_handler_imp + 1482
- 0x0100d25a: 2910 .) CMP r1,#0x10
- 0x0100d25c: d02c ,. BEQ 0x100d2b8 ; gatt_msg_default_handler_imp + 1488
- 0x0100d25e: 290c .) CMP r1,#0xc
- 0x0100d260: d032 2. BEQ 0x100d2c8 ; gatt_msg_default_handler_imp + 1504
- 0x0100d262: 290d .) CMP r1,#0xd
- 0x0100d264: d033 3. BEQ 0x100d2ce ; gatt_msg_default_handler_imp + 1510
- 0x0100d266: 3908 .9 SUBS r1,r1,#8
- 0x0100d268: 2903 .) CMP r1,#3
- 0x0100d26a: d803 .. BHI 0x100d274 ; gatt_msg_default_handler_imp + 1420
- 0x0100d26c: f05f0007 _... MOVS.W r0,#7
- 0x0100d270: f88d0108 .... STRB r0,[sp,#0x108]
- 0x0100d274: 8850 P. LDRH r0,[r2,#2]
- 0x0100d276: 21b7 .! MOVS r1,#0xb7
- 0x0100d278: eb012010 ... ADD r0,r1,r0,LSR #8
- 0x0100d27c: 7851 Qx LDRB r1,[r2,#1]
- 0x0100d27e: b2c0 .. UXTB r0,r0
- 0x0100d280: f88d1109 .... STRB r1,[sp,#0x109]
- 0x0100d284: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100d288: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x0100d28c: eb0500c0 .... ADD r0,r5,r0,LSL #3
- 0x0100d290: f89010c0 .... LDRB r1,[r0,#0xc0]
- 0x0100d294: f88d1102 .... STRB r1,[sp,#0x102]
- 0x0100d298: 7891 .x LDRB r1,[r2,#2]
- 0x0100d29a: f8ad1104 .... STRH r1,[sp,#0x104]
- 0x0100d29e: e000 .. B 0x100d2a2 ; gatt_msg_default_handler_imp + 1466
- 0x0100d2a0: e01b .. B 0x100d2da ; gatt_msg_default_handler_imp + 1522
- 0x0100d2a2: f8d010bc .... LDR r1,[r0,#0xbc]
- 0x0100d2a6: b1a9 .. CBZ r1,0x100d2d4 ; gatt_msg_default_handler_imp + 1516
- 0x0100d2a8: a840 @. ADD r0,sp,#0x100
- 0x0100d2aa: 4788 .G BLX r1
- 0x0100d2ac: e015 .. B 0x100d2da ; gatt_msg_default_handler_imp + 1522
- 0x0100d2ae: 2001 . MOVS r0,#1
- 0x0100d2b0: e7de .. B 0x100d270 ; gatt_msg_default_handler_imp + 1416
- 0x0100d2b2: f88db108 .... STRB r11,[sp,#0x108]
- 0x0100d2b6: e7dd .. B 0x100d274 ; gatt_msg_default_handler_imp + 1420
- 0x0100d2b8: 2103 .! MOVS r1,#3
- 0x0100d2ba: eb000084 .... ADD r0,r0,r4,LSL #2
- 0x0100d2be: f88d1108 .... STRB r1,[sp,#0x108]
- 0x0100d2c2: 6940 @i LDR r0,[r0,#0x14]
- 0x0100d2c4: 9043 C. STR r0,[sp,#0x10c]
- 0x0100d2c6: e7d5 .. B 0x100d274 ; gatt_msg_default_handler_imp + 1420
- 0x0100d2c8: f88d7108 ...q STRB r7,[sp,#0x108]
- 0x0100d2cc: e7d2 .. B 0x100d274 ; gatt_msg_default_handler_imp + 1420
- 0x0100d2ce: f88d3108 ...1 STRB r3,[sp,#0x108]
- 0x0100d2d2: e7cf .. B 0x100d274 ; gatt_msg_default_handler_imp + 1420
- 0x0100d2d4: 6881 .h LDR r1,[r0,#8]
- 0x0100d2d6: 2900 .) CMP r1,#0
- 0x0100d2d8: d1e6 .. BNE 0x100d2a8 ; gatt_msg_default_handler_imp + 1472
- 0x0100d2da: 2000 . MOVS r0,#0
- 0x0100d2dc: e583 .. B 0x100cde6 ; gatt_msg_default_handler_imp + 254
- $d
- 0x0100d2de: 0000 .. DCW 0
- 0x0100d2e0: 20003980 .9. DCD 536885632
- $t
- i.gatt_mtu_exchange_req
- gatt_mtu_exchange_req
- 0x0100d2e4: 2106 .! MOVS r1,#6
- 0x0100d2e6: b510 .. PUSH {r4,lr}
- 0x0100d2e8: eb012100 ...! ADD r1,r1,r0,LSL #8
- 0x0100d2ec: 2304 .# MOVS r3,#4
- 0x0100d2ee: 2203 ." MOVS r2,#3
- 0x0100d2f0: f6404001 @..@ MOV r0,#0xc01
- 0x0100d2f4: f7f3fbcf .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100d2f8: 2101 .! MOVS r1,#1
- 0x0100d2fa: 7001 .p STRB r1,[r0,#0]
- 0x0100d2fc: 8041 A. STRH r1,[r0,#2]
- 0x0100d2fe: e8bd4010 ...@ POP {r4,lr}
- 0x0100d302: f7f3bbcd .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100d306: 0000 .. MOVS r0,r0
- i.gatt_notification
- gatt_notification
- 0x0100d308: b430 0. PUSH {r4,r5}
- 0x0100d30a: f3c02307 ...# UBFX r3,r0,#8,#8
- 0x0100d30e: eb0304c3 .... ADD r4,r3,r3,LSL #3
- 0x0100d312: eb041303 .... ADD r3,r4,r3,LSL #4
- 0x0100d316: 4c07 .L LDR r4,[pc,#28] ; [0x100d334] = 0x200040e4
- 0x0100d318: eb0403c3 .... ADD r3,r4,r3,LSL #3
- 0x0100d31c: f5a34380 ...C SUB r3,r3,#0x4000
- 0x0100d320: f3c04407 ...D UBFX r4,r0,#16,#8
- 0x0100d324: f8b337ba ...7 LDRH r3,[r3,#0x7ba]
- 0x0100d328: 4423 #D ADD r3,r3,r4
- 0x0100d32a: bc30 0. POP {r4,r5}
- 0x0100d32c: b29b .. UXTH r3,r3
- 0x0100d32e: f000b803 .... B.W gatt_notification_with_handle ; 0x100d338
- $d
- 0x0100d332: 0000 .. DCW 0
- 0x0100d334: 200040e4 .@. DCD 536887524
- $t
- i.gatt_notification_with_handle
- gatt_notification_with_handle
- 0x0100d338: b57f .. PUSH {r0-r6,lr}
- 0x0100d33a: 461e .F MOV r6,r3
- 0x0100d33c: f8bd5008 ...P LDRH r5,[sp,#8]
- 0x0100d340: f1050008 .... ADD r0,r5,#8
- 0x0100d344: b283 .. UXTH r3,r0
- 0x0100d346: f89d0001 .... LDRB r0,[sp,#1]
- 0x0100d34a: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100d34e: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x0100d352: 4912 .I LDR r1,[pc,#72] ; [0x100d39c] = 0x200040e4
- 0x0100d354: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x0100d358: f5a04080 ...@ SUB r0,r0,#0x4000
- 0x0100d35c: 2106 .! MOVS r1,#6
- 0x0100d35e: f8b027bc ...' LDRH r2,[r0,#0x7bc]
- 0x0100d362: f89d0000 .... LDRB r0,[sp,#0]
- 0x0100d366: eb012100 ...! ADD r1,r1,r0,LSL #8
- 0x0100d36a: f44f6041 O.A` MOV r0,#0xc10
- 0x0100d36e: f7f3fb92 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100d372: 4604 .F MOV r4,r0
- 0x0100d374: 8086 .. STRH r6,[r0,#4]
- 0x0100d376: 2012 . MOVS r0,#0x12
- 0x0100d378: 7020 p STRB r0,[r4,#0]
- 0x0100d37a: f8bd0001 .... LDRH r0,[sp,#1]
- 0x0100d37e: 462a *F MOV r2,r5
- 0x0100d380: ba40 @. REV16 r0,r0
- 0x0100d382: 8060 `. STRH r0,[r4,#2]
- 0x0100d384: 80e5 .. STRH r5,[r4,#6]
- 0x0100d386: f1040008 .... ADD r0,r4,#8
- 0x0100d38a: 9901 .. LDR r1,[sp,#4]
- 0x0100d38c: f7f3fafc .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100d390: b004 .. ADD sp,sp,#0x10
- 0x0100d392: 4620 F MOV r0,r4
- 0x0100d394: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100d398: f7f3bb82 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x0100d39c: 200040e4 .@. DCD 536887524
- $t
- i.gatt_profile_task_add
- gatt_profile_task_add
- 0x0100d3a0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100d3a4: 4605 .F MOV r5,r0
- 0x0100d3a6: b3e9 .. CBZ r1,0x100d424 ; gatt_profile_task_add + 132
- 0x0100d3a8: 23d0 .# MOVS r3,#0xd0
- 0x0100d3aa: 2203 ." MOVS r2,#3
- 0x0100d3ac: 2107 .! MOVS r1,#7
- 0x0100d3ae: f640501b @..P MOV r0,#0xd1b
- 0x0100d3b2: f7f3fb70 ..p. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100d3b6: 4604 .F MOV r4,r0
- 0x0100d3b8: 2101 .! MOVS r1,#1
- 0x0100d3ba: 2003 . MOVS r0,#3
- 0x0100d3bc: f7f3fadf .... BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x0100d3c0: eb0500c5 .... ADD r0,r5,r5,LSL #3
- 0x0100d3c4: eb001205 .... ADD r2,r0,r5,LSL #4
- 0x0100d3c8: 481d .H LDR r0,[pc,#116] ; [0x100d440] = 0x200040e4
- 0x0100d3ca: 2100 .! MOVS r1,#0
- 0x0100d3cc: eb0003c2 .... ADD r3,r0,r2,LSL #3
- 0x0100d3d0: 7061 ap STRB r1,[r4,#1]
- 0x0100d3d2: f8d350b4 ...P LDR r5,[r3,#0xb4]
- 0x0100d3d6: b19d .. CBZ r5,0x100d400 ; gatt_profile_task_add + 96
- 0x0100d3d8: 2000 . MOVS r0,#0
- 0x0100d3da: 2612 .& MOVS r6,#0x12
- 0x0100d3dc: f89320b8 ... LDRB r2,[r3,#0xb8]
- 0x0100d3e0: e00c .. B 0x100d3fc ; gatt_profile_task_add + 92
- 0x0100d3e2: bf00 .. NOP
- 0x0100d3e4: ebc007c0 .... RSB r7,r0,r0,LSL #3
- 0x0100d3e8: eb060787 .... ADD r7,r6,r7,LSL #2
- 0x0100d3ec: 5bef .[ LDRH r7,[r5,r7]
- 0x0100d3ee: 05bf .. LSLS r7,r7,#22
- 0x0100d3f0: d502 .. BPL 0x100d3f8 ; gatt_profile_task_add + 88
- 0x0100d3f2: 2004 . MOVS r0,#4
- 0x0100d3f4: 7060 `p STRB r0,[r4,#1]
- 0x0100d3f6: e003 .. B 0x100d400 ; gatt_profile_task_add + 96
- 0x0100d3f8: 1c40 @. ADDS r0,r0,#1
- 0x0100d3fa: b2c0 .. UXTB r0,r0
- 0x0100d3fc: 4282 .B CMP r2,r0
- 0x0100d3fe: d8f1 .. BHI 0x100d3e4 ; gatt_profile_task_add + 68
- 0x0100d400: 80e1 .. STRH r1,[r4,#6]
- 0x0100d402: 201b . MOVS r0,#0x1b
- 0x0100d404: 7020 p STRB r0,[r4,#0]
- 0x0100d406: f7fffc3d ..=. BL gatt_get_free_svc_id ; 0x100cc84
- 0x0100d40a: 8060 `. STRH r0,[r4,#2]
- 0x0100d40c: 2103 .! MOVS r1,#3
- 0x0100d40e: 80a1 .. STRH r1,[r4,#4]
- 0x0100d410: f8a300c0 .... STRH r0,[r3,#0xc0]
- 0x0100d414: 4619 .F MOV r1,r3
- 0x0100d416: 22c8 ." MOVS r2,#0xc8
- 0x0100d418: f1040008 .... ADD r0,r4,#8
- 0x0100d41c: f7f3fb6d ..m. BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x0100d420: 4620 F MOV r0,r4
- 0x0100d422: e000 .. B 0x100d426 ; gatt_profile_task_add + 134
- 0x0100d424: e001 .. B 0x100d42a ; gatt_profile_task_add + 138
- 0x0100d426: f7f3fb3b ..;. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100d42a: 4906 .I LDR r1,[pc,#24] ; [0x100d444] = 0x100d4cd
- 0x0100d42c: 2000 . MOVS r0,#0
- 0x0100d42e: f7f9fa97 .... BL ble_set_evt_func ; 0x1006960
- 0x0100d432: 4905 .I LDR r1,[pc,#20] ; [0x100d448] = 0x20003980
- 0x0100d434: 7888 .x LDRB r0,[r1,#2]
- 0x0100d436: 1c40 @. ADDS r0,r0,#1
- 0x0100d438: 7088 .p STRB r0,[r1,#2]
- 0x0100d43a: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100d43e: 0000 .. DCW 0
- 0x0100d440: 200040e4 .@. DCD 536887524
- 0x0100d444: 0100d4cd .... DCD 16831693
- 0x0100d448: 20003980 .9. DCD 536885632
- $t
- i.gatt_regist_peer_prf_info
- gatt_regist_peer_prf_info
- 0x0100d44c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100d450: 4680 .F MOV r8,r0
- 0x0100d452: 2400 .$ MOVS r4,#0
- 0x0100d454: 4e1a .N LDR r6,[pc,#104] ; [0x100d4c0] = 0x20003980
- 0x0100d456: 4d1b .M LDR r5,[pc,#108] ; [0x100d4c4] = 0x20004724
- 0x0100d458: e02c ,. B 0x100d4b4 ; gatt_regist_peer_prf_info + 104
- 0x0100d45a: bf00 .. NOP
- 0x0100d45c: eb040044 ..D. ADD r0,r4,r4,LSL #1
- 0x0100d460: eb050780 .... ADD r7,r5,r0,LSL #2
- 0x0100d464: 89b8 .. LDRH r0,[r7,#0xc]
- 0x0100d466: b1f0 .. CBZ r0,0x100d4a6 ; gatt_regist_peer_prf_info + 90
- 0x0100d468: 7870 px LDRB r0,[r6,#1]
- 0x0100d46a: 2308 .# MOVS r3,#8
- 0x0100d46c: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100d470: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x0100d474: 4914 .I LDR r1,[pc,#80] ; [0x100d4c8] = 0x200040e4
- 0x0100d476: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x0100d47a: 2106 .! MOVS r1,#6
- 0x0100d47c: f8b020c4 ... LDRH r2,[r0,#0xc4]
- 0x0100d480: eb012108 ...! ADD r1,r1,r8,LSL #8
- 0x0100d484: f640400f @..@ MOV r0,#0xc0f
- 0x0100d488: f7f3fb05 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100d48c: 2110 .! MOVS r1,#0x10
- 0x0100d48e: 7001 .p STRB r1,[r0,#0]
- 0x0100d490: 89b9 .. LDRH r1,[r7,#0xc]
- 0x0100d492: 8081 .. STRH r1,[r0,#4]
- 0x0100d494: 89f9 .. LDRH r1,[r7,#0xe]
- 0x0100d496: 80c1 .. STRH r1,[r0,#6]
- 0x0100d498: 7871 qx LDRB r1,[r6,#1]
- 0x0100d49a: 0209 .. LSLS r1,r1,#8
- 0x0100d49c: f5014192 ...A ADD r1,r1,#0x4900
- 0x0100d4a0: 8041 A. STRH r1,[r0,#2]
- 0x0100d4a2: f7f3fafd .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100d4a6: 7830 0x LDRB r0,[r6,#0]
- 0x0100d4a8: 1c40 @. ADDS r0,r0,#1
- 0x0100d4aa: 7030 0p STRB r0,[r6,#0]
- 0x0100d4ac: 2001 . MOVS r0,#1
- 0x0100d4ae: 1c64 d. ADDS r4,r4,#1
- 0x0100d4b0: 7068 hp STRB r0,[r5,#1]
- 0x0100d4b2: b2e4 .. UXTB r4,r4
- 0x0100d4b4: 7828 (x LDRB r0,[r5,#0]
- 0x0100d4b6: 42a0 .B CMP r0,r4
- 0x0100d4b8: d8d0 .. BHI 0x100d45c ; gatt_regist_peer_prf_info + 16
- 0x0100d4ba: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100d4be: 0000 .. DCW 0
- 0x0100d4c0: 20003980 .9. DCD 536885632
- 0x0100d4c4: 20004724 $G. DCD 536889124
- 0x0100d4c8: 200040e4 .@. DCD 536887524
- $t
- i.gatt_servcie_added
- gatt_servcie_added
- 0x0100d4cc: 490c .I LDR r1,[pc,#48] ; [0x100d500] = 0x20003980
- 0x0100d4ce: b500 .. PUSH {lr}
- 0x0100d4d0: 7888 .x LDRB r0,[r1,#2]
- 0x0100d4d2: b085 .. SUB sp,sp,#0x14
- 0x0100d4d4: 1e40 @. SUBS r0,r0,#1
- 0x0100d4d6: f01000ff .... ANDS r0,r0,#0xff
- 0x0100d4da: 7088 .p STRB r0,[r1,#2]
- 0x0100d4dc: d10d .. BNE 0x100d4fa ; gatt_servcie_added + 46
- 0x0100d4de: 2102 .! MOVS r1,#2
- 0x0100d4e0: 2003 . MOVS r0,#3
- 0x0100d4e2: f7f3fa4c ..L. BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x0100d4e6: 2000 . MOVS r0,#0
- 0x0100d4e8: f88d0000 .... STRB r0,[sp,#0]
- 0x0100d4ec: 4805 .H LDR r0,[pc,#20] ; [0x100d504] = 0x200049b4
- 0x0100d4ee: f8d01098 .... LDR r1,[r0,#0x98]
- 0x0100d4f2: 2900 .) CMP r1,#0
- 0x0100d4f4: d001 .. BEQ 0x100d4fa ; gatt_servcie_added + 46
- 0x0100d4f6: 4668 hF MOV r0,sp
- 0x0100d4f8: 4788 .G BLX r1
- 0x0100d4fa: b005 .. ADD sp,sp,#0x14
- 0x0100d4fc: bd00 .. POP {pc}
- $d
- 0x0100d4fe: 0000 .. DCW 0
- 0x0100d500: 20003980 .9. DCD 536885632
- 0x0100d504: 200049b4 .I. DCD 536889780
- $t
- i.gatt_service_connection_cleanup
- gatt_service_connection_cleanup
- 0x0100d508: b51f .. PUSH {r0-r4,lr}
- 0x0100d50a: f88d1001 .... STRB r1,[sp,#1]
- 0x0100d50e: 2108 .! MOVS r1,#8
- 0x0100d510: f88d1000 .... STRB r1,[sp,#0]
- 0x0100d514: 8a40 @. LDRH r0,[r0,#0x12]
- 0x0100d516: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100d51a: eb011100 .... ADD r1,r1,r0,LSL #4
- 0x0100d51e: 4808 .H LDR r0,[pc,#32] ; [0x100d540] = 0x200040e4
- 0x0100d520: eb0000c1 .... ADD r0,r0,r1,LSL #3
- 0x0100d524: f5a04080 ...@ SUB r0,r0,#0x4000
- 0x0100d528: f8d017b4 .... LDR r1,[r0,#0x7b4]
- 0x0100d52c: b111 .. CBZ r1,0x100d534 ; gatt_service_connection_cleanup + 44
- 0x0100d52e: 4668 hF MOV r0,sp
- 0x0100d530: 4788 .G BLX r1
- 0x0100d532: bd1f .. POP {r0-r4,pc}
- 0x0100d534: f8d01700 .... LDR r1,[r0,#0x700]
- 0x0100d538: 2900 .) CMP r1,#0
- 0x0100d53a: d1f8 .. BNE 0x100d52e ; gatt_service_connection_cleanup + 38
- 0x0100d53c: bd1f .. POP {r0-r4,pc}
- $d
- 0x0100d53e: 0000 .. DCW 0
- 0x0100d540: 200040e4 .@. DCD 536887524
- $t
- i.gatt_service_connection_created
- gatt_service_connection_created
- 0x0100d544: b51f .. PUSH {r0-r4,lr}
- 0x0100d546: 4b0e .K LDR r3,[pc,#56] ; [0x100d580] = 0x20003980
- 0x0100d548: 2200 ." MOVS r2,#0
- 0x0100d54a: 701a .p STRB r2,[r3,#0]
- 0x0100d54c: f88d1001 .... STRB r1,[sp,#1]
- 0x0100d550: 2107 .! MOVS r1,#7
- 0x0100d552: f88d1000 .... STRB r1,[sp,#0]
- 0x0100d556: 8a40 @. LDRH r0,[r0,#0x12]
- 0x0100d558: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100d55c: eb011100 .... ADD r1,r1,r0,LSL #4
- 0x0100d560: 4808 .H LDR r0,[pc,#32] ; [0x100d584] = 0x200040e4
- 0x0100d562: eb0000c1 .... ADD r0,r0,r1,LSL #3
- 0x0100d566: f5a04080 ...@ SUB r0,r0,#0x4000
- 0x0100d56a: f8d017b4 .... LDR r1,[r0,#0x7b4]
- 0x0100d56e: b111 .. CBZ r1,0x100d576 ; gatt_service_connection_created + 50
- 0x0100d570: 4668 hF MOV r0,sp
- 0x0100d572: 4788 .G BLX r1
- 0x0100d574: bd1f .. POP {r0-r4,pc}
- 0x0100d576: f8d01700 .... LDR r1,[r0,#0x700]
- 0x0100d57a: 2900 .) CMP r1,#0
- 0x0100d57c: d1f8 .. BNE 0x100d570 ; gatt_service_connection_created + 44
- 0x0100d57e: bd1f .. POP {r0-r4,pc}
- $d
- 0x0100d580: 20003980 .9. DCD 536885632
- 0x0100d584: 200040e4 .@. DCD 536887524
- $t
- i.gatt_service_destroy
- gatt_service_destroy
- 0x0100d588: 4770 pG BX lr
- 0x0100d58a: 0000 .. MOVS r0,r0
- i.gatt_service_init
- gatt_service_init
- 0x0100d58c: e92d4fff -..O PUSH {r0-r11,lr}
- 0x0100d590: b085 .. SUB sp,sp,#0x14
- 0x0100d592: 4606 .F MOV r6,r0
- 0x0100d594: 9806 .. LDR r0,[sp,#0x18]
- 0x0100d596: 9c12 .. LDR r4,[sp,#0x48]
- 0x0100d598: 2700 .' MOVS r7,#0
- 0x0100d59a: f830bc04 0... LDRH r11,[r0,#-4]
- 0x0100d59e: f8d400b4 .... LDR r0,[r4,#0xb4]
- 0x0100d5a2: 469a .F MOV r10,r3
- 0x0100d5a4: 46b8 .F MOV r8,r7
- 0x0100d5a6: 2800 .( CMP r0,#0
- 0x0100d5a8: d07e ~. BEQ 0x100d6a8 ; gatt_service_init + 284
- 0x0100d5aa: 8a80 .. LDRH r0,[r0,#0x14]
- 0x0100d5ac: 46b9 .F MOV r9,r7
- 0x0100d5ae: 2810 .( CMP r0,#0x10
- 0x0100d5b0: d103 .. BNE 0x100d5ba ; gatt_service_init + 46
- 0x0100d5b2: f04f0901 O... MOV r9,#1
- 0x0100d5b6: f04a0a40 J.@. ORR r10,r10,#0x40
- 0x0100d5ba: f89400b8 .... LDRB r0,[r4,#0xb8]
- 0x0100d5be: 2103 .! MOVS r1,#3
- 0x0100d5c0: 00c0 .. LSLS r0,r0,#3
- 0x0100d5c2: 4680 .F MOV r8,r0
- 0x0100d5c4: f7f3fa3a ..:. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100d5c8: 0005 .. MOVS r5,r0
- 0x0100d5ca: d002 .. BEQ 0x100d5d2 ; gatt_service_init + 70
- 0x0100d5cc: 4641 AF MOV r1,r8
- 0x0100d5ce: f7f3fab7 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x0100d5d2: 2312 .# MOVS r3,#0x12
- 0x0100d5d4: e089 .. B 0x100d6ea ; gatt_service_init + 350
- 0x0100d5d6: bf00 .. NOP
- 0x0100d5d8: f8d410b4 .... LDR r1,[r4,#0xb4]
- 0x0100d5dc: ebc702c7 .... RSB r2,r7,r7,LSL #3
- 0x0100d5e0: 2001 . MOVS r0,#1
- 0x0100d5e2: eb000082 .... ADD r0,r0,r2,LSL #2
- 0x0100d5e6: 5a08 .Z LDRH r0,[r1,r0]
- 0x0100d5e8: f8250037 %.7. STRH r0,[r5,r7,LSL #3]
- 0x0100d5ec: f8d400b4 .... LDR r0,[r4,#0xb4]
- 0x0100d5f0: f8100022 ..". LDRB r0,[r0,r2,LSL #2]
- 0x0100d5f4: 2810 .( CMP r0,#0x10
- 0x0100d5f6: d109 .. BNE 0x100d60c ; gatt_service_init + 128
- 0x0100d5f8: f1090001 .... ADD r0,r9,#1
- 0x0100d5fc: f00009ff .... AND r9,r0,#0xff
- 0x0100d600: eb0500c7 .... ADD r0,r5,r7,LSL #3
- 0x0100d604: 8881 .. LDRH r1,[r0,#4]
- 0x0100d606: f4414180 A..A ORR r1,r1,#0x4000
- 0x0100d60a: 8081 .. STRH r1,[r0,#4]
- 0x0100d60c: 2014 . MOVS r0,#0x14
- 0x0100d60e: f8d410b4 .... LDR r1,[r4,#0xb4]
- 0x0100d612: eb000c82 .... ADD r12,r0,r2,LSL #2
- 0x0100d616: eb0500c7 .... ADD r0,r5,r7,LSL #3
- 0x0100d61a: f831100c 1... LDRH r1,[r1,r12]
- 0x0100d61e: 80c1 .. STRH r1,[r0,#6]
- 0x0100d620: f8d480b4 .... LDR r8,[r4,#0xb4]
- 0x0100d624: eb030182 .... ADD r1,r3,r2,LSL #2
- 0x0100d628: f8188001 .... LDRB r8,[r8,r1]
- 0x0100d62c: ea5f7888 _..x LSLS r8,r8,#30
- 0x0100d630: d505 .. BPL 0x100d63e ; gatt_service_init + 178
- 0x0100d632: f8b08002 .... LDRH r8,[r0,#2]
- 0x0100d636: f4487800 H..x ORR r8,r8,#0x200
- 0x0100d63a: f8a08002 .... STRH r8,[r0,#2]
- 0x0100d63e: f8d480b4 .... LDR r8,[r4,#0xb4]
- 0x0100d642: f8388001 8... LDRH r8,[r8,r1]
- 0x0100d646: ea5f58c8 _..X LSLS r8,r8,#23
- 0x0100d64a: d505 .. BPL 0x100d658 ; gatt_service_init + 204
- 0x0100d64c: f8b08002 .... LDRH r8,[r0,#2]
- 0x0100d650: f4486840 H.@h ORR r8,r8,#0xc00
- 0x0100d654: f8a08002 .... STRH r8,[r0,#2]
- 0x0100d658: f8d480b4 .... LDR r8,[r4,#0xb4]
- 0x0100d65c: f8188001 .... LDRB r8,[r8,r1]
- 0x0100d660: ea5f7808 _..x LSLS r8,r8,#28
- 0x0100d664: d505 .. BPL 0x100d672 ; gatt_service_init + 230
- 0x0100d666: f8b08002 .... LDRH r8,[r0,#2]
- 0x0100d66a: f4486800 H..h ORR r8,r8,#0x800
- 0x0100d66e: f8a08002 .... STRH r8,[r0,#2]
- 0x0100d672: f8d480b4 .... LDR r8,[r4,#0xb4]
- 0x0100d676: f8188001 .... LDRB r8,[r8,r1]
- 0x0100d67a: ea5f7848 _.Hx LSLS r8,r8,#29
- 0x0100d67e: d505 .. BPL 0x100d68c ; gatt_service_init + 256
- 0x0100d680: f8b08002 .... LDRH r8,[r0,#2]
- 0x0100d684: f4486880 H..h ORR r8,r8,#0x400
- 0x0100d688: f8a08002 .... STRH r8,[r0,#2]
- 0x0100d68c: f8d480b4 .... LDR r8,[r4,#0xb4]
- 0x0100d690: f8188001 .... LDRB r8,[r8,r1]
- 0x0100d694: ea5f68c8 _..h LSLS r8,r8,#27
- 0x0100d698: d505 .. BPL 0x100d6a6 ; gatt_service_init + 282
- 0x0100d69a: f8b08002 .... LDRH r8,[r0,#2]
- 0x0100d69e: f4485880 H..X ORR r8,r8,#0x1000
- 0x0100d6a2: f8a08002 .... STRH r8,[r0,#2]
- 0x0100d6a6: e000 .. B 0x100d6aa ; gatt_service_init + 286
- 0x0100d6a8: e0b9 .. B 0x100d81e ; gatt_service_init + 658
- 0x0100d6aa: f8d480b4 .... LDR r8,[r4,#0xb4]
- 0x0100d6ae: f8181001 .... LDRB r1,[r8,r1]
- 0x0100d6b2: 0689 .. LSLS r1,r1,#26
- 0x0100d6b4: d503 .. BPL 0x100d6be ; gatt_service_init + 306
- 0x0100d6b6: 8841 A. LDRH r1,[r0,#2]
- 0x0100d6b8: f4415100 A..Q ORR r1,r1,#0x2000
- 0x0100d6bc: 8041 A. STRH r1,[r0,#2]
- 0x0100d6be: 8841 A. LDRH r1,[r0,#2]
- 0x0100d6c0: 0589 .. LSLS r1,r1,#22
- 0x0100d6c2: d510 .. BPL 0x100d6e6 ; gatt_service_init + 346
- 0x0100d6c4: f8d410b4 .... LDR r1,[r4,#0xb4]
- 0x0100d6c8: f831c00c 1... LDRH r12,[r1,r12]
- 0x0100d6cc: f1bc0f00 .... CMP r12,#0
- 0x0100d6d0: d009 .. BEQ 0x100d6e6 ; gatt_service_init + 346
- 0x0100d6d2: f04f0c18 O... MOV r12,#0x18
- 0x0100d6d6: eb0c0282 .... ADD r2,r12,r2,LSL #2
- 0x0100d6da: 5889 .X LDR r1,[r1,r2]
- 0x0100d6dc: b919 .. CBNZ r1,0x100d6e6 ; gatt_service_init + 346
- 0x0100d6de: 8881 .. LDRH r1,[r0,#4]
- 0x0100d6e0: f4414100 A..A ORR r1,r1,#0x8000
- 0x0100d6e4: 8081 .. STRH r1,[r0,#4]
- 0x0100d6e6: 1c7f .. ADDS r7,r7,#1
- 0x0100d6e8: b2ff .. UXTB r7,r7
- 0x0100d6ea: f89400b8 .... LDRB r0,[r4,#0xb8]
- 0x0100d6ee: 42b8 .B CMP r0,r7
- 0x0100d6f0: f63faf72 ?.r. BHI 0x100d5d8 ; gatt_service_init + 76
- 0x0100d6f4: f1b90f00 .... CMP r9,#0
- 0x0100d6f8: d00c .. BEQ 0x100d714 ; gatt_service_init + 392
- 0x0100d6fa: ea4f1009 O... LSL r0,r9,#4
- 0x0100d6fe: 2103 .! MOVS r1,#3
- 0x0100d700: f7f3f99c .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100d704: 4681 .F MOV r9,r0
- 0x0100d706: f8d400b4 .... LDR r0,[r4,#0xb4]
- 0x0100d70a: 46c8 .F MOV r8,r9
- 0x0100d70c: 8a81 .. LDRH r1,[r0,#0x14]
- 0x0100d70e: 2910 .) CMP r1,#0x10
- 0x0100d710: d013 .. BEQ 0x100d73a ; gatt_service_init + 430
- 0x0100d712: e019 .. B 0x100d748 ; gatt_service_init + 444
- 0x0100d714: 8a31 1. LDRH r1,[r6,#0x10]
- 0x0100d716: f00a001e .... AND r0,r10,#0x1e
- 0x0100d71a: 2200 ." MOVS r2,#0
- 0x0100d71c: e9cd5002 ...P STRD r5,r0,[sp,#8]
- 0x0100d720: e9cd2100 ...! STRD r2,r1,[sp,#0]
- 0x0100d724: f8d400b4 .... LDR r0,[r4,#0xb4]
- 0x0100d728: f89430b8 ...0 LDRB r3,[r4,#0xb8]
- 0x0100d72c: 6980 .i LDR r0,[r0,#0x18]
- 0x0100d72e: 8801 .. LDRH r1,[r0,#0]
- 0x0100d730: 9806 .. LDR r0,[sp,#0x18]
- 0x0100d732: f7f6fb9d .... BL attm_svc_create_db ; 0x1003e70
- 0x0100d736: 4680 .F MOV r8,r0
- 0x0100d738: e038 8. B 0x100d7ac ; gatt_service_init + 544
- 0x0100d73a: 6981 .i LDR r1,[r0,#0x18]
- 0x0100d73c: 2210 ." MOVS r2,#0x10
- 0x0100d73e: 4648 HF MOV r0,r9
- 0x0100d740: f7f3f922 ..". BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100d744: f1080810 .... ADD r8,r8,#0x10
- 0x0100d748: 2700 .' MOVS r7,#0
- 0x0100d74a: e013 .. B 0x100d774 ; gatt_service_init + 488
- 0x0100d74c: f8d410b4 .... LDR r1,[r4,#0xb4]
- 0x0100d750: ebc700c7 .... RSB r0,r7,r7,LSL #3
- 0x0100d754: f8112020 .. LDRB r2,[r1,r0,LSL #2]
- 0x0100d758: 2a10 .* CMP r2,#0x10
- 0x0100d75a: d109 .. BNE 0x100d770 ; gatt_service_init + 484
- 0x0100d75c: 2201 ." MOVS r2,#1
- 0x0100d75e: eb020080 .... ADD r0,r2,r0,LSL #2
- 0x0100d762: 4401 .D ADD r1,r1,r0
- 0x0100d764: 2210 ." MOVS r2,#0x10
- 0x0100d766: 4640 @F MOV r0,r8
- 0x0100d768: f7f3f90e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100d76c: f1080810 .... ADD r8,r8,#0x10
- 0x0100d770: 1c7f .. ADDS r7,r7,#1
- 0x0100d772: b2ff .. UXTB r7,r7
- 0x0100d774: f89400b8 .... LDRB r0,[r4,#0xb8]
- 0x0100d778: 42b8 .B CMP r0,r7
- 0x0100d77a: d8e7 .. BHI 0x100d74c ; gatt_service_init + 448
- 0x0100d77c: 8a32 2. LDRH r2,[r6,#0x10]
- 0x0100d77e: f00a007e ..~. AND r0,r10,#0x7e
- 0x0100d782: e9cd5002 ...P STRD r5,r0,[sp,#8]
- 0x0100d786: 2000 . MOVS r0,#0
- 0x0100d788: e9cd0200 .... STRD r0,r2,[sp,#0]
- 0x0100d78c: f8cd9010 .... STR r9,[sp,#0x10]
- 0x0100d790: f8d400b4 .... LDR r0,[r4,#0xb4]
- 0x0100d794: f89430b8 ...0 LDRB r3,[r4,#0xb8]
- 0x0100d798: 2200 ." MOVS r2,#0
- 0x0100d79a: 6980 .i LDR r0,[r0,#0x18]
- 0x0100d79c: 8801 .. LDRH r1,[r0,#0]
- 0x0100d79e: 9806 .. LDR r0,[sp,#0x18]
- 0x0100d7a0: f7f6fbe6 .... BL attm_svc_create_db_ext ; 0x1003f70
- 0x0100d7a4: 4680 .F MOV r8,r0
- 0x0100d7a6: 4648 HF MOV r0,r9
- 0x0100d7a8: f7f3f961 ..a. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100d7ac: f1b80f00 .... CMP r8,#0
- 0x0100d7b0: d006 .. BEQ 0x100d7c0 ; gatt_service_init + 564
- 0x0100d7b2: f24052be @..R MOV r2,#0x5be
- 0x0100d7b6: a12f /. ADR r1,{pc}+0xbe ; 0x100d874
- 0x0100d7b8: a037 7. ADR r0,{pc}+0xe0 ; 0x100d898
- 0x0100d7ba: f7f3f8db .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100d7be: e7fe .. B 0x100d7be ; gatt_service_init + 562
- 0x0100d7c0: 2701 .' MOVS r7,#1
- 0x0100d7c2: e025 %. B 0x100d810 ; gatt_service_init + 644
- 0x0100d7c4: eb0500c7 .... ADD r0,r5,r7,LSL #3
- 0x0100d7c8: 8840 @. LDRH r0,[r0,#2]
- 0x0100d7ca: 0580 .. LSLS r0,r0,#22
- 0x0100d7cc: d51e .. BPL 0x100d80c ; gatt_service_init + 640
- 0x0100d7ce: f8d420b4 ... LDR r2,[r4,#0xb4]
- 0x0100d7d2: ebc700c7 .... RSB r0,r7,r7,LSL #3
- 0x0100d7d6: 2114 .! MOVS r1,#0x14
- 0x0100d7d8: eb010180 .... ADD r1,r1,r0,LSL #2
- 0x0100d7dc: 5a51 QZ LDRH r1,[r2,r1]
- 0x0100d7de: b1a9 .. CBZ r1,0x100d80c ; gatt_service_init + 640
- 0x0100d7e0: 2318 .# MOVS r3,#0x18
- 0x0100d7e2: eb030080 .... ADD r0,r3,r0,LSL #2
- 0x0100d7e6: 5813 .X LDR r3,[r2,r0]
- 0x0100d7e8: b183 .. CBZ r3,0x100d80c ; gatt_service_init + 640
- 0x0100d7ea: 9806 .. LDR r0,[sp,#0x18]
- 0x0100d7ec: 2200 ." MOVS r2,#0
- 0x0100d7ee: 8800 .. LDRH r0,[r0,#0]
- 0x0100d7f0: 4438 8D ADD r0,r0,r7
- 0x0100d7f2: b280 .. UXTH r0,r0
- 0x0100d7f4: f7f6f9ce .... BL attm_att_set_value ; 0x1003b94
- 0x0100d7f8: ea5f0800 _... MOVS r8,r0
- 0x0100d7fc: d006 .. BEQ 0x100d80c ; gatt_service_init + 640
- 0x0100d7fe: f24052c9 @..R MOV r2,#0x5c9
- 0x0100d802: a11c .. ADR r1,{pc}+0x72 ; 0x100d874
- 0x0100d804: a024 $. ADR r0,{pc}+0x94 ; 0x100d898
- 0x0100d806: f7f3f8b5 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100d80a: e7fe .. B 0x100d80a ; gatt_service_init + 638
- 0x0100d80c: 1c7f .. ADDS r7,r7,#1
- 0x0100d80e: b2ff .. UXTB r7,r7
- 0x0100d810: f89400b8 .... LDRB r0,[r4,#0xb8]
- 0x0100d814: 42b8 .B CMP r0,r7
- 0x0100d816: d8d5 .. BHI 0x100d7c4 ; gatt_service_init + 568
- 0x0100d818: 4628 (F MOV r0,r5
- 0x0100d81a: f7f3f928 ..(. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100d81e: 4821 !H LDR r0,[pc,#132] ; [0x100d8a4] = 0x100ccb5
- 0x0100d820: f7fafb0c .... BL from_task_func_to_msg_handle ; 0x1007e3c
- 0x0100d824: b1f0 .. CBZ r0,0x100d864 ; gatt_service_init + 728
- 0x0100d826: 2100 .! MOVS r1,#0
- 0x0100d828: 60f1 .` STR r1,[r6,#0xc]
- 0x0100d82a: f8a6b012 .... STRH r11,[r6,#0x12]
- 0x0100d82e: e9c60100 .... STRD r0,r1,[r6,#0]
- 0x0100d832: 2001 . MOVS r0,#1
- 0x0100d834: 8130 0. STRH r0,[r6,#8]
- 0x0100d836: 2002 . MOVS r0,#2
- 0x0100d838: 8170 p. STRH r0,[r6,#0xa]
- 0x0100d83a: 4659 YF MOV r1,r11
- 0x0100d83c: eb0b00c1 .... ADD r0,r11,r1,LSL #3
- 0x0100d840: eb00110b .... ADD r1,r0,r11,LSL #4
- 0x0100d844: 4818 .H LDR r0,[pc,#96] ; [0x100d8a8] = 0x200040e4
- 0x0100d846: 8a32 2. LDRH r2,[r6,#0x10]
- 0x0100d848: eb0000c1 .... ADD r0,r0,r1,LSL #3
- 0x0100d84c: f5a04080 ...@ SUB r0,r0,#0x4000
- 0x0100d850: f8a027bc ...' STRH r2,[r0,#0x7bc]
- 0x0100d854: 9906 .. LDR r1,[sp,#0x18]
- 0x0100d856: 8809 .. LDRH r1,[r1,#0]
- 0x0100d858: f8a017ba .... STRH r1,[r0,#0x7ba]
- 0x0100d85c: b009 .. ADD sp,sp,#0x24
- 0x0100d85e: 4640 @F MOV r0,r8
- 0x0100d860: e8bd8ff0 .... POP {r4-r11,pc}
- 0x0100d864: f24052d4 @..R MOV r2,#0x5d4
- 0x0100d868: a102 .. ADR r1,{pc}+0xc ; 0x100d874
- 0x0100d86a: a00b .. ADR r0,{pc}+0x2e ; 0x100d898
- 0x0100d86c: f7f3f882 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100d870: e7fe .. B 0x100d870 ; gatt_service_init + 740
- $d
- 0x0100d872: 0000 .. DCW 0
- 0x0100d874: 695c2e2e ..\i DCD 1767648814
- 0x0100d878: 6c625c70 p\bl DCD 1818385520
- 0x0100d87c: 6c685c65 e\hl DCD 1818778725
- 0x0100d880: 6970615f _api DCD 1768972639
- 0x0100d884: 7461675c \gat DCD 1952540508
- 0x0100d888: 61675c74 t\ga DCD 1634163828
- 0x0100d88c: 615f7474 tt_a DCD 1633645684
- 0x0100d890: 632e6970 pi.c DCD 1663986032
- 0x0100d894: 00000000 .... DCD 0
- 0x0100d898: 25200a0d .. % DCD 622856717
- 0x0100d89c: 64252073 s %d DCD 1680154739
- 0x0100d8a0: 000a0d20 ... DCD 658720
- 0x0100d8a4: 0100ccb5 .... DCD 16829621
- 0x0100d8a8: 200040e4 .@. DCD 536887524
- $t
- i.gatt_store_peer_prf_info
- gatt_store_peer_prf_info
- 0x0100d8ac: e92d47ff -..G PUSH {r0-r10,lr}
- 0x0100d8b0: 4945 EI LDR r1,[pc,#276] ; [0x100d9c8] = 0x20003980
- 0x0100d8b2: 4607 .F MOV r7,r0
- 0x0100d8b4: 7848 Hx LDRB r0,[r1,#1]
- 0x0100d8b6: eb0002c0 .... ADD r2,r0,r0,LSL #3
- 0x0100d8ba: eb021300 .... ADD r3,r2,r0,LSL #4
- 0x0100d8be: 4843 CH LDR r0,[pc,#268] ; [0x100d9cc] = 0x200040e4
- 0x0100d8c0: eb0002c3 .... ADD r2,r0,r3,LSL #3
- 0x0100d8c4: f50064c8 ...d ADD r4,r0,#0x640
- 0x0100d8c8: 7915 .y LDRB r5,[r2,#4]
- 0x0100d8ca: b3ed .. CBZ r5,0x100d948 ; gatt_store_peer_prf_info + 156
- 0x0100d8cc: f8503033 P.30 LDR r3,[r0,r3,LSL #3]
- 0x0100d8d0: b3d3 .. CBZ r3,0x100d948 ; gatt_store_peer_prf_info + 156
- 0x0100d8d2: 7952 Ry LDRB r2,[r2,#5]
- 0x0100d8d4: b3c2 .. CBZ r2,0x100d948 ; gatt_store_peer_prf_info + 156
- 0x0100d8d6: 4680 .F MOV r8,r0
- 0x0100d8d8: 7820 x LDRB r0,[r4,#0]
- 0x0100d8da: 4689 .F MOV r9,r1
- 0x0100d8dc: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x0100d8e0: eb040080 .... ADD r0,r4,r0,LSL #2
- 0x0100d8e4: 6840 @h LDR r0,[r0,#4]
- 0x0100d8e6: b988 .. CBNZ r0,0x100d90c ; gatt_store_peer_prf_info + 96
- 0x0100d8e8: eb050045 ..E. ADD r0,r5,r5,LSL #1
- 0x0100d8ec: 0040 @. LSLS r0,r0,#1
- 0x0100d8ee: 4682 .F MOV r10,r0
- 0x0100d8f0: 2103 .! MOVS r1,#3
- 0x0100d8f2: f7f3f8a3 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100d8f6: 0006 .. MOVS r6,r0
- 0x0100d8f8: d002 .. BEQ 0x100d900 ; gatt_store_peer_prf_info + 84
- 0x0100d8fa: 4651 QF MOV r1,r10
- 0x0100d8fc: f7f3f920 .. . BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x0100d900: 7820 x LDRB r0,[r4,#0]
- 0x0100d902: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x0100d906: eb040080 .... ADD r0,r4,r0,LSL #2
- 0x0100d90a: 6046 F` STR r6,[r0,#4]
- 0x0100d90c: 7820 x LDRB r0,[r4,#0]
- 0x0100d90e: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x0100d912: eb040080 .... ADD r0,r4,r0,LSL #2
- 0x0100d916: 6880 .h LDR r0,[r0,#8]
- 0x0100d918: b978 x. CBNZ r0,0x100d93a ; gatt_store_peer_prf_info + 142
- 0x0100d91a: 0068 h. LSLS r0,r5,#1
- 0x0100d91c: 4682 .F MOV r10,r0
- 0x0100d91e: 2103 .! MOVS r1,#3
- 0x0100d920: f7f3f88c .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100d924: 0006 .. MOVS r6,r0
- 0x0100d926: d002 .. BEQ 0x100d92e ; gatt_store_peer_prf_info + 130
- 0x0100d928: 4651 QF MOV r1,r10
- 0x0100d92a: f7f3f909 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x0100d92e: 7820 x LDRB r0,[r4,#0]
- 0x0100d930: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x0100d934: eb040080 .... ADD r0,r4,r0,LSL #2
- 0x0100d938: 6086 .` STR r6,[r0,#8]
- 0x0100d93a: 7820 x LDRB r0,[r4,#0]
- 0x0100d93c: eb000140 ..@. ADD r1,r0,r0,LSL #1
- 0x0100d940: eb040181 .... ADD r1,r4,r1,LSL #2
- 0x0100d944: 684b Kh LDR r3,[r1,#4]
- 0x0100d946: e000 .. B 0x100d94a ; gatt_store_peer_prf_info + 158
- 0x0100d948: e015 .. B 0x100d976 ; gatt_store_peer_prf_info + 202
- 0x0100d94a: b373 s. CBZ r3,0x100d9aa ; gatt_store_peer_prf_info + 254
- 0x0100d94c: 6889 .h LDR r1,[r1,#8]
- 0x0100d94e: 2900 .) CMP r1,#0
- 0x0100d950: d032 2. BEQ 0x100d9b8 ; gatt_store_peer_prf_info + 268
- 0x0100d952: f8992001 ... LDRB r2,[r9,#1]
- 0x0100d956: eb0206c2 .... ADD r6,r2,r2,LSL #3
- 0x0100d95a: eb061602 .... ADD r6,r6,r2,LSL #4
- 0x0100d95e: eb0802c6 .... ADD r2,r8,r6,LSL #3
- 0x0100d962: 6916 .i LDR r6,[r2,#0x10]
- 0x0100d964: e9cd1002 .... STRD r1,r0,[sp,#8]
- 0x0100d968: e9cd5600 ...V STRD r5,r6,[sp,#0]
- 0x0100d96c: 68d2 .h LDR r2,[r2,#0xc]
- 0x0100d96e: 4629 )F MOV r1,r5
- 0x0100d970: 4638 8F MOV r0,r7
- 0x0100d972: f006ff73 ..s. BL prf_extract_svc_info_uuid_128 ; 0x101485c
- 0x0100d976: 7821 !x LDRB r1,[r4,#0]
- 0x0100d978: 8a78 x. LDRH r0,[r7,#0x12]
- 0x0100d97a: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x0100d97e: eb040181 .... ADD r1,r4,r1,LSL #2
- 0x0100d982: 8188 .. STRH r0,[r1,#0xc]
- 0x0100d984: 7821 !x LDRB r1,[r4,#0]
- 0x0100d986: 8ab8 .. LDRH r0,[r7,#0x14]
- 0x0100d988: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x0100d98c: eb040181 .... ADD r1,r4,r1,LSL #2
- 0x0100d990: 81c8 .. STRH r0,[r1,#0xe]
- 0x0100d992: 7820 x LDRB r0,[r4,#0]
- 0x0100d994: 1c40 @. ADDS r0,r0,#1
- 0x0100d996: b2c0 .. UXTB r0,r0
- 0x0100d998: 7020 p STRB r0,[r4,#0]
- 0x0100d99a: 280a .( CMP r0,#0xa
- 0x0100d99c: d912 .. BLS 0x100d9c4 ; gatt_store_peer_prf_info + 280
- 0x0100d99e: 22bd ." MOVS r2,#0xbd
- 0x0100d9a0: a10b .. ADR r1,{pc}+0x30 ; 0x100d9d0
- 0x0100d9a2: a014 .. ADR r0,{pc}+0x52 ; 0x100d9f4
- 0x0100d9a4: f7f2ffe6 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100d9a8: e7fe .. B 0x100d9a8 ; gatt_store_peer_prf_info + 252
- 0x0100d9aa: e7ff .. B 0x100d9ac ; gatt_store_peer_prf_info + 256
- 0x0100d9ac: 22b0 ." MOVS r2,#0xb0
- 0x0100d9ae: a108 .. ADR r1,{pc}+0x22 ; 0x100d9d0
- 0x0100d9b0: a010 .. ADR r0,{pc}+0x44 ; 0x100d9f4
- 0x0100d9b2: f7f2ffdf .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100d9b6: e7fe .. B 0x100d9b6 ; gatt_store_peer_prf_info + 266
- 0x0100d9b8: 22b1 ." MOVS r2,#0xb1
- 0x0100d9ba: a105 .. ADR r1,{pc}+0x16 ; 0x100d9d0
- 0x0100d9bc: a00d .. ADR r0,{pc}+0x38 ; 0x100d9f4
- 0x0100d9be: f7f2ffd9 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100d9c2: e7fe .. B 0x100d9c2 ; gatt_store_peer_prf_info + 278
- 0x0100d9c4: e8bd87ff .... POP {r0-r10,pc}
- $d
- 0x0100d9c8: 20003980 .9. DCD 536885632
- 0x0100d9cc: 200040e4 .@. DCD 536887524
- 0x0100d9d0: 695c2e2e ..\i DCD 1767648814
- 0x0100d9d4: 6c625c70 p\bl DCD 1818385520
- 0x0100d9d8: 6c685c65 e\hl DCD 1818778725
- 0x0100d9dc: 6970615f _api DCD 1768972639
- 0x0100d9e0: 7461675c \gat DCD 1952540508
- 0x0100d9e4: 61675c74 t\ga DCD 1634163828
- 0x0100d9e8: 615f7474 tt_a DCD 1633645684
- 0x0100d9ec: 632e6970 pi.c DCD 1663986032
- 0x0100d9f0: 00000000 .... DCD 0
- 0x0100d9f4: 25200a0d .. % DCD 622856717
- 0x0100d9f8: 64252073 s %d DCD 1680154739
- 0x0100d9fc: 000a0d20 ... DCD 658720
- $t
- i.gatt_write_peer_svc_to_flash
- gatt_write_peer_svc_to_flash
- 0x0100da00: b570 p. PUSH {r4-r6,lr}
- 0x0100da02: 4c1c .L LDR r4,[pc,#112] ; [0x100da74] = 0x20003b10
- 0x0100da04: 4605 .F MOV r5,r0
- 0x0100da06: 78a1 .x LDRB r1,[r4,#2]
- 0x0100da08: 7820 x LDRB r0,[r4,#0]
- 0x0100da0a: 4281 .B CMP r1,r0
- 0x0100da0c: d131 1. BNE 0x100da72 ; gatt_write_peer_svc_to_flash + 114
- 0x0100da0e: 78e1 .x LDRB r1,[r4,#3]
- 0x0100da10: 4281 .B CMP r1,r0
- 0x0100da12: d02e .. BEQ 0x100da72 ; gatt_write_peer_svc_to_flash + 114
- 0x0100da14: 6921 !i LDR r1,[r4,#0x10]
- 0x0100da16: 2900 .) CMP r1,#0
- 0x0100da18: d02b +. BEQ 0x100da72 ; gatt_write_peer_svc_to_flash + 114
- 0x0100da1a: 21f2 .! MOVS r1,#0xf2
- 0x0100da1c: 4348 HC MULS r0,r1,r0
- 0x0100da1e: 2103 .! MOVS r1,#3
- 0x0100da20: f7f3f80c .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100da24: 4606 .F MOV r6,r0
- 0x0100da26: 7821 !x LDRB r1,[r4,#0]
- 0x0100da28: 20f2 . MOVS r0,#0xf2
- 0x0100da2a: 4341 AC MULS r1,r0,r1
- 0x0100da2c: 4632 2F MOV r2,r6
- 0x0100da2e: 6920 i LDR r0,[r4,#0x10]
- 0x0100da30: f7f3f890 .... BL $Ven$TT$L$$flash_read ; 0x1000b54
- 0x0100da34: 78e0 .x LDRB r0,[r4,#3]
- 0x0100da36: 22f2 ." MOVS r2,#0xf2
- 0x0100da38: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x0100da3c: ebc110c0 .... RSB r0,r1,r0,LSL #7
- 0x0100da40: eb060040 ..@. ADD r0,r6,r0,LSL #1
- 0x0100da44: 4629 )F MOV r1,r5
- 0x0100da46: f7f2ff9f .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100da4a: a00b .. ADR r0,{pc}+0x2e ; 0x100da78
- 0x0100da4c: f7f2ff92 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100da50: f44f5180 O..Q MOV r1,#0x1000
- 0x0100da54: 6920 i LDR r0,[r4,#0x10]
- 0x0100da56: f7f3f805 .... BL $Ven$TT$L$$flash_erase ; 0x1000a64
- 0x0100da5a: 7821 !x LDRB r1,[r4,#0]
- 0x0100da5c: 20f2 . MOVS r0,#0xf2
- 0x0100da5e: 4341 AC MULS r1,r0,r1
- 0x0100da60: 4632 2F MOV r2,r6
- 0x0100da62: 6920 i LDR r0,[r4,#0x10]
- 0x0100da64: f7f3f871 ..q. BL $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x0100da68: 4630 0F MOV r0,r6
- 0x0100da6a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100da6e: f7f2bffe .... B $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100da72: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100da74: 20003b10 .;. DCD 536886032
- 0x0100da78: 646e6f62 bond DCD 1684959074
- 0x0100da7c: 6376735f _svc DCD 1668707167
- 0x0100da80: 666e695f _inf DCD 1718511967
- 0x0100da84: 6c665f6f o_fl DCD 1818648431
- 0x0100da88: 5f687361 ash_ DCD 1600680801
- 0x0100da8c: 000a0d77 w... DCD 658807
- $t
- i.gattc_att_info_cfm_handler
- gattc_att_info_cfm_handler
- 0x0100da90: b570 p. PUSH {r4-r6,lr}
- 0x0100da92: 4614 .F MOV r4,r2
- 0x0100da94: 460d .F MOV r5,r1
- 0x0100da96: 4610 .F MOV r0,r2
- 0x0100da98: f7f3f839 ..9. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100da9c: 2820 ( CMP r0,#0x20
- 0x0100da9e: d019 .. BEQ 0x100dad4 ; gattc_att_info_cfm_handler + 68
- 0x0100daa0: 4e10 .N LDR r6,[pc,#64] ; [0x100dae4] = 0x20004be4
- 0x0100daa2: 0a24 $. LSRS r4,r4,#8
- 0x0100daa4: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x0100daa8: 6b40 @k LDR r0,[r0,#0x34]
- 0x0100daaa: b198 .. CBZ r0,0x100dad4 ; gattc_att_info_cfm_handler + 68
- 0x0100daac: 7d01 .} LDRB r1,[r0,#0x14]
- 0x0100daae: 3010 .0 ADDS r0,r0,#0x10
- 0x0100dab0: 2916 .) CMP r1,#0x16
- 0x0100dab2: d10f .. BNE 0x100dad4 ; gattc_att_info_cfm_handler + 68
- 0x0100dab4: 792b +y LDRB r3,[r5,#4]
- 0x0100dab6: b17b {. CBZ r3,0x100dad8 ; gattc_att_info_cfm_handler + 72
- 0x0100dab8: 882a *. LDRH r2,[r5,#0]
- 0x0100daba: 4620 F MOV r0,r4
- 0x0100dabc: f7f7feae .... BL atts_send_error ; 0x100581c
- 0x0100dac0: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x0100dac4: 3034 40 ADDS r0,r0,#0x34
- 0x0100dac6: f7f2fff0 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100daca: f7f3f811 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100dace: 4620 F MOV r0,r4
- 0x0100dad0: f7f7fb7a ..z. BL atts_process_pdu ; 0x10051c8
- 0x0100dad4: 2000 . MOVS r0,#0
- 0x0100dad6: bd70 p. POP {r4-r6,pc}
- 0x0100dad8: 8869 i. LDRH r1,[r5,#2]
- 0x0100dada: f4414100 A..A ORR r1,r1,#0x8000
- 0x0100dade: 8001 .. STRH r1,[r0,#0]
- 0x0100dae0: e7f5 .. B 0x100dace ; gattc_att_info_cfm_handler + 62
- $d
- 0x0100dae2: 0000 .. DCW 0
- 0x0100dae4: 20004be4 .K. DCD 536890340
- $t
- i.gattc_att_info_req_ind_handler
- gattc_att_info_req_ind_handler
- 0x0100dae8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100daec: 461f .F MOV r7,r3
- 0x0100daee: 4690 .F MOV r8,r2
- 0x0100daf0: 460c .F MOV r4,r1
- 0x0100daf2: 4610 .F MOV r0,r2
- 0x0100daf4: f7f3f80b .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100daf8: 283f ?( CMP r0,#0x3f
- 0x0100dafa: d025 %. BEQ 0x100db48 ; gattc_att_info_req_ind_handler + 96
- 0x0100dafc: 2500 .% MOVS r5,#0
- 0x0100dafe: 462e .F MOV r6,r5
- 0x0100db00: 2002 . MOVS r0,#2
- 0x0100db02: f7fdfa95 .... BL gapm_get_att_handle ; 0x100b030
- 0x0100db06: 8821 !. LDRH r1,[r4,#0]
- 0x0100db08: 4288 .B CMP r0,r1
- 0x0100db0a: d010 .. BEQ 0x100db2e ; gattc_att_info_req_ind_handler + 70
- 0x0100db0c: 2004 . MOVS r0,#4
- 0x0100db0e: f7fdfa8f .... BL gapm_get_att_handle ; 0x100b030
- 0x0100db12: 8821 !. LDRH r1,[r4,#0]
- 0x0100db14: 4288 .B CMP r0,r1
- 0x0100db16: d101 .. BNE 0x100db1c ; gattc_att_info_req_ind_handler + 52
- 0x0100db18: 2502 .% MOVS r5,#2
- 0x0100db1a: e008 .. B 0x100db2e ; gattc_att_info_req_ind_handler + 70
- 0x0100db1c: 2008 . MOVS r0,#8
- 0x0100db1e: f7fdfa87 .... BL gapm_get_att_handle ; 0x100b030
- 0x0100db22: 8821 !. LDRH r1,[r4,#0]
- 0x0100db24: 4288 .B CMP r0,r1
- 0x0100db26: d101 .. BNE 0x100db2c ; gattc_att_info_req_ind_handler + 68
- 0x0100db28: 2501 .% MOVS r5,#1
- 0x0100db2a: e000 .. B 0x100db2e ; gattc_att_info_req_ind_handler + 70
- 0x0100db2c: 2680 .& MOVS r6,#0x80
- 0x0100db2e: 2306 .# MOVS r3,#6
- 0x0100db30: 4642 BF MOV r2,r8
- 0x0100db32: 4639 9F MOV r1,r7
- 0x0100db34: f6404018 @..@ MOV r0,#0xc18
- 0x0100db38: f7f2ffad .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100db3c: 8821 !. LDRH r1,[r4,#0]
- 0x0100db3e: 8001 .. STRH r1,[r0,#0]
- 0x0100db40: 7106 .q STRB r6,[r0,#4]
- 0x0100db42: 8045 E. STRH r5,[r0,#2]
- 0x0100db44: f7f2ffac .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100db48: 2000 . MOVS r0,#0
- 0x0100db4a: e8bd81f0 .... POP {r4-r8,pc}
- i.gattc_att_info_req_ind_handler
- gattc_att_info_req_ind_handler
- 0x0100db4e: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100db52: 461f .F MOV r7,r3
- 0x0100db54: 4690 .F MOV r8,r2
- 0x0100db56: 460e .F MOV r6,r1
- 0x0100db58: 4610 .F MOV r0,r2
- 0x0100db5a: f7f2ffd8 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100db5e: 2820 ( CMP r0,#0x20
- 0x0100db60: d01a .. BEQ 0x100db98 ; gattc_att_info_req_ind_handler + 74
- 0x0100db62: 2500 .% MOVS r5,#0
- 0x0100db64: 462c ,F MOV r4,r5
- 0x0100db66: f001fa4f ..O. BL gattm_svc_get_start_hdl ; 0x100f008
- 0x0100db6a: b110 .. CBZ r0,0x100db72 ; gattc_att_info_req_ind_handler + 36
- 0x0100db6c: f001fa4c ..L. BL gattm_svc_get_start_hdl ; 0x100f008
- 0x0100db70: 1cc0 .. ADDS r0,r0,#3
- 0x0100db72: 8831 1. LDRH r1,[r6,#0]
- 0x0100db74: 4288 .B CMP r0,r1
- 0x0100db76: d101 .. BNE 0x100db7c ; gattc_att_info_req_ind_handler + 46
- 0x0100db78: 2502 .% MOVS r5,#2
- 0x0100db7a: e000 .. B 0x100db7e ; gattc_att_info_req_ind_handler + 48
- 0x0100db7c: 2480 .$ MOVS r4,#0x80
- 0x0100db7e: 2306 .# MOVS r3,#6
- 0x0100db80: 4642 BF MOV r2,r8
- 0x0100db82: 4639 9F MOV r1,r7
- 0x0100db84: f6404018 @..@ MOV r0,#0xc18
- 0x0100db88: f7f2ff85 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100db8c: 8831 1. LDRH r1,[r6,#0]
- 0x0100db8e: 8001 .. STRH r1,[r0,#0]
- 0x0100db90: 7104 .q STRB r4,[r0,#4]
- 0x0100db92: 8045 E. STRH r5,[r0,#2]
- 0x0100db94: f7f2ff84 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100db98: 2000 . MOVS r0,#0
- 0x0100db9a: e8bd81f0 .... POP {r4-r8,pc}
- 0x0100db9e: 0000 .. MOVS r0,r0
- i.gattc_cleanup
- gattc_cleanup
- 0x0100dba0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100dba4: 4c26 &L LDR r4,[pc,#152] ; [0x100dc40] = 0x20004be4
- 0x0100dba6: 4605 .F MOV r5,r0
- 0x0100dba8: 460f .F MOV r7,r1
- 0x0100dbaa: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100dbae: b3a0 .. CBZ r0,0x100dc1a ; gattc_cleanup + 122
- 0x0100dbb0: 2600 .& MOVS r6,#0
- 0x0100dbb2: b12f /. CBZ r7,0x100dbc0 ; gattc_cleanup + 32
- 0x0100dbb4: 2246 F" MOVS r2,#0x46
- 0x0100dbb6: 4631 1F MOV r1,r6
- 0x0100dbb8: 4628 (F MOV r0,r5
- 0x0100dbba: f000fed3 .... BL gattc_send_complete_evt ; 0x100e964
- 0x0100dbbe: e003 .. B 0x100dbc8 ; gattc_cleanup + 40
- 0x0100dbc0: 4631 1F MOV r1,r6
- 0x0100dbc2: 4628 (F MOV r0,r5
- 0x0100dbc4: f000fbb8 .... BL gattc_operation_cleanup ; 0x100e338
- 0x0100dbc8: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100dbcc: f8501f14 P... LDR r1,[r0,#0x14]!
- 0x0100dbd0: b121 !. CBZ r1,0x100dbdc ; gattc_cleanup + 60
- 0x0100dbd2: f7f2ff6a ..j. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100dbd6: f7f2ff4a ..J. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100dbda: e7f5 .. B 0x100dbc8 ; gattc_cleanup + 40
- 0x0100dbdc: 1c76 v. ADDS r6,r6,#1
- 0x0100dbde: b2f6 .. UXTB r6,r6
- 0x0100dbe0: 2e03 .. CMP r6,#3
- 0x0100dbe2: d3e6 .. BCC 0x100dbb2 ; gattc_cleanup + 18
- 0x0100dbe4: 4628 (F MOV r0,r5
- 0x0100dbe6: f7f6fe7f .... BL atts_clear_prep_data ; 0x10048e8
- 0x0100dbea: bf00 .. NOP
- 0x0100dbec: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100dbf0: f8501f34 P.4. LDR r1,[r0,#0x34]!
- 0x0100dbf4: b121 !. CBZ r1,0x100dc00 ; gattc_cleanup + 96
- 0x0100dbf6: f7f2ff58 ..X. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100dbfa: f7f2ff79 ..y. BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100dbfe: e7f5 .. B 0x100dbec ; gattc_cleanup + 76
- 0x0100dc00: 4628 (F MOV r0,r5
- 0x0100dc02: f7f6fe95 .... BL atts_clear_rsp_data ; 0x1004930
- 0x0100dc06: 4628 (F MOV r0,r5
- 0x0100dc08: f7f6fe80 .... BL atts_clear_read_cache ; 0x100490c
- 0x0100dc0c: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100dc10: f7f2ff2d ..-. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100dc14: 2000 . MOVS r0,#0
- 0x0100dc16: f8440025 D.%. STR r0,[r4,r5,LSL #2]
- 0x0100dc1a: 2006 . MOVS r0,#6
- 0x0100dc1c: eb002405 ...$ ADD r4,r0,r5,LSL #8
- 0x0100dc20: 4621 !F MOV r1,r4
- 0x0100dc22: f640401c @..@ MOV r0,#0xc1c
- 0x0100dc26: f7f2ff54 ..T. BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x0100dc2a: 4621 !F MOV r1,r4
- 0x0100dc2c: f640401d @..@ MOV r0,#0xc1d
- 0x0100dc30: f7f2ff4f ..O. BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x0100dc34: 4620 F MOV r0,r4
- 0x0100dc36: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100dc3a: 2120 ! MOVS r1,#0x20
- 0x0100dc3c: f7f2be9f .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- $d
- 0x0100dc40: 20004be4 .K. DCD 536890340
- $t
- i.gattc_cmp_evt_handler
- gattc_cmp_evt_handler
- 0x0100dc44: b570 p. PUSH {r4-r6,lr}
- 0x0100dc46: 4615 .F MOV r5,r2
- 0x0100dc48: 460c .F MOV r4,r1
- 0x0100dc4a: 4610 .F MOV r0,r2
- 0x0100dc4c: f7f2ff5f .._. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100dc50: 0a2d -. LSRS r5,r5,#8
- 0x0100dc52: 283f ?( CMP r0,#0x3f
- 0x0100dc54: d013 .. BEQ 0x100dc7e ; gattc_cmp_evt_handler + 58
- 0x0100dc56: 7820 x LDRB r0,[r4,#0]
- 0x0100dc58: 2806 .( CMP r0,#6
- 0x0100dc5a: d007 .. BEQ 0x100dc6c ; gattc_cmp_evt_handler + 40
- 0x0100dc5c: 280a .( CMP r0,#0xa
- 0x0100dc5e: d003 .. BEQ 0x100dc68 ; gattc_cmp_evt_handler + 36
- 0x0100dc60: 280c .( CMP r0,#0xc
- 0x0100dc62: d001 .. BEQ 0x100dc68 ; gattc_cmp_evt_handler + 36
- 0x0100dc64: 2241 A" MOVS r2,#0x41
- 0x0100dc66: e006 .. B 0x100dc76 ; gattc_cmp_evt_handler + 50
- 0x0100dc68: 7862 bx LDRB r2,[r4,#1]
- 0x0100dc6a: e004 .. B 0x100dc76 ; gattc_cmp_evt_handler + 50
- 0x0100dc6c: 2100 .! MOVS r1,#0
- 0x0100dc6e: 4628 (F MOV r0,r5
- 0x0100dc70: f7fbf9bc .... BL gapc_get_operation ; 0x1008fec
- 0x0100dc74: 2201 ." MOVS r2,#1
- 0x0100dc76: 2100 .! MOVS r1,#0
- 0x0100dc78: 4628 (F MOV r0,r5
- 0x0100dc7a: f7fbfd77 ..w. BL gapc_send_complete_evt ; 0x100976c
- 0x0100dc7e: 2000 . MOVS r0,#0
- 0x0100dc80: bd70 p. POP {r4-r6,pc}
- 0x0100dc82: 0000 .. MOVS r0,r0
- i.gattc_cmp_evt_handler
- gattc_cmp_evt_handler
- 0x0100dc84: e92d4fff -..O PUSH {r0-r11,lr}
- 0x0100dc88: b083 .. SUB sp,sp,#0xc
- 0x0100dc8a: 4688 .F MOV r8,r1
- 0x0100dc8c: 9805 .. LDR r0,[sp,#0x14]
- 0x0100dc8e: 2102 .! MOVS r1,#2
- 0x0100dc90: 0a07 .. LSRS r7,r0,#8
- 0x0100dc92: 4638 8F MOV r0,r7
- 0x0100dc94: f000fb10 .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x0100dc98: 2800 .( CMP r0,#0
- 0x0100dc9a: d073 s. BEQ 0x100dd84 ; gattc_cmp_evt_handler + 256
- 0x0100dc9c: 7801 .x LDRB r1,[r0,#0]
- 0x0100dc9e: 2915 .) CMP r1,#0x15
- 0x0100dca0: d001 .. BEQ 0x100dca6 ; gattc_cmp_evt_handler + 34
- 0x0100dca2: 2916 .) CMP r1,#0x16
- 0x0100dca4: d16e n. BNE 0x100dd84 ; gattc_cmp_evt_handler + 256
- 0x0100dca6: 8880 .. LDRH r0,[r0,#4]
- 0x0100dca8: 2500 .% MOVS r5,#0
- 0x0100dcaa: b1c8 .. CBZ r0,0x100dce0 ; gattc_cmp_evt_handler + 92
- 0x0100dcac: f8dfa154 ..T. LDR r10,[pc,#340] ; [0x100de04] = 0x20004be4
- 0x0100dcb0: 2600 .& MOVS r6,#0
- 0x0100dcb2: 4634 4F MOV r4,r6
- 0x0100dcb4: f85a1027 Z.'. LDR r1,[r10,r7,LSL #2]
- 0x0100dcb8: f6404b1a @..K MOV r11,#0xc1a
- 0x0100dcbc: f8510f1c Q... LDR r0,[r1,#0x1c]!
- 0x0100dcc0: b120 . CBZ r0,0x100dccc ; gattc_cmp_evt_handler + 72
- 0x0100dcc2: 8883 .. LDRH r3,[r0,#4]
- 0x0100dcc4: 455b [E CMP r3,r11
- 0x0100dcc6: d101 .. BNE 0x100dccc ; gattc_cmp_evt_handler + 72
- 0x0100dcc8: f100040c .... ADD r4,r0,#0xc
- 0x0100dccc: f8980000 .... LDRB r0,[r8,#0]
- 0x0100dcd0: 1e80 .. SUBS r0,r0,#2
- 0x0100dcd2: 2806 .( CMP r0,#6
- 0x0100dcd4: d26f o. BCS 0x100ddb6 ; gattc_cmp_evt_handler + 306
- 0x0100dcd6: e8dff000 .... TBB [pc,r0]
- $d
- 0x0100dcda: 6060 `` DCW 24672
- 0x0100dcdc: 05880e0c .... DCD 92802572
- $t
- 0x0100dce0: 2544 D% MOVS r5,#0x44
- 0x0100dce2: e086 .. B 0x100ddf2 ; gattc_cmp_evt_handler + 366
- 0x0100dce4: b11c .. CBZ r4,0x100dcee ; gattc_cmp_evt_handler + 106
- 0x0100dce6: 4608 .F MOV r0,r1
- 0x0100dce8: f7f2fedf .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100dcec: e051 Q. B 0x100dd92 ; gattc_cmp_evt_handler + 270
- 0x0100dcee: 2541 A% MOVS r5,#0x41
- 0x0100dcf0: e053 S. B 0x100dd9a ; gattc_cmp_evt_handler + 278
- 0x0100dcf2: 2605 .& MOVS r6,#5
- 0x0100dcf4: e061 a. B 0x100ddba ; gattc_cmp_evt_handler + 310
- 0x0100dcf6: 2607 .& MOVS r6,#7
- 0x0100dcf8: e05f _. B 0x100ddba ; gattc_cmp_evt_handler + 310
- 0x0100dcfa: 2541 A% MOVS r5,#0x41
- 0x0100dcfc: e045 E. B 0x100dd8a ; gattc_cmp_evt_handler + 262
- 0x0100dcfe: bf00 .. NOP
- 0x0100dd00: f8b9100e .... LDRH r1,[r9,#0xe]
- 0x0100dd04: f8b9000c .... LDRH r0,[r9,#0xc]
- 0x0100dd08: f109080c .... ADD r8,r9,#0xc
- 0x0100dd0c: 1a08 .. SUBS r0,r1,r0
- 0x0100dd0e: b280 .. UXTH r0,r0
- 0x0100dd10: eb000140 ..@. ADD r1,r0,r0,LSL #1
- 0x0100dd14: 9000 .. STR r0,[sp,#0]
- 0x0100dd16: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x0100dd1a: 2116 .! MOVS r1,#0x16
- 0x0100dd1c: 9001 .. STR r0,[sp,#4]
- 0x0100dd1e: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x0100dd22: 2102 .! MOVS r1,#2
- 0x0100dd24: f7f2ff57 ..W. BL $Ven$TT$L$$ke_check_malloc ; 0x1000bd6
- 0x0100dd28: b368 h. CBZ r0,0x100dd86 ; gattc_cmp_evt_handler + 258
- 0x0100dd2a: 2102 .! MOVS r1,#2
- 0x0100dd2c: 4638 8F MOV r0,r7
- 0x0100dd2e: f000facb .... BL gattc_get_requester ; 0x100e2c8
- 0x0100dd32: 4601 .F MOV r1,r0
- 0x0100dd34: 9801 .. LDR r0,[sp,#4]
- 0x0100dd36: 2216 ." MOVS r2,#0x16
- 0x0100dd38: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x0100dd3c: b283 .. UXTH r3,r0
- 0x0100dd3e: 4658 XF MOV r0,r11
- 0x0100dd40: 9a05 .. LDR r2,[sp,#0x14]
- 0x0100dd42: f7f2fea8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100dd46: 4604 .F MOV r4,r0
- 0x0100dd48: f8b80000 .... LDRH r0,[r8,#0]
- 0x0100dd4c: 8260 `. STRH r0,[r4,#0x12]
- 0x0100dd4e: f8b80002 .... LDRH r0,[r8,#2]
- 0x0100dd52: 82a0 .. STRH r0,[r4,#0x14]
- 0x0100dd54: f8980004 .... LDRB r0,[r8,#4]
- 0x0100dd58: 7020 p STRB r0,[r4,#0]
- 0x0100dd5a: f8982004 ... LDRB r2,[r8,#4]
- 0x0100dd5e: f1080105 .... ADD r1,r8,#5
- 0x0100dd62: 1c60 `. ADDS r0,r4,#1
- 0x0100dd64: f7f2fe10 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100dd68: 4648 HF MOV r0,r9
- 0x0100dd6a: f7f2fec1 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100dd6e: 9800 .. LDR r0,[sp,#0]
- 0x0100dd70: b178 x. CBZ r0,0x100dd92 ; gattc_cmp_evt_handler + 270
- 0x0100dd72: f85a0027 Z.'. LDR r0,[r10,r7,LSL #2]
- 0x0100dd76: f1a4010c .... SUB r1,r4,#0xc
- 0x0100dd7a: 301c .0 ADDS r0,r0,#0x1c
- 0x0100dd7c: f7f2fecc .... BL $Ven$TT$L$$co_list_push_front ; 0x1000b18
- 0x0100dd80: 2604 .& MOVS r6,#4
- 0x0100dd82: e01a .. B 0x100ddba ; gattc_cmp_evt_handler + 310
- 0x0100dd84: e03a :. B 0x100ddfc ; gattc_cmp_evt_handler + 376
- 0x0100dd86: e7ff .. B 0x100dd88 ; gattc_cmp_evt_handler + 260
- 0x0100dd88: 254b K% MOVS r5,#0x4b
- 0x0100dd8a: 4648 HF MOV r0,r9
- 0x0100dd8c: f7f2feb0 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100dd90: e012 .. B 0x100ddb8 ; gattc_cmp_evt_handler + 308
- 0x0100dd92: 4620 F MOV r0,r4
- 0x0100dd94: f7f2fe84 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100dd98: 2400 .$ MOVS r4,#0
- 0x0100dd9a: f85a0027 Z.'. LDR r0,[r10,r7,LSL #2]
- 0x0100dd9e: f8501f1c P... LDR r1,[r0,#0x1c]!
- 0x0100dda2: b149 I. CBZ r1,0x100ddb8 ; gattc_cmp_evt_handler + 308
- 0x0100dda4: f7f2fe81 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100dda8: 4681 .F MOV r9,r0
- 0x0100ddaa: 8880 .. LDRH r0,[r0,#4]
- 0x0100ddac: f5a06140 ..@a SUB r1,r0,#0xc00
- 0x0100ddb0: 3904 .9 SUBS r1,#4
- 0x0100ddb2: d0a5 .. BEQ 0x100dd00 ; gattc_cmp_evt_handler + 124
- 0x0100ddb4: e7a1 .. B 0x100dcfa ; gattc_cmp_evt_handler + 118
- 0x0100ddb6: e018 .. B 0x100ddea ; gattc_cmp_evt_handler + 358
- 0x0100ddb8: b19e .. CBZ r6,0x100dde2 ; gattc_cmp_evt_handler + 350
- 0x0100ddba: b1a4 .. CBZ r4,0x100dde6 ; gattc_cmp_evt_handler + 354
- 0x0100ddbc: 9a05 .. LDR r2,[sp,#0x14]
- 0x0100ddbe: 230a .# MOVS r3,#0xa
- 0x0100ddc0: 4611 .F MOV r1,r2
- 0x0100ddc2: f6404003 @..@ MOV r0,#0xc03
- 0x0100ddc6: f7f2fe66 ..f. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ddca: 7006 .p STRB r6,[r0,#0]
- 0x0100ddcc: 8a61 a. LDRH r1,[r4,#0x12]
- 0x0100ddce: 1c49 I. ADDS r1,r1,#1
- 0x0100ddd0: 8081 .. STRH r1,[r0,#4]
- 0x0100ddd2: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x0100ddd4: 80c1 .. STRH r1,[r0,#6]
- 0x0100ddd6: 2102 .! MOVS r1,#2
- 0x0100ddd8: 7041 Ap STRB r1,[r0,#1]
- 0x0100ddda: 2100 .! MOVS r1,#0
- 0x0100dddc: 8101 .. STRH r1,[r0,#8]
- 0x0100ddde: f7f2fe5f .._. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100dde2: b935 5. CBNZ r5,0x100ddf2 ; gattc_cmp_evt_handler + 366
- 0x0100dde4: e001 .. B 0x100ddea ; gattc_cmp_evt_handler + 358
- 0x0100dde6: 2541 A% MOVS r5,#0x41
- 0x0100dde8: e003 .. B 0x100ddf2 ; gattc_cmp_evt_handler + 366
- 0x0100ddea: f85a0027 Z.'. LDR r0,[r10,r7,LSL #2]
- 0x0100ddee: 69c0 .i LDR r0,[r0,#0x1c]
- 0x0100ddf0: b920 . CBNZ r0,0x100ddfc ; gattc_cmp_evt_handler + 376
- 0x0100ddf2: 462a *F MOV r2,r5
- 0x0100ddf4: 2102 .! MOVS r1,#2
- 0x0100ddf6: 4638 8F MOV r0,r7
- 0x0100ddf8: f000fdb4 .... BL gattc_send_complete_evt ; 0x100e964
- 0x0100ddfc: b007 .. ADD sp,sp,#0x1c
- 0x0100ddfe: 2000 . MOVS r0,#0
- 0x0100de00: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x0100de04: 20004be4 .K. DCD 536890340
- $t
- i.gattc_con_enable
- gattc_con_enable
- 0x0100de08: b510 .. PUSH {r4,lr}
- 0x0100de0a: 4604 .F MOV r4,r0
- 0x0100de0c: 2200 ." MOVS r2,#0
- 0x0100de0e: 2110 .! MOVS r1,#0x10
- 0x0100de10: f000fee4 .... BL gattc_update_state ; 0x100ebdc
- 0x0100de14: 4620 F MOV r0,r4
- 0x0100de16: e8bd4010 ...@ POP {r4,lr}
- 0x0100de1a: f7f7b9d5 .... B atts_process_pdu ; 0x10051c8
- 0x0100de1e: 0000 .. MOVS r0,r0
- i.gattc_create
- gattc_create
- 0x0100de20: b570 p. PUSH {r4-r6,lr}
- 0x0100de22: 4604 .F MOV r4,r0
- 0x0100de24: 2100 .! MOVS r1,#0
- 0x0100de26: 2044 D MOVS r0,#0x44
- 0x0100de28: f7f2fe08 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100de2c: 4d1e .M LDR r5,[pc,#120] ; [0x100dea8] = 0x20004be4
- 0x0100de2e: 2144 D! MOVS r1,#0x44
- 0x0100de30: f8450024 E.$. STR r0,[r5,r4,LSL #2]
- 0x0100de34: f7f2fd99 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x0100de38: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100de3c: 300c .0 ADDS r0,r0,#0xc
- 0x0100de3e: f7f2fe3e ..>. BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x0100de42: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100de46: 3014 .0 ADDS r0,r0,#0x14
- 0x0100de48: f7f2fe39 ..9. BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x0100de4c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100de50: 301c .0 ADDS r0,r0,#0x1c
- 0x0100de52: f7f2fe34 ..4. BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x0100de56: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100de5a: 3024 $0 ADDS r0,r0,#0x24
- 0x0100de5c: f7f2fe2f ../. BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x0100de60: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100de64: 302c ,0 ADDS r0,r0,#0x2c
- 0x0100de66: f7f2fe2a ..*. BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x0100de6a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100de6e: 3034 40 ADDS r0,r0,#0x34
- 0x0100de70: f7f2fe25 ..%. BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x0100de74: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x0100de78: 2000 . MOVS r0,#0
- 0x0100de7a: 63c8 .c STR r0,[r1,#0x3c]
- 0x0100de7c: f8552024 U.$ LDR r2,[r5,r4,LSL #2]
- 0x0100de80: 2117 .! MOVS r1,#0x17
- 0x0100de82: f8a21040 ..@. STRH r1,[r2,#0x40]
- 0x0100de86: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x0100de8a: f8810042 ..B. STRB r0,[r1,#0x42]
- 0x0100de8e: 2006 . MOVS r0,#6
- 0x0100de90: eb002004 ... ADD r0,r0,r4,LSL #8
- 0x0100de94: 2100 .! MOVS r1,#0
- 0x0100de96: f7f2fd72 ..r. BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x0100de9a: 4620 F MOV r0,r4
- 0x0100de9c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100dea0: 2201 ." MOVS r2,#1
- 0x0100dea2: 2110 .! MOVS r1,#0x10
- 0x0100dea4: f000be9a .... B.W gattc_update_state ; 0x100ebdc
- $d
- 0x0100dea8: 20004be4 .K. DCD 536890340
- $t
- i.gattc_default_msg_handler
- gattc_default_msg_handler
- 0x0100deac: b510 .. PUSH {r4,lr}
- 0x0100deae: 4610 .F MOV r0,r2
- 0x0100deb0: f7f2fe2d ..-. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100deb4: 2000 . MOVS r0,#0
- 0x0100deb6: bd10 .. POP {r4,pc}
- i.gattc_disc_char_desc_ind_handler
- gattc_disc_char_desc_ind_handler
- 0x0100deb8: b570 p. PUSH {r4-r6,lr}
- 0x0100deba: 460c .F MOV r4,r1
- 0x0100debc: 0a15 .. LSRS r5,r2,#8
- 0x0100debe: 2102 .! MOVS r1,#2
- 0x0100dec0: 4628 (F MOV r0,r5
- 0x0100dec2: f000f9eb .... BL gattc_get_operation ; 0x100e29c
- 0x0100dec6: 2815 .( CMP r0,#0x15
- 0x0100dec8: d001 .. BEQ 0x100dece ; gattc_disc_char_desc_ind_handler + 22
- 0x0100deca: 2816 .( CMP r0,#0x16
- 0x0100decc: d127 '. BNE 0x100df1e ; gattc_disc_char_desc_ind_handler + 102
- 0x0100dece: 4815 .H LDR r0,[pc,#84] ; [0x100df24] = 0x20004be4
- 0x0100ded0: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x0100ded4: 69c0 .i LDR r0,[r0,#0x1c]
- 0x0100ded6: b310 .. CBZ r0,0x100df1e ; gattc_disc_char_desc_ind_handler + 102
- 0x0100ded8: 8881 .. LDRH r1,[r0,#4]
- 0x0100deda: f5a16240 ..@b SUB r2,r1,#0xc00
- 0x0100dede: 3a1a .: SUBS r2,r2,#0x1a
- 0x0100dee0: d11d .. BNE 0x100df1e ; gattc_disc_char_desc_ind_handler + 102
- 0x0100dee2: 8821 !. LDRH r1,[r4,#0]
- 0x0100dee4: 8bc2 .. LDRH r2,[r0,#0x1e]
- 0x0100dee6: 300c .0 ADDS r0,r0,#0xc
- 0x0100dee8: 4291 .B CMP r1,r2
- 0x0100deea: d918 .. BLS 0x100df1e ; gattc_disc_char_desc_ind_handler + 102
- 0x0100deec: 8a83 .. LDRH r3,[r0,#0x14]
- 0x0100deee: 4299 .B CMP r1,r3
- 0x0100def0: d815 .. BHI 0x100df1e ; gattc_disc_char_desc_ind_handler + 102
- 0x0100def2: 1a89 .. SUBS r1,r1,r2
- 0x0100def4: 1e49 I. SUBS r1,r1,#1
- 0x0100def6: b2c9 .. UXTB r1,r1
- 0x0100def8: eb010241 ..A. ADD r2,r1,r1,LSL #1
- 0x0100defc: eb0202c1 .... ADD r2,r2,r1,LSL #3
- 0x0100df00: eb000142 ..B. ADD r1,r0,r2,LSL #1
- 0x0100df04: 7d8b .} LDRB r3,[r1,#0x16]
- 0x0100df06: b953 S. CBNZ r3,0x100df1e ; gattc_disc_char_desc_ind_handler + 102
- 0x0100df08: 2304 .# MOVS r3,#4
- 0x0100df0a: 758b .u STRB r3,[r1,#0x16]
- 0x0100df0c: eb000042 ..B. ADD r0,r0,r2,LSL #1
- 0x0100df10: 78a1 .x LDRB r1,[r4,#2]
- 0x0100df12: 75c1 .u STRB r1,[r0,#0x17]
- 0x0100df14: 78a2 .x LDRB r2,[r4,#2]
- 0x0100df16: 1ce1 .. ADDS r1,r4,#3
- 0x0100df18: 3018 .0 ADDS r0,r0,#0x18
- 0x0100df1a: f7f2fd35 ..5. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100df1e: 2000 . MOVS r0,#0
- 0x0100df20: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100df22: 0000 .. DCW 0
- 0x0100df24: 20004be4 .K. DCD 536890340
- $t
- i.gattc_disc_char_ind_handler
- gattc_disc_char_ind_handler
- 0x0100df28: b570 p. PUSH {r4-r6,lr}
- 0x0100df2a: 460c .F MOV r4,r1
- 0x0100df2c: 0a15 .. LSRS r5,r2,#8
- 0x0100df2e: 2102 .! MOVS r1,#2
- 0x0100df30: 4628 (F MOV r0,r5
- 0x0100df32: f000f9b3 .... BL gattc_get_operation ; 0x100e29c
- 0x0100df36: 2815 .( CMP r0,#0x15
- 0x0100df38: d001 .. BEQ 0x100df3e ; gattc_disc_char_ind_handler + 22
- 0x0100df3a: 2816 .( CMP r0,#0x16
- 0x0100df3c: d13b ;. BNE 0x100dfb6 ; gattc_disc_char_ind_handler + 142
- 0x0100df3e: 481f .H LDR r0,[pc,#124] ; [0x100dfbc] = 0x20004be4
- 0x0100df40: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x0100df44: 69c0 .i LDR r0,[r0,#0x1c]
- 0x0100df46: b3b0 .. CBZ r0,0x100dfb6 ; gattc_disc_char_ind_handler + 142
- 0x0100df48: 8881 .. LDRH r1,[r0,#4]
- 0x0100df4a: f5a16240 ..@b SUB r2,r1,#0xc00
- 0x0100df4e: 3a1a .: SUBS r2,r2,#0x1a
- 0x0100df50: d131 1. BNE 0x100dfb6 ; gattc_disc_char_ind_handler + 142
- 0x0100df52: 8821 !. LDRH r1,[r4,#0]
- 0x0100df54: 8bc2 .. LDRH r2,[r0,#0x1e]
- 0x0100df56: 300c .0 ADDS r0,r0,#0xc
- 0x0100df58: 4291 .B CMP r1,r2
- 0x0100df5a: d92c ,. BLS 0x100dfb6 ; gattc_disc_char_ind_handler + 142
- 0x0100df5c: 8a83 .. LDRH r3,[r0,#0x14]
- 0x0100df5e: 4299 .B CMP r1,r3
- 0x0100df60: d829 ). BHI 0x100dfb6 ; gattc_disc_char_ind_handler + 142
- 0x0100df62: 1a89 .. SUBS r1,r1,r2
- 0x0100df64: 1e49 I. SUBS r1,r1,#1
- 0x0100df66: b2c9 .. UXTB r1,r1
- 0x0100df68: eb010341 ..A. ADD r3,r1,r1,LSL #1
- 0x0100df6c: eb0301c1 .... ADD r1,r3,r1,LSL #3
- 0x0100df70: eb000341 ..A. ADD r3,r0,r1,LSL #1
- 0x0100df74: 2202 ." MOVS r2,#2
- 0x0100df76: 759a .u STRB r2,[r3,#0x16]
- 0x0100df78: eb000141 ..A. ADD r1,r0,r1,LSL #1
- 0x0100df7c: 8862 b. LDRH r2,[r4,#2]
- 0x0100df7e: 830a .. STRH r2,[r1,#0x18]
- 0x0100df80: 7922 "y LDRB r2,[r4,#4]
- 0x0100df82: 75ca .u STRB r2,[r1,#0x17]
- 0x0100df84: 8861 a. LDRH r1,[r4,#2]
- 0x0100df86: 8a42 B. LDRH r2,[r0,#0x12]
- 0x0100df88: 4291 .B CMP r1,r2
- 0x0100df8a: d914 .. BLS 0x100dfb6 ; gattc_disc_char_ind_handler + 142
- 0x0100df8c: 8a83 .. LDRH r3,[r0,#0x14]
- 0x0100df8e: 4299 .B CMP r1,r3
- 0x0100df90: d811 .. BHI 0x100dfb6 ; gattc_disc_char_ind_handler + 142
- 0x0100df92: 1a89 .. SUBS r1,r1,r2
- 0x0100df94: 1e49 I. SUBS r1,r1,#1
- 0x0100df96: b2c9 .. UXTB r1,r1
- 0x0100df98: eb010341 ..A. ADD r3,r1,r1,LSL #1
- 0x0100df9c: eb0301c1 .... ADD r1,r3,r1,LSL #3
- 0x0100dfa0: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x0100dfa4: 2203 ." MOVS r2,#3
- 0x0100dfa6: 7582 .u STRB r2,[r0,#0x16]
- 0x0100dfa8: 7961 ay LDRB r1,[r4,#5]
- 0x0100dfaa: 75c1 .u STRB r1,[r0,#0x17]
- 0x0100dfac: 7962 by LDRB r2,[r4,#5]
- 0x0100dfae: 1da1 .. ADDS r1,r4,#6
- 0x0100dfb0: 3018 .0 ADDS r0,r0,#0x18
- 0x0100dfb2: f7f2fce9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100dfb6: 2000 . MOVS r0,#0
- 0x0100dfb8: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100dfba: 0000 .. DCW 0
- 0x0100dfbc: 20004be4 .K. DCD 536890340
- $t
- i.gattc_disc_cmd_handler
- gattc_disc_cmd_handler
- 0x0100dfc0: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x0100dfc4: 460c .F MOV r4,r1
- 0x0100dfc6: a14f O. ADR r1,{pc}+0x13e ; 0x100e104
- 0x0100dfc8: 4616 .F MOV r6,r2
- 0x0100dfca: e9d10100 .... LDRD r0,r1,[r1,#0]
- 0x0100dfce: e9cd0101 .... STRD r0,r1,[sp,#4]
- 0x0100dfd2: 0a10 .. LSRS r0,r2,#8
- 0x0100dfd4: 4682 .F MOV r10,r0
- 0x0100dfd6: ab01 .. ADD r3,sp,#4
- 0x0100dfd8: 4622 "F MOV r2,r4
- 0x0100dfda: 2101 .! MOVS r1,#1
- 0x0100dfdc: f000f9e2 .... BL gattc_process_op ; 0x100e3a4
- 0x0100dfe0: 4607 .F MOV r7,r0
- 0x0100dfe2: 2801 .( CMP r0,#1
- 0x0100dfe4: d111 .. BNE 0x100e00a ; gattc_disc_cmd_handler + 74
- 0x0100dfe6: 88a0 .. LDRH r0,[r4,#4]
- 0x0100dfe8: 88e1 .. LDRH r1,[r4,#6]
- 0x0100dfea: 4288 .B CMP r0,r1
- 0x0100dfec: d901 .. BLS 0x100dff2 ; gattc_disc_cmd_handler + 50
- 0x0100dfee: 2240 @" MOVS r2,#0x40
- 0x0100dff0: e007 .. B 0x100e002 ; gattc_disc_cmd_handler + 66
- 0x0100dff2: 7860 `x LDRB r0,[r4,#1]
- 0x0100dff4: 2810 .( CMP r0,#0x10
- 0x0100dff6: d009 .. BEQ 0x100e00c ; gattc_disc_cmd_handler + 76
- 0x0100dff8: 2804 .( CMP r0,#4
- 0x0100dffa: d007 .. BEQ 0x100e00c ; gattc_disc_cmd_handler + 76
- 0x0100dffc: 2802 .( CMP r0,#2
- 0x0100dffe: d005 .. BEQ 0x100e00c ; gattc_disc_cmd_handler + 76
- 0x0100e000: 2251 Q" MOVS r2,#0x51
- 0x0100e002: 2101 .! MOVS r1,#1
- 0x0100e004: 4650 PF MOV r0,r10
- 0x0100e006: f000fcad .... BL gattc_send_complete_evt ; 0x100e964
- 0x0100e00a: e077 w. B 0x100e0fc ; gattc_disc_cmd_handler + 316
- 0x0100e00c: 7821 !x LDRB r1,[r4,#0]
- 0x0100e00e: 0a33 3. LSRS r3,r6,#8
- 0x0100e010: 2206 ." MOVS r2,#6
- 0x0100e012: 2502 .% MOVS r5,#2
- 0x0100e014: 2628 (& MOVS r6,#0x28
- 0x0100e016: 1e89 .. SUBS r1,r1,#2
- 0x0100e018: f04f0900 O... MOV r9,#0
- 0x0100e01c: eb022303 ...# ADD r3,r2,r3,LSL #8
- 0x0100e020: f44f5820 O. X MOV r8,#0x2800
- 0x0100e024: 2906 .) CMP r1,#6
- 0x0100e026: d269 i. BCS 0x100e0fc ; gattc_disc_cmd_handler + 316
- 0x0100e028: e8dff001 .... TBB [pc,r1]
- $d
- 0x0100e02c: 28380349 I.8( DCD 674759497
- 0x0100e030: 5928 (Y DCW 22824
- $t
- 0x0100e032: 2802 .( CMP r0,#2
- 0x0100e034: d000 .. BEQ 0x100e038 ; gattc_disc_cmd_handler + 120
- 0x0100e036: 2010 . MOVS r0,#0x10
- 0x0100e038: 9000 .. STR r0,[sp,#0]
- 0x0100e03a: 2206 ." MOVS r2,#6
- 0x0100e03c: 2104 .! MOVS r1,#4
- 0x0100e03e: 4650 PF MOV r0,r10
- 0x0100e040: f004faa8 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e044: 88a1 .. LDRH r1,[r4,#4]
- 0x0100e046: 8041 A. STRH r1,[r0,#2]
- 0x0100e048: 88e1 .. LDRH r1,[r4,#6]
- 0x0100e04a: 8081 .. STRH r1,[r0,#4]
- 0x0100e04c: 4605 .F MOV r5,r0
- 0x0100e04e: f8a08006 .... STRH r8,[r0,#6]
- 0x0100e052: 7860 `x LDRB r0,[r4,#1]
- 0x0100e054: f1040108 .... ADD r1,r4,#8
- 0x0100e058: 2804 .( CMP r0,#4
- 0x0100e05a: d007 .. BEQ 0x100e06c ; gattc_disc_cmd_handler + 172
- 0x0100e05c: 8128 (. STRH r0,[r5,#8]
- 0x0100e05e: 7862 bx LDRB r2,[r4,#1]
- 0x0100e060: f105000a .... ADD r0,r5,#0xa
- 0x0100e064: f7f2fc90 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100e068: 4629 )F MOV r1,r5
- 0x0100e06a: e044 D. B 0x100e0f6 ; gattc_disc_cmd_handler + 310
- 0x0100e06c: 2010 . MOVS r0,#0x10
- 0x0100e06e: 8128 (. STRH r0,[r5,#8]
- 0x0100e070: 7862 bx LDRB r2,[r4,#1]
- 0x0100e072: f105000a .... ADD r0,r5,#0xa
- 0x0100e076: f7f5fe15 .... BL attm_convert_to128 ; 0x1003ca4
- 0x0100e07a: e7f5 .. B 0x100e068 ; gattc_disc_cmd_handler + 168
- 0x0100e07c: 2208 ." MOVS r2,#8
- 0x0100e07e: 2104 .! MOVS r1,#4
- 0x0100e080: 4650 PF MOV r0,r10
- 0x0100e082: 9500 .. STR r5,[sp,#0]
- 0x0100e084: f004fa86 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e088: 4601 .F MOV r1,r0
- 0x0100e08a: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e08c: 8048 H. STRH r0,[r1,#2]
- 0x0100e08e: 88e0 .. LDRH r0,[r4,#6]
- 0x0100e090: 8088 .. STRH r0,[r1,#4]
- 0x0100e092: 2203 ." MOVS r2,#3
- 0x0100e094: f1010008 .... ADD r0,r1,#8
- 0x0100e098: 720a .r STRB r2,[r1,#8]
- 0x0100e09a: e00d .. B 0x100e0b8 ; gattc_disc_cmd_handler + 248
- 0x0100e09c: 2208 ." MOVS r2,#8
- 0x0100e09e: 2104 .! MOVS r1,#4
- 0x0100e0a0: 4650 PF MOV r0,r10
- 0x0100e0a2: 9500 .. STR r5,[sp,#0]
- 0x0100e0a4: f004fa76 ..v. BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e0a8: 4601 .F MOV r1,r0
- 0x0100e0aa: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e0ac: 8048 H. STRH r0,[r1,#2]
- 0x0100e0ae: 88e0 .. LDRH r0,[r4,#6]
- 0x0100e0b0: 8088 .. STRH r0,[r1,#4]
- 0x0100e0b2: f1010008 .... ADD r0,r1,#8
- 0x0100e0b6: 720d .r STRB r5,[r1,#8]
- 0x0100e0b8: 7046 Fp STRB r6,[r0,#1]
- 0x0100e0ba: 80cd .. STRH r5,[r1,#6]
- 0x0100e0bc: e01b .. B 0x100e0f6 ; gattc_disc_cmd_handler + 310
- 0x0100e0be: 2210 ." MOVS r2,#0x10
- 0x0100e0c0: 2104 .! MOVS r1,#4
- 0x0100e0c2: 4650 PF MOV r0,r10
- 0x0100e0c4: 9500 .. STR r5,[sp,#0]
- 0x0100e0c6: f004fa65 ..e. BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e0ca: 4601 .F MOV r1,r0
- 0x0100e0cc: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e0ce: 8048 H. STRH r0,[r1,#2]
- 0x0100e0d0: 88e0 .. LDRH r0,[r4,#6]
- 0x0100e0d2: 8088 .. STRH r0,[r1,#4]
- 0x0100e0d4: f1010008 .... ADD r0,r1,#8
- 0x0100e0d8: f8819008 .... STRB r9,[r1,#8]
- 0x0100e0dc: e7ec .. B 0x100e0b8 ; gattc_disc_cmd_handler + 248
- 0x0100e0de: 2204 ." MOVS r2,#4
- 0x0100e0e0: 4611 .F MOV r1,r2
- 0x0100e0e2: 4650 PF MOV r0,r10
- 0x0100e0e4: f8cd9000 .... STR r9,[sp,#0]
- 0x0100e0e8: f004fa54 ..T. BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e0ec: 4601 .F MOV r1,r0
- 0x0100e0ee: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e0f0: 8048 H. STRH r0,[r1,#2]
- 0x0100e0f2: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e0f4: 8088 .. STRH r0,[r1,#4]
- 0x0100e0f6: 4650 PF MOV r0,r10
- 0x0100e0f8: f7f5fc8a .... BL attc_send_att_req ; 0x1003a10
- 0x0100e0fc: 4638 8F MOV r0,r7
- 0x0100e0fe: e8bd8ffe .... POP {r1-r11,pc}
- $d
- 0x0100e102: 0000 .. DCW 0
- 0x0100e104: 05040302 .... DCD 84148994
- 0x0100e108: 00000706 .... DCD 1798
- $t
- i.gattc_disc_svc_incl_ind_handler
- gattc_disc_svc_incl_ind_handler
- 0x0100e10c: b570 p. PUSH {r4-r6,lr}
- 0x0100e10e: 460c .F MOV r4,r1
- 0x0100e110: 0a15 .. LSRS r5,r2,#8
- 0x0100e112: 2102 .! MOVS r1,#2
- 0x0100e114: 4628 (F MOV r0,r5
- 0x0100e116: f000f8c1 .... BL gattc_get_operation ; 0x100e29c
- 0x0100e11a: 2815 .( CMP r0,#0x15
- 0x0100e11c: d001 .. BEQ 0x100e122 ; gattc_disc_svc_incl_ind_handler + 22
- 0x0100e11e: 2816 .( CMP r0,#0x16
- 0x0100e120: d129 ). BNE 0x100e176 ; gattc_disc_svc_incl_ind_handler + 106
- 0x0100e122: 4816 .H LDR r0,[pc,#88] ; [0x100e17c] = 0x20004be4
- 0x0100e124: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x0100e128: 69c0 .i LDR r0,[r0,#0x1c]
- 0x0100e12a: b320 . CBZ r0,0x100e176 ; gattc_disc_svc_incl_ind_handler + 106
- 0x0100e12c: 8881 .. LDRH r1,[r0,#4]
- 0x0100e12e: f5a16240 ..@b SUB r2,r1,#0xc00
- 0x0100e132: 3a1a .: SUBS r2,r2,#0x1a
- 0x0100e134: d11f .. BNE 0x100e176 ; gattc_disc_svc_incl_ind_handler + 106
- 0x0100e136: 8821 !. LDRH r1,[r4,#0]
- 0x0100e138: 8bc2 .. LDRH r2,[r0,#0x1e]
- 0x0100e13a: 300c .0 ADDS r0,r0,#0xc
- 0x0100e13c: 4291 .B CMP r1,r2
- 0x0100e13e: d91a .. BLS 0x100e176 ; gattc_disc_svc_incl_ind_handler + 106
- 0x0100e140: 8a83 .. LDRH r3,[r0,#0x14]
- 0x0100e142: 4299 .B CMP r1,r3
- 0x0100e144: d817 .. BHI 0x100e176 ; gattc_disc_svc_incl_ind_handler + 106
- 0x0100e146: 1a89 .. SUBS r1,r1,r2
- 0x0100e148: 1e49 I. SUBS r1,r1,#1
- 0x0100e14a: b2c9 .. UXTB r1,r1
- 0x0100e14c: eb010341 ..A. ADD r3,r1,r1,LSL #1
- 0x0100e150: eb0301c1 .... ADD r1,r3,r1,LSL #3
- 0x0100e154: eb000341 ..A. ADD r3,r0,r1,LSL #1
- 0x0100e158: 2201 ." MOVS r2,#1
- 0x0100e15a: 759a .u STRB r2,[r3,#0x16]
- 0x0100e15c: eb000041 ..A. ADD r0,r0,r1,LSL #1
- 0x0100e160: 8862 b. LDRH r2,[r4,#2]
- 0x0100e162: 8502 .. STRH r2,[r0,#0x28]
- 0x0100e164: 88a1 .. LDRH r1,[r4,#4]
- 0x0100e166: 8541 A. STRH r1,[r0,#0x2a]
- 0x0100e168: 79a1 .y LDRB r1,[r4,#6]
- 0x0100e16a: 75c1 .u STRB r1,[r0,#0x17]
- 0x0100e16c: 79a2 .y LDRB r2,[r4,#6]
- 0x0100e16e: 1de1 .. ADDS r1,r4,#7
- 0x0100e170: 3018 .0 ADDS r0,r0,#0x18
- 0x0100e172: f7f2fc09 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100e176: 2000 . MOVS r0,#0
- 0x0100e178: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100e17a: 0000 .. DCW 0
- 0x0100e17c: 20004be4 .K. DCD 536890340
- $t
- i.gattc_disc_svc_ind_handler
- gattc_disc_svc_ind_handler
- 0x0100e180: b570 p. PUSH {r4-r6,lr}
- 0x0100e182: 460c .F MOV r4,r1
- 0x0100e184: 0a15 .. LSRS r5,r2,#8
- 0x0100e186: 2102 .! MOVS r1,#2
- 0x0100e188: 4628 (F MOV r0,r5
- 0x0100e18a: f000f887 .... BL gattc_get_operation ; 0x100e29c
- 0x0100e18e: 2815 .( CMP r0,#0x15
- 0x0100e190: d001 .. BEQ 0x100e196 ; gattc_disc_svc_ind_handler + 22
- 0x0100e192: 2816 .( CMP r0,#0x16
- 0x0100e194: d113 .. BNE 0x100e1be ; gattc_disc_svc_ind_handler + 62
- 0x0100e196: 8862 b. LDRH r2,[r4,#2]
- 0x0100e198: f5a2407f ...@ SUB r0,r2,#0xff00
- 0x0100e19c: 38ff .8 SUBS r0,r0,#0xff
- 0x0100e19e: d106 .. BNE 0x100e1ae ; gattc_disc_svc_ind_handler + 46
- 0x0100e1a0: 8821 !. LDRH r1,[r4,#0]
- 0x0100e1a2: a008 .. ADR r0,{pc}+0x22 ; 0x100e1c4
- 0x0100e1a4: f7f2fbe6 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0100e1a8: 8820 . LDRH r0,[r4,#0]
- 0x0100e1aa: 3014 .0 ADDS r0,r0,#0x14
- 0x0100e1ac: 8060 `. STRH r0,[r4,#2]
- 0x0100e1ae: 480a .H LDR r0,[pc,#40] ; [0x100e1d8] = 0x20004be4
- 0x0100e1b0: f1a4010c .... SUB r1,r4,#0xc
- 0x0100e1b4: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x0100e1b8: 301c .0 ADDS r0,r0,#0x1c
- 0x0100e1ba: f7f2fc7b ..{. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100e1be: 2001 . MOVS r0,#1
- 0x0100e1c0: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100e1c2: 0000 .. DCW 0
- 0x0100e1c4: 49544f4e NOTI DCD 1230262094
- 0x0100e1c8: 733a4543 CE:s DCD 1933198659
- 0x0100e1cc: 2c64253a :%d, DCD 744760634
- 0x0100e1d0: 64253a65 e:%d DCD 1680161381
- 0x0100e1d4: 00000a0d .... DCD 2573
- 0x0100e1d8: 20004be4 .K. DCD 536890340
- $t
- i.gattc_event_cfm_handler
- gattc_event_cfm_handler
- 0x0100e1dc: b510 .. PUSH {r4,lr}
- 0x0100e1de: 4610 .F MOV r0,r2
- 0x0100e1e0: 0a14 .. LSRS r4,r2,#8
- 0x0100e1e2: f7f2fc94 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100e1e6: 2820 ( CMP r0,#0x20
- 0x0100e1e8: d002 .. BEQ 0x100e1f0 ; gattc_event_cfm_handler + 20
- 0x0100e1ea: 4620 F MOV r0,r4
- 0x0100e1ec: f7f5fc3c ..<. BL attc_send_hdl_cfm ; 0x1003a68
- 0x0100e1f0: 2000 . MOVS r0,#0
- 0x0100e1f2: bd10 .. POP {r4,pc}
- i.gattc_event_ind_handler
- gattc_event_ind_handler
- 0x0100e1f4: b570 p. PUSH {r4-r6,lr}
- 0x0100e1f6: 4a06 .J LDR r2,[pc,#24] ; [0x100e210] = 0x20003bcc
- 0x0100e1f8: 4618 .F MOV r0,r3
- 0x0100e1fa: 6854 Th LDR r4,[r2,#4]
- 0x0100e1fc: b12c ,. CBZ r4,0x100e20a ; gattc_event_ind_handler + 22
- 0x0100e1fe: 888d .. LDRH r5,[r1,#4]
- 0x0100e200: 0a00 .. LSRS r0,r0,#8
- 0x0100e202: 884b K. LDRH r3,[r1,#2]
- 0x0100e204: 1d8a .. ADDS r2,r1,#6
- 0x0100e206: 4629 )F MOV r1,r5
- 0x0100e208: 47a0 .G BLX r4
- 0x0100e20a: 2000 . MOVS r0,#0
- 0x0100e20c: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100e20e: 0000 .. DCW 0
- 0x0100e210: 20003bcc .;. DCD 536886220
- $t
- i.gattc_exc_mtu_cmd_handler
- gattc_exc_mtu_cmd_handler
- 0x0100e214: b57c |. PUSH {r2-r6,lr}
- 0x0100e216: a010 .. ADR r0,{pc}+0x42 ; 0x100e258
- 0x0100e218: 0a15 .. LSRS r5,r2,#8
- 0x0100e21a: 6800 .h LDR r0,[r0,#0]
- 0x0100e21c: 460a .F MOV r2,r1
- 0x0100e21e: 9001 .. STR r0,[sp,#4]
- 0x0100e220: ab01 .. ADD r3,sp,#4
- 0x0100e222: 2101 .! MOVS r1,#1
- 0x0100e224: 4628 (F MOV r0,r5
- 0x0100e226: f000f8bd .... BL gattc_process_op ; 0x100e3a4
- 0x0100e22a: 4604 .F MOV r4,r0
- 0x0100e22c: 2801 .( CMP r0,#1
- 0x0100e22e: d111 .. BNE 0x100e254 ; gattc_exc_mtu_cmd_handler + 64
- 0x0100e230: 2000 . MOVS r0,#0
- 0x0100e232: 9000 .. STR r0,[sp,#0]
- 0x0100e234: 2006 . MOVS r0,#6
- 0x0100e236: eb002305 ...# ADD r3,r0,r5,LSL #8
- 0x0100e23a: 2202 ." MOVS r2,#2
- 0x0100e23c: 2104 .! MOVS r1,#4
- 0x0100e23e: 4628 (F MOV r0,r5
- 0x0100e240: f004f9a8 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e244: 4606 .F MOV r6,r0
- 0x0100e246: f7fcffa1 .... BL gapm_get_max_mtu ; 0x100b18c
- 0x0100e24a: 8070 p. STRH r0,[r6,#2]
- 0x0100e24c: 4631 1F MOV r1,r6
- 0x0100e24e: 4628 (F MOV r0,r5
- 0x0100e250: f7f5fbde .... BL attc_send_att_req ; 0x1003a10
- 0x0100e254: 4620 F MOV r0,r4
- 0x0100e256: bd7c |. POP {r2-r6,pc}
- $d
- 0x0100e258: 00000001 .... DCD 1
- $t
- i.gattc_execute_write_cmd_handler
- gattc_execute_write_cmd_handler
- 0x0100e25c: b5f8 .. PUSH {r3-r7,lr}
- 0x0100e25e: a00a .. ADR r0,{pc}+0x2a ; 0x100e288
- 0x0100e260: 0a16 .. LSRS r6,r2,#8
- 0x0100e262: 6800 .h LDR r0,[r0,#0]
- 0x0100e264: 460c .F MOV r4,r1
- 0x0100e266: 460a .F MOV r2,r1
- 0x0100e268: 9000 .. STR r0,[sp,#0]
- 0x0100e26a: 466b kF MOV r3,sp
- 0x0100e26c: 2101 .! MOVS r1,#1
- 0x0100e26e: 4630 0F MOV r0,r6
- 0x0100e270: f000f898 .... BL gattc_process_op ; 0x100e3a4
- 0x0100e274: 4605 .F MOV r5,r0
- 0x0100e276: 2801 .( CMP r0,#1
- 0x0100e278: d103 .. BNE 0x100e282 ; gattc_execute_write_cmd_handler + 38
- 0x0100e27a: 7861 ax LDRB r1,[r4,#1]
- 0x0100e27c: 4630 0F MOV r0,r6
- 0x0100e27e: f7f5fbdf .... BL attc_send_execute ; 0x1003a40
- 0x0100e282: 4628 (F MOV r0,r5
- 0x0100e284: bdf8 .. POP {r3-r7,pc}
- $d
- 0x0100e286: 0000 .. DCW 0
- 0x0100e288: 0000000f .... DCD 15
- $t
- i.gattc_get_mtu
- gattc_get_mtu
- 0x0100e28c: 4902 .I LDR r1,[pc,#8] ; [0x100e298] = 0x20004be4
- 0x0100e28e: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x0100e292: f8b00040 ..@. LDRH r0,[r0,#0x40]
- 0x0100e296: 4770 pG BX lr
- $d
- 0x0100e298: 20004be4 .K. DCD 536890340
- $t
- i.gattc_get_operation
- gattc_get_operation
- 0x0100e29c: 4b05 .K LDR r3,[pc,#20] ; [0x100e2b4] = 0x20004be4
- 0x0100e29e: 4602 .F MOV r2,r0
- 0x0100e2a0: 2000 . MOVS r0,#0
- 0x0100e2a2: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x0100e2a6: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x0100e2aa: 2900 .) CMP r1,#0
- 0x0100e2ac: d000 .. BEQ 0x100e2b0 ; gattc_get_operation + 20
- 0x0100e2ae: 7808 .x LDRB r0,[r1,#0]
- 0x0100e2b0: 4770 pG BX lr
- $d
- 0x0100e2b2: 0000 .. DCW 0
- 0x0100e2b4: 20004be4 .K. DCD 536890340
- $t
- i.gattc_get_operation_ptr
- gattc_get_operation_ptr
- 0x0100e2b8: 4a02 .J LDR r2,[pc,#8] ; [0x100e2c4] = 0x20004be4
- 0x0100e2ba: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x0100e2be: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
- 0x0100e2c2: 4770 pG BX lr
- $d
- 0x0100e2c4: 20004be4 .K. DCD 536890340
- $t
- i.gattc_get_requester
- gattc_get_requester
- 0x0100e2c8: 4b06 .K LDR r3,[pc,#24] ; [0x100e2e4] = 0x20004be4
- 0x0100e2ca: 4602 .F MOV r2,r0
- 0x0100e2cc: 2000 . MOVS r0,#0
- 0x0100e2ce: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x0100e2d2: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x0100e2d6: 2900 .) CMP r1,#0
- 0x0100e2d8: d002 .. BEQ 0x100e2e0 ; gattc_get_requester + 24
- 0x0100e2da: 4608 .F MOV r0,r1
- 0x0100e2dc: f7f2bc49 ..I. B $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x0100e2e0: 4770 pG BX lr
- $d
- 0x0100e2e2: 0000 .. DCW 0
- 0x0100e2e4: 20004be4 .K. DCD 536890340
- $t
- i.gattc_init
- gattc_init
- 0x0100e2e8: b570 p. PUSH {r4-r6,lr}
- 0x0100e2ea: 4d10 .M LDR r5,[pc,#64] ; [0x100e32c] = 0x20000080
- 0x0100e2ec: b980 .. CBNZ r0,0x100e310 ; gattc_init + 40
- 0x0100e2ee: 4910 .I LDR r1,[pc,#64] ; [0x100e330] = 0x101b7e0
- 0x0100e2f0: 2006 . MOVS r0,#6
- 0x0100e2f2: f7f2fbe9 .... BL $Ven$TT$L$$ke_task_create ; 0x1000ac8
- 0x0100e2f6: 2000 . MOVS r0,#0
- 0x0100e2f8: 4602 .F MOV r2,r0
- 0x0100e2fa: 4b0e .K LDR r3,[pc,#56] ; [0x100e334] = 0x20004be4
- 0x0100e2fc: f895104f ..O. LDRB r1,[r5,#0x4f]
- 0x0100e300: e004 .. B 0x100e30c ; gattc_init + 36
- 0x0100e302: bf00 .. NOP
- 0x0100e304: f8432020 C. STR r2,[r3,r0,LSL #2]
- 0x0100e308: 1c40 @. ADDS r0,r0,#1
- 0x0100e30a: b2c0 .. UXTB r0,r0
- 0x0100e30c: 4281 .B CMP r1,r0
- 0x0100e30e: d8f9 .. BHI 0x100e304 ; gattc_init + 28
- 0x0100e310: 2400 .$ MOVS r4,#0
- 0x0100e312: e005 .. B 0x100e320 ; gattc_init + 56
- 0x0100e314: 2100 .! MOVS r1,#0
- 0x0100e316: 4620 F MOV r0,r4
- 0x0100e318: f7fffc42 ..B. BL gattc_cleanup ; 0x100dba0
- 0x0100e31c: 1c64 d. ADDS r4,r4,#1
- 0x0100e31e: b2e4 .. UXTB r4,r4
- 0x0100e320: f895004f ..O. LDRB r0,[r5,#0x4f]
- 0x0100e324: 42a0 .B CMP r0,r4
- 0x0100e326: d8f5 .. BHI 0x100e314 ; gattc_init + 44
- 0x0100e328: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100e32a: 0000 .. DCW 0
- 0x0100e32c: 20000080 ... DCD 536871040
- 0x0100e330: 0101b7e0 .... DCD 16889824
- 0x0100e334: 20004be4 .K. DCD 536890340
- $t
- i.gattc_operation_cleanup
- gattc_operation_cleanup
- 0x0100e338: b570 p. PUSH {r4-r6,lr}
- 0x0100e33a: 4c19 .L LDR r4,[pc,#100] ; [0x100e3a0] = 0x20004be4
- 0x0100e33c: 460e .F MOV r6,r1
- 0x0100e33e: 4605 .F MOV r5,r0
- 0x0100e340: 2901 .) CMP r1,#1
- 0x0100e342: d002 .. BEQ 0x100e34a ; gattc_operation_cleanup + 18
- 0x0100e344: 2e02 .. CMP r6,#2
- 0x0100e346: d00a .. BEQ 0x100e35e ; gattc_operation_cleanup + 38
- 0x0100e348: e013 .. B 0x100e372 ; gattc_operation_cleanup + 58
- 0x0100e34a: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100e34e: f8501f0c P... LDR r1,[r0,#0xc]!
- 0x0100e352: b171 q. CBZ r1,0x100e372 ; gattc_operation_cleanup + 58
- 0x0100e354: f7f2fba9 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100e358: f7f2fbca .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100e35c: e7f5 .. B 0x100e34a ; gattc_operation_cleanup + 18
- 0x0100e35e: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100e362: f8501f1c P... LDR r1,[r0,#0x1c]!
- 0x0100e366: b121 !. CBZ r1,0x100e372 ; gattc_operation_cleanup + 58
- 0x0100e368: f7f2fb9f .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100e36c: f7f2fb7f .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100e370: e7f5 .. B 0x100e35e ; gattc_operation_cleanup + 38
- 0x0100e372: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100e376: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x0100e37a: 2800 .( CMP r0,#0
- 0x0100e37c: d00e .. BEQ 0x100e39c ; gattc_operation_cleanup + 100
- 0x0100e37e: f7f2fc02 .... BL $Ven$TT$L$$ke_msg_in_queue ; 0x1000b86
- 0x0100e382: b930 0. CBNZ r0,0x100e392 ; gattc_operation_cleanup + 90
- 0x0100e384: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0100e388: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x0100e38c: 380c .8 SUBS r0,r0,#0xc
- 0x0100e38e: f7f2fbaf .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100e392: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x0100e396: 2000 . MOVS r0,#0
- 0x0100e398: f8410026 A.&. STR r0,[r1,r6,LSL #2]
- 0x0100e39c: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100e39e: 0000 .. DCW 0
- 0x0100e3a0: 20004be4 .K. DCD 536890340
- $t
- i.gattc_process_op
- gattc_process_op
- 0x0100e3a4: e92d4fff -..O PUSH {r0-r11,lr}
- 0x0100e3a8: 4682 .F MOV r10,r0
- 0x0100e3aa: 2106 .! MOVS r1,#6
- 0x0100e3ac: b081 .. SUB sp,sp,#4
- 0x0100e3ae: 461d .F MOV r5,r3
- 0x0100e3b0: 4616 .F MOV r6,r2
- 0x0100e3b2: 2400 .$ MOVS r4,#0
- 0x0100e3b4: eb01200a ... ADD r0,r1,r10,LSL #8
- 0x0100e3b8: f7f2fba9 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100e3bc: f8969000 .... LDRB r9,[r6,#0]
- 0x0100e3c0: f8b6b002 .... LDRH r11,[r6,#2]
- 0x0100e3c4: 2743 C' MOVS r7,#0x43
- 0x0100e3c6: 4680 .F MOV r8,r0
- 0x0100e3c8: 2820 ( CMP r0,#0x20
- 0x0100e3ca: d020 . BEQ 0x100e40e ; gattc_process_op + 106
- 0x0100e3cc: 4650 PF MOV r0,r10
- 0x0100e3ce: 9902 .. LDR r1,[sp,#8]
- 0x0100e3d0: f7ffff72 ..r. BL gattc_get_operation_ptr ; 0x100e2b8
- 0x0100e3d4: 42b0 .B CMP r0,r6
- 0x0100e3d6: d034 4. BEQ 0x100e442 ; gattc_process_op + 158
- 0x0100e3d8: 9802 .. LDR r0,[sp,#8]
- 0x0100e3da: 2701 .' MOVS r7,#1
- 0x0100e3dc: 4087 .@ LSLS r7,r7,r0
- 0x0100e3de: ea170f08 .... TST r7,r8
- 0x0100e3e2: d004 .. BEQ 0x100e3ee ; gattc_process_op + 74
- 0x0100e3e4: 2402 .$ MOVS r4,#2
- 0x0100e3e6: e01c .. B 0x100e422 ; gattc_process_op + 126
- 0x0100e3e8: 4548 HE CMP r0,r9
- 0x0100e3ea: d004 .. BEQ 0x100e3f6 ; gattc_process_op + 82
- 0x0100e3ec: 1c6d m. ADDS r5,r5,#1
- 0x0100e3ee: 7828 (x LDRB r0,[r5,#0]
- 0x0100e3f0: 2800 .( CMP r0,#0
- 0x0100e3f2: d1f9 .. BNE 0x100e3e8 ; gattc_process_op + 68
- 0x0100e3f4: e00a .. B 0x100e40c ; gattc_process_op + 104
- 0x0100e3f6: f0100fff .... TST r0,#0xff
- 0x0100e3fa: d007 .. BEQ 0x100e40c ; gattc_process_op + 104
- 0x0100e3fc: 4912 .I LDR r1,[pc,#72] ; [0x100e448] = 0x20004be4
- 0x0100e3fe: f851002a Q.*. LDR r0,[r1,r10,LSL #2]
- 0x0100e402: f8900042 ..B. LDRB r0,[r0,#0x42]
- 0x0100e406: b180 .. CBZ r0,0x100e42a ; gattc_process_op + 134
- 0x0100e408: 2743 C' MOVS r7,#0x43
- 0x0100e40a: e000 .. B 0x100e40e ; gattc_process_op + 106
- 0x0100e40c: 2740 @' MOVS r7,#0x40
- 0x0100e40e: 4630 0F MOV r0,r6
- 0x0100e410: f7f2fbaf .... BL $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x0100e414: 4603 .F MOV r3,r0
- 0x0100e416: 465a ZF MOV r2,r11
- 0x0100e418: 4649 IF MOV r1,r9
- 0x0100e41a: 4650 PF MOV r0,r10
- 0x0100e41c: 9700 .. STR r7,[sp,#0]
- 0x0100e41e: f000fad5 .... BL gattc_send_error_evt ; 0x100e9cc
- 0x0100e422: b005 .. ADD sp,sp,#0x14
- 0x0100e424: 4620 F MOV r0,r4
- 0x0100e426: e8bd8ff0 .... POP {r4-r11,pc}
- 0x0100e42a: 2401 .$ MOVS r4,#1
- 0x0100e42c: 4632 2F MOV r2,r6
- 0x0100e42e: 4650 PF MOV r0,r10
- 0x0100e430: 9902 .. LDR r1,[sp,#8]
- 0x0100e432: f000fb8f .... BL gattc_set_operation_ptr ; 0x100eb54
- 0x0100e436: b2f9 .. UXTB r1,r7
- 0x0100e438: 2201 ." MOVS r2,#1
- 0x0100e43a: 4650 PF MOV r0,r10
- 0x0100e43c: f000fbce .... BL gattc_update_state ; 0x100ebdc
- 0x0100e440: e7ef .. B 0x100e422 ; gattc_process_op + 126
- 0x0100e442: 2401 .$ MOVS r4,#1
- 0x0100e444: e7ed .. B 0x100e422 ; gattc_process_op + 126
- $d
- 0x0100e446: 0000 .. DCW 0
- 0x0100e448: 20004be4 .K. DCD 536890340
- $t
- i.gattc_read_cfm_handler
- gattc_read_cfm_handler
- 0x0100e44c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100e450: 4614 .F MOV r4,r2
- 0x0100e452: 460e .F MOV r6,r1
- 0x0100e454: 2700 .' MOVS r7,#0
- 0x0100e456: 4610 .F MOV r0,r2
- 0x0100e458: f7f2fb59 ..Y. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100e45c: 2820 ( CMP r0,#0x20
- 0x0100e45e: d012 .. BEQ 0x100e486 ; gattc_read_cfm_handler + 58
- 0x0100e460: 4d0a .M LDR r5,[pc,#40] ; [0x100e48c] = 0x20004be4
- 0x0100e462: 0a24 $. LSRS r4,r4,#8
- 0x0100e464: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100e468: 4601 .F MOV r1,r0
- 0x0100e46a: 6b40 @k LDR r0,[r0,#0x34]
- 0x0100e46c: b158 X. CBZ r0,0x100e486 ; gattc_read_cfm_handler + 58
- 0x0100e46e: 6bc8 .k LDR r0,[r1,#0x3c]
- 0x0100e470: b110 .. CBZ r0,0x100e478 ; gattc_read_cfm_handler + 44
- 0x0100e472: 380c .8 SUBS r0,r0,#0xc
- 0x0100e474: f7f2fb3c ..<. BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100e478: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100e47c: 2701 .' MOVS r7,#1
- 0x0100e47e: 63c6 .c STR r6,[r0,#0x3c]
- 0x0100e480: 4620 F MOV r0,r4
- 0x0100e482: f7f6fea1 .... BL atts_process_pdu ; 0x10051c8
- 0x0100e486: 4638 8F MOV r0,r7
- 0x0100e488: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100e48c: 20004be4 .K. DCD 536890340
- $t
- i.gattc_read_cmd_handler
- gattc_read_cmd_handler
- 0x0100e490: b5fe .. PUSH {r1-r7,lr}
- 0x0100e492: 460c .F MOV r4,r1
- 0x0100e494: a147 G. ADR r1,{pc}+0x120 ; 0x100e5b4
- 0x0100e496: 0a16 .. LSRS r6,r2,#8
- 0x0100e498: e9d10100 .... LDRD r0,r1,[r1,#0]
- 0x0100e49c: e9cd0101 .... STRD r0,r1,[sp,#4]
- 0x0100e4a0: 4617 .F MOV r7,r2
- 0x0100e4a2: ab01 .. ADD r3,sp,#4
- 0x0100e4a4: 4622 "F MOV r2,r4
- 0x0100e4a6: 2101 .! MOVS r1,#1
- 0x0100e4a8: 4630 0F MOV r0,r6
- 0x0100e4aa: f7ffff7b ..{. BL gattc_process_op ; 0x100e3a4
- 0x0100e4ae: 4605 .F MOV r5,r0
- 0x0100e4b0: 2801 .( CMP r0,#1
- 0x0100e4b2: d17d }. BNE 0x100e5b0 ; gattc_read_cmd_handler + 288
- 0x0100e4b4: 7822 "x LDRB r2,[r4,#0]
- 0x0100e4b6: 2006 . MOVS r0,#6
- 0x0100e4b8: 0a3b ;. LSRS r3,r7,#8
- 0x0100e4ba: 2100 .! MOVS r1,#0
- 0x0100e4bc: eb002303 ...# ADD r3,r0,r3,LSL #8
- 0x0100e4c0: 2a08 .* CMP r2,#8
- 0x0100e4c2: d00b .. BEQ 0x100e4dc ; gattc_read_cmd_handler + 76
- 0x0100e4c4: 2a09 .* CMP r2,#9
- 0x0100e4c6: d00b .. BEQ 0x100e4e0 ; gattc_read_cmd_handler + 80
- 0x0100e4c8: 2a0a .* CMP r2,#0xa
- 0x0100e4ca: d002 .. BEQ 0x100e4d2 ; gattc_read_cmd_handler + 66
- 0x0100e4cc: 2a0b .* CMP r2,#0xb
- 0x0100e4ce: d16f o. BNE 0x100e5b0 ; gattc_read_cmd_handler + 288
- 0x0100e4d0: e052 R. B 0x100e578 ; gattc_read_cmd_handler + 232
- 0x0100e4d2: 483a :H LDR r0,[pc,#232] ; [0x100e5bc] = 0x20004be4
- 0x0100e4d4: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x0100e4d8: 68c0 .h LDR r0,[r0,#0xc]
- 0x0100e4da: b168 h. CBZ r0,0x100e4f8 ; gattc_read_cmd_handler + 104
- 0x0100e4dc: 88e0 .. LDRH r0,[r4,#6]
- 0x0100e4de: b3c0 .. CBZ r0,0x100e552 ; gattc_read_cmd_handler + 194
- 0x0100e4e0: 9100 .. STR r1,[sp,#0]
- 0x0100e4e2: 220c ." MOVS r2,#0xc
- 0x0100e4e4: 2104 .! MOVS r1,#4
- 0x0100e4e6: 4630 0F MOV r0,r6
- 0x0100e4e8: f004f854 ..T. BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e4ec: 4601 .F MOV r1,r0
- 0x0100e4ee: 88e0 .. LDRH r0,[r4,#6]
- 0x0100e4f0: 8088 .. STRH r0,[r1,#4]
- 0x0100e4f2: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e4f4: 8048 H. STRH r0,[r1,#2]
- 0x0100e4f6: e058 X. B 0x100e5aa ; gattc_read_cmd_handler + 282
- 0x0100e4f8: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e4fa: 88e1 .. LDRH r1,[r4,#6]
- 0x0100e4fc: 4288 .B CMP r0,r1
- 0x0100e4fe: d901 .. BLS 0x100e504 ; gattc_read_cmd_handler + 116
- 0x0100e500: 2240 @" MOVS r2,#0x40
- 0x0100e502: e007 .. B 0x100e514 ; gattc_read_cmd_handler + 132
- 0x0100e504: 7a20 z LDRB r0,[r4,#8]
- 0x0100e506: 2810 .( CMP r0,#0x10
- 0x0100e508: d009 .. BEQ 0x100e51e ; gattc_read_cmd_handler + 142
- 0x0100e50a: 2804 .( CMP r0,#4
- 0x0100e50c: d007 .. BEQ 0x100e51e ; gattc_read_cmd_handler + 142
- 0x0100e50e: 2802 .( CMP r0,#2
- 0x0100e510: d005 .. BEQ 0x100e51e ; gattc_read_cmd_handler + 142
- 0x0100e512: 2251 Q" MOVS r2,#0x51
- 0x0100e514: 2101 .! MOVS r1,#1
- 0x0100e516: 4630 0F MOV r0,r6
- 0x0100e518: f000fa24 ..$. BL gattc_send_complete_evt ; 0x100e964
- 0x0100e51c: e048 H. B 0x100e5b0 ; gattc_read_cmd_handler + 288
- 0x0100e51e: 2802 .( CMP r0,#2
- 0x0100e520: d000 .. BEQ 0x100e524 ; gattc_read_cmd_handler + 148
- 0x0100e522: 2010 . MOVS r0,#0x10
- 0x0100e524: 9000 .. STR r0,[sp,#0]
- 0x0100e526: 2208 ." MOVS r2,#8
- 0x0100e528: 2104 .! MOVS r1,#4
- 0x0100e52a: 4630 0F MOV r0,r6
- 0x0100e52c: f004f832 ..2. BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e530: 88a1 .. LDRH r1,[r4,#4]
- 0x0100e532: 8041 A. STRH r1,[r0,#2]
- 0x0100e534: 88e1 .. LDRH r1,[r4,#6]
- 0x0100e536: 8081 .. STRH r1,[r0,#4]
- 0x0100e538: 7a22 "z LDRB r2,[r4,#8]
- 0x0100e53a: 4607 .F MOV r7,r0
- 0x0100e53c: f1040109 .... ADD r1,r4,#9
- 0x0100e540: 2a04 .* CMP r2,#4
- 0x0100e542: d007 .. BEQ 0x100e554 ; gattc_read_cmd_handler + 196
- 0x0100e544: 80fa .. STRH r2,[r7,#6]
- 0x0100e546: f1070008 .... ADD r0,r7,#8
- 0x0100e54a: f7f2fa1d .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100e54e: 4639 9F MOV r1,r7
- 0x0100e550: e02b +. B 0x100e5aa ; gattc_read_cmd_handler + 282
- 0x0100e552: e007 .. B 0x100e564 ; gattc_read_cmd_handler + 212
- 0x0100e554: 2010 . MOVS r0,#0x10
- 0x0100e556: 80f8 .. STRH r0,[r7,#6]
- 0x0100e558: 7a22 "z LDRB r2,[r4,#8]
- 0x0100e55a: f1070008 .... ADD r0,r7,#8
- 0x0100e55e: f7f5fba1 .... BL attm_convert_to128 ; 0x1003ca4
- 0x0100e562: e7f4 .. B 0x100e54e ; gattc_read_cmd_handler + 190
- 0x0100e564: 9100 .. STR r1,[sp,#0]
- 0x0100e566: 220a ." MOVS r2,#0xa
- 0x0100e568: 2104 .! MOVS r1,#4
- 0x0100e56a: 4630 0F MOV r0,r6
- 0x0100e56c: f004f812 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e570: 88a1 .. LDRH r1,[r4,#4]
- 0x0100e572: 8041 A. STRH r1,[r0,#2]
- 0x0100e574: 4601 .F MOV r1,r0
- 0x0100e576: e018 .. B 0x100e5aa ; gattc_read_cmd_handler + 282
- 0x0100e578: 7860 `x LDRB r0,[r4,#1]
- 0x0100e57a: 220e ." MOVS r2,#0xe
- 0x0100e57c: 0040 @. LSLS r0,r0,#1
- 0x0100e57e: 9000 .. STR r0,[sp,#0]
- 0x0100e580: 2104 .! MOVS r1,#4
- 0x0100e582: 4630 0F MOV r0,r6
- 0x0100e584: f004f806 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100e588: 4601 .F MOV r1,r0
- 0x0100e58a: 7860 `x LDRB r0,[r4,#1]
- 0x0100e58c: 8048 H. STRH r0,[r1,#2]
- 0x0100e58e: 2000 . MOVS r0,#0
- 0x0100e590: e008 .. B 0x100e5a4 ; gattc_read_cmd_handler + 276
- 0x0100e592: bf00 .. NOP
- 0x0100e594: eb040280 .... ADD r2,r4,r0,LSL #2
- 0x0100e598: eb010340 ..@. ADD r3,r1,r0,LSL #1
- 0x0100e59c: 8892 .. LDRH r2,[r2,#4]
- 0x0100e59e: 1c40 @. ADDS r0,r0,#1
- 0x0100e5a0: 809a .. STRH r2,[r3,#4]
- 0x0100e5a2: b2c0 .. UXTB r0,r0
- 0x0100e5a4: 884a J. LDRH r2,[r1,#2]
- 0x0100e5a6: 4282 .B CMP r2,r0
- 0x0100e5a8: d8f4 .. BHI 0x100e594 ; gattc_read_cmd_handler + 260
- 0x0100e5aa: 4630 0F MOV r0,r6
- 0x0100e5ac: f7f5fa30 ..0. BL attc_send_att_req ; 0x1003a10
- 0x0100e5b0: 4628 (F MOV r0,r5
- 0x0100e5b2: bdfe .. POP {r1-r7,pc}
- $d
- 0x0100e5b4: 0b0a0908 .... DCD 185207048
- 0x0100e5b8: 00000000 .... DCD 0
- 0x0100e5bc: 20004be4 .K. DCD 536890340
- $t
- i.gattc_read_ind_handler
- gattc_read_ind_handler
- 0x0100e5c0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100e5c4: 4615 .F MOV r5,r2
- 0x0100e5c6: 460c .F MOV r4,r1
- 0x0100e5c8: 4610 .F MOV r0,r2
- 0x0100e5ca: f7f2faa0 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100e5ce: 0a2e .. LSRS r6,r5,#8
- 0x0100e5d0: 283f ?( CMP r0,#0x3f
- 0x0100e5d2: d066 f. BEQ 0x100e6a2 ; gattc_read_ind_handler + 226
- 0x0100e5d4: 2100 .! MOVS r1,#0
- 0x0100e5d6: 4630 0F MOV r0,r6
- 0x0100e5d8: f7fafd08 .... BL gapc_get_operation ; 0x1008fec
- 0x0100e5dc: 2108 .! MOVS r1,#8
- 0x0100e5de: 0a2a *. LSRS r2,r5,#8
- 0x0100e5e0: ea412502 A..% ORR r5,r1,r2,LSL #8
- 0x0100e5e4: f6406706 @..g MOV r7,#0xe06
- 0x0100e5e8: 2802 .( CMP r0,#2
- 0x0100e5ea: d006 .. BEQ 0x100e5fa ; gattc_read_ind_handler + 58
- 0x0100e5ec: 2805 .( CMP r0,#5
- 0x0100e5ee: d01e .. BEQ 0x100e62e ; gattc_read_ind_handler + 110
- 0x0100e5f0: 2806 .( CMP r0,#6
- 0x0100e5f2: d02d -. BEQ 0x100e650 ; gattc_read_ind_handler + 144
- 0x0100e5f4: 2815 .( CMP r0,#0x15
- 0x0100e5f6: d154 T. BNE 0x100e6a2 ; gattc_read_ind_handler + 226
- 0x0100e5f8: e041 A. B 0x100e67e ; gattc_read_ind_handler + 190
- 0x0100e5fa: 2100 .! MOVS r1,#0
- 0x0100e5fc: 4630 0F MOV r0,r6
- 0x0100e5fe: f7fafd0b .... BL gapc_get_requester ; 0x1009018
- 0x0100e602: 4601 .F MOV r1,r0
- 0x0100e604: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e606: 462a *F MOV r2,r5
- 0x0100e608: 300c .0 ADDS r0,r0,#0xc
- 0x0100e60a: b283 .. UXTH r3,r0
- 0x0100e60c: 4638 8F MOV r0,r7
- 0x0100e60e: f7f2fa42 ..B. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e612: 4605 .F MOV r5,r0
- 0x0100e614: 2000 . MOVS r0,#0
- 0x0100e616: 7028 (p STRB r0,[r5,#0]
- 0x0100e618: 8820 . LDRH r0,[r4,#0]
- 0x0100e61a: 8068 h. STRH r0,[r5,#2]
- 0x0100e61c: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e61e: 80a8 .. STRH r0,[r5,#4]
- 0x0100e620: 88a2 .. LDRH r2,[r4,#4]
- 0x0100e622: 1da1 .. ADDS r1,r4,#6
- 0x0100e624: 1da8 .. ADDS r0,r5,#6
- 0x0100e626: f7f2f9af .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100e62a: 4628 (F MOV r0,r5
- 0x0100e62c: e037 7. B 0x100e69e ; gattc_read_ind_handler + 222
- 0x0100e62e: 2100 .! MOVS r1,#0
- 0x0100e630: 4630 0F MOV r0,r6
- 0x0100e632: f7fafcf1 .... BL gapc_get_requester ; 0x1009018
- 0x0100e636: 4601 .F MOV r1,r0
- 0x0100e638: 462a *F MOV r2,r5
- 0x0100e63a: 230c .# MOVS r3,#0xc
- 0x0100e63c: 4638 8F MOV r0,r7
- 0x0100e63e: f7f2fa2a ..*. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e642: 2101 .! MOVS r1,#1
- 0x0100e644: 7001 .p STRB r1,[r0,#0]
- 0x0100e646: 8821 !. LDRH r1,[r4,#0]
- 0x0100e648: 8041 A. STRH r1,[r0,#2]
- 0x0100e64a: 88e1 .. LDRH r1,[r4,#6]
- 0x0100e64c: 8081 .. STRH r1,[r0,#4]
- 0x0100e64e: e026 &. B 0x100e69e ; gattc_read_ind_handler + 222
- 0x0100e650: 2100 .! MOVS r1,#0
- 0x0100e652: 4630 0F MOV r0,r6
- 0x0100e654: f7fafce0 .... BL gapc_get_requester ; 0x1009018
- 0x0100e658: 4601 .F MOV r1,r0
- 0x0100e65a: 462a *F MOV r2,r5
- 0x0100e65c: 230c .# MOVS r3,#0xc
- 0x0100e65e: 4638 8F MOV r0,r7
- 0x0100e660: f7f2fa19 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e664: 2102 .! MOVS r1,#2
- 0x0100e666: 7001 .p STRB r1,[r0,#0]
- 0x0100e668: 8821 !. LDRH r1,[r4,#0]
- 0x0100e66a: 8041 A. STRH r1,[r0,#2]
- 0x0100e66c: 88e1 .. LDRH r1,[r4,#6]
- 0x0100e66e: 8081 .. STRH r1,[r0,#4]
- 0x0100e670: 8921 !. LDRH r1,[r4,#8]
- 0x0100e672: 80c1 .. STRH r1,[r0,#6]
- 0x0100e674: 8961 a. LDRH r1,[r4,#0xa]
- 0x0100e676: 8101 .. STRH r1,[r0,#8]
- 0x0100e678: 89a1 .. LDRH r1,[r4,#0xc]
- 0x0100e67a: 8141 A. STRH r1,[r0,#0xa]
- 0x0100e67c: e00f .. B 0x100e69e ; gattc_read_ind_handler + 222
- 0x0100e67e: 2100 .! MOVS r1,#0
- 0x0100e680: 4630 0F MOV r0,r6
- 0x0100e682: f7fafcc9 .... BL gapc_get_requester ; 0x1009018
- 0x0100e686: 4601 .F MOV r1,r0
- 0x0100e688: 462a *F MOV r2,r5
- 0x0100e68a: 230c .# MOVS r3,#0xc
- 0x0100e68c: 4638 8F MOV r0,r7
- 0x0100e68e: f7f2fa02 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e692: 2103 .! MOVS r1,#3
- 0x0100e694: 7001 .p STRB r1,[r0,#0]
- 0x0100e696: 8821 !. LDRH r1,[r4,#0]
- 0x0100e698: 8041 A. STRH r1,[r0,#2]
- 0x0100e69a: 79a1 .y LDRB r1,[r4,#6]
- 0x0100e69c: 7101 .q STRB r1,[r0,#4]
- 0x0100e69e: f7f2f9ff .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100e6a2: 2000 . MOVS r0,#0
- 0x0100e6a4: e8bd81f0 .... POP {r4-r8,pc}
- i.gattc_read_req_ind_handler
- gattc_read_req_ind_handler
- 0x0100e6a8: b570 p. PUSH {r4-r6,lr}
- 0x0100e6aa: 461e .F MOV r6,r3
- 0x0100e6ac: 4615 .F MOV r5,r2
- 0x0100e6ae: 460c .F MOV r4,r1
- 0x0100e6b0: 4610 .F MOV r0,r2
- 0x0100e6b2: f7f2fa2c ..,. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100e6b6: 283f ?( CMP r0,#0x3f
- 0x0100e6b8: d046 F. BEQ 0x100e748 ; gattc_read_req_ind_handler + 160
- 0x0100e6ba: f7fcfff1 .... BL gapm_is_pref_con_param_pres ; 0x100b6a0
- 0x0100e6be: b138 8. CBZ r0,0x100e6d0 ; gattc_read_req_ind_handler + 40
- 0x0100e6c0: 2006 . MOVS r0,#6
- 0x0100e6c2: f7fcfcb5 .... BL gapm_get_att_handle ; 0x100b030
- 0x0100e6c6: 8821 !. LDRH r1,[r4,#0]
- 0x0100e6c8: 4288 .B CMP r0,r1
- 0x0100e6ca: d101 .. BNE 0x100e6d0 ; gattc_read_req_ind_handler + 40
- 0x0100e6cc: 2402 .$ MOVS r4,#2
- 0x0100e6ce: e00e .. B 0x100e6ee ; gattc_read_req_ind_handler + 70
- 0x0100e6d0: 2002 . MOVS r0,#2
- 0x0100e6d2: f7fcfcad .... BL gapm_get_att_handle ; 0x100b030
- 0x0100e6d6: 8821 !. LDRH r1,[r4,#0]
- 0x0100e6d8: 4288 .B CMP r0,r1
- 0x0100e6da: d101 .. BNE 0x100e6e0 ; gattc_read_req_ind_handler + 56
- 0x0100e6dc: 2400 .$ MOVS r4,#0
- 0x0100e6de: e006 .. B 0x100e6ee ; gattc_read_req_ind_handler + 70
- 0x0100e6e0: 2004 . MOVS r0,#4
- 0x0100e6e2: f7fcfca5 .... BL gapm_get_att_handle ; 0x100b030
- 0x0100e6e6: 8821 !. LDRH r1,[r4,#0]
- 0x0100e6e8: 4288 .B CMP r0,r1
- 0x0100e6ea: d10c .. BNE 0x100e706 ; gattc_read_req_ind_handler + 94
- 0x0100e6ec: 2401 .$ MOVS r4,#1
- 0x0100e6ee: 0a28 (. LSRS r0,r5,#8
- 0x0100e6f0: f7fafb44 ..D. BL gapc_get_dest_task ; 0x1008d7c
- 0x0100e6f4: 4601 .F MOV r1,r0
- 0x0100e6f6: 2301 .# MOVS r3,#1
- 0x0100e6f8: 462a *F MOV r2,r5
- 0x0100e6fa: f640600a @..` MOV r0,#0xe0a
- 0x0100e6fe: f7f2f9ca .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e702: 7004 .p STRB r4,[r0,#0]
- 0x0100e704: e01e .. B 0x100e744 ; gattc_read_req_ind_handler + 156
- 0x0100e706: 2008 . MOVS r0,#8
- 0x0100e708: f7fcfc92 .... BL gapm_get_att_handle ; 0x100b030
- 0x0100e70c: 4601 .F MOV r1,r0
- 0x0100e70e: 8822 ". LDRH r2,[r4,#0]
- 0x0100e710: f6404014 @..@ MOV r0,#0xc14
- 0x0100e714: 4291 .B CMP r1,r2
- 0x0100e716: d119 .. BNE 0x100e74c ; gattc_read_req_ind_handler + 164
- 0x0100e718: f02501ff %... BIC r1,r5,#0xff
- 0x0100e71c: 2307 .# MOVS r3,#7
- 0x0100e71e: 462a *F MOV r2,r5
- 0x0100e720: 1d89 .. ADDS r1,r1,#6
- 0x0100e722: f7f2f9b8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e726: 4604 .F MOV r4,r0
- 0x0100e728: 2008 . MOVS r0,#8
- 0x0100e72a: f7fcfc81 .... BL gapm_get_att_handle ; 0x100b030
- 0x0100e72e: 8020 . STRH r0,[r4,#0]
- 0x0100e730: 2000 . MOVS r0,#0
- 0x0100e732: 7120 q STRB r0,[r4,#4]
- 0x0100e734: 2001 . MOVS r0,#1
- 0x0100e736: 8060 `. STRH r0,[r4,#2]
- 0x0100e738: f7fcfc72 ..r. BL gapm_get_address_type ; 0x100b020
- 0x0100e73c: f3c00080 .... UBFX r0,r0,#2,#1
- 0x0100e740: 7160 `q STRB r0,[r4,#5]
- 0x0100e742: 4620 F MOV r0,r4
- 0x0100e744: f7f2f9ac .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100e748: 2000 . MOVS r0,#0
- 0x0100e74a: bd70 p. POP {r4-r6,pc}
- 0x0100e74c: 2306 .# MOVS r3,#6
- 0x0100e74e: 462a *F MOV r2,r5
- 0x0100e750: 4631 1F MOV r1,r6
- 0x0100e752: f7f2f9a0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e756: 8821 !. LDRH r1,[r4,#0]
- 0x0100e758: 8001 .. STRH r1,[r0,#0]
- 0x0100e75a: 2180 .! MOVS r1,#0x80
- 0x0100e75c: 7101 .q STRB r1,[r0,#4]
- 0x0100e75e: e7f1 .. B 0x100e744 ; gattc_read_req_ind_handler + 156
- i.gattc_read_req_ind_handler
- gattc_read_req_ind_handler
- 0x0100e760: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100e764: 0a1e .. LSRS r6,r3,#8
- 0x0100e766: 460f .F MOV r7,r1
- 0x0100e768: 2006 . MOVS r0,#6
- 0x0100e76a: eb002106 ...! ADD r1,r0,r6,LSL #8
- 0x0100e76e: 2580 .% MOVS r5,#0x80
- 0x0100e770: 460a .F MOV r2,r1
- 0x0100e772: 2308 .# MOVS r3,#8
- 0x0100e774: f6404014 @..@ MOV r0,#0xc14
- 0x0100e778: f7f2f98d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e77c: 4604 .F MOV r4,r0
- 0x0100e77e: 8838 8. LDRH r0,[r7,#0]
- 0x0100e780: 8020 . STRH r0,[r4,#0]
- 0x0100e782: 2000 . MOVS r0,#0
- 0x0100e784: 8060 `. STRH r0,[r4,#2]
- 0x0100e786: f000fc3f ..?. BL gattm_svc_get_start_hdl ; 0x100f008
- 0x0100e78a: b110 .. CBZ r0,0x100e792 ; gattc_read_req_ind_handler + 50
- 0x0100e78c: f000fc3c ..<. BL gattm_svc_get_start_hdl ; 0x100f008
- 0x0100e790: 1cc0 .. ADDS r0,r0,#3
- 0x0100e792: 8839 9. LDRH r1,[r7,#0]
- 0x0100e794: 4288 .B CMP r0,r1
- 0x0100e796: d10b .. BNE 0x100e7b0 ; gattc_read_req_ind_handler + 80
- 0x0100e798: 2002 . MOVS r0,#2
- 0x0100e79a: 8060 `. STRH r0,[r4,#2]
- 0x0100e79c: 1d65 e. ADDS r5,r4,#5
- 0x0100e79e: 4630 0F MOV r0,r6
- 0x0100e7a0: f7fbfa12 .... BL gapc_svc_chg_ccc_get ; 0x1009bc8
- 0x0100e7a4: b100 .. CBZ r0,0x100e7a8 ; gattc_read_req_ind_handler + 72
- 0x0100e7a6: 2002 . MOVS r0,#2
- 0x0100e7a8: 7028 (p STRB r0,[r5,#0]
- 0x0100e7aa: 0a00 .. LSRS r0,r0,#8
- 0x0100e7ac: 7068 hp STRB r0,[r5,#1]
- 0x0100e7ae: 2500 .% MOVS r5,#0
- 0x0100e7b0: 7125 %q STRB r5,[r4,#4]
- 0x0100e7b2: 4620 F MOV r0,r4
- 0x0100e7b4: f7f2f974 ..t. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100e7b8: 2000 . MOVS r0,#0
- 0x0100e7ba: e8bd81f0 .... POP {r4-r8,pc}
- 0x0100e7be: 0000 .. MOVS r0,r0
- i.gattc_reg_to_peer_evt_cmd_handler
- gattc_reg_to_peer_evt_cmd_handler
- 0x0100e7c0: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x0100e7c4: a025 %. ADR r0,{pc}+0x98 ; 0x100e85c
- 0x0100e7c6: 0a17 .. LSRS r7,r2,#8
- 0x0100e7c8: 6800 .h LDR r0,[r0,#0]
- 0x0100e7ca: 469a .F MOV r10,r3
- 0x0100e7cc: 460d .F MOV r5,r1
- 0x0100e7ce: 460a .F MOV r2,r1
- 0x0100e7d0: 9000 .. STR r0,[sp,#0]
- 0x0100e7d2: 466b kF MOV r3,sp
- 0x0100e7d4: 2101 .! MOVS r1,#1
- 0x0100e7d6: 4638 8F MOV r0,r7
- 0x0100e7d8: f7fffde4 .... BL gattc_process_op ; 0x100e3a4
- 0x0100e7dc: 4680 .F MOV r8,r0
- 0x0100e7de: 2801 .( CMP r0,#1
- 0x0100e7e0: d139 9. BNE 0x100e856 ; gattc_reg_to_peer_evt_cmd_handler + 150
- 0x0100e7e2: f8df907c ..|. LDR r9,[pc,#124] ; [0x100e860] = 0x20004be4
- 0x0100e7e6: 2600 .& MOVS r6,#0
- 0x0100e7e8: f8590027 Y.'. LDR r0,[r9,r7,LSL #2]
- 0x0100e7ec: f8504f14 P..O LDR r4,[r0,#0x14]!
- 0x0100e7f0: e00b .. B 0x100e80a ; gattc_reg_to_peer_evt_cmd_handler + 74
- 0x0100e7f2: 88a1 .. LDRH r1,[r4,#4]
- 0x0100e7f4: 88aa .. LDRH r2,[r5,#4]
- 0x0100e7f6: 4291 .B CMP r1,r2
- 0x0100e7f8: d106 .. BNE 0x100e808 ; gattc_reg_to_peer_evt_cmd_handler + 72
- 0x0100e7fa: 88e1 .. LDRH r1,[r4,#6]
- 0x0100e7fc: 88ea .. LDRH r2,[r5,#6]
- 0x0100e7fe: 4291 .B CMP r1,r2
- 0x0100e800: d102 .. BNE 0x100e808 ; gattc_reg_to_peer_evt_cmd_handler + 72
- 0x0100e802: 8922 ". LDRH r2,[r4,#8]
- 0x0100e804: 4552 RE CMP r2,r10
- 0x0100e806: d002 .. BEQ 0x100e80e ; gattc_reg_to_peer_evt_cmd_handler + 78
- 0x0100e808: 6824 $h LDR r4,[r4,#0]
- 0x0100e80a: 2c00 ., CMP r4,#0
- 0x0100e80c: d1f1 .. BNE 0x100e7f2 ; gattc_reg_to_peer_evt_cmd_handler + 50
- 0x0100e80e: 7829 )x LDRB r1,[r5,#0]
- 0x0100e810: 2911 .) CMP r1,#0x11
- 0x0100e812: d002 .. BEQ 0x100e81a ; gattc_reg_to_peer_evt_cmd_handler + 90
- 0x0100e814: b154 T. CBZ r4,0x100e82c ; gattc_reg_to_peer_evt_cmd_handler + 108
- 0x0100e816: 2640 @& MOVS r6,#0x40
- 0x0100e818: e018 .. B 0x100e84c ; gattc_reg_to_peer_evt_cmd_handler + 140
- 0x0100e81a: 2c00 ., CMP r4,#0
- 0x0100e81c: d0fb .. BEQ 0x100e816 ; gattc_reg_to_peer_evt_cmd_handler + 86
- 0x0100e81e: 4621 !F MOV r1,r4
- 0x0100e820: f7f2f9c5 .... BL $Ven$TT$L$$co_list_extract ; 0x1000bae
- 0x0100e824: 4620 F MOV r0,r4
- 0x0100e826: f7f2f922 ..". BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100e82a: e00f .. B 0x100e84c ; gattc_reg_to_peer_evt_cmd_handler + 140
- 0x0100e82c: 2101 .! MOVS r1,#1
- 0x0100e82e: 200c . MOVS r0,#0xc
- 0x0100e830: f7f2f904 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0100e834: 4601 .F MOV r1,r0
- 0x0100e836: 88a8 .. LDRH r0,[r5,#4]
- 0x0100e838: 8088 .. STRH r0,[r1,#4]
- 0x0100e83a: 88e8 .. LDRH r0,[r5,#6]
- 0x0100e83c: 80c8 .. STRH r0,[r1,#6]
- 0x0100e83e: f8a1a008 .... STRH r10,[r1,#8]
- 0x0100e842: f8590027 Y.'. LDR r0,[r9,r7,LSL #2]
- 0x0100e846: 3014 .0 ADDS r0,r0,#0x14
- 0x0100e848: f7f2f934 ..4. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100e84c: 4632 2F MOV r2,r6
- 0x0100e84e: 2101 .! MOVS r1,#1
- 0x0100e850: 4638 8F MOV r0,r7
- 0x0100e852: f000f887 .... BL gattc_send_complete_evt ; 0x100e964
- 0x0100e856: 4640 @F MOV r0,r8
- 0x0100e858: e8bd8ff8 .... POP {r3-r11,pc}
- $d
- 0x0100e85c: 00001110 .... DCD 4368
- 0x0100e860: 20004be4 .K. DCD 536890340
- $t
- i.gattc_reschedule_operation
- gattc_reschedule_operation
- 0x0100e864: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100e868: 4f0c .O LDR r7,[pc,#48] ; [0x100e89c] = 0x20004be4
- 0x0100e86a: 4604 .F MOV r4,r0
- 0x0100e86c: 460e .F MOV r6,r1
- 0x0100e86e: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x0100e872: 2500 .% MOVS r5,#0
- 0x0100e874: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x0100e878: b160 `. CBZ r0,0x100e894 ; gattc_reschedule_operation + 48
- 0x0100e87a: 2501 .% MOVS r5,#1
- 0x0100e87c: f7f2f979 ..y. BL $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x0100e880: 4602 .F MOV r2,r0
- 0x0100e882: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x0100e886: 2106 .! MOVS r1,#6
- 0x0100e888: eb012104 ...! ADD r1,r1,r4,LSL #8
- 0x0100e88c: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x0100e890: f7f2f97e ..~. BL $Ven$TT$L$$ke_msg_forward ; 0x1000b90
- 0x0100e894: 4628 (F MOV r0,r5
- 0x0100e896: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100e89a: 0000 .. DCW 0
- 0x0100e89c: 20004be4 .K. DCD 536890340
- $t
- i.gattc_sdp_svc_disc_cmd_handler
- gattc_sdp_svc_disc_cmd_handler
- 0x0100e8a0: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x0100e8a4: a02e .. ADR r0,{pc}+0xbc ; 0x100e960
- 0x0100e8a6: 4615 .F MOV r5,r2
- 0x0100e8a8: 6800 .h LDR r0,[r0,#0]
- 0x0100e8aa: 9000 .. STR r0,[sp,#0]
- 0x0100e8ac: 0a10 .. LSRS r0,r2,#8
- 0x0100e8ae: 460c .F MOV r4,r1
- 0x0100e8b0: 460a .F MOV r2,r1
- 0x0100e8b2: 4680 .F MOV r8,r0
- 0x0100e8b4: 466b kF MOV r3,sp
- 0x0100e8b6: 2102 .! MOVS r1,#2
- 0x0100e8b8: f7fffd74 ..t. BL gattc_process_op ; 0x100e3a4
- 0x0100e8bc: 2700 .' MOVS r7,#0
- 0x0100e8be: 4606 .F MOV r6,r0
- 0x0100e8c0: 2801 .( CMP r0,#1
- 0x0100e8c2: d002 .. BEQ 0x100e8ca ; gattc_sdp_svc_disc_cmd_handler + 42
- 0x0100e8c4: 2e02 .. CMP r6,#2
- 0x0100e8c6: d03d =. BEQ 0x100e944 ; gattc_sdp_svc_disc_cmd_handler + 164
- 0x0100e8c8: e046 F. B 0x100e958 ; gattc_sdp_svc_disc_cmd_handler + 184
- 0x0100e8ca: 7821 !x LDRB r1,[r4,#0]
- 0x0100e8cc: 2917 .) CMP r1,#0x17
- 0x0100e8ce: d007 .. BEQ 0x100e8e0 ; gattc_sdp_svc_disc_cmd_handler + 64
- 0x0100e8d0: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e8d2: b170 p. CBZ r0,0x100e8f2 ; gattc_sdp_svc_disc_cmd_handler + 82
- 0x0100e8d4: 88e2 .. LDRH r2,[r4,#6]
- 0x0100e8d6: 4290 .B CMP r0,r2
- 0x0100e8d8: d80b .. BHI 0x100e8f2 ; gattc_sdp_svc_disc_cmd_handler + 82
- 0x0100e8da: 2915 .) CMP r1,#0x15
- 0x0100e8dc: d002 .. BEQ 0x100e8e4 ; gattc_sdp_svc_disc_cmd_handler + 68
- 0x0100e8de: e00e .. B 0x100e8fe ; gattc_sdp_svc_disc_cmd_handler + 94
- 0x0100e8e0: 2243 C" MOVS r2,#0x43
- 0x0100e8e2: e007 .. B 0x100e8f4 ; gattc_sdp_svc_disc_cmd_handler + 84
- 0x0100e8e4: 7860 `x LDRB r0,[r4,#1]
- 0x0100e8e6: 2802 .( CMP r0,#2
- 0x0100e8e8: d009 .. BEQ 0x100e8fe ; gattc_sdp_svc_disc_cmd_handler + 94
- 0x0100e8ea: 2804 .( CMP r0,#4
- 0x0100e8ec: d007 .. BEQ 0x100e8fe ; gattc_sdp_svc_disc_cmd_handler + 94
- 0x0100e8ee: 2810 .( CMP r0,#0x10
- 0x0100e8f0: d005 .. BEQ 0x100e8fe ; gattc_sdp_svc_disc_cmd_handler + 94
- 0x0100e8f2: 2240 @" MOVS r2,#0x40
- 0x0100e8f4: 2102 .! MOVS r1,#2
- 0x0100e8f6: 4640 @F MOV r0,r8
- 0x0100e8f8: f000f834 ..4. BL gattc_send_complete_evt ; 0x100e964
- 0x0100e8fc: e02c ,. B 0x100e958 ; gattc_sdp_svc_disc_cmd_handler + 184
- 0x0100e8fe: 462a *F MOV r2,r5
- 0x0100e900: 2318 .# MOVS r3,#0x18
- 0x0100e902: 4611 .F MOV r1,r2
- 0x0100e904: f6404003 @..@ MOV r0,#0xc03
- 0x0100e908: f7f2f8c5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e90c: 4605 .F MOV r5,r0
- 0x0100e90e: 7820 x LDRB r0,[r4,#0]
- 0x0100e910: 2815 .( CMP r0,#0x15
- 0x0100e912: d00b .. BEQ 0x100e92c ; gattc_sdp_svc_disc_cmd_handler + 140
- 0x0100e914: 2002 . MOVS r0,#2
- 0x0100e916: 7028 (p STRB r0,[r5,#0]
- 0x0100e918: 7068 hp STRB r0,[r5,#1]
- 0x0100e91a: 812f /. STRH r7,[r5,#8]
- 0x0100e91c: 88a0 .. LDRH r0,[r4,#4]
- 0x0100e91e: 80a8 .. STRH r0,[r5,#4]
- 0x0100e920: 88e0 .. LDRH r0,[r4,#6]
- 0x0100e922: 80e8 .. STRH r0,[r5,#6]
- 0x0100e924: 4628 (F MOV r0,r5
- 0x0100e926: f7f2f8bb .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100e92a: e015 .. B 0x100e958 ; gattc_sdp_svc_disc_cmd_handler + 184
- 0x0100e92c: 2003 . MOVS r0,#3
- 0x0100e92e: 7028 (p STRB r0,[r5,#0]
- 0x0100e930: 7860 `x LDRB r0,[r4,#1]
- 0x0100e932: 7068 hp STRB r0,[r5,#1]
- 0x0100e934: 7862 bx LDRB r2,[r4,#1]
- 0x0100e936: f1040108 .... ADD r1,r4,#8
- 0x0100e93a: f1050008 .... ADD r0,r5,#8
- 0x0100e93e: f7f2f823 ..#. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100e942: e7eb .. B 0x100e91c ; gattc_sdp_svc_disc_cmd_handler + 124
- 0x0100e944: 7820 x LDRB r0,[r4,#0]
- 0x0100e946: 2817 .( CMP r0,#0x17
- 0x0100e948: d106 .. BNE 0x100e958 ; gattc_sdp_svc_disc_cmd_handler + 184
- 0x0100e94a: 2102 .! MOVS r1,#2
- 0x0100e94c: 4640 @F MOV r0,r8
- 0x0100e94e: f7fffcb3 .... BL gattc_get_operation_ptr ; 0x100e2b8
- 0x0100e952: b100 .. CBZ r0,0x100e956 ; gattc_sdp_svc_disc_cmd_handler + 182
- 0x0100e954: 8087 .. STRH r7,[r0,#4]
- 0x0100e956: 2600 .& MOVS r6,#0
- 0x0100e958: 4630 0F MOV r0,r6
- 0x0100e95a: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x0100e95e: 0000 .. DCW 0
- 0x0100e960: 00171615 .... DCD 1512981
- $t
- i.gattc_send_complete_evt
- gattc_send_complete_evt
- 0x0100e964: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100e968: 4e17 .N LDR r6,[pc,#92] ; [0x100e9c8] = 0x20004be4
- 0x0100e96a: 4605 .F MOV r5,r0
- 0x0100e96c: 460c .F MOV r4,r1
- 0x0100e96e: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100e972: 4617 .F MOV r7,r2
- 0x0100e974: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x0100e978: b1c8 .. CBZ r0,0x100e9ae ; gattc_send_complete_evt + 74
- 0x0100e97a: 4628 (F MOV r0,r5
- 0x0100e97c: f7fffca4 .... BL gattc_get_requester ; 0x100e2c8
- 0x0100e980: 4601 .F MOV r1,r0
- 0x0100e982: 2006 . MOVS r0,#6
- 0x0100e984: eb002205 ..." ADD r2,r0,r5,LSL #8
- 0x0100e988: 2304 .# MOVS r3,#4
- 0x0100e98a: 0240 @. LSLS r0,r0,#9
- 0x0100e98c: f7f2f883 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e990: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x0100e994: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x0100e998: 7809 .x LDRB r1,[r1,#0]
- 0x0100e99a: 7001 .p STRB r1,[r0,#0]
- 0x0100e99c: 7047 Gp STRB r7,[r0,#1]
- 0x0100e99e: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x0100e9a2: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x0100e9a6: 8849 I. LDRH r1,[r1,#2]
- 0x0100e9a8: 8041 A. STRH r1,[r0,#2]
- 0x0100e9aa: f7f2f879 ..y. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100e9ae: 4621 !F MOV r1,r4
- 0x0100e9b0: 4628 (F MOV r0,r5
- 0x0100e9b2: f7fffcc1 .... BL gattc_operation_cleanup ; 0x100e338
- 0x0100e9b6: 2001 . MOVS r0,#1
- 0x0100e9b8: 40a0 .@ LSLS r0,r0,r4
- 0x0100e9ba: b2c1 .. UXTB r1,r0
- 0x0100e9bc: 4628 (F MOV r0,r5
- 0x0100e9be: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100e9c2: 2200 ." MOVS r2,#0
- 0x0100e9c4: f000b90a .... B.W gattc_update_state ; 0x100ebdc
- $d
- 0x0100e9c8: 20004be4 .K. DCD 536890340
- $t
- i.gattc_send_error_evt
- gattc_send_error_evt
- 0x0100e9cc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100e9d0: 460d .F MOV r5,r1
- 0x0100e9d2: 4614 .F MOV r4,r2
- 0x0100e9d4: 2106 .! MOVS r1,#6
- 0x0100e9d6: 461f .F MOV r7,r3
- 0x0100e9d8: eb012200 ..." ADD r2,r1,r0,LSL #8
- 0x0100e9dc: 2304 .# MOVS r3,#4
- 0x0100e9de: 4639 9F MOV r1,r7
- 0x0100e9e0: f44f6040 O.@` MOV r0,#0xc00
- 0x0100e9e4: 9e06 .. LDR r6,[sp,#0x18]
- 0x0100e9e6: f7f2f856 ..V. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100e9ea: 7005 .p STRB r5,[r0,#0]
- 0x0100e9ec: 7046 Fp STRB r6,[r0,#1]
- 0x0100e9ee: 8044 D. STRH r4,[r0,#2]
- 0x0100e9f0: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100e9f4: f7f2b854 ..T. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.gattc_send_evt_cmd_handler
- gattc_send_evt_cmd_handler
- 0x0100e9f8: b5f8 .. PUSH {r3-r7,lr}
- 0x0100e9fa: a013 .. ADR r0,{pc}+0x4e ; 0x100ea48
- 0x0100e9fc: 0a15 .. LSRS r5,r2,#8
- 0x0100e9fe: 6800 .h LDR r0,[r0,#0]
- 0x0100ea00: 460e .F MOV r6,r1
- 0x0100ea02: 460a .F MOV r2,r1
- 0x0100ea04: 9000 .. STR r0,[sp,#0]
- 0x0100ea06: 466b kF MOV r3,sp
- 0x0100ea08: 2100 .! MOVS r1,#0
- 0x0100ea0a: 4628 (F MOV r0,r5
- 0x0100ea0c: f7fffcca .... BL gattc_process_op ; 0x100e3a4
- 0x0100ea10: 4604 .F MOV r4,r0
- 0x0100ea12: 2801 .( CMP r0,#1
- 0x0100ea14: d115 .. BNE 0x100ea42 ; gattc_send_evt_cmd_handler + 74
- 0x0100ea16: 480d .H LDR r0,[pc,#52] ; [0x100ea4c] = 0x20004be4
- 0x0100ea18: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x0100ea1c: 6bc0 .k LDR r0,[r0,#0x3c]
- 0x0100ea1e: b130 0. CBZ r0,0x100ea2e ; gattc_send_evt_cmd_handler + 54
- 0x0100ea20: 8800 .. LDRH r0,[r0,#0]
- 0x0100ea22: 88b1 .. LDRH r1,[r6,#4]
- 0x0100ea24: 4288 .B CMP r0,r1
- 0x0100ea26: d102 .. BNE 0x100ea2e ; gattc_send_evt_cmd_handler + 54
- 0x0100ea28: 4628 (F MOV r0,r5
- 0x0100ea2a: f7f5ff6f ..o. BL atts_clear_read_cache ; 0x100490c
- 0x0100ea2e: 4631 1F MOV r1,r6
- 0x0100ea30: 4628 (F MOV r0,r5
- 0x0100ea32: f7f6ff07 .... BL atts_send_event ; 0x1005844
- 0x0100ea36: 0002 .. MOVS r2,r0
- 0x0100ea38: d003 .. BEQ 0x100ea42 ; gattc_send_evt_cmd_handler + 74
- 0x0100ea3a: 2100 .! MOVS r1,#0
- 0x0100ea3c: 4628 (F MOV r0,r5
- 0x0100ea3e: f7ffff91 .... BL gattc_send_complete_evt ; 0x100e964
- 0x0100ea42: 4620 F MOV r0,r4
- 0x0100ea44: bdf8 .. POP {r3-r7,pc}
- $d
- 0x0100ea46: 0000 .. DCW 0
- 0x0100ea48: 00141312 .... DCD 1315602
- 0x0100ea4c: 20004be4 .K. DCD 536890340
- $t
- i.gattc_send_svc_changed_cmd_handler
- gattc_send_svc_changed_cmd_handler
- 0x0100ea50: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x0100ea54: 4699 .F MOV r9,r3
- 0x0100ea56: 4615 .F MOV r5,r2
- 0x0100ea58: 460c .F MOV r4,r1
- 0x0100ea5a: ea4f2812 O..( LSR r8,r2,#8
- 0x0100ea5e: 4610 .F MOV r0,r2
- 0x0100ea60: f7f2f855 ..U. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ea64: 2820 ( CMP r0,#0x20
- 0x0100ea66: d041 A. BEQ 0x100eaec ; gattc_send_svc_changed_cmd_handler + 156
- 0x0100ea68: 88a0 .. LDRH r0,[r4,#4]
- 0x0100ea6a: 88e1 .. LDRH r1,[r4,#6]
- 0x0100ea6c: 2640 @& MOVS r6,#0x40
- 0x0100ea6e: 2714 .' MOVS r7,#0x14
- 0x0100ea70: 4288 .B CMP r0,r1
- 0x0100ea72: d82d -. BHI 0x100ead0 ; gattc_send_svc_changed_cmd_handler + 128
- 0x0100ea74: b360 `. CBZ r0,0x100ead0 ; gattc_send_svc_changed_cmd_handler + 128
- 0x0100ea76: f7fef811 .... BL gapm_svc_chg_en ; 0x100ca9c
- 0x0100ea7a: b340 @. CBZ r0,0x100eace ; gattc_send_svc_changed_cmd_handler + 126
- 0x0100ea7c: 4640 @F MOV r0,r8
- 0x0100ea7e: f7fbf8a3 .... BL gapc_svc_chg_ccc_get ; 0x1009bc8
- 0x0100ea82: b320 . CBZ r0,0x100eace ; gattc_send_svc_changed_cmd_handler + 126
- 0x0100ea84: f000fac0 .... BL gattm_svc_get_start_hdl ; 0x100f008
- 0x0100ea88: 1c80 .. ADDS r0,r0,#2
- 0x0100ea8a: b286 .. UXTH r6,r0
- 0x0100ea8c: 88a0 .. LDRH r0,[r4,#4]
- 0x0100ea8e: f8ad0000 .... STRH r0,[sp,#0]
- 0x0100ea92: 88e0 .. LDRH r0,[r4,#6]
- 0x0100ea94: f8ad0002 .... STRH r0,[sp,#2]
- 0x0100ea98: 466b kF MOV r3,sp
- 0x0100ea9a: 2200 ." MOVS r2,#0
- 0x0100ea9c: 2104 .! MOVS r1,#4
- 0x0100ea9e: 4630 0F MOV r0,r6
- 0x0100eaa0: f7f5f878 ..x. BL attm_att_set_value ; 0x1003b94
- 0x0100eaa4: 230c .# MOVS r3,#0xc
- 0x0100eaa6: 464a JF MOV r2,r9
- 0x0100eaa8: 4629 )F MOV r1,r5
- 0x0100eaaa: f44f6041 O.A` MOV r0,#0xc10
- 0x0100eaae: f7f1fff2 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100eab2: 4605 .F MOV r5,r0
- 0x0100eab4: 7007 .p STRB r7,[r0,#0]
- 0x0100eab6: 8860 `. LDRH r0,[r4,#2]
- 0x0100eab8: 8068 h. STRH r0,[r5,#2]
- 0x0100eaba: 80ae .. STRH r6,[r5,#4]
- 0x0100eabc: 2204 ." MOVS r2,#4
- 0x0100eabe: 80ea .. STRH r2,[r5,#6]
- 0x0100eac0: 4669 iF MOV r1,sp
- 0x0100eac2: f1050008 .... ADD r0,r5,#8
- 0x0100eac6: f7f1ff5f .._. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100eaca: 4628 (F MOV r0,r5
- 0x0100eacc: e00b .. B 0x100eae6 ; gattc_send_svc_changed_cmd_handler + 150
- 0x0100eace: 2642 B& MOVS r6,#0x42
- 0x0100ead0: 2304 .# MOVS r3,#4
- 0x0100ead2: 462a *F MOV r2,r5
- 0x0100ead4: 4649 IF MOV r1,r9
- 0x0100ead6: f44f6040 O.@` MOV r0,#0xc00
- 0x0100eada: f7f1ffdc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100eade: 7007 .p STRB r7,[r0,#0]
- 0x0100eae0: 7046 Fp STRB r6,[r0,#1]
- 0x0100eae2: 8861 a. LDRH r1,[r4,#2]
- 0x0100eae4: 8041 A. STRH r1,[r0,#2]
- 0x0100eae6: f7f1ffdb .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100eaea: e007 .. B 0x100eafc ; gattc_send_svc_changed_cmd_handler + 172
- 0x0100eaec: 2043 C MOVS r0,#0x43
- 0x0100eaee: 9000 .. STR r0,[sp,#0]
- 0x0100eaf0: 8862 b. LDRH r2,[r4,#2]
- 0x0100eaf2: 7821 !x LDRB r1,[r4,#0]
- 0x0100eaf4: 464b KF MOV r3,r9
- 0x0100eaf6: 4640 @F MOV r0,r8
- 0x0100eaf8: f7ffff68 ..h. BL gattc_send_error_evt ; 0x100e9cc
- 0x0100eafc: 2000 . MOVS r0,#0
- 0x0100eafe: e8bd83f8 .... POP {r3-r9,pc}
- 0x0100eb02: 0000 .. MOVS r0,r0
- i.gattc_set_mtu
- gattc_set_mtu
- 0x0100eb04: b570 p. PUSH {r4-r6,lr}
- 0x0100eb06: 4604 .F MOV r4,r0
- 0x0100eb08: 2217 ." MOVS r2,#0x17
- 0x0100eb0a: f44f6000 O..` MOV r0,#0x800
- 0x0100eb0e: 4281 .B CMP r1,r0
- 0x0100eb10: d21c .. BCS 0x100eb4c ; gattc_set_mtu + 72
- 0x0100eb12: 2917 .) CMP r1,#0x17
- 0x0100eb14: d200 .. BCS 0x100eb18 ; gattc_set_mtu + 20
- 0x0100eb16: 4611 .F MOV r1,r2
- 0x0100eb18: 4d0d .M LDR r5,[pc,#52] ; [0x100eb50] = 0x20004be4
- 0x0100eb1a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0100eb1e: f8a01040 ..@. STRH r1,[r0,#0x40]
- 0x0100eb22: 4620 F MOV r0,r4
- 0x0100eb24: f7faf92a ..*. BL gapc_get_dest_task ; 0x1008d7c
- 0x0100eb28: 4601 .F MOV r1,r0
- 0x0100eb2a: 2006 . MOVS r0,#6
- 0x0100eb2c: eb002204 ..." ADD r2,r0,r4,LSL #8
- 0x0100eb30: 2304 .# MOVS r3,#4
- 0x0100eb32: f6404002 @..@ MOV r0,#0xc02
- 0x0100eb36: f7f1ffae .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100eb3a: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x0100eb3e: f8b11040 ..@. LDRH r1,[r1,#0x40]
- 0x0100eb42: 8001 .. STRH r1,[r0,#0]
- 0x0100eb44: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100eb48: f7f1bfaa .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100eb4c: 4601 .F MOV r1,r0
- 0x0100eb4e: e7e3 .. B 0x100eb18 ; gattc_set_mtu + 20
- $d
- 0x0100eb50: 20004be4 .K. DCD 536890340
- $t
- i.gattc_set_operation_ptr
- gattc_set_operation_ptr
- 0x0100eb54: 4b02 .K LDR r3,[pc,#8] ; [0x100eb60] = 0x20004be4
- 0x0100eb56: f8530020 S. . LDR r0,[r3,r0,LSL #2]
- 0x0100eb5a: f8402021 @.! STR r2,[r0,r1,LSL #2]
- 0x0100eb5e: 4770 pG BX lr
- $d
- 0x0100eb60: 20004be4 .K. DCD 536890340
- $t
- i.gattc_timeout_handler
- gattc_timeout_handler
- 0x0100eb64: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100eb68: 4606 .F MOV r6,r0
- 0x0100eb6a: 4615 .F MOV r5,r2
- 0x0100eb6c: 4610 .F MOV r0,r2
- 0x0100eb6e: f7f1ffce .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100eb72: 0a2c ,. LSRS r4,r5,#8
- 0x0100eb74: 2820 ( CMP r0,#0x20
- 0x0100eb76: d029 ). BEQ 0x100ebcc ; gattc_timeout_handler + 104
- 0x0100eb78: 4f16 .O LDR r7,[pc,#88] ; [0x100ebd4] = 0x20004be4
- 0x0100eb7a: f8570024 W.$. LDR r0,[r7,r4,LSL #2]
- 0x0100eb7e: f8900042 ..B. LDRB r0,[r0,#0x42]
- 0x0100eb82: b960 `. CBNZ r0,0x100eb9e ; gattc_timeout_handler + 58
- 0x0100eb84: 4620 F MOV r0,r4
- 0x0100eb86: f7fafad1 .... BL gapc_is_disc_connection ; 0x100912c
- 0x0100eb8a: b940 @. CBNZ r0,0x100eb9e ; gattc_timeout_handler + 58
- 0x0100eb8c: 4620 F MOV r0,r4
- 0x0100eb8e: f7faf8f5 .... BL gapc_get_dest_task ; 0x1008d7c
- 0x0100eb92: 4601 .F MOV r1,r0
- 0x0100eb94: 462a *F MOV r2,r5
- 0x0100eb96: f640401b @..@ MOV r0,#0xc1b
- 0x0100eb9a: f7f2f821 ..!. BL $Ven$TT$L$$ke_msg_send_basic ; 0x1000be0
- 0x0100eb9e: 480e .H LDR r0,[pc,#56] ; [0x100ebd8] = 0x20003bd7
- 0x0100eba0: 7800 .x LDRB r0,[r0,#0]
- 0x0100eba2: b120 . CBZ r0,0x100ebae ; gattc_timeout_handler + 74
- 0x0100eba4: f8571024 W.$. LDR r1,[r7,r4,LSL #2]
- 0x0100eba8: 2001 . MOVS r0,#1
- 0x0100ebaa: f8810042 ..B. STRB r0,[r1,#0x42]
- 0x0100ebae: f5a66640 ..@f SUB r6,r6,#0xc00
- 0x0100ebb2: 3e1c .> SUBS r6,r6,#0x1c
- 0x0100ebb4: d002 .. BEQ 0x100ebbc ; gattc_timeout_handler + 88
- 0x0100ebb6: 2e01 .. CMP r6,#1
- 0x0100ebb8: d108 .. BNE 0x100ebcc ; gattc_timeout_handler + 104
- 0x0100ebba: e002 .. B 0x100ebc2 ; gattc_timeout_handler + 94
- 0x0100ebbc: 2245 E" MOVS r2,#0x45
- 0x0100ebbe: 2101 .! MOVS r1,#1
- 0x0100ebc0: e001 .. B 0x100ebc6 ; gattc_timeout_handler + 98
- 0x0100ebc2: 2245 E" MOVS r2,#0x45
- 0x0100ebc4: 2100 .! MOVS r1,#0
- 0x0100ebc6: 4620 F MOV r0,r4
- 0x0100ebc8: f7fffecc .... BL gattc_send_complete_evt ; 0x100e964
- 0x0100ebcc: 2000 . MOVS r0,#0
- 0x0100ebce: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100ebd2: 0000 .. DCW 0
- 0x0100ebd4: 20004be4 .K. DCD 536890340
- 0x0100ebd8: 20003bd7 .;. DCD 536886231
- $t
- i.gattc_update_state
- gattc_update_state
- 0x0100ebdc: b570 p. PUSH {r4-r6,lr}
- 0x0100ebde: 460d .F MOV r5,r1
- 0x0100ebe0: 2106 .! MOVS r1,#6
- 0x0100ebe2: eb012000 ... ADD r0,r1,r0,LSL #8
- 0x0100ebe6: 4616 .F MOV r6,r2
- 0x0100ebe8: 4604 .F MOV r4,r0
- 0x0100ebea: f7f1ff90 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ebee: b116 .. CBZ r6,0x100ebf6 ; gattc_update_state + 26
- 0x0100ebf0: ea400105 @... ORR r1,r0,r5
- 0x0100ebf4: e001 .. B 0x100ebfa ; gattc_update_state + 30
- 0x0100ebf6: ea200105 ... BIC r1,r0,r5
- 0x0100ebfa: 4620 F MOV r0,r4
- 0x0100ebfc: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0100ec00: f7f1bebd .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- i.gattc_write_cfm_handler
- gattc_write_cfm_handler
- 0x0100ec04: b570 p. PUSH {r4-r6,lr}
- 0x0100ec06: 4615 .F MOV r5,r2
- 0x0100ec08: 460c .F MOV r4,r1
- 0x0100ec0a: 4610 .F MOV r0,r2
- 0x0100ec0c: f7f1ff7f .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ec10: 2820 ( CMP r0,#0x20
- 0x0100ec12: d037 7. BEQ 0x100ec84 ; gattc_write_cfm_handler + 128
- 0x0100ec14: 4e1c .N LDR r6,[pc,#112] ; [0x100ec88] = 0x20004be4
- 0x0100ec16: 0a2d -. LSRS r5,r5,#8
- 0x0100ec18: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100ec1c: 6b40 @k LDR r0,[r0,#0x34]
- 0x0100ec1e: b320 . CBZ r0,0x100ec6a ; gattc_write_cfm_handler + 102
- 0x0100ec20: 7d00 .} LDRB r0,[r0,#0x14]
- 0x0100ec22: 2812 .( CMP r0,#0x12
- 0x0100ec24: d006 .. BEQ 0x100ec34 ; gattc_write_cfm_handler + 48
- 0x0100ec26: 2818 .( CMP r0,#0x18
- 0x0100ec28: d011 .. BEQ 0x100ec4e ; gattc_write_cfm_handler + 74
- 0x0100ec2a: 2852 R( CMP r0,#0x52
- 0x0100ec2c: d007 .. BEQ 0x100ec3e ; gattc_write_cfm_handler + 58
- 0x0100ec2e: 28d2 .( CMP r0,#0xd2
- 0x0100ec30: d11b .. BNE 0x100ec6a ; gattc_write_cfm_handler + 102
- 0x0100ec32: e004 .. B 0x100ec3e ; gattc_write_cfm_handler + 58
- 0x0100ec34: 78a2 .x LDRB r2,[r4,#2]
- 0x0100ec36: 8821 !. LDRH r1,[r4,#0]
- 0x0100ec38: 4628 (F MOV r0,r5
- 0x0100ec3a: f7f6feef .... BL atts_write_rsp_send ; 0x1005a1c
- 0x0100ec3e: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100ec42: 3034 40 ADDS r0,r0,#0x34
- 0x0100ec44: f7f1ff31 ..1. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x0100ec48: f7f1ff52 ..R. BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0100ec4c: e00a .. B 0x100ec64 ; gattc_write_cfm_handler + 96
- 0x0100ec4e: 78a3 .x LDRB r3,[r4,#2]
- 0x0100ec50: b143 C. CBZ r3,0x100ec64 ; gattc_write_cfm_handler + 96
- 0x0100ec52: 8822 ". LDRH r2,[r4,#0]
- 0x0100ec54: 2118 .! MOVS r1,#0x18
- 0x0100ec56: 4628 (F MOV r0,r5
- 0x0100ec58: f7f6fde0 .... BL atts_send_error ; 0x100581c
- 0x0100ec5c: 4628 (F MOV r0,r5
- 0x0100ec5e: f7f5fe43 ..C. BL atts_clear_prep_data ; 0x10048e8
- 0x0100ec62: e7ec .. B 0x100ec3e ; gattc_write_cfm_handler + 58
- 0x0100ec64: 4628 (F MOV r0,r5
- 0x0100ec66: f7f6faaf .... BL atts_process_pdu ; 0x10051c8
- 0x0100ec6a: 78a0 .x LDRB r0,[r4,#2]
- 0x0100ec6c: b950 P. CBNZ r0,0x100ec84 ; gattc_write_cfm_handler + 128
- 0x0100ec6e: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100ec72: 6bc0 .k LDR r0,[r0,#0x3c]
- 0x0100ec74: b130 0. CBZ r0,0x100ec84 ; gattc_write_cfm_handler + 128
- 0x0100ec76: 8800 .. LDRH r0,[r0,#0]
- 0x0100ec78: 8821 !. LDRH r1,[r4,#0]
- 0x0100ec7a: 4288 .B CMP r0,r1
- 0x0100ec7c: d102 .. BNE 0x100ec84 ; gattc_write_cfm_handler + 128
- 0x0100ec7e: 4628 (F MOV r0,r5
- 0x0100ec80: f7f5fe44 ..D. BL atts_clear_read_cache ; 0x100490c
- 0x0100ec84: 2000 . MOVS r0,#0
- 0x0100ec86: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100ec88: 20004be4 .K. DCD 536890340
- $t
- i.gattc_write_cmd_handler
- gattc_write_cmd_handler
- 0x0100ec8c: e92d47fc -..G PUSH {r2-r10,lr}
- 0x0100ec90: a062 b. ADR r0,{pc}+0x18c ; 0x100ee1c
- 0x0100ec92: 4615 .F MOV r5,r2
- 0x0100ec94: 6800 .h LDR r0,[r0,#0]
- 0x0100ec96: 9001 .. STR r0,[sp,#4]
- 0x0100ec98: 0a10 .. LSRS r0,r2,#8
- 0x0100ec9a: 460c .F MOV r4,r1
- 0x0100ec9c: 460a .F MOV r2,r1
- 0x0100ec9e: 4680 .F MOV r8,r0
- 0x0100eca0: ab01 .. ADD r3,sp,#4
- 0x0100eca2: 2101 .! MOVS r1,#1
- 0x0100eca4: f7fffb7e ..~. BL gattc_process_op ; 0x100e3a4
- 0x0100eca8: 4681 .F MOV r9,r0
- 0x0100ecaa: 2801 .( CMP r0,#1
- 0x0100ecac: d156 V. BNE 0x100ed5c ; gattc_write_cmd_handler + 208
- 0x0100ecae: 7821 !x LDRB r1,[r4,#0]
- 0x0100ecb0: 2006 . MOVS r0,#6
- 0x0100ecb2: 0a2a *. LSRS r2,r5,#8
- 0x0100ecb4: eb002702 ...' ADD r7,r0,r2,LSL #8
- 0x0100ecb8: f104060c .... ADD r6,r4,#0xc
- 0x0100ecbc: 290c .) CMP r1,#0xc
- 0x0100ecbe: d050 P. BEQ 0x100ed62 ; gattc_write_cmd_handler + 214
- 0x0100ecc0: 290d .) CMP r1,#0xd
- 0x0100ecc2: d002 .. BEQ 0x100ecca ; gattc_write_cmd_handler + 62
- 0x0100ecc4: 290e .) CMP r1,#0xe
- 0x0100ecc6: d1f1 .. BNE 0x100ecac ; gattc_write_cmd_handler + 32
- 0x0100ecc8: e017 .. B 0x100ecfa ; gattc_write_cmd_handler + 110
- 0x0100ecca: 8925 %. LDRH r5,[r4,#8]
- 0x0100eccc: 4640 @F MOV r0,r8
- 0x0100ecce: f7fffadd .... BL gattc_get_mtu ; 0x100e28c
- 0x0100ecd2: 1ec0 .. SUBS r0,r0,#3
- 0x0100ecd4: 4285 .B CMP r5,r0
- 0x0100ecd6: d200 .. BCS 0x100ecda ; gattc_write_cmd_handler + 78
- 0x0100ecd8: 4628 (F MOV r0,r5
- 0x0100ecda: b285 .. UXTH r5,r0
- 0x0100ecdc: 463b ;F MOV r3,r7
- 0x0100ecde: 2252 R" MOVS r2,#0x52
- 0x0100ece0: 2104 .! MOVS r1,#4
- 0x0100ece2: 4640 @F MOV r0,r8
- 0x0100ece4: 9500 .. STR r5,[sp,#0]
- 0x0100ece6: f003fc55 ..U. BL l2cc_pdu_alloc ; 0x1012594
- 0x0100ecea: 4607 .F MOV r7,r0
- 0x0100ecec: 88a0 .. LDRH r0,[r4,#4]
- 0x0100ecee: 8078 x. STRH r0,[r7,#2]
- 0x0100ecf0: 80bd .. STRH r5,[r7,#4]
- 0x0100ecf2: 462a *F MOV r2,r5
- 0x0100ecf4: 4631 1F MOV r1,r6
- 0x0100ecf6: 1db8 .. ADDS r0,r7,#6
- 0x0100ecf8: e05f _. B 0x100edba ; gattc_write_cmd_handler + 302
- 0x0100ecfa: f04f0a53 O.S. MOV r10,#0x53
- 0x0100ecfe: 2100 .! MOVS r1,#0
- 0x0100ed00: 4640 @F MOV r0,r8
- 0x0100ed02: f7fafa15 .... BL gapc_is_sec_set ; 0x1009130
- 0x0100ed06: b350 P. CBZ r0,0x100ed5e ; gattc_write_cmd_handler + 210
- 0x0100ed08: 4640 @F MOV r0,r8
- 0x0100ed0a: f7fafa7d ..}. BL gapc_lk_sec_lvl_get ; 0x1009208
- 0x0100ed0e: b330 0. CBZ r0,0x100ed5e ; gattc_write_cmd_handler + 210
- 0x0100ed10: 8920 . LDRH r0,[r4,#8]
- 0x0100ed12: 300f .0 ADDS r0,r0,#0xf
- 0x0100ed14: b287 .. UXTH r7,r0
- 0x0100ed16: 4640 @F MOV r0,r8
- 0x0100ed18: f7fffab8 .... BL gattc_get_mtu ; 0x100e28c
- 0x0100ed1c: 42b8 .B CMP r0,r7
- 0x0100ed1e: d31e .. BCC 0x100ed5e ; gattc_write_cmd_handler + 210
- 0x0100ed20: 1d3f ?. ADDS r7,r7,#4
- 0x0100ed22: 2108 .! MOVS r1,#8
- 0x0100ed24: b2bb .. UXTH r3,r7
- 0x0100ed26: ea412108 A..! ORR r1,r1,r8,LSL #8
- 0x0100ed2a: 462a *F MOV r2,r5
- 0x0100ed2c: f6406033 @.3` MOV r0,#0xe33
- 0x0100ed30: f7f1feb1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ed34: 4605 .F MOV r5,r0
- 0x0100ed36: 201b . MOVS r0,#0x1b
- 0x0100ed38: 7028 (p STRB r0,[r5,#0]
- 0x0100ed3a: 8921 !. LDRH r1,[r4,#8]
- 0x0100ed3c: 20d2 . MOVS r0,#0xd2
- 0x0100ed3e: 1dc9 .. ADDS r1,r1,#7
- 0x0100ed40: 8069 i. STRH r1,[r5,#2]
- 0x0100ed42: 7128 (q STRB r0,[r5,#4]
- 0x0100ed44: 88a1 .. LDRH r1,[r4,#4]
- 0x0100ed46: 7169 iq STRB r1,[r5,#5]
- 0x0100ed48: 0a09 .. LSRS r1,r1,#8
- 0x0100ed4a: 71a9 .q STRB r1,[r5,#6]
- 0x0100ed4c: 8922 ". LDRH r2,[r4,#8]
- 0x0100ed4e: 4631 1F MOV r1,r6
- 0x0100ed50: 1de8 .. ADDS r0,r5,#7
- 0x0100ed52: f7f1fe19 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100ed56: 4628 (F MOV r0,r5
- 0x0100ed58: f7f1fea2 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ed5c: e05a Z. B 0x100ee14 ; gattc_write_cmd_handler + 392
- 0x0100ed5e: 4652 RF MOV r2,r10
- 0x0100ed60: e054 T. B 0x100ee0c ; gattc_write_cmd_handler + 384
- 0x0100ed62: 7860 `x LDRB r0,[r4,#1]
- 0x0100ed64: b140 @. CBZ r0,0x100ed78 ; gattc_write_cmd_handler + 236
- 0x0100ed66: 4640 @F MOV r0,r8
- 0x0100ed68: f7fffa90 .... BL gattc_get_mtu ; 0x100e28c
- 0x0100ed6c: 8921 !. LDRH r1,[r4,#8]
- 0x0100ed6e: 1ec0 .. SUBS r0,r0,#3
- 0x0100ed70: 4288 .B CMP r0,r1
- 0x0100ed72: db01 .. BLT 0x100ed78 ; gattc_write_cmd_handler + 236
- 0x0100ed74: 88e0 .. LDRH r0,[r4,#6]
- 0x0100ed76: b320 . CBZ r0,0x100edc2 ; gattc_write_cmd_handler + 310
- 0x0100ed78: 8960 `. LDRH r0,[r4,#0xa]
- 0x0100ed7a: 8921 !. LDRH r1,[r4,#8]
- 0x0100ed7c: 4288 .B CMP r0,r1
- 0x0100ed7e: d235 5. BCS 0x100edec ; gattc_write_cmd_handler + 352
- 0x0100ed80: 1a0d .. SUBS r5,r1,r0
- 0x0100ed82: 4640 @F MOV r0,r8
- 0x0100ed84: f7fffa82 .... BL gattc_get_mtu ; 0x100e28c
- 0x0100ed88: 1f40 @. SUBS r0,r0,#5
- 0x0100ed8a: 4285 .B CMP r5,r0
- 0x0100ed8c: d200 .. BCS 0x100ed90 ; gattc_write_cmd_handler + 260
- 0x0100ed8e: 4628 (F MOV r0,r5
- 0x0100ed90: b285 .. UXTH r5,r0
- 0x0100ed92: 463b ;F MOV r3,r7
- 0x0100ed94: 2216 ." MOVS r2,#0x16
- 0x0100ed96: 2104 .! MOVS r1,#4
- 0x0100ed98: 4640 @F MOV r0,r8
- 0x0100ed9a: 9500 .. STR r5,[sp,#0]
- 0x0100ed9c: f003fbfa .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100eda0: 4607 .F MOV r7,r0
- 0x0100eda2: 88a0 .. LDRH r0,[r4,#4]
- 0x0100eda4: 8078 x. STRH r0,[r7,#2]
- 0x0100eda6: 88e0 .. LDRH r0,[r4,#6]
- 0x0100eda8: 8961 a. LDRH r1,[r4,#0xa]
- 0x0100edaa: 462a *F MOV r2,r5
- 0x0100edac: 4408 .D ADD r0,r0,r1
- 0x0100edae: 80b8 .. STRH r0,[r7,#4]
- 0x0100edb0: 80fd .. STRH r5,[r7,#6]
- 0x0100edb2: 8960 `. LDRH r0,[r4,#0xa]
- 0x0100edb4: 1981 .. ADDS r1,r0,r6
- 0x0100edb6: f1070008 .... ADD r0,r7,#8
- 0x0100edba: f7f1fde5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100edbe: 4639 9F MOV r1,r7
- 0x0100edc0: e010 .. B 0x100ede4 ; gattc_write_cmd_handler + 344
- 0x0100edc2: 9100 .. STR r1,[sp,#0]
- 0x0100edc4: 463b ;F MOV r3,r7
- 0x0100edc6: 2212 ." MOVS r2,#0x12
- 0x0100edc8: 2104 .! MOVS r1,#4
- 0x0100edca: 4640 @F MOV r0,r8
- 0x0100edcc: f003fbe2 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x0100edd0: 4605 .F MOV r5,r0
- 0x0100edd2: 88a0 .. LDRH r0,[r4,#4]
- 0x0100edd4: 8068 h. STRH r0,[r5,#2]
- 0x0100edd6: 8922 ". LDRH r2,[r4,#8]
- 0x0100edd8: 80aa .. STRH r2,[r5,#4]
- 0x0100edda: 4631 1F MOV r1,r6
- 0x0100eddc: 1da8 .. ADDS r0,r5,#6
- 0x0100edde: f7f1fdd3 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100ede2: 4629 )F MOV r1,r5
- 0x0100ede4: 4640 @F MOV r0,r8
- 0x0100ede6: f7f4fe13 .... BL attc_send_att_req ; 0x1003a10
- 0x0100edea: e013 .. B 0x100ee14 ; gattc_write_cmd_handler + 392
- 0x0100edec: 7862 bx LDRB r2,[r4,#1]
- 0x0100edee: b142 B. CBZ r2,0x100ee02 ; gattc_write_cmd_handler + 374
- 0x0100edf0: 4288 .B CMP r0,r1
- 0x0100edf2: d101 .. BNE 0x100edf8 ; gattc_write_cmd_handler + 364
- 0x0100edf4: 2101 .! MOVS r1,#1
- 0x0100edf6: e000 .. B 0x100edfa ; gattc_write_cmd_handler + 366
- 0x0100edf8: 2100 .! MOVS r1,#0
- 0x0100edfa: 4640 @F MOV r0,r8
- 0x0100edfc: f7f4fe20 .. . BL attc_send_execute ; 0x1003a40
- 0x0100ee00: e008 .. B 0x100ee14 ; gattc_write_cmd_handler + 392
- 0x0100ee02: 4288 .B CMP r0,r1
- 0x0100ee04: d101 .. BNE 0x100ee0a ; gattc_write_cmd_handler + 382
- 0x0100ee06: 2200 ." MOVS r2,#0
- 0x0100ee08: e000 .. B 0x100ee0c ; gattc_write_cmd_handler + 384
- 0x0100ee0a: 2252 R" MOVS r2,#0x52
- 0x0100ee0c: 2101 .! MOVS r1,#1
- 0x0100ee0e: 4640 @F MOV r0,r8
- 0x0100ee10: f7fffda8 .... BL gattc_send_complete_evt ; 0x100e964
- 0x0100ee14: 4648 HF MOV r0,r9
- 0x0100ee16: e8bd87fc .... POP {r2-r10,pc}
- $d
- 0x0100ee1a: 0000 .. DCW 0
- 0x0100ee1c: 000e0d0c .... DCD 920844
- $t
- i.gattc_write_req_ind_handler
- gattc_write_req_ind_handler
- 0x0100ee20: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0100ee24: 4699 .F MOV r9,r3
- 0x0100ee26: 4616 .F MOV r6,r2
- 0x0100ee28: 460c .F MOV r4,r1
- 0x0100ee2a: 4610 .F MOV r0,r2
- 0x0100ee2c: f7f1fe6f ..o. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ee30: ea4f2816 O..( LSR r8,r6,#8
- 0x0100ee34: 283f ?( CMP r0,#0x3f
- 0x0100ee36: d045 E. BEQ 0x100eec4 ; gattc_write_req_ind_handler + 164
- 0x0100ee38: 2002 . MOVS r0,#2
- 0x0100ee3a: f7fcf8f9 .... BL gapm_get_att_handle ; 0x100b030
- 0x0100ee3e: 8821 !. LDRH r1,[r4,#0]
- 0x0100ee40: f640650c @..e MOV r5,#0xe0c
- 0x0100ee44: f6404716 @..G MOV r7,#0xc16
- 0x0100ee48: 4288 .B CMP r0,r1
- 0x0100ee4a: d121 !. BNE 0x100ee90 ; gattc_write_req_ind_handler + 112
- 0x0100ee4c: 8860 `. LDRH r0,[r4,#2]
- 0x0100ee4e: b140 @. CBZ r0,0x100ee62 ; gattc_write_req_ind_handler + 66
- 0x0100ee50: 2304 .# MOVS r3,#4
- 0x0100ee52: 4632 2F MOV r2,r6
- 0x0100ee54: 4649 IF MOV r1,r9
- 0x0100ee56: 4638 8F MOV r0,r7
- 0x0100ee58: f7f1fe1d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ee5c: 8821 !. LDRH r1,[r4,#0]
- 0x0100ee5e: 8001 .. STRH r1,[r0,#0]
- 0x0100ee60: e041 A. B 0x100eee6 ; gattc_write_req_ind_handler + 198
- 0x0100ee62: 4640 @F MOV r0,r8
- 0x0100ee64: f7f9ff8a .... BL gapc_get_dest_task ; 0x1008d7c
- 0x0100ee68: 4601 .F MOV r1,r0
- 0x0100ee6a: 88a0 .. LDRH r0,[r4,#4]
- 0x0100ee6c: 4632 2F MOV r2,r6
- 0x0100ee6e: 1d00 .. ADDS r0,r0,#4
- 0x0100ee70: b283 .. UXTH r3,r0
- 0x0100ee72: 4628 (F MOV r0,r5
- 0x0100ee74: f7f1fe0f .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ee78: 4605 .F MOV r5,r0
- 0x0100ee7a: 2000 . MOVS r0,#0
- 0x0100ee7c: 7028 (p STRB r0,[r5,#0]
- 0x0100ee7e: 88a0 .. LDRH r0,[r4,#4]
- 0x0100ee80: 8068 h. STRH r0,[r5,#2]
- 0x0100ee82: 88a2 .. LDRH r2,[r4,#4]
- 0x0100ee84: 1da1 .. ADDS r1,r4,#6
- 0x0100ee86: 1d28 (. ADDS r0,r5,#4
- 0x0100ee88: f7f1fd7e ..~. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100ee8c: 4628 (F MOV r0,r5
- 0x0100ee8e: e017 .. B 0x100eec0 ; gattc_write_req_ind_handler + 160
- 0x0100ee90: 2004 . MOVS r0,#4
- 0x0100ee92: f7fcf8cd .... BL gapm_get_att_handle ; 0x100b030
- 0x0100ee96: 8821 !. LDRH r1,[r4,#0]
- 0x0100ee98: 4288 .B CMP r0,r1
- 0x0100ee9a: d126 &. BNE 0x100eeea ; gattc_write_req_ind_handler + 202
- 0x0100ee9c: 8860 `. LDRH r0,[r4,#2]
- 0x0100ee9e: b910 .. CBNZ r0,0x100eea6 ; gattc_write_req_ind_handler + 134
- 0x0100eea0: 88a0 .. LDRH r0,[r4,#4]
- 0x0100eea2: 2802 .( CMP r0,#2
- 0x0100eea4: d011 .. BEQ 0x100eeca ; gattc_write_req_ind_handler + 170
- 0x0100eea6: 2304 .# MOVS r3,#4
- 0x0100eea8: 4632 2F MOV r2,r6
- 0x0100eeaa: 4649 IF MOV r1,r9
- 0x0100eeac: 4638 8F MOV r0,r7
- 0x0100eeae: f7f1fdf2 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100eeb2: 8821 !. LDRH r1,[r4,#0]
- 0x0100eeb4: 8001 .. STRH r1,[r0,#0]
- 0x0100eeb6: 88a1 .. LDRH r1,[r4,#4]
- 0x0100eeb8: 2902 .) CMP r1,#2
- 0x0100eeba: d014 .. BEQ 0x100eee6 ; gattc_write_req_ind_handler + 198
- 0x0100eebc: 210d .! MOVS r1,#0xd
- 0x0100eebe: 7081 .p STRB r1,[r0,#2]
- 0x0100eec0: f7f1fdee .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100eec4: 2000 . MOVS r0,#0
- 0x0100eec6: e8bd87f0 .... POP {r4-r10,pc}
- 0x0100eeca: 4640 @F MOV r0,r8
- 0x0100eecc: f7f9ff56 ..V. BL gapc_get_dest_task ; 0x1008d7c
- 0x0100eed0: 4601 .F MOV r1,r0
- 0x0100eed2: 2304 .# MOVS r3,#4
- 0x0100eed4: 4632 2F MOV r2,r6
- 0x0100eed6: 4628 (F MOV r0,r5
- 0x0100eed8: f7f1fddd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100eedc: 2101 .! MOVS r1,#1
- 0x0100eede: 7001 .p STRB r1,[r0,#0]
- 0x0100eee0: 88e1 .. LDRH r1,[r4,#6]
- 0x0100eee2: 8041 A. STRH r1,[r0,#2]
- 0x0100eee4: e7ec .. B 0x100eec0 ; gattc_write_req_ind_handler + 160
- 0x0100eee6: 2108 .! MOVS r1,#8
- 0x0100eee8: e7e9 .. B 0x100eebe ; gattc_write_req_ind_handler + 158
- 0x0100eeea: 2580 .% MOVS r5,#0x80
- 0x0100eeec: 2304 .# MOVS r3,#4
- 0x0100eeee: 4632 2F MOV r2,r6
- 0x0100eef0: 4649 IF MOV r1,r9
- 0x0100eef2: 4638 8F MOV r0,r7
- 0x0100eef4: f7f1fdcf .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100eef8: 8821 !. LDRH r1,[r4,#0]
- 0x0100eefa: 8001 .. STRH r1,[r0,#0]
- 0x0100eefc: 7085 .p STRB r5,[r0,#2]
- 0x0100eefe: e7df .. B 0x100eec0 ; gattc_write_req_ind_handler + 160
- i.gattc_write_req_ind_handler
- gattc_write_req_ind_handler
- 0x0100ef00: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100ef04: 461d .F MOV r5,r3
- 0x0100ef06: 4610 .F MOV r0,r2
- 0x0100ef08: 460f .F MOV r7,r1
- 0x0100ef0a: ea4f2813 O..( LSR r8,r3,#8
- 0x0100ef0e: f7f1fdfe .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ef12: 2820 ( CMP r0,#0x20
- 0x0100ef14: d028 (. BEQ 0x100ef68 ; gattc_write_req_ind_handler + 104
- 0x0100ef16: 2680 .& MOVS r6,#0x80
- 0x0100ef18: 2006 . MOVS r0,#6
- 0x0100ef1a: 88fc .. LDRH r4,[r7,#6]
- 0x0100ef1c: 0a29 ). LSRS r1,r5,#8
- 0x0100ef1e: eb002501 ...% ADD r5,r0,r1,LSL #8
- 0x0100ef22: b10c .. CBZ r4,0x100ef28 ; gattc_write_req_ind_handler + 40
- 0x0100ef24: 2c02 ., CMP r4,#2
- 0x0100ef26: d113 .. BNE 0x100ef50 ; gattc_write_req_ind_handler + 80
- 0x0100ef28: 4640 @F MOV r0,r8
- 0x0100ef2a: f7f9ff27 ..'. BL gapc_get_dest_task ; 0x1008d7c
- 0x0100ef2e: 4601 .F MOV r1,r0
- 0x0100ef30: 462a *F MOV r2,r5
- 0x0100ef32: 2302 .# MOVS r3,#2
- 0x0100ef34: f6404012 @..@ MOV r0,#0xc12
- 0x0100ef38: f7f1fdad .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ef3c: 8004 .. STRH r4,[r0,#0]
- 0x0100ef3e: f7f1fdaf .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ef42: 2c02 ., CMP r4,#2
- 0x0100ef44: d013 .. BEQ 0x100ef6e ; gattc_write_req_ind_handler + 110
- 0x0100ef46: 2100 .! MOVS r1,#0
- 0x0100ef48: 4640 @F MOV r0,r8
- 0x0100ef4a: f7fafe47 ..G. BL gapc_svc_chg_ccc_set ; 0x1009bdc
- 0x0100ef4e: 2600 .& MOVS r6,#0
- 0x0100ef50: 4629 )F MOV r1,r5
- 0x0100ef52: 2304 .# MOVS r3,#4
- 0x0100ef54: 2205 ." MOVS r2,#5
- 0x0100ef56: f6404016 @..@ MOV r0,#0xc16
- 0x0100ef5a: f7f1fd9c .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ef5e: 7086 .p STRB r6,[r0,#2]
- 0x0100ef60: 8839 9. LDRH r1,[r7,#0]
- 0x0100ef62: 8001 .. STRH r1,[r0,#0]
- 0x0100ef64: f7f1fd9c .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ef68: 2000 . MOVS r0,#0
- 0x0100ef6a: e8bd81f0 .... POP {r4-r8,pc}
- 0x0100ef6e: 2101 .! MOVS r1,#1
- 0x0100ef70: e7ea .. B 0x100ef48 ; gattc_write_req_ind_handler + 72
- i.gattm_cleanup
- gattm_cleanup
- 0x0100ef72: 2101 .! MOVS r1,#1
- 0x0100ef74: f7febe14 .... B gattc_cleanup ; 0x100dba0
- i.gattm_create
- gattm_create
- 0x0100ef78: f7febf52 ..R. B gattc_create ; 0x100de20
- i.gattm_default_msg_handler
- gattm_default_msg_handler
- 0x0100ef7c: 2000 . MOVS r0,#0
- 0x0100ef7e: 4770 pG BX lr
- i.gattm_init
- gattm_init
- 0x0100ef80: b510 .. PUSH {r4,lr}
- 0x0100ef82: 0004 .. MOVS r4,r0
- 0x0100ef84: d103 .. BNE 0x100ef8e ; gattm_init + 14
- 0x0100ef86: 4906 .I LDR r1,[pc,#24] ; [0x100efa0] = 0x101b7f4
- 0x0100ef88: 2005 . MOVS r0,#5
- 0x0100ef8a: f7f1fd9d .... BL $Ven$TT$L$$ke_task_create ; 0x1000ac8
- 0x0100ef8e: 4620 F MOV r0,r4
- 0x0100ef90: f7fff9aa .... BL gattc_init ; 0x100e2e8
- 0x0100ef94: 2100 .! MOVS r1,#0
- 0x0100ef96: e8bd4010 ...@ POP {r4,lr}
- 0x0100ef9a: 2005 . MOVS r0,#5
- 0x0100ef9c: f7f1bcef .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- $d
- 0x0100efa0: 0101b7f4 .... DCD 16889844
- $t
- i.gattm_init_attr
- gattm_init_attr
- 0x0100efa4: b530 0. PUSH {r4,r5,lr}
- 0x0100efa6: b085 .. SUB sp,sp,#0x14
- 0x0100efa8: b101 .. CBZ r1,0x100efac ; gattm_init_attr + 8
- 0x0100efaa: 210e .! MOVS r1,#0xe
- 0x0100efac: f0410101 A... ORR r1,r1,#1
- 0x0100efb0: 4d13 .M LDR r5,[pc,#76] ; [0x100f000] = 0x20004c34
- 0x0100efb2: 9104 .. STR r1,[sp,#0x10]
- 0x0100efb4: 2301 .# MOVS r3,#1
- 0x0100efb6: 83a8 .. STRH r0,[r5,#0x1c]
- 0x0100efb8: 4a12 .J LDR r2,[pc,#72] ; [0x100f004] = 0x101b0fc
- 0x0100efba: 2106 .! MOVS r1,#6
- 0x0100efbc: 2000 . MOVS r0,#0
- 0x0100efbe: e88d000f .... STM sp,{r0-r3}
- 0x0100efc2: 2304 .# MOVS r3,#4
- 0x0100efc4: aa04 .. ADD r2,sp,#0x10
- 0x0100efc6: f6410101 A... MOV r1,#0x1801
- 0x0100efca: f105001c .... ADD r0,r5,#0x1c
- 0x0100efce: f7f4ff4f ..O. BL attm_svc_create_db ; 0x1003e70
- 0x0100efd2: 0004 .. MOVS r4,r0
- 0x0100efd4: d110 .. BNE 0x100eff8 ; gattm_init_attr + 84
- 0x0100efd6: f7fdfd61 ..a. BL gapm_svc_chg_en ; 0x100ca9c
- 0x0100efda: b168 h. CBZ r0,0x100eff8 ; gattm_init_attr + 84
- 0x0100efdc: 4809 .H LDR r0,[pc,#36] ; [0x100f004] = 0x101b0fc
- 0x0100efde: 1f00 .. SUBS r0,r0,#4
- 0x0100efe0: 6800 .h LDR r0,[r0,#0]
- 0x0100efe2: 9000 .. STR r0,[sp,#0]
- 0x0100efe4: 8ba8 .. LDRH r0,[r5,#0x1c]
- 0x0100efe6: b100 .. CBZ r0,0x100efea ; gattm_init_attr + 70
- 0x0100efe8: 1c80 .. ADDS r0,r0,#2
- 0x0100efea: b280 .. UXTH r0,r0
- 0x0100efec: 466b kF MOV r3,sp
- 0x0100efee: 2200 ." MOVS r2,#0
- 0x0100eff0: 2104 .! MOVS r1,#4
- 0x0100eff2: f7f4fdcf .... BL attm_att_set_value ; 0x1003b94
- 0x0100eff6: 4604 .F MOV r4,r0
- 0x0100eff8: b005 .. ADD sp,sp,#0x14
- 0x0100effa: 4620 F MOV r0,r4
- 0x0100effc: bd30 0. POP {r4,r5,pc}
- $d
- 0x0100effe: 0000 .. DCW 0
- 0x0100f000: 20004c34 4L. DCD 536890420
- 0x0100f004: 0101b0fc .... DCD 16888060
- $t
- i.gattm_svc_get_start_hdl
- gattm_svc_get_start_hdl
- 0x0100f008: 4801 .H LDR r0,[pc,#4] ; [0x100f010] = 0x20004c34
- 0x0100f00a: 8b80 .. LDRH r0,[r0,#0x1c]
- 0x0100f00c: 4770 pG BX lr
- $d
- 0x0100f00e: 0000 .. DCW 0
- 0x0100f010: 20004c34 4L. DCD 536890420
- $t
- i.get_active_service_id
- get_active_service_id
- 0x0100f014: b510 .. PUSH {r4,lr}
- 0x0100f016: 4602 .F MOV r2,r0
- 0x0100f018: 4c0a .L LDR r4,[pc,#40] ; [0x100f044] = 0x200040e4
- 0x0100f01a: 2000 . MOVS r0,#0
- 0x0100f01c: eb0001c0 .... ADD r1,r0,r0,LSL #3
- 0x0100f020: eb011100 .... ADD r1,r1,r0,LSL #4
- 0x0100f024: eb0403c1 .... ADD r3,r4,r1,LSL #3
- 0x0100f028: f8b310c2 .... LDRH r1,[r3,#0xc2]
- 0x0100f02c: 428a .B CMP r2,r1
- 0x0100f02e: d904 .. BLS 0x100f03a ; get_active_service_id + 38
- 0x0100f030: f89330b8 ...0 LDRB r3,[r3,#0xb8]
- 0x0100f034: 1a51 Q. SUBS r1,r2,r1
- 0x0100f036: 4299 .B CMP r1,r3
- 0x0100f038: dd03 .. BLE 0x100f042 ; get_active_service_id + 46
- 0x0100f03a: 1c40 @. ADDS r0,r0,#1
- 0x0100f03c: b2c0 .. UXTB r0,r0
- 0x0100f03e: 2808 .( CMP r0,#8
- 0x0100f040: d3ec .. BCC 0x100f01c ; get_active_service_id + 8
- 0x0100f042: bd10 .. POP {r4,pc}
- $d
- 0x0100f044: 200040e4 .@. DCD 536887524
- $t
- i.get_gatt_default_itf
- get_gatt_default_itf
- 0x0100f048: 4800 .H LDR r0,[pc,#0] ; [0x100f04c] = 0x20003984
- 0x0100f04a: 4770 pG BX lr
- $d
- 0x0100f04c: 20003984 .9. DCD 536885636
- $t
- i.get_stored_info_req
- get_stored_info_req
- 0x0100f050: b50e .. PUSH {r1-r3,lr}
- 0x0100f052: 4905 .I LDR r1,[pc,#20] ; [0x100f068] = 0x200049b4
- 0x0100f054: f8d11088 .... LDR r1,[r1,#0x88]
- 0x0100f058: b129 ). CBZ r1,0x100f066 ; get_stored_info_req + 22
- 0x0100f05a: f88d0008 .... STRB r0,[sp,#8]
- 0x0100f05e: 4668 hF MOV r0,sp
- 0x0100f060: 4788 .G BLX r1
- 0x0100f062: 9800 .. LDR r0,[sp,#0]
- 0x0100f064: bd0e .. POP {r1-r3,pc}
- 0x0100f066: e7fe .. B 0x100f066 ; get_stored_info_req + 22
- $d
- 0x0100f068: 200049b4 .I. DCD 536889780
- $t
- i.get_valid_tim_evt_id
- get_valid_tim_evt_id
- 0x0100f06c: b530 0. PUSH {r4,r5,lr}
- 0x0100f06e: 4a11 .J LDR r2,[pc,#68] ; [0x100f0b4] = 0x20003af4
- 0x0100f070: 2000 . MOVS r0,#0
- 0x0100f072: 2101 .! MOVS r1,#1
- 0x0100f074: e9d23400 ...4 LDRD r3,r4,[r2,#0]
- 0x0100f078: e001 .. B 0x100f07e ; get_valid_tim_evt_id + 18
- 0x0100f07a: 2820 ( CMP r0,#0x20
- 0x0100f07c: d207 .. BCS 0x100f08e ; get_valid_tim_evt_id + 34
- 0x0100f07e: fa01f500 .... LSL r5,r1,r0
- 0x0100f082: 422b +B TST r3,r5
- 0x0100f084: d10f .. BNE 0x100f0a6 ; get_valid_tim_evt_id + 58
- 0x0100f086: 4081 .@ LSLS r1,r1,r0
- 0x0100f088: 430b .C ORRS r3,r3,r1
- 0x0100f08a: 6013 .` STR r3,[r2,#0]
- 0x0100f08c: bd30 0. POP {r4,r5,pc}
- 0x0100f08e: f1a00520 .. . SUB r5,r0,#0x20
- 0x0100f092: fa01f505 .... LSL r5,r1,r5
- 0x0100f096: 422c ,B TST r4,r5
- 0x0100f098: d105 .. BNE 0x100f0a6 ; get_valid_tim_evt_id + 58
- 0x0100f09a: f1a00320 .. . SUB r3,r0,#0x20
- 0x0100f09e: 4099 .@ LSLS r1,r1,r3
- 0x0100f0a0: 430c .C ORRS r4,r4,r1
- 0x0100f0a2: 6054 T` STR r4,[r2,#4]
- 0x0100f0a4: bd30 0. POP {r4,r5,pc}
- 0x0100f0a6: 1c40 @. ADDS r0,r0,#1
- 0x0100f0a8: b2c0 .. UXTB r0,r0
- 0x0100f0aa: 2840 @( CMP r0,#0x40
- 0x0100f0ac: d3e5 .. BCC 0x100f07a ; get_valid_tim_evt_id + 14
- 0x0100f0ae: 20ff . MOVS r0,#0xff
- 0x0100f0b0: bd30 0. POP {r4,r5,pc}
- $d
- 0x0100f0b2: 0000 .. DCW 0
- 0x0100f0b4: 20003af4 .:. DCD 536886004
- $t
- i.hci_acl_data_handler
- hci_acl_data_handler
- 0x0100f0b8: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x0100f0bc: b085 .. SUB sp,sp,#0x14
- 0x0100f0be: 4614 .F MOV r4,r2
- 0x0100f0c0: 460e .F MOV r6,r1
- 0x0100f0c2: 4610 .F MOV r0,r2
- 0x0100f0c4: f7f1fd23 ..#. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100f0c8: 283f ?( CMP r0,#0x3f
- 0x0100f0ca: d07f .. BEQ 0x100f1cc ; hci_acl_data_handler + 276
- 0x0100f0cc: 4943 CI LDR r1,[pc,#268] ; [0x100f1dc] = 0x20004d4c
- 0x0100f0ce: ea4f2814 O..( LSR r8,r4,#8
- 0x0100f0d2: 6870 ph LDR r0,[r6,#4]
- 0x0100f0d4: f8514028 Q.(@ LDR r4,[r1,r8,LSL #2]
- 0x0100f0d8: 4941 AI LDR r1,[pc,#260] ; [0x100f1e0] = 0x40002000
- 0x0100f0da: f04f0900 O... MOV r9,#0
- 0x0100f0de: 4401 .D ADD r1,r1,r0
- 0x0100f0e0: 9103 .. STR r1,[sp,#0xc]
- 0x0100f0e2: 8872 r. LDRH r2,[r6,#2]
- 0x0100f0e4: f8ad2010 ... STRH r2,[sp,#0x10]
- 0x0100f0e8: 8830 0. LDRH r0,[r6,#0]
- 0x0100f0ea: f3c03501 ...5 UBFX r5,r0,#12,#2
- 0x0100f0ee: 483d =H LDR r0,[pc,#244] ; [0x100f1e4] = 0x20003bdc
- 0x0100f0f0: 6803 .h LDR r3,[r0,#0]
- 0x0100f0f2: b113 .. CBZ r3,0x100f0fa ; hci_acl_data_handler + 66
- 0x0100f0f4: 4640 @F MOV r0,r8
- 0x0100f0f6: 4798 .G BLX r3
- 0x0100f0f8: e068 h. B 0x100f1cc ; hci_acl_data_handler + 276
- 0x0100f0fa: 2d01 .- CMP r5,#1
- 0x0100f0fc: d004 .. BEQ 0x100f108 ; hci_acl_data_handler + 80
- 0x0100f0fe: 2d02 .- CMP r5,#2
- 0x0100f100: d164 d. BNE 0x100f1cc ; hci_acl_data_handler + 276
- 0x0100f102: 4640 @F MOV r0,r8
- 0x0100f104: f003fd86 .... BL l2cc_pdu_rx_init ; 0x1012c14
- 0x0100f108: 7ea0 .~ LDRB r0,[r4,#0x1a]
- 0x0100f10a: 7ee1 .~ LDRB r1,[r4,#0x1b]
- 0x0100f10c: 4288 .B CMP r0,r1
- 0x0100f10e: d205 .. BCS 0x100f11c ; hci_acl_data_handler + 100
- 0x0100f110: aa04 .. ADD r2,sp,#0x10
- 0x0100f112: a903 .. ADD r1,sp,#0xc
- 0x0100f114: 4640 @F MOV r0,r8
- 0x0100f116: f003fa53 ..S. BL l2cc_pdu_header_check ; 0x10125c0
- 0x0100f11a: 2502 .% MOVS r5,#2
- 0x0100f11c: 68e0 .h LDR r0,[r4,#0xc]
- 0x0100f11e: b3e8 .. CBZ r0,0x100f19c ; hci_acl_data_handler + 228
- 0x0100f120: 8881 .. LDRH r1,[r0,#4]
- 0x0100f122: f5a16120 .. a SUB r1,r1,#0xa00
- 0x0100f126: 390e .9 SUBS r1,r1,#0xe
- 0x0100f128: d01a .. BEQ 0x100f160 ; hci_acl_data_handler + 168
- 0x0100f12a: 2904 .) CMP r1,#4
- 0x0100f12c: d14e N. BNE 0x100f1cc ; hci_acl_data_handler + 276
- 0x0100f12e: f100070c .... ADD r7,r0,#0xc
- 0x0100f132: f8bd0010 .... LDRH r0,[sp,#0x10]
- 0x0100f136: 9903 .. LDR r1,[sp,#0xc]
- 0x0100f138: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x0100f13c: f1040318 .... ADD r3,r4,#0x18
- 0x0100f140: 1cba .. ADDS r2,r7,#2
- 0x0100f142: 9502 .. STR r5,[sp,#8]
- 0x0100f144: 1d39 9. ADDS r1,r7,#4
- 0x0100f146: 4640 @F MOV r0,r8
- 0x0100f148: f003fdf4 .... BL l2cc_pdu_unpack ; 0x1012d34
- 0x0100f14c: b908 .. CBNZ r0,0x100f152 ; hci_acl_data_handler + 154
- 0x0100f14e: 8b21 !. LDRH r1,[r4,#0x18]
- 0x0100f150: bb21 !. CBNZ r1,0x100f19c ; hci_acl_data_handler + 228
- 0x0100f152: f8c4900c .... STR r9,[r4,#0xc]
- 0x0100f156: 7038 8p STRB r0,[r7,#0]
- 0x0100f158: 4638 8F MOV r0,r7
- 0x0100f15a: f7f1fca1 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100f15e: e035 5. B 0x100f1cc ; hci_acl_data_handler + 276
- 0x0100f160: 4607 .F MOV r7,r0
- 0x0100f162: f107010e .... ADD r1,r7,#0xe
- 0x0100f166: f1040018 .... ADD r0,r4,#0x18
- 0x0100f16a: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x0100f16e: 9502 .. STR r5,[sp,#8]
- 0x0100f170: f8bd3010 ...0 LDRH r3,[sp,#0x10]
- 0x0100f174: 1c89 .. ADDS r1,r1,#2
- 0x0100f176: 4640 @F MOV r0,r8
- 0x0100f178: 370c .7 ADDS r7,r7,#0xc
- 0x0100f17a: 9a03 .. LDR r2,[sp,#0xc]
- 0x0100f17c: f003f8a2 .... BL l2cc_lecb_pdu_unpack ; 0x10122c4
- 0x0100f180: 0005 .. MOVS r5,r0
- 0x0100f182: d101 .. BNE 0x100f188 ; hci_acl_data_handler + 208
- 0x0100f184: 8b20 . LDRH r0,[r4,#0x18]
- 0x0100f186: b948 H. CBNZ r0,0x100f19c ; hci_acl_data_handler + 228
- 0x0100f188: 88ba .. LDRH r2,[r7,#4]
- 0x0100f18a: 2101 .! MOVS r1,#1
- 0x0100f18c: 4640 @F MOV r0,r8
- 0x0100f18e: f002ffc1 .... BL l2cc_lecb_find ; 0x1012114
- 0x0100f192: 0001 .. MOVS r1,r0
- 0x0100f194: d015 .. BEQ 0x100f1c2 ; hci_acl_data_handler + 266
- 0x0100f196: f8910020 .. . LDRB r0,[r1,#0x20]
- 0x0100f19a: e000 .. B 0x100f19e ; hci_acl_data_handler + 230
- 0x0100f19c: e016 .. B 0x100f1cc ; hci_acl_data_handler + 276
- 0x0100f19e: 07c0 .. LSLS r0,r0,#31
- 0x0100f1a0: d00f .. BEQ 0x100f1c2 ; hci_acl_data_handler + 266
- 0x0100f1a2: b125 %. CBZ r5,0x100f1ae ; hci_acl_data_handler + 246
- 0x0100f1a4: 462a *F MOV r2,r5
- 0x0100f1a6: 4640 @F MOV r0,r8
- 0x0100f1a8: f003f840 ..@. BL l2cc_lecb_init_disconnect ; 0x101222c
- 0x0100f1ac: e00c .. B 0x100f1c8 ; hci_acl_data_handler + 272
- 0x0100f1ae: 8878 x. LDRH r0,[r7,#2]
- 0x0100f1b0: 893a :. LDRH r2,[r7,#8]
- 0x0100f1b2: 4290 .B CMP r0,r2
- 0x0100f1b4: d108 .. BNE 0x100f1c8 ; hci_acl_data_handler + 272
- 0x0100f1b6: 4638 8F MOV r0,r7
- 0x0100f1b8: f8c19008 .... STR r9,[r1,#8]
- 0x0100f1bc: f7f1fc70 ..p. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100f1c0: e002 .. B 0x100f1c8 ; hci_acl_data_handler + 272
- 0x0100f1c2: 68e0 .h LDR r0,[r4,#0xc]
- 0x0100f1c4: f7f1fc53 ..S. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0100f1c8: f8c4900c .... STR r9,[r4,#0xc]
- 0x0100f1cc: 88b0 .. LDRH r0,[r6,#4]
- 0x0100f1ce: b280 .. UXTH r0,r0
- 0x0100f1d0: f7f1fd0b .... BL $Ven$TT$L$$ble_util_buf_rx_free ; 0x1000bea
- 0x0100f1d4: b005 .. ADD sp,sp,#0x14
- 0x0100f1d6: 2000 . MOVS r0,#0
- 0x0100f1d8: e8bd83f0 .... POP {r4-r9,pc}
- $d
- 0x0100f1dc: 20004d4c LM. DCD 536890700
- 0x0100f1e0: 40002000 . .@ DCD 1073750016
- 0x0100f1e4: 20003bdc .;. DCD 536886236
- $t
- i.hci_auth_payl_to_exp_evt_handler
- hci_auth_payl_to_exp_evt_handler
- 0x0100f1e8: b510 .. PUSH {r4,lr}
- 0x0100f1ea: 4614 .F MOV r4,r2
- 0x0100f1ec: 4610 .F MOV r0,r2
- 0x0100f1ee: f7f1fc8e .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100f1f2: 283f ?( CMP r0,#0x3f
- 0x0100f1f4: d008 .. BEQ 0x100f208 ; hci_auth_payl_to_exp_evt_handler + 32
- 0x0100f1f6: 0a20 . LSRS r0,r4,#8
- 0x0100f1f8: f7f9fdc0 .... BL gapc_get_dest_task ; 0x1008d7c
- 0x0100f1fc: 4601 .F MOV r1,r0
- 0x0100f1fe: 4622 "F MOV r2,r4
- 0x0100f200: f640602a @.*` MOV r0,#0xe2a
- 0x0100f204: f7f1fcec .... BL $Ven$TT$L$$ke_msg_send_basic ; 0x1000be0
- 0x0100f208: 2000 . MOVS r0,#0
- 0x0100f20a: bd10 .. POP {r4,pc}
- i.hci_basic_cmd_cmp_evt_cfg_handler
- hci_basic_cmd_cmp_evt_cfg_handler
- 0x0100f20c: f2420324 B.$. MOV r3,#0x2024
- 0x0100f210: b510 .. PUSH {r4,lr}
- 0x0100f212: 1ac2 .. SUBS r2,r0,r3
- 0x0100f214: 4298 .B CMP r0,r3
- 0x0100f216: d031 1. BEQ 0x100f27c ; hci_basic_cmd_cmp_evt_cfg_handler + 112
- 0x0100f218: dc0e .. BGT 0x100f238 ; hci_basic_cmd_cmp_evt_cfg_handler + 44
- 0x0100f21a: f5a06040 ..@` SUB r0,r0,#0xc00
- 0x0100f21e: 3801 .8 SUBS r0,#1
- 0x0100f220: d019 .. BEQ 0x100f256 ; hci_basic_cmd_cmp_evt_cfg_handler + 74
- 0x0100f222: 2802 .( CMP r0,#2
- 0x0100f224: d011 .. BEQ 0x100f24a ; hci_basic_cmd_cmp_evt_cfg_handler + 62
- 0x0100f226: f5b05fa0 ..._ CMP r0,#0x1400
- 0x0100f22a: d01c .. BEQ 0x100f266 ; hci_basic_cmd_cmp_evt_cfg_handler + 90
- 0x0100f22c: f60030ed ...0 ADD r0,r0,#0xbed
- 0x0100f230: f5b05f00 ..._ CMP r0,#0x2000
- 0x0100f234: d12f /. BNE 0x100f296 ; hci_basic_cmd_cmp_evt_cfg_handler + 138
- 0x0100f236: e036 6. B 0x100f2a6 ; hci_basic_cmd_cmp_evt_cfg_handler + 154
- 0x0100f238: 2a0d .* CMP r2,#0xd
- 0x0100f23a: d025 %. BEQ 0x100f288 ; hci_basic_cmd_cmp_evt_cfg_handler + 124
- 0x0100f23c: 2a0f .* CMP r2,#0xf
- 0x0100f23e: d032 2. BEQ 0x100f2a6 ; hci_basic_cmd_cmp_evt_cfg_handler + 154
- 0x0100f240: 2a10 .* CMP r2,#0x10
- 0x0100f242: d030 0. BEQ 0x100f2a6 ; hci_basic_cmd_cmp_evt_cfg_handler + 154
- 0x0100f244: 2a29 )* CMP r2,#0x29
- 0x0100f246: d126 &. BNE 0x100f296 ; hci_basic_cmd_cmp_evt_cfg_handler + 138
- 0x0100f248: e027 '. B 0x100f29a ; hci_basic_cmd_cmp_evt_cfg_handler + 142
- 0x0100f24a: 7808 .x LDRB r0,[r1,#0]
- 0x0100f24c: b100 .. CBZ r0,0x100f250 ; hci_basic_cmd_cmp_evt_cfg_handler + 68
- 0x0100f24e: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f250: b2c1 .. UXTB r1,r0
- 0x0100f252: 2001 . MOVS r0,#1
- 0x0100f254: e004 .. B 0x100f260 ; hci_basic_cmd_cmp_evt_cfg_handler + 84
- 0x0100f256: 7808 .x LDRB r0,[r1,#0]
- 0x0100f258: b100 .. CBZ r0,0x100f25c ; hci_basic_cmd_cmp_evt_cfg_handler + 80
- 0x0100f25a: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f25c: b2c1 .. UXTB r1,r0
- 0x0100f25e: 2002 . MOVS r0,#2
- 0x0100f260: f7fcfbb8 .... BL gapm_op_reset_continue ; 0x100b9d4
- 0x0100f264: e017 .. B 0x100f296 ; hci_basic_cmd_cmp_evt_cfg_handler + 138
- 0x0100f266: 7808 .x LDRB r0,[r1,#0]
- 0x0100f268: b100 .. CBZ r0,0x100f26c ; hci_basic_cmd_cmp_evt_cfg_handler + 96
- 0x0100f26a: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f26c: b2c1 .. UXTB r1,r0
- 0x0100f26e: 2003 . MOVS r0,#3
- 0x0100f270: e7f6 .. B 0x100f260 ; hci_basic_cmd_cmp_evt_cfg_handler + 84
- 0x0100f272: b2c1 .. UXTB r1,r0
- 0x0100f274: 2000 . MOVS r0,#0
- 0x0100f276: f7fdf92d ..-. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100f27a: e00c .. B 0x100f296 ; hci_basic_cmd_cmp_evt_cfg_handler + 138
- 0x0100f27c: 7808 .x LDRB r0,[r1,#0]
- 0x0100f27e: b100 .. CBZ r0,0x100f282 ; hci_basic_cmd_cmp_evt_cfg_handler + 118
- 0x0100f280: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f282: b2c1 .. UXTB r1,r0
- 0x0100f284: 2001 . MOVS r0,#1
- 0x0100f286: e004 .. B 0x100f292 ; hci_basic_cmd_cmp_evt_cfg_handler + 134
- 0x0100f288: 7808 .x LDRB r0,[r1,#0]
- 0x0100f28a: b100 .. CBZ r0,0x100f28e ; hci_basic_cmd_cmp_evt_cfg_handler + 130
- 0x0100f28c: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f28e: b2c1 .. UXTB r1,r0
- 0x0100f290: 2002 . MOVS r0,#2
- 0x0100f292: f7fcfbf1 .... BL gapm_op_setup_continue ; 0x100ba78
- 0x0100f296: 2000 . MOVS r0,#0
- 0x0100f298: bd10 .. POP {r4,pc}
- 0x0100f29a: 7808 .x LDRB r0,[r1,#0]
- 0x0100f29c: b100 .. CBZ r0,0x100f2a0 ; hci_basic_cmd_cmp_evt_cfg_handler + 148
- 0x0100f29e: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f2a0: b2c1 .. UXTB r1,r0
- 0x0100f2a2: 2003 . MOVS r0,#3
- 0x0100f2a4: e7f5 .. B 0x100f292 ; hci_basic_cmd_cmp_evt_cfg_handler + 134
- 0x0100f2a6: 7808 .x LDRB r0,[r1,#0]
- 0x0100f2a8: 2800 .( CMP r0,#0
- 0x0100f2aa: d0e2 .. BEQ 0x100f272 ; hci_basic_cmd_cmp_evt_cfg_handler + 102
- 0x0100f2ac: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f2ae: e7e0 .. B 0x100f272 ; hci_basic_cmd_cmp_evt_cfg_handler + 102
- i.hci_basic_cmd_cmp_evt_rl_cfg_handler
- hci_basic_cmd_cmp_evt_rl_cfg_handler
- 0x0100f2b0: b570 p. PUSH {r4-r6,lr}
- 0x0100f2b2: 4605 .F MOV r5,r0
- 0x0100f2b4: 460c .F MOV r4,r1
- 0x0100f2b6: 2007 . MOVS r0,#7
- 0x0100f2b8: f7f1fc29 ..). BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100f2bc: 2141 A! MOVS r1,#0x41
- 0x0100f2be: 2808 .( CMP r0,#8
- 0x0100f2c0: d005 .. BEQ 0x100f2ce ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 30
- 0x0100f2c2: 3d2d -= SUBS r5,r5,#0x2d
- 0x0100f2c4: f5b55500 ...U SUBS r5,r5,#0x2000
- 0x0100f2c8: d006 .. BEQ 0x100f2d8 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 40
- 0x0100f2ca: 2d01 .- CMP r5,#1
- 0x0100f2cc: d00a .. BEQ 0x100f2e4 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 52
- 0x0100f2ce: 2000 . MOVS r0,#0
- 0x0100f2d0: f7fdf900 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100f2d4: 2000 . MOVS r0,#0
- 0x0100f2d6: bd70 p. POP {r4-r6,pc}
- 0x0100f2d8: 7820 x LDRB r0,[r4,#0]
- 0x0100f2da: b100 .. CBZ r0,0x100f2de ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 46
- 0x0100f2dc: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f2de: b2c1 .. UXTB r1,r0
- 0x0100f2e0: 2005 . MOVS r0,#5
- 0x0100f2e2: e004 .. B 0x100f2ee ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 62
- 0x0100f2e4: 7820 x LDRB r0,[r4,#0]
- 0x0100f2e6: b100 .. CBZ r0,0x100f2ea ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 58
- 0x0100f2e8: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f2ea: b2c1 .. UXTB r1,r0
- 0x0100f2ec: 2004 . MOVS r0,#4
- 0x0100f2ee: f7fcfbc3 .... BL gapm_op_setup_continue ; 0x100ba78
- 0x0100f2f2: e7ef .. B 0x100f2d4 ; hci_basic_cmd_cmp_evt_rl_cfg_handler + 36
- i.hci_cmd_stat_event_handler
- hci_cmd_stat_event_handler
- 0x0100f2f4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100f2f8: 4607 .F MOV r7,r0
- 0x0100f2fa: 4615 .F MOV r5,r2
- 0x0100f2fc: 460c .F MOV r4,r1
- 0x0100f2fe: 4610 .F MOV r0,r2
- 0x0100f300: f7f1fc05 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100f304: 0a2d -. LSRS r5,r5,#8
- 0x0100f306: 283f ?( CMP r0,#0x3f
- 0x0100f308: d067 g. BEQ 0x100f3da ; hci_cmd_stat_event_handler + 230
- 0x0100f30a: f2420113 B... MOV r1,#0x2013
- 0x0100f30e: 1a78 x. SUBS r0,r7,r1
- 0x0100f310: 4e34 4N LDR r6,[pc,#208] ; [0x100f3e4] = 0x20004ab8
- 0x0100f312: 428f .B CMP r7,r1
- 0x0100f314: d02d -. BEQ 0x100f372 ; hci_cmd_stat_event_handler + 126
- 0x0100f316: dc06 .. BGT 0x100f326 ; hci_cmd_stat_event_handler + 50
- 0x0100f318: f5a76780 ...g SUB r7,r7,#0x400
- 0x0100f31c: 3f06 .? SUBS r7,#6
- 0x0100f31e: d008 .. BEQ 0x100f332 ; hci_cmd_stat_event_handler + 62
- 0x0100f320: 2f17 ./ CMP r7,#0x17
- 0x0100f322: d104 .. BNE 0x100f32e ; hci_cmd_stat_event_handler + 58
- 0x0100f324: e01c .. B 0x100f360 ; hci_cmd_stat_event_handler + 108
- 0x0100f326: 2803 .( CMP r0,#3
- 0x0100f328: d01a .. BEQ 0x100f360 ; hci_cmd_stat_event_handler + 108
- 0x0100f32a: 281f .( CMP r0,#0x1f
- 0x0100f32c: d04d M. BEQ 0x100f3ca ; hci_cmd_stat_event_handler + 214
- 0x0100f32e: 2241 A" MOVS r2,#0x41
- 0x0100f330: e01a .. B 0x100f368 ; hci_cmd_stat_event_handler + 116
- 0x0100f332: 7820 x LDRB r0,[r4,#0]
- 0x0100f334: b3f0 .. CBZ r0,0x100f3b4 ; hci_cmd_stat_event_handler + 192
- 0x0100f336: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x0100f33a: 898a .. LDRH r2,[r1,#0xc]
- 0x0100f33c: 2aff .* CMP r2,#0xff
- 0x0100f33e: d04c L. BEQ 0x100f3da ; hci_cmd_stat_event_handler + 230
- 0x0100f340: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f342: b2c3 .. UXTB r3,r0
- 0x0100f344: 2101 .! MOVS r1,#1
- 0x0100f346: 4628 (F MOV r0,r5
- 0x0100f348: f7fafa53 ..S. BL gapc_send_error_evt ; 0x10097f2
- 0x0100f34c: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100f350: bb80 .. CBNZ r0,0x100f3b4 ; hci_cmd_stat_event_handler + 192
- 0x0100f352: 2008 . MOVS r0,#8
- 0x0100f354: ea402005 @.. ORR r0,r0,r5,LSL #8
- 0x0100f358: 2100 .! MOVS r1,#0
- 0x0100f35a: f7f1fb10 .... BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x0100f35e: e03c <. B 0x100f3da ; hci_cmd_stat_event_handler + 230
- 0x0100f360: 7820 x LDRB r0,[r4,#0]
- 0x0100f362: b338 8. CBZ r0,0x100f3b4 ; hci_cmd_stat_event_handler + 192
- 0x0100f364: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f366: b2c2 .. UXTB r2,r0
- 0x0100f368: 2100 .! MOVS r1,#0
- 0x0100f36a: 4628 (F MOV r0,r5
- 0x0100f36c: f7faf9fe .... BL gapc_send_complete_evt ; 0x100976c
- 0x0100f370: e033 3. B 0x100f3da ; hci_cmd_stat_event_handler + 230
- 0x0100f372: 7820 x LDRB r0,[r4,#0]
- 0x0100f374: b1f0 .. CBZ r0,0x100f3b4 ; hci_cmd_stat_event_handler + 192
- 0x0100f376: 2102 .! MOVS r1,#2
- 0x0100f378: 4628 (F MOV r0,r5
- 0x0100f37a: f7f9fe37 ..7. BL gapc_get_operation ; 0x1008fec
- 0x0100f37e: 2809 .( CMP r0,#9
- 0x0100f380: d12b +. BNE 0x100f3da ; hci_cmd_stat_event_handler + 230
- 0x0100f382: 7820 x LDRB r0,[r4,#0]
- 0x0100f384: 2811 .( CMP r0,#0x11
- 0x0100f386: d009 .. BEQ 0x100f39c ; hci_cmd_stat_event_handler + 168
- 0x0100f388: dc04 .. BGT 0x100f394 ; hci_cmd_stat_event_handler + 160
- 0x0100f38a: 2801 .( CMP r0,#1
- 0x0100f38c: d006 .. BEQ 0x100f39c ; hci_cmd_stat_event_handler + 168
- 0x0100f38e: 280c .( CMP r0,#0xc
- 0x0100f390: d116 .. BNE 0x100f3c0 ; hci_cmd_stat_event_handler + 204
- 0x0100f392: e003 .. B 0x100f39c ; hci_cmd_stat_event_handler + 168
- 0x0100f394: 2819 .( CMP r0,#0x19
- 0x0100f396: d001 .. BEQ 0x100f39c ; hci_cmd_stat_event_handler + 168
- 0x0100f398: 281a .( CMP r0,#0x1a
- 0x0100f39a: d111 .. BNE 0x100f3c0 ; hci_cmd_stat_event_handler + 204
- 0x0100f39c: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x0100f3a0: f8912046 ..F LDRB r2,[r1,#0x46]
- 0x0100f3a4: 0692 .. LSLS r2,r2,#26
- 0x0100f3a6: d50b .. BPL 0x100f3c0 ; hci_cmd_stat_event_handler + 204
- 0x0100f3a8: f8110f55 ..U. LDRB r0,[r1,#0x55]!
- 0x0100f3ac: f0200002 ... BIC r0,r0,#2
- 0x0100f3b0: 7008 .p STRB r0,[r1,#0]
- 0x0100f3b2: e000 .. B 0x100f3b6 ; hci_cmd_stat_event_handler + 194
- 0x0100f3b4: e011 .. B 0x100f3da ; hci_cmd_stat_event_handler + 230
- 0x0100f3b6: 2102 .! MOVS r1,#2
- 0x0100f3b8: 4628 (F MOV r0,r5
- 0x0100f3ba: f7faf971 ..q. BL gapc_reschedule_operation ; 0x10096a0
- 0x0100f3be: e00c .. B 0x100f3da ; hci_cmd_stat_event_handler + 230
- 0x0100f3c0: b100 .. CBZ r0,0x100f3c4 ; hci_cmd_stat_event_handler + 208
- 0x0100f3c2: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f3c4: b2c2 .. UXTB r2,r0
- 0x0100f3c6: 2102 .! MOVS r1,#2
- 0x0100f3c8: e7cf .. B 0x100f36a ; hci_cmd_stat_event_handler + 118
- 0x0100f3ca: 7820 x LDRB r0,[r4,#0]
- 0x0100f3cc: b128 (. CBZ r0,0x100f3da ; hci_cmd_stat_event_handler + 230
- 0x0100f3ce: 2102 .! MOVS r1,#2
- 0x0100f3d0: 4628 (F MOV r0,r5
- 0x0100f3d2: f7f9fe0b .... BL gapc_get_operation ; 0x1008fec
- 0x0100f3d6: 2817 .( CMP r0,#0x17
- 0x0100f3d8: d002 .. BEQ 0x100f3e0 ; hci_cmd_stat_event_handler + 236
- 0x0100f3da: 2000 . MOVS r0,#0
- 0x0100f3dc: e8bd81f0 .... POP {r4-r8,pc}
- 0x0100f3e0: 7820 x LDRB r0,[r4,#0]
- 0x0100f3e2: e7ed .. B 0x100f3c0 ; hci_cmd_stat_event_handler + 204
- $d
- 0x0100f3e4: 20004ab8 .J. DCD 536890040
- $t
- i.hci_disc_cmp_evt_handler
- hci_disc_cmp_evt_handler
- 0x0100f3e8: b570 p. PUSH {r4-r6,lr}
- 0x0100f3ea: 4615 .F MOV r5,r2
- 0x0100f3ec: 460c .F MOV r4,r1
- 0x0100f3ee: 4610 .F MOV r0,r2
- 0x0100f3f0: f7f1fb8d .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100f3f4: 0a2d -. LSRS r5,r5,#8
- 0x0100f3f6: 283f ?( CMP r0,#0x3f
- 0x0100f3f8: d020 . BEQ 0x100f43c ; hci_disc_cmp_evt_handler + 84
- 0x0100f3fa: 4e11 .N LDR r6,[pc,#68] ; [0x100f440] = 0x20004ab8
- 0x0100f3fc: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100f400: 8980 .. LDRH r0,[r0,#0xc]
- 0x0100f402: 28ff .( CMP r0,#0xff
- 0x0100f404: d102 .. BNE 0x100f40c ; hci_disc_cmp_evt_handler + 36
- 0x0100f406: 4628 (F MOV r0,r5
- 0x0100f408: f7f9fcb8 .... BL gapc_get_dest_task ; 0x1008d7c
- 0x0100f40c: 4603 .F MOV r3,r0
- 0x0100f40e: 78a2 .x LDRB r2,[r4,#2]
- 0x0100f410: 7921 !y LDRB r1,[r4,#4]
- 0x0100f412: 4628 (F MOV r0,r5
- 0x0100f414: f7faf9da .... BL gapc_send_disconect_ind ; 0x10097cc
- 0x0100f418: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0100f41c: 8982 .. LDRH r2,[r0,#0xc]
- 0x0100f41e: 2aff .* CMP r2,#0xff
- 0x0100f420: d007 .. BEQ 0x100f432 ; hci_disc_cmp_evt_handler + 74
- 0x0100f422: 7820 x LDRB r0,[r4,#0]
- 0x0100f424: b100 .. CBZ r0,0x100f428 ; hci_disc_cmp_evt_handler + 64
- 0x0100f426: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f428: b2c3 .. UXTB r3,r0
- 0x0100f42a: 2101 .! MOVS r1,#1
- 0x0100f42c: 4628 (F MOV r0,r5
- 0x0100f42e: f7faf9e0 .... BL gapc_send_error_evt ; 0x10097f2
- 0x0100f432: 7922 "y LDRB r2,[r4,#4]
- 0x0100f434: 8861 a. LDRH r1,[r4,#2]
- 0x0100f436: 4628 (F MOV r0,r5
- 0x0100f438: f7fbfce8 .... BL gapm_con_cleanup ; 0x100ae0c
- 0x0100f43c: 2000 . MOVS r0,#0
- 0x0100f43e: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100f440: 20004ab8 .J. DCD 536890040
- $t
- i.hci_enc_chg_evt_handler
- hci_enc_chg_evt_handler
- 0x0100f444: b570 p. PUSH {r4-r6,lr}
- 0x0100f446: 460d .F MOV r5,r1
- 0x0100f448: 8848 H. LDRH r0,[r1,#2]
- 0x0100f44a: 4907 .I LDR r1,[pc,#28] ; [0x100f468] = 0x2000015c
- 0x0100f44c: 6809 .h LDR r1,[r1,#0]
- 0x0100f44e: 4788 .G BLX r1
- 0x0100f450: 4604 .F MOV r4,r0
- 0x0100f452: 28ff .( CMP r0,#0xff
- 0x0100f454: d006 .. BEQ 0x100f464 ; hci_enc_chg_evt_handler + 32
- 0x0100f456: f7f9fdef .... BL gapc_get_role ; 0x1009038
- 0x0100f45a: 4601 .F MOV r1,r0
- 0x0100f45c: 782a *x LDRB r2,[r5,#0]
- 0x0100f45e: 4620 F MOV r0,r4
- 0x0100f460: f007fc6c ..l. BL smpc_handle_enc_change_evt ; 0x1016d3c
- 0x0100f464: 2000 . MOVS r0,#0
- 0x0100f466: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100f468: 2000015c \.. DCD 536871260
- $t
- i.hci_enc_key_refr_evt_handler
- hci_enc_key_refr_evt_handler
- 0x0100f46c: b570 p. PUSH {r4-r6,lr}
- 0x0100f46e: 460d .F MOV r5,r1
- 0x0100f470: 8848 H. LDRH r0,[r1,#2]
- 0x0100f472: 4907 .I LDR r1,[pc,#28] ; [0x100f490] = 0x2000015c
- 0x0100f474: 6809 .h LDR r1,[r1,#0]
- 0x0100f476: 4788 .G BLX r1
- 0x0100f478: 4604 .F MOV r4,r0
- 0x0100f47a: 28ff .( CMP r0,#0xff
- 0x0100f47c: d006 .. BEQ 0x100f48c ; hci_enc_key_refr_evt_handler + 32
- 0x0100f47e: f7f9fddb .... BL gapc_get_role ; 0x1009038
- 0x0100f482: 4601 .F MOV r1,r0
- 0x0100f484: 782a *x LDRB r2,[r5,#0]
- 0x0100f486: 4620 F MOV r0,r4
- 0x0100f488: f007fc58 ..X. BL smpc_handle_enc_change_evt ; 0x1016d3c
- 0x0100f48c: 2000 . MOVS r0,#0
- 0x0100f48e: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100f490: 2000015c \.. DCD 536871260
- $t
- i.hci_le_adv_set_term_evt_handler
- hci_le_adv_set_term_evt_handler
- 0x0100f494: b570 p. PUSH {r4-r6,lr}
- 0x0100f496: 460d .F MOV r5,r1
- 0x0100f498: 7888 .x LDRB r0,[r1,#2]
- 0x0100f49a: 4919 .I LDR r1,[pc,#100] ; [0x100f500] = 0x20000080
- 0x0100f49c: 2600 .& MOVS r6,#0
- 0x0100f49e: f891104d ..M. LDRB r1,[r1,#0x4d]
- 0x0100f4a2: 4288 .B CMP r0,r1
- 0x0100f4a4: d22a *. BCS 0x100f4fc ; hci_le_adv_set_term_evt_handler + 104
- 0x0100f4a6: 4917 .I LDR r1,[pc,#92] ; [0x100f504] = 0x20004b08
- 0x0100f4a8: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x0100f4ac: 68c4 .h LDR r4,[r0,#0xc]
- 0x0100f4ae: b32c ,. CBZ r4,0x100f4fc ; hci_le_adv_set_term_evt_handler + 104
- 0x0100f4b0: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x0100f4b2: bb18 .. CBNZ r0,0x100f4fc ; hci_le_adv_set_term_evt_handler + 104
- 0x0100f4b4: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x0100f4b6: 2803 .( CMP r0,#3
- 0x0100f4b8: d120 . BNE 0x100f4fc ; hci_le_adv_set_term_evt_handler + 104
- 0x0100f4ba: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100f4bc: f0200040 .@. BIC r0,r0,#0x40
- 0x0100f4c0: 7420 t STRB r0,[r4,#0x10]
- 0x0100f4c2: 7868 hx LDRB r0,[r5,#1]
- 0x0100f4c4: b120 . CBZ r0,0x100f4d0 ; hci_le_adv_set_term_evt_handler + 60
- 0x0100f4c6: 283c <( CMP r0,#0x3c
- 0x0100f4c8: d013 .. BEQ 0x100f4f2 ; hci_le_adv_set_term_evt_handler + 94
- 0x0100f4ca: 2843 C( CMP r0,#0x43
- 0x0100f4cc: d112 .. BNE 0x100f4f4 ; hci_le_adv_set_term_evt_handler + 96
- 0x0100f4ce: e010 .. B 0x100f4f2 ; hci_le_adv_set_term_evt_handler + 94
- 0x0100f4d0: 7c60 `| LDRB r0,[r4,#0x11]
- 0x0100f4d2: b178 x. CBZ r0,0x100f4f4 ; hci_le_adv_set_term_evt_handler + 96
- 0x0100f4d4: f7fbfda4 .... BL gapm_get_address_type ; 0x100b020
- 0x0100f4d8: 0740 @. LSLS r0,r0,#29
- 0x0100f4da: d40b .. BMI 0x100f4f4 ; hci_le_adv_set_term_evt_handler + 96
- 0x0100f4dc: 490a .I LDR r1,[pc,#40] ; [0x100f508] = 0x2000015c
- 0x0100f4de: 88a8 .. LDRH r0,[r5,#4]
- 0x0100f4e0: 6809 .h LDR r1,[r1,#0]
- 0x0100f4e2: 4788 .G BLX r1
- 0x0100f4e4: 28ff .( CMP r0,#0xff
- 0x0100f4e6: d005 .. BEQ 0x100f4f4 ; hci_le_adv_set_term_evt_handler + 96
- 0x0100f4e8: f1040116 .... ADD r1,r4,#0x16
- 0x0100f4ec: f7fafa28 ..(. BL gapc_set_local_addr ; 0x1009940
- 0x0100f4f0: e000 .. B 0x100f4f4 ; hci_le_adv_set_term_evt_handler + 96
- 0x0100f4f2: 2645 E& MOVS r6,#0x45
- 0x0100f4f4: 4631 1F MOV r1,r6
- 0x0100f4f6: 4620 F MOV r0,r4
- 0x0100f4f8: f7fafe60 ..`. BL gapm_actv_stopped ; 0x100a1bc
- 0x0100f4fc: 2000 . MOVS r0,#0
- 0x0100f4fe: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100f500: 20000080 ... DCD 536871040
- 0x0100f504: 20004b08 .K. DCD 536890120
- 0x0100f508: 2000015c \.. DCD 536871260
- $t
- i.hci_le_ch_sel_algo_evt_handler
- hci_le_ch_sel_algo_evt_handler
- 0x0100f50c: b510 .. PUSH {r4,lr}
- 0x0100f50e: 460c .F MOV r4,r1
- 0x0100f510: 8848 H. LDRH r0,[r1,#2]
- 0x0100f512: 4906 .I LDR r1,[pc,#24] ; [0x100f52c] = 0x2000015c
- 0x0100f514: 6809 .h LDR r1,[r1,#0]
- 0x0100f516: 4788 .G BLX r1
- 0x0100f518: 28ff .( CMP r0,#0xff
- 0x0100f51a: d005 .. BEQ 0x100f528 ; hci_le_ch_sel_algo_evt_handler + 28
- 0x0100f51c: 4a04 .J LDR r2,[pc,#16] ; [0x100f530] = 0x20004ab8
- 0x0100f51e: 7921 !y LDRB r1,[r4,#4]
- 0x0100f520: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x0100f524: f8801056 ..V. STRB r1,[r0,#0x56]
- 0x0100f528: 2000 . MOVS r0,#0
- 0x0100f52a: bd10 .. POP {r4,pc}
- $d
- 0x0100f52c: 2000015c \.. DCD 536871260
- 0x0100f530: 20004ab8 .J. DCD 536890040
- $t
- i.hci_le_cmd_cmp_evt_addr_handler
- hci_le_cmd_cmp_evt_addr_handler
- 0x0100f534: 4a0c .J LDR r2,[pc,#48] ; [0x100f568] = 0x20004b08
- 0x0100f536: b510 .. PUSH {r4,lr}
- 0x0100f538: f5a05300 ...S SUB r3,r0,#0x2000
- 0x0100f53c: f89220da ... LDRB r2,[r2,#0xda]
- 0x0100f540: 3b05 .; SUBS r3,#5
- 0x0100f542: d002 .. BEQ 0x100f54a ; hci_le_cmd_cmp_evt_addr_handler + 22
- 0x0100f544: 2b30 0+ CMP r3,#0x30
- 0x0100f546: d108 .. BNE 0x100f55a ; hci_le_cmd_cmp_evt_addr_handler + 38
- 0x0100f548: e003 .. B 0x100f552 ; hci_le_cmd_cmp_evt_addr_handler + 30
- 0x0100f54a: 2a02 .* CMP r2,#2
- 0x0100f54c: d105 .. BNE 0x100f55a ; hci_le_cmd_cmp_evt_addr_handler + 38
- 0x0100f54e: 2002 . MOVS r0,#2
- 0x0100f550: e006 .. B 0x100f560 ; hci_le_cmd_cmp_evt_addr_handler + 44
- 0x0100f552: 2a03 .* CMP r2,#3
- 0x0100f554: d003 .. BEQ 0x100f55e ; hci_le_cmd_cmp_evt_addr_handler + 42
- 0x0100f556: f000f809 .... BL hci_le_cmd_cmp_evt_adv_handler ; 0x100f56c
- 0x0100f55a: 2000 . MOVS r0,#0
- 0x0100f55c: bd10 .. POP {r4,pc}
- 0x0100f55e: 2003 . MOVS r0,#3
- 0x0100f560: f7fafe68 ..h. BL gapm_addr_fsm ; 0x100a234
- 0x0100f564: e7f9 .. B 0x100f55a ; hci_le_cmd_cmp_evt_addr_handler + 38
- $d
- 0x0100f566: 0000 .. DCW 0
- 0x0100f568: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_cmd_cmp_evt_adv_handler
- hci_le_cmd_cmp_evt_adv_handler
- 0x0100f56c: b538 8. PUSH {r3-r5,lr}
- 0x0100f56e: 460c .F MOV r4,r1
- 0x0100f570: 4605 .F MOV r5,r0
- 0x0100f572: 4601 .F MOV r1,r0
- 0x0100f574: 4668 hF MOV r0,sp
- 0x0100f576: f7fafddb .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x100a130
- 0x0100f57a: b310 .. CBZ r0,0x100f5c2 ; hci_le_cmd_cmp_evt_adv_handler + 86
- 0x0100f57c: 9800 .. LDR r0,[sp,#0]
- 0x0100f57e: 4923 #I LDR r1,[pc,#140] ; [0x100f60c] = 0x20004b08
- 0x0100f580: 7bc2 .{ LDRB r2,[r0,#0xf]
- 0x0100f582: 2a06 .* CMP r2,#6
- 0x0100f584: d240 @. BCS 0x100f608 ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x0100f586: e8dff002 .... TBB [pc,r2]
- $d
- 0x0100f58a: 0803 .. DCW 2051
- 0x0100f58c: 391d0818 ...9 DCD 958203928
- $t
- 0x0100f590: 4622 "F MOV r2,r4
- 0x0100f592: 4629 )F MOV r1,r5
- 0x0100f594: f000f83c ..<. BL hci_le_cmd_cmp_evt_creating_handler ; 0x100f610
- 0x0100f598: e036 6. B 0x100f608 ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x0100f59a: 7822 "x LDRB r2,[r4,#0]
- 0x0100f59c: b102 .. CBZ r2,0x100f5a0 ; hci_le_cmd_cmp_evt_adv_handler + 52
- 0x0100f59e: 3290 .2 ADDS r2,r2,#0x90
- 0x0100f5a0: 6849 Ih LDR r1,[r1,#4]
- 0x0100f5a2: f01204ff .... ANDS r4,r2,#0xff
- 0x0100f5a6: d103 .. BNE 0x100f5b0 ; hci_le_cmd_cmp_evt_adv_handler + 68
- 0x0100f5a8: 2201 ." MOVS r2,#1
- 0x0100f5aa: f7fbfa4f ..O. BL gapm_adv_set_data ; 0x100aa4c
- 0x0100f5ae: b940 @. CBNZ r0,0x100f5c2 ; hci_le_cmd_cmp_evt_adv_handler + 86
- 0x0100f5b0: 4621 !F MOV r1,r4
- 0x0100f5b2: 2001 . MOVS r0,#1
- 0x0100f5b4: f7fcff8e .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100f5b8: e026 &. B 0x100f608 ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x0100f5ba: 4622 "F MOV r2,r4
- 0x0100f5bc: 4629 )F MOV r1,r5
- 0x0100f5be: f000f97b ..{. BL hci_le_cmd_cmp_evt_starting_handler ; 0x100f8b8
- 0x0100f5c2: e021 !. B 0x100f608 ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x0100f5c4: 4604 .F MOV r4,r0
- 0x0100f5c6: f5a55000 ...P SUB r0,r5,#0x2000
- 0x0100f5ca: 3839 98 SUBS r0,r0,#0x39
- 0x0100f5cc: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100f5ce: d005 .. BEQ 0x100f5dc ; hci_le_cmd_cmp_evt_adv_handler + 112
- 0x0100f5d0: f0200080 ... BIC r0,r0,#0x80
- 0x0100f5d4: 7420 t STRB r0,[r4,#0x10]
- 0x0100f5d6: 8a60 `. LDRH r0,[r4,#0x12]
- 0x0100f5d8: b158 X. CBZ r0,0x100f5f2 ; hci_le_cmd_cmp_evt_adv_handler + 134
- 0x0100f5da: e015 .. B 0x100f608 ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x0100f5dc: f0200040 .@. BIC r0,r0,#0x40
- 0x0100f5e0: 7420 t STRB r0,[r4,#0x10]
- 0x0100f5e2: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x0100f5e4: 2802 .( CMP r0,#2
- 0x0100f5e6: d1f6 .. BNE 0x100f5d6 ; hci_le_cmd_cmp_evt_adv_handler + 106
- 0x0100f5e8: 2100 .! MOVS r1,#0
- 0x0100f5ea: 4620 F MOV r0,r4
- 0x0100f5ec: f7fbfa1b .... BL gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x100aa26
- 0x0100f5f0: e7f1 .. B 0x100f5d6 ; hci_le_cmd_cmp_evt_adv_handler + 106
- 0x0100f5f2: 2100 .! MOVS r1,#0
- 0x0100f5f4: 4620 F MOV r0,r4
- 0x0100f5f6: f7fafde1 .... BL gapm_actv_stopped ; 0x100a1bc
- 0x0100f5fa: e005 .. B 0x100f608 ; hci_le_cmd_cmp_evt_adv_handler + 156
- 0x0100f5fc: f8112fd3 .../ LDRB r2,[r1,#0xd3]!
- 0x0100f600: 1e52 R. SUBS r2,r2,#1
- 0x0100f602: 700a .p STRB r2,[r1,#0]
- 0x0100f604: f7fafcf2 .... BL gapm_actv_deleted ; 0x1009fec
- 0x0100f608: 2000 . MOVS r0,#0
- 0x0100f60a: bd38 8. POP {r3-r5,pc}
- $d
- 0x0100f60c: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_cmd_cmp_evt_creating_handler
- hci_le_cmd_cmp_evt_creating_handler
- 0x0100f610: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100f614: 4604 .F MOV r4,r0
- 0x0100f616: 4d38 8M LDR r5,[pc,#224] ; [0x100f6f8] = 0x20004b08
- 0x0100f618: f5a15000 ...P SUB r0,r1,#0x2000
- 0x0100f61c: 383c <8 SUBS r0,r0,#0x3c
- 0x0100f61e: d00d .. BEQ 0x100f63c ; hci_le_cmd_cmp_evt_creating_handler + 44
- 0x0100f620: 7810 .x LDRB r0,[r2,#0]
- 0x0100f622: b100 .. CBZ r0,0x100f626 ; hci_le_cmd_cmp_evt_creating_handler + 22
- 0x0100f624: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f626: f01000ff .... ANDS r0,r0,#0xff
- 0x0100f62a: 77e0 .w STRB r0,[r4,#0x1f]
- 0x0100f62c: f242063e B.>. MOV r6,#0x203e
- 0x0100f630: d00a .. BEQ 0x100f648 ; hci_le_cmd_cmp_evt_creating_handler + 56
- 0x0100f632: 42b1 .B CMP r1,r6
- 0x0100f634: d102 .. BNE 0x100f63c ; hci_le_cmd_cmp_evt_creating_handler + 44
- 0x0100f636: 4620 F MOV r0,r4
- 0x0100f638: f7fbf878 ..x. BL gapm_adv_send_hci_le_rmv_adv_set_cmd ; 0x100a72c
- 0x0100f63c: 8a60 `. LDRH r0,[r4,#0x12]
- 0x0100f63e: 2800 .( CMP r0,#0
- 0x0100f640: d12f /. BNE 0x100f6a2 ; hci_le_cmd_cmp_evt_creating_handler + 146
- 0x0100f642: 7fe0 .. LDRB r0,[r4,#0x1f]
- 0x0100f644: b378 x. CBZ r0,0x100f6a6 ; hci_le_cmd_cmp_evt_creating_handler + 150
- 0x0100f646: e050 P. B 0x100f6ea ; hci_le_cmd_cmp_evt_creating_handler + 218
- 0x0100f648: f5a15000 ...P SUB r0,r1,#0x2000
- 0x0100f64c: 3836 68 SUBS r0,r0,#0x36
- 0x0100f64e: d1f5 .. BNE 0x100f63c ; hci_le_cmd_cmp_evt_creating_handler + 44
- 0x0100f650: 7850 Px LDRB r0,[r2,#1]
- 0x0100f652: f8840020 .. . STRB r0,[r4,#0x20]
- 0x0100f656: 7ba0 .{ LDRB r0,[r4,#0xe]
- 0x0100f658: f2411705 A... MOV r7,#0x1105
- 0x0100f65c: 2802 .( CMP r0,#2
- 0x0100f65e: d023 #. BEQ 0x100f6a8 ; hci_le_cmd_cmp_evt_creating_handler + 152
- 0x0100f660: 7c60 `| LDRB r0,[r4,#0x11]
- 0x0100f662: 2801 .( CMP r0,#1
- 0x0100f664: d1ea .. BNE 0x100f63c ; hci_le_cmd_cmp_evt_creating_handler + 44
- 0x0100f666: 8aa0 .. LDRH r0,[r4,#0x14]
- 0x0100f668: 28c8 .( CMP r0,#0xc8
- 0x0100f66a: d033 3. BEQ 0x100f6d4 ; hci_le_cmd_cmp_evt_creating_handler + 196
- 0x0100f66c: 4822 "H LDR r0,[pc,#136] ; [0x100f6f8] = 0x20004b08
- 0x0100f66e: f8501f82 P... LDR r1,[r0,#0x82]!
- 0x0100f672: f8c41016 .... STR r1,[r4,#0x16]
- 0x0100f676: 8880 .. LDRH r0,[r0,#4]
- 0x0100f678: 8360 `. STRH r0,[r4,#0x1a]
- 0x0100f67a: f2420535 B.5. MOV r5,#0x2035
- 0x0100f67e: 2307 .# MOVS r3,#7
- 0x0100f680: 462a *F MOV r2,r5
- 0x0100f682: 2100 .! MOVS r1,#0
- 0x0100f684: 4638 8F MOV r0,r7
- 0x0100f686: f7f1fa06 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100f68a: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100f68c: 7001 .p STRB r1,[r0,#0]
- 0x0100f68e: f8d41016 .... LDR r1,[r4,#0x16]
- 0x0100f692: f8c01001 .... STR r1,[r0,#1]
- 0x0100f696: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x0100f698: f8a01005 .... STRH r1,[r0,#5]
- 0x0100f69c: f7f1fa64 ..d. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100f6a0: 8265 e. STRH r5,[r4,#0x12]
- 0x0100f6a2: e8bd81f0 .... POP {r4-r8,pc}
- 0x0100f6a6: e01c .. B 0x100f6e2 ; hci_le_cmd_cmp_evt_creating_handler + 210
- 0x0100f6a8: 686d mh LDR r5,[r5,#4]
- 0x0100f6aa: 2308 .# MOVS r3,#8
- 0x0100f6ac: 4632 2F MOV r2,r6
- 0x0100f6ae: 2100 .! MOVS r1,#0
- 0x0100f6b0: 4638 8F MOV r0,r7
- 0x0100f6b2: f7f1f9f0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100f6b6: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100f6b8: 7001 .p STRB r1,[r0,#0]
- 0x0100f6ba: 8ca9 .. LDRH r1,[r5,#0x24]
- 0x0100f6bc: 8041 A. STRH r1,[r0,#2]
- 0x0100f6be: 8ce9 .. LDRH r1,[r5,#0x26]
- 0x0100f6c0: 8081 .. STRH r1,[r0,#4]
- 0x0100f6c2: 79a9 .y LDRB r1,[r5,#6]
- 0x0100f6c4: 0609 .. LSLS r1,r1,#24
- 0x0100f6c6: d501 .. BPL 0x100f6cc ; hci_le_cmd_cmp_evt_creating_handler + 188
- 0x0100f6c8: 2106 .! MOVS r1,#6
- 0x0100f6ca: 80c1 .. STRH r1,[r0,#6]
- 0x0100f6cc: f7f1fa4c ..L. BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100f6d0: 8266 f. STRH r6,[r4,#0x12]
- 0x0100f6d2: e7e6 .. B 0x100f6a2 ; hci_le_cmd_cmp_evt_creating_handler + 146
- 0x0100f6d4: f004f814 .... BL m_al_get_local_addr ; 0x1013700
- 0x0100f6d8: 6801 .h LDR r1,[r0,#0]
- 0x0100f6da: f8c41016 .... STR r1,[r4,#0x16]
- 0x0100f6de: 8880 .. LDRH r0,[r0,#4]
- 0x0100f6e0: e7ca .. B 0x100f678 ; hci_le_cmd_cmp_evt_creating_handler + 104
- 0x0100f6e2: f8150fd3 .... LDRB r0,[r5,#0xd3]!
- 0x0100f6e6: 1c40 @. ADDS r0,r0,#1
- 0x0100f6e8: 7028 (p STRB r0,[r5,#0]
- 0x0100f6ea: 7fe1 .. LDRB r1,[r4,#0x1f]
- 0x0100f6ec: 4620 F MOV r0,r4
- 0x0100f6ee: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0100f6f2: f7fabc49 ..I. B gapm_actv_created ; 0x1009f88
- $d
- 0x0100f6f6: 0000 .. DCW 0
- 0x0100f6f8: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_cmd_cmp_evt_init_handler
- hci_le_cmd_cmp_evt_init_handler
- 0x0100f6fc: b5f8 .. PUSH {r3-r7,lr}
- 0x0100f6fe: 460f .F MOV r7,r1
- 0x0100f700: 4601 .F MOV r1,r0
- 0x0100f702: 4668 hF MOV r0,sp
- 0x0100f704: f7fafd14 .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x100a130
- 0x0100f708: b370 p. CBZ r0,0x100f768 ; hci_le_cmd_cmp_evt_init_handler + 108
- 0x0100f70a: 9c00 .. LDR r4,[sp,#0]
- 0x0100f70c: 25ff .% MOVS r5,#0xff
- 0x0100f70e: 4e1a .N LDR r6,[pc,#104] ; [0x100f778] = 0x20004b08
- 0x0100f710: 7be1 .{ LDRB r1,[r4,#0xf]
- 0x0100f712: f44f605b O.[` MOV r0,#0xdb0
- 0x0100f716: 2902 .) CMP r1,#2
- 0x0100f718: d004 .. BEQ 0x100f724 ; hci_le_cmd_cmp_evt_init_handler + 40
- 0x0100f71a: 2903 .) CMP r1,#3
- 0x0100f71c: d015 .. BEQ 0x100f74a ; hci_le_cmd_cmp_evt_init_handler + 78
- 0x0100f71e: 2904 .) CMP r1,#4
- 0x0100f720: d122 ". BNE 0x100f768 ; hci_le_cmd_cmp_evt_init_handler + 108
- 0x0100f722: e023 #. B 0x100f76c ; hci_le_cmd_cmp_evt_init_handler + 112
- 0x0100f724: 7839 9x LDRB r1,[r7,#0]
- 0x0100f726: b101 .. CBZ r1,0x100f72a ; hci_le_cmd_cmp_evt_init_handler + 46
- 0x0100f728: 3190 .1 ADDS r1,r1,#0x90
- 0x0100f72a: f01107ff .... ANDS r7,r1,#0xff
- 0x0100f72e: d007 .. BEQ 0x100f740 ; hci_le_cmd_cmp_evt_init_handler + 68
- 0x0100f730: f88650d5 ...P STRB r5,[r6,#0xd5]
- 0x0100f734: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x0100f736: 2901 .) CMP r1,#1
- 0x0100f738: d102 .. BNE 0x100f740 ; hci_le_cmd_cmp_evt_init_handler + 68
- 0x0100f73a: 2107 .! MOVS r1,#7
- 0x0100f73c: f7f1f9c9 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x0100f740: 4639 9F MOV r1,r7
- 0x0100f742: 4620 F MOV r0,r4
- 0x0100f744: f7fafd24 ..$. BL gapm_actv_started ; 0x100a190
- 0x0100f748: e00e .. B 0x100f768 ; hci_le_cmd_cmp_evt_init_handler + 108
- 0x0100f74a: 7839 9x LDRB r1,[r7,#0]
- 0x0100f74c: b101 .. CBZ r1,0x100f750 ; hci_le_cmd_cmp_evt_init_handler + 84
- 0x0100f74e: 3190 .1 ADDS r1,r1,#0x90
- 0x0100f750: f01107ff .... ANDS r7,r1,#0xff
- 0x0100f754: d008 .. BEQ 0x100f768 ; hci_le_cmd_cmp_evt_init_handler + 108
- 0x0100f756: 2107 .! MOVS r1,#7
- 0x0100f758: f7f1f9bb .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x0100f75c: f88650d5 ...P STRB r5,[r6,#0xd5]
- 0x0100f760: 4639 9F MOV r1,r7
- 0x0100f762: 4620 F MOV r0,r4
- 0x0100f764: f7fafd2a ..*. BL gapm_actv_stopped ; 0x100a1bc
- 0x0100f768: 2000 . MOVS r0,#0
- 0x0100f76a: bdf8 .. POP {r3-r7,pc}
- 0x0100f76c: f88650d5 ...P STRB r5,[r6,#0xd5]
- 0x0100f770: 4620 F MOV r0,r4
- 0x0100f772: f8941055 ..U. LDRB r1,[r4,#0x55]
- 0x0100f776: e7f5 .. B 0x100f764 ; hci_le_cmd_cmp_evt_init_handler + 104
- $d
- 0x0100f778: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_cmd_cmp_evt_list_handler
- hci_le_cmd_cmp_evt_list_handler
- 0x0100f77c: b570 p. PUSH {r4-r6,lr}
- 0x0100f77e: 4604 .F MOV r4,r0
- 0x0100f780: 460d .F MOV r5,r1
- 0x0100f782: 2000 . MOVS r0,#0
- 0x0100f784: f7fbfd08 .... BL gapm_get_operation ; 0x100b198
- 0x0100f788: 2890 .( CMP r0,#0x90
- 0x0100f78a: d005 .. BEQ 0x100f798 ; hci_le_cmd_cmp_evt_list_handler + 28
- 0x0100f78c: 2892 .( CMP r0,#0x92
- 0x0100f78e: d003 .. BEQ 0x100f798 ; hci_le_cmd_cmp_evt_list_handler + 28
- 0x0100f790: 2891 .( CMP r0,#0x91
- 0x0100f792: d001 .. BEQ 0x100f798 ; hci_le_cmd_cmp_evt_list_handler + 28
- 0x0100f794: 2141 A! MOVS r1,#0x41
- 0x0100f796: e005 .. B 0x100f7a4 ; hci_le_cmd_cmp_evt_list_handler + 40
- 0x0100f798: 7829 )x LDRB r1,[r5,#0]
- 0x0100f79a: b101 .. CBZ r1,0x100f79e ; hci_le_cmd_cmp_evt_list_handler + 34
- 0x0100f79c: 3190 .1 ADDS r1,r1,#0x90
- 0x0100f79e: f01101ff .... ANDS r1,r1,#0xff
- 0x0100f7a2: d003 .. BEQ 0x100f7ac ; hci_le_cmd_cmp_evt_list_handler + 48
- 0x0100f7a4: 2000 . MOVS r0,#0
- 0x0100f7a6: f7fcfe95 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100f7aa: e015 .. B 0x100f7d8 ; hci_le_cmd_cmp_evt_list_handler + 92
- 0x0100f7ac: 491a .I LDR r1,[pc,#104] ; [0x100f818] = 0x20004b08
- 0x0100f7ae: f5a45200 ...R SUB r2,r4,#0x2000
- 0x0100f7b2: 3a11 .: SUBS r2,r2,#0x11
- 0x0100f7b4: d104 .. BNE 0x100f7c0 ; hci_le_cmd_cmp_evt_list_handler + 68
- 0x0100f7b6: f89120d9 ... LDRB r2,[r1,#0xd9]
- 0x0100f7ba: 1c52 R. ADDS r2,r2,#1
- 0x0100f7bc: f88120d9 ... STRB r2,[r1,#0xd9]
- 0x0100f7c0: 6809 .h LDR r1,[r1,#0]
- 0x0100f7c2: 2891 .( CMP r0,#0x91
- 0x0100f7c4: d103 .. BNE 0x100f7ce ; hci_le_cmd_cmp_evt_list_handler + 82
- 0x0100f7c6: f5a45000 ...P SUB r0,r4,#0x2000
- 0x0100f7ca: 3827 '8 SUBS r0,r0,#0x27
- 0x0100f7cc: d006 .. BEQ 0x100f7dc ; hci_le_cmd_cmp_evt_list_handler + 96
- 0x0100f7ce: 7848 Hx LDRB r0,[r1,#1]
- 0x0100f7d0: b1f8 .. CBZ r0,0x100f812 ; hci_le_cmd_cmp_evt_list_handler + 150
- 0x0100f7d2: 4608 .F MOV r0,r1
- 0x0100f7d4: f7fcf86c ..l. BL gapm_list_add_next_entry ; 0x100b8b0
- 0x0100f7d8: 2000 . MOVS r0,#0
- 0x0100f7da: bd70 p. POP {r4-r6,pc}
- 0x0100f7dc: 7848 Hx LDRB r0,[r1,#1]
- 0x0100f7de: 2308 .# MOVS r3,#8
- 0x0100f7e0: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x0100f7e4: eb0104c0 .... ADD r4,r1,r0,LSL #3
- 0x0100f7e8: f242024e B.N. MOV r2,#0x204e
- 0x0100f7ec: 2100 .! MOVS r1,#0
- 0x0100f7ee: f2411005 A... MOV r0,#0x1105
- 0x0100f7f2: f7f1f950 ..P. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100f7f6: 7a21 !z LDRB r1,[r4,#8]
- 0x0100f7f8: 7001 .p STRB r1,[r0,#0]
- 0x0100f7fa: f8d41002 .... LDR r1,[r4,#2]
- 0x0100f7fe: f8c01001 .... STR r1,[r0,#1]
- 0x0100f802: 88e1 .. LDRH r1,[r4,#6]
- 0x0100f804: f8a01005 .... STRH r1,[r0,#5]
- 0x0100f808: 7a61 az LDRB r1,[r4,#9]
- 0x0100f80a: 71c1 .q STRB r1,[r0,#7]
- 0x0100f80c: f7f1f9ac .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0100f810: e7e2 .. B 0x100f7d8 ; hci_le_cmd_cmp_evt_list_handler + 92
- 0x0100f812: 2100 .! MOVS r1,#0
- 0x0100f814: e7c6 .. B 0x100f7a4 ; hci_le_cmd_cmp_evt_list_handler + 40
- $d
- 0x0100f816: 0000 .. DCW 0
- 0x0100f818: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_cmd_cmp_evt_per_sync_handler
- hci_le_cmd_cmp_evt_per_sync_handler
- 0x0100f81c: b538 8. PUSH {r3-r5,lr}
- 0x0100f81e: 460c .F MOV r4,r1
- 0x0100f820: 4601 .F MOV r1,r0
- 0x0100f822: 4668 hF MOV r0,sp
- 0x0100f824: f7fafc84 .... BL gapm_actv_retrieve_cmd_cmp_evt ; 0x100a130
- 0x0100f828: b180 .. CBZ r0,0x100f84c ; hci_le_cmd_cmp_evt_per_sync_handler + 48
- 0x0100f82a: 9800 .. LDR r0,[sp,#0]
- 0x0100f82c: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x0100f82e: 2902 .) CMP r1,#2
- 0x0100f830: d002 .. BEQ 0x100f838 ; hci_le_cmd_cmp_evt_per_sync_handler + 28
- 0x0100f832: 2904 .) CMP r1,#4
- 0x0100f834: d10a .. BNE 0x100f84c ; hci_le_cmd_cmp_evt_per_sync_handler + 48
- 0x0100f836: e006 .. B 0x100f846 ; hci_le_cmd_cmp_evt_per_sync_handler + 42
- 0x0100f838: 7821 !x LDRB r1,[r4,#0]
- 0x0100f83a: b101 .. CBZ r1,0x100f83e ; hci_le_cmd_cmp_evt_per_sync_handler + 34
- 0x0100f83c: 3190 .1 ADDS r1,r1,#0x90
- 0x0100f83e: b2c9 .. UXTB r1,r1
- 0x0100f840: f7fafca6 .... BL gapm_actv_started ; 0x100a190
- 0x0100f844: e002 .. B 0x100f84c ; hci_le_cmd_cmp_evt_per_sync_handler + 48
- 0x0100f846: 2100 .! MOVS r1,#0
- 0x0100f848: f7fafcb8 .... BL gapm_actv_stopped ; 0x100a1bc
- 0x0100f84c: 2000 . MOVS r0,#0
- 0x0100f84e: bd38 8. POP {r3-r5,pc}
- i.hci_le_cmd_cmp_evt_scan_handler
- hci_le_cmd_cmp_evt_scan_handler
- 0x0100f850: b538 8. PUSH {r3-r5,lr}
- 0x0100f852: 460d .F MOV r5,r1
- 0x0100f854: 4604 .F MOV r4,r0
- 0x0100f856: 4601 .F MOV r1,r0
- 0x0100f858: 4668 hF MOV r0,sp
- 0x0100f85a: f7fafc69 ..i. BL gapm_actv_retrieve_cmd_cmp_evt ; 0x100a130
- 0x0100f85e: b330 0. CBZ r0,0x100f8ae ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x0100f860: 9800 .. LDR r0,[sp,#0]
- 0x0100f862: 22ff ." MOVS r2,#0xff
- 0x0100f864: 4b13 .K LDR r3,[pc,#76] ; [0x100f8b4] = 0x20004b08
- 0x0100f866: 7bc1 .{ LDRB r1,[r0,#0xf]
- 0x0100f868: 2902 .) CMP r1,#2
- 0x0100f86a: d002 .. BEQ 0x100f872 ; hci_le_cmd_cmp_evt_scan_handler + 34
- 0x0100f86c: 2904 .) CMP r1,#4
- 0x0100f86e: d11e .. BNE 0x100f8ae ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x0100f870: e018 .. B 0x100f8a4 ; hci_le_cmd_cmp_evt_scan_handler + 84
- 0x0100f872: 7829 )x LDRB r1,[r5,#0]
- 0x0100f874: b101 .. CBZ r1,0x100f878 ; hci_le_cmd_cmp_evt_scan_handler + 40
- 0x0100f876: 3190 .1 ADDS r1,r1,#0x90
- 0x0100f878: f01101ff .... ANDS r1,r1,#0xff
- 0x0100f87c: d005 .. BEQ 0x100f88a ; hci_le_cmd_cmp_evt_scan_handler + 58
- 0x0100f87e: f88320d4 ... STRB r2,[r3,#0xd4]
- 0x0100f882: bf00 .. NOP
- 0x0100f884: f7fafc84 .... BL gapm_actv_started ; 0x100a190
- 0x0100f888: e011 .. B 0x100f8ae ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x0100f88a: f2420141 B.A. MOV r1,#0x2041
- 0x0100f88e: 428c .B CMP r4,r1
- 0x0100f890: d103 .. BNE 0x100f89a ; hci_le_cmd_cmp_evt_scan_handler + 74
- 0x0100f892: 2101 .! MOVS r1,#1
- 0x0100f894: f7fcfd3c ..<. BL gapm_scan_send_hci_le_set_ext_scan_en_cmd ; 0x100c310
- 0x0100f898: e009 .. B 0x100f8ae ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x0100f89a: f5a45100 ...Q SUB r1,r4,#0x2000
- 0x0100f89e: 3942 B9 SUBS r1,r1,#0x42
- 0x0100f8a0: d105 .. BNE 0x100f8ae ; hci_le_cmd_cmp_evt_scan_handler + 94
- 0x0100f8a2: e7ef .. B 0x100f884 ; hci_le_cmd_cmp_evt_scan_handler + 52
- 0x0100f8a4: f88320d4 ... STRB r2,[r3,#0xd4]
- 0x0100f8a8: 2100 .! MOVS r1,#0
- 0x0100f8aa: f7fafc87 .... BL gapm_actv_stopped ; 0x100a1bc
- 0x0100f8ae: 2000 . MOVS r0,#0
- 0x0100f8b0: bd38 8. POP {r3-r5,pc}
- $d
- 0x0100f8b2: 0000 .. DCW 0
- 0x0100f8b4: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_cmd_cmp_evt_starting_handler
- hci_le_cmd_cmp_evt_starting_handler
- 0x0100f8b8: b510 .. PUSH {r4,lr}
- 0x0100f8ba: 4604 .F MOV r4,r0
- 0x0100f8bc: f5a15000 ...P SUB r0,r1,#0x2000
- 0x0100f8c0: 3839 98 SUBS r0,r0,#0x39
- 0x0100f8c2: d105 .. BNE 0x100f8d0 ; hci_le_cmd_cmp_evt_starting_handler + 24
- 0x0100f8c4: 7fe0 .. LDRB r0,[r4,#0x1f]
- 0x0100f8c6: b118 .. CBZ r0,0x100f8d0 ; hci_le_cmd_cmp_evt_starting_handler + 24
- 0x0100f8c8: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100f8ca: f0200040 .@. BIC r0,r0,#0x40
- 0x0100f8ce: e022 ". B 0x100f916 ; hci_le_cmd_cmp_evt_starting_handler + 94
- 0x0100f8d0: 7810 .x LDRB r0,[r2,#0]
- 0x0100f8d2: b100 .. CBZ r0,0x100f8d6 ; hci_le_cmd_cmp_evt_starting_handler + 30
- 0x0100f8d4: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f8d6: f01000ff .... ANDS r0,r0,#0xff
- 0x0100f8da: 77e0 .w STRB r0,[r4,#0x1f]
- 0x0100f8dc: d003 .. BEQ 0x100f8e6 ; hci_le_cmd_cmp_evt_starting_handler + 46
- 0x0100f8de: f5b15f01 ..._ CMP r1,#0x2040
- 0x0100f8e2: d01a .. BEQ 0x100f91a ; hci_le_cmd_cmp_evt_starting_handler + 98
- 0x0100f8e4: e01d .. B 0x100f922 ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x0100f8e6: 3939 99 SUBS r1,r1,#0x39
- 0x0100f8e8: f5b15100 ...Q SUBS r1,r1,#0x2000
- 0x0100f8ec: d002 .. BEQ 0x100f8f4 ; hci_le_cmd_cmp_evt_starting_handler + 60
- 0x0100f8ee: 2907 .) CMP r1,#7
- 0x0100f8f0: d117 .. BNE 0x100f922 ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x0100f8f2: e00d .. B 0x100f910 ; hci_le_cmd_cmp_evt_starting_handler + 88
- 0x0100f8f4: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100f8f6: f0400040 @.@. ORR r0,r0,#0x40
- 0x0100f8fa: 7420 t STRB r0,[r4,#0x10]
- 0x0100f8fc: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x0100f8fe: 2902 .) CMP r1,#2
- 0x0100f900: d10f .. BNE 0x100f922 ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x0100f902: 0600 .. LSLS r0,r0,#24
- 0x0100f904: d40d .. BMI 0x100f922 ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x0100f906: 2101 .! MOVS r1,#1
- 0x0100f908: 4620 F MOV r0,r4
- 0x0100f90a: f7fbf88c .... BL gapm_adv_send_hci_le_set_per_adv_en_cmd ; 0x100aa26
- 0x0100f90e: e008 .. B 0x100f922 ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x0100f910: 7c20 | LDRB r0,[r4,#0x10]
- 0x0100f912: f0400080 @... ORR r0,r0,#0x80
- 0x0100f916: 7420 t STRB r0,[r4,#0x10]
- 0x0100f918: e003 .. B 0x100f922 ; hci_le_cmd_cmp_evt_starting_handler + 106
- 0x0100f91a: 2100 .! MOVS r1,#0
- 0x0100f91c: 4620 F MOV r0,r4
- 0x0100f91e: f7faff72 ..r. BL gapm_adv_send_hci_le_set_ext_adv_en_cmd ; 0x100a806
- 0x0100f922: 8a60 `. LDRH r0,[r4,#0x12]
- 0x0100f924: 2800 .( CMP r0,#0
- 0x0100f926: d105 .. BNE 0x100f934 ; hci_le_cmd_cmp_evt_starting_handler + 124
- 0x0100f928: 7fe1 .. LDRB r1,[r4,#0x1f]
- 0x0100f92a: 4620 F MOV r0,r4
- 0x0100f92c: e8bd4010 ...@ POP {r4,lr}
- 0x0100f930: f7fabc2e .... B gapm_actv_started ; 0x100a190
- 0x0100f934: bd10 .. POP {r4,pc}
- 0x0100f936: 0000 .. MOVS r0,r0
- i.hci_le_con_update_cmp_evt_handler
- hci_le_con_update_cmp_evt_handler
- 0x0100f938: b570 p. PUSH {r4-r6,lr}
- 0x0100f93a: 4616 .F MOV r6,r2
- 0x0100f93c: 460c .F MOV r4,r1
- 0x0100f93e: 4610 .F MOV r0,r2
- 0x0100f940: f7f1f8e5 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100f944: 0a35 5. LSRS r5,r6,#8
- 0x0100f946: 283f ?( CMP r0,#0x3f
- 0x0100f948: d025 %. BEQ 0x100f996 ; hci_le_con_update_cmp_evt_handler + 94
- 0x0100f94a: 7860 `x LDRB r0,[r4,#1]
- 0x0100f94c: 2811 .( CMP r0,#0x11
- 0x0100f94e: d00a .. BEQ 0x100f966 ; hci_le_con_update_cmp_evt_handler + 46
- 0x0100f950: dc05 .. BGT 0x100f95e ; hci_le_con_update_cmp_evt_handler + 38
- 0x0100f952: b310 .. CBZ r0,0x100f99a ; hci_le_con_update_cmp_evt_handler + 98
- 0x0100f954: 2801 .( CMP r0,#1
- 0x0100f956: d006 .. BEQ 0x100f966 ; hci_le_con_update_cmp_evt_handler + 46
- 0x0100f958: 280c .( CMP r0,#0xc
- 0x0100f95a: d130 0. BNE 0x100f9be ; hci_le_con_update_cmp_evt_handler + 134
- 0x0100f95c: e003 .. B 0x100f966 ; hci_le_con_update_cmp_evt_handler + 46
- 0x0100f95e: 2819 .( CMP r0,#0x19
- 0x0100f960: d001 .. BEQ 0x100f966 ; hci_le_con_update_cmp_evt_handler + 46
- 0x0100f962: 281a .( CMP r0,#0x1a
- 0x0100f964: d12b +. BNE 0x100f9be ; hci_le_con_update_cmp_evt_handler + 134
- 0x0100f966: 4917 .I LDR r1,[pc,#92] ; [0x100f9c4] = 0x20004ab8
- 0x0100f968: f8511025 Q.%. LDR r1,[r1,r5,LSL #2]
- 0x0100f96c: f8912046 ..F LDRB r2,[r1,#0x46]
- 0x0100f970: 0692 .. LSLS r2,r2,#26
- 0x0100f972: d509 .. BPL 0x100f988 ; hci_le_con_update_cmp_evt_handler + 80
- 0x0100f974: f8110f55 ..U. LDRB r0,[r1,#0x55]!
- 0x0100f978: f0200002 ... BIC r0,r0,#2
- 0x0100f97c: 7008 .p STRB r0,[r1,#0]
- 0x0100f97e: 2102 .! MOVS r1,#2
- 0x0100f980: 4628 (F MOV r0,r5
- 0x0100f982: f7f9fe8d .... BL gapc_reschedule_operation ; 0x10096a0
- 0x0100f986: e006 .. B 0x100f996 ; hci_le_con_update_cmp_evt_handler + 94
- 0x0100f988: b100 .. CBZ r0,0x100f98c ; hci_le_con_update_cmp_evt_handler + 84
- 0x0100f98a: 3090 .0 ADDS r0,r0,#0x90
- 0x0100f98c: b2c2 .. UXTB r2,r0
- 0x0100f98e: 2102 .! MOVS r1,#2
- 0x0100f990: 4628 (F MOV r0,r5
- 0x0100f992: f7f9feeb .... BL gapc_send_complete_evt ; 0x100976c
- 0x0100f996: 2000 . MOVS r0,#0
- 0x0100f998: bd70 p. POP {r4-r6,pc}
- 0x0100f99a: 4628 (F MOV r0,r5
- 0x0100f99c: f7f9f9ee .... BL gapc_get_dest_task ; 0x1008d7c
- 0x0100f9a0: 4601 .F MOV r1,r0
- 0x0100f9a2: 2306 .# MOVS r3,#6
- 0x0100f9a4: 4632 2F MOV r2,r6
- 0x0100f9a6: f6406011 @..` MOV r0,#0xe11
- 0x0100f9aa: f7f1f874 ..t. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100f9ae: 88a1 .. LDRH r1,[r4,#4]
- 0x0100f9b0: 8001 .. STRH r1,[r0,#0]
- 0x0100f9b2: 88e1 .. LDRH r1,[r4,#6]
- 0x0100f9b4: 8041 A. STRH r1,[r0,#2]
- 0x0100f9b6: 8921 !. LDRH r1,[r4,#8]
- 0x0100f9b8: 8081 .. STRH r1,[r0,#4]
- 0x0100f9ba: f7f1f871 ..q. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100f9be: 7860 `x LDRB r0,[r4,#1]
- 0x0100f9c0: e7e2 .. B 0x100f988 ; hci_le_con_update_cmp_evt_handler + 80
- $d
- 0x0100f9c2: 0000 .. DCW 0
- 0x0100f9c4: 20004ab8 .J. DCD 536890040
- $t
- i.hci_le_data_len_chg_evt_handler
- hci_le_data_len_chg_evt_handler
- 0x0100f9c8: b570 p. PUSH {r4-r6,lr}
- 0x0100f9ca: 4615 .F MOV r5,r2
- 0x0100f9cc: 460c .F MOV r4,r1
- 0x0100f9ce: 4610 .F MOV r0,r2
- 0x0100f9d0: f7f1f89d .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100f9d4: 283f ?( CMP r0,#0x3f
- 0x0100f9d6: d013 .. BEQ 0x100fa00 ; hci_le_data_len_chg_evt_handler + 56
- 0x0100f9d8: 0a28 (. LSRS r0,r5,#8
- 0x0100f9da: f7f9f9cf .... BL gapc_get_dest_task ; 0x1008d7c
- 0x0100f9de: 4601 .F MOV r1,r0
- 0x0100f9e0: 2308 .# MOVS r3,#8
- 0x0100f9e2: 462a *F MOV r2,r5
- 0x0100f9e4: f640602c @.,` MOV r0,#0xe2c
- 0x0100f9e8: f7f1f855 ..U. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100f9ec: 8921 !. LDRH r1,[r4,#8]
- 0x0100f9ee: 8081 .. STRH r1,[r0,#4]
- 0x0100f9f0: 8961 a. LDRH r1,[r4,#0xa]
- 0x0100f9f2: 80c1 .. STRH r1,[r0,#6]
- 0x0100f9f4: 88a1 .. LDRH r1,[r4,#4]
- 0x0100f9f6: 8001 .. STRH r1,[r0,#0]
- 0x0100f9f8: 88e1 .. LDRH r1,[r4,#6]
- 0x0100f9fa: 8041 A. STRH r1,[r0,#2]
- 0x0100f9fc: f7f1f850 ..P. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fa00: 2000 . MOVS r0,#0
- 0x0100fa02: bd70 p. POP {r4-r6,pc}
- i.hci_le_enh_con_cmp_evt_handler
- hci_le_enh_con_cmp_evt_handler
- 0x0100fa04: b570 p. PUSH {r4-r6,lr}
- 0x0100fa06: 4605 .F MOV r5,r0
- 0x0100fa08: 460c .F MOV r4,r1
- 0x0100fa0a: 2007 . MOVS r0,#7
- 0x0100fa0c: f7f1f87f .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100fa10: 2808 .( CMP r0,#8
- 0x0100fa12: d009 .. BEQ 0x100fa28 ; hci_le_enh_con_cmp_evt_handler + 36
- 0x0100fa14: 7860 `x LDRB r0,[r4,#1]
- 0x0100fa16: b938 8. CBNZ r0,0x100fa28 ; hci_le_enh_con_cmp_evt_handler + 36
- 0x0100fa18: 4621 !F MOV r1,r4
- 0x0100fa1a: 4628 (F MOV r0,r5
- 0x0100fa1c: f7fbfa16 .... BL gapm_con_create ; 0x100ae4c
- 0x0100fa20: 7921 !y LDRB r1,[r4,#4]
- 0x0100fa22: b909 .. CBNZ r1,0x100fa28 ; hci_le_enh_con_cmp_evt_handler + 36
- 0x0100fa24: f7fbfcc8 .... BL gapm_init_connection_ind ; 0x100b3b8
- 0x0100fa28: 2000 . MOVS r0,#0
- 0x0100fa2a: bd70 p. POP {r4-r6,pc}
- i.hci_le_ext_adv_report_evt_handler
- hci_le_ext_adv_report_evt_handler
- 0x0100fa2c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0100fa30: 4689 .F MOV r9,r1
- 0x0100fa32: 492e .I LDR r1,[pc,#184] ; [0x100faec] = 0x20004b08
- 0x0100fa34: f89100d4 .... LDRB r0,[r1,#0xd4]
- 0x0100fa38: 28ff .( CMP r0,#0xff
- 0x0100fa3a: d053 S. BEQ 0x100fae4 ; hci_le_ext_adv_report_evt_handler + 184
- 0x0100fa3c: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x0100fa40: 2700 .' MOVS r7,#0
- 0x0100fa42: 68c5 .h LDR r5,[r0,#0xc]
- 0x0100fa44: e04a J. B 0x100fadc ; hci_le_ext_adv_report_evt_handler + 176
- 0x0100fa46: bf00 .. NOP
- 0x0100fa48: ebc711c7 .... RSB r1,r7,r7,LSL #7
- 0x0100fa4c: eb090041 ..A. ADD r0,r9,r1,LSL #1
- 0x0100fa50: f1000802 .... ADD r8,r0,#2
- 0x0100fa54: 7ba8 .{ LDRB r0,[r5,#0xe]
- 0x0100fa56: 2804 .( CMP r0,#4
- 0x0100fa58: d303 .. BCC 0x100fa62 ; hci_le_ext_adv_report_evt_handler + 54
- 0x0100fa5a: f8980000 .... LDRB r0,[r8,#0]
- 0x0100fa5e: 07c0 .. LSLS r0,r0,#31
- 0x0100fa60: d03b ;. BEQ 0x100fada ; hci_le_ext_adv_report_evt_handler + 174
- 0x0100fa62: f04f0a00 O... MOV r10,#0
- 0x0100fa66: 4656 VF MOV r6,r10
- 0x0100fa68: eb060186 .... ADD r1,r6,r6,LSL #2
- 0x0100fa6c: eb050481 .... ADD r4,r5,r1,LSL #2
- 0x0100fa70: f8540f1c T... LDR r0,[r4,#0x1c]!
- 0x0100fa74: b160 `. CBZ r0,0x100fa90 ; hci_le_ext_adv_report_evt_handler + 100
- 0x0100fa76: 7ba1 .{ LDRB r1,[r4,#0xe]
- 0x0100fa78: f8980002 .... LDRB r0,[r8,#2]
- 0x0100fa7c: 4281 .B CMP r1,r0
- 0x0100fa7e: d107 .. BNE 0x100fa90 ; hci_le_ext_adv_report_evt_handler + 100
- 0x0100fa80: 2206 ." MOVS r2,#6
- 0x0100fa82: f1080103 .... ADD r1,r8,#3
- 0x0100fa86: f1040008 .... ADD r0,r4,#8
- 0x0100fa8a: f7f1f827 ..'. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x0100fa8e: b170 p. CBZ r0,0x100faae ; hci_le_ext_adv_report_evt_handler + 130
- 0x0100fa90: 1c76 v. ADDS r6,r6,#1
- 0x0100fa92: b2f6 .. UXTB r6,r6
- 0x0100fa94: 2e05 .. CMP r6,#5
- 0x0100fa96: d3e7 .. BCC 0x100fa68 ; hci_le_ext_adv_report_evt_handler + 60
- 0x0100fa98: f8981000 .... LDRB r1,[r8,#0]
- 0x0100fa9c: 4650 PF MOV r0,r10
- 0x0100fa9e: f3c11141 ..A. UBFX r1,r1,#5,#2
- 0x0100faa2: b131 1. CBZ r1,0x100fab2 ; hci_le_ext_adv_report_evt_handler + 134
- 0x0100faa4: 2902 .) CMP r1,#2
- 0x0100faa6: d006 .. BEQ 0x100fab6 ; hci_le_ext_adv_report_evt_handler + 138
- 0x0100faa8: 2901 .) CMP r1,#1
- 0x0100faaa: d011 .. BEQ 0x100fad0 ; hci_le_ext_adv_report_evt_handler + 164
- 0x0100faac: e015 .. B 0x100fada ; hci_le_ext_adv_report_evt_handler + 174
- 0x0100faae: 46a2 .F MOV r10,r4
- 0x0100fab0: e7f2 .. B 0x100fa98 ; hci_le_ext_adv_report_evt_handler + 108
- 0x0100fab2: 2301 .# MOVS r3,#1
- 0x0100fab4: e003 .. B 0x100fabe ; hci_le_ext_adv_report_evt_handler + 146
- 0x0100fab6: 7c29 )| LDRB r1,[r5,#0x10]
- 0x0100fab8: 07c9 .. LSLS r1,r1,#31
- 0x0100faba: d006 .. BEQ 0x100faca ; hci_le_ext_adv_report_evt_handler + 158
- 0x0100fabc: 2300 .# MOVS r3,#0
- 0x0100fabe: 4642 BF MOV r2,r8
- 0x0100fac0: 4651 QF MOV r1,r10
- 0x0100fac2: 4628 (F MOV r0,r5
- 0x0100fac4: f7fcfb84 .... BL gapm_scan_send_adv_report_ind ; 0x100c1d0
- 0x0100fac8: e007 .. B 0x100fada ; hci_le_ext_adv_report_evt_handler + 174
- 0x0100faca: f7fcfa97 .... BL gapm_scan_clear_fragments ; 0x100bffc
- 0x0100face: e004 .. B 0x100fada ; hci_le_ext_adv_report_evt_handler + 174
- 0x0100fad0: 4642 BF MOV r2,r8
- 0x0100fad2: 4651 QF MOV r1,r10
- 0x0100fad4: 4628 (F MOV r0,r5
- 0x0100fad6: f7fcfcc1 .... BL gapm_scan_store_fragment ; 0x100c45c
- 0x0100fada: 1c7f .. ADDS r7,r7,#1
- 0x0100fadc: f8990001 .... LDRB r0,[r9,#1]
- 0x0100fae0: 42b8 .B CMP r0,r7
- 0x0100fae2: dcb1 .. BGT 0x100fa48 ; hci_le_ext_adv_report_evt_handler + 28
- 0x0100fae4: 2000 . MOVS r0,#0
- 0x0100fae6: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x0100faea: 0000 .. DCW 0
- 0x0100faec: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_gen_dhkey_stat_evt_handler
- hci_le_gen_dhkey_stat_evt_handler
- 0x0100faf0: b510 .. PUSH {r4,lr}
- 0x0100faf2: 460c .F MOV r4,r1
- 0x0100faf4: 2007 . MOVS r0,#7
- 0x0100faf6: f7f1f80a .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100fafa: 2808 .( CMP r0,#8
- 0x0100fafc: d009 .. BEQ 0x100fb12 ; hci_le_gen_dhkey_stat_evt_handler + 34
- 0x0100fafe: 2002 . MOVS r0,#2
- 0x0100fb00: f7fbfb4a ..J. BL gapm_get_operation ; 0x100b198
- 0x0100fb04: 282e .( CMP r0,#0x2e
- 0x0100fb06: d104 .. BNE 0x100fb12 ; hci_le_gen_dhkey_stat_evt_handler + 34
- 0x0100fb08: 7821 !x LDRB r1,[r4,#0]
- 0x0100fb0a: b111 .. CBZ r1,0x100fb12 ; hci_le_gen_dhkey_stat_evt_handler + 34
- 0x0100fb0c: 2002 . MOVS r0,#2
- 0x0100fb0e: f7fcfce1 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100fb12: 2000 . MOVS r0,#0
- 0x0100fb14: bd10 .. POP {r4,pc}
- i.hci_le_generate_dhkey_cmp_evt_handler
- hci_le_generate_dhkey_cmp_evt_handler
- 0x0100fb16: b570 p. PUSH {r4-r6,lr}
- 0x0100fb18: 460d .F MOV r5,r1
- 0x0100fb1a: 2007 . MOVS r0,#7
- 0x0100fb1c: f7f0fff7 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100fb20: 2808 .( CMP r0,#8
- 0x0100fb22: d00d .. BEQ 0x100fb40 ; hci_le_generate_dhkey_cmp_evt_handler + 42
- 0x0100fb24: 2002 . MOVS r0,#2
- 0x0100fb26: f7fbfb37 ..7. BL gapm_get_operation ; 0x100b198
- 0x0100fb2a: 282e .( CMP r0,#0x2e
- 0x0100fb2c: d108 .. BNE 0x100fb40 ; hci_le_generate_dhkey_cmp_evt_handler + 42
- 0x0100fb2e: 7868 hx LDRB r0,[r5,#1]
- 0x0100fb30: 2400 .$ MOVS r4,#0
- 0x0100fb32: b138 8. CBZ r0,0x100fb44 ; hci_le_generate_dhkey_cmp_evt_handler + 46
- 0x0100fb34: 3090 .0 ADDS r0,r0,#0x90
- 0x0100fb36: b2c4 .. UXTB r4,r0
- 0x0100fb38: 4621 !F MOV r1,r4
- 0x0100fb3a: 2002 . MOVS r0,#2
- 0x0100fb3c: f7fcfcca .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100fb40: 2000 . MOVS r0,#0
- 0x0100fb42: bd70 p. POP {r4-r6,pc}
- 0x0100fb44: 2002 . MOVS r0,#2
- 0x0100fb46: f7fbfbab .... BL gapm_get_requester ; 0x100b2a0
- 0x0100fb4a: 4601 .F MOV r1,r0
- 0x0100fb4c: 2320 # MOVS r3,#0x20
- 0x0100fb4e: 2207 ." MOVS r2,#7
- 0x0100fb50: f640502a @.*P MOV r0,#0xd2a
- 0x0100fb54: f7f0ff9f .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100fb58: 4606 .F MOV r6,r0
- 0x0100fb5a: 2220 " MOVS r2,#0x20
- 0x0100fb5c: 1ca9 .. ADDS r1,r5,#2
- 0x0100fb5e: f7f0ff13 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100fb62: 4630 0F MOV r0,r6
- 0x0100fb64: f7f0ff9c .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fb68: e7e6 .. B 0x100fb38 ; hci_le_generate_dhkey_cmp_evt_handler + 34
- 0x0100fb6a: 0000 .. MOVS r0,r0
- i.hci_le_ltk_request_evt_handler
- hci_le_ltk_request_evt_handler
- 0x0100fb6c: b570 p. PUSH {r4-r6,lr}
- 0x0100fb6e: 460d .F MOV r5,r1
- 0x0100fb70: 8848 H. LDRH r0,[r1,#2]
- 0x0100fb72: 491c .I LDR r1,[pc,#112] ; [0x100fbe4] = 0x2000015c
- 0x0100fb74: 4616 .F MOV r6,r2
- 0x0100fb76: 6809 .h LDR r1,[r1,#0]
- 0x0100fb78: 4788 .G BLX r1
- 0x0100fb7a: 4604 .F MOV r4,r0
- 0x0100fb7c: 28ff .( CMP r0,#0xff
- 0x0100fb7e: d02e .. BEQ 0x100fbde ; hci_le_ltk_request_evt_handler + 114
- 0x0100fb80: 2101 .! MOVS r1,#1
- 0x0100fb82: f7f9fa33 ..3. BL gapc_get_operation ; 0x1008fec
- 0x0100fb86: 280a .( CMP r0,#0xa
- 0x0100fb88: d013 .. BEQ 0x100fbb2 ; hci_le_ltk_request_evt_handler + 70
- 0x0100fb8a: 2008 . MOVS r0,#8
- 0x0100fb8c: ea402104 @..! ORR r1,r0,r4,LSL #8
- 0x0100fb90: 231e .# MOVS r3,#0x1e
- 0x0100fb92: 4632 2F MOV r2,r6
- 0x0100fb94: f6406016 @..` MOV r0,#0xe16
- 0x0100fb98: f7f0ff7d ..}. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100fb9c: 210b .! MOVS r1,#0xb
- 0x0100fb9e: 7001 .p STRB r1,[r0,#0]
- 0x0100fba0: 89a9 .. LDRH r1,[r5,#0xc]
- 0x0100fba2: 8241 A. STRH r1,[r0,#0x12]
- 0x0100fba4: 6869 ih LDR r1,[r5,#4]
- 0x0100fba6: 6141 Aa STR r1,[r0,#0x14]
- 0x0100fba8: 68a9 .h LDR r1,[r5,#8]
- 0x0100fbaa: 6181 .a STR r1,[r0,#0x18]
- 0x0100fbac: f7f0ff78 ..x. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fbb0: e015 .. B 0x100fbde ; hci_le_ltk_request_evt_handler + 114
- 0x0100fbb2: 4620 F MOV r0,r4
- 0x0100fbb4: f008fa80 .... BL smpc_secure_connections_enabled ; 0x10180b8
- 0x0100fbb8: b168 h. CBZ r0,0x100fbd6 ; hci_le_ltk_request_evt_handler + 106
- 0x0100fbba: 480b .H LDR r0,[pc,#44] ; [0x100fbe8] = 0x20004ab8
- 0x0100fbbc: 2130 0! MOVS r1,#0x30
- 0x0100fbbe: f8502024 P.$ LDR r2,[r0,r4,LSL #2]
- 0x0100fbc2: f8821040 ..@. STRB r1,[r2,#0x40]
- 0x0100fbc6: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x0100fbca: 2101 .! MOVS r1,#1
- 0x0100fbcc: 6902 .i LDR r2,[r0,#0x10]
- 0x0100fbce: 4620 F MOV r0,r4
- 0x0100fbd0: f008fac4 .... BL smpc_send_ltk_req_rsp ; 0x101815c
- 0x0100fbd4: e003 .. B 0x100fbde ; hci_le_ltk_request_evt_handler + 114
- 0x0100fbd6: 2101 .! MOVS r1,#1
- 0x0100fbd8: 4620 F MOV r0,r4
- 0x0100fbda: f006ffcb .... BL smpc_generate_stk ; 0x1016b74
- 0x0100fbde: 2000 . MOVS r0,#0
- 0x0100fbe0: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100fbe2: 0000 .. DCW 0
- 0x0100fbe4: 2000015c \.. DCD 536871260
- 0x0100fbe8: 20004ab8 .J. DCD 536890040
- $t
- i.hci_le_per_adv_report_evt_handler
- hci_le_per_adv_report_evt_handler
- 0x0100fbec: b570 p. PUSH {r4-r6,lr}
- 0x0100fbee: 460c .F MOV r4,r1
- 0x0100fbf0: 8848 H. LDRH r0,[r1,#2]
- 0x0100fbf2: f7fcf827 ..'. BL gapm_per_sync_get_activity ; 0x100bc44
- 0x0100fbf6: 2500 .% MOVS r5,#0
- 0x0100fbf8: b1f0 .. CBZ r0,0x100fc38 ; hci_le_per_adv_report_evt_handler + 76
- 0x0100fbfa: 79e1 .y LDRB r1,[r4,#7]
- 0x0100fbfc: b121 !. CBZ r1,0x100fc08 ; hci_le_per_adv_report_evt_handler + 28
- 0x0100fbfe: 2901 .) CMP r1,#1
- 0x0100fc00: d004 .. BEQ 0x100fc0c ; hci_le_per_adv_report_evt_handler + 32
- 0x0100fc02: 2902 .) CMP r1,#2
- 0x0100fc04: d118 .. BNE 0x100fc38 ; hci_le_per_adv_report_evt_handler + 76
- 0x0100fc06: e00d .. B 0x100fc24 ; hci_le_per_adv_report_evt_handler + 56
- 0x0100fc08: 2201 ." MOVS r2,#1
- 0x0100fc0a: e00f .. B 0x100fc2c ; hci_le_per_adv_report_evt_handler + 64
- 0x0100fc0c: f8302f24 0.$/ LDRH r2,[r0,#0x24]!
- 0x0100fc10: 7a23 #z LDRB r3,[r4,#8]
- 0x0100fc12: f1a4010c .... SUB r1,r4,#0xc
- 0x0100fc16: 441a .D ADD r2,r2,r3
- 0x0100fc18: f8202908 ..) STRH r2,[r0],#-8
- 0x0100fc1c: f7f0ff4a ..J. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0100fc20: 2501 .% MOVS r5,#1
- 0x0100fc22: e009 .. B 0x100fc38 ; hci_le_per_adv_report_evt_handler + 76
- 0x0100fc24: 7c01 .| LDRB r1,[r0,#0x10]
- 0x0100fc26: 0789 .. LSLS r1,r1,#30
- 0x0100fc28: d504 .. BPL 0x100fc34 ; hci_le_per_adv_report_evt_handler + 72
- 0x0100fc2a: 2200 ." MOVS r2,#0
- 0x0100fc2c: 4621 !F MOV r1,r4
- 0x0100fc2e: f7fcf835 ..5. BL gapm_per_sync_send_adv_report_ind ; 0x100bc9c
- 0x0100fc32: e001 .. B 0x100fc38 ; hci_le_per_adv_report_evt_handler + 76
- 0x0100fc34: f7fbffd2 .... BL gapm_per_sync_clear_fragments ; 0x100bbdc
- 0x0100fc38: 4628 (F MOV r0,r5
- 0x0100fc3a: bd70 p. POP {r4-r6,pc}
- i.hci_le_per_adv_sync_est_evt_handler
- hci_le_per_adv_sync_est_evt_handler
- 0x0100fc3c: b570 p. PUSH {r4-r6,lr}
- 0x0100fc3e: 460c .F MOV r4,r1
- 0x0100fc40: f44f6070 O.p` MOV r0,#0xf00
- 0x0100fc44: f7fbfffe .... BL gapm_per_sync_get_activity ; 0x100bc44
- 0x0100fc48: 0005 .. MOVS r5,r0
- 0x0100fc4a: d006 .. BEQ 0x100fc5a ; hci_le_per_adv_sync_est_evt_handler + 30
- 0x0100fc4c: 7860 `x LDRB r0,[r4,#1]
- 0x0100fc4e: b130 0. CBZ r0,0x100fc5e ; hci_le_per_adv_sync_est_evt_handler + 34
- 0x0100fc50: 3090 .0 ADDS r0,r0,#0x90
- 0x0100fc52: b2c1 .. UXTB r1,r0
- 0x0100fc54: 4628 (F MOV r0,r5
- 0x0100fc56: f7fafab1 .... BL gapm_actv_stopped ; 0x100a1bc
- 0x0100fc5a: 2000 . MOVS r0,#0
- 0x0100fc5c: bd70 p. POP {r4-r6,pc}
- 0x0100fc5e: 8860 `. LDRH r0,[r4,#2]
- 0x0100fc60: 84e8 .. STRH r0,[r5,#0x26]
- 0x0100fc62: 7c28 (| LDRB r0,[r5,#0x10]
- 0x0100fc64: 230e .# MOVS r3,#0xe
- 0x0100fc66: f0400001 @... ORR r0,r0,#1
- 0x0100fc6a: 7428 (t STRB r0,[r5,#0x10]
- 0x0100fc6c: 8aa9 .. LDRH r1,[r5,#0x14]
- 0x0100fc6e: 2207 ." MOVS r2,#7
- 0x0100fc70: f64050a9 @..P MOV r0,#0xda9
- 0x0100fc74: f7f0ff0f .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100fc78: 7b29 ){ LDRB r1,[r5,#0xc]
- 0x0100fc7a: 7001 .p STRB r1,[r0,#0]
- 0x0100fc7c: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x0100fc7e: 7041 Ap STRB r1,[r0,#1]
- 0x0100fc80: 89e1 .. LDRH r1,[r4,#0xe]
- 0x0100fc82: 8041 A. STRH r1,[r0,#2]
- 0x0100fc84: 7921 !y LDRB r1,[r4,#4]
- 0x0100fc86: 7101 .q STRB r1,[r0,#4]
- 0x0100fc88: 7c21 !| LDRB r1,[r4,#0x10]
- 0x0100fc8a: 7141 Aq STRB r1,[r0,#5]
- 0x0100fc8c: 7961 ay LDRB r1,[r4,#5]
- 0x0100fc8e: 7301 .s STRB r1,[r0,#0xc]
- 0x0100fc90: f8d41006 .... LDR r1,[r4,#6]
- 0x0100fc94: f8c01006 .... STR r1,[r0,#6]
- 0x0100fc98: 8961 a. LDRH r1,[r4,#0xa]
- 0x0100fc9a: 8141 A. STRH r1,[r0,#0xa]
- 0x0100fc9c: f7f0ff00 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fca0: e7db .. B 0x100fc5a ; hci_le_per_adv_sync_est_evt_handler + 30
- i.hci_le_per_adv_sync_lost_evt_handler
- hci_le_per_adv_sync_lost_evt_handler
- 0x0100fca2: b510 .. PUSH {r4,lr}
- 0x0100fca4: 8848 H. LDRH r0,[r1,#2]
- 0x0100fca6: f7fbffcd .... BL gapm_per_sync_get_activity ; 0x100bc44
- 0x0100fcaa: b130 0. CBZ r0,0x100fcba ; hci_le_per_adv_sync_lost_evt_handler + 24
- 0x0100fcac: 7c01 .| LDRB r1,[r0,#0x10]
- 0x0100fcae: f0210101 !... BIC r1,r1,#1
- 0x0100fcb2: 7401 .t STRB r1,[r0,#0x10]
- 0x0100fcb4: 2146 F! MOVS r1,#0x46
- 0x0100fcb6: f7fafa81 .... BL gapm_actv_stopped ; 0x100a1bc
- 0x0100fcba: 2000 . MOVS r0,#0
- 0x0100fcbc: bd10 .. POP {r4,pc}
- 0x0100fcbe: 0000 .. MOVS r0,r0
- i.hci_le_phy_upd_cmp_evt_handler
- hci_le_phy_upd_cmp_evt_handler
- 0x0100fcc0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100fcc4: 4616 .F MOV r6,r2
- 0x0100fcc6: 460c .F MOV r4,r1
- 0x0100fcc8: 4610 .F MOV r0,r2
- 0x0100fcca: f7f0ff20 .. . BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100fcce: 4915 .I LDR r1,[pc,#84] ; [0x100fd24] = 0x2000015c
- 0x0100fcd0: 4607 .F MOV r7,r0
- 0x0100fcd2: 8860 `. LDRH r0,[r4,#2]
- 0x0100fcd4: 6809 .h LDR r1,[r1,#0]
- 0x0100fcd6: 4788 .G BLX r1
- 0x0100fcd8: 4605 .F MOV r5,r0
- 0x0100fcda: 2f3f ?/ CMP r7,#0x3f
- 0x0100fcdc: d01f .. BEQ 0x100fd1e ; hci_le_phy_upd_cmp_evt_handler + 94
- 0x0100fcde: 7860 `x LDRB r0,[r4,#1]
- 0x0100fce0: b978 x. CBNZ r0,0x100fd02 ; hci_le_phy_upd_cmp_evt_handler + 66
- 0x0100fce2: 4628 (F MOV r0,r5
- 0x0100fce4: f7f9f84a ..J. BL gapc_get_dest_task ; 0x1008d7c
- 0x0100fce8: 4601 .F MOV r1,r0
- 0x0100fcea: 2302 .# MOVS r3,#2
- 0x0100fcec: 4632 2F MOV r2,r6
- 0x0100fcee: f44f6063 O.c` MOV r0,#0xe30
- 0x0100fcf2: f7f0fed0 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100fcf6: 7961 ay LDRB r1,[r4,#5]
- 0x0100fcf8: 7041 Ap STRB r1,[r0,#1]
- 0x0100fcfa: 7921 !y LDRB r1,[r4,#4]
- 0x0100fcfc: 7001 .p STRB r1,[r0,#0]
- 0x0100fcfe: f7f0fecf .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fd02: 2102 .! MOVS r1,#2
- 0x0100fd04: 4628 (F MOV r0,r5
- 0x0100fd06: f7f9f971 ..q. BL gapc_get_operation ; 0x1008fec
- 0x0100fd0a: 2817 .( CMP r0,#0x17
- 0x0100fd0c: d107 .. BNE 0x100fd1e ; hci_le_phy_upd_cmp_evt_handler + 94
- 0x0100fd0e: 7860 `x LDRB r0,[r4,#1]
- 0x0100fd10: b100 .. CBZ r0,0x100fd14 ; hci_le_phy_upd_cmp_evt_handler + 84
- 0x0100fd12: 3090 .0 ADDS r0,r0,#0x90
- 0x0100fd14: b2c2 .. UXTB r2,r0
- 0x0100fd16: 2102 .! MOVS r1,#2
- 0x0100fd18: 4628 (F MOV r0,r5
- 0x0100fd1a: f7f9fd27 ..'. BL gapc_send_complete_evt ; 0x100976c
- 0x0100fd1e: 2000 . MOVS r0,#0
- 0x0100fd20: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100fd24: 2000015c \.. DCD 536871260
- $t
- i.hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler
- hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler
- 0x0100fd28: b570 p. PUSH {r4-r6,lr}
- 0x0100fd2a: 460d .F MOV r5,r1
- 0x0100fd2c: 2441 A$ MOVS r4,#0x41
- 0x0100fd2e: 2000 . MOVS r0,#0
- 0x0100fd30: f7fbfa32 ..2. BL gapm_get_operation ; 0x100b198
- 0x0100fd34: 2807 .( CMP r0,#7
- 0x0100fd36: d103 .. BNE 0x100fd40 ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 24
- 0x0100fd38: 7828 (x LDRB r0,[r5,#0]
- 0x0100fd3a: b138 8. CBZ r0,0x100fd4c ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 36
- 0x0100fd3c: 3090 .0 ADDS r0,r0,#0x90
- 0x0100fd3e: b2c4 .. UXTB r4,r0
- 0x0100fd40: 4621 !F MOV r1,r4
- 0x0100fd42: 2000 . MOVS r0,#0
- 0x0100fd44: f7fcfbc6 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100fd48: 2000 . MOVS r0,#0
- 0x0100fd4a: bd70 p. POP {r4-r6,pc}
- 0x0100fd4c: 2000 . MOVS r0,#0
- 0x0100fd4e: f7fbfaa7 .... BL gapm_get_requester ; 0x100b2a0
- 0x0100fd52: 4601 .F MOV r1,r0
- 0x0100fd54: 2301 .# MOVS r3,#1
- 0x0100fd56: 2207 ." MOVS r2,#7
- 0x0100fd58: f6405009 @..P MOV r0,#0xd09
- 0x0100fd5c: f7f0fe9b .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100fd60: 7869 ix LDRB r1,[r5,#1]
- 0x0100fd62: 7001 .p STRB r1,[r0,#0]
- 0x0100fd64: f7f0fe9c .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fd68: 2400 .$ MOVS r4,#0
- 0x0100fd6a: e7e9 .. B 0x100fd40 ; hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler + 24
- i.hci_le_rd_buff_size_cmd_cmp_evt_handler
- hci_le_rd_buff_size_cmd_cmp_evt_handler
- 0x0100fd6c: b510 .. PUSH {r4,lr}
- 0x0100fd6e: 7808 .x LDRB r0,[r1,#0]
- 0x0100fd70: 460c .F MOV r4,r1
- 0x0100fd72: b940 @. CBNZ r0,0x100fd86 ; hci_le_rd_buff_size_cmd_cmp_evt_handler + 26
- 0x0100fd74: 4808 .H LDR r0,[pc,#32] ; [0x100fd98] = 0x20000080
- 0x0100fd76: 21fb .! MOVS r1,#0xfb
- 0x0100fd78: 8f80 .. LDRH r0,[r0,#0x3c]
- 0x0100fd7a: 28fb .( CMP r0,#0xfb
- 0x0100fd7c: d300 .. BCC 0x100fd80 ; hci_le_rd_buff_size_cmd_cmp_evt_handler + 20
- 0x0100fd7e: 4608 .F MOV r0,r1
- 0x0100fd80: 7921 !y LDRB r1,[r4,#4]
- 0x0100fd82: f003fa7f .... BL l2cm_set_link_layer_buff_size ; 0x1013284
- 0x0100fd86: 7820 x LDRB r0,[r4,#0]
- 0x0100fd88: b100 .. CBZ r0,0x100fd8c ; hci_le_rd_buff_size_cmd_cmp_evt_handler + 32
- 0x0100fd8a: 3090 .0 ADDS r0,r0,#0x90
- 0x0100fd8c: b2c1 .. UXTB r1,r0
- 0x0100fd8e: 2005 . MOVS r0,#5
- 0x0100fd90: f7fbfe20 .. . BL gapm_op_reset_continue ; 0x100b9d4
- 0x0100fd94: 2000 . MOVS r0,#0
- 0x0100fd96: bd10 .. POP {r4,pc}
- $d
- 0x0100fd98: 20000080 ... DCD 536871040
- $t
- i.hci_le_rd_local_p256_public_key_cmp_evt_handler
- hci_le_rd_local_p256_public_key_cmp_evt_handler
- 0x0100fd9c: b570 p. PUSH {r4-r6,lr}
- 0x0100fd9e: 7848 Hx LDRB r0,[r1,#1]
- 0x0100fda0: 460c .F MOV r4,r1
- 0x0100fda2: f1010522 ..". ADD r5,r1,#0x22
- 0x0100fda6: b980 .. CBNZ r0,0x100fdca ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 46
- 0x0100fda8: 2220 " MOVS r2,#0x20
- 0x0100fdaa: 1ca1 .. ADDS r1,r4,#2
- 0x0100fdac: 481d .H LDR r0,[pc,#116] ; [0x100fe24] = 0x20004b98
- 0x0100fdae: f7f0fdeb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100fdb2: 481c .H LDR r0,[pc,#112] ; [0x100fe24] = 0x20004b98
- 0x0100fdb4: 2220 " MOVS r2,#0x20
- 0x0100fdb6: 4629 )F MOV r1,r5
- 0x0100fdb8: 3020 0 ADDS r0,r0,#0x20
- 0x0100fdba: f7f0fde5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100fdbe: 481a .H LDR r0,[pc,#104] ; [0x100fe28] = 0x2000013c
- 0x0100fdc0: 1ca2 .. ADDS r2,r4,#2
- 0x0100fdc2: 2140 @! MOVS r1,#0x40
- 0x0100fdc4: 6843 Ch LDR r3,[r0,#4]
- 0x0100fdc6: 2081 . MOVS r0,#0x81
- 0x0100fdc8: 4798 .G BLX r3
- 0x0100fdca: 2002 . MOVS r0,#2
- 0x0100fdcc: f7fbf9e4 .... BL gapm_get_operation ; 0x100b198
- 0x0100fdd0: 282f /( CMP r0,#0x2f
- 0x0100fdd2: 7860 `x LDRB r0,[r4,#1]
- 0x0100fdd4: d007 .. BEQ 0x100fde6 ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 74
- 0x0100fdd6: b100 .. CBZ r0,0x100fdda ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 62
- 0x0100fdd8: 3090 .0 ADDS r0,r0,#0x90
- 0x0100fdda: b2c1 .. UXTB r1,r0
- 0x0100fddc: 2007 . MOVS r0,#7
- 0x0100fdde: f7fbfe4b ..K. BL gapm_op_setup_continue ; 0x100ba78
- 0x0100fde2: 2000 . MOVS r0,#0
- 0x0100fde4: bd70 p. POP {r4-r6,pc}
- 0x0100fde6: b9b8 .. CBNZ r0,0x100fe18 ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 124
- 0x0100fde8: 2002 . MOVS r0,#2
- 0x0100fdea: f7fbfa59 ..Y. BL gapm_get_requester ; 0x100b2a0
- 0x0100fdee: 4601 .F MOV r1,r0
- 0x0100fdf0: 2340 @# MOVS r3,#0x40
- 0x0100fdf2: 2207 ." MOVS r2,#7
- 0x0100fdf4: f640502c @.,P MOV r0,#0xd2c
- 0x0100fdf8: f7f0fe4d ..M. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100fdfc: 4606 .F MOV r6,r0
- 0x0100fdfe: 2220 " MOVS r2,#0x20
- 0x0100fe00: 1ca1 .. ADDS r1,r4,#2
- 0x0100fe02: f7f0fdc1 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100fe06: 2220 " MOVS r2,#0x20
- 0x0100fe08: 4629 )F MOV r1,r5
- 0x0100fe0a: f1060020 .. . ADD r0,r6,#0x20
- 0x0100fe0e: f7f0fdbb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0100fe12: 4630 0F MOV r0,r6
- 0x0100fe14: f7f0fe44 ..D. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fe18: 7861 ax LDRB r1,[r4,#1]
- 0x0100fe1a: 2002 . MOVS r0,#2
- 0x0100fe1c: f7fcfb5a ..Z. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100fe20: e7df .. B 0x100fde2 ; hci_le_rd_local_p256_public_key_cmp_evt_handler + 70
- $d
- 0x0100fe22: 0000 .. DCW 0
- 0x0100fe24: 20004b98 .K. DCD 536890264
- 0x0100fe28: 2000013c <.. DCD 536871228
- $t
- i.hci_le_rd_max_data_len_cmd_cmp_evt_handler
- hci_le_rd_max_data_len_cmd_cmp_evt_handler
- 0x0100fe2c: b510 .. PUSH {r4,lr}
- 0x0100fe2e: 460c .F MOV r4,r1
- 0x0100fe30: 2007 . MOVS r0,#7
- 0x0100fe32: f7f0fe6c ..l. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100fe36: 2808 .( CMP r0,#8
- 0x0100fe38: d017 .. BEQ 0x100fe6a ; hci_le_rd_max_data_len_cmd_cmp_evt_handler + 62
- 0x0100fe3a: 2000 . MOVS r0,#0
- 0x0100fe3c: f7fbfa30 ..0. BL gapm_get_requester ; 0x100b2a0
- 0x0100fe40: 4601 .F MOV r1,r0
- 0x0100fe42: 2308 .# MOVS r3,#8
- 0x0100fe44: 2207 ." MOVS r2,#7
- 0x0100fe46: f640501f @..P MOV r0,#0xd1f
- 0x0100fe4a: f7f0fe24 ..$. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100fe4e: 88e1 .. LDRH r1,[r4,#6]
- 0x0100fe50: 8081 .. STRH r1,[r0,#4]
- 0x0100fe52: 8921 !. LDRH r1,[r4,#8]
- 0x0100fe54: 80c1 .. STRH r1,[r0,#6]
- 0x0100fe56: 8861 a. LDRH r1,[r4,#2]
- 0x0100fe58: 8001 .. STRH r1,[r0,#0]
- 0x0100fe5a: 88a1 .. LDRH r1,[r4,#4]
- 0x0100fe5c: 8041 A. STRH r1,[r0,#2]
- 0x0100fe5e: f7f0fe1f .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fe62: 7821 !x LDRB r1,[r4,#0]
- 0x0100fe64: 2000 . MOVS r0,#0
- 0x0100fe66: f7fcfb35 ..5. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100fe6a: 2000 . MOVS r0,#0
- 0x0100fe6c: bd10 .. POP {r4,pc}
- 0x0100fe6e: 0000 .. MOVS r0,r0
- i.hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler
- hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler
- 0x0100fe70: b570 p. PUSH {r4-r6,lr}
- 0x0100fe72: 460c .F MOV r4,r1
- 0x0100fe74: 2007 . MOVS r0,#7
- 0x0100fe76: f7f0fe4a ..J. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100fe7a: 2808 .( CMP r0,#8
- 0x0100fe7c: d005 .. BEQ 0x100fe8a ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 26
- 0x0100fe7e: 2000 . MOVS r0,#0
- 0x0100fe80: f7fbf98a .... BL gapm_get_operation ; 0x100b198
- 0x0100fe84: 28ac .( CMP r0,#0xac
- 0x0100fe86: d00e .. BEQ 0x100fea6 ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 54
- 0x0100fe88: e021 !. B 0x100fece ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 94
- 0x0100fe8a: 7820 x LDRB r0,[r4,#0]
- 0x0100fe8c: b918 .. CBNZ r0,0x100fe96 ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 38
- 0x0100fe8e: 4911 .I LDR r1,[pc,#68] ; [0x100fed4] = 0x20004b08
- 0x0100fe90: 7860 `x LDRB r0,[r4,#1]
- 0x0100fe92: f88100d2 .... STRB r0,[r1,#0xd2]
- 0x0100fe96: 7820 x LDRB r0,[r4,#0]
- 0x0100fe98: b100 .. CBZ r0,0x100fe9c ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 44
- 0x0100fe9a: 3090 .0 ADDS r0,r0,#0x90
- 0x0100fe9c: b2c1 .. UXTB r1,r0
- 0x0100fe9e: 2008 . MOVS r0,#8
- 0x0100fea0: f7fbfd98 .... BL gapm_op_reset_continue ; 0x100b9d4
- 0x0100fea4: e013 .. B 0x100fece ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 94
- 0x0100fea6: 7820 x LDRB r0,[r4,#0]
- 0x0100fea8: b968 h. CBNZ r0,0x100fec6 ; hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler + 86
- 0x0100feaa: 7865 ex LDRB r5,[r4,#1]
- 0x0100feac: 2000 . MOVS r0,#0
- 0x0100feae: f7fbf9f7 .... BL gapm_get_requester ; 0x100b2a0
- 0x0100feb2: 4601 .F MOV r1,r0
- 0x0100feb4: 2301 .# MOVS r3,#1
- 0x0100feb6: 2207 ." MOVS r2,#7
- 0x0100feb8: f64050ab @..P MOV r0,#0xdab
- 0x0100febc: f7f0fdeb .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100fec0: 7005 .p STRB r5,[r0,#0]
- 0x0100fec2: f7f0fded .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100fec6: 7821 !x LDRB r1,[r4,#0]
- 0x0100fec8: 2000 . MOVS r0,#0
- 0x0100feca: f7fcfb03 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100fece: 2000 . MOVS r0,#0
- 0x0100fed0: bd70 p. POP {r4-r6,pc}
- $d
- 0x0100fed2: 0000 .. DCW 0
- 0x0100fed4: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_rd_pal_size_cmd_cmp_evt_handler
- hci_le_rd_pal_size_cmd_cmp_evt_handler
- 0x0100fed8: b510 .. PUSH {r4,lr}
- 0x0100feda: 460c .F MOV r4,r1
- 0x0100fedc: 2007 . MOVS r0,#7
- 0x0100fede: f7f0fe16 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100fee2: 2808 .( CMP r0,#8
- 0x0100fee4: d013 .. BEQ 0x100ff0e ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 54
- 0x0100fee6: 2000 . MOVS r0,#0
- 0x0100fee8: f7fbf956 ..V. BL gapm_get_operation ; 0x100b198
- 0x0100feec: 2895 .( CMP r0,#0x95
- 0x0100feee: d001 .. BEQ 0x100fef4 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 28
- 0x0100fef0: 2141 A! MOVS r1,#0x41
- 0x0100fef2: e009 .. B 0x100ff08 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 48
- 0x0100fef4: 7820 x LDRB r0,[r4,#0]
- 0x0100fef6: b918 .. CBNZ r0,0x100ff00 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 40
- 0x0100fef8: 7861 ax LDRB r1,[r4,#1]
- 0x0100fefa: 2095 . MOVS r0,#0x95
- 0x0100fefc: f7fbfd2f ../. BL gapm_list_send_list_size_ind ; 0x100b95e
- 0x0100ff00: 7820 x LDRB r0,[r4,#0]
- 0x0100ff02: b100 .. CBZ r0,0x100ff06 ; hci_le_rd_pal_size_cmd_cmp_evt_handler + 46
- 0x0100ff04: 3090 .0 ADDS r0,r0,#0x90
- 0x0100ff06: b2c1 .. UXTB r1,r0
- 0x0100ff08: 2000 . MOVS r0,#0
- 0x0100ff0a: f7fcfae3 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100ff0e: 2000 . MOVS r0,#0
- 0x0100ff10: bd10 .. POP {r4,pc}
- 0x0100ff12: 0000 .. MOVS r0,r0
- i.hci_le_rd_phy_cmd_cmp_evt_handler
- hci_le_rd_phy_cmd_cmp_evt_handler
- 0x0100ff14: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0100ff18: 4616 .F MOV r6,r2
- 0x0100ff1a: 460c .F MOV r4,r1
- 0x0100ff1c: 4610 .F MOV r0,r2
- 0x0100ff1e: f7f0fdf6 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ff22: 4912 .I LDR r1,[pc,#72] ; [0x100ff6c] = 0x2000015c
- 0x0100ff24: 4607 .F MOV r7,r0
- 0x0100ff26: 8860 `. LDRH r0,[r4,#2]
- 0x0100ff28: 6809 .h LDR r1,[r1,#0]
- 0x0100ff2a: 4788 .G BLX r1
- 0x0100ff2c: 4605 .F MOV r5,r0
- 0x0100ff2e: 2f3f ?/ CMP r7,#0x3f
- 0x0100ff30: d019 .. BEQ 0x100ff66 ; hci_le_rd_phy_cmd_cmp_evt_handler + 82
- 0x0100ff32: 7820 x LDRB r0,[r4,#0]
- 0x0100ff34: b978 x. CBNZ r0,0x100ff56 ; hci_le_rd_phy_cmd_cmp_evt_handler + 66
- 0x0100ff36: 4628 (F MOV r0,r5
- 0x0100ff38: f7f8ff20 .. . BL gapc_get_dest_task ; 0x1008d7c
- 0x0100ff3c: 4601 .F MOV r1,r0
- 0x0100ff3e: 2302 .# MOVS r3,#2
- 0x0100ff40: 4632 2F MOV r2,r6
- 0x0100ff42: f44f6063 O.c` MOV r0,#0xe30
- 0x0100ff46: f7f0fda6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ff4a: 7961 ay LDRB r1,[r4,#5]
- 0x0100ff4c: 7041 Ap STRB r1,[r0,#1]
- 0x0100ff4e: 7921 !y LDRB r1,[r4,#4]
- 0x0100ff50: 7001 .p STRB r1,[r0,#0]
- 0x0100ff52: f7f0fda5 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ff56: 7820 x LDRB r0,[r4,#0]
- 0x0100ff58: b100 .. CBZ r0,0x100ff5c ; hci_le_rd_phy_cmd_cmp_evt_handler + 72
- 0x0100ff5a: 3090 .0 ADDS r0,r0,#0x90
- 0x0100ff5c: b2c2 .. UXTB r2,r0
- 0x0100ff5e: 2100 .! MOVS r1,#0
- 0x0100ff60: 4628 (F MOV r0,r5
- 0x0100ff62: f7f9fc03 .... BL gapc_send_complete_evt ; 0x100976c
- 0x0100ff66: 2000 . MOVS r0,#0
- 0x0100ff68: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0100ff6c: 2000015c \.. DCD 536871260
- $t
- i.hci_le_rd_ral_addr_cmd_cmp_evt_handler
- hci_le_rd_ral_addr_cmd_cmp_evt_handler
- 0x0100ff70: b570 p. PUSH {r4-r6,lr}
- 0x0100ff72: 460c .F MOV r4,r1
- 0x0100ff74: 2007 . MOVS r0,#7
- 0x0100ff76: f7f0fdca .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ff7a: 2808 .( CMP r0,#8
- 0x0100ff7c: d029 ). BEQ 0x100ffd2 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 98
- 0x0100ff7e: 2000 . MOVS r0,#0
- 0x0100ff80: f7fbf90a .... BL gapm_get_operation ; 0x100b198
- 0x0100ff84: 2823 #( CMP r0,#0x23
- 0x0100ff86: d003 .. BEQ 0x100ff90 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 32
- 0x0100ff88: 2822 "( CMP r0,#0x22
- 0x0100ff8a: d001 .. BEQ 0x100ff90 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 32
- 0x0100ff8c: 2141 A! MOVS r1,#0x41
- 0x0100ff8e: e01d .. B 0x100ffcc ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 92
- 0x0100ff90: 7821 !x LDRB r1,[r4,#0]
- 0x0100ff92: b9b9 .. CBNZ r1,0x100ffc4 ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 84
- 0x0100ff94: 4605 .F MOV r5,r0
- 0x0100ff96: 2000 . MOVS r0,#0
- 0x0100ff98: f7fbf982 .... BL gapm_get_requester ; 0x100b2a0
- 0x0100ff9c: 4601 .F MOV r1,r0
- 0x0100ff9e: 2308 .# MOVS r3,#8
- 0x0100ffa0: 2207 ." MOVS r2,#7
- 0x0100ffa2: f6405022 @."P MOV r0,#0xd22
- 0x0100ffa6: f7f0fd76 ..v. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0100ffaa: 4601 .F MOV r1,r0
- 0x0100ffac: 7005 .p STRB r5,[r0,#0]
- 0x0100ffae: f8d40001 .... LDR r0,[r4,#1]
- 0x0100ffb2: f8c10001 .... STR r0,[r1,#1]
- 0x0100ffb6: f8b40005 .... LDRH r0,[r4,#5]
- 0x0100ffba: f8a10005 .... STRH r0,[r1,#5]
- 0x0100ffbe: 4608 .F MOV r0,r1
- 0x0100ffc0: f7f0fd6e ..n. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0100ffc4: 7820 x LDRB r0,[r4,#0]
- 0x0100ffc6: b100 .. CBZ r0,0x100ffca ; hci_le_rd_ral_addr_cmd_cmp_evt_handler + 90
- 0x0100ffc8: 3090 .0 ADDS r0,r0,#0x90
- 0x0100ffca: b2c1 .. UXTB r1,r0
- 0x0100ffcc: 2000 . MOVS r0,#0
- 0x0100ffce: f7fcfa81 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0100ffd2: 2000 . MOVS r0,#0
- 0x0100ffd4: bd70 p. POP {r4-r6,pc}
- i.hci_le_rd_ral_size_cmd_cmp_evt_handler
- hci_le_rd_ral_size_cmd_cmp_evt_handler
- 0x0100ffd6: b510 .. PUSH {r4,lr}
- 0x0100ffd8: 460c .F MOV r4,r1
- 0x0100ffda: 2007 . MOVS r0,#7
- 0x0100ffdc: f7f0fd97 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0100ffe0: 2808 .( CMP r0,#8
- 0x0100ffe2: d013 .. BEQ 0x101000c ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 54
- 0x0100ffe4: 2000 . MOVS r0,#0
- 0x0100ffe6: f7fbf8d7 .... BL gapm_get_operation ; 0x100b198
- 0x0100ffea: 2821 !( CMP r0,#0x21
- 0x0100ffec: d001 .. BEQ 0x100fff2 ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 28
- 0x0100ffee: 2141 A! MOVS r1,#0x41
- 0x0100fff0: e009 .. B 0x1010006 ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 48
- 0x0100fff2: 7820 x LDRB r0,[r4,#0]
- 0x0100fff4: b918 .. CBNZ r0,0x100fffe ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 40
- 0x0100fff6: 7861 ax LDRB r1,[r4,#1]
- 0x0100fff8: 2021 ! MOVS r0,#0x21
- 0x0100fffa: f7fbfcb0 .... BL gapm_list_send_list_size_ind ; 0x100b95e
- 0x0100fffe: 7820 x LDRB r0,[r4,#0]
- 0x01010000: b100 .. CBZ r0,0x1010004 ; hci_le_rd_ral_size_cmd_cmp_evt_handler + 46
- 0x01010002: 3090 .0 ADDS r0,r0,#0x90
- 0x01010004: b2c1 .. UXTB r1,r0
- 0x01010006: 2000 . MOVS r0,#0
- 0x01010008: f7fcfa64 ..d. BL gapm_send_complete_evt ; 0x100c4d4
- 0x0101000c: 2000 . MOVS r0,#0
- 0x0101000e: bd10 .. POP {r4,pc}
- i.hci_le_rd_rem_feats_cmp_evt_handler
- hci_le_rd_rem_feats_cmp_evt_handler
- 0x01010010: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01010014: 4614 .F MOV r4,r2
- 0x01010016: 460e .F MOV r6,r1
- 0x01010018: 4610 .F MOV r0,r2
- 0x0101001a: f7f0fd78 ..x. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0101001e: 0a25 %. LSRS r5,r4,#8
- 0x01010020: 283f ?( CMP r0,#0x3f
- 0x01010022: d041 A. BEQ 0x10100a8 ; hci_le_rd_rem_feats_cmp_evt_handler + 152
- 0x01010024: 2441 A$ MOVS r4,#0x41
- 0x01010026: 2100 .! MOVS r1,#0
- 0x01010028: 4628 (F MOV r0,r5
- 0x0101002a: f7f8ffdf .... BL gapc_get_operation ; 0x1008fec
- 0x0101002e: 2804 .( CMP r0,#4
- 0x01010030: d135 5. BNE 0x101009e ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x01010032: 7870 px LDRB r0,[r6,#1]
- 0x01010034: 4f1e .O LDR r7,[pc,#120] ; [0x10100b0] = 0x20004ab8
- 0x01010036: b178 x. CBZ r0,0x1010058 ; hci_le_rd_rem_feats_cmp_evt_handler + 72
- 0x01010038: 3090 .0 ADDS r0,r0,#0x90
- 0x0101003a: b2c4 .. UXTB r4,r0
- 0x0101003c: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x01010040: f8901046 ..F. LDRB r1,[r0,#0x46]
- 0x01010044: 0689 .. LSLS r1,r1,#26
- 0x01010046: d52a *. BPL 0x101009e ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x01010048: 2ca1 ., CMP r4,#0xa1
- 0x0101004a: d023 #. BEQ 0x1010094 ; hci_le_rd_rem_feats_cmp_evt_handler + 132
- 0x0101004c: dc1e .. BGT 0x101008c ; hci_le_rd_rem_feats_cmp_evt_handler + 124
- 0x0101004e: 2c91 ., CMP r4,#0x91
- 0x01010050: d020 . BEQ 0x1010094 ; hci_le_rd_rem_feats_cmp_evt_handler + 132
- 0x01010052: 2c9c ., CMP r4,#0x9c
- 0x01010054: d123 #. BNE 0x101009e ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x01010056: e01d .. B 0x1010094 ; hci_le_rd_rem_feats_cmp_evt_handler + 132
- 0x01010058: 2400 .$ MOVS r4,#0
- 0x0101005a: 4621 !F MOV r1,r4
- 0x0101005c: 4628 (F MOV r0,r5
- 0x0101005e: f7f8ffdb .... BL gapc_get_requester ; 0x1009018
- 0x01010062: 4601 .F MOV r1,r0
- 0x01010064: 2008 . MOVS r0,#8
- 0x01010066: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x0101006a: 4603 .F MOV r3,r0
- 0x0101006c: f6406008 @..` MOV r0,#0xe08
- 0x01010070: f7f0fd11 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01010074: f8572025 W.% LDR r2,[r7,r5,LSL #2]
- 0x01010078: 7931 1y LDRB r1,[r6,#4]
- 0x0101007a: f8821055 ..U. STRB r1,[r2,#0x55]
- 0x0101007e: 6871 qh LDR r1,[r6,#4]
- 0x01010080: 6001 .` STR r1,[r0,#0]
- 0x01010082: 68b1 .h LDR r1,[r6,#8]
- 0x01010084: 6041 A` STR r1,[r0,#4]
- 0x01010086: f7f0fd0b .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101008a: e008 .. B 0x101009e ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x0101008c: 2ca9 ., CMP r4,#0xa9
- 0x0101008e: d001 .. BEQ 0x1010094 ; hci_le_rd_rem_feats_cmp_evt_handler + 132
- 0x01010090: 2caa ., CMP r4,#0xaa
- 0x01010092: d104 .. BNE 0x101009e ; hci_le_rd_rem_feats_cmp_evt_handler + 142
- 0x01010094: f8101f55 ..U. LDRB r1,[r0,#0x55]!
- 0x01010098: f0210102 !... BIC r1,r1,#2
- 0x0101009c: 7001 .p STRB r1,[r0,#0]
- 0x0101009e: 4622 "F MOV r2,r4
- 0x010100a0: 2100 .! MOVS r1,#0
- 0x010100a2: 4628 (F MOV r0,r5
- 0x010100a4: f7f9fb62 ..b. BL gapc_send_complete_evt ; 0x100976c
- 0x010100a8: 2000 . MOVS r0,#0
- 0x010100aa: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x010100ae: 0000 .. DCW 0
- 0x010100b0: 20004ab8 .J. DCD 536890040
- $t
- i.hci_le_rd_rf_path_comp_cmd_cmp_evt_handler
- hci_le_rd_rf_path_comp_cmd_cmp_evt_handler
- 0x010100b4: b570 p. PUSH {r4-r6,lr}
- 0x010100b6: 460c .F MOV r4,r1
- 0x010100b8: 2007 . MOVS r0,#7
- 0x010100ba: f7f0fd28 ..(. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010100be: 2808 .( CMP r0,#8
- 0x010100c0: d01a .. BEQ 0x10100f8 ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 68
- 0x010100c2: 2000 . MOVS r0,#0
- 0x010100c4: f7fbf868 ..h. BL gapm_get_operation ; 0x100b198
- 0x010100c8: 28af .( CMP r0,#0xaf
- 0x010100ca: d115 .. BNE 0x10100f8 ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 68
- 0x010100cc: 7820 x LDRB r0,[r4,#0]
- 0x010100ce: b978 x. CBNZ r0,0x10100f0 ; hci_le_rd_rf_path_comp_cmd_cmp_evt_handler + 60
- 0x010100d0: 8866 f. LDRH r6,[r4,#2]
- 0x010100d2: 88a5 .. LDRH r5,[r4,#4]
- 0x010100d4: 2000 . MOVS r0,#0
- 0x010100d6: f7fbf8e3 .... BL gapm_get_requester ; 0x100b2a0
- 0x010100da: 4601 .F MOV r1,r0
- 0x010100dc: 2304 .# MOVS r3,#4
- 0x010100de: 2207 ." MOVS r2,#7
- 0x010100e0: f64050ad @..P MOV r0,#0xdad
- 0x010100e4: f7f0fcd7 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010100e8: 8006 .. STRH r6,[r0,#0]
- 0x010100ea: 8045 E. STRH r5,[r0,#2]
- 0x010100ec: f7f0fcd8 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010100f0: 7821 !x LDRB r1,[r4,#0]
- 0x010100f2: 2000 . MOVS r0,#0
- 0x010100f4: f7fcf9ee .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x010100f8: 2000 . MOVS r0,#0
- 0x010100fa: bd70 p. POP {r4-r6,pc}
- i.hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler
- hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler
- 0x010100fc: b510 .. PUSH {r4,lr}
- 0x010100fe: 460c .F MOV r4,r1
- 0x01010100: 2007 . MOVS r0,#7
- 0x01010102: f7f0fd04 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01010106: 2808 .( CMP r0,#8
- 0x01010108: d013 .. BEQ 0x1010132 ; hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler + 54
- 0x0101010a: 2000 . MOVS r0,#0
- 0x0101010c: f7fbf8c8 .... BL gapm_get_requester ; 0x100b2a0
- 0x01010110: 4601 .F MOV r1,r0
- 0x01010112: 2304 .# MOVS r3,#4
- 0x01010114: 2207 ." MOVS r2,#7
- 0x01010116: f640501e @..P MOV r0,#0xd1e
- 0x0101011a: f7f0fcbc .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101011e: 8861 a. LDRH r1,[r4,#2]
- 0x01010120: 8001 .. STRH r1,[r0,#0]
- 0x01010122: 88a1 .. LDRH r1,[r4,#4]
- 0x01010124: 8041 A. STRH r1,[r0,#2]
- 0x01010126: f7f0fcbb .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101012a: 7821 !x LDRB r1,[r4,#0]
- 0x0101012c: 2000 . MOVS r0,#0
- 0x0101012e: f7fcf9d1 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x01010132: 2000 . MOVS r0,#0
- 0x01010134: bd10 .. POP {r4,pc}
- i.hci_le_rd_tx_pwr_cmd_cmp_evt_handler
- hci_le_rd_tx_pwr_cmd_cmp_evt_handler
- 0x01010136: b570 p. PUSH {r4-r6,lr}
- 0x01010138: 460c .F MOV r4,r1
- 0x0101013a: 2007 . MOVS r0,#7
- 0x0101013c: f7f0fce7 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01010140: 2808 .( CMP r0,#8
- 0x01010142: d01a .. BEQ 0x101017a ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 68
- 0x01010144: 2000 . MOVS r0,#0
- 0x01010146: f7fbf827 ..'. BL gapm_get_operation ; 0x100b198
- 0x0101014a: 28ae .( CMP r0,#0xae
- 0x0101014c: d115 .. BNE 0x101017a ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 68
- 0x0101014e: 7820 x LDRB r0,[r4,#0]
- 0x01010150: b978 x. CBNZ r0,0x1010172 ; hci_le_rd_tx_pwr_cmd_cmp_evt_handler + 60
- 0x01010152: 7866 fx LDRB r6,[r4,#1]
- 0x01010154: 78a5 .x LDRB r5,[r4,#2]
- 0x01010156: 2000 . MOVS r0,#0
- 0x01010158: f7fbf8a2 .... BL gapm_get_requester ; 0x100b2a0
- 0x0101015c: 4601 .F MOV r1,r0
- 0x0101015e: 2302 .# MOVS r3,#2
- 0x01010160: 2207 ." MOVS r2,#7
- 0x01010162: f64050ac @..P MOV r0,#0xdac
- 0x01010166: f7f0fc96 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101016a: 7006 .p STRB r6,[r0,#0]
- 0x0101016c: 7045 Ep STRB r5,[r0,#1]
- 0x0101016e: f7f0fc97 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01010172: 7821 !x LDRB r1,[r4,#0]
- 0x01010174: 2000 . MOVS r0,#0
- 0x01010176: f7fcf9ad .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x0101017a: 2000 . MOVS r0,#0
- 0x0101017c: bd70 p. POP {r4-r6,pc}
- i.hci_le_rd_wlst_size_cmd_cmp_evt_handler
- hci_le_rd_wlst_size_cmd_cmp_evt_handler
- 0x0101017e: b510 .. PUSH {r4,lr}
- 0x01010180: 460c .F MOV r4,r1
- 0x01010182: 2007 . MOVS r0,#7
- 0x01010184: f7f0fcc3 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01010188: 2808 .( CMP r0,#8
- 0x0101018a: d013 .. BEQ 0x10101b4 ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 54
- 0x0101018c: 2000 . MOVS r0,#0
- 0x0101018e: f7fbf803 .... BL gapm_get_operation ; 0x100b198
- 0x01010192: 2808 .( CMP r0,#8
- 0x01010194: d001 .. BEQ 0x101019a ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 28
- 0x01010196: 2141 A! MOVS r1,#0x41
- 0x01010198: e009 .. B 0x10101ae ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 48
- 0x0101019a: 7820 x LDRB r0,[r4,#0]
- 0x0101019c: b918 .. CBNZ r0,0x10101a6 ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 40
- 0x0101019e: 7861 ax LDRB r1,[r4,#1]
- 0x010101a0: 2008 . MOVS r0,#8
- 0x010101a2: f7fbfbdc .... BL gapm_list_send_list_size_ind ; 0x100b95e
- 0x010101a6: 7820 x LDRB r0,[r4,#0]
- 0x010101a8: b100 .. CBZ r0,0x10101ac ; hci_le_rd_wlst_size_cmd_cmp_evt_handler + 46
- 0x010101aa: 3090 .0 ADDS r0,r0,#0x90
- 0x010101ac: b2c1 .. UXTB r1,r0
- 0x010101ae: 2000 . MOVS r0,#0
- 0x010101b0: f7fcf990 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x010101b4: 2000 . MOVS r0,#0
- 0x010101b6: bd10 .. POP {r4,pc}
- i.hci_le_read_max_adv_data_len_cmd_cmp_evt_handler
- hci_le_read_max_adv_data_len_cmd_cmp_evt_handler
- 0x010101b8: b570 p. PUSH {r4-r6,lr}
- 0x010101ba: 460c .F MOV r4,r1
- 0x010101bc: 2007 . MOVS r0,#7
- 0x010101be: f7f0fca6 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010101c2: 4d16 .M LDR r5,[pc,#88] ; [0x101021c] = 0x20004b08
- 0x010101c4: 2808 .( CMP r0,#8
- 0x010101c6: d005 .. BEQ 0x10101d4 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 28
- 0x010101c8: 2000 . MOVS r0,#0
- 0x010101ca: f7faffe5 .... BL gapm_get_operation ; 0x100b198
- 0x010101ce: 28ad .( CMP r0,#0xad
- 0x010101d0: d00d .. BEQ 0x10101ee ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 54
- 0x010101d2: e021 !. B 0x1010218 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 96
- 0x010101d4: 7820 x LDRB r0,[r4,#0]
- 0x010101d6: b910 .. CBNZ r0,0x10101de ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 38
- 0x010101d8: 8860 `. LDRH r0,[r4,#2]
- 0x010101da: f8a5006e ..n. STRH r0,[r5,#0x6e]
- 0x010101de: 7820 x LDRB r0,[r4,#0]
- 0x010101e0: b100 .. CBZ r0,0x10101e4 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 44
- 0x010101e2: 3090 .0 ADDS r0,r0,#0x90
- 0x010101e4: b2c1 .. UXTB r1,r0
- 0x010101e6: 2007 . MOVS r0,#7
- 0x010101e8: f7fbfbf4 .... BL gapm_op_reset_continue ; 0x100b9d4
- 0x010101ec: e014 .. B 0x1010218 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 96
- 0x010101ee: 7820 x LDRB r0,[r4,#0]
- 0x010101f0: b970 p. CBNZ r0,0x1010210 ; hci_le_read_max_adv_data_len_cmd_cmp_evt_handler + 88
- 0x010101f2: 2000 . MOVS r0,#0
- 0x010101f4: f7fbf854 ..T. BL gapm_get_requester ; 0x100b2a0
- 0x010101f8: 4601 .F MOV r1,r0
- 0x010101fa: 2302 .# MOVS r3,#2
- 0x010101fc: 2207 ." MOVS r2,#7
- 0x010101fe: f64050aa @..P MOV r0,#0xdaa
- 0x01010202: f7f0fc48 ..H. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01010206: f8b5106e ..n. LDRH r1,[r5,#0x6e]
- 0x0101020a: 8001 .. STRH r1,[r0,#0]
- 0x0101020c: f7f0fc48 ..H. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01010210: 7821 !x LDRB r1,[r4,#0]
- 0x01010212: 2000 . MOVS r0,#0
- 0x01010214: f7fcf95e ..^. BL gapm_send_complete_evt ; 0x100c4d4
- 0x01010218: 2000 . MOVS r0,#0
- 0x0101021a: bd70 p. POP {r4-r6,pc}
- $d
- 0x0101021c: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_rem_con_param_req_evt_handler
- hci_le_rem_con_param_req_evt_handler
- 0x01010220: b570 p. PUSH {r4-r6,lr}
- 0x01010222: 4615 .F MOV r5,r2
- 0x01010224: 460c .F MOV r4,r1
- 0x01010226: 4610 .F MOV r0,r2
- 0x01010228: f7f0fc71 ..q. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0101022c: 283f ?( CMP r0,#0x3f
- 0x0101022e: d01b .. BEQ 0x1010268 ; hci_le_rem_con_param_req_evt_handler + 72
- 0x01010230: 462a *F MOV r2,r5
- 0x01010232: 230e .# MOVS r3,#0xe
- 0x01010234: 4611 .F MOV r1,r2
- 0x01010236: f640600e @..` MOV r0,#0xe0e
- 0x0101023a: f7f0fc2c ..,. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101023e: 490b .I LDR r1,[pc,#44] ; [0x101026c] = 0x20004ab8
- 0x01010240: 0a2a *. LSRS r2,r5,#8
- 0x01010242: f8511022 Q.". LDR r1,[r1,r2,LSL #2]
- 0x01010246: f8112f55 ..U/ LDRB r2,[r1,#0x55]!
- 0x0101024a: f0420202 B... ORR r2,r2,#2
- 0x0101024e: 700a .p STRB r2,[r1,#0]
- 0x01010250: 2109 .! MOVS r1,#9
- 0x01010252: 7001 .p STRB r1,[r0,#0]
- 0x01010254: 88e1 .. LDRH r1,[r4,#6]
- 0x01010256: 8081 .. STRH r1,[r0,#4]
- 0x01010258: 88a1 .. LDRH r1,[r4,#4]
- 0x0101025a: 8041 A. STRH r1,[r0,#2]
- 0x0101025c: 8921 !. LDRH r1,[r4,#8]
- 0x0101025e: 80c1 .. STRH r1,[r0,#6]
- 0x01010260: 8961 a. LDRH r1,[r4,#0xa]
- 0x01010262: 8101 .. STRH r1,[r0,#8]
- 0x01010264: f7f0fc1c .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01010268: 2000 . MOVS r0,#0
- 0x0101026a: bd70 p. POP {r4-r6,pc}
- $d
- 0x0101026c: 20004ab8 .J. DCD 536890040
- $t
- i.hci_le_scan_req_rcvd_evt_handler
- hci_le_scan_req_rcvd_evt_handler
- 0x01010270: b570 p. PUSH {r4-r6,lr}
- 0x01010272: 460d .F MOV r5,r1
- 0x01010274: 7848 Hx LDRB r0,[r1,#1]
- 0x01010276: 4914 .I LDR r1,[pc,#80] ; [0x10102c8] = 0x20000080
- 0x01010278: f891104d ..M. LDRB r1,[r1,#0x4d]
- 0x0101027c: 4288 .B CMP r0,r1
- 0x0101027e: d221 !. BCS 0x10102c4 ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x01010280: 4912 .I LDR r1,[pc,#72] ; [0x10102cc] = 0x20004b08
- 0x01010282: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x01010286: 68c4 .h LDR r4,[r0,#0xc]
- 0x01010288: b1e4 .. CBZ r4,0x10102c4 ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x0101028a: 7b60 `{ LDRB r0,[r4,#0xd]
- 0x0101028c: b9d0 .. CBNZ r0,0x10102c4 ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x0101028e: 7be0 .{ LDRB r0,[r4,#0xf]
- 0x01010290: 2803 .( CMP r0,#3
- 0x01010292: d117 .. BNE 0x10102c4 ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x01010294: 7c20 | LDRB r0,[r4,#0x10]
- 0x01010296: 0680 .. LSLS r0,r0,#26
- 0x01010298: d514 .. BPL 0x10102c4 ; hci_le_scan_req_rcvd_evt_handler + 84
- 0x0101029a: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x0101029c: 2308 .# MOVS r3,#8
- 0x0101029e: 2207 ." MOVS r2,#7
- 0x010102a0: f64050a8 @..P MOV r0,#0xda8
- 0x010102a4: f7f0fbf7 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010102a8: 7b21 !{ LDRB r1,[r4,#0xc]
- 0x010102aa: 7001 .p STRB r1,[r0,#0]
- 0x010102ac: 78a9 .x LDRB r1,[r5,#2]
- 0x010102ae: 71c1 .q STRB r1,[r0,#7]
- 0x010102b0: f8d51003 .... LDR r1,[r5,#3]
- 0x010102b4: f8c01001 .... STR r1,[r0,#1]
- 0x010102b8: f8b51007 .... LDRH r1,[r5,#7]
- 0x010102bc: f8a01005 .... STRH r1,[r0,#5]
- 0x010102c0: f7f0fbee .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010102c4: 2000 . MOVS r0,#0
- 0x010102c6: bd70 p. POP {r4-r6,pc}
- $d
- 0x010102c8: 20000080 ... DCD 536871040
- 0x010102cc: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_scan_timeout_evt_handler
- hci_le_scan_timeout_evt_handler
- 0x010102d0: 4908 .I LDR r1,[pc,#32] ; [0x10102f4] = 0x20004b08
- 0x010102d2: b510 .. PUSH {r4,lr}
- 0x010102d4: f89100d4 .... LDRB r0,[r1,#0xd4]
- 0x010102d8: 28ff .( CMP r0,#0xff
- 0x010102da: d008 .. BEQ 0x10102ee ; hci_le_scan_timeout_evt_handler + 30
- 0x010102dc: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x010102e0: 22ff ." MOVS r2,#0xff
- 0x010102e2: 68c0 .h LDR r0,[r0,#0xc]
- 0x010102e4: f88120d4 ... STRB r2,[r1,#0xd4]
- 0x010102e8: 2145 E! MOVS r1,#0x45
- 0x010102ea: f7f9ff67 ..g. BL gapm_actv_stopped ; 0x100a1bc
- 0x010102ee: 2000 . MOVS r0,#0
- 0x010102f0: bd10 .. POP {r4,pc}
- $d
- 0x010102f2: 0000 .. DCW 0
- 0x010102f4: 20004b08 .K. DCD 536890120
- $t
- i.hci_le_set_data_len_cmd_cmp_evt_handler
- hci_le_set_data_len_cmd_cmp_evt_handler
- 0x010102f8: b570 p. PUSH {r4-r6,lr}
- 0x010102fa: 4610 .F MOV r0,r2
- 0x010102fc: 460c .F MOV r4,r1
- 0x010102fe: f7f0fc06 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01010302: 4909 .I LDR r1,[pc,#36] ; [0x1010328] = 0x2000015c
- 0x01010304: 4605 .F MOV r5,r0
- 0x01010306: 8860 `. LDRH r0,[r4,#2]
- 0x01010308: 6809 .h LDR r1,[r1,#0]
- 0x0101030a: 4788 .G BLX r1
- 0x0101030c: 4603 .F MOV r3,r0
- 0x0101030e: 2d3f ?- CMP r5,#0x3f
- 0x01010310: d007 .. BEQ 0x1010322 ; hci_le_set_data_len_cmd_cmp_evt_handler + 42
- 0x01010312: 7820 x LDRB r0,[r4,#0]
- 0x01010314: b100 .. CBZ r0,0x1010318 ; hci_le_set_data_len_cmd_cmp_evt_handler + 32
- 0x01010316: 3090 .0 ADDS r0,r0,#0x90
- 0x01010318: b2c2 .. UXTB r2,r0
- 0x0101031a: 2100 .! MOVS r1,#0
- 0x0101031c: 4618 .F MOV r0,r3
- 0x0101031e: f7f9fa25 ..%. BL gapc_send_complete_evt ; 0x100976c
- 0x01010322: 2000 . MOVS r0,#0
- 0x01010324: bd70 p. POP {r4-r6,pc}
- $d
- 0x01010326: 0000 .. DCW 0
- 0x01010328: 2000015c \.. DCD 536871260
- $t
- i.hci_le_start_enc_stat_evt_handler
- hci_le_start_enc_stat_evt_handler
- 0x0101032c: b570 p. PUSH {r4-r6,lr}
- 0x0101032e: 4610 .F MOV r0,r2
- 0x01010330: 460d .F MOV r5,r1
- 0x01010332: 0a14 .. LSRS r4,r2,#8
- 0x01010334: f7f0fbeb .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01010338: 283f ?( CMP r0,#0x3f
- 0x0101033a: d007 .. BEQ 0x101034c ; hci_le_start_enc_stat_evt_handler + 32
- 0x0101033c: 7828 (x LDRB r0,[r5,#0]
- 0x0101033e: b128 (. CBZ r0,0x101034c ; hci_le_start_enc_stat_evt_handler + 32
- 0x01010340: 3090 .0 ADDS r0,r0,#0x90
- 0x01010342: b2c2 .. UXTB r2,r0
- 0x01010344: 2101 .! MOVS r1,#1
- 0x01010346: 4620 F MOV r0,r4
- 0x01010348: f7f9fa10 .... BL gapc_send_complete_evt ; 0x100976c
- 0x0101034c: 2000 . MOVS r0,#0
- 0x0101034e: bd70 p. POP {r4-r6,pc}
- i.hci_nb_cmp_pkts_evt_handler
- hci_nb_cmp_pkts_evt_handler
- 0x01010350: b570 p. PUSH {r4-r6,lr}
- 0x01010352: 460c .F MOV r4,r1
- 0x01010354: 2b13 .+ CMP r3,#0x13
- 0x01010356: d117 .. BNE 0x1010388 ; hci_nb_cmp_pkts_evt_handler + 56
- 0x01010358: f002ff46 ..F. BL l2cm_get_nb_buffer_available ; 0x10131e8
- 0x0101035c: 490b .I LDR r1,[pc,#44] ; [0x101038c] = 0x20000080
- 0x0101035e: f8911051 ..Q. LDRB r1,[r1,#0x51]
- 0x01010362: 4281 .B CMP r1,r0
- 0x01010364: d90c .. BLS 0x1010380 ; hci_nb_cmp_pkts_evt_handler + 48
- 0x01010366: 2200 ." MOVS r2,#0
- 0x01010368: 4909 .I LDR r1,[pc,#36] ; [0x1010390] = 0x20004d40
- 0x0101036a: e006 .. B 0x101037a ; hci_nb_cmp_pkts_evt_handler + 42
- 0x0101036c: eb040342 ..B. ADD r3,r4,r2,LSL #1
- 0x01010370: 890d .. LDRH r5,[r1,#8]
- 0x01010372: 889b .. LDRH r3,[r3,#4]
- 0x01010374: 1c52 R. ADDS r2,r2,#1
- 0x01010376: 442b +D ADD r3,r3,r5
- 0x01010378: 810b .. STRH r3,[r1,#8]
- 0x0101037a: 7823 #x LDRB r3,[r4,#0]
- 0x0101037c: 4293 .B CMP r3,r2
- 0x0101037e: d8f5 .. BHI 0x101036c ; hci_nb_cmp_pkts_evt_handler + 28
- 0x01010380: b910 .. CBNZ r0,0x1010388 ; hci_nb_cmp_pkts_evt_handler + 56
- 0x01010382: 200b . MOVS r0,#0xb
- 0x01010384: f7f0fc36 ..6. BL $Ven$TT$L$$ke_event_set ; 0x1000bf4
- 0x01010388: 2000 . MOVS r0,#0
- 0x0101038a: bd70 p. POP {r4-r6,pc}
- $d
- 0x0101038c: 20000080 ... DCD 536871040
- 0x01010390: 20004d40 @M. DCD 536890688
- $t
- i.hci_rd_auth_payl_to_cmd_cmp_evt_handler
- hci_rd_auth_payl_to_cmd_cmp_evt_handler
- 0x01010394: b570 p. PUSH {r4-r6,lr}
- 0x01010396: 4615 .F MOV r5,r2
- 0x01010398: 460c .F MOV r4,r1
- 0x0101039a: 4610 .F MOV r0,r2
- 0x0101039c: f7f0fbb7 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010103a0: 0a2e .. LSRS r6,r5,#8
- 0x010103a2: 283f ?( CMP r0,#0x3f
- 0x010103a4: d018 .. BEQ 0x10103d8 ; hci_rd_auth_payl_to_cmd_cmp_evt_handler + 68
- 0x010103a6: 7820 x LDRB r0,[r4,#0]
- 0x010103a8: b970 p. CBNZ r0,0x10103c8 ; hci_rd_auth_payl_to_cmd_cmp_evt_handler + 52
- 0x010103aa: 2100 .! MOVS r1,#0
- 0x010103ac: 4630 0F MOV r0,r6
- 0x010103ae: f7f8fe33 ..3. BL gapc_get_requester ; 0x1009018
- 0x010103b2: 4601 .F MOV r1,r0
- 0x010103b4: 2302 .# MOVS r3,#2
- 0x010103b6: 462a *F MOV r2,r5
- 0x010103b8: f6406029 @.)` MOV r0,#0xe29
- 0x010103bc: f7f0fb6b ..k. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010103c0: 88a1 .. LDRH r1,[r4,#4]
- 0x010103c2: 8001 .. STRH r1,[r0,#0]
- 0x010103c4: f7f0fb6c ..l. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010103c8: 7820 x LDRB r0,[r4,#0]
- 0x010103ca: b100 .. CBZ r0,0x10103ce ; hci_rd_auth_payl_to_cmd_cmp_evt_handler + 58
- 0x010103cc: 3090 .0 ADDS r0,r0,#0x90
- 0x010103ce: b2c2 .. UXTB r2,r0
- 0x010103d0: 2100 .! MOVS r1,#0
- 0x010103d2: 4630 0F MOV r0,r6
- 0x010103d4: f7f9f9ca .... BL gapc_send_complete_evt ; 0x100976c
- 0x010103d8: 2000 . MOVS r0,#0
- 0x010103da: bd70 p. POP {r4-r6,pc}
- i.hci_rd_bd_addr_cmd_cmp_evt_handler
- hci_rd_bd_addr_cmd_cmp_evt_handler
- 0x010103dc: b510 .. PUSH {r4,lr}
- 0x010103de: 480f .H LDR r0,[pc,#60] ; [0x101041c] = 0x20004b08
- 0x010103e0: 460c .F MOV r4,r1
- 0x010103e2: f8d11001 .... LDR r1,[r1,#1]
- 0x010103e6: f8401f82 @... STR r1,[r0,#0x82]!
- 0x010103ea: f8b41005 .... LDRH r1,[r4,#5]
- 0x010103ee: 8081 .. STRH r1,[r0,#4]
- 0x010103f0: 2000 . MOVS r0,#0
- 0x010103f2: f7fafed1 .... BL gapm_get_operation ; 0x100b198
- 0x010103f6: 2803 .( CMP r0,#3
- 0x010103f8: 7820 x LDRB r0,[r4,#0]
- 0x010103fa: d007 .. BEQ 0x101040c ; hci_rd_bd_addr_cmd_cmp_evt_handler + 48
- 0x010103fc: b100 .. CBZ r0,0x1010400 ; hci_rd_bd_addr_cmd_cmp_evt_handler + 36
- 0x010103fe: 3090 .0 ADDS r0,r0,#0x90
- 0x01010400: b2c1 .. UXTB r1,r0
- 0x01010402: 2004 . MOVS r0,#4
- 0x01010404: f7fbfae6 .... BL gapm_op_reset_continue ; 0x100b9d4
- 0x01010408: 2000 . MOVS r0,#0
- 0x0101040a: bd10 .. POP {r4,pc}
- 0x0101040c: b100 .. CBZ r0,0x1010410 ; hci_rd_bd_addr_cmd_cmp_evt_handler + 52
- 0x0101040e: 3090 .0 ADDS r0,r0,#0x90
- 0x01010410: b2c1 .. UXTB r1,r0
- 0x01010412: 2006 . MOVS r0,#6
- 0x01010414: f7fbfb30 ..0. BL gapm_op_setup_continue ; 0x100ba78
- 0x01010418: e7f6 .. B 0x1010408 ; hci_rd_bd_addr_cmd_cmp_evt_handler + 44
- $d
- 0x0101041a: 0000 .. DCW 0
- 0x0101041c: 20004b08 .K. DCD 536890120
- $t
- i.hci_rd_buff_size_cmd_cmp_evt_handler
- hci_rd_buff_size_cmd_cmp_evt_handler
- 0x01010420: b510 .. PUSH {r4,lr}
- 0x01010422: 7808 .x LDRB r0,[r1,#0]
- 0x01010424: 460c .F MOV r4,r1
- 0x01010426: b940 @. CBNZ r0,0x101043a ; hci_rd_buff_size_cmd_cmp_evt_handler + 26
- 0x01010428: 4808 .H LDR r0,[pc,#32] ; [0x101044c] = 0x20000080
- 0x0101042a: 21fb .! MOVS r1,#0xfb
- 0x0101042c: 8f80 .. LDRH r0,[r0,#0x3c]
- 0x0101042e: 28fb .( CMP r0,#0xfb
- 0x01010430: d300 .. BCC 0x1010434 ; hci_rd_buff_size_cmd_cmp_evt_handler + 20
- 0x01010432: 4608 .F MOV r0,r1
- 0x01010434: 88e1 .. LDRH r1,[r4,#6]
- 0x01010436: f002ff25 ..%. BL l2cm_set_link_layer_buff_size ; 0x1013284
- 0x0101043a: 7820 x LDRB r0,[r4,#0]
- 0x0101043c: b100 .. CBZ r0,0x1010440 ; hci_rd_buff_size_cmd_cmp_evt_handler + 32
- 0x0101043e: 3090 .0 ADDS r0,r0,#0x90
- 0x01010440: b2c1 .. UXTB r1,r0
- 0x01010442: 2006 . MOVS r0,#6
- 0x01010444: f7fbfac6 .... BL gapm_op_reset_continue ; 0x100b9d4
- 0x01010448: 2000 . MOVS r0,#0
- 0x0101044a: bd10 .. POP {r4,pc}
- $d
- 0x0101044c: 20000080 ... DCD 536871040
- $t
- i.hci_rd_chnl_map_cmd_cmp_evt_handler
- hci_rd_chnl_map_cmd_cmp_evt_handler
- 0x01010450: b570 p. PUSH {r4-r6,lr}
- 0x01010452: 4614 .F MOV r4,r2
- 0x01010454: 460d .F MOV r5,r1
- 0x01010456: 4610 .F MOV r0,r2
- 0x01010458: f7f0fb59 ..Y. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0101045c: 0a26 &. LSRS r6,r4,#8
- 0x0101045e: 283f ?( CMP r0,#0x3f
- 0x01010460: d00f .. BEQ 0x1010482 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 50
- 0x01010462: 2441 A$ MOVS r4,#0x41
- 0x01010464: 2100 .! MOVS r1,#0
- 0x01010466: 4630 0F MOV r0,r6
- 0x01010468: f7f8fdc0 .... BL gapc_get_operation ; 0x1008fec
- 0x0101046c: 2808 .( CMP r0,#8
- 0x0101046e: d103 .. BNE 0x1010478 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 40
- 0x01010470: 7828 (x LDRB r0,[r5,#0]
- 0x01010472: b140 @. CBZ r0,0x1010486 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 54
- 0x01010474: 3090 .0 ADDS r0,r0,#0x90
- 0x01010476: b2c4 .. UXTB r4,r0
- 0x01010478: 4622 "F MOV r2,r4
- 0x0101047a: 2100 .! MOVS r1,#0
- 0x0101047c: 4630 0F MOV r0,r6
- 0x0101047e: f7f9f975 ..u. BL gapc_send_complete_evt ; 0x100976c
- 0x01010482: 2000 . MOVS r0,#0
- 0x01010484: bd70 p. POP {r4-r6,pc}
- 0x01010486: 2400 .$ MOVS r4,#0
- 0x01010488: 4621 !F MOV r1,r4
- 0x0101048a: 4630 0F MOV r0,r6
- 0x0101048c: f7f8fdc4 .... BL gapc_get_requester ; 0x1009018
- 0x01010490: 4601 .F MOV r1,r0
- 0x01010492: 2008 . MOVS r0,#8
- 0x01010494: ea402206 @.." ORR r2,r0,r6,LSL #8
- 0x01010498: 2305 .# MOVS r3,#5
- 0x0101049a: f640601d @..` MOV r0,#0xe1d
- 0x0101049e: f7f0fafa .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010104a2: 6869 ih LDR r1,[r5,#4]
- 0x010104a4: 6001 .` STR r1,[r0,#0]
- 0x010104a6: 7a29 )z LDRB r1,[r5,#8]
- 0x010104a8: 7101 .q STRB r1,[r0,#4]
- 0x010104aa: f7f0faf9 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010104ae: e7e3 .. B 0x1010478 ; hci_rd_chnl_map_cmd_cmp_evt_handler + 40
- i.hci_rd_local_ver_info_cmd_cmp_evt_handler
- hci_rd_local_ver_info_cmd_cmp_evt_handler
- 0x010104b0: b510 .. PUSH {r4,lr}
- 0x010104b2: 460c .F MOV r4,r1
- 0x010104b4: 2007 . MOVS r0,#7
- 0x010104b6: f7f0fb2a ..*. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010104ba: 2808 .( CMP r0,#8
- 0x010104bc: d02a *. BEQ 0x1010514 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 100
- 0x010104be: 2000 . MOVS r0,#0
- 0x010104c0: f7fafe6a ..j. BL gapm_get_operation ; 0x100b198
- 0x010104c4: 2805 .( CMP r0,#5
- 0x010104c6: d001 .. BEQ 0x10104cc ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 28
- 0x010104c8: 2141 A! MOVS r1,#0x41
- 0x010104ca: e020 . B 0x101050e ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 94
- 0x010104cc: 7820 x LDRB r0,[r4,#0]
- 0x010104ce: b9d0 .. CBNZ r0,0x1010506 ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 86
- 0x010104d0: 2000 . MOVS r0,#0
- 0x010104d2: f7fafee5 .... BL gapm_get_requester ; 0x100b2a0
- 0x010104d6: 4601 .F MOV r1,r0
- 0x010104d8: 230c .# MOVS r3,#0xc
- 0x010104da: 2207 ." MOVS r2,#7
- 0x010104dc: f6405007 @..P MOV r0,#0xd07
- 0x010104e0: f7f0fad9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010104e4: 7861 ax LDRB r1,[r4,#1]
- 0x010104e6: 7001 .p STRB r1,[r0,#0]
- 0x010104e8: 8861 a. LDRH r1,[r4,#2]
- 0x010104ea: 8081 .. STRH r1,[r0,#4]
- 0x010104ec: 8921 !. LDRH r1,[r4,#8]
- 0x010104ee: 80c1 .. STRH r1,[r0,#6]
- 0x010104f0: 7921 !y LDRB r1,[r4,#4]
- 0x010104f2: 7041 Ap STRB r1,[r0,#1]
- 0x010104f4: 88e1 .. LDRH r1,[r4,#6]
- 0x010104f6: 8141 A. STRH r1,[r0,#0xa]
- 0x010104f8: 2109 .! MOVS r1,#9
- 0x010104fa: 7081 .p STRB r1,[r0,#2]
- 0x010104fc: f2401101 @... MOV r1,#0x101
- 0x01010500: 8101 .. STRH r1,[r0,#8]
- 0x01010502: f7f0facd .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01010506: 7820 x LDRB r0,[r4,#0]
- 0x01010508: b100 .. CBZ r0,0x101050c ; hci_rd_local_ver_info_cmd_cmp_evt_handler + 92
- 0x0101050a: 3090 .0 ADDS r0,r0,#0x90
- 0x0101050c: b2c1 .. UXTB r1,r0
- 0x0101050e: 2000 . MOVS r0,#0
- 0x01010510: f7fbffe0 .... BL gapm_send_complete_evt ; 0x100c4d4
- 0x01010514: 2000 . MOVS r0,#0
- 0x01010516: bd10 .. POP {r4,pc}
- i.hci_rd_rem_ver_info_cmp_evt_handler
- hci_rd_rem_ver_info_cmp_evt_handler
- 0x01010518: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0101051c: 4614 .F MOV r4,r2
- 0x0101051e: 460d .F MOV r5,r1
- 0x01010520: 4610 .F MOV r0,r2
- 0x01010522: f7f0faf4 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01010526: 0a27 '. LSRS r7,r4,#8
- 0x01010528: 283f ?( CMP r0,#0x3f
- 0x0101052a: d00f .. BEQ 0x101054c ; hci_rd_rem_ver_info_cmp_evt_handler + 52
- 0x0101052c: 2641 A& MOVS r6,#0x41
- 0x0101052e: 2100 .! MOVS r1,#0
- 0x01010530: 4638 8F MOV r0,r7
- 0x01010532: f7f8fd5b ..[. BL gapc_get_operation ; 0x1008fec
- 0x01010536: 2803 .( CMP r0,#3
- 0x01010538: d103 .. BNE 0x1010542 ; hci_rd_rem_ver_info_cmp_evt_handler + 42
- 0x0101053a: 7828 (x LDRB r0,[r5,#0]
- 0x0101053c: b148 H. CBZ r0,0x1010552 ; hci_rd_rem_ver_info_cmp_evt_handler + 58
- 0x0101053e: 3090 .0 ADDS r0,r0,#0x90
- 0x01010540: b2c6 .. UXTB r6,r0
- 0x01010542: 4632 2F MOV r2,r6
- 0x01010544: 2100 .! MOVS r1,#0
- 0x01010546: 4638 8F MOV r0,r7
- 0x01010548: f7f9f910 .... BL gapc_send_complete_evt ; 0x100976c
- 0x0101054c: 2000 . MOVS r0,#0
- 0x0101054e: e8bd81f0 .... POP {r4-r8,pc}
- 0x01010552: 2600 .& MOVS r6,#0
- 0x01010554: 4631 1F MOV r1,r6
- 0x01010556: 4638 8F MOV r0,r7
- 0x01010558: f7f8fd5e ..^. BL gapc_get_requester ; 0x1009018
- 0x0101055c: 4601 .F MOV r1,r0
- 0x0101055e: 2008 . MOVS r0,#8
- 0x01010560: ea402207 @.." ORR r2,r0,r7,LSL #8
- 0x01010564: 2306 .# MOVS r3,#6
- 0x01010566: f6406007 @..` MOV r0,#0xe07
- 0x0101056a: f7f0fa94 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101056e: 4604 .F MOV r4,r0
- 0x01010570: 7928 (y LDRB r0,[r5,#4]
- 0x01010572: 7120 q STRB r0,[r4,#4]
- 0x01010574: 8928 (. LDRH r0,[r5,#8]
- 0x01010576: 8060 `. STRH r0,[r4,#2]
- 0x01010578: 88e8 .. LDRH r0,[r5,#6]
- 0x0101057a: 8020 . STRH r0,[r4,#0]
- 0x0101057c: 4620 F MOV r0,r4
- 0x0101057e: f7f0fa8f .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01010582: 7920 y LDRB r0,[r4,#4]
- 0x01010584: 2806 .( CMP r0,#6
- 0x01010586: d8dc .. BHI 0x1010542 ; hci_rd_rem_ver_info_cmp_evt_handler + 42
- 0x01010588: 4804 .H LDR r0,[pc,#16] ; [0x101059c] = 0x20004ab8
- 0x0101058a: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x0101058e: f8101f55 ..U. LDRB r1,[r0,#0x55]!
- 0x01010592: f0210102 !... BIC r1,r1,#2
- 0x01010596: 7001 .p STRB r1,[r0,#0]
- 0x01010598: e7d3 .. B 0x1010542 ; hci_rd_rem_ver_info_cmp_evt_handler + 42
- $d
- 0x0101059a: 0000 .. DCW 0
- 0x0101059c: 20004ab8 .J. DCD 536890040
- $t
- i.hci_rd_rssi_cmd_cmp_evt_handler
- hci_rd_rssi_cmd_cmp_evt_handler
- 0x010105a0: b570 p. PUSH {r4-r6,lr}
- 0x010105a2: 4614 .F MOV r4,r2
- 0x010105a4: 460d .F MOV r5,r1
- 0x010105a6: 4610 .F MOV r0,r2
- 0x010105a8: f7f0fab1 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010105ac: 0a26 &. LSRS r6,r4,#8
- 0x010105ae: 283f ?( CMP r0,#0x3f
- 0x010105b0: d00f .. BEQ 0x10105d2 ; hci_rd_rssi_cmd_cmp_evt_handler + 50
- 0x010105b2: 2441 A$ MOVS r4,#0x41
- 0x010105b4: 2100 .! MOVS r1,#0
- 0x010105b6: 4630 0F MOV r0,r6
- 0x010105b8: f7f8fd18 .... BL gapc_get_operation ; 0x1008fec
- 0x010105bc: 2807 .( CMP r0,#7
- 0x010105be: d103 .. BNE 0x10105c8 ; hci_rd_rssi_cmd_cmp_evt_handler + 40
- 0x010105c0: 7828 (x LDRB r0,[r5,#0]
- 0x010105c2: b140 @. CBZ r0,0x10105d6 ; hci_rd_rssi_cmd_cmp_evt_handler + 54
- 0x010105c4: 3090 .0 ADDS r0,r0,#0x90
- 0x010105c6: b2c4 .. UXTB r4,r0
- 0x010105c8: 4622 "F MOV r2,r4
- 0x010105ca: 2100 .! MOVS r1,#0
- 0x010105cc: 4630 0F MOV r0,r6
- 0x010105ce: f7f9f8cd .... BL gapc_send_complete_evt ; 0x100976c
- 0x010105d2: 2000 . MOVS r0,#0
- 0x010105d4: bd70 p. POP {r4-r6,pc}
- 0x010105d6: 2400 .$ MOVS r4,#0
- 0x010105d8: 4621 !F MOV r1,r4
- 0x010105da: 4630 0F MOV r0,r6
- 0x010105dc: f7f8fd1c .... BL gapc_get_requester ; 0x1009018
- 0x010105e0: 4601 .F MOV r1,r0
- 0x010105e2: 2008 . MOVS r0,#8
- 0x010105e4: ea402206 @.." ORR r2,r0,r6,LSL #8
- 0x010105e8: 2301 .# MOVS r3,#1
- 0x010105ea: f6406009 @..` MOV r0,#0xe09
- 0x010105ee: f7f0fa52 ..R. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010105f2: 7929 )y LDRB r1,[r5,#4]
- 0x010105f4: 7001 .p STRB r1,[r0,#0]
- 0x010105f6: f7f0fa53 ..S. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010105fa: e7e5 .. B 0x10105c8 ; hci_rd_rssi_cmd_cmp_evt_handler + 40
- i.hci_test_end_cmd_cmp_evt_handler
- hci_test_end_cmd_cmp_evt_handler
- 0x010105fc: b510 .. PUSH {r4,lr}
- 0x010105fe: 7808 .x LDRB r0,[r1,#0]
- 0x01010600: 460c .F MOV r4,r1
- 0x01010602: b978 x. CBNZ r0,0x1010624 ; hci_test_end_cmd_cmp_evt_handler + 40
- 0x01010604: 8860 `. LDRH r0,[r4,#2]
- 0x01010606: b168 h. CBZ r0,0x1010624 ; hci_test_end_cmd_cmp_evt_handler + 40
- 0x01010608: 2000 . MOVS r0,#0
- 0x0101060a: f7fafe49 ..I. BL gapm_get_requester ; 0x100b2a0
- 0x0101060e: 4601 .F MOV r1,r0
- 0x01010610: 2302 .# MOVS r3,#2
- 0x01010612: 2207 ." MOVS r2,#7
- 0x01010614: f6405027 @.'P MOV r0,#0xd27
- 0x01010618: f7f0fa3d ..=. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101061c: 8861 a. LDRH r1,[r4,#2]
- 0x0101061e: 8001 .. STRH r1,[r0,#0]
- 0x01010620: f7f0fa3e ..>. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01010624: 7820 x LDRB r0,[r4,#0]
- 0x01010626: b100 .. CBZ r0,0x101062a ; hci_test_end_cmd_cmp_evt_handler + 46
- 0x01010628: 3090 .0 ADDS r0,r0,#0x90
- 0x0101062a: b2c1 .. UXTB r1,r0
- 0x0101062c: 2000 . MOVS r0,#0
- 0x0101062e: f7fbff51 ..Q. BL gapm_send_complete_evt ; 0x100c4d4
- 0x01010632: 2000 . MOVS r0,#0
- 0x01010634: bd10 .. POP {r4,pc}
- 0x01010636: 0000 .. MOVS r0,r0
- i.hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler
- hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler
- 0x01010638: b570 p. PUSH {r4-r6,lr}
- 0x0101063a: 4610 .F MOV r0,r2
- 0x0101063c: 460c .F MOV r4,r1
- 0x0101063e: f7f0fa66 ..f. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01010642: 4909 .I LDR r1,[pc,#36] ; [0x1010668] = 0x2000015c
- 0x01010644: 4605 .F MOV r5,r0
- 0x01010646: 8860 `. LDRH r0,[r4,#2]
- 0x01010648: 6809 .h LDR r1,[r1,#0]
- 0x0101064a: 4788 .G BLX r1
- 0x0101064c: 4603 .F MOV r3,r0
- 0x0101064e: 2d3f ?- CMP r5,#0x3f
- 0x01010650: d007 .. BEQ 0x1010662 ; hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler + 42
- 0x01010652: 7820 x LDRB r0,[r4,#0]
- 0x01010654: b100 .. CBZ r0,0x1010658 ; hci_vs_set_pref_slave_latency_cmd_cmp_evt_handler + 32
- 0x01010656: 3090 .0 ADDS r0,r0,#0x90
- 0x01010658: b2c2 .. UXTB r2,r0
- 0x0101065a: 2100 .! MOVS r1,#0
- 0x0101065c: 4618 .F MOV r0,r3
- 0x0101065e: f7f9f885 .... BL gapc_send_complete_evt ; 0x100976c
- 0x01010662: 2000 . MOVS r0,#0
- 0x01010664: bd70 p. POP {r4-r6,pc}
- $d
- 0x01010666: 0000 .. DCW 0
- 0x01010668: 2000015c \.. DCD 536871260
- $t
- i.hci_wr_auth_payl_to_cmd_cmp_evt_handler
- hci_wr_auth_payl_to_cmd_cmp_evt_handler
- 0x0101066c: b570 p. PUSH {r4-r6,lr}
- 0x0101066e: 4614 .F MOV r4,r2
- 0x01010670: 460d .F MOV r5,r1
- 0x01010672: 4610 .F MOV r0,r2
- 0x01010674: f7f0fa4b ..K. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01010678: 0a23 #. LSRS r3,r4,#8
- 0x0101067a: 283f ?( CMP r0,#0x3f
- 0x0101067c: d007 .. BEQ 0x101068e ; hci_wr_auth_payl_to_cmd_cmp_evt_handler + 34
- 0x0101067e: 7828 (x LDRB r0,[r5,#0]
- 0x01010680: b100 .. CBZ r0,0x1010684 ; hci_wr_auth_payl_to_cmd_cmp_evt_handler + 24
- 0x01010682: 3090 .0 ADDS r0,r0,#0x90
- 0x01010684: b2c2 .. UXTB r2,r0
- 0x01010686: 2100 .! MOVS r1,#0
- 0x01010688: 4618 .F MOV r0,r3
- 0x0101068a: f7f9f86f ..o. BL gapc_send_complete_evt ; 0x100976c
- 0x0101068e: 2000 . MOVS r0,#0
- 0x01010690: bd70 p. POP {r4-r6,pc}
- 0x01010692: 0000 .. MOVS r0,r0
- i.hid_gatt_add_service
- hid_gatt_add_service
- 0x01010694: b50e .. PUSH {r1-r3,lr}
- 0x01010696: 480d .H LDR r0,[pc,#52] ; [0x10106cc] = 0x101a7e8
- 0x01010698: 9000 .. STR r0,[sp,#0]
- 0x0101069a: 2017 . MOVS r0,#0x17
- 0x0101069c: f88d0004 .... STRB r0,[sp,#4]
- 0x010106a0: 480b .H LDR r0,[pc,#44] ; [0x10106d0] = 0x10106d9
- 0x010106a2: 9002 .. STR r0,[sp,#8]
- 0x010106a4: 480b .H LDR r0,[pc,#44] ; [0x10106d4] = 0x20003816
- 0x010106a6: 2101 .! MOVS r1,#1
- 0x010106a8: 2202 ." MOVS r2,#2
- 0x010106aa: 7001 .p STRB r1,[r0,#0]
- 0x010106ac: 7041 Ap STRB r1,[r0,#1]
- 0x010106ae: 7082 .p STRB r2,[r0,#2]
- 0x010106b0: 70c1 .p STRB r1,[r0,#3]
- 0x010106b2: 2303 .# MOVS r3,#3
- 0x010106b4: 7103 .q STRB r3,[r0,#4]
- 0x010106b6: 7141 Aq STRB r1,[r0,#5]
- 0x010106b8: 7183 .q STRB r3,[r0,#6]
- 0x010106ba: 71c2 .q STRB r2,[r0,#7]
- 0x010106bc: 4668 hF MOV r0,sp
- 0x010106be: f7fcfa61 ..a. BL gatt_add_service ; 0x100cb84
- 0x010106c2: 4904 .I LDR r1,[pc,#16] ; [0x10106d4] = 0x20003816
- 0x010106c4: 1e89 .. SUBS r1,r1,#2
- 0x010106c6: 7008 .p STRB r0,[r1,#0]
- 0x010106c8: bd0e .. POP {r1-r3,pc}
- $d
- 0x010106ca: 0000 .. DCW 0
- 0x010106cc: 0101a7e8 .... DCD 16885736
- 0x010106d0: 010106d9 .... DCD 16844505
- 0x010106d4: 20003816 .8. DCD 536885270
- $t
- i.hid_gatt_msg_handler
- hid_gatt_msg_handler
- 0x010106d8: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x010106dc: 4604 .F MOV r4,r0
- 0x010106de: 7801 .x LDRB r1,[r0,#0]
- 0x010106e0: 484f OH LDR r0,[pc,#316] ; [0x1010820] = 0x2000407c
- 0x010106e2: f04f0800 O... MOV r8,#0
- 0x010106e6: f04f0901 O... MOV r9,#1
- 0x010106ea: 2909 .) CMP r1,#9
- 0x010106ec: d238 8. BCS 0x1010760 ; hid_gatt_msg_handler + 136
- 0x010106ee: e8dff001 .... TBB [pc,r1]
- $d
- 0x010106f2: 3805 .8 DCW 14341
- 0x010106f4: 94949494 .... DCD 2492765332
- 0x010106f8: 00918d94 .... DCD 9538964
- $t
- 0x010106fc: 88a0 .. LDRH r0,[r4,#4]
- 0x010106fe: 2806 .( CMP r0,#6
- 0x01010700: d015 .. BEQ 0x101072e ; hid_gatt_msg_handler + 86
- 0x01010702: 2802 .( CMP r0,#2
- 0x01010704: d01e .. BEQ 0x1010744 ; hid_gatt_msg_handler + 108
- 0x01010706: 2500 .% MOVS r5,#0
- 0x01010708: f05f0109 _... MOVS.W r1,#9
- 0x0101070c: eb010285 .... ADD r2,r1,r5,LSL #2
- 0x01010710: 4290 .B CMP r0,r2
- 0x01010712: d121 !. BNE 0x1010758 ; hid_gatt_msg_handler + 128
- 0x01010714: 4629 )F MOV r1,r5
- 0x01010716: a043 C. ADR r0,{pc}+0x10e ; 0x1010824
- 0x01010718: f7f0f92c ..,. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0101071c: 4948 HI LDR r1,[pc,#288] ; [0x1010840] = 0x20003816
- 0x0101071e: 68e0 .h LDR r0,[r4,#0xc]
- 0x01010720: eb010145 ..E. ADD r1,r1,r5,LSL #1
- 0x01010724: 8809 .. LDRH r1,[r1,#0]
- 0x01010726: 8001 .. STRH r1,[r0,#0]
- 0x01010728: 2002 . MOVS r0,#2
- 0x0101072a: e8bd87f0 .... POP {r4-r10,pc}
- 0x0101072e: 2190 .! MOVS r1,#0x90
- 0x01010730: a044 D. ADR r0,{pc}+0x114 ; 0x1010844
- 0x01010732: f7f0f91f .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01010736: 2290 ." MOVS r2,#0x90
- 0x01010738: 4948 HI LDR r1,[pc,#288] ; [0x101085c] = 0x101a758
- 0x0101073a: 68e0 .h LDR r0,[r4,#0xc]
- 0x0101073c: f7f0f924 ..$. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01010740: 2090 . MOVS r0,#0x90
- 0x01010742: e7f2 .. B 0x101072a ; hid_gatt_msg_handler + 82
- 0x01010744: a046 F. ADR r0,{pc}+0x11c ; 0x1010860
- 0x01010746: f7f0f915 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0101074a: 4944 DI LDR r1,[pc,#272] ; [0x101085c] = 0x101a758
- 0x0101074c: 68e0 .h LDR r0,[r4,#0xc]
- 0x0101074e: 1f09 .. SUBS r1,r1,#4
- 0x01010750: 6809 .h LDR r1,[r1,#0]
- 0x01010752: 6001 .` STR r1,[r0,#0]
- 0x01010754: 2004 . MOVS r0,#4
- 0x01010756: e7e8 .. B 0x101072a ; hid_gatt_msg_handler + 82
- 0x01010758: 1c6d m. ADDS r5,r5,#1
- 0x0101075a: b2ed .. UXTB r5,r5
- 0x0101075c: 2d04 .- CMP r5,#4
- 0x0101075e: d3d5 .. BCC 0x101070c ; hid_gatt_msg_handler + 52
- 0x01010760: e05b [. B 0x101081a ; hid_gatt_msg_handler + 322
- 0x01010762: 88a0 .. LDRH r0,[r4,#4]
- 0x01010764: 2814 .( CMP r0,#0x14
- 0x01010766: d012 .. BEQ 0x101078e ; hid_gatt_msg_handler + 182
- 0x01010768: 2500 .% MOVS r5,#0
- 0x0101076a: f04f090a O... MOV r9,#0xa
- 0x0101076e: 88a1 .. LDRH r1,[r4,#4]
- 0x01010770: eb090085 .... ADD r0,r9,r5,LSL #2
- 0x01010774: 4281 .B CMP r1,r0
- 0x01010776: d142 B. BNE 0x10107fe ; hid_gatt_msg_handler + 294
- 0x01010778: 4629 )F MOV r1,r5
- 0x0101077a: a03e >. ADR r0,{pc}+0xfa ; 0x1010874
- 0x0101077c: f7f0f8fa .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01010780: 8927 '. LDRH r7,[r4,#8]
- 0x01010782: 2600 .& MOVS r6,#0
- 0x01010784: f8d4800c .... LDR r8,[r4,#0xc]
- 0x01010788: 2f00 ./ CMP r7,#0
- 0x0101078a: d038 8. BEQ 0x10107fe ; hid_gatt_msg_handler + 294
- 0x0101078c: e032 2. B 0x10107f4 ; hid_gatt_msg_handler + 284
- 0x0101078e: a03d =. ADR r0,{pc}+0xf6 ; 0x1010884
- 0x01010790: f7f0f8f0 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01010794: 8926 &. LDRH r6,[r4,#8]
- 0x01010796: 68e7 .h LDR r7,[r4,#0xc]
- 0x01010798: 2500 .% MOVS r5,#0
- 0x0101079a: b156 V. CBZ r6,0x10107b2 ; hid_gatt_msg_handler + 218
- 0x0101079c: e004 .. B 0x10107a8 ; hid_gatt_msg_handler + 208
- 0x0101079e: 5d79 y] LDRB r1,[r7,r5]
- 0x010107a0: a03d =. ADR r0,{pc}+0xf8 ; 0x1010898
- 0x010107a2: f7f0f8e7 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010107a6: 1c6d m. ADDS r5,r5,#1
- 0x010107a8: 42b5 .B CMP r5,r6
- 0x010107aa: d3f8 .. BCC 0x101079e ; hid_gatt_msg_handler + 198
- 0x010107ac: a03c <. ADR r0,{pc}+0xf4 ; 0x10108a0
- 0x010107ae: f7f0f8e1 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010107b2: 68e4 .h LDR r4,[r4,#0xc]
- 0x010107b4: 7820 x LDRB r0,[r4,#0]
- 0x010107b6: 07c0 .. LSLS r0,r0,#31
- 0x010107b8: d001 .. BEQ 0x10107be ; hid_gatt_msg_handler + 230
- 0x010107ba: a03a :. ADR r0,{pc}+0xea ; 0x10108a4
- 0x010107bc: e000 .. B 0x10107c0 ; hid_gatt_msg_handler + 232
- 0x010107be: a03d =. ADR r0,{pc}+0xf6 ; 0x10108b4
- 0x010107c0: f7f0f8d8 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010107c4: 7820 x LDRB r0,[r4,#0]
- 0x010107c6: 4c1e .L LDR r4,[pc,#120] ; [0x1010840] = 0x20003816
- 0x010107c8: 0780 .. LSLS r0,r0,#30
- 0x010107ca: f1a40402 .... SUB r4,r4,#2
- 0x010107ce: d505 .. BPL 0x10107dc ; hid_gatt_msg_handler + 260
- 0x010107d0: a03c <. ADR r0,{pc}+0xf4 ; 0x10108c4
- 0x010107d2: f7f0f8cf .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010107d6: f8849001 .... STRB r9,[r4,#1]
- 0x010107da: e01e .. B 0x101081a ; hid_gatt_msg_handler + 322
- 0x010107dc: a03d =. ADR r0,{pc}+0xf8 ; 0x10108d4
- 0x010107de: f7f0f8c9 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010107e2: f8848001 .... STRB r8,[r4,#1]
- 0x010107e6: e018 .. B 0x101081a ; hid_gatt_msg_handler + 322
- 0x010107e8: f8181006 .... LDRB r1,[r8,r6]
- 0x010107ec: a02a *. ADR r0,{pc}+0xac ; 0x1010898
- 0x010107ee: f7f0f8c1 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010107f2: 1c76 v. ADDS r6,r6,#1
- 0x010107f4: 42be .B CMP r6,r7
- 0x010107f6: d3f7 .. BCC 0x10107e8 ; hid_gatt_msg_handler + 272
- 0x010107f8: a029 ). ADR r0,{pc}+0xa8 ; 0x10108a0
- 0x010107fa: f7f0f8bb .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010107fe: 1c6d m. ADDS r5,r5,#1
- 0x01010800: b2ed .. UXTB r5,r5
- 0x01010802: 2d04 .- CMP r5,#4
- 0x01010804: d3b3 .. BCC 0x101076e ; hid_gatt_msg_handler + 150
- 0x01010806: f000f8a7 .... BL hid_mouse_timer_start ; 0x1010958
- 0x0101080a: e006 .. B 0x101081a ; hid_gatt_msg_handler + 322
- 0x0101080c: 7862 bx LDRB r2,[r4,#1]
- 0x0101080e: f8009002 .... STRB r9,[r0,r2]
- 0x01010812: e002 .. B 0x101081a ; hid_gatt_msg_handler + 322
- 0x01010814: 7862 bx LDRB r2,[r4,#1]
- 0x01010816: f8008002 .... STRB r8,[r0,r2]
- 0x0101081a: 2000 . MOVS r0,#0
- 0x0101081c: e785 .. B 0x101072a ; hid_gatt_msg_handler + 82
- $d
- 0x0101081e: 0000 .. DCW 0
- 0x01010820: 2000407c |@. DCD 536887420
- 0x01010824: 6f706572 repo DCD 1869636978
- 0x01010828: 725f7472 rt_r DCD 1918858354
- 0x0101082c: 255b6665 ef[% DCD 626746981
- 0x01010830: 72205d64 d] r DCD 1914723684
- 0x01010834: 65757165 eque DCD 1702195557
- 0x01010838: 0a0d7473 st.. DCD 168653939
- 0x0101083c: 00000000 .... DCD 0
- 0x01010840: 20003816 .8. DCD 536885270
- 0x01010844: 6f706572 repo DCD 1869636978
- 0x01010848: 6d5f7472 rt_m DCD 1834972274
- 0x0101084c: 72207061 ap r DCD 1914728545
- 0x01010850: 65757165 eque DCD 1702195557
- 0x01010854: 253a7473 st:% DCD 624587891
- 0x01010858: 000a0d64 d... DCD 658788
- 0x0101085c: 0101a758 X... DCD 16885592
- 0x01010860: 20646968 hid DCD 543451496
- 0x01010864: 6f666e69 info DCD 1868983913
- 0x01010868: 71657220 req DCD 1902473760
- 0x0101086c: 74736575 uest DCD 1953719669
- 0x01010870: 00000a0d .... DCD 2573
- 0x01010874: 5f66746e ntf_ DCD 1600549998
- 0x01010878: 62616e65 enab DCD 1650552421
- 0x0101087c: 255b656c le[% DCD 626746732
- 0x01010880: 003a5d64 d]:. DCD 3824996
- 0x01010884: 74697277 writ DCD 1953067639
- 0x01010888: 65722065 e re DCD 1701978213
- 0x0101088c: 74726f70 port DCD 1953656688
- 0x01010890: 2064695f _id DCD 543451487
- 0x01010894: 00003a33 3:.. DCD 14899
- 0x01010898: 30257830 0x%0 DCD 807761968
- 0x0101089c: 002c5832 2X,. DCD 2906162
- 0x010108a0: 00000a0d .... DCD 2573
- 0x010108a4: 5f6d756e num_ DCD 1601009006
- 0x010108a8: 6b636f6c lock DCD 1801678700
- 0x010108ac: 0d6e6f20 on. DCD 225341216
- 0x010108b0: 0000000a .... DCD 10
- 0x010108b4: 5f6d756e num_ DCD 1601009006
- 0x010108b8: 6b636f6c lock DCD 1801678700
- 0x010108bc: 66666f20 off DCD 1717989152
- 0x010108c0: 00000a0d .... DCD 2573
- 0x010108c4: 73706163 caps DCD 1936744803
- 0x010108c8: 636f6c5f _loc DCD 1668246623
- 0x010108cc: 6e6f206b k on DCD 1852776555
- 0x010108d0: 00000a0d .... DCD 2573
- 0x010108d4: 73706163 caps DCD 1936744803
- 0x010108d8: 636f6c5f _loc DCD 1668246623
- 0x010108dc: 666f206b k of DCD 1718558827
- 0x010108e0: 000a0d66 f... DCD 658790
- $t
- i.hid_gatt_report_notify
- hid_gatt_report_notify
- 0x010108e4: b430 0. PUSH {r4,r5}
- 0x010108e6: 2904 .) CMP r1,#4
- 0x010108e8: d216 .. BCS 0x1010918 ; hid_gatt_report_notify + 52
- 0x010108ea: 4c0c .L LDR r4,[pc,#48] ; [0x101091c] = 0x2000407c
- 0x010108ec: 5c24 $\ LDRB r4,[r4,r0]
- 0x010108ee: 2c00 ., CMP r4,#0
- 0x010108f0: d012 .. BEQ 0x1010918 ; hid_gatt_report_notify + 52
- 0x010108f2: f3600407 `... BFI r4,r0,#0,#8
- 0x010108f6: 480a .H LDR r0,[pc,#40] ; [0x1010920] = 0x20003814
- 0x010108f8: f363050f c... BFI r5,r3,#0,#16
- 0x010108fc: 7800 .x LDRB r0,[r0,#0]
- 0x010108fe: f360240f `..$ BFI r4,r0,#8,#8
- 0x01010902: 4620 F MOV r0,r4
- 0x01010904: 2408 .$ MOVS r4,#8
- 0x01010906: eb040181 .... ADD r1,r4,r1,LSL #2
- 0x0101090a: f3614017 a..@ BFI r0,r1,#16,#8
- 0x0101090e: 4611 .F MOV r1,r2
- 0x01010910: 462a *F MOV r2,r5
- 0x01010912: bc30 0. POP {r4,r5}
- 0x01010914: f7fcbcf8 .... B gatt_notification ; 0x100d308
- 0x01010918: bc30 0. POP {r4,r5}
- 0x0101091a: 4770 pG BX lr
- $d
- 0x0101091c: 2000407c |@. DCD 536887420
- 0x01010920: 20003814 .8. DCD 536885268
- $t
- i.hid_keyboard_value_send
- hid_keyboard_value_send
- 0x01010924: b510 .. PUSH {r4,lr}
- 0x01010926: 4c0a .L LDR r4,[pc,#40] ; [0x1010950] = 0x200034fa
- 0x01010928: 7821 !x LDRB r1,[r4,#0]
- 0x0101092a: b169 i. CBZ r1,0x1010948 ; hid_keyboard_value_send + 36
- 0x0101092c: 4602 .F MOV r2,r0
- 0x0101092e: 4809 .H LDR r0,[pc,#36] ; [0x1010954] = 0x20003508
- 0x01010930: 2308 .# MOVS r3,#8
- 0x01010932: 2102 .! MOVS r1,#2
- 0x01010934: 7800 .x LDRB r0,[r0,#0]
- 0x01010936: f7ffffd5 .... BL hid_gatt_report_notify ; 0x10108e4
- 0x0101093a: bf00 .. NOP
- 0x0101093c: f7f7f8a4 .... BL disable_latency ; 0x1007a88
- 0x01010940: f44f7016 O..p MOV r0,#0x258
- 0x01010944: 80e0 .. STRH r0,[r4,#6]
- 0x01010946: bd10 .. POP {r4,pc}
- 0x01010948: 2108 .! MOVS r1,#8
- 0x0101094a: f7f5ff07 .... BL ble_hid_data_tx ; 0x100675c
- 0x0101094e: e7f5 .. B 0x101093c ; hid_keyboard_value_send + 24
- $d
- 0x01010950: 200034fa .4. DCD 536884474
- 0x01010954: 20003508 .5. DCD 536884488
- $t
- i.hid_mouse_timer_start
- hid_mouse_timer_start
- 0x01010958: b570 p. PUSH {r4-r6,lr}
- 0x0101095a: 4c15 .L LDR r4,[pc,#84] ; [0x10109b0] = 0x2000351e
- 0x0101095c: 7820 x LDRB r0,[r4,#0]
- 0x0101095e: 2800 .( CMP r0,#0
- 0x01010960: d125 %. BNE 0x10109ae ; hid_mouse_timer_start + 86
- 0x01010962: 2501 .% MOVS r5,#1
- 0x01010964: f04f21e0 O..! MOV r1,#0xe000e000
- 0x01010968: 2002 . MOVS r0,#2
- 0x0101096a: f8c10280 .... STR r0,[r1,#0x280]
- 0x0101096e: 4811 .H LDR r0,[pc,#68] ; [0x10109b4] = 0x200034fa
- 0x01010970: 4e11 .N LDR r6,[pc,#68] ; [0x10109b8] = 0x50020000
- 0x01010972: 462a *F MOV r2,r5
- 0x01010974: 7800 .x LDRB r0,[r0,#0]
- 0x01010976: b1b8 .. CBZ r0,0x10109a8 ; hid_mouse_timer_start + 80
- 0x01010978: f44f51fa O..Q MOV r1,#0x1f40
- 0x0101097c: 4630 0F MOV r0,r6
- 0x0101097e: f008faa7 .... BL timer_init ; 0x1018ed0
- 0x01010982: 2001 . MOVS r0,#1
- 0x01010984: f7efffe7 .... BL $Ven$TT$L$$NVIC_EnableIRQ ; 0x1000956
- 0x01010988: 4630 0F MOV r0,r6
- 0x0101098a: f7f0f938 ..8. BL $Ven$TT$L$$timer_run ; 0x1000bfe
- 0x0101098e: 2101 .! MOVS r1,#1
- 0x01010990: 2004 . MOVS r0,#4
- 0x01010992: f008f9eb .... BL system_nosleep_evt_set ; 0x1018d6c
- 0x01010996: f008ffcf .... BL user_sensor_init ; 0x1019938
- 0x0101099a: 7025 %p STRB r5,[r4,#0]
- 0x0101099c: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010109a0: 4906 .I LDR r1,[pc,#24] ; [0x10109bc] = 0x1019f20
- 0x010109a2: a007 .. ADR r0,{pc}+0x1e ; 0x10109c0
- 0x010109a4: f7efbfe6 .... B $Ven$TT$L$$co_printf ; 0x1000974
- 0x010109a8: f44f617a O.za MOV r1,#0xfa0
- 0x010109ac: e7e6 .. B 0x101097c ; hid_mouse_timer_start + 36
- 0x010109ae: bd70 p. POP {r4-r6,pc}
- $d
- 0x010109b0: 2000351e .5. DCD 536884510
- 0x010109b4: 200034fa .4. DCD 536884474
- 0x010109b8: 50020000 ...P DCD 1342308352
- 0x010109bc: 01019f20 ... DCD 16883488
- 0x010109c0: 6d69745b [tim DCD 1835627611
- 0x010109c4: 255d7265 er]% DCD 626881125
- 0x010109c8: 000a0d73 s... DCD 658803
- $t
- i.hid_mouse_timer_stop
- hid_mouse_timer_stop
- 0x010109cc: b510 .. PUSH {r4,lr}
- 0x010109ce: 4c0a .L LDR r4,[pc,#40] ; [0x10109f8] = 0x2000351e
- 0x010109d0: 7820 x LDRB r0,[r4,#0]
- 0x010109d2: 2800 .( CMP r0,#0
- 0x010109d4: d00e .. BEQ 0x10109f4 ; hid_mouse_timer_stop + 40
- 0x010109d6: 4809 .H LDR r0,[pc,#36] ; [0x10109fc] = 0x50020000
- 0x010109d8: f7f0f916 .... BL $Ven$TT$L$$timer_stop ; 0x1000c08
- 0x010109dc: 2100 .! MOVS r1,#0
- 0x010109de: 2004 . MOVS r0,#4
- 0x010109e0: f008f9c4 .... BL system_nosleep_evt_set ; 0x1018d6c
- 0x010109e4: 2000 . MOVS r0,#0
- 0x010109e6: 7020 p STRB r0,[r4,#0]
- 0x010109e8: e8bd4010 ...@ POP {r4,lr}
- 0x010109ec: 4904 .I LDR r1,[pc,#16] ; [0x1010a00] = 0x1019f36
- 0x010109ee: a005 .. ADR r0,{pc}+0x16 ; 0x1010a04
- 0x010109f0: f7efbfc0 .... B $Ven$TT$L$$co_printf ; 0x1000974
- 0x010109f4: bd10 .. POP {r4,pc}
- $d
- 0x010109f6: 0000 .. DCW 0
- 0x010109f8: 2000351e .5. DCD 536884510
- 0x010109fc: 50020000 ...P DCD 1342308352
- 0x01010a00: 01019f36 6... DCD 16883510
- 0x01010a04: 6d69745b [tim DCD 1835627611
- 0x01010a08: 255d7265 er]% DCD 626881125
- 0x01010a0c: 000a0d73 s... DCD 658803
- $t
- i.hid_mouse_value_send
- hid_mouse_value_send
- 0x01010a10: b538 8. PUSH {r3-r5,lr}
- 0x01010a12: 4c0f .L LDR r4,[pc,#60] ; [0x1010a50] = 0x200034fa
- 0x01010a14: f88d0000 .... STRB r0,[sp,#0]
- 0x01010a18: f88d1001 .... STRB r1,[sp,#1]
- 0x01010a1c: f88d2002 ... STRB r2,[sp,#2]
- 0x01010a20: f88d3003 ...0 STRB r3,[sp,#3]
- 0x01010a24: 7820 x LDRB r0,[r4,#0]
- 0x01010a26: b168 h. CBZ r0,0x1010a44 ; hid_mouse_value_send + 52
- 0x01010a28: 480a .H LDR r0,[pc,#40] ; [0x1010a54] = 0x20003508
- 0x01010a2a: 2304 .# MOVS r3,#4
- 0x01010a2c: 466a jF MOV r2,sp
- 0x01010a2e: 2100 .! MOVS r1,#0
- 0x01010a30: 7800 .x LDRB r0,[r0,#0]
- 0x01010a32: f7ffff57 ..W. BL hid_gatt_report_notify ; 0x10108e4
- 0x01010a36: bf00 .. NOP
- 0x01010a38: f7f7f826 ..&. BL disable_latency ; 0x1007a88
- 0x01010a3c: f44f7016 O..p MOV r0,#0x258
- 0x01010a40: 80e0 .. STRH r0,[r4,#6]
- 0x01010a42: bd38 8. POP {r3-r5,pc}
- 0x01010a44: 2104 .! MOVS r1,#4
- 0x01010a46: 4668 hF MOV r0,sp
- 0x01010a48: f7f5fe88 .... BL ble_hid_data_tx ; 0x100675c
- 0x01010a4c: e7f4 .. B 0x1010a38 ; hid_mouse_value_send + 40
- $d
- 0x01010a4e: 0000 .. DCW 0
- 0x01010a50: 200034fa .4. DCD 536884474
- 0x01010a54: 20003508 .5. DCD 536884488
- $t
- i.i2s_clear_fifo
- i2s_clear_fifo
- 0x01010a58: 4905 .I LDR r1,[pc,#20] ; [0x1010a70] = 0x2000384c
- 0x01010a5a: b508 .. PUSH {r3,lr}
- 0x01010a5c: 6809 .h LDR r1,[r1,#0]
- 0x01010a5e: 2000 . MOVS r0,#0
- 0x01010a60: 68ca .h LDR r2,[r1,#0xc]
- 0x01010a62: 1c40 @. ADDS r0,r0,#1
- 0x01010a64: b2c0 .. UXTB r0,r0
- 0x01010a66: 9200 .. STR r2,[sp,#0]
- 0x01010a68: 2840 @( CMP r0,#0x40
- 0x01010a6a: d3f9 .. BCC 0x1010a60 ; i2s_clear_fifo + 8
- 0x01010a6c: bd08 .. POP {r3,pc}
- $d
- 0x01010a6e: 0000 .. DCW 0
- 0x01010a70: 2000384c L8. DCD 536885324
- $t
- i.i2s_get_data
- i2s_get_data
- 0x01010a74: b510 .. PUSH {r4,lr}
- 0x01010a76: 4b0b .K LDR r3,[pc,#44] ; [0x1010aa4] = 0x2000384c
- 0x01010a78: b14a J. CBZ r2,0x1010a8e ; i2s_get_data + 26
- 0x01010a7a: 2a01 .* CMP r2,#1
- 0x01010a7c: d109 .. BNE 0x1010a92 ; i2s_get_data + 30
- 0x01010a7e: 2200 ." MOVS r2,#0
- 0x01010a80: e00d .. B 0x1010a9e ; i2s_get_data + 42
- 0x01010a82: 681c .h LDR r4,[r3,#0]
- 0x01010a84: 68e4 .h LDR r4,[r4,#0xc]
- 0x01010a86: 1c52 R. ADDS r2,r2,#1
- 0x01010a88: f8204b02 ..K STRH r4,[r0],#2
- 0x01010a8c: b2d2 .. UXTB r2,r2
- 0x01010a8e: 428a .B CMP r2,r1
- 0x01010a90: d3f7 .. BCC 0x1010a82 ; i2s_get_data + 14
- 0x01010a92: bd10 .. POP {r4,pc}
- 0x01010a94: 681c .h LDR r4,[r3,#0]
- 0x01010a96: 68e4 .h LDR r4,[r4,#0xc]
- 0x01010a98: 1c52 R. ADDS r2,r2,#1
- 0x01010a9a: c010 .. STM r0!,{r4}
- 0x01010a9c: b2d2 .. UXTB r2,r2
- 0x01010a9e: 428a .B CMP r2,r1
- 0x01010aa0: d3f8 .. BCC 0x1010a94 ; i2s_get_data + 32
- 0x01010aa2: bd10 .. POP {r4,pc}
- $d
- 0x01010aa4: 2000384c L8. DCD 536885324
- $t
- i.i2s_get_int_status
- i2s_get_int_status
- 0x01010aa8: 4801 .H LDR r0,[pc,#4] ; [0x1010ab0] = 0x2000384c
- 0x01010aaa: 6800 .h LDR r0,[r0,#0]
- 0x01010aac: 6900 .i LDR r0,[r0,#0x10]
- 0x01010aae: 4770 pG BX lr
- $d
- 0x01010ab0: 2000384c L8. DCD 536885324
- $t
- i.i2s_init
- i2s_init
- 0x01010ab4: b570 p. PUSH {r4-r6,lr}
- 0x01010ab6: 4605 .F MOV r5,r0
- 0x01010ab8: 0048 H. LSLS r0,r1,#1
- 0x01010aba: 491e .I LDR r1,[pc,#120] ; [0x1010b34] = 0xb71b00
- 0x01010abc: 4616 .F MOV r6,r2
- 0x01010abe: fbb1f4f0 .... UDIV r4,r1,r0
- 0x01010ac2: 1e64 d. SUBS r4,r4,#1
- 0x01010ac4: f40bd454 ..T. BL system_get_pclk ; 0x1c370
- 0x01010ac8: 491b .I LDR r1,[pc,#108] ; [0x1010b38] = 0x16e3600
- 0x01010aca: fbb0f2f1 .... UDIV r2,r0,r1
- 0x01010ace: 481b .H LDR r0,[pc,#108] ; [0x1010b3c] = 0x2000384c
- 0x01010ad0: 1e52 R. SUBS r2,r2,#1
- 0x01010ad2: 6801 .h LDR r1,[r0,#0]
- 0x01010ad4: 604a J` STR r2,[r1,#4]
- 0x01010ad6: 608c .` STR r4,[r1,#8]
- 0x01010ad8: 2000 . MOVS r0,#0
- 0x01010ada: 6148 Ha STR r0,[r1,#0x14]
- 0x01010adc: 07a8 .. LSLS r0,r5,#30
- 0x01010ade: d50a .. BPL 0x1010af6 ; i2s_init + 66
- 0x01010ae0: 6948 Hi LDR r0,[r1,#0x14]
- 0x01010ae2: 2002 . MOVS r0,#2
- 0x01010ae4: 6148 Ha STR r0,[r1,#0x14]
- 0x01010ae6: 6948 Hi LDR r0,[r1,#0x14]
- 0x01010ae8: f0400001 @... ORR r0,r0,#1
- 0x01010aec: 6148 Ha STR r0,[r1,#0x14]
- 0x01010aee: 6808 .h LDR r0,[r1,#0]
- 0x01010af0: f0400080 @... ORR r0,r0,#0x80
- 0x01010af4: 6008 .` STR r0,[r1,#0]
- 0x01010af6: 07e8 .. LSLS r0,r5,#31
- 0x01010af8: d00b .. BEQ 0x1010b12 ; i2s_init + 94
- 0x01010afa: 6948 Hi LDR r0,[r1,#0x14]
- 0x01010afc: f0400020 @. . ORR r0,r0,#0x20
- 0x01010b00: 6148 Ha STR r0,[r1,#0x14]
- 0x01010b02: 6948 Hi LDR r0,[r1,#0x14]
- 0x01010b04: f0400010 @... ORR r0,r0,#0x10
- 0x01010b08: 6148 Ha STR r0,[r1,#0x14]
- 0x01010b0a: 6808 .h LDR r0,[r1,#0]
- 0x01010b0c: f4407080 @..p ORR r0,r0,#0x100
- 0x01010b10: 6008 .` STR r0,[r1,#0]
- 0x01010b12: 6808 .h LDR r0,[r1,#0]
- 0x01010b14: f0400004 @... ORR r0,r0,#4
- 0x01010b18: 6008 .` STR r0,[r1,#0]
- 0x01010b1a: 6808 .h LDR r0,[r1,#0]
- 0x01010b1c: f0400008 @... ORR r0,r0,#8
- 0x01010b20: 6008 .` STR r0,[r1,#0]
- 0x01010b22: 6808 .h LDR r0,[r1,#0]
- 0x01010b24: f0400002 @... ORR r0,r0,#2
- 0x01010b28: 6008 .` STR r0,[r1,#0]
- 0x01010b2a: 6808 .h LDR r0,[r1,#0]
- 0x01010b2c: f3661045 f.E. BFI r0,r6,#5,#1
- 0x01010b30: 6008 .` STR r0,[r1,#0]
- 0x01010b32: bd70 p. POP {r4-r6,pc}
- $d
- 0x01010b34: 00b71b00 .... DCD 12000000
- 0x01010b38: 016e3600 .6n. DCD 24000000
- 0x01010b3c: 2000384c L8. DCD 536885324
- $t
- i.i2s_start
- i2s_start
- 0x01010b40: b500 .. PUSH {lr}
- 0x01010b42: f7ffff89 .... BL i2s_clear_fifo ; 0x1010a58
- 0x01010b46: 4805 .H LDR r0,[pc,#20] ; [0x1010b5c] = 0x2000384c
- 0x01010b48: 6800 .h LDR r0,[r0,#0]
- 0x01010b4a: 6801 .h LDR r1,[r0,#0]
- 0x01010b4c: f4417100 A..q ORR r1,r1,#0x200
- 0x01010b50: 6001 .` STR r1,[r0,#0]
- 0x01010b52: 6801 .h LDR r1,[r0,#0]
- 0x01010b54: f0410101 A... ORR r1,r1,#1
- 0x01010b58: 6001 .` STR r1,[r0,#0]
- 0x01010b5a: bd00 .. POP {pc}
- $d
- 0x01010b5c: 2000384c L8. DCD 536885324
- $t
- i.i2s_stop
- i2s_stop
- 0x01010b60: 4805 .H LDR r0,[pc,#20] ; [0x1010b78] = 0x2000384c
- 0x01010b62: 6800 .h LDR r0,[r0,#0]
- 0x01010b64: 6801 .h LDR r1,[r0,#0]
- 0x01010b66: f0210101 !... BIC r1,r1,#1
- 0x01010b6a: 6001 .` STR r1,[r0,#0]
- 0x01010b6c: 6801 .h LDR r1,[r0,#0]
- 0x01010b6e: f4217100 !..q BIC r1,r1,#0x200
- 0x01010b72: 6001 .` STR r1,[r0,#0]
- 0x01010b74: 4770 pG BX lr
- $d
- 0x01010b76: 0000 .. DCW 0
- 0x01010b78: 2000384c L8. DCD 536885324
- $t
- i.inflash_read
- inflash_read
- 0x01010b7c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01010b80: 0b15 .. LSRS r5,r2,#12
- 0x01010b82: 460f .F MOV r7,r1
- 0x01010b84: 4681 .F MOV r9,r0
- 0x01010b86: b2d6 .. UXTB r6,r2
- 0x01010b88: 2400 .$ MOVS r4,#0
- 0x01010b8a: f44f5880 O..X MOV r8,#0x1000
- 0x01010b8e: e007 .. B 0x1010ba0 ; inflash_read + 36
- 0x01010b90: eb073204 ...2 ADD r2,r7,r4,LSL #12
- 0x01010b94: 4641 AF MOV r1,r8
- 0x01010b96: 4648 HF MOV r0,r9
- 0x01010b98: f7efffdc .... BL $Ven$TT$L$$flash_read ; 0x1000b54
- 0x01010b9c: 1c64 d. ADDS r4,r4,#1
- 0x01010b9e: b2e4 .. UXTB r4,r4
- 0x01010ba0: 42ac .B CMP r4,r5
- 0x01010ba2: d3f5 .. BCC 0x1010b90 ; inflash_read + 20
- 0x01010ba4: 2e00 .. CMP r6,#0
- 0x01010ba6: d007 .. BEQ 0x1010bb8 ; inflash_read + 60
- 0x01010ba8: eb073205 ...2 ADD r2,r7,r5,LSL #12
- 0x01010bac: 4631 1F MOV r1,r6
- 0x01010bae: 4648 HF MOV r0,r9
- 0x01010bb0: e8bd47f0 ...G POP {r4-r10,lr}
- 0x01010bb4: f7efbfce .... B $Ven$TT$L$$flash_read ; 0x1000b54
- 0x01010bb8: e8bd87f0 .... POP {r4-r10,pc}
- i.inflash_write
- inflash_write
- 0x01010bbc: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01010bc0: 0b15 .. LSRS r5,r2,#12
- 0x01010bc2: 460f .F MOV r7,r1
- 0x01010bc4: 4680 .F MOV r8,r0
- 0x01010bc6: b2d6 .. UXTB r6,r2
- 0x01010bc8: 2400 .$ MOVS r4,#0
- 0x01010bca: e005 .. B 0x1010bd8 ; inflash_write + 28
- 0x01010bcc: eb083004 ...0 ADD r0,r8,r4,LSL #12
- 0x01010bd0: f7efff3e ..>. BL $Ven$TT$L$$flash_page_erase ; 0x1000a50
- 0x01010bd4: 1c64 d. ADDS r4,r4,#1
- 0x01010bd6: b2e4 .. UXTB r4,r4
- 0x01010bd8: 42ac .B CMP r4,r5
- 0x01010bda: d3f7 .. BCC 0x1010bcc ; inflash_write + 16
- 0x01010bdc: b11e .. CBZ r6,0x1010be6 ; inflash_write + 42
- 0x01010bde: eb083005 ...0 ADD r0,r8,r5,LSL #12
- 0x01010be2: f7efff35 ..5. BL $Ven$TT$L$$flash_page_erase ; 0x1000a50
- 0x01010be6: 2400 .$ MOVS r4,#0
- 0x01010be8: f44f5980 O..Y MOV r9,#0x1000
- 0x01010bec: e008 .. B 0x1010c00 ; inflash_write + 68
- 0x01010bee: bf00 .. NOP
- 0x01010bf0: eb073204 ...2 ADD r2,r7,r4,LSL #12
- 0x01010bf4: 4649 IF MOV r1,r9
- 0x01010bf6: 4640 @F MOV r0,r8
- 0x01010bf8: f7efffa7 .... BL $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x01010bfc: 1c64 d. ADDS r4,r4,#1
- 0x01010bfe: b2e4 .. UXTB r4,r4
- 0x01010c00: 42ac .B CMP r4,r5
- 0x01010c02: d3f5 .. BCC 0x1010bf0 ; inflash_write + 52
- 0x01010c04: 2e00 .. CMP r6,#0
- 0x01010c06: d007 .. BEQ 0x1010c18 ; inflash_write + 92
- 0x01010c08: eb073205 ...2 ADD r2,r7,r5,LSL #12
- 0x01010c0c: 4631 1F MOV r1,r6
- 0x01010c0e: 4640 @F MOV r0,r8
- 0x01010c10: e8bd47f0 ...G POP {r4-r10,lr}
- 0x01010c14: f7efbf99 .... B $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x01010c18: e8bd87f0 .... POP {r4-r10,pc}
- i.initial_static_memory
- initial_static_memory
- 0x01010c1c: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x01010c20: 4684 .F MOV r12,r0
- 0x01010c22: e9dd900d .... LDRD r9,r0,[sp,#0x34]
- 0x01010c26: e9dd560b ...V LDRD r5,r6,[sp,#0x2c]
- 0x01010c2a: f8dfb0c8 .... LDR r11,[pc,#200] ; [0x1010cf4] = 0x200039a4
- 0x01010c2e: 4c30 0L LDR r4,[pc,#192] ; [0x1010cf0] = 0x20004d9c
- 0x01010c30: 9f0a .. LDR r7,[sp,#0x28]
- 0x01010c32: f8ab0000 .... STRH r0,[r11,#0]
- 0x01010c36: 07a0 .. LSLS r0,r4,#30
- 0x01010c38: d002 .. BEQ 0x1010c40 ; initial_static_memory + 36
- 0x01010c3a: f0240403 $... BIC r4,r4,#3
- 0x01010c3e: 1d24 $. ADDS r4,r4,#4
- 0x01010c40: 2ffb ./ CMP r7,#0xfb
- 0x01010c42: d901 .. BLS 0x1010c48 ; initial_static_memory + 44
- 0x01010c44: 20fb . MOVS r0,#0xfb
- 0x01010c46: e000 .. B 0x1010c4a ; initial_static_memory + 46
- 0x01010c48: 4638 8F MOV r0,r7
- 0x01010c4a: ea4f08c0 O... LSL r8,r0,#3
- 0x01010c4e: 482a *H LDR r0,[pc,#168] ; [0x1010cf8] = 0x20000080
- 0x01010c50: f1080870 ..p. ADD r8,r8,#0x70
- 0x01010c54: 2efb .. CMP r6,#0xfb
- 0x01010c56: f8a0803e ..>. STRH r8,[r0,#0x3e]
- 0x01010c5a: d902 .. BLS 0x1010c62 ; initial_static_memory + 70
- 0x01010c5c: f04f08fb O... MOV r8,#0xfb
- 0x01010c60: e000 .. B 0x1010c64 ; initial_static_memory + 72
- 0x01010c62: 46b0 .F MOV r8,r6
- 0x01010c64: ea4f08c8 O... LSL r8,r8,#3
- 0x01010c68: f1080870 ..p. ADD r8,r8,#0x70
- 0x01010c6c: f8a08040 ..@. STRH r8,[r0,#0x40]
- 0x01010c70: f880c04d ..M. STRB r12,[r0,#0x4d]
- 0x01010c74: f880104e ..N. STRB r1,[r0,#0x4e]
- 0x01010c78: f880204f ..O STRB r2,[r0,#0x4f]
- 0x01010c7c: f8803050 ..P0 STRB r3,[r0,#0x50]
- 0x01010c80: 4682 .F MOV r10,r0
- 0x01010c82: f8805051 ..QP STRB r5,[r0,#0x51]
- 0x01010c86: f8209f38 .8. STRH r9,[r0,#0x38]!
- 0x01010c8a: eb04190c .... ADD r9,r4,r12,LSL #4
- 0x01010c8e: 8047 G. STRH r7,[r0,#2]
- 0x01010c90: eb090881 .... ADD r8,r9,r1,LSL #2
- 0x01010c94: f8aa603c ..<` STRH r6,[r10,#0x3c]
- 0x01010c98: eb0807c3 .... ADD r7,r8,r3,LSL #3
- 0x01010c9c: eb0706c5 .... ADD r6,r7,r5,LSL #3
- 0x01010ca0: eb0605c1 .... ADD r5,r6,r1,LSL #3
- 0x01010ca4: ebcc100c .... RSB r0,r12,r12,LSL #4
- 0x01010ca8: 3508 .5 ADDS r5,r5,#8
- 0x01010caa: eb050080 .... ADD r0,r5,r0,LSL #2
- 0x01010cae: 1b01 .. SUBS r1,r0,r4
- 0x01010cb0: f8cb0008 .... STR r0,[r11,#8]
- 0x01010cb4: 480e .H LDR r0,[pc,#56] ; [0x1010cf0] = 0x20004d9c
- 0x01010cb6: f7effe58 ..X. BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x01010cba: f7f6ff7b ..{. BL em_ble_generate_base_address_table ; 0x1007bb4
- 0x01010cbe: 4a0f .J LDR r2,[pc,#60] ; [0x1010cfc] = 0x20000198
- 0x01010cc0: f89a1051 ..Q. LDRB r1,[r10,#0x51]
- 0x01010cc4: f8ba003c ..<. LDRH r0,[r10,#0x3c]
- 0x01010cc8: 8812 .. LDRH r2,[r2,#0]
- 0x01010cca: f44f5300 O..S MOV r3,#0x2000
- 0x01010cce: fb012000 ... MLA r0,r1,r0,r2
- 0x01010cd2: 4298 .B CMP r0,r3
- 0x01010cd4: d8fd .. BHI 0x1010cd2 ; initial_static_memory + 182
- 0x01010cd6: 463b ;F MOV r3,r7
- 0x01010cd8: 4642 BF MOV r2,r8
- 0x01010cda: 4649 IF MOV r1,r9
- 0x01010cdc: 4620 F MOV r0,r4
- 0x01010cde: 9600 .. STR r6,[sp,#0]
- 0x01010ce0: f7efff97 .... BL $Ven$TT$L$$ble_util_buf_init_env ; 0x1000c12
- 0x01010ce4: 4628 (F MOV r0,r5
- 0x01010ce6: e8bd4ff8 ...O POP {r3-r11,lr}
- 0x01010cea: f7efbf97 .... B $Ven$TT$L$$llm_init_act_info_buf ; 0x1000c1c
- $d
- 0x01010cee: 0000 .. DCW 0
- 0x01010cf0: 20004d9c .M. DCD 536890780
- 0x01010cf4: 200039a4 .9. DCD 536885668
- 0x01010cf8: 20000080 ... DCD 536871040
- 0x01010cfc: 20000198 ... DCD 536871320
- $t
- i.jump_table_get_static_keys
- jump_table_get_static_keys
- 0x01010d00: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01010d04: 4d27 'M LDR r5,[pc,#156] ; [0x1010da4] = 0x200039a4
- 0x01010d06: 460e .F MOV r6,r1
- 0x01010d08: 4607 .F MOV r7,r0
- 0x01010d0a: 686c lh LDR r4,[r5,#4]
- 0x01010d0c: 2204 ." MOVS r2,#4
- 0x01010d0e: f1047480 ...t ADD r4,r4,#0x1000000
- 0x01010d12: a125 %. ADR r1,{pc}+0x96 ; 0x1010da8
- 0x01010d14: 4620 F MOV r0,r4
- 0x01010d16: f7effee1 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01010d1a: bbe0 .. CBNZ r0,0x1010d96 ; jump_table_get_static_keys + 150
- 0x01010d1c: 2204 ." MOVS r2,#4
- 0x01010d1e: a124 $. ADR r1,{pc}+0x92 ; 0x1010db0
- 0x01010d20: f1040077 ..w. ADD r0,r4,#0x77
- 0x01010d24: f7effeda .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01010d28: bba8 .. CBNZ r0,0x1010d96 ; jump_table_get_static_keys + 150
- 0x01010d2a: 2f01 ./ CMP r7,#1
- 0x01010d2c: d004 .. BEQ 0x1010d38 ; jump_table_get_static_keys + 56
- 0x01010d2e: 2f02 ./ CMP r7,#2
- 0x01010d30: d006 .. BEQ 0x1010d40 ; jump_table_get_static_keys + 64
- 0x01010d32: 2f04 ./ CMP r7,#4
- 0x01010d34: d134 4. BNE 0x1010da0 ; jump_table_get_static_keys + 160
- 0x01010d36: e008 .. B 0x1010d4a ; jump_table_get_static_keys + 74
- 0x01010d38: 1de1 .. ADDS r1,r4,#7
- 0x01010d3a: 2210 ." MOVS r2,#0x10
- 0x01010d3c: 7920 y LDRB r0,[r4,#4]
- 0x01010d3e: e008 .. B 0x1010d52 ; jump_table_get_static_keys + 82
- 0x01010d40: f1040117 .... ADD r1,r4,#0x17
- 0x01010d44: 2220 " MOVS r2,#0x20
- 0x01010d46: 7960 `y LDRB r0,[r4,#5]
- 0x01010d48: e003 .. B 0x1010d52 ; jump_table_get_static_keys + 82
- 0x01010d4a: 79a0 .y LDRB r0,[r4,#6]
- 0x01010d4c: f1040137 ..7. ADD r1,r4,#0x37
- 0x01010d50: 2240 @" MOVS r2,#0x40
- 0x01010d52: 2855 U( CMP r0,#0x55
- 0x01010d54: d001 .. BEQ 0x1010d5a ; jump_table_get_static_keys + 90
- 0x01010d56: 2000 . MOVS r0,#0
- 0x01010d58: e00a .. B 0x1010d70 ; jump_table_get_static_keys + 112
- 0x01010d5a: 4630 0F MOV r0,r6
- 0x01010d5c: f7effe14 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01010d60: 2001 . MOVS r0,#1
- 0x01010d62: e8bd81f0 .... POP {r4-r8,pc}
- 0x01010d66: 5c0b .\ LDRB r3,[r1,r0]
- 0x01010d68: 2bff .+ CMP r3,#0xff
- 0x01010d6a: d103 .. BNE 0x1010d74 ; jump_table_get_static_keys + 116
- 0x01010d6c: 1c40 @. ADDS r0,r0,#1
- 0x01010d6e: b2c0 .. UXTB r0,r0
- 0x01010d70: 4290 .B CMP r0,r2
- 0x01010d72: d3f8 .. BCC 0x1010d66 ; jump_table_get_static_keys + 102
- 0x01010d74: 4290 .B CMP r0,r2
- 0x01010d76: d013 .. BEQ 0x1010da0 ; jump_table_get_static_keys + 160
- 0x01010d78: f44f5180 O..Q MOV r1,#0x1000
- 0x01010d7c: 6868 hh LDR r0,[r5,#4]
- 0x01010d7e: f7effe71 ..q. BL $Ven$TT$L$$flash_erase ; 0x1000a64
- 0x01010d82: f3bf8f4f ..O. DSB
- 0x01010d86: 480c .H LDR r0,[pc,#48] ; [0x1010db8] = 0xe000ed0c
- 0x01010d88: 6801 .h LDR r1,[r0,#0]
- 0x01010d8a: 4a0c .J LDR r2,[pc,#48] ; [0x1010dbc] = 0x5fa0004
- 0x01010d8c: f40161e0 ...a AND r1,r1,#0x700
- 0x01010d90: 4311 .C ORRS r1,r1,r2
- 0x01010d92: 6001 .` STR r1,[r0,#0]
- 0x01010d94: e000 .. B 0x1010d98 ; jump_table_get_static_keys + 152
- 0x01010d96: e003 .. B 0x1010da0 ; jump_table_get_static_keys + 160
- 0x01010d98: f3bf8f4f ..O. DSB
- 0x01010d9c: bf00 .. NOP
- 0x01010d9e: e7fd .. B 0x1010d9c ; jump_table_get_static_keys + 156
- 0x01010da0: 2000 . MOVS r0,#0
- 0x01010da2: e7de .. B 0x1010d62 ; jump_table_get_static_keys + 98
- $d
- 0x01010da4: 200039a4 .9. DCD 536885668
- 0x01010da8: 51455246 FREQ DCD 1363497542
- 0x01010dac: 00000000 .... DCD 0
- 0x01010db0: 50494843 CHIP DCD 1346979907
- 0x01010db4: 00000000 .... DCD 0
- 0x01010db8: e000ed0c .... DCD 3758157068
- 0x01010dbc: 05fa0004 .... DCD 100270084
- $t
- i.jump_table_memmory_init
- jump_table_memmory_init
- 0x01010dc0: b570 p. PUSH {r4-r6,lr}
- 0x01010dc2: 4c0f .L LDR r4,[pc,#60] ; [0x1010e00] = 0x200039a4
- 0x01010dc4: 4d0f .M LDR r5,[pc,#60] ; [0x1010e04] = 0x2000c000
- 0x01010dc6: 4620 F MOV r0,r4
- 0x01010dc8: 8822 ". LDRH r2,[r4,#0]
- 0x01010dca: 6880 .h LDR r0,[r0,#8]
- 0x01010dcc: 1a29 ). SUBS r1,r5,r0
- 0x01010dce: 1a89 .. SUBS r1,r1,r2
- 0x01010dd0: f5b26f80 ...o CMP r2,#0x400
- 0x01010dd4: f04f02aa O... MOV r2,#0xaa
- 0x01010dd8: d901 .. BLS 0x1010dde ; jump_table_memmory_init + 30
- 0x01010dda: f5016180 ...a ADD r1,r1,#0x400
- 0x01010dde: f7efff22 ..". BL $Ven$TT$L$$__aeabi_memset ; 0x1000c26
- 0x01010de2: 68a1 .h LDR r1,[r4,#8]
- 0x01010de4: 8822 ". LDRH r2,[r4,#0]
- 0x01010de6: 1a68 h. SUBS r0,r5,r1
- 0x01010de8: 1a80 .. SUBS r0,r0,r2
- 0x01010dea: b282 .. UXTH r2,r0
- 0x01010dec: 2003 . MOVS r0,#3
- 0x01010dee: f7efff1f .... BL $Ven$TT$L$$ke_mem_init ; 0x1000c30
- 0x01010df2: 4906 .I LDR r1,[pc,#24] ; [0x1010e0c] = 0x20003ba0
- 0x01010df4: 4804 .H LDR r0,[pc,#16] ; [0x1010e08] = 0x200047c8
- 0x01010df6: 6008 .` STR r0,[r1,#0]
- 0x01010df8: 4905 .I LDR r1,[pc,#20] ; [0x1010e10] = 0x20000138
- 0x01010dfa: 30dc .0 ADDS r0,r0,#0xdc
- 0x01010dfc: 6008 .` STR r0,[r1,#0]
- 0x01010dfe: bd70 p. POP {r4-r6,pc}
- $d
- 0x01010e00: 200039a4 .9. DCD 536885668
- 0x01010e04: 2000c000 ... DCD 536920064
- 0x01010e08: 200047c8 .G. DCD 536889288
- 0x01010e0c: 20003ba0 .;. DCD 536886176
- 0x01010e10: 20000138 8.. DCD 536871224
- $t
- i.jump_table_param_get
- jump_table_param_get
- 0x01010e14: b510 .. PUSH {r4,lr}
- 0x01010e16: 460c .F MOV r4,r1
- 0x01010e18: 2801 .( CMP r0,#1
- 0x01010e1a: d004 .. BEQ 0x1010e26 ; jump_table_param_get + 18
- 0x01010e1c: 2880 .( CMP r0,#0x80
- 0x01010e1e: d010 .. BEQ 0x1010e42 ; jump_table_param_get + 46
- 0x01010e20: 2881 .( CMP r0,#0x81
- 0x01010e22: d117 .. BNE 0x1010e54 ; jump_table_param_get + 64
- 0x01010e24: e006 .. B 0x1010e34 ; jump_table_param_get + 32
- 0x01010e26: 480c .H LDR r0,[pc,#48] ; [0x1010e58] = 0x20000080
- 0x01010e28: f8501f52 P.R. LDR r1,[r0,#0x52]!
- 0x01010e2c: 6011 .` STR r1,[r2,#0]
- 0x01010e2e: 8880 .. LDRH r0,[r0,#4]
- 0x01010e30: 8090 .. STRH r0,[r2,#4]
- 0x01010e32: e00d .. B 0x1010e50 ; jump_table_param_get + 60
- 0x01010e34: 4611 .F MOV r1,r2
- 0x01010e36: 2004 . MOVS r0,#4
- 0x01010e38: f7ffff62 ..b. BL jump_table_get_static_keys ; 0x1010d00
- 0x01010e3c: b150 P. CBZ r0,0x1010e54 ; jump_table_param_get + 64
- 0x01010e3e: 2040 @ MOVS r0,#0x40
- 0x01010e40: e005 .. B 0x1010e4e ; jump_table_param_get + 58
- 0x01010e42: 4611 .F MOV r1,r2
- 0x01010e44: 2002 . MOVS r0,#2
- 0x01010e46: f7ffff5b ..[. BL jump_table_get_static_keys ; 0x1010d00
- 0x01010e4a: b118 .. CBZ r0,0x1010e54 ; jump_table_param_get + 64
- 0x01010e4c: 2020 MOVS r0,#0x20
- 0x01010e4e: 7020 p STRB r0,[r4,#0]
- 0x01010e50: 2000 . MOVS r0,#0
- 0x01010e52: bd10 .. POP {r4,pc}
- 0x01010e54: 2001 . MOVS r0,#1
- 0x01010e56: bd10 .. POP {r4,pc}
- $d
- 0x01010e58: 20000080 ... DCD 536871040
- $t
- i.jump_table_param_set
- jump_table_param_set
- 0x01010e5c: b510 .. PUSH {r4,lr}
- 0x01010e5e: 4613 .F MOV r3,r2
- 0x01010e60: 2801 .( CMP r0,#1
- 0x01010e62: d005 .. BEQ 0x1010e70 ; jump_table_param_set + 20
- 0x01010e64: 2880 .( CMP r0,#0x80
- 0x01010e66: d00c .. BEQ 0x1010e82 ; jump_table_param_set + 38
- 0x01010e68: 2881 .( CMP r0,#0x81
- 0x01010e6a: d007 .. BEQ 0x1010e7c ; jump_table_param_set + 32
- 0x01010e6c: 2001 . MOVS r0,#1
- 0x01010e6e: bd10 .. POP {r4,pc}
- 0x01010e70: 460a .F MOV r2,r1
- 0x01010e72: 4619 .F MOV r1,r3
- 0x01010e74: 4806 .H LDR r0,[pc,#24] ; [0x1010e90] = 0x200000d2
- 0x01010e76: f7effd87 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01010e7a: e006 .. B 0x1010e8a ; jump_table_param_set + 46
- 0x01010e7c: 4611 .F MOV r1,r2
- 0x01010e7e: 2004 . MOVS r0,#4
- 0x01010e80: e001 .. B 0x1010e86 ; jump_table_param_set + 42
- 0x01010e82: 4611 .F MOV r1,r2
- 0x01010e84: 2002 . MOVS r0,#2
- 0x01010e86: f000f805 .... BL jump_table_set_static_keys ; 0x1010e94
- 0x01010e8a: 2000 . MOVS r0,#0
- 0x01010e8c: bd10 .. POP {r4,pc}
- $d
- 0x01010e8e: 0000 .. DCW 0
- 0x01010e90: 200000d2 ... DCD 536871122
- $t
- i.jump_table_set_static_keys
- jump_table_set_static_keys
- 0x01010e94: b5f8 .. PUSH {r3-r7,lr}
- 0x01010e96: 4f22 "O LDR r7,[pc,#136] ; [0x1010f20] = 0x200039a4
- 0x01010e98: 460d .F MOV r5,r1
- 0x01010e9a: 4606 .F MOV r6,r0
- 0x01010e9c: 687c |h LDR r4,[r7,#4]
- 0x01010e9e: 2204 ." MOVS r2,#4
- 0x01010ea0: f1047480 ...t ADD r4,r4,#0x1000000
- 0x01010ea4: a11f .. ADR r1,{pc}+0x80 ; 0x1010f24
- 0x01010ea6: 4620 F MOV r0,r4
- 0x01010ea8: f7effe18 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01010eac: b930 0. CBNZ r0,0x1010ebc ; jump_table_set_static_keys + 40
- 0x01010eae: 2204 ." MOVS r2,#4
- 0x01010eb0: a11e .. ADR r1,{pc}+0x7c ; 0x1010f2c
- 0x01010eb2: f1040077 ..w. ADD r0,r4,#0x77
- 0x01010eb6: f7effe11 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01010eba: b188 .. CBZ r0,0x1010ee0 ; jump_table_set_static_keys + 76
- 0x01010ebc: f44f5180 O..Q MOV r1,#0x1000
- 0x01010ec0: 6878 xh LDR r0,[r7,#4]
- 0x01010ec2: f7effdcf .... BL $Ven$TT$L$$flash_erase ; 0x1000a64
- 0x01010ec6: 687c |h LDR r4,[r7,#4]
- 0x01010ec8: a216 .. ADR r2,{pc}+0x5c ; 0x1010f24
- 0x01010eca: 2104 .! MOVS r1,#4
- 0x01010ecc: 4620 F MOV r0,r4
- 0x01010ece: f7effe3c ..<. BL $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x01010ed2: a216 .. ADR r2,{pc}+0x5a ; 0x1010f2c
- 0x01010ed4: 2104 .! MOVS r1,#4
- 0x01010ed6: f1040077 ..w. ADD r0,r4,#0x77
- 0x01010eda: f7effe36 ..6. BL $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x01010ede: e000 .. B 0x1010ee2 ; jump_table_set_static_keys + 78
- 0x01010ee0: 687c |h LDR r4,[r7,#4]
- 0x01010ee2: 2e01 .. CMP r6,#1
- 0x01010ee4: d013 .. BEQ 0x1010f0e ; jump_table_set_static_keys + 122
- 0x01010ee6: 2e02 .. CMP r6,#2
- 0x01010ee8: d015 .. BEQ 0x1010f16 ; jump_table_set_static_keys + 130
- 0x01010eea: 2e04 .. CMP r6,#4
- 0x01010eec: d10e .. BNE 0x1010f0c ; jump_table_set_static_keys + 120
- 0x01010eee: f1040037 ..7. ADD r0,r4,#0x37
- 0x01010ef2: 2140 @! MOVS r1,#0x40
- 0x01010ef4: 1da4 .. ADDS r4,r4,#6
- 0x01010ef6: 2255 U" MOVS r2,#0x55
- 0x01010ef8: f88d2000 ... STRB r2,[sp,#0]
- 0x01010efc: 462a *F MOV r2,r5
- 0x01010efe: f7effe24 ..$. BL $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x01010f02: 466a jF MOV r2,sp
- 0x01010f04: 2101 .! MOVS r1,#1
- 0x01010f06: 4620 F MOV r0,r4
- 0x01010f08: f7effe1f .... BL $Ven$TT$L$$flash_write ; 0x1000b4a
- 0x01010f0c: bdf8 .. POP {r3-r7,pc}
- 0x01010f0e: 1de0 .. ADDS r0,r4,#7
- 0x01010f10: 2110 .! MOVS r1,#0x10
- 0x01010f12: 1d24 $. ADDS r4,r4,#4
- 0x01010f14: e7ef .. B 0x1010ef6 ; jump_table_set_static_keys + 98
- 0x01010f16: f1040017 .... ADD r0,r4,#0x17
- 0x01010f1a: 2120 ! MOVS r1,#0x20
- 0x01010f1c: 1d64 d. ADDS r4,r4,#5
- 0x01010f1e: e7ea .. B 0x1010ef6 ; jump_table_set_static_keys + 98
- $d
- 0x01010f20: 200039a4 .9. DCD 536885668
- 0x01010f24: 51455246 FREQ DCD 1363497542
- 0x01010f28: 00000000 .... DCD 0
- 0x01010f2c: 50494843 CHIP DCD 1346979907
- 0x01010f30: 00000000 .... DCD 0
- $t
- i.jump_table_set_static_keys_store_offset
- jump_table_set_static_keys_store_offset
- 0x01010f34: 4901 .I LDR r1,[pc,#4] ; [0x1010f3c] = 0x200039a4
- 0x01010f36: 6048 H` STR r0,[r1,#4]
- 0x01010f38: 4770 pG BX lr
- $d
- 0x01010f3a: 0000 .. DCW 0
- 0x01010f3c: 200039a4 .9. DCD 536885668
- $t
- i.keyscan_init
- keyscan_init
- 0x01010f40: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01010f44: 4605 .F MOV r5,r0
- 0x01010f46: 6840 @h LDR r0,[r0,#4]
- 0x01010f48: 2700 .' MOVS r7,#0
- 0x01010f4a: f4207080 ..p BIC r0,r0,#0x100
- 0x01010f4e: 6068 h` STR r0,[r5,#4]
- 0x01010f50: 2201 ." MOVS r2,#1
- 0x01010f52: 2156 V! MOVS r1,#0x56
- 0x01010f54: 4638 8F MOV r0,r7
- 0x01010f56: f7effcef .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01010f5a: b2c0 .. UXTB r0,r0
- 0x01010f5c: f0400320 @. . ORR r3,r0,#0x20
- 0x01010f60: 2201 ." MOVS r2,#1
- 0x01010f62: 2156 V! MOVS r1,#0x56
- 0x01010f64: 2000 . MOVS r0,#0
- 0x01010f66: f7effcec .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01010f6a: 2201 ." MOVS r2,#1
- 0x01010f6c: 2157 W! MOVS r1,#0x57
- 0x01010f6e: 2000 . MOVS r0,#0
- 0x01010f70: f7effce2 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01010f74: b2c0 .. UXTB r0,r0
- 0x01010f76: f0400304 @... ORR r3,r0,#4
- 0x01010f7a: 2201 ." MOVS r2,#1
- 0x01010f7c: 2157 W! MOVS r1,#0x57
- 0x01010f7e: 2000 . MOVS r0,#0
- 0x01010f80: f7effcdf .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01010f84: 2300 .# MOVS r3,#0
- 0x01010f86: 2204 ." MOVS r2,#4
- 0x01010f88: 21c6 .! MOVS r1,#0xc6
- 0x01010f8a: 4618 .F MOV r0,r3
- 0x01010f8c: f7effcd9 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01010f90: 2300 .# MOVS r3,#0
- 0x01010f92: 2202 ." MOVS r2,#2
- 0x01010f94: 21ca .! MOVS r1,#0xca
- 0x01010f96: 4618 .F MOV r0,r3
- 0x01010f98: f7effcd3 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01010f9c: 2400 .$ MOVS r4,#0
- 0x01010f9e: 2601 .& MOVS r6,#1
- 0x01010fa0: e001 .. B 0x1010fa6 ; keyscan_init + 102
- 0x01010fa2: 2c04 ., CMP r4,#4
- 0x01010fa4: d213 .. BCS 0x1010fce ; keyscan_init + 142
- 0x01010fa6: 7829 )x LDRB r1,[r5,#0]
- 0x01010fa8: fa06f804 .... LSL r8,r6,r4
- 0x01010fac: ea110f08 .... TST r1,r8
- 0x01010fb0: d032 2. BEQ 0x1011018 ; keyscan_init + 216
- 0x01010fb2: 2201 ." MOVS r2,#1
- 0x01010fb4: 4621 !F MOV r1,r4
- 0x01010fb6: 2003 . MOVS r0,#3
- 0x01010fb8: f003f9d2 .... BL pmu_set_port_mux ; 0x1014360
- 0x01010fbc: f00801ff .... AND r1,r8,#0xff
- 0x01010fc0: 2003 . MOVS r0,#3
- 0x01010fc2: f003f9bb .... BL pmu_set_pin_to_PMU ; 0x101433c
- 0x01010fc6: 1d20 . ADDS r0,r4,#4
- 0x01010fc8: fa06f800 .... LSL r8,r6,r0
- 0x01010fcc: e020 . B 0x1011010 ; keyscan_init + 208
- 0x01010fce: 7829 )x LDRB r1,[r5,#0]
- 0x01010fd0: 7a28 (z LDRB r0,[r5,#8]
- 0x01010fd2: fa06f904 .... LSL r9,r6,r4
- 0x01010fd6: ea010109 .... AND r1,r1,r9
- 0x01010fda: b150 P. CBZ r0,0x1010ff2 ; keyscan_init + 178
- 0x01010fdc: b1e1 .. CBZ r1,0x1011018 ; keyscan_init + 216
- 0x01010fde: 2201 ." MOVS r2,#1
- 0x01010fe0: 4621 !F MOV r1,r4
- 0x01010fe2: 2002 . MOVS r0,#2
- 0x01010fe4: f003f9bc .... BL pmu_set_port_mux ; 0x1014360
- 0x01010fe8: 46b0 .F MOV r8,r6
- 0x01010fea: f00901ff .... AND r1,r9,#0xff
- 0x01010fee: 2002 . MOVS r0,#2
- 0x01010ff0: e009 .. B 0x1011006 ; keyscan_init + 198
- 0x01010ff2: b189 .. CBZ r1,0x1011018 ; keyscan_init + 216
- 0x01010ff4: 2201 ." MOVS r2,#1
- 0x01010ff6: 4621 !F MOV r1,r4
- 0x01010ff8: 2003 . MOVS r0,#3
- 0x01010ffa: f003f9b1 .... BL pmu_set_port_mux ; 0x1014360
- 0x01010ffe: 46b0 .F MOV r8,r6
- 0x01011000: f00901ff .... AND r1,r9,#0xff
- 0x01011004: 2003 . MOVS r0,#3
- 0x01011006: f003f999 .... BL pmu_set_pin_to_PMU ; 0x101433c
- 0x0101100a: 1f20 . SUBS r0,r4,#4
- 0x0101100c: fa08f800 .... LSL r8,r8,r0
- 0x01011010: ea480807 H... ORR r8,r8,r7
- 0x01011014: f00807ff .... AND r7,r8,#0xff
- 0x01011018: 1c64 d. ADDS r4,r4,#1
- 0x0101101a: b2e4 .. UXTB r4,r4
- 0x0101101c: 2c08 ., CMP r4,#8
- 0x0101101e: d3c0 .. BCC 0x1010fa2 ; keyscan_init + 98
- 0x01011020: 463b ;F MOV r3,r7
- 0x01011022: 2201 ." MOVS r2,#1
- 0x01011024: 21c8 .! MOVS r1,#0xc8
- 0x01011026: 2000 . MOVS r0,#0
- 0x01011028: f7effc8b .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101102c: f04f0800 O... MOV r8,#0
- 0x01011030: ea4f0708 O... MOV.W r7,r8
- 0x01011034: 6868 hh LDR r0,[r5,#4]
- 0x01011036: fa06f407 .... LSL r4,r6,r7
- 0x0101103a: 4220 B TST r0,r4
- 0x0101103c: d00c .. BEQ 0x1011058 ; keyscan_init + 280
- 0x0101103e: 2201 ." MOVS r2,#1
- 0x01011040: 4639 9F MOV r1,r7
- 0x01011042: 2000 . MOVS r0,#0
- 0x01011044: f003f98c .... BL pmu_set_port_mux ; 0x1014360
- 0x01011048: b2e1 .. UXTB r1,r4
- 0x0101104a: 2000 . MOVS r0,#0
- 0x0101104c: f003f976 ..v. BL pmu_set_pin_to_PMU ; 0x101433c
- 0x01011050: ea440408 D... ORR r4,r4,r8
- 0x01011054: f00408ff .... AND r8,r4,#0xff
- 0x01011058: 1c7f .. ADDS r7,r7,#1
- 0x0101105a: b2ff .. UXTB r7,r7
- 0x0101105c: 2f08 ./ CMP r7,#8
- 0x0101105e: d3e9 .. BCC 0x1011034 ; keyscan_init + 244
- 0x01011060: 4643 CF MOV r3,r8
- 0x01011062: 2201 ." MOVS r2,#1
- 0x01011064: 21c9 .! MOVS r1,#0xc9
- 0x01011066: 2000 . MOVS r0,#0
- 0x01011068: f7effc6b ..k. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101106c: 2700 .' MOVS r7,#0
- 0x0101106e: 463c <F MOV r4,r7
- 0x01011070: f1040108 .... ADD r1,r4,#8
- 0x01011074: 6868 hh LDR r0,[r5,#4]
- 0x01011076: fa06f101 .... LSL r1,r6,r1
- 0x0101107a: 4208 .B TST r0,r1
- 0x0101107c: d00e .. BEQ 0x101109c ; keyscan_init + 348
- 0x0101107e: 2201 ." MOVS r2,#1
- 0x01011080: 4621 !F MOV r1,r4
- 0x01011082: 4610 .F MOV r0,r2
- 0x01011084: f003f96c ..l. BL pmu_set_port_mux ; 0x1014360
- 0x01011088: fa06f804 .... LSL r8,r6,r4
- 0x0101108c: f00801ff .... AND r1,r8,#0xff
- 0x01011090: 2001 . MOVS r0,#1
- 0x01011092: f003f953 ..S. BL pmu_set_pin_to_PMU ; 0x101433c
- 0x01011096: ea480007 H... ORR r0,r8,r7
- 0x0101109a: b2c7 .. UXTB r7,r0
- 0x0101109c: 1c64 d. ADDS r4,r4,#1
- 0x0101109e: b2e4 .. UXTB r4,r4
- 0x010110a0: 2c08 ., CMP r4,#8
- 0x010110a2: d3e5 .. BCC 0x1011070 ; keyscan_init + 304
- 0x010110a4: 463b ;F MOV r3,r7
- 0x010110a6: 2201 ." MOVS r2,#1
- 0x010110a8: 21ca .! MOVS r1,#0xca
- 0x010110aa: 2000 . MOVS r0,#0
- 0x010110ac: f7effc49 ..I. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010110b0: 2700 .' MOVS r7,#0
- 0x010110b2: 463c <F MOV r4,r7
- 0x010110b4: ea4f0806 O... MOV.W r8,r6
- 0x010110b8: f1040110 .... ADD r1,r4,#0x10
- 0x010110bc: 6868 hh LDR r0,[r5,#4]
- 0x010110be: fa08f101 .... LSL r1,r8,r1
- 0x010110c2: 4646 FF MOV r6,r8
- 0x010110c4: 4208 .B TST r0,r1
- 0x010110c6: d00b .. BEQ 0x10110e0 ; keyscan_init + 416
- 0x010110c8: 2201 ." MOVS r2,#1
- 0x010110ca: 4621 !F MOV r1,r4
- 0x010110cc: 2002 . MOVS r0,#2
- 0x010110ce: f003f947 ..G. BL pmu_set_port_mux ; 0x1014360
- 0x010110d2: 40a6 .@ LSLS r6,r6,r4
- 0x010110d4: b2f1 .. UXTB r1,r6
- 0x010110d6: 2002 . MOVS r0,#2
- 0x010110d8: f003f930 ..0. BL pmu_set_pin_to_PMU ; 0x101433c
- 0x010110dc: 433e >C ORRS r6,r6,r7
- 0x010110de: b2f7 .. UXTB r7,r6
- 0x010110e0: 1c64 d. ADDS r4,r4,#1
- 0x010110e2: b2e4 .. UXTB r4,r4
- 0x010110e4: 2c04 ., CMP r4,#4
- 0x010110e6: d3e7 .. BCC 0x10110b8 ; keyscan_init + 376
- 0x010110e8: 2201 ." MOVS r2,#1
- 0x010110ea: 21c6 .! MOVS r1,#0xc6
- 0x010110ec: 2000 . MOVS r0,#0
- 0x010110ee: f7effc23 ..#. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010110f2: f367101f g... BFI r0,r7,#4,#28
- 0x010110f6: 4603 .F MOV r3,r0
- 0x010110f8: 2201 ." MOVS r2,#1
- 0x010110fa: 21c6 .! MOVS r1,#0xc6
- 0x010110fc: 2000 . MOVS r0,#0
- 0x010110fe: f7effc20 .. . BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01011102: 7a28 (z LDRB r0,[r5,#8]
- 0x01011104: f04f0201 O... MOV r2,#1
- 0x01011108: 2800 .( CMP r0,#0
- 0x0101110a: f04f01c6 O... MOV r1,#0xc6
- 0x0101110e: f04f0000 O... MOV r0,#0
- 0x01011112: d005 .. BEQ 0x1011120 ; keyscan_init + 480
- 0x01011114: f7effc10 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01011118: b2c0 .. UXTB r0,r0
- 0x0101111a: f0400304 @... ORR r3,r0,#4
- 0x0101111e: e003 .. B 0x1011128 ; keyscan_init + 488
- 0x01011120: f7effc0a .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01011124: f00003fb .... AND r3,r0,#0xfb
- 0x01011128: 2201 ." MOVS r2,#1
- 0x0101112a: 21c6 .! MOVS r1,#0xc6
- 0x0101112c: 2000 . MOVS r0,#0
- 0x0101112e: f7effc08 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01011132: 2314 .# MOVS r3,#0x14
- 0x01011134: 2201 ." MOVS r2,#1
- 0x01011136: 21cb .! MOVS r1,#0xcb
- 0x01011138: 2000 . MOVS r0,#0
- 0x0101113a: f7effc02 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101113e: 23f2 .# MOVS r3,#0xf2
- 0x01011140: 2201 ." MOVS r2,#1
- 0x01011142: 21c7 .! MOVS r1,#0xc7
- 0x01011144: 2000 . MOVS r0,#0
- 0x01011146: f7effbfc .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101114a: 2201 ." MOVS r2,#1
- 0x0101114c: 2167 g! MOVS r1,#0x67
- 0x0101114e: 2000 . MOVS r0,#0
- 0x01011150: f7effbf2 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01011154: 7829 )x LDRB r1,[r5,#0]
- 0x01011156: 2201 ." MOVS r2,#1
- 0x01011158: 4388 .C BICS r0,r0,r1
- 0x0101115a: b2c3 .. UXTB r3,r0
- 0x0101115c: 2167 g! MOVS r1,#0x67
- 0x0101115e: 2000 . MOVS r0,#0
- 0x01011160: f7effbef .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01011164: 2201 ." MOVS r2,#1
- 0x01011166: 21c6 .! MOVS r1,#0xc6
- 0x01011168: 2000 . MOVS r0,#0
- 0x0101116a: f7effbe5 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101116e: e8bd47f0 ...G POP {r4-r10,lr}
- 0x01011172: b2c0 .. UXTB r0,r0
- 0x01011174: f040030b @... ORR r3,r0,#0xb
- 0x01011178: 2201 ." MOVS r2,#1
- 0x0101117a: 21c6 .! MOVS r1,#0xc6
- 0x0101117c: 2000 . MOVS r0,#0
- 0x0101117e: f7efbbe0 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01011182: 0000 .. MOVS r0,r0
- i.l2c_code_conn_param_upd_req_handler
- l2c_code_conn_param_upd_req_handler
- 0x01011184: b570 p. PUSH {r4-r6,lr}
- 0x01011186: 460c .F MOV r4,r1
- 0x01011188: 4605 .F MOV r5,r0
- 0x0101118a: 894b K. LDRH r3,[r1,#0xa]
- 0x0101118c: 890a .. LDRH r2,[r1,#8]
- 0x0101118e: 8889 .. LDRH r1,[r1,#4]
- 0x01011190: 88e0 .. LDRH r0,[r4,#6]
- 0x01011192: f7f8f9d5 .... BL gapc_param_update_sanity ; 0x1009540
- 0x01011196: b1f8 .. CBZ r0,0x10111d8 ; l2c_code_conn_param_upd_req_handler + 84
- 0x01011198: 2008 . MOVS r0,#8
- 0x0101119a: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x0101119e: 4611 .F MOV r1,r2
- 0x010111a0: 230e .# MOVS r3,#0xe
- 0x010111a2: f640600e @..` MOV r0,#0xe0e
- 0x010111a6: f7effc76 ..v. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010111aa: 2109 .! MOVS r1,#9
- 0x010111ac: 7001 .p STRB r1,[r0,#0]
- 0x010111ae: 88e1 .. LDRH r1,[r4,#6]
- 0x010111b0: 8081 .. STRH r1,[r0,#4]
- 0x010111b2: 88a1 .. LDRH r1,[r4,#4]
- 0x010111b4: 8041 A. STRH r1,[r0,#2]
- 0x010111b6: 8921 !. LDRH r1,[r4,#8]
- 0x010111b8: 80c1 .. STRH r1,[r0,#6]
- 0x010111ba: 8961 a. LDRH r1,[r4,#0xa]
- 0x010111bc: 8101 .. STRH r1,[r0,#8]
- 0x010111be: 7861 ax LDRB r1,[r4,#1]
- 0x010111c0: 7041 Ap STRB r1,[r0,#1]
- 0x010111c2: f7effc6d ..m. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010111c6: 4808 .H LDR r0,[pc,#32] ; [0x10111e8] = 0x20004ab8
- 0x010111c8: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x010111cc: f8101f55 ..U. LDRB r1,[r0,#0x55]!
- 0x010111d0: f0210102 !... BIC r1,r1,#2
- 0x010111d4: 7001 .p STRB r1,[r0,#0]
- 0x010111d6: e004 .. B 0x10111e2 ; l2c_code_conn_param_upd_req_handler + 94
- 0x010111d8: 7862 bx LDRB r2,[r4,#1]
- 0x010111da: 2101 .! MOVS r1,#1
- 0x010111dc: 4628 (F MOV r0,r5
- 0x010111de: f7f8fc43 ..C. BL gapc_sig_send_param_resp ; 0x1009a68
- 0x010111e2: 2000 . MOVS r0,#0
- 0x010111e4: bd70 p. POP {r4-r6,pc}
- $d
- 0x010111e6: 0000 .. DCW 0
- 0x010111e8: 20004ab8 .J. DCD 536890040
- $t
- i.l2c_code_conn_param_upd_req_handler
- l2c_code_conn_param_upd_req_handler
- 0x010111ec: b5f8 .. PUSH {r3-r7,lr}
- 0x010111ee: 460c .F MOV r4,r1
- 0x010111f0: 4605 .F MOV r5,r0
- 0x010111f2: 2600 .& MOVS r6,#0
- 0x010111f4: f7f7ff20 .. . BL gapc_get_role ; 0x1009038
- 0x010111f8: 2801 .( CMP r0,#1
- 0x010111fa: d00c .. BEQ 0x1011216 ; l2c_code_conn_param_upd_req_handler + 42
- 0x010111fc: 2104 .! MOVS r1,#4
- 0x010111fe: eb012205 ..." ADD r2,r1,r5,LSL #8
- 0x01011202: 2108 .! MOVS r1,#8
- 0x01011204: f1a40008 .... SUB r0,r4,#8
- 0x01011208: ea412105 A..! ORR r1,r1,r5,LSL #8
- 0x0101120c: f7effcc0 .... BL $Ven$TT$L$$ke_msg_forward ; 0x1000b90
- 0x01011210: 2601 .& MOVS r6,#1
- 0x01011212: 4630 0F MOV r0,r6
- 0x01011214: bdf8 .. POP {r3-r7,pc}
- 0x01011216: 2000 . MOVS r0,#0
- 0x01011218: 9000 .. STR r0,[sp,#0]
- 0x0101121a: 4603 .F MOV r3,r0
- 0x0101121c: 4602 .F MOV r2,r0
- 0x0101121e: 7861 ax LDRB r1,[r4,#1]
- 0x01011220: 4628 (F MOV r0,r5
- 0x01011222: f001ff61 ..a. BL l2cc_sig_send_cmd_reject ; 0x10130e8
- 0x01011226: e7f4 .. B 0x1011212 ; l2c_code_conn_param_upd_req_handler + 38
- i.l2c_code_conn_param_upd_resp_handler
- l2c_code_conn_param_upd_resp_handler
- 0x01011228: b570 p. PUSH {r4-r6,lr}
- 0x0101122a: 460c .F MOV r4,r1
- 0x0101122c: 4605 .F MOV r5,r0
- 0x0101122e: 2102 .! MOVS r1,#2
- 0x01011230: f7f7fedc .... BL gapc_get_operation ; 0x1008fec
- 0x01011234: 2809 .( CMP r0,#9
- 0x01011236: d117 .. BNE 0x1011268 ; l2c_code_conn_param_upd_resp_handler + 64
- 0x01011238: 2102 .! MOVS r1,#2
- 0x0101123a: 4628 (F MOV r0,r5
- 0x0101123c: f7f7fee4 .... BL gapc_get_operation_ptr ; 0x1009008
- 0x01011240: 7861 ax LDRB r1,[r4,#1]
- 0x01011242: 7840 @x LDRB r0,[r0,#1]
- 0x01011244: 4281 .B CMP r1,r0
- 0x01011246: d10f .. BNE 0x1011268 ; l2c_code_conn_param_upd_resp_handler + 64
- 0x01011248: 88a0 .. LDRH r0,[r4,#4]
- 0x0101124a: b108 .. CBZ r0,0x1011250 ; l2c_code_conn_param_upd_resp_handler + 40
- 0x0101124c: 2248 H" MOVS r2,#0x48
- 0x0101124e: e000 .. B 0x1011252 ; l2c_code_conn_param_upd_resp_handler + 42
- 0x01011250: 2200 ." MOVS r2,#0
- 0x01011252: 2102 .! MOVS r1,#2
- 0x01011254: 4628 (F MOV r0,r5
- 0x01011256: f7f8fa89 .... BL gapc_send_complete_evt ; 0x100976c
- 0x0101125a: 2008 . MOVS r0,#8
- 0x0101125c: ea402105 @..! ORR r1,r0,r5,LSL #8
- 0x01011260: f6406035 @.5` MOV r0,#0xe35
- 0x01011264: f7effc35 ..5. BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x01011268: 2000 . MOVS r0,#0
- 0x0101126a: bd70 p. POP {r4-r6,pc}
- i.l2c_code_conn_param_upd_resp_handler
- l2c_code_conn_param_upd_resp_handler
- 0x0101126c: b5f8 .. PUSH {r3-r7,lr}
- 0x0101126e: 460c .F MOV r4,r1
- 0x01011270: 4605 .F MOV r5,r0
- 0x01011272: 2600 .& MOVS r6,#0
- 0x01011274: f7f7fee0 .... BL gapc_get_role ; 0x1009038
- 0x01011278: b160 `. CBZ r0,0x1011294 ; l2c_code_conn_param_upd_resp_handler + 40
- 0x0101127a: 2104 .! MOVS r1,#4
- 0x0101127c: eb012205 ..." ADD r2,r1,r5,LSL #8
- 0x01011280: 2108 .! MOVS r1,#8
- 0x01011282: f1a40008 .... SUB r0,r4,#8
- 0x01011286: ea412105 A..! ORR r1,r1,r5,LSL #8
- 0x0101128a: f7effc81 .... BL $Ven$TT$L$$ke_msg_forward ; 0x1000b90
- 0x0101128e: 2601 .& MOVS r6,#1
- 0x01011290: 4630 0F MOV r0,r6
- 0x01011292: bdf8 .. POP {r3-r7,pc}
- 0x01011294: 2000 . MOVS r0,#0
- 0x01011296: 9000 .. STR r0,[sp,#0]
- 0x01011298: 4603 .F MOV r3,r0
- 0x0101129a: 4602 .F MOV r2,r0
- 0x0101129c: 7861 ax LDRB r1,[r4,#1]
- 0x0101129e: 4628 (F MOV r0,r5
- 0x010112a0: f001ff22 ..". BL l2cc_sig_send_cmd_reject ; 0x10130e8
- 0x010112a4: e7f4 .. B 0x1011290 ; l2c_code_conn_param_upd_resp_handler + 36
- i.l2c_code_disconnection_req_handler
- l2c_code_disconnection_req_handler
- 0x010112a6: b570 p. PUSH {r4-r6,lr}
- 0x010112a8: 460d .F MOV r5,r1
- 0x010112aa: 88ca .. LDRH r2,[r1,#6]
- 0x010112ac: 4606 .F MOV r6,r0
- 0x010112ae: 2102 .! MOVS r1,#2
- 0x010112b0: f000ff30 ..0. BL l2cc_lecb_find ; 0x1012114
- 0x010112b4: 0004 .. MOVS r4,r0
- 0x010112b6: d013 .. BEQ 0x10112e0 ; l2c_code_disconnection_req_handler + 58
- 0x010112b8: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x010112bc: f0200001 ... BIC r0,r0,#1
- 0x010112c0: f8840020 .. . STRB r0,[r4,#0x20]
- 0x010112c4: 20a3 . MOVS r0,#0xa3
- 0x010112c6: f8840021 ..!. STRB r0,[r4,#0x21]
- 0x010112ca: 89e3 .. LDRH r3,[r4,#0xe]
- 0x010112cc: 8ae2 .. LDRH r2,[r4,#0x16]
- 0x010112ce: 7869 ix LDRB r1,[r5,#1]
- 0x010112d0: 4630 0F MOV r0,r6
- 0x010112d2: f001f920 .. . BL l2cc_lecb_send_disc_rsp ; 0x1012516
- 0x010112d6: 2201 ." MOVS r2,#1
- 0x010112d8: 4621 !F MOV r1,r4
- 0x010112da: 4630 0F MOV r0,r6
- 0x010112dc: f000ff3a ..:. BL l2cc_lecb_free ; 0x1012154
- 0x010112e0: 2000 . MOVS r0,#0
- 0x010112e2: bd70 p. POP {r4-r6,pc}
- i.l2c_code_disconnection_resp_handler
- l2c_code_disconnection_resp_handler
- 0x010112e4: b570 p. PUSH {r4-r6,lr}
- 0x010112e6: 460c .F MOV r4,r1
- 0x010112e8: 4605 .F MOV r5,r0
- 0x010112ea: 2100 .! MOVS r1,#0
- 0x010112ec: f000fccc .... BL l2cc_get_operation_ptr ; 0x1011c88
- 0x010112f0: b1f8 .. CBZ r0,0x1011332 ; l2c_code_disconnection_resp_handler + 78
- 0x010112f2: 7861 ax LDRB r1,[r4,#1]
- 0x010112f4: 7842 Bx LDRB r2,[r0,#1]
- 0x010112f6: 4291 .B CMP r1,r2
- 0x010112f8: d11b .. BNE 0x1011332 ; l2c_code_disconnection_resp_handler + 78
- 0x010112fa: 7801 .x LDRB r1,[r0,#0]
- 0x010112fc: 2902 .) CMP r1,#2
- 0x010112fe: d118 .. BNE 0x1011332 ; l2c_code_disconnection_resp_handler + 78
- 0x01011300: 8842 B. LDRH r2,[r0,#2]
- 0x01011302: 2447 G$ MOVS r4,#0x47
- 0x01011304: 2101 .! MOVS r1,#1
- 0x01011306: 4628 (F MOV r0,r5
- 0x01011308: f000ff04 .... BL l2cc_lecb_find ; 0x1012114
- 0x0101130c: 0001 .. MOVS r1,r0
- 0x0101130e: d004 .. BEQ 0x101131a ; l2c_code_disconnection_resp_handler + 54
- 0x01011310: 2201 ." MOVS r2,#1
- 0x01011312: 4628 (F MOV r0,r5
- 0x01011314: f000ff1e .... BL l2cc_lecb_free ; 0x1012154
- 0x01011318: 2400 .$ MOVS r4,#0
- 0x0101131a: 2004 . MOVS r0,#4
- 0x0101131c: eb002105 ...! ADD r1,r0,r5,LSL #8
- 0x01011320: f6402013 @.. MOV r0,#0xa13
- 0x01011324: f7effbd5 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x01011328: 4622 "F MOV r2,r4
- 0x0101132a: 2100 .! MOVS r1,#0
- 0x0101132c: 4628 (F MOV r0,r5
- 0x0101132e: f001f907 .... BL l2cc_op_complete ; 0x1012540
- 0x01011332: 2000 . MOVS r0,#0
- 0x01011334: bd70 p. POP {r4-r6,pc}
- 0x01011336: 0000 .. MOVS r0,r0
- i.l2c_code_le_cb_conn_req_handler
- l2c_code_le_cb_conn_req_handler
- 0x01011338: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x0101133c: b087 .. SUB sp,sp,#0x1c
- 0x0101133e: 4607 .F MOV r7,r0
- 0x01011340: 460d .F MOV r5,r1
- 0x01011342: 8888 .. LDRH r0,[r1,#4]
- 0x01011344: ab05 .. ADD r3,sp,#0x14
- 0x01011346: aa03 .. ADD r2,sp,#0xc
- 0x01011348: 4639 9F MOV r1,r7
- 0x0101134a: f7faf9d5 .... BL gapm_le_psm_get_info ; 0x100b6f8
- 0x0101134e: 4604 .F MOV r4,r0
- 0x01011350: 2847 G( CMP r0,#0x47
- 0x01011352: d016 .. BEQ 0x1011382 ; l2c_code_le_cb_conn_req_handler + 74
- 0x01011354: 2101 .! MOVS r1,#1
- 0x01011356: 4638 8F MOV r0,r7
- 0x01011358: f7f7feea .... BL gapc_is_sec_set ; 0x1009130
- 0x0101135c: 2800 .( CMP r0,#0
- 0x0101135e: f89d0014 .... LDRB r0,[sp,#0x14]
- 0x01011362: d010 .. BEQ 0x1011386 ; l2c_code_le_cb_conn_req_handler + 78
- 0x01011364: f0000003 .... AND r0,r0,#3
- 0x01011368: 2801 .( CMP r0,#1
- 0x0101136a: d91c .. BLS 0x10113a6 ; l2c_code_le_cb_conn_req_handler + 110
- 0x0101136c: 4638 8F MOV r0,r7
- 0x0101136e: f7f7ff4b ..K. BL gapc_lk_sec_lvl_get ; 0x1009208
- 0x01011372: f89d1014 .... LDRB r1,[sp,#0x14]
- 0x01011376: f0010103 .... AND r1,r1,#3
- 0x0101137a: 4288 .B CMP r0,r1
- 0x0101137c: d213 .. BCS 0x10113a6 ; l2c_code_le_cb_conn_req_handler + 110
- 0x0101137e: 2436 6$ MOVS r4,#0x36
- 0x01011380: e01c .. B 0x10113bc ; l2c_code_le_cb_conn_req_handler + 132
- 0x01011382: 243a :$ MOVS r4,#0x3a
- 0x01011384: e01a .. B 0x10113bc ; l2c_code_le_cb_conn_req_handler + 132
- 0x01011386: 0780 .. LSLS r0,r0,#30
- 0x01011388: d018 .. BEQ 0x10113bc ; l2c_code_le_cb_conn_req_handler + 132
- 0x0101138a: 2100 .! MOVS r1,#0
- 0x0101138c: 4638 8F MOV r0,r7
- 0x0101138e: f7f7fecf .... BL gapc_is_sec_set ; 0x1009130
- 0x01011392: 2800 .( CMP r0,#0
- 0x01011394: d0f3 .. BEQ 0x101137e ; l2c_code_le_cb_conn_req_handler + 70
- 0x01011396: 2102 .! MOVS r1,#2
- 0x01011398: 4638 8F MOV r0,r7
- 0x0101139a: f7f7fec9 .... BL gapc_is_sec_set ; 0x1009130
- 0x0101139e: 2800 .( CMP r0,#0
- 0x010113a0: d0ed .. BEQ 0x101137e ; l2c_code_le_cb_conn_req_handler + 70
- 0x010113a2: 2439 9$ MOVS r4,#0x39
- 0x010113a4: e00a .. B 0x10113bc ; l2c_code_le_cb_conn_req_handler + 132
- 0x010113a6: f89d0014 .... LDRB r0,[sp,#0x14]
- 0x010113aa: 0880 .. LSRS r0,r0,#2
- 0x010113ac: 07c0 .. LSLS r0,r0,#31
- 0x010113ae: d005 .. BEQ 0x10113bc ; l2c_code_le_cb_conn_req_handler + 132
- 0x010113b0: 4638 8F MOV r0,r7
- 0x010113b2: f7f7fba9 .... BL gapc_enc_keysize_get ; 0x1008b08
- 0x010113b6: 2810 .( CMP r0,#0x10
- 0x010113b8: d200 .. BCS 0x10113bc ; l2c_code_le_cb_conn_req_handler + 132
- 0x010113ba: 2438 8$ MOVS r4,#0x38
- 0x010113bc: 4620 F MOV r0,r4
- 0x010113be: f000ff19 .... BL l2cc_lecb_h2l_err ; 0x10121f4
- 0x010113c2: 0004 .. MOVS r4,r0
- 0x010113c4: f04f0900 O... MOV r9,#0
- 0x010113c8: d11b .. BNE 0x1011402 ; l2c_code_le_cb_conn_req_handler + 202
- 0x010113ca: 88ea .. LDRH r2,[r5,#6]
- 0x010113cc: f1a20040 ..@. SUB r0,r2,#0x40
- 0x010113d0: 2840 @( CMP r0,#0x40
- 0x010113d2: d300 .. BCC 0x10113d6 ; l2c_code_le_cb_conn_req_handler + 158
- 0x010113d4: 2409 .$ MOVS r4,#9
- 0x010113d6: 8928 (. LDRH r0,[r5,#8]
- 0x010113d8: 2817 .( CMP r0,#0x17
- 0x010113da: d302 .. BCC 0x10113e2 ; l2c_code_le_cb_conn_req_handler + 170
- 0x010113dc: 8968 h. LDRH r0,[r5,#0xa]
- 0x010113de: 2817 .( CMP r0,#0x17
- 0x010113e0: d200 .. BCS 0x10113e4 ; l2c_code_le_cb_conn_req_handler + 172
- 0x010113e2: 240b .$ MOVS r4,#0xb
- 0x010113e4: 2102 .! MOVS r1,#2
- 0x010113e6: 4638 8F MOV r0,r7
- 0x010113e8: f000fe94 .... BL l2cc_lecb_find ; 0x1012114
- 0x010113ec: b108 .. CBZ r0,0x10113f2 ; l2c_code_le_cb_conn_req_handler + 186
- 0x010113ee: 240a .$ MOVS r4,#0xa
- 0x010113f0: e007 .. B 0x1011402 ; l2c_code_le_cb_conn_req_handler + 202
- 0x010113f2: 88a8 .. LDRH r0,[r5,#4]
- 0x010113f4: 2101 .! MOVS r1,#1
- 0x010113f6: f7faf9d3 .... BL gapm_lecb_register ; 0x100b7a0
- 0x010113fa: b108 .. CBZ r0,0x1011400 ; l2c_code_le_cb_conn_req_handler + 200
- 0x010113fc: 2404 .$ MOVS r4,#4
- 0x010113fe: e000 .. B 0x1011402 ; l2c_code_le_cb_conn_req_handler + 202
- 0x01011400: b17c |. CBZ r4,0x1011422 ; l2c_code_le_cb_conn_req_handler + 234
- 0x01011402: f8cd9000 .... STR r9,[sp,#0]
- 0x01011406: f8cd9004 .... STR r9,[sp,#4]
- 0x0101140a: f8cd9008 .... STR r9,[sp,#8]
- 0x0101140e: 786a jx LDRB r2,[r5,#1]
- 0x01011410: 2300 .# MOVS r3,#0
- 0x01011412: 4621 !F MOV r1,r4
- 0x01011414: 4638 8F MOV r0,r7
- 0x01011416: f001f831 ..1. BL l2cc_lecb_send_con_rsp ; 0x101247c
- 0x0101141a: b007 .. ADD sp,sp,#0x1c
- 0x0101141c: 2000 . MOVS r0,#0
- 0x0101141e: e8bd83f0 .... POP {r4-r9,pc}
- 0x01011422: f04f0804 O... MOV r8,#4
- 0x01011426: eb082207 ..." ADD r2,r8,r7,LSL #8
- 0x0101142a: 2308 .# MOVS r3,#8
- 0x0101142c: f8bd100c .... LDRH r1,[sp,#0xc]
- 0x01011430: f6402006 @.. MOV r0,#0xa06
- 0x01011434: f7effb2f ../. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01011438: 4606 .F MOV r6,r0
- 0x0101143a: 2101 .! MOVS r1,#1
- 0x0101143c: 2024 $ MOVS r0,#0x24
- 0x0101143e: f7effafd .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01011442: 4604 .F MOV r4,r0
- 0x01011444: 88a8 .. LDRH r0,[r5,#4]
- 0x01011446: 81a0 .. STRH r0,[r4,#0xc]
- 0x01011448: f8a4900e .... STRH r9,[r4,#0xe]
- 0x0101144c: 88e8 .. LDRH r0,[r5,#6]
- 0x0101144e: 82e0 .. STRH r0,[r4,#0x16]
- 0x01011450: 8928 (. LDRH r0,[r5,#8]
- 0x01011452: 8320 . STRH r0,[r4,#0x18]
- 0x01011454: 8968 h. LDRH r0,[r5,#0xa]
- 0x01011456: 8360 `. STRH r0,[r4,#0x1a]
- 0x01011458: 89a8 .. LDRH r0,[r5,#0xc]
- 0x0101145a: 83a0 .. STRH r0,[r4,#0x1c]
- 0x0101145c: f8bd000c .... LDRH r0,[sp,#0xc]
- 0x01011460: 83e0 .. STRH r0,[r4,#0x1e]
- 0x01011462: f8848020 .. . STRB r8,[r4,#0x20]
- 0x01011466: f8849021 ..!. STRB r9,[r4,#0x21]
- 0x0101146a: 7868 hx LDRB r0,[r5,#1]
- 0x0101146c: f8840022 ..". STRB r0,[r4,#0x22]
- 0x01011470: 4649 IF MOV r1,r9
- 0x01011472: 480a .H LDR r0,[pc,#40] ; [0x101149c] = 0x20004d4c
- 0x01011474: e9c49101 .... STRD r9,r1,[r4,#4]
- 0x01011478: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x0101147c: 4621 !F MOV r1,r4
- 0x0101147e: 3010 .0 ADDS r0,r0,#0x10
- 0x01011480: f7effb4a ..J. BL $Ven$TT$L$$co_list_push_front ; 0x1000b18
- 0x01011484: 89a0 .. LDRH r0,[r4,#0xc]
- 0x01011486: 8030 0. STRH r0,[r6,#0]
- 0x01011488: 8ae0 .. LDRH r0,[r4,#0x16]
- 0x0101148a: 8070 p. STRH r0,[r6,#2]
- 0x0101148c: 8b20 . LDRH r0,[r4,#0x18]
- 0x0101148e: 80b0 .. STRH r0,[r6,#4]
- 0x01011490: 8b60 `. LDRH r0,[r4,#0x1a]
- 0x01011492: 80f0 .. STRH r0,[r6,#6]
- 0x01011494: 4630 0F MOV r0,r6
- 0x01011496: f7effb03 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101149a: e7be .. B 0x101141a ; l2c_code_le_cb_conn_req_handler + 226
- $d
- 0x0101149c: 20004d4c LM. DCD 536890700
- $t
- i.l2c_code_le_cb_conn_resp_handler
- l2c_code_le_cb_conn_resp_handler
- 0x010114a0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010114a4: 460e .F MOV r6,r1
- 0x010114a6: 4680 .F MOV r8,r0
- 0x010114a8: 2100 .! MOVS r1,#0
- 0x010114aa: f000fbed .... BL l2cc_get_operation_ptr ; 0x1011c88
- 0x010114ae: b3a0 .. CBZ r0,0x101151a ; l2c_code_le_cb_conn_resp_handler + 122
- 0x010114b0: 7871 qx LDRB r1,[r6,#1]
- 0x010114b2: 7842 Bx LDRB r2,[r0,#1]
- 0x010114b4: 4291 .B CMP r1,r2
- 0x010114b6: d14c L. BNE 0x1011552 ; l2c_code_le_cb_conn_resp_handler + 178
- 0x010114b8: 7801 .x LDRB r1,[r0,#0]
- 0x010114ba: 2901 .) CMP r1,#1
- 0x010114bc: d149 I. BNE 0x1011552 ; l2c_code_le_cb_conn_resp_handler + 178
- 0x010114be: 8882 .. LDRH r2,[r0,#4]
- 0x010114c0: 2433 3$ MOVS r4,#0x33
- 0x010114c2: 4640 @F MOV r0,r8
- 0x010114c4: f000fe26 ..&. BL l2cc_lecb_find ; 0x1012114
- 0x010114c8: 0005 .. MOVS r5,r0
- 0x010114ca: d03d =. BEQ 0x1011548 ; l2c_code_le_cb_conn_resp_handler + 168
- 0x010114cc: 2104 .! MOVS r1,#4
- 0x010114ce: eb012108 ...! ADD r1,r1,r8,LSL #8
- 0x010114d2: 460f .F MOV r7,r1
- 0x010114d4: f6402013 @.. MOV r0,#0xa13
- 0x010114d8: f7effafb .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x010114dc: 89b0 .. LDRH r0,[r6,#0xc]
- 0x010114de: 213c <! MOVS r1,#0x3c
- 0x010114e0: 280c .( CMP r0,#0xc
- 0x010114e2: d22b +. BCS 0x101153c ; l2c_code_le_cb_conn_resp_handler + 156
- 0x010114e4: e8dff000 .... TBB [pc,r0]
- $d
- 0x010114e8: 2a1a2a06 .*.* DCD 706357766
- 0x010114ec: 22201e1c .. " DCD 572530204
- 0x010114f0: 28262b24 $+&( DCD 673590052
- $t
- 0x010114f4: 88b2 .. LDRH r2,[r6,#4]
- 0x010114f6: 2400 .$ MOVS r4,#0
- 0x010114f8: f1a20040 ..@. SUB r0,r2,#0x40
- 0x010114fc: 2840 @( CMP r0,#0x40
- 0x010114fe: d20a .. BCS 0x1011516 ; l2c_code_le_cb_conn_resp_handler + 118
- 0x01011500: 88f0 .. LDRH r0,[r6,#6]
- 0x01011502: 2817 .( CMP r0,#0x17
- 0x01011504: d307 .. BCC 0x1011516 ; l2c_code_le_cb_conn_resp_handler + 118
- 0x01011506: 8930 0. LDRH r0,[r6,#8]
- 0x01011508: 2817 .( CMP r0,#0x17
- 0x0101150a: d304 .. BCC 0x1011516 ; l2c_code_le_cb_conn_resp_handler + 118
- 0x0101150c: 2102 .! MOVS r1,#2
- 0x0101150e: 4640 @F MOV r0,r8
- 0x01011510: f000fe00 .... BL l2cc_lecb_find ; 0x1012114
- 0x01011514: b300 .. CBZ r0,0x1011558 ; l2c_code_le_cb_conn_resp_handler + 184
- 0x01011516: 244c L$ MOVS r4,#0x4c
- 0x01011518: e011 .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x0101151a: e01a .. B 0x1011552 ; l2c_code_le_cb_conn_resp_handler + 178
- 0x0101151c: 243a :$ MOVS r4,#0x3a
- 0x0101151e: e00e .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x01011520: 2435 5$ MOVS r4,#0x35
- 0x01011522: e00c .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x01011524: 2436 6$ MOVS r4,#0x36
- 0x01011526: e00a .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x01011528: 2437 7$ MOVS r4,#0x37
- 0x0101152a: e008 .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x0101152c: 2438 8$ MOVS r4,#0x38
- 0x0101152e: e006 .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x01011530: 2439 9$ MOVS r4,#0x39
- 0x01011532: e004 .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x01011534: 243e >$ MOVS r4,#0x3e
- 0x01011536: e002 .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x01011538: 2440 @$ MOVS r4,#0x40
- 0x0101153a: e000 .. B 0x101153e ; l2c_code_le_cb_conn_resp_handler + 158
- 0x0101153c: 460c .F MOV r4,r1
- 0x0101153e: 2200 ." MOVS r2,#0
- 0x01011540: 4629 )F MOV r1,r5
- 0x01011542: 4640 @F MOV r0,r8
- 0x01011544: f000fe06 .... BL l2cc_lecb_free ; 0x1012154
- 0x01011548: 4622 "F MOV r2,r4
- 0x0101154a: 2100 .! MOVS r1,#0
- 0x0101154c: 4640 @F MOV r0,r8
- 0x0101154e: f000fff7 .... BL l2cc_op_complete ; 0x1012540
- 0x01011552: 2000 . MOVS r0,#0
- 0x01011554: e8bd81f0 .... POP {r4-r8,pc}
- 0x01011558: 8be9 .. LDRH r1,[r5,#0x1e]
- 0x0101155a: 463a :F MOV r2,r7
- 0x0101155c: 230c .# MOVS r3,#0xc
- 0x0101155e: f6402008 @.. MOV r0,#0xa08
- 0x01011562: 350c .5 ADDS r5,r5,#0xc
- 0x01011564: f7effa97 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01011568: 88b1 .. LDRH r1,[r6,#4]
- 0x0101156a: 8169 i. STRH r1,[r5,#0xa]
- 0x0101156c: 88f1 .. LDRH r1,[r6,#6]
- 0x0101156e: 81a9 .. STRH r1,[r5,#0xc]
- 0x01011570: 8931 1. LDRH r1,[r6,#8]
- 0x01011572: 81e9 .. STRH r1,[r5,#0xe]
- 0x01011574: 8971 q. LDRH r1,[r6,#0xa]
- 0x01011576: 8229 ). STRH r1,[r5,#0x10]
- 0x01011578: 7d29 )} LDRB r1,[r5,#0x14]
- 0x0101157a: f0410101 A... ORR r1,r1,#1
- 0x0101157e: 7529 )u STRB r1,[r5,#0x14]
- 0x01011580: 8829 ). LDRH r1,[r5,#0]
- 0x01011582: 8041 A. STRH r1,[r0,#2]
- 0x01011584: 8869 i. LDRH r1,[r5,#2]
- 0x01011586: 8081 .. STRH r1,[r0,#4]
- 0x01011588: 8a29 ). LDRH r1,[r5,#0x10]
- 0x0101158a: 80c1 .. STRH r1,[r0,#6]
- 0x0101158c: 89a9 .. LDRH r1,[r5,#0xc]
- 0x0101158e: 8101 .. STRH r1,[r0,#8]
- 0x01011590: 89e9 .. LDRH r1,[r5,#0xe]
- 0x01011592: 8141 A. STRH r1,[r0,#0xa]
- 0x01011594: 2100 .! MOVS r1,#0
- 0x01011596: 7001 .p STRB r1,[r0,#0]
- 0x01011598: f7effa82 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101159c: e7d4 .. B 0x1011548 ; l2c_code_le_cb_conn_resp_handler + 168
- 0x0101159e: 0000 .. MOVS r0,r0
- i.l2c_code_le_flow_control_credit_handler
- l2c_code_le_flow_control_credit_handler
- 0x010115a0: b570 p. PUSH {r4-r6,lr}
- 0x010115a2: 460d .F MOV r5,r1
- 0x010115a4: 888a .. LDRH r2,[r1,#4]
- 0x010115a6: 4606 .F MOV r6,r0
- 0x010115a8: 2102 .! MOVS r1,#2
- 0x010115aa: f000fdb3 .... BL l2cc_lecb_find ; 0x1012114
- 0x010115ae: 0004 .. MOVS r4,r0
- 0x010115b0: d038 8. BEQ 0x1011624 ; l2c_code_le_flow_control_credit_handler + 132
- 0x010115b2: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x010115b6: 07c0 .. LSLS r0,r0,#31
- 0x010115b8: d034 4. BEQ 0x1011624 ; l2c_code_le_flow_control_credit_handler + 132
- 0x010115ba: 8ba1 .. LDRH r1,[r4,#0x1c]
- 0x010115bc: 88e8 .. LDRH r0,[r5,#6]
- 0x010115be: f64f72ff O..r MOV r2,#0xffff
- 0x010115c2: 1a51 Q. SUBS r1,r2,r1
- 0x010115c4: 4288 .B CMP r0,r1
- 0x010115c6: d905 .. BLS 0x10115d4 ; l2c_code_le_flow_control_credit_handler + 52
- 0x010115c8: 223d =" MOVS r2,#0x3d
- 0x010115ca: 4621 !F MOV r1,r4
- 0x010115cc: 4630 0F MOV r0,r6
- 0x010115ce: f000fe2d ..-. BL l2cc_lecb_init_disconnect ; 0x101222c
- 0x010115d2: e027 '. B 0x1011624 ; l2c_code_le_flow_control_credit_handler + 132
- 0x010115d4: b330 0. CBZ r0,0x1011624 ; l2c_code_le_flow_control_credit_handler + 132
- 0x010115d6: 2004 . MOVS r0,#4
- 0x010115d8: eb002206 ..." ADD r2,r0,r6,LSL #8
- 0x010115dc: 4603 .F MOV r3,r0
- 0x010115de: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x010115e0: f640200c @.. MOV r0,#0xa0c
- 0x010115e4: f7effa57 ..W. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010115e8: 8ba1 .. LDRH r1,[r4,#0x1c]
- 0x010115ea: 88ea .. LDRH r2,[r5,#6]
- 0x010115ec: 4411 .D ADD r1,r1,r2
- 0x010115ee: 83a1 .. STRH r1,[r4,#0x1c]
- 0x010115f0: 89e1 .. LDRH r1,[r4,#0xe]
- 0x010115f2: 8001 .. STRH r1,[r0,#0]
- 0x010115f4: 88e9 .. LDRH r1,[r5,#6]
- 0x010115f6: 8041 A. STRH r1,[r0,#2]
- 0x010115f8: f7effa52 ..R. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010115fc: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x01011600: 0781 .. LSLS r1,r0,#30
- 0x01011602: d50f .. BPL 0x1011624 ; l2c_code_le_flow_control_credit_handler + 132
- 0x01011604: f0200002 ... BIC r0,r0,#2
- 0x01011608: f8840020 .. . STRB r0,[r4,#0x20]
- 0x0101160c: 4806 .H LDR r0,[pc,#24] ; [0x1011628] = 0x20004d4c
- 0x0101160e: 6861 ah LDR r1,[r4,#4]
- 0x01011610: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x01011614: 390c .9 SUBS r1,r1,#0xc
- 0x01011616: 1d00 .. ADDS r0,r0,#4
- 0x01011618: f7effa4c ..L. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x0101161c: 2101 .! MOVS r1,#1
- 0x0101161e: 4630 0F MOV r0,r6
- 0x01011620: f001fe38 ..8. BL l2cm_tx_status ; 0x1013294
- 0x01011624: 2000 . MOVS r0,#0
- 0x01011626: bd70 p. POP {r4-r6,pc}
- $d
- 0x01011628: 20004d4c LM. DCD 536890700
- $t
- i.l2c_code_reject_handler
- l2c_code_reject_handler
- 0x0101162c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01011630: 4607 .F MOV r7,r0
- 0x01011632: 2600 .& MOVS r6,#0
- 0x01011634: 8888 .. LDRH r0,[r1,#4]
- 0x01011636: 460d .F MOV r5,r1
- 0x01011638: 244c L$ MOVS r4,#0x4c
- 0x0101163a: b120 . CBZ r0,0x1011646 ; l2c_code_reject_handler + 26
- 0x0101163c: 2801 .( CMP r0,#1
- 0x0101163e: d004 .. BEQ 0x101164a ; l2c_code_reject_handler + 30
- 0x01011640: 2802 .( CMP r0,#2
- 0x01011642: d105 .. BNE 0x1011650 ; l2c_code_reject_handler + 36
- 0x01011644: e003 .. B 0x101164e ; l2c_code_reject_handler + 34
- 0x01011646: 243c <$ MOVS r4,#0x3c
- 0x01011648: e002 .. B 0x1011650 ; l2c_code_reject_handler + 36
- 0x0101164a: 2431 1$ MOVS r4,#0x31
- 0x0101164c: e000 .. B 0x1011650 ; l2c_code_reject_handler + 36
- 0x0101164e: 2433 3$ MOVS r4,#0x33
- 0x01011650: 2100 .! MOVS r1,#0
- 0x01011652: 4638 8F MOV r0,r7
- 0x01011654: f7f7fcca .... BL gapc_get_operation ; 0x1008fec
- 0x01011658: 2809 .( CMP r0,#9
- 0x0101165a: d10c .. BNE 0x1011676 ; l2c_code_reject_handler + 74
- 0x0101165c: 2100 .! MOVS r1,#0
- 0x0101165e: 4638 8F MOV r0,r7
- 0x01011660: f7f7fcd2 .... BL gapc_get_operation_ptr ; 0x1009008
- 0x01011664: 7840 @x LDRB r0,[r0,#1]
- 0x01011666: 7869 ix LDRB r1,[r5,#1]
- 0x01011668: 4281 .B CMP r1,r0
- 0x0101166a: d104 .. BNE 0x1011676 ; l2c_code_reject_handler + 74
- 0x0101166c: 4622 "F MOV r2,r4
- 0x0101166e: 2100 .! MOVS r1,#0
- 0x01011670: 4638 8F MOV r0,r7
- 0x01011672: f7f8f87b ..{. BL gapc_send_complete_evt ; 0x100976c
- 0x01011676: 4630 0F MOV r0,r6
- 0x01011678: e8bd81f0 .... POP {r4-r8,pc}
- i.l2c_code_reject_handler
- l2c_code_reject_handler
- 0x0101167c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01011680: 4681 .F MOV r9,r0
- 0x01011682: f04f0800 O... MOV r8,#0
- 0x01011686: 8888 .. LDRH r0,[r1,#4]
- 0x01011688: 460f .F MOV r7,r1
- 0x0101168a: 254c L% MOVS r5,#0x4c
- 0x0101168c: 4646 FF MOV r6,r8
- 0x0101168e: f1a10a08 .... SUB r10,r1,#8
- 0x01011692: b120 . CBZ r0,0x101169e ; l2c_code_reject_handler + 34
- 0x01011694: 2801 .( CMP r0,#1
- 0x01011696: d004 .. BEQ 0x10116a2 ; l2c_code_reject_handler + 38
- 0x01011698: 2802 .( CMP r0,#2
- 0x0101169a: d105 .. BNE 0x10116a8 ; l2c_code_reject_handler + 44
- 0x0101169c: e003 .. B 0x10116a6 ; l2c_code_reject_handler + 42
- 0x0101169e: 253c <% MOVS r5,#0x3c
- 0x010116a0: e002 .. B 0x10116a8 ; l2c_code_reject_handler + 44
- 0x010116a2: 2531 1% MOVS r5,#0x31
- 0x010116a4: e000 .. B 0x10116a8 ; l2c_code_reject_handler + 44
- 0x010116a6: 2533 3% MOVS r5,#0x33
- 0x010116a8: 2100 .! MOVS r1,#0
- 0x010116aa: 4648 HF MOV r0,r9
- 0x010116ac: f000fae0 .... BL l2cc_get_operation ; 0x1011c70
- 0x010116b0: 4604 .F MOV r4,r0
- 0x010116b2: 2801 .( CMP r0,#1
- 0x010116b4: d001 .. BEQ 0x10116ba ; l2c_code_reject_handler + 62
- 0x010116b6: 2c02 ., CMP r4,#2
- 0x010116b8: d104 .. BNE 0x10116c4 ; l2c_code_reject_handler + 72
- 0x010116ba: 2100 .! MOVS r1,#0
- 0x010116bc: 4648 HF MOV r0,r9
- 0x010116be: f000fae3 .... BL l2cc_get_operation_ptr ; 0x1011c88
- 0x010116c2: 7846 Fx LDRB r6,[r0,#1]
- 0x010116c4: 787b {x LDRB r3,[r7,#1]
- 0x010116c6: 2104 .! MOVS r1,#4
- 0x010116c8: eb012209 ..." ADD r2,r1,r9,LSL #8
- 0x010116cc: 42b3 .B CMP r3,r6
- 0x010116ce: d12d -. BNE 0x101172c ; l2c_code_reject_handler + 176
- 0x010116d0: 4611 .F MOV r1,r2
- 0x010116d2: f6402013 @.. MOV r0,#0xa13
- 0x010116d6: f7eff9fc .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x010116da: 2c01 ., CMP r4,#1
- 0x010116dc: d002 .. BEQ 0x10116e4 ; l2c_code_reject_handler + 104
- 0x010116de: 2c02 ., CMP r4,#2
- 0x010116e0: d00e .. BEQ 0x1011700 ; l2c_code_reject_handler + 132
- 0x010116e2: e01d .. B 0x1011720 ; l2c_code_reject_handler + 164
- 0x010116e4: 2100 .! MOVS r1,#0
- 0x010116e6: 4648 HF MOV r0,r9
- 0x010116e8: f000face .... BL l2cc_get_operation_ptr ; 0x1011c88
- 0x010116ec: b1c0 .. CBZ r0,0x1011720 ; l2c_code_reject_handler + 164
- 0x010116ee: 8882 .. LDRH r2,[r0,#4]
- 0x010116f0: 2101 .! MOVS r1,#1
- 0x010116f2: 4648 HF MOV r0,r9
- 0x010116f4: f000fd0e .... BL l2cc_lecb_find ; 0x1012114
- 0x010116f8: 0001 .. MOVS r1,r0
- 0x010116fa: d011 .. BEQ 0x1011720 ; l2c_code_reject_handler + 164
- 0x010116fc: 2200 ." MOVS r2,#0
- 0x010116fe: e00c .. B 0x101171a ; l2c_code_reject_handler + 158
- 0x01011700: 2100 .! MOVS r1,#0
- 0x01011702: 4648 HF MOV r0,r9
- 0x01011704: f000fac0 .... BL l2cc_get_operation_ptr ; 0x1011c88
- 0x01011708: b150 P. CBZ r0,0x1011720 ; l2c_code_reject_handler + 164
- 0x0101170a: 8842 B. LDRH r2,[r0,#2]
- 0x0101170c: 2101 .! MOVS r1,#1
- 0x0101170e: 4648 HF MOV r0,r9
- 0x01011710: f000fd00 .... BL l2cc_lecb_find ; 0x1012114
- 0x01011714: 0001 .. MOVS r1,r0
- 0x01011716: d003 .. BEQ 0x1011720 ; l2c_code_reject_handler + 164
- 0x01011718: 2201 ." MOVS r2,#1
- 0x0101171a: 4648 HF MOV r0,r9
- 0x0101171c: f000fd1a .... BL l2cc_lecb_free ; 0x1012154
- 0x01011720: 462a *F MOV r2,r5
- 0x01011722: 2100 .! MOVS r1,#0
- 0x01011724: 4648 HF MOV r0,r9
- 0x01011726: f000ff0b .... BL l2cc_op_complete ; 0x1012540
- 0x0101172a: e007 .. B 0x101173c ; l2c_code_reject_handler + 192
- 0x0101172c: 2108 .! MOVS r1,#8
- 0x0101172e: ea412109 A..! ORR r1,r1,r9,LSL #8
- 0x01011732: 4650 PF MOV r0,r10
- 0x01011734: f7effa2c ..,. BL $Ven$TT$L$$ke_msg_forward ; 0x1000b90
- 0x01011738: f04f0801 O... MOV r8,#1
- 0x0101173c: 4640 @F MOV r0,r8
- 0x0101173e: e8bd87f0 .... POP {r4-r10,pc}
- 0x01011742: 0000 .. MOVS r0,r0
- i.l2cc_cleanup
- l2cc_cleanup
- 0x01011744: e92d47fc -..G PUSH {r2-r10,lr}
- 0x01011748: f8df90b8 .... LDR r9,[pc,#184] ; [0x1011804] = 0x20004d4c
- 0x0101174c: 4607 .F MOV r7,r0
- 0x0101174e: 2004 . MOVS r0,#4
- 0x01011750: f8594027 Y.'@ LDR r4,[r9,r7,LSL #2]
- 0x01011754: 4688 .F MOV r8,r1
- 0x01011756: eb002607 ...& ADD r6,r0,r7,LSL #8
- 0x0101175a: b3ec .. CBZ r4,0x10117d8 ; l2cc_cleanup + 148
- 0x0101175c: 4631 1F MOV r1,r6
- 0x0101175e: f6402013 @.. MOV r0,#0xa13
- 0x01011762: f7eff9b6 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x01011766: 2500 .% MOVS r5,#0
- 0x01011768: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x0101176c: b128 (. CBZ r0,0x101177a ; l2cc_cleanup + 54
- 0x0101176e: f1b80f00 .... CMP r8,#0
- 0x01011772: d00f .. BEQ 0x1011794 ; l2cc_cleanup + 80
- 0x01011774: 380c .8 SUBS r0,r0,#0xc
- 0x01011776: f7eff9bb .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0101177a: 1c6d m. ADDS r5,r5,#1
- 0x0101177c: f01505ff .... ANDS r5,r5,#0xff
- 0x01011780: d0f2 .. BEQ 0x1011768 ; l2cc_cleanup + 36
- 0x01011782: f0880501 .... EOR r5,r8,#1
- 0x01011786: 6921 !i LDR r1,[r4,#0x10]
- 0x01011788: b151 Q. CBZ r1,0x10117a0 ; l2cc_cleanup + 92
- 0x0101178a: 462a *F MOV r2,r5
- 0x0101178c: 4638 8F MOV r0,r7
- 0x0101178e: f000fce1 .... BL l2cc_lecb_free ; 0x1012154
- 0x01011792: e7f8 .. B 0x1011786 ; l2cc_cleanup + 66
- 0x01011794: 2246 F" MOVS r2,#0x46
- 0x01011796: 4629 )F MOV r1,r5
- 0x01011798: 4638 8F MOV r0,r7
- 0x0101179a: f000fed1 .... BL l2cc_op_complete ; 0x1012540
- 0x0101179e: e7ec .. B 0x101177a ; l2cc_cleanup + 54
- 0x010117a0: 68e0 .h LDR r0,[r4,#0xc]
- 0x010117a2: 2500 .% MOVS r5,#0
- 0x010117a4: b110 .. CBZ r0,0x10117ac ; l2cc_cleanup + 104
- 0x010117a6: bf00 .. NOP
- 0x010117a8: f7eff961 ..a. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010117ac: 6860 `h LDR r0,[r4,#4]
- 0x010117ae: b1d8 .. CBZ r0,0x10117e8 ; l2cc_cleanup + 164
- 0x010117b0: 1d20 . ADDS r0,r4,#4
- 0x010117b2: f7eff97a ..z. BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x010117b6: 4682 .F MOV r10,r0
- 0x010117b8: f1b80f00 .... CMP r8,#0
- 0x010117bc: d112 .. BNE 0x10117e4 ; l2cc_cleanup + 160
- 0x010117be: f8ba0004 .... LDRH r0,[r10,#4]
- 0x010117c2: f5a06120 .. a SUB r1,r0,#0xa00
- 0x010117c6: 3911 .9 SUBS r1,r1,#0x11
- 0x010117c8: d10c .. BNE 0x10117e4 ; l2cc_cleanup + 160
- 0x010117ca: f8ba0012 .... LDRH r0,[r10,#0x12]
- 0x010117ce: e9cd0500 .... STRD r0,r5,[sp,#0]
- 0x010117d2: f8ba2008 ... LDRH r2,[r10,#8]
- 0x010117d6: e000 .. B 0x10117da ; l2cc_cleanup + 150
- 0x010117d8: e00d .. B 0x10117f6 ; l2cc_cleanup + 178
- 0x010117da: 2346 F# MOVS r3,#0x46
- 0x010117dc: 2106 .! MOVS r1,#6
- 0x010117de: 4638 8F MOV r0,r7
- 0x010117e0: f001fc3c ..<. BL l2cc_send_cmp_evt ; 0x101305c
- 0x010117e4: 4650 PF MOV r0,r10
- 0x010117e6: e7df .. B 0x10117a8 ; l2cc_cleanup + 100
- 0x010117e8: 464c LF MOV r4,r9
- 0x010117ea: f8590027 Y.'. LDR r0,[r9,r7,LSL #2]
- 0x010117ee: f7eff93e ..>. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010117f2: f8445027 D.'P STR r5,[r4,r7,LSL #2]
- 0x010117f6: 4630 0F MOV r0,r6
- 0x010117f8: e8bd47fc ...G POP {r2-r10,lr}
- 0x010117fc: 213f ?! MOVS r1,#0x3f
- 0x010117fe: f7efb8be .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- $d
- 0x01011802: 0000 .. DCW 0
- 0x01011804: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_cmp_evt_handler
- l2cc_cmp_evt_handler
- 0x01011808: b500 .. PUSH {lr}
- 0x0101180a: 7808 .x LDRB r0,[r1,#0]
- 0x0101180c: b085 .. SUB sp,sp,#0x14
- 0x0101180e: 2804 .( CMP r0,#4
- 0x01011810: d114 .. BNE 0x101183c ; l2cc_cmp_evt_handler + 52
- 0x01011812: 2024 $ MOVS r0,#0x24
- 0x01011814: f88d0000 .... STRB r0,[sp,#0]
- 0x01011818: 0a18 .. LSRS r0,r3,#8
- 0x0101181a: f88d0001 .... STRB r0,[sp,#1]
- 0x0101181e: 8848 H. LDRH r0,[r1,#2]
- 0x01011820: f8ad0006 .... STRH r0,[sp,#6]
- 0x01011824: 7848 Hx LDRB r0,[r1,#1]
- 0x01011826: f88d0004 .... STRB r0,[sp,#4]
- 0x0101182a: 8888 .. LDRH r0,[r1,#4]
- 0x0101182c: f8ad0008 .... STRH r0,[sp,#8]
- 0x01011830: 4804 .H LDR r0,[pc,#16] ; [0x1011844] = 0x200049b4
- 0x01011832: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01011836: b109 .. CBZ r1,0x101183c ; l2cc_cmp_evt_handler + 52
- 0x01011838: 4668 hF MOV r0,sp
- 0x0101183a: 4788 .G BLX r1
- 0x0101183c: b005 .. ADD sp,sp,#0x14
- 0x0101183e: 2000 . MOVS r0,#0
- 0x01011840: bd00 .. POP {pc}
- $d
- 0x01011842: 0000 .. DCW 0
- 0x01011844: 200049b4 .I. DCD 536889780
- $t
- i.l2cc_cmp_evt_handler
- l2cc_cmp_evt_handler
- 0x01011848: b510 .. PUSH {r4,lr}
- 0x0101184a: 4610 .F MOV r0,r2
- 0x0101184c: 0a14 .. LSRS r4,r2,#8
- 0x0101184e: f7eff95e ..^. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01011852: 283f ?( CMP r0,#0x3f
- 0x01011854: d014 .. BEQ 0x1011880 ; l2cc_cmp_evt_handler + 56
- 0x01011856: 2101 .! MOVS r1,#1
- 0x01011858: 4620 F MOV r0,r4
- 0x0101185a: f7f7fbc7 .... BL gapc_get_operation ; 0x1008fec
- 0x0101185e: 280c .( CMP r0,#0xc
- 0x01011860: d006 .. BEQ 0x1011870 ; l2cc_cmp_evt_handler + 40
- 0x01011862: 2100 .! MOVS r1,#0
- 0x01011864: 4620 F MOV r0,r4
- 0x01011866: f7f7fbc1 .... BL gapc_get_operation ; 0x1008fec
- 0x0101186a: 2816 .( CMP r0,#0x16
- 0x0101186c: d003 .. BEQ 0x1011876 ; l2cc_cmp_evt_handler + 46
- 0x0101186e: e007 .. B 0x1011880 ; l2cc_cmp_evt_handler + 56
- 0x01011870: 2200 ." MOVS r2,#0
- 0x01011872: 2101 .! MOVS r1,#1
- 0x01011874: e001 .. B 0x101187a ; l2cc_cmp_evt_handler + 50
- 0x01011876: 2200 ." MOVS r2,#0
- 0x01011878: 4611 .F MOV r1,r2
- 0x0101187a: 4620 F MOV r0,r4
- 0x0101187c: f7f7ff76 ..v. BL gapc_send_complete_evt ; 0x100976c
- 0x01011880: 2000 . MOVS r0,#0
- 0x01011882: bd10 .. POP {r4,pc}
- i.l2cc_cmp_evt_handler
- l2cc_cmp_evt_handler
- 0x01011884: b570 p. PUSH {r4-r6,lr}
- 0x01011886: 4615 .F MOV r5,r2
- 0x01011888: 460c .F MOV r4,r1
- 0x0101188a: 4610 .F MOV r0,r2
- 0x0101188c: f7eff93f ..?. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01011890: 0a2d -. LSRS r5,r5,#8
- 0x01011892: 2820 ( CMP r0,#0x20
- 0x01011894: d017 .. BEQ 0x10118c6 ; l2cc_cmp_evt_handler + 66
- 0x01011896: 2101 .! MOVS r1,#1
- 0x01011898: 4628 (F MOV r0,r5
- 0x0101189a: f7fcfcff .... BL gattc_get_operation ; 0x100e29c
- 0x0101189e: 280d .( CMP r0,#0xd
- 0x010118a0: d001 .. BEQ 0x10118a6 ; l2cc_cmp_evt_handler + 34
- 0x010118a2: 280e .( CMP r0,#0xe
- 0x010118a4: d104 .. BNE 0x10118b0 ; l2cc_cmp_evt_handler + 44
- 0x010118a6: 7862 bx LDRB r2,[r4,#1]
- 0x010118a8: 2101 .! MOVS r1,#1
- 0x010118aa: 4628 (F MOV r0,r5
- 0x010118ac: f7fdf85a ..Z. BL gattc_send_complete_evt ; 0x100e964
- 0x010118b0: 2100 .! MOVS r1,#0
- 0x010118b2: 4628 (F MOV r0,r5
- 0x010118b4: f7fcfcf2 .... BL gattc_get_operation ; 0x100e29c
- 0x010118b8: 2812 .( CMP r0,#0x12
- 0x010118ba: d104 .. BNE 0x10118c6 ; l2cc_cmp_evt_handler + 66
- 0x010118bc: 7862 bx LDRB r2,[r4,#1]
- 0x010118be: 2100 .! MOVS r1,#0
- 0x010118c0: 4628 (F MOV r0,r5
- 0x010118c2: f7fdf84f ..O. BL gattc_send_complete_evt ; 0x100e964
- 0x010118c6: 2000 . MOVS r0,#0
- 0x010118c8: bd70 p. POP {r4-r6,pc}
- 0x010118ca: 0000 .. MOVS r0,r0
- i.l2cc_create
- l2cc_create
- 0x010118cc: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010118d0: 4606 .F MOV r6,r0
- 0x010118d2: 2704 .' MOVS r7,#4
- 0x010118d4: eb072006 ... ADD r0,r7,r6,LSL #8
- 0x010118d8: 2100 .! MOVS r1,#0
- 0x010118da: f7eff850 ..P. BL $Ven$TT$L$$ke_state_set ; 0x100097e
- 0x010118de: 2100 .! MOVS r1,#0
- 0x010118e0: 2038 8 MOVS r0,#0x38
- 0x010118e2: f7eff8ab .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010118e6: 0004 .. MOVS r4,r0
- 0x010118e8: d012 .. BEQ 0x1011910 ; l2cc_create + 68
- 0x010118ea: 2000 . MOVS r0,#0
- 0x010118ec: ea4f0500 O... MOV.W r5,r0
- 0x010118f0: f8445020 D. P STR r5,[r4,r0,LSL #2]
- 0x010118f4: 1c40 @. ADDS r0,r0,#1
- 0x010118f6: f01000ff .... ANDS r0,r0,#0xff
- 0x010118fa: d0f9 .. BEQ 0x10118f0 ; l2cc_create + 36
- 0x010118fc: 1d20 . ADDS r0,r4,#4
- 0x010118fe: f7eff8de .... BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x01011902: f1040010 .... ADD r0,r4,#0x10
- 0x01011906: 60e5 .` STR r5,[r4,#0xc]
- 0x01011908: f7eff8d9 .... BL $Ven$TT$L$$co_list_init ; 0x1000abe
- 0x0101190c: 76a5 .v STRB r5,[r4,#0x1a]
- 0x0101190e: 76e7 .v STRB r7,[r4,#0x1b]
- 0x01011910: 4802 .H LDR r0,[pc,#8] ; [0x101191c] = 0x20004d4c
- 0x01011912: f8404026 @.&@ STR r4,[r0,r6,LSL #2]
- 0x01011916: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0101191a: 0000 .. DCW 0
- 0x0101191c: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_data_send
- l2cc_data_send
- 0x01011920: e92d4ff3 -..O PUSH {r0,r1,r4-r11,lr}
- 0x01011924: b08d .. SUB sp,sp,#0x34
- 0x01011926: 460f .F MOV r7,r1
- 0x01011928: 499d .I LDR r1,[pc,#628] ; [0x1011ba0] = 0x20004d4c
- 0x0101192a: 980d .. LDR r0,[sp,#0x34]
- 0x0101192c: f8516020 Q. ` LDR r6,[r1,r0,LSL #2]
- 0x01011930: 2e00 .. CMP r6,#0
- 0x01011932: d070 p. BEQ 0x1011a16 ; l2cc_data_send + 246
- 0x01011934: 6874 th LDR r4,[r6,#4]
- 0x01011936: 2c00 ., CMP r4,#0
- 0x01011938: d06e n. BEQ 0x1011a18 ; l2cc_data_send + 248
- 0x0101193a: 2f00 ./ CMP r7,#0
- 0x0101193c: d0fc .. BEQ 0x1011938 ; l2cc_data_send + 24
- 0x0101193e: f04f0a01 O... MOV r10,#1
- 0x01011942: f04f0b00 O... MOV r11,#0
- 0x01011946: bf00 .. NOP
- 0x01011948: 2001 . MOVS r0,#1
- 0x0101194a: f88d0024 ..$. STRB r0,[sp,#0x24]
- 0x0101194e: f8adb00c .... STRH r11,[sp,#0xc]
- 0x01011952: 2020 MOVS r0,#0x20
- 0x01011954: f7eff8ea .... BL $Ven$TT$L$$CPU_SR_Save ; 0x1000b2c
- 0x01011958: 4605 .F MOV r5,r0
- 0x0101195a: f7eff96e ..n. BL $Ven$TT$L$$ble_util_buf_acl_tx_alloc ; 0x1000c3a
- 0x0101195e: 900b .. STR r0,[sp,#0x2c]
- 0x01011960: 4628 (F MOV r0,r5
- 0x01011962: f7eff8e8 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x1000b36
- 0x01011966: 498f .I LDR r1,[pc,#572] ; [0x1011ba4] = 0x40002000
- 0x01011968: 980b .. LDR r0,[sp,#0x2c]
- 0x0101196a: 4408 .D ADD r0,r0,r1
- 0x0101196c: 900a .. STR r0,[sp,#0x28]
- 0x0101196e: 88a0 .. LDRH r0,[r4,#4]
- 0x01011970: f5a06020 .. ` SUB r0,r0,#0xa00
- 0x01011974: 380d .8 SUBS r0,r0,#0xd
- 0x01011976: d020 . BEQ 0x10119ba ; l2cc_data_send + 154
- 0x01011978: 2802 .( CMP r0,#2
- 0x0101197a: d07d }. BEQ 0x1011a78 ; l2cc_data_send + 344
- 0x0101197c: 2804 .( CMP r0,#4
- 0x0101197e: d17c |. BNE 0x1011a7a ; l2cc_data_send + 346
- 0x01011980: f104010c .... ADD r1,r4,#0xc
- 0x01011984: 89e0 .. LDRH r0,[r4,#0xe]
- 0x01011986: 1d0d .. ADDS r5,r1,#4
- 0x01011988: b100 .. CBZ r0,0x101198c ; l2cc_data_send + 108
- 0x0101198a: 2001 . MOVS r0,#1
- 0x0101198c: f88d0024 ..$. STRB r0,[sp,#0x24]
- 0x01011990: a809 .. ADD r0,sp,#0x24
- 0x01011992: 9000 .. STR r0,[sp,#0]
- 0x01011994: aa03 .. ADD r2,sp,#0xc
- 0x01011996: 4628 (F MOV r0,r5
- 0x01011998: 1c89 .. ADDS r1,r1,#2
- 0x0101199a: 9b0a .. LDR r3,[sp,#0x28]
- 0x0101199c: f000ff42 ..B. BL l2cc_pdu_pack ; 0x1012824
- 0x010119a0: ea5f0900 _... MOVS r9,r0
- 0x010119a4: d102 .. BNE 0x10119ac ; l2cc_data_send + 140
- 0x010119a6: 8828 (. LDRH r0,[r5,#0]
- 0x010119a8: 2800 .( CMP r0,#0
- 0x010119aa: d166 f. BNE 0x1011a7a ; l2cc_data_send + 346
- 0x010119ac: 8869 i. LDRH r1,[r5,#2]
- 0x010119ae: e9cd1b00 .... STRD r1,r11,[sp,#0]
- 0x010119b2: 8922 ". LDRH r2,[r4,#8]
- 0x010119b4: 464b KF MOV r3,r9
- 0x010119b6: 2106 .! MOVS r1,#6
- 0x010119b8: e0e2 .. B 0x1011b80 ; l2cc_data_send + 608
- 0x010119ba: f104000c .... ADD r0,r4,#0xc
- 0x010119be: 9004 .. STR r0,[sp,#0x10]
- 0x010119c0: f1040810 .... ADD r8,r4,#0x10
- 0x010119c4: 8a22 ". LDRH r2,[r4,#0x10]
- 0x010119c6: 2102 .! MOVS r1,#2
- 0x010119c8: 980d .. LDR r0,[sp,#0x34]
- 0x010119ca: f000fba3 .... BL l2cc_lecb_find ; 0x1012114
- 0x010119ce: 0005 .. MOVS r5,r0
- 0x010119d0: f04f0000 O... MOV r0,#0
- 0x010119d4: d01a .. BEQ 0x1011a0c ; l2cc_data_send + 236
- 0x010119d6: f8951020 .. . LDRB r1,[r5,#0x20]
- 0x010119da: 07c9 .. LSLS r1,r1,#31
- 0x010119dc: d013 .. BEQ 0x1011a06 ; l2cc_data_send + 230
- 0x010119de: 9904 .. LDR r1,[sp,#0x10]
- 0x010119e0: 8849 I. LDRH r1,[r1,#2]
- 0x010119e2: b1d1 .. CBZ r1,0x1011a1a ; l2cc_data_send + 250
- 0x010119e4: 8b6a j. LDRH r2,[r5,#0x1a]
- 0x010119e6: 1c88 .. ADDS r0,r1,#2
- 0x010119e8: fbb0f3f2 .... UDIV r3,r0,r2
- 0x010119ec: fb020013 .... MLS r0,r2,r3,r0
- 0x010119f0: f8b83004 ...0 LDRH r3,[r8,#4]
- 0x010119f4: b280 .. UXTH r0,r0
- 0x010119f6: 1a59 Y. SUBS r1,r3,r1
- 0x010119f8: 1a12 .. SUBS r2,r2,r0
- 0x010119fa: 4291 .B CMP r1,r2
- 0x010119fc: d300 .. BCC 0x1011a00 ; l2cc_data_send + 224
- 0x010119fe: 4611 .F MOV r1,r2
- 0x01011a00: b289 .. UXTH r1,r1
- 0x01011a02: b1a0 .. CBZ r0,0x1011a2e ; l2cc_data_send + 270
- 0x01011a04: e01b .. B 0x1011a3e ; l2cc_data_send + 286
- 0x01011a06: f04f0933 O.3. MOV r9,#0x33
- 0x01011a0a: e030 0. B 0x1011a6e ; l2cc_data_send + 334
- 0x01011a0c: f04f0933 O.3. MOV r9,#0x33
- 0x01011a10: f8b80000 .... LDRH r0,[r8,#0]
- 0x01011a14: e02c ,. B 0x1011a70 ; l2cc_data_send + 336
- 0x01011a16: e0bf .. B 0x1011b98 ; l2cc_data_send + 632
- 0x01011a18: e04e N. B 0x1011ab8 ; l2cc_data_send + 408
- 0x01011a1a: f8b81004 .... LDRH r1,[r8,#4]
- 0x01011a1e: 8b6a j. LDRH r2,[r5,#0x1a]
- 0x01011a20: 1c8b .. ADDS r3,r1,#2
- 0x01011a22: 4293 .B CMP r3,r2
- 0x01011a24: d201 .. BCS 0x1011a2a ; l2cc_data_send + 266
- 0x01011a26: 1c89 .. ADDS r1,r1,#2
- 0x01011a28: e000 .. B 0x1011a2c ; l2cc_data_send + 268
- 0x01011a2a: 4611 .F MOV r1,r2
- 0x01011a2c: b289 .. UXTH r1,r1
- 0x01011a2e: 8baa .. LDRH r2,[r5,#0x1c]
- 0x01011a30: 1e52 R. SUBS r2,r2,#1
- 0x01011a32: 83aa .. STRH r2,[r5,#0x1c]
- 0x01011a34: f8b82002 ... LDRH r2,[r8,#2]
- 0x01011a38: 1c52 R. ADDS r2,r2,#1
- 0x01011a3a: f8a82002 ... STRH r2,[r8,#2]
- 0x01011a3e: b100 .. CBZ r0,0x1011a42 ; l2cc_data_send + 290
- 0x01011a40: 2001 . MOVS r0,#1
- 0x01011a42: f88d0024 ..$. STRB r0,[sp,#0x24]
- 0x01011a46: 9a04 .. LDR r2,[sp,#0x10]
- 0x01011a48: 1c92 .. ADDS r2,r2,#2
- 0x01011a4a: 9200 .. STR r2,[sp,#0]
- 0x01011a4c: e9cd1001 .... STRD r1,r0,[sp,#4]
- 0x01011a50: aa03 .. ADD r2,sp,#0xc
- 0x01011a52: 4641 AF MOV r1,r8
- 0x01011a54: 9b0a .. LDR r3,[sp,#0x28]
- 0x01011a56: 980d .. LDR r0,[sp,#0x34]
- 0x01011a58: f000fc02 .... BL l2cc_lecb_pdu_pack ; 0x1012260
- 0x01011a5c: ea5f0900 _... MOVS r9,r0
- 0x01011a60: d105 .. BNE 0x1011a6e ; l2cc_data_send + 334
- 0x01011a62: 9804 .. LDR r0,[sp,#0x10]
- 0x01011a64: 8841 A. LDRH r1,[r0,#2]
- 0x01011a66: f8b80004 .... LDRH r0,[r8,#4]
- 0x01011a6a: 4281 .B CMP r1,r0
- 0x01011a6c: d130 0. BNE 0x1011ad0 ; l2cc_data_send + 432
- 0x01011a6e: 89e8 .. LDRH r0,[r5,#0xe]
- 0x01011a70: b2c1 .. UXTB r1,r0
- 0x01011a72: f8b80002 .... LDRH r0,[r8,#2]
- 0x01011a76: e001 .. B 0x1011a7c ; l2cc_data_send + 348
- 0x01011a78: e037 7. B 0x1011aea ; l2cc_data_send + 458
- 0x01011a7a: e047 G. B 0x1011b0c ; l2cc_data_send + 492
- 0x01011a7c: e9cd1000 .... STRD r1,r0,[sp,#0]
- 0x01011a80: 8922 ". LDRH r2,[r4,#8]
- 0x01011a82: 464b KF MOV r3,r9
- 0x01011a84: 2104 .! MOVS r1,#4
- 0x01011a86: 980d .. LDR r0,[sp,#0x34]
- 0x01011a88: f001fae8 .... BL l2cc_send_cmp_evt ; 0x101305c
- 0x01011a8c: 1d30 0. ADDS r0,r6,#4
- 0x01011a8e: f7eff80c .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01011a92: 4620 F MOV r0,r4
- 0x01011a94: f7eff82c ..,. BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01011a98: b10d .. CBZ r5,0x1011a9e ; l2cc_data_send + 382
- 0x01011a9a: f8c5b004 .... STR r11,[r5,#4]
- 0x01011a9e: f04f0a00 O... MOV r10,#0
- 0x01011aa2: f1b90f00 .... CMP r9,#0
- 0x01011aa6: d031 1. BEQ 0x1011b0c ; l2cc_data_send + 492
- 0x01011aa8: 980b .. LDR r0,[sp,#0x2c]
- 0x01011aaa: f7eff8cb .... BL $Ven$TT$L$$ble_util_buf_acl_tx_free ; 0x1000c44
- 0x01011aae: b11f .. CBZ r7,0x1011ab8 ; l2cc_data_send + 408
- 0x01011ab0: f1ba0f00 .... CMP r10,#0
- 0x01011ab4: f47faf48 ..H. BNE 0x1011948 ; l2cc_data_send + 40
- 0x01011ab8: 6870 ph LDR r0,[r6,#4]
- 0x01011aba: b3e8 .. CBZ r0,0x1011b38 ; l2cc_data_send + 536
- 0x01011abc: f05f0000 _... MOVS.W r0,#0
- 0x01011ac0: f0800101 .... EOR r1,r0,#1
- 0x01011ac4: 980d .. LDR r0,[sp,#0x34]
- 0x01011ac6: b00f .. ADD sp,sp,#0x3c
- 0x01011ac8: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01011acc: f001bbe2 .... B.W l2cm_tx_status ; 0x1013294
- 0x01011ad0: 8ba8 .. LDRH r0,[r5,#0x1c]
- 0x01011ad2: b9d8 .. CBNZ r0,0x1011b0c ; l2cc_data_send + 492
- 0x01011ad4: f8150f20 .. . LDRB r0,[r5,#0x20]!
- 0x01011ad8: f0400002 @... ORR r0,r0,#2
- 0x01011adc: 7028 (p STRB r0,[r5,#0]
- 0x01011ade: 1d30 0. ADDS r0,r6,#4
- 0x01011ae0: f7eeffe3 .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01011ae4: f04f0a00 O... MOV r10,#0
- 0x01011ae8: e010 .. B 0x1011b0c ; l2cc_data_send + 492
- 0x01011aea: f104000c .... ADD r0,r4,#0xc
- 0x01011aee: a909 .. ADD r1,sp,#0x24
- 0x01011af0: 9100 .. STR r1,[sp,#0]
- 0x01011af2: 1d05 .. ADDS r5,r0,#4
- 0x01011af4: 1c83 .. ADDS r3,r0,#2
- 0x01011af6: a903 .. ADD r1,sp,#0xc
- 0x01011af8: 4628 (F MOV r0,r5
- 0x01011afa: 9a0a .. LDR r2,[sp,#0x28]
- 0x01011afc: f000f856 ..V. BL l2cc_dbg_pdu_pack ; 0x1011bac
- 0x01011b00: b2c0 .. UXTB r0,r0
- 0x01011b02: ea5f0900 _... MOVS r9,r0
- 0x01011b06: d135 5. BNE 0x1011b74 ; l2cc_data_send + 596
- 0x01011b08: 8828 (. LDRH r0,[r5,#0]
- 0x01011b0a: b390 .. CBZ r0,0x1011b72 ; l2cc_data_send + 594
- 0x01011b0c: 980d .. LDR r0,[sp,#0x34]
- 0x01011b0e: f7f7f8f3 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x01011b12: 4601 .F MOV r1,r0
- 0x01011b14: 980d .. LDR r0,[sp,#0x34]
- 0x01011b16: 2204 ." MOVS r2,#4
- 0x01011b18: eb022200 ..." ADD r2,r2,r0,LSL #8
- 0x01011b1c: 2308 .# MOVS r3,#8
- 0x01011b1e: f2411006 A... MOV r0,#0x1106
- 0x01011b22: f7eeffb8 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01011b26: f8bd100c .... LDRH r1,[sp,#0xc]
- 0x01011b2a: 4605 .F MOV r5,r0
- 0x01011b2c: 8041 A. STRH r1,[r0,#2]
- 0x01011b2e: 481d .H LDR r0,[pc,#116] ; [0x1011ba4] = 0x40002000
- 0x01011b30: 990a .. LDR r1,[sp,#0x28]
- 0x01011b32: 4240 @B RSBS r0,r0,#0
- 0x01011b34: 4401 .D ADD r1,r1,r0
- 0x01011b36: e000 .. B 0x1011b3a ; l2cc_data_send + 538
- 0x01011b38: e02c ,. B 0x1011b94 ; l2cc_data_send + 628
- 0x01011b3a: 6069 i` STR r1,[r5,#4]
- 0x01011b3c: 980d .. LDR r0,[sp,#0x34]
- 0x01011b3e: f7f7f8db .... BL gapc_get_conhdl ; 0x1008cf8
- 0x01011b42: 4601 .F MOV r1,r0
- 0x01011b44: 8828 (. LDRH r0,[r5,#0]
- 0x01011b46: f36f000b o... BFC r0,#0,#12
- 0x01011b4a: 4301 .C ORRS r1,r1,r0
- 0x01011b4c: f4215040 !.@P BIC r0,r1,#0x3000
- 0x01011b50: f89d1024 ..$. LDRB r1,[sp,#0x24]
- 0x01011b54: ea403001 @..0 ORR r0,r0,r1,LSL #12
- 0x01011b58: f4204140 .@A BIC r1,r0,#0xc000
- 0x01011b5c: 8029 ). STRH r1,[r5,#0]
- 0x01011b5e: 4628 (F MOV r0,r5
- 0x01011b60: f7eff802 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x01011b64: 4910 .I LDR r1,[pc,#64] ; [0x1011ba8] = 0x20004d40
- 0x01011b66: 8908 .. LDRH r0,[r1,#8]
- 0x01011b68: 1e40 @. SUBS r0,r0,#1
- 0x01011b6a: 1e7f .. SUBS r7,r7,#1
- 0x01011b6c: 8108 .. STRH r0,[r1,#8]
- 0x01011b6e: b2ff .. UXTB r7,r7
- 0x01011b70: e79d .. B 0x1011aae ; l2cc_data_send + 398
- 0x01011b72: e7ff .. B 0x1011b74 ; l2cc_data_send + 596
- 0x01011b74: 8868 h. LDRH r0,[r5,#2]
- 0x01011b76: e9cd0b00 .... STRD r0,r11,[sp,#0]
- 0x01011b7a: 8922 ". LDRH r2,[r4,#8]
- 0x01011b7c: 464b KF MOV r3,r9
- 0x01011b7e: 2105 .! MOVS r1,#5
- 0x01011b80: 980d .. LDR r0,[sp,#0x34]
- 0x01011b82: f001fa6b ..k. BL l2cc_send_cmp_evt ; 0x101305c
- 0x01011b86: 1d30 0. ADDS r0,r6,#4
- 0x01011b88: f7eeff8f .... BL $Ven$TT$L$$co_list_pop_front ; 0x1000aaa
- 0x01011b8c: 4620 F MOV r0,r4
- 0x01011b8e: f7eeffaf .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01011b92: e784 .. B 0x1011a9e ; l2cc_data_send + 382
- 0x01011b94: 2001 . MOVS r0,#1
- 0x01011b96: e793 .. B 0x1011ac0 ; l2cc_data_send + 416
- 0x01011b98: b00f .. ADD sp,sp,#0x3c
- 0x01011b9a: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x01011b9e: 0000 .. DCW 0
- 0x01011ba0: 20004d4c LM. DCD 536890700
- 0x01011ba4: 40002000 . .@ DCD 1073750016
- 0x01011ba8: 20004d40 @M. DCD 536890688
- $t
- i.l2cc_dbg_pdu_pack
- l2cc_dbg_pdu_pack
- 0x01011bac: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01011bb0: 4604 .F MOV r4,r0
- 0x01011bb2: 4811 .H LDR r0,[pc,#68] ; [0x1011bf8] = 0x20004d40
- 0x01011bb4: 461d .F MOV r5,r3
- 0x01011bb6: 460e .F MOV r6,r1
- 0x01011bb8: 4613 .F MOV r3,r2
- 0x01011bba: 8880 .. LDRH r0,[r0,#4]
- 0x01011bbc: 8821 !. LDRH r1,[r4,#0]
- 0x01011bbe: 2700 .' MOVS r7,#0
- 0x01011bc0: 9a06 .. LDR r2,[sp,#0x18]
- 0x01011bc2: 4288 .B CMP r0,r1
- 0x01011bc4: d300 .. BCC 0x1011bc8 ; l2cc_dbg_pdu_pack + 28
- 0x01011bc6: 4608 .F MOV r0,r1
- 0x01011bc8: 8030 0. STRH r0,[r6,#0]
- 0x01011bca: 8828 (. LDRH r0,[r5,#0]
- 0x01011bcc: b100 .. CBZ r0,0x1011bd0 ; l2cc_dbg_pdu_pack + 36
- 0x01011bce: 2001 . MOVS r0,#1
- 0x01011bd0: 7010 .p STRB r0,[r2,#0]
- 0x01011bd2: 8829 ). LDRH r1,[r5,#0]
- 0x01011bd4: 1ca0 .. ADDS r0,r4,#2
- 0x01011bd6: 4401 .D ADD r1,r1,r0
- 0x01011bd8: 8832 2. LDRH r2,[r6,#0]
- 0x01011bda: 4618 .F MOV r0,r3
- 0x01011bdc: f7eefed4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01011be0: 8828 (. LDRH r0,[r5,#0]
- 0x01011be2: 8831 1. LDRH r1,[r6,#0]
- 0x01011be4: 4408 .D ADD r0,r0,r1
- 0x01011be6: 8028 (. STRH r0,[r5,#0]
- 0x01011be8: 8820 . LDRH r0,[r4,#0]
- 0x01011bea: 8831 1. LDRH r1,[r6,#0]
- 0x01011bec: 1a40 @. SUBS r0,r0,r1
- 0x01011bee: 8020 . STRH r0,[r4,#0]
- 0x01011bf0: 4638 8F MOV r0,r7
- 0x01011bf2: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01011bf6: 0000 .. DCW 0
- 0x01011bf8: 20004d40 @M. DCD 536890688
- $t
- i.l2cc_dbg_pdu_send_cmd_handler
- l2cc_dbg_pdu_send_cmd_handler
- 0x01011bfc: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01011c00: 4698 .F MOV r8,r3
- 0x01011c02: 4615 .F MOV r5,r2
- 0x01011c04: 460c .F MOV r4,r1
- 0x01011c06: 4610 .F MOV r0,r2
- 0x01011c08: f7eeff81 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01011c0c: 2700 .' MOVS r7,#0
- 0x01011c0e: 0a2d -. LSRS r5,r5,#8
- 0x01011c10: 463e >F MOV r6,r7
- 0x01011c12: 283f ?( CMP r0,#0x3f
- 0x01011c14: d004 .. BEQ 0x1011c20 ; l2cc_dbg_pdu_send_cmd_handler + 36
- 0x01011c16: 7820 x LDRB r0,[r4,#0]
- 0x01011c18: 2805 .( CMP r0,#5
- 0x01011c1a: d003 .. BEQ 0x1011c24 ; l2cc_dbg_pdu_send_cmd_handler + 40
- 0x01011c1c: 2343 C# MOVS r3,#0x43
- 0x01011c1e: e008 .. B 0x1011c32 ; l2cc_dbg_pdu_send_cmd_handler + 54
- 0x01011c20: 2346 F# MOVS r3,#0x46
- 0x01011c22: e006 .. B 0x1011c32 ; l2cc_dbg_pdu_send_cmd_handler + 54
- 0x01011c24: f7f9fab2 .... BL gapm_get_max_mtu ; 0x100b18c
- 0x01011c28: 88a1 .. LDRH r1,[r4,#4]
- 0x01011c2a: 1d80 .. ADDS r0,r0,#6
- 0x01011c2c: 4288 .B CMP r0,r1
- 0x01011c2e: d20b .. BCS 0x1011c48 ; l2cc_dbg_pdu_send_cmd_handler + 76
- 0x01011c30: 2331 1# MOVS r3,#0x31
- 0x01011c32: 88e0 .. LDRH r0,[r4,#6]
- 0x01011c34: e9cd0600 .... STRD r0,r6,[sp,#0]
- 0x01011c38: 7821 !x LDRB r1,[r4,#0]
- 0x01011c3a: 4642 BF MOV r2,r8
- 0x01011c3c: 4628 (F MOV r0,r5
- 0x01011c3e: f001fa0d .... BL l2cc_send_cmp_evt ; 0x101305c
- 0x01011c42: 4638 8F MOV r0,r7
- 0x01011c44: e8bd81fc .... POP {r2-r8,pc}
- 0x01011c48: 4807 .H LDR r0,[pc,#28] ; [0x1011c68] = 0x20004d4c
- 0x01011c4a: f1a4010c .... SUB r1,r4,#0xc
- 0x01011c4e: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01011c52: 1d00 .. ADDS r0,r0,#4
- 0x01011c54: f7eeff2e .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x01011c58: 2701 .' MOVS r7,#1
- 0x01011c5a: 4639 9F MOV r1,r7
- 0x01011c5c: 4628 (F MOV r0,r5
- 0x01011c5e: f001fb19 .... BL l2cm_tx_status ; 0x1013294
- 0x01011c62: 8066 f. STRH r6,[r4,#2]
- 0x01011c64: e7ed .. B 0x1011c42 ; l2cc_dbg_pdu_send_cmd_handler + 70
- $d
- 0x01011c66: 0000 .. DCW 0
- 0x01011c68: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_default_msg_handler
- l2cc_default_msg_handler
- 0x01011c6c: 2000 . MOVS r0,#0
- 0x01011c6e: 4770 pG BX lr
- i.l2cc_get_operation
- l2cc_get_operation
- 0x01011c70: 4a04 .J LDR r2,[pc,#16] ; [0x1011c84] = 0x20004d4c
- 0x01011c72: f8522020 R. LDR r2,[r2,r0,LSL #2]
- 0x01011c76: 2000 . MOVS r0,#0
- 0x01011c78: f8521021 R.!. LDR r1,[r2,r1,LSL #2]
- 0x01011c7c: 2900 .) CMP r1,#0
- 0x01011c7e: d000 .. BEQ 0x1011c82 ; l2cc_get_operation + 18
- 0x01011c80: 7808 .x LDRB r0,[r1,#0]
- 0x01011c82: 4770 pG BX lr
- $d
- 0x01011c84: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_get_operation_ptr
- l2cc_get_operation_ptr
- 0x01011c88: 4a02 .J LDR r2,[pc,#8] ; [0x1011c94] = 0x20004d4c
- 0x01011c8a: f8520020 R. . LDR r0,[r2,r0,LSL #2]
- 0x01011c8e: f8500021 P.!. LDR r0,[r0,r1,LSL #2]
- 0x01011c92: 4770 pG BX lr
- $d
- 0x01011c94: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_init
- l2cc_init
- 0x01011c98: b570 p. PUSH {r4-r6,lr}
- 0x01011c9a: 4d10 .M LDR r5,[pc,#64] ; [0x1011cdc] = 0x20000080
- 0x01011c9c: b108 .. CBZ r0,0x1011ca2 ; l2cc_init + 10
- 0x01011c9e: 2400 .$ MOVS r4,#0
- 0x01011ca0: e017 .. B 0x1011cd2 ; l2cc_init + 58
- 0x01011ca2: 490f .I LDR r1,[pc,#60] ; [0x1011ce0] = 0x101b860
- 0x01011ca4: 2004 . MOVS r0,#4
- 0x01011ca6: f7eeff0f .... BL $Ven$TT$L$$ke_task_create ; 0x1000ac8
- 0x01011caa: 2000 . MOVS r0,#0
- 0x01011cac: 4602 .F MOV r2,r0
- 0x01011cae: 4b0d .K LDR r3,[pc,#52] ; [0x1011ce4] = 0x20004d4c
- 0x01011cb0: f895104f ..O. LDRB r1,[r5,#0x4f]
- 0x01011cb4: e004 .. B 0x1011cc0 ; l2cc_init + 40
- 0x01011cb6: bf00 .. NOP
- 0x01011cb8: f8432020 C. STR r2,[r3,r0,LSL #2]
- 0x01011cbc: 1c40 @. ADDS r0,r0,#1
- 0x01011cbe: b2c0 .. UXTB r0,r0
- 0x01011cc0: 4281 .B CMP r1,r0
- 0x01011cc2: d8f9 .. BHI 0x1011cb8 ; l2cc_init + 32
- 0x01011cc4: bd70 p. POP {r4-r6,pc}
- 0x01011cc6: 2101 .! MOVS r1,#1
- 0x01011cc8: 4620 F MOV r0,r4
- 0x01011cca: f7fffd3b ..;. BL l2cc_cleanup ; 0x1011744
- 0x01011cce: 1c64 d. ADDS r4,r4,#1
- 0x01011cd0: b2e4 .. UXTB r4,r4
- 0x01011cd2: f895004f ..O. LDRB r0,[r5,#0x4f]
- 0x01011cd6: 42a0 .B CMP r0,r4
- 0x01011cd8: d8f5 .. BHI 0x1011cc6 ; l2cc_init + 46
- 0x01011cda: bd70 p. POP {r4-r6,pc}
- $d
- 0x01011cdc: 20000080 ... DCD 536871040
- 0x01011ce0: 0101b860 `... DCD 16889952
- 0x01011ce4: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_lecb_add_cmd_handler
- l2cc_lecb_add_cmd_handler
- 0x01011ce8: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01011cec: a01e .. ADR r0,{pc}+0x7c ; 0x1011d68
- 0x01011cee: 460c .F MOV r4,r1
- 0x01011cf0: 6800 .h LDR r0,[r0,#0]
- 0x01011cf2: 9000 .. STR r0,[sp,#0]
- 0x01011cf4: 0a10 .. LSRS r0,r2,#8
- 0x01011cf6: 460a .F MOV r2,r1
- 0x01011cf8: 4680 .F MOV r8,r0
- 0x01011cfa: 466b kF MOV r3,sp
- 0x01011cfc: 2100 .! MOVS r1,#0
- 0x01011cfe: f001f965 ..e. BL l2cc_process_op ; 0x1012fcc
- 0x01011d02: 4607 .F MOV r7,r0
- 0x01011d04: 2801 .( CMP r0,#1
- 0x01011d06: d12c ,. BNE 0x1011d62 ; l2cc_lecb_add_cmd_handler + 122
- 0x01011d08: 2647 G& MOVS r6,#0x47
- 0x01011d0a: 8862 b. LDRH r2,[r4,#2]
- 0x01011d0c: 2101 .! MOVS r1,#1
- 0x01011d0e: 4640 @F MOV r0,r8
- 0x01011d10: f000fa00 .... BL l2cc_lecb_find ; 0x1012114
- 0x01011d14: 0005 .. MOVS r5,r0
- 0x01011d16: d01f .. BEQ 0x1011d58 ; l2cc_lecb_add_cmd_handler + 112
- 0x01011d18: f8950020 .. . LDRB r0,[r5,#0x20]
- 0x01011d1c: 07c0 .. LSLS r0,r0,#31
- 0x01011d1e: d01b .. BEQ 0x1011d58 ; l2cc_lecb_add_cmd_handler + 112
- 0x01011d20: 88a0 .. LDRH r0,[r4,#4]
- 0x01011d22: 2640 @& MOVS r6,#0x40
- 0x01011d24: b1c0 .. CBZ r0,0x1011d58 ; l2cc_lecb_add_cmd_handler + 112
- 0x01011d26: 8aa9 .. LDRH r1,[r5,#0x14]
- 0x01011d28: f64f72ff O..r MOV r2,#0xffff
- 0x01011d2c: 1a51 Q. SUBS r1,r2,r1
- 0x01011d2e: 4288 .B CMP r0,r1
- 0x01011d30: d812 .. BHI 0x1011d58 ; l2cc_lecb_add_cmd_handler + 112
- 0x01011d32: f7eeff14 .... BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x01011d36: f01000ff .... ANDS r0,r0,#0xff
- 0x01011d3a: 7060 `p STRB r0,[r4,#1]
- 0x01011d3c: d101 .. BNE 0x1011d42 ; l2cc_lecb_add_cmd_handler + 90
- 0x01011d3e: 2001 . MOVS r0,#1
- 0x01011d40: 7060 `p STRB r0,[r4,#1]
- 0x01011d42: b2c1 .. UXTB r1,r0
- 0x01011d44: 88a3 .. LDRH r3,[r4,#4]
- 0x01011d46: 89ea .. LDRH r2,[r5,#0xe]
- 0x01011d48: 4640 @F MOV r0,r8
- 0x01011d4a: f000fbb4 .... BL l2cc_lecb_send_credit_add ; 0x10124b6
- 0x01011d4e: 8aa8 .. LDRH r0,[r5,#0x14]
- 0x01011d50: 88a1 .. LDRH r1,[r4,#4]
- 0x01011d52: 2600 .& MOVS r6,#0
- 0x01011d54: 4408 .D ADD r0,r0,r1
- 0x01011d56: 82a8 .. STRH r0,[r5,#0x14]
- 0x01011d58: 4632 2F MOV r2,r6
- 0x01011d5a: 2100 .! MOVS r1,#0
- 0x01011d5c: 4640 @F MOV r0,r8
- 0x01011d5e: f000fbef .... BL l2cc_op_complete ; 0x1012540
- 0x01011d62: 4638 8F MOV r0,r7
- 0x01011d64: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x01011d68: 00000003 .... DCD 3
- $t
- i.l2cc_lecb_add_ind_handler
- l2cc_lecb_add_ind_handler
- 0x01011d6c: b500 .. PUSH {lr}
- 0x01011d6e: b085 .. SUB sp,sp,#0x14
- 0x01011d70: 2023 # MOVS r0,#0x23
- 0x01011d72: f88d0000 .... STRB r0,[sp,#0]
- 0x01011d76: 0a18 .. LSRS r0,r3,#8
- 0x01011d78: f88d0001 .... STRB r0,[sp,#1]
- 0x01011d7c: 6808 .h LDR r0,[r1,#0]
- 0x01011d7e: 9001 .. STR r0,[sp,#4]
- 0x01011d80: 4804 .H LDR r0,[pc,#16] ; [0x1011d94] = 0x200049b4
- 0x01011d82: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01011d86: b109 .. CBZ r1,0x1011d8c ; l2cc_lecb_add_ind_handler + 32
- 0x01011d88: 4668 hF MOV r0,sp
- 0x01011d8a: 4788 .G BLX r1
- 0x01011d8c: b005 .. ADD sp,sp,#0x14
- 0x01011d8e: 2000 . MOVS r0,#0
- 0x01011d90: bd00 .. POP {pc}
- $d
- 0x01011d92: 0000 .. DCW 0
- 0x01011d94: 200049b4 .I. DCD 536889780
- $t
- i.l2cc_lecb_con_ind_handler
- l2cc_lecb_con_ind_handler
- 0x01011d98: b500 .. PUSH {lr}
- 0x01011d9a: b085 .. SUB sp,sp,#0x14
- 0x01011d9c: 2021 ! MOVS r0,#0x21
- 0x01011d9e: f88d0000 .... STRB r0,[sp,#0]
- 0x01011da2: 0a18 .. LSRS r0,r3,#8
- 0x01011da4: f88d0001 .... STRB r0,[sp,#1]
- 0x01011da8: 6808 .h LDR r0,[r1,#0]
- 0x01011daa: 9001 .. STR r0,[sp,#4]
- 0x01011dac: 6848 Hh LDR r0,[r1,#4]
- 0x01011dae: 9002 .. STR r0,[sp,#8]
- 0x01011db0: 6888 .h LDR r0,[r1,#8]
- 0x01011db2: 9003 .. STR r0,[sp,#0xc]
- 0x01011db4: 4804 .H LDR r0,[pc,#16] ; [0x1011dc8] = 0x200049b4
- 0x01011db6: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01011dba: b109 .. CBZ r1,0x1011dc0 ; l2cc_lecb_con_ind_handler + 40
- 0x01011dbc: 4668 hF MOV r0,sp
- 0x01011dbe: 4788 .G BLX r1
- 0x01011dc0: b005 .. ADD sp,sp,#0x14
- 0x01011dc2: 2000 . MOVS r0,#0
- 0x01011dc4: bd00 .. POP {pc}
- $d
- 0x01011dc6: 0000 .. DCW 0
- 0x01011dc8: 200049b4 .I. DCD 536889780
- $t
- i.l2cc_lecb_con_req_ind_handler
- l2cc_lecb_con_req_ind_handler
- 0x01011dcc: b570 p. PUSH {r4-r6,lr}
- 0x01011dce: 461d .F MOV r5,r3
- 0x01011dd0: 460e .F MOV r6,r1
- 0x01011dd2: 230c .# MOVS r3,#0xc
- 0x01011dd4: 2203 ." MOVS r2,#3
- 0x01011dd6: 4629 )F MOV r1,r5
- 0x01011dd8: f6402007 @.. MOV r0,#0xa07
- 0x01011ddc: f7eefe5b ..[. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01011de0: 4604 .F MOV r4,r0
- 0x01011de2: 8870 p. LDRH r0,[r6,#2]
- 0x01011de4: 8020 . STRH r0,[r4,#0]
- 0x01011de6: 2001 . MOVS r0,#1
- 0x01011de8: 70a0 .p STRB r0,[r4,#2]
- 0x01011dea: 2000 . MOVS r0,#0
- 0x01011dec: 80a0 .. STRH r0,[r4,#4]
- 0x01011dee: 200b . MOVS r0,#0xb
- 0x01011df0: 80e0 .. STRH r0,[r4,#6]
- 0x01011df2: 0a2d -. LSRS r5,r5,#8
- 0x01011df4: 4628 (F MOV r0,r5
- 0x01011df6: f7faff5b ..[. BL gatt_get_mtu ; 0x100ccb0
- 0x01011dfa: 8120 . STRH r0,[r4,#8]
- 0x01011dfc: 4628 (F MOV r0,r5
- 0x01011dfe: f7faff57 ..W. BL gatt_get_mtu ; 0x100ccb0
- 0x01011e02: 8160 `. STRH r0,[r4,#0xa]
- 0x01011e04: 4620 F MOV r0,r4
- 0x01011e06: f7eefe4b ..K. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01011e0a: 2000 . MOVS r0,#0
- 0x01011e0c: bd70 p. POP {r4-r6,pc}
- i.l2cc_lecb_connect_cfm_handler
- l2cc_lecb_connect_cfm_handler
- 0x01011e0e: e92d43fe -..C PUSH {r1-r9,lr}
- 0x01011e12: 4617 .F MOV r7,r2
- 0x01011e14: 460d .F MOV r5,r1
- 0x01011e16: 4610 .F MOV r0,r2
- 0x01011e18: f7eefe79 ..y. BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01011e1c: 283f ?( CMP r0,#0x3f
- 0x01011e1e: d07e ~. BEQ 0x1011f1e ; l2cc_lecb_connect_cfm_handler + 272
- 0x01011e20: 0a38 8. LSRS r0,r7,#8
- 0x01011e22: 4680 .F MOV r8,r0
- 0x01011e24: 882a *. LDRH r2,[r5,#0]
- 0x01011e26: 2102 .! MOVS r1,#2
- 0x01011e28: f000f974 ..t. BL l2cc_lecb_find ; 0x1012114
- 0x01011e2c: 0004 .. MOVS r4,r0
- 0x01011e2e: d079 y. BEQ 0x1011f24 ; l2cc_lecb_connect_cfm_handler + 278
- 0x01011e30: 78a8 .x LDRB r0,[r5,#2]
- 0x01011e32: b130 0. CBZ r0,0x1011e42 ; l2cc_lecb_connect_cfm_handler + 52
- 0x01011e34: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x01011e38: 2600 .& MOVS r6,#0
- 0x01011e3a: 07c0 .. LSLS r0,r0,#31
- 0x01011e3c: d003 .. BEQ 0x1011e46 ; l2cc_lecb_connect_cfm_handler + 56
- 0x01011e3e: 2643 C& MOVS r6,#0x43
- 0x01011e40: e03b ;. B 0x1011eba ; l2cc_lecb_connect_cfm_handler + 172
- 0x01011e42: 2637 7& MOVS r6,#0x37
- 0x01011e44: e039 9. B 0x1011eba ; l2cc_lecb_connect_cfm_handler + 172
- 0x01011e46: f7f9f9a1 .... BL gapm_get_max_mtu ; 0x100b18c
- 0x01011e4a: 4601 .F MOV r1,r0
- 0x01011e4c: 8928 (. LDRH r0,[r5,#8]
- 0x01011e4e: 4281 .B CMP r1,r0
- 0x01011e50: d301 .. BCC 0x1011e56 ; l2cc_lecb_connect_cfm_handler + 72
- 0x01011e52: 2817 .( CMP r0,#0x17
- 0x01011e54: d201 .. BCS 0x1011e5a ; l2cc_lecb_connect_cfm_handler + 76
- 0x01011e56: 2631 1& MOVS r6,#0x31
- 0x01011e58: e02f /. B 0x1011eba ; l2cc_lecb_connect_cfm_handler + 172
- 0x01011e5a: f7f9f991 .... BL gapm_get_max_mps ; 0x100b180
- 0x01011e5e: 4601 .F MOV r1,r0
- 0x01011e60: 8968 h. LDRH r0,[r5,#0xa]
- 0x01011e62: 4281 .B CMP r1,r0
- 0x01011e64: d301 .. BCC 0x1011e6a ; l2cc_lecb_connect_cfm_handler + 92
- 0x01011e66: 2817 .( CMP r0,#0x17
- 0x01011e68: d201 .. BCS 0x1011e6e ; l2cc_lecb_connect_cfm_handler + 96
- 0x01011e6a: 2632 2& MOVS r6,#0x32
- 0x01011e6c: e025 %. B 0x1011eba ; l2cc_lecb_connect_cfm_handler + 172
- 0x01011e6e: 8929 ). LDRH r1,[r5,#8]
- 0x01011e70: 4401 .D ADD r1,r1,r0
- 0x01011e72: 1c49 I. ADDS r1,r1,#1
- 0x01011e74: fbb1f0f0 .... UDIV r0,r1,r0
- 0x01011e78: 88e9 .. LDRH r1,[r5,#6]
- 0x01011e7a: 1c40 @. ADDS r0,r0,#1
- 0x01011e7c: 4288 .B CMP r0,r1
- 0x01011e7e: d901 .. BLS 0x1011e84 ; l2cc_lecb_connect_cfm_handler + 118
- 0x01011e80: 263d =& MOVS r6,#0x3d
- 0x01011e82: e01a .. B 0x1011eba ; l2cc_lecb_connect_cfm_handler + 172
- 0x01011e84: 88a8 .. LDRH r0,[r5,#4]
- 0x01011e86: b958 X. CBNZ r0,0x1011ea0 ; l2cc_lecb_connect_cfm_handler + 146
- 0x01011e88: 2040 @ MOVS r0,#0x40
- 0x01011e8a: e001 .. B 0x1011e90 ; l2cc_lecb_connect_cfm_handler + 130
- 0x01011e8c: 88a8 .. LDRH r0,[r5,#4]
- 0x01011e8e: 1c40 @. ADDS r0,r0,#1
- 0x01011e90: 80a8 .. STRH r0,[r5,#4]
- 0x01011e92: b282 .. UXTH r2,r0
- 0x01011e94: 2101 .! MOVS r1,#1
- 0x01011e96: 4640 @F MOV r0,r8
- 0x01011e98: f000f93c ..<. BL l2cc_lecb_find ; 0x1012114
- 0x01011e9c: 2800 .( CMP r0,#0
- 0x01011e9e: d1f5 .. BNE 0x1011e8c ; l2cc_lecb_connect_cfm_handler + 126
- 0x01011ea0: 88aa .. LDRH r2,[r5,#4]
- 0x01011ea2: f1a20040 ..@. SUB r0,r2,#0x40
- 0x01011ea6: 2840 @( CMP r0,#0x40
- 0x01011ea8: d301 .. BCC 0x1011eae ; l2cc_lecb_connect_cfm_handler + 160
- 0x01011eaa: 2633 3& MOVS r6,#0x33
- 0x01011eac: e005 .. B 0x1011eba ; l2cc_lecb_connect_cfm_handler + 172
- 0x01011eae: 2101 .! MOVS r1,#1
- 0x01011eb0: 4640 @F MOV r0,r8
- 0x01011eb2: f000f92f ../. BL l2cc_lecb_find ; 0x1012114
- 0x01011eb6: b100 .. CBZ r0,0x1011eba ; l2cc_lecb_connect_cfm_handler + 172
- 0x01011eb8: 263e >& MOVS r6,#0x3e
- 0x01011eba: 88a8 .. LDRH r0,[r5,#4]
- 0x01011ebc: 81e0 .. STRH r0,[r4,#0xe]
- 0x01011ebe: 8928 (. LDRH r0,[r5,#8]
- 0x01011ec0: 8220 . STRH r0,[r4,#0x10]
- 0x01011ec2: 8968 h. LDRH r0,[r5,#0xa]
- 0x01011ec4: 8260 `. STRH r0,[r4,#0x12]
- 0x01011ec6: 88e8 .. LDRH r0,[r5,#6]
- 0x01011ec8: 82a0 .. STRH r0,[r4,#0x14]
- 0x01011eca: 4630 0F MOV r0,r6
- 0x01011ecc: f000f992 .... BL l2cc_lecb_h2l_err ; 0x10121f4
- 0x01011ed0: 4601 .F MOV r1,r0
- 0x01011ed2: 8aa0 .. LDRH r0,[r4,#0x14]
- 0x01011ed4: 8a23 #. LDRH r3,[r4,#0x10]
- 0x01011ed6: 8a62 b. LDRH r2,[r4,#0x12]
- 0x01011ed8: e88d000d .... STM sp,{r0,r2,r3}
- 0x01011edc: 89e3 .. LDRH r3,[r4,#0xe]
- 0x01011ede: f8942022 .." LDRB r2,[r4,#0x22]
- 0x01011ee2: 4640 @F MOV r0,r8
- 0x01011ee4: f000faca .... BL l2cc_lecb_send_con_rsp ; 0x101247c
- 0x01011ee8: 78a8 .x LDRB r0,[r5,#2]
- 0x01011eea: b198 .. CBZ r0,0x1011f14 ; l2cc_lecb_connect_cfm_handler + 262
- 0x01011eec: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x01011eee: 230c .# MOVS r3,#0xc
- 0x01011ef0: 463a :F MOV r2,r7
- 0x01011ef2: f6402008 @.. MOV r0,#0xa08
- 0x01011ef6: f7eefdce .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01011efa: 89a1 .. LDRH r1,[r4,#0xc]
- 0x01011efc: 8041 A. STRH r1,[r0,#2]
- 0x01011efe: 7006 .p STRB r6,[r0,#0]
- 0x01011f00: 89e1 .. LDRH r1,[r4,#0xe]
- 0x01011f02: 8081 .. STRH r1,[r0,#4]
- 0x01011f04: 8ba1 .. LDRH r1,[r4,#0x1c]
- 0x01011f06: 80c1 .. STRH r1,[r0,#6]
- 0x01011f08: 8b21 !. LDRH r1,[r4,#0x18]
- 0x01011f0a: 8101 .. STRH r1,[r0,#8]
- 0x01011f0c: 8b61 a. LDRH r1,[r4,#0x1a]
- 0x01011f0e: 8141 A. STRH r1,[r0,#0xa]
- 0x01011f10: f7eefdc6 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01011f14: b14e N. CBZ r6,0x1011f2a ; l2cc_lecb_connect_cfm_handler + 284
- 0x01011f16: 2200 ." MOVS r2,#0
- 0x01011f18: 4621 !F MOV r1,r4
- 0x01011f1a: 4640 @F MOV r0,r8
- 0x01011f1c: e000 .. B 0x1011f20 ; l2cc_lecb_connect_cfm_handler + 274
- 0x01011f1e: e001 .. B 0x1011f24 ; l2cc_lecb_connect_cfm_handler + 278
- 0x01011f20: f000f918 .... BL l2cc_lecb_free ; 0x1012154
- 0x01011f24: 2000 . MOVS r0,#0
- 0x01011f26: e8bd83fe .... POP {r1-r9,pc}
- 0x01011f2a: f8140f20 .. . LDRB r0,[r4,#0x20]!
- 0x01011f2e: f0400001 @... ORR r0,r0,#1
- 0x01011f32: 7020 p STRB r0,[r4,#0]
- 0x01011f34: e7f6 .. B 0x1011f24 ; l2cc_lecb_connect_cfm_handler + 278
- 0x01011f36: 0000 .. MOVS r0,r0
- i.l2cc_lecb_connect_cmd_handler
- l2cc_lecb_connect_cmd_handler
- 0x01011f38: e92d41ff -..A PUSH {r0-r8,lr}
- 0x01011f3c: a046 F. ADR r0,{pc}+0x11c ; 0x1012058
- 0x01011f3e: 0a17 .. LSRS r7,r2,#8
- 0x01011f40: 6800 .h LDR r0,[r0,#0]
- 0x01011f42: 4698 .F MOV r8,r3
- 0x01011f44: 460c .F MOV r4,r1
- 0x01011f46: 460a .F MOV r2,r1
- 0x01011f48: 9003 .. STR r0,[sp,#0xc]
- 0x01011f4a: ab03 .. ADD r3,sp,#0xc
- 0x01011f4c: 2100 .! MOVS r1,#0
- 0x01011f4e: 4638 8F MOV r0,r7
- 0x01011f50: f001f83c ..<. BL l2cc_process_op ; 0x1012fcc
- 0x01011f54: 4606 .F MOV r6,r0
- 0x01011f56: 2801 .( CMP r0,#1
- 0x01011f58: d146 F. BNE 0x1011fe8 ; l2cc_lecb_connect_cmd_handler + 176
- 0x01011f5a: 8860 `. LDRH r0,[r4,#2]
- 0x01011f5c: b148 H. CBZ r0,0x1011f72 ; l2cc_lecb_connect_cmd_handler + 58
- 0x01011f5e: f7f9f915 .... BL gapm_get_max_mtu ; 0x100b18c
- 0x01011f62: 4601 .F MOV r1,r0
- 0x01011f64: 8920 . LDRH r0,[r4,#8]
- 0x01011f66: 4281 .B CMP r1,r0
- 0x01011f68: d301 .. BCC 0x1011f6e ; l2cc_lecb_connect_cmd_handler + 54
- 0x01011f6a: 2817 .( CMP r0,#0x17
- 0x01011f6c: d203 .. BCS 0x1011f76 ; l2cc_lecb_connect_cmd_handler + 62
- 0x01011f6e: 2031 1 MOVS r0,#0x31
- 0x01011f70: e035 5. B 0x1011fde ; l2cc_lecb_connect_cmd_handler + 166
- 0x01011f72: 203a : MOVS r0,#0x3a
- 0x01011f74: e033 3. B 0x1011fde ; l2cc_lecb_connect_cmd_handler + 166
- 0x01011f76: f7f9f903 .... BL gapm_get_max_mps ; 0x100b180
- 0x01011f7a: 4601 .F MOV r1,r0
- 0x01011f7c: 8960 `. LDRH r0,[r4,#0xa]
- 0x01011f7e: 4281 .B CMP r1,r0
- 0x01011f80: d301 .. BCC 0x1011f86 ; l2cc_lecb_connect_cmd_handler + 78
- 0x01011f82: 2817 .( CMP r0,#0x17
- 0x01011f84: d201 .. BCS 0x1011f8a ; l2cc_lecb_connect_cmd_handler + 82
- 0x01011f86: 2032 2 MOVS r0,#0x32
- 0x01011f88: e029 ). B 0x1011fde ; l2cc_lecb_connect_cmd_handler + 166
- 0x01011f8a: 8921 !. LDRH r1,[r4,#8]
- 0x01011f8c: 4401 .D ADD r1,r1,r0
- 0x01011f8e: 1c49 I. ADDS r1,r1,#1
- 0x01011f90: fbb1f0f0 .... UDIV r0,r1,r0
- 0x01011f94: 88e1 .. LDRH r1,[r4,#6]
- 0x01011f96: 1c40 @. ADDS r0,r0,#1
- 0x01011f98: 4288 .B CMP r0,r1
- 0x01011f9a: d901 .. BLS 0x1011fa0 ; l2cc_lecb_connect_cmd_handler + 104
- 0x01011f9c: 203d = MOVS r0,#0x3d
- 0x01011f9e: e01e .. B 0x1011fde ; l2cc_lecb_connect_cmd_handler + 166
- 0x01011fa0: 88a0 .. LDRH r0,[r4,#4]
- 0x01011fa2: b958 X. CBNZ r0,0x1011fbc ; l2cc_lecb_connect_cmd_handler + 132
- 0x01011fa4: 2040 @ MOVS r0,#0x40
- 0x01011fa6: e001 .. B 0x1011fac ; l2cc_lecb_connect_cmd_handler + 116
- 0x01011fa8: 88a0 .. LDRH r0,[r4,#4]
- 0x01011faa: 1c40 @. ADDS r0,r0,#1
- 0x01011fac: 80a0 .. STRH r0,[r4,#4]
- 0x01011fae: b282 .. UXTH r2,r0
- 0x01011fb0: 2101 .! MOVS r1,#1
- 0x01011fb2: 4638 8F MOV r0,r7
- 0x01011fb4: f000f8ae .... BL l2cc_lecb_find ; 0x1012114
- 0x01011fb8: 2800 .( CMP r0,#0
- 0x01011fba: d1f5 .. BNE 0x1011fa8 ; l2cc_lecb_connect_cmd_handler + 112
- 0x01011fbc: 88a2 .. LDRH r2,[r4,#4]
- 0x01011fbe: f1a20040 ..@. SUB r0,r2,#0x40
- 0x01011fc2: 2840 @( CMP r0,#0x40
- 0x01011fc4: d204 .. BCS 0x1011fd0 ; l2cc_lecb_connect_cmd_handler + 152
- 0x01011fc6: 2101 .! MOVS r1,#1
- 0x01011fc8: 4638 8F MOV r0,r7
- 0x01011fca: f000f8a3 .... BL l2cc_lecb_find ; 0x1012114
- 0x01011fce: b108 .. CBZ r0,0x1011fd4 ; l2cc_lecb_connect_cmd_handler + 156
- 0x01011fd0: 2033 3 MOVS r0,#0x33
- 0x01011fd2: e004 .. B 0x1011fde ; l2cc_lecb_connect_cmd_handler + 166
- 0x01011fd4: 8860 `. LDRH r0,[r4,#2]
- 0x01011fd6: 2100 .! MOVS r1,#0
- 0x01011fd8: f7f9fbe2 .... BL gapm_lecb_register ; 0x100b7a0
- 0x01011fdc: b140 @. CBZ r0,0x1011ff0 ; l2cc_lecb_connect_cmd_handler + 184
- 0x01011fde: 4602 .F MOV r2,r0
- 0x01011fe0: 2100 .! MOVS r1,#0
- 0x01011fe2: 4638 8F MOV r0,r7
- 0x01011fe4: f000faac .... BL l2cc_op_complete ; 0x1012540
- 0x01011fe8: b004 .. ADD sp,sp,#0x10
- 0x01011fea: 4630 0F MOV r0,r6
- 0x01011fec: e8bd81f0 .... POP {r4-r8,pc}
- 0x01011ff0: 2101 .! MOVS r1,#1
- 0x01011ff2: 2024 $ MOVS r0,#0x24
- 0x01011ff4: f7eefd22 ..". BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01011ff8: 4605 .F MOV r5,r0
- 0x01011ffa: 8860 `. LDRH r0,[r4,#2]
- 0x01011ffc: 81a8 .. STRH r0,[r5,#0xc]
- 0x01011ffe: 88a0 .. LDRH r0,[r4,#4]
- 0x01012000: 81e8 .. STRH r0,[r5,#0xe]
- 0x01012002: 2100 .! MOVS r1,#0
- 0x01012004: 82e9 .. STRH r1,[r5,#0x16]
- 0x01012006: 8920 . LDRH r0,[r4,#8]
- 0x01012008: 8228 (. STRH r0,[r5,#0x10]
- 0x0101200a: 8960 `. LDRH r0,[r4,#0xa]
- 0x0101200c: 8268 h. STRH r0,[r5,#0x12]
- 0x0101200e: 88e0 .. LDRH r0,[r4,#6]
- 0x01012010: 82a8 .. STRH r0,[r5,#0x14]
- 0x01012012: f8a5801e .... STRH r8,[r5,#0x1e]
- 0x01012016: f8851020 .. . STRB r1,[r5,#0x20]
- 0x0101201a: f8851021 ..!. STRB r1,[r5,#0x21]
- 0x0101201e: 480f .H LDR r0,[pc,#60] ; [0x101205c] = 0x20004d4c
- 0x01012020: 6069 i` STR r1,[r5,#4]
- 0x01012022: 60a9 .` STR r1,[r5,#8]
- 0x01012024: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x01012028: 4629 )F MOV r1,r5
- 0x0101202a: 3010 .0 ADDS r0,r0,#0x10
- 0x0101202c: f7eefd74 ..t. BL $Ven$TT$L$$co_list_push_front ; 0x1000b18
- 0x01012030: f7eefd95 .... BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x01012034: f01000ff .... ANDS r0,r0,#0xff
- 0x01012038: 7060 `p STRB r0,[r4,#1]
- 0x0101203a: d101 .. BNE 0x1012040 ; l2cc_lecb_connect_cmd_handler + 264
- 0x0101203c: 2001 . MOVS r0,#1
- 0x0101203e: 7060 `p STRB r0,[r4,#1]
- 0x01012040: 8aa8 .. LDRH r0,[r5,#0x14]
- 0x01012042: 8a2a *. LDRH r2,[r5,#0x10]
- 0x01012044: 8a69 i. LDRH r1,[r5,#0x12]
- 0x01012046: e88d0007 .... STM sp,{r0-r2}
- 0x0101204a: 89eb .. LDRH r3,[r5,#0xe]
- 0x0101204c: 89aa .. LDRH r2,[r5,#0xc]
- 0x0101204e: 7861 ax LDRB r1,[r4,#1]
- 0x01012050: 4638 8F MOV r0,r7
- 0x01012052: f000f9ed .... BL l2cc_lecb_send_con_req ; 0x1012430
- 0x01012056: e7c7 .. B 0x1011fe8 ; l2cc_lecb_connect_cmd_handler + 176
- $d
- 0x01012058: 00000001 .... DCD 1
- 0x0101205c: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_lecb_discon_ind_handler
- l2cc_lecb_discon_ind_handler
- 0x01012060: b500 .. PUSH {lr}
- 0x01012062: b085 .. SUB sp,sp,#0x14
- 0x01012064: 2022 " MOVS r0,#0x22
- 0x01012066: f88d0000 .... STRB r0,[sp,#0]
- 0x0101206a: 0a18 .. LSRS r0,r3,#8
- 0x0101206c: f88d0001 .... STRB r0,[sp,#1]
- 0x01012070: 6808 .h LDR r0,[r1,#0]
- 0x01012072: 9001 .. STR r0,[sp,#4]
- 0x01012074: 4804 .H LDR r0,[pc,#16] ; [0x1012088] = 0x200049b4
- 0x01012076: f8d01098 .... LDR r1,[r0,#0x98]
- 0x0101207a: b109 .. CBZ r1,0x1012080 ; l2cc_lecb_discon_ind_handler + 32
- 0x0101207c: 4668 hF MOV r0,sp
- 0x0101207e: 4788 .G BLX r1
- 0x01012080: b005 .. ADD sp,sp,#0x14
- 0x01012082: 2000 . MOVS r0,#0
- 0x01012084: bd00 .. POP {pc}
- $d
- 0x01012086: 0000 .. DCW 0
- 0x01012088: 200049b4 .I. DCD 536889780
- $t
- i.l2cc_lecb_disconnect_cmd_handler
- l2cc_lecb_disconnect_cmd_handler
- 0x0101208c: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01012090: a01f .. ADR r0,{pc}+0x80 ; 0x1012110
- 0x01012092: ea4f2812 O..( LSR r8,r2,#8
- 0x01012096: 6800 .h LDR r0,[r0,#0]
- 0x01012098: 460d .F MOV r5,r1
- 0x0101209a: 460a .F MOV r2,r1
- 0x0101209c: 9000 .. STR r0,[sp,#0]
- 0x0101209e: 466b kF MOV r3,sp
- 0x010120a0: 2100 .! MOVS r1,#0
- 0x010120a2: 4640 @F MOV r0,r8
- 0x010120a4: f000ff92 .... BL l2cc_process_op ; 0x1012fcc
- 0x010120a8: 2733 3' MOVS r7,#0x33
- 0x010120aa: 4606 .F MOV r6,r0
- 0x010120ac: 2801 .( CMP r0,#1
- 0x010120ae: d12c ,. BNE 0x101210a ; l2cc_lecb_disconnect_cmd_handler + 126
- 0x010120b0: 886a j. LDRH r2,[r5,#2]
- 0x010120b2: 2101 .! MOVS r1,#1
- 0x010120b4: 4640 @F MOV r0,r8
- 0x010120b6: f000f82d ..-. BL l2cc_lecb_find ; 0x1012114
- 0x010120ba: 0004 .. MOVS r4,r0
- 0x010120bc: d020 . BEQ 0x1012100 ; l2cc_lecb_disconnect_cmd_handler + 116
- 0x010120be: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x010120c2: 07c0 .. LSLS r0,r0,#31
- 0x010120c4: d102 .. BNE 0x10120cc ; l2cc_lecb_disconnect_cmd_handler + 64
- 0x010120c6: f8940021 ..!. LDRB r0,[r4,#0x21]
- 0x010120ca: b1c8 .. CBZ r0,0x1012100 ; l2cc_lecb_disconnect_cmd_handler + 116
- 0x010120cc: f7eefd47 ..G. BL $Ven$TT$L$$rand ; 0x1000b5e
- 0x010120d0: f01000ff .... ANDS r0,r0,#0xff
- 0x010120d4: 7068 hp STRB r0,[r5,#1]
- 0x010120d6: d101 .. BNE 0x10120dc ; l2cc_lecb_disconnect_cmd_handler + 80
- 0x010120d8: 2001 . MOVS r0,#1
- 0x010120da: 7068 hp STRB r0,[r5,#1]
- 0x010120dc: b2c1 .. UXTB r1,r0
- 0x010120de: 8ae3 .. LDRH r3,[r4,#0x16]
- 0x010120e0: 89e2 .. LDRH r2,[r4,#0xe]
- 0x010120e2: 4640 @F MOV r0,r8
- 0x010120e4: f000f9fb .... BL l2cc_lecb_send_disc_req ; 0x10124de
- 0x010120e8: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x010120ec: 07c1 .. LSLS r1,r0,#31
- 0x010120ee: d00c .. BEQ 0x101210a ; l2cc_lecb_disconnect_cmd_handler + 126
- 0x010120f0: 21a6 .! MOVS r1,#0xa6
- 0x010120f2: f8841021 ..!. STRB r1,[r4,#0x21]
- 0x010120f6: f0200001 ... BIC r0,r0,#1
- 0x010120fa: f8840020 .. . STRB r0,[r4,#0x20]
- 0x010120fe: e004 .. B 0x101210a ; l2cc_lecb_disconnect_cmd_handler + 126
- 0x01012100: 463a :F MOV r2,r7
- 0x01012102: 2100 .! MOVS r1,#0
- 0x01012104: 4640 @F MOV r0,r8
- 0x01012106: f000fa1b .... BL l2cc_op_complete ; 0x1012540
- 0x0101210a: 4630 0F MOV r0,r6
- 0x0101210c: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x01012110: 00000002 .... DCD 2
- $t
- i.l2cc_lecb_find
- l2cc_lecb_find
- 0x01012114: b510 .. PUSH {r4,lr}
- 0x01012116: 4c0e .L LDR r4,[pc,#56] ; [0x1012150] = 0x20004d4c
- 0x01012118: 4603 .F MOV r3,r0
- 0x0101211a: 2000 . MOVS r0,#0
- 0x0101211c: f8543023 T.#0 LDR r3,[r4,r3,LSL #2]
- 0x01012120: 2b00 .+ CMP r3,#0
- 0x01012122: d013 .. BEQ 0x101214c ; l2cc_lecb_find + 56
- 0x01012124: 691b .i LDR r3,[r3,#0x10]
- 0x01012126: 2b00 .+ CMP r3,#0
- 0x01012128: d010 .. BEQ 0x101214c ; l2cc_lecb_find + 56
- 0x0101212a: 4618 .F MOV r0,r3
- 0x0101212c: b121 !. CBZ r1,0x1012138 ; l2cc_lecb_find + 36
- 0x0101212e: 2901 .) CMP r1,#1
- 0x01012130: d004 .. BEQ 0x101213c ; l2cc_lecb_find + 40
- 0x01012132: 2902 .) CMP r1,#2
- 0x01012134: d107 .. BNE 0x1012146 ; l2cc_lecb_find + 50
- 0x01012136: e003 .. B 0x1012140 ; l2cc_lecb_find + 44
- 0x01012138: 8983 .. LDRH r3,[r0,#0xc]
- 0x0101213a: e002 .. B 0x1012142 ; l2cc_lecb_find + 46
- 0x0101213c: 89c3 .. LDRH r3,[r0,#0xe]
- 0x0101213e: e000 .. B 0x1012142 ; l2cc_lecb_find + 46
- 0x01012140: 8ac3 .. LDRH r3,[r0,#0x16]
- 0x01012142: 4293 .B CMP r3,r2
- 0x01012144: d002 .. BEQ 0x101214c ; l2cc_lecb_find + 56
- 0x01012146: 6800 .h LDR r0,[r0,#0]
- 0x01012148: 2800 .( CMP r0,#0
- 0x0101214a: d1ef .. BNE 0x101212c ; l2cc_lecb_find + 24
- 0x0101214c: bd10 .. POP {r4,pc}
- $d
- 0x0101214e: 0000 .. DCW 0
- 0x01012150: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_lecb_free
- l2cc_lecb_free
- 0x01012154: e92d47fc -..G PUSH {r2-r10,lr}
- 0x01012158: 460c .F MOV r4,r1
- 0x0101215a: 4925 %I LDR r1,[pc,#148] ; [0x10121f0] = 0x20004d4c
- 0x0101215c: 4680 .F MOV r8,r0
- 0x0101215e: 4616 .F MOV r6,r2
- 0x01012160: f8515028 Q.(P LDR r5,[r1,r8,LSL #2]
- 0x01012164: 4621 !F MOV r1,r4
- 0x01012166: f1050010 .... ADD r0,r5,#0x10
- 0x0101216a: f7eefd20 .. . BL $Ven$TT$L$$co_list_extract ; 0x1000bae
- 0x0101216e: f8940020 .. . LDRB r0,[r4,#0x20]
- 0x01012172: f3c00180 .... UBFX r1,r0,#2,#1
- 0x01012176: 89a0 .. LDRH r0,[r4,#0xc]
- 0x01012178: f7f9fb2c ..,. BL gapm_lecb_unregister ; 0x100b7d4
- 0x0101217c: b18e .. CBZ r6,0x10121a2 ; l2cc_lecb_free + 78
- 0x0101217e: 2104 .! MOVS r1,#4
- 0x01012180: eb012208 ..." ADD r2,r1,r8,LSL #8
- 0x01012184: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x01012186: 2304 .# MOVS r3,#4
- 0x01012188: f640200a @.. MOV r0,#0xa0a
- 0x0101218c: f7eefc83 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01012190: 89e1 .. LDRH r1,[r4,#0xe]
- 0x01012192: 8001 .. STRH r1,[r0,#0]
- 0x01012194: f8941021 ..!. LDRB r1,[r4,#0x21]
- 0x01012198: b901 .. CBNZ r1,0x101219c ; l2cc_lecb_free + 72
- 0x0101219a: 2146 F! MOVS r1,#0x46
- 0x0101219c: 7081 .p STRB r1,[r0,#2]
- 0x0101219e: f7eefc7f .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010121a2: 68a0 .h LDR r0,[r4,#8]
- 0x010121a4: f04f0900 O... MOV r9,#0
- 0x010121a8: b138 8. CBZ r0,0x10121ba ; l2cc_lecb_free + 102
- 0x010121aa: 68e9 .h LDR r1,[r5,#0xc]
- 0x010121ac: 380c .8 SUBS r0,r0,#0xc
- 0x010121ae: 4281 .B CMP r1,r0
- 0x010121b0: d101 .. BNE 0x10121b6 ; l2cc_lecb_free + 98
- 0x010121b2: f8c5900c .... STR r9,[r5,#0xc]
- 0x010121b6: f7eefc9b .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x010121ba: 6867 gh LDR r7,[r4,#4]
- 0x010121bc: b197 .. CBZ r7,0x10121e4 ; l2cc_lecb_free + 144
- 0x010121be: 3f0c .? SUBS r7,r7,#0xc
- 0x010121c0: 4639 9F MOV r1,r7
- 0x010121c2: 1d28 (. ADDS r0,r5,#4
- 0x010121c4: f7eefcf3 .... BL $Ven$TT$L$$co_list_extract ; 0x1000bae
- 0x010121c8: b14e N. CBZ r6,0x10121de ; l2cc_lecb_free + 138
- 0x010121ca: 6860 `h LDR r0,[r4,#4]
- 0x010121cc: 2346 F# MOVS r3,#0x46
- 0x010121ce: 8882 .. LDRH r2,[r0,#4]
- 0x010121d0: e9cd2900 ...) STRD r2,r9,[sp,#0]
- 0x010121d4: 7801 .x LDRB r1,[r0,#0]
- 0x010121d6: 893a :. LDRH r2,[r7,#8]
- 0x010121d8: 4640 @F MOV r0,r8
- 0x010121da: f000ff3f ..?. BL l2cc_send_cmp_evt ; 0x101305c
- 0x010121de: 4638 8F MOV r0,r7
- 0x010121e0: f7eefc86 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x010121e4: 4620 F MOV r0,r4
- 0x010121e6: e8bd47fc ...G POP {r2-r10,lr}
- 0x010121ea: f7eebc40 ..@. B $Ven$TT$L$$ke_free ; 0x1000a6e
- $d
- 0x010121ee: 0000 .. DCW 0
- 0x010121f0: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_lecb_h2l_err
- l2cc_lecb_h2l_err
- 0x010121f4: 4601 .F MOV r1,r0
- 0x010121f6: 2006 . MOVS r0,#6
- 0x010121f8: 2937 7) CMP r1,#0x37
- 0x010121fa: d006 .. BEQ 0x101220a ; l2cc_lecb_h2l_err + 22
- 0x010121fc: dc06 .. BGT 0x101220c ; l2cc_lecb_h2l_err + 24
- 0x010121fe: b169 i. CBZ r1,0x101221c ; l2cc_lecb_h2l_err + 40
- 0x01012200: 2935 5) CMP r1,#0x35
- 0x01012202: d00d .. BEQ 0x1012220 ; l2cc_lecb_h2l_err + 44
- 0x01012204: 2936 6) CMP r1,#0x36
- 0x01012206: d100 .. BNE 0x101220a ; l2cc_lecb_h2l_err + 22
- 0x01012208: 2005 . MOVS r0,#5
- 0x0101220a: 4770 pG BX lr
- 0x0101220c: 2938 8) CMP r1,#0x38
- 0x0101220e: d009 .. BEQ 0x1012224 ; l2cc_lecb_h2l_err + 48
- 0x01012210: 2939 9) CMP r1,#0x39
- 0x01012212: d009 .. BEQ 0x1012228 ; l2cc_lecb_h2l_err + 52
- 0x01012214: 293a :) CMP r1,#0x3a
- 0x01012216: d1f8 .. BNE 0x101220a ; l2cc_lecb_h2l_err + 22
- 0x01012218: 2002 . MOVS r0,#2
- 0x0101221a: 4770 pG BX lr
- 0x0101221c: 2000 . MOVS r0,#0
- 0x0101221e: 4770 pG BX lr
- 0x01012220: 2004 . MOVS r0,#4
- 0x01012222: 4770 pG BX lr
- 0x01012224: 2007 . MOVS r0,#7
- 0x01012226: 4770 pG BX lr
- 0x01012228: 2008 . MOVS r0,#8
- 0x0101222a: 4770 pG BX lr
- i.l2cc_lecb_init_disconnect
- l2cc_lecb_init_disconnect
- 0x0101222c: b570 p. PUSH {r4-r6,lr}
- 0x0101222e: 460c .F MOV r4,r1
- 0x01012230: 4615 .F MOV r5,r2
- 0x01012232: 2104 .! MOVS r1,#4
- 0x01012234: eb012200 ..." ADD r2,r1,r0,LSL #8
- 0x01012238: 4611 .F MOV r1,r2
- 0x0101223a: 2304 .# MOVS r3,#4
- 0x0101223c: f6402009 @.. MOV r0,#0xa09
- 0x01012240: f7eefc29 ..). BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01012244: f8341f0e 4... LDRH r1,[r4,#0xe]!
- 0x01012248: 8041 A. STRH r1,[r0,#2]
- 0x0101224a: 2102 .! MOVS r1,#2
- 0x0101224c: 7001 .p STRB r1,[r0,#0]
- 0x0101224e: f7eefc27 ..'. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01012252: 7ca0 .| LDRB r0,[r4,#0x12]
- 0x01012254: f0200001 ... BIC r0,r0,#1
- 0x01012258: 74a0 .t STRB r0,[r4,#0x12]
- 0x0101225a: 74e5 .t STRB r5,[r4,#0x13]
- 0x0101225c: bd70 p. POP {r4-r6,pc}
- 0x0101225e: 0000 .. MOVS r0,r0
- i.l2cc_lecb_pdu_pack
- l2cc_lecb_pdu_pack
- 0x01012260: b570 p. PUSH {r4-r6,lr}
- 0x01012262: 4618 .F MOV r0,r3
- 0x01012264: e9dd4304 ...C LDRD r4,r3,[sp,#0x10]
- 0x01012268: 9e06 .. LDR r6,[sp,#0x18]
- 0x0101226a: 2500 .% MOVS r5,#0
- 0x0101226c: b99e .. CBNZ r6,0x1012296 ; l2cc_lecb_pdu_pack + 54
- 0x0101226e: 7003 .p STRB r3,[r0,#0]
- 0x01012270: 0a1e .. LSRS r6,r3,#8
- 0x01012272: 7046 Fp STRB r6,[r0,#1]
- 0x01012274: 880d .. LDRH r5,[r1,#0]
- 0x01012276: f8005f02 ..._ STRB r5,[r0,#2]!
- 0x0101227a: 0a2d -. LSRS r5,r5,#8
- 0x0101227c: 7045 Ep STRB r5,[r0,#1]
- 0x0101227e: 2504 .% MOVS r5,#4
- 0x01012280: 8826 &. LDRH r6,[r4,#0]
- 0x01012282: 1c80 .. ADDS r0,r0,#2
- 0x01012284: b93e >. CBNZ r6,0x1012296 ; l2cc_lecb_pdu_pack + 54
- 0x01012286: 888d .. LDRH r5,[r1,#4]
- 0x01012288: 7005 .p STRB r5,[r0,#0]
- 0x0101228a: 0a2d -. LSRS r5,r5,#8
- 0x0101228c: 7045 Ep STRB r5,[r0,#1]
- 0x0101228e: 1e9b .. SUBS r3,r3,#2
- 0x01012290: 2506 .% MOVS r5,#6
- 0x01012292: b29b .. UXTH r3,r3
- 0x01012294: 1c80 .. ADDS r0,r0,#2
- 0x01012296: 18ee .. ADDS r6,r5,r3
- 0x01012298: 4b09 .K LDR r3,[pc,#36] ; [0x10122c0] = 0x20004d40
- 0x0101229a: 889b .. LDRH r3,[r3,#4]
- 0x0101229c: 429e .B CMP r6,r3
- 0x0101229e: d200 .. BCS 0x10122a2 ; l2cc_lecb_pdu_pack + 66
- 0x010122a0: 4633 3F MOV r3,r6
- 0x010122a2: 8013 .. STRH r3,[r2,#0]
- 0x010122a4: 1b5a Z. SUBS r2,r3,r5
- 0x010122a6: b295 .. UXTH r5,r2
- 0x010122a8: 8822 ". LDRH r2,[r4,#0]
- 0x010122aa: 1d89 .. ADDS r1,r1,#6
- 0x010122ac: 4411 .D ADD r1,r1,r2
- 0x010122ae: 462a *F MOV r2,r5
- 0x010122b0: f7eefb6a ..j. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010122b4: 8820 . LDRH r0,[r4,#0]
- 0x010122b6: 4428 (D ADD r0,r0,r5
- 0x010122b8: 8020 . STRH r0,[r4,#0]
- 0x010122ba: 2000 . MOVS r0,#0
- 0x010122bc: bd70 p. POP {r4-r6,pc}
- $d
- 0x010122be: 0000 .. DCW 0
- 0x010122c0: 20004d40 @M. DCD 536890688
- $t
- i.l2cc_lecb_pdu_unpack
- l2cc_lecb_pdu_unpack
- 0x010122c4: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x010122c8: 4692 .F MOV r10,r2
- 0x010122ca: 4698 .F MOV r8,r3
- 0x010122cc: 4a1c .J LDR r2,[pc,#112] ; [0x1012340] = 0x20004d4c
- 0x010122ce: e9dd4309 ...C LDRD r4,r3,[sp,#0x24]
- 0x010122d2: f8522020 R. LDR r2,[r2,r0,LSL #2]
- 0x010122d6: 1d8e .. ADDS r6,r1,#6
- 0x010122d8: 9d08 .. LDR r5,[sp,#0x20]
- 0x010122da: f04f0900 O... MOV r9,#0
- 0x010122de: 2b01 .+ CMP r3,#1
- 0x010122e0: d016 .. BEQ 0x1012310 ; l2cc_lecb_pdu_unpack + 76
- 0x010122e2: 8829 ). LDRH r1,[r5,#0]
- 0x010122e4: 2004 . MOVS r0,#4
- 0x010122e6: b919 .. CBNZ r1,0x10122f0 ; l2cc_lecb_pdu_unpack + 44
- 0x010122e8: 8821 !. LDRH r1,[r4,#0]
- 0x010122ea: 2006 . MOVS r0,#6
- 0x010122ec: 1e89 .. SUBS r1,r1,#2
- 0x010122ee: 8021 !. STRH r1,[r4,#0]
- 0x010122f0: 7e91 .~ LDRB r1,[r2,#0x1a]
- 0x010122f2: 1a09 .. SUBS r1,r1,r0
- 0x010122f4: b2cf .. UXTB r7,r1
- 0x010122f6: 1811 .. ADDS r1,r2,r0
- 0x010122f8: 8828 (. LDRH r0,[r5,#0]
- 0x010122fa: 463a :F MOV r2,r7
- 0x010122fc: 4430 0D ADD r0,r0,r6
- 0x010122fe: 311c .1 ADDS r1,r1,#0x1c
- 0x01012300: f7eefb42 ..B. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012304: 8828 (. LDRH r0,[r5,#0]
- 0x01012306: 4438 8D ADD r0,r0,r7
- 0x01012308: 8028 (. STRH r0,[r5,#0]
- 0x0101230a: 8820 . LDRH r0,[r4,#0]
- 0x0101230c: 1bc0 .. SUBS r0,r0,r7
- 0x0101230e: 8020 . STRH r0,[r4,#0]
- 0x01012310: 8821 !. LDRH r1,[r4,#0]
- 0x01012312: 4541 AE CMP r1,r8
- 0x01012314: d202 .. BCS 0x101231c ; l2cc_lecb_pdu_unpack + 88
- 0x01012316: f04f0934 O.4. MOV r9,#0x34
- 0x0101231a: e00d .. B 0x1012338 ; l2cc_lecb_pdu_unpack + 116
- 0x0101231c: 8828 (. LDRH r0,[r5,#0]
- 0x0101231e: 4642 BF MOV r2,r8
- 0x01012320: 4430 0D ADD r0,r0,r6
- 0x01012322: 4651 QF MOV r1,r10
- 0x01012324: f7eefb30 ..0. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012328: 8829 ). LDRH r1,[r5,#0]
- 0x0101232a: eb010008 .... ADD r0,r1,r8
- 0x0101232e: 8028 (. STRH r0,[r5,#0]
- 0x01012330: 8821 !. LDRH r1,[r4,#0]
- 0x01012332: eba10008 .... SUB r0,r1,r8
- 0x01012336: 8020 . STRH r0,[r4,#0]
- 0x01012338: 4648 HF MOV r0,r9
- 0x0101233a: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x0101233e: 0000 .. DCW 0
- 0x01012340: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_lecb_sdu_recv_ind_handler
- l2cc_lecb_sdu_recv_ind_handler
- 0x01012344: b500 .. PUSH {lr}
- 0x01012346: b085 .. SUB sp,sp,#0x14
- 0x01012348: 2025 % MOVS r0,#0x25
- 0x0101234a: f88d0000 .... STRB r0,[sp,#0]
- 0x0101234e: 0a18 .. LSRS r0,r3,#8
- 0x01012350: f88d0001 .... STRB r0,[sp,#1]
- 0x01012354: f8110b02 .... LDRB r0,[r1],#2
- 0x01012358: f88d0004 .... STRB r0,[sp,#4]
- 0x0101235c: f8310b02 1... LDRH r0,[r1],#2
- 0x01012360: f8ad0006 .... STRH r0,[sp,#6]
- 0x01012364: f8310b04 1... LDRH r0,[r1],#4
- 0x01012368: f8ad0008 .... STRH r0,[sp,#8]
- 0x0101236c: f8310c02 1... LDRH r0,[r1,#-2]
- 0x01012370: f8ad000a .... STRH r0,[sp,#0xa]
- 0x01012374: f8310b02 1... LDRH r0,[r1],#2
- 0x01012378: f8ad000c .... STRH r0,[sp,#0xc]
- 0x0101237c: 4804 .H LDR r0,[pc,#16] ; [0x1012390] = 0x200049b4
- 0x0101237e: 9104 .. STR r1,[sp,#0x10]
- 0x01012380: f8d01098 .... LDR r1,[r0,#0x98]
- 0x01012384: b109 .. CBZ r1,0x101238a ; l2cc_lecb_sdu_recv_ind_handler + 70
- 0x01012386: 4668 hF MOV r0,sp
- 0x01012388: 4788 .G BLX r1
- 0x0101238a: b005 .. ADD sp,sp,#0x14
- 0x0101238c: 2000 . MOVS r0,#0
- 0x0101238e: bd00 .. POP {pc}
- $d
- 0x01012390: 200049b4 .I. DCD 536889780
- $t
- i.l2cc_lecb_sdu_send_cmd_handler
- l2cc_lecb_sdu_send_cmd_handler
- 0x01012394: e92d47fc -..G PUSH {r2-r10,lr}
- 0x01012398: 4699 .F MOV r9,r3
- 0x0101239a: 4615 .F MOV r5,r2
- 0x0101239c: 460c .F MOV r4,r1
- 0x0101239e: 4610 .F MOV r0,r2
- 0x010123a0: f7eefbb5 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x010123a4: 2700 .' MOVS r7,#0
- 0x010123a6: 0a2e .. LSRS r6,r5,#8
- 0x010123a8: 46b8 .F MOV r8,r7
- 0x010123aa: 283f ?( CMP r0,#0x3f
- 0x010123ac: d003 .. BEQ 0x10123b6 ; l2cc_lecb_sdu_send_cmd_handler + 34
- 0x010123ae: 7820 x LDRB r0,[r4,#0]
- 0x010123b0: 2804 .( CMP r0,#4
- 0x010123b2: d10b .. BNE 0x10123cc ; l2cc_lecb_sdu_send_cmd_handler + 56
- 0x010123b4: e001 .. B 0x10123ba ; l2cc_lecb_sdu_send_cmd_handler + 38
- 0x010123b6: 2346 F# MOVS r3,#0x46
- 0x010123b8: e02c ,. B 0x1012414 ; l2cc_lecb_sdu_send_cmd_handler + 128
- 0x010123ba: 1d25 %. ADDS r5,r4,#4
- 0x010123bc: 88a2 .. LDRH r2,[r4,#4]
- 0x010123be: 2101 .! MOVS r1,#1
- 0x010123c0: 4630 0F MOV r0,r6
- 0x010123c2: f7fffea7 .... BL l2cc_lecb_find ; 0x1012114
- 0x010123c6: b320 . CBZ r0,0x1012412 ; l2cc_lecb_sdu_send_cmd_handler + 126
- 0x010123c8: 6841 Ah LDR r1,[r0,#4]
- 0x010123ca: b109 .. CBZ r1,0x10123d0 ; l2cc_lecb_sdu_send_cmd_handler + 60
- 0x010123cc: 2343 C# MOVS r3,#0x43
- 0x010123ce: e021 !. B 0x1012414 ; l2cc_lecb_sdu_send_cmd_handler + 128
- 0x010123d0: 88a9 .. LDRH r1,[r5,#4]
- 0x010123d2: 8b02 .. LDRH r2,[r0,#0x18]
- 0x010123d4: 4291 .B CMP r1,r2
- 0x010123d6: d901 .. BLS 0x10123dc ; l2cc_lecb_sdu_send_cmd_handler + 72
- 0x010123d8: 2331 1# MOVS r3,#0x31
- 0x010123da: e01b .. B 0x1012414 ; l2cc_lecb_sdu_send_cmd_handler + 128
- 0x010123dc: 6044 D` STR r4,[r0,#4]
- 0x010123de: f8a48002 .... STRH r8,[r4,#2]
- 0x010123e2: 8ac1 .. LDRH r1,[r0,#0x16]
- 0x010123e4: 8029 ). STRH r1,[r5,#0]
- 0x010123e6: 8b81 .. LDRH r1,[r0,#0x1c]
- 0x010123e8: b161 a. CBZ r1,0x1012404 ; l2cc_lecb_sdu_send_cmd_handler + 112
- 0x010123ea: 4810 .H LDR r0,[pc,#64] ; [0x101242c] = 0x20004d4c
- 0x010123ec: f1a4010c .... SUB r1,r4,#0xc
- 0x010123f0: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x010123f4: 1d00 .. ADDS r0,r0,#4
- 0x010123f6: f7eefb5d ..]. BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x010123fa: 2101 .! MOVS r1,#1
- 0x010123fc: 4630 0F MOV r0,r6
- 0x010123fe: f000ff49 ..I. BL l2cm_tx_status ; 0x1013294
- 0x01012402: e004 .. B 0x101240e ; l2cc_lecb_sdu_send_cmd_handler + 122
- 0x01012404: f8101f20 .. . LDRB r1,[r0,#0x20]!
- 0x01012408: f0410102 A... ORR r1,r1,#2
- 0x0101240c: 7001 .p STRB r1,[r0,#0]
- 0x0101240e: 2701 .' MOVS r7,#1
- 0x01012410: e008 .. B 0x1012424 ; l2cc_lecb_sdu_send_cmd_handler + 144
- 0x01012412: 2333 3# MOVS r3,#0x33
- 0x01012414: 88a1 .. LDRH r1,[r4,#4]
- 0x01012416: e9cd1800 .... STRD r1,r8,[sp,#0]
- 0x0101241a: 7821 !x LDRB r1,[r4,#0]
- 0x0101241c: 464a JF MOV r2,r9
- 0x0101241e: 4630 0F MOV r0,r6
- 0x01012420: f000fe1c .... BL l2cc_send_cmp_evt ; 0x101305c
- 0x01012424: 4638 8F MOV r0,r7
- 0x01012426: e8bd87fc .... POP {r2-r10,pc}
- $d
- 0x0101242a: 0000 .. DCW 0
- 0x0101242c: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_lecb_send_con_req
- l2cc_lecb_send_con_req
- 0x01012430: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x01012434: 460f .F MOV r7,r1
- 0x01012436: a90a .. ADD r1,sp,#0x28
- 0x01012438: 461d .F MOV r5,r3
- 0x0101243a: e8910700 .... LDM r1,{r8-r10}
- 0x0101243e: 2100 .! MOVS r1,#0
- 0x01012440: 9100 .. STR r1,[sp,#0]
- 0x01012442: 2104 .! MOVS r1,#4
- 0x01012444: eb012400 ...$ ADD r4,r1,r0,LSL #8
- 0x01012448: 4616 .F MOV r6,r2
- 0x0101244a: 4623 #F MOV r3,r4
- 0x0101244c: 2214 ." MOVS r2,#0x14
- 0x0101244e: 2105 .! MOVS r1,#5
- 0x01012450: f000f8a0 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01012454: 7047 Gp STRB r7,[r0,#1]
- 0x01012456: 8086 .. STRH r6,[r0,#4]
- 0x01012458: 80c5 .. STRH r5,[r0,#6]
- 0x0101245a: f8a0800c .... STRH r8,[r0,#0xc]
- 0x0101245e: f8a0900a .... STRH r9,[r0,#0xa]
- 0x01012462: f8a0a008 .... STRH r10,[r0,#8]
- 0x01012466: f000fc31 ..1. BL l2cc_pdu_send ; 0x1012ccc
- 0x0101246a: 4621 !F MOV r1,r4
- 0x0101246c: e8bd4ff8 ...O POP {r3-r11,lr}
- 0x01012470: f64032b8 @..2 MOV r2,#0xbb8
- 0x01012474: f6402013 @.. MOV r0,#0xa13
- 0x01012478: f7eebb35 ..5. B $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- i.l2cc_lecb_send_con_rsp
- l2cc_lecb_send_con_rsp
- 0x0101247c: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01012480: 460e .F MOV r6,r1
- 0x01012482: a908 .. ADD r1,sp,#0x20
- 0x01012484: 461c .F MOV r4,r3
- 0x01012486: e8910380 .... LDM r1,{r7-r9}
- 0x0101248a: 2100 .! MOVS r1,#0
- 0x0101248c: 9100 .. STR r1,[sp,#0]
- 0x0101248e: 2104 .! MOVS r1,#4
- 0x01012490: 4615 .F MOV r5,r2
- 0x01012492: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x01012496: 2215 ." MOVS r2,#0x15
- 0x01012498: 2105 .! MOVS r1,#5
- 0x0101249a: f000f87b ..{. BL l2cc_pdu_alloc ; 0x1012594
- 0x0101249e: 7045 Ep STRB r5,[r0,#1]
- 0x010124a0: 8084 .. STRH r4,[r0,#4]
- 0x010124a2: 8147 G. STRH r7,[r0,#0xa]
- 0x010124a4: f8a08008 .... STRH r8,[r0,#8]
- 0x010124a8: f8a09006 .... STRH r9,[r0,#6]
- 0x010124ac: 8186 .. STRH r6,[r0,#0xc]
- 0x010124ae: e8bd43f8 ...C POP {r3-r9,lr}
- 0x010124b2: f000bc0b .... B.W l2cc_pdu_send ; 0x1012ccc
- i.l2cc_lecb_send_credit_add
- l2cc_lecb_send_credit_add
- 0x010124b6: b5f8 .. PUSH {r3-r7,lr}
- 0x010124b8: 460e .F MOV r6,r1
- 0x010124ba: 2100 .! MOVS r1,#0
- 0x010124bc: 9100 .. STR r1,[sp,#0]
- 0x010124be: 461c .F MOV r4,r3
- 0x010124c0: 2104 .! MOVS r1,#4
- 0x010124c2: 4615 .F MOV r5,r2
- 0x010124c4: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x010124c8: 2216 ." MOVS r2,#0x16
- 0x010124ca: 2105 .! MOVS r1,#5
- 0x010124cc: f000f862 ..b. BL l2cc_pdu_alloc ; 0x1012594
- 0x010124d0: 7046 Fp STRB r6,[r0,#1]
- 0x010124d2: 8085 .. STRH r5,[r0,#4]
- 0x010124d4: 80c4 .. STRH r4,[r0,#6]
- 0x010124d6: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x010124da: f000bbf7 .... B.W l2cc_pdu_send ; 0x1012ccc
- i.l2cc_lecb_send_disc_req
- l2cc_lecb_send_disc_req
- 0x010124de: b5f8 .. PUSH {r3-r7,lr}
- 0x010124e0: 460f .F MOV r7,r1
- 0x010124e2: 2100 .! MOVS r1,#0
- 0x010124e4: 9100 .. STR r1,[sp,#0]
- 0x010124e6: 2104 .! MOVS r1,#4
- 0x010124e8: eb012400 ...$ ADD r4,r1,r0,LSL #8
- 0x010124ec: 461d .F MOV r5,r3
- 0x010124ee: 4616 .F MOV r6,r2
- 0x010124f0: 4623 #F MOV r3,r4
- 0x010124f2: 2206 ." MOVS r2,#6
- 0x010124f4: 2105 .! MOVS r1,#5
- 0x010124f6: f000f84d ..M. BL l2cc_pdu_alloc ; 0x1012594
- 0x010124fa: 7047 Gp STRB r7,[r0,#1]
- 0x010124fc: 80c6 .. STRH r6,[r0,#6]
- 0x010124fe: 8085 .. STRH r5,[r0,#4]
- 0x01012500: f000fbe4 .... BL l2cc_pdu_send ; 0x1012ccc
- 0x01012504: 4621 !F MOV r1,r4
- 0x01012506: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x0101250a: f64032b8 @..2 MOV r2,#0xbb8
- 0x0101250e: f6402013 @.. MOV r0,#0xa13
- 0x01012512: f7eebae8 .... B $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- i.l2cc_lecb_send_disc_rsp
- l2cc_lecb_send_disc_rsp
- 0x01012516: b5f8 .. PUSH {r3-r7,lr}
- 0x01012518: 460e .F MOV r6,r1
- 0x0101251a: 2100 .! MOVS r1,#0
- 0x0101251c: 9100 .. STR r1,[sp,#0]
- 0x0101251e: 461c .F MOV r4,r3
- 0x01012520: 2104 .! MOVS r1,#4
- 0x01012522: 4615 .F MOV r5,r2
- 0x01012524: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x01012528: 2207 ." MOVS r2,#7
- 0x0101252a: 2105 .! MOVS r1,#5
- 0x0101252c: f000f832 ..2. BL l2cc_pdu_alloc ; 0x1012594
- 0x01012530: 7046 Fp STRB r6,[r0,#1]
- 0x01012532: 8085 .. STRH r5,[r0,#4]
- 0x01012534: 80c4 .. STRH r4,[r0,#6]
- 0x01012536: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x0101253a: f000bbc7 .... B.W l2cc_pdu_send ; 0x1012ccc
- 0x0101253e: 0000 .. MOVS r0,r0
- i.l2cc_op_complete
- l2cc_op_complete
- 0x01012540: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01012544: 4607 .F MOV r7,r0
- 0x01012546: 4812 .H LDR r0,[pc,#72] ; [0x1012590] = 0x20004d4c
- 0x01012548: f8505027 P.'P LDR r5,[r0,r7,LSL #2]
- 0x0101254c: 2d00 .- CMP r5,#0
- 0x0101254e: d01d .. BEQ 0x101258c ; l2cc_op_complete + 76
- 0x01012550: 2900 .) CMP r1,#0
- 0x01012552: d11b .. BNE 0x101258c ; l2cc_op_complete + 76
- 0x01012554: 6828 (h LDR r0,[r5,#0]
- 0x01012556: b188 .. CBZ r0,0x101257c ; l2cc_op_complete + 60
- 0x01012558: 2600 .& MOVS r6,#0
- 0x0101255a: 2105 .! MOVS r1,#5
- 0x0101255c: e9cd1600 .... STRD r1,r6,[sp,#0]
- 0x01012560: f830cc04 0... LDRH r12,[r0,#-4]
- 0x01012564: f1a0040c .... SUB r4,r0,#0xc
- 0x01012568: 7801 .x LDRB r1,[r0,#0]
- 0x0101256a: 4613 .F MOV r3,r2
- 0x0101256c: 4662 bF MOV r2,r12
- 0x0101256e: 4638 8F MOV r0,r7
- 0x01012570: f000fd74 ..t. BL l2cc_send_cmp_evt ; 0x101305c
- 0x01012574: 4620 F MOV r0,r4
- 0x01012576: f7eefabb .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x0101257a: 602e .` STR r6,[r5,#0]
- 0x0101257c: b002 .. ADD sp,sp,#8
- 0x0101257e: 4638 8F MOV r0,r7
- 0x01012580: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01012584: 2101 .! MOVS r1,#1
- 0x01012586: 2200 ." MOVS r2,#0
- 0x01012588: f000be00 .... B.W l2cc_update_state ; 0x101318c
- 0x0101258c: e8bd81fc .... POP {r2-r8,pc}
- $d
- 0x01012590: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_pdu_alloc
- l2cc_pdu_alloc
- 0x01012594: b570 p. PUSH {r4-r6,lr}
- 0x01012596: 460d .F MOV r5,r1
- 0x01012598: 9904 .. LDR r1,[sp,#0x10]
- 0x0101259a: 461e .F MOV r6,r3
- 0x0101259c: 314a J1 ADDS r1,r1,#0x4a
- 0x0101259e: b28b .. UXTH r3,r1
- 0x010125a0: 2104 .! MOVS r1,#4
- 0x010125a2: 4614 .F MOV r4,r2
- 0x010125a4: eb012100 ...! ADD r1,r1,r0,LSL #8
- 0x010125a8: 4632 2F MOV r2,r6
- 0x010125aa: f6402011 @.. MOV r0,#0xa11
- 0x010125ae: f7eefa72 ..r. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010125b2: 2106 .! MOVS r1,#6
- 0x010125b4: f8001b06 .... STRB r1,[r0],#6
- 0x010125b8: f8205b02 ..[ STRH r5,[r0],#2
- 0x010125bc: 7004 .p STRB r4,[r0,#0]
- 0x010125be: bd70 p. POP {r4-r6,pc}
- i.l2cc_pdu_header_check
- l2cc_pdu_header_check
- 0x010125c0: e92d4ff7 -..O PUSH {r0-r2,r4-r11,lr}
- 0x010125c4: 4688 .F MOV r8,r1
- 0x010125c6: 4996 .I LDR r1,[pc,#600] ; [0x1012820] = 0x20004d4c
- 0x010125c8: 9800 .. LDR r0,[sp,#0]
- 0x010125ca: 4616 .F MOV r6,r2
- 0x010125cc: 2500 .% MOVS r5,#0
- 0x010125ce: f8514020 Q. @ LDR r4,[r1,r0,LSL #2]
- 0x010125d2: e024 $. B 0x101261e ; l2cc_pdu_header_check + 94
- 0x010125d4: 428a .B CMP r2,r1
- 0x010125d6: d217 .. BCS 0x1012608 ; l2cc_pdu_header_check + 72
- 0x010125d8: 1a89 .. SUBS r1,r1,r2
- 0x010125da: 4281 .B CMP r1,r0
- 0x010125dc: d200 .. BCS 0x10125e0 ; l2cc_pdu_header_check + 32
- 0x010125de: 4608 .F MOV r0,r1
- 0x010125e0: b287 .. UXTH r7,r0
- 0x010125e2: f104001c .... ADD r0,r4,#0x1c
- 0x010125e6: 4410 .D ADD r0,r0,r2
- 0x010125e8: 463a :F MOV r2,r7
- 0x010125ea: f8d81000 .... LDR r1,[r8,#0]
- 0x010125ee: f7eef9cb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010125f2: 7ea0 .~ LDRB r0,[r4,#0x1a]
- 0x010125f4: 4438 8D ADD r0,r0,r7
- 0x010125f6: 76a0 .v STRB r0,[r4,#0x1a]
- 0x010125f8: 8830 0. LDRH r0,[r6,#0]
- 0x010125fa: 1bc0 .. SUBS r0,r0,r7
- 0x010125fc: 8030 0. STRH r0,[r6,#0]
- 0x010125fe: f8d80000 .... LDR r0,[r8,#0]
- 0x01012602: 19c1 .. ADDS r1,r0,r7
- 0x01012604: f8c81000 .... STR r1,[r8,#0]
- 0x01012608: 7ea0 .~ LDRB r0,[r4,#0x1a]
- 0x0101260a: 2804 .( CMP r0,#4
- 0x0101260c: d107 .. BNE 0x101261e ; l2cc_pdu_header_check + 94
- 0x0101260e: 8ba0 .. LDRH r0,[r4,#0x1c]
- 0x01012610: 2117 .! MOVS r1,#0x17
- 0x01012612: 2817 .( CMP r0,#0x17
- 0x01012614: d300 .. BCC 0x1012618 ; l2cc_pdu_header_check + 88
- 0x01012616: 4608 .F MOV r0,r1
- 0x01012618: 7ee1 .~ LDRB r1,[r4,#0x1b]
- 0x0101261a: 4408 .D ADD r0,r0,r1
- 0x0101261c: 76e0 .v STRB r0,[r4,#0x1b]
- 0x0101261e: 7ea2 .~ LDRB r2,[r4,#0x1a]
- 0x01012620: 7ee1 .~ LDRB r1,[r4,#0x1b]
- 0x01012622: 428a .B CMP r2,r1
- 0x01012624: d202 .. BCS 0x101262c ; l2cc_pdu_header_check + 108
- 0x01012626: 8830 0. LDRH r0,[r6,#0]
- 0x01012628: 2800 .( CMP r0,#0
- 0x0101262a: d1d3 .. BNE 0x10125d4 ; l2cc_pdu_header_check + 20
- 0x0101262c: 0610 .. LSLS r0,r2,#24
- 0x0101262e: ebb06f01 ...o CMP r0,r1,LSL #24
- 0x01012632: d17d }. BNE 0x1012730 ; l2cc_pdu_header_check + 368
- 0x01012634: f8b4b01e .... LDRH r11,[r4,#0x1e]
- 0x01012638: 2104 .! MOVS r1,#4
- 0x0101263a: 9a00 .. LDR r2,[sp,#0]
- 0x0101263c: 8ba6 .. LDRH r6,[r4,#0x1c]
- 0x0101263e: f8948020 .. . LDRB r8,[r4,#0x20]
- 0x01012642: f1ab0040 ..@. SUB r0,r11,#0x40
- 0x01012646: eb012902 ...) ADD r9,r1,r2,LSL #8
- 0x0101264a: 283f ?( CMP r0,#0x3f
- 0x0101264c: d871 q. BHI 0x1012732 ; l2cc_pdu_header_check + 370
- 0x0101264e: 465a ZF MOV r2,r11
- 0x01012650: 2101 .! MOVS r1,#1
- 0x01012652: 9800 .. LDR r0,[sp,#0]
- 0x01012654: f7fffd5e ..^. BL l2cc_lecb_find ; 0x1012114
- 0x01012658: 0007 .. MOVS r7,r0
- 0x0101265a: f04f0800 O... MOV r8,#0
- 0x0101265e: d069 i. BEQ 0x1012734 ; l2cc_pdu_header_check + 372
- 0x01012660: f8970020 .. . LDRB r0,[r7,#0x20]
- 0x01012664: 07c0 .. LSLS r0,r0,#31
- 0x01012666: d0fa .. BEQ 0x101265e ; l2cc_pdu_header_check + 158
- 0x01012668: 46c2 .F MOV r10,r8
- 0x0101266a: 68b9 .h LDR r1,[r7,#8]
- 0x0101266c: 4650 PF MOV r0,r10
- 0x0101266e: 4655 UF MOV r5,r10
- 0x01012670: b141 A. CBZ r1,0x1012684 ; l2cc_pdu_header_check + 196
- 0x01012672: 390c .9 SUBS r1,r1,#0xc
- 0x01012674: 60e1 .` STR r1,[r4,#0xc]
- 0x01012676: f8d78008 .... LDR r8,[r7,#8]
- 0x0101267a: f8b80002 .... LDRH r0,[r8,#2]
- 0x0101267e: f8b81008 .... LDRH r1,[r8,#8]
- 0x01012682: e004 .. B 0x101268e ; l2cc_pdu_header_check + 206
- 0x01012684: 2e02 .. CMP r6,#2
- 0x01012686: d201 .. BCS 0x101268c ; l2cc_pdu_header_check + 204
- 0x01012688: 2534 4% MOVS r5,#0x34
- 0x0101268a: e001 .. B 0x1012690 ; l2cc_pdu_header_check + 208
- 0x0101268c: 8c21 !. LDRH r1,[r4,#0x20]
- 0x0101268e: 468a .F MOV r10,r1
- 0x01012690: 8a79 y. LDRH r1,[r7,#0x12]
- 0x01012692: 42b1 .B CMP r1,r6
- 0x01012694: d201 .. BCS 0x101269a ; l2cc_pdu_header_check + 218
- 0x01012696: 2532 2% MOVS r5,#0x32
- 0x01012698: e013 .. B 0x10126c2 ; l2cc_pdu_header_check + 258
- 0x0101269a: 8aba .. LDRH r2,[r7,#0x14]
- 0x0101269c: b122 ". CBZ r2,0x10126a8 ; l2cc_pdu_header_check + 232
- 0x0101269e: 8a3b ;. LDRH r3,[r7,#0x10]
- 0x010126a0: 4553 SE CMP r3,r10
- 0x010126a2: d203 .. BCS 0x10126ac ; l2cc_pdu_header_check + 236
- 0x010126a4: 2531 1% MOVS r5,#0x31
- 0x010126a6: e00c .. B 0x10126c2 ; l2cc_pdu_header_check + 258
- 0x010126a8: 253b ;% MOVS r5,#0x3b
- 0x010126aa: e00a .. B 0x10126c2 ; l2cc_pdu_header_check + 258
- 0x010126ac: b120 . CBZ r0,0x10126b8 ; l2cc_pdu_header_check + 248
- 0x010126ae: 1983 .. ADDS r3,r0,r6
- 0x010126b0: 4553 SE CMP r3,r10
- 0x010126b2: d905 .. BLS 0x10126c0 ; l2cc_pdu_header_check + 256
- 0x010126b4: 2534 4% MOVS r5,#0x34
- 0x010126b6: e004 .. B 0x10126c2 ; l2cc_pdu_header_check + 258
- 0x010126b8: f10a0102 .... ADD r1,r10,#2
- 0x010126bc: 428e .B CMP r6,r1
- 0x010126be: d8f9 .. BHI 0x10126b4 ; l2cc_pdu_header_check + 244
- 0x010126c0: b16d m. CBZ r5,0x10126de ; l2cc_pdu_header_check + 286
- 0x010126c2: 462a *F MOV r2,r5
- 0x010126c4: 4639 9F MOV r1,r7
- 0x010126c6: 9800 .. LDR r0,[sp,#0]
- 0x010126c8: f7fffdb0 .... BL l2cc_lecb_init_disconnect ; 0x101222c
- 0x010126cc: 68e0 .h LDR r0,[r4,#0xc]
- 0x010126ce: b118 .. CBZ r0,0x10126d8 ; l2cc_pdu_header_check + 280
- 0x010126d0: f7eefa0e .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x010126d4: 2000 . MOVS r0,#0
- 0x010126d6: 60e0 .` STR r0,[r4,#0xc]
- 0x010126d8: 2000 . MOVS r0,#0
- 0x010126da: 60b8 .` STR r0,[r7,#8]
- 0x010126dc: e07a z. B 0x10127d4 ; l2cc_pdu_header_check + 532
- 0x010126de: 1e52 R. SUBS r2,r2,#1
- 0x010126e0: 82ba .. STRH r2,[r7,#0x14]
- 0x010126e2: f1b80f00 .... CMP r8,#0
- 0x010126e6: d028 (. BEQ 0x101273a ; l2cc_pdu_header_check + 378
- 0x010126e8: f8b81006 .... LDRH r1,[r8,#6]
- 0x010126ec: 1c49 I. ADDS r1,r1,#1
- 0x010126ee: b289 .. UXTH r1,r1
- 0x010126f0: f8a81006 .... STRH r1,[r8,#6]
- 0x010126f4: 8a7a z. LDRH r2,[r7,#0x12]
- 0x010126f6: 1813 .. ADDS r3,r2,r0
- 0x010126f8: 1c70 p. ADDS r0,r6,#1
- 0x010126fa: 4418 .D ADD r0,r0,r3
- 0x010126fc: fbb0f0f2 .... UDIV r0,r0,r2
- 0x01012700: b280 .. UXTH r0,r0
- 0x01012702: 4281 .B CMP r1,r0
- 0x01012704: d913 .. BLS 0x101272e ; l2cc_pdu_header_check + 366
- 0x01012706: 464a JF MOV r2,r9
- 0x01012708: 4611 .F MOV r1,r2
- 0x0101270a: 2306 .# MOVS r3,#6
- 0x0101270c: f640200b @.. MOV r0,#0xa0b
- 0x01012710: f7eef9c1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01012714: 2103 .! MOVS r1,#3
- 0x01012716: 7001 .p STRB r1,[r0,#0]
- 0x01012718: f8a0b002 .... STRH r11,[r0,#2]
- 0x0101271c: 2101 .! MOVS r1,#1
- 0x0101271e: 8081 .. STRH r1,[r0,#4]
- 0x01012720: f8b81006 .... LDRH r1,[r8,#6]
- 0x01012724: 1e49 I. SUBS r1,r1,#1
- 0x01012726: f8a81006 .... STRH r1,[r8,#6]
- 0x0101272a: f7eef9b9 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101272e: e002 .. B 0x1012736 ; l2cc_pdu_header_check + 374
- 0x01012730: e05c \. B 0x10127ec ; l2cc_pdu_header_check + 556
- 0x01012732: e019 .. B 0x1012768 ; l2cc_pdu_header_check + 424
- 0x01012734: e060 `. B 0x10127f8 ; l2cc_pdu_header_check + 568
- 0x01012736: 8326 &. STRH r6,[r4,#0x18]
- 0x01012738: e04e N. B 0x10127d8 ; l2cc_pdu_header_check + 536
- 0x0101273a: f10a000a .... ADD r0,r10,#0xa
- 0x0101273e: b283 .. UXTH r3,r0
- 0x01012740: 464a JF MOV r2,r9
- 0x01012742: 8bf9 .. LDRH r1,[r7,#0x1e]
- 0x01012744: f640200e @.. MOV r0,#0xa0e
- 0x01012748: f7eef9a5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101274c: 2101 .! MOVS r1,#1
- 0x0101274e: 80c1 .. STRH r1,[r0,#6]
- 0x01012750: f8a0b004 .... STRH r11,[r0,#4]
- 0x01012754: f8a0a008 .... STRH r10,[r0,#8]
- 0x01012758: 2100 .! MOVS r1,#0
- 0x0101275a: 8041 A. STRH r1,[r0,#2]
- 0x0101275c: f1a0020c .... SUB r2,r0,#0xc
- 0x01012760: 60b8 .` STR r0,[r7,#8]
- 0x01012762: 60e2 .` STR r2,[r4,#0xc]
- 0x01012764: 7001 .p STRB r1,[r0,#0]
- 0x01012766: e7e2 .. B 0x101272e ; l2cc_pdu_header_check + 366
- 0x01012768: 2108 .! MOVS r1,#8
- 0x0101276a: ea412702 A..' ORR r7,r1,r2,LSL #8
- 0x0101276e: 4658 XF MOV r0,r11
- 0x01012770: f1bb0f04 .... CMP r11,#4
- 0x01012774: d007 .. BEQ 0x1012786 ; l2cc_pdu_header_check + 454
- 0x01012776: 2805 .( CMP r0,#5
- 0x01012778: d003 .. BEQ 0x1012782 ; l2cc_pdu_header_check + 450
- 0x0101277a: f1bb0f06 .... CMP r11,#6
- 0x0101277e: d13b ;. BNE 0x10127f8 ; l2cc_pdu_header_check + 568
- 0x01012780: e00a .. B 0x1012798 ; l2cc_pdu_header_check + 472
- 0x01012782: 464f OF MOV r7,r9
- 0x01012784: e008 .. B 0x1012798 ; l2cc_pdu_header_check + 472
- 0x01012786: 2106 .! MOVS r1,#6
- 0x01012788: 4610 .F MOV r0,r2
- 0x0101278a: eb012702 ...' ADD r7,r1,r2,LSL #8
- 0x0101278e: f7fbfd7d ..}. BL gattc_get_mtu ; 0x100e28c
- 0x01012792: 42b0 .B CMP r0,r6
- 0x01012794: d200 .. BCS 0x1012798 ; l2cc_pdu_header_check + 472
- 0x01012796: 2531 1% MOVS r5,#0x31
- 0x01012798: b906 .. CBNZ r6,0x101279c ; l2cc_pdu_header_check + 476
- 0x0101279a: 2534 4% MOVS r5,#0x34
- 0x0101279c: f7f8fcf6 .... BL gapm_get_max_mtu ; 0x100b18c
- 0x010127a0: 42b0 .B CMP r0,r6
- 0x010127a2: d201 .. BCS 0x10127a8 ; l2cc_pdu_header_check + 488
- 0x010127a4: 2531 1% MOVS r5,#0x31
- 0x010127a6: e000 .. B 0x10127aa ; l2cc_pdu_header_check + 490
- 0x010127a8: b315 .. CBZ r5,0x10127f0 ; l2cc_pdu_header_check + 560
- 0x010127aa: 2000 . MOVS r0,#0
- 0x010127ac: 304a J0 ADDS r0,r0,#0x4a
- 0x010127ae: b283 .. UXTH r3,r0
- 0x010127b0: 464a JF MOV r2,r9
- 0x010127b2: 4639 9F MOV r1,r7
- 0x010127b4: f6402012 @.. MOV r0,#0xa12
- 0x010127b8: f7eef96d ..m. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010127bc: 2100 .! MOVS r1,#0
- 0x010127be: 8041 A. STRH r1,[r0,#2]
- 0x010127c0: 7005 .p STRB r5,[r0,#0]
- 0x010127c2: f8a0b006 .... STRH r11,[r0,#6]
- 0x010127c6: b1ad .. CBZ r5,0x10127f4 ; l2cc_pdu_header_check + 564
- 0x010127c8: 8081 .. STRH r1,[r0,#4]
- 0x010127ca: f8808008 .... STRB r8,[r0,#8]
- 0x010127ce: 380c .8 SUBS r0,r0,#0xc
- 0x010127d0: 60e0 .` STR r0,[r4,#0xc]
- 0x010127d2: 8326 &. STRH r6,[r4,#0x18]
- 0x010127d4: 2d33 3- CMP r5,#0x33
- 0x010127d6: d00f .. BEQ 0x10127f8 ; l2cc_pdu_header_check + 568
- 0x010127d8: 68e0 .h LDR r0,[r4,#0xc]
- 0x010127da: 2800 .( CMP r0,#0
- 0x010127dc: d006 .. BEQ 0x10127ec ; l2cc_pdu_header_check + 556
- 0x010127de: 2d00 .- CMP r5,#0
- 0x010127e0: d004 .. BEQ 0x10127ec ; l2cc_pdu_header_check + 556
- 0x010127e2: 300c .0 ADDS r0,r0,#0xc
- 0x010127e4: f7eef95c ..\. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010127e8: 2000 . MOVS r0,#0
- 0x010127ea: 60e0 .` STR r0,[r4,#0xc]
- 0x010127ec: e8bd8ffe .... POP {r1-r11,pc}
- 0x010127f0: 4630 0F MOV r0,r6
- 0x010127f2: e7db .. B 0x10127ac ; l2cc_pdu_header_check + 492
- 0x010127f4: 4631 1F MOV r1,r6
- 0x010127f6: e7e7 .. B 0x10127c8 ; l2cc_pdu_header_check + 520
- 0x010127f8: 464a JF MOV r2,r9
- 0x010127fa: 4611 .F MOV r1,r2
- 0x010127fc: 234a J# MOVS r3,#0x4a
- 0x010127fe: f6402012 @.. MOV r0,#0xa12
- 0x01012802: f7eef948 ..H. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01012806: 2100 .! MOVS r1,#0
- 0x01012808: 8041 A. STRH r1,[r0,#2]
- 0x0101280a: 2233 3" MOVS r2,#0x33
- 0x0101280c: f8002b06 ...+ STRB r2,[r0],#6
- 0x01012810: f820b902 ... STRH r11,[r0],#-2
- 0x01012814: f8201910 ... STRH r1,[r0],#-0x10
- 0x01012818: 60e0 .` STR r0,[r4,#0xc]
- 0x0101281a: 2800 .( CMP r0,#0
- 0x0101281c: d1e1 .. BNE 0x10127e2 ; l2cc_pdu_header_check + 546
- 0x0101281e: e7e5 .. B 0x10127ec ; l2cc_pdu_header_check + 556
- $d
- 0x01012820: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_pdu_pack
- l2cc_pdu_pack
- 0x01012824: e92d4ffe -..O PUSH {r1-r11,lr}
- 0x01012828: 4604 .F MOV r4,r0
- 0x0101282a: 4615 .F MOV r5,r2
- 0x0101282c: 980c .. LDR r0,[sp,#0x30]
- 0x0101282e: 2700 .' MOVS r7,#0
- 0x01012830: 802f /. STRH r7,[r5,#0]
- 0x01012832: 7800 .x LDRB r0,[r0,#0]
- 0x01012834: 4699 .F MOV r9,r3
- 0x01012836: 468a .F MOV r10,r1
- 0x01012838: 463a :F MOV r2,r7
- 0x0101283a: b1d8 .. CBZ r0,0x1012874 ; l2cc_pdu_pack + 80
- 0x0101283c: 48a3 .H LDR r0,[pc,#652] ; [0x1012acc] = 0x20004d40
- 0x0101283e: 8886 .. LDRH r6,[r0,#4]
- 0x01012840: 8820 . LDRH r0,[r4,#0]
- 0x01012842: 4286 .B CMP r6,r0
- 0x01012844: d300 .. BCC 0x1012848 ; l2cc_pdu_pack + 36
- 0x01012846: 4606 .F MOV r6,r0
- 0x01012848: f8ba1000 .... LDRH r1,[r10,#0]
- 0x0101284c: 1d20 . ADDS r0,r4,#4
- 0x0101284e: 4401 .D ADD r1,r1,r0
- 0x01012850: 4632 2F MOV r2,r6
- 0x01012852: 4648 HF MOV r0,r9
- 0x01012854: f7eef898 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012858: 8828 (. LDRH r0,[r5,#0]
- 0x0101285a: 4430 0D ADD r0,r0,r6
- 0x0101285c: 8028 (. STRH r0,[r5,#0]
- 0x0101285e: f8ba0000 .... LDRH r0,[r10,#0]
- 0x01012862: 4430 0D ADD r0,r0,r6
- 0x01012864: f8aa0000 .... STRH r0,[r10,#0]
- 0x01012868: 8820 . LDRH r0,[r4,#0]
- 0x0101286a: 1b80 .. SUBS r0,r0,r6
- 0x0101286c: 8020 . STRH r0,[r4,#0]
- 0x0101286e: 4638 8F MOV r0,r7
- 0x01012870: e8bd8ffe .... POP {r1-r11,pc}
- 0x01012874: 7923 #y LDRB r3,[r4,#4]
- 0x01012876: 8022 ". STRH r2,[r4,#0]
- 0x01012878: 8861 a. LDRH r1,[r4,#2]
- 0x0101287a: 461e .F MOV r6,r3
- 0x0101287c: f1090004 .... ADD r0,r9,#4
- 0x01012880: f1040b05 .... ADD r11,r4,#5
- 0x01012884: 2904 .) CMP r1,#4
- 0x01012886: d00c .. BEQ 0x10128a2 ; l2cc_pdu_pack + 126
- 0x01012888: 2905 .) CMP r1,#5
- 0x0101288a: d003 .. BEQ 0x1012894 ; l2cc_pdu_pack + 112
- 0x0101288c: 2906 .) CMP r1,#6
- 0x0101288e: d004 .. BEQ 0x101289a ; l2cc_pdu_pack + 118
- 0x01012890: 2733 3' MOVS r7,#0x33
- 0x01012892: e7ec .. B 0x101286e ; l2cc_pdu_pack + 74
- 0x01012894: 498e .I LDR r1,[pc,#568] ; [0x1012ad0] = 0x101ba44
- 0x01012896: 2217 ." MOVS r2,#0x17
- 0x01012898: e00e .. B 0x10128b8 ; l2cc_pdu_pack + 148
- 0x0101289a: 498d .I LDR r1,[pc,#564] ; [0x1012ad0] = 0x101ba44
- 0x0101289c: 315c \1 ADDS r1,r1,#0x5c
- 0x0101289e: 220f ." MOVS r2,#0xf
- 0x010128a0: e00a .. B 0x10128b8 ; l2cc_pdu_pack + 148
- 0x010128a2: 2e52 R. CMP r6,#0x52
- 0x010128a4: d002 .. BEQ 0x10128ac ; l2cc_pdu_pack + 136
- 0x010128a6: 2ed2 .. CMP r6,#0xd2
- 0x010128a8: d002 .. BEQ 0x10128b0 ; l2cc_pdu_pack + 140
- 0x010128aa: e002 .. B 0x10128b2 ; l2cc_pdu_pack + 142
- 0x010128ac: 2614 .& MOVS r6,#0x14
- 0x010128ae: e000 .. B 0x10128b2 ; l2cc_pdu_pack + 142
- 0x010128b0: 2615 .& MOVS r6,#0x15
- 0x010128b2: 4987 .I LDR r1,[pc,#540] ; [0x1012ad0] = 0x101ba44
- 0x010128b4: 3198 .1 ADDS r1,r1,#0x98
- 0x010128b6: 221f ." MOVS r2,#0x1f
- 0x010128b8: b1b9 .. CBZ r1,0x10128ea ; l2cc_pdu_pack + 198
- 0x010128ba: 4296 .B CMP r6,r2
- 0x010128bc: d215 .. BCS 0x10128ea ; l2cc_pdu_pack + 198
- 0x010128be: 2e0c .. CMP r6,#0xc
- 0x010128c0: d011 .. BEQ 0x10128e6 ; l2cc_pdu_pack + 194
- 0x010128c2: f8511026 Q.&. LDR r1,[r1,r6,LSL #2]
- 0x010128c6: bf00 .. NOP
- 0x010128c8: ea5f0801 _... MOVS r8,r1
- 0x010128cc: d00d .. BEQ 0x10128ea ; l2cc_pdu_pack + 198
- 0x010128ce: 2100 .! MOVS r1,#0
- 0x010128d0: 9101 .. STR r1,[sp,#4]
- 0x010128d2: f8003b01 ...; STRB r3,[r0],#1
- 0x010128d6: 9000 .. STR r0,[sp,#0]
- 0x010128d8: 8820 . LDRH r0,[r4,#0]
- 0x010128da: 1c40 @. ADDS r0,r0,#1
- 0x010128dc: 8020 . STRH r0,[r4,#0]
- 0x010128de: 8828 (. LDRH r0,[r5,#0]
- 0x010128e0: 1c40 @. ADDS r0,r0,#1
- 0x010128e2: 8028 (. STRH r0,[r5,#0]
- 0x010128e4: e0b2 .. B 0x1012a4c ; l2cc_pdu_pack + 552
- 0x010128e6: a17b {. ADR r1,{pc}+0x1ee ; 0x1012ad4
- 0x010128e8: e7ee .. B 0x10128c8 ; l2cc_pdu_pack + 164
- 0x010128ea: 2734 4' MOVS r7,#0x34
- 0x010128ec: e7bf .. B 0x101286e ; l2cc_pdu_pack + 74
- 0x010128ee: 2850 P( CMP r0,#0x50
- 0x010128f0: d076 v. BEQ 0x10129e0 ; l2cc_pdu_pack + 444
- 0x010128f2: dc08 .. BGT 0x1012906 ; l2cc_pdu_pack + 226
- 0x010128f4: 2841 A( CMP r0,#0x41
- 0x010128f6: d061 a. BEQ 0x10129bc ; l2cc_pdu_pack + 408
- 0x010128f8: 2842 B( CMP r0,#0x42
- 0x010128fa: d00b .. BEQ 0x1012914 ; l2cc_pdu_pack + 240
- 0x010128fc: 284b K( CMP r0,#0x4b
- 0x010128fe: d03a :. BEQ 0x1012976 ; l2cc_pdu_pack + 338
- 0x01012900: 284c L( CMP r0,#0x4c
- 0x01012902: d16e n. BNE 0x10129e2 ; l2cc_pdu_pack + 446
- 0x01012904: e025 %. B 0x1012952 ; l2cc_pdu_pack + 302
- 0x01012906: 2852 R( CMP r0,#0x52
- 0x01012908: d046 F. BEQ 0x1012998 ; l2cc_pdu_pack + 372
- 0x0101290a: 2857 W( CMP r0,#0x57
- 0x0101290c: d00f .. BEQ 0x101292e ; l2cc_pdu_pack + 266
- 0x0101290e: 286c l( CMP r0,#0x6c
- 0x01012910: d167 g. BNE 0x10129e2 ; l2cc_pdu_pack + 446
- 0x01012912: e067 g. B 0x10129e4 ; l2cc_pdu_pack + 448
- 0x01012914: 9800 .. LDR r0,[sp,#0]
- 0x01012916: f81b1b01 .... LDRB r1,[r11],#1
- 0x0101291a: 7001 .p STRB r1,[r0,#0]
- 0x0101291c: 9800 .. LDR r0,[sp,#0]
- 0x0101291e: 1c40 @. ADDS r0,r0,#1
- 0x01012920: 9000 .. STR r0,[sp,#0]
- 0x01012922: 8820 . LDRH r0,[r4,#0]
- 0x01012924: 1c40 @. ADDS r0,r0,#1
- 0x01012926: 8020 . STRH r0,[r4,#0]
- 0x01012928: 8828 (. LDRH r0,[r5,#0]
- 0x0101292a: 1c40 @. ADDS r0,r0,#1
- 0x0101292c: e032 2. B 0x1012994 ; l2cc_pdu_pack + 368
- 0x0101292e: f10b0001 .... ADD r0,r11,#1
- 0x01012932: f0200101 ... BIC r1,r0,#1
- 0x01012936: 8820 . LDRH r0,[r4,#0]
- 0x01012938: f1010b02 .... ADD r11,r1,#2
- 0x0101293c: 1c80 .. ADDS r0,r0,#2
- 0x0101293e: 8020 . STRH r0,[r4,#0]
- 0x01012940: 8828 (. LDRH r0,[r5,#0]
- 0x01012942: 1c80 .. ADDS r0,r0,#2
- 0x01012944: 8028 (. STRH r0,[r5,#0]
- 0x01012946: 9800 .. LDR r0,[sp,#0]
- 0x01012948: 8809 .. LDRH r1,[r1,#0]
- 0x0101294a: 7001 .p STRB r1,[r0,#0]
- 0x0101294c: 0a09 .. LSRS r1,r1,#8
- 0x0101294e: 7041 Ap STRB r1,[r0,#1]
- 0x01012950: e00d .. B 0x101296e ; l2cc_pdu_pack + 330
- 0x01012952: f10b0001 .... ADD r0,r11,#1
- 0x01012956: f0200001 ... BIC r0,r0,#1
- 0x0101295a: f1000b02 .... ADD r11,r0,#2
- 0x0101295e: 9800 .. LDR r0,[sp,#0]
- 0x01012960: 9001 .. STR r0,[sp,#4]
- 0x01012962: 8820 . LDRH r0,[r4,#0]
- 0x01012964: 1c80 .. ADDS r0,r0,#2
- 0x01012966: 8020 . STRH r0,[r4,#0]
- 0x01012968: 8828 (. LDRH r0,[r5,#0]
- 0x0101296a: 1c80 .. ADDS r0,r0,#2
- 0x0101296c: 8028 (. STRH r0,[r5,#0]
- 0x0101296e: 9800 .. LDR r0,[sp,#0]
- 0x01012970: 1c80 .. ADDS r0,r0,#2
- 0x01012972: 9000 .. STR r0,[sp,#0]
- 0x01012974: e068 h. B 0x1012a48 ; l2cc_pdu_pack + 548
- 0x01012976: 2210 ." MOVS r2,#0x10
- 0x01012978: 4659 YF MOV r1,r11
- 0x0101297a: 9800 .. LDR r0,[sp,#0]
- 0x0101297c: f7eef804 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012980: 9800 .. LDR r0,[sp,#0]
- 0x01012982: f10b0b10 .... ADD r11,r11,#0x10
- 0x01012986: 3010 .0 ADDS r0,r0,#0x10
- 0x01012988: 9000 .. STR r0,[sp,#0]
- 0x0101298a: 8820 . LDRH r0,[r4,#0]
- 0x0101298c: 3010 .0 ADDS r0,r0,#0x10
- 0x0101298e: 8020 . STRH r0,[r4,#0]
- 0x01012990: 8828 (. LDRH r0,[r5,#0]
- 0x01012992: 3010 .0 ADDS r0,r0,#0x10
- 0x01012994: 8028 (. STRH r0,[r5,#0]
- 0x01012996: e057 W. B 0x1012a48 ; l2cc_pdu_pack + 548
- 0x01012998: 9900 .. LDR r1,[sp,#0]
- 0x0101299a: f8db2000 ... LDR r2,[r11,#0]
- 0x0101299e: 600a .` STR r2,[r1,#0]
- 0x010129a0: f8db0004 .... LDR r0,[r11,#4]
- 0x010129a4: 6048 H` STR r0,[r1,#4]
- 0x010129a6: 9800 .. LDR r0,[sp,#0]
- 0x010129a8: f10b0b08 .... ADD r11,r11,#8
- 0x010129ac: 3008 .0 ADDS r0,r0,#8
- 0x010129ae: 9000 .. STR r0,[sp,#0]
- 0x010129b0: 8820 . LDRH r0,[r4,#0]
- 0x010129b2: 3008 .0 ADDS r0,r0,#8
- 0x010129b4: 8020 . STRH r0,[r4,#0]
- 0x010129b6: 8828 (. LDRH r0,[r5,#0]
- 0x010129b8: 3008 .0 ADDS r0,r0,#8
- 0x010129ba: e7eb .. B 0x1012994 ; l2cc_pdu_pack + 368
- 0x010129bc: 9900 .. LDR r1,[sp,#0]
- 0x010129be: f8db2000 ... LDR r2,[r11,#0]
- 0x010129c2: 600a .` STR r2,[r1,#0]
- 0x010129c4: f8bb0004 .... LDRH r0,[r11,#4]
- 0x010129c8: 8088 .. STRH r0,[r1,#4]
- 0x010129ca: 9800 .. LDR r0,[sp,#0]
- 0x010129cc: f10b0b06 .... ADD r11,r11,#6
- 0x010129d0: 1d80 .. ADDS r0,r0,#6
- 0x010129d2: 9000 .. STR r0,[sp,#0]
- 0x010129d4: 8820 . LDRH r0,[r4,#0]
- 0x010129d6: 1d80 .. ADDS r0,r0,#6
- 0x010129d8: 8020 . STRH r0,[r4,#0]
- 0x010129da: 8828 (. LDRH r0,[r5,#0]
- 0x010129dc: 1d80 .. ADDS r0,r0,#6
- 0x010129de: e7d9 .. B 0x1012994 ; l2cc_pdu_pack + 368
- 0x010129e0: e03b ;. B 0x1012a5a ; l2cc_pdu_pack + 566
- 0x010129e2: e017 .. B 0x1012a14 ; l2cc_pdu_pack + 496
- 0x010129e4: 4839 9H LDR r0,[pc,#228] ; [0x1012acc] = 0x20004d40
- 0x010129e6: 8829 ). LDRH r1,[r5,#0]
- 0x010129e8: f1080801 .... ADD r8,r8,#1
- 0x010129ec: 8880 .. LDRH r0,[r0,#4]
- 0x010129ee: 1a40 @. SUBS r0,r0,r1
- 0x010129f0: 1f00 .. SUBS r0,r0,#4
- 0x010129f2: b281 .. UXTH r1,r0
- 0x010129f4: 2e0c .. CMP r6,#0xc
- 0x010129f6: d00f .. BEQ 0x1012a18 ; l2cc_pdu_pack + 500
- 0x010129f8: f10b0001 .... ADD r0,r11,#1
- 0x010129fc: f0200201 ... BIC r2,r0,#1
- 0x01012a00: f8320b02 2... LDRH r0,[r2],#2
- 0x01012a04: ea4f0b02 O... MOV.W r11,r2
- 0x01012a08: f8982000 ... LDRB r2,[r8,#0]
- 0x01012a0c: 2a57 W* CMP r2,#0x57
- 0x01012a0e: d005 .. BEQ 0x1012a1c ; l2cc_pdu_pack + 504
- 0x01012a10: 2a42 B* CMP r2,#0x42
- 0x01012a12: d007 .. BEQ 0x1012a24 ; l2cc_pdu_pack + 512
- 0x01012a14: 2734 4' MOVS r7,#0x34
- 0x01012a16: e017 .. B 0x1012a48 ; l2cc_pdu_pack + 548
- 0x01012a18: 2040 @ MOVS r0,#0x40
- 0x01012a1a: e7f5 .. B 0x1012a08 ; l2cc_pdu_pack + 484
- 0x01012a1c: f64f72ff O..r MOV r2,#0xffff
- 0x01012a20: ea020040 ..@. AND r0,r2,r0,LSL #1
- 0x01012a24: 8822 ". LDRH r2,[r4,#0]
- 0x01012a26: 4281 .B CMP r1,r0
- 0x01012a28: 4402 .D ADD r2,r2,r0
- 0x01012a2a: 8022 ". STRH r2,[r4,#0]
- 0x01012a2c: d200 .. BCS 0x1012a30 ; l2cc_pdu_pack + 524
- 0x01012a2e: 4608 .F MOV r0,r1
- 0x01012a30: 4602 .F MOV r2,r0
- 0x01012a32: 9002 .. STR r0,[sp,#8]
- 0x01012a34: 4659 YF MOV r1,r11
- 0x01012a36: 9800 .. LDR r0,[sp,#0]
- 0x01012a38: f7edffa6 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012a3c: 8829 ). LDRH r1,[r5,#0]
- 0x01012a3e: 9802 .. LDR r0,[sp,#8]
- 0x01012a40: 4408 .D ADD r0,r0,r1
- 0x01012a42: 8028 (. STRH r0,[r5,#0]
- 0x01012a44: 9802 .. LDR r0,[sp,#8]
- 0x01012a46: 4483 .D ADD r11,r11,r0
- 0x01012a48: f1080801 .... ADD r8,r8,#1
- 0x01012a4c: f8980000 .... LDRB r0,[r8,#0]
- 0x01012a50: b198 .. CBZ r0,0x1012a7a ; l2cc_pdu_pack + 598
- 0x01012a52: 2f00 ./ CMP r7,#0
- 0x01012a54: f43faf4b ?.K. BEQ 0x10128ee ; l2cc_pdu_pack + 202
- 0x01012a58: e709 .. B 0x101286e ; l2cc_pdu_pack + 74
- 0x01012a5a: 2220 " MOVS r2,#0x20
- 0x01012a5c: 4659 YF MOV r1,r11
- 0x01012a5e: 9800 .. LDR r0,[sp,#0]
- 0x01012a60: f7edff92 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012a64: 9800 .. LDR r0,[sp,#0]
- 0x01012a66: f10b0b20 .. . ADD r11,r11,#0x20
- 0x01012a6a: 3020 0 ADDS r0,r0,#0x20
- 0x01012a6c: 9000 .. STR r0,[sp,#0]
- 0x01012a6e: 8820 . LDRH r0,[r4,#0]
- 0x01012a70: 3020 0 ADDS r0,r0,#0x20
- 0x01012a72: 8020 . STRH r0,[r4,#0]
- 0x01012a74: 8828 (. LDRH r0,[r5,#0]
- 0x01012a76: 3020 0 ADDS r0,r0,#0x20
- 0x01012a78: e78c .. B 0x1012994 ; l2cc_pdu_pack + 368
- 0x01012a7a: 2f00 ./ CMP r7,#0
- 0x01012a7c: d1ec .. BNE 0x1012a58 ; l2cc_pdu_pack + 564
- 0x01012a7e: 9801 .. LDR r0,[sp,#4]
- 0x01012a80: b120 . CBZ r0,0x1012a8c ; l2cc_pdu_pack + 616
- 0x01012a82: 8829 ). LDRH r1,[r5,#0]
- 0x01012a84: 1f09 .. SUBS r1,r1,#4
- 0x01012a86: 7001 .p STRB r1,[r0,#0]
- 0x01012a88: 0a09 .. LSRS r1,r1,#8
- 0x01012a8a: 7041 Ap STRB r1,[r0,#1]
- 0x01012a8c: f7f8fb7e ..~. BL gapm_get_max_mtu ; 0x100b18c
- 0x01012a90: 8821 !. LDRH r1,[r4,#0]
- 0x01012a92: 4288 .B CMP r0,r1
- 0x01012a94: d201 .. BCS 0x1012a9a ; l2cc_pdu_pack + 630
- 0x01012a96: 2731 1' MOVS r7,#0x31
- 0x01012a98: e011 .. B 0x1012abe ; l2cc_pdu_pack + 666
- 0x01012a9a: f8891000 .... STRB r1,[r9,#0]
- 0x01012a9e: 0a09 .. LSRS r1,r1,#8
- 0x01012aa0: f8891001 .... STRB r1,[r9,#1]
- 0x01012aa4: 8861 a. LDRH r1,[r4,#2]
- 0x01012aa6: f8891002 .... STRB r1,[r9,#2]
- 0x01012aaa: 0a09 .. LSRS r1,r1,#8
- 0x01012aac: f8891003 .... STRB r1,[r9,#3]
- 0x01012ab0: 8828 (. LDRH r0,[r5,#0]
- 0x01012ab2: 1d00 .. ADDS r0,r0,#4
- 0x01012ab4: 8028 (. STRH r0,[r5,#0]
- 0x01012ab6: 8821 !. LDRH r1,[r4,#0]
- 0x01012ab8: 1a08 .. SUBS r0,r1,r0
- 0x01012aba: 1d00 .. ADDS r0,r0,#4
- 0x01012abc: 8020 . STRH r0,[r4,#0]
- 0x01012abe: ebab0004 .... SUB r0,r11,r4
- 0x01012ac2: 1f00 .. SUBS r0,r0,#4
- 0x01012ac4: f8aa0000 .... STRH r0,[r10,#0]
- 0x01012ac8: e6d1 .. B 0x101286e ; l2cc_pdu_pack + 74
- $d
- 0x01012aca: 0000 .. DCW 0
- 0x01012acc: 20004d40 @M. DCD 536890688
- 0x01012ad0: 0101ba44 D... DCD 16890436
- 0x01012ad4: 0000426c lB.. DCD 17004
- $t
- i.l2cc_pdu_recv_ind_handler
- l2cc_pdu_recv_ind_handler
- 0x01012ad8: b538 8. PUSH {r3-r5,lr}
- 0x01012ada: 4615 .F MOV r5,r2
- 0x01012adc: 460c .F MOV r4,r1
- 0x01012ade: 4610 .F MOV r0,r2
- 0x01012ae0: f7eef815 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01012ae4: 4601 .F MOV r1,r0
- 0x01012ae6: 0a28 (. LSRS r0,r5,#8
- 0x01012ae8: 2500 .% MOVS r5,#0
- 0x01012aea: 293f ?) CMP r1,#0x3f
- 0x01012aec: d026 &. BEQ 0x1012b3c ; l2cc_pdu_recv_ind_handler + 100
- 0x01012aee: 88e2 .. LDRH r2,[r4,#6]
- 0x01012af0: 2a05 .* CMP r2,#5
- 0x01012af2: d002 .. BEQ 0x1012afa ; l2cc_pdu_recv_ind_handler + 34
- 0x01012af4: 2a06 .* CMP r2,#6
- 0x01012af6: d121 !. BNE 0x1012b3c ; l2cc_pdu_recv_ind_handler + 100
- 0x01012af8: e004 .. B 0x1012b04 ; l2cc_pdu_recv_ind_handler + 44
- 0x01012afa: 1d21 !. ADDS r1,r4,#4
- 0x01012afc: f7f6ff96 .... BL gapc_sig_pdu_recv_handler ; 0x1009a2c
- 0x01012b00: 4605 .F MOV r5,r0
- 0x01012b02: e01b .. B 0x1012b3c ; l2cc_pdu_recv_ind_handler + 100
- 0x01012b04: 0709 .. LSLS r1,r1,#28
- 0x01012b06: d501 .. BPL 0x1012b0c ; l2cc_pdu_recv_ind_handler + 52
- 0x01012b08: 2502 .% MOVS r5,#2
- 0x01012b0a: e017 .. B 0x1012b3c ; l2cc_pdu_recv_ind_handler + 100
- 0x01012b0c: 7821 !x LDRB r1,[r4,#0]
- 0x01012b0e: b121 !. CBZ r1,0x1012b1a ; l2cc_pdu_recv_ind_handler + 66
- 0x01012b10: 2934 4) CMP r1,#0x34
- 0x01012b12: d006 .. BEQ 0x1012b22 ; l2cc_pdu_recv_ind_handler + 74
- 0x01012b14: 293f ?) CMP r1,#0x3f
- 0x01012b16: d004 .. BEQ 0x1012b22 ; l2cc_pdu_recv_ind_handler + 74
- 0x01012b18: e010 .. B 0x1012b3c ; l2cc_pdu_recv_ind_handler + 100
- 0x01012b1a: 1d21 !. ADDS r1,r4,#4
- 0x01012b1c: f004fdf0 .... BL smpc_pdu_recv ; 0x1017700
- 0x01012b20: e00c .. B 0x1012b3c ; l2cc_pdu_recv_ind_handler + 100
- 0x01012b22: 2100 .! MOVS r1,#0
- 0x01012b24: 9100 .. STR r1,[sp,#0]
- 0x01012b26: 2108 .! MOVS r1,#8
- 0x01012b28: ea412300 A..# ORR r3,r1,r0,LSL #8
- 0x01012b2c: 2205 ." MOVS r2,#5
- 0x01012b2e: 2106 .! MOVS r1,#6
- 0x01012b30: f7fffd30 ..0. BL l2cc_pdu_alloc ; 0x1012594
- 0x01012b34: 2107 .! MOVS r1,#7
- 0x01012b36: 7041 Ap STRB r1,[r0,#1]
- 0x01012b38: f000f8c8 .... BL l2cc_pdu_send ; 0x1012ccc
- 0x01012b3c: 4628 (F MOV r0,r5
- 0x01012b3e: bd38 8. POP {r3-r5,pc}
- i.l2cc_pdu_recv_ind_handler
- l2cc_pdu_recv_ind_handler
- 0x01012b40: b5f8 .. PUSH {r3-r7,lr}
- 0x01012b42: 4616 .F MOV r6,r2
- 0x01012b44: 460d .F MOV r5,r1
- 0x01012b46: 4610 .F MOV r0,r2
- 0x01012b48: f7edffe1 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01012b4c: 2400 .$ MOVS r4,#0
- 0x01012b4e: 2820 ( CMP r0,#0x20
- 0x01012b50: d02b +. BEQ 0x1012baa ; l2cc_pdu_recv_ind_handler + 106
- 0x01012b52: 7828 (x LDRB r0,[r5,#0]
- 0x01012b54: 0a37 7. LSRS r7,r6,#8
- 0x01012b56: b120 . CBZ r0,0x1012b62 ; l2cc_pdu_recv_ind_handler + 34
- 0x01012b58: 2834 4( CMP r0,#0x34
- 0x01012b5a: d012 .. BEQ 0x1012b82 ; l2cc_pdu_recv_ind_handler + 66
- 0x01012b5c: 283f ?( CMP r0,#0x3f
- 0x01012b5e: d010 .. BEQ 0x1012b82 ; l2cc_pdu_recv_ind_handler + 66
- 0x01012b60: e023 #. B 0x1012baa ; l2cc_pdu_recv_ind_handler + 106
- 0x01012b62: 4629 )F MOV r1,r5
- 0x01012b64: 4638 8F MOV r0,r7
- 0x01012b66: f7f2fa3f ..?. BL atts_l2cc_pdu_recv_handler ; 0x1004fe8
- 0x01012b6a: 4604 .F MOV r4,r0
- 0x01012b6c: 28ff .( CMP r0,#0xff
- 0x01012b6e: d11c .. BNE 0x1012baa ; l2cc_pdu_recv_ind_handler + 106
- 0x01012b70: 4629 )F MOV r1,r5
- 0x01012b72: 4638 8F MOV r0,r7
- 0x01012b74: f7f0fc62 ..b. BL attc_l2cc_pdu_recv_handler ; 0x100343c
- 0x01012b78: 4604 .F MOV r4,r0
- 0x01012b7a: 28ff .( CMP r0,#0xff
- 0x01012b7c: d115 .. BNE 0x1012baa ; l2cc_pdu_recv_ind_handler + 106
- 0x01012b7e: 2400 .$ MOVS r4,#0
- 0x01012b80: e013 .. B 0x1012baa ; l2cc_pdu_recv_ind_handler + 106
- 0x01012b82: 2006 . MOVS r0,#6
- 0x01012b84: 2600 .& MOVS r6,#0
- 0x01012b86: eb002307 ...# ADD r3,r0,r7,LSL #8
- 0x01012b8a: 2201 ." MOVS r2,#1
- 0x01012b8c: 2104 .! MOVS r1,#4
- 0x01012b8e: 4638 8F MOV r0,r7
- 0x01012b90: 9600 .. STR r6,[sp,#0]
- 0x01012b92: f7fffcff .... BL l2cc_pdu_alloc ; 0x1012594
- 0x01012b96: 8046 F. STRH r6,[r0,#2]
- 0x01012b98: 7a29 )z LDRB r1,[r5,#8]
- 0x01012b9a: 7041 Ap STRB r1,[r0,#1]
- 0x01012b9c: 7829 )x LDRB r1,[r5,#0]
- 0x01012b9e: 293f ?) CMP r1,#0x3f
- 0x01012ba0: d005 .. BEQ 0x1012bae ; l2cc_pdu_recv_ind_handler + 110
- 0x01012ba2: 2104 .! MOVS r1,#4
- 0x01012ba4: 7101 .q STRB r1,[r0,#4]
- 0x01012ba6: f000f891 .... BL l2cc_pdu_send ; 0x1012ccc
- 0x01012baa: 4620 F MOV r0,r4
- 0x01012bac: bdf8 .. POP {r3-r7,pc}
- 0x01012bae: 2106 .! MOVS r1,#6
- 0x01012bb0: e7f8 .. B 0x1012ba4 ; l2cc_pdu_recv_ind_handler + 100
- i.l2cc_pdu_recv_ind_handler
- l2cc_pdu_recv_ind_handler
- 0x01012bb2: b5f8 .. PUSH {r3-r7,lr}
- 0x01012bb4: 4615 .F MOV r5,r2
- 0x01012bb6: 460c .F MOV r4,r1
- 0x01012bb8: 4610 .F MOV r0,r2
- 0x01012bba: f7edffa8 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01012bbe: 0a2e .. LSRS r6,r5,#8
- 0x01012bc0: 2500 .% MOVS r5,#0
- 0x01012bc2: 283f ?( CMP r0,#0x3f
- 0x01012bc4: d024 $. BEQ 0x1012c10 ; l2cc_pdu_recv_ind_handler + 94
- 0x01012bc6: 88e3 .. LDRH r3,[r4,#6]
- 0x01012bc8: 1d21 !. ADDS r1,r4,#4
- 0x01012bca: 2000 . MOVS r0,#0
- 0x01012bcc: 2b05 .+ CMP r3,#5
- 0x01012bce: d007 .. BEQ 0x1012be0 ; l2cc_pdu_recv_ind_handler + 46
- 0x01012bd0: f1a30240 ..@. SUB r2,r3,#0x40
- 0x01012bd4: 2a40 @* CMP r2,#0x40
- 0x01012bd6: d31b .. BCC 0x1012c10 ; l2cc_pdu_recv_ind_handler + 94
- 0x01012bd8: 9000 .. STR r0,[sp,#0]
- 0x01012bda: 7949 Iy LDRB r1,[r1,#5]
- 0x01012bdc: 2202 ." MOVS r2,#2
- 0x01012bde: e014 .. B 0x1012c0a ; l2cc_pdu_recv_ind_handler + 88
- 0x01012be0: 7822 "x LDRB r2,[r4,#0]
- 0x01012be2: b14a J. CBZ r2,0x1012bf8 ; l2cc_pdu_recv_ind_handler + 70
- 0x01012be4: 2a33 3* CMP r2,#0x33
- 0x01012be6: d0f7 .. BEQ 0x1012bd8 ; l2cc_pdu_recv_ind_handler + 38
- 0x01012be8: 2a31 1* CMP r2,#0x31
- 0x01012bea: d00a .. BEQ 0x1012c02 ; l2cc_pdu_recv_ind_handler + 80
- 0x01012bec: 7949 Iy LDRB r1,[r1,#5]
- 0x01012bee: b179 y. CBZ r1,0x1012c10 ; l2cc_pdu_recv_ind_handler + 94
- 0x01012bf0: 2300 .# MOVS r3,#0
- 0x01012bf2: 461a .F MOV r2,r3
- 0x01012bf4: 9000 .. STR r0,[sp,#0]
- 0x01012bf6: e008 .. B 0x1012c0a ; l2cc_pdu_recv_ind_handler + 88
- 0x01012bf8: 4630 0F MOV r0,r6
- 0x01012bfa: f000fa4f ..O. BL l2cc_sig_pdu_recv_handler ; 0x101309c
- 0x01012bfe: 4605 .F MOV r5,r0
- 0x01012c00: e006 .. B 0x1012c10 ; l2cc_pdu_recv_ind_handler + 94
- 0x01012c02: 9000 .. STR r0,[sp,#0]
- 0x01012c04: 7949 Iy LDRB r1,[r1,#5]
- 0x01012c06: 2317 .# MOVS r3,#0x17
- 0x01012c08: 2201 ." MOVS r2,#1
- 0x01012c0a: 4630 0F MOV r0,r6
- 0x01012c0c: f000fa6c ..l. BL l2cc_sig_send_cmd_reject ; 0x10130e8
- 0x01012c10: 4628 (F MOV r0,r5
- 0x01012c12: bdf8 .. POP {r3-r7,pc}
- i.l2cc_pdu_rx_init
- l2cc_pdu_rx_init
- 0x01012c14: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01012c18: 4606 .F MOV r6,r0
- 0x01012c1a: 482b +H LDR r0,[pc,#172] ; [0x1012cc8] = 0x20004d4c
- 0x01012c1c: f04f0800 O... MOV r8,#0
- 0x01012c20: f04f0904 O... MOV r9,#4
- 0x01012c24: f8504026 P.&@ LDR r4,[r0,r6,LSL #2]
- 0x01012c28: 68e0 .h LDR r0,[r4,#0xc]
- 0x01012c2a: b1e8 .. CBZ r0,0x1012c68 ; l2cc_pdu_rx_init + 84
- 0x01012c2c: 8881 .. LDRH r1,[r0,#4]
- 0x01012c2e: f5a16220 .. b SUB r2,r1,#0xa00
- 0x01012c32: 3a0e .: SUBS r2,r2,#0xe
- 0x01012c34: d007 .. BEQ 0x1012c46 ; l2cc_pdu_rx_init + 50
- 0x01012c36: 2134 4! MOVS r1,#0x34
- 0x01012c38: f8001f0c .... STRB r1,[r0,#0xc]!
- 0x01012c3c: f7edff30 ..0. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01012c40: f8c4800c .... STR r8,[r4,#0xc]
- 0x01012c44: e032 2. B 0x1012cac ; l2cc_pdu_rx_init + 152
- 0x01012c46: 8a02 .. LDRH r2,[r0,#0x10]
- 0x01012c48: 2101 .! MOVS r1,#1
- 0x01012c4a: 4630 0F MOV r0,r6
- 0x01012c4c: f7fffa62 ..b. BL l2cc_lecb_find ; 0x1012114
- 0x01012c50: 0001 .. MOVS r1,r0
- 0x01012c52: d005 .. BEQ 0x1012c60 ; l2cc_pdu_rx_init + 76
- 0x01012c54: 2234 4" MOVS r2,#0x34
- 0x01012c56: 4630 0F MOV r0,r6
- 0x01012c58: f8c18008 .... STR r8,[r1,#8]
- 0x01012c5c: f7fffae6 .... BL l2cc_lecb_init_disconnect ; 0x101222c
- 0x01012c60: 68e0 .h LDR r0,[r4,#0xc]
- 0x01012c62: f7edff45 ..E. BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01012c66: e7eb .. B 0x1012c40 ; l2cc_pdu_rx_init + 44
- 0x01012c68: 7ea0 .~ LDRB r0,[r4,#0x1a]
- 0x01012c6a: 7ee1 .~ LDRB r1,[r4,#0x1b]
- 0x01012c6c: 4288 .B CMP r0,r1
- 0x01012c6e: d21d .. BCS 0x1012cac ; l2cc_pdu_rx_init + 152
- 0x01012c70: 2804 .( CMP r0,#4
- 0x01012c72: d31b .. BCC 0x1012cac ; l2cc_pdu_rx_init + 152
- 0x01012c74: 8be5 .. LDRH r5,[r4,#0x1e]
- 0x01012c76: eb092106 ...! ADD r1,r9,r6,LSL #8
- 0x01012c7a: 2734 4' MOVS r7,#0x34
- 0x01012c7c: 460a .F MOV r2,r1
- 0x01012c7e: 2d04 .- CMP r5,#4
- 0x01012c80: d01e .. BEQ 0x1012cc0 ; l2cc_pdu_rx_init + 172
- 0x01012c82: 2d05 .- CMP r5,#5
- 0x01012c84: d002 .. BEQ 0x1012c8c ; l2cc_pdu_rx_init + 120
- 0x01012c86: 2d06 .- CMP r5,#6
- 0x01012c88: d016 .. BEQ 0x1012cb8 ; l2cc_pdu_rx_init + 164
- 0x01012c8a: 2733 3' MOVS r7,#0x33
- 0x01012c8c: 234a J# MOVS r3,#0x4a
- 0x01012c8e: f6402012 @.. MOV r0,#0xa12
- 0x01012c92: f7edff00 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01012c96: f8a08002 .... STRH r8,[r0,#2]
- 0x01012c9a: 7007 .p STRB r7,[r0,#0]
- 0x01012c9c: 80c5 .. STRH r5,[r0,#6]
- 0x01012c9e: f8a08004 .... STRH r8,[r0,#4]
- 0x01012ca2: f8941020 .. . LDRB r1,[r4,#0x20]
- 0x01012ca6: 7201 .r STRB r1,[r0,#8]
- 0x01012ca8: f7edfefa .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01012cac: f884801a .... STRB r8,[r4,#0x1a]
- 0x01012cb0: f884901b .... STRB r9,[r4,#0x1b]
- 0x01012cb4: e8bd87f0 .... POP {r4-r10,pc}
- 0x01012cb8: 2008 . MOVS r0,#8
- 0x01012cba: ea402106 @..! ORR r1,r0,r6,LSL #8
- 0x01012cbe: e7e5 .. B 0x1012c8c ; l2cc_pdu_rx_init + 120
- 0x01012cc0: 2006 . MOVS r0,#6
- 0x01012cc2: eb002106 ...! ADD r1,r0,r6,LSL #8
- 0x01012cc6: e7e1 .. B 0x1012c8c ; l2cc_pdu_rx_init + 120
- $d
- 0x01012cc8: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_pdu_send
- l2cc_pdu_send
- 0x01012ccc: 3808 .8 SUBS r0,r0,#8
- 0x01012cce: f7edbee7 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01012cd2: 0000 .. MOVS r0,r0
- i.l2cc_pdu_send_cmd_handler
- l2cc_pdu_send_cmd_handler
- 0x01012cd4: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01012cd8: 4698 .F MOV r8,r3
- 0x01012cda: 4615 .F MOV r5,r2
- 0x01012cdc: 460c .F MOV r4,r1
- 0x01012cde: 4610 .F MOV r0,r2
- 0x01012ce0: f7edff15 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01012ce4: 2700 .' MOVS r7,#0
- 0x01012ce6: 0a2d -. LSRS r5,r5,#8
- 0x01012ce8: 463e >F MOV r6,r7
- 0x01012cea: 283f ?( CMP r0,#0x3f
- 0x01012cec: d004 .. BEQ 0x1012cf8 ; l2cc_pdu_send_cmd_handler + 36
- 0x01012cee: 7820 x LDRB r0,[r4,#0]
- 0x01012cf0: 2806 .( CMP r0,#6
- 0x01012cf2: d00d .. BEQ 0x1012d10 ; l2cc_pdu_send_cmd_handler + 60
- 0x01012cf4: 2343 C# MOVS r3,#0x43
- 0x01012cf6: e000 .. B 0x1012cfa ; l2cc_pdu_send_cmd_handler + 38
- 0x01012cf8: 2346 F# MOVS r3,#0x46
- 0x01012cfa: 88e0 .. LDRH r0,[r4,#6]
- 0x01012cfc: e9cd0600 .... STRD r0,r6,[sp,#0]
- 0x01012d00: 7821 !x LDRB r1,[r4,#0]
- 0x01012d02: 4642 BF MOV r2,r8
- 0x01012d04: 4628 (F MOV r0,r5
- 0x01012d06: f000f9a9 .... BL l2cc_send_cmp_evt ; 0x101305c
- 0x01012d0a: 4638 8F MOV r0,r7
- 0x01012d0c: e8bd81fc .... POP {r2-r8,pc}
- 0x01012d10: 4807 .H LDR r0,[pc,#28] ; [0x1012d30] = 0x20004d4c
- 0x01012d12: f1a4010c .... SUB r1,r4,#0xc
- 0x01012d16: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01012d1a: 1d00 .. ADDS r0,r0,#4
- 0x01012d1c: f7edfeca .... BL $Ven$TT$L$$co_list_push_back ; 0x1000ab4
- 0x01012d20: 2701 .' MOVS r7,#1
- 0x01012d22: 4639 9F MOV r1,r7
- 0x01012d24: 4628 (F MOV r0,r5
- 0x01012d26: f000fab5 .... BL l2cm_tx_status ; 0x1013294
- 0x01012d2a: 8066 f. STRH r6,[r4,#2]
- 0x01012d2c: e7ed .. B 0x1012d0a ; l2cc_pdu_send_cmd_handler + 54
- $d
- 0x01012d2e: 0000 .. DCW 0
- 0x01012d30: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_pdu_unpack
- l2cc_pdu_unpack
- 0x01012d34: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x01012d38: b08b .. SUB sp,sp,#0x2c
- 0x01012d3a: 4690 .F MOV r8,r2
- 0x01012d3c: 460c .F MOV r4,r1
- 0x01012d3e: 4aa1 .J LDR r2,[pc,#644] ; [0x1012fc4] = 0x20004d4c
- 0x01012d40: e9dd9115 .... LDRD r9,r1,[sp,#0x54]
- 0x01012d44: 2500 .% MOVS r5,#0
- 0x01012d46: f852b020 R. . LDR r11,[r2,r0,LSL #2]
- 0x01012d4a: 461f .F MOV r7,r3
- 0x01012d4c: 2902 .) CMP r1,#2
- 0x01012d4e: d174 t. BNE 0x1012e3a ; l2cc_pdu_unpack + 262
- 0x01012d50: 7920 y LDRB r0,[r4,#4]
- 0x01012d52: 2100 .! MOVS r1,#0
- 0x01012d54: f10b0321 ..!. ADD r3,r11,#0x21
- 0x01012d58: 9301 .. STR r3,[sp,#4]
- 0x01012d5a: 9108 .. STR r1,[sp,#0x20]
- 0x01012d5c: 8863 c. LDRH r3,[r4,#2]
- 0x01012d5e: 460a .F MOV r2,r1
- 0x01012d60: 2b04 .+ CMP r3,#4
- 0x01012d62: d016 .. BEQ 0x1012d92 ; l2cc_pdu_unpack + 94
- 0x01012d64: 2b05 .+ CMP r3,#5
- 0x01012d66: d009 .. BEQ 0x1012d7c ; l2cc_pdu_unpack + 72
- 0x01012d68: 2b06 .+ CMP r3,#6
- 0x01012d6a: d00e .. BEQ 0x1012d8a ; l2cc_pdu_unpack + 86
- 0x01012d6c: 2533 3% MOVS r5,#0x33
- 0x01012d6e: 1d63 c. ADDS r3,r4,#5
- 0x01012d70: f04f0a01 O... MOV r10,#1
- 0x01012d74: 9300 .. STR r3,[sp,#0]
- 0x01012d76: 2d00 .- CMP r5,#0
- 0x01012d78: d11f .. BNE 0x1012dba ; l2cc_pdu_unpack + 134
- 0x01012d7a: e016 .. B 0x1012daa ; l2cc_pdu_unpack + 118
- 0x01012d7c: 9b01 .. LDR r3,[sp,#4]
- 0x01012d7e: 781b .x LDRB r3,[r3,#0]
- 0x01012d80: 2b00 .+ CMP r3,#0
- 0x01012d82: d0f4 .. BEQ 0x1012d6e ; l2cc_pdu_unpack + 58
- 0x01012d84: 4990 .I LDR r1,[pc,#576] ; [0x1012fc8] = 0x101ba44
- 0x01012d86: 2217 ." MOVS r2,#0x17
- 0x01012d88: e7f1 .. B 0x1012d6e ; l2cc_pdu_unpack + 58
- 0x01012d8a: 498f .I LDR r1,[pc,#572] ; [0x1012fc8] = 0x101ba44
- 0x01012d8c: 315c \1 ADDS r1,r1,#0x5c
- 0x01012d8e: 220f ." MOVS r2,#0xf
- 0x01012d90: e7ed .. B 0x1012d6e ; l2cc_pdu_unpack + 58
- 0x01012d92: 2852 R( CMP r0,#0x52
- 0x01012d94: d002 .. BEQ 0x1012d9c ; l2cc_pdu_unpack + 104
- 0x01012d96: 28d2 .( CMP r0,#0xd2
- 0x01012d98: d002 .. BEQ 0x1012da0 ; l2cc_pdu_unpack + 108
- 0x01012d9a: e002 .. B 0x1012da2 ; l2cc_pdu_unpack + 110
- 0x01012d9c: 2014 . MOVS r0,#0x14
- 0x01012d9e: e000 .. B 0x1012da2 ; l2cc_pdu_unpack + 110
- 0x01012da0: 2015 . MOVS r0,#0x15
- 0x01012da2: 4989 .I LDR r1,[pc,#548] ; [0x1012fc8] = 0x101ba44
- 0x01012da4: 3198 .1 ADDS r1,r1,#0x98
- 0x01012da6: 221f ." MOVS r2,#0x1f
- 0x01012da8: e7e1 .. B 0x1012d6e ; l2cc_pdu_unpack + 58
- 0x01012daa: b129 ). CBZ r1,0x1012db8 ; l2cc_pdu_unpack + 132
- 0x01012dac: 4290 .B CMP r0,r2
- 0x01012dae: d203 .. BCS 0x1012db8 ; l2cc_pdu_unpack + 132
- 0x01012db0: f8516020 Q. ` LDR r6,[r1,r0,LSL #2]
- 0x01012db4: 2e00 .. CMP r6,#0
- 0x01012db6: d170 p. BNE 0x1012e9a ; l2cc_pdu_unpack + 358
- 0x01012db8: 253f ?% MOVS r5,#0x3f
- 0x01012dba: e0d9 .. B 0x1012f70 ; l2cc_pdu_unpack + 572
- 0x01012dbc: 2850 P( CMP r0,#0x50
- 0x01012dbe: d03d =. BEQ 0x1012e3c ; l2cc_pdu_unpack + 264
- 0x01012dc0: dc08 .. BGT 0x1012dd4 ; l2cc_pdu_unpack + 160
- 0x01012dc2: 2841 A( CMP r0,#0x41
- 0x01012dc4: d06b k. BEQ 0x1012e9e ; l2cc_pdu_unpack + 362
- 0x01012dc6: 2842 B( CMP r0,#0x42
- 0x01012dc8: d00b .. BEQ 0x1012de2 ; l2cc_pdu_unpack + 174
- 0x01012dca: 284b K( CMP r0,#0x4b
- 0x01012dcc: d027 '. BEQ 0x1012e1e ; l2cc_pdu_unpack + 234
- 0x01012dce: 284c L( CMP r0,#0x4c
- 0x01012dd0: d174 t. BNE 0x1012ebc ; l2cc_pdu_unpack + 392
- 0x01012dd2: e013 .. B 0x1012dfc ; l2cc_pdu_unpack + 200
- 0x01012dd4: 2852 R( CMP r0,#0x52
- 0x01012dd6: d051 Q. BEQ 0x1012e7c ; l2cc_pdu_unpack + 328
- 0x01012dd8: 2857 W( CMP r0,#0x57
- 0x01012dda: d00f .. BEQ 0x1012dfc ; l2cc_pdu_unpack + 200
- 0x01012ddc: 286c l( CMP r0,#0x6c
- 0x01012dde: d16d m. BNE 0x1012ebc ; l2cc_pdu_unpack + 392
- 0x01012de0: e06d m. B 0x1012ebe ; l2cc_pdu_unpack + 394
- 0x01012de2: 9801 .. LDR r0,[sp,#4]
- 0x01012de4: 7801 .x LDRB r1,[r0,#0]
- 0x01012de6: 9800 .. LDR r0,[sp,#0]
- 0x01012de8: 7001 .p STRB r1,[r0,#0]
- 0x01012dea: 9801 .. LDR r0,[sp,#4]
- 0x01012dec: 1c40 @. ADDS r0,r0,#1
- 0x01012dee: 9001 .. STR r0,[sp,#4]
- 0x01012df0: 9800 .. LDR r0,[sp,#0]
- 0x01012df2: 1c40 @. ADDS r0,r0,#1
- 0x01012df4: 9000 .. STR r0,[sp,#0]
- 0x01012df6: f10a0001 .... ADD r0,r10,#1
- 0x01012dfa: e00d .. B 0x1012e18 ; l2cc_pdu_unpack + 228
- 0x01012dfc: 9800 .. LDR r0,[sp,#0]
- 0x01012dfe: 1c40 @. ADDS r0,r0,#1
- 0x01012e00: f0200101 ... BIC r1,r0,#1
- 0x01012e04: 1c88 .. ADDS r0,r1,#2
- 0x01012e06: 9000 .. STR r0,[sp,#0]
- 0x01012e08: 9801 .. LDR r0,[sp,#4]
- 0x01012e0a: 8800 .. LDRH r0,[r0,#0]
- 0x01012e0c: 8008 .. STRH r0,[r1,#0]
- 0x01012e0e: 9801 .. LDR r0,[sp,#4]
- 0x01012e10: 1c80 .. ADDS r0,r0,#2
- 0x01012e12: 9001 .. STR r0,[sp,#4]
- 0x01012e14: f10a0002 .... ADD r0,r10,#2
- 0x01012e18: f0000aff .... AND r10,r0,#0xff
- 0x01012e1c: e081 .. B 0x1012f22 ; l2cc_pdu_unpack + 494
- 0x01012e1e: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x01012e22: 2210 ." MOVS r2,#0x10
- 0x01012e24: f7edfdb0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012e28: 9800 .. LDR r0,[sp,#0]
- 0x01012e2a: 3010 .0 ADDS r0,r0,#0x10
- 0x01012e2c: 9000 .. STR r0,[sp,#0]
- 0x01012e2e: 9801 .. LDR r0,[sp,#4]
- 0x01012e30: 3010 .0 ADDS r0,r0,#0x10
- 0x01012e32: 9001 .. STR r0,[sp,#4]
- 0x01012e34: f10a0010 .... ADD r0,r10,#0x10
- 0x01012e38: e7ee .. B 0x1012e18 ; l2cc_pdu_unpack + 228
- 0x01012e3a: e0a1 .. B 0x1012f80 ; l2cc_pdu_unpack + 588
- 0x01012e3c: f89b101b .... LDRB r1,[r11,#0x1b]
- 0x01012e40: eba1000a .... SUB r0,r1,r10
- 0x01012e44: 1f01 .. SUBS r1,r0,#4
- 0x01012e46: 2920 ) CMP r1,#0x20
- 0x01012e48: d201 .. BCS 0x1012e4e ; l2cc_pdu_unpack + 282
- 0x01012e4a: 1f00 .. SUBS r0,r0,#4
- 0x01012e4c: e000 .. B 0x1012e50 ; l2cc_pdu_unpack + 284
- 0x01012e4e: 2020 MOVS r0,#0x20
- 0x01012e50: b2c0 .. UXTB r0,r0
- 0x01012e52: 4602 .F MOV r2,r0
- 0x01012e54: 9002 .. STR r0,[sp,#8]
- 0x01012e56: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x01012e5a: f7edfd95 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012e5e: 9802 .. LDR r0,[sp,#8]
- 0x01012e60: 2820 ( CMP r0,#0x20
- 0x01012e62: d001 .. BEQ 0x1012e68 ; l2cc_pdu_unpack + 308
- 0x01012e64: 2001 . MOVS r0,#1
- 0x01012e66: 9008 .. STR r0,[sp,#0x20]
- 0x01012e68: 9902 .. LDR r1,[sp,#8]
- 0x01012e6a: 9800 .. LDR r0,[sp,#0]
- 0x01012e6c: 4408 .D ADD r0,r0,r1
- 0x01012e6e: 9000 .. STR r0,[sp,#0]
- 0x01012e70: 9801 .. LDR r0,[sp,#4]
- 0x01012e72: 4408 .D ADD r0,r0,r1
- 0x01012e74: 9001 .. STR r0,[sp,#4]
- 0x01012e76: eb0a0001 .... ADD r0,r10,r1
- 0x01012e7a: e7cd .. B 0x1012e18 ; l2cc_pdu_unpack + 228
- 0x01012e7c: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x01012e80: 680a .h LDR r2,[r1,#0]
- 0x01012e82: 6002 .` STR r2,[r0,#0]
- 0x01012e84: 6849 Ih LDR r1,[r1,#4]
- 0x01012e86: 6041 A` STR r1,[r0,#4]
- 0x01012e88: 9800 .. LDR r0,[sp,#0]
- 0x01012e8a: 3008 .0 ADDS r0,r0,#8
- 0x01012e8c: 9000 .. STR r0,[sp,#0]
- 0x01012e8e: 9801 .. LDR r0,[sp,#4]
- 0x01012e90: 3008 .0 ADDS r0,r0,#8
- 0x01012e92: 9001 .. STR r0,[sp,#4]
- 0x01012e94: f10a0008 .... ADD r0,r10,#8
- 0x01012e98: e7be .. B 0x1012e18 ; l2cc_pdu_unpack + 228
- 0x01012e9a: e043 C. B 0x1012f24 ; l2cc_pdu_unpack + 496
- 0x01012e9c: e7ff .. B 0x1012e9e ; l2cc_pdu_unpack + 362
- 0x01012e9e: e9dd0100 .... LDRD r0,r1,[sp,#0]
- 0x01012ea2: 680a .h LDR r2,[r1,#0]
- 0x01012ea4: 6002 .` STR r2,[r0,#0]
- 0x01012ea6: 8889 .. LDRH r1,[r1,#4]
- 0x01012ea8: 8081 .. STRH r1,[r0,#4]
- 0x01012eaa: 9800 .. LDR r0,[sp,#0]
- 0x01012eac: 1d80 .. ADDS r0,r0,#6
- 0x01012eae: 9000 .. STR r0,[sp,#0]
- 0x01012eb0: 9801 .. LDR r0,[sp,#4]
- 0x01012eb2: 1d80 .. ADDS r0,r0,#6
- 0x01012eb4: 9001 .. STR r0,[sp,#4]
- 0x01012eb6: f10a0006 .... ADD r0,r10,#6
- 0x01012eba: e7ad .. B 0x1012e18 ; l2cc_pdu_unpack + 228
- 0x01012ebc: e017 .. B 0x1012eee ; l2cc_pdu_unpack + 442
- 0x01012ebe: f89b101b .... LDRB r1,[r11,#0x1b]
- 0x01012ec2: eba1000a .... SUB r0,r1,r10
- 0x01012ec6: 1f00 .. SUBS r0,r0,#4
- 0x01012ec8: b2c0 .. UXTB r0,r0
- 0x01012eca: 9002 .. STR r0,[sp,#8]
- 0x01012ecc: 8821 !. LDRH r1,[r4,#0]
- 0x01012ece: eba1000a .... SUB r0,r1,r10
- 0x01012ed2: b281 .. UXTH r1,r0
- 0x01012ed4: 2001 . MOVS r0,#1
- 0x01012ed6: 9008 .. STR r0,[sp,#0x20]
- 0x01012ed8: 9800 .. LDR r0,[sp,#0]
- 0x01012eda: 1c40 @. ADDS r0,r0,#1
- 0x01012edc: f0200001 ... BIC r0,r0,#1
- 0x01012ee0: 9000 .. STR r0,[sp,#0]
- 0x01012ee2: f8160f01 .... LDRB r0,[r6,#1]!
- 0x01012ee6: 2857 W( CMP r0,#0x57
- 0x01012ee8: d003 .. BEQ 0x1012ef2 ; l2cc_pdu_unpack + 446
- 0x01012eea: 2842 B( CMP r0,#0x42
- 0x01012eec: d002 .. BEQ 0x1012ef4 ; l2cc_pdu_unpack + 448
- 0x01012eee: 2534 4% MOVS r5,#0x34
- 0x01012ef0: e017 .. B 0x1012f22 ; l2cc_pdu_unpack + 494
- 0x01012ef2: 0849 I. LSRS r1,r1,#1
- 0x01012ef4: 9800 .. LDR r0,[sp,#0]
- 0x01012ef6: 7001 .p STRB r1,[r0,#0]
- 0x01012ef8: 0a09 .. LSRS r1,r1,#8
- 0x01012efa: 7041 Ap STRB r1,[r0,#1]
- 0x01012efc: 9800 .. LDR r0,[sp,#0]
- 0x01012efe: 1c80 .. ADDS r0,r0,#2
- 0x01012f00: 9000 .. STR r0,[sp,#0]
- 0x01012f02: e9dd1201 .... LDRD r1,r2,[sp,#4]
- 0x01012f06: f7edfd3f ..?. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012f0a: 9902 .. LDR r1,[sp,#8]
- 0x01012f0c: eb0a0001 .... ADD r0,r10,r1
- 0x01012f10: f0000aff .... AND r10,r0,#0xff
- 0x01012f14: 8820 . LDRH r0,[r4,#0]
- 0x01012f16: 1c80 .. ADDS r0,r0,#2
- 0x01012f18: 8020 . STRH r0,[r4,#0]
- 0x01012f1a: 9902 .. LDR r1,[sp,#8]
- 0x01012f1c: 9800 .. LDR r0,[sp,#0]
- 0x01012f1e: 4408 .D ADD r0,r0,r1
- 0x01012f20: 9000 .. STR r0,[sp,#0]
- 0x01012f22: 1c76 v. ADDS r6,r6,#1
- 0x01012f24: 7830 0x LDRB r0,[r6,#0]
- 0x01012f26: b120 . CBZ r0,0x1012f32 ; l2cc_pdu_unpack + 510
- 0x01012f28: b91d .. CBNZ r5,0x1012f32 ; l2cc_pdu_unpack + 510
- 0x01012f2a: 883a :. LDRH r2,[r7,#0]
- 0x01012f2c: 4552 RE CMP r2,r10
- 0x01012f2e: f4bfaf45 ..E. BCS 0x1012dbc ; l2cc_pdu_unpack + 136
- 0x01012f32: 8838 8. LDRH r0,[r7,#0]
- 0x01012f34: 4550 PE CMP r0,r10
- 0x01012f36: d305 .. BCC 0x1012f44 ; l2cc_pdu_unpack + 528
- 0x01012f38: 7831 1x LDRB r1,[r6,#0]
- 0x01012f3a: b919 .. CBNZ r1,0x1012f44 ; l2cc_pdu_unpack + 528
- 0x01012f3c: 9908 .. LDR r1,[sp,#0x20]
- 0x01012f3e: b959 Y. CBNZ r1,0x1012f58 ; l2cc_pdu_unpack + 548
- 0x01012f40: 4550 PE CMP r0,r10
- 0x01012f42: d009 .. BEQ 0x1012f58 ; l2cc_pdu_unpack + 548
- 0x01012f44: 8860 `. LDRH r0,[r4,#2]
- 0x01012f46: 2805 .( CMP r0,#5
- 0x01012f48: d104 .. BNE 0x1012f54 ; l2cc_pdu_unpack + 544
- 0x01012f4a: 8820 . LDRH r0,[r4,#0]
- 0x01012f4c: 2817 .( CMP r0,#0x17
- 0x01012f4e: d901 .. BLS 0x1012f54 ; l2cc_pdu_unpack + 544
- 0x01012f50: 2531 1% MOVS r5,#0x31
- 0x01012f52: e00d .. B 0x1012f70 ; l2cc_pdu_unpack + 572
- 0x01012f54: 2534 4% MOVS r5,#0x34
- 0x01012f56: e00b .. B 0x1012f70 ; l2cc_pdu_unpack + 572
- 0x01012f58: eba0000a .... SUB r0,r0,r10
- 0x01012f5c: 8038 8. STRH r0,[r7,#0]
- 0x01012f5e: 9800 .. LDR r0,[sp,#0]
- 0x01012f60: f8b81000 .... LDRH r1,[r8,#0]
- 0x01012f64: 1b00 .. SUBS r0,r0,r4
- 0x01012f66: 1f00 .. SUBS r0,r0,#4
- 0x01012f68: 4408 .D ADD r0,r0,r1
- 0x01012f6a: f8a80000 .... STRH r0,[r8,#0]
- 0x01012f6e: b165 e. CBZ r5,0x1012f8a ; l2cc_pdu_unpack + 598
- 0x01012f70: 8860 `. LDRH r0,[r4,#2]
- 0x01012f72: 2804 .( CMP r0,#4
- 0x01012f74: d004 .. BEQ 0x1012f80 ; l2cc_pdu_unpack + 588
- 0x01012f76: 2806 .( CMP r0,#6
- 0x01012f78: d002 .. BEQ 0x1012f80 ; l2cc_pdu_unpack + 588
- 0x01012f7a: f89b0021 ..!. LDRB r0,[r11,#0x21]
- 0x01012f7e: 7160 `q STRB r0,[r4,#5]
- 0x01012f80: f1b90f00 .... CMP r9,#0
- 0x01012f84: d01a .. BEQ 0x1012fbc ; l2cc_pdu_unpack + 648
- 0x01012f86: b11d .. CBZ r5,0x1012f90 ; l2cc_pdu_unpack + 604
- 0x01012f88: e018 .. B 0x1012fbc ; l2cc_pdu_unpack + 648
- 0x01012f8a: f1b90f00 .... CMP r9,#0
- 0x01012f8e: d015 .. BEQ 0x1012fbc ; l2cc_pdu_unpack + 648
- 0x01012f90: 8839 9. LDRH r1,[r7,#0]
- 0x01012f92: 4549 IE CMP r1,r9
- 0x01012f94: d311 .. BCC 0x1012fba ; l2cc_pdu_unpack + 646
- 0x01012f96: f8b80000 .... LDRH r0,[r8,#0]
- 0x01012f9a: 1d24 $. ADDS r4,r4,#4
- 0x01012f9c: 4420 D ADD r0,r0,r4
- 0x01012f9e: 464a JF MOV r2,r9
- 0x01012fa0: 9914 .. LDR r1,[sp,#0x50]
- 0x01012fa2: f7edfcf1 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01012fa6: f8b80000 .... LDRH r0,[r8,#0]
- 0x01012faa: 4448 HD ADD r0,r0,r9
- 0x01012fac: f8a80000 .... STRH r0,[r8,#0]
- 0x01012fb0: 8839 9. LDRH r1,[r7,#0]
- 0x01012fb2: eba10009 .... SUB r0,r1,r9
- 0x01012fb6: 8038 8. STRH r0,[r7,#0]
- 0x01012fb8: e000 .. B 0x1012fbc ; l2cc_pdu_unpack + 648
- 0x01012fba: 2534 4% MOVS r5,#0x34
- 0x01012fbc: b00b .. ADD sp,sp,#0x2c
- 0x01012fbe: 4628 (F MOV r0,r5
- 0x01012fc0: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x01012fc4: 20004d4c LM. DCD 536890700
- 0x01012fc8: 0101ba44 D... DCD 16890436
- $t
- i.l2cc_process_op
- l2cc_process_op
- 0x01012fcc: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x01012fd0: 468a .F MOV r10,r1
- 0x01012fd2: 4683 .F MOV r11,r0
- 0x01012fd4: 2108 .! MOVS r1,#8
- 0x01012fd6: 461d .F MOV r5,r3
- 0x01012fd8: 4690 .F MOV r8,r2
- 0x01012fda: 2400 .$ MOVS r4,#0
- 0x01012fdc: ea41200b A.. ORR r0,r1,r11,LSL #8
- 0x01012fe0: f7edfd95 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01012fe4: f8989000 .... LDRB r9,[r8,#0]
- 0x01012fe8: 2643 C& MOVS r6,#0x43
- 0x01012fea: 4607 .F MOV r7,r0
- 0x01012fec: 283f ?( CMP r0,#0x3f
- 0x01012fee: d023 #. BEQ 0x1013038 ; l2cc_process_op + 108
- 0x01012ff0: 4651 QF MOV r1,r10
- 0x01012ff2: 4658 XF MOV r0,r11
- 0x01012ff4: f7fefe48 ..H. BL l2cc_get_operation_ptr ; 0x1011c88
- 0x01012ff8: 4540 @E CMP r0,r8
- 0x01012ffa: d02d -. BEQ 0x1013058 ; l2cc_process_op + 140
- 0x01012ffc: 2601 .& MOVS r6,#1
- 0x01012ffe: fa06f60a .... LSL r6,r6,r10
- 0x01013002: 423e >B TST r6,r7
- 0x01013004: d004 .. BEQ 0x1013010 ; l2cc_process_op + 68
- 0x01013006: 2402 .$ MOVS r4,#2
- 0x01013008: e023 #. B 0x1013052 ; l2cc_process_op + 134
- 0x0101300a: 4548 HE CMP r0,r9
- 0x0101300c: d004 .. BEQ 0x1013018 ; l2cc_process_op + 76
- 0x0101300e: 1c6d m. ADDS r5,r5,#1
- 0x01013010: 7828 (x LDRB r0,[r5,#0]
- 0x01013012: 2800 .( CMP r0,#0
- 0x01013014: d1f9 .. BNE 0x101300a ; l2cc_process_op + 62
- 0x01013016: e00e .. B 0x1013036 ; l2cc_process_op + 106
- 0x01013018: f0100fff .... TST r0,#0xff
- 0x0101301c: d00b .. BEQ 0x1013036 ; l2cc_process_op + 106
- 0x0101301e: 2401 .$ MOVS r4,#1
- 0x01013020: 4642 BF MOV r2,r8
- 0x01013022: 4651 QF MOV r1,r10
- 0x01013024: 4658 XF MOV r0,r11
- 0x01013026: f000f831 ..1. BL l2cc_set_operation_ptr ; 0x101308c
- 0x0101302a: b2f1 .. UXTB r1,r6
- 0x0101302c: 2201 ." MOVS r2,#1
- 0x0101302e: 4658 XF MOV r0,r11
- 0x01013030: f000f8ac .... BL l2cc_update_state ; 0x101318c
- 0x01013034: e00d .. B 0x1013052 ; l2cc_process_op + 134
- 0x01013036: 2640 @& MOVS r6,#0x40
- 0x01013038: 4640 @F MOV r0,r8
- 0x0101303a: f7edfd9a .... BL $Ven$TT$L$$ke_msg_src_id_get ; 0x1000b72
- 0x0101303e: 4602 .F MOV r2,r0
- 0x01013040: 2100 .! MOVS r1,#0
- 0x01013042: 2005 . MOVS r0,#5
- 0x01013044: e9cd0100 .... STRD r0,r1,[sp,#0]
- 0x01013048: 4633 3F MOV r3,r6
- 0x0101304a: 4649 IF MOV r1,r9
- 0x0101304c: 4658 XF MOV r0,r11
- 0x0101304e: f000f805 .... BL l2cc_send_cmp_evt ; 0x101305c
- 0x01013052: 4620 F MOV r0,r4
- 0x01013054: e8bd9ffc .... POP {r2-r12,pc}
- 0x01013058: 2401 .$ MOVS r4,#1
- 0x0101305a: e7fa .. B 0x1013052 ; l2cc_process_op + 134
- i.l2cc_send_cmp_evt
- l2cc_send_cmp_evt
- 0x0101305c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01013060: 460d .F MOV r5,r1
- 0x01013062: 4694 .F MOV r12,r2
- 0x01013064: 2104 .! MOVS r1,#4
- 0x01013066: e9dd6706 ...g LDRD r6,r7,[sp,#0x18]
- 0x0101306a: eb012200 ..." ADD r2,r1,r0,LSL #8
- 0x0101306e: 461c .F MOV r4,r3
- 0x01013070: 2306 .# MOVS r3,#6
- 0x01013072: 4661 aF MOV r1,r12
- 0x01013074: f6402004 @.. MOV r0,#0xa04
- 0x01013078: f7edfd0d .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101307c: 7005 .p STRB r5,[r0,#0]
- 0x0101307e: 7044 Dp STRB r4,[r0,#1]
- 0x01013080: 8087 .. STRH r7,[r0,#4]
- 0x01013082: 8046 F. STRH r6,[r0,#2]
- 0x01013084: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01013088: f7edbd0a .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.l2cc_set_operation_ptr
- l2cc_set_operation_ptr
- 0x0101308c: 4b02 .K LDR r3,[pc,#8] ; [0x1013098] = 0x20004d4c
- 0x0101308e: f8530020 S. . LDR r0,[r3,r0,LSL #2]
- 0x01013092: f8402021 @.! STR r2,[r0,r1,LSL #2]
- 0x01013096: 4770 pG BX lr
- $d
- 0x01013098: 20004d4c LM. DCD 536890700
- $t
- i.l2cc_sig_pdu_recv_handler
- l2cc_sig_pdu_recv_handler
- 0x0101309c: b5f8 .. PUSH {r3-r7,lr}
- 0x0101309e: 4606 .F MOV r6,r0
- 0x010130a0: 2400 .$ MOVS r4,#0
- 0x010130a2: 790d .y LDRB r5,[r1,#4]
- 0x010130a4: 480f .H LDR r0,[pc,#60] ; [0x10130e4] = 0x101bb58
- 0x010130a6: 4623 #F MOV r3,r4
- 0x010130a8: 4622 "F MOV r2,r4
- 0x010130aa: bf00 .. NOP
- 0x010130ac: f8107032 ..2p LDRB r7,[r0,r2,LSL #3]
- 0x010130b0: 42af .B CMP r7,r5
- 0x010130b2: d102 .. BNE 0x10130ba ; l2cc_sig_pdu_recv_handler + 30
- 0x010130b4: eb0003c2 .... ADD r3,r0,r2,LSL #3
- 0x010130b8: 685b [h LDR r3,[r3,#4]
- 0x010130ba: 1c52 R. ADDS r2,r2,#1
- 0x010130bc: b2d2 .. UXTB r2,r2
- 0x010130be: 2a08 .* CMP r2,#8
- 0x010130c0: d3f4 .. BCC 0x10130ac ; l2cc_sig_pdu_recv_handler + 16
- 0x010130c2: b123 #. CBZ r3,0x10130ce ; l2cc_sig_pdu_recv_handler + 50
- 0x010130c4: 4630 0F MOV r0,r6
- 0x010130c6: 1d09 .. ADDS r1,r1,#4
- 0x010130c8: 4798 .G BLX r3
- 0x010130ca: 4604 .F MOV r4,r0
- 0x010130cc: e007 .. B 0x10130de ; l2cc_sig_pdu_recv_handler + 66
- 0x010130ce: 2000 . MOVS r0,#0
- 0x010130d0: 9000 .. STR r0,[sp,#0]
- 0x010130d2: 4603 .F MOV r3,r0
- 0x010130d4: 4602 .F MOV r2,r0
- 0x010130d6: 7949 Iy LDRB r1,[r1,#5]
- 0x010130d8: 4630 0F MOV r0,r6
- 0x010130da: f000f805 .... BL l2cc_sig_send_cmd_reject ; 0x10130e8
- 0x010130de: 4620 F MOV r0,r4
- 0x010130e0: bdf8 .. POP {r3-r7,pc}
- $d
- 0x010130e2: 0000 .. DCW 0
- 0x010130e4: 0101bb58 X... DCD 16890712
- $t
- i.l2cc_sig_send_cmd_reject
- l2cc_sig_send_cmd_reject
- 0x010130e8: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x010130ec: 4688 .F MOV r8,r1
- 0x010130ee: 461d .F MOV r5,r3
- 0x010130f0: 2104 .! MOVS r1,#4
- 0x010130f2: 4616 .F MOV r6,r2
- 0x010130f4: 2700 .' MOVS r7,#0
- 0x010130f6: eb012300 ...# ADD r3,r1,r0,LSL #8
- 0x010130fa: 9c08 .. LDR r4,[sp,#0x20]
- 0x010130fc: 2201 ." MOVS r2,#1
- 0x010130fe: 2105 .! MOVS r1,#5
- 0x01013100: 9700 .. STR r7,[sp,#0]
- 0x01013102: f7fffa47 ..G. BL l2cc_pdu_alloc ; 0x1012594
- 0x01013106: b2ea .. UXTB r2,r5
- 0x01013108: 0a2d -. LSRS r5,r5,#8
- 0x0101310a: 2302 .# MOVS r3,#2
- 0x0101310c: 8086 .. STRH r6,[r0,#4]
- 0x0101310e: 2e01 .. CMP r6,#1
- 0x01013110: d00c .. BEQ 0x101312c ; l2cc_sig_send_cmd_reject + 68
- 0x01013112: 2e02 .. CMP r6,#2
- 0x01013114: d00f .. BEQ 0x1013136 ; l2cc_sig_send_cmd_reject + 78
- 0x01013116: 80c7 .. STRH r7,[r0,#6]
- 0x01013118: f8808001 .... STRB r8,[r0,#1]
- 0x0101311c: 88c1 .. LDRH r1,[r0,#6]
- 0x0101311e: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x01013122: 8041 A. STRH r1,[r0,#2]
- 0x01013124: e8bd43f8 ...C POP {r3-r9,lr}
- 0x01013128: f7ffbdd0 .... B.W l2cc_pdu_send ; 0x1012ccc
- 0x0101312c: 2101 .! MOVS r1,#1
- 0x0101312e: 80c1 .. STRH r1,[r0,#6]
- 0x01013130: 7202 .r STRB r2,[r0,#8]
- 0x01013132: 7245 Er STRB r5,[r0,#9]
- 0x01013134: e7f0 .. B 0x1013118 ; l2cc_sig_send_cmd_reject + 48
- 0x01013136: 80c3 .. STRH r3,[r0,#6]
- 0x01013138: 7202 .r STRB r2,[r0,#8]
- 0x0101313a: 7245 Er STRB r5,[r0,#9]
- 0x0101313c: 7284 .r STRB r4,[r0,#0xa]
- 0x0101313e: 0a22 ". LSRS r2,r4,#8
- 0x01013140: 72c2 .r STRB r2,[r0,#0xb]
- 0x01013142: e7e9 .. B 0x1013118 ; l2cc_sig_send_cmd_reject + 48
- i.l2cc_signaling_trans_to_ind_handler
- l2cc_signaling_trans_to_ind_handler
- 0x01013144: b570 p. PUSH {r4-r6,lr}
- 0x01013146: 4615 .F MOV r5,r2
- 0x01013148: 460c .F MOV r4,r1
- 0x0101314a: 4610 .F MOV r0,r2
- 0x0101314c: f7edfcdf .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x01013150: 0a2d -. LSRS r5,r5,#8
- 0x01013152: 283f ?( CMP r0,#0x3f
- 0x01013154: d00d .. BEQ 0x1013172 ; l2cc_signaling_trans_to_ind_handler + 46
- 0x01013156: 2100 .! MOVS r1,#0
- 0x01013158: 4628 (F MOV r0,r5
- 0x0101315a: f7fefd89 .... BL l2cc_get_operation ; 0x1011c70
- 0x0101315e: 2801 .( CMP r0,#1
- 0x01013160: d002 .. BEQ 0x1013168 ; l2cc_signaling_trans_to_ind_handler + 36
- 0x01013162: 2802 .( CMP r0,#2
- 0x01013164: d105 .. BNE 0x1013172 ; l2cc_signaling_trans_to_ind_handler + 46
- 0x01013166: e006 .. B 0x1013176 ; l2cc_signaling_trans_to_ind_handler + 50
- 0x01013168: 2245 E" MOVS r2,#0x45
- 0x0101316a: 2100 .! MOVS r1,#0
- 0x0101316c: 4628 (F MOV r0,r5
- 0x0101316e: f7fff9e7 .... BL l2cc_op_complete ; 0x1012540
- 0x01013172: 2000 . MOVS r0,#0
- 0x01013174: bd70 p. POP {r4-r6,pc}
- 0x01013176: 8862 b. LDRH r2,[r4,#2]
- 0x01013178: 2101 .! MOVS r1,#1
- 0x0101317a: 4628 (F MOV r0,r5
- 0x0101317c: f7feffca .... BL l2cc_lecb_find ; 0x1012114
- 0x01013180: 4601 .F MOV r1,r0
- 0x01013182: 2201 ." MOVS r2,#1
- 0x01013184: 4628 (F MOV r0,r5
- 0x01013186: f7feffe5 .... BL l2cc_lecb_free ; 0x1012154
- 0x0101318a: e7ed .. B 0x1013168 ; l2cc_signaling_trans_to_ind_handler + 36
- i.l2cc_update_state
- l2cc_update_state
- 0x0101318c: b570 p. PUSH {r4-r6,lr}
- 0x0101318e: 460d .F MOV r5,r1
- 0x01013190: 2104 .! MOVS r1,#4
- 0x01013192: eb012000 ... ADD r0,r1,r0,LSL #8
- 0x01013196: 4616 .F MOV r6,r2
- 0x01013198: 4604 .F MOV r4,r0
- 0x0101319a: f7edfcb8 .... BL $Ven$TT$L$$ke_state_get ; 0x1000b0e
- 0x0101319e: b116 .. CBZ r6,0x10131a6 ; l2cc_update_state + 26
- 0x010131a0: ea400105 @... ORR r1,r0,r5
- 0x010131a4: e001 .. B 0x10131aa ; l2cc_update_state + 30
- 0x010131a6: ea200105 ... BIC r1,r0,r5
- 0x010131aa: 4620 F MOV r0,r4
- 0x010131ac: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010131b0: f7edbbe5 .... B $Ven$TT$L$$ke_state_set ; 0x100097e
- i.l2cm_cleanup
- l2cm_cleanup
- 0x010131b4: b510 .. PUSH {r4,lr}
- 0x010131b6: 4604 .F MOV r4,r0
- 0x010131b8: 2100 .! MOVS r1,#0
- 0x010131ba: f000f86b ..k. BL l2cm_tx_status ; 0x1013294
- 0x010131be: 2100 .! MOVS r1,#0
- 0x010131c0: 4620 F MOV r0,r4
- 0x010131c2: f7fefabf .... BL l2cc_cleanup ; 0x1011744
- 0x010131c6: 4805 .H LDR r0,[pc,#20] ; [0x10131dc] = 0x20000230
- 0x010131c8: f7edfc9c .... BL $Ven$TT$L$$co_list_size ; 0x1000b04
- 0x010131cc: 4904 .I LDR r1,[pc,#16] ; [0x10131e0] = 0x20004d40
- 0x010131ce: 8108 .. STRH r0,[r1,#8]
- 0x010131d0: e8bd4010 ...@ POP {r4,lr}
- 0x010131d4: 200b . MOVS r0,#0xb
- 0x010131d6: f7edbd0d .... B $Ven$TT$L$$ke_event_set ; 0x1000bf4
- $d
- 0x010131da: 0000 .. DCW 0
- 0x010131dc: 20000230 0.. DCD 536871472
- 0x010131e0: 20004d40 @M. DCD 536890688
- $t
- i.l2cm_create
- l2cm_create
- 0x010131e4: f7febb72 ..r. B l2cc_create ; 0x10118cc
- i.l2cm_get_nb_buffer_available
- l2cm_get_nb_buffer_available
- 0x010131e8: 4801 .H LDR r0,[pc,#4] ; [0x10131f0] = 0x20004d40
- 0x010131ea: 8900 .. LDRH r0,[r0,#8]
- 0x010131ec: 4770 pG BX lr
- $d
- 0x010131ee: 0000 .. DCW 0
- 0x010131f0: 20004d40 @M. DCD 536890688
- $t
- i.l2cm_init
- l2cm_init
- 0x010131f4: b510 .. PUSH {r4,lr}
- 0x010131f6: 0004 .. MOVS r4,r0
- 0x010131f8: d103 .. BNE 0x1013202 ; l2cm_init + 14
- 0x010131fa: 4908 .I LDR r1,[pc,#32] ; [0x101321c] = 0x1013225
- 0x010131fc: 200b . MOVS r0,#0xb
- 0x010131fe: f7edfd26 ..&. BL $Ven$TT$L$$ke_event_callback_set ; 0x1000c4e
- 0x01013202: 200b . MOVS r0,#0xb
- 0x01013204: f7edfd28 ..(. BL $Ven$TT$L$$ke_event_clear ; 0x1000c58
- 0x01013208: 4805 .H LDR r0,[pc,#20] ; [0x1013220] = 0x20004d40
- 0x0101320a: 2100 .! MOVS r1,#0
- 0x0101320c: 6001 .` STR r1,[r0,#0]
- 0x0101320e: 6041 A` STR r1,[r0,#4]
- 0x01013210: 6081 .` STR r1,[r0,#8]
- 0x01013212: 4620 F MOV r0,r4
- 0x01013214: e8bd4010 ...@ POP {r4,lr}
- 0x01013218: f7febd3e ..>. B l2cc_init ; 0x1011c98
- $d
- 0x0101321c: 01013225 %2.. DCD 16855589
- 0x01013220: 20004d40 @M. DCD 536890688
- $t
- i.l2cm_l2cap_tx_handler
- l2cm_l2cap_tx_handler
- 0x01013224: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01013228: 200b . MOVS r0,#0xb
- 0x0101322a: f7edfd15 .... BL $Ven$TT$L$$ke_event_clear ; 0x1000c58
- 0x0101322e: 4d13 .M LDR r5,[pc,#76] ; [0x101327c] = 0x20004d40
- 0x01013230: 682e .h LDR r6,[r5,#0]
- 0x01013232: 2e00 .. CMP r6,#0
- 0x01013234: d020 . BEQ 0x1013278 ; l2cm_l2cap_tx_handler + 84
- 0x01013236: 2400 .$ MOVS r4,#0
- 0x01013238: f04f0801 O... MOV r8,#1
- 0x0101323c: 4f10 .O LDR r7,[pc,#64] ; [0x1013280] = 0x20000080
- 0x0101323e: e009 .. B 0x1013254 ; l2cm_l2cap_tx_handler + 48
- 0x01013240: fa08f004 .... LSL r0,r8,r4
- 0x01013244: 4230 0B TST r0,r6
- 0x01013246: d003 .. BEQ 0x1013250 ; l2cm_l2cap_tx_handler + 44
- 0x01013248: b2c9 .. UXTB r1,r1
- 0x0101324a: 4620 F MOV r0,r4
- 0x0101324c: f7fefb68 ..h. BL l2cc_data_send ; 0x1011920
- 0x01013250: 1c64 d. ADDS r4,r4,#1
- 0x01013252: b2e4 .. UXTB r4,r4
- 0x01013254: f897004f ..O. LDRB r0,[r7,#0x4f]
- 0x01013258: 42a0 .B CMP r0,r4
- 0x0101325a: d902 .. BLS 0x1013262 ; l2cm_l2cap_tx_handler + 62
- 0x0101325c: 8929 ). LDRH r1,[r5,#8]
- 0x0101325e: 2900 .) CMP r1,#0
- 0x01013260: d1ee .. BNE 0x1013240 ; l2cm_l2cap_tx_handler + 28
- 0x01013262: 6828 (h LDR r0,[r5,#0]
- 0x01013264: 2800 .( CMP r0,#0
- 0x01013266: d007 .. BEQ 0x1013278 ; l2cm_l2cap_tx_handler + 84
- 0x01013268: 8928 (. LDRH r0,[r5,#8]
- 0x0101326a: 2800 .( CMP r0,#0
- 0x0101326c: d004 .. BEQ 0x1013278 ; l2cm_l2cap_tx_handler + 84
- 0x0101326e: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01013272: 200b . MOVS r0,#0xb
- 0x01013274: f7edbcbe .... B $Ven$TT$L$$ke_event_set ; 0x1000bf4
- 0x01013278: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x0101327c: 20004d40 @M. DCD 536890688
- 0x01013280: 20000080 ... DCD 536871040
- $t
- i.l2cm_set_link_layer_buff_size
- l2cm_set_link_layer_buff_size
- 0x01013284: 4a02 .J LDR r2,[pc,#8] ; [0x1013290] = 0x20004d40
- 0x01013286: 8090 .. STRH r0,[r2,#4]
- 0x01013288: 80d1 .. STRH r1,[r2,#6]
- 0x0101328a: 8111 .. STRH r1,[r2,#8]
- 0x0101328c: 4770 pG BX lr
- $d
- 0x0101328e: 0000 .. DCW 0
- 0x01013290: 20004d40 @M. DCD 536890688
- $t
- i.l2cm_tx_status
- l2cm_tx_status
- 0x01013294: b570 p. PUSH {r4-r6,lr}
- 0x01013296: 4d09 .M LDR r5,[pc,#36] ; [0x10132bc] = 0x20004d40
- 0x01013298: 2401 .$ MOVS r4,#1
- 0x0101329a: 4084 .@ LSLS r4,r4,r0
- 0x0101329c: 6828 (h LDR r0,[r5,#0]
- 0x0101329e: b151 Q. CBZ r1,0x10132b6 ; l2cm_tx_status + 34
- 0x010132a0: 4220 B TST r0,r4
- 0x010132a2: d104 .. BNE 0x10132ae ; l2cm_tx_status + 26
- 0x010132a4: 8928 (. LDRH r0,[r5,#8]
- 0x010132a6: b110 .. CBZ r0,0x10132ae ; l2cm_tx_status + 26
- 0x010132a8: 200b . MOVS r0,#0xb
- 0x010132aa: f7edfca3 .... BL $Ven$TT$L$$ke_event_set ; 0x1000bf4
- 0x010132ae: 6828 (h LDR r0,[r5,#0]
- 0x010132b0: 4320 C ORRS r0,r0,r4
- 0x010132b2: 6028 (` STR r0,[r5,#0]
- 0x010132b4: bd70 p. POP {r4-r6,pc}
- 0x010132b6: 43a0 .C BICS r0,r0,r4
- 0x010132b8: e7fb .. B 0x10132b2 ; l2cm_tx_status + 30
- $d
- 0x010132ba: 0000 .. DCW 0
- 0x010132bc: 20004d40 @M. DCD 536890688
- $t
- i.llc_patch_1
- llc_patch_1
- 0x010132c0: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x010132c4: 7808 .x LDRB r0,[r1,#0]
- 0x010132c6: b091 .. SUB sp,sp,#0x44
- 0x010132c8: 460c .F MOV r4,r1
- 0x010132ca: f8dfa400 .... LDR r10,[pc,#1024] ; [0x10136cc] = 0x20000514
- 0x010132ce: f8911035 ..5. LDRB r1,[r1,#0x35]
- 0x010132d2: 9105 .. STR r1,[sp,#0x14]
- 0x010132d4: f8da2008 ... LDR r2,[r10,#8]
- 0x010132d8: ebc01700 .... RSB r7,r0,r0,LSL #4
- 0x010132dc: 2139 9! MOVS r1,#0x39
- 0x010132de: f8526027 R.'` LDR r6,[r2,r7,LSL #2]
- 0x010132e2: eb010187 .... ADD r1,r1,r7,LSL #2
- 0x010132e6: f04f0901 O... MOV r9,#1
- 0x010132ea: 5c55 U\ LDRB r5,[r2,r1]
- 0x010132ec: 78b1 .x LDRB r1,[r6,#2]
- 0x010132ee: f04f0c02 O... MOV r12,#2
- 0x010132f2: ea5f68c1 _..h LSLS r8,r1,#27
- 0x010132f6: 7821 !x LDRB r1,[r4,#0]
- 0x010132f8: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x010132fc: eb090341 ..A. ADD r3,r9,r1,LSL #1
- 0x01013300: d505 .. BPL 0x101330e ; llc_patch_1 + 78
- 0x01013302: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x01013306: 0640 @. LSLS r0,r0,#25
- 0x01013308: 0e00 .. LSRS r0,r0,#24
- 0x0101330a: b2d9 .. UXTB r1,r3
- 0x0101330c: e003 .. B 0x1013316 ; llc_patch_1 + 86
- 0x0101330e: eb0c0141 ..A. ADD r1,r12,r1,LSL #1
- 0x01013312: b2d8 .. UXTB r0,r3
- 0x01013314: b2c9 .. UXTB r1,r1
- 0x01013316: 4688 .F MOV r8,r1
- 0x01013318: ebc001c0 .... RSB r1,r0,r0,LSL #3
- 0x0101331c: 48ec .H LDR r0,[pc,#944] ; [0x10136d0] = 0x2000018c
- 0x0101331e: 8800 .. LDRH r0,[r0,#0]
- 0x01013320: eb000141 ..A. ADD r1,r0,r1,LSL #1
- 0x01013324: 48eb .H LDR r0,[pc,#940] ; [0x10136d4] = 0x40002000
- 0x01013326: 4408 .D ADD r0,r0,r1
- 0x01013328: 8880 .. LDRH r0,[r0,#4]
- 0x0101332a: f64f7bff O..{ MOV r11,#0xffff
- 0x0101332e: 4558 XE CMP r0,r11
- 0x01013330: d007 .. BEQ 0x1013342 ; llc_patch_1 + 130
- 0x01013332: 2128 (! MOVS r1,#0x28
- 0x01013334: eb010187 .... ADD r1,r1,r7,LSL #2
- 0x01013338: 5a51 QZ LDRH r1,[r2,r1]
- 0x0101333a: 4281 .B CMP r1,r0
- 0x0101333c: d001 .. BEQ 0x1013342 ; llc_patch_1 + 130
- 0x0101333e: f7edfc90 .... BL $Ven$TT$L$$ble_util_buf_adv_tx_free ; 0x1000c62
- 0x01013342: 48e3 .H LDR r0,[pc,#908] ; [0x10136d0] = 0x2000018c
- 0x01013344: ebc801c8 .... RSB r1,r8,r8,LSL #3
- 0x01013348: 8800 .. LDRH r0,[r0,#0]
- 0x0101334a: eb000141 ..A. ADD r1,r0,r1,LSL #1
- 0x0101334e: 48e1 .H LDR r0,[pc,#900] ; [0x10136d4] = 0x40002000
- 0x01013350: 4408 .D ADD r0,r0,r1
- 0x01013352: 8880 .. LDRH r0,[r0,#4]
- 0x01013354: 4558 XE CMP r0,r11
- 0x01013356: d009 .. BEQ 0x101336c ; llc_patch_1 + 172
- 0x01013358: f8da1008 .... LDR r1,[r10,#8]
- 0x0101335c: 2230 0" MOVS r2,#0x30
- 0x0101335e: eb020287 .... ADD r2,r2,r7,LSL #2
- 0x01013362: 5a89 .Z LDRH r1,[r1,r2]
- 0x01013364: 4281 .B CMP r1,r0
- 0x01013366: d001 .. BEQ 0x101336c ; llc_patch_1 + 172
- 0x01013368: f7edfc7b ..{. BL $Ven$TT$L$$ble_util_buf_adv_tx_free ; 0x1000c62
- 0x0101336c: f04f0b3a O.:. MOV r11,#0x3a
- 0x01013370: f8da0008 .... LDR r0,[r10,#8]
- 0x01013374: eb0b0787 .... ADD r7,r11,r7,LSL #2
- 0x01013378: 46d0 .F MOV r8,r10
- 0x0101337a: 5dc1 .] LDRB r1,[r0,r7]
- 0x0101337c: f04f0a00 O... MOV r10,#0
- 0x01013380: 2903 .) CMP r1,#3
- 0x01013382: d010 .. BEQ 0x10133a6 ; llc_patch_1 + 230
- 0x01013384: 9905 .. LDR r1,[sp,#0x14]
- 0x01013386: 2900 .) CMP r1,#0
- 0x01013388: d07e ~. BEQ 0x1013488 ; llc_patch_1 + 456
- 0x0101338a: f8941037 ..7. LDRB r1,[r4,#0x37]
- 0x0101338e: f1040015 .... ADD r0,r4,#0x15
- 0x01013392: 9003 .. STR r0,[sp,#0xc]
- 0x01013394: f7edfc6a ..j. BL $Ven$TT$L$$llm_is_dev_connected ; 0x1000c6c
- 0x01013398: b1d8 .. CBZ r0,0x10133d2 ; llc_patch_1 + 274
- 0x0101339a: bf00 .. NOP
- 0x0101339c: f8d81008 .... LDR r1,[r8,#8]
- 0x010133a0: f8019007 .... STRB r9,[r1,r7]
- 0x010133a4: e0c3 .. B 0x101352e ; llc_patch_1 + 622
- 0x010133a6: f89801cb .... LDRB r0,[r8,#0x1cb]
- 0x010133aa: 2801 .( CMP r0,#1
- 0x010133ac: d00d .. BEQ 0x10133ca ; llc_patch_1 + 266
- 0x010133ae: f89811ca .... LDRB r1,[r8,#0x1ca]
- 0x010133b2: 1e49 I. SUBS r1,r1,#1
- 0x010133b4: f01101ff .... ANDS r1,r1,#0xff
- 0x010133b8: f88811ca .... STRB r1,[r8,#0x1ca]
- 0x010133bc: d1ee .. BNE 0x101339c ; llc_patch_1 + 220
- 0x010133be: f2420039 B.9. MOV r0,#0x2039
- 0x010133c2: bf00 .. NOP
- 0x010133c4: f7edfc57 ..W. BL $Ven$TT$L$$llm_cmd_cmp_send ; 0x1000c76
- 0x010133c8: e7e8 .. B 0x101339c ; llc_patch_1 + 220
- 0x010133ca: 2100 .! MOVS r1,#0
- 0x010133cc: f242000a B... MOV r0,#0x200a
- 0x010133d0: e7f8 .. B 0x10133c4 ; llc_patch_1 + 260
- 0x010133d2: f8d40002 .... LDR r0,[r4,#2]
- 0x010133d6: 9005 .. STR r0,[sp,#0x14]
- 0x010133d8: 88e0 .. LDRH r0,[r4,#6]
- 0x010133da: f8ad0018 .... STRH r0,[sp,#0x18]
- 0x010133de: 7a20 z LDRB r0,[r4,#8]
- 0x010133e0: f88d001a .... STRB r0,[sp,#0x1a]
- 0x010133e4: 7ee0 .~ LDRB r0,[r4,#0x1b]
- 0x010133e6: f88d001b .... STRB r0,[sp,#0x1b]
- 0x010133ea: 8ba0 .. LDRH r0,[r4,#0x1c]
- 0x010133ec: f8ad001c .... STRH r0,[sp,#0x1c]
- 0x010133f0: 8be0 .. LDRH r0,[r4,#0x1e]
- 0x010133f2: f8ad001e .... STRH r0,[sp,#0x1e]
- 0x010133f6: 8c20 . LDRH r0,[r4,#0x20]
- 0x010133f8: f8ad0020 .. . STRH r0,[sp,#0x20]
- 0x010133fc: 8c60 `. LDRH r0,[r4,#0x22]
- 0x010133fe: f8ad0022 ..". STRH r0,[sp,#0x22]
- 0x01013402: 6a60 `j LDR r0,[r4,#0x24]
- 0x01013404: 9009 .. STR r0,[sp,#0x24]
- 0x01013406: f8940028 ..(. LDRB r0,[r4,#0x28]
- 0x0101340a: f88d0028 ..(. STRB r0,[sp,#0x28]
- 0x0101340e: f8940029 ..). LDRB r0,[r4,#0x29]
- 0x01013412: f88d0029 ..). STRB r0,[sp,#0x29]
- 0x01013416: f894002a ..*. LDRB r0,[r4,#0x2a]
- 0x0101341a: f88d002a ..*. STRB r0,[sp,#0x2a]
- 0x0101341e: 8da0 .. LDRH r0,[r4,#0x2c]
- 0x01013420: f8ad002c ..,. STRH r0,[sp,#0x2c]
- 0x01013424: 6b20 k LDR r0,[r4,#0x30]
- 0x01013426: e9cd0a0c .... STRD r0,r10,[sp,#0x30]
- 0x0101342a: f88d9039 ..9. STRB r9,[sp,#0x39]
- 0x0101342e: f8940034 ..4. LDRB r0,[r4,#0x34]
- 0x01013432: f88d0038 ..8. STRB r0,[sp,#0x38]
- 0x01013436: f8940036 ..6. LDRB r0,[r4,#0x36]
- 0x0101343a: f88d003a ..:. STRB r0,[sp,#0x3a]
- 0x0101343e: 78b0 .x LDRB r0,[r6,#2]
- 0x01013440: 4aa5 .J LDR r2,[pc,#660] ; [0x10136d8] = 0x2000061e
- 0x01013442: f3401000 @... SBFX r0,r0,#4,#1
- 0x01013446: 1c40 @. ADDS r0,r0,#1
- 0x01013448: f88d003b ..;. STRB r0,[sp,#0x3b]
- 0x0101344c: a905 .. ADD r1,sp,#0x14
- 0x0101344e: 4628 (F MOV r0,r5
- 0x01013450: 3418 .4 ADDS r4,r4,#0x18
- 0x01013452: f7edfc15 .... BL $Ven$TT$L$$llc_start ; 0x1000c80
- 0x01013456: ebc51005 .... RSB r0,r5,r5,LSL #4
- 0x0101345a: 2304 .# MOVS r3,#4
- 0x0101345c: f8d82008 ... LDR r2,[r8,#8]
- 0x01013460: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x01013464: 441a .D ADD r2,r2,r3
- 0x01013466: f8543c03 T..< LDR r3,[r4,#-3]
- 0x0101346a: 6013 .` STR r3,[r2,#0]
- 0x0101346c: f8b43001 ...0 LDRH r3,[r4,#1]
- 0x01013470: 8093 .. STRH r3,[r2,#4]
- 0x01013472: f04f0c3b O.;. MOV r12,#0x3b
- 0x01013476: f8d83008 ...0 LDR r3,[r8,#8]
- 0x0101347a: eb0c0c80 .... ADD r12,r12,r0,LSL #2
- 0x0101347e: 7fe2 .. LDRB r2,[r4,#0x1f]
- 0x01013480: 4641 AF MOV r1,r8
- 0x01013482: f803200c ... STRB r2,[r3,r12]
- 0x01013486: e000 .. B 0x101348a ; llc_patch_1 + 458
- 0x01013488: e04a J. B 0x1013520 ; llc_patch_1 + 608
- 0x0101348a: f8d8c008 .... LDR r12,[r8,#8]
- 0x0101348e: eb0b0280 .... ADD r2,r11,r0,LSL #2
- 0x01013492: 2309 .# MOVS r3,#9
- 0x01013494: f80c3002 ...0 STRB r3,[r12,r2]
- 0x01013498: 2328 (# MOVS r3,#0x28
- 0x0101349a: f8d1c008 .... LDR r12,[r1,#8]
- 0x0101349e: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x010134a2: f80c9003 .... STRB r9,[r12,r3]
- 0x010134a6: 230c .# MOVS r3,#0xc
- 0x010134a8: 688a .h LDR r2,[r1,#8]
- 0x010134aa: eb030080 .... ADD r0,r3,r0,LSL #2
- 0x010134ae: 4410 .D ADD r0,r0,r2
- 0x010134b0: f8c0a008 .... STR r10,[r0,#8]
- 0x010134b4: 88e2 .. LDRH r2,[r4,#6]
- 0x010134b6: 0052 R. LSLS r2,r2,#1
- 0x010134b8: 6042 B` STR r2,[r0,#4]
- 0x010134ba: 2205 ." MOVS r2,#5
- 0x010134bc: 60c2 .` STR r2,[r0,#0xc]
- 0x010134be: 6102 .a STR r2,[r0,#0x10]
- 0x010134c0: f89111cc .... LDRB r1,[r1,#0x1cc]
- 0x010134c4: 3c18 .< SUBS r4,r4,#0x18
- 0x010134c6: b121 !. CBZ r1,0x10134d2 ; llc_patch_1 + 530
- 0x010134c8: 4984 .I LDR r1,[pc,#528] ; [0x10136dc] = 0xb845
- 0x010134ca: 6181 .a STR r1,[r0,#0x18]
- 0x010134cc: f8809016 .... STRB r9,[r0,#0x16]
- 0x010134d0: e003 .. B 0x10134da ; llc_patch_1 + 538
- 0x010134d2: f8c0a018 .... STR r10,[r0,#0x18]
- 0x010134d6: f880a016 .... STRB r10,[r0,#0x16]
- 0x010134da: 8285 .. STRH r5,[r0,#0x14]
- 0x010134dc: f8941037 ..7. LDRB r1,[r4,#0x37]
- 0x010134e0: 2201 ." MOVS r2,#1
- 0x010134e2: 9803 .. LDR r0,[sp,#0xc]
- 0x010134e4: f7edfbd1 .... BL $Ven$TT$L$$lld_res_list_peer_update ; 0x1000c8a
- 0x010134e8: f8941037 ..7. LDRB r1,[r4,#0x37]
- 0x010134ec: 9803 .. LDR r0,[sp,#0xc]
- 0x010134ee: f7edfbd1 .... BL $Ven$TT$L$$llm_dev_list_search ; 0x1000c94
- 0x010134f2: 2817 .( CMP r0,#0x17
- 0x010134f4: d20c .. BCS 0x1013510 ; llc_patch_1 + 592
- 0x010134f6: eb000280 .... ADD r2,r0,r0,LSL #2
- 0x010134fa: eb080142 ..B. ADD r1,r8,r2,LSL #1
- 0x010134fe: f891102d ..-. LDRB r1,[r1,#0x2d]
- 0x01013502: 0789 .. LSLS r1,r1,#30
- 0x01013504: d504 .. BPL 0x1013510 ; llc_patch_1 + 592
- 0x01013506: f8942037 ..7 LDRB r2,[r4,#0x37]
- 0x0101350a: 9903 .. LDR r1,[sp,#0xc]
- 0x0101350c: f7edfbc7 .... BL $Ven$TT$L$$lld_white_list_rem ; 0x1000c9e
- 0x01013510: 4628 (F MOV r0,r5
- 0x01013512: f7edfbc9 .... BL $Ven$TT$L$$hci_ble_conhdl_register ; 0x1000ca8
- 0x01013516: f8d81008 .... LDR r1,[r8,#8]
- 0x0101351a: f8019007 .... STRB r9,[r1,r7]
- 0x0101351e: e014 .. B 0x101354a ; llc_patch_1 + 650
- 0x01013520: 7861 ax LDRB r1,[r4,#1]
- 0x01013522: 293c <) CMP r1,#0x3c
- 0x01013524: d001 .. BEQ 0x101352a ; llc_patch_1 + 618
- 0x01013526: 2943 C) CMP r1,#0x43
- 0x01013528: d101 .. BNE 0x101352e ; llc_patch_1 + 622
- 0x0101352a: f8009007 .... STRB r9,[r0,r7]
- 0x0101352e: 78b0 .x LDRB r0,[r6,#2]
- 0x01013530: 07c0 .. LSLS r0,r0,#31
- 0x01013532: d007 .. BEQ 0x1013544 ; llc_patch_1 + 644
- 0x01013534: ebc51305 .... RSB r3,r5,r5,LSL #4
- 0x01013538: f8d82008 ... LDR r2,[r8,#8]
- 0x0101353c: eb0b0183 .... ADD r1,r11,r3,LSL #2
- 0x01013540: f802a001 .... STRB r10,[r2,r1]
- 0x01013544: 7860 `x LDRB r0,[r4,#1]
- 0x01013546: 283c <( CMP r0,#0x3c
- 0x01013548: d177 w. BNE 0x101363a ; llc_patch_1 + 890
- 0x0101354a: 2009 . MOVS r0,#9
- 0x0101354c: f7edfbb1 .... BL $Ven$TT$L$$llm_le_evt_mask_check ; 0x1000cb2
- 0x01013550: b3b8 .. CBZ r0,0x10135c2 ; llc_patch_1 + 770
- 0x01013552: 2320 # MOVS r3,#0x20
- 0x01013554: 223e >" MOVS r2,#0x3e
- 0x01013556: 2100 .! MOVS r1,#0
- 0x01013558: f2411004 A... MOV r0,#0x1104
- 0x0101355c: f7edfa9b .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01013560: 210a .! MOVS r1,#0xa
- 0x01013562: 7001 .p STRB r1,[r0,#0]
- 0x01013564: f8941035 ..5. LDRB r1,[r4,#0x35]
- 0x01013568: b109 .. CBZ r1,0x101356e ; llc_patch_1 + 686
- 0x0101356a: 2100 .! MOVS r1,#0
- 0x0101356c: e000 .. B 0x1013570 ; llc_patch_1 + 688
- 0x0101356e: 213c <! MOVS r1,#0x3c
- 0x01013570: 7041 Ap STRB r1,[r0,#1]
- 0x01013572: f8809004 .... STRB r9,[r0,#4]
- 0x01013576: 8045 E. STRH r5,[r0,#2]
- 0x01013578: f8941035 ..5. LDRB r1,[r4,#0x35]
- 0x0101357c: b381 .. CBZ r1,0x10135e0 ; llc_patch_1 + 800
- 0x0101357e: f8d41015 .... LDR r1,[r4,#0x15]
- 0x01013582: f8c01006 .... STR r1,[r0,#6]
- 0x01013586: f8b41019 .... LDRH r1,[r4,#0x19]
- 0x0101358a: 8141 A. STRH r1,[r0,#0xa]
- 0x0101358c: f8941037 ..7. LDRB r1,[r4,#0x37]
- 0x01013590: 7141 Aq STRB r1,[r0,#5]
- 0x01013592: 7af1 .z LDRB r1,[r6,#0xb]
- 0x01013594: 0789 .. LSLS r1,r1,#30
- 0x01013596: d505 .. BPL 0x10135a4 ; llc_patch_1 + 740
- 0x01013598: f8d41009 .... LDR r1,[r4,#9]
- 0x0101359c: 60c1 .` STR r1,[r0,#0xc]
- 0x0101359e: f8b4100d .... LDRH r1,[r4,#0xd]
- 0x010135a2: e002 .. B 0x10135aa ; llc_patch_1 + 746
- 0x010135a4: 4651 QF MOV r1,r10
- 0x010135a6: f8c0a00c .... STR r10,[r0,#0xc]
- 0x010135aa: 8201 .. STRH r1,[r0,#0x10]
- 0x010135ac: f8941037 ..7. LDRB r1,[r4,#0x37]
- 0x010135b0: 0789 .. LSLS r1,r1,#30
- 0x010135b2: d507 .. BPL 0x10135c4 ; llc_patch_1 + 772
- 0x010135b4: f8d4100f .... LDR r1,[r4,#0xf]
- 0x010135b8: f8c01012 .... STR r1,[r0,#0x12]
- 0x010135bc: f8b41013 .... LDRH r1,[r4,#0x13]
- 0x010135c0: e003 .. B 0x10135ca ; llc_patch_1 + 778
- 0x010135c2: e018 .. B 0x10135f6 ; llc_patch_1 + 822
- 0x010135c4: 4651 QF MOV r1,r10
- 0x010135c6: f8c0a012 .... STR r10,[r0,#0x12]
- 0x010135ca: 82c1 .. STRH r1,[r0,#0x16]
- 0x010135cc: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x010135ce: 8301 .. STRH r1,[r0,#0x18]
- 0x010135d0: 8c21 !. LDRH r1,[r4,#0x20]
- 0x010135d2: 8341 A. STRH r1,[r0,#0x1a]
- 0x010135d4: 8c61 a. LDRH r1,[r4,#0x22]
- 0x010135d6: 8381 .. STRH r1,[r0,#0x1c]
- 0x010135d8: f894102a ..*. LDRB r1,[r4,#0x2a]
- 0x010135dc: 7781 .w STRB r1,[r0,#0x1e]
- 0x010135de: e040 @. B 0x1013662 ; llc_patch_1 + 930
- 0x010135e0: e7ff .. B 0x10135e2 ; llc_patch_1 + 802
- 0x010135e2: 7b31 1{ LDRB r1,[r6,#0xc]
- 0x010135e4: 7141 Aq STRB r1,[r0,#5]
- 0x010135e6: f8d6100d .... LDR r1,[r6,#0xd]
- 0x010135ea: f8c01006 .... STR r1,[r0,#6]
- 0x010135ee: f8b61011 .... LDRH r1,[r6,#0x11]
- 0x010135f2: 8141 A. STRH r1,[r0,#0xa]
- 0x010135f4: e035 5. B 0x1013662 ; llc_patch_1 + 930
- 0x010135f6: 2314 .# MOVS r3,#0x14
- 0x010135f8: 223e >" MOVS r2,#0x3e
- 0x010135fa: 2100 .! MOVS r1,#0
- 0x010135fc: f2411004 A... MOV r0,#0x1104
- 0x01013600: f7edfa49 ..I. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01013604: f8809000 .... STRB r9,[r0,#0]
- 0x01013608: f8942035 ..5 LDRB r2,[r4,#0x35]
- 0x0101360c: 4649 IF MOV r1,r9
- 0x0101360e: b10a .. CBZ r2,0x1013614 ; llc_patch_1 + 852
- 0x01013610: 2200 ." MOVS r2,#0
- 0x01013612: e000 .. B 0x1013616 ; llc_patch_1 + 854
- 0x01013614: 223c <" MOVS r2,#0x3c
- 0x01013616: 7042 Bp STRB r2,[r0,#1]
- 0x01013618: f8942035 ..5 LDRB r2,[r4,#0x35]
- 0x0101361c: b30a .. CBZ r2,0x1013662 ; llc_patch_1 + 930
- 0x0101361e: 7101 .q STRB r1,[r0,#4]
- 0x01013620: 8045 E. STRH r5,[r0,#2]
- 0x01013622: f8942037 ..7 LDRB r2,[r4,#0x37]
- 0x01013626: 0793 .. LSLS r3,r2,#30
- 0x01013628: d508 .. BPL 0x101363c ; llc_patch_1 + 892
- 0x0101362a: 7141 Aq STRB r1,[r0,#5]
- 0x0101362c: f8d4100f .... LDR r1,[r4,#0xf]
- 0x01013630: f8c01006 .... STR r1,[r0,#6]
- 0x01013634: f8b41013 .... LDRH r1,[r4,#0x13]
- 0x01013638: e009 .. B 0x101364e ; llc_patch_1 + 910
- 0x0101363a: e026 &. B 0x101368a ; llc_patch_1 + 970
- 0x0101363c: f0020101 .... AND r1,r2,#1
- 0x01013640: 7141 Aq STRB r1,[r0,#5]
- 0x01013642: f8d41015 .... LDR r1,[r4,#0x15]
- 0x01013646: f8c01006 .... STR r1,[r0,#6]
- 0x0101364a: f8b41019 .... LDRH r1,[r4,#0x19]
- 0x0101364e: 8141 A. STRH r1,[r0,#0xa]
- 0x01013650: 8be1 .. LDRH r1,[r4,#0x1e]
- 0x01013652: 8181 .. STRH r1,[r0,#0xc]
- 0x01013654: 8c21 !. LDRH r1,[r4,#0x20]
- 0x01013656: 81c1 .. STRH r1,[r0,#0xe]
- 0x01013658: 8c61 a. LDRH r1,[r4,#0x22]
- 0x0101365a: 8201 .. STRH r1,[r0,#0x10]
- 0x0101365c: f894102a ..*. LDRB r1,[r4,#0x2a]
- 0x01013660: 7481 .t STRB r1,[r0,#0x12]
- 0x01013662: f7edfb2b ..+. BL $Ven$TT$L$$hci_send_2_host ; 0x1000cbc
- 0x01013666: f8940035 ..5. LDRB r0,[r4,#0x35]
- 0x0101366a: b170 p. CBZ r0,0x101368a ; llc_patch_1 + 970
- 0x0101366c: 2306 .# MOVS r3,#6
- 0x0101366e: 223e >" MOVS r2,#0x3e
- 0x01013670: 2100 .! MOVS r1,#0
- 0x01013672: f2411004 A... MOV r0,#0x1104
- 0x01013676: f7edfa0e .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101367a: 2114 .! MOVS r1,#0x14
- 0x0101367c: 7001 .p STRB r1,[r0,#0]
- 0x0101367e: 8045 E. STRH r5,[r0,#2]
- 0x01013680: f8941036 ..6. LDRB r1,[r4,#0x36]
- 0x01013684: 7101 .q STRB r1,[r0,#4]
- 0x01013686: f7edfb19 .... BL $Ven$TT$L$$hci_send_2_host ; 0x1000cbc
- 0x0101368a: f89801cb .... LDRB r0,[r8,#0x1cb]
- 0x0101368e: 2802 .( CMP r0,#2
- 0x01013690: d117 .. BNE 0x10136c2 ; llc_patch_1 + 1026
- 0x01013692: f8940035 ..5. LDRB r0,[r4,#0x35]
- 0x01013696: b908 .. CBNZ r0,0x101369c ; llc_patch_1 + 988
- 0x01013698: 7860 `x LDRB r0,[r4,#1]
- 0x0101369a: b190 .. CBZ r0,0x10136c2 ; llc_patch_1 + 1026
- 0x0101369c: 2308 .# MOVS r3,#8
- 0x0101369e: 223e >" MOVS r2,#0x3e
- 0x010136a0: 2100 .! MOVS r1,#0
- 0x010136a2: f2411004 A... MOV r0,#0x1104
- 0x010136a6: f7edf9f6 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010136aa: 2112 .! MOVS r1,#0x12
- 0x010136ac: 7001 .p STRB r1,[r0,#0]
- 0x010136ae: 7861 ax LDRB r1,[r4,#1]
- 0x010136b0: 7041 Ap STRB r1,[r0,#1]
- 0x010136b2: 7831 1x LDRB r1,[r6,#0]
- 0x010136b4: 7081 .p STRB r1,[r0,#2]
- 0x010136b6: 8085 .. STRH r5,[r0,#4]
- 0x010136b8: f8941038 ..8. LDRB r1,[r4,#0x38]
- 0x010136bc: 7181 .q STRB r1,[r0,#6]
- 0x010136be: f7edfafd .... BL $Ven$TT$L$$hci_send_2_host ; 0x1000cbc
- 0x010136c2: b011 .. ADD sp,sp,#0x44
- 0x010136c4: 2000 . MOVS r0,#0
- 0x010136c6: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x010136ca: 0000 .. DCW 0
- 0x010136cc: 20000514 ... DCD 536872212
- 0x010136d0: 2000018c ... DCD 536871308
- 0x010136d4: 40002000 . .@ DCD 1073750016
- 0x010136d8: 2000061e ... DCD 536872478
- 0x010136dc: 0000b845 E... DCD 47173
- $t
- i.lowbat_led_timer_handle
- lowbat_led_timer_handle
- 0x010136e0: f7f2bb44 ..D. B bat1_led_turn ; 0x1005d6c
- i.lowbat_led_timer_start
- lowbat_led_timer_start
- 0x010136e4: 2201 ." MOVS r2,#1
- 0x010136e6: f44f7148 O.Hq MOV r1,#0x320
- 0x010136ea: 4801 .H LDR r0,[pc,#4] ; [0x10136f0] = 0x20003d18
- 0x010136ec: f000b984 .... B.W os_timer_start ; 0x10139f8
- $d
- 0x010136f0: 20003d18 .=. DCD 536886552
- $t
- i.lowbat_led_timer_stop
- lowbat_led_timer_stop
- 0x010136f4: 4801 .H LDR r0,[pc,#4] ; [0x10136fc] = 0x20003d18
- 0x010136f6: f000b9bd .... B.W os_timer_stop ; 0x1013a74
- $d
- 0x010136fa: 0000 .. DCW 0
- 0x010136fc: 20003d18 .=. DCD 536886552
- $t
- i.m_al_get_local_addr
- m_al_get_local_addr
- 0x01013700: 4800 .H LDR r0,[pc,#0] ; [0x1013704] = 0x20003bf8
- 0x01013702: 4770 pG BX lr
- $d
- 0x01013704: 20003bf8 .;. DCD 536886264
- $t
- i.mesh_fatal_error_report
- mesh_fatal_error_report
- 0x01013708: b500 .. PUSH {lr}
- 0x0101370a: b087 .. SUB sp,sp,#0x1c
- 0x0101370c: 4904 .I LDR r1,[pc,#16] ; [0x1013720] = 0x20003ba4
- 0x0101370e: 2012 . MOVS r0,#0x12
- 0x01013710: f88d0000 .... STRB r0,[sp,#0]
- 0x01013714: 6989 .i LDR r1,[r1,#0x18]
- 0x01013716: 4668 hF MOV r0,sp
- 0x01013718: 4788 .G BLX r1
- 0x0101371a: b007 .. ADD sp,sp,#0x1c
- 0x0101371c: bd00 .. POP {pc}
- $d
- 0x0101371e: 0000 .. DCW 0
- 0x01013720: 20003ba4 .;. DCD 536886180
- $t
- i.mesh_set_runtime
- mesh_set_runtime
- 0x01013724: b510 .. PUSH {r4,lr}
- 0x01013726: 20c8 . MOVS r0,#0xc8
- 0x01013728: f001f968 ..h. BL prf_get_task_from_id ; 0x10149fc
- 0x0101372c: 4601 .F MOV r1,r0
- 0x0101372e: a00b .. ADR r0,{pc}+0x2e ; 0x101375c
- 0x01013730: f7edf920 .. . BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013734: 20c8 . MOVS r0,#0xc8
- 0x01013736: f001f961 ..a. BL prf_get_task_from_id ; 0x10149fc
- 0x0101373a: 4601 .F MOV r1,r0
- 0x0101373c: 230c .# MOVS r3,#0xc
- 0x0101373e: 2203 ." MOVS r2,#3
- 0x01013740: f44f4048 O.H@ MOV r0,#0xc800
- 0x01013744: f7edf9a7 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01013748: 2103 .! MOVS r1,#3
- 0x0101374a: 6001 .` STR r1,[r0,#0]
- 0x0101374c: 2100 .! MOVS r1,#0
- 0x0101374e: 8101 .. STRH r1,[r0,#8]
- 0x01013750: 6041 A` STR r1,[r0,#4]
- 0x01013752: e8bd4010 ...@ POP {r4,lr}
- 0x01013756: f7edb9a3 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x0101375a: 0000 .. DCW 0
- 0x0101375c: 5f707061 app_ DCD 1601204321
- 0x01013760: 6873656d mesh DCD 1752393069
- 0x01013764: 6174735f _sta DCD 1635021663
- 0x01013768: 253a7472 rt:% DCD 624587890
- 0x0101376c: 000a0d64 d... DCD 658788
- $t
- i.msbc_pack_frame
- msbc_pack_frame
- 0x01013770: 22ad ." MOVS r2,#0xad
- 0x01013772: 7002 .p STRB r2,[r0,#0]
- 0x01013774: 2200 ." MOVS r2,#0
- 0x01013776: 7042 Bp STRB r2,[r0,#1]
- 0x01013778: 7082 .p STRB r2,[r0,#2]
- 0x0101377a: 2301 .# MOVS r3,#1
- 0x0101377c: 2208 ." MOVS r2,#8
- 0x0101377e: f001bd77 ..w. B.W sbc_pack_frame_internal ; 0x1015270
- 0x01013782: 0000 .. MOVS r0,r0
- i.ntf_data
- ntf_data
- 0x01013784: b430 0. PUSH {r4,r5}
- 0x01013786: f3614417 a..D BFI r4,r1,#16,#8
- 0x0101378a: f3600407 `... BFI r4,r0,#0,#8
- 0x0101378e: 4806 .H LDR r0,[pc,#24] ; [0x10137a8] = 0x2000380d
- 0x01013790: f363050f c... BFI r5,r3,#0,#16
- 0x01013794: 7801 .x LDRB r1,[r0,#0]
- 0x01013796: 4620 F MOV r0,r4
- 0x01013798: f361200f a.. BFI r0,r1,#8,#8
- 0x0101379c: 4611 .F MOV r1,r2
- 0x0101379e: 462a *F MOV r2,r5
- 0x010137a0: bc30 0. POP {r4,r5}
- 0x010137a2: f7f9bdb1 .... B gatt_notification ; 0x100d308
- $d
- 0x010137a6: 0000 .. DCW 0
- 0x010137a8: 2000380d .8. DCD 536885261
- $t
- i.os_default_task_func
- os_default_task_func
- 0x010137ac: b50e .. PUSH {r1-r3,lr}
- 0x010137ae: 4608 .F MOV r0,r1
- 0x010137b0: 390c .9 SUBS r1,r1,#0xc
- 0x010137b2: 888b .. LDRH r3,[r1,#4]
- 0x010137b4: f8ad3000 ...0 STRH r3,[sp,#0]
- 0x010137b8: 9001 .. STR r0,[sp,#4]
- 0x010137ba: 8948 H. LDRH r0,[r1,#0xa]
- 0x010137bc: f8ad0008 .... STRH r0,[sp,#8]
- 0x010137c0: 8908 .. LDRH r0,[r1,#8]
- 0x010137c2: f8ad0002 .... STRH r0,[sp,#2]
- 0x010137c6: 4804 .H LDR r0,[pc,#16] ; [0x10137d8] = 0x20000138
- 0x010137c8: 6800 .h LDR r0,[r0,#0]
- 0x010137ca: f8500022 P.". LDR r0,[r0,r2,LSL #2]
- 0x010137ce: 6800 .h LDR r0,[r0,#0]
- 0x010137d0: 6841 Ah LDR r1,[r0,#4]
- 0x010137d2: 4668 hF MOV r0,sp
- 0x010137d4: 4788 .G BLX r1
- 0x010137d6: bd0e .. POP {r1-r3,pc}
- $d
- 0x010137d8: 20000138 8.. DCD 536871224
- $t
- i.os_get_free_task_type
- os_get_free_task_type
- 0x010137dc: 4906 .I LDR r1,[pc,#24] ; [0x10137f8] = 0x20000138
- 0x010137de: 2014 . MOVS r0,#0x14
- 0x010137e0: f8d11000 .... LDR.W r1,[r1,#0]
- 0x010137e4: f8512020 Q. LDR r2,[r1,r0,LSL #2]
- 0x010137e8: 2a00 .* CMP r2,#0
- 0x010137ea: d004 .. BEQ 0x10137f6 ; os_get_free_task_type + 26
- 0x010137ec: 1c40 @. ADDS r0,r0,#1
- 0x010137ee: b2c0 .. UXTB r0,r0
- 0x010137f0: 2828 (( CMP r0,#0x28
- 0x010137f2: d3f7 .. BCC 0x10137e4 ; os_get_free_task_type + 8
- 0x010137f4: 20ff . MOVS r0,#0xff
- 0x010137f6: 4770 pG BX lr
- $d
- 0x010137f8: 20000138 8.. DCD 536871224
- $t
- i.os_msg_free
- os_msg_free
- 0x010137fc: 380c .8 SUBS r0,r0,#0xc
- 0x010137fe: f7edb977 ..w. B $Ven$TT$L$$ke_msg_free ; 0x1000af0
- i.os_msg_malloc
- os_msg_malloc
- 0x01013802: f7edb948 ..H. B $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01013806: 0000 .. MOVS r0,r0
- i.os_msg_post
- os_msg_post
- 0x01013808: b570 p. PUSH {r4-r6,lr}
- 0x0101380a: 460c .F MOV r4,r1
- 0x0101380c: 4601 .F MOV r1,r0
- 0x0101380e: 8923 #. LDRH r3,[r4,#8]
- 0x01013810: 8862 b. LDRH r2,[r4,#2]
- 0x01013812: 8820 . LDRH r0,[r4,#0]
- 0x01013814: f7edf93f ..?. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01013818: 0005 .. MOVS r5,r0
- 0x0101381a: d00a .. BEQ 0x1013832 ; os_msg_post + 42
- 0x0101381c: 6861 ah LDR r1,[r4,#4]
- 0x0101381e: b119 .. CBZ r1,0x1013828 ; os_msg_post + 32
- 0x01013820: 8922 ". LDRH r2,[r4,#8]
- 0x01013822: b10a .. CBZ r2,0x1013828 ; os_msg_post + 32
- 0x01013824: f7edf8b0 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01013828: 4628 (F MOV r0,r5
- 0x0101382a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0101382e: f7edb937 ..7. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01013832: 2214 ." MOVS r2,#0x14
- 0x01013834: a102 .. ADR r1,{pc}+0xc ; 0x1013840
- 0x01013836: a009 .. ADR r0,{pc}+0x26 ; 0x101385c
- 0x01013838: f7edf89c .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0101383c: e7fe .. B 0x101383c ; os_msg_post + 52
- $d
- 0x0101383e: 0000 .. DCW 0
- 0x01013840: 6d5c2e2e ..\m DCD 1834757678
- 0x01013844: 6c75646f odul DCD 1819632751
- 0x01013848: 6f5c7365 es\o DCD 1868329829
- 0x0101384c: 736f5c73 s\os DCD 1936678003
- 0x01013850: 67736d5f _msg DCD 1735617887
- 0x01013854: 632e715f _q.c DCD 1663988063
- 0x01013858: 00000000 .... DCD 0
- 0x0101385c: 25200a0d .. % DCD 622856717
- 0x01013860: 64252073 s %d DCD 1680154739
- 0x01013864: 000a0d20 ... DCD 658720
- $t
- i.os_msg_send
- os_msg_send
- 0x01013868: f7edb91a .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- i.os_task_create
- os_task_create
- 0x0101386c: 2100 .! MOVS r1,#0
- 0x0101386e: f000b801 .... B.W os_task_create_x ; 0x1013874
- 0x01013872: 0000 .. MOVS r0,r0
- i.os_task_create_x
- os_task_create_x
- 0x01013874: b570 p. PUSH {r4-r6,lr}
- 0x01013876: 4603 .F MOV r3,r0
- 0x01013878: b1d9 .. CBZ r1,0x10138b2 ; os_task_create_x + 62
- 0x0101387a: 460c .F MOV r4,r1
- 0x0101387c: 2cff ., CMP r4,#0xff
- 0x0101387e: d01c .. BEQ 0x10138ba ; os_task_create_x + 70
- 0x01013880: 4618 .F MOV r0,r3
- 0x01013882: f7f4fadb .... BL from_task_func_to_msg_handle ; 0x1007e3c
- 0x01013886: 0005 .. MOVS r5,r0
- 0x01013888: f04f0600 O... MOV r6,#0
- 0x0101388c: d01a .. BEQ 0x10138c4 ; os_task_create_x + 80
- 0x0101388e: 2103 .! MOVS r1,#3
- 0x01013890: 200c . MOVS r0,#0xc
- 0x01013892: f7edf8d3 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01013896: b190 .. CBZ r0,0x10138be ; os_task_create_x + 74
- 0x01013898: e9c05600 ...V STRD r5,r6,[r0,#0]
- 0x0101389c: 2101 .! MOVS r1,#1
- 0x0101389e: 8101 .. STRH r1,[r0,#8]
- 0x010138a0: 2102 .! MOVS r1,#2
- 0x010138a2: 8141 A. STRH r1,[r0,#0xa]
- 0x010138a4: 4605 .F MOV r5,r0
- 0x010138a6: 4810 .H LDR r0,[pc,#64] ; [0x10138e8] = 0x20000138
- 0x010138a8: 6800 .h LDR r0,[r0,#0]
- 0x010138aa: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x010138ae: b980 .. CBNZ r0,0x10138d2 ; os_task_create_x + 94
- 0x010138b0: e00a .. B 0x10138c8 ; os_task_create_x + 84
- 0x010138b2: f7ffff93 .... BL os_get_free_task_type ; 0x10137dc
- 0x010138b6: 4604 .F MOV r4,r0
- 0x010138b8: e7e0 .. B 0x101387c ; os_task_create_x + 8
- 0x010138ba: 2005 . MOVS r0,#5
- 0x010138bc: bd70 p. POP {r4-r6,pc}
- 0x010138be: 4628 (F MOV r0,r5
- 0x010138c0: f7edf8d5 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010138c4: 2006 . MOVS r0,#6
- 0x010138c6: bd70 p. POP {r4-r6,pc}
- 0x010138c8: b2e0 .. UXTB r0,r4
- 0x010138ca: 4629 )F MOV r1,r5
- 0x010138cc: f7edf8fc .... BL $Ven$TT$L$$ke_task_create ; 0x1000ac8
- 0x010138d0: b138 8. CBZ r0,0x10138e2 ; os_task_create_x + 110
- 0x010138d2: 6828 (h LDR r0,[r5,#0]
- 0x010138d4: f7edf8cb .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010138d8: 4628 (F MOV r0,r5
- 0x010138da: f7edf8c8 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010138de: 20ff . MOVS r0,#0xff
- 0x010138e0: bd70 p. POP {r4-r6,pc}
- 0x010138e2: 4620 F MOV r0,r4
- 0x010138e4: bd70 p. POP {r4-r6,pc}
- $d
- 0x010138e6: 0000 .. DCW 0
- 0x010138e8: 20000138 8.. DCD 536871224
- $t
- i.os_timer_destroy
- os_timer_destroy
- 0x010138ec: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010138f0: 4606 .F MOV r6,r0
- 0x010138f2: 2500 .% MOVS r5,#0
- 0x010138f4: 2020 MOVS r0,#0x20
- 0x010138f6: f7edf919 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x1000b2c
- 0x010138fa: 4607 .F MOV r7,r0
- 0x010138fc: 8a30 0. LDRH r0,[r6,#0x10]
- 0x010138fe: 28ff .( CMP r0,#0xff
- 0x01013900: d003 .. BEQ 0x101390a ; os_timer_destroy + 30
- 0x01013902: 1e80 .. SUBS r0,r0,#2
- 0x01013904: b2c0 .. UXTB r0,r0
- 0x01013906: f7f4fa87 .... BL free_time_evt_id ; 0x1007e18
- 0x0101390a: 490b .I LDR r1,[pc,#44] ; [0x1013938] = 0x20003af0
- 0x0101390c: 6808 .h LDR r0,[r1,#0]
- 0x0101390e: 4604 .F MOV r4,r0
- 0x01013910: e003 .. B 0x101391a ; os_timer_destroy + 46
- 0x01013912: 42b4 .B CMP r4,r6
- 0x01013914: d004 .. BEQ 0x1013920 ; os_timer_destroy + 52
- 0x01013916: 4625 %F MOV r5,r4
- 0x01013918: 6824 $h LDR r4,[r4,#0]
- 0x0101391a: 2c00 ., CMP r4,#0
- 0x0101391c: d1f9 .. BNE 0x1013912 ; os_timer_destroy + 38
- 0x0101391e: e006 .. B 0x101392e ; os_timer_destroy + 66
- 0x01013920: b12c ,. CBZ r4,0x101392e ; os_timer_destroy + 66
- 0x01013922: 4284 .B CMP r4,r0
- 0x01013924: 6820 h LDR r0,[r4,#0]
- 0x01013926: d101 .. BNE 0x101392c ; os_timer_destroy + 64
- 0x01013928: 6008 .` STR r0,[r1,#0]
- 0x0101392a: e000 .. B 0x101392e ; os_timer_destroy + 66
- 0x0101392c: 6028 (` STR r0,[r5,#0]
- 0x0101392e: 4638 8F MOV r0,r7
- 0x01013930: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01013934: f7edb8ff .... B $Ven$TT$L$$CPU_SR_Restore ; 0x1000b36
- $d
- 0x01013938: 20003af0 .:. DCD 536886000
- $t
- i.os_timer_init
- os_timer_init
- 0x0101393c: b570 p. PUSH {r4-r6,lr}
- 0x0101393e: 4604 .F MOV r4,r0
- 0x01013940: 4615 .F MOV r5,r2
- 0x01013942: 460e .F MOV r6,r1
- 0x01013944: 2020 MOVS r0,#0x20
- 0x01013946: f7edf8f1 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x1000b2c
- 0x0101394a: 4603 .F MOV r3,r0
- 0x0101394c: 2000 . MOVS r0,#0
- 0x0101394e: 6060 `` STR r0,[r4,#4]
- 0x01013950: e9c46502 ...e STRD r6,r5,[r4,#8]
- 0x01013954: 4d13 .M LDR r5,[pc,#76] ; [0x10139a4] = 0x20003af0
- 0x01013956: 6829 )h LDR r1,[r5,#0]
- 0x01013958: 460a .F MOV r2,r1
- 0x0101395a: e002 .. B 0x1013962 ; os_timer_init + 38
- 0x0101395c: 42a1 .B CMP r1,r4
- 0x0101395e: d01b .. BEQ 0x1013998 ; os_timer_init + 92
- 0x01013960: 6809 .h LDR r1,[r1,#0]
- 0x01013962: 2900 .) CMP r1,#0
- 0x01013964: d1fa .. BNE 0x101395c ; os_timer_init + 32
- 0x01013966: 6020 ` STR r0,[r4,#0]
- 0x01013968: 2000 . MOVS r0,#0
- 0x0101396a: 4611 .F MOV r1,r2
- 0x0101396c: e003 .. B 0x1013976 ; os_timer_init + 58
- 0x0101396e: 42a1 .B CMP r1,r4
- 0x01013970: d010 .. BEQ 0x1013994 ; os_timer_init + 88
- 0x01013972: 4608 .F MOV r0,r1
- 0x01013974: 6809 .h LDR r1,[r1,#0]
- 0x01013976: 2900 .) CMP r1,#0
- 0x01013978: d1f9 .. BNE 0x101396e ; os_timer_init + 50
- 0x0101397a: b108 .. CBZ r0,0x1013980 ; os_timer_init + 68
- 0x0101397c: 6004 .` STR r4,[r0,#0]
- 0x0101397e: e000 .. B 0x1013982 ; os_timer_init + 70
- 0x01013980: 602c ,` STR r4,[r5,#0]
- 0x01013982: 6821 !h LDR r1,[r4,#0]
- 0x01013984: 42a1 .B CMP r1,r4
- 0x01013986: d105 .. BNE 0x1013994 ; os_timer_init + 88
- 0x01013988: 226e n" MOVS r2,#0x6e
- 0x0101398a: a107 .. ADR r1,{pc}+0x1e ; 0x10139a8
- 0x0101398c: a00d .. ADR r0,{pc}+0x38 ; 0x10139c4
- 0x0101398e: f7ecfff1 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013992: e7fe .. B 0x1013992 ; os_timer_init + 86
- 0x01013994: 20ff . MOVS r0,#0xff
- 0x01013996: 8220 . STRH r0,[r4,#0x10]
- 0x01013998: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0101399c: 4618 .F MOV r0,r3
- 0x0101399e: f7edb8ca .... B $Ven$TT$L$$CPU_SR_Restore ; 0x1000b36
- $d
- 0x010139a2: 0000 .. DCW 0
- 0x010139a4: 20003af0 .:. DCD 536886000
- 0x010139a8: 6d5c2e2e ..\m DCD 1834757678
- 0x010139ac: 6c75646f odul DCD 1819632751
- 0x010139b0: 6f5c7365 es\o DCD 1868329829
- 0x010139b4: 736f5c73 s\os DCD 1936678003
- 0x010139b8: 6d69745f _tim DCD 1835627615
- 0x010139bc: 632e7265 er.c DCD 1663988325
- 0x010139c0: 00000000 .... DCD 0
- 0x010139c4: 25200a0d .. % DCD 622856717
- 0x010139c8: 64252073 s %d DCD 1680154739
- 0x010139cc: 000a0d20 ... DCD 658720
- $t
- i.os_timer_ota_cb
- os_timer_ota_cb
- 0x010139d0: b510 .. PUSH {r4,lr}
- 0x010139d2: 2000 . MOVS r0,#0
- 0x010139d4: f000f986 .... BL ota_stop ; 0x1013ce4
- 0x010139d8: e8bd4010 ...@ POP {r4,lr}
- 0x010139dc: a001 .. ADR r0,{pc}+8 ; 0x10139e4
- 0x010139de: f7ecbfc9 .... B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x010139e2: 0000 .. DCW 0
- 0x010139e4: 745f736f os_t DCD 1952412527
- 0x010139e8: 72656d69 imer DCD 1919249769
- 0x010139ec: 61746f5f _ota DCD 1635020639
- 0x010139f0: 0d62635f _cb. DCD 224551775
- 0x010139f4: 0000000a .... DCD 10
- $t
- i.os_timer_start
- os_timer_start
- 0x010139f8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010139fc: 4617 .F MOV r7,r2
- 0x010139fe: 460d .F MOV r5,r1
- 0x01013a00: 4604 .F MOV r4,r0
- 0x01013a02: f000f837 ..7. BL os_timer_stop ; 0x1013a74
- 0x01013a06: 2020 MOVS r0,#0x20
- 0x01013a08: f7edf890 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x1000b2c
- 0x01013a0c: 4606 .F MOV r6,r0
- 0x01013a0e: 8a20 . LDRH r0,[r4,#0x10]
- 0x01013a10: 28ff .( CMP r0,#0xff
- 0x01013a12: d10f .. BNE 0x1013a34 ; os_timer_start + 60
- 0x01013a14: 200a . MOVS r0,#0xa
- 0x01013a16: fbb5f5f0 .... UDIV r5,r5,r0
- 0x01013a1a: b107 .. CBZ r7,0x1013a1e ; os_timer_start + 38
- 0x01013a1c: 6065 e` STR r5,[r4,#4]
- 0x01013a1e: f7fbfb25 ..%. BL get_valid_tim_evt_id ; 0x100f06c
- 0x01013a22: 28ff .( CMP r0,#0xff
- 0x01013a24: d00b .. BEQ 0x1013a3e ; os_timer_start + 70
- 0x01013a26: f6007002 ...p ADD r0,r0,#0xf02
- 0x01013a2a: 8220 . STRH r0,[r4,#0x10]
- 0x01013a2c: 462a *F MOV r2,r5
- 0x01013a2e: 2103 .! MOVS r1,#3
- 0x01013a30: f7edf859 ..Y. BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x01013a34: 4630 0F MOV r0,r6
- 0x01013a36: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01013a3a: f7edb87c ..|. B $Ven$TT$L$$CPU_SR_Restore ; 0x1000b36
- 0x01013a3e: f2401215 @... MOV r2,#0x115
- 0x01013a42: a102 .. ADR r1,{pc}+0xa ; 0x1013a4c
- 0x01013a44: a008 .. ADR r0,{pc}+0x24 ; 0x1013a68
- 0x01013a46: f7ecff95 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013a4a: e7fe .. B 0x1013a4a ; os_timer_start + 82
- $d
- 0x01013a4c: 6d5c2e2e ..\m DCD 1834757678
- 0x01013a50: 6c75646f odul DCD 1819632751
- 0x01013a54: 6f5c7365 es\o DCD 1868329829
- 0x01013a58: 736f5c73 s\os DCD 1936678003
- 0x01013a5c: 6d69745f _tim DCD 1835627615
- 0x01013a60: 632e7265 er.c DCD 1663988325
- 0x01013a64: 00000000 .... DCD 0
- 0x01013a68: 25200a0d .. % DCD 622856717
- 0x01013a6c: 64252073 s %d DCD 1680154739
- 0x01013a70: 000a0d20 ... DCD 658720
- $t
- i.os_timer_stop
- os_timer_stop
- 0x01013a74: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01013a78: 4604 .F MOV r4,r0
- 0x01013a7a: 2020 MOVS r0,#0x20
- 0x01013a7c: f7edf856 ..V. BL $Ven$TT$L$$CPU_SR_Save ; 0x1000b2c
- 0x01013a80: 4606 .F MOV r6,r0
- 0x01013a82: 8a20 . LDRH r0,[r4,#0x10]
- 0x01013a84: 28ff .( CMP r0,#0xff
- 0x01013a86: d01f .. BEQ 0x1013ac8 ; os_timer_stop + 84
- 0x01013a88: 2103 .! MOVS r1,#3
- 0x01013a8a: f7edf877 ..w. BL $Ven$TT$L$$ke_timer_active ; 0x1000b7c
- 0x01013a8e: b118 .. CBZ r0,0x1013a98 ; os_timer_stop + 36
- 0x01013a90: 8a20 . LDRH r0,[r4,#0x10]
- 0x01013a92: 2103 .! MOVS r1,#3
- 0x01013a94: f7edf81d .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x01013a98: 4a14 .J LDR r2,[pc,#80] ; [0x1013aec] = 0x20000944
- 0x01013a9a: 2100 .! MOVS r1,#0
- 0x01013a9c: 460d .F MOV r5,r1
- 0x01013a9e: 8a23 #. LDRH r3,[r4,#0x10]
- 0x01013aa0: 6810 .h LDR r0,[r2,#0]
- 0x01013aa2: e007 .. B 0x1013ab4 ; os_timer_stop + 64
- 0x01013aa4: 8887 .. LDRH r7,[r0,#4]
- 0x01013aa6: 429f .B CMP r7,r3
- 0x01013aa8: d102 .. BNE 0x1013ab0 ; os_timer_stop + 60
- 0x01013aaa: 88c7 .. LDRH r7,[r0,#6]
- 0x01013aac: 2f03 ./ CMP r7,#3
- 0x01013aae: d010 .. BEQ 0x1013ad2 ; os_timer_stop + 94
- 0x01013ab0: 4601 .F MOV r1,r0
- 0x01013ab2: 6800 .h LDR r0,[r0,#0]
- 0x01013ab4: 2800 .( CMP r0,#0
- 0x01013ab6: d1f5 .. BNE 0x1013aa4 ; os_timer_stop + 48
- 0x01013ab8: 7c20 | LDRB r0,[r4,#0x10]
- 0x01013aba: 1e80 .. SUBS r0,r0,#2
- 0x01013abc: b2c0 .. UXTB r0,r0
- 0x01013abe: f7f4f9ab .... BL free_time_evt_id ; 0x1007e18
- 0x01013ac2: 20ff . MOVS r0,#0xff
- 0x01013ac4: 6065 e` STR r5,[r4,#4]
- 0x01013ac6: 8220 . STRH r0,[r4,#0x10]
- 0x01013ac8: 4630 0F MOV r0,r6
- 0x01013aca: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01013ace: f7edb832 ..2. B $Ven$TT$L$$CPU_SR_Restore ; 0x1000b36
- 0x01013ad2: 6803 .h LDR r3,[r0,#0]
- 0x01013ad4: b109 .. CBZ r1,0x1013ada ; os_timer_stop + 102
- 0x01013ad6: 600b .` STR r3,[r1,#0]
- 0x01013ad8: e000 .. B 0x1013adc ; os_timer_stop + 104
- 0x01013ada: 6013 .` STR r3,[r2,#0]
- 0x01013adc: 6803 .h LDR r3,[r0,#0]
- 0x01013ade: b10b .. CBZ r3,0x1013ae4 ; os_timer_stop + 112
- 0x01013ae0: 6005 .` STR r5,[r0,#0]
- 0x01013ae2: e000 .. B 0x1013ae6 ; os_timer_stop + 114
- 0x01013ae4: 6051 Q` STR r1,[r2,#4]
- 0x01013ae6: f7edf803 .... BL $Ven$TT$L$$ke_msg_free ; 0x1000af0
- 0x01013aea: e7e5 .. B 0x1013ab8 ; os_timer_stop + 68
- $d
- 0x01013aec: 20000944 D.. DCD 536873284
- $t
- i.ota_change_flash_pin
- ota_change_flash_pin
- 0x01013af0: 4770 pG BX lr
- 0x01013af2: 0000 .. MOVS r0,r0
- i.ota_clr_buffed_pkt
- ota_clr_buffed_pkt
- 0x01013af4: b570 p. PUSH {r4-r6,lr}
- 0x01013af6: 4d09 .M LDR r5,[pc,#36] ; [0x1013b1c] = 0x20003838
- 0x01013af8: 6829 )h LDR r1,[r5,#0]
- 0x01013afa: 2900 .) CMP r1,#0
- 0x01013afc: d00c .. BEQ 0x1013b18 ; ota_clr_buffed_pkt + 36
- 0x01013afe: f005f917 .... BL system_latency_enable ; 0x1018d30
- 0x01013b02: f1a50418 .... SUB r4,r5,#0x18
- 0x01013b06: 2001 . MOVS r0,#1
- 0x01013b08: 7020 p STRB r0,[r4,#0]
- 0x01013b0a: 6828 (h LDR r0,[r5,#0]
- 0x01013b0c: b108 .. CBZ r0,0x1013b12 ; ota_clr_buffed_pkt + 30
- 0x01013b0e: f7ecffae .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01013b12: 2000 . MOVS r0,#0
- 0x01013b14: 61a0 .a STR r0,[r4,#0x18]
- 0x01013b16: 61e0 .a STR r0,[r4,#0x1c]
- 0x01013b18: bd70 p. POP {r4-r6,pc}
- $d
- 0x01013b1a: 0000 .. DCW 0
- 0x01013b1c: 20003838 88. DCD 536885304
- $t
- i.ota_deinit
- ota_deinit
- 0x01013b20: b510 .. PUSH {r4,lr}
- 0x01013b22: f7ffffe7 .... BL ota_clr_buffed_pkt ; 0x1013af4
- 0x01013b26: 2000 . MOVS r0,#0
- 0x01013b28: f7ecff83 .... BL $Ven$TT$L$$app_set_ota_state ; 0x1000a32
- 0x01013b2c: 4c04 .L LDR r4,[pc,#16] ; [0x1013b40] = 0x20003820
- 0x01013b2e: 68e0 .h LDR r0,[r4,#0xc]
- 0x01013b30: 2800 .( CMP r0,#0
- 0x01013b32: d003 .. BEQ 0x1013b3c ; ota_deinit + 28
- 0x01013b34: f7ecff9b .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01013b38: 2000 . MOVS r0,#0
- 0x01013b3a: 60e0 .` STR r0,[r4,#0xc]
- 0x01013b3c: bd10 .. POP {r4,pc}
- $d
- 0x01013b3e: 0000 .. DCW 0
- 0x01013b40: 20003820 8. DCD 536885280
- $t
- i.ota_gatt_add_service
- ota_gatt_add_service
- 0x01013b44: b50e .. PUSH {r1-r3,lr}
- 0x01013b46: 4806 .H LDR r0,[pc,#24] ; [0x1013b60] = 0x101aa7c
- 0x01013b48: 9000 .. STR r0,[sp,#0]
- 0x01013b4a: 200b . MOVS r0,#0xb
- 0x01013b4c: f88d0004 .... STRB r0,[sp,#4]
- 0x01013b50: 4804 .H LDR r0,[pc,#16] ; [0x1013b64] = 0x1013b6d
- 0x01013b52: 9002 .. STR r0,[sp,#8]
- 0x01013b54: 4668 hF MOV r0,sp
- 0x01013b56: f7f9f815 .... BL gatt_add_service ; 0x100cb84
- 0x01013b5a: 4903 .I LDR r1,[pc,#12] ; [0x1013b68] = 0x2000381e
- 0x01013b5c: 7008 .p STRB r0,[r1,#0]
- 0x01013b5e: bd0e .. POP {r1-r3,pc}
- $d
- 0x01013b60: 0101aa7c |... DCD 16886396
- 0x01013b64: 01013b6d m;.. DCD 16857965
- 0x01013b68: 2000381e .8. DCD 536885278
- $t
- i.ota_gatt_msg_handler
- ota_gatt_msg_handler
- 0x01013b6c: b570 p. PUSH {r4-r6,lr}
- 0x01013b6e: 4604 .F MOV r4,r0
- 0x01013b70: 7800 .x LDRB r0,[r0,#0]
- 0x01013b72: 2600 .& MOVS r6,#0
- 0x01013b74: 4d29 )M LDR r5,[pc,#164] ; [0x1013c1c] = 0x2000381e
- 0x01013b76: 2809 .( CMP r0,#9
- 0x01013b78: d249 I. BCS 0x1013c0e ; ota_gatt_msg_handler + 162
- 0x01013b7a: e8dff000 .... TBB [pc,r0]
- $d
- 0x01013b7e: 2705 .' DCW 9989
- 0x01013b80: 48484848 HHHH DCD 1212696648
- 0x01013b84: 004a4548 HEJ. DCD 4867400
- $t
- 0x01013b88: 88a0 .. LDRH r0,[r4,#4]
- 0x01013b8a: 2806 .( CMP r0,#6
- 0x01013b8c: d004 .. BEQ 0x1013b98 ; ota_gatt_msg_handler + 44
- 0x01013b8e: 2804 .( CMP r0,#4
- 0x01013b90: d00c .. BEQ 0x1013bac ; ota_gatt_msg_handler + 64
- 0x01013b92: 2808 .( CMP r0,#8
- 0x01013b94: d014 .. BEQ 0x1013bc0 ; ota_gatt_msg_handler + 84
- 0x01013b96: e03a :. B 0x1013c0e ; ota_gatt_msg_handler + 162
- 0x01013b98: a121 !. ADR r1,{pc}+0x88 ; 0x1013c20
- 0x01013b9a: 68e0 .h LDR r0,[r4,#0xc]
- 0x01013b9c: 680a .h LDR r2,[r1,#0]
- 0x01013b9e: 6002 .` STR r2,[r0,#0]
- 0x01013ba0: 684a Jh LDR r2,[r1,#4]
- 0x01013ba2: 6042 B` STR r2,[r0,#4]
- 0x01013ba4: 6889 .h LDR r1,[r1,#8]
- 0x01013ba6: 6081 .` STR r1,[r0,#8]
- 0x01013ba8: 200c . MOVS r0,#0xc
- 0x01013baa: bd70 p. POP {r4-r6,pc}
- 0x01013bac: a020 . ADR r0,{pc}+0x84 ; 0x1013c30
- 0x01013bae: 68e1 .h LDR r1,[r4,#0xc]
- 0x01013bb0: 6802 .h LDR r2,[r0,#0]
- 0x01013bb2: 600a .` STR r2,[r1,#0]
- 0x01013bb4: 6842 Bh LDR r2,[r0,#4]
- 0x01013bb6: 604a J` STR r2,[r1,#4]
- 0x01013bb8: 8900 .. LDRH r0,[r0,#8]
- 0x01013bba: 8108 .. STRH r0,[r1,#8]
- 0x01013bbc: 200a . MOVS r0,#0xa
- 0x01013bbe: bd70 p. POP {r4-r6,pc}
- 0x01013bc0: 7860 `x LDRB r0,[r4,#1]
- 0x01013bc2: 68e1 .h LDR r1,[r4,#0xc]
- 0x01013bc4: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01013bc8: f7eeb9d2 .... B app_otas_read_data ; 0x1001f70
- 0x01013bcc: 88a0 .. LDRH r0,[r4,#4]
- 0x01013bce: 2805 .( CMP r0,#5
- 0x01013bd0: d002 .. BEQ 0x1013bd8 ; ota_gatt_msg_handler + 108
- 0x01013bd2: 280a .( CMP r0,#0xa
- 0x01013bd4: d012 .. BEQ 0x1013bfc ; ota_gatt_msg_handler + 144
- 0x01013bd6: e01a .. B 0x1013c0e ; ota_gatt_msg_handler + 162
- 0x01013bd8: a018 .. ADR r0,{pc}+0x64 ; 0x1013c3c
- 0x01013bda: f7ecfecb .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013bde: 68e0 .h LDR r0,[r4,#0xc]
- 0x01013be0: 8800 .. LDRH r0,[r0,#0]
- 0x01013be2: 2801 .( CMP r0,#1
- 0x01013be4: d004 .. BEQ 0x1013bf0 ; ota_gatt_msg_handler + 132
- 0x01013be6: a018 .. ADR r0,{pc}+0x62 ; 0x1013c48
- 0x01013be8: f7ecfec4 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013bec: 706e np STRB r6,[r5,#1]
- 0x01013bee: e00e .. B 0x1013c0e ; ota_gatt_msg_handler + 162
- 0x01013bf0: a017 .. ADR r0,{pc}+0x60 ; 0x1013c50
- 0x01013bf2: f7ecfebf .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013bf6: 2001 . MOVS r0,#1
- 0x01013bf8: 7068 hp STRB r0,[r5,#1]
- 0x01013bfa: e008 .. B 0x1013c0e ; ota_gatt_msg_handler + 162
- 0x01013bfc: 8922 ". LDRH r2,[r4,#8]
- 0x01013bfe: 7860 `x LDRB r0,[r4,#1]
- 0x01013c00: 68e1 .h LDR r1,[r4,#0xc]
- 0x01013c02: f7eef9cd .... BL app_otas_recv_data ; 0x1001fa0
- 0x01013c06: e002 .. B 0x1013c0e ; ota_gatt_msg_handler + 162
- 0x01013c08: 7860 `x LDRB r0,[r4,#1]
- 0x01013c0a: f000f83d ..=. BL ota_init ; 0x1013c88
- 0x01013c0e: 2000 . MOVS r0,#0
- 0x01013c10: bd70 p. POP {r4-r6,pc}
- 0x01013c12: 7860 `x LDRB r0,[r4,#1]
- 0x01013c14: f7ffff84 .... BL ota_deinit ; 0x1013b20
- 0x01013c18: e7e8 .. B 0x1013bec ; ota_gatt_msg_handler + 128
- $d
- 0x01013c1a: 0000 .. DCW 0
- 0x01013c1c: 2000381e .8. DCD 536885278
- 0x01013c20: 2041544f OTA DCD 541152335
- 0x01013c24: 70736552 Resp DCD 1886610770
- 0x01013c28: 65736e6f onse DCD 1702063727
- 0x01013c2c: 00000000 .... DCD 0
- 0x01013c30: 5f66746e ntf_ DCD 1600549998
- 0x01013c34: 62616e65 enab DCD 1650552421
- 0x01013c38: 0000656c le.. DCD 25964
- 0x01013c3c: 5f66746e ntf_ DCD 1600549998
- 0x01013c40: 62616e65 enab DCD 1650552421
- 0x01013c44: 003a656c le:. DCD 3827052
- 0x01013c48: 736c6166 fals DCD 1936482662
- 0x01013c4c: 000a0d65 e... DCD 658789
- 0x01013c50: 65757274 true DCD 1702195828
- 0x01013c54: 00000a0d .... DCD 2573
- $t
- i.ota_gatt_report_notify
- ota_gatt_report_notify
- 0x01013c58: b430 0. PUSH {r4,r5}
- 0x01013c5a: 4d0a .M LDR r5,[pc,#40] ; [0x1013c84] = 0x2000381e
- 0x01013c5c: 4614 .F MOV r4,r2
- 0x01013c5e: 786a jx LDRB r2,[r5,#1]
- 0x01013c60: 2a00 .* CMP r2,#0
- 0x01013c62: d00d .. BEQ 0x1013c80 ; ota_gatt_report_notify + 40
- 0x01013c64: f3600307 `... BFI r3,r0,#0,#8
- 0x01013c68: 7828 (x LDRB r0,[r5,#0]
- 0x01013c6a: f364020f d... BFI r2,r4,#0,#16
- 0x01013c6e: f360230f `..# BFI r3,r0,#8,#8
- 0x01013c72: 4618 .F MOV r0,r3
- 0x01013c74: 2304 .# MOVS r3,#4
- 0x01013c76: bc30 0. POP {r4,r5}
- 0x01013c78: f3634017 c..@ BFI r0,r3,#16,#8
- 0x01013c7c: f7f9bb44 ..D. B gatt_notification ; 0x100d308
- 0x01013c80: bc30 0. POP {r4,r5}
- 0x01013c82: 4770 pG BX lr
- $d
- 0x01013c84: 2000381e .8. DCD 536885278
- $t
- i.ota_init
- ota_init
- 0x01013c88: 4905 .I LDR r1,[pc,#20] ; [0x1013ca0] = 0x20003840
- 0x01013c8a: 200a . MOVS r0,#0xa
- 0x01013c8c: 7008 .p STRB r0,[r1,#0]
- 0x01013c8e: 4804 .H LDR r0,[pc,#16] ; [0x1013ca0] = 0x20003840
- 0x01013c90: 2101 .! MOVS r1,#1
- 0x01013c92: 3820 8 SUBS r0,r0,#0x20
- 0x01013c94: 7001 .p STRB r1,[r0,#0]
- 0x01013c96: 2100 .! MOVS r1,#0
- 0x01013c98: 8101 .. STRH r1,[r0,#8]
- 0x01013c9a: 6141 Aa STR r1,[r0,#0x14]
- 0x01013c9c: 4770 pG BX lr
- $d
- 0x01013c9e: 0000 .. DCW 0
- 0x01013ca0: 20003840 @8. DCD 536885312
- $t
- i.ota_recover_flash_pin
- ota_recover_flash_pin
- 0x01013ca4: 4770 pG BX lr
- 0x01013ca6: 0000 .. MOVS r0,r0
- i.ota_start
- ota_start
- 0x01013ca8: b510 .. PUSH {r4,lr}
- 0x01013caa: 2200 ." MOVS r2,#0
- 0x01013cac: 4907 .I LDR r1,[pc,#28] ; [0x1013ccc] = 0x10139d1
- 0x01013cae: 4808 .H LDR r0,[pc,#32] ; [0x1013cd0] = 0x20004090
- 0x01013cb0: f7fffe44 ..D. BL os_timer_init ; 0x101393c
- 0x01013cb4: 2200 ." MOVS r2,#0
- 0x01013cb6: f2413188 A..1 MOV r1,#0x1388
- 0x01013cba: 4805 .H LDR r0,[pc,#20] ; [0x1013cd0] = 0x20004090
- 0x01013cbc: f7fffe9c .... BL os_timer_start ; 0x10139f8
- 0x01013cc0: e8bd4010 ...@ POP {r4,lr}
- 0x01013cc4: a003 .. ADR r0,{pc}+0x10 ; 0x1013cd4
- 0x01013cc6: f7ecbe55 ..U. B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x01013cca: 0000 .. DCW 0
- 0x01013ccc: 010139d1 .9.. DCD 16857553
- 0x01013cd0: 20004090 .@. DCD 536887440
- 0x01013cd4: 5f61746f ota_ DCD 1600222319
- 0x01013cd8: 72617473 star DCD 1918989427
- 0x01013cdc: 0d0a0d74 t... DCD 218762612
- 0x01013ce0: 0000000a .... DCD 10
- $t
- i.ota_stop
- ota_stop
- 0x01013ce4: b510 .. PUSH {r4,lr}
- 0x01013ce6: 4604 .F MOV r4,r0
- 0x01013ce8: a00e .. ADR r0,{pc}+0x3c ; 0x1013d24
- 0x01013cea: f7ecfe43 ..C. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013cee: 4811 .H LDR r0,[pc,#68] ; [0x1013d34] = 0x20004090
- 0x01013cf0: f7fffec0 .... BL os_timer_stop ; 0x1013a74
- 0x01013cf4: 480f .H LDR r0,[pc,#60] ; [0x1013d34] = 0x20004090
- 0x01013cf6: f7fffdf9 .... BL os_timer_destroy ; 0x10138ec
- 0x01013cfa: 2000 . MOVS r0,#0
- 0x01013cfc: f7ffff10 .... BL ota_deinit ; 0x1013b20
- 0x01013d00: 2000 . MOVS r0,#0
- 0x01013d02: f7ffffc1 .... BL ota_init ; 0x1013c88
- 0x01013d06: b144 D. CBZ r4,0x1013d1a ; ota_stop + 54
- 0x01013d08: 2c01 ., CMP r4,#1
- 0x01013d0a: d008 .. BEQ 0x1013d1e ; ota_stop + 58
- 0x01013d0c: 2c02 ., CMP r4,#2
- 0x01013d0e: d108 .. BNE 0x1013d22 ; ota_stop + 62
- 0x01013d10: a009 .. ADR r0,{pc}+0x28 ; 0x1013d38
- 0x01013d12: e8bd4010 ...@ POP {r4,lr}
- 0x01013d16: f7ecbe2d ..-. B $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013d1a: a00c .. ADR r0,{pc}+0x32 ; 0x1013d4c
- 0x01013d1c: e7f9 .. B 0x1013d12 ; ota_stop + 46
- 0x01013d1e: a00f .. ADR r0,{pc}+0x3e ; 0x1013d5c
- 0x01013d20: e7f7 .. B 0x1013d12 ; ota_stop + 46
- 0x01013d22: bd10 .. POP {r4,pc}
- $d
- 0x01013d24: 5f61746f ota_ DCD 1600222319
- 0x01013d28: 706f7473 stop DCD 1886352499
- 0x01013d2c: 0a0d0a0d .... DCD 168626701
- 0x01013d30: 00000000 .... DCD 0
- 0x01013d34: 20004090 .@. DCD 536887440
- 0x01013d38: 5f41544f OTA_ DCD 1598116943
- 0x01013d3c: 43454843 CHEC DCD 1128613955
- 0x01013d40: 41465f4b K_FA DCD 1095130955
- 0x01013d44: 0a0d4c49 IL.. DCD 168643657
- 0x01013d48: 00000000 .... DCD 0
- 0x01013d4c: 5f41544f OTA_ DCD 1598116943
- 0x01013d50: 4f4d4954 TIMO DCD 1330465108
- 0x01013d54: 0a0d5455 UT.. DCD 168645717
- 0x01013d58: 00000000 .... DCD 0
- 0x01013d5c: 5f41544f OTA_ DCD 1598116943
- 0x01013d60: 52444441 ADDR DCD 1380205633
- 0x01013d64: 5252455f _ERR DCD 1381123423
- 0x01013d68: 0a0d524f OR.. DCD 168645199
- 0x01013d6c: 00000000 .... DCD 0
- $t
- i.param_timer_func
- param_timer_func
- 0x01013d70: b508 .. PUSH {r3,lr}
- 0x01013d72: a010 .. ADR r0,{pc}+0x42 ; 0x1013db4
- 0x01013d74: f7ecfdfe .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013d78: 4813 .H LDR r0,[pc,#76] ; [0x1013dc8] = 0x200034fa
- 0x01013d7a: 7801 .x LDRB r1,[r0,#0]
- 0x01013d7c: 4813 .H LDR r0,[pc,#76] ; [0x1013dcc] = 0x20003508
- 0x01013d7e: b179 y. CBZ r1,0x1013da0 ; param_timer_func + 48
- 0x01013d80: f44f7196 O..q MOV r1,#0x12c
- 0x01013d84: 9100 .. STR r1,[sp,#0]
- 0x01013d86: 2206 ." MOVS r2,#6
- 0x01013d88: 232c ,# MOVS r3,#0x2c
- 0x01013d8a: 4611 .F MOV r1,r2
- 0x01013d8c: 7800 .x LDRB r0,[r0,#0]
- 0x01013d8e: f7f4f8cb .... BL gap_conn_param_update ; 0x1007f28
- 0x01013d92: a00f .. ADR r0,{pc}+0x3e ; 0x1013dd0
- 0x01013d94: f7ecfdee .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01013d98: e8bd4008 ...@ POP {r3,lr}
- 0x01013d9c: f7f3bf7a ..z. B enable_latency ; 0x1007c94
- 0x01013da0: 2164 d! MOVS r1,#0x64
- 0x01013da2: 9100 .. STR r1,[sp,#0]
- 0x01013da4: 2202 ." MOVS r2,#2
- 0x01013da6: 2300 .# MOVS r3,#0
- 0x01013da8: 4611 .F MOV r1,r2
- 0x01013daa: 7800 .x LDRB r0,[r0,#0]
- 0x01013dac: f7f4f8bc .... BL gap_conn_param_update ; 0x1007f28
- 0x01013db0: a00e .. ADR r0,{pc}+0x3c ; 0x1013dec
- 0x01013db2: e7ef .. B 0x1013d94 ; param_timer_func + 36
- $d
- 0x01013db4: 61726170 para DCD 1634886000
- 0x01013db8: 69745f6d m_ti DCD 1769234285
- 0x01013dbc: 5f72656d mer_ DCD 1601332589
- 0x01013dc0: 636e7566 func DCD 1668183398
- 0x01013dc4: 00000a0d .... DCD 2573
- 0x01013dc8: 200034fa .4. DCD 536884474
- 0x01013dcc: 20003508 .5. DCD 536884488
- 0x01013dd0: 61647075 upda DCD 1633972341
- 0x01013dd4: 42206574 te B DCD 1109419380
- 0x01013dd8: 6320454c LE c DCD 1663059276
- 0x01013ddc: 746e6e6f onnt DCD 1953394287
- 0x01013de0: 206e6f69 ion DCD 544108393
- 0x01013de4: 61726170 para DCD 1634886000
- 0x01013de8: 000a0d6d m... DCD 658797
- 0x01013dec: 61647075 upda DCD 1633972341
- 0x01013df0: 32206574 te 2 DCD 840983924
- 0x01013df4: 2047342e .4G DCD 541537326
- 0x01013df8: 6e6e6f63 conn DCD 1852731235
- 0x01013dfc: 6e6f6974 tion DCD 1852795252
- 0x01013e00: 72617020 par DCD 1918988320
- 0x01013e04: 0a0d6d61 am.. DCD 168652129
- 0x01013e08: 00000000 .... DCD 0
- $t
- i.pmu_bg_trim
- pmu_bg_trim
- 0x01013e0c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01013e10: b086 .. SUB sp,sp,#0x18
- 0x01013e12: 2500 .% MOVS r5,#0
- 0x01013e14: b120 . CBZ r0,0x1013e20 ; pmu_bg_trim + 20
- 0x01013e16: f3c0360b ...6 UBFX r6,r0,#12,#12
- 0x01013e1a: f3c0040b .... UBFX r4,r0,#0,#12
- 0x01013e1e: e025 %. B 0x1013e6c ; pmu_bg_trim + 96
- 0x01013e20: 466a jF MOV r2,sp
- 0x01013e22: 2114 .! MOVS r1,#0x14
- 0x01013e24: f44f5080 O..P MOV r0,#0x1000
- 0x01013e28: f7ecfd9a .... BL $Ven$TT$L$$flash_OTP_read ; 0x1000960
- 0x01013e2c: 4940 @I LDR r1,[pc,#256] ; [0x1013f30] = 0x31303030
- 0x01013e2e: 9800 .. LDR r0,[sp,#0]
- 0x01013e30: 4288 .B CMP r0,r1
- 0x01013e32: d17a z. BNE 0x1013f2a ; pmu_bg_trim + 286
- 0x01013e34: 9803 .. LDR r0,[sp,#0xc]
- 0x01013e36: f44f21c8 O..! MOV r1,#0x64000
- 0x01013e3a: 0940 @. LSRS r0,r0,#5
- 0x01013e3c: fbb1f1f0 .... UDIV r1,r1,r0
- 0x01013e40: 9804 .. LDR r0,[sp,#0x10]
- 0x01013e42: 0942 B. LSRS r2,r0,#5
- 0x01013e44: f44f2048 O.H MOV r0,#0xc8000
- 0x01013e48: fbb0f2f2 .... UDIV r2,r0,r2
- 0x01013e4c: 4411 .D ADD r1,r1,r2
- 0x01013e4e: f3c1064f ..O. UBFX r6,r1,#1,#16
- 0x01013e52: 9901 .. LDR r1,[sp,#4]
- 0x01013e54: f44f1216 O... MOV r2,#0x258000
- 0x01013e58: 0949 I. LSRS r1,r1,#5
- 0x01013e5a: fbb2f1f1 .... UDIV r1,r2,r1
- 0x01013e5e: 9a02 .. LDR r2,[sp,#8]
- 0x01013e60: 0952 R. LSRS r2,r2,#5
- 0x01013e62: fbb0f0f2 .... UDIV r0,r0,r2
- 0x01013e66: 4408 .D ADD r0,r0,r1
- 0x01013e68: f3c0044f ..O. UBFX r4,r0,#1,#16
- 0x01013e6c: 2c00 ., CMP r4,#0
- 0x01013e6e: d05c \. BEQ 0x1013f2a ; pmu_bg_trim + 286
- 0x01013e70: f640316d @.m1 MOV r1,#0xb6d
- 0x01013e74: f6406029 @.)` MOV r0,#0xe29
- 0x01013e78: 428c .B CMP r4,r1
- 0x01013e7a: d303 .. BCC 0x1013e84 ; pmu_bg_trim + 120
- 0x01013e7c: eb040184 .... ADD r1,r4,r4,LSL #2
- 0x01013e80: 4a2c ,J LDR r2,[pc,#176] ; [0x1013f34] = 0xffff8eb8
- 0x01013e82: e008 .. B 0x1013e96 ; pmu_bg_trim + 138
- 0x01013e84: f640313b @.;1 MOV r1,#0xb3b
- 0x01013e88: 428c .B CMP r4,r1
- 0x01013e8a: d20b .. BCS 0x1013ea4 ; pmu_bg_trim + 152
- 0x01013e8c: 4261 aB RSBS r1,r4,#0
- 0x01013e8e: eb010181 .... ADD r1,r1,r1,LSL #2
- 0x01013e92: f2471248 G.H. MOV r2,#0x7148
- 0x01013e96: eb020141 ..A. ADD r1,r2,r1,LSL #1
- 0x01013e9a: 2264 d" MOVS r2,#0x64
- 0x01013e9c: 4351 QC MULS r1,r2,r1
- 0x01013e9e: fbb1f0f0 .... UDIV r0,r1,r0
- 0x01013ea2: b285 .. UXTH r5,r0
- 0x01013ea4: 210a .! MOVS r1,#0xa
- 0x01013ea6: fbb5f0f1 .... UDIV r0,r5,r1
- 0x01013eaa: fb015010 ...P MLS r0,r1,r0,r5
- 0x01013eae: fbb5f5f1 .... UDIV r5,r5,r1
- 0x01013eb2: 2805 .( CMP r0,#5
- 0x01013eb4: d301 .. BCC 0x1013eba ; pmu_bg_trim + 174
- 0x01013eb6: 1c6d m. ADDS r5,r5,#1
- 0x01013eb8: b2ad .. UXTH r5,r5
- 0x01013eba: ebc51005 .... RSB r0,r5,r5,LSL #4
- 0x01013ebe: b287 .. UXTH r7,r0
- 0x01013ec0: eb050085 .... ADD r0,r5,r5,LSL #2
- 0x01013ec4: eb001045 ..E. ADD r0,r0,r5,LSL #5
- 0x01013ec8: fa1ff880 .... UXTH r8,r0
- 0x01013ecc: f6403054 @.T0 MOV r0,#0xb54
- 0x01013ed0: 4284 .B CMP r4,r0
- 0x01013ed2: f04f0201 O... MOV r2,#1
- 0x01013ed6: f04f0118 O... MOV r1,#0x18
- 0x01013eda: f04f0000 O... MOV r0,#0
- 0x01013ede: d311 .. BCC 0x1013f04 ; pmu_bg_trim + 248
- 0x01013ee0: f7ecfd2a ..*. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01013ee4: f3c01003 .... UBFX r0,r0,#4,#4
- 0x01013ee8: f1c50108 .... RSB r1,r5,#8
- 0x01013eec: ea411300 A... ORR r3,r1,r0,LSL #4
- 0x01013ef0: 2201 ." MOVS r2,#1
- 0x01013ef2: 2118 .! MOVS r1,#0x18
- 0x01013ef4: 2000 . MOVS r0,#0
- 0x01013ef6: f7ecfd24 ..$. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01013efa: 1bf0 .. SUBS r0,r6,r7
- 0x01013efc: b281 .. UXTH r1,r0
- 0x01013efe: eba40008 .... SUB r0,r4,r8
- 0x01013f02: e00f .. B 0x1013f24 ; pmu_bg_trim + 280
- 0x01013f04: f7ecfd18 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01013f08: f3c01003 .... UBFX r0,r0,#4,#4
- 0x01013f0c: 3508 .5 ADDS r5,r5,#8
- 0x01013f0e: ea451300 E... ORR r3,r5,r0,LSL #4
- 0x01013f12: 2201 ." MOVS r2,#1
- 0x01013f14: 2118 .! MOVS r1,#0x18
- 0x01013f16: 2000 . MOVS r0,#0
- 0x01013f18: f7ecfd13 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01013f1c: 19f0 .. ADDS r0,r6,r7
- 0x01013f1e: b281 .. UXTH r1,r0
- 0x01013f20: eb040008 .... ADD r0,r4,r8
- 0x01013f24: b280 .. UXTH r0,r0
- 0x01013f26: f7edf9ef .... BL adc_set_ref_voltage ; 0x1001308
- 0x01013f2a: b006 .. ADD sp,sp,#0x18
- 0x01013f2c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01013f30: 31303030 0001 DCD 825241648
- 0x01013f34: ffff8eb8 .... DCD 4294938296
- $t
- i.pmu_codec_power_disable
- pmu_codec_power_disable
- 0x01013f38: b510 .. PUSH {r4,lr}
- 0x01013f3a: 2201 ." MOVS r2,#1
- 0x01013f3c: 2127 '! MOVS r1,#0x27
- 0x01013f3e: 2000 . MOVS r0,#0
- 0x01013f40: f7ecfcfa .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01013f44: f00003bf .... AND r3,r0,#0xbf
- 0x01013f48: 2201 ." MOVS r2,#1
- 0x01013f4a: 2127 '! MOVS r1,#0x27
- 0x01013f4c: e8bd4010 ...@ POP {r4,lr}
- 0x01013f50: 2000 . MOVS r0,#0
- 0x01013f52: f7ecbcf6 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_codec_power_enable
- pmu_codec_power_enable
- 0x01013f56: b510 .. PUSH {r4,lr}
- 0x01013f58: 2201 ." MOVS r2,#1
- 0x01013f5a: 2127 '! MOVS r1,#0x27
- 0x01013f5c: 2000 . MOVS r0,#0
- 0x01013f5e: f7ecfceb .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01013f62: b2c0 .. UXTB r0,r0
- 0x01013f64: f0400340 @.@. ORR r3,r0,#0x40
- 0x01013f68: 2201 ." MOVS r2,#1
- 0x01013f6a: 2127 '! MOVS r1,#0x27
- 0x01013f6c: e8bd4010 ...@ POP {r4,lr}
- 0x01013f70: 2000 . MOVS r0,#0
- 0x01013f72: f7ecbce6 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_enable_irq
- pmu_enable_irq
- 0x01013f76: b510 .. PUSH {r4,lr}
- 0x01013f78: 4604 .F MOV r4,r0
- 0x01013f7a: f0100fff .... TST r0,#0xff
- 0x01013f7e: d002 .. BEQ 0x1013f86 ; pmu_enable_irq + 16
- 0x01013f80: b2e0 .. UXTB r0,r4
- 0x01013f82: f7ecfea0 .... BL $Ven$TT$L$$pmu_enable_isr ; 0x1000cc6
- 0x01013f86: 0a20 . LSRS r0,r4,#8
- 0x01013f88: d002 .. BEQ 0x1013f90 ; pmu_enable_irq + 26
- 0x01013f8a: 0a20 . LSRS r0,r4,#8
- 0x01013f8c: f7ecfea0 .... BL $Ven$TT$L$$pmu_enable_isr2 ; 0x1000cd0
- 0x01013f90: f0140f50 ..P. TST r4,#0x50
- 0x01013f94: d00c .. BEQ 0x1013fb0 ; pmu_enable_irq + 58
- 0x01013f96: 2201 ." MOVS r2,#1
- 0x01013f98: 216d m! MOVS r1,#0x6d
- 0x01013f9a: 2000 . MOVS r0,#0
- 0x01013f9c: f7ecfccc .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01013fa0: b2c0 .. UXTB r0,r0
- 0x01013fa2: f0400340 @.@. ORR r3,r0,#0x40
- 0x01013fa6: 2201 ." MOVS r2,#1
- 0x01013fa8: 216d m! MOVS r1,#0x6d
- 0x01013faa: 2000 . MOVS r0,#0
- 0x01013fac: f7ecfcc9 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01013fb0: 07e0 .. LSLS r0,r4,#31
- 0x01013fb2: d00c .. BEQ 0x1013fce ; pmu_enable_irq + 88
- 0x01013fb4: 2201 ." MOVS r2,#1
- 0x01013fb6: 2168 h! MOVS r1,#0x68
- 0x01013fb8: 2000 . MOVS r0,#0
- 0x01013fba: f7ecfcbd .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01013fbe: b2c0 .. UXTB r0,r0
- 0x01013fc0: f0400340 @.@. ORR r3,r0,#0x40
- 0x01013fc4: 2201 ." MOVS r2,#1
- 0x01013fc6: 2168 h! MOVS r1,#0x68
- 0x01013fc8: 2000 . MOVS r0,#0
- 0x01013fca: f7ecfcba .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01013fce: 0760 `. LSLS r0,r4,#29
- 0x01013fd0: d50e .. BPL 0x1013ff0 ; pmu_enable_irq + 122
- 0x01013fd2: 2201 ." MOVS r2,#1
- 0x01013fd4: 2168 h! MOVS r1,#0x68
- 0x01013fd6: 2000 . MOVS r0,#0
- 0x01013fd8: f7ecfcae .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01013fdc: b2c0 .. UXTB r0,r0
- 0x01013fde: f0400380 @... ORR r3,r0,#0x80
- 0x01013fe2: 2201 ." MOVS r2,#1
- 0x01013fe4: 2168 h! MOVS r1,#0x68
- 0x01013fe6: e8bd4010 ...@ POP {r4,lr}
- 0x01013fea: 2000 . MOVS r0,#0
- 0x01013fec: f7ecbca9 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01013ff0: bd10 .. POP {r4,pc}
- i.pmu_get_gpio_value
- pmu_get_gpio_value
- 0x01013ff2: b510 .. PUSH {r4,lr}
- 0x01013ff4: 460c .F MOV r4,r1
- 0x01013ff6: 30ac .0 ADDS r0,r0,#0xac
- 0x01013ff8: b2c1 .. UXTB r1,r0
- 0x01013ffa: 2201 ." MOVS r2,#1
- 0x01013ffc: 2000 . MOVS r0,#0
- 0x01013ffe: f7ecfc9b .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014002: 2101 .! MOVS r1,#1
- 0x01014004: 40a1 .@ LSLS r1,r1,r4
- 0x01014006: 4008 .@ ANDS r0,r0,r1
- 0x01014008: b2c0 .. UXTB r0,r0
- 0x0101400a: 40e0 .@ LSRS r0,r0,r4
- 0x0101400c: bd10 .. POP {r4,pc}
- 0x0101400e: 0000 .. MOVS r0,r0
- i.pmu_port_wakeup_func_set
- pmu_port_wakeup_func_set
- 0x01014010: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01014014: 4605 .F MOV r5,r0
- 0x01014016: a02e .. ADR r0,{pc}+0xba ; 0x10140d0
- 0x01014018: 2204 ." MOVS r2,#4
- 0x0101401a: 6800 .h LDR r0,[r0,#0]
- 0x0101401c: 9000 .. STR r0,[sp,#0]
- 0x0101401e: 2158 X! MOVS r1,#0x58
- 0x01014020: 2000 . MOVS r0,#0
- 0x01014022: f7ecfc89 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014026: ea200305 ... BIC r3,r0,r5
- 0x0101402a: 2204 ." MOVS r2,#4
- 0x0101402c: 2158 X! MOVS r1,#0x58
- 0x0101402e: 2000 . MOVS r0,#0
- 0x01014030: f7ecfc87 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014034: 2400 .$ MOVS r4,#0
- 0x01014036: 46e8 .F MOV r8,sp
- 0x01014038: 00e0 .. LSLS r0,r4,#3
- 0x0101403a: f8187004 ...p LDRB r7,[r8,r4]
- 0x0101403e: fa25f000 %... LSR r0,r5,r0
- 0x01014042: f01006ff .... ANDS r6,r0,#0xff
- 0x01014046: d01a .. BEQ 0x101407e ; pmu_port_wakeup_func_set + 110
- 0x01014048: 2202 ." MOVS r2,#2
- 0x0101404a: 4639 9F MOV r1,r7
- 0x0101404c: 2000 . MOVS r0,#0
- 0x0101404e: f7ecfc73 ..s. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014052: b283 .. UXTH r3,r0
- 0x01014054: 2000 . MOVS r0,#0
- 0x01014056: f04f0c01 O... MOV r12,#1
- 0x0101405a: 2103 .! MOVS r1,#3
- 0x0101405c: fa0cf200 .... LSL r2,r12,r0
- 0x01014060: 4232 2B TST r2,r6
- 0x01014062: d003 .. BEQ 0x101406c ; pmu_port_wakeup_func_set + 92
- 0x01014064: 0042 B. LSLS r2,r0,#1
- 0x01014066: fa01f202 .... LSL r2,r1,r2
- 0x0101406a: 4393 .C BICS r3,r3,r2
- 0x0101406c: 1c40 @. ADDS r0,r0,#1
- 0x0101406e: b2c0 .. UXTB r0,r0
- 0x01014070: 2808 .( CMP r0,#8
- 0x01014072: d3f3 .. BCC 0x101405c ; pmu_port_wakeup_func_set + 76
- 0x01014074: 2202 ." MOVS r2,#2
- 0x01014076: 4639 9F MOV r1,r7
- 0x01014078: 2000 . MOVS r0,#0
- 0x0101407a: f7ecfc62 ..b. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101407e: 1c64 d. ADDS r4,r4,#1
- 0x01014080: b2e4 .. UXTB r4,r4
- 0x01014082: 2c04 ., CMP r4,#4
- 0x01014084: d3d8 .. BCC 0x1014038 ; pmu_port_wakeup_func_set + 40
- 0x01014086: 2204 ." MOVS r2,#4
- 0x01014088: 2160 `! MOVS r1,#0x60
- 0x0101408a: 2000 . MOVS r0,#0
- 0x0101408c: f7ecfc54 ..T. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014090: ea400305 @... ORR r3,r0,r5
- 0x01014094: 2204 ." MOVS r2,#4
- 0x01014096: 2160 `! MOVS r1,#0x60
- 0x01014098: 2000 . MOVS r0,#0
- 0x0101409a: f7ecfc52 ..R. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101409e: 2204 ." MOVS r2,#4
- 0x010140a0: 21ac .! MOVS r1,#0xac
- 0x010140a2: 2000 . MOVS r0,#0
- 0x010140a4: f7ecfc48 ..H. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010140a8: 4603 .F MOV r3,r0
- 0x010140aa: 2204 ." MOVS r2,#4
- 0x010140ac: 21a0 .! MOVS r1,#0xa0
- 0x010140ae: 2000 . MOVS r0,#0
- 0x010140b0: f7ecfc47 ..G. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010140b4: 2204 ." MOVS r2,#4
- 0x010140b6: 2169 i! MOVS r1,#0x69
- 0x010140b8: 2000 . MOVS r0,#0
- 0x010140ba: f7ecfc3d ..=. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010140be: ea400305 @... ORR r3,r0,r5
- 0x010140c2: 2204 ." MOVS r2,#4
- 0x010140c4: 2169 i! MOVS r1,#0x69
- 0x010140c6: 2000 . MOVS r0,#0
- 0x010140c8: f7ecfc3b ..;. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010140cc: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x010140d0: c4c2c0a8 .... DCD 3301097640
- $t
- i.pmu_qdec_autorest_cnt_flag
- pmu_qdec_autorest_cnt_flag
- 0x010140d4: b570 p. PUSH {r4-r6,lr}
- 0x010140d6: 460c .F MOV r4,r1
- 0x010140d8: 4605 .F MOV r5,r0
- 0x010140da: 2201 ." MOVS r2,#1
- 0x010140dc: 2168 h! MOVS r1,#0x68
- 0x010140de: 2000 . MOVS r0,#0
- 0x010140e0: f7ecfc2a ..*. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010140e4: f3c00046 ..F. UBFX r0,r0,#1,#7
- 0x010140e8: ea450340 E.@. ORR r3,r5,r0,LSL #1
- 0x010140ec: 2201 ." MOVS r2,#1
- 0x010140ee: 2168 h! MOVS r1,#0x68
- 0x010140f0: 2000 . MOVS r0,#0
- 0x010140f2: f7ecfc26 ..&. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010140f6: 2201 ." MOVS r2,#1
- 0x010140f8: 2178 x! MOVS r1,#0x78
- 0x010140fa: 2000 . MOVS r0,#0
- 0x010140fc: f7ecfc1c .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014100: f36410df d... BFI r0,r4,#7,#25
- 0x01014104: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01014108: 4603 .F MOV r3,r0
- 0x0101410a: 2201 ." MOVS r2,#1
- 0x0101410c: 2178 x! MOVS r1,#0x78
- 0x0101410e: 2000 . MOVS r0,#0
- 0x01014110: f7ecbc17 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_qdec_get_cnt
- pmu_qdec_get_cnt
- 0x01014114: b510 .. PUSH {r4,lr}
- 0x01014116: f04f0201 O... MOV r2,#1
- 0x0101411a: b128 (. CBZ r0,0x1014128 ; pmu_qdec_get_cnt + 20
- 0x0101411c: 21b9 .! MOVS r1,#0xb9
- 0x0101411e: 2000 . MOVS r0,#0
- 0x01014120: f7ecfc0a .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014124: b2c0 .. UXTB r0,r0
- 0x01014126: bd10 .. POP {r4,pc}
- 0x01014128: 21b8 .! MOVS r1,#0xb8
- 0x0101412a: e7f8 .. B 0x101411e ; pmu_qdec_get_cnt + 10
- i.pmu_qdec_init
- pmu_qdec_init
- 0x0101412c: b510 .. PUSH {r4,lr}
- 0x0101412e: 2201 ." MOVS r2,#1
- 0x01014130: 2178 x! MOVS r1,#0x78
- 0x01014132: 2000 . MOVS r0,#0
- 0x01014134: f7ecfc00 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014138: b2c0 .. UXTB r0,r0
- 0x0101413a: f0400330 @.0. ORR r3,r0,#0x30
- 0x0101413e: 2201 ." MOVS r2,#1
- 0x01014140: 2178 x! MOVS r1,#0x78
- 0x01014142: e8bd4010 ...@ POP {r4,lr}
- 0x01014146: 2000 . MOVS r0,#0
- 0x01014148: f7ecbbfb .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_qdec_set_debounce_cnt
- pmu_qdec_set_debounce_cnt
- 0x0101414c: 4603 .F MOV r3,r0
- 0x0101414e: 2201 ." MOVS r2,#1
- 0x01014150: 217b {! MOVS r1,#0x7b
- 0x01014152: 2000 . MOVS r0,#0
- 0x01014154: f7ecbbf5 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_qdec_set_irq_type
- pmu_qdec_set_irq_type
- 0x01014158: b510 .. PUSH {r4,lr}
- 0x0101415a: 4604 .F MOV r4,r0
- 0x0101415c: 2201 ." MOVS r2,#1
- 0x0101415e: 2178 x! MOVS r1,#0x78
- 0x01014160: 2000 . MOVS r0,#0
- 0x01014162: f7ecfbe9 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014166: f00003f3 .... AND r3,r0,#0xf3
- 0x0101416a: 4323 #C ORRS r3,r3,r4
- 0x0101416c: 2201 ." MOVS r2,#1
- 0x0101416e: 2178 x! MOVS r1,#0x78
- 0x01014170: 2000 . MOVS r0,#0
- 0x01014172: f7ecfbe6 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014176: 2201 ." MOVS r2,#1
- 0x01014178: 2178 x! MOVS r1,#0x78
- 0x0101417a: 2000 . MOVS r0,#0
- 0x0101417c: f7ecfbdc .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014180: b2c1 .. UXTB r1,r0
- 0x01014182: e8bd4010 ...@ POP {r4,lr}
- 0x01014186: a001 .. ADR r0,{pc}+6 ; 0x101418c
- 0x01014188: f7ecbbf4 .... B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x0101418c: 43454451 QDEC DCD 1128612945
- 0x01014190: 5254435f _CTR DCD 1381253983
- 0x01014194: 78253a4c L:%x DCD 2015705676
- 0x01014198: 00000a0d .... DCD 2573
- $t
- i.pmu_qdec_set_pin
- pmu_qdec_set_pin
- 0x0101419c: ea401301 @... ORR r3,r0,r1,LSL #4
- 0x010141a0: 2201 ." MOVS r2,#1
- 0x010141a2: 21b8 .! MOVS r1,#0xb8
- 0x010141a4: 2000 . MOVS r0,#0
- 0x010141a6: f7ecbbcc .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_set_gpio_value
- pmu_set_gpio_value
- 0x010141aa: b570 p. PUSH {r4-r6,lr}
- 0x010141ac: 30ac .0 ADDS r0,r0,#0xac
- 0x010141ae: b2c5 .. UXTB r5,r0
- 0x010141b0: 460c .F MOV r4,r1
- 0x010141b2: 2a00 .* CMP r2,#0
- 0x010141b4: f04f0201 O... MOV r2,#1
- 0x010141b8: 4629 )F MOV r1,r5
- 0x010141ba: f04f0000 O... MOV r0,#0
- 0x010141be: d00a .. BEQ 0x10141d6 ; pmu_set_gpio_value + 44
- 0x010141c0: f7ecfbba .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010141c4: b2c3 .. UXTB r3,r0
- 0x010141c6: 4323 #C ORRS r3,r3,r4
- 0x010141c8: 4629 )F MOV r1,r5
- 0x010141ca: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010141ce: 2201 ." MOVS r2,#1
- 0x010141d0: 2000 . MOVS r0,#0
- 0x010141d2: f7ecbbb6 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010141d6: f7ecfbaf .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010141da: 43a0 .C BICS r0,r0,r4
- 0x010141dc: b2c3 .. UXTB r3,r0
- 0x010141de: e7f3 .. B 0x10141c8 ; pmu_set_gpio_value + 30
- i.pmu_set_led1_value
- pmu_set_led1_value
- 0x010141e0: b510 .. PUSH {r4,lr}
- 0x010141e2: 2800 .( CMP r0,#0
- 0x010141e4: f04f0201 O... MOV r2,#1
- 0x010141e8: f04f01b4 O... MOV r1,#0xb4
- 0x010141ec: f04f0000 O... MOV r0,#0
- 0x010141f0: d017 .. BEQ 0x1014222 ; pmu_set_led1_value + 66
- 0x010141f2: f7ecfba1 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010141f6: b2c0 .. UXTB r0,r0
- 0x010141f8: f0400320 @. . ORR r3,r0,#0x20
- 0x010141fc: 2201 ." MOVS r2,#1
- 0x010141fe: 21b4 .! MOVS r1,#0xb4
- 0x01014200: 2000 . MOVS r0,#0
- 0x01014202: f7ecfb9e .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014206: 2201 ." MOVS r2,#1
- 0x01014208: 21b7 .! MOVS r1,#0xb7
- 0x0101420a: 2000 . MOVS r0,#0
- 0x0101420c: f7ecfb94 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014210: f00003df .... AND r3,r0,#0xdf
- 0x01014214: 2201 ." MOVS r2,#1
- 0x01014216: 21b7 .! MOVS r1,#0xb7
- 0x01014218: e8bd4010 ...@ POP {r4,lr}
- 0x0101421c: 2000 . MOVS r0,#0
- 0x0101421e: f7ecbb90 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014222: f7ecfb89 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014226: f00003dd .... AND r3,r0,#0xdd
- 0x0101422a: 2201 ." MOVS r2,#1
- 0x0101422c: 21b4 .! MOVS r1,#0xb4
- 0x0101422e: 2000 . MOVS r0,#0
- 0x01014230: f7ecfb87 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014234: 2201 ." MOVS r2,#1
- 0x01014236: 21b7 .! MOVS r1,#0xb7
- 0x01014238: 2000 . MOVS r0,#0
- 0x0101423a: f7ecfb7d ..}. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101423e: b2c0 .. UXTB r0,r0
- 0x01014240: f0400320 @. . ORR r3,r0,#0x20
- 0x01014244: e7e6 .. B 0x1014214 ; pmu_set_led1_value + 52
- i.pmu_set_led2_value
- pmu_set_led2_value
- 0x01014246: b510 .. PUSH {r4,lr}
- 0x01014248: 2800 .( CMP r0,#0
- 0x0101424a: f04f0201 O... MOV r2,#1
- 0x0101424e: f04f01b4 O... MOV r1,#0xb4
- 0x01014252: f04f0000 O... MOV r0,#0
- 0x01014256: d017 .. BEQ 0x1014288 ; pmu_set_led2_value + 66
- 0x01014258: f7ecfb6e ..n. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101425c: b2c0 .. UXTB r0,r0
- 0x0101425e: f0400340 @.@. ORR r3,r0,#0x40
- 0x01014262: 2201 ." MOVS r2,#1
- 0x01014264: 21b4 .! MOVS r1,#0xb4
- 0x01014266: 2000 . MOVS r0,#0
- 0x01014268: f7ecfb6b ..k. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101426c: 2201 ." MOVS r2,#1
- 0x0101426e: 21b7 .! MOVS r1,#0xb7
- 0x01014270: 2000 . MOVS r0,#0
- 0x01014272: f7ecfb61 ..a. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014276: f00003bf .... AND r3,r0,#0xbf
- 0x0101427a: 2201 ." MOVS r2,#1
- 0x0101427c: 21b7 .! MOVS r1,#0xb7
- 0x0101427e: e8bd4010 ...@ POP {r4,lr}
- 0x01014282: 2000 . MOVS r0,#0
- 0x01014284: f7ecbb5d ..]. B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014288: f7ecfb56 ..V. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101428c: f00003bb .... AND r3,r0,#0xbb
- 0x01014290: 2201 ." MOVS r2,#1
- 0x01014292: 21b4 .! MOVS r1,#0xb4
- 0x01014294: 2000 . MOVS r0,#0
- 0x01014296: f7ecfb54 ..T. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101429a: 2201 ." MOVS r2,#1
- 0x0101429c: 21b7 .! MOVS r1,#0xb7
- 0x0101429e: 2000 . MOVS r0,#0
- 0x010142a0: f7ecfb4a ..J. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010142a4: b2c0 .. UXTB r0,r0
- 0x010142a6: f0400340 @.@. ORR r3,r0,#0x40
- 0x010142aa: e7e6 .. B 0x101427a ; pmu_set_led2_value + 52
- i.pmu_set_pin_dir
- pmu_set_pin_dir
- 0x010142ac: b570 p. PUSH {r4-r6,lr}
- 0x010142ae: 3060 `0 ADDS r0,r0,#0x60
- 0x010142b0: b2c5 .. UXTB r5,r0
- 0x010142b2: 460c .F MOV r4,r1
- 0x010142b4: 2a00 .* CMP r2,#0
- 0x010142b6: f04f0201 O... MOV r2,#1
- 0x010142ba: 4629 )F MOV r1,r5
- 0x010142bc: f04f0000 O... MOV r0,#0
- 0x010142c0: d00a .. BEQ 0x10142d8 ; pmu_set_pin_dir + 44
- 0x010142c2: f7ecfb39 ..9. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010142c6: b2c3 .. UXTB r3,r0
- 0x010142c8: 4323 #C ORRS r3,r3,r4
- 0x010142ca: 4629 )F MOV r1,r5
- 0x010142cc: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010142d0: 2201 ." MOVS r2,#1
- 0x010142d2: 2000 . MOVS r0,#0
- 0x010142d4: f7ecbb35 ..5. B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010142d8: f7ecfb2e .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010142dc: 43a0 .C BICS r0,r0,r4
- 0x010142de: b2c3 .. UXTB r3,r0
- 0x010142e0: e7f3 .. B 0x10142ca ; pmu_set_pin_dir + 30
- i.pmu_set_pin_pull
- pmu_set_pin_pull
- 0x010142e2: b570 p. PUSH {r4-r6,lr}
- 0x010142e4: 3064 d0 ADDS r0,r0,#0x64
- 0x010142e6: b2c5 .. UXTB r5,r0
- 0x010142e8: 460c .F MOV r4,r1
- 0x010142ea: 2a00 .* CMP r2,#0
- 0x010142ec: f04f0201 O... MOV r2,#1
- 0x010142f0: 4629 )F MOV r1,r5
- 0x010142f2: f04f0000 O... MOV r0,#0
- 0x010142f6: d00a .. BEQ 0x101430e ; pmu_set_pin_pull + 44
- 0x010142f8: f7ecfb1e .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010142fc: 43a0 .C BICS r0,r0,r4
- 0x010142fe: b2c3 .. UXTB r3,r0
- 0x01014300: 4629 )F MOV r1,r5
- 0x01014302: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01014306: 2201 ." MOVS r2,#1
- 0x01014308: 2000 . MOVS r0,#0
- 0x0101430a: f7ecbb1a .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101430e: f7ecfb13 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014312: b2c3 .. UXTB r3,r0
- 0x01014314: 4323 #C ORRS r3,r3,r4
- 0x01014316: e7f3 .. B 0x1014300 ; pmu_set_pin_pull + 30
- i.pmu_set_pin_to_CPU
- pmu_set_pin_to_CPU
- 0x01014318: b570 p. PUSH {r4-r6,lr}
- 0x0101431a: 3058 X0 ADDS r0,r0,#0x58
- 0x0101431c: b2c4 .. UXTB r4,r0
- 0x0101431e: 460d .F MOV r5,r1
- 0x01014320: 2201 ." MOVS r2,#1
- 0x01014322: 4621 !F MOV r1,r4
- 0x01014324: 2000 . MOVS r0,#0
- 0x01014326: f7ecfb07 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101432a: b2c3 .. UXTB r3,r0
- 0x0101432c: 432b +C ORRS r3,r3,r5
- 0x0101432e: 4621 !F MOV r1,r4
- 0x01014330: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01014334: 2201 ." MOVS r2,#1
- 0x01014336: 2000 . MOVS r0,#0
- 0x01014338: f7ecbb03 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_set_pin_to_PMU
- pmu_set_pin_to_PMU
- 0x0101433c: b570 p. PUSH {r4-r6,lr}
- 0x0101433e: 3058 X0 ADDS r0,r0,#0x58
- 0x01014340: b2c4 .. UXTB r4,r0
- 0x01014342: 460d .F MOV r5,r1
- 0x01014344: 2201 ." MOVS r2,#1
- 0x01014346: 4621 !F MOV r1,r4
- 0x01014348: 2000 . MOVS r0,#0
- 0x0101434a: f7ecfaf5 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101434e: 43a8 .C BICS r0,r0,r5
- 0x01014350: 4621 !F MOV r1,r4
- 0x01014352: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01014356: b2c3 .. UXTB r3,r0
- 0x01014358: 2201 ." MOVS r2,#1
- 0x0101435a: 2000 . MOVS r0,#0
- 0x0101435c: f7ecbaf1 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_set_port_mux
- pmu_set_port_mux
- 0x01014360: b570 p. PUSH {r4-r6,lr}
- 0x01014362: 4615 .F MOV r5,r2
- 0x01014364: 460e .F MOV r6,r1
- 0x01014366: b130 0. CBZ r0,0x1014376 ; pmu_set_port_mux + 22
- 0x01014368: 2801 .( CMP r0,#1
- 0x0101436a: d006 .. BEQ 0x101437a ; pmu_set_port_mux + 26
- 0x0101436c: 2802 .( CMP r0,#2
- 0x0101436e: d006 .. BEQ 0x101437e ; pmu_set_port_mux + 30
- 0x01014370: 2803 .( CMP r0,#3
- 0x01014372: d006 .. BEQ 0x1014382 ; pmu_set_port_mux + 34
- 0x01014374: e006 .. B 0x1014384 ; pmu_set_port_mux + 36
- 0x01014376: 24a8 .$ MOVS r4,#0xa8
- 0x01014378: e004 .. B 0x1014384 ; pmu_set_port_mux + 36
- 0x0101437a: 24c0 .$ MOVS r4,#0xc0
- 0x0101437c: e002 .. B 0x1014384 ; pmu_set_port_mux + 36
- 0x0101437e: 24c2 .$ MOVS r4,#0xc2
- 0x01014380: e000 .. B 0x1014384 ; pmu_set_port_mux + 36
- 0x01014382: 24c4 .$ MOVS r4,#0xc4
- 0x01014384: 2202 ." MOVS r2,#2
- 0x01014386: 4621 !F MOV r1,r4
- 0x01014388: 2000 . MOVS r0,#0
- 0x0101438a: f7ecfad5 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101438e: 0071 q. LSLS r1,r6,#1
- 0x01014390: 2203 ." MOVS r2,#3
- 0x01014392: 408a .@ LSLS r2,r2,r1
- 0x01014394: 4390 .C BICS r0,r0,r2
- 0x01014396: 408d .@ LSLS r5,r5,r1
- 0x01014398: 4305 .C ORRS r5,r5,r0
- 0x0101439a: b2ab .. UXTH r3,r5
- 0x0101439c: 4621 !F MOV r1,r4
- 0x0101439e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010143a2: 2202 ." MOVS r2,#2
- 0x010143a4: 2000 . MOVS r0,#0
- 0x010143a6: f7ecbacc .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.pmu_set_sys_power_mode
- pmu_set_sys_power_mode
- 0x010143aa: b510 .. PUSH {r4,lr}
- 0x010143ac: 2801 .( CMP r0,#1
- 0x010143ae: d013 .. BEQ 0x10143d8 ; pmu_set_sys_power_mode + 46
- 0x010143b0: 2311 .# MOVS r3,#0x11
- 0x010143b2: 2201 ." MOVS r2,#1
- 0x010143b4: 21b6 .! MOVS r1,#0xb6
- 0x010143b6: 2000 . MOVS r0,#0
- 0x010143b8: f7ecfac3 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010143bc: 2201 ." MOVS r2,#1
- 0x010143be: 2106 .! MOVS r1,#6
- 0x010143c0: 2000 . MOVS r0,#0
- 0x010143c2: f7ecfab9 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010143c6: f00003f7 .... AND r3,r0,#0xf7
- 0x010143ca: 2201 ." MOVS r2,#1
- 0x010143cc: 2106 .! MOVS r1,#6
- 0x010143ce: e8bd4010 ...@ POP {r4,lr}
- 0x010143d2: 2000 . MOVS r0,#0
- 0x010143d4: f7ecbab5 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010143d8: 2310 .# MOVS r3,#0x10
- 0x010143da: e7ea .. B 0x10143b2 ; pmu_set_sys_power_mode + 8
- i.pmu_sub_init
- pmu_sub_init
- 0x010143dc: b53e >. PUSH {r1-r5,lr}
- 0x010143de: 2001 . MOVS r0,#1
- 0x010143e0: f7ecfc7b ..{. BL $Ven$TT$L$$pmu_first_power_on ; 0x1000cda
- 0x010143e4: 2300 .# MOVS r3,#0
- 0x010143e6: 2201 ." MOVS r2,#1
- 0x010143e8: 2110 .! MOVS r1,#0x10
- 0x010143ea: 4618 .F MOV r0,r3
- 0x010143ec: f7ecfaa9 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010143f0: 2201 ." MOVS r2,#1
- 0x010143f2: 2108 .! MOVS r1,#8
- 0x010143f4: 2000 . MOVS r0,#0
- 0x010143f6: f7ecfa9f .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010143fa: f00003bf .... AND r3,r0,#0xbf
- 0x010143fe: 2201 ." MOVS r2,#1
- 0x01014400: 2108 .! MOVS r1,#8
- 0x01014402: 2000 . MOVS r0,#0
- 0x01014404: f7ecfa9d .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014408: 2201 ." MOVS r2,#1
- 0x0101440a: 2106 .! MOVS r1,#6
- 0x0101440c: 2000 . MOVS r0,#0
- 0x0101440e: f7ecfa93 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014412: f00003f7 .... AND r3,r0,#0xf7
- 0x01014416: 2201 ." MOVS r2,#1
- 0x01014418: 2106 .! MOVS r1,#6
- 0x0101441a: 2000 . MOVS r0,#0
- 0x0101441c: f7ecfa91 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014420: 2340 @# MOVS r3,#0x40
- 0x01014422: 2201 ." MOVS r2,#1
- 0x01014424: 2106 .! MOVS r1,#6
- 0x01014426: 2000 . MOVS r0,#0
- 0x01014428: f7ecfa8b .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101442c: 2345 E# MOVS r3,#0x45
- 0x0101442e: 2201 ." MOVS r2,#1
- 0x01014430: 2107 .! MOVS r1,#7
- 0x01014432: 2000 . MOVS r0,#0
- 0x01014434: f7ecfa85 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014438: 2306 .# MOVS r3,#6
- 0x0101443a: 2201 ." MOVS r2,#1
- 0x0101443c: 2103 .! MOVS r1,#3
- 0x0101443e: 2000 . MOVS r0,#0
- 0x01014440: f7ecfa7f .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014444: 230e .# MOVS r3,#0xe
- 0x01014446: 2201 ." MOVS r2,#1
- 0x01014448: 2103 .! MOVS r1,#3
- 0x0101444a: 2000 . MOVS r0,#0
- 0x0101444c: f7ecfa79 ..y. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014450: 232d -# MOVS r3,#0x2d
- 0x01014452: 2201 ." MOVS r2,#1
- 0x01014454: 2116 .! MOVS r1,#0x16
- 0x01014456: 2000 . MOVS r0,#0
- 0x01014458: f7ecfa73 ..s. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101445c: 236d m# MOVS r3,#0x6d
- 0x0101445e: 2201 ." MOVS r2,#1
- 0x01014460: 2116 .! MOVS r1,#0x16
- 0x01014462: 2000 . MOVS r0,#0
- 0x01014464: f7ecfa6d ..m. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014468: 23a0 .# MOVS r3,#0xa0
- 0x0101446a: 2201 ." MOVS r2,#1
- 0x0101446c: 212c ,! MOVS r1,#0x2c
- 0x0101446e: 2000 . MOVS r0,#0
- 0x01014470: f7ecfa67 ..g. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014474: 2201 ." MOVS r2,#1
- 0x01014476: 2115 .! MOVS r1,#0x15
- 0x01014478: 2000 . MOVS r0,#0
- 0x0101447a: f7ecfa5d ..]. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101447e: f00003cf .... AND r3,r0,#0xcf
- 0x01014482: 2201 ." MOVS r2,#1
- 0x01014484: 2115 .! MOVS r1,#0x15
- 0x01014486: 2000 . MOVS r0,#0
- 0x01014488: f7ecfa5b ..[. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101448c: 2400 .$ MOVS r4,#0
- 0x0101448e: aa01 .. ADD r2,sp,#4
- 0x01014490: a902 .. ADD r1,sp,#8
- 0x01014492: 4668 hF MOV r0,sp
- 0x01014494: f7f3fb78 ..x. BL efuse_read ; 0x1007b88
- 0x01014498: 2008 . MOVS r0,#8
- 0x0101449a: 9900 .. LDR r1,[sp,#0]
- 0x0101449c: 2301 .# MOVS r3,#1
- 0x0101449e: 0662 b. LSLS r2,r4,#25
- 0x010144a0: 0e14 .. LSRS r4,r2,#24
- 0x010144a2: fa03f200 .... LSL r2,r3,r0
- 0x010144a6: 420a .B TST r2,r1
- 0x010144a8: d001 .. BEQ 0x10144ae ; pmu_sub_init + 210
- 0x010144aa: f0440401 D... ORR r4,r4,#1
- 0x010144ae: 1c40 @. ADDS r0,r0,#1
- 0x010144b0: b2c0 .. UXTB r0,r0
- 0x010144b2: 280c .( CMP r0,#0xc
- 0x010144b4: d3f3 .. BCC 0x101449e ; pmu_sub_init + 194
- 0x010144b6: 2c00 ., CMP r4,#0
- 0x010144b8: d07d }. BEQ 0x10145b6 ; pmu_sub_init + 474
- 0x010144ba: 2c08 ., CMP r4,#8
- 0x010144bc: f04f0201 O... MOV r2,#1
- 0x010144c0: f04f0117 O... MOV r1,#0x17
- 0x010144c4: f04f0000 O... MOV r0,#0
- 0x010144c8: d307 .. BCC 0x10144da ; pmu_sub_init + 254
- 0x010144ca: f7ecfa35 ..5. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010144ce: f3c01003 .... UBFX r0,r0,#4,#4
- 0x010144d2: 2106 .! MOVS r1,#6
- 0x010144d4: eb011300 .... ADD r3,r1,r0,LSL #4
- 0x010144d8: e008 .. B 0x10144ec ; pmu_sub_init + 272
- 0x010144da: f7ecfa2d ..-. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010144de: 210a .! MOVS r1,#0xa
- 0x010144e0: f3c01003 .... UBFX r0,r0,#4,#4
- 0x010144e4: eba10154 ..T. SUB r1,r1,r4,LSR #1
- 0x010144e8: ea411300 A... ORR r3,r1,r0,LSL #4
- 0x010144ec: 2201 ." MOVS r2,#1
- 0x010144ee: 2117 .! MOVS r1,#0x17
- 0x010144f0: 2000 . MOVS r0,#0
- 0x010144f2: f7ecfa26 ..&. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010144f6: 2362 b# MOVS r3,#0x62
- 0x010144f8: 2201 ." MOVS r2,#1
- 0x010144fa: 210d .! MOVS r1,#0xd
- 0x010144fc: 2000 . MOVS r0,#0
- 0x010144fe: f7ecfa20 .. . BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014502: 2201 ." MOVS r2,#1
- 0x01014504: 2154 T! MOVS r1,#0x54
- 0x01014506: 2000 . MOVS r0,#0
- 0x01014508: f7ecfa16 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101450c: f3c00085 .... UBFX r0,r0,#2,#6
- 0x01014510: 2104 .! MOVS r1,#4
- 0x01014512: ea410380 A... ORR r3,r1,r0,LSL #2
- 0x01014516: 2201 ." MOVS r2,#1
- 0x01014518: 2154 T! MOVS r1,#0x54
- 0x0101451a: 2000 . MOVS r0,#0
- 0x0101451c: f7ecfa11 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014520: 2201 ." MOVS r2,#1
- 0x01014522: 2156 V! MOVS r1,#0x56
- 0x01014524: 2000 . MOVS r0,#0
- 0x01014526: f7ecfa07 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101452a: f3c00085 .... UBFX r0,r0,#2,#6
- 0x0101452e: 2108 .! MOVS r1,#8
- 0x01014530: ea410380 A... ORR r3,r1,r0,LSL #2
- 0x01014534: 2201 ." MOVS r2,#1
- 0x01014536: 2156 V! MOVS r1,#0x56
- 0x01014538: 2000 . MOVS r0,#0
- 0x0101453a: f7ecfa02 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101453e: 2201 ." MOVS r2,#1
- 0x01014540: 2157 W! MOVS r1,#0x57
- 0x01014542: 2000 . MOVS r0,#0
- 0x01014544: f7ecf9f8 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014548: b2c0 .. UXTB r0,r0
- 0x0101454a: f0400340 @.@. ORR r3,r0,#0x40
- 0x0101454e: 2201 ." MOVS r2,#1
- 0x01014550: 2157 W! MOVS r1,#0x57
- 0x01014552: 2000 . MOVS r0,#0
- 0x01014554: f7ecf9f5 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014558: 2341 A# MOVS r3,#0x41
- 0x0101455a: 2201 ." MOVS r2,#1
- 0x0101455c: 2186 .! MOVS r1,#0x86
- 0x0101455e: 2000 . MOVS r0,#0
- 0x01014560: f7ecf9ef .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014564: 2325 %# MOVS r3,#0x25
- 0x01014566: 2201 ." MOVS r2,#1
- 0x01014568: 214b K! MOVS r1,#0x4b
- 0x0101456a: 2000 . MOVS r0,#0
- 0x0101456c: f7ecf9e9 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014570: 2300 .# MOVS r3,#0
- 0x01014572: 2201 ." MOVS r2,#1
- 0x01014574: 21d9 .! MOVS r1,#0xd9
- 0x01014576: 4618 .F MOV r0,r3
- 0x01014578: f7ecf9e3 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101457c: 2309 .# MOVS r3,#9
- 0x0101457e: 2201 ." MOVS r2,#1
- 0x01014580: 215c \! MOVS r1,#0x5c
- 0x01014582: 2000 . MOVS r0,#0
- 0x01014584: f7ecf9dd .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014588: 230a .# MOVS r3,#0xa
- 0x0101458a: 2201 ." MOVS r2,#1
- 0x0101458c: 215d ]! MOVS r1,#0x5d
- 0x0101458e: 2000 . MOVS r0,#0
- 0x01014590: f7ecf9d7 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014594: 23ef .# MOVS r3,#0xef
- 0x01014596: 2201 ." MOVS r2,#1
- 0x01014598: 2188 .! MOVS r1,#0x88
- 0x0101459a: 2000 . MOVS r0,#0
- 0x0101459c: f7ecf9d1 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010145a0: 233f ?# MOVS r3,#0x3f
- 0x010145a2: 2201 ." MOVS r2,#1
- 0x010145a4: 2189 .! MOVS r1,#0x89
- 0x010145a6: 2000 . MOVS r0,#0
- 0x010145a8: f7ecf9cb .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010145ac: 2302 .# MOVS r3,#2
- 0x010145ae: 2201 ." MOVS r2,#1
- 0x010145b0: 218f .! MOVS r1,#0x8f
- 0x010145b2: 2000 . MOVS r0,#0
- 0x010145b4: e000 .. B 0x10145b8 ; pmu_sub_init + 476
- 0x010145b6: e093 .. B 0x10146e0 ; pmu_sub_init + 772
- 0x010145b8: f7ecf9c3 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010145bc: 2410 .$ MOVS r4,#0x10
- 0x010145be: 2201 ." MOVS r2,#1
- 0x010145c0: 2154 T! MOVS r1,#0x54
- 0x010145c2: 2000 . MOVS r0,#0
- 0x010145c4: f7ecf9b8 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010145c8: f36400df d... BFI r0,r4,#3,#29
- 0x010145cc: 4603 .F MOV r3,r0
- 0x010145ce: 2201 ." MOVS r2,#1
- 0x010145d0: 2154 T! MOVS r1,#0x54
- 0x010145d2: 2000 . MOVS r0,#0
- 0x010145d4: f7ecf9b5 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010145d8: 2201 ." MOVS r2,#1
- 0x010145da: 2157 W! MOVS r1,#0x57
- 0x010145dc: 2000 . MOVS r0,#0
- 0x010145de: f7ecf9ab .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010145e2: b2c0 .. UXTB r0,r0
- 0x010145e4: f0400380 @... ORR r3,r0,#0x80
- 0x010145e8: 2201 ." MOVS r2,#1
- 0x010145ea: 2157 W! MOVS r1,#0x57
- 0x010145ec: 2000 . MOVS r0,#0
- 0x010145ee: f7ecf9a8 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010145f2: 2409 .$ MOVS r4,#9
- 0x010145f4: 2201 ." MOVS r2,#1
- 0x010145f6: 2179 y! MOVS r1,#0x79
- 0x010145f8: 2000 . MOVS r0,#0
- 0x010145fa: f7ecf99d .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010145fe: f3c01003 .... UBFX r0,r0,#4,#4
- 0x01014602: 4623 #F MOV r3,r4
- 0x01014604: f360131f `... BFI r3,r0,#4,#28
- 0x01014608: 2201 ." MOVS r2,#1
- 0x0101460a: 2179 y! MOVS r1,#0x79
- 0x0101460c: 2000 . MOVS r0,#0
- 0x0101460e: f7ecf998 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014612: 2201 ." MOVS r2,#1
- 0x01014614: 2179 y! MOVS r1,#0x79
- 0x01014616: 2000 . MOVS r0,#0
- 0x01014618: f7ecf98e .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101461c: f364101f d... BFI r0,r4,#4,#28
- 0x01014620: 4603 .F MOV r3,r0
- 0x01014622: 2201 ." MOVS r2,#1
- 0x01014624: 2179 y! MOVS r1,#0x79
- 0x01014626: 2000 . MOVS r0,#0
- 0x01014628: f7ecf98b .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101462c: 230a .# MOVS r3,#0xa
- 0x0101462e: 2201 ." MOVS r2,#1
- 0x01014630: 21ce .! MOVS r1,#0xce
- 0x01014632: 2000 . MOVS r0,#0
- 0x01014634: f7ecf985 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014638: 2201 ." MOVS r2,#1
- 0x0101463a: 2168 h! MOVS r1,#0x68
- 0x0101463c: 2000 . MOVS r0,#0
- 0x0101463e: f7ecf97b ..{. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014642: f00003bf .... AND r3,r0,#0xbf
- 0x01014646: 2201 ." MOVS r2,#1
- 0x01014648: 2168 h! MOVS r1,#0x68
- 0x0101464a: 2000 . MOVS r0,#0
- 0x0101464c: f7ecf979 ..y. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014650: 2302 .# MOVS r3,#2
- 0x01014652: 2201 ." MOVS r2,#1
- 0x01014654: 21cf .! MOVS r1,#0xcf
- 0x01014656: 2000 . MOVS r0,#0
- 0x01014658: f7ecf973 ..s. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101465c: 2201 ." MOVS r2,#1
- 0x0101465e: 2168 h! MOVS r1,#0x68
- 0x01014660: 2000 . MOVS r0,#0
- 0x01014662: f7ecf969 ..i. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01014666: f000037f .... AND r3,r0,#0x7f
- 0x0101466a: 2201 ." MOVS r2,#1
- 0x0101466c: 2168 h! MOVS r1,#0x68
- 0x0101466e: 2000 . MOVS r0,#0
- 0x01014670: f7ecf967 ..g. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014674: 2201 ." MOVS r2,#1
- 0x01014676: 216d m! MOVS r1,#0x6d
- 0x01014678: 2000 . MOVS r0,#0
- 0x0101467a: f7ecf95d ..]. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x0101467e: f00003bf .... AND r3,r0,#0xbf
- 0x01014682: 2201 ." MOVS r2,#1
- 0x01014684: 216d m! MOVS r1,#0x6d
- 0x01014686: 2000 . MOVS r0,#0
- 0x01014688: f7ecf95b ..[. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x0101468c: 230a .# MOVS r3,#0xa
- 0x0101468e: 2201 ." MOVS r2,#1
- 0x01014690: 216d m! MOVS r1,#0x6d
- 0x01014692: 2000 . MOVS r0,#0
- 0x01014694: f7ecf955 ..U. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01014698: 2201 ." MOVS r2,#1
- 0x0101469a: 2119 .! MOVS r1,#0x19
- 0x0101469c: 2000 . MOVS r0,#0
- 0x0101469e: f7ecf94b ..K. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010146a2: b2c0 .. UXTB r0,r0
- 0x010146a4: f04003f0 @... ORR r3,r0,#0xf0
- 0x010146a8: 2201 ." MOVS r2,#1
- 0x010146aa: 2119 .! MOVS r1,#0x19
- 0x010146ac: 2000 . MOVS r0,#0
- 0x010146ae: f7ecf948 ..H. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010146b2: 2300 .# MOVS r3,#0
- 0x010146b4: 2201 ." MOVS r2,#1
- 0x010146b6: 21b4 .! MOVS r1,#0xb4
- 0x010146b8: 4618 .F MOV r0,r3
- 0x010146ba: f7ecf942 ..B. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010146be: 2201 ." MOVS r2,#1
- 0x010146c0: 2127 '! MOVS r1,#0x27
- 0x010146c2: 2000 . MOVS r0,#0
- 0x010146c4: f7ecf938 ..8. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010146c8: f3c00085 .... UBFX r0,r0,#2,#6
- 0x010146cc: 0083 .. LSLS r3,r0,#2
- 0x010146ce: 2201 ." MOVS r2,#1
- 0x010146d0: 2127 '! MOVS r1,#0x27
- 0x010146d2: 2000 . MOVS r0,#0
- 0x010146d4: f7ecf935 ..5. BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x010146d8: 9801 .. LDR r0,[sp,#4]
- 0x010146da: f7fffb97 .... BL pmu_bg_trim ; 0x1013e0c
- 0x010146de: bd3e >. POP {r1-r5,pc}
- 0x010146e0: 2201 ." MOVS r2,#1
- 0x010146e2: 2117 .! MOVS r1,#0x17
- 0x010146e4: 2000 . MOVS r0,#0
- 0x010146e6: f7ecf927 ..'. BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x010146ea: f3c01003 .... UBFX r0,r0,#4,#4
- 0x010146ee: 2107 .! MOVS r1,#7
- 0x010146f0: e6f0 .. B 0x10144d4 ; pmu_sub_init + 248
- 0x010146f2: 0000 .. MOVS r0,r0
- i.prf_add_profile
- prf_add_profile
- 0x010146f4: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x010146f8: 468b .F MOV r11,r1
- 0x010146fa: 492c ,I LDR r1,[pc,#176] ; [0x10147ac] = 0x20003b9c
- 0x010146fc: 4604 .F MOV r4,r0
- 0x010146fe: 2600 .& MOVS r6,#0
- 0x01014700: 6809 .h LDR r1,[r1,#0]
- 0x01014702: 8840 @. LDRH r0,[r0,#2]
- 0x01014704: 4788 .G BLX r1
- 0x01014706: 0001 .. MOVS r1,r0
- 0x01014708: d009 .. BEQ 0x101471e ; prf_add_profile + 42
- 0x0101470a: 4b28 (K LDR r3,[pc,#160] ; [0x10147ac] = 0x20003b9c
- 0x0101470c: 2000 . MOVS r0,#0
- 0x0101470e: 4f28 (O LDR r7,[pc,#160] ; [0x10147b0] = 0x20000080
- 0x01014710: 1d1b .. ADDS r3,r3,#4
- 0x01014712: f04f0912 O... MOV r9,#0x12
- 0x01014716: f897c047 ..G. LDRB r12,[r7,#0x47]
- 0x0101471a: 681a .h LDR r2,[r3,#0]
- 0x0101471c: e00f .. B 0x101473e ; prf_add_profile + 74
- 0x0101471e: 2640 @& MOVS r6,#0x40
- 0x01014720: e023 #. B 0x101476a ; prf_add_profile + 118
- 0x01014722: bf00 .. NOP
- 0x01014724: eb000880 .... ADD r8,r0,r0,LSL #2
- 0x01014728: eb090588 .... ADD r5,r9,r8,LSL #2
- 0x0101472c: 5b55 U[ LDRH r5,[r2,r5]
- 0x0101472e: f8b48002 .... LDRH r8,[r4,#2]
- 0x01014732: 4545 EE CMP r5,r8
- 0x01014734: d101 .. BNE 0x101473a ; prf_add_profile + 70
- 0x01014736: 2642 B& MOVS r6,#0x42
- 0x01014738: e017 .. B 0x101476a ; prf_add_profile + 118
- 0x0101473a: 1c40 @. ADDS r0,r0,#1
- 0x0101473c: b2c0 .. UXTB r0,r0
- 0x0101473e: 4584 .E CMP r12,r0
- 0x01014740: d8f0 .. BHI 0x1014724 ; prf_add_profile + 48
- 0x01014742: 2500 .% MOVS r5,#0
- 0x01014744: 46ba .F MOV r10,r7
- 0x01014746: e008 .. B 0x101475a ; prf_add_profile + 102
- 0x01014748: eb050785 .... ADD r7,r5,r5,LSL #2
- 0x0101474c: eb090087 .... ADD r0,r9,r7,LSL #2
- 0x01014750: 5a10 .Z LDRH r0,[r2,r0]
- 0x01014752: 28ff .( CMP r0,#0xff
- 0x01014754: d00c .. BEQ 0x1014770 ; prf_add_profile + 124
- 0x01014756: 1c6d m. ADDS r5,r5,#1
- 0x01014758: b2ed .. UXTB r5,r5
- 0x0101475a: 45ac .E CMP r12,r5
- 0x0101475c: d8f4 .. BHI 0x1014748 ; prf_add_profile + 84
- 0x0101475e: bf00 .. NOP
- 0x01014760: f89a0047 ..G. LDRB r0,[r10,#0x47]
- 0x01014764: 42a8 .B CMP r0,r5
- 0x01014766: d100 .. BNE 0x101476a ; prf_add_profile + 118
- 0x01014768: 264b K& MOVS r6,#0x4b
- 0x0101476a: 4630 0F MOV r0,r6
- 0x0101476c: e8bd8ff8 .... POP {r3-r11,pc}
- 0x01014770: f1040008 .... ADD r0,r4,#8
- 0x01014774: 9000 .. STR r0,[sp,#0]
- 0x01014776: eb050785 .... ADD r7,r5,r5,LSL #2
- 0x0101477a: 4698 .F MOV r8,r3
- 0x0101477c: eb020087 .... ADD r0,r2,r7,LSL #2
- 0x01014780: 680e .h LDR r6,[r1,#0]
- 0x01014782: 7863 cx LDRB r3,[r4,#1]
- 0x01014784: 88a2 .. LDRH r2,[r4,#4]
- 0x01014786: 1da1 .. ADDS r1,r4,#6
- 0x01014788: 47b0 .G BLX r6
- 0x0101478a: 0006 .. MOVS r6,r0
- 0x0101478c: d1e8 .. BNE 0x1014760 ; prf_add_profile + 108
- 0x0101478e: f8d83000 ...0 LDR r3,[r8,#0]
- 0x01014792: 8862 b. LDRH r2,[r4,#2]
- 0x01014794: eb090187 .... ADD r1,r9,r7,LSL #2
- 0x01014798: 525a ZR STRH r2,[r3,r1]
- 0x0101479a: f8d80000 .... LDR r0,[r8,#0]
- 0x0101479e: 2110 .! MOVS r1,#0x10
- 0x010147a0: eb010187 .... ADD r1,r1,r7,LSL #2
- 0x010147a4: 5a41 AZ LDRH r1,[r0,r1]
- 0x010147a6: f8ab1000 .... STRH r1,[r11,#0]
- 0x010147aa: e7d9 .. B 0x1014760 ; prf_add_profile + 108
- $d
- 0x010147ac: 20003b9c .;. DCD 536886172
- 0x010147b0: 20000080 ... DCD 536871040
- $t
- i.prf_cleanup
- prf_cleanup
- 0x010147b4: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x010147b8: 4d11 .M LDR r5,[pc,#68] ; [0x1014800] = 0x20003ba0
- 0x010147ba: 468a .F MOV r10,r1
- 0x010147bc: 4683 .F MOV r11,r0
- 0x010147be: 2400 .$ MOVS r4,#0
- 0x010147c0: f04f0812 O... MOV r8,#0x12
- 0x010147c4: f1a50904 .... SUB r9,r5,#4
- 0x010147c8: 4f0e .O LDR r7,[pc,#56] ; [0x1014804] = 0x20000080
- 0x010147ca: e013 .. B 0x10147f4 ; prf_cleanup + 64
- 0x010147cc: 6829 )h LDR r1,[r5,#0]
- 0x010147ce: eb040684 .... ADD r6,r4,r4,LSL #2
- 0x010147d2: eb080086 .... ADD r0,r8,r6,LSL #2
- 0x010147d6: 5a08 .Z LDRH r0,[r1,r0]
- 0x010147d8: f8d91000 .... LDR r1,[r9,#0]
- 0x010147dc: 4788 .G BLX r1
- 0x010147de: b138 8. CBZ r0,0x10147f0 ; prf_cleanup + 60
- 0x010147e0: 6829 )h LDR r1,[r5,#0]
- 0x010147e2: 4652 RF MOV r2,r10
- 0x010147e4: eb010386 .... ADD r3,r1,r6,LSL #2
- 0x010147e8: 68c6 .h LDR r6,[r0,#0xc]
- 0x010147ea: 4659 YF MOV r1,r11
- 0x010147ec: 4618 .F MOV r0,r3
- 0x010147ee: 47b0 .G BLX r6
- 0x010147f0: 1c64 d. ADDS r4,r4,#1
- 0x010147f2: b2e4 .. UXTB r4,r4
- 0x010147f4: f8970047 ..G. LDRB r0,[r7,#0x47]
- 0x010147f8: 42a0 .B CMP r0,r4
- 0x010147fa: d8e7 .. BHI 0x10147cc ; prf_cleanup + 24
- 0x010147fc: e8bd9ff0 .... POP {r4-r12,pc}
- $d
- 0x01014800: 20003ba0 .;. DCD 536886176
- 0x01014804: 20000080 ... DCD 536871040
- $t
- i.prf_create
- prf_create
- 0x01014808: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0101480c: 4d11 .M LDR r5,[pc,#68] ; [0x1014854] = 0x20003ba0
- 0x0101480e: 4682 .F MOV r10,r0
- 0x01014810: 2400 .$ MOVS r4,#0
- 0x01014812: f04f0812 O... MOV r8,#0x12
- 0x01014816: f1a50904 .... SUB r9,r5,#4
- 0x0101481a: 4f0f .O LDR r7,[pc,#60] ; [0x1014858] = 0x20000080
- 0x0101481c: e013 .. B 0x1014846 ; prf_create + 62
- 0x0101481e: bf00 .. NOP
- 0x01014820: 6829 )h LDR r1,[r5,#0]
- 0x01014822: eb040684 .... ADD r6,r4,r4,LSL #2
- 0x01014826: eb080086 .... ADD r0,r8,r6,LSL #2
- 0x0101482a: 5a08 .Z LDRH r0,[r1,r0]
- 0x0101482c: f8d91000 .... LDR r1,[r9,#0]
- 0x01014830: 4788 .G BLX r1
- 0x01014832: b130 0. CBZ r0,0x1014842 ; prf_create + 58
- 0x01014834: 6829 )h LDR r1,[r5,#0]
- 0x01014836: 6882 .h LDR r2,[r0,#8]
- 0x01014838: eb010386 .... ADD r3,r1,r6,LSL #2
- 0x0101483c: 4651 QF MOV r1,r10
- 0x0101483e: 4618 .F MOV r0,r3
- 0x01014840: 4790 .G BLX r2
- 0x01014842: 1c64 d. ADDS r4,r4,#1
- 0x01014844: b2e4 .. UXTB r4,r4
- 0x01014846: f8970047 ..G. LDRB r0,[r7,#0x47]
- 0x0101484a: 42a0 .B CMP r0,r4
- 0x0101484c: d8e8 .. BHI 0x1014820 ; prf_create + 24
- 0x0101484e: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x01014852: 0000 .. DCW 0
- 0x01014854: 20003ba0 .;. DCD 536886176
- 0x01014858: 20000080 ... DCD 536871040
- $t
- i.prf_extract_svc_info_uuid_128
- prf_extract_svc_info_uuid_128
- 0x0101485c: e92d4fff -..O PUSH {r0-r11,lr}
- 0x01014860: b08f .. SUB sp,sp,#0x3c
- 0x01014862: 4691 .F MOV r9,r2
- 0x01014864: e9ddb71c .... LDRD r11,r7,[sp,#0x70]
- 0x01014868: 4605 .F MOV r5,r0
- 0x0101486a: 2400 .$ MOVS r4,#0
- 0x0101486c: e0bc .. B 0x10149e8 ; prf_extract_svc_info_uuid_128 + 396
- 0x0101486e: bf00 .. NOP
- 0x01014870: eb040044 ..D. ADD r0,r4,r4,LSL #1
- 0x01014874: eb0000c4 .... ADD r0,r0,r4,LSL #3
- 0x01014878: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x0101487c: 7d83 .} LDRB r3,[r0,#0x16]
- 0x0101487e: 2b02 .+ CMP r3,#2
- 0x01014880: d179 y. BNE 0x1014976 ; prf_extract_svc_info_uuid_128 + 282
- 0x01014882: 1c63 c. ADDS r3,r4,#1
- 0x01014884: 4413 .D ADD r3,r3,r2
- 0x01014886: b29b .. UXTH r3,r3
- 0x01014888: 930b .. STR r3,[sp,#0x2c]
- 0x0101488a: f8b0a018 .... LDRH r10,[r0,#0x18]
- 0x0101488e: 7dc0 .} LDRB r0,[r0,#0x17]
- 0x01014890: 9403 .. STR r4,[sp,#0xc]
- 0x01014892: 900a .. STR r0,[sp,#0x28]
- 0x01014894: 4551 QE CMP r1,r10
- 0x01014896: d36e n. BCC 0x1014976 ; prf_extract_svc_info_uuid_128 + 282
- 0x01014898: 1911 .. ADDS r1,r2,r4
- 0x0101489a: 4551 QE CMP r1,r10
- 0x0101489c: d26b k. BCS 0x1014976 ; prf_extract_svc_info_uuid_128 + 282
- 0x0101489e: ebaa0002 .... SUB r0,r10,r2
- 0x010148a2: 1e40 @. SUBS r0,r0,#1
- 0x010148a4: b2c0 .. UXTB r0,r0
- 0x010148a6: 900c .. STR r0,[sp,#0x30]
- 0x010148a8: 2000 . MOVS r0,#0
- 0x010148aa: e096 .. B 0x10149da ; prf_extract_svc_info_uuid_128 + 382
- 0x010148ac: eb080188 .... ADD r1,r8,r8,LSL #2
- 0x010148b0: 2000 . MOVS r0,#0
- 0x010148b2: eb090281 .... ADD r2,r9,r1,LSL #2
- 0x010148b6: e005 .. B 0x10148c4 ; prf_extract_svc_info_uuid_128 + 104
- 0x010148b8: 1813 .. ADDS r3,r2,r0
- 0x010148ba: 785e ^x LDRB r6,[r3,#1]
- 0x010148bc: ab05 .. ADD r3,sp,#0x14
- 0x010148be: 541e .T STRB r6,[r3,r0]
- 0x010148c0: 1c40 @. ADDS r0,r0,#1
- 0x010148c2: b2c0 .. UXTB r0,r0
- 0x010148c4: f8193021 ..!0 LDRB r3,[r9,r1,LSL #2]
- 0x010148c8: 4283 .B CMP r3,r0
- 0x010148ca: d8f5 .. BHI 0x10148b8 ; prf_extract_svc_info_uuid_128 + 92
- 0x010148cc: 9812 .. LDR r0,[sp,#0x48]
- 0x010148ce: eb080248 ..H. ADD r2,r8,r8,LSL #1
- 0x010148d2: f8300012 0... LDRH r0,[r0,r2,LSL #1]
- 0x010148d6: 2800 .( CMP r0,#0
- 0x010148d8: d17c |. BNE 0x10149d4 ; prf_extract_svc_info_uuid_128 + 376
- 0x010148da: 980c .. LDR r0,[sp,#0x30]
- 0x010148dc: f8193021 ..!0 LDRB r3,[r9,r1,LSL #2]
- 0x010148e0: eb000140 ..@. ADD r1,r0,r0,LSL #1
- 0x010148e4: eb0100c0 .... ADD r0,r1,r0,LSL #3
- 0x010148e8: eb050040 ..@. ADD r0,r5,r0,LSL #1
- 0x010148ec: aa05 .. ADD r2,sp,#0x14
- 0x010148ee: 7dc1 .} LDRB r1,[r0,#0x17]
- 0x010148f0: 3018 .0 ADDS r0,r0,#0x18
- 0x010148f2: f7effc03 .... BL attm_uuid_comp ; 0x10040fc
- 0x010148f6: b3e8 .. CBZ r0,0x1014974 ; prf_extract_svc_info_uuid_128 + 280
- 0x010148f8: 9a12 .. LDR r2,[sp,#0x48]
- 0x010148fa: eb080048 ..H. ADD r0,r8,r8,LSL #1
- 0x010148fe: 990b .. LDR r1,[sp,#0x2c]
- 0x01014900: f8221010 "... STRH r1,[r2,r0,LSL #1]
- 0x01014904: 9a12 .. LDR r2,[sp,#0x48]
- 0x01014906: eb020040 ..@. ADD r0,r2,r0,LSL #1
- 0x0101490a: 9009 .. STR r0,[sp,#0x24]
- 0x0101490c: f8a0a002 .... STRH r10,[r0,#2]
- 0x01014910: 990a .. LDR r1,[sp,#0x28]
- 0x01014912: 7101 .q STRB r1,[r0,#4]
- 0x01014914: eb080288 .... ADD r2,r8,r8,LSL #2
- 0x01014918: eb090182 .... ADD r1,r9,r2,LSL #2
- 0x0101491c: 981f .. LDR r0,[sp,#0x7c]
- 0x0101491e: 74c8 .t STRB r0,[r1,#0x13]
- 0x01014920: 1c64 d. ADDS r4,r4,#1
- 0x01014922: b2e4 .. UXTB r4,r4
- 0x01014924: eb040044 ..D. ADD r0,r4,r4,LSL #1
- 0x01014928: eb0000c4 .... ADD r0,r0,r4,LSL #3
- 0x0101492c: eb050a40 ..@. ADD r10,r5,r0,LSL #1
- 0x01014930: f89a0016 .... LDRB r0,[r10,#0x16]
- 0x01014934: 2804 .( CMP r0,#4
- 0x01014936: d13a :. BNE 0x10149ae ; prf_extract_svc_info_uuid_128 + 338
- 0x01014938: 2600 .& MOVS r6,#0
- 0x0101493a: e036 6. B 0x10149aa ; prf_extract_svc_info_uuid_128 + 334
- 0x0101493c: eb060186 .... ADD r1,r6,r6,LSL #2
- 0x01014940: 2000 . MOVS r0,#0
- 0x01014942: ab05 .. ADD r3,sp,#0x14
- 0x01014944: eb070281 .... ADD r2,r7,r1,LSL #2
- 0x01014948: e008 .. B 0x101495c ; prf_extract_svc_info_uuid_128 + 256
- 0x0101494a: bf00 .. NOP
- 0x0101494c: eb020c00 .... ADD r12,r2,r0
- 0x01014950: f89cc001 .... LDRB r12,[r12,#1]
- 0x01014954: f803c000 .... STRB r12,[r3,r0]
- 0x01014958: 1c40 @. ADDS r0,r0,#1
- 0x0101495a: b2c0 .. UXTB r0,r0
- 0x0101495c: f817c021 ..!. LDRB r12,[r7,r1,LSL #2]
- 0x01014960: 4584 .E CMP r12,r0
- 0x01014962: d8f3 .. BHI 0x101494c ; prf_extract_svc_info_uuid_128 + 240
- 0x01014964: 981e .. LDR r0,[sp,#0x78]
- 0x01014966: f8300016 0... LDRH r0,[r0,r6,LSL #1]
- 0x0101496a: b9e0 .. CBNZ r0,0x10149a6 ; prf_extract_svc_info_uuid_128 + 330
- 0x0101496c: 7c92 .| LDRB r2,[r2,#0x12]
- 0x0101496e: 4542 BE CMP r2,r8
- 0x01014970: d119 .. BNE 0x10149a6 ; prf_extract_svc_info_uuid_128 + 330
- 0x01014972: e001 .. B 0x1014978 ; prf_extract_svc_info_uuid_128 + 284
- 0x01014974: e02e .. B 0x10149d4 ; prf_extract_svc_info_uuid_128 + 376
- 0x01014976: e035 5. B 0x10149e4 ; prf_extract_svc_info_uuid_128 + 392
- 0x01014978: f00c03ff .... AND r3,r12,#0xff
- 0x0101497c: f89a1017 .... LDRB r1,[r10,#0x17]
- 0x01014980: f10a0018 .... ADD r0,r10,#0x18
- 0x01014984: aa05 .. ADD r2,sp,#0x14
- 0x01014986: f7effbb9 .... BL attm_uuid_comp ; 0x10040fc
- 0x0101498a: b160 `. CBZ r0,0x10149a6 ; prf_extract_svc_info_uuid_128 + 330
- 0x0101498c: 8a69 i. LDRH r1,[r5,#0x12]
- 0x0101498e: 1c60 `. ADDS r0,r4,#1
- 0x01014990: 4408 .D ADD r0,r0,r1
- 0x01014992: 991e .. LDR r1,[sp,#0x78]
- 0x01014994: f8210016 !... STRH r0,[r1,r6,LSL #1]
- 0x01014998: eb060186 .... ADD r1,r6,r6,LSL #2
- 0x0101499c: eb070181 .... ADD r1,r7,r1,LSL #2
- 0x010149a0: 981f .. LDR r0,[sp,#0x7c]
- 0x010149a2: 74c8 .t STRB r0,[r1,#0x13]
- 0x010149a4: e003 .. B 0x10149ae ; prf_extract_svc_info_uuid_128 + 338
- 0x010149a6: 1c76 v. ADDS r6,r6,#1
- 0x010149a8: b2f6 .. UXTB r6,r6
- 0x010149aa: 455e ^E CMP r6,r11
- 0x010149ac: d3c6 .. BCC 0x101493c ; prf_extract_svc_info_uuid_128 + 224
- 0x010149ae: 8a68 h. LDRH r0,[r5,#0x12]
- 0x010149b0: 1c61 a. ADDS r1,r4,#1
- 0x010149b2: 4401 .D ADD r1,r1,r0
- 0x010149b4: 8aa8 .. LDRH r0,[r5,#0x14]
- 0x010149b6: 4281 .B CMP r1,r0
- 0x010149b8: d805 .. BHI 0x10149c6 ; prf_extract_svc_info_uuid_128 + 362
- 0x010149ba: f89a0016 .... LDRB r0,[r10,#0x16]
- 0x010149be: 2802 .( CMP r0,#2
- 0x010149c0: d001 .. BEQ 0x10149c6 ; prf_extract_svc_info_uuid_128 + 362
- 0x010149c2: 2801 .( CMP r0,#1
- 0x010149c4: d1ac .. BNE 0x1014920 ; prf_extract_svc_info_uuid_128 + 196
- 0x010149c6: 1e64 d. SUBS r4,r4,#1
- 0x010149c8: 9803 .. LDR r0,[sp,#0xc]
- 0x010149ca: 9909 .. LDR r1,[sp,#0x24]
- 0x010149cc: b2e4 .. UXTB r4,r4
- 0x010149ce: 1a20 . SUBS r0,r4,r0
- 0x010149d0: 7148 Hq STRB r0,[r1,#5]
- 0x010149d2: e007 .. B 0x10149e4 ; prf_extract_svc_info_uuid_128 + 392
- 0x010149d4: f1080001 .... ADD r0,r8,#1
- 0x010149d8: b2c0 .. UXTB r0,r0
- 0x010149da: 9910 .. LDR r1,[sp,#0x40]
- 0x010149dc: 4680 .F MOV r8,r0
- 0x010149de: 4288 .B CMP r0,r1
- 0x010149e0: f4ffaf64 ..d. BCC 0x10148ac ; prf_extract_svc_info_uuid_128 + 80
- 0x010149e4: 1c64 d. ADDS r4,r4,#1
- 0x010149e6: b2e4 .. UXTB r4,r4
- 0x010149e8: 8aa9 .. LDRH r1,[r5,#0x14]
- 0x010149ea: 8a6a j. LDRH r2,[r5,#0x12]
- 0x010149ec: 1a88 .. SUBS r0,r1,r2
- 0x010149ee: 42a0 .B CMP r0,r4
- 0x010149f0: f73faf3e ?.>. BGT 0x1014870 ; prf_extract_svc_info_uuid_128 + 20
- 0x010149f4: b013 .. ADD sp,sp,#0x4c
- 0x010149f6: e8bd8ff0 .... POP {r4-r11,pc}
- 0x010149fa: 0000 .. MOVS r0,r0
- i.prf_get_task_from_id
- prf_get_task_from_id
- 0x010149fc: b5f0 .. PUSH {r4-r7,lr}
- 0x010149fe: 4a10 .J LDR r2,[pc,#64] ; [0x1014a40] = 0x20003ba0
- 0x01014a00: 4c10 .L LDR r4,[pc,#64] ; [0x1014a44] = 0x20000080
- 0x01014a02: 0a03 .. LSRS r3,r0,#8
- 0x01014a04: b2c5 .. UXTB r5,r0
- 0x01014a06: 21ff .! MOVS r1,#0xff
- 0x01014a08: 2000 . MOVS r0,#0
- 0x01014a0a: 6812 .h LDR r2,[r2,#0]
- 0x01014a0c: 2612 .& MOVS r6,#0x12
- 0x01014a0e: f8944047 ..G@ LDRB r4,[r4,#0x47]
- 0x01014a12: e00f .. B 0x1014a34 ; prf_get_task_from_id + 56
- 0x01014a14: eb000780 .... ADD r7,r0,r0,LSL #2
- 0x01014a18: eb060787 .... ADD r7,r6,r7,LSL #2
- 0x01014a1c: 5bd7 .[ LDRH r7,[r2,r7]
- 0x01014a1e: 42af .B CMP r7,r5
- 0x01014a20: d106 .. BNE 0x1014a30 ; prf_get_task_from_id + 52
- 0x01014a22: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x01014a26: 2110 .! MOVS r1,#0x10
- 0x01014a28: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x01014a2c: 5a11 .Z LDRH r1,[r2,r0]
- 0x01014a2e: e003 .. B 0x1014a38 ; prf_get_task_from_id + 60
- 0x01014a30: 1c40 @. ADDS r0,r0,#1
- 0x01014a32: b2c0 .. UXTB r0,r0
- 0x01014a34: 4284 .B CMP r4,r0
- 0x01014a36: d8ed .. BHI 0x1014a14 ; prf_get_task_from_id + 24
- 0x01014a38: ea412003 A.. ORR r0,r1,r3,LSL #8
- 0x01014a3c: bdf0 .. POP {r4-r7,pc}
- $d
- 0x01014a3e: 0000 .. DCW 0
- 0x01014a40: 20003ba0 .;. DCD 536886176
- 0x01014a44: 20000080 ... DCD 536871040
- $t
- i.prf_init
- prf_init
- 0x01014a48: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x01014a4c: f04f0b00 O... MOV r11,#0
- 0x01014a50: 4c3a :L LDR r4,[pc,#232] ; [0x1014b3c] = 0x20003ba0
- 0x01014a52: 4d3b ;M LDR r5,[pc,#236] ; [0x1014b40] = 0x20000080
- 0x01014a54: f04f0910 O... MOV r9,#0x10
- 0x01014a58: f04f0a12 O... MOV r10,#0x12
- 0x01014a5c: 465e ^F MOV r6,r11
- 0x01014a5e: b388 .. CBZ r0,0x1014ac4 ; prf_init + 124
- 0x01014a60: 46a8 .F MOV r8,r5
- 0x01014a62: e066 f. B 0x1014b32 ; prf_init + 234
- 0x01014a64: eb060086 .... ADD r0,r6,r6,LSL #2
- 0x01014a68: 230c .# MOVS r3,#0xc
- 0x01014a6a: 6822 "h LDR r2,[r4,#0]
- 0x01014a6c: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x01014a70: 4659 YF MOV r1,r11
- 0x01014a72: f842b003 B... STR r11,[r2,r3]
- 0x01014a76: 6827 'h LDR r7,[r4,#0]
- 0x01014a78: f1060309 .... ADD r3,r6,#9
- 0x01014a7c: eb090280 .... ADD r2,r9,r0,LSL #2
- 0x01014a80: 52bb .R STRH r3,[r7,r2]
- 0x01014a82: f8d4c000 .... LDR r12,[r4,#0]
- 0x01014a86: 23ff .# MOVS r3,#0xff
- 0x01014a88: eb0a0780 .... ADD r7,r10,r0,LSL #2
- 0x01014a8c: f82c3007 ,..0 STRH r3,[r12,r7]
- 0x01014a90: 6823 #h LDR r3,[r4,#0]
- 0x01014a92: f843b020 C. . STR r11,[r3,r0,LSL #2]
- 0x01014a96: 2304 .# MOVS r3,#4
- 0x01014a98: 6827 'h LDR r7,[r4,#0]
- 0x01014a9a: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x01014a9e: 50f9 .P STR r1,[r7,r3]
- 0x01014aa0: 6827 'h LDR r7,[r4,#0]
- 0x01014aa2: 2308 .# MOVS r3,#8
- 0x01014aa4: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x01014aa8: 52f9 .R STRH r1,[r7,r3]
- 0x01014aaa: 6827 'h LDR r7,[r4,#0]
- 0x01014aac: 230a .# MOVS r3,#0xa
- 0x01014aae: eb030380 .... ADD r3,r3,r0,LSL #2
- 0x01014ab2: 52f9 .R STRH r1,[r7,r3]
- 0x01014ab4: 6823 #h LDR r3,[r4,#0]
- 0x01014ab6: eb030180 .... ADD r1,r3,r0,LSL #2
- 0x01014aba: 5c98 .\ LDRB r0,[r3,r2]
- 0x01014abc: f7ecf804 .... BL $Ven$TT$L$$ke_task_create ; 0x1000ac8
- 0x01014ac0: 1c76 v. ADDS r6,r6,#1
- 0x01014ac2: b2f6 .. UXTB r6,r6
- 0x01014ac4: f8950047 ..G. LDRB r0,[r5,#0x47]
- 0x01014ac8: 42b0 .B CMP r0,r6
- 0x01014aca: d8cb .. BHI 0x1014a64 ; prf_init + 28
- 0x01014acc: e8bd9ff0 .... POP {r4-r12,pc}
- 0x01014ad0: 6821 !h LDR r1,[r4,#0]
- 0x01014ad2: eb060586 .... ADD r5,r6,r6,LSL #2
- 0x01014ad6: eb0a0785 .... ADD r7,r10,r5,LSL #2
- 0x01014ada: 5bc8 .[ LDRH r0,[r1,r7]
- 0x01014adc: 4917 .I LDR r1,[pc,#92] ; [0x1014b3c] = 0x20003ba0
- 0x01014ade: 1f09 .. SUBS r1,r1,#4
- 0x01014ae0: 6809 .h LDR r1,[r1,#0]
- 0x01014ae2: 4788 .G BLX r1
- 0x01014ae4: b128 (. CBZ r0,0x1014af2 ; prf_init + 170
- 0x01014ae6: 6821 !h LDR r1,[r4,#0]
- 0x01014ae8: eb010285 .... ADD r2,r1,r5,LSL #2
- 0x01014aec: 6841 Ah LDR r1,[r0,#4]
- 0x01014aee: 4610 .F MOV r0,r2
- 0x01014af0: 4788 .G BLX r1
- 0x01014af2: 6821 !h LDR r1,[r4,#0]
- 0x01014af4: 20ff . MOVS r0,#0xff
- 0x01014af6: 53c8 .S STRH r0,[r1,r7]
- 0x01014af8: 6821 !h LDR r1,[r4,#0]
- 0x01014afa: eb090085 .... ADD r0,r9,r5,LSL #2
- 0x01014afe: f841b025 A.%. STR r11,[r1,r5,LSL #2]
- 0x01014b02: 2104 .! MOVS r1,#4
- 0x01014b04: 6822 "h LDR r2,[r4,#0]
- 0x01014b06: eb010185 .... ADD r1,r1,r5,LSL #2
- 0x01014b0a: f842b001 B... STR r11,[r2,r1]
- 0x01014b0e: 6822 "h LDR r2,[r4,#0]
- 0x01014b10: 2108 .! MOVS r1,#8
- 0x01014b12: eb010185 .... ADD r1,r1,r5,LSL #2
- 0x01014b16: f822b001 "... STRH r11,[r2,r1]
- 0x01014b1a: 6822 "h LDR r2,[r4,#0]
- 0x01014b1c: 210a .! MOVS r1,#0xa
- 0x01014b1e: eb010185 .... ADD r1,r1,r5,LSL #2
- 0x01014b22: f822b001 "... STRH r11,[r2,r1]
- 0x01014b26: 6821 !h LDR r1,[r4,#0]
- 0x01014b28: 5c08 .\ LDRB r0,[r1,r0]
- 0x01014b2a: f7ecf8db .... BL $Ven$TT$L$$ke_task_msg_flush ; 0x1000ce4
- 0x01014b2e: 1c76 v. ADDS r6,r6,#1
- 0x01014b30: b2f6 .. UXTB r6,r6
- 0x01014b32: f8980047 ..G. LDRB r0,[r8,#0x47]
- 0x01014b36: 42b0 .B CMP r0,r6
- 0x01014b38: d8ca .. BHI 0x1014ad0 ; prf_init + 136
- 0x01014b3a: e7c7 .. B 0x1014acc ; prf_init + 132
- $d
- 0x01014b3c: 20003ba0 .;. DCD 536886176
- 0x01014b40: 20000080 ... DCD 536871040
- $t
- i.prf_itf_get_imp
- prf_itf_get_imp
- 0x01014b44: b510 .. PUSH {r4,lr}
- 0x01014b46: 4604 .F MOV r4,r0
- 0x01014b48: 2000 . MOVS r0,#0
- 0x01014b4a: b2e1 .. UXTB r1,r4
- 0x01014b4c: 29c8 .) CMP r1,#0xc8
- 0x01014b4e: d103 .. BNE 0x1014b58 ; prf_itf_get_imp + 20
- 0x01014b50: 4905 .I LDR r1,[pc,#20] ; [0x1014b68] = 0x20003bb0
- 0x01014b52: 6809 .h LDR r1,[r1,#0]
- 0x01014b54: b101 .. CBZ r1,0x1014b58 ; prf_itf_get_imp + 20
- 0x01014b56: 4788 .G BLX r1
- 0x01014b58: 3c49 I< SUBS r4,r4,#0x49
- 0x01014b5a: 2c08 ., CMP r4,#8
- 0x01014b5c: d203 .. BCS 0x1014b66 ; prf_itf_get_imp + 34
- 0x01014b5e: e8bd4010 ...@ POP {r4,lr}
- 0x01014b62: f7faba71 ..q. B get_gatt_default_itf ; 0x100f048
- 0x01014b66: bd10 .. POP {r4,pc}
- $d
- 0x01014b68: 20003bb0 .;. DCD 536886192
- $t
- i.rf_force_agc_enable
- rf_force_agc_enable
- 0x01014b6c: 4770 pG BX lr
- i.rwble_hl_init_imp
- rwble_hl_init_imp
- 0x01014b6e: b510 .. PUSH {r4,lr}
- 0x01014b70: 2000 . MOVS r0,#0
- 0x01014b72: f7eff973 ..s. BL attm_init ; 0x1003e5c
- 0x01014b76: 2000 . MOVS r0,#0
- 0x01014b78: f7f6fbcc .... BL gapm_init ; 0x100b314
- 0x01014b7c: 2000 . MOVS r0,#0
- 0x01014b7e: f7faf9ff .... BL gattm_init ; 0x100ef80
- 0x01014b82: e8bd4010 ...@ POP {r4,lr}
- 0x01014b86: 2000 . MOVS r0,#0
- 0x01014b88: f7febb34 ..4. B l2cm_init ; 0x10131f4
- i.rwble_hl_reset
- rwble_hl_reset
- 0x01014b8c: b510 .. PUSH {r4,lr}
- 0x01014b8e: 2001 . MOVS r0,#1
- 0x01014b90: f7eff964 ..d. BL attm_init ; 0x1003e5c
- 0x01014b94: 2001 . MOVS r0,#1
- 0x01014b96: f7f6fbbd .... BL gapm_init ; 0x100b314
- 0x01014b9a: 2001 . MOVS r0,#1
- 0x01014b9c: f7faf9f0 .... BL gattm_init ; 0x100ef80
- 0x01014ba0: e8bd4010 ...@ POP {r4,lr}
- 0x01014ba4: 2001 . MOVS r0,#1
- 0x01014ba6: f7febb25 ..%. B l2cm_init ; 0x10131f4
- 0x01014baa: 0000 .. MOVS r0,r0
- i.sbc_analyze_1b_8s_simd_even
- sbc_analyze_1b_8s_simd_even
- 0x01014bac: b570 p. PUSH {r4-r6,lr}
- 0x01014bae: 4613 .F MOV r3,r2
- 0x01014bb0: 460d .F MOV r5,r1
- 0x01014bb2: 4604 .F MOV r4,r0
- 0x01014bb4: 4a04 .J LDR r2,[pc,#16] ; [0x1014bc8] = 0x101a3b8
- 0x01014bb6: 4619 .F MOV r1,r3
- 0x01014bb8: 4628 (F MOV r0,r5
- 0x01014bba: f7ebfaee .... BL __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd ; 0x100019a
- 0x01014bbe: 4803 .H LDR r0,[pc,#12] ; [0x1014bcc] = 0x1014bd1
- 0x01014bc0: f8c4029c .... STR r0,[r4,#0x29c]
- 0x01014bc4: bd70 p. POP {r4-r6,pc}
- $d
- 0x01014bc6: 0000 .. DCW 0
- 0x01014bc8: 0101a3b8 .... DCD 16884664
- 0x01014bcc: 01014bd1 .K.. DCD 16862161
- $t
- i.sbc_analyze_1b_8s_simd_odd
- sbc_analyze_1b_8s_simd_odd
- 0x01014bd0: b570 p. PUSH {r4-r6,lr}
- 0x01014bd2: 4613 .F MOV r3,r2
- 0x01014bd4: 460d .F MOV r5,r1
- 0x01014bd6: 4604 .F MOV r4,r0
- 0x01014bd8: 4a04 .J LDR r2,[pc,#16] ; [0x1014bec] = 0x101a4d8
- 0x01014bda: 4619 .F MOV r1,r3
- 0x01014bdc: 4628 (F MOV r0,r5
- 0x01014bde: f7ebfadc .... BL __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd ; 0x100019a
- 0x01014be2: 4803 .H LDR r0,[pc,#12] ; [0x1014bf0] = 0x1014bad
- 0x01014be4: f8c4029c .... STR r0,[r4,#0x29c]
- 0x01014be8: bd70 p. POP {r4-r6,pc}
- $d
- 0x01014bea: 0000 .. DCW 0
- 0x01014bec: 0101a4d8 .... DCD 16884952
- 0x01014bf0: 01014bad .K.. DCD 16862125
- $t
- i.sbc_analyze_4b_4s_simd
- sbc_analyze_4b_4s_simd
- 0x01014bf4: b570 p. PUSH {r4-r6,lr}
- 0x01014bf6: 4616 .F MOV r6,r2
- 0x01014bf8: 460c .F MOV r4,r1
- 0x01014bfa: 461d .F MOV r5,r3
- 0x01014bfc: 4a0f .J LDR r2,[pc,#60] ; [0x1014c3c] = 0x101a348
- 0x01014bfe: 4631 1F MOV r1,r6
- 0x01014c00: f1040018 .... ADD r0,r4,#0x18
- 0x01014c04: f7ebfa2a ..*. BL __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_four_simd ; 0x100005c
- 0x01014c08: 4a0c .J LDR r2,[pc,#48] ; [0x1014c3c] = 0x101a348
- 0x01014c0a: eb060685 .... ADD r6,r6,r5,LSL #2
- 0x01014c0e: 3a70 p: SUBS r2,r2,#0x70
- 0x01014c10: 4631 1F MOV r1,r6
- 0x01014c12: f1040010 .... ADD r0,r4,#0x10
- 0x01014c16: f7ebfa21 ..!. BL __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_four_simd ; 0x100005c
- 0x01014c1a: eb060685 .... ADD r6,r6,r5,LSL #2
- 0x01014c1e: 4a07 .J LDR r2,[pc,#28] ; [0x1014c3c] = 0x101a348
- 0x01014c20: 4631 1F MOV r1,r6
- 0x01014c22: f1040008 .... ADD r0,r4,#8
- 0x01014c26: f7ebfa19 .... BL __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_four_simd ; 0x100005c
- 0x01014c2a: eb060185 .... ADD r1,r6,r5,LSL #2
- 0x01014c2e: 4620 F MOV r0,r4
- 0x01014c30: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01014c34: 4a01 .J LDR r2,[pc,#4] ; [0x1014c3c] = 0x101a348
- 0x01014c36: 3a70 p: SUBS r2,r2,#0x70
- 0x01014c38: f7ebba10 .... B __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_four_simd ; 0x100005c
- $d
- 0x01014c3c: 0101a348 H... DCD 16884552
- $t
- i.sbc_analyze_4b_8s_simd
- sbc_analyze_4b_8s_simd
- 0x01014c40: b570 p. PUSH {r4-r6,lr}
- 0x01014c42: 4616 .F MOV r6,r2
- 0x01014c44: 460c .F MOV r4,r1
- 0x01014c46: 461d .F MOV r5,r3
- 0x01014c48: 4a0e .J LDR r2,[pc,#56] ; [0x1014c84] = 0x101a4d8
- 0x01014c4a: 4631 1F MOV r1,r6
- 0x01014c4c: f1040030 ..0. ADD r0,r4,#0x30
- 0x01014c50: f7ebfaa3 .... BL __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd ; 0x100019a
- 0x01014c54: eb060685 .... ADD r6,r6,r5,LSL #2
- 0x01014c58: 4a0b .J LDR r2,[pc,#44] ; [0x1014c88] = 0x101a3b8
- 0x01014c5a: 4631 1F MOV r1,r6
- 0x01014c5c: f1040020 .. . ADD r0,r4,#0x20
- 0x01014c60: f7ebfa9b .... BL __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd ; 0x100019a
- 0x01014c64: eb060685 .... ADD r6,r6,r5,LSL #2
- 0x01014c68: 4a06 .J LDR r2,[pc,#24] ; [0x1014c84] = 0x101a4d8
- 0x01014c6a: 4631 1F MOV r1,r6
- 0x01014c6c: f1040010 .... ADD r0,r4,#0x10
- 0x01014c70: f7ebfa93 .... BL __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd ; 0x100019a
- 0x01014c74: eb060185 .... ADD r1,r6,r5,LSL #2
- 0x01014c78: 4620 F MOV r0,r4
- 0x01014c7a: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01014c7e: 4a02 .J LDR r2,[pc,#8] ; [0x1014c88] = 0x101a3b8
- 0x01014c80: f7ebba8b .... B __asm___16_sbc_primitives_c_5a81d6e1__sbc_analyze_eight_simd ; 0x100019a
- $d
- 0x01014c84: 0101a4d8 .... DCD 16884952
- 0x01014c88: 0101a3b8 .... DCD 16884664
- $t
- i.sbc_analyze_audio
- sbc_analyze_audio
- 0x01014c8c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01014c90: 4604 .F MOV r4,r0
- 0x01014c92: 7948 Hy LDRB r0,[r1,#5]
- 0x01014c94: 460d .F MOV r5,r1
- 0x01014c96: 2804 .( CMP r0,#4
- 0x01014c98: d005 .. BEQ 0x1014ca6 ; sbc_analyze_audio + 26
- 0x01014c9a: 2808 .( CMP r0,#8
- 0x01014c9c: d023 #. BEQ 0x1014ce6 ; sbc_analyze_audio + 90
- 0x01014c9e: f06f0004 o... MVN r0,#4
- 0x01014ca2: e8bd81f0 .... POP {r4-r8,pc}
- 0x01014ca6: 7920 y LDRB r0,[r4,#4]
- 0x01014ca8: 78a9 .x LDRB r1,[r5,#2]
- 0x01014caa: 0080 .. LSLS r0,r0,#2
- 0x01014cac: 4240 @B RSBS r0,r0,#0
- 0x01014cae: eb000081 .... ADD r0,r0,r1,LSL #2
- 0x01014cb2: 6821 !h LDR r1,[r4,#0]
- 0x01014cb4: 2600 .& MOVS r6,#0
- 0x01014cb6: 4408 .D ADD r0,r0,r1
- 0x01014cb8: eb040740 ..@. ADD r7,r4,r0,LSL #1
- 0x01014cbc: 1dbf .. ADDS r7,r7,#6
- 0x01014cbe: e00c .. B 0x1014cda ; sbc_analyze_audio + 78
- 0x01014cc0: eb051246 ..F. ADD r2,r5,r6,LSL #5
- 0x01014cc4: 2308 .# MOVS r3,#8
- 0x01014cc6: f8d4c298 .... LDR r12,[r4,#0x298]
- 0x01014cca: 4639 9F MOV r1,r7
- 0x01014ccc: 4620 F MOV r0,r4
- 0x01014cce: 322c ,2 ADDS r2,r2,#0x2c
- 0x01014cd0: 47e0 .G BLX r12
- 0x01014cd2: 7920 y LDRB r0,[r4,#4]
- 0x01014cd4: eba707c0 .... SUB r7,r7,r0,LSL #3
- 0x01014cd8: 4406 .D ADD r6,r6,r0
- 0x01014cda: 78a8 .x LDRB r0,[r5,#2]
- 0x01014cdc: 42b0 .B CMP r0,r6
- 0x01014cde: dcef .. BGT 0x1014cc0 ; sbc_analyze_audio + 52
- 0x01014ce0: 0600 .. LSLS r0,r0,#24
- 0x01014ce2: 0d80 .. LSRS r0,r0,#22
- 0x01014ce4: e7dd .. B 0x1014ca2 ; sbc_analyze_audio + 22
- 0x01014ce6: 7920 y LDRB r0,[r4,#4]
- 0x01014ce8: 78a9 .x LDRB r1,[r5,#2]
- 0x01014cea: 00c0 .. LSLS r0,r0,#3
- 0x01014cec: 4240 @B RSBS r0,r0,#0
- 0x01014cee: eb0000c1 .... ADD r0,r0,r1,LSL #3
- 0x01014cf2: 6821 !h LDR r1,[r4,#0]
- 0x01014cf4: 2600 .& MOVS r6,#0
- 0x01014cf6: 4408 .D ADD r0,r0,r1
- 0x01014cf8: eb040740 ..@. ADD r7,r4,r0,LSL #1
- 0x01014cfc: 1dbf .. ADDS r7,r7,#6
- 0x01014cfe: e00c .. B 0x1014d1a ; sbc_analyze_audio + 142
- 0x01014d00: eb051246 ..F. ADD r2,r5,r6,LSL #5
- 0x01014d04: 2308 .# MOVS r3,#8
- 0x01014d06: f8d4c29c .... LDR r12,[r4,#0x29c]
- 0x01014d0a: 4639 9F MOV r1,r7
- 0x01014d0c: 4620 F MOV r0,r4
- 0x01014d0e: 322c ,2 ADDS r2,r2,#0x2c
- 0x01014d10: 47e0 .G BLX r12
- 0x01014d12: 7920 y LDRB r0,[r4,#4]
- 0x01014d14: eba71700 .... SUB r7,r7,r0,LSL #4
- 0x01014d18: 4406 .D ADD r6,r6,r0
- 0x01014d1a: 78a8 .x LDRB r0,[r5,#2]
- 0x01014d1c: 42b0 .B CMP r0,r6
- 0x01014d1e: dcef .. BGT 0x1014d00 ; sbc_analyze_audio + 116
- 0x01014d20: 0600 .. LSLS r0,r0,#24
- 0x01014d22: 0d40 @. LSRS r0,r0,#21
- 0x01014d24: e7bd .. B 0x1014ca2 ; sbc_analyze_audio + 22
- 0x01014d26: 0000 .. MOVS r0,r0
- i.sbc_calc_scalefactors
- sbc_calc_scalefactors
- 0x01014d28: b5f0 .. PUSH {r4-r7,lr}
- 0x01014d2a: 2500 .% MOVS r5,#0
- 0x01014d2c: e01e .. B 0x1014d6c ; sbc_calc_scalefactors + 68
- 0x01014d2e: bf00 .. NOP
- 0x01014d30: f44f4700 O..G MOV r7,#0x8000
- 0x01014d34: 2600 .& MOVS r6,#0
- 0x01014d36: e00a .. B 0x1014d4e ; sbc_calc_scalefactors + 38
- 0x01014d38: eb001446 ..F. ADD r4,r0,r6,LSL #5
- 0x01014d3c: f8544025 T.%@ LDR r4,[r4,r5,LSL #2]
- 0x01014d40: 2c00 ., CMP r4,#0
- 0x01014d42: da00 .. BGE 0x1014d46 ; sbc_calc_scalefactors + 30
- 0x01014d44: 4264 dB RSBS r4,r4,#0
- 0x01014d46: b10c .. CBZ r4,0x1014d4c ; sbc_calc_scalefactors + 36
- 0x01014d48: 1e64 d. SUBS r4,r4,#1
- 0x01014d4a: 4327 'C ORRS r7,r7,r4
- 0x01014d4c: 1c76 v. ADDS r6,r6,#1
- 0x01014d4e: 4296 .B CMP r6,r2
- 0x01014d50: dbf2 .. BLT 0x1014d38 ; sbc_calc_scalefactors + 16
- 0x01014d52: 2400 .$ MOVS r4,#0
- 0x01014d54: e001 .. B 0x1014d5a ; sbc_calc_scalefactors + 50
- 0x01014d56: 087f .. LSRS r7,r7,#1
- 0x01014d58: 1c64 d. ADDS r4,r4,#1
- 0x01014d5a: 2f00 ./ CMP r7,#0
- 0x01014d5c: d1fb .. BNE 0x1014d56 ; sbc_calc_scalefactors + 46
- 0x01014d5e: f1c40420 .. . RSB r4,r4,#0x20
- 0x01014d62: f1c40410 .... RSB r4,r4,#0x10
- 0x01014d66: f8414025 A.%@ STR r4,[r1,r5,LSL #2]
- 0x01014d6a: 1c6d m. ADDS r5,r5,#1
- 0x01014d6c: 429d .B CMP r5,r3
- 0x01014d6e: dbdf .. BLT 0x1014d30 ; sbc_calc_scalefactors + 8
- 0x01014d70: bdf0 .. POP {r4-r7,pc}
- 0x01014d72: 0000 .. MOVS r0,r0
- i.sbc_calculate_bits_internal
- sbc_calculate_bits_internal
- 0x01014d74: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01014d78: 4689 .F MOV r9,r1
- 0x01014d7a: 78c3 .x LDRB r3,[r0,#3]
- 0x01014d7c: 2100 .! MOVS r1,#0
- 0x01014d7e: b088 .. SUB sp,sp,#0x20
- 0x01014d80: 7806 .x LDRB r6,[r0,#0]
- 0x01014d82: 2b01 .+ CMP r3,#1
- 0x01014d84: 466c lF MOV r4,sp
- 0x01014d86: 460b .F MOV r3,r1
- 0x01014d88: d009 .. BEQ 0x1014d9e ; sbc_calculate_bits_internal + 42
- 0x01014d8a: e023 #. B 0x1014dd4 ; sbc_calculate_bits_internal + 96
- 0x01014d8c: eb000583 .... ADD r5,r0,r3,LSL #2
- 0x01014d90: 68ed .h LDR r5,[r5,#0xc]
- 0x01014d92: f8445023 D.#P STR r5,[r4,r3,LSL #2]
- 0x01014d96: 428d .B CMP r5,r1
- 0x01014d98: dd00 .. BLE 0x1014d9c ; sbc_calculate_bits_internal + 40
- 0x01014d9a: 4629 )F MOV r1,r5
- 0x01014d9c: 1c5b [. ADDS r3,r3,#1
- 0x01014d9e: 4293 .B CMP r3,r2
- 0x01014da0: dbf4 .. BLT 0x1014d8c ; sbc_calculate_bits_internal + 24
- 0x01014da2: e019 .. B 0x1014dd8 ; sbc_calculate_bits_internal + 100
- 0x01014da4: eb000583 .... ADD r5,r0,r3,LSL #2
- 0x01014da8: 68ed .h LDR r5,[r5,#0xc]
- 0x01014daa: b305 .. CBZ r5,0x1014dee ; sbc_calculate_bits_internal + 122
- 0x01014dac: 2a04 .* CMP r2,#4
- 0x01014dae: d021 !. BEQ 0x1014df4 ; sbc_calculate_bits_internal + 128
- 0x01014db0: 4f46 FO LDR r7,[pc,#280] ; [0x1014ecc] = 0x101a158
- 0x01014db2: eb071746 ..F. ADD r7,r7,r6,LSL #5
- 0x01014db6: bf00 .. NOP
- 0x01014db8: f8577023 W.#p LDR r7,[r7,r3,LSL #2]
- 0x01014dbc: 1bed .. SUBS r5,r5,r7
- 0x01014dbe: 2d00 .- CMP r5,#0
- 0x01014dc0: dd02 .. BLE 0x1014dc8 ; sbc_calculate_bits_internal + 84
- 0x01014dc2: eb0575d5 ...u ADD r5,r5,r5,LSR #31
- 0x01014dc6: 106d m. ASRS r5,r5,#1
- 0x01014dc8: f8445023 D.#P STR r5,[r4,r3,LSL #2]
- 0x01014dcc: 428d .B CMP r5,r1
- 0x01014dce: dd00 .. BLE 0x1014dd2 ; sbc_calculate_bits_internal + 94
- 0x01014dd0: 4629 )F MOV r1,r5
- 0x01014dd2: 1c5b [. ADDS r3,r3,#1
- 0x01014dd4: 4293 .B CMP r3,r2
- 0x01014dd6: dbe5 .. BLT 0x1014da4 ; sbc_calculate_bits_internal + 48
- 0x01014dd8: 2300 .# MOVS r3,#0
- 0x01014dda: 461d .F MOV r5,r3
- 0x01014ddc: 1c49 I. ADDS r1,r1,#1
- 0x01014dde: 442b +D ADD r3,r3,r5
- 0x01014de0: 2500 .% MOVS r5,#0
- 0x01014de2: f1010c0f .... ADD r12,r1,#0xf
- 0x01014de6: 460f .F MOV r7,r1
- 0x01014de8: 462e .F MOV r6,r5
- 0x01014dea: 1e49 I. SUBS r1,r1,#1
- 0x01014dec: e014 .. B 0x1014e18 ; sbc_calculate_bits_internal + 164
- 0x01014dee: f06f0504 o... MVN r5,#4
- 0x01014df2: e7e9 .. B 0x1014dc8 ; sbc_calculate_bits_internal + 84
- 0x01014df4: 4f35 5O LDR r7,[pc,#212] ; [0x1014ecc] = 0x101a158
- 0x01014df6: 3f40 @? SUBS r7,r7,#0x40
- 0x01014df8: eb071706 .... ADD r7,r7,r6,LSL #4
- 0x01014dfc: e7dc .. B 0x1014db8 ; sbc_calculate_bits_internal + 68
- 0x01014dfe: bf00 .. NOP
- 0x01014e00: f8548026 T.&. LDR r8,[r4,r6,LSL #2]
- 0x01014e04: 45b8 .E CMP r8,r7
- 0x01014e06: dd03 .. BLE 0x1014e10 ; sbc_calculate_bits_internal + 156
- 0x01014e08: 45e0 .E CMP r8,r12
- 0x01014e0a: da01 .. BGE 0x1014e10 ; sbc_calculate_bits_internal + 156
- 0x01014e0c: 1c6d m. ADDS r5,r5,#1
- 0x01014e0e: e002 .. B 0x1014e16 ; sbc_calculate_bits_internal + 162
- 0x01014e10: 45b8 .E CMP r8,r7
- 0x01014e12: d100 .. BNE 0x1014e16 ; sbc_calculate_bits_internal + 162
- 0x01014e14: 1cad .. ADDS r5,r5,#2
- 0x01014e16: 1c76 v. ADDS r6,r6,#1
- 0x01014e18: 4296 .B CMP r6,r2
- 0x01014e1a: dbf1 .. BLT 0x1014e00 ; sbc_calculate_bits_internal + 140
- 0x01014e1c: 7987 .y LDRB r7,[r0,#6]
- 0x01014e1e: 195e ^. ADDS r6,r3,r5
- 0x01014e20: 42be .B CMP r6,r7
- 0x01014e22: dbdc .. BLT 0x1014dde ; sbc_calculate_bits_internal + 106
- 0x01014e24: 441d .D ADD r5,r5,r3
- 0x01014e26: b2fe .. UXTB r6,r7
- 0x01014e28: 42b5 .B CMP r5,r6
- 0x01014e2a: d101 .. BNE 0x1014e30 ; sbc_calculate_bits_internal + 188
- 0x01014e2c: 462b +F MOV r3,r5
- 0x01014e2e: 1e49 I. SUBS r1,r1,#1
- 0x01014e30: 2500 .% MOVS r5,#0
- 0x01014e32: 1c8f .. ADDS r7,r1,#2
- 0x01014e34: 46aa .F MOV r10,r5
- 0x01014e36: f04f0c10 O... MOV r12,#0x10
- 0x01014e3a: e00e .. B 0x1014e5a ; sbc_calculate_bits_internal + 230
- 0x01014e3c: f8546025 T.%` LDR r6,[r4,r5,LSL #2]
- 0x01014e40: 42be .B CMP r6,r7
- 0x01014e42: da02 .. BGE 0x1014e4a ; sbc_calculate_bits_internal + 214
- 0x01014e44: f849a025 I.%. STR r10,[r9,r5,LSL #2]
- 0x01014e48: e006 .. B 0x1014e58 ; sbc_calculate_bits_internal + 228
- 0x01014e4a: 1a76 v. SUBS r6,r6,r1
- 0x01014e4c: f8496025 I.%` STR r6,[r9,r5,LSL #2]
- 0x01014e50: 2e10 .. CMP r6,#0x10
- 0x01014e52: dd01 .. BLE 0x1014e58 ; sbc_calculate_bits_internal + 228
- 0x01014e54: f849c025 I.%. STR r12,[r9,r5,LSL #2]
- 0x01014e58: 1c6d m. ADDS r5,r5,#1
- 0x01014e5a: 4295 .B CMP r5,r2
- 0x01014e5c: dbee .. BLT 0x1014e3c ; sbc_calculate_bits_internal + 200
- 0x01014e5e: 2500 .% MOVS r5,#0
- 0x01014e60: 2702 .' MOVS r7,#2
- 0x01014e62: 1c49 I. ADDS r1,r1,#1
- 0x01014e64: e019 .. B 0x1014e9a ; sbc_calculate_bits_internal + 294
- 0x01014e66: bf00 .. NOP
- 0x01014e68: f8598025 Y.%. LDR r8,[r9,r5,LSL #2]
- 0x01014e6c: f1a80c02 .... SUB r12,r8,#2
- 0x01014e70: f1bc0f0e .... CMP r12,#0xe
- 0x01014e74: d205 .. BCS 0x1014e82 ; sbc_calculate_bits_internal + 270
- 0x01014e76: f1080801 .... ADD r8,r8,#1
- 0x01014e7a: f8498025 I.%. STR r8,[r9,r5,LSL #2]
- 0x01014e7e: 1c5b [. ADDS r3,r3,#1
- 0x01014e80: e00a .. B 0x1014e98 ; sbc_calculate_bits_internal + 292
- 0x01014e82: f854c025 T.%. LDR r12,[r4,r5,LSL #2]
- 0x01014e86: 458c .E CMP r12,r1
- 0x01014e88: d106 .. BNE 0x1014e98 ; sbc_calculate_bits_internal + 292
- 0x01014e8a: f1030c01 .... ADD r12,r3,#1
- 0x01014e8e: 4566 fE CMP r6,r12
- 0x01014e90: dd02 .. BLE 0x1014e98 ; sbc_calculate_bits_internal + 292
- 0x01014e92: f8497025 I.%p STR r7,[r9,r5,LSL #2]
- 0x01014e96: 1c9b .. ADDS r3,r3,#2
- 0x01014e98: 1c6d m. ADDS r5,r5,#1
- 0x01014e9a: 7986 .y LDRB r6,[r0,#6]
- 0x01014e9c: 429e .B CMP r6,r3
- 0x01014e9e: dd01 .. BLE 0x1014ea4 ; sbc_calculate_bits_internal + 304
- 0x01014ea0: 4295 .B CMP r5,r2
- 0x01014ea2: dbe1 .. BLT 0x1014e68 ; sbc_calculate_bits_internal + 244
- 0x01014ea4: 2100 .! MOVS r1,#0
- 0x01014ea6: e008 .. B 0x1014eba ; sbc_calculate_bits_internal + 326
- 0x01014ea8: f8594021 Y.!@ LDR r4,[r9,r1,LSL #2]
- 0x01014eac: 2c10 ., CMP r4,#0x10
- 0x01014eae: da03 .. BGE 0x1014eb8 ; sbc_calculate_bits_internal + 324
- 0x01014eb0: 1c64 d. ADDS r4,r4,#1
- 0x01014eb2: f8494021 I.!@ STR r4,[r9,r1,LSL #2]
- 0x01014eb6: 1c5b [. ADDS r3,r3,#1
- 0x01014eb8: 1c49 I. ADDS r1,r1,#1
- 0x01014eba: 7984 .y LDRB r4,[r0,#6]
- 0x01014ebc: 429c .B CMP r4,r3
- 0x01014ebe: dd01 .. BLE 0x1014ec4 ; sbc_calculate_bits_internal + 336
- 0x01014ec0: 4291 .B CMP r1,r2
- 0x01014ec2: dbf1 .. BLT 0x1014ea8 ; sbc_calculate_bits_internal + 308
- 0x01014ec4: b008 .. ADD sp,sp,#0x20
- 0x01014ec6: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x01014eca: 0000 .. DCW 0
- 0x01014ecc: 0101a158 X... DCD 16884056
- $t
- i.sbc_enc_process_input_4s_le
- sbc_enc_process_input_4s_le
- 0x01014ed0: b570 p. PUSH {r4-r6,lr}
- 0x01014ed2: 461e .F MOV r6,r3
- 0x01014ed4: 4615 .F MOV r5,r2
- 0x01014ed6: 460c .F MOV r4,r1
- 0x01014ed8: 42b0 .B CMP r0,r6
- 0x01014eda: da20 . BGE 0x1014f1e ; sbc_enc_process_input_4s_le + 78
- 0x01014edc: eb050140 ..@. ADD r1,r5,r0,LSL #1
- 0x01014ee0: 2248 H" MOVS r2,#0x48
- 0x01014ee2: f5057010 ...p ADD r0,r5,#0x240
- 0x01014ee6: f7ebfd4f ..O. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01014eea: f44f7090 O..p MOV r0,#0x120
- 0x01014eee: e016 .. B 0x1014f1e ; sbc_enc_process_input_4s_le + 78
- 0x01014ef0: 3808 .8 SUBS r0,r0,#8
- 0x01014ef2: eb050140 ..@. ADD r1,r5,r0,LSL #1
- 0x01014ef6: 89e2 .. LDRH r2,[r4,#0xe]
- 0x01014ef8: 800a .. STRH r2,[r1,#0]
- 0x01014efa: 88e2 .. LDRH r2,[r4,#6]
- 0x01014efc: 804a J. STRH r2,[r1,#2]
- 0x01014efe: 89a2 .. LDRH r2,[r4,#0xc]
- 0x01014f00: 808a .. STRH r2,[r1,#4]
- 0x01014f02: 8922 ". LDRH r2,[r4,#8]
- 0x01014f04: 80ca .. STRH r2,[r1,#6]
- 0x01014f06: f8342b04 4..+ LDRH r2,[r4],#4
- 0x01014f0a: 810a .. STRH r2,[r1,#8]
- 0x01014f0c: f8342902 4..) LDRH r2,[r4],#-2
- 0x01014f10: 814a J. STRH r2,[r1,#0xa]
- 0x01014f12: f8342b08 4..+ LDRH r2,[r4],#8
- 0x01014f16: 818a .. STRH r2,[r1,#0xc]
- 0x01014f18: f8342b06 4..+ LDRH r2,[r4],#6
- 0x01014f1c: 81ca .. STRH r2,[r1,#0xe]
- 0x01014f1e: 3e08 .> SUBS r6,r6,#8
- 0x01014f20: d5e6 .. BPL 0x1014ef0 ; sbc_enc_process_input_4s_le + 32
- 0x01014f22: bd70 p. POP {r4-r6,pc}
- i.sbc_enc_process_input_8s_le
- sbc_enc_process_input_8s_le
- 0x01014f24: f000b898 .... B.W sbc_encoder_process_input_s8_internal ; 0x1015058
- i.sbc_encode
- sbc_encode
- 0x01014f28: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x01014f2c: 469a .F MOV r10,r3
- 0x01014f2e: 9e0f .. LDR r6,[sp,#0x3c]
- 0x01014f30: 4693 .F MOV r11,r2
- 0x01014f32: 0005 .. MOVS r5,r0
- 0x01014f34: d018 .. BEQ 0x1014f68 ; sbc_encode + 64
- 0x01014f36: 9801 .. LDR r0,[sp,#4]
- 0x01014f38: b1b0 .. CBZ r0,0x1014f68 ; sbc_encode + 64
- 0x01014f3a: 68ac .h LDR r4,[r5,#8]
- 0x01014f3c: b10e .. CBZ r6,0x1014f42 ; sbc_encode + 26
- 0x01014f3e: 2000 . MOVS r0,#0
- 0x01014f40: 6030 0` STR r0,[r6,#0]
- 0x01014f42: 7820 x LDRB r0,[r4,#0]
- 0x01014f44: b198 .. CBZ r0,0x1014f6e ; sbc_encode + 70
- 0x01014f46: 7aa0 .z LDRB r0,[r4,#0xa]
- 0x01014f48: 7929 )y LDRB r1,[r5,#4]
- 0x01014f4a: 4288 .B CMP r0,r1
- 0x01014f4c: d005 .. BEQ 0x1014f5a ; sbc_encode + 50
- 0x01014f4e: 4628 (F MOV r0,r5
- 0x01014f50: f000f906 .... BL sbc_get_frame_length ; 0x1015160
- 0x01014f54: 81e0 .. STRH r0,[r4,#0xe]
- 0x01014f56: 7928 (y LDRB r0,[r5,#4]
- 0x01014f58: 72a0 .r STRB r0,[r4,#0xa]
- 0x01014f5a: 89a1 .. LDRH r1,[r4,#0xc]
- 0x01014f5c: 4559 YE CMP r1,r11
- 0x01014f5e: d947 G. BLS 0x1014ff0 ; sbc_encode + 200
- 0x01014f60: 2000 . MOVS r0,#0
- 0x01014f62: b004 .. ADD sp,sp,#0x10
- 0x01014f64: e8bd9ff0 .... POP {r4-r12,pc}
- 0x01014f68: f06f0004 o... MVN r0,#4
- 0x01014f6c: e7f9 .. B 0x1014f62 ; sbc_encode + 58
- 0x01014f6e: 7828 (x LDRB r0,[r5,#0]
- 0x01014f70: 7120 q STRB r0,[r4,#4]
- 0x01014f72: 78e8 .x LDRB r0,[r5,#3]
- 0x01014f74: 71e0 .q STRB r0,[r4,#7]
- 0x01014f76: 78a8 .x LDRB r0,[r5,#2]
- 0x01014f78: 7220 r STRB r0,[r4,#8]
- 0x01014f7a: 78a8 .x LDRB r0,[r5,#2]
- 0x01014f7c: b108 .. CBZ r0,0x1014f82 ; sbc_encode + 90
- 0x01014f7e: 2008 . MOVS r0,#8
- 0x01014f80: e000 .. B 0x1014f84 ; sbc_encode + 92
- 0x01014f82: 2004 . MOVS r0,#4
- 0x01014f84: 7260 `r STRB r0,[r4,#9]
- 0x01014f86: 7868 hx LDRB r0,[r5,#1]
- 0x01014f88: 7160 `q STRB r0,[r4,#5]
- 0x01014f8a: 7860 `x LDRB r0,[r4,#1]
- 0x01014f8c: f04f0904 O... MOV r9,#4
- 0x01014f90: b108 .. CBZ r0,0x1014f96 ; sbc_encode + 110
- 0x01014f92: 200f . MOVS r0,#0xf
- 0x01014f94: e002 .. B 0x1014f9c ; sbc_encode + 116
- 0x01014f96: 7869 ix LDRB r1,[r5,#1]
- 0x01014f98: eb090081 .... ADD r0,r9,r1,LSL #2
- 0x01014f9c: 71a0 .q STRB r0,[r4,#6]
- 0x01014f9e: 7928 (y LDRB r0,[r5,#4]
- 0x01014fa0: 72a0 .r STRB r0,[r4,#0xa]
- 0x01014fa2: 4628 (F MOV r0,r5
- 0x01014fa4: f000f8c6 .... BL sbc_get_codesize ; 0x1015134
- 0x01014fa8: 81a0 .. STRH r0,[r4,#0xc]
- 0x01014faa: 4628 (F MOV r0,r5
- 0x01014fac: f000f8d8 .... BL sbc_get_frame_length ; 0x1015160
- 0x01014fb0: 81e0 .. STRH r0,[r4,#0xe]
- 0x01014fb2: f504750c ...u ADD r5,r4,#0x230
- 0x01014fb6: 7867 gx LDRB r7,[r4,#1]
- 0x01014fb8: f44f7124 O.$q MOV r1,#0x290
- 0x01014fbc: 1da8 .. ADDS r0,r5,#6
- 0x01014fbe: f7ebfdbf .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01014fc2: 7a60 `z LDRB r0,[r4,#9]
- 0x01014fc4: f04f0801 O... MOV r8,#1
- 0x01014fc8: 4240 @B RSBS r0,r0,#0
- 0x01014fca: eb0000c0 .... ADD r0,r0,r0,LSL #3
- 0x01014fce: f50070a4 ...p ADD r0,r0,#0x148
- 0x01014fd2: f0200007 ... BIC r0,r0,#7
- 0x01014fd6: 6028 (` STR r0,[r5,#0]
- 0x01014fd8: b117 .. CBZ r7,0x1014fe0 ; sbc_encode + 184
- 0x01014fda: f8858004 .... STRB r8,[r5,#4]
- 0x01014fde: e001 .. B 0x1014fe4 ; sbc_encode + 188
- 0x01014fe0: f8859004 .... STRB r9,[r5,#4]
- 0x01014fe4: 4628 (F MOV r0,r5
- 0x01014fe6: f000f8f1 .... BL sbc_init_primitives ; 0x10151cc
- 0x01014fea: f8848000 .... STRB r8,[r4,#0]
- 0x01014fee: e7b4 .. B 0x1014f5a ; sbc_encode + 50
- 0x01014ff0: f1ba0f00 .... CMP r10,#0
- 0x01014ff4: d003 .. BEQ 0x1014ffe ; sbc_encode + 214
- 0x01014ff6: 89e1 .. LDRH r1,[r4,#0xe]
- 0x01014ff8: 980e .. LDR r0,[sp,#0x38]
- 0x01014ffa: 4281 .B CMP r1,r0
- 0x01014ffc: d902 .. BLS 0x1015004 ; sbc_encode + 220
- 0x01014ffe: f06f001b o... MVN r0,#0x1b
- 0x01015002: e7ae .. B 0x1014f62 ; sbc_encode + 58
- 0x01015004: 7a63 cz LDRB r3,[r4,#9]
- 0x01015006: 2b08 .+ CMP r3,#8
- 0x01015008: d023 #. BEQ 0x1015052 ; sbc_encode + 298
- 0x0101500a: f8d454d0 ...T LDR r5,[r4,#0x4d0]
- 0x0101500e: 79a0 .y LDRB r0,[r4,#6]
- 0x01015010: f2042236 ..6" ADD r2,r4,#0x236
- 0x01015014: 4343 CC MULS r3,r0,r3
- 0x01015016: f8d40230 ..0. LDR r0,[r4,#0x230]
- 0x0101501a: 9901 .. LDR r1,[sp,#4]
- 0x0101501c: 47a8 .G BLX r5
- 0x0101501e: f8c40230 ..0. STR r0,[r4,#0x230]
- 0x01015022: 1d21 !. ADDS r1,r4,#4
- 0x01015024: f504700c ...p ADD r0,r4,#0x230
- 0x01015028: f7fffe30 ..0. BL sbc_analyze_audio ; 0x1014c8c
- 0x0101502c: 4605 .F MOV r5,r0
- 0x0101502e: f8d474d8 ...t LDR r7,[r4,#0x4d8]
- 0x01015032: 7a63 cz LDRB r3,[r4,#9]
- 0x01015034: 79a2 .y LDRB r2,[r4,#6]
- 0x01015036: f1040110 .... ADD r1,r4,#0x10
- 0x0101503a: f1040030 ..0. ADD r0,r4,#0x30
- 0x0101503e: 47b8 .G BLX r7
- 0x01015040: f8d424dc ...$ LDR r2,[r4,#0x4dc]
- 0x01015044: 1d21 !. ADDS r1,r4,#4
- 0x01015046: 4650 PF MOV r0,r10
- 0x01015048: 4790 .G BLX r2
- 0x0101504a: b106 .. CBZ r6,0x101504e ; sbc_encode + 294
- 0x0101504c: 6030 0` STR r0,[r6,#0]
- 0x0101504e: 0068 h. LSLS r0,r5,#1
- 0x01015050: e787 .. B 0x1014f62 ; sbc_encode + 58
- 0x01015052: f8d454d4 ...T LDR r5,[r4,#0x4d4]
- 0x01015056: e7da .. B 0x101500e ; sbc_encode + 230
- i.sbc_encoder_process_input_s8_internal
- sbc_encoder_process_input_s8_internal
- 0x01015058: b570 p. PUSH {r4-r6,lr}
- 0x0101505a: 461d .F MOV r5,r3
- 0x0101505c: 4616 .F MOV r6,r2
- 0x0101505e: 460c .F MOV r4,r1
- 0x01015060: 42a8 .B CMP r0,r5
- 0x01015062: da08 .. BGE 0x1015076 ; sbc_encoder_process_input_s8_internal + 30
- 0x01015064: eb060140 ..@. ADD r1,r6,r0,LSL #1
- 0x01015068: 2290 ." MOVS r2,#0x90
- 0x0101506a: f5067000 ...p ADD r0,r6,#0x200
- 0x0101506e: f7ebfc8b .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01015072: f44f7080 O..p MOV r0,#0x100
- 0x01015076: 492e .I LDR r1,[pc,#184] ; [0x1015130] = 0x8000000f
- 0x01015078: 4001 .@ ANDS r1,r1,r0
- 0x0101507a: 2908 .) CMP r1,#8
- 0x0101507c: d13f ?. BNE 0x10150fe ; sbc_encoder_process_input_s8_internal + 166
- 0x0101507e: 3808 .8 SUBS r0,r0,#8
- 0x01015080: eb060140 ..@. ADD r1,r6,r0,LSL #1
- 0x01015084: 89e2 .. LDRH r2,[r4,#0xe]
- 0x01015086: 800a .. STRH r2,[r1,#0]
- 0x01015088: 89a2 .. LDRH r2,[r4,#0xc]
- 0x0101508a: 808a .. STRH r2,[r1,#4]
- 0x0101508c: f8342b0a 4..+ LDRH r2,[r4],#0xa
- 0x01015090: 80ca .. STRH r2,[r1,#6]
- 0x01015092: f8342908 4..) LDRH r2,[r4],#-8
- 0x01015096: 810a .. STRH r2,[r1,#8]
- 0x01015098: f8342b06 4..+ LDRH r2,[r4],#6
- 0x0101509c: 814a J. STRH r2,[r1,#0xa]
- 0x0101509e: f8342b08 4..+ LDRH r2,[r4],#8
- 0x010150a2: 818a .. STRH r2,[r1,#0xc]
- 0x010150a4: f8342c0c 4.., LDRH r2,[r4,#-0xc]
- 0x010150a8: 81ca .. STRH r2,[r1,#0xe]
- 0x010150aa: f8342c0a 4.., LDRH r2,[r4,#-0xa]
- 0x010150ae: 820a .. STRH r2,[r1,#0x10]
- 0x010150b0: 3d08 .= SUBS r5,r5,#8
- 0x010150b2: e024 $. B 0x10150fe ; sbc_encoder_process_input_s8_internal + 166
- 0x010150b4: 3810 .8 SUBS r0,r0,#0x10
- 0x010150b6: eb060140 ..@. ADD r1,r6,r0,LSL #1
- 0x010150ba: 8be2 .. LDRH r2,[r4,#0x1e]
- 0x010150bc: 800a .. STRH r2,[r1,#0]
- 0x010150be: 89e2 .. LDRH r2,[r4,#0xe]
- 0x010150c0: 804a J. STRH r2,[r1,#2]
- 0x010150c2: 8ba2 .. LDRH r2,[r4,#0x1c]
- 0x010150c4: 808a .. STRH r2,[r1,#4]
- 0x010150c6: 8a22 ". LDRH r2,[r4,#0x10]
- 0x010150c8: 80ca .. STRH r2,[r1,#6]
- 0x010150ca: 8b62 b. LDRH r2,[r4,#0x1a]
- 0x010150cc: 810a .. STRH r2,[r1,#8]
- 0x010150ce: 8a62 b. LDRH r2,[r4,#0x12]
- 0x010150d0: 814a J. STRH r2,[r1,#0xa]
- 0x010150d2: 8b22 ". LDRH r2,[r4,#0x18]
- 0x010150d4: 818a .. STRH r2,[r1,#0xc]
- 0x010150d6: 8aa2 .. LDRH r2,[r4,#0x14]
- 0x010150d8: 81ca .. STRH r2,[r1,#0xe]
- 0x010150da: 8ae2 .. LDRH r2,[r4,#0x16]
- 0x010150dc: 820a .. STRH r2,[r1,#0x10]
- 0x010150de: 88e2 .. LDRH r2,[r4,#6]
- 0x010150e0: 824a J. STRH r2,[r1,#0x12]
- 0x010150e2: 89a2 .. LDRH r2,[r4,#0xc]
- 0x010150e4: 828a .. STRH r2,[r1,#0x14]
- 0x010150e6: 8822 ". LDRH r2,[r4,#0]
- 0x010150e8: 82ca .. STRH r2,[r1,#0x16]
- 0x010150ea: 8962 b. LDRH r2,[r4,#0xa]
- 0x010150ec: 830a .. STRH r2,[r1,#0x18]
- 0x010150ee: 8862 b. LDRH r2,[r4,#2]
- 0x010150f0: 834a J. STRH r2,[r1,#0x1a]
- 0x010150f2: 8922 ". LDRH r2,[r4,#8]
- 0x010150f4: 838a .. STRH r2,[r1,#0x1c]
- 0x010150f6: 88a2 .. LDRH r2,[r4,#4]
- 0x010150f8: 3420 4 ADDS r4,r4,#0x20
- 0x010150fa: 83ca .. STRH r2,[r1,#0x1e]
- 0x010150fc: 3d10 .= SUBS r5,r5,#0x10
- 0x010150fe: 2d10 .- CMP r5,#0x10
- 0x01015100: dad8 .. BGE 0x10150b4 ; sbc_encoder_process_input_s8_internal + 92
- 0x01015102: 2d08 .- CMP r5,#8
- 0x01015104: d113 .. BNE 0x101512e ; sbc_encoder_process_input_s8_internal + 214
- 0x01015106: 3808 .8 SUBS r0,r0,#8
- 0x01015108: eb060140 ..@. ADD r1,r6,r0,LSL #1
- 0x0101510c: 89e2 .. LDRH r2,[r4,#0xe]
- 0x0101510e: f8212c0e !.., STRH r2,[r1,#-0xe]
- 0x01015112: 88e2 .. LDRH r2,[r4,#6]
- 0x01015114: 804a J. STRH r2,[r1,#2]
- 0x01015116: 89a2 .. LDRH r2,[r4,#0xc]
- 0x01015118: 808a .. STRH r2,[r1,#4]
- 0x0101511a: 8822 ". LDRH r2,[r4,#0]
- 0x0101511c: 80ca .. STRH r2,[r1,#6]
- 0x0101511e: 8962 b. LDRH r2,[r4,#0xa]
- 0x01015120: 810a .. STRH r2,[r1,#8]
- 0x01015122: 8862 b. LDRH r2,[r4,#2]
- 0x01015124: 814a J. STRH r2,[r1,#0xa]
- 0x01015126: 8922 ". LDRH r2,[r4,#8]
- 0x01015128: 818a .. STRH r2,[r1,#0xc]
- 0x0101512a: 88a2 .. LDRH r2,[r4,#4]
- 0x0101512c: 81ca .. STRH r2,[r1,#0xe]
- 0x0101512e: bd70 p. POP {r4-r6,pc}
- $d
- 0x01015130: 8000000f .... DCD 2147483663
- $t
- i.sbc_get_codesize
- sbc_get_codesize
- 0x01015134: 6881 .h LDR r1,[r0,#8]
- 0x01015136: 780a .x LDRB r2,[r1,#0]
- 0x01015138: b122 ". CBZ r2,0x1015144 ; sbc_get_codesize + 16
- 0x0101513a: 7a4a Jz LDRB r2,[r1,#9]
- 0x0101513c: 7988 .y LDRB r0,[r1,#6]
- 0x0101513e: 4342 BC MULS r2,r0,r2
- 0x01015140: 0050 P. LSLS r0,r2,#1
- 0x01015142: 4770 pG BX lr
- 0x01015144: 7882 .x LDRB r2,[r0,#2]
- 0x01015146: b10a .. CBZ r2,0x101514c ; sbc_get_codesize + 24
- 0x01015148: 2208 ." MOVS r2,#8
- 0x0101514a: e000 .. B 0x101514e ; sbc_get_codesize + 26
- 0x0101514c: 2204 ." MOVS r2,#4
- 0x0101514e: 7849 Ix LDRB r1,[r1,#1]
- 0x01015150: b109 .. CBZ r1,0x1015156 ; sbc_get_codesize + 34
- 0x01015152: 200f . MOVS r0,#0xf
- 0x01015154: e7f3 .. B 0x101513e ; sbc_get_codesize + 10
- 0x01015156: 7840 @x LDRB r0,[r0,#1]
- 0x01015158: 2104 .! MOVS r1,#4
- 0x0101515a: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x0101515e: e7ee .. B 0x101513e ; sbc_get_codesize + 10
- i.sbc_get_frame_length
- sbc_get_frame_length
- 0x01015160: b510 .. PUSH {r4,lr}
- 0x01015162: 6881 .h LDR r1,[r0,#8]
- 0x01015164: 7902 .y LDRB r2,[r0,#4]
- 0x01015166: 780b .x LDRB r3,[r1,#0]
- 0x01015168: b123 #. CBZ r3,0x1015174 ; sbc_get_frame_length + 20
- 0x0101516a: 7a8b .z LDRB r3,[r1,#0xa]
- 0x0101516c: 4293 .B CMP r3,r2
- 0x0101516e: d101 .. BNE 0x1015174 ; sbc_get_frame_length + 20
- 0x01015170: 89c8 .. LDRH r0,[r1,#0xe]
- 0x01015172: bd10 .. POP {r4,pc}
- 0x01015174: 7883 .x LDRB r3,[r0,#2]
- 0x01015176: b10b .. CBZ r3,0x101517c ; sbc_get_frame_length + 28
- 0x01015178: 2308 .# MOVS r3,#8
- 0x0101517a: e000 .. B 0x101517e ; sbc_get_frame_length + 30
- 0x0101517c: 2304 .# MOVS r3,#4
- 0x0101517e: 784c Lx LDRB r4,[r1,#1]
- 0x01015180: 2104 .! MOVS r1,#4
- 0x01015182: b10c .. CBZ r4,0x1015188 ; sbc_get_frame_length + 40
- 0x01015184: 200f . MOVS r0,#0xf
- 0x01015186: e003 .. B 0x1015190 ; sbc_get_frame_length + 48
- 0x01015188: 7840 @x LDRB r0,[r0,#1]
- 0x0101518a: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x0101518e: b2c0 .. UXTB r0,r0
- 0x01015190: 4350 PC MULS r0,r2,r0
- 0x01015192: eb010153 ..S. ADD r1,r1,r3,LSR #1
- 0x01015196: 1dc0 .. ADDS r0,r0,#7
- 0x01015198: eb0100d0 .... ADD r0,r1,r0,LSR #3
- 0x0101519c: bd10 .. POP {r4,pc}
- i.sbc_init
- sbc_init
- 0x0101519e: b510 .. PUSH {r4,lr}
- 0x010151a0: 0004 .. MOVS r4,r0
- 0x010151a2: d010 .. BEQ 0x10151c6 ; sbc_init + 40
- 0x010151a4: 2000 . MOVS r0,#0
- 0x010151a6: 6020 ` STR r0,[r4,#0]
- 0x010151a8: 60e1 .` STR r1,[r4,#0xc]
- 0x010151aa: 6060 `` STR r0,[r4,#4]
- 0x010151ac: 310f .1 ADDS r1,r1,#0xf
- 0x010151ae: f021000f !... BIC r0,r1,#0xf
- 0x010151b2: f44f619c O..a MOV r1,#0x4e0
- 0x010151b6: 60a0 .` STR r0,[r4,#8]
- 0x010151b8: f7ebfcc2 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x010151bc: 4620 F MOV r0,r4
- 0x010151be: f000f93b ..;. BL sbc_set_defaults ; 0x1015438
- 0x010151c2: 2000 . MOVS r0,#0
- 0x010151c4: bd10 .. POP {r4,pc}
- 0x010151c6: f06f0004 o... MVN r0,#4
- 0x010151ca: bd10 .. POP {r4,pc}
- i.sbc_init_primitives
- sbc_init_primitives
- 0x010151cc: 490a .I LDR r1,[pc,#40] ; [0x10151f8] = 0x1014bf5
- 0x010151ce: f8c01298 .... STR r1,[r0,#0x298]
- 0x010151d2: 7901 .y LDRB r1,[r0,#4]
- 0x010151d4: 2901 .) CMP r1,#1
- 0x010151d6: d00d .. BEQ 0x10151f4 ; sbc_init_primitives + 40
- 0x010151d8: 4908 .I LDR r1,[pc,#32] ; [0x10151fc] = 0x1014c41
- 0x010151da: bf00 .. NOP
- 0x010151dc: f8c0129c .... STR r1,[r0,#0x29c]
- 0x010151e0: 4907 .I LDR r1,[pc,#28] ; [0x1015200] = 0x1014ed1
- 0x010151e2: f8c012a0 .... STR r1,[r0,#0x2a0]
- 0x010151e6: 4907 .I LDR r1,[pc,#28] ; [0x1015204] = 0x1014f25
- 0x010151e8: f8c012a4 .... STR r1,[r0,#0x2a4]
- 0x010151ec: 4906 .I LDR r1,[pc,#24] ; [0x1015208] = 0x1014d29
- 0x010151ee: f8c012a8 .... STR r1,[r0,#0x2a8]
- 0x010151f2: 4770 pG BX lr
- 0x010151f4: 4905 .I LDR r1,[pc,#20] ; [0x101520c] = 0x1014bd1
- 0x010151f6: e7f1 .. B 0x10151dc ; sbc_init_primitives + 16
- $d
- 0x010151f8: 01014bf5 .K.. DCD 16862197
- 0x010151fc: 01014c41 AL.. DCD 16862273
- 0x01015200: 01014ed1 .N.. DCD 16862929
- 0x01015204: 01014f25 %O.. DCD 16863013
- 0x01015208: 01014d29 )M.. DCD 16862505
- 0x0101520c: 01014bd1 .K.. DCD 16862161
- $t
- i.sbc_pack_frame
- sbc_pack_frame
- 0x01015210: b430 0. PUSH {r4,r5}
- 0x01015212: 239c .# MOVS r3,#0x9c
- 0x01015214: 7003 .p STRB r3,[r0,#0]
- 0x01015216: 780b .x LDRB r3,[r1,#0]
- 0x01015218: 2204 ." MOVS r2,#4
- 0x0101521a: 079b .. LSLS r3,r3,#30
- 0x0101521c: 0e1b .. LSRS r3,r3,#24
- 0x0101521e: 7043 Cp STRB r3,[r0,#1]
- 0x01015220: 784c Lx LDRB r4,[r1,#1]
- 0x01015222: f0040403 .... AND r4,r4,#3
- 0x01015226: ea431304 C... ORR r3,r3,r4,LSL #4
- 0x0101522a: 7043 Cp STRB r3,[r0,#1]
- 0x0101522c: 78cc .x LDRB r4,[r1,#3]
- 0x0101522e: f0040401 .... AND r4,r4,#1
- 0x01015232: ea430444 C.D. ORR r4,r3,r4,LSL #1
- 0x01015236: 7044 Dp STRB r4,[r0,#1]
- 0x01015238: 798b .y LDRB r3,[r1,#6]
- 0x0101523a: 7083 .p STRB r3,[r0,#2]
- 0x0101523c: 794b Ky LDRB r3,[r1,#5]
- 0x0101523e: 2b04 .+ CMP r3,#4
- 0x01015240: d000 .. BEQ 0x1015244 ; sbc_pack_frame + 52
- 0x01015242: 2208 ." MOVS r2,#8
- 0x01015244: 798d .y LDRB r5,[r1,#6]
- 0x01015246: ebb51f02 .... CMP r5,r2,LSL #4
- 0x0101524a: dd03 .. BLE 0x1015254 ; sbc_pack_frame + 68
- 0x0101524c: bc30 0. POP {r4,r5}
- 0x0101524e: f06f0004 o... MVN r0,#4
- 0x01015252: 4770 pG BX lr
- 0x01015254: 2b04 .+ CMP r3,#4
- 0x01015256: d007 .. BEQ 0x1015268 ; sbc_pack_frame + 88
- 0x01015258: f0440201 D... ORR r2,r4,#1
- 0x0101525c: 7042 Bp STRB r2,[r0,#1]
- 0x0101525e: 2301 .# MOVS r3,#1
- 0x01015260: 2208 ." MOVS r2,#8
- 0x01015262: bc30 0. POP {r4,r5}
- 0x01015264: f000b804 .... B.W sbc_pack_frame_internal ; 0x1015270
- 0x01015268: 2301 .# MOVS r3,#1
- 0x0101526a: 2204 ." MOVS r2,#4
- 0x0101526c: e7f9 .. B 0x1015262 ; sbc_pack_frame + 82
- 0x0101526e: 0000 .. MOVS r0,r0
- i.sbc_pack_frame_internal
- sbc_pack_frame_internal
- 0x01015270: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x01015274: 2400 .$ MOVS r4,#0
- 0x01015276: b0a3 .. SUB sp,sp,#0x8c
- 0x01015278: 4682 .F MOV r10,r0
- 0x0101527a: 1d05 .. ADDS r5,r0,#4
- 0x0101527c: 9407 .. STR r4,[sp,#0x1c]
- 0x0101527e: 9408 .. STR r4,[sp,#0x20]
- 0x01015280: 9409 .. STR r4,[sp,#0x24]
- 0x01015282: 7840 @x LDRB r0,[r0,#1]
- 0x01015284: f88d001c .... STRB r0,[sp,#0x1c]
- 0x01015288: f89a0002 .... LDRB r0,[r10,#2]
- 0x0101528c: 4689 .F MOV r9,r1
- 0x0101528e: f88d001d .... STRB r0,[sp,#0x1d]
- 0x01015292: 4617 .F MOV r7,r2
- 0x01015294: 4626 &F MOV r6,r4
- 0x01015296: 2010 . MOVS r0,#0x10
- 0x01015298: 4621 !F MOV r1,r4
- 0x0101529a: ab07 .. ADD r3,sp,#0x1c
- 0x0101529c: e025 %. B 0x10152ea ; sbc_pack_frame_internal + 122
- 0x0101529e: eb090881 .... ADD r8,r9,r1,LSL #2
- 0x010152a2: 46a4 .F MOV r12,r4
- 0x010152a4: f8d8400c ...@ LDR r4,[r8,#0xc]
- 0x010152a8: 1d36 6. ADDS r6,r6,#4
- 0x010152aa: f36c141f l... BFI r4,r12,#4,#28
- 0x010152ae: 2e10 .. CMP r6,#0x10
- 0x010152b0: d30a .. BCC 0x10152c8 ; sbc_pack_frame_internal + 88
- 0x010152b2: f1a60208 .... SUB r2,r6,#8
- 0x010152b6: fa24f202 $... LSR r2,r4,r2
- 0x010152ba: f8052b01 ...+ STRB r2,[r5],#1
- 0x010152be: 3e10 .> SUBS r6,r6,#0x10
- 0x010152c0: fa24f206 $... LSR r2,r4,r6
- 0x010152c4: f8052b01 ...+ STRB r2,[r5],#1
- 0x010152c8: eb030ce0 .... ADD r12,r3,r0,ASR #3
- 0x010152cc: 1d00 .. ADDS r0,r0,#4
- 0x010152ce: f89c2000 ... LDRB r2,[r12,#0]
- 0x010152d2: 0112 .. LSLS r2,r2,#4
- 0x010152d4: f88c2000 ... STRB r2,[r12,#0]
- 0x010152d8: f898800c .... LDRB r8,[r8,#0xc]
- 0x010152dc: 1c49 I. ADDS r1,r1,#1
- 0x010152de: f008080f .... AND r8,r8,#0xf
- 0x010152e2: ea420208 B... ORR r2,r2,r8
- 0x010152e6: f88c2000 ... STRB r2,[r12,#0]
- 0x010152ea: 42b9 .B CMP r1,r7
- 0x010152ec: dbd7 .. BLT 0x101529e ; sbc_pack_frame_internal + 46
- 0x010152ee: 0741 A. LSLS r1,r0,#29
- 0x010152f0: d00c .. BEQ 0x101530c ; sbc_pack_frame_internal + 156
- 0x010152f2: eb0301e0 .... ADD r1,r3,r0,ASR #3
- 0x010152f6: 17c3 .. ASRS r3,r0,#31
- 0x010152f8: eb007353 ..Ss ADD r3,r0,r3,LSR #29
- 0x010152fc: f0230307 #... BIC r3,r3,#7
- 0x01015300: 780a .x LDRB r2,[r1,#0]
- 0x01015302: 1ac3 .. SUBS r3,r0,r3
- 0x01015304: f1c30308 .... RSB r3,r3,#8
- 0x01015308: 409a .@ LSLS r2,r2,r3
- 0x0101530a: 700a .p STRB r2,[r1,#0]
- 0x0101530c: 210f .! MOVS r1,#0xf
- 0x0101530e: ab07 .. ADD r3,sp,#0x1c
- 0x01015310: 2200 ." MOVS r2,#0
- 0x01015312: f8dfc120 .. . LDR r12,[pc,#288] ; [0x1015434] = 0x101a1d8
- 0x01015316: e006 .. B 0x1015326 ; sbc_pack_frame_internal + 182
- 0x01015318: f8138002 .... LDRB r8,[r3,r2]
- 0x0101531c: 1c52 R. ADDS r2,r2,#1
- 0x0101531e: ea880801 .... EOR r8,r8,r1
- 0x01015322: f81c1008 .... LDRB r1,[r12,r8]
- 0x01015326: ebb20fd0 .... CMP r2,r0,LSR #3
- 0x0101532a: d3f5 .. BCC 0x1015318 ; sbc_pack_frame_internal + 168
- 0x0101532c: 5c9a .\ LDRB r2,[r3,r2]
- 0x0101532e: 2300 .# MOVS r3,#0
- 0x01015330: f0000007 .... AND r0,r0,#7
- 0x01015334: e00e .. B 0x1015354 ; sbc_pack_frame_internal + 228
- 0x01015336: bf00 .. NOP
- 0x01015338: ea820c01 .... EOR r12,r2,r1
- 0x0101533c: ea5f1cdc _... LSRS r12,r12,#7
- 0x01015340: d001 .. BEQ 0x1015346 ; sbc_pack_frame_internal + 214
- 0x01015342: f04f0c1d O... MOV r12,#0x1d
- 0x01015346: 0652 R. LSLS r2,r2,#25
- 0x01015348: f001017f .... AND r1,r1,#0x7f
- 0x0101534c: 0e12 .. LSRS r2,r2,#24
- 0x0101534e: ea8c0141 ..A. EOR r1,r12,r1,LSL #1
- 0x01015352: 1c5b [. ADDS r3,r3,#1
- 0x01015354: 4298 .B CMP r0,r3
- 0x01015356: d8ef .. BHI 0x1015338 ; sbc_pack_frame_internal + 200
- 0x01015358: f88a1003 .... STRB r1,[r10,#3]
- 0x0101535c: f8992005 ... LDRB r2,[r9,#5]
- 0x01015360: 4648 HF MOV r0,r9
- 0x01015362: a90a .. ADD r1,sp,#0x28
- 0x01015364: 2a04 .* CMP r2,#4
- 0x01015366: d000 .. BEQ 0x101536a ; sbc_pack_frame_internal + 250
- 0x01015368: 2208 ." MOVS r2,#8
- 0x0101536a: f7fffd03 .... BL sbc_calculate_bits_internal ; 0x1014d74
- 0x0101536e: 2000 . MOVS r0,#0
- 0x01015370: f10d0b28 ..(. ADD r11,sp,#0x28
- 0x01015374: f10d0e48 ..H. ADD lr,sp,#0x48
- 0x01015378: 2101 .! MOVS r1,#1
- 0x0101537a: e014 .. B 0x10153a6 ; sbc_pack_frame_internal + 310
- 0x0101537c: f81b2020 .. LDRB r2,[r11,r0,LSL #2]
- 0x01015380: fa01f202 .... LSL r2,r1,r2
- 0x01015384: 1e53 S. SUBS r3,r2,#1
- 0x01015386: eb090280 .... ADD r2,r9,r0,LSL #2
- 0x0101538a: 68d2 .h LDR r2,[r2,#0xc]
- 0x0101538c: f1c20c0f .... RSB r12,r2,#0xf
- 0x01015390: fa03f30c .... LSL r3,r3,r12
- 0x01015394: f84e3020 N. 0 STR r3,[lr,r0,LSL #2]
- 0x01015398: 3210 .2 ADDS r2,r2,#0x10
- 0x0101539a: fa01f302 .... LSL r3,r1,r2
- 0x0101539e: aa1a .. ADD r2,sp,#0x68
- 0x010153a0: f8423020 B. 0 STR r3,[r2,r0,LSL #2]
- 0x010153a4: 1c40 @. ADDS r0,r0,#1
- 0x010153a6: 42b8 .B CMP r0,r7
- 0x010153a8: dbe8 .. BLT 0x101537c ; sbc_pack_frame_internal + 268
- 0x010153aa: 2100 .! MOVS r1,#0
- 0x010153ac: e02a *. B 0x1015404 ; sbc_pack_frame_internal + 404
- 0x010153ae: 2000 . MOVS r0,#0
- 0x010153b0: e025 %. B 0x10153fe ; sbc_pack_frame_internal + 398
- 0x010153b2: bf00 .. NOP
- 0x010153b4: f85b2020 [. LDR r2,[r11,r0,LSL #2]
- 0x010153b8: ea5f0802 _... MOVS r8,r2
- 0x010153bc: d01e .. BEQ 0x10153fc ; sbc_pack_frame_internal + 396
- 0x010153be: eb091241 ..A. ADD r2,r9,r1,LSL #5
- 0x010153c2: eb020280 .... ADD r2,r2,r0,LSL #2
- 0x010153c6: f85e3020 ^. 0 LDR r3,[lr,r0,LSL #2]
- 0x010153ca: f8d2c02c ..,. LDR r12,[r2,#0x2c]
- 0x010153ce: aa1a .. ADD r2,sp,#0x68
- 0x010153d0: fa04f408 .... LSL r4,r4,r8
- 0x010153d4: f8522020 R. LDR r2,[r2,r0,LSL #2]
- 0x010153d8: 4446 FD ADD r6,r6,r8
- 0x010153da: 4462 bD ADD r2,r2,r12
- 0x010153dc: fba33202 ...2 UMULL r3,r2,r3,r2
- 0x010153e0: 4314 .C ORRS r4,r4,r2
- 0x010153e2: 2e10 .. CMP r6,#0x10
- 0x010153e4: d30a .. BCC 0x10153fc ; sbc_pack_frame_internal + 396
- 0x010153e6: f1a60208 .... SUB r2,r6,#8
- 0x010153ea: fa24f302 $... LSR r3,r4,r2
- 0x010153ee: f8053b01 ...; STRB r3,[r5],#1
- 0x010153f2: 3e10 .> SUBS r6,r6,#0x10
- 0x010153f4: fa24f206 $... LSR r2,r4,r6
- 0x010153f8: f8052b01 ...+ STRB r2,[r5],#1
- 0x010153fc: 1c40 @. ADDS r0,r0,#1
- 0x010153fe: 42b8 .B CMP r0,r7
- 0x01015400: dbd8 .. BLT 0x10153b4 ; sbc_pack_frame_internal + 324
- 0x01015402: 1c49 I. ADDS r1,r1,#1
- 0x01015404: f8990002 .... LDRB r0,[r9,#2]
- 0x01015408: 4288 .B CMP r0,r1
- 0x0101540a: dcd0 .. BGT 0x10153ae ; sbc_pack_frame_internal + 318
- 0x0101540c: e004 .. B 0x1015418 ; sbc_pack_frame_internal + 424
- 0x0101540e: 3e08 .> SUBS r6,r6,#8
- 0x01015410: fa24f006 $... LSR r0,r4,r6
- 0x01015414: f8050b01 .... STRB r0,[r5],#1
- 0x01015418: 2e08 .. CMP r6,#8
- 0x0101541a: d2f8 .. BCS 0x101540e ; sbc_pack_frame_internal + 414
- 0x0101541c: b126 &. CBZ r6,0x1015428 ; sbc_pack_frame_internal + 440
- 0x0101541e: f1c60008 .... RSB r0,r6,#8
- 0x01015422: 4084 .@ LSLS r4,r4,r0
- 0x01015424: f8054b01 ...K STRB r4,[r5],#1
- 0x01015428: b023 #. ADD sp,sp,#0x8c
- 0x0101542a: eba5000a .... SUB r0,r5,r10
- 0x0101542e: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x01015432: 0000 .. DCW 0
- 0x01015434: 0101a1d8 .... DCD 16884184
- $t
- i.sbc_set_defaults
- sbc_set_defaults
- 0x01015438: 6881 .h LDR r1,[r0,#8]
- 0x0101543a: 784a Jx LDRB r2,[r1,#1]
- 0x0101543c: b10a .. CBZ r2,0x1015442 ; sbc_set_defaults + 10
- 0x0101543e: 4a07 .J LDR r2,[pc,#28] ; [0x101545c] = 0x1013771
- 0x01015440: e000 .. B 0x1015444 ; sbc_set_defaults + 12
- 0x01015442: 4a07 .J LDR r2,[pc,#28] ; [0x1015460] = 0x1015211
- 0x01015444: f8c124dc ...$ STR r2,[r1,#0x4dc]
- 0x01015448: 2102 .! MOVS r1,#2
- 0x0101544a: 7001 .p STRB r1,[r0,#0]
- 0x0101544c: 2101 .! MOVS r1,#1
- 0x0101544e: 7081 .p STRB r1,[r0,#2]
- 0x01015450: 2103 .! MOVS r1,#3
- 0x01015452: 7041 Ap STRB r1,[r0,#1]
- 0x01015454: 2120 ! MOVS r1,#0x20
- 0x01015456: 7101 .q STRB r1,[r0,#4]
- 0x01015458: 4770 pG BX lr
- $d
- 0x0101545a: 0000 .. DCW 0
- 0x0101545c: 01013771 q7.. DCD 16856945
- 0x01015460: 01015211 .R.. DCD 16863761
- $t
- i.sensor_get_motion
- sensor_get_motion
- 0x01015464: b538 8. PUSH {r3-r5,lr}
- 0x01015466: 4605 .F MOV r5,r0
- 0x01015468: 2000 . MOVS r0,#0
- 0x0101546a: 460c .F MOV r4,r1
- 0x0101546c: f88d0000 .... STRB r0,[sp,#0]
- 0x01015470: 4669 iF MOV r1,sp
- 0x01015472: 2002 . MOVS r0,#2
- 0x01015474: f000f960 ..`. BL sensor_read_reg ; 0x1015738
- 0x01015478: f89d0000 .... LDRB r0,[sp,#0]
- 0x0101547c: 0600 .. LSLS r0,r0,#24
- 0x0101547e: d514 .. BPL 0x10154aa ; sensor_get_motion + 70
- 0x01015480: 4669 iF MOV r1,sp
- 0x01015482: 2003 . MOVS r0,#3
- 0x01015484: f000f958 ..X. BL sensor_read_reg ; 0x1015738
- 0x01015488: f89d0000 .... LDRB r0,[sp,#0]
- 0x0101548c: 4669 iF MOV r1,sp
- 0x0101548e: f08000ff .... EOR r0,r0,#0xff
- 0x01015492: f1c00001 .... RSB r0,r0,#1
- 0x01015496: 7028 (p STRB r0,[r5,#0]
- 0x01015498: 2004 . MOVS r0,#4
- 0x0101549a: f000f94d ..M. BL sensor_read_reg ; 0x1015738
- 0x0101549e: f89d0000 .... LDRB r0,[sp,#0]
- 0x010154a2: 43c0 .C MVNS r0,r0
- 0x010154a4: 7020 p STRB r0,[r4,#0]
- 0x010154a6: 2000 . MOVS r0,#0
- 0x010154a8: bd38 8. POP {r3-r5,pc}
- 0x010154aa: 2001 . MOVS r0,#1
- 0x010154ac: bd38 8. POP {r3-r5,pc}
- i.sensor_gpio_cpu_init
- sensor_gpio_cpu_init
- 0x010154ae: b510 .. PUSH {r4,lr}
- 0x010154b0: 21c0 .! MOVS r1,#0xc0
- 0x010154b2: 2000 . MOVS r0,#0
- 0x010154b4: f7feff30 ..0. BL pmu_set_pin_to_CPU ; 0x1014318
- 0x010154b8: 2200 ." MOVS r2,#0
- 0x010154ba: 2106 .! MOVS r1,#6
- 0x010154bc: 4610 .F MOV r0,r2
- 0x010154be: f406d79d .... BL system_set_port_mux ; 0x1c3fc
- 0x010154c2: 2200 ." MOVS r2,#0
- 0x010154c4: 2107 .! MOVS r1,#7
- 0x010154c6: 4610 .F MOV r0,r2
- 0x010154c8: f406d798 .... BL system_set_port_mux ; 0x1c3fc
- 0x010154cc: 2200 ." MOVS r2,#0
- 0x010154ce: 2106 .! MOVS r1,#6
- 0x010154d0: 4610 .F MOV r0,r2
- 0x010154d2: f7ebfc0c .... BL $Ven$TT$L$$gpio_set_dir ; 0x1000cee
- 0x010154d6: 2200 ." MOVS r2,#0
- 0x010154d8: e8bd4010 ...@ POP {r4,lr}
- 0x010154dc: 2107 .! MOVS r1,#7
- 0x010154de: 4610 .F MOV r0,r2
- 0x010154e0: f7ebbc05 .... B $Ven$TT$L$$gpio_set_dir ; 0x1000cee
- i.sensor_powerdown
- sensor_powerdown
- 0x010154e4: b538 8. PUSH {r3-r5,lr}
- 0x010154e6: 2000 . MOVS r0,#0
- 0x010154e8: f88d0000 .... STRB r0,[sp,#0]
- 0x010154ec: 491e .I LDR r1,[pc,#120] ; [0x1015568] = 0x101a059
- 0x010154ee: a01f .. ADR r0,{pc}+0x7e ; 0x101556c
- 0x010154f0: f7ebfa40 ..@. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010154f4: f7ffffdb .... BL sensor_gpio_cpu_init ; 0x10154ae
- 0x010154f8: 4820 H LDR r0,[pc,#128] ; [0x101557c] = 0x50060000
- 0x010154fa: 6801 .h LDR r1,[r0,#0]
- 0x010154fc: f0410140 A.@. ORR r1,r1,#0x40
- 0x01015500: 6001 .` STR r1,[r0,#0]
- 0x01015502: 6801 .h LDR r1,[r0,#0]
- 0x01015504: f0210180 !... BIC r1,r1,#0x80
- 0x01015508: 6001 .` STR r1,[r0,#0]
- 0x0101550a: 2400 .$ MOVS r4,#0
- 0x0101550c: 251f .% MOVS r5,#0x1f
- 0x0101550e: 4669 iF MOV r1,sp
- 0x01015510: 2006 . MOVS r0,#6
- 0x01015512: f000f911 .... BL sensor_read_reg ; 0x1015738
- 0x01015516: f89d1000 .... LDRB r1,[sp,#0]
- 0x0101551a: a019 .. ADR r0,{pc}+0x66 ; 0x1015580
- 0x0101551c: f7ebfa2a ..*. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01015520: f88d5000 ...P STRB r5,[sp,#0]
- 0x01015524: 4629 )F MOV r1,r5
- 0x01015526: a01f .. ADR r0,{pc}+0x7e ; 0x10155a4
- 0x01015528: f7ebfa24 ..$. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0101552c: f89d1000 .... LDRB r1,[sp,#0]
- 0x01015530: 2006 . MOVS r0,#6
- 0x01015532: f000f961 ..a. BL sensor_write_reg ; 0x10157f8
- 0x01015536: 4669 iF MOV r1,sp
- 0x01015538: 2006 . MOVS r0,#6
- 0x0101553a: f000f8fd .... BL sensor_read_reg ; 0x1015738
- 0x0101553e: f89d1000 .... LDRB r1,[sp,#0]
- 0x01015542: a021 !. ADR r0,{pc}+0x86 ; 0x10155c8
- 0x01015544: f7ebfa16 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01015548: f89d0000 .... LDRB r0,[sp,#0]
- 0x0101554c: 281f .( CMP r0,#0x1f
- 0x0101554e: d006 .. BEQ 0x101555e ; sensor_powerdown + 122
- 0x01015550: f000f8fa .... BL sensor_sync_clk ; 0x1015748
- 0x01015554: 1c64 d. ADDS r4,r4,#1
- 0x01015556: b2e4 .. UXTB r4,r4
- 0x01015558: 2c20 , CMP r4,#0x20
- 0x0101555a: d3d8 .. BCC 0x101550e ; sensor_powerdown + 42
- 0x0101555c: bd38 8. POP {r3-r5,pc}
- 0x0101555e: 4902 .I LDR r1,[pc,#8] ; [0x1015568] = 0x101a059
- 0x01015560: a022 ". ADR r0,{pc}+0x8c ; 0x10155ec
- 0x01015562: f7ebfa07 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01015566: bd38 8. POP {r3-r5,pc}
- $d
- 0x01015568: 0101a059 Y... DCD 16883801
- 0x0101556c: 6e65735b [sen DCD 1852142427
- 0x01015570: 6f736f73 soso DCD 1869836147
- 0x01015574: 73255d72 r]%s DCD 1931828594
- 0x01015578: 00000a0d .... DCD 2573
- 0x0101557c: 50060000 ...P DCD 1342570496
- 0x01015580: 6e65735b [sen DCD 1852142427
- 0x01015584: 6f736f73 soso DCD 1869836147
- 0x01015588: 66635d72 r]cf DCD 1717788018
- 0x0101558c: 72702067 g pr DCD 1919950951
- 0x01015590: 72207665 ev r DCD 1914730085
- 0x01015594: 765f6765 eg_v DCD 1985963877
- 0x01015598: 203a6c61 al: DCD 540699745
- 0x0101559c: 78257830 0x%x DCD 2015721520
- 0x010155a0: 00000a0d .... DCD 2573
- 0x010155a4: 6e65735b [sen DCD 1852142427
- 0x010155a8: 6f736f73 soso DCD 1869836147
- 0x010155ac: 66635d72 r]cf DCD 1717788018
- 0x010155b0: 65732067 g se DCD 1702043751
- 0x010155b4: 65722074 t re DCD 1701978228
- 0x010155b8: 61765f67 g_va DCD 1635147623
- 0x010155bc: 30203a6c l: 0 DCD 807418476
- 0x010155c0: 0d782578 x%x. DCD 225977720
- 0x010155c4: 0000000a .... DCD 10
- 0x010155c8: 6e65735b [sen DCD 1852142427
- 0x010155cc: 6f736f73 soso DCD 1869836147
- 0x010155d0: 66635d72 r]cf DCD 1717788018
- 0x010155d4: 75632067 g cu DCD 1969430631
- 0x010155d8: 72207272 rr r DCD 1914729074
- 0x010155dc: 765f6765 eg_v DCD 1985963877
- 0x010155e0: 203a6c61 al: DCD 540699745
- 0x010155e4: 78257830 0x%x DCD 2015721520
- 0x010155e8: 00000a0d .... DCD 2573
- 0x010155ec: 6e65735b [sen DCD 1852142427
- 0x010155f0: 6f736f73 soso DCD 1869836147
- 0x010155f4: 73255d72 r]%s DCD 1931828594
- 0x010155f8: 0d6b6f20 ok. DCD 225144608
- 0x010155fc: 0000000a .... DCD 10
- $t
- i.sensor_poweron
- sensor_poweron
- 0x01015600: b538 8. PUSH {r3-r5,lr}
- 0x01015602: 2000 . MOVS r0,#0
- 0x01015604: f88d0000 .... STRB r0,[sp,#0]
- 0x01015608: 4917 .I LDR r1,[pc,#92] ; [0x1015668] = 0x101a04a
- 0x0101560a: a018 .. ADR r0,{pc}+0x62 ; 0x101566c
- 0x0101560c: f7ebf9b2 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01015610: f7ffff4d ..M. BL sensor_gpio_cpu_init ; 0x10154ae
- 0x01015614: 2400 .$ MOVS r4,#0
- 0x01015616: 2517 .% MOVS r5,#0x17
- 0x01015618: f88d5000 ...P STRB r5,[sp,#0]
- 0x0101561c: 4629 )F MOV r1,r5
- 0x0101561e: a017 .. ADR r0,{pc}+0x5e ; 0x101567c
- 0x01015620: f7ebf9a8 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01015624: f89d1000 .... LDRB r1,[sp,#0]
- 0x01015628: 2006 . MOVS r0,#6
- 0x0101562a: f000f8e5 .... BL sensor_write_reg ; 0x10157f8
- 0x0101562e: 201e . MOVS r0,#0x1e
- 0x01015630: f7ebf98c .... BL $Ven$TT$L$$co_delay_100us ; 0x100094c
- 0x01015634: 4669 iF MOV r1,sp
- 0x01015636: 2006 . MOVS r0,#6
- 0x01015638: f000f87e ..~. BL sensor_read_reg ; 0x1015738
- 0x0101563c: f89d1000 .... LDRB r1,[sp,#0]
- 0x01015640: a017 .. ADR r0,{pc}+0x60 ; 0x10156a0
- 0x01015642: f7ebf997 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01015646: f89d0000 .... LDRB r0,[sp,#0]
- 0x0101564a: 2817 .( CMP r0,#0x17
- 0x0101564c: d006 .. BEQ 0x101565c ; sensor_poweron + 92
- 0x0101564e: f000f87b ..{. BL sensor_sync_clk ; 0x1015748
- 0x01015652: 1c64 d. ADDS r4,r4,#1
- 0x01015654: b2e4 .. UXTB r4,r4
- 0x01015656: 2c20 , CMP r4,#0x20
- 0x01015658: d3de .. BCC 0x1015618 ; sensor_poweron + 24
- 0x0101565a: bd38 8. POP {r3-r5,pc}
- 0x0101565c: 4902 .I LDR r1,[pc,#8] ; [0x1015668] = 0x101a04a
- 0x0101565e: a017 .. ADR r0,{pc}+0x5e ; 0x10156bc
- 0x01015660: f7ebf988 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01015664: bd38 8. POP {r3-r5,pc}
- $d
- 0x01015666: 0000 .. DCW 0
- 0x01015668: 0101a04a J... DCD 16883786
- 0x0101566c: 6e65735b [sen DCD 1852142427
- 0x01015670: 6f736f73 soso DCD 1869836147
- 0x01015674: 73255d72 r]%s DCD 1931828594
- 0x01015678: 00000a0d .... DCD 2573
- 0x0101567c: 6e65735b [sen DCD 1852142427
- 0x01015680: 6f736f73 soso DCD 1869836147
- 0x01015684: 66635d72 r]cf DCD 1717788018
- 0x01015688: 65732067 g se DCD 1702043751
- 0x0101568c: 65722074 t re DCD 1701978228
- 0x01015690: 61765f67 g_va DCD 1635147623
- 0x01015694: 30203a6c l: 0 DCD 807418476
- 0x01015698: 0d782578 x%x. DCD 225977720
- 0x0101569c: 0000000a .... DCD 10
- 0x010156a0: 6e65735b [sen DCD 1852142427
- 0x010156a4: 6f736f73 soso DCD 1869836147
- 0x010156a8: 66635d72 r]cf DCD 1717788018
- 0x010156ac: 75632067 g cu DCD 1969430631
- 0x010156b0: 203a7272 rr: DCD 540701298
- 0x010156b4: 78257830 0x%x DCD 2015721520
- 0x010156b8: 00000a0d .... DCD 2573
- 0x010156bc: 6e65735b [sen DCD 1852142427
- 0x010156c0: 6f736f73 soso DCD 1869836147
- 0x010156c4: 73255d72 r]%s DCD 1931828594
- 0x010156c8: 0d6b6f20 ok. DCD 225144608
- 0x010156cc: 0000000a .... DCD 10
- $t
- i.sensor_read_byte
- sensor_read_byte
- 0x010156d0: 4918 .I LDR r1,[pc,#96] ; [0x1015734] = 0x50060000
- 0x010156d2: 688a .h LDR r2,[r1,#8]
- 0x010156d4: f0420280 B... ORR r2,r2,#0x80
- 0x010156d8: 608a .` STR r2,[r1,#8]
- 0x010156da: 2200 ." MOVS r2,#0
- 0x010156dc: 680b .h LDR r3,[r1,#0]
- 0x010156de: f0230340 #.@. BIC r3,r3,#0x40
- 0x010156e2: 600b .` STR r3,[r1,#0]
- 0x010156e4: bf00 .. NOP
- 0x010156e6: bf00 .. NOP
- 0x010156e8: bf00 .. NOP
- 0x010156ea: bf00 .. NOP
- 0x010156ec: bf00 .. NOP
- 0x010156ee: bf00 .. NOP
- 0x010156f0: bf00 .. NOP
- 0x010156f2: bf00 .. NOP
- 0x010156f4: bf00 .. NOP
- 0x010156f6: bf00 .. NOP
- 0x010156f8: 680b .h LDR r3,[r1,#0]
- 0x010156fa: f0430340 C.@. ORR r3,r3,#0x40
- 0x010156fe: 600b .` STR r3,[r1,#0]
- 0x01015700: 0640 @. LSLS r0,r0,#25
- 0x01015702: 680b .h LDR r3,[r1,#0]
- 0x01015704: 0e00 .. LSRS r0,r0,#24
- 0x01015706: 061b .. LSLS r3,r3,#24
- 0x01015708: d502 .. BPL 0x1015710 ; sensor_read_byte + 64
- 0x0101570a: f0400001 @... ORR r0,r0,#1
- 0x0101570e: e001 .. B 0x1015714 ; sensor_read_byte + 68
- 0x01015710: f00000fe .... AND r0,r0,#0xfe
- 0x01015714: bf00 .. NOP
- 0x01015716: bf00 .. NOP
- 0x01015718: bf00 .. NOP
- 0x0101571a: bf00 .. NOP
- 0x0101571c: bf00 .. NOP
- 0x0101571e: bf00 .. NOP
- 0x01015720: bf00 .. NOP
- 0x01015722: bf00 .. NOP
- 0x01015724: bf00 .. NOP
- 0x01015726: bf00 .. NOP
- 0x01015728: 1c52 R. ADDS r2,r2,#1
- 0x0101572a: b2d2 .. UXTB r2,r2
- 0x0101572c: 2a08 .* CMP r2,#8
- 0x0101572e: d3d5 .. BCC 0x10156dc ; sensor_read_byte + 12
- 0x01015730: 4770 pG BX lr
- $d
- 0x01015732: 0000 .. DCW 0
- 0x01015734: 50060000 ...P DCD 1342570496
- $t
- i.sensor_read_reg
- sensor_read_reg
- 0x01015738: b510 .. PUSH {r4,lr}
- 0x0101573a: 460c .F MOV r4,r1
- 0x0101573c: f000f828 ..(. BL sensor_write_byte ; 0x1015790
- 0x01015740: f7ffffc6 .... BL sensor_read_byte ; 0x10156d0
- 0x01015744: 7020 p STRB r0,[r4,#0]
- 0x01015746: bd10 .. POP {r4,pc}
- i.sensor_sync_clk
- sensor_sync_clk
- 0x01015748: 4810 .H LDR r0,[pc,#64] ; [0x101578c] = 0x50060000
- 0x0101574a: 6801 .h LDR r1,[r0,#0]
- 0x0101574c: f0210140 !.@. BIC r1,r1,#0x40
- 0x01015750: 6001 .` STR r1,[r0,#0]
- 0x01015752: bf00 .. NOP
- 0x01015754: bf00 .. NOP
- 0x01015756: bf00 .. NOP
- 0x01015758: bf00 .. NOP
- 0x0101575a: bf00 .. NOP
- 0x0101575c: bf00 .. NOP
- 0x0101575e: bf00 .. NOP
- 0x01015760: bf00 .. NOP
- 0x01015762: bf00 .. NOP
- 0x01015764: bf00 .. NOP
- 0x01015766: 6801 .h LDR r1,[r0,#0]
- 0x01015768: f0410140 A.@. ORR r1,r1,#0x40
- 0x0101576c: 6001 .` STR r1,[r0,#0]
- 0x0101576e: bf00 .. NOP
- 0x01015770: bf00 .. NOP
- 0x01015772: bf00 .. NOP
- 0x01015774: bf00 .. NOP
- 0x01015776: bf00 .. NOP
- 0x01015778: bf00 .. NOP
- 0x0101577a: bf00 .. NOP
- 0x0101577c: bf00 .. NOP
- 0x0101577e: bf00 .. NOP
- 0x01015780: bf00 .. NOP
- 0x01015782: 6801 .h LDR r1,[r0,#0]
- 0x01015784: f0210140 !.@. BIC r1,r1,#0x40
- 0x01015788: 6001 .` STR r1,[r0,#0]
- 0x0101578a: 4770 pG BX lr
- $d
- 0x0101578c: 50060000 ...P DCD 1342570496
- $t
- i.sensor_write_byte
- sensor_write_byte
- 0x01015790: 4918 .I LDR r1,[pc,#96] ; [0x10157f4] = 0x50060000
- 0x01015792: 688a .h LDR r2,[r1,#8]
- 0x01015794: f0220280 "... BIC r2,r2,#0x80
- 0x01015798: 608a .` STR r2,[r1,#8]
- 0x0101579a: 2200 ." MOVS r2,#0
- 0x0101579c: 0603 .. LSLS r3,r0,#24
- 0x0101579e: 680b .h LDR r3,[r1,#0]
- 0x010157a0: d502 .. BPL 0x10157a8 ; sensor_write_byte + 24
- 0x010157a2: f0430380 C... ORR r3,r3,#0x80
- 0x010157a6: e001 .. B 0x10157ac ; sensor_write_byte + 28
- 0x010157a8: f0230380 #... BIC r3,r3,#0x80
- 0x010157ac: 600b .` STR r3,[r1,#0]
- 0x010157ae: 0640 @. LSLS r0,r0,#25
- 0x010157b0: 680b .h LDR r3,[r1,#0]
- 0x010157b2: 0e00 .. LSRS r0,r0,#24
- 0x010157b4: f0230340 #.@. BIC r3,r3,#0x40
- 0x010157b8: 600b .` STR r3,[r1,#0]
- 0x010157ba: bf00 .. NOP
- 0x010157bc: bf00 .. NOP
- 0x010157be: bf00 .. NOP
- 0x010157c0: bf00 .. NOP
- 0x010157c2: bf00 .. NOP
- 0x010157c4: bf00 .. NOP
- 0x010157c6: bf00 .. NOP
- 0x010157c8: bf00 .. NOP
- 0x010157ca: bf00 .. NOP
- 0x010157cc: bf00 .. NOP
- 0x010157ce: 680b .h LDR r3,[r1,#0]
- 0x010157d0: f0430340 C.@. ORR r3,r3,#0x40
- 0x010157d4: 600b .` STR r3,[r1,#0]
- 0x010157d6: bf00 .. NOP
- 0x010157d8: bf00 .. NOP
- 0x010157da: bf00 .. NOP
- 0x010157dc: bf00 .. NOP
- 0x010157de: bf00 .. NOP
- 0x010157e0: bf00 .. NOP
- 0x010157e2: bf00 .. NOP
- 0x010157e4: bf00 .. NOP
- 0x010157e6: bf00 .. NOP
- 0x010157e8: bf00 .. NOP
- 0x010157ea: 1c52 R. ADDS r2,r2,#1
- 0x010157ec: b2d2 .. UXTB r2,r2
- 0x010157ee: 2a08 .* CMP r2,#8
- 0x010157f0: d3d4 .. BCC 0x101579c ; sensor_write_byte + 12
- 0x010157f2: 4770 pG BX lr
- $d
- 0x010157f4: 50060000 ...P DCD 1342570496
- $t
- i.sensor_write_reg
- sensor_write_reg
- 0x010157f8: b510 .. PUSH {r4,lr}
- 0x010157fa: 460c .F MOV r4,r1
- 0x010157fc: f0400080 @... ORR r0,r0,#0x80
- 0x01015800: f7ffffc6 .... BL sensor_write_byte ; 0x1015790
- 0x01015804: 4620 F MOV r0,r4
- 0x01015806: e8bd4010 ...@ POP {r4,lr}
- 0x0101580a: f7ffbfc1 .... B.W sensor_write_byte ; 0x1015790
- 0x0101580e: 0000 .. MOVS r0,r0
- i.simple_peripheral_init
- simple_peripheral_init
- 0x01015810: b500 .. PUSH {lr}
- 0x01015812: a023 #. ADR r0,{pc}+0x8e ; 0x10158a0
- 0x01015814: b08b .. SUB sp,sp,#0x2c
- 0x01015816: c807 .. LDM r0,{r0-r2}
- 0x01015818: ab05 .. ADD r3,sp,#0x14
- 0x0101581a: e8830007 .... STM r3,{r0-r2}
- 0x0101581e: 210c .! MOVS r1,#0xc
- 0x01015820: a805 .. ADD r0,sp,#0x14
- 0x01015822: f7f2fc4b ..K. BL gap_set_dev_name ; 0x10080bc
- 0x01015826: f24030c2 @..0 MOV r0,#0x3c2
- 0x0101582a: f7f2fc41 ..A. BL gap_set_dev_appearance ; 0x10080b0
- 0x0101582e: 2200 ." MOVS r2,#0
- 0x01015830: 491e .I LDR r1,[pc,#120] ; [0x10158ac] = 0x1013d71
- 0x01015832: 481f .H LDR r0,[pc,#124] ; [0x10158b0] = 0x20003c20
- 0x01015834: f7fef882 .... BL os_timer_init ; 0x101393c
- 0x01015838: 481e .H LDR r0,[pc,#120] ; [0x10158b4] = 0x1019f14
- 0x0101583a: ab08 .. ADD r3,sp,#0x20
- 0x0101583c: c807 .. LDM r0,{r0-r2}
- 0x0101583e: e8830007 .... STM r3,{r0-r2}
- 0x01015842: a808 .. ADD r0,sp,#0x20
- 0x01015844: f7f2fc1d .... BL gap_security_param_init ; 0x1008082
- 0x01015848: 481b .H LDR r0,[pc,#108] ; [0x10158b8] = 0x10017f9
- 0x0101584a: f7f2fc2b ..+. BL gap_set_cb_func ; 0x10080a4
- 0x0101584e: 2301 .# MOVS r3,#1
- 0x01015850: 461a .F MOV r2,r3
- 0x01015852: f44f21fc O..! MOV r1,#0x7e000
- 0x01015856: f44f20fa O.. MOV r0,#0x7d000
- 0x0101585a: f7f2fb63 ..c. BL gap_bond_manager_init ; 0x1007f24
- 0x0101585e: a803 .. ADD r0,sp,#0xc
- 0x01015860: f7f2fafe .... BL gap_address_get ; 0x1007e60
- 0x01015864: f89d000e .... LDRB r0,[sp,#0xe]
- 0x01015868: f89d200c ... LDRB r2,[sp,#0xc]
- 0x0101586c: f89d100d .... LDRB r1,[sp,#0xd]
- 0x01015870: e88d0007 .... STM sp,{r0-r2}
- 0x01015874: f89d300f ...0 LDRB r3,[sp,#0xf]
- 0x01015878: f89d2010 ... LDRB r2,[sp,#0x10]
- 0x0101587c: f89d1011 .... LDRB r1,[sp,#0x11]
- 0x01015880: a00e .. ADR r0,{pc}+0x3c ; 0x10158bc
- 0x01015882: f7ebf877 ..w. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01015886: f7f2f8bb .... BL dis_gatt_add_service ; 0x1007a00
- 0x0101588a: f003f87f .... BL sp_gatt_add_service ; 0x101898c
- 0x0101588e: f7faff01 .... BL hid_gatt_add_service ; 0x1010694
- 0x01015892: f7fef957 ..W. BL ota_gatt_add_service ; 0x1013b44
- 0x01015896: f7f0fa73 ..s. BL batt_gatt_add_service ; 0x1005d80
- 0x0101589a: b00b .. ADD sp,sp,#0x2c
- 0x0101589c: bd00 .. POP {pc}
- $d
- 0x0101589e: 0000 .. DCW 0
- 0x010158a0: 4d5f5246 FR_M DCD 1298092614
- 0x010158a4: 6573756f ouse DCD 1702065519
- 0x010158a8: 454c425f _BLE DCD 1162625631
- 0x010158ac: 01013d71 q=.. DCD 16858481
- 0x010158b0: 20003c20 <. DCD 536886304
- 0x010158b4: 01019f14 .... DCD 16883476
- 0x010158b8: 010017f9 .... DCD 16783353
- 0x010158bc: 61636f4c Loca DCD 1633906508
- 0x010158c0: 414d206c l MA DCD 1095573612
- 0x010158c4: 25203a43 C: % DCD 622869059
- 0x010158c8: 3a583230 02X: DCD 978858544
- 0x010158cc: 58323025 %02X DCD 1479684133
- 0x010158d0: 3230253a :%02 DCD 842016058
- 0x010158d4: 30253a58 X:%0 DCD 807746136
- 0x010158d8: 253a5832 2X:% DCD 624580658
- 0x010158dc: 3a583230 02X: DCD 978858544
- 0x010158e0: 58323025 %02X DCD 1479684133
- 0x010158e4: 00000a0d .... DCD 2573
- $t
- i.smpc_ShiftLeft1Bit16ByteNum
- smpc_ShiftLeft1Bit16ByteNum
- 0x010158e8: b510 .. PUSH {r4,lr}
- 0x010158ea: 220f ." MOVS r2,#0xf
- 0x010158ec: 1884 .. ADDS r4,r0,r2
- 0x010158ee: 5c83 .\ LDRB r3,[r0,r2]
- 0x010158f0: f8144c01 ...L LDRB r4,[r4,#-1]
- 0x010158f4: 005b [. LSLS r3,r3,#1
- 0x010158f6: ea4313d4 C... ORR r3,r3,r4,LSR #7
- 0x010158fa: 548b .T STRB r3,[r1,r2]
- 0x010158fc: 1e52 R. SUBS r2,r2,#1
- 0x010158fe: f01202ff .... ANDS r2,r2,#0xff
- 0x01015902: d1f3 .. BNE 0x10158ec ; smpc_ShiftLeft1Bit16ByteNum + 4
- 0x01015904: 7800 .x LDRB r0,[r0,#0]
- 0x01015906: 0040 @. LSLS r0,r0,#1
- 0x01015908: 7008 .p STRB r0,[r1,#0]
- 0x0101590a: bd10 .. POP {r4,pc}
- i.smpc_XOR_16_Byte_Array
- smpc_XOR_16_Byte_Array
- 0x0101590c: b530 0. PUSH {r4,r5,lr}
- 0x0101590e: 2300 .# MOVS r3,#0
- 0x01015910: 5cc4 .\ LDRB r4,[r0,r3]
- 0x01015912: 5ccd .\ LDRB r5,[r1,r3]
- 0x01015914: 406c l@ EORS r4,r4,r5
- 0x01015916: 54d4 .T STRB r4,[r2,r3]
- 0x01015918: 1c5b [. ADDS r3,r3,#1
- 0x0101591a: b2db .. UXTB r3,r3
- 0x0101591c: 2b10 .+ CMP r3,#0x10
- 0x0101591e: d3f7 .. BCC 0x1015910 ; smpc_XOR_16_Byte_Array + 4
- 0x01015920: bd30 0. POP {r4,r5,pc}
- 0x01015922: 0000 .. MOVS r0,r0
- i.smpc_aes_cmac_complete
- smpc_aes_cmac_complete
- 0x01015924: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01015928: 4605 .F MOV r5,r0
- 0x0101592a: 480f .H LDR r0,[pc,#60] ; [0x1015968] = 0x20004ab8
- 0x0101592c: 2210 ." MOVS r2,#0x10
- 0x0101592e: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01015932: 6900 .i LDR r0,[r0,#0x10]
- 0x01015934: 6d44 Dm LDR r4,[r0,#0x54]
- 0x01015936: f1040015 .... ADD r0,r4,#0x15
- 0x0101593a: 4606 .F MOV r6,r0
- 0x0101593c: f7ebf824 ..$. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01015940: f1040225 ..%. ADD r2,r4,#0x25
- 0x01015944: 4617 .F MOV r7,r2
- 0x01015946: 4631 1F MOV r1,r6
- 0x01015948: 1d60 `. ADDS r0,r4,#5
- 0x0101594a: f7ffffdf .... BL smpc_XOR_16_Byte_Array ; 0x101590c
- 0x0101594e: 463a :F MOV r2,r7
- 0x01015950: 4628 (F MOV r0,r5
- 0x01015952: 6ba1 .k LDR r1,[r4,#0x38]
- 0x01015954: f002fd5a ..Z. BL smpc_send_use_enc_block_cmd ; 0x101840c
- 0x01015958: f894005c ..\. LDRB r0,[r4,#0x5c]
- 0x0101595c: 1c40 @. ADDS r0,r0,#1
- 0x0101595e: f884005c ..\. STRB r0,[r4,#0x5c]
- 0x01015962: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01015966: 0000 .. DCW 0
- 0x01015968: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_aes_cmac_continue
- smpc_aes_cmac_continue
- 0x0101596c: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x01015970: 460b .F MOV r3,r1
- 0x01015972: 4951 QI LDR r1,[pc,#324] ; [0x1015ab8] = 0x20004ab8
- 0x01015974: 4683 .F MOV r11,r0
- 0x01015976: f851002b Q.+. LDR r0,[r1,r11,LSL #2]
- 0x0101597a: 6900 .i LDR r0,[r0,#0x10]
- 0x0101597c: 6d44 Dm LDR r4,[r0,#0x54]
- 0x0101597e: f894005e ..^. LDRB r0,[r4,#0x5e]
- 0x01015982: b318 .. CBZ r0,0x10159cc ; smpc_aes_cmac_continue + 96
- 0x01015984: 2801 .( CMP r0,#1
- 0x01015986: d16f o. BNE 0x1015a68 ; smpc_aes_cmac_continue + 252
- 0x01015988: f1040015 .... ADD r0,r4,#0x15
- 0x0101598c: 2210 ." MOVS r2,#0x10
- 0x0101598e: 4619 .F MOV r1,r3
- 0x01015990: 4605 .F MOV r5,r0
- 0x01015992: f7eafff9 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01015996: f894005c ..\. LDRB r0,[r4,#0x5c]
- 0x0101599a: 1c40 @. ADDS r0,r0,#1
- 0x0101599c: b2c0 .. UXTB r0,r0
- 0x0101599e: f884005c ..\. STRB r0,[r4,#0x5c]
- 0x010159a2: 7922 "y LDRB r2,[r4,#4]
- 0x010159a4: 6821 !h LDR r1,[r4,#0]
- 0x010159a6: 4240 @B RSBS r0,r0,#0
- 0x010159a8: 4411 .D ADD r1,r1,r2
- 0x010159aa: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x010159ae: f1040225 ..%. ADD r2,r4,#0x25
- 0x010159b2: 4616 .F MOV r6,r2
- 0x010159b4: ea4f0105 O... MOV.W r1,r5
- 0x010159b8: f7ffffa8 .... BL smpc_XOR_16_Byte_Array ; 0x101590c
- 0x010159bc: 6ba1 .k LDR r1,[r4,#0x38]
- 0x010159be: b004 .. ADD sp,sp,#0x10
- 0x010159c0: 4632 2F MOV r2,r6
- 0x010159c2: 4658 XF MOV r0,r11
- 0x010159c4: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x010159c8: f002bd20 .. . B.W smpc_send_use_enc_block_cmd ; 0x101840c
- 0x010159cc: 7bd8 .{ LDRB r0,[r3,#0xf]
- 0x010159ce: f104013c ..<. ADD r1,r4,#0x3c
- 0x010159d2: 0600 .. LSLS r0,r0,#24
- 0x010159d4: 4618 .F MOV r0,r3
- 0x010159d6: d402 .. BMI 0x10159de ; smpc_aes_cmac_continue + 114
- 0x010159d8: f7ffff86 .... BL smpc_ShiftLeft1Bit16ByteNum ; 0x10158e8
- 0x010159dc: e007 .. B 0x10159ee ; smpc_aes_cmac_continue + 130
- 0x010159de: f7ffff83 .... BL smpc_ShiftLeft1Bit16ByteNum ; 0x10158e8
- 0x010159e2: f894003c ..<. LDRB r0,[r4,#0x3c]
- 0x010159e6: f0800087 .... EOR r0,r0,#0x87
- 0x010159ea: f884003c ..<. STRB r0,[r4,#0x3c]
- 0x010159ee: f894004b ..K. LDRB r0,[r4,#0x4b]
- 0x010159f2: f104014c ..L. ADD r1,r4,#0x4c
- 0x010159f6: 0600 .. LSLS r0,r0,#24
- 0x010159f8: f104003c ..<. ADD r0,r4,#0x3c
- 0x010159fc: d402 .. BMI 0x1015a04 ; smpc_aes_cmac_continue + 152
- 0x010159fe: f7ffff73 ..s. BL smpc_ShiftLeft1Bit16ByteNum ; 0x10158e8
- 0x01015a02: e007 .. B 0x1015a14 ; smpc_aes_cmac_continue + 168
- 0x01015a04: f7ffff70 ..p. BL smpc_ShiftLeft1Bit16ByteNum ; 0x10158e8
- 0x01015a08: f894004c ..L. LDRB r0,[r4,#0x4c]
- 0x01015a0c: f0800087 .... EOR r0,r0,#0x87
- 0x01015a10: f884004c ..L. STRB r0,[r4,#0x4c]
- 0x01015a14: 7920 y LDRB r0,[r4,#4]
- 0x01015a16: b130 0. CBZ r0,0x1015a26 ; smpc_aes_cmac_continue + 186
- 0x01015a18: f100010f .... ADD r1,r0,#0xf
- 0x01015a1c: 090d .. LSRS r5,r1,#4
- 0x01015a1e: d002 .. BEQ 0x1015a26 ; smpc_aes_cmac_continue + 186
- 0x01015a20: 0700 .. LSLS r0,r0,#28
- 0x01015a22: d017 .. BEQ 0x1015a54 ; smpc_aes_cmac_continue + 232
- 0x01015a24: e000 .. B 0x1015a28 ; smpc_aes_cmac_continue + 188
- 0x01015a26: 2501 .% MOVS r5,#1
- 0x01015a28: 7920 y LDRB r0,[r4,#4]
- 0x01015a2a: 6823 #h LDR r3,[r4,#0]
- 0x01015a2c: f000010f .... AND r1,r0,#0xf
- 0x01015a30: 2000 . MOVS r0,#0
- 0x01015a32: f1c10610 .... RSB r6,r1,#0x10
- 0x01015a36: f04f0a80 O... MOV r10,#0x80
- 0x01015a3a: f1c1070f .... RSB r7,r1,#0xf
- 0x01015a3e: 4681 .F MOV r9,r0
- 0x01015a40: 466a jF MOV r2,sp
- 0x01015a42: 4288 .B CMP r0,r1
- 0x01015a44: d20c .. BCS 0x1015a60 ; smpc_aes_cmac_continue + 244
- 0x01015a46: eb060800 .... ADD r8,r6,r0
- 0x01015a4a: f813c000 .... LDRB r12,[r3,r0]
- 0x01015a4e: f802c008 .... STRB r12,[r2,r8]
- 0x01015a52: e00e .. B 0x1015a72 ; smpc_aes_cmac_continue + 262
- 0x01015a54: f1040205 .... ADD r2,r4,#5
- 0x01015a58: f104013c ..<. ADD r1,r4,#0x3c
- 0x01015a5c: 6820 h LDR r0,[r4,#0]
- 0x01015a5e: e011 .. B 0x1015a84 ; smpc_aes_cmac_continue + 280
- 0x01015a60: d103 .. BNE 0x1015a6a ; smpc_aes_cmac_continue + 254
- 0x01015a62: f802a007 .... STRB r10,[r2,r7]
- 0x01015a66: e004 .. B 0x1015a72 ; smpc_aes_cmac_continue + 262
- 0x01015a68: e024 $. B 0x1015ab4 ; smpc_aes_cmac_continue + 328
- 0x01015a6a: f1c0080f .... RSB r8,r0,#0xf
- 0x01015a6e: f8029008 .... STRB r9,[r2,r8]
- 0x01015a72: f1000001 .... ADD r0,r0,#1
- 0x01015a76: b2c0 .. UXTB r0,r0
- 0x01015a78: 2810 .( CMP r0,#0x10
- 0x01015a7a: d3e2 .. BCC 0x1015a42 ; smpc_aes_cmac_continue + 214
- 0x01015a7c: 1d62 b. ADDS r2,r4,#5
- 0x01015a7e: f104014c ..L. ADD r1,r4,#0x4c
- 0x01015a82: 4668 hF MOV r0,sp
- 0x01015a84: f7ffff42 ..B. BL smpc_XOR_16_Byte_Array ; 0x101590c
- 0x01015a88: f884505d ..]P STRB r5,[r4,#0x5d]
- 0x01015a8c: f1040015 .... ADD r0,r4,#0x15
- 0x01015a90: 2110 .! MOVS r1,#0x10
- 0x01015a92: 4605 .F MOV r5,r0
- 0x01015a94: f7ebf854 ..T. BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01015a98: 2001 . MOVS r0,#1
- 0x01015a9a: f884005c ..\. STRB r0,[r4,#0x5c]
- 0x01015a9e: f884005e ..^. STRB r0,[r4,#0x5e]
- 0x01015aa2: 7921 !y LDRB r1,[r4,#4]
- 0x01015aa4: 6820 h LDR r0,[r4,#0]
- 0x01015aa6: f1040225 ..%. ADD r2,r4,#0x25
- 0x01015aaa: 4408 .D ADD r0,r0,r1
- 0x01015aac: 4616 .F MOV r6,r2
- 0x01015aae: 4629 )F MOV r1,r5
- 0x01015ab0: 3810 .8 SUBS r0,r0,#0x10
- 0x01015ab2: e781 .. B 0x10159b8 ; smpc_aes_cmac_continue + 76
- 0x01015ab4: e8bd9fff .... POP {r0-r12,pc}
- $d
- 0x01015ab8: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_aes_cmac_init
- smpc_aes_cmac_init
- 0x01015abc: e92d41ff -..A PUSH {r0-r8,lr}
- 0x01015ac0: 2400 .$ MOVS r4,#0
- 0x01015ac2: 460d .F MOV r5,r1
- 0x01015ac4: 4606 .F MOV r6,r0
- 0x01015ac6: 4698 .F MOV r8,r3
- 0x01015ac8: 4617 .F MOV r7,r2
- 0x01015aca: 9400 .. STR r4,[sp,#0]
- 0x01015acc: 9401 .. STR r4,[sp,#4]
- 0x01015ace: 9402 .. STR r4,[sp,#8]
- 0x01015ad0: 2102 .! MOVS r1,#2
- 0x01015ad2: 2060 ` MOVS r0,#0x60
- 0x01015ad4: 9403 .. STR r4,[sp,#0xc]
- 0x01015ad6: f7eaffb1 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01015ada: 490a .I LDR r1,[pc,#40] ; [0x1015b04] = 0x20004ab8
- 0x01015adc: 466a jF MOV r2,sp
- 0x01015ade: f8511026 Q.&. LDR r1,[r1,r6,LSL #2]
- 0x01015ae2: 6909 .i LDR r1,[r1,#0x10]
- 0x01015ae4: 6548 He STR r0,[r1,#0x54]
- 0x01015ae6: 6007 .` STR r7,[r0,#0]
- 0x01015ae8: 6385 .c STR r5,[r0,#0x38]
- 0x01015aea: f880405c ..\@ STRB r4,[r0,#0x5c]
- 0x01015aee: f8808004 .... STRB r8,[r0,#4]
- 0x01015af2: f880405e ..^@ STRB r4,[r0,#0x5e]
- 0x01015af6: 4629 )F MOV r1,r5
- 0x01015af8: 4630 0F MOV r0,r6
- 0x01015afa: f002fc87 .... BL smpc_send_use_enc_block_cmd ; 0x101840c
- 0x01015afe: e8bd81ff .... POP {r0-r8,pc}
- $d
- 0x01015b02: 0000 .. DCW 0
- 0x01015b04: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_calc_confirm_cont
- smpc_calc_confirm_cont
- 0x01015b08: e92d4ff0 -..O PUSH {r4-r11,lr}
- 0x01015b0c: b085 .. SUB sp,sp,#0x14
- 0x01015b0e: 460f .F MOV r7,r1
- 0x01015b10: 4604 .F MOV r4,r0
- 0x01015b12: f7f3fa91 .... BL gapc_get_role ; 0x1009038
- 0x01015b16: 4df9 .M LDR r5,[pc,#996] ; [0x1015efc] = 0x20004ab8
- 0x01015b18: 4606 .F MOV r6,r0
- 0x01015b1a: f04f0a0b O... MOV r10,#0xb
- 0x01015b1e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015b22: f04f0804 O... MOV r8,#4
- 0x01015b26: f04f0b1b O... MOV r11,#0x1b
- 0x01015b2a: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01015b2e: f04f0900 O... MOV r9,#0
- 0x01015b32: 291c .) CMP r1,#0x1c
- 0x01015b34: d074 t. BEQ 0x1015c20 ; smpc_calc_confirm_cont + 280
- 0x01015b36: dc0f .. BGT 0x1015b58 ; smpc_calc_confirm_cont + 80
- 0x01015b38: f1a10107 .... SUB r1,r1,#7
- 0x01015b3c: f04f0b3e O.>. MOV r11,#0x3e
- 0x01015b40: 290f .) CMP r1,#0xf
- 0x01015b42: d22f /. BCS 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015b44: e8dff001 .... TBB [pc,r1]
- $d
- 0x01015b48: 31172215 .".1 DCD 823599637
- 0x01015b4c: 2e4d2e2e ..M. DCD 776810030
- 0x01015b50: 2e6d2e2e ..m. DCD 778907182
- 0x01015b54: 00fcfd2e .... DCD 16579886
- $t
- 0x01015b58: 391e .9 SUBS r1,r1,#0x1e
- 0x01015b5a: 2910 .) CMP r1,#0x10
- 0x01015b5c: d222 ". BCS 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015b5e: e8dff001 .... TBB [pc,r1]
- $d
- 0x01015b62: 21bd .! DCW 8637
- 0x01015b64: 9d212121 !!!. DCD 2636194081
- 0x01015b68: 212121f3 .!!! DCD 555819507
- 0x01015b6c: f1f2f2f2 .... DCD 4059230962
- 0x01015b70: f121 !. DCW 61729
- $t
- 0x01015b72: 2108 .! MOVS r1,#8
- 0x01015b74: e000 .. B 0x1015b78 ; smpc_calc_confirm_cont + 112
- 0x01015b76: 210a .! MOVS r1,#0xa
- 0x01015b78: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01015b7c: b005 .. ADD sp,sp,#0x14
- 0x01015b7e: 463a :F MOV r2,r7
- 0x01015b80: 4631 1F MOV r1,r6
- 0x01015b82: 4620 F MOV r0,r4
- 0x01015b84: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01015b88: f000beda .... B.W smpc_generate_cfm ; 0x1016940
- 0x01015b8c: 463a :F MOV r2,r7
- 0x01015b8e: 2103 .! MOVS r1,#3
- 0x01015b90: 4620 F MOV r0,r4
- 0x01015b92: f001fde1 .... BL smpc_pdu_send ; 0x1017758
- 0x01015b96: b10e .. CBZ r6,0x1015b9c ; smpc_calc_confirm_cont + 148
- 0x01015b98: 200c . MOVS r0,#0xc
- 0x01015b9a: e05c \. B 0x1015c56 ; smpc_calc_confirm_cont + 334
- 0x01015b9c: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015ba0: f881a040 ..@. STRB r10,[r1,#0x40]
- 0x01015ba4: b005 .. ADD sp,sp,#0x14
- 0x01015ba6: e8bd8ff0 .... POP {r4-r11,pc}
- 0x01015baa: f88d9000 .... STRB r9,[sp,#0]
- 0x01015bae: 6900 .i LDR r0,[r0,#0x10]
- 0x01015bb0: 2210 ." MOVS r2,#0x10
- 0x01015bb2: 4639 9F MOV r1,r7
- 0x01015bb4: 303e >0 ADDS r0,r0,#0x3e
- 0x01015bb6: f7eaff91 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01015bba: b978 x. CBNZ r0,0x1015bdc ; smpc_calc_confirm_cont + 212
- 0x01015bbc: 2e01 .. CMP r6,#1
- 0x01015bbe: d004 .. BEQ 0x1015bca ; smpc_calc_confirm_cont + 194
- 0x01015bc0: 2100 .! MOVS r1,#0
- 0x01015bc2: 4620 F MOV r0,r4
- 0x01015bc4: f000ffd6 .... BL smpc_generate_stk ; 0x1016b74
- 0x01015bc8: e7ec .. B 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015bca: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015bce: 2104 .! MOVS r1,#4
- 0x01015bd0: 6902 .i LDR r2,[r0,#0x10]
- 0x01015bd2: 4620 F MOV r0,r4
- 0x01015bd4: 321e .2 ADDS r2,r2,#0x1e
- 0x01015bd6: f001fdbf .... BL smpc_pdu_send ; 0x1017758
- 0x01015bda: e05a Z. B 0x1015c92 ; smpc_calc_confirm_cont + 394
- 0x01015bdc: f88d8000 .... STRB r8,[sp,#0]
- 0x01015be0: e20c .. B 0x1015ffc ; smpc_calc_confirm_cont + 1268
- 0x01015be2: 4620 F MOV r0,r4
- 0x01015be4: f7f2ff90 .... BL gapc_enc_keysize_get ; 0x1008b08
- 0x01015be8: 4649 IF MOV r1,r9
- 0x01015bea: e002 .. B 0x1015bf2 ; smpc_calc_confirm_cont + 234
- 0x01015bec: 5439 9T STRB r1,[r7,r0]
- 0x01015bee: 1c40 @. ADDS r0,r0,#1
- 0x01015bf0: b2c0 .. UXTB r0,r0
- 0x01015bf2: 2810 .( CMP r0,#0x10
- 0x01015bf4: d3fa .. BCC 0x1015bec ; smpc_calc_confirm_cont + 228
- 0x01015bf6: f8552024 U.$ LDR r2,[r5,r4,LSL #2]
- 0x01015bfa: f882b040 ..@. STRB r11,[r2,#0x40]
- 0x01015bfe: b13e >. CBZ r6,0x1015c10 ; smpc_calc_confirm_cont + 264
- 0x01015c00: b005 .. ADD sp,sp,#0x14
- 0x01015c02: 463a :F MOV r2,r7
- 0x01015c04: 4620 F MOV r0,r4
- 0x01015c06: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01015c0a: 2101 .! MOVS r1,#1
- 0x01015c0c: f002baa6 .... B.W smpc_send_ltk_req_rsp ; 0x101815c
- 0x01015c10: 2300 .# MOVS r3,#0
- 0x01015c12: 9100 .. STR r1,[sp,#0]
- 0x01015c14: 463a :F MOV r2,r7
- 0x01015c16: 4619 .F MOV r1,r3
- 0x01015c18: 4620 F MOV r0,r4
- 0x01015c1a: f002fbb3 .... BL smpc_send_start_enc_cmd ; 0x1018384
- 0x01015c1e: e7c1 .. B 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c20: e01e .. B 0x1015c60 ; smpc_calc_confirm_cont + 344
- 0x01015c22: 6900 .i LDR r0,[r0,#0x10]
- 0x01015c24: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01015c28: b109 .. CBZ r1,0x1015c2e ; smpc_calc_confirm_cont + 294
- 0x01015c2a: 2903 .) CMP r1,#3
- 0x01015c2c: d1ba .. BNE 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c2e: 2e01 .. CMP r6,#1
- 0x01015c30: d1b8 .. BNE 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c32: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015c34: 2800 .( CMP r0,#0
- 0x01015c36: d0b5 .. BEQ 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c38: 4639 9F MOV r1,r7
- 0x01015c3a: 4620 F MOV r0,r4
- 0x01015c3c: f001fdd4 .... BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015c40: 2800 .( CMP r0,#0
- 0x01015c42: d0af .. BEQ 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c44: 4620 F MOV r0,r4
- 0x01015c46: f000fd31 ..1. BL smpc_f4_complete ; 0x10166ac
- 0x01015c4a: 463a :F MOV r2,r7
- 0x01015c4c: 2103 .! MOVS r1,#3
- 0x01015c4e: 4620 F MOV r0,r4
- 0x01015c50: f001fd82 .... BL smpc_pdu_send ; 0x1017758
- 0x01015c54: 2013 . MOVS r0,#0x13
- 0x01015c56: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015c5a: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01015c5e: e7a1 .. B 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c60: 6900 .i LDR r0,[r0,#0x10]
- 0x01015c62: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01015c66: 2901 .) CMP r1,#1
- 0x01015c68: d19c .. BNE 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c6a: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015c6c: 2800 .( CMP r0,#0
- 0x01015c6e: d099 .. BEQ 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c70: 4639 9F MOV r1,r7
- 0x01015c72: 4620 F MOV r0,r4
- 0x01015c74: f001fdb8 .... BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015c78: 2800 .( CMP r0,#0
- 0x01015c7a: d093 .. BEQ 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c7c: 4620 F MOV r0,r4
- 0x01015c7e: f000fd15 .... BL smpc_f4_complete ; 0x10166ac
- 0x01015c82: 463a :F MOV r2,r7
- 0x01015c84: 2103 .! MOVS r1,#3
- 0x01015c86: 4620 F MOV r0,r4
- 0x01015c88: f001fd66 ..f. BL smpc_pdu_send ; 0x1017758
- 0x01015c8c: b10e .. CBZ r6,0x1015c92 ; smpc_calc_confirm_cont + 394
- 0x01015c8e: 201d . MOVS r0,#0x1d
- 0x01015c90: e7e1 .. B 0x1015c56 ; smpc_calc_confirm_cont + 334
- 0x01015c92: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015c96: f881b040 ..@. STRB r11,[r1,#0x40]
- 0x01015c9a: e783 .. B 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015c9c: 6900 .i LDR r0,[r0,#0x10]
- 0x01015c9e: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01015ca2: 2902 .) CMP r1,#2
- 0x01015ca4: d190 .. BNE 0x1015bc8 ; smpc_calc_confirm_cont + 192
- 0x01015ca6: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015ca8: 2800 .( CMP r0,#0
- 0x01015caa: d08d .. BEQ 0x1015bc8 ; smpc_calc_confirm_cont + 192
- 0x01015cac: 4639 9F MOV r1,r7
- 0x01015cae: 4620 F MOV r0,r4
- 0x01015cb0: f001fd9a .... BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015cb4: 2800 .( CMP r0,#0
- 0x01015cb6: d087 .. BEQ 0x1015bc8 ; smpc_calc_confirm_cont + 192
- 0x01015cb8: 4620 F MOV r0,r4
- 0x01015cba: f000fcf7 .... BL smpc_f4_complete ; 0x10166ac
- 0x01015cbe: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015cc2: 2210 ." MOVS r2,#0x10
- 0x01015cc4: 4639 9F MOV r1,r7
- 0x01015cc6: 6900 .i LDR r0,[r0,#0x10]
- 0x01015cc8: 303e >0 ADDS r0,r0,#0x3e
- 0x01015cca: f7eafe5d ..]. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01015cce: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015cd2: 2026 & MOVS r0,#0x26
- 0x01015cd4: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01015cd8: 2109 .! MOVS r1,#9
- 0x01015cda: e0d9 .. B 0x1015e90 ; smpc_calc_confirm_cont + 904
- 0x01015cdc: 6900 .i LDR r0,[r0,#0x10]
- 0x01015cde: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01015ce2: 2901 .) CMP r1,#1
- 0x01015ce4: d19b .. BNE 0x1015c1e ; smpc_calc_confirm_cont + 278
- 0x01015ce6: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015ce8: 2800 .( CMP r0,#0
- 0x01015cea: d098 .. BEQ 0x1015c1e ; smpc_calc_confirm_cont + 278
- 0x01015cec: 4639 9F MOV r1,r7
- 0x01015cee: 4620 F MOV r0,r4
- 0x01015cf0: f001fd7a ..z. BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015cf4: 2800 .( CMP r0,#0
- 0x01015cf6: d092 .. BEQ 0x1015c1e ; smpc_calc_confirm_cont + 278
- 0x01015cf8: 4620 F MOV r0,r4
- 0x01015cfa: f000fcd7 .... BL smpc_f4_complete ; 0x10166ac
- 0x01015cfe: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015d02: 2210 ." MOVS r2,#0x10
- 0x01015d04: 4639 9F MOV r1,r7
- 0x01015d06: 6900 .i LDR r0,[r0,#0x10]
- 0x01015d08: 303e >0 ADDS r0,r0,#0x3e
- 0x01015d0a: f7eafee7 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01015d0e: 2800 .( CMP r0,#0
- 0x01015d10: f47faf64 ..d. BNE 0x1015bdc ; smpc_calc_confirm_cont + 212
- 0x01015d14: 2e01 .. CMP r6,#1
- 0x01015d16: d107 .. BNE 0x1015d28 ; smpc_calc_confirm_cont + 544
- 0x01015d18: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015d1c: 2104 .! MOVS r1,#4
- 0x01015d1e: 6902 .i LDR r2,[r0,#0x10]
- 0x01015d20: 4620 F MOV r0,r4
- 0x01015d22: 321e .2 ADDS r2,r2,#0x1e
- 0x01015d24: f001fd18 .... BL smpc_pdu_send ; 0x1017758
- 0x01015d28: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015d2c: 6901 .i LDR r1,[r0,#0x10]
- 0x01015d2e: f89100fa .... LDRB r0,[r1,#0xfa]
- 0x01015d32: 2813 .( CMP r0,#0x13
- 0x01015d34: d038 8. BEQ 0x1015da8 ; smpc_calc_confirm_cont + 672
- 0x01015d36: 1c40 @. ADDS r0,r0,#1
- 0x01015d38: f88100fa .... STRB r0,[r1,#0xfa]
- 0x01015d3c: 2e00 .. CMP r6,#0
- 0x01015d3e: e004 .. B 0x1015d4a ; smpc_calc_confirm_cont + 578
- 0x01015d40: e081 .. B 0x1015e46 ; smpc_calc_confirm_cont + 830
- 0x01015d42: e00a .. B 0x1015d5a ; smpc_calc_confirm_cont + 594
- 0x01015d44: e121 !. B 0x1015f8a ; smpc_calc_confirm_cont + 1154
- 0x01015d46: e0a9 .. B 0x1015e9c ; smpc_calc_confirm_cont + 916
- 0x01015d48: e04a J. B 0x1015de0 ; smpc_calc_confirm_cont + 728
- 0x01015d4a: d1a2 .. BNE 0x1015c92 ; smpc_calc_confirm_cont + 394
- 0x01015d4c: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015d50: 2019 . MOVS r0,#0x19
- 0x01015d52: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01015d56: 4601 .F MOV r1,r0
- 0x01015d58: e06f o. B 0x1015e3a ; smpc_calc_confirm_cont + 818
- 0x01015d5a: 6900 .i LDR r0,[r0,#0x10]
- 0x01015d5c: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01015d60: b109 .. CBZ r1,0x1015d66 ; smpc_calc_confirm_cont + 606
- 0x01015d62: 2903 .) CMP r1,#3
- 0x01015d64: d199 .. BNE 0x1015c9a ; smpc_calc_confirm_cont + 402
- 0x01015d66: 2e00 .. CMP r6,#0
- 0x01015d68: d197 .. BNE 0x1015c9a ; smpc_calc_confirm_cont + 402
- 0x01015d6a: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015d6c: 2800 .( CMP r0,#0
- 0x01015d6e: d094 .. BEQ 0x1015c9a ; smpc_calc_confirm_cont + 402
- 0x01015d70: 4639 9F MOV r1,r7
- 0x01015d72: 4620 F MOV r0,r4
- 0x01015d74: f001fd38 ..8. BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015d78: 2800 .( CMP r0,#0
- 0x01015d7a: d08e .. BEQ 0x1015c9a ; smpc_calc_confirm_cont + 402
- 0x01015d7c: 4620 F MOV r0,r4
- 0x01015d7e: f000fc95 .... BL smpc_f4_complete ; 0x10166ac
- 0x01015d82: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015d86: 2210 ." MOVS r2,#0x10
- 0x01015d88: 4639 9F MOV r1,r7
- 0x01015d8a: 6900 .i LDR r0,[r0,#0x10]
- 0x01015d8c: 303e >0 ADDS r0,r0,#0x3e
- 0x01015d8e: f7eafea5 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01015d92: 2800 .( CMP r0,#0
- 0x01015d94: d1bc .. BNE 0x1015d10 ; smpc_calc_confirm_cont + 520
- 0x01015d96: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015d9a: 6902 .i LDR r2,[r0,#0x10]
- 0x01015d9c: f892004e ..N. LDRB r0,[r2,#0x4e]
- 0x01015da0: 2803 .( CMP r0,#3
- 0x01015da2: d007 .. BEQ 0x1015db4 ; smpc_calc_confirm_cont + 684
- 0x01015da4: 2800 .( CMP r0,#0
- 0x01015da6: d19d .. BNE 0x1015ce4 ; smpc_calc_confirm_cont + 476
- 0x01015da8: b005 .. ADD sp,sp,#0x14
- 0x01015daa: 4620 F MOV r0,r4
- 0x01015dac: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01015db0: f001b860 ..`. B.W smpc_init_mac_key_calculation ; 0x1016e74
- 0x01015db4: 46a8 .F MOV r8,r5
- 0x01015db6: f10206ba .... ADD r6,r2,#0xba
- 0x01015dba: f102051e .... ADD r5,r2,#0x1e
- 0x01015dbe: f102072e .... ADD r7,r2,#0x2e
- 0x01015dc2: f7f5f9d9 .... BL gapm_get_local_public_key ; 0x100b178
- 0x01015dc6: 4601 .F MOV r1,r0
- 0x01015dc8: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x01015dcc: 2215 ." MOVS r2,#0x15
- 0x01015dce: 462b +F MOV r3,r5
- 0x01015dd0: f8802040 ..@ STRB r2,[r0,#0x40]
- 0x01015dd4: 4632 2F MOV r2,r6
- 0x01015dd6: 4620 F MOV r0,r4
- 0x01015dd8: 9700 .. STR r7,[sp,#0]
- 0x01015dda: f000fd7d ..}. BL smpc_g2_init ; 0x10168d8
- 0x01015dde: e6e1 .. B 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015de0: 6900 .i LDR r0,[r0,#0x10]
- 0x01015de2: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01015de6: 2902 .) CMP r1,#2
- 0x01015de8: d1f9 .. BNE 0x1015dde ; smpc_calc_confirm_cont + 726
- 0x01015dea: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015dec: 2800 .( CMP r0,#0
- 0x01015dee: d0f6 .. BEQ 0x1015dde ; smpc_calc_confirm_cont + 726
- 0x01015df0: 4639 9F MOV r1,r7
- 0x01015df2: 4620 F MOV r0,r4
- 0x01015df4: f001fcf8 .... BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015df8: 2800 .( CMP r0,#0
- 0x01015dfa: d0f0 .. BEQ 0x1015dde ; smpc_calc_confirm_cont + 726
- 0x01015dfc: 4620 F MOV r0,r4
- 0x01015dfe: f000fc55 ..U. BL smpc_f4_complete ; 0x10166ac
- 0x01015e02: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015e06: 2210 ." MOVS r2,#0x10
- 0x01015e08: 4639 9F MOV r1,r7
- 0x01015e0a: 6900 .i LDR r0,[r0,#0x10]
- 0x01015e0c: 303e >0 ADDS r0,r0,#0x3e
- 0x01015e0e: f7eafe65 ..e. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01015e12: 2800 .( CMP r0,#0
- 0x01015e14: d1be .. BNE 0x1015d94 ; smpc_calc_confirm_cont + 652
- 0x01015e16: b156 V. CBZ r6,0x1015e2e ; smpc_calc_confirm_cont + 806
- 0x01015e18: 2e01 .. CMP r6,#1
- 0x01015e1a: d106 .. BNE 0x1015e2a ; smpc_calc_confirm_cont + 802
- 0x01015e1c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015e20: 6900 .i LDR r0,[r0,#0x10]
- 0x01015e22: f8900120 .. . LDRB r0,[r0,#0x120]
- 0x01015e26: 2801 .( CMP r0,#1
- 0x01015e28: d001 .. BEQ 0x1015e2e ; smpc_calc_confirm_cont + 806
- 0x01015e2a: 2025 % MOVS r0,#0x25
- 0x01015e2c: e713 .. B 0x1015c56 ; smpc_calc_confirm_cont + 334
- 0x01015e2e: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015e32: 201f . MOVS r0,#0x1f
- 0x01015e34: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01015e38: 4601 .F MOV r1,r0
- 0x01015e3a: b005 .. ADD sp,sp,#0x14
- 0x01015e3c: 4620 F MOV r0,r4
- 0x01015e3e: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01015e42: f000be7f .... B.W smpc_generate_rand ; 0x1016b44
- 0x01015e46: 6900 .i LDR r0,[r0,#0x10]
- 0x01015e48: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01015e4c: 2903 .) CMP r1,#3
- 0x01015e4e: d1c6 .. BNE 0x1015dde ; smpc_calc_confirm_cont + 726
- 0x01015e50: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015e52: 2800 .( CMP r0,#0
- 0x01015e54: d0c3 .. BEQ 0x1015dde ; smpc_calc_confirm_cont + 726
- 0x01015e56: 4639 9F MOV r1,r7
- 0x01015e58: 4620 F MOV r0,r4
- 0x01015e5a: f001fcc5 .... BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015e5e: 2800 .( CMP r0,#0
- 0x01015e60: d0bd .. BEQ 0x1015dde ; smpc_calc_confirm_cont + 726
- 0x01015e62: 4620 F MOV r0,r4
- 0x01015e64: f000fd1c .... BL smpc_g2_complete ; 0x10168a0
- 0x01015e68: 8838 8. LDRH r0,[r7,#0]
- 0x01015e6a: 8879 y. LDRH r1,[r7,#2]
- 0x01015e6c: ea404001 @..@ ORR r0,r0,r1,LSL #16
- 0x01015e70: 4923 #I LDR r1,[pc,#140] ; [0x1015f00] = 0xf4240
- 0x01015e72: fbb0f2f1 .... UDIV r2,r0,r1
- 0x01015e76: fb010012 .... MLS r0,r1,r2,r0
- 0x01015e7a: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015e7e: 6909 .i LDR r1,[r1,#0x10]
- 0x01015e80: f8c100fc .... STR r0,[r1,#0xfc]
- 0x01015e84: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015e88: 2016 . MOVS r0,#0x16
- 0x01015e8a: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01015e8e: 210a .! MOVS r1,#0xa
- 0x01015e90: b005 .. ADD sp,sp,#0x14
- 0x01015e92: 4620 F MOV r0,r4
- 0x01015e94: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01015e98: f002b9f4 .... B.W smpc_send_pairing_req_ind ; 0x1018284
- 0x01015e9c: 4639 9F MOV r1,r7
- 0x01015e9e: 4620 F MOV r0,r4
- 0x01015ea0: f001fca2 .... BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015ea4: 2800 .( CMP r0,#0
- 0x01015ea6: d09a .. BEQ 0x1015dde ; smpc_calc_confirm_cont + 726
- 0x01015ea8: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015eac: 46a8 .F MOV r8,r5
- 0x01015eae: 6908 .i LDR r0,[r1,#0x10]
- 0x01015eb0: f8911040 ..@. LDRB r1,[r1,#0x40]
- 0x01015eb4: 6dc5 .m LDR r5,[r0,#0x5c]
- 0x01015eb6: 2928 () CMP r1,#0x28
- 0x01015eb8: d008 .. BEQ 0x1015ecc ; smpc_calc_confirm_cont + 964
- 0x01015eba: 2929 )) CMP r1,#0x29
- 0x01015ebc: d022 ". BEQ 0x1015f04 ; smpc_calc_confirm_cont + 1020
- 0x01015ebe: 292a *) CMP r1,#0x2a
- 0x01015ec0: d18d .. BNE 0x1015dde ; smpc_calc_confirm_cont + 726
- 0x01015ec2: 4620 F MOV r0,r4
- 0x01015ec4: f7f2fe20 .. . BL gapc_enc_keysize_get ; 0x1008b08
- 0x01015ec8: 4649 IF MOV r1,r9
- 0x01015eca: e03d =. B 0x1015f48 ; smpc_calc_confirm_cont + 1088
- 0x01015ecc: f105003c ..<. ADD r0,r5,#0x3c
- 0x01015ed0: 2210 ." MOVS r2,#0x10
- 0x01015ed2: 4639 9F MOV r1,r7
- 0x01015ed4: 4606 .F MOV r6,r0
- 0x01015ed6: f7eafd57 ..W. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01015eda: f8582024 X.$ LDR r2,[r8,r4,LSL #2]
- 0x01015ede: 2129 )! MOVS r1,#0x29
- 0x01015ee0: f8821040 ..@. STRB r1,[r2,#0x40]
- 0x01015ee4: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x01015ee8: 6900 .i LDR r0,[r0,#0x10]
- 0x01015eea: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015eec: b108 .. CBZ r0,0x1015ef2 ; smpc_calc_confirm_cont + 1002
- 0x01015eee: f7eafdbe .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01015ef2: 2335 5# MOVS r3,#0x35
- 0x01015ef4: 462a *F MOV r2,r5
- 0x01015ef6: 4631 1F MOV r1,r6
- 0x01015ef8: e01d .. B 0x1015f36 ; smpc_calc_confirm_cont + 1070
- $d
- 0x01015efa: 0000 .. DCW 0
- 0x01015efc: 20004ab8 .J. DCD 536890040
- 0x01015f00: 000f4240 @B.. DCD 1000000
- $t
- 0x01015f04: 4646 FF MOV r6,r8
- 0x01015f06: 2210 ." MOVS r2,#0x10
- 0x01015f08: 4639 9F MOV r1,r7
- 0x01015f0a: 3069 i0 ADDS r0,r0,#0x69
- 0x01015f0c: f7eafd3c ..<. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01015f10: 2001 . MOVS r0,#1
- 0x01015f12: f8850034 ..4. STRB r0,[r5,#0x34]
- 0x01015f16: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x01015f1a: 202a * MOVS r0,#0x2a
- 0x01015f1c: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01015f20: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x01015f24: 6900 .i LDR r0,[r0,#0x10]
- 0x01015f26: 6d40 @m LDR r0,[r0,#0x54]
- 0x01015f28: b108 .. CBZ r0,0x1015f2e ; smpc_calc_confirm_cont + 1062
- 0x01015f2a: f7eafda0 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x01015f2e: 2335 5# MOVS r3,#0x35
- 0x01015f30: 462a *F MOV r2,r5
- 0x01015f32: f105013c ..<. ADD r1,r5,#0x3c
- 0x01015f36: b005 .. ADD sp,sp,#0x14
- 0x01015f38: 4620 F MOV r0,r4
- 0x01015f3a: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01015f3e: f7ffbdbd .... B.W smpc_aes_cmac_init ; 0x1015abc
- 0x01015f42: 5439 9T STRB r1,[r7,r0]
- 0x01015f44: 1c40 @. ADDS r0,r0,#1
- 0x01015f46: b2c0 .. UXTB r0,r0
- 0x01015f48: 2810 .( CMP r0,#0x10
- 0x01015f4a: d3fa .. BCC 0x1015f42 ; smpc_calc_confirm_cont + 1082
- 0x01015f4c: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x01015f50: 4645 EF MOV r5,r8
- 0x01015f52: 2210 ." MOVS r2,#0x10
- 0x01015f54: 6900 .i LDR r0,[r0,#0x10]
- 0x01015f56: 4639 9F MOV r1,r7
- 0x01015f58: f7eafd16 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01015f5c: 4620 F MOV r0,r4
- 0x01015f5e: f000fbc1 .... BL smpc_f5_complete ; 0x10166e4
- 0x01015f62: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015f66: 212b +! MOVS r1,#0x2b
- 0x01015f68: b11e .. CBZ r6,0x1015f72 ; smpc_calc_confirm_cont + 1130
- 0x01015f6a: 6902 .i LDR r2,[r0,#0x10]
- 0x01015f6c: f89220b9 ... LDRB r2,[r2,#0xb9]
- 0x01015f70: b13a :. CBZ r2,0x1015f82 ; smpc_calc_confirm_cont + 1146
- 0x01015f72: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01015f76: b005 .. ADD sp,sp,#0x14
- 0x01015f78: 4620 F MOV r0,r4
- 0x01015f7a: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01015f7e: f000bfcd .... B.W smpc_initiate_dhkey_check ; 0x1016f1c
- 0x01015f82: 212c ,! MOVS r1,#0x2c
- 0x01015f84: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01015f88: e60c .. B 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x01015f8a: 4639 9F MOV r1,r7
- 0x01015f8c: 4620 F MOV r0,r4
- 0x01015f8e: f001fc2b ..+. BL smpc_process_aes_cmac ; 0x10177e8
- 0x01015f92: 2800 .( CMP r0,#0
- 0x01015f94: d0f8 .. BEQ 0x1015f88 ; smpc_calc_confirm_cont + 1152
- 0x01015f96: 4620 F MOV r0,r4
- 0x01015f98: f000fc18 .... BL smpc_f6_complete ; 0x10167cc
- 0x01015f9c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01015fa0: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01015fa4: 292b +) CMP r1,#0x2b
- 0x01015fa6: d00b .. BEQ 0x1015fc0 ; smpc_calc_confirm_cont + 1208
- 0x01015fa8: 6901 .i LDR r1,[r0,#0x10]
- 0x01015faa: 2e01 .. CMP r6,#1
- 0x01015fac: f04f0210 O... MOV r2,#0x10
- 0x01015fb0: 4638 8F MOV r0,r7
- 0x01015fb2: f1010179 ..y. ADD r1,r1,#0x79
- 0x01015fb6: d01c .. BEQ 0x1015ff2 ; smpc_calc_confirm_cont + 1258
- 0x01015fb8: f7eafd90 .... BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01015fbc: b3b8 .. CBZ r0,0x101602e ; smpc_calc_confirm_cont + 1318
- 0x01015fbe: e01b .. B 0x1015ff8 ; smpc_calc_confirm_cont + 1264
- 0x01015fc0: 6900 .i LDR r0,[r0,#0x10]
- 0x01015fc2: 2210 ." MOVS r2,#0x10
- 0x01015fc4: 4639 9F MOV r1,r7
- 0x01015fc6: 30a9 .0 ADDS r0,r0,#0xa9
- 0x01015fc8: f7eafcde .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01015fcc: b156 V. CBZ r6,0x1015fe4 ; smpc_calc_confirm_cont + 1244
- 0x01015fce: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01015fd2: 202d - MOVS r0,#0x2d
- 0x01015fd4: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01015fd8: b005 .. ADD sp,sp,#0x14
- 0x01015fda: 4620 F MOV r0,r4
- 0x01015fdc: e8bd4ff0 ...O POP {r4-r11,lr}
- 0x01015fe0: f001b806 .... B.W smpc_initiate_dhkey_verification ; 0x1016ff0
- 0x01015fe4: 463a :F MOV r2,r7
- 0x01015fe6: 210d .! MOVS r1,#0xd
- 0x01015fe8: 4620 F MOV r0,r4
- 0x01015fea: f001fbb5 .... BL smpc_pdu_send ; 0x1017758
- 0x01015fee: 202c , MOVS r0,#0x2c
- 0x01015ff0: e631 1. B 0x1015c56 ; smpc_calc_confirm_cont + 334
- 0x01015ff2: f7eafd73 ..s. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01015ff6: b180 .. CBZ r0,0x101601a ; smpc_calc_confirm_cont + 1298
- 0x01015ff8: f88da000 .... STRB r10,[sp,#0]
- 0x01015ffc: 466a jF MOV r2,sp
- 0x01015ffe: 2105 .! MOVS r1,#5
- 0x01016000: 4620 F MOV r0,r4
- 0x01016002: f001fba9 .... BL smpc_pdu_send ; 0x1017758
- 0x01016006: f89d0000 .... LDRB r0,[sp,#0]
- 0x0101600a: 2301 .# MOVS r3,#1
- 0x0101600c: f0400260 @.`. ORR r2,r0,#0x60
- 0x01016010: 4631 1F MOV r1,r6
- 0x01016012: 4620 F MOV r0,r4
- 0x01016014: f001f8cc .... BL smpc_pairing_end ; 0x10171b0
- 0x01016018: e5c4 .. B 0x1015ba4 ; smpc_calc_confirm_cont + 156
- 0x0101601a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0101601e: 210d .! MOVS r1,#0xd
- 0x01016020: 6902 .i LDR r2,[r0,#0x10]
- 0x01016022: 4620 F MOV r0,r4
- 0x01016024: 32a9 .2 ADDS r2,r2,#0xa9
- 0x01016026: f001fb97 .... BL smpc_pdu_send ; 0x1017758
- 0x0101602a: 202f / MOVS r0,#0x2f
- 0x0101602c: e613 .. B 0x1015c56 ; smpc_calc_confirm_cont + 334
- 0x0101602e: e7ff .. B 0x1016030 ; smpc_calc_confirm_cont + 1320
- 0x01016030: f8cd9004 .... STR r9,[sp,#4]
- 0x01016034: f8cd9008 .... STR r9,[sp,#8]
- 0x01016038: f8cd900c .... STR r9,[sp,#0xc]
- 0x0101603c: f8cd9010 .... STR r9,[sp,#0x10]
- 0x01016040: f8cd9000 .... STR r9,[sp,#0]
- 0x01016044: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016048: ab01 .. ADD r3,sp,#4
- 0x0101604a: 2101 .! MOVS r1,#1
- 0x0101604c: 6902 .i LDR r2,[r0,#0x10]
- 0x0101604e: 4620 F MOV r0,r4
- 0x01016050: f002f998 .... BL smpc_send_start_enc_cmd ; 0x1018384
- 0x01016054: 2030 0 MOVS r0,#0x30
- 0x01016056: e5fe .. B 0x1015c56 ; smpc_calc_confirm_cont + 334
- i.smpc_calc_subkeys
- smpc_calc_subkeys
- 0x01016058: b57f .. PUSH {r0-r6,lr}
- 0x0101605a: a61c .. ADR r6,{pc}+0x72 ; 0x10160cc
- 0x0101605c: 4614 .F MOV r4,r2
- 0x0101605e: 4605 .F MOV r5,r0
- 0x01016060: ce4d M. LDM r6,{r0,r2,r3,r6}
- 0x01016062: e88d004d ..M. STM sp,{r0,r2,r3,r6}
- 0x01016066: 200f . MOVS r0,#0xf
- 0x01016068: 180b .. ADDS r3,r1,r0
- 0x0101606a: 5c0a .\ LDRB r2,[r1,r0]
- 0x0101606c: f8133c01 ...< LDRB r3,[r3,#-1]
- 0x01016070: 0052 R. LSLS r2,r2,#1
- 0x01016072: ea4212d3 B... ORR r2,r2,r3,LSR #7
- 0x01016076: 5422 "T STRB r2,[r4,r0]
- 0x01016078: 1e40 @. SUBS r0,r0,#1
- 0x0101607a: f01000ff .... ANDS r0,r0,#0xff
- 0x0101607e: d1f3 .. BNE 0x1016068 ; smpc_calc_subkeys + 16
- 0x01016080: 7808 .x LDRB r0,[r1,#0]
- 0x01016082: 0040 @. LSLS r0,r0,#1
- 0x01016084: 7020 p STRB r0,[r4,#0]
- 0x01016086: 7bc8 .{ LDRB r0,[r1,#0xf]
- 0x01016088: 0600 .. LSLS r0,r0,#24
- 0x0101608a: d504 .. BPL 0x1016096 ; smpc_calc_subkeys + 62
- 0x0101608c: 4621 !F MOV r1,r4
- 0x0101608e: 466a jF MOV r2,sp
- 0x01016090: 4608 .F MOV r0,r1
- 0x01016092: f002fc3f ..?. BL smpc_xor ; 0x1018914
- 0x01016096: 2d00 .- CMP r5,#0
- 0x01016098: d017 .. BEQ 0x10160ca ; smpc_calc_subkeys + 114
- 0x0101609a: 7be1 .{ LDRB r1,[r4,#0xf]
- 0x0101609c: 200f . MOVS r0,#0xf
- 0x0101609e: 1823 #. ADDS r3,r4,r0
- 0x010160a0: 5c22 "\ LDRB r2,[r4,r0]
- 0x010160a2: f8133c01 ...< LDRB r3,[r3,#-1]
- 0x010160a6: 0052 R. LSLS r2,r2,#1
- 0x010160a8: ea4212d3 B... ORR r2,r2,r3,LSR #7
- 0x010160ac: 5422 "T STRB r2,[r4,r0]
- 0x010160ae: 1e40 @. SUBS r0,r0,#1
- 0x010160b0: f01000ff .... ANDS r0,r0,#0xff
- 0x010160b4: d1f3 .. BNE 0x101609e ; smpc_calc_subkeys + 70
- 0x010160b6: 7820 x LDRB r0,[r4,#0]
- 0x010160b8: 0040 @. LSLS r0,r0,#1
- 0x010160ba: 7020 p STRB r0,[r4,#0]
- 0x010160bc: 0608 .. LSLS r0,r1,#24
- 0x010160be: d504 .. BPL 0x10160ca ; smpc_calc_subkeys + 114
- 0x010160c0: 4621 !F MOV r1,r4
- 0x010160c2: 466a jF MOV r2,sp
- 0x010160c4: 4608 .F MOV r0,r1
- 0x010160c6: f002fc25 ..%. BL smpc_xor ; 0x1018914
- 0x010160ca: bd7f .. POP {r0-r6,pc}
- $d
- 0x010160cc: 00000087 .... DCD 135
- 0x010160d0: 00000000 .... DCD 0
- 0x010160d4: 00000000 .... DCD 0
- 0x010160d8: 00000000 .... DCD 0
- $t
- i.smpc_check_key_distrib
- smpc_check_key_distrib
- 0x010160dc: b5f0 .. PUSH {r4-r7,lr}
- 0x010160de: 4607 .F MOV r7,r0
- 0x010160e0: 481d .H LDR r0,[pc,#116] ; [0x1016158] = 0x20004ab8
- 0x010160e2: 2501 .% MOVS r5,#1
- 0x010160e4: 460e .F MOV r6,r1
- 0x010160e6: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x010160ea: 6902 .i LDR r2,[r0,#0x10]
- 0x010160ec: 7d13 .} LDRB r3,[r2,#0x14]
- 0x010160ee: 7ed0 .~ LDRB r0,[r2,#0x1b]
- 0x010160f0: 7d54 T} LDRB r4,[r2,#0x15]
- 0x010160f2: 4003 .@ ANDS r3,r3,r0
- 0x010160f4: 7f10 .. LDRB r0,[r2,#0x1c]
- 0x010160f6: 4004 .@ ANDS r4,r4,r0
- 0x010160f8: 7c90 .| LDRB r0,[r2,#0x12]
- 0x010160fa: 07c0 .. LSLS r0,r0,#31
- 0x010160fc: d00a .. BEQ 0x1016114 ; smpc_check_key_distrib + 56
- 0x010160fe: 7e50 P~ LDRB r0,[r2,#0x19]
- 0x01016100: 07c0 .. LSLS r0,r0,#31
- 0x01016102: d007 .. BEQ 0x1016114 ; smpc_check_key_distrib + 56
- 0x01016104: 4638 8F MOV r0,r7
- 0x01016106: f001ffd7 .... BL smpc_secure_connections_enabled ; 0x10180b8
- 0x0101610a: b918 .. CBNZ r0,0x1016114 ; smpc_check_key_distrib + 56
- 0x0101610c: ea530004 S... ORRS r0,r3,r4
- 0x01016110: d100 .. BNE 0x1016114 ; smpc_check_key_distrib + 56
- 0x01016112: 2500 .% MOVS r5,#0
- 0x01016114: 4638 8F MOV r0,r7
- 0x01016116: f001ffcf .... BL smpc_secure_connections_enabled ; 0x10180b8
- 0x0101611a: 0001 .. MOVS r1,r0
- 0x0101611c: f04f0001 O... MOV r0,#1
- 0x01016120: d104 .. BNE 0x101612c ; smpc_check_key_distrib + 80
- 0x01016122: ea430104 C... ORR r1,r3,r4
- 0x01016126: 07c9 .. LSLS r1,r1,#31
- 0x01016128: d100 .. BNE 0x101612c ; smpc_check_key_distrib + 80
- 0x0101612a: 2000 . MOVS r0,#0
- 0x0101612c: f8820050 ..P. STRB r0,[r2,#0x50]
- 0x01016130: 2e01 .. CMP r6,#1
- 0x01016132: d001 .. BEQ 0x1016138 ; smpc_check_key_distrib + 92
- 0x01016134: 2e02 .. CMP r6,#2
- 0x01016136: d103 .. BNE 0x1016140 ; smpc_check_key_distrib + 100
- 0x01016138: f0100fff .... TST r0,#0xff
- 0x0101613c: d100 .. BNE 0x1016140 ; smpc_check_key_distrib + 100
- 0x0101613e: 2500 .% MOVS r5,#0
- 0x01016140: 2e03 .. CMP r6,#3
- 0x01016142: d001 .. BEQ 0x1016148 ; smpc_check_key_distrib + 108
- 0x01016144: 2e04 .. CMP r6,#4
- 0x01016146: d104 .. BNE 0x1016152 ; smpc_check_key_distrib + 118
- 0x01016148: 0758 X. LSLS r0,r3,#29
- 0x0101614a: d402 .. BMI 0x1016152 ; smpc_check_key_distrib + 118
- 0x0101614c: 0760 `. LSLS r0,r4,#29
- 0x0101614e: d400 .. BMI 0x1016152 ; smpc_check_key_distrib + 118
- 0x01016150: 2500 .% MOVS r5,#0
- 0x01016152: 4628 (F MOV r0,r5
- 0x01016154: bdf0 .. POP {r4-r7,pc}
- $d
- 0x01016156: 0000 .. DCW 0
- 0x01016158: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_check_max_key_size
- smpc_check_max_key_size
- 0x0101615c: 4602 .F MOV r2,r0
- 0x0101615e: 4809 .H LDR r0,[pc,#36] ; [0x1016184] = 0x20004ab8
- 0x01016160: b510 .. PUSH {r4,lr}
- 0x01016162: f8500022 P.". LDR r0,[r0,r2,LSL #2]
- 0x01016166: 2400 .$ MOVS r4,#0
- 0x01016168: 6900 .i LDR r0,[r0,#0x10]
- 0x0101616a: 7cc1 .| LDRB r1,[r0,#0x13]
- 0x0101616c: 7e80 .~ LDRB r0,[r0,#0x1a]
- 0x0101616e: 4281 .B CMP r1,r0
- 0x01016170: d300 .. BCC 0x1016174 ; smpc_check_max_key_size + 24
- 0x01016172: 4601 .F MOV r1,r0
- 0x01016174: 2907 .) CMP r1,#7
- 0x01016176: d303 .. BCC 0x1016180 ; smpc_check_max_key_size + 36
- 0x01016178: 2401 .$ MOVS r4,#1
- 0x0101617a: 4610 .F MOV r0,r2
- 0x0101617c: f7f2fcd2 .... BL gapc_enc_keysize_set ; 0x1008b24
- 0x01016180: 4620 F MOV r0,r4
- 0x01016182: bd10 .. POP {r4,pc}
- $d
- 0x01016184: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_check_pairing_feat
- smpc_check_pairing_feat
- 0x01016188: 4601 .F MOV r1,r0
- 0x0101618a: 2001 . MOVS r0,#1
- 0x0101618c: 780a .x LDRB r2,[r1,#0]
- 0x0101618e: 2a04 .* CMP r2,#4
- 0x01016190: d901 .. BLS 0x1016196 ; smpc_check_pairing_feat + 14
- 0x01016192: 2000 . MOVS r0,#0
- 0x01016194: 4770 pG BX lr
- 0x01016196: 784a Jx LDRB r2,[r1,#1]
- 0x01016198: b10a .. CBZ r2,0x101619e ; smpc_check_pairing_feat + 22
- 0x0101619a: 2a01 .* CMP r2,#1
- 0x0101619c: d1f9 .. BNE 0x1016192 ; smpc_check_pairing_feat + 10
- 0x0101619e: 790a .y LDRB r2,[r1,#4]
- 0x010161a0: 2a10 .* CMP r2,#0x10
- 0x010161a2: d8f6 .. BHI 0x1016192 ; smpc_check_pairing_feat + 10
- 0x010161a4: 7949 Iy LDRB r1,[r1,#5]
- 0x010161a6: 2910 .) CMP r1,#0x10
- 0x010161a8: d8f3 .. BHI 0x1016192 ; smpc_check_pairing_feat + 10
- 0x010161aa: 4770 pG BX lr
- i.smpc_check_param
- smpc_check_param
- 0x010161ac: 7902 .y LDRB r2,[r0,#4]
- 0x010161ae: 2100 .! MOVS r1,#0
- 0x010161b0: 2a0f .* CMP r2,#0xf
- 0x010161b2: d239 9. BCS 0x1016228 ; smpc_check_param + 124
- 0x010161b4: e8dff002 .... TBB [pc,r2]
- $d
- 0x010161b8: 39080838 8..9 DCD 956827704
- 0x010161bc: 39392039 9 99 DCD 960045113
- 0x010161c0: 27393939 999' DCD 658061625
- 0x010161c4: 00333939 993. DCD 3356985
- $t
- 0x010161c8: 7942 By LDRB r2,[r0,#5]
- 0x010161ca: 2a04 .* CMP r2,#4
- 0x010161cc: d82a *. BHI 0x1016224 ; smpc_check_param + 120
- 0x010161ce: 79c2 .y LDRB r2,[r0,#7]
- 0x010161d0: 0753 S. LSLS r3,r2,#29
- 0x010161d2: d007 .. BEQ 0x10161e4 ; smpc_check_param + 56
- 0x010161d4: f0020207 .... AND r2,r2,#7
- 0x010161d8: 2a01 .* CMP r2,#1
- 0x010161da: d003 .. BEQ 0x10161e4 ; smpc_check_param + 56
- 0x010161dc: 2a04 .* CMP r2,#4
- 0x010161de: d001 .. BEQ 0x10161e4 ; smpc_check_param + 56
- 0x010161e0: 2a05 .* CMP r2,#5
- 0x010161e2: d11f .. BNE 0x1016224 ; smpc_check_param + 120
- 0x010161e4: 7982 .y LDRB r2,[r0,#6]
- 0x010161e6: b10a .. CBZ r2,0x10161ec ; smpc_check_param + 64
- 0x010161e8: 2a01 .* CMP r2,#1
- 0x010161ea: d11b .. BNE 0x1016224 ; smpc_check_param + 120
- 0x010161ec: 7a00 .z LDRB r0,[r0,#8]
- 0x010161ee: 1fc0 .. SUBS r0,r0,#7
- 0x010161f0: 280a .( CMP r0,#0xa
- 0x010161f2: d31a .. BCC 0x101622a ; smpc_check_param + 126
- 0x010161f4: 2106 .! MOVS r1,#6
- 0x010161f6: e018 .. B 0x101622a ; smpc_check_param + 126
- 0x010161f8: 7942 By LDRB r2,[r0,#5]
- 0x010161fa: 1e52 R. SUBS r2,r2,#1
- 0x010161fc: 2a0e .* CMP r2,#0xe
- 0x010161fe: d314 .. BCC 0x101622a ; smpc_check_param + 126
- 0x01016200: 2208 ." MOVS r2,#8
- 0x01016202: 7142 Bq STRB r2,[r0,#5]
- 0x01016204: e011 .. B 0x101622a ; smpc_check_param + 126
- 0x01016206: 7940 @y LDRB r0,[r0,#5]
- 0x01016208: 0742 B. LSLS r2,r0,#29
- 0x0101620a: d00e .. BEQ 0x101622a ; smpc_check_param + 126
- 0x0101620c: f0000007 .... AND r0,r0,#7
- 0x01016210: 2801 .( CMP r0,#1
- 0x01016212: d00a .. BEQ 0x101622a ; smpc_check_param + 126
- 0x01016214: 2804 .( CMP r0,#4
- 0x01016216: d008 .. BEQ 0x101622a ; smpc_check_param + 126
- 0x01016218: 2805 .( CMP r0,#5
- 0x0101621a: d103 .. BNE 0x1016224 ; smpc_check_param + 120
- 0x0101621c: e005 .. B 0x101622a ; smpc_check_param + 126
- 0x0101621e: 7940 @y LDRB r0,[r0,#5]
- 0x01016220: 2804 .( CMP r0,#4
- 0x01016222: d902 .. BLS 0x101622a ; smpc_check_param + 126
- 0x01016224: 210a .! MOVS r1,#0xa
- 0x01016226: e000 .. B 0x101622a ; smpc_check_param + 126
- 0x01016228: 2107 .! MOVS r1,#7
- 0x0101622a: 4608 .F MOV r0,r1
- 0x0101622c: 4770 pG BX lr
- 0x0101622e: 0000 .. MOVS r0,r0
- i.smpc_check_repeated_attempts
- smpc_check_repeated_attempts
- 0x01016230: b570 p. PUSH {r4-r6,lr}
- 0x01016232: 4604 .F MOV r4,r0
- 0x01016234: 4816 .H LDR r0,[pc,#88] ; [0x1016290] = 0x20004ab8
- 0x01016236: 2500 .% MOVS r5,#0
- 0x01016238: f8501024 P.$. LDR r1,[r0,r4,LSL #2]
- 0x0101623c: f891203f ..? LDRB r2,[r1,#0x3f]
- 0x01016240: 0792 .. LSLS r2,r2,#30
- 0x01016242: d523 #. BPL 0x101628c ; smpc_check_repeated_attempts + 92
- 0x01016244: 8f8b .. LDRH r3,[r1,#0x3c]
- 0x01016246: f64032b8 @..2 MOV r2,#0xbb8
- 0x0101624a: 4293 .B CMP r3,r2
- 0x0101624c: d01a .. BEQ 0x1016284 ; smpc_check_repeated_attempts + 84
- 0x0101624e: f64f75ff O..u MOV r5,#0xffff
- 0x01016252: ea050343 ..C. AND r3,r5,r3,LSL #1
- 0x01016256: 878b .. STRH r3,[r1,#0x3c]
- 0x01016258: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x0101625c: 4293 .B CMP r3,r2
- 0x0101625e: d30f .. BCC 0x1016280 ; smpc_check_repeated_attempts + 80
- 0x01016260: 8782 .. STRH r2,[r0,#0x3c]
- 0x01016262: 4620 F MOV r0,r4
- 0x01016264: f7f2fd8a .... BL gapc_get_dest_task ; 0x1008d7c
- 0x01016268: 4601 .F MOV r1,r0
- 0x0101626a: 2508 .% MOVS r5,#8
- 0x0101626c: ea452204 E.." ORR r2,r5,r4,LSL #8
- 0x01016270: 231e .# MOVS r3,#0x1e
- 0x01016272: f6406015 @..` MOV r0,#0xe15
- 0x01016276: f7eafc0e .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101627a: 7005 .p STRB r5,[r0,#0]
- 0x0101627c: f7eafc10 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01016280: 2509 .% MOVS r5,#9
- 0x01016282: e000 .. B 0x1016286 ; smpc_check_repeated_attempts + 86
- 0x01016284: 2501 .% MOVS r5,#1
- 0x01016286: 4620 F MOV r0,r4
- 0x01016288: f000ff46 ..F. BL smpc_launch_rep_att_timer ; 0x1017118
- 0x0101628c: 4628 (F MOV r0,r5
- 0x0101628e: bd70 p. POP {r4-r6,pc}
- $d
- 0x01016290: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_clear_timeout_timer
- smpc_clear_timeout_timer
- 0x01016294: b570 p. PUSH {r4-r6,lr}
- 0x01016296: 4d0b .M LDR r5,[pc,#44] ; [0x10162c4] = 0x20004ab8
- 0x01016298: 4604 .F MOV r4,r0
- 0x0101629a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0101629e: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x010162a2: 07c0 .. LSLS r0,r0,#31
- 0x010162a4: d00d .. BEQ 0x10162c2 ; smpc_clear_timeout_timer + 46
- 0x010162a6: 2008 . MOVS r0,#8
- 0x010162a8: ea402104 @..! ORR r1,r0,r4,LSL #8
- 0x010162ac: f6406036 @.6` MOV r0,#0xe36
- 0x010162b0: f7eafc0f .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x010162b4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010162b8: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x010162bc: f0210101 !... BIC r1,r1,#1
- 0x010162c0: 7001 .p STRB r1,[r0,#0]
- 0x010162c2: bd70 p. POP {r4-r6,pc}
- $d
- 0x010162c4: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_confirm_gen_rand
- smpc_confirm_gen_rand
- 0x010162c8: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x010162cc: 460e .F MOV r6,r1
- 0x010162ce: 4604 .F MOV r4,r0
- 0x010162d0: f7f2feb2 .... BL gapc_get_role ; 0x1009038
- 0x010162d4: 4d8d .M LDR r5,[pc,#564] ; [0x101650c] = 0x20004ab8
- 0x010162d6: 4601 .F MOV r1,r0
- 0x010162d8: 2700 .' MOVS r7,#0
- 0x010162da: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010162de: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x010162e2: 2a1a .* CMP r2,#0x1a
- 0x010162e4: d06d m. BEQ 0x10163c2 ; smpc_confirm_gen_rand + 250
- 0x010162e6: dc27 '. BGT 0x1016338 ; smpc_confirm_gen_rand + 112
- 0x010162e8: 2a0f .* CMP r2,#0xf
- 0x010162ea: d03b ;. BEQ 0x1016364 ; smpc_confirm_gen_rand + 156
- 0x010162ec: dc18 .. BGT 0x1016320 ; smpc_confirm_gen_rand + 88
- 0x010162ee: 2a05 .* CMP r2,#5
- 0x010162f0: d030 0. BEQ 0x1016354 ; smpc_confirm_gen_rand + 140
- 0x010162f2: 2a06 .* CMP r2,#6
- 0x010162f4: d17e ~. BNE 0x10163f4 ; smpc_confirm_gen_rand + 300
- 0x010162f6: 6900 .i LDR r0,[r0,#0x10]
- 0x010162f8: 6831 1h LDR r1,[r6,#0]
- 0x010162fa: f8401f26 @.&. STR r1,[r0,#0x26]!
- 0x010162fe: 6871 qh LDR r1,[r6,#4]
- 0x01016300: 6041 A` STR r1,[r0,#4]
- 0x01016302: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01016306: 2007 . MOVS r0,#7
- 0x01016308: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x0101630c: 4620 F MOV r0,r4
- 0x0101630e: f7f2fe93 .... BL gapc_get_role ; 0x1009038
- 0x01016312: 4601 .F MOV r1,r0
- 0x01016314: 4620 F MOV r0,r4
- 0x01016316: e8bd43f8 ...C POP {r3-r9,lr}
- 0x0101631a: 2201 ." MOVS r2,#1
- 0x0101631c: f000bb8a .... B.W smpc_generate_e1 ; 0x1016a34
- 0x01016320: 2a10 .* CMP r2,#0x10
- 0x01016322: d027 '. BEQ 0x1016374 ; smpc_confirm_gen_rand + 172
- 0x01016324: 2a19 .* CMP r2,#0x19
- 0x01016326: d16f o. BNE 0x1016408 ; smpc_confirm_gen_rand + 320
- 0x01016328: 6900 .i LDR r0,[r0,#0x10]
- 0x0101632a: 6831 1h LDR r1,[r6,#0]
- 0x0101632c: f8401f1e @... STR r1,[r0,#0x1e]!
- 0x01016330: 6871 qh LDR r1,[r6,#4]
- 0x01016332: 6041 A` STR r1,[r0,#4]
- 0x01016334: 211a .! MOVS r1,#0x1a
- 0x01016336: e0c4 .. B 0x10164c2 ; smpc_confirm_gen_rand + 506
- 0x01016338: 2a1f .* CMP r2,#0x1f
- 0x0101633a: d070 p. BEQ 0x101641e ; smpc_confirm_gen_rand + 342
- 0x0101633c: 2a20 * CMP r2,#0x20
- 0x0101633e: d06f o. BEQ 0x1016420 ; smpc_confirm_gen_rand + 344
- 0x01016340: 2a21 !* CMP r2,#0x21
- 0x01016342: d071 q. BEQ 0x1016428 ; smpc_confirm_gen_rand + 352
- 0x01016344: 2a22 "* CMP r2,#0x22
- 0x01016346: d15f _. BNE 0x1016408 ; smpc_confirm_gen_rand + 320
- 0x01016348: 2200 ." MOVS r2,#0
- 0x0101634a: 2900 .) CMP r1,#0
- 0x0101634c: d076 v. BEQ 0x101643c ; smpc_confirm_gen_rand + 372
- 0x0101634e: 2901 .) CMP r1,#1
- 0x01016350: d077 w. BEQ 0x1016442 ; smpc_confirm_gen_rand + 378
- 0x01016352: e07b {. B 0x101644c ; smpc_confirm_gen_rand + 388
- 0x01016354: 6900 .i LDR r0,[r0,#0x10]
- 0x01016356: 6831 1h LDR r1,[r6,#0]
- 0x01016358: f8401f1e @... STR r1,[r0,#0x1e]!
- 0x0101635c: 6871 qh LDR r1,[r6,#4]
- 0x0101635e: 6041 A` STR r1,[r0,#4]
- 0x01016360: 2106 .! MOVS r1,#6
- 0x01016362: e0ae .. B 0x10164c2 ; smpc_confirm_gen_rand + 506
- 0x01016364: 6900 .i LDR r0,[r0,#0x10]
- 0x01016366: 6831 1h LDR r1,[r6,#0]
- 0x01016368: f8401f1e @... STR r1,[r0,#0x1e]!
- 0x0101636c: 6871 qh LDR r1,[r6,#4]
- 0x0101636e: 6041 A` STR r1,[r0,#4]
- 0x01016370: 2110 .! MOVS r1,#0x10
- 0x01016372: e0a6 .. B 0x10164c2 ; smpc_confirm_gen_rand + 506
- 0x01016374: 6900 .i LDR r0,[r0,#0x10]
- 0x01016376: 6832 2h LDR r2,[r6,#0]
- 0x01016378: 2901 .) CMP r1,#1
- 0x0101637a: f8402f26 @.&/ STR r2,[r0,#0x26]!
- 0x0101637e: 6872 rh LDR r2,[r6,#4]
- 0x01016380: 6042 B` STR r2,[r0,#4]
- 0x01016382: d009 .. BEQ 0x1016398 ; smpc_confirm_gen_rand + 208
- 0x01016384: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016388: 2104 .! MOVS r1,#4
- 0x0101638a: 6902 .i LDR r2,[r0,#0x10]
- 0x0101638c: 4620 F MOV r0,r4
- 0x0101638e: 321e .2 ADDS r2,r2,#0x1e
- 0x01016390: f001f9e2 .... BL smpc_pdu_send ; 0x1017758
- 0x01016394: 2013 . MOVS r0,#0x13
- 0x01016396: e0b3 .. B 0x1016500 ; smpc_confirm_gen_rand + 568
- 0x01016398: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0101639c: 46a8 .F MOV r8,r5
- 0x0101639e: 6902 .i LDR r2,[r0,#0x10]
- 0x010163a0: f10206ba .... ADD r6,r2,#0xba
- 0x010163a4: f102051e .... ADD r5,r2,#0x1e
- 0x010163a8: f7f4fee6 .... BL gapm_get_local_public_key ; 0x100b178
- 0x010163ac: 4601 .F MOV r1,r0
- 0x010163ae: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x010163b2: 2211 ." MOVS r2,#0x11
- 0x010163b4: 462b +F MOV r3,r5
- 0x010163b6: f8802040 ..@ STRB r2,[r0,#0x40]
- 0x010163ba: 4632 2F MOV r2,r6
- 0x010163bc: 4620 F MOV r0,r4
- 0x010163be: 9700 .. STR r7,[sp,#0]
- 0x010163c0: e020 . B 0x1016404 ; smpc_confirm_gen_rand + 316
- 0x010163c2: 6900 .i LDR r0,[r0,#0x10]
- 0x010163c4: 6832 2h LDR r2,[r6,#0]
- 0x010163c6: f8402f26 @.&/ STR r2,[r0,#0x26]!
- 0x010163ca: 6872 rh LDR r2,[r6,#4]
- 0x010163cc: 6042 B` STR r2,[r0,#4]
- 0x010163ce: 261c .& MOVS r6,#0x1c
- 0x010163d0: b1e1 .. CBZ r1,0x101640c ; smpc_confirm_gen_rand + 324
- 0x010163d2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010163d6: 6907 .i LDR r7,[r0,#0x10]
- 0x010163d8: 37ba .7 ADDS r7,r7,#0xba
- 0x010163da: f7f4fecd .... BL gapm_get_local_public_key ; 0x100b178
- 0x010163de: 4680 .F MOV r8,r0
- 0x010163e0: ea4f0004 O... MOV.W r0,r4
- 0x010163e4: f000fc72 ..r. BL smpc_get_next_passkey_bit ; 0x1016ccc
- 0x010163e8: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x010163ec: f0400080 @... ORR r0,r0,#0x80
- 0x010163f0: 690b .i LDR r3,[r1,#0x10]
- 0x010163f2: e000 .. B 0x10163f6 ; smpc_confirm_gen_rand + 302
- 0x010163f4: e008 .. B 0x1016408 ; smpc_confirm_gen_rand + 320
- 0x010163f6: f8816040 ..@` STRB r6,[r1,#0x40]
- 0x010163fa: 9000 .. STR r0,[sp,#0]
- 0x010163fc: 463a :F MOV r2,r7
- 0x010163fe: 4641 AF MOV r1,r8
- 0x01016400: 4620 F MOV r0,r4
- 0x01016402: 331e .3 ADDS r3,r3,#0x1e
- 0x01016404: f000f924 ..$. BL smpc_f4_Init ; 0x1016650
- 0x01016408: e8bd83f8 .... POP {r3-r9,pc}
- 0x0101640c: f7f4feb4 .... BL gapm_get_local_public_key ; 0x100b178
- 0x01016410: 4680 .F MOV r8,r0
- 0x01016412: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016416: 6907 .i LDR r7,[r0,#0x10]
- 0x01016418: 4620 F MOV r0,r4
- 0x0101641a: 37ba .7 ADDS r7,r7,#0xba
- 0x0101641c: e7e2 .. B 0x10163e4 ; smpc_confirm_gen_rand + 284
- 0x0101641e: e049 I. B 0x10164b4 ; smpc_confirm_gen_rand + 492
- 0x01016420: e054 T. B 0x10164cc ; smpc_confirm_gen_rand + 516
- 0x01016422: e001 .. B 0x1016428 ; smpc_confirm_gen_rand + 352
- 0x01016424: e00a .. B 0x101643c ; smpc_confirm_gen_rand + 372
- 0x01016426: e00c .. B 0x1016442 ; smpc_confirm_gen_rand + 378
- 0x01016428: 6901 .i LDR r1,[r0,#0x10]
- 0x0101642a: 6832 2h LDR r2,[r6,#0]
- 0x0101642c: f5017080 ...p ADD r0,r1,#0x100
- 0x01016430: f8c12110 ...! STR r2,[r1,#0x110]
- 0x01016434: 6871 qh LDR r1,[r6,#4]
- 0x01016436: 6141 Aa STR r1,[r0,#0x14]
- 0x01016438: 2122 "! MOVS r1,#0x22
- 0x0101643a: e042 B. B 0x10164c2 ; smpc_confirm_gen_rand + 506
- 0x0101643c: 6901 .i LDR r1,[r0,#0x10]
- 0x0101643e: 7c49 I| LDRB r1,[r1,#0x11]
- 0x01016440: e001 .. B 0x1016446 ; smpc_confirm_gen_rand + 382
- 0x01016442: 6901 .i LDR r1,[r0,#0x10]
- 0x01016444: 7e09 .~ LDRB r1,[r1,#0x18]
- 0x01016446: 2901 .) CMP r1,#1
- 0x01016448: d100 .. BNE 0x101644c ; smpc_confirm_gen_rand + 388
- 0x0101644a: 2201 ." MOVS r2,#1
- 0x0101644c: 6901 .i LDR r1,[r0,#0x10]
- 0x0101644e: 6833 3h LDR r3,[r6,#0]
- 0x01016450: f5017080 ...p ADD r0,r1,#0x100
- 0x01016454: f8c13118 ...1 STR r3,[r1,#0x118]
- 0x01016458: 6871 qh LDR r1,[r6,#4]
- 0x0101645a: 61c1 .a STR r1,[r0,#0x1c]
- 0x0101645c: b172 r. CBZ r2,0x101647c ; smpc_confirm_gen_rand + 436
- 0x0101645e: f7f4fe8b .... BL gapm_get_local_public_key ; 0x100b178
- 0x01016462: 4601 .F MOV r1,r0
- 0x01016464: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016468: 2223 #" MOVS r2,#0x23
- 0x0101646a: 6903 .i LDR r3,[r0,#0x10]
- 0x0101646c: f8802040 ..@ STRB r2,[r0,#0x40]
- 0x01016470: 460a .F MOV r2,r1
- 0x01016472: 4620 F MOV r0,r4
- 0x01016474: f5037388 ...s ADD r3,r3,#0x110
- 0x01016478: 9700 .. STR r7,[sp,#0]
- 0x0101647a: e7c3 .. B 0x1016404 ; smpc_confirm_gen_rand + 316
- 0x0101647c: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016480: 6901 .i LDR r1,[r0,#0x10]
- 0x01016482: f5017080 ...p ADD r0,r1,#0x100
- 0x01016486: f8c17110 ...q STR r7,[r1,#0x110]
- 0x0101648a: 6147 Ga STR r7,[r0,#0x14]
- 0x0101648c: 6187 .a STR r7,[r0,#0x18]
- 0x0101648e: 61c7 .a STR r7,[r0,#0x1c]
- 0x01016490: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016494: 2110 .! MOVS r1,#0x10
- 0x01016496: 6900 .i LDR r0,[r0,#0x10]
- 0x01016498: 303e >0 ADDS r0,r0,#0x3e
- 0x0101649a: f7eafb51 ..Q. BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x0101649e: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x010164a2: 2026 & MOVS r0,#0x26
- 0x010164a4: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010164a8: 4620 F MOV r0,r4
- 0x010164aa: e8bd43f8 ...C POP {r3-r9,lr}
- 0x010164ae: 2109 .! MOVS r1,#9
- 0x010164b0: f001bee8 .... B.W smpc_send_pairing_req_ind ; 0x1018284
- 0x010164b4: 6900 .i LDR r0,[r0,#0x10]
- 0x010164b6: 6831 1h LDR r1,[r6,#0]
- 0x010164b8: f8401f1e @... STR r1,[r0,#0x1e]!
- 0x010164bc: 6871 qh LDR r1,[r6,#4]
- 0x010164be: 6041 A` STR r1,[r0,#4]
- 0x010164c0: 2120 ! MOVS r1,#0x20
- 0x010164c2: 4620 F MOV r0,r4
- 0x010164c4: e8bd43f8 ...C POP {r3-r9,lr}
- 0x010164c8: f000bb3c ..<. B.W smpc_generate_rand ; 0x1016b44
- 0x010164cc: 6900 .i LDR r0,[r0,#0x10]
- 0x010164ce: 6832 2h LDR r2,[r6,#0]
- 0x010164d0: 2900 .) CMP r1,#0
- 0x010164d2: f8402f26 @.&/ STR r2,[r0,#0x26]!
- 0x010164d6: 6872 rh LDR r2,[r6,#4]
- 0x010164d8: 6042 B` STR r2,[r0,#4]
- 0x010164da: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010164de: f04f0104 O... MOV r1,#4
- 0x010164e2: 6902 .i LDR r2,[r0,#0x10]
- 0x010164e4: 4620 F MOV r0,r4
- 0x010164e6: f102021e .... ADD r2,r2,#0x1e
- 0x010164ea: d006 .. BEQ 0x10164fa ; smpc_confirm_gen_rand + 562
- 0x010164ec: f001f934 ..4. BL smpc_pdu_send ; 0x1017758
- 0x010164f0: 4620 F MOV r0,r4
- 0x010164f2: e8bd43f8 ...C POP {r3-r9,lr}
- 0x010164f6: f000bcbd .... B.W smpc_init_mac_key_calculation ; 0x1016e74
- 0x010164fa: f001f92d ..-. BL smpc_pdu_send ; 0x1017758
- 0x010164fe: 2025 % MOVS r0,#0x25
- 0x01016500: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01016504: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01016508: e77e ~. B 0x1016408 ; smpc_confirm_gen_rand + 320
- $d
- 0x0101650a: 0000 .. DCW 0
- 0x0101650c: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_construcpublic_key_t_pdu
- smpc_construcpublic_key_t_pdu
- 0x01016510: b510 .. PUSH {r4,lr}
- 0x01016512: 2200 ." MOVS r2,#0
- 0x01016514: 1883 .. ADDS r3,r0,r2
- 0x01016516: 5c8c .\ LDRB r4,[r1,r2]
- 0x01016518: 715c \q STRB r4,[r3,#5]
- 0x0101651a: 188c .. ADDS r4,r1,r2
- 0x0101651c: 1c52 R. ADDS r2,r2,#1
- 0x0101651e: f8944020 .. @ LDRB r4,[r4,#0x20]
- 0x01016522: b2d2 .. UXTB r2,r2
- 0x01016524: f8834025 ..%@ STRB r4,[r3,#0x25]
- 0x01016528: 2a20 * CMP r2,#0x20
- 0x0101652a: d3f3 .. BCC 0x1016514 ; smpc_construcpublic_key_t_pdu + 4
- 0x0101652c: bd10 .. POP {r4,pc}
- i.smpc_construct_dhkey_check_pdu
- smpc_construct_dhkey_check_pdu
- 0x0101652e: 2210 ." MOVS r2,#0x10
- 0x01016530: 1d40 @. ADDS r0,r0,#5
- 0x01016532: f7eaba29 ..). B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- i.smpc_construct_enc_info_pdu
- smpc_construct_enc_info_pdu
- 0x01016536: 2210 ." MOVS r2,#0x10
- 0x01016538: 1d40 @. ADDS r0,r0,#5
- 0x0101653a: f7eaba25 ..%. B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- i.smpc_construct_id_addr_info_pdu
- smpc_construct_id_addr_info_pdu
- 0x0101653e: b510 .. PUSH {r4,lr}
- 0x01016540: 4604 .F MOV r4,r0
- 0x01016542: f7f4fd6d ..m. BL gapm_get_address_type ; 0x100b020
- 0x01016546: f0000001 .... AND r0,r0,#1
- 0x0101654a: 7160 `q STRB r0,[r4,#5]
- 0x0101654c: f7f4fd84 .... BL gapm_get_bdaddr ; 0x100b058
- 0x01016550: 6801 .h LDR r1,[r0,#0]
- 0x01016552: f8c41006 .... STR r1,[r4,#6]
- 0x01016556: 8880 .. LDRH r0,[r0,#4]
- 0x01016558: 8160 `. STRH r0,[r4,#0xa]
- 0x0101655a: bd10 .. POP {r4,pc}
- i.smpc_construct_id_info_pdu
- smpc_construct_id_info_pdu
- 0x0101655c: 2210 ." MOVS r2,#0x10
- 0x0101655e: 1d40 @. ADDS r0,r0,#5
- 0x01016560: f7eaba12 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- i.smpc_construct_keypress_notification_pdu
- smpc_construct_keypress_notification_pdu
- 0x01016564: 7809 .x LDRB r1,[r1,#0]
- 0x01016566: 7141 Aq STRB r1,[r0,#5]
- 0x01016568: 4770 pG BX lr
- i.smpc_construct_mst_id_pdu
- smpc_construct_mst_id_pdu
- 0x0101656a: 880a .. LDRH r2,[r1,#0]
- 0x0101656c: 80c2 .. STRH r2,[r0,#6]
- 0x0101656e: f8d12002 ... LDR r2,[r1,#2]
- 0x01016572: 6082 .` STR r2,[r0,#8]
- 0x01016574: f8d11006 .... LDR r1,[r1,#6]
- 0x01016578: 60c1 .` STR r1,[r0,#0xc]
- 0x0101657a: 4770 pG BX lr
- i.smpc_construct_pair_cfm_pdu
- smpc_construct_pair_cfm_pdu
- 0x0101657c: 2210 ." MOVS r2,#0x10
- 0x0101657e: 1d40 @. ADDS r0,r0,#5
- 0x01016580: f7eaba02 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- i.smpc_construct_pair_fail_pdu
- smpc_construct_pair_fail_pdu
- 0x01016584: 7809 .x LDRB r1,[r1,#0]
- 0x01016586: 7141 Aq STRB r1,[r0,#5]
- 0x01016588: 4770 pG BX lr
- i.smpc_construct_pair_rand_pdu
- smpc_construct_pair_rand_pdu
- 0x0101658a: 2210 ." MOVS r2,#0x10
- 0x0101658c: 1d40 @. ADDS r0,r0,#5
- 0x0101658e: f7eab9fb .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- i.smpc_construct_pair_req_pdu
- smpc_construct_pair_req_pdu
- 0x01016592: 680a .h LDR r2,[r1,#0]
- 0x01016594: f8402f05 @../ STR r2,[r0,#5]!
- 0x01016598: 8889 .. LDRH r1,[r1,#4]
- 0x0101659a: 8081 .. STRH r1,[r0,#4]
- 0x0101659c: 4770 pG BX lr
- i.smpc_construct_pair_rsp_pdu
- smpc_construct_pair_rsp_pdu
- 0x0101659e: 680a .h LDR r2,[r1,#0]
- 0x010165a0: f8402f05 @../ STR r2,[r0,#5]!
- 0x010165a4: 8889 .. LDRH r1,[r1,#4]
- 0x010165a6: 8081 .. STRH r1,[r0,#4]
- 0x010165a8: 4770 pG BX lr
- i.smpc_construct_sec_req_pdu
- smpc_construct_sec_req_pdu
- 0x010165aa: 7809 .x LDRB r1,[r1,#0]
- 0x010165ac: 7141 Aq STRB r1,[r0,#5]
- 0x010165ae: 4770 pG BX lr
- i.smpc_construct_sign_info_pdu
- smpc_construct_sign_info_pdu
- 0x010165b0: 2210 ." MOVS r2,#0x10
- 0x010165b2: 1d40 @. ADDS r0,r0,#5
- 0x010165b4: f7eab9e8 .... B $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- i.smpc_encrypt_cfm
- smpc_encrypt_cfm
- 0x010165b8: b570 p. PUSH {r4-r6,lr}
- 0x010165ba: 461d .F MOV r5,r3
- 0x010165bc: 4604 .F MOV r4,r0
- 0x010165be: b171 q. CBZ r1,0x10165de ; smpc_encrypt_cfm + 38
- 0x010165c0: 4e0a .N LDR r6,[pc,#40] ; [0x10165ec] = 0x20004ab8
- 0x010165c2: 203d = MOVS r0,#0x3d
- 0x010165c4: f8561024 V.$. LDR r1,[r6,r4,LSL #2]
- 0x010165c8: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010165cc: 2101 .! MOVS r1,#1
- 0x010165ce: 4620 F MOV r0,r4
- 0x010165d0: f001fdc4 .... BL smpc_send_ltk_req_rsp ; 0x101815c
- 0x010165d4: f8560024 V.$. LDR r0,[r6,r4,LSL #2]
- 0x010165d8: f880503e ..>P STRB r5,[r0,#0x3e]
- 0x010165dc: bd70 p. POP {r4-r6,pc}
- 0x010165de: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x010165e2: 2200 ." MOVS r2,#0
- 0x010165e4: 4611 .F MOV r1,r2
- 0x010165e6: f001bdb9 .... B.W smpc_send_ltk_req_rsp ; 0x101815c
- $d
- 0x010165ea: 0000 .. DCW 0
- 0x010165ec: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_encrypt_start
- smpc_encrypt_start
- 0x010165f0: b5f8 .. PUSH {r3-r7,lr}
- 0x010165f2: 4606 .F MOV r6,r0
- 0x010165f4: 8a08 .. LDRH r0,[r1,#0x10]
- 0x010165f6: 460c .F MOV r4,r1
- 0x010165f8: f1010312 .... ADD r3,r1,#0x12
- 0x010165fc: 9000 .. STR r0,[sp,#0]
- 0x010165fe: 2500 .% MOVS r5,#0
- 0x01016600: 4622 "F MOV r2,r4
- 0x01016602: 2101 .! MOVS r1,#1
- 0x01016604: 4630 0F MOV r0,r6
- 0x01016606: f001febd .... BL smpc_send_start_enc_cmd ; 0x1018384
- 0x0101660a: 7ea1 .~ LDRB r1,[r4,#0x1a]
- 0x0101660c: 4630 0F MOV r0,r6
- 0x0101660e: f7f2fa89 .... BL gapc_enc_keysize_set ; 0x1008b24
- 0x01016612: 4628 (F MOV r0,r5
- 0x01016614: bdf8 .. POP {r3-r7,pc}
- i.smpc_encrypt_start_handler
- smpc_encrypt_start_handler
- 0x01016616: b570 p. PUSH {r4-r6,lr}
- 0x01016618: 460c .F MOV r4,r1
- 0x0101661a: 4605 .F MOV r5,r0
- 0x0101661c: f7f2fbae .... BL gapc_get_dest_task ; 0x1008d7c
- 0x01016620: 4601 .F MOV r1,r0
- 0x01016622: 2008 . MOVS r0,#8
- 0x01016624: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x01016628: 230a .# MOVS r3,#0xa
- 0x0101662a: f6406017 @..` MOV r0,#0xe17
- 0x0101662e: f7eafa32 ..2. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01016632: 8a21 !. LDRH r1,[r4,#0x10]
- 0x01016634: 8001 .. STRH r1,[r0,#0]
- 0x01016636: f8d41012 .... LDR r1,[r4,#0x12]
- 0x0101663a: f8c01002 .... STR r1,[r0,#2]
- 0x0101663e: f8d41016 .... LDR r1,[r4,#0x16]
- 0x01016642: f8c01006 .... STR r1,[r0,#6]
- 0x01016646: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x0101664a: f7eaba29 ..). B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101664e: 0000 .. MOVS r0,r0
- i.smpc_f4_Init
- smpc_f4_Init
- 0x01016650: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01016654: 4688 .F MOV r8,r1
- 0x01016656: 4605 .F MOV r5,r0
- 0x01016658: 461e .F MOV r6,r3
- 0x0101665a: 4691 .F MOV r9,r2
- 0x0101665c: 2102 .! MOVS r1,#2
- 0x0101665e: 2051 Q MOVS r0,#0x51
- 0x01016660: 9f08 .. LDR r7,[sp,#0x20]
- 0x01016662: f7eaf9eb .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01016666: 4604 .F MOV r4,r0
- 0x01016668: 480f .H LDR r0,[pc,#60] ; [0x10166a8] = 0x20004ab8
- 0x0101666a: 4631 1F MOV r1,r6
- 0x0101666c: 2210 ." MOVS r2,#0x10
- 0x0101666e: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01016672: 6900 .i LDR r0,[r0,#0x10]
- 0x01016674: 6584 .e STR r4,[r0,#0x58]
- 0x01016676: f1040041 ..A. ADD r0,r4,#0x41
- 0x0101667a: 4606 .F MOV r6,r0
- 0x0101667c: f7eaf984 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016680: 7027 'p STRB r7,[r4,#0]
- 0x01016682: 2220 " MOVS r2,#0x20
- 0x01016684: 4649 IF MOV r1,r9
- 0x01016686: 1c60 `. ADDS r0,r4,#1
- 0x01016688: f7eaf97e ..~. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101668c: 2220 " MOVS r2,#0x20
- 0x0101668e: 4641 AF MOV r1,r8
- 0x01016690: f1040021 ..!. ADD r0,r4,#0x21
- 0x01016694: f7eaf978 ..x. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016698: 4622 "F MOV r2,r4
- 0x0101669a: 4631 1F MOV r1,r6
- 0x0101669c: 4628 (F MOV r0,r5
- 0x0101669e: e8bd47f0 ...G POP {r4-r10,lr}
- 0x010166a2: 2341 A# MOVS r3,#0x41
- 0x010166a4: f7ffba0a .... B smpc_aes_cmac_init ; 0x1015abc
- $d
- 0x010166a8: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_f4_complete
- smpc_f4_complete
- 0x010166ac: b570 p. PUSH {r4-r6,lr}
- 0x010166ae: 4d0c .M LDR r5,[pc,#48] ; [0x10166e0] = 0x20004ab8
- 0x010166b0: 4604 .F MOV r4,r0
- 0x010166b2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010166b6: 6900 .i LDR r0,[r0,#0x10]
- 0x010166b8: 6d40 @m LDR r0,[r0,#0x54]
- 0x010166ba: f7eaf9d8 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010166be: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010166c2: 2600 .& MOVS r6,#0
- 0x010166c4: 6900 .i LDR r0,[r0,#0x10]
- 0x010166c6: 6546 Fe STR r6,[r0,#0x54]
- 0x010166c8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010166cc: 6900 .i LDR r0,[r0,#0x10]
- 0x010166ce: 6d80 .m LDR r0,[r0,#0x58]
- 0x010166d0: f7eaf9cd .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010166d4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010166d8: 6900 .i LDR r0,[r0,#0x10]
- 0x010166da: 6586 .e STR r6,[r0,#0x58]
- 0x010166dc: bd70 p. POP {r4-r6,pc}
- $d
- 0x010166de: 0000 .. DCW 0
- 0x010166e0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_f5_complete
- smpc_f5_complete
- 0x010166e4: b570 p. PUSH {r4-r6,lr}
- 0x010166e6: 4d0c .M LDR r5,[pc,#48] ; [0x1016718] = 0x20004ab8
- 0x010166e8: 4604 .F MOV r4,r0
- 0x010166ea: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010166ee: 6900 .i LDR r0,[r0,#0x10]
- 0x010166f0: 6d40 @m LDR r0,[r0,#0x54]
- 0x010166f2: b108 .. CBZ r0,0x10166f8 ; smpc_f5_complete + 20
- 0x010166f4: f7eaf9bb .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010166f8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010166fc: 2600 .& MOVS r6,#0
- 0x010166fe: 6900 .i LDR r0,[r0,#0x10]
- 0x01016700: 6546 Fe STR r6,[r0,#0x54]
- 0x01016702: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016706: 6900 .i LDR r0,[r0,#0x10]
- 0x01016708: 6dc0 .m LDR r0,[r0,#0x5c]
- 0x0101670a: f7eaf9b0 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x0101670e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016712: 6900 .i LDR r0,[r0,#0x10]
- 0x01016714: 65c6 .e STR r6,[r0,#0x5c]
- 0x01016716: bd70 p. POP {r4-r6,pc}
- $d
- 0x01016718: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_f5_init
- smpc_f5_init
- 0x0101671c: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x01016720: 4682 .F MOV r10,r0
- 0x01016722: a024 $. ADR r0,{pc}+0x92 ; 0x10167b4
- 0x01016724: 468b .F MOV r11,r1
- 0x01016726: 6805 .h LDR r5,[r0,#0]
- 0x01016728: a023 #. ADR r0,{pc}+0x90 ; 0x10167b8
- 0x0101672a: e89000c2 .... LDM r0,{r1,r6,r7}
- 0x0101672e: 4688 .F MOV r8,r1
- 0x01016730: f8d0900c .... LDR r9,[r0,#0xc]
- 0x01016734: 2102 .! MOVS r1,#2
- 0x01016736: 205c \ MOVS r0,#0x5c
- 0x01016738: f7eaf980 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0101673c: 4922 "I LDR r1,[pc,#136] ; [0x10167c8] = 0x20004ab8
- 0x0101673e: 4604 .F MOV r4,r0
- 0x01016740: 2210 ." MOVS r2,#0x10
- 0x01016742: f851002a Q.*. LDR r0,[r1,r10,LSL #2]
- 0x01016746: 6900 .i LDR r0,[r0,#0x10]
- 0x01016748: 65c4 .e STR r4,[r0,#0x5c]
- 0x0101674a: f1040050 ..P. ADD r0,r4,#0x50
- 0x0101674e: f8c4b038 ..8. STR r11,[r4,#0x38]
- 0x01016752: f8c4804c ..L. STR r8,[r4,#0x4c]
- 0x01016756: e88002c0 .... STM r0,{r6,r7,r9}
- 0x0101675a: 2600 .& MOVS r6,#0
- 0x0101675c: 7026 &p STRB r6,[r4,#0]
- 0x0101675e: 2001 . MOVS r0,#1
- 0x01016760: 7060 `p STRB r0,[r4,#1]
- 0x01016762: 980f .. LDR r0,[sp,#0x3c]
- 0x01016764: 6801 .h LDR r1,[r0,#0]
- 0x01016766: f8c41002 .... STR r1,[r4,#2]
- 0x0101676a: 8881 .. LDRH r1,[r0,#4]
- 0x0101676c: 80e1 .. STRH r1,[r4,#6]
- 0x0101676e: 7980 .y LDRB r0,[r0,#6]
- 0x01016770: 7220 r STRB r0,[r4,#8]
- 0x01016772: 980e .. LDR r0,[sp,#0x38]
- 0x01016774: 6801 .h LDR r1,[r0,#0]
- 0x01016776: f8c41009 .... STR r1,[r4,#9]
- 0x0101677a: 8881 .. LDRH r1,[r0,#4]
- 0x0101677c: f8a4100d .... STRH r1,[r4,#0xd]
- 0x01016780: 7980 .y LDRB r0,[r0,#6]
- 0x01016782: 73e0 .s STRB r0,[r4,#0xf]
- 0x01016784: f1040010 .... ADD r0,r4,#0x10
- 0x01016788: 9903 .. LDR r1,[sp,#0xc]
- 0x0101678a: f7eaf8fd .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101678e: 2210 ." MOVS r2,#0x10
- 0x01016790: f1040020 .. . ADD r0,r4,#0x20
- 0x01016794: 9902 .. LDR r1,[sp,#8]
- 0x01016796: f7eaf8f7 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101679a: 6325 %c STR r5,[r4,#0x30]
- 0x0101679c: f8846034 ..4` STRB r6,[r4,#0x34]
- 0x010167a0: 6ba2 .k LDR r2,[r4,#0x38]
- 0x010167a2: b004 .. ADD sp,sp,#0x10
- 0x010167a4: f104014c ..L. ADD r1,r4,#0x4c
- 0x010167a8: 4650 PF MOV r0,r10
- 0x010167aa: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x010167ae: 2320 # MOVS r3,#0x20
- 0x010167b0: f7ffb984 .... B smpc_aes_cmac_init ; 0x1015abc
- $d
- 0x010167b4: 62746c65 eltb DCD 1651797093
- 0x010167b8: 5a6083be ..`Z DCD 1516274622
- 0x010167bc: 60370bdb ..7` DCD 1614220251
- 0x010167c0: aaf5a538 8... DCD 2868225336
- 0x010167c4: 6c888391 ...l DCD 1820885905
- 0x010167c8: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_f6_complete
- smpc_f6_complete
- 0x010167cc: b570 p. PUSH {r4-r6,lr}
- 0x010167ce: 4d0c .M LDR r5,[pc,#48] ; [0x1016800] = 0x20004ab8
- 0x010167d0: 4604 .F MOV r4,r0
- 0x010167d2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010167d6: 6900 .i LDR r0,[r0,#0x10]
- 0x010167d8: 6d40 @m LDR r0,[r0,#0x54]
- 0x010167da: f7eaf948 ..H. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010167de: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010167e2: 2600 .& MOVS r6,#0
- 0x010167e4: 6900 .i LDR r0,[r0,#0x10]
- 0x010167e6: 6546 Fe STR r6,[r0,#0x54]
- 0x010167e8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010167ec: 6900 .i LDR r0,[r0,#0x10]
- 0x010167ee: 6e00 .n LDR r0,[r0,#0x60]
- 0x010167f0: f7eaf93d ..=. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010167f4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010167f8: 6900 .i LDR r0,[r0,#0x10]
- 0x010167fa: 6606 .f STR r6,[r0,#0x60]
- 0x010167fc: bd70 p. POP {r4-r6,pc}
- $d
- 0x010167fe: 0000 .. DCW 0
- 0x01016800: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_f6_init
- smpc_f6_init
- 0x01016804: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x01016808: 4605 .F MOV r5,r0
- 0x0101680a: a80e .. ADD r0,sp,#0x38
- 0x0101680c: 4689 .F MOV r9,r1
- 0x0101680e: e89005c0 .... LDM r0,{r6-r8,r10}
- 0x01016812: 4693 .F MOV r11,r2
- 0x01016814: 2102 .! MOVS r1,#2
- 0x01016816: 2051 Q MOVS r0,#0x51
- 0x01016818: f7eaf910 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x0101681c: 4604 .F MOV r4,r0
- 0x0101681e: 481f .H LDR r0,[pc,#124] ; [0x101689c] = 0x20004ab8
- 0x01016820: 2210 ." MOVS r2,#0x10
- 0x01016822: 4649 IF MOV r1,r9
- 0x01016824: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01016828: 6900 .i LDR r0,[r0,#0x10]
- 0x0101682a: 6604 .f STR r4,[r0,#0x60]
- 0x0101682c: 4620 F MOV r0,r4
- 0x0101682e: f7eaf8ab .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016832: 2210 ." MOVS r2,#0x10
- 0x01016834: 4659 YF MOV r1,r11
- 0x01016836: f1040041 ..A. ADD r0,r4,#0x41
- 0x0101683a: f7eaf8a5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101683e: 2210 ." MOVS r2,#0x10
- 0x01016840: f1040031 ..1. ADD r0,r4,#0x31
- 0x01016844: 9903 .. LDR r1,[sp,#0xc]
- 0x01016846: f7eaf89f .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101684a: 2210 ." MOVS r2,#0x10
- 0x0101684c: 4631 1F MOV r1,r6
- 0x0101684e: f1040021 ..!. ADD r0,r4,#0x21
- 0x01016852: f7eaf899 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016856: 8839 9. LDRH r1,[r7,#0]
- 0x01016858: 83e1 .. STRH r1,[r4,#0x1e]
- 0x0101685a: 78b8 .x LDRB r0,[r7,#2]
- 0x0101685c: f8840020 .. . STRB r0,[r4,#0x20]
- 0x01016860: f8d80000 .... LDR r0,[r8,#0]
- 0x01016864: f8c40017 .... STR r0,[r4,#0x17]
- 0x01016868: f8b80004 .... LDRH r0,[r8,#4]
- 0x0101686c: f8a4001b .... STRH r0,[r4,#0x1b]
- 0x01016870: f8980006 .... LDRB r0,[r8,#6]
- 0x01016874: 7760 `w STRB r0,[r4,#0x1d]
- 0x01016876: f8da0000 .... LDR r0,[r10,#0]
- 0x0101687a: 6120 a STR r0,[r4,#0x10]
- 0x0101687c: f8ba0004 .... LDRH r0,[r10,#4]
- 0x01016880: 82a0 .. STRH r0,[r4,#0x14]
- 0x01016882: f89a0006 .... LDRB r0,[r10,#6]
- 0x01016886: 75a0 .u STRB r0,[r4,#0x16]
- 0x01016888: b004 .. ADD sp,sp,#0x10
- 0x0101688a: f1040210 .... ADD r2,r4,#0x10
- 0x0101688e: 4621 !F MOV r1,r4
- 0x01016890: 4628 (F MOV r0,r5
- 0x01016892: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x01016896: 2341 A# MOVS r3,#0x41
- 0x01016898: f7ffb910 .... B smpc_aes_cmac_init ; 0x1015abc
- $d
- 0x0101689c: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_g2_complete
- smpc_g2_complete
- 0x010168a0: b570 p. PUSH {r4-r6,lr}
- 0x010168a2: 4d0c .M LDR r5,[pc,#48] ; [0x10168d4] = 0x20004ab8
- 0x010168a4: 4604 .F MOV r4,r0
- 0x010168a6: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010168aa: 6900 .i LDR r0,[r0,#0x10]
- 0x010168ac: 6d40 @m LDR r0,[r0,#0x54]
- 0x010168ae: f7eaf8de .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010168b2: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010168b6: 2600 .& MOVS r6,#0
- 0x010168b8: 6900 .i LDR r0,[r0,#0x10]
- 0x010168ba: 6546 Fe STR r6,[r0,#0x54]
- 0x010168bc: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010168c0: 6900 .i LDR r0,[r0,#0x10]
- 0x010168c2: 6e40 @n LDR r0,[r0,#0x64]
- 0x010168c4: f7eaf8d3 .... BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010168c8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010168cc: 6900 .i LDR r0,[r0,#0x10]
- 0x010168ce: 6646 Ff STR r6,[r0,#0x64]
- 0x010168d0: bd70 p. POP {r4-r6,pc}
- $d
- 0x010168d2: 0000 .. DCW 0
- 0x010168d4: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_g2_init
- smpc_g2_init
- 0x010168d8: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x010168dc: 460f .F MOV r7,r1
- 0x010168de: 4605 .F MOV r5,r0
- 0x010168e0: 4698 .F MOV r8,r3
- 0x010168e2: 4691 .F MOV r9,r2
- 0x010168e4: 2102 .! MOVS r1,#2
- 0x010168e6: 2060 ` MOVS r0,#0x60
- 0x010168e8: 9e08 .. LDR r6,[sp,#0x20]
- 0x010168ea: f7eaf8a7 .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010168ee: 4604 .F MOV r4,r0
- 0x010168f0: 4812 .H LDR r0,[pc,#72] ; [0x101693c] = 0x20004ab8
- 0x010168f2: 2210 ." MOVS r2,#0x10
- 0x010168f4: 4641 AF MOV r1,r8
- 0x010168f6: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x010168fa: 6900 .i LDR r0,[r0,#0x10]
- 0x010168fc: 6644 Df STR r4,[r0,#0x64]
- 0x010168fe: 4620 F MOV r0,r4
- 0x01016900: f7eaf842 ..B. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016904: 2220 " MOVS r2,#0x20
- 0x01016906: 4639 9F MOV r1,r7
- 0x01016908: f1040040 ..@. ADD r0,r4,#0x40
- 0x0101690c: f7eaf83c ..<. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016910: 2220 " MOVS r2,#0x20
- 0x01016912: 4649 IF MOV r1,r9
- 0x01016914: f1040020 .. . ADD r0,r4,#0x20
- 0x01016918: f7eaf836 ..6. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101691c: 4631 1F MOV r1,r6
- 0x0101691e: f1040010 .... ADD r0,r4,#0x10
- 0x01016922: 2210 ." MOVS r2,#0x10
- 0x01016924: 4606 .F MOV r6,r0
- 0x01016926: f7eaf82f ../. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101692a: 4632 2F MOV r2,r6
- 0x0101692c: 4621 !F MOV r1,r4
- 0x0101692e: 4628 (F MOV r0,r5
- 0x01016930: e8bd47f0 ...G POP {r4-r10,lr}
- 0x01016934: 2350 P# MOVS r3,#0x50
- 0x01016936: f7ffb8c1 .... B smpc_aes_cmac_init ; 0x1015abc
- $d
- 0x0101693a: 0000 .. DCW 0
- 0x0101693c: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_generate_cfm
- smpc_generate_cfm
- 0x01016940: b530 0. PUSH {r4,r5,lr}
- 0x01016942: b08d .. SUB sp,sp,#0x34
- 0x01016944: 4604 .F MOV r4,r0
- 0x01016946: 2000 . MOVS r0,#0
- 0x01016948: 4615 .F MOV r5,r2
- 0x0101694a: 9000 .. STR r0,[sp,#0]
- 0x0101694c: 9001 .. STR r0,[sp,#4]
- 0x0101694e: 9002 .. STR r0,[sp,#8]
- 0x01016950: 9003 .. STR r0,[sp,#0xc]
- 0x01016952: b339 9. CBZ r1,0x10169a4 ; smpc_generate_cfm + 100
- 0x01016954: 2100 .! MOVS r1,#0
- 0x01016956: 4620 F MOV r0,r4
- 0x01016958: f7f2f9b0 .... BL gapc_get_bdaddr ; 0x1008cbc
- 0x0101695c: 6801 .h LDR r1,[r0,#0]
- 0x0101695e: 9100 .. STR r1,[sp,#0]
- 0x01016960: 8880 .. LDRH r0,[r0,#4]
- 0x01016962: f8ad0004 .... STRH r0,[sp,#4]
- 0x01016966: 2101 .! MOVS r1,#1
- 0x01016968: 4620 F MOV r0,r4
- 0x0101696a: f7f2f9a7 .... BL gapc_get_bdaddr ; 0x1008cbc
- 0x0101696e: 6801 .h LDR r1,[r0,#0]
- 0x01016970: f8cd1006 .... STR r1,[sp,#6]
- 0x01016974: 8880 .. LDRH r0,[r0,#4]
- 0x01016976: f8ad000a .... STRH r0,[sp,#0xa]
- 0x0101697a: 4810 .H LDR r0,[pc,#64] ; [0x10169bc] = 0x20004ab8
- 0x0101697c: f10d0c10 .... ADD r12,sp,#0x10
- 0x01016980: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x01016984: 6900 .i LDR r0,[r0,#0x10]
- 0x01016986: c80f .. LDM r0,{r0-r3}
- 0x01016988: e88c000f .... STM r12,{r0-r3}
- 0x0101698c: 466a jF MOV r2,sp
- 0x0101698e: 4629 )F MOV r1,r5
- 0x01016990: a808 .. ADD r0,sp,#0x20
- 0x01016992: f001ffbf .... BL smpc_xor ; 0x1018914
- 0x01016996: aa08 .. ADD r2,sp,#0x20
- 0x01016998: a904 .. ADD r1,sp,#0x10
- 0x0101699a: 4620 F MOV r0,r4
- 0x0101699c: f001fd36 ..6. BL smpc_send_use_enc_block_cmd ; 0x101840c
- 0x010169a0: b00d .. ADD sp,sp,#0x34
- 0x010169a2: bd30 0. POP {r4,r5,pc}
- 0x010169a4: 2101 .! MOVS r1,#1
- 0x010169a6: 4620 F MOV r0,r4
- 0x010169a8: f7f2f988 .... BL gapc_get_bdaddr ; 0x1008cbc
- 0x010169ac: 6801 .h LDR r1,[r0,#0]
- 0x010169ae: 9100 .. STR r1,[sp,#0]
- 0x010169b0: 8880 .. LDRH r0,[r0,#4]
- 0x010169b2: f8ad0004 .... STRH r0,[sp,#4]
- 0x010169b6: 2100 .! MOVS r1,#0
- 0x010169b8: e7d6 .. B 0x1016968 ; smpc_generate_cfm + 40
- $d
- 0x010169ba: 0000 .. DCW 0
- 0x010169bc: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_generate_ci
- smpc_generate_ci
- 0x010169c0: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x010169c4: 4606 .F MOV r6,r0
- 0x010169c6: 481a .H LDR r0,[pc,#104] ; [0x1016a30] = 0x20004ab8
- 0x010169c8: 460f .F MOV r7,r1
- 0x010169ca: 213c <! MOVS r1,#0x3c
- 0x010169cc: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x010169d0: 4691 .F MOV r9,r2
- 0x010169d2: 4698 .F MOV r8,r3
- 0x010169d4: 6904 .i LDR r4,[r0,#0x10]
- 0x010169d6: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x010169da: 2008 . MOVS r0,#8
- 0x010169dc: ea402206 @.." ORR r2,r0,r6,LSL #8
- 0x010169e0: 2321 !# MOVS r3,#0x21
- 0x010169e2: 2107 .! MOVS r1,#7
- 0x010169e4: f6405017 @..P MOV r0,#0xd17
- 0x010169e8: f7eaf855 ..U. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010169ec: 4605 .F MOV r5,r0
- 0x010169ee: 2019 . MOVS r0,#0x19
- 0x010169f0: 7028 (p STRB r0,[r5,#0]
- 0x010169f2: 4639 9F MOV r1,r7
- 0x010169f4: 4630 0F MOV r0,r6
- 0x010169f6: f7f2f9af .... BL gapc_get_csrk ; 0x1008d58
- 0x010169fa: 4601 .F MOV r1,r0
- 0x010169fc: 2210 ." MOVS r2,#0x10
- 0x010169fe: 1c68 h. ADDS r0,r5,#1
- 0x01016a00: f7e9ffc2 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016a04: 4642 BF MOV r2,r8
- 0x01016a06: 4649 IF MOV r1,r9
- 0x01016a08: f1050011 .... ADD r0,r5,#0x11
- 0x01016a0c: f001ff82 .... BL smpc_xor ; 0x1018914
- 0x01016a10: 4628 (F MOV r0,r5
- 0x01016a12: f7eaf845 ..E. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01016a16: 7920 y LDRB r0,[r4,#4]
- 0x01016a18: 1e40 @. SUBS r0,r0,#1
- 0x01016a1a: 7120 q STRB r0,[r4,#4]
- 0x01016a1c: 8860 `. LDRH r0,[r4,#2]
- 0x01016a1e: 2810 .( CMP r0,#0x10
- 0x01016a20: d201 .. BCS 0x1016a26 ; smpc_generate_ci + 102
- 0x01016a22: 2000 . MOVS r0,#0
- 0x01016a24: e000 .. B 0x1016a28 ; smpc_generate_ci + 104
- 0x01016a26: 3810 .8 SUBS r0,r0,#0x10
- 0x01016a28: 8060 `. STRH r0,[r4,#2]
- 0x01016a2a: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x01016a2e: 0000 .. DCW 0
- 0x01016a30: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_generate_e1
- smpc_generate_e1
- 0x01016a34: b57f .. PUSH {r0-r6,lr}
- 0x01016a36: 4605 .F MOV r5,r0
- 0x01016a38: 482b +H LDR r0,[pc,#172] ; [0x1016ae8] = 0x20004ab8
- 0x01016a3a: 4616 .F MOV r6,r2
- 0x01016a3c: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01016a40: 6904 .i LDR r4,[r0,#0x10]
- 0x01016a42: 2000 . MOVS r0,#0
- 0x01016a44: 9000 .. STR r0,[sp,#0]
- 0x01016a46: 9001 .. STR r0,[sp,#4]
- 0x01016a48: 9002 .. STR r0,[sp,#8]
- 0x01016a4a: 9003 .. STR r0,[sp,#0xc]
- 0x01016a4c: b3b9 .. CBZ r1,0x1016abe ; smpc_generate_e1 + 138
- 0x01016a4e: 2101 .! MOVS r1,#1
- 0x01016a50: 4628 (F MOV r0,r5
- 0x01016a52: f7f2f933 ..3. BL gapc_get_bdaddr ; 0x1008cbc
- 0x01016a56: 7980 .y LDRB r0,[r0,#6]
- 0x01016a58: f88d0000 .... STRB r0,[sp,#0]
- 0x01016a5c: 2100 .! MOVS r1,#0
- 0x01016a5e: 4628 (F MOV r0,r5
- 0x01016a60: f7f2f92c ..,. BL gapc_get_bdaddr ; 0x1008cbc
- 0x01016a64: 7980 .y LDRB r0,[r0,#6]
- 0x01016a66: f88d0001 .... STRB r0,[sp,#1]
- 0x01016a6a: 2101 .! MOVS r1,#1
- 0x01016a6c: f88d1002 .... STRB r1,[sp,#2]
- 0x01016a70: 6921 !i LDR r1,[r4,#0x10]
- 0x01016a72: f8cd1003 .... STR r1,[sp,#3]
- 0x01016a76: 8aa1 .. LDRH r1,[r4,#0x14]
- 0x01016a78: f8ad1007 .... STRH r1,[sp,#7]
- 0x01016a7c: 2002 . MOVS r0,#2
- 0x01016a7e: f88d0009 .... STRB r0,[sp,#9]
- 0x01016a82: f8d40017 .... LDR r0,[r4,#0x17]
- 0x01016a86: f8cd000a .... STR r0,[sp,#0xa]
- 0x01016a8a: f8b4001b .... LDRH r0,[r4,#0x1b]
- 0x01016a8e: f8ad000e .... STRH r0,[sp,#0xe]
- 0x01016a92: 2008 . MOVS r0,#8
- 0x01016a94: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x01016a98: 2321 !# MOVS r3,#0x21
- 0x01016a9a: 2107 .! MOVS r1,#7
- 0x01016a9c: f6405017 @..P MOV r0,#0xd17
- 0x01016aa0: f7e9fff9 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01016aa4: 4605 .F MOV r5,r0
- 0x01016aa6: 2019 . MOVS r0,#0x19
- 0x01016aa8: 7028 (p STRB r0,[r5,#0]
- 0x01016aaa: 2210 ." MOVS r2,#0x10
- 0x01016aac: 4621 !F MOV r1,r4
- 0x01016aae: 1c68 h. ADDS r0,r5,#1
- 0x01016ab0: f7e9ff6a ..j. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016ab4: 466a jF MOV r2,sp
- 0x01016ab6: b166 f. CBZ r6,0x1016ad2 ; smpc_generate_e1 + 158
- 0x01016ab8: f104011e .... ADD r1,r4,#0x1e
- 0x01016abc: e00b .. B 0x1016ad6 ; smpc_generate_e1 + 162
- 0x01016abe: e7ff .. B 0x1016ac0 ; smpc_generate_e1 + 140
- 0x01016ac0: 2100 .! MOVS r1,#0
- 0x01016ac2: 4628 (F MOV r0,r5
- 0x01016ac4: f7f2f8fa .... BL gapc_get_bdaddr ; 0x1008cbc
- 0x01016ac8: 7980 .y LDRB r0,[r0,#6]
- 0x01016aca: f88d0000 .... STRB r0,[sp,#0]
- 0x01016ace: 2101 .! MOVS r1,#1
- 0x01016ad0: e7c5 .. B 0x1016a5e ; smpc_generate_e1 + 42
- 0x01016ad2: f104012e .... ADD r1,r4,#0x2e
- 0x01016ad6: f1050011 .... ADD r0,r5,#0x11
- 0x01016ada: f001ff1b .... BL smpc_xor ; 0x1018914
- 0x01016ade: 4628 (F MOV r0,r5
- 0x01016ae0: f7e9ffde .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01016ae4: bd7f .. POP {r0-r6,pc}
- $d
- 0x01016ae6: 0000 .. DCW 0
- 0x01016ae8: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_generate_l
- smpc_generate_l
- 0x01016aec: b51f .. PUSH {r0-r4,lr}
- 0x01016aee: 4604 .F MOV r4,r0
- 0x01016af0: f7f2f932 ..2. BL gapc_get_csrk ; 0x1008d58
- 0x01016af4: 4601 .F MOV r1,r0
- 0x01016af6: 2210 ." MOVS r2,#0x10
- 0x01016af8: 4668 hF MOV r0,sp
- 0x01016afa: f7e9ff45 ..E. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016afe: 4910 .I LDR r1,[pc,#64] ; [0x1016b40] = 0x20004ab8
- 0x01016b00: 203b ; MOVS r0,#0x3b
- 0x01016b02: 2321 !# MOVS r3,#0x21
- 0x01016b04: f8511024 Q.$. LDR r1,[r1,r4,LSL #2]
- 0x01016b08: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01016b0c: 2008 . MOVS r0,#8
- 0x01016b0e: ea402204 @.." ORR r2,r0,r4,LSL #8
- 0x01016b12: 2107 .! MOVS r1,#7
- 0x01016b14: f6405017 @..P MOV r0,#0xd17
- 0x01016b18: f7e9ffbd .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01016b1c: 4604 .F MOV r4,r0
- 0x01016b1e: 2019 . MOVS r0,#0x19
- 0x01016b20: 7020 p STRB r0,[r4,#0]
- 0x01016b22: 2210 ." MOVS r2,#0x10
- 0x01016b24: 4669 iF MOV r1,sp
- 0x01016b26: 1c60 `. ADDS r0,r4,#1
- 0x01016b28: f7e9ff2e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016b2c: 2110 .! MOVS r1,#0x10
- 0x01016b2e: f1040011 .... ADD r0,r4,#0x11
- 0x01016b32: f7eaf805 .... BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01016b36: 4620 F MOV r0,r4
- 0x01016b38: f7e9ffb2 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01016b3c: bd1f .. POP {r0-r4,pc}
- $d
- 0x01016b3e: 0000 .. DCW 0
- 0x01016b40: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_generate_rand
- smpc_generate_rand
- 0x01016b44: 4a0a .J LDR r2,[pc,#40] ; [0x1016b70] = 0x20004ab8
- 0x01016b46: b510 .. PUSH {r4,lr}
- 0x01016b48: f8522020 R. LDR r2,[r2,r0,LSL #2]
- 0x01016b4c: 2301 .# MOVS r3,#1
- 0x01016b4e: f8821040 ..@. STRB r1,[r2,#0x40]
- 0x01016b52: 2108 .! MOVS r1,#8
- 0x01016b54: ea412200 A.." ORR r2,r1,r0,LSL #8
- 0x01016b58: 2107 .! MOVS r1,#7
- 0x01016b5a: f6405019 @..P MOV r0,#0xd19
- 0x01016b5e: f7e9ff9a .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01016b62: 211a .! MOVS r1,#0x1a
- 0x01016b64: 7001 .p STRB r1,[r0,#0]
- 0x01016b66: e8bd4010 ...@ POP {r4,lr}
- 0x01016b6a: f7e9bf99 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x01016b6e: 0000 .. DCW 0
- 0x01016b70: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_generate_stk
- smpc_generate_stk
- 0x01016b74: b51f .. PUSH {r0-r4,lr}
- 0x01016b76: 000a .. MOVS r2,r1
- 0x01016b78: 4911 .I LDR r1,[pc,#68] ; [0x1016bc0] = 0x20004ab8
- 0x01016b7a: f8513020 Q. 0 LDR r3,[r1,r0,LSL #2]
- 0x01016b7e: 6919 .i LDR r1,[r3,#0x10]
- 0x01016b80: d012 .. BEQ 0x1016ba8 ; smpc_generate_stk + 52
- 0x01016b82: f8d1202e ... LDR r2,[r1,#0x2e]
- 0x01016b86: 9200 .. STR r2,[sp,#0]
- 0x01016b88: f8d12032 ..2 LDR r2,[r1,#0x32]
- 0x01016b8c: 9201 .. STR r2,[sp,#4]
- 0x01016b8e: f8d1201e ... LDR r2,[r1,#0x1e]
- 0x01016b92: 9202 .. STR r2,[sp,#8]
- 0x01016b94: f8d12022 .." LDR r2,[r1,#0x22]
- 0x01016b98: 9203 .. STR r2,[sp,#0xc]
- 0x01016b9a: 220d ." MOVS r2,#0xd
- 0x01016b9c: f8832040 ..@ STRB r2,[r3,#0x40]
- 0x01016ba0: 466a jF MOV r2,sp
- 0x01016ba2: f001fc33 ..3. BL smpc_send_use_enc_block_cmd ; 0x101840c
- 0x01016ba6: bd1f .. POP {r0-r4,pc}
- 0x01016ba8: f8d1201e ... LDR r2,[r1,#0x1e]
- 0x01016bac: 9200 .. STR r2,[sp,#0]
- 0x01016bae: f8d12022 .." LDR r2,[r1,#0x22]
- 0x01016bb2: 9201 .. STR r2,[sp,#4]
- 0x01016bb4: f8d1202e ... LDR r2,[r1,#0x2e]
- 0x01016bb8: 9202 .. STR r2,[sp,#8]
- 0x01016bba: f8d12032 ..2 LDR r2,[r1,#0x32]
- 0x01016bbe: e7eb .. B 0x1016b98 ; smpc_generate_stk + 36
- $d
- 0x01016bc0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_get_key_sec_prop
- smpc_get_key_sec_prop
- 0x01016bc4: b570 p. PUSH {r4-r6,lr}
- 0x01016bc6: 4603 .F MOV r3,r0
- 0x01016bc8: f001fa76 ..v. BL smpc_secure_connections_enabled ; 0x10180b8
- 0x01016bcc: 493e >I LDR r1,[pc,#248] ; [0x1016cc8] = 0x20004ab8
- 0x01016bce: 0002 .. MOVS r2,r0
- 0x01016bd0: 4c3c <L LDR r4,[pc,#240] ; [0x1016cc4] = 0x101b658
- 0x01016bd2: f8512023 Q.# LDR r2,[r1,r3,LSL #2]
- 0x01016bd6: f04f0502 O... MOV r5,#2
- 0x01016bda: f04f0000 O... MOV r0,#0
- 0x01016bde: 6912 .i LDR r2,[r2,#0x10]
- 0x01016be0: 7c56 V| LDRB r6,[r2,#0x11]
- 0x01016be2: d00d .. BEQ 0x1016c00 ; smpc_get_key_sec_prop + 60
- 0x01016be4: 2e01 .. CMP r6,#1
- 0x01016be6: d040 @. BEQ 0x1016c6a ; smpc_get_key_sec_prop + 166
- 0x01016be8: 7e16 .~ LDRB r6,[r2,#0x18]
- 0x01016bea: 2e01 .. CMP r6,#1
- 0x01016bec: d03d =. BEQ 0x1016c6a ; smpc_get_key_sec_prop + 166
- 0x01016bee: 7c95 .| LDRB r5,[r2,#0x12]
- 0x01016bf0: 076d m. LSLS r5,r5,#29
- 0x01016bf2: d43d =. BMI 0x1016c70 ; smpc_get_key_sec_prop + 172
- 0x01016bf4: 7e55 U~ LDRB r5,[r2,#0x19]
- 0x01016bf6: 076d m. LSLS r5,r5,#29
- 0x01016bf8: d43a :. BMI 0x1016c70 ; smpc_get_key_sec_prop + 172
- 0x01016bfa: f882004e ..N. STRB r0,[r2,#0x4e]
- 0x01016bfe: e04f O. B 0x1016ca0 ; smpc_get_key_sec_prop + 220
- 0x01016c00: 2e01 .. CMP r6,#1
- 0x01016c02: d102 .. BNE 0x1016c0a ; smpc_get_key_sec_prop + 70
- 0x01016c04: 7e16 .~ LDRB r6,[r2,#0x18]
- 0x01016c06: 2e01 .. CMP r6,#1
- 0x01016c08: d008 .. BEQ 0x1016c1c ; smpc_get_key_sec_prop + 88
- 0x01016c0a: 7c95 .| LDRB r5,[r2,#0x12]
- 0x01016c0c: 076d m. LSLS r5,r5,#29
- 0x01016c0e: d408 .. BMI 0x1016c22 ; smpc_get_key_sec_prop + 94
- 0x01016c10: 7e55 U~ LDRB r5,[r2,#0x19]
- 0x01016c12: 076d m. LSLS r5,r5,#29
- 0x01016c14: d405 .. BMI 0x1016c22 ; smpc_get_key_sec_prop + 94
- 0x01016c16: f882004e ..N. STRB r0,[r2,#0x4e]
- 0x01016c1a: e00a .. B 0x1016c32 ; smpc_get_key_sec_prop + 110
- 0x01016c1c: f882504e ..NP STRB r5,[r2,#0x4e]
- 0x01016c20: e007 .. B 0x1016c32 ; smpc_get_key_sec_prop + 110
- 0x01016c22: 7dd6 .} LDRB r6,[r2,#0x17]
- 0x01016c24: 7c15 .| LDRB r5,[r2,#0x10]
- 0x01016c26: eb060686 .... ADD r6,r6,r6,LSL #2
- 0x01016c2a: 4434 4D ADD r4,r4,r6
- 0x01016c2c: 5d2c ,] LDRB r4,[r5,r4]
- 0x01016c2e: f882404e ..N@ STRB r4,[r2,#0x4e]
- 0x01016c32: f8512023 Q.# LDR r2,[r1,r3,LSL #2]
- 0x01016c36: 6912 .i LDR r2,[r2,#0x10]
- 0x01016c38: f892404e ..N@ LDRB r4,[r2,#0x4e]
- 0x01016c3c: b124 $. CBZ r4,0x1016c48 ; smpc_get_key_sec_prop + 132
- 0x01016c3e: 2c01 ., CMP r4,#1
- 0x01016c40: d001 .. BEQ 0x1016c46 ; smpc_get_key_sec_prop + 130
- 0x01016c42: 2c02 ., CMP r4,#2
- 0x01016c44: d102 .. BNE 0x1016c4c ; smpc_get_key_sec_prop + 136
- 0x01016c46: 2004 . MOVS r0,#4
- 0x01016c48: f882004f ..O. STRB r0,[r2,#0x4f]
- 0x01016c4c: f8510023 Q.#. LDR r0,[r1,r3,LSL #2]
- 0x01016c50: 6900 .i LDR r0,[r0,#0x10]
- 0x01016c52: 7c81 .| LDRB r1,[r0,#0x12]
- 0x01016c54: 07c9 .. LSLS r1,r1,#31
- 0x01016c56: d007 .. BEQ 0x1016c68 ; smpc_get_key_sec_prop + 164
- 0x01016c58: 7e41 A~ LDRB r1,[r0,#0x19]
- 0x01016c5a: 07c9 .. LSLS r1,r1,#31
- 0x01016c5c: d004 .. BEQ 0x1016c68 ; smpc_get_key_sec_prop + 164
- 0x01016c5e: f8101f4f ..O. LDRB r1,[r0,#0x4f]!
- 0x01016c62: f0410101 A... ORR r1,r1,#1
- 0x01016c66: 7001 .p STRB r1,[r0,#0]
- 0x01016c68: bd70 p. POP {r4-r6,pc}
- 0x01016c6a: f882504e ..NP STRB r5,[r2,#0x4e]
- 0x01016c6e: e017 .. B 0x1016ca0 ; smpc_get_key_sec_prop + 220
- 0x01016c70: 7dd5 .} LDRB r5,[r2,#0x17]
- 0x01016c72: 7c10 .| LDRB r0,[r2,#0x10]
- 0x01016c74: eb050585 .... ADD r5,r5,r5,LSL #2
- 0x01016c78: 442c ,D ADD r4,r4,r5
- 0x01016c7a: 5d00 .] LDRB r0,[r0,r4]
- 0x01016c7c: f882004e ..N. STRB r0,[r2,#0x4e]
- 0x01016c80: f8510023 Q.#. LDR r0,[r1,r3,LSL #2]
- 0x01016c84: 6900 .i LDR r0,[r0,#0x10]
- 0x01016c86: 7dc2 .} LDRB r2,[r0,#0x17]
- 0x01016c88: 2a01 .* CMP r2,#1
- 0x01016c8a: d001 .. BEQ 0x1016c90 ; smpc_get_key_sec_prop + 204
- 0x01016c8c: 2a04 .* CMP r2,#4
- 0x01016c8e: d107 .. BNE 0x1016ca0 ; smpc_get_key_sec_prop + 220
- 0x01016c90: 7c02 .| LDRB r2,[r0,#0x10]
- 0x01016c92: 2a01 .* CMP r2,#1
- 0x01016c94: d001 .. BEQ 0x1016c9a ; smpc_get_key_sec_prop + 214
- 0x01016c96: 2a04 .* CMP r2,#4
- 0x01016c98: d102 .. BNE 0x1016ca0 ; smpc_get_key_sec_prop + 220
- 0x01016c9a: 2203 ." MOVS r2,#3
- 0x01016c9c: f880204e ..N STRB r2,[r0,#0x4e]
- 0x01016ca0: f8510023 Q.#. LDR r0,[r1,r3,LSL #2]
- 0x01016ca4: 6900 .i LDR r0,[r0,#0x10]
- 0x01016ca6: f890204e ..N LDRB r2,[r0,#0x4e]
- 0x01016caa: b13a :. CBZ r2,0x1016cbc ; smpc_get_key_sec_prop + 248
- 0x01016cac: 2a01 .* CMP r2,#1
- 0x01016cae: d003 .. BEQ 0x1016cb8 ; smpc_get_key_sec_prop + 244
- 0x01016cb0: 2a02 .* CMP r2,#2
- 0x01016cb2: d001 .. BEQ 0x1016cb8 ; smpc_get_key_sec_prop + 244
- 0x01016cb4: 2a03 .* CMP r2,#3
- 0x01016cb6: d1c9 .. BNE 0x1016c4c ; smpc_get_key_sec_prop + 136
- 0x01016cb8: 220c ." MOVS r2,#0xc
- 0x01016cba: e000 .. B 0x1016cbe ; smpc_get_key_sec_prop + 250
- 0x01016cbc: 2208 ." MOVS r2,#8
- 0x01016cbe: f880204f ..O STRB r2,[r0,#0x4f]
- 0x01016cc2: e7c3 .. B 0x1016c4c ; smpc_get_key_sec_prop + 136
- $d
- 0x01016cc4: 0101b658 X... DCD 16889432
- 0x01016cc8: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_get_next_passkey_bit
- smpc_get_next_passkey_bit
- 0x01016ccc: 4909 .I LDR r1,[pc,#36] ; [0x1016cf4] = 0x20004ab8
- 0x01016cce: 4a0a .J LDR r2,[pc,#40] ; [0x1016cf8] = 0xf4240
- 0x01016cd0: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x01016cd4: 6901 .i LDR r1,[r0,#0x10]
- 0x01016cd6: f8d100fc .... LDR r0,[r1,#0xfc]
- 0x01016cda: f89110fa .... LDRB r1,[r1,#0xfa]
- 0x01016cde: 4290 .B CMP r0,r2
- 0x01016ce0: d903 .. BLS 0x1016cea ; smpc_get_next_passkey_bit + 30
- 0x01016ce2: fbb0f3f2 .... UDIV r3,r0,r2
- 0x01016ce6: fb020013 .... MLS r0,r2,r3,r0
- 0x01016cea: 40c8 .@ LSRS r0,r0,r1
- 0x01016cec: f0000001 .... AND r0,r0,#1
- 0x01016cf0: 4770 pG BX lr
- $d
- 0x01016cf2: 0000 .. DCW 0
- 0x01016cf4: 20004ab8 .J. DCD 536890040
- 0x01016cf8: 000f4240 @B.. DCD 1000000
- $t
- i.smpc_handle_dh_key_check_complete
- smpc_handle_dh_key_check_complete
- 0x01016cfc: b570 p. PUSH {r4-r6,lr}
- 0x01016cfe: 4d0e .M LDR r5,[pc,#56] ; [0x1016d38] = 0x20004ab8
- 0x01016d00: 4604 .F MOV r4,r0
- 0x01016d02: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016d06: 6900 .i LDR r0,[r0,#0x10]
- 0x01016d08: 2800 .( CMP r0,#0
- 0x01016d0a: d014 .. BEQ 0x1016d36 ; smpc_handle_dh_key_check_complete + 58
- 0x01016d0c: 2201 ." MOVS r2,#1
- 0x01016d0e: f8802068 ..h STRB r2,[r0,#0x68]
- 0x01016d12: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016d16: 2220 " MOVS r2,#0x20
- 0x01016d18: 6900 .i LDR r0,[r0,#0x10]
- 0x01016d1a: 3089 .0 ADDS r0,r0,#0x89
- 0x01016d1c: f7e9fe34 ..4. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016d20: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01016d24: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01016d28: 2827 '( CMP r0,#0x27
- 0x01016d2a: d904 .. BLS 0x1016d36 ; smpc_handle_dh_key_check_complete + 58
- 0x01016d2c: 4620 F MOV r0,r4
- 0x01016d2e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01016d32: f000b89f .... B.W smpc_init_mac_key_calculation ; 0x1016e74
- 0x01016d36: bd70 p. POP {r4-r6,pc}
- $d
- 0x01016d38: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_handle_enc_change_evt
- smpc_handle_enc_change_evt
- 0x01016d3c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01016d40: 4c4b KL LDR r4,[pc,#300] ; [0x1016e70] = 0x20004ab8
- 0x01016d42: 4605 .F MOV r5,r0
- 0x01016d44: 4616 .F MOV r6,r2
- 0x01016d46: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01016d4a: 460f .F MOV r7,r1
- 0x01016d4c: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01016d50: 2830 0( CMP r0,#0x30
- 0x01016d52: d009 .. BEQ 0x1016d68 ; smpc_handle_enc_change_evt + 44
- 0x01016d54: 283d =( CMP r0,#0x3d
- 0x01016d56: d007 .. BEQ 0x1016d68 ; smpc_handle_enc_change_evt + 44
- 0x01016d58: 283e >( CMP r0,#0x3e
- 0x01016d5a: d17c |. BNE 0x1016e56 ; smpc_handle_enc_change_evt + 282
- 0x01016d5c: 2200 ." MOVS r2,#0
- 0x01016d5e: 2108 .! MOVS r1,#8
- 0x01016d60: 4628 (F MOV r0,r5
- 0x01016d62: f7f2ff6b ..k. BL gapc_update_state ; 0x1009c3c
- 0x01016d66: e072 r. B 0x1016e4e ; smpc_handle_enc_change_evt + 274
- 0x01016d68: 2200 ." MOVS r2,#0
- 0x01016d6a: 2108 .! MOVS r1,#8
- 0x01016d6c: 4628 (F MOV r0,r5
- 0x01016d6e: f7f2ff65 ..e. BL gapc_update_state ; 0x1009c3c
- 0x01016d72: f04f0800 O... MOV r8,#0
- 0x01016d76: 2e06 .. CMP r6,#6
- 0x01016d78: d032 2. BEQ 0x1016de0 ; smpc_handle_enc_change_evt + 164
- 0x01016d7a: 2e11 .. CMP r6,#0x11
- 0x01016d7c: d032 2. BEQ 0x1016de4 ; smpc_handle_enc_change_evt + 168
- 0x01016d7e: 2e22 ". CMP r6,#0x22
- 0x01016d80: d032 2. BEQ 0x1016de8 ; smpc_handle_enc_change_evt + 172
- 0x01016d82: 2e08 .. CMP r6,#8
- 0x01016d84: d032 2. BEQ 0x1016dec ; smpc_handle_enc_change_evt + 176
- 0x01016d86: 4628 (F MOV r0,r5
- 0x01016d88: f001f996 .... BL smpc_secure_connections_enabled ; 0x10180b8
- 0x01016d8c: 2108 .! MOVS r1,#8
- 0x01016d8e: ea412605 A..& ORR r6,r1,r5,LSL #8
- 0x01016d92: b128 (. CBZ r0,0x1016da0 ; smpc_handle_enc_change_evt + 100
- 0x01016d94: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01016d98: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01016d9c: 2930 0) CMP r1,#0x30
- 0x01016d9e: d02b +. BEQ 0x1016df8 ; smpc_handle_enc_change_evt + 188
- 0x01016da0: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01016da4: f8808040 ..@. STRB r8,[r0,#0x40]
- 0x01016da8: 4628 (F MOV r0,r5
- 0x01016daa: f7f1ffe7 .... BL gapc_get_dest_task ; 0x1008d7c
- 0x01016dae: 4601 .F MOV r1,r0
- 0x01016db0: 4632 2F MOV r2,r6
- 0x01016db2: 2301 .# MOVS r3,#1
- 0x01016db4: f6406019 @..` MOV r0,#0xe19
- 0x01016db8: f7e9fe6d ..m. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01016dbc: 4604 .F MOV r4,r0
- 0x01016dbe: 4628 (F MOV r0,r5
- 0x01016dc0: f7f2fa0e .... BL gapc_link_encrypted ; 0x10091e0
- 0x01016dc4: 4628 (F MOV r0,r5
- 0x01016dc6: f7f1f98f .... BL gapc_auth_get ; 0x10080e8
- 0x01016dca: 7020 p STRB r0,[r4,#0]
- 0x01016dcc: 4620 F MOV r0,r4
- 0x01016dce: f7e9fe67 ..g. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01016dd2: 4642 BF MOV r2,r8
- 0x01016dd4: 4628 (F MOV r0,r5
- 0x01016dd6: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01016dda: 2101 .! MOVS r1,#1
- 0x01016ddc: f7f2bcc6 .... B gapc_send_complete_evt ; 0x100976c
- 0x01016de0: 22d2 ." MOVS r2,#0xd2
- 0x01016de2: e004 .. B 0x1016dee ; smpc_handle_enc_change_evt + 178
- 0x01016de4: 22d3 ." MOVS r2,#0xd3
- 0x01016de6: e002 .. B 0x1016dee ; smpc_handle_enc_change_evt + 178
- 0x01016de8: 22d4 ." MOVS r2,#0xd4
- 0x01016dea: e000 .. B 0x1016dee ; smpc_handle_enc_change_evt + 178
- 0x01016dec: 2298 ." MOVS r2,#0x98
- 0x01016dee: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01016df2: f8808040 ..@. STRB r8,[r0,#0x40]
- 0x01016df6: e7ed .. B 0x1016dd4 ; smpc_handle_enc_change_evt + 152
- 0x01016df8: f8808040 ..@. STRB r8,[r0,#0x40]
- 0x01016dfc: 4628 (F MOV r0,r5
- 0x01016dfe: f7f2f9ef .... BL gapc_link_encrypted ; 0x10091e0
- 0x01016e02: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01016e06: 6900 .i LDR r0,[r0,#0x10]
- 0x01016e08: 7c81 .| LDRB r1,[r0,#0x12]
- 0x01016e0a: 07c9 .. LSLS r1,r1,#31
- 0x01016e0c: d01f .. BEQ 0x1016e4e ; smpc_handle_enc_change_evt + 274
- 0x01016e0e: 7e40 @~ LDRB r0,[r0,#0x19]
- 0x01016e10: 07c0 .. LSLS r0,r0,#31
- 0x01016e12: d01c .. BEQ 0x1016e4e ; smpc_handle_enc_change_evt + 274
- 0x01016e14: 4628 (F MOV r0,r5
- 0x01016e16: f7f1ffb1 .... BL gapc_get_dest_task ; 0x1008d7c
- 0x01016e1a: 4601 .F MOV r1,r0
- 0x01016e1c: 4632 2F MOV r2,r6
- 0x01016e1e: 231e .# MOVS r3,#0x1e
- 0x01016e20: f6406015 @..` MOV r0,#0xe15
- 0x01016e24: f7e9fe37 ..7. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01016e28: 4606 .F MOV r6,r0
- 0x01016e2a: 2007 . MOVS r0,#7
- 0x01016e2c: 7030 0p STRB r0,[r6,#0]
- 0x01016e2e: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01016e32: 221c ." MOVS r2,#0x1c
- 0x01016e34: 6901 .i LDR r1,[r0,#0x10]
- 0x01016e36: 1cb0 .. ADDS r0,r6,#2
- 0x01016e38: f7e9fda6 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01016e3c: f8c68014 .... STR r8,[r6,#0x14]
- 0x01016e40: f8c68018 .... STR r8,[r6,#0x18]
- 0x01016e44: f8a68012 .... STRH r8,[r6,#0x12]
- 0x01016e48: 4630 0F MOV r0,r6
- 0x01016e4a: f7e9fe29 ..). BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01016e4e: b13f ?. CBZ r7,0x1016e60 ; smpc_handle_enc_change_evt + 292
- 0x01016e50: 2101 .! MOVS r1,#1
- 0x01016e52: 4628 (F MOV r0,r5
- 0x01016e54: e000 .. B 0x1016e58 ; smpc_handle_enc_change_evt + 284
- 0x01016e56: e009 .. B 0x1016e6c ; smpc_handle_enc_change_evt + 304
- 0x01016e58: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01016e5c: f001bd42 ..B. B.W smpc_tkdp_send_start ; 0x10188e4
- 0x01016e60: 4628 (F MOV r0,r5
- 0x01016e62: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01016e66: 2100 .! MOVS r1,#0
- 0x01016e68: f001bcb2 .... B.W smpc_tkdp_rcp_start ; 0x10187d0
- 0x01016e6c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01016e70: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_init_mac_key_calculation
- smpc_init_mac_key_calculation
- 0x01016e74: b530 0. PUSH {r4,r5,lr}
- 0x01016e76: b087 .. SUB sp,sp,#0x1c
- 0x01016e78: 4605 .F MOV r5,r0
- 0x01016e7a: f7f2f8dd .... BL gapc_get_role ; 0x1009038
- 0x01016e7e: 4926 &I LDR r1,[pc,#152] ; [0x1016f18] = 0x20004ab8
- 0x01016e80: f8514025 Q.%@ LDR r4,[r1,r5,LSL #2]
- 0x01016e84: 6923 #i LDR r3,[r4,#0x10]
- 0x01016e86: f8931068 ..h. LDRB r1,[r3,#0x68]
- 0x01016e8a: 2901 .) CMP r1,#1
- 0x01016e8c: d004 .. BEQ 0x1016e98 ; smpc_init_mac_key_calculation + 36
- 0x01016e8e: 202e . MOVS r0,#0x2e
- 0x01016e90: f8840040 ..@. STRB r0,[r4,#0x40]
- 0x01016e94: b007 .. ADD sp,sp,#0x1c
- 0x01016e96: bd30 0. POP {r4,r5,pc}
- 0x01016e98: f1030189 .... ADD r1,r3,#0x89
- 0x01016e9c: 461a .F MOV r2,r3
- 0x01016e9e: b310 .. CBZ r0,0x1016ee6 ; smpc_init_mac_key_calculation + 114
- 0x01016ea0: f8d4004e ..N. LDR r0,[r4,#0x4e]
- 0x01016ea4: 9002 .. STR r0,[sp,#8]
- 0x01016ea6: f8b40052 ..R. LDRH r0,[r4,#0x52]
- 0x01016eaa: f8ad000c .... STRH r0,[sp,#0xc]
- 0x01016eae: f8d40047 ..G. LDR r0,[r4,#0x47]
- 0x01016eb2: 9004 .. STR r0,[sp,#0x10]
- 0x01016eb4: f8b4004b ..K. LDRH r0,[r4,#0x4b]
- 0x01016eb8: f8ad0014 .... STRH r0,[sp,#0x14]
- 0x01016ebc: f8940054 ..T. LDRB r0,[r4,#0x54]
- 0x01016ec0: f88d000e .... STRB r0,[sp,#0xe]
- 0x01016ec4: f894004d ..M. LDRB r0,[r4,#0x4d]
- 0x01016ec8: 322e .2 ADDS r2,r2,#0x2e
- 0x01016eca: f88d0016 .... STRB r0,[sp,#0x16]
- 0x01016ece: 331e .3 ADDS r3,r3,#0x1e
- 0x01016ed0: 2028 ( MOVS r0,#0x28
- 0x01016ed2: f8840040 ..@. STRB r0,[r4,#0x40]
- 0x01016ed6: ac04 .. ADD r4,sp,#0x10
- 0x01016ed8: a802 .. ADD r0,sp,#8
- 0x01016eda: e9cd0400 .... STRD r0,r4,[sp,#0]
- 0x01016ede: 4628 (F MOV r0,r5
- 0x01016ee0: f7fffc1c .... BL smpc_f5_init ; 0x101671c
- 0x01016ee4: e7d6 .. B 0x1016e94 ; smpc_init_mac_key_calculation + 32
- 0x01016ee6: f8d40047 ..G. LDR r0,[r4,#0x47]
- 0x01016eea: 9002 .. STR r0,[sp,#8]
- 0x01016eec: f8b4004b ..K. LDRH r0,[r4,#0x4b]
- 0x01016ef0: f8ad000c .... STRH r0,[sp,#0xc]
- 0x01016ef4: f8d4004e ..N. LDR r0,[r4,#0x4e]
- 0x01016ef8: 9004 .. STR r0,[sp,#0x10]
- 0x01016efa: f8b40052 ..R. LDRH r0,[r4,#0x52]
- 0x01016efe: f8ad0014 .... STRH r0,[sp,#0x14]
- 0x01016f02: f894004d ..M. LDRB r0,[r4,#0x4d]
- 0x01016f06: f88d000e .... STRB r0,[sp,#0xe]
- 0x01016f0a: f8940054 ..T. LDRB r0,[r4,#0x54]
- 0x01016f0e: 321e .2 ADDS r2,r2,#0x1e
- 0x01016f10: f88d0016 .... STRB r0,[sp,#0x16]
- 0x01016f14: 332e .3 ADDS r3,r3,#0x2e
- 0x01016f16: e7db .. B 0x1016ed0 ; smpc_init_mac_key_calculation + 92
- $d
- 0x01016f18: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_initiate_dhkey_check
- smpc_initiate_dhkey_check
- 0x01016f1c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01016f20: 4c32 2L LDR r4,[pc,#200] ; [0x1016fec] = 0x20004ab8
- 0x01016f22: 4606 .F MOV r6,r0
- 0x01016f24: b08e .. SUB sp,sp,#0x38
- 0x01016f26: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x01016f2a: 6901 .i LDR r1,[r0,#0x10]
- 0x01016f2c: f101081e .... ADD r8,r1,#0x1e
- 0x01016f30: f101052e .... ADD r5,r1,#0x2e
- 0x01016f34: f1010769 ..i. ADD r7,r1,#0x69
- 0x01016f38: f8d01047 ..G. LDR r1,[r0,#0x47]
- 0x01016f3c: 9105 .. STR r1,[sp,#0x14]
- 0x01016f3e: f8b0104b ..K. LDRH r1,[r0,#0x4b]
- 0x01016f42: f8ad1018 .... STRH r1,[sp,#0x18]
- 0x01016f46: f8d0104e ..N. LDR r1,[r0,#0x4e]
- 0x01016f4a: 9107 .. STR r1,[sp,#0x1c]
- 0x01016f4c: f8b01052 ..R. LDRH r1,[r0,#0x52]
- 0x01016f50: f8ad1020 .. . STRH r1,[sp,#0x20]
- 0x01016f54: f890104d ..M. LDRB r1,[r0,#0x4d]
- 0x01016f58: f88d101a .... STRB r1,[sp,#0x1a]
- 0x01016f5c: f8900054 ..T. LDRB r0,[r0,#0x54]
- 0x01016f60: f88d0022 ..". STRB r0,[sp,#0x22]
- 0x01016f64: 4630 0F MOV r0,r6
- 0x01016f66: f7f2f867 ..g. BL gapc_get_role ; 0x1009038
- 0x01016f6a: 2800 .( CMP r0,#0
- 0x01016f6c: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x01016f70: 6901 .i LDR r1,[r0,#0x10]
- 0x01016f72: d021 !. BEQ 0x1016fb8 ; smpc_initiate_dhkey_check + 156
- 0x01016f74: 7e49 I~ LDRB r1,[r1,#0x19]
- 0x01016f76: f88d1012 .... STRB r1,[sp,#0x12]
- 0x01016f7a: 6901 .i LDR r1,[r0,#0x10]
- 0x01016f7c: 7e09 .~ LDRB r1,[r1,#0x18]
- 0x01016f7e: f88d1011 .... STRB r1,[sp,#0x11]
- 0x01016f82: 6900 .i LDR r0,[r0,#0x10]
- 0x01016f84: f8900017 .... LDRB.W r0,[r0,#0x17]
- 0x01016f88: f88d0010 .... STRB r0,[sp,#0x10]
- 0x01016f8c: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x01016f90: a904 .. ADD r1,sp,#0x10
- 0x01016f92: aa05 .. ADD r2,sp,#0x14
- 0x01016f94: 6900 .i LDR r0,[r0,#0x10]
- 0x01016f96: ab07 .. ADD r3,sp,#0x1c
- 0x01016f98: f890404e ..N@ LDRB r4,[r0,#0x4e]
- 0x01016f9c: b12c ,. CBZ r4,0x1016faa ; smpc_initiate_dhkey_check + 142
- 0x01016f9e: 2c01 ., CMP r4,#1
- 0x01016fa0: d014 .. BEQ 0x1016fcc ; smpc_initiate_dhkey_check + 176
- 0x01016fa2: 2c02 ., CMP r4,#2
- 0x01016fa4: d015 .. BEQ 0x1016fd2 ; smpc_initiate_dhkey_check + 182
- 0x01016fa6: 2c03 ., CMP r4,#3
- 0x01016fa8: d11d .. BNE 0x1016fe6 ; smpc_initiate_dhkey_check + 202
- 0x01016faa: 2000 . MOVS r0,#0
- 0x01016fac: 9009 .. STR r0,[sp,#0x24]
- 0x01016fae: 900a .. STR r0,[sp,#0x28]
- 0x01016fb0: 900b .. STR r0,[sp,#0x2c]
- 0x01016fb2: 900c .. STR r0,[sp,#0x30]
- 0x01016fb4: a809 .. ADD r0,sp,#0x24
- 0x01016fb6: e00e .. B 0x1016fd6 ; smpc_initiate_dhkey_check + 186
- 0x01016fb8: 7c89 .| LDRB r1,[r1,#0x12]
- 0x01016fba: f88d1012 .... STRB r1,[sp,#0x12]
- 0x01016fbe: 6901 .i LDR r1,[r0,#0x10]
- 0x01016fc0: 7c49 I| LDRB r1,[r1,#0x11]
- 0x01016fc2: f88d1011 .... STRB r1,[sp,#0x11]
- 0x01016fc6: 6900 .i LDR r0,[r0,#0x10]
- 0x01016fc8: 7c00 .| LDRB r0,[r0,#0x10]
- 0x01016fca: e7dd .. B 0x1016f88 ; smpc_initiate_dhkey_check + 108
- 0x01016fcc: f5007088 ...p ADD r0,r0,#0x110
- 0x01016fd0: e001 .. B 0x1016fd6 ; smpc_initiate_dhkey_check + 186
- 0x01016fd2: f5007080 ...p ADD r0,r0,#0x100
- 0x01016fd6: e88d000f .... STM sp,{r0-r3}
- 0x01016fda: 462b +F MOV r3,r5
- 0x01016fdc: 4642 BF MOV r2,r8
- 0x01016fde: 4639 9F MOV r1,r7
- 0x01016fe0: 4630 0F MOV r0,r6
- 0x01016fe2: f7fffc0f .... BL smpc_f6_init ; 0x1016804
- 0x01016fe6: b00e .. ADD sp,sp,#0x38
- 0x01016fe8: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01016fec: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_initiate_dhkey_verification
- smpc_initiate_dhkey_verification
- 0x01016ff0: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01016ff4: 4c32 2L LDR r4,[pc,#200] ; [0x10170c0] = 0x20004ab8
- 0x01016ff6: 4606 .F MOV r6,r0
- 0x01016ff8: b08e .. SUB sp,sp,#0x38
- 0x01016ffa: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x01016ffe: 6901 .i LDR r1,[r0,#0x10]
- 0x01017000: f101081e .... ADD r8,r1,#0x1e
- 0x01017004: f101052e .... ADD r5,r1,#0x2e
- 0x01017008: f1010769 ..i. ADD r7,r1,#0x69
- 0x0101700c: f8d01047 ..G. LDR r1,[r0,#0x47]
- 0x01017010: 9105 .. STR r1,[sp,#0x14]
- 0x01017012: f8b0104b ..K. LDRH r1,[r0,#0x4b]
- 0x01017016: f8ad1018 .... STRH r1,[sp,#0x18]
- 0x0101701a: f8d0104e ..N. LDR r1,[r0,#0x4e]
- 0x0101701e: 9107 .. STR r1,[sp,#0x1c]
- 0x01017020: f8b01052 ..R. LDRH r1,[r0,#0x52]
- 0x01017024: f8ad1020 .. . STRH r1,[sp,#0x20]
- 0x01017028: f890104d ..M. LDRB r1,[r0,#0x4d]
- 0x0101702c: f88d101a .... STRB r1,[sp,#0x1a]
- 0x01017030: f8900054 ..T. LDRB r0,[r0,#0x54]
- 0x01017034: f88d0022 ..". STRB r0,[sp,#0x22]
- 0x01017038: 4630 0F MOV r0,r6
- 0x0101703a: f7f1fffd .... BL gapc_get_role ; 0x1009038
- 0x0101703e: 2800 .( CMP r0,#0
- 0x01017040: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x01017044: 6901 .i LDR r1,[r0,#0x10]
- 0x01017046: d022 ". BEQ 0x101708e ; smpc_initiate_dhkey_verification + 158
- 0x01017048: 7c89 .| LDRB r1,[r1,#0x12]
- 0x0101704a: f88d1012 .... STRB r1,[sp,#0x12]
- 0x0101704e: 6901 .i LDR r1,[r0,#0x10]
- 0x01017050: 7c49 I| LDRB r1,[r1,#0x11]
- 0x01017052: f88d1011 .... STRB r1,[sp,#0x11]
- 0x01017056: 6900 .i LDR r0,[r0,#0x10]
- 0x01017058: f8900010 .... LDRB.W r0,[r0,#0x10]
- 0x0101705c: f88d0010 .... STRB r0,[sp,#0x10]
- 0x01017060: f8540026 T.&. LDR r0,[r4,r6,LSL #2]
- 0x01017064: a904 .. ADD r1,sp,#0x10
- 0x01017066: aa05 .. ADD r2,sp,#0x14
- 0x01017068: 6900 .i LDR r0,[r0,#0x10]
- 0x0101706a: ab07 .. ADD r3,sp,#0x1c
- 0x0101706c: f890404e ..N@ LDRB r4,[r0,#0x4e]
- 0x01017070: b12c ,. CBZ r4,0x101707e ; smpc_initiate_dhkey_verification + 142
- 0x01017072: 2c01 ., CMP r4,#1
- 0x01017074: d015 .. BEQ 0x10170a2 ; smpc_initiate_dhkey_verification + 178
- 0x01017076: 2c02 ., CMP r4,#2
- 0x01017078: d013 .. BEQ 0x10170a2 ; smpc_initiate_dhkey_verification + 178
- 0x0101707a: 2c03 ., CMP r4,#3
- 0x0101707c: d11c .. BNE 0x10170b8 ; smpc_initiate_dhkey_verification + 200
- 0x0101707e: 2000 . MOVS r0,#0
- 0x01017080: 9009 .. STR r0,[sp,#0x24]
- 0x01017082: 900a .. STR r0,[sp,#0x28]
- 0x01017084: 900b .. STR r0,[sp,#0x2c]
- 0x01017086: 900c .. STR r0,[sp,#0x30]
- 0x01017088: a809 .. ADD r0,sp,#0x24
- 0x0101708a: 9203 .. STR r2,[sp,#0xc]
- 0x0101708c: e00c .. B 0x10170a8 ; smpc_initiate_dhkey_verification + 184
- 0x0101708e: 7e49 I~ LDRB r1,[r1,#0x19]
- 0x01017090: f88d1012 .... STRB r1,[sp,#0x12]
- 0x01017094: 6901 .i LDR r1,[r0,#0x10]
- 0x01017096: 7e09 .~ LDRB r1,[r1,#0x18]
- 0x01017098: f88d1011 .... STRB r1,[sp,#0x11]
- 0x0101709c: 6900 .i LDR r0,[r0,#0x10]
- 0x0101709e: 7dc0 .} LDRB r0,[r0,#0x17]
- 0x010170a0: e7dc .. B 0x101705c ; smpc_initiate_dhkey_verification + 108
- 0x010170a2: f5007088 ...p ADD r0,r0,#0x110
- 0x010170a6: 9203 .. STR r2,[sp,#0xc]
- 0x010170a8: e88d000b .... STM sp,{r0,r1,r3}
- 0x010170ac: 4643 CF MOV r3,r8
- 0x010170ae: 462a *F MOV r2,r5
- 0x010170b0: 4639 9F MOV r1,r7
- 0x010170b2: 4630 0F MOV r0,r6
- 0x010170b4: f7fffba6 .... BL smpc_f6_init ; 0x1016804
- 0x010170b8: b00e .. ADD sp,sp,#0x38
- 0x010170ba: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x010170be: 0000 .. DCW 0
- 0x010170c0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_is_sec_mode_reached
- smpc_is_sec_mode_reached
- 0x010170c4: 4b09 .K LDR r3,[pc,#36] ; [0x10170ec] = 0x20004ab8
- 0x010170c6: 4602 .F MOV r2,r0
- 0x010170c8: 2001 . MOVS r0,#1
- 0x010170ca: f8532022 S." LDR r2,[r3,r2,LSL #2]
- 0x010170ce: 6912 .i LDR r2,[r2,#0x10]
- 0x010170d0: b151 Q. CBZ r1,0x10170e8 ; smpc_is_sec_mode_reached + 36
- 0x010170d2: 7f51 Q. LDRB r1,[r2,#0x1d]
- 0x010170d4: f892204e ..N LDRB r2,[r2,#0x4e]
- 0x010170d8: 2a00 .* CMP r2,#0
- 0x010170da: d104 .. BNE 0x10170e6 ; smpc_is_sec_mode_reached + 34
- 0x010170dc: 2902 .) CMP r1,#2
- 0x010170de: d001 .. BEQ 0x10170e4 ; smpc_is_sec_mode_reached + 32
- 0x010170e0: 2904 .) CMP r1,#4
- 0x010170e2: d100 .. BNE 0x10170e6 ; smpc_is_sec_mode_reached + 34
- 0x010170e4: 2000 . MOVS r0,#0
- 0x010170e6: 4770 pG BX lr
- 0x010170e8: 7d91 .} LDRB r1,[r2,#0x16]
- 0x010170ea: e7f3 .. B 0x10170d4 ; smpc_is_sec_mode_reached + 16
- $d
- 0x010170ec: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_key_press_notification_ind
- smpc_key_press_notification_ind
- 0x010170f0: b570 p. PUSH {r4-r6,lr}
- 0x010170f2: 460c .F MOV r4,r1
- 0x010170f4: 4605 .F MOV r5,r0
- 0x010170f6: f7f1fe41 ..A. BL gapc_get_dest_task ; 0x1008d7c
- 0x010170fa: 4601 .F MOV r1,r0
- 0x010170fc: 2008 . MOVS r0,#8
- 0x010170fe: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x01017102: 2301 .# MOVS r3,#1
- 0x01017104: f640602e @..` MOV r0,#0xe2e
- 0x01017108: f7e9fcc5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x0101710c: 7004 .p STRB r4,[r0,#0]
- 0x0101710e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01017112: f7e9bcc5 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01017116: 0000 .. MOVS r0,r0
- i.smpc_launch_rep_att_timer
- smpc_launch_rep_att_timer
- 0x01017118: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0101711c: 4e10 .N LDR r6,[pc,#64] ; [0x1017160] = 0x20004ab8
- 0x0101711e: 4605 .F MOV r5,r0
- 0x01017120: f6406737 @.7g MOV r7,#0xe37
- 0x01017124: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x01017128: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x0101712c: 0781 .. LSLS r1,r0,#30
- 0x0101712e: f04f0008 O... MOV r0,#8
- 0x01017132: ea402405 @..$ ORR r4,r0,r5,LSL #8
- 0x01017136: d503 .. BPL 0x1017140 ; smpc_launch_rep_att_timer + 40
- 0x01017138: 4621 !F MOV r1,r4
- 0x0101713a: 4638 8F MOV r0,r7
- 0x0101713c: f7e9fcc9 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x01017140: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x01017144: 4621 !F MOV r1,r4
- 0x01017146: 8f82 .. LDRH r2,[r0,#0x3c]
- 0x01017148: 4638 8F MOV r0,r7
- 0x0101714a: f7e9fccc .... BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x0101714e: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x01017152: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x01017156: f0410102 A... ORR r1,r1,#2
- 0x0101715a: 7001 .p STRB r1,[r0,#0]
- 0x0101715c: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01017160: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_csrk_exch
- smpc_pairing_csrk_exch
- 0x01017164: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01017168: 4688 .F MOV r8,r1
- 0x0101716a: 4605 .F MOV r5,r0
- 0x0101716c: 2700 .' MOVS r7,#0
- 0x0101716e: f7f1ff63 ..c. BL gapc_get_role ; 0x1009038
- 0x01017172: 4e0e .N LDR r6,[pc,#56] ; [0x10171ac] = 0x20004ab8
- 0x01017174: 4604 .F MOV r4,r0
- 0x01017176: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0101717a: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x0101717e: 2934 4) CMP r1,#0x34
- 0x01017180: d111 .. BNE 0x10171a6 ; smpc_pairing_csrk_exch + 66
- 0x01017182: 2210 ." MOVS r2,#0x10
- 0x01017184: 4641 AF MOV r1,r8
- 0x01017186: 3014 .0 ADDS r0,r0,#0x14
- 0x01017188: f7e9fbfe .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101718c: f8561025 V.%. LDR r1,[r6,r5,LSL #2]
- 0x01017190: 2000 . MOVS r0,#0
- 0x01017192: 4642 BF MOV r2,r8
- 0x01017194: 6348 Hc STR r0,[r1,#0x34]
- 0x01017196: 210a .! MOVS r1,#0xa
- 0x01017198: 4628 (F MOV r0,r5
- 0x0101719a: f000fadd .... BL smpc_pdu_send ; 0x1017758
- 0x0101719e: 4621 !F MOV r1,r4
- 0x010171a0: 4628 (F MOV r0,r5
- 0x010171a2: f001fb2d ..-. BL smpc_tkdp_send_continue ; 0x1018800
- 0x010171a6: 4638 8F MOV r0,r7
- 0x010171a8: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x010171ac: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_end
- smpc_pairing_end
- 0x010171b0: b57f .. PUSH {r0-r6,lr}
- 0x010171b2: 4604 .F MOV r4,r0
- 0x010171b4: f89d0008 .... LDRB r0,[sp,#8]
- 0x010171b8: 461d .F MOV r5,r3
- 0x010171ba: b300 .. CBZ r0,0x10171fe ; smpc_pairing_end + 78
- 0x010171bc: aa02 .. ADD r2,sp,#8
- 0x010171be: 2103 .! MOVS r1,#3
- 0x010171c0: 4620 F MOV r0,r4
- 0x010171c2: f001f807 .... BL smpc_send_pairing_ind ; 0x10181d4
- 0x010171c6: b115 .. CBZ r5,0x10171ce ; smpc_pairing_end + 30
- 0x010171c8: 4620 F MOV r0,r4
- 0x010171ca: f7ffffa5 .... BL smpc_launch_rep_att_timer ; 0x1017118
- 0x010171ce: 2200 ." MOVS r2,#0
- 0x010171d0: 2101 .! MOVS r1,#1
- 0x010171d2: 4620 F MOV r0,r4
- 0x010171d4: f7f2faca .... BL gapc_send_complete_evt ; 0x100976c
- 0x010171d8: 4d0c .M LDR r5,[pc,#48] ; [0x101720c] = 0x20004ab8
- 0x010171da: 2600 .& MOVS r6,#0
- 0x010171dc: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010171e0: 6900 .i LDR r0,[r0,#0x10]
- 0x010171e2: b120 . CBZ r0,0x10171ee ; smpc_pairing_end + 62
- 0x010171e4: f7e9fc43 ..C. BL $Ven$TT$L$$ke_free ; 0x1000a6e
- 0x010171e8: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010171ec: 6106 .a STR r6,[r0,#0x10]
- 0x010171ee: 4620 F MOV r0,r4
- 0x010171f0: f7fff850 ..P. BL smpc_clear_timeout_timer ; 0x1016294
- 0x010171f4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010171f8: f8806040 ..@` STRB r6,[r0,#0x40]
- 0x010171fc: bd7f .. POP {r0-r6,pc}
- 0x010171fe: 2200 ." MOVS r2,#0
- 0x01017200: 2102 .! MOVS r1,#2
- 0x01017202: 4620 F MOV r0,r4
- 0x01017204: f000ffe6 .... BL smpc_send_pairing_ind ; 0x10181d4
- 0x01017208: e7e1 .. B 0x10171ce ; smpc_pairing_end + 30
- $d
- 0x0101720a: 0000 .. DCW 0
- 0x0101720c: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_irk_exch
- smpc_pairing_irk_exch
- 0x01017210: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01017214: 4690 .F MOV r8,r2
- 0x01017216: 460f .F MOV r7,r1
- 0x01017218: 4606 .F MOV r6,r0
- 0x0101721a: 2500 .% MOVS r5,#0
- 0x0101721c: f7f1ff0c .... BL gapc_get_role ; 0x1009038
- 0x01017220: 4604 .F MOV r4,r0
- 0x01017222: 480c .H LDR r0,[pc,#48] ; [0x1017254] = 0x20004ab8
- 0x01017224: f8500026 P.&. LDR r0,[r0,r6,LSL #2]
- 0x01017228: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x0101722c: 2833 3( CMP r0,#0x33
- 0x0101722e: d10d .. BNE 0x101724c ; smpc_pairing_irk_exch + 60
- 0x01017230: 463a :F MOV r2,r7
- 0x01017232: 2108 .! MOVS r1,#8
- 0x01017234: 4630 0F MOV r0,r6
- 0x01017236: f000fa8f .... BL smpc_pdu_send ; 0x1017758
- 0x0101723a: 4642 BF MOV r2,r8
- 0x0101723c: 2109 .! MOVS r1,#9
- 0x0101723e: 4630 0F MOV r0,r6
- 0x01017240: f000fa8a .... BL smpc_pdu_send ; 0x1017758
- 0x01017244: 4621 !F MOV r1,r4
- 0x01017246: 4630 0F MOV r0,r6
- 0x01017248: f001fada .... BL smpc_tkdp_send_continue ; 0x1018800
- 0x0101724c: 4628 (F MOV r0,r5
- 0x0101724e: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01017252: 0000 .. DCW 0
- 0x01017254: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_ltk_exch
- smpc_pairing_ltk_exch
- 0x01017258: b5fe .. PUSH {r1-r7,lr}
- 0x0101725a: 460c .F MOV r4,r1
- 0x0101725c: 4607 .F MOV r7,r0
- 0x0101725e: 2600 .& MOVS r6,#0
- 0x01017260: f7f1feea .... BL gapc_get_role ; 0x1009038
- 0x01017264: 4605 .F MOV r5,r0
- 0x01017266: 4816 .H LDR r0,[pc,#88] ; [0x10172c0] = 0x20004ab8
- 0x01017268: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x0101726c: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01017270: 2832 2( CMP r0,#0x32
- 0x01017272: d122 ". BNE 0x10172ba ; smpc_pairing_ltk_exch + 98
- 0x01017274: 4638 8F MOV r0,r7
- 0x01017276: f7f1fc47 ..G. BL gapc_enc_keysize_get ; 0x1008b08
- 0x0101727a: 2100 .! MOVS r1,#0
- 0x0101727c: e002 .. B 0x1017284 ; smpc_pairing_ltk_exch + 44
- 0x0101727e: 5421 !T STRB r1,[r4,r0]
- 0x01017280: 1c40 @. ADDS r0,r0,#1
- 0x01017282: b2c0 .. UXTB r0,r0
- 0x01017284: 2810 .( CMP r0,#0x10
- 0x01017286: d3fa .. BCC 0x101727e ; smpc_pairing_ltk_exch + 38
- 0x01017288: 8a20 . LDRH r0,[r4,#0x10]
- 0x0101728a: f8ad0000 .... STRH r0,[sp,#0]
- 0x0101728e: f8d40012 .... LDR r0,[r4,#0x12]
- 0x01017292: f8cd0002 .... STR r0,[sp,#2]
- 0x01017296: f8d40016 .... LDR r0,[r4,#0x16]
- 0x0101729a: f8cd0006 .... STR r0,[sp,#6]
- 0x0101729e: 4622 "F MOV r2,r4
- 0x010172a0: 2106 .! MOVS r1,#6
- 0x010172a2: 4638 8F MOV r0,r7
- 0x010172a4: f000fa58 ..X. BL smpc_pdu_send ; 0x1017758
- 0x010172a8: 466a jF MOV r2,sp
- 0x010172aa: 2107 .! MOVS r1,#7
- 0x010172ac: 4638 8F MOV r0,r7
- 0x010172ae: f000fa53 ..S. BL smpc_pdu_send ; 0x1017758
- 0x010172b2: 4629 )F MOV r1,r5
- 0x010172b4: 4638 8F MOV r0,r7
- 0x010172b6: f001faa3 .... BL smpc_tkdp_send_continue ; 0x1018800
- 0x010172ba: 4630 0F MOV r0,r6
- 0x010172bc: bdfe .. POP {r1-r7,pc}
- $d
- 0x010172be: 0000 .. DCW 0
- 0x010172c0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_nc_exch
- smpc_pairing_nc_exch
- 0x010172c4: b538 8. PUSH {r3-r5,lr}
- 0x010172c6: 4604 .F MOV r4,r0
- 0x010172c8: 4813 .H LDR r0,[pc,#76] ; [0x1017318] = 0x20004ab8
- 0x010172ca: 2500 .% MOVS r5,#0
- 0x010172cc: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x010172d0: 6902 .i LDR r2,[r0,#0x10]
- 0x010172d2: f892204e ..N LDRB r2,[r2,#0x4e]
- 0x010172d6: 2a03 .* CMP r2,#3
- 0x010172d8: d11c .. BNE 0x1017314 ; smpc_pairing_nc_exch + 80
- 0x010172da: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x010172de: 2816 .( CMP r0,#0x16
- 0x010172e0: d118 .. BNE 0x1017314 ; smpc_pairing_nc_exch + 80
- 0x010172e2: b119 .. CBZ r1,0x10172ec ; smpc_pairing_nc_exch + 40
- 0x010172e4: 4620 F MOV r0,r4
- 0x010172e6: f7fffdc5 .... BL smpc_init_mac_key_calculation ; 0x1016e74
- 0x010172ea: e013 .. B 0x1017314 ; smpc_pairing_nc_exch + 80
- 0x010172ec: 200c . MOVS r0,#0xc
- 0x010172ee: f88d0000 .... STRB r0,[sp,#0]
- 0x010172f2: 466a jF MOV r2,sp
- 0x010172f4: 2105 .! MOVS r1,#5
- 0x010172f6: 4620 F MOV r0,r4
- 0x010172f8: f000fa2e .... BL smpc_pdu_send ; 0x1017758
- 0x010172fc: 4620 F MOV r0,r4
- 0x010172fe: f7f1fe9b .... BL gapc_get_role ; 0x1009038
- 0x01017302: 4601 .F MOV r1,r0
- 0x01017304: f89d0000 .... LDRB r0,[sp,#0]
- 0x01017308: 2301 .# MOVS r3,#1
- 0x0101730a: f0400260 @.`. ORR r2,r0,#0x60
- 0x0101730e: 4620 F MOV r0,r4
- 0x01017310: f7ffff4e ..N. BL smpc_pairing_end ; 0x10171b0
- 0x01017314: 4628 (F MOV r0,r5
- 0x01017316: bd38 8. POP {r3-r5,pc}
- $d
- 0x01017318: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_oob_exch
- smpc_pairing_oob_exch
- 0x0101731c: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01017320: 4616 .F MOV r6,r2
- 0x01017322: 4605 .F MOV r5,r0
- 0x01017324: f04f0800 O... MOV r8,#0
- 0x01017328: b141 A. CBZ r1,0x101733c ; smpc_pairing_oob_exch + 32
- 0x0101732a: 4c2d -L LDR r4,[pc,#180] ; [0x10173e0] = 0x20004ab8
- 0x0101732c: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x01017330: 6908 .i LDR r0,[r1,#0x10]
- 0x01017332: f890204e ..N LDRB r2,[r0,#0x4e]
- 0x01017336: 2a02 .* CMP r2,#2
- 0x01017338: d003 .. BEQ 0x1017342 ; smpc_pairing_oob_exch + 38
- 0x0101733a: e044 D. B 0x10173c6 ; smpc_pairing_oob_exch + 170
- 0x0101733c: f04f0802 O... MOV r8,#2
- 0x01017340: e041 A. B 0x10173c6 ; smpc_pairing_oob_exch + 170
- 0x01017342: f8911040 ..@. LDRB r1,[r1,#0x40]
- 0x01017346: 2926 &) CMP r1,#0x26
- 0x01017348: d13d =. BNE 0x10173c6 ; smpc_pairing_oob_exch + 170
- 0x0101734a: 2701 .' MOVS r7,#1
- 0x0101734c: f10009ba .... ADD r9,r0,#0xba
- 0x01017350: 210f .! MOVS r1,#0xf
- 0x01017352: 1872 r. ADDS r2,r6,r1
- 0x01017354: 7c12 .| LDRB r2,[r2,#0x10]
- 0x01017356: b10a .. CBZ r2,0x101735c ; smpc_pairing_oob_exch + 64
- 0x01017358: 2700 .' MOVS r7,#0
- 0x0101735a: e002 .. B 0x1017362 ; smpc_pairing_oob_exch + 70
- 0x0101735c: 1e49 I. SUBS r1,r1,#1
- 0x0101735e: 2900 .) CMP r1,#0
- 0x01017360: dcf7 .. BGT 0x1017352 ; smpc_pairing_oob_exch + 54
- 0x01017362: 2210 ." MOVS r2,#0x10
- 0x01017364: 4631 1F MOV r1,r6
- 0x01017366: 303e >0 ADDS r0,r0,#0x3e
- 0x01017368: f7e9fb0e .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101736c: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017370: f1060110 .... ADD r1,r6,#0x10
- 0x01017374: 2210 ." MOVS r2,#0x10
- 0x01017376: 6900 .i LDR r0,[r0,#0x10]
- 0x01017378: 460e .F MOV r6,r1
- 0x0101737a: f5007080 ...p ADD r0,r0,#0x100
- 0x0101737e: f7e9fb03 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017382: b137 7. CBZ r7,0x1017392 ; smpc_pairing_oob_exch + 118
- 0x01017384: 4628 (F MOV r0,r5
- 0x01017386: f7f1fe57 ..W. BL gapc_get_role ; 0x1009038
- 0x0101738a: b1f8 .. CBZ r0,0x10173cc ; smpc_pairing_oob_exch + 176
- 0x0101738c: 2801 .( CMP r0,#1
- 0x0101738e: d00e .. BEQ 0x10173ae ; smpc_pairing_oob_exch + 146
- 0x01017390: e014 .. B 0x10173bc ; smpc_pairing_oob_exch + 160
- 0x01017392: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x01017396: 2024 $ MOVS r0,#0x24
- 0x01017398: 464a JF MOV r2,r9
- 0x0101739a: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x0101739e: 2000 . MOVS r0,#0
- 0x010173a0: 9000 .. STR r0,[sp,#0]
- 0x010173a2: 4633 3F MOV r3,r6
- 0x010173a4: 4611 .F MOV r1,r2
- 0x010173a6: 4628 (F MOV r0,r5
- 0x010173a8: f7fff952 ..R. BL smpc_f4_Init ; 0x1016650
- 0x010173ac: e00b .. B 0x10173c6 ; smpc_pairing_oob_exch + 170
- 0x010173ae: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x010173b2: 6900 .i LDR r0,[r0,#0x10]
- 0x010173b4: f8900120 .. . LDRB r0,[r0,#0x120]
- 0x010173b8: 2801 .( CMP r0,#1
- 0x010173ba: d007 .. BEQ 0x10173cc ; smpc_pairing_oob_exch + 176
- 0x010173bc: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x010173c0: 2025 % MOVS r0,#0x25
- 0x010173c2: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010173c6: 4640 @F MOV r0,r8
- 0x010173c8: e8bd83f8 .... POP {r3-r9,pc}
- 0x010173cc: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x010173d0: 201f . MOVS r0,#0x1f
- 0x010173d2: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010173d6: 4601 .F MOV r1,r0
- 0x010173d8: 4628 (F MOV r0,r5
- 0x010173da: f7fffbb3 .... BL smpc_generate_rand ; 0x1016b44
- 0x010173de: e7f2 .. B 0x10173c6 ; smpc_pairing_oob_exch + 170
- $d
- 0x010173e0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_req_handler
- smpc_pairing_req_handler
- 0x010173e4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010173e8: 460f .F MOV r7,r1
- 0x010173ea: 4604 .F MOV r4,r0
- 0x010173ec: f44f7692 O..v MOV r6,#0x124
- 0x010173f0: 2102 .! MOVS r1,#2
- 0x010173f2: 4630 0F MOV r0,r6
- 0x010173f4: f7e9fb22 ..". BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010173f8: 4d09 .M LDR r5,[pc,#36] ; [0x1017420] = 0x20004ab8
- 0x010173fa: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x010173fe: 6108 .a STR r0,[r1,#0x10]
- 0x01017400: 4631 1F MOV r1,r6
- 0x01017402: f7e9fab2 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x01017406: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0101740a: 6839 9h LDR r1,[r7,#0]
- 0x0101740c: 6900 .i LDR r0,[r0,#0x10]
- 0x0101740e: 6101 .a STR r1,[r0,#0x10]
- 0x01017410: 88b9 .. LDRH r1,[r7,#4]
- 0x01017412: 8281 .. STRH r1,[r0,#0x14]
- 0x01017414: 4620 F MOV r0,r4
- 0x01017416: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0101741a: 2100 .! MOVS r1,#0
- 0x0101741c: f000bf32 ..2. B.W smpc_send_pairing_req_ind ; 0x1018284
- $d
- 0x01017420: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_rsp
- smpc_pairing_rsp
- 0x01017424: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01017428: 4691 .F MOV r9,r2
- 0x0101742a: 468a .F MOV r10,r1
- 0x0101742c: 4607 .F MOV r7,r0
- 0x0101742e: 2600 .& MOVS r6,#0
- 0x01017430: f7f1fe02 .... BL gapc_get_role ; 0x1009038
- 0x01017434: 2801 .( CMP r0,#1
- 0x01017436: d137 7. BNE 0x10174a8 ; smpc_pairing_rsp + 132
- 0x01017438: f8df811c .... LDR r8,[pc,#284] ; [0x1017558] = 0x20004ab8
- 0x0101743c: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x01017440: 6904 .i LDR r4,[r0,#0x10]
- 0x01017442: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01017446: 4625 %F MOV r5,r4
- 0x01017448: 3417 .4 ADDS r4,r4,#0x17
- 0x0101744a: 3510 .5 ADDS r5,r5,#0x10
- 0x0101744c: 2802 .( CMP r0,#2
- 0x0101744e: d17c |. BNE 0x101754a ; smpc_pairing_rsp + 294
- 0x01017450: f1ba0f00 .... CMP r10,#0
- 0x01017454: d06a j. BEQ 0x101752c ; smpc_pairing_rsp + 264
- 0x01017456: f8d91000 .... LDR r1,[r9,#0]
- 0x0101745a: 6021 !` STR r1,[r4,#0]
- 0x0101745c: f8b91004 .... LDRH r1,[r9,#4]
- 0x01017460: 80a1 .. STRH r1,[r4,#4]
- 0x01017462: f8990006 .... LDRB r0,[r9,#6]
- 0x01017466: 71a0 .q STRB r0,[r4,#6]
- 0x01017468: f7f4f922 ..". BL gapm_is_sec_con_pairing_supp ; 0x100b6b0
- 0x0101746c: b918 .. CBNZ r0,0x1017476 ; smpc_pairing_rsp + 82
- 0x0101746e: 78a0 .x LDRB r0,[r4,#2]
- 0x01017470: f0200008 ... BIC r0,r0,#8
- 0x01017474: 70a0 .p STRB r0,[r4,#2]
- 0x01017476: 78a0 .x LDRB r0,[r4,#2]
- 0x01017478: 0700 .. LSLS r0,r0,#28
- 0x0101747a: d508 .. BPL 0x101748e ; smpc_pairing_rsp + 106
- 0x0101747c: 78a8 .x LDRB r0,[r5,#2]
- 0x0101747e: 0700 .. LSLS r0,r0,#28
- 0x01017480: d505 .. BPL 0x101748e ; smpc_pairing_rsp + 106
- 0x01017482: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x01017486: 2101 .! MOVS r1,#1
- 0x01017488: f8801041 ..A. STRB r1,[r0,#0x41]
- 0x0101748c: e007 .. B 0x101749e ; smpc_pairing_rsp + 122
- 0x0101748e: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x01017492: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x01017496: b910 .. CBNZ r0,0x101749e ; smpc_pairing_rsp + 122
- 0x01017498: f7f4f8fa .... BL gapm_is_legacy_pairing_supp ; 0x100b690
- 0x0101749c: b118 .. CBZ r0,0x10174a6 ; smpc_pairing_rsp + 130
- 0x0101749e: f8990001 .... LDRB r0,[r9,#1]
- 0x010174a2: b110 .. CBZ r0,0x10174aa ; smpc_pairing_rsp + 134
- 0x010174a4: e009 .. B 0x10174ba ; smpc_pairing_rsp + 150
- 0x010174a6: 2603 .& MOVS r6,#3
- 0x010174a8: e04f O. B 0x101754a ; smpc_pairing_rsp + 294
- 0x010174aa: 7868 hx LDRB r0,[r5,#1]
- 0x010174ac: 2801 .( CMP r0,#1
- 0x010174ae: d104 .. BNE 0x10174ba ; smpc_pairing_rsp + 150
- 0x010174b0: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x010174b4: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x010174b8: b150 P. CBZ r0,0x10174d0 ; smpc_pairing_rsp + 172
- 0x010174ba: 4638 8F MOV r0,r7
- 0x010174bc: f7fefe4e ..N. BL smpc_check_max_key_size ; 0x101615c
- 0x010174c0: b140 @. CBZ r0,0x10174d4 ; smpc_pairing_rsp + 176
- 0x010174c2: f8991006 .... LDRB r1,[r9,#6]
- 0x010174c6: 4638 8F MOV r0,r7
- 0x010174c8: f7fefe08 .... BL smpc_check_key_distrib ; 0x10160dc
- 0x010174cc: b120 . CBZ r0,0x10174d8 ; smpc_pairing_rsp + 180
- 0x010174ce: e008 .. B 0x10174e2 ; smpc_pairing_rsp + 190
- 0x010174d0: 2602 .& MOVS r6,#2
- 0x010174d2: e03a :. B 0x101754a ; smpc_pairing_rsp + 294
- 0x010174d4: 2606 .& MOVS r6,#6
- 0x010174d6: e038 8. B 0x101754a ; smpc_pairing_rsp + 294
- 0x010174d8: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x010174dc: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x010174e0: b320 . CBZ r0,0x101752c ; smpc_pairing_rsp + 264
- 0x010174e2: 4638 8F MOV r0,r7
- 0x010174e4: f7fffb6e ..n. BL smpc_get_key_sec_prop ; 0x1016bc4
- 0x010174e8: 2101 .! MOVS r1,#1
- 0x010174ea: 4638 8F MOV r0,r7
- 0x010174ec: f7fffdea .... BL smpc_is_sec_mode_reached ; 0x10170c4
- 0x010174f0: 2800 .( CMP r0,#0
- 0x010174f2: d0d8 .. BEQ 0x10174a6 ; smpc_pairing_rsp + 130
- 0x010174f4: 78a0 .x LDRB r0,[r4,#2]
- 0x010174f6: 0741 A. LSLS r1,r0,#29
- 0x010174f8: d01a .. BEQ 0x1017530 ; smpc_pairing_rsp + 268
- 0x010174fa: f0000007 .... AND r0,r0,#7
- 0x010174fe: 2804 .( CMP r0,#4
- 0x01017500: d016 .. BEQ 0x1017530 ; smpc_pairing_rsp + 268
- 0x01017502: 7920 y LDRB r0,[r4,#4]
- 0x01017504: 7929 )y LDRB r1,[r5,#4]
- 0x01017506: 4008 .@ ANDS r0,r0,r1
- 0x01017508: 7120 q STRB r0,[r4,#4]
- 0x0101750a: 7960 `y LDRB r0,[r4,#5]
- 0x0101750c: 7969 iy LDRB r1,[r5,#5]
- 0x0101750e: 4008 .@ ANDS r0,r0,r1
- 0x01017510: 7160 `q STRB r0,[r4,#5]
- 0x01017512: 4622 "F MOV r2,r4
- 0x01017514: 2102 .! MOVS r1,#2
- 0x01017516: 4638 8F MOV r0,r7
- 0x01017518: f000f91e .... BL smpc_pdu_send ; 0x1017758
- 0x0101751c: 4638 8F MOV r0,r7
- 0x0101751e: f000fdcb .... BL smpc_secure_connections_enabled ; 0x10180b8
- 0x01017522: b140 @. CBZ r0,0x1017536 ; smpc_pairing_rsp + 274
- 0x01017524: 210e .! MOVS r1,#0xe
- 0x01017526: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x0101752a: e012 .. B 0x1017552 ; smpc_pairing_rsp + 302
- 0x0101752c: 2608 .& MOVS r6,#8
- 0x0101752e: e00c .. B 0x101754a ; smpc_pairing_rsp + 294
- 0x01017530: 2000 . MOVS r0,#0
- 0x01017532: 7120 q STRB r0,[r4,#4]
- 0x01017534: e7ec .. B 0x1017510 ; smpc_pairing_rsp + 236
- 0x01017536: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x0101753a: 6901 .i LDR r1,[r0,#0x10]
- 0x0101753c: f891104e ..N. LDRB r1,[r1,#0x4e]
- 0x01017540: b131 1. CBZ r1,0x1017550 ; smpc_pairing_rsp + 300
- 0x01017542: 2104 .! MOVS r1,#4
- 0x01017544: 4638 8F MOV r0,r7
- 0x01017546: f000fe9d .... BL smpc_send_pairing_req_ind ; 0x1018284
- 0x0101754a: 4630 0F MOV r0,r6
- 0x0101754c: e8bd87f0 .... POP {r4-r10,pc}
- 0x01017550: 210b .! MOVS r1,#0xb
- 0x01017552: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01017556: e7f8 .. B 0x101754a ; smpc_pairing_rsp + 294
- $d
- 0x01017558: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_start
- smpc_pairing_start
- 0x0101755c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01017560: f8df80a0 .... LDR r8,[pc,#160] ; [0x1017604] = 0x20004ab8
- 0x01017564: 4607 .F MOV r7,r0
- 0x01017566: 460e .F MOV r6,r1
- 0x01017568: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x0101756c: 2500 .% MOVS r5,#0
- 0x0101756e: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x01017572: 0741 A. LSLS r1,r0,#29
- 0x01017574: d501 .. BPL 0x101757a ; smpc_pairing_start + 30
- 0x01017576: 2545 E% MOVS r5,#0x45
- 0x01017578: e040 @. B 0x10175fc ; smpc_pairing_start + 160
- 0x0101757a: 0780 .. LSLS r0,r0,#30
- 0x0101757c: d501 .. BPL 0x1017582 ; smpc_pairing_start + 38
- 0x0101757e: 2569 i% MOVS r5,#0x69
- 0x01017580: e03c <. B 0x10175fc ; smpc_pairing_start + 160
- 0x01017582: 4630 0F MOV r0,r6
- 0x01017584: f7fefe00 .... BL smpc_check_pairing_feat ; 0x1016188
- 0x01017588: b118 .. CBZ r0,0x1017592 ; smpc_pairing_start + 54
- 0x0101758a: 78f0 .x LDRB r0,[r6,#3]
- 0x0101758c: 1fc0 .. SUBS r0,r0,#7
- 0x0101758e: 280a .( CMP r0,#0xa
- 0x01017590: d301 .. BCC 0x1017596 ; smpc_pairing_start + 58
- 0x01017592: 256a j% MOVS r5,#0x6a
- 0x01017594: e032 2. B 0x10175fc ; smpc_pairing_start + 160
- 0x01017596: 78b0 .x LDRB r0,[r6,#2]
- 0x01017598: 0700 .. LSLS r0,r0,#28
- 0x0101759a: d505 .. BPL 0x10175a8 ; smpc_pairing_start + 76
- 0x0101759c: f7f4f888 .... BL gapm_is_sec_con_pairing_supp ; 0x100b6b0
- 0x010175a0: b1e0 .. CBZ r0,0x10175dc ; smpc_pairing_start + 128
- 0x010175a2: 78b0 .x LDRB r0,[r6,#2]
- 0x010175a4: 0700 .. LSLS r0,r0,#28
- 0x010175a6: d402 .. BMI 0x10175ae ; smpc_pairing_start + 82
- 0x010175a8: f7f4f872 ..r. BL gapm_is_legacy_pairing_supp ; 0x100b690
- 0x010175ac: b1b0 .. CBZ r0,0x10175dc ; smpc_pairing_start + 128
- 0x010175ae: f44f7992 O..y MOV r9,#0x124
- 0x010175b2: 2102 .! MOVS r1,#2
- 0x010175b4: 4648 HF MOV r0,r9
- 0x010175b6: f7e9fa41 ..A. BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x010175ba: f8581027 X.'. LDR r1,[r8,r7,LSL #2]
- 0x010175be: 4604 .F MOV r4,r0
- 0x010175c0: 6108 .a STR r0,[r1,#0x10]
- 0x010175c2: 4649 IF MOV r1,r9
- 0x010175c4: f7e9f9d1 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x100096a
- 0x010175c8: 6830 0h LDR r0,[r6,#0]
- 0x010175ca: 6120 a STR r0,[r4,#0x10]
- 0x010175cc: 88b0 .. LDRH r0,[r6,#4]
- 0x010175ce: 82a0 .. STRH r0,[r4,#0x14]
- 0x010175d0: 79b0 .y LDRB r0,[r6,#6]
- 0x010175d2: 75a0 .u STRB r0,[r4,#0x16]
- 0x010175d4: 7ca0 .| LDRB r0,[r4,#0x12]
- 0x010175d6: 07c0 .. LSLS r0,r0,#31
- 0x010175d8: d002 .. BEQ 0x10175e0 ; smpc_pairing_start + 132
- 0x010175da: e004 .. B 0x10175e6 ; smpc_pairing_start + 138
- 0x010175dc: 2563 c% MOVS r5,#0x63
- 0x010175de: e00d .. B 0x10175fc ; smpc_pairing_start + 160
- 0x010175e0: 2000 . MOVS r0,#0
- 0x010175e2: 7520 u STRB r0,[r4,#0x14]
- 0x010175e4: 7560 `u STRB r0,[r4,#0x15]
- 0x010175e6: f1040210 .... ADD r2,r4,#0x10
- 0x010175ea: 2101 .! MOVS r1,#1
- 0x010175ec: 4638 8F MOV r0,r7
- 0x010175ee: f000f8b3 .... BL smpc_pdu_send ; 0x1017758
- 0x010175f2: f8580027 X.'. LDR r0,[r8,r7,LSL #2]
- 0x010175f6: 2101 .! MOVS r1,#1
- 0x010175f8: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x010175fc: 4628 (F MOV r0,r5
- 0x010175fe: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x01017602: 0000 .. DCW 0
- 0x01017604: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pairing_tk_exch
- smpc_pairing_tk_exch
- 0x01017608: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x0101760c: 4d3b ;M LDR r5,[pc,#236] ; [0x10176fc] = 0x20004ab8
- 0x0101760e: 4604 .F MOV r4,r0
- 0x01017610: 4617 .F MOV r7,r2
- 0x01017612: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017616: 4689 .F MOV r9,r1
- 0x01017618: f04f0800 O... MOV r8,#0
- 0x0101761c: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01017620: 2803 .( CMP r0,#3
- 0x01017622: d001 .. BEQ 0x1017628 ; smpc_pairing_tk_exch + 32
- 0x01017624: 2804 .( CMP r0,#4
- 0x01017626: d165 e. BNE 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x01017628: 4620 F MOV r0,r4
- 0x0101762a: f7f1fd05 .... BL gapc_get_role ; 0x1009038
- 0x0101762e: 4606 .F MOV r6,r0
- 0x01017630: f1b90f00 .... CMP r9,#0
- 0x01017634: d056 V. BEQ 0x10176e4 ; smpc_pairing_tk_exch + 220
- 0x01017636: 4620 F MOV r0,r4
- 0x01017638: f000fd3e ..>. BL smpc_secure_connections_enabled ; 0x10180b8
- 0x0101763c: 2800 .( CMP r0,#0
- 0x0101763e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017642: d030 0. BEQ 0x10176a6 ; smpc_pairing_tk_exch + 158
- 0x01017644: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01017648: 2903 .) CMP r1,#3
- 0x0101764a: d001 .. BEQ 0x1017650 ; smpc_pairing_tk_exch + 72
- 0x0101764c: 2904 .) CMP r1,#4
- 0x0101764e: d151 Q. BNE 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x01017650: 6900 .i LDR r0,[r0,#0x10]
- 0x01017652: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01017656: 2901 .) CMP r1,#1
- 0x01017658: d14c L. BNE 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x0101765a: 2210 ." MOVS r2,#0x10
- 0x0101765c: 4639 9F MOV r1,r7
- 0x0101765e: f5007088 ...p ADD r0,r0,#0x110
- 0x01017662: f7e9f991 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017666: 8838 8. LDRH r0,[r7,#0]
- 0x01017668: 8879 y. LDRH r1,[r7,#2]
- 0x0101766a: ea404001 @..@ ORR r0,r0,r1,LSL #16
- 0x0101766e: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01017672: 6909 .i LDR r1,[r1,#0x10]
- 0x01017674: f8c100fc .... STR r0,[r1,#0xfc]
- 0x01017678: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x0101767c: 2000 . MOVS r0,#0
- 0x0101767e: 6909 .i LDR r1,[r1,#0x10]
- 0x01017680: f88100fa .... STRB r0,[r1,#0xfa]
- 0x01017684: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017688: 2119 .! MOVS r1,#0x19
- 0x0101768a: b146 F. CBZ r6,0x101769e ; smpc_pairing_tk_exch + 150
- 0x0101768c: 6902 .i LDR r2,[r0,#0x10]
- 0x0101768e: f8922121 ..!! LDRB r2,[r2,#0x121]
- 0x01017692: 2a01 .* CMP r2,#1
- 0x01017694: d003 .. BEQ 0x101769e ; smpc_pairing_tk_exch + 150
- 0x01017696: 211b .! MOVS r1,#0x1b
- 0x01017698: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x0101769c: e02a *. B 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x0101769e: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x010176a2: 2119 .! MOVS r1,#0x19
- 0x010176a4: e01a .. B 0x10176dc ; smpc_pairing_tk_exch + 212
- 0x010176a6: 6900 .i LDR r0,[r0,#0x10]
- 0x010176a8: 2210 ." MOVS r2,#0x10
- 0x010176aa: 4639 9F MOV r1,r7
- 0x010176ac: f7e9f96c ..l. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010176b0: b146 F. CBZ r6,0x10176c4 ; smpc_pairing_tk_exch + 188
- 0x010176b2: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x010176b6: f8910040 ..@. LDRB r0,[r1,#0x40]
- 0x010176ba: 2803 .( CMP r0,#3
- 0x010176bc: d009 .. BEQ 0x10176d2 ; smpc_pairing_tk_exch + 202
- 0x010176be: 2804 .( CMP r0,#4
- 0x010176c0: d00b .. BEQ 0x10176da ; smpc_pairing_tk_exch + 210
- 0x010176c2: e017 .. B 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x010176c4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010176c8: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x010176cc: 2803 .( CMP r0,#3
- 0x010176ce: d004 .. BEQ 0x10176da ; smpc_pairing_tk_exch + 210
- 0x010176d0: e010 .. B 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x010176d2: 200b . MOVS r0,#0xb
- 0x010176d4: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010176d8: e00c .. B 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x010176da: 2105 .! MOVS r1,#5
- 0x010176dc: 4620 F MOV r0,r4
- 0x010176de: f7fffa31 ..1. BL smpc_generate_rand ; 0x1016b44
- 0x010176e2: e007 .. B 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x010176e4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010176e8: 6900 .i LDR r0,[r0,#0x10]
- 0x010176ea: f890004e ..N. LDRB r0,[r0,#0x4e]
- 0x010176ee: 2801 .( CMP r0,#1
- 0x010176f0: d100 .. BNE 0x10176f4 ; smpc_pairing_tk_exch + 236
- 0x010176f2: 4680 .F MOV r8,r0
- 0x010176f4: 4640 @F MOV r0,r8
- 0x010176f6: e8bd87f0 .... POP {r4-r10,pc}
- $d
- 0x010176fa: 0000 .. DCW 0
- 0x010176fc: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_pdu_recv
- smpc_pdu_recv
- 0x01017700: b538 8. PUSH {r3-r5,lr}
- 0x01017702: 4605 .F MOV r5,r0
- 0x01017704: 460c .F MOV r4,r1
- 0x01017706: 4608 .F MOV r0,r1
- 0x01017708: f7fefd50 ..P. BL smpc_check_param ; 0x10161ac
- 0x0101770c: f88d0000 .... STRB r0,[sp,#0]
- 0x01017710: b1c0 .. CBZ r0,0x1017744 ; smpc_pdu_recv + 68
- 0x01017712: 2807 .( CMP r0,#7
- 0x01017714: d015 .. BEQ 0x1017742 ; smpc_pdu_recv + 66
- 0x01017716: 466a jF MOV r2,sp
- 0x01017718: 2105 .! MOVS r1,#5
- 0x0101771a: 4628 (F MOV r0,r5
- 0x0101771c: f000f81c .... BL smpc_pdu_send ; 0x1017758
- 0x01017720: 7920 y LDRB r0,[r4,#4]
- 0x01017722: 2801 .( CMP r0,#1
- 0x01017724: d00d .. BEQ 0x1017742 ; smpc_pdu_recv + 66
- 0x01017726: 280b .( CMP r0,#0xb
- 0x01017728: d00b .. BEQ 0x1017742 ; smpc_pdu_recv + 66
- 0x0101772a: 4628 (F MOV r0,r5
- 0x0101772c: f7f1fc84 .... BL gapc_get_role ; 0x1009038
- 0x01017730: 4601 .F MOV r1,r0
- 0x01017732: f89d0000 .... LDRB r0,[sp,#0]
- 0x01017736: 2301 .# MOVS r3,#1
- 0x01017738: f0400260 @.`. ORR r2,r0,#0x60
- 0x0101773c: 4628 (F MOV r0,r5
- 0x0101773e: f7fffd37 ..7. BL smpc_pairing_end ; 0x10171b0
- 0x01017742: bd38 8. POP {r3-r5,pc}
- 0x01017744: 7920 y LDRB r0,[r4,#4]
- 0x01017746: 4903 .I LDR r1,[pc,#12] ; [0x1017754] = 0x101b998
- 0x01017748: f8512020 Q. LDR r2,[r1,r0,LSL #2]
- 0x0101774c: 4621 !F MOV r1,r4
- 0x0101774e: 4628 (F MOV r0,r5
- 0x01017750: 4790 .G BLX r2
- 0x01017752: bd38 8. POP {r3-r5,pc}
- $d
- 0x01017754: 0101b998 .... DCD 16890264
- $t
- i.smpc_pdu_send
- smpc_pdu_send
- 0x01017758: e92d4ff8 -..O PUSH {r3-r11,lr}
- 0x0101775c: f8df8080 .... LDR r8,[pc,#128] ; [0x10177e0] = 0x20004ab8
- 0x01017760: 4606 .F MOV r6,r0
- 0x01017762: 460f .F MOV r7,r1
- 0x01017764: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x01017768: 4692 .F MOV r10,r2
- 0x0101776a: f6406936 @.6i MOV r9,#0xe36
- 0x0101776e: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x01017772: 07c1 .. LSLS r1,r0,#31
- 0x01017774: f04f0008 O... MOV r0,#8
- 0x01017778: ea402406 @..$ ORR r4,r0,r6,LSL #8
- 0x0101777c: d00a .. BEQ 0x1017794 ; smpc_pdu_send + 60
- 0x0101777e: 4621 !F MOV r1,r4
- 0x01017780: 4648 HF MOV r0,r9
- 0x01017782: f7e9f9a6 .... BL $Ven$TT$L$$ke_timer_clear ; 0x1000ad2
- 0x01017786: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x0101778a: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x0101778e: f0210101 !... BIC r1,r1,#1
- 0x01017792: 7001 .p STRB r1,[r0,#0]
- 0x01017794: 2000 . MOVS r0,#0
- 0x01017796: 9000 .. STR r0,[sp,#0]
- 0x01017798: 4623 #F MOV r3,r4
- 0x0101779a: 463a :F MOV r2,r7
- 0x0101779c: 2106 .! MOVS r1,#6
- 0x0101779e: 4630 0F MOV r0,r6
- 0x010177a0: f7fafef8 .... BL l2cc_pdu_alloc ; 0x1012594
- 0x010177a4: 490f .I LDR r1,[pc,#60] ; [0x10177e4] = 0x101b95c
- 0x010177a6: 4605 .F MOV r5,r0
- 0x010177a8: 1f00 .. SUBS r0,r0,#4
- 0x010177aa: f8512027 Q.' LDR r2,[r1,r7,LSL #2]
- 0x010177ae: 4651 QF MOV r1,r10
- 0x010177b0: 4790 .G BLX r2
- 0x010177b2: 4628 (F MOV r0,r5
- 0x010177b4: f7fbfa8a .... BL l2cc_pdu_send ; 0x1012ccc
- 0x010177b8: 2f0b ./ CMP r7,#0xb
- 0x010177ba: d00e .. BEQ 0x10177da ; smpc_pdu_send + 130
- 0x010177bc: 2f05 ./ CMP r7,#5
- 0x010177be: d00c .. BEQ 0x10177da ; smpc_pdu_send + 130
- 0x010177c0: 4621 !F MOV r1,r4
- 0x010177c2: f64032b8 @..2 MOV r2,#0xbb8
- 0x010177c6: 4648 HF MOV r0,r9
- 0x010177c8: f7e9f98d .... BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x010177cc: f8580026 X.&. LDR r0,[r8,r6,LSL #2]
- 0x010177d0: f8101f3f ..?. LDRB r1,[r0,#0x3f]!
- 0x010177d4: f0410101 A... ORR r1,r1,#1
- 0x010177d8: 7001 .p STRB r1,[r0,#0]
- 0x010177da: e8bd8ff8 .... POP {r3-r11,pc}
- $d
- 0x010177de: 0000 .. DCW 0
- 0x010177e0: 20004ab8 .J. DCD 536890040
- 0x010177e4: 0101b95c \... DCD 16890204
- $t
- i.smpc_process_aes_cmac
- smpc_process_aes_cmac
- 0x010177e8: 4a0d .J LDR r2,[pc,#52] ; [0x1017820] = 0x20004ab8
- 0x010177ea: b510 .. PUSH {r4,lr}
- 0x010177ec: f8522020 R. LDR r2,[r2,r0,LSL #2]
- 0x010177f0: 2400 .$ MOVS r4,#0
- 0x010177f2: 6912 .i LDR r2,[r2,#0x10]
- 0x010177f4: 6d52 Rm LDR r2,[r2,#0x54]
- 0x010177f6: f892305e ..^0 LDRB r3,[r2,#0x5e]
- 0x010177fa: b14b K. CBZ r3,0x1017810 ; smpc_process_aes_cmac + 40
- 0x010177fc: f8123f5c ..\? LDRB r3,[r2,#0x5c]!
- 0x01017800: 7852 Rx LDRB r2,[r2,#1]
- 0x01017802: 4293 .B CMP r3,r2
- 0x01017804: d101 .. BNE 0x101780a ; smpc_process_aes_cmac + 34
- 0x01017806: 2401 .$ MOVS r4,#1
- 0x01017808: e008 .. B 0x101781c ; smpc_process_aes_cmac + 52
- 0x0101780a: 1e52 R. SUBS r2,r2,#1
- 0x0101780c: 4293 .B CMP r3,r2
- 0x0101780e: da02 .. BGE 0x1017816 ; smpc_process_aes_cmac + 46
- 0x01017810: f7fef8ac .... BL smpc_aes_cmac_continue ; 0x101596c
- 0x01017814: e002 .. B 0x101781c ; smpc_process_aes_cmac + 52
- 0x01017816: d101 .. BNE 0x101781c ; smpc_process_aes_cmac + 52
- 0x01017818: f7fef884 .... BL smpc_aes_cmac_complete ; 0x1015924
- 0x0101781c: 4620 F MOV r0,r4
- 0x0101781e: bd10 .. POP {r4,pc}
- $d
- 0x01017820: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_dhkey_check_pdu
- smpc_recv_dhkey_check_pdu
- 0x01017824: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01017828: 460f .F MOV r7,r1
- 0x0101782a: 4605 .F MOV r5,r0
- 0x0101782c: f7f1fc04 .... BL gapc_get_role ; 0x1009038
- 0x01017830: 4606 .F MOV r6,r0
- 0x01017832: a018 .. ADR r0,{pc}+0x62 ; 0x1017894
- 0x01017834: f7e9f89e .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01017838: a019 .. ADR r0,{pc}+0x68 ; 0x10178a0
- 0x0101783a: f7e9f89b .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0101783e: 4c1f .L LDR r4,[pc,#124] ; [0x10178bc] = 0x20004ab8
- 0x01017840: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017844: 6900 .i LDR r0,[r0,#0x10]
- 0x01017846: 2800 .( CMP r0,#0
- 0x01017848: d021 !. BEQ 0x101788e ; smpc_recv_dhkey_check_pdu + 106
- 0x0101784a: 2101 .! MOVS r1,#1
- 0x0101784c: f88010b9 .... STRB r1,[r0,#0xb9]
- 0x01017850: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017854: 2210 ." MOVS r2,#0x10
- 0x01017856: 1d79 y. ADDS r1,r7,#5
- 0x01017858: 6900 .i LDR r0,[r0,#0x10]
- 0x0101785a: 3079 y0 ADDS r0,r0,#0x79
- 0x0101785c: f7e9f894 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017860: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017864: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01017868: 292c ,) CMP r1,#0x2c
- 0x0101786a: d110 .. BNE 0x101788e ; smpc_recv_dhkey_check_pdu + 106
- 0x0101786c: b13e >. CBZ r6,0x101787e ; smpc_recv_dhkey_check_pdu + 90
- 0x0101786e: 212b +! MOVS r1,#0x2b
- 0x01017870: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01017874: 4628 (F MOV r0,r5
- 0x01017876: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0101787a: f7ffbb4f ..O. B smpc_initiate_dhkey_check ; 0x1016f1c
- 0x0101787e: 212d -! MOVS r1,#0x2d
- 0x01017880: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01017884: 4628 (F MOV r0,r5
- 0x01017886: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0101788a: f7ffbbb1 .... B smpc_initiate_dhkey_verification ; 0x1016ff0
- 0x0101788e: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x01017892: 0000 .. DCW 0
- 0x01017894: 4345535b [SEC DCD 1128616795
- 0x01017898: 4e4f435f _CON DCD 1313817439
- 0x0101789c: 003a5d4e N]:. DCD 3824974
- 0x010178a0: 76636572 recv DCD 1986225522
- 0x010178a4: 43324c3a :L2C DCD 1127369786
- 0x010178a8: 444f435f _COD DCD 1146045279
- 0x010178ac: 48445f45 E_DH DCD 1212440389
- 0x010178b0: 5f59454b KEY_ DCD 1599685963
- 0x010178b4: 43454843 CHEC DCD 1128613955
- 0x010178b8: 000a0d4b K... DCD 658763
- 0x010178bc: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_enc_info_pdu
- smpc_recv_enc_info_pdu
- 0x010178c0: b510 .. PUSH {r4,lr}
- 0x010178c2: 4604 .F MOV r4,r0
- 0x010178c4: 480a .H LDR r0,[pc,#40] ; [0x10178f0] = 0x20004ab8
- 0x010178c6: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x010178ca: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x010178ce: 2a36 6* CMP r2,#0x36
- 0x010178d0: d10d .. BNE 0x10178ee ; smpc_recv_enc_info_pdu + 46
- 0x010178d2: 6900 .i LDR r0,[r0,#0x10]
- 0x010178d4: 2210 ." MOVS r2,#0x10
- 0x010178d6: 1d49 I. ADDS r1,r1,#5
- 0x010178d8: f7e9f856 ..V. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010178dc: 4620 F MOV r0,r4
- 0x010178de: f7f1fbab .... BL gapc_get_role ; 0x1009038
- 0x010178e2: 4601 .F MOV r1,r0
- 0x010178e4: 4620 F MOV r0,r4
- 0x010178e6: e8bd4010 ...@ POP {r4,lr}
- 0x010178ea: f000bf0f .... B.W smpc_tkdp_rcp_continue ; 0x101870c
- 0x010178ee: bd10 .. POP {r4,pc}
- $d
- 0x010178f0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_id_addr_info_pdu
- smpc_recv_id_addr_info_pdu
- 0x010178f4: b510 .. PUSH {r4,lr}
- 0x010178f6: 4604 .F MOV r4,r0
- 0x010178f8: 4811 .H LDR r0,[pc,#68] ; [0x1017940] = 0x20004ab8
- 0x010178fa: b086 .. SUB sp,sp,#0x18
- 0x010178fc: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x01017900: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x01017904: 2a39 9* CMP r2,#0x39
- 0x01017906: d118 .. BNE 0x101793a ; smpc_recv_id_addr_info_pdu + 70
- 0x01017908: f8d12006 ... LDR r2,[r1,#6]
- 0x0101790c: 9204 .. STR r2,[sp,#0x10]
- 0x0101790e: 894a J. LDRH r2,[r1,#0xa]
- 0x01017910: f8ad2014 ... STRH r2,[sp,#0x14]
- 0x01017914: 7949 Iy LDRB r1,[r1,#5]
- 0x01017916: f88d1016 .... STRB r1,[sp,#0x16]
- 0x0101791a: 6900 .i LDR r0,[r0,#0x10]
- 0x0101791c: c80f .. LDM r0,{r0-r3}
- 0x0101791e: e88d000f .... STM sp,{r0-r3}
- 0x01017922: 466a jF MOV r2,sp
- 0x01017924: 2105 .! MOVS r1,#5
- 0x01017926: 4620 F MOV r0,r4
- 0x01017928: f000fc54 ..T. BL smpc_send_pairing_ind ; 0x10181d4
- 0x0101792c: 4620 F MOV r0,r4
- 0x0101792e: f7f1fb83 .... BL gapc_get_role ; 0x1009038
- 0x01017932: 4601 .F MOV r1,r0
- 0x01017934: 4620 F MOV r0,r4
- 0x01017936: f000fee9 .... BL smpc_tkdp_rcp_continue ; 0x101870c
- 0x0101793a: b006 .. ADD sp,sp,#0x18
- 0x0101793c: bd10 .. POP {r4,pc}
- $d
- 0x0101793e: 0000 .. DCW 0
- 0x01017940: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_id_info_pdu
- smpc_recv_id_info_pdu
- 0x01017944: b510 .. PUSH {r4,lr}
- 0x01017946: 4604 .F MOV r4,r0
- 0x01017948: 480a .H LDR r0,[pc,#40] ; [0x1017974] = 0x20004ab8
- 0x0101794a: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x0101794e: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x01017952: 2a38 8* CMP r2,#0x38
- 0x01017954: d10d .. BNE 0x1017972 ; smpc_recv_id_info_pdu + 46
- 0x01017956: 6900 .i LDR r0,[r0,#0x10]
- 0x01017958: 2210 ." MOVS r2,#0x10
- 0x0101795a: 1d49 I. ADDS r1,r1,#5
- 0x0101795c: f7e9f814 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017960: 4620 F MOV r0,r4
- 0x01017962: f7f1fb69 ..i. BL gapc_get_role ; 0x1009038
- 0x01017966: 4601 .F MOV r1,r0
- 0x01017968: 4620 F MOV r0,r4
- 0x0101796a: e8bd4010 ...@ POP {r4,lr}
- 0x0101796e: f000becd .... B.W smpc_tkdp_rcp_continue ; 0x101870c
- 0x01017972: bd10 .. POP {r4,pc}
- $d
- 0x01017974: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_keypress_notification_pdu
- smpc_recv_keypress_notification_pdu
- 0x01017978: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x0101797c: 4605 .F MOV r5,r0
- 0x0101797e: 4810 .H LDR r0,[pc,#64] ; [0x10179c0] = 0x20004ab8
- 0x01017980: 460e .F MOV r6,r1
- 0x01017982: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01017986: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x0101798a: 1e40 @. SUBS r0,r0,#1
- 0x0101798c: 283a :( CMP r0,#0x3a
- 0x0101798e: d215 .. BCS 0x10179bc ; smpc_recv_keypress_notification_pdu + 68
- 0x01017990: 2008 . MOVS r0,#8
- 0x01017992: ea402105 @..! ORR r1,r0,r5,LSL #8
- 0x01017996: f6406736 @.6g MOV r7,#0xe36
- 0x0101799a: 460c .F MOV r4,r1
- 0x0101799c: 4638 8F MOV r0,r7
- 0x0101799e: f7e9f8ed .... BL $Ven$TT$L$$ke_timer_active ; 0x1000b7c
- 0x010179a2: b128 (. CBZ r0,0x10179b0 ; smpc_recv_keypress_notification_pdu + 56
- 0x010179a4: 4621 !F MOV r1,r4
- 0x010179a6: f64032b8 @..2 MOV r2,#0xbb8
- 0x010179aa: 4638 8F MOV r0,r7
- 0x010179ac: f7e9f89b .... BL $Ven$TT$L$$ke_timer_set ; 0x1000ae6
- 0x010179b0: 7971 qy LDRB r1,[r6,#5]
- 0x010179b2: 4628 (F MOV r0,r5
- 0x010179b4: e8bd41f0 ...A POP {r4-r8,lr}
- 0x010179b8: f7ffbb9a .... B smpc_key_press_notification_ind ; 0x10170f0
- 0x010179bc: e8bd81f0 .... POP {r4-r8,pc}
- $d
- 0x010179c0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_mst_id_pdu
- smpc_recv_mst_id_pdu
- 0x010179c4: b510 .. PUSH {r4,lr}
- 0x010179c6: 4604 .F MOV r4,r0
- 0x010179c8: 4813 .H LDR r0,[pc,#76] ; [0x1017a18] = 0x20004ab8
- 0x010179ca: b088 .. SUB sp,sp,#0x20
- 0x010179cc: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x010179d0: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x010179d4: 2a37 7* CMP r2,#0x37
- 0x010179d6: d11d .. BNE 0x1017a14 ; smpc_recv_mst_id_pdu + 80
- 0x010179d8: 88ca .. LDRH r2,[r1,#6]
- 0x010179da: f8ad2010 ... STRH r2,[sp,#0x10]
- 0x010179de: 688a .h LDR r2,[r1,#8]
- 0x010179e0: f8cd2012 ... STR r2,[sp,#0x12]
- 0x010179e4: 68c9 .h LDR r1,[r1,#0xc]
- 0x010179e6: f8cd1016 .... STR r1,[sp,#0x16]
- 0x010179ea: 6903 .i LDR r3,[r0,#0x10]
- 0x010179ec: cb0f .. LDM r3,{r0-r3}
- 0x010179ee: e88d000f .... STM sp,{r0-r3}
- 0x010179f2: 4620 F MOV r0,r4
- 0x010179f4: f7f1f888 .... BL gapc_enc_keysize_get ; 0x1008b08
- 0x010179f8: f88d001a .... STRB r0,[sp,#0x1a]
- 0x010179fc: 466a jF MOV r2,sp
- 0x010179fe: 2107 .! MOVS r1,#7
- 0x01017a00: 4620 F MOV r0,r4
- 0x01017a02: f000fbe7 .... BL smpc_send_pairing_ind ; 0x10181d4
- 0x01017a06: 4620 F MOV r0,r4
- 0x01017a08: f7f1fb16 .... BL gapc_get_role ; 0x1009038
- 0x01017a0c: 4601 .F MOV r1,r0
- 0x01017a0e: 4620 F MOV r0,r4
- 0x01017a10: f000fe7c ..|. BL smpc_tkdp_rcp_continue ; 0x101870c
- 0x01017a14: b008 .. ADD sp,sp,#0x20
- 0x01017a16: bd10 .. POP {r4,pc}
- $d
- 0x01017a18: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_pair_cfm_pdu
- smpc_recv_pair_cfm_pdu
- 0x01017a1c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01017a20: 460e .F MOV r6,r1
- 0x01017a22: 4605 .F MOV r5,r0
- 0x01017a24: f7f1fb08 .... BL gapc_get_role ; 0x1009038
- 0x01017a28: 4607 .F MOV r7,r0
- 0x01017a2a: 4628 (F MOV r0,r5
- 0x01017a2c: f000fb44 ..D. BL smpc_secure_connections_enabled ; 0x10180b8
- 0x01017a30: 4c36 6L LDR r4,[pc,#216] ; [0x1017b0c] = 0x20004ab8
- 0x01017a32: b1f0 .. CBZ r0,0x1017a72 ; smpc_recv_pair_cfm_pdu + 86
- 0x01017a34: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017a38: 2210 ." MOVS r2,#0x10
- 0x01017a3a: 1d71 q. ADDS r1,r6,#5
- 0x01017a3c: 6900 .i LDR r0,[r0,#0x10]
- 0x01017a3e: 303e >0 ADDS r0,r0,#0x3e
- 0x01017a40: f7e8ffa2 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017a44: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017a48: 6902 .i LDR r2,[r0,#0x10]
- 0x01017a4a: f892104e ..N. LDRB r1,[r2,#0x4e]
- 0x01017a4e: b3c1 .. CBZ r1,0x1017ac2 ; smpc_recv_pair_cfm_pdu + 166
- 0x01017a50: 2903 .) CMP r1,#3
- 0x01017a52: d03f ?. BEQ 0x1017ad4 ; smpc_recv_pair_cfm_pdu + 184
- 0x01017a54: 2901 .) CMP r1,#1
- 0x01017a56: d120 . BNE 0x1017a9a ; smpc_recv_pair_cfm_pdu + 126
- 0x01017a58: 2f01 ./ CMP r7,#1
- 0x01017a5a: d047 G. BEQ 0x1017aec ; smpc_recv_pair_cfm_pdu + 208
- 0x01017a5c: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01017a60: 281b .( CMP r0,#0x1b
- 0x01017a62: d11a .. BNE 0x1017a9a ; smpc_recv_pair_cfm_pdu + 126
- 0x01017a64: 2104 .! MOVS r1,#4
- 0x01017a66: 4628 (F MOV r0,r5
- 0x01017a68: 321e .2 ADDS r2,r2,#0x1e
- 0x01017a6a: f7fffe75 ..u. BL smpc_pdu_send ; 0x1017758
- 0x01017a6e: 201d . MOVS r0,#0x1d
- 0x01017a70: e00f .. B 0x1017a92 ; smpc_recv_pair_cfm_pdu + 118
- 0x01017a72: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017a76: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01017a7a: b187 .. CBZ r7,0x1017a9e ; smpc_recv_pair_cfm_pdu + 130
- 0x01017a7c: 290b .) CMP r1,#0xb
- 0x01017a7e: d021 !. BEQ 0x1017ac4 ; smpc_recv_pair_cfm_pdu + 168
- 0x01017a80: 2903 .) CMP r1,#3
- 0x01017a82: d10a .. BNE 0x1017a9a ; smpc_recv_pair_cfm_pdu + 126
- 0x01017a84: 6900 .i LDR r0,[r0,#0x10]
- 0x01017a86: 2210 ." MOVS r2,#0x10
- 0x01017a88: 1d71 q. ADDS r1,r6,#5
- 0x01017a8a: 303e >0 ADDS r0,r0,#0x3e
- 0x01017a8c: f7e8ff7c ..|. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017a90: 2004 . MOVS r0,#4
- 0x01017a92: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x01017a96: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01017a9a: e8bd81f0 .... POP {r4-r8,pc}
- 0x01017a9e: 290b .) CMP r1,#0xb
- 0x01017aa0: d1fb .. BNE 0x1017a9a ; smpc_recv_pair_cfm_pdu + 126
- 0x01017aa2: 6900 .i LDR r0,[r0,#0x10]
- 0x01017aa4: 2210 ." MOVS r2,#0x10
- 0x01017aa6: 1d71 q. ADDS r1,r6,#5
- 0x01017aa8: 303e >0 ADDS r0,r0,#0x3e
- 0x01017aaa: f7e8ff6d ..m. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017aae: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017ab2: 2104 .! MOVS r1,#4
- 0x01017ab4: 6902 .i LDR r2,[r0,#0x10]
- 0x01017ab6: 4628 (F MOV r0,r5
- 0x01017ab8: 321e .2 ADDS r2,r2,#0x1e
- 0x01017aba: f7fffe4d ..M. BL smpc_pdu_send ; 0x1017758
- 0x01017abe: 200c . MOVS r0,#0xc
- 0x01017ac0: e7e7 .. B 0x1017a92 ; smpc_recv_pair_cfm_pdu + 118
- 0x01017ac2: e007 .. B 0x1017ad4 ; smpc_recv_pair_cfm_pdu + 184
- 0x01017ac4: 6900 .i LDR r0,[r0,#0x10]
- 0x01017ac6: 2210 ." MOVS r2,#0x10
- 0x01017ac8: 1d71 q. ADDS r1,r6,#5
- 0x01017aca: 303e >0 ADDS r0,r0,#0x3e
- 0x01017acc: f7e8ff5c ..\. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017ad0: 2105 .! MOVS r1,#5
- 0x01017ad2: e016 .. B 0x1017b02 ; smpc_recv_pair_cfm_pdu + 230
- 0x01017ad4: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01017ad8: 2812 .( CMP r0,#0x12
- 0x01017ada: d1de .. BNE 0x1017a9a ; smpc_recv_pair_cfm_pdu + 126
- 0x01017adc: 2f00 ./ CMP r7,#0
- 0x01017ade: d1dc .. BNE 0x1017a9a ; smpc_recv_pair_cfm_pdu + 126
- 0x01017ae0: 210f .! MOVS r1,#0xf
- 0x01017ae2: 4628 (F MOV r0,r5
- 0x01017ae4: f7fff82e .... BL smpc_generate_rand ; 0x1016b44
- 0x01017ae8: 200f . MOVS r0,#0xf
- 0x01017aea: e7d2 .. B 0x1017a92 ; smpc_recv_pair_cfm_pdu + 118
- 0x01017aec: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01017af0: 291b .) CMP r1,#0x1b
- 0x01017af2: d003 .. BEQ 0x1017afc ; smpc_recv_pair_cfm_pdu + 224
- 0x01017af4: 2001 . MOVS r0,#1
- 0x01017af6: f8820121 ..!. STRB r0,[r2,#0x121]
- 0x01017afa: e7ce .. B 0x1017a9a ; smpc_recv_pair_cfm_pdu + 126
- 0x01017afc: 2119 .! MOVS r1,#0x19
- 0x01017afe: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01017b02: 4628 (F MOV r0,r5
- 0x01017b04: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01017b08: f7ffb81c .... B smpc_generate_rand ; 0x1016b44
- $d
- 0x01017b0c: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_pair_fail_pdu
- smpc_recv_pair_fail_pdu
- 0x01017b10: b538 8. PUSH {r3-r5,lr}
- 0x01017b12: 4604 .F MOV r4,r0
- 0x01017b14: 7948 Hy LDRB r0,[r1,#5]
- 0x01017b16: f0400070 @.p. ORR r0,r0,#0x70
- 0x01017b1a: f88d0000 .... STRB r0,[sp,#0]
- 0x01017b1e: 480b .H LDR r0,[pc,#44] ; [0x1017b4c] = 0x20004ab8
- 0x01017b20: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x01017b24: 6900 .i LDR r0,[r0,#0x10]
- 0x01017b26: b150 P. CBZ r0,0x1017b3e ; smpc_recv_pair_fail_pdu + 46
- 0x01017b28: 4620 F MOV r0,r4
- 0x01017b2a: f7f1fa85 .... BL gapc_get_role ; 0x1009038
- 0x01017b2e: 4601 .F MOV r1,r0
- 0x01017b30: 2300 .# MOVS r3,#0
- 0x01017b32: f89d2000 ... LDRB r2,[sp,#0]
- 0x01017b36: 4620 F MOV r0,r4
- 0x01017b38: f7fffb3a ..:. BL smpc_pairing_end ; 0x10171b0
- 0x01017b3c: bd38 8. POP {r3-r5,pc}
- 0x01017b3e: 466a jF MOV r2,sp
- 0x01017b40: 2103 .! MOVS r1,#3
- 0x01017b42: 4620 F MOV r0,r4
- 0x01017b44: f000fb46 ..F. BL smpc_send_pairing_ind ; 0x10181d4
- 0x01017b48: bd38 8. POP {r3-r5,pc}
- $d
- 0x01017b4a: 0000 .. DCW 0
- 0x01017b4c: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_pair_rand_pdu
- smpc_recv_pair_rand_pdu
- 0x01017b50: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x01017b54: 4d7a zM LDR r5,[pc,#488] ; [0x1017d40] = 0x20004ab8
- 0x01017b56: 4604 .F MOV r4,r0
- 0x01017b58: f8553024 U.$0 LDR r3,[r5,r4,LSL #2]
- 0x01017b5c: 6918 .i LDR r0,[r3,#0x10]
- 0x01017b5e: 2800 .( CMP r0,#0
- 0x01017b60: d05a Z. BEQ 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017b62: f8936046 ..F` LDRB r6,[r3,#0x46]
- 0x01017b66: f8933040 ..@0 LDRB r3,[r3,#0x40]
- 0x01017b6a: f890204e ..N LDRB r2,[r0,#0x4e]
- 0x01017b6e: f3c61640 ..@. UBFX r6,r6,#5,#1
- 0x01017b72: 2b0c .+ CMP r3,#0xc
- 0x01017b74: d007 .. BEQ 0x1017b86 ; smpc_recv_pair_rand_pdu + 54
- 0x01017b76: f04f091e O... MOV r9,#0x1e
- 0x01017b7a: b3e6 .. CBZ r6,0x1017bf6 ; smpc_recv_pair_rand_pdu + 166
- 0x01017b7c: 2b13 .+ CMP r3,#0x13
- 0x01017b7e: d016 .. BEQ 0x1017bae ; smpc_recv_pair_rand_pdu + 94
- 0x01017b80: 2b1d .+ CMP r3,#0x1d
- 0x01017b82: d07c |. BEQ 0x1017c7e ; smpc_recv_pair_rand_pdu + 302
- 0x01017b84: e04f O. B 0x1017c26 ; smpc_recv_pair_rand_pdu + 214
- 0x01017b86: 2210 ." MOVS r2,#0x10
- 0x01017b88: 302e .0 ADDS r0,r0,#0x2e
- 0x01017b8a: 1d49 I. ADDS r1,r1,#5
- 0x01017b8c: f7e8fefc .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017b90: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01017b94: 2009 . MOVS r0,#9
- 0x01017b96: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01017b9a: 4620 F MOV r0,r4
- 0x01017b9c: f7f1fa4c ..L. BL gapc_get_role ; 0x1009038
- 0x01017ba0: 4601 .F MOV r1,r0
- 0x01017ba2: 4620 F MOV r0,r4
- 0x01017ba4: e8bd43f8 ...C POP {r3-r9,lr}
- 0x01017ba8: 2200 ." MOVS r2,#0
- 0x01017baa: f7febf43 ..C. B smpc_generate_e1 ; 0x1016a34
- 0x01017bae: b10a .. CBZ r2,0x1017bb4 ; smpc_recv_pair_rand_pdu + 100
- 0x01017bb0: 2a03 .* CMP r2,#3
- 0x01017bb2: d131 1. BNE 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017bb4: 2210 ." MOVS r2,#0x10
- 0x01017bb6: 302e .0 ADDS r0,r0,#0x2e
- 0x01017bb8: 1d49 I. ADDS r1,r1,#5
- 0x01017bba: f7e8fee5 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017bbe: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017bc2: 2104 .! MOVS r1,#4
- 0x01017bc4: 6902 .i LDR r2,[r0,#0x10]
- 0x01017bc6: 4620 F MOV r0,r4
- 0x01017bc8: 321e .2 ADDS r2,r2,#0x1e
- 0x01017bca: f7fffdc5 .... BL smpc_pdu_send ; 0x1017758
- 0x01017bce: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017bd2: 6901 .i LDR r1,[r0,#0x10]
- 0x01017bd4: f891004e ..N. LDRB r0,[r1,#0x4e]
- 0x01017bd8: 2803 .( CMP r0,#3
- 0x01017bda: d006 .. BEQ 0x1017bea ; smpc_recv_pair_rand_pdu + 154
- 0x01017bdc: 2800 .( CMP r0,#0
- 0x01017bde: d11b .. BNE 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017be0: 4620 F MOV r0,r4
- 0x01017be2: e8bd43f8 ...C POP {r3-r9,lr}
- 0x01017be6: f7ffb945 ..E. B smpc_init_mac_key_calculation ; 0x1016e74
- 0x01017bea: 46a8 .F MOV r8,r5
- 0x01017bec: f10106ba .... ADD r6,r1,#0xba
- 0x01017bf0: f101052e .... ADD r5,r1,#0x2e
- 0x01017bf4: e000 .. B 0x1017bf8 ; smpc_recv_pair_rand_pdu + 168
- 0x01017bf6: e011 .. B 0x1017c1c ; smpc_recv_pair_rand_pdu + 204
- 0x01017bf8: f101071e .... ADD r7,r1,#0x1e
- 0x01017bfc: f7f3fabc .... BL gapm_get_local_public_key ; 0x100b178
- 0x01017c00: 4602 .F MOV r2,r0
- 0x01017c02: 462b +F MOV r3,r5
- 0x01017c04: 4631 1F MOV r1,r6
- 0x01017c06: 4620 F MOV r0,r4
- 0x01017c08: 9700 .. STR r7,[sp,#0]
- 0x01017c0a: f7fefe65 ..e. BL smpc_g2_init ; 0x10168d8
- 0x01017c0e: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x01017c12: 2115 .! MOVS r1,#0x15
- 0x01017c14: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01017c18: e8bd83f8 .... POP {r3-r9,pc}
- 0x01017c1c: b91e .. CBNZ r6,0x1017c26 ; smpc_recv_pair_rand_pdu + 214
- 0x01017c1e: 2b13 .+ CMP r3,#0x13
- 0x01017c20: d01e .. BEQ 0x1017c60 ; smpc_recv_pair_rand_pdu + 272
- 0x01017c22: 2b1d .+ CMP r3,#0x1d
- 0x01017c24: d05c \. BEQ 0x1017ce0 ; smpc_recv_pair_rand_pdu + 400
- 0x01017c26: 2a02 .* CMP r2,#2
- 0x01017c28: d1f6 .. BNE 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017c2a: 2201 ." MOVS r2,#1
- 0x01017c2c: 2e00 .. CMP r6,#0
- 0x01017c2e: d07a z. BEQ 0x1017d26 ; smpc_recv_pair_rand_pdu + 470
- 0x01017c30: f8802120 .. ! STRB r2,[r0,#0x120]
- 0x01017c34: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017c38: 2210 ." MOVS r2,#0x10
- 0x01017c3a: 1d49 I. ADDS r1,r1,#5
- 0x01017c3c: 6900 .i LDR r0,[r0,#0x10]
- 0x01017c3e: 302e .0 ADDS r0,r0,#0x2e
- 0x01017c40: f7e8fea2 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017c44: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017c48: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01017c4c: 2925 %) CMP r1,#0x25
- 0x01017c4e: d1e3 .. BNE 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017c50: 211f .! MOVS r1,#0x1f
- 0x01017c52: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01017c56: 4620 F MOV r0,r4
- 0x01017c58: e8bd43f8 ...C POP {r3-r9,lr}
- 0x01017c5c: f7febf72 ..r. B smpc_generate_rand ; 0x1016b44
- 0x01017c60: b10a .. CBZ r2,0x1017c66 ; smpc_recv_pair_rand_pdu + 278
- 0x01017c62: 2a03 .* CMP r2,#3
- 0x01017c64: d1d8 .. BNE 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017c66: 2210 ." MOVS r2,#0x10
- 0x01017c68: 302e .0 ADDS r0,r0,#0x2e
- 0x01017c6a: 1d49 I. ADDS r1,r1,#5
- 0x01017c6c: f7e8fe8c .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017c70: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017c74: 6906 .i LDR r6,[r0,#0x10]
- 0x01017c76: f106072e .... ADD r7,r6,#0x2e
- 0x01017c7a: 36ba .6 ADDS r6,r6,#0xba
- 0x01017c7c: e000 .. B 0x1017c80 ; smpc_recv_pair_rand_pdu + 304
- 0x01017c7e: e00f .. B 0x1017ca0 ; smpc_recv_pair_rand_pdu + 336
- 0x01017c80: f7f3fa7a ..z. BL gapm_get_local_public_key ; 0x100b178
- 0x01017c84: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01017c88: 4602 .F MOV r2,r0
- 0x01017c8a: 2014 . MOVS r0,#0x14
- 0x01017c8c: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01017c90: 2000 . MOVS r0,#0
- 0x01017c92: 9000 .. STR r0,[sp,#0]
- 0x01017c94: 463b ;F MOV r3,r7
- 0x01017c96: 4631 1F MOV r1,r6
- 0x01017c98: 4620 F MOV r0,r4
- 0x01017c9a: f7fefcd9 .... BL smpc_f4_Init ; 0x1016650
- 0x01017c9e: e7bb .. B 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017ca0: 2a01 .* CMP r2,#1
- 0x01017ca2: d1b9 .. BNE 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017ca4: 46a8 .F MOV r8,r5
- 0x01017ca6: 2210 ." MOVS r2,#0x10
- 0x01017ca8: 302e .0 ADDS r0,r0,#0x2e
- 0x01017caa: 1d49 I. ADDS r1,r1,#5
- 0x01017cac: f7e8fe6c ..l. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017cb0: f8580024 X.$. LDR r0,[r8,r4,LSL #2]
- 0x01017cb4: 6901 .i LDR r1,[r0,#0x10]
- 0x01017cb6: 4620 F MOV r0,r4
- 0x01017cb8: f10106ba .... ADD r6,r1,#0xba
- 0x01017cbc: f101052e .... ADD r5,r1,#0x2e
- 0x01017cc0: f7fff804 .... BL smpc_get_next_passkey_bit ; 0x1016ccc
- 0x01017cc4: f0400780 @... ORR r7,r0,#0x80
- 0x01017cc8: f7f3fa56 ..V. BL gapm_get_local_public_key ; 0x100b178
- 0x01017ccc: 4602 .F MOV r2,r0
- 0x01017cce: 462b +F MOV r3,r5
- 0x01017cd0: 4631 1F MOV r1,r6
- 0x01017cd2: 4620 F MOV r0,r4
- 0x01017cd4: 9700 .. STR r7,[sp,#0]
- 0x01017cd6: f7fefcbb .... BL smpc_f4_Init ; 0x1016650
- 0x01017cda: f8581024 X.$. LDR r1,[r8,r4,LSL #2]
- 0x01017cde: e01e .. B 0x1017d1e ; smpc_recv_pair_rand_pdu + 462
- 0x01017ce0: 2a01 .* CMP r2,#1
- 0x01017ce2: d199 .. BNE 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017ce4: 2210 ." MOVS r2,#0x10
- 0x01017ce6: 302e .0 ADDS r0,r0,#0x2e
- 0x01017ce8: 1d49 I. ADDS r1,r1,#5
- 0x01017cea: f7e8fe4d ..M. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017cee: f7f3fa43 ..C. BL gapm_get_local_public_key ; 0x100b178
- 0x01017cf2: 4680 .F MOV r8,r0
- 0x01017cf4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017cf8: 6901 .i LDR r1,[r0,#0x10]
- 0x01017cfa: 4620 F MOV r0,r4
- 0x01017cfc: f10107ba .... ADD r7,r1,#0xba
- 0x01017d00: f101062e .... ADD r6,r1,#0x2e
- 0x01017d04: f7feffe2 .... BL smpc_get_next_passkey_bit ; 0x1016ccc
- 0x01017d08: f0400080 @... ORR r0,r0,#0x80
- 0x01017d0c: 9000 .. STR r0,[sp,#0]
- 0x01017d0e: 4633 3F MOV r3,r6
- 0x01017d10: 4642 BF MOV r2,r8
- 0x01017d12: 4639 9F MOV r1,r7
- 0x01017d14: 4620 F MOV r0,r4
- 0x01017d16: f7fefc9b .... BL smpc_f4_Init ; 0x1016650
- 0x01017d1a: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01017d1e: f8819040 ..@. STRB r9,[r1,#0x40]
- 0x01017d22: e779 y. B 0x1017c18 ; smpc_recv_pair_rand_pdu + 200
- 0x01017d24: e7ff .. B 0x1017d26 ; smpc_recv_pair_rand_pdu + 470
- 0x01017d26: 2b25 %+ CMP r3,#0x25
- 0x01017d28: d1b9 .. BNE 0x1017c9e ; smpc_recv_pair_rand_pdu + 334
- 0x01017d2a: f8802120 .. ! STRB r2,[r0,#0x120]
- 0x01017d2e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017d32: 2210 ." MOVS r2,#0x10
- 0x01017d34: 1d49 I. ADDS r1,r1,#5
- 0x01017d36: 6900 .i LDR r0,[r0,#0x10]
- 0x01017d38: 302e .0 ADDS r0,r0,#0x2e
- 0x01017d3a: f7e8fe25 ..%. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017d3e: e74f O. B 0x1017be0 ; smpc_recv_pair_rand_pdu + 144
- $d
- 0x01017d40: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_pair_req_pdu
- smpc_recv_pair_req_pdu
- 0x01017d44: b57c |. PUSH {r2-r6,lr}
- 0x01017d46: 460c .F MOV r4,r1
- 0x01017d48: 4605 .F MOV r5,r0
- 0x01017d4a: f7f1f975 ..u. BL gapc_get_role ; 0x1009038
- 0x01017d4e: 2801 .( CMP r0,#1
- 0x01017d50: d10c .. BNE 0x1017d6c ; smpc_recv_pair_req_pdu + 40
- 0x01017d52: 4628 (F MOV r0,r5
- 0x01017d54: f7fefa6c ..l. BL smpc_check_repeated_attempts ; 0x1016230
- 0x01017d58: f88d0000 .... STRB r0,[sp,#0]
- 0x01017d5c: b138 8. CBZ r0,0x1017d6e ; smpc_recv_pair_req_pdu + 42
- 0x01017d5e: 2809 .( CMP r0,#9
- 0x01017d60: d104 .. BNE 0x1017d6c ; smpc_recv_pair_req_pdu + 40
- 0x01017d62: 466a jF MOV r2,sp
- 0x01017d64: 2105 .! MOVS r1,#5
- 0x01017d66: 4628 (F MOV r0,r5
- 0x01017d68: f7fffcf6 .... BL smpc_pdu_send ; 0x1017758
- 0x01017d6c: bd7c |. POP {r2-r6,pc}
- 0x01017d6e: 481e .H LDR r0,[pc,#120] ; [0x1017de8] = 0x20004ab8
- 0x01017d70: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01017d74: 6900 .i LDR r0,[r0,#0x10]
- 0x01017d76: 2800 .( CMP r0,#0
- 0x01017d78: d1f8 .. BNE 0x1017d6c ; smpc_recv_pair_req_pdu + 40
- 0x01017d7a: f7f3fc89 .... BL gapm_is_legacy_pairing_supp ; 0x100b690
- 0x01017d7e: b910 .. CBNZ r0,0x1017d86 ; smpc_recv_pair_req_pdu + 66
- 0x01017d80: f7f3fc96 .... BL gapm_is_sec_con_pairing_supp ; 0x100b6b0
- 0x01017d84: b1f8 .. CBZ r0,0x1017dc6 ; smpc_recv_pair_req_pdu + 130
- 0x01017d86: 79e0 .y LDRB r0,[r4,#7]
- 0x01017d88: 0700 .. LSLS r0,r0,#28
- 0x01017d8a: d402 .. BMI 0x1017d92 ; smpc_recv_pair_req_pdu + 78
- 0x01017d8c: f7f3fc80 .... BL gapm_is_legacy_pairing_supp ; 0x100b690
- 0x01017d90: b1e8 .. CBZ r0,0x1017dce ; smpc_recv_pair_req_pdu + 138
- 0x01017d92: 2008 . MOVS r0,#8
- 0x01017d94: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x01017d98: 4603 .F MOV r3,r0
- 0x01017d9a: 4611 .F MOV r1,r2
- 0x01017d9c: f6406012 @..` MOV r0,#0xe12
- 0x01017da0: f7e8fe79 ..y. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01017da4: 210a .! MOVS r1,#0xa
- 0x01017da6: 7001 .p STRB r1,[r0,#0]
- 0x01017da8: f8541f05 T... LDR r1,[r4,#5]!
- 0x01017dac: f8c01001 .... STR r1,[r0,#1]
- 0x01017db0: 88a1 .. LDRH r1,[r4,#4]
- 0x01017db2: f8a01005 .... STRH r1,[r0,#5]
- 0x01017db6: f7e8fe73 ..s. BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x01017dba: bf00 .. NOP
- 0x01017dbc: f89d0000 .... LDRB r0,[sp,#0]
- 0x01017dc0: 2800 .( CMP r0,#0
- 0x01017dc2: d1ce .. BNE 0x1017d62 ; smpc_recv_pair_req_pdu + 30
- 0x01017dc4: bd7c |. POP {r2-r6,pc}
- 0x01017dc6: 2005 . MOVS r0,#5
- 0x01017dc8: f88d0000 .... STRB r0,[sp,#0]
- 0x01017dcc: e7c9 .. B 0x1017d62 ; smpc_recv_pair_req_pdu + 30
- 0x01017dce: 2063 c MOVS r0,#0x63
- 0x01017dd0: f88d0004 .... STRB r0,[sp,#4]
- 0x01017dd4: 2003 . MOVS r0,#3
- 0x01017dd6: f88d0000 .... STRB r0,[sp,#0]
- 0x01017dda: 4601 .F MOV r1,r0
- 0x01017ddc: aa01 .. ADD r2,sp,#4
- 0x01017dde: 4628 (F MOV r0,r5
- 0x01017de0: f000f9f8 .... BL smpc_send_pairing_ind ; 0x10181d4
- 0x01017de4: e7ea .. B 0x1017dbc ; smpc_recv_pair_req_pdu + 120
- $d
- 0x01017de6: 0000 .. DCW 0
- 0x01017de8: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_pair_rsp_pdu
- smpc_recv_pair_rsp_pdu
- 0x01017dec: b5f8 .. PUSH {r3-r7,lr}
- 0x01017dee: 460f .F MOV r7,r1
- 0x01017df0: 4605 .F MOV r5,r0
- 0x01017df2: f7f1f921 ..!. BL gapc_get_role ; 0x1009038
- 0x01017df6: 0006 .. MOVS r6,r0
- 0x01017df8: d17d }. BNE 0x1017ef6 ; smpc_recv_pair_rsp_pdu + 266
- 0x01017dfa: 4c45 EL LDR r4,[pc,#276] ; [0x1017f10] = 0x20004ab8
- 0x01017dfc: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017e00: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01017e04: 2801 .( CMP r0,#1
- 0x01017e06: d176 v. BNE 0x1017ef6 ; smpc_recv_pair_rsp_pdu + 266
- 0x01017e08: 2000 . MOVS r0,#0
- 0x01017e0a: f88d0000 .... STRB r0,[sp,#0]
- 0x01017e0e: 1d78 x. ADDS r0,r7,#5
- 0x01017e10: f7fef9ba .... BL smpc_check_pairing_feat ; 0x1016188
- 0x01017e14: b1b8 .. CBZ r0,0x1017e46 ; smpc_recv_pair_rsp_pdu + 90
- 0x01017e16: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017e1a: f8571f05 W... LDR r1,[r7,#5]!
- 0x01017e1e: 6900 .i LDR r0,[r0,#0x10]
- 0x01017e20: f8401f17 @... STR r1,[r0,#0x17]!
- 0x01017e24: 88b9 .. LDRH r1,[r7,#4]
- 0x01017e26: 8081 .. STRH r1,[r0,#4]
- 0x01017e28: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017e2c: f04f0703 O... MOV r7,#3
- 0x01017e30: 6901 .i LDR r1,[r0,#0x10]
- 0x01017e32: 7e4a J~ LDRB r2,[r1,#0x19]
- 0x01017e34: 0712 .. LSLS r2,r2,#28
- 0x01017e36: d508 .. BPL 0x1017e4a ; smpc_recv_pair_rsp_pdu + 94
- 0x01017e38: 7c89 .| LDRB r1,[r1,#0x12]
- 0x01017e3a: 0709 .. LSLS r1,r1,#28
- 0x01017e3c: d505 .. BPL 0x1017e4a ; smpc_recv_pair_rsp_pdu + 94
- 0x01017e3e: 2101 .! MOVS r1,#1
- 0x01017e40: f8801041 ..A. STRB r1,[r0,#0x41]
- 0x01017e44: e007 .. B 0x1017e56 ; smpc_recv_pair_rsp_pdu + 106
- 0x01017e46: 200a . MOVS r0,#0xa
- 0x01017e48: e02e .. B 0x1017ea8 ; smpc_recv_pair_rsp_pdu + 188
- 0x01017e4a: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x01017e4e: b910 .. CBNZ r0,0x1017e56 ; smpc_recv_pair_rsp_pdu + 106
- 0x01017e50: f7f3fc1e .... BL gapm_is_legacy_pairing_supp ; 0x100b690
- 0x01017e54: b320 . CBZ r0,0x1017ea0 ; smpc_recv_pair_rsp_pdu + 180
- 0x01017e56: 4628 (F MOV r0,r5
- 0x01017e58: f7fef980 .... BL smpc_check_max_key_size ; 0x101615c
- 0x01017e5c: b318 .. CBZ r0,0x1017ea6 ; smpc_recv_pair_rsp_pdu + 186
- 0x01017e5e: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017e62: 6900 .i LDR r0,[r0,#0x10]
- 0x01017e64: 7d81 .} LDRB r1,[r0,#0x16]
- 0x01017e66: 4628 (F MOV r0,r5
- 0x01017e68: f7fef938 ..8. BL smpc_check_key_distrib ; 0x10160dc
- 0x01017e6c: b1f8 .. CBZ r0,0x1017eae ; smpc_recv_pair_rsp_pdu + 194
- 0x01017e6e: 4628 (F MOV r0,r5
- 0x01017e70: f7fefea8 .... BL smpc_get_key_sec_prop ; 0x1016bc4
- 0x01017e74: 4631 1F MOV r1,r6
- 0x01017e76: 4628 (F MOV r0,r5
- 0x01017e78: f7fff924 ..$. BL smpc_is_sec_mode_reached ; 0x10170c4
- 0x01017e7c: b180 .. CBZ r0,0x1017ea0 ; smpc_recv_pair_rsp_pdu + 180
- 0x01017e7e: 4628 (F MOV r0,r5
- 0x01017e80: f000f91a .... BL smpc_secure_connections_enabled ; 0x10180b8
- 0x01017e84: b1a8 .. CBZ r0,0x1017eb2 ; smpc_recv_pair_rsp_pdu + 198
- 0x01017e86: f7f3f977 ..w. BL gapm_get_local_public_key ; 0x100b178
- 0x01017e8a: 4602 .F MOV r2,r0
- 0x01017e8c: 210c .! MOVS r1,#0xc
- 0x01017e8e: 4628 (F MOV r0,r5
- 0x01017e90: f7fffc62 ..b. BL smpc_pdu_send ; 0x1017758
- 0x01017e94: f8541025 T.%. LDR r1,[r4,r5,LSL #2]
- 0x01017e98: 200e . MOVS r0,#0xe
- 0x01017e9a: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01017e9e: e020 . B 0x1017ee2 ; smpc_recv_pair_rsp_pdu + 246
- 0x01017ea0: f88d7000 ...p STRB r7,[sp,#0]
- 0x01017ea4: e021 !. B 0x1017eea ; smpc_recv_pair_rsp_pdu + 254
- 0x01017ea6: 2006 . MOVS r0,#6
- 0x01017ea8: f88d0000 .... STRB r0,[sp,#0]
- 0x01017eac: e01d .. B 0x1017eea ; smpc_recv_pair_rsp_pdu + 254
- 0x01017eae: 2008 . MOVS r0,#8
- 0x01017eb0: e7fa .. B 0x1017ea8 ; smpc_recv_pair_rsp_pdu + 188
- 0x01017eb2: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017eb6: 6900 .i LDR r0,[r0,#0x10]
- 0x01017eb8: f890104e ..N. LDRB r1,[r0,#0x4e]
- 0x01017ebc: b141 A. CBZ r1,0x1017ed0 ; smpc_recv_pair_rsp_pdu + 228
- 0x01017ebe: 2104 .! MOVS r1,#4
- 0x01017ec0: 4628 (F MOV r0,r5
- 0x01017ec2: f000f9df .... BL smpc_send_pairing_req_ind ; 0x1018284
- 0x01017ec6: f8540025 T.%. LDR r0,[r4,r5,LSL #2]
- 0x01017eca: f8807040 ..@p STRB r7,[r0,#0x40]
- 0x01017ece: e008 .. B 0x1017ee2 ; smpc_recv_pair_rsp_pdu + 246
- 0x01017ed0: f8101f4f ..O. LDRB r1,[r0,#0x4f]!
- 0x01017ed4: f0210104 !... BIC r1,r1,#4
- 0x01017ed8: 7001 .p STRB r1,[r0,#0]
- 0x01017eda: 2105 .! MOVS r1,#5
- 0x01017edc: 4628 (F MOV r0,r5
- 0x01017ede: f7fefe31 ..1. BL smpc_generate_rand ; 0x1016b44
- 0x01017ee2: f89d0000 .... LDRB r0,[sp,#0]
- 0x01017ee6: 2800 .( CMP r0,#0
- 0x01017ee8: d011 .. BEQ 0x1017f0e ; smpc_recv_pair_rsp_pdu + 290
- 0x01017eea: 466a jF MOV r2,sp
- 0x01017eec: 2105 .! MOVS r1,#5
- 0x01017eee: 4628 (F MOV r0,r5
- 0x01017ef0: f7fffc32 ..2. BL smpc_pdu_send ; 0x1017758
- 0x01017ef4: e000 .. B 0x1017ef8 ; smpc_recv_pair_rsp_pdu + 268
- 0x01017ef6: e00a .. B 0x1017f0e ; smpc_recv_pair_rsp_pdu + 290
- 0x01017ef8: f89d0000 .... LDRB r0,[sp,#0]
- 0x01017efc: 2301 .# MOVS r3,#1
- 0x01017efe: f0400260 @.`. ORR r2,r0,#0x60
- 0x01017f02: f88d2000 ... STRB r2,[sp,#0]
- 0x01017f06: 4619 .F MOV r1,r3
- 0x01017f08: 4628 (F MOV r0,r5
- 0x01017f0a: f7fff951 ..Q. BL smpc_pairing_end ; 0x10171b0
- 0x01017f0e: bdf8 .. POP {r3-r7,pc}
- $d
- 0x01017f10: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_public_key_pdu
- smpc_recv_public_key_pdu
- 0x01017f14: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01017f18: 4604 .F MOV r4,r0
- 0x01017f1a: 460f .F MOV r7,r1
- 0x01017f1c: a02e .. ADR r0,{pc}+0xbc ; 0x1017fd8
- 0x01017f1e: f7e8fd29 ..). BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01017f22: a030 0. ADR r0,{pc}+0xc2 ; 0x1017fe4
- 0x01017f24: f7e8fd26 ..&. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01017f28: 4d35 5M LDR r5,[pc,#212] ; [0x1018000] = 0x20004ab8
- 0x01017f2a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017f2e: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01017f32: 280e .( CMP r0,#0xe
- 0x01017f34: d137 7. BNE 0x1017fa6 ; smpc_recv_public_key_pdu + 146
- 0x01017f36: 4620 F MOV r0,r4
- 0x01017f38: f7f1f87e ..~. BL gapc_get_role ; 0x1009038
- 0x01017f3c: 4606 .F MOV r6,r0
- 0x01017f3e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017f42: 2220 " MOVS r2,#0x20
- 0x01017f44: 1d79 y. ADDS r1,r7,#5
- 0x01017f46: 6900 .i LDR r0,[r0,#0x10]
- 0x01017f48: 30ba .0 ADDS r0,r0,#0xba
- 0x01017f4a: f7e8fd1d .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017f4e: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017f52: 2220 " MOVS r2,#0x20
- 0x01017f54: f1070125 ..%. ADD r1,r7,#0x25
- 0x01017f58: 6900 .i LDR r0,[r0,#0x10]
- 0x01017f5a: 30da .0 ADDS r0,r0,#0xda
- 0x01017f5c: f7e8fd14 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01017f60: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017f64: 6901 .i LDR r1,[r0,#0x10]
- 0x01017f66: 4620 F MOV r0,r4
- 0x01017f68: f10102da .... ADD r2,r1,#0xda
- 0x01017f6c: 31ba .1 ADDS r1,r1,#0xba
- 0x01017f6e: f000f8d5 .... BL smpc_send_gen_dh_key_cmd ; 0x101811c
- 0x01017f72: 2e01 .. CMP r6,#1
- 0x01017f74: d106 .. BNE 0x1017f84 ; smpc_recv_public_key_pdu + 112
- 0x01017f76: f7f3f8ff .... BL gapm_get_local_public_key ; 0x100b178
- 0x01017f7a: 4602 .F MOV r2,r0
- 0x01017f7c: 210c .! MOVS r1,#0xc
- 0x01017f7e: 4620 F MOV r0,r4
- 0x01017f80: f7fffbea .... BL smpc_pdu_send ; 0x1017758
- 0x01017f84: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x01017f88: 6901 .i LDR r1,[r0,#0x10]
- 0x01017f8a: f891104e ..N. LDRB r1,[r1,#0x4e]
- 0x01017f8e: b129 ). CBZ r1,0x1017f9c ; smpc_recv_public_key_pdu + 136
- 0x01017f90: 2901 .) CMP r1,#1
- 0x01017f92: d010 .. BEQ 0x1017fb6 ; smpc_recv_public_key_pdu + 162
- 0x01017f94: 2902 .) CMP r1,#2
- 0x01017f96: d014 .. BEQ 0x1017fc2 ; smpc_recv_public_key_pdu + 174
- 0x01017f98: 2903 .) CMP r1,#3
- 0x01017f9a: d104 .. BNE 0x1017fa6 ; smpc_recv_public_key_pdu + 146
- 0x01017f9c: 2e01 .. CMP r6,#1
- 0x01017f9e: d004 .. BEQ 0x1017faa ; smpc_recv_public_key_pdu + 150
- 0x01017fa0: 2112 .! MOVS r1,#0x12
- 0x01017fa2: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01017fa6: e8bd81f0 .... POP {r4-r8,pc}
- 0x01017faa: 210f .! MOVS r1,#0xf
- 0x01017fac: 4620 F MOV r0,r4
- 0x01017fae: f7fefdc9 .... BL smpc_generate_rand ; 0x1016b44
- 0x01017fb2: 200f . MOVS r0,#0xf
- 0x01017fb4: e00a .. B 0x1017fcc ; smpc_recv_public_key_pdu + 184
- 0x01017fb6: 2104 .! MOVS r1,#4
- 0x01017fb8: 4620 F MOV r0,r4
- 0x01017fba: f000f963 ..c. BL smpc_send_pairing_req_ind ; 0x1018284
- 0x01017fbe: 2003 . MOVS r0,#3
- 0x01017fc0: e004 .. B 0x1017fcc ; smpc_recv_public_key_pdu + 184
- 0x01017fc2: 2121 !! MOVS r1,#0x21
- 0x01017fc4: 4620 F MOV r0,r4
- 0x01017fc6: f7fefdbd .... BL smpc_generate_rand ; 0x1016b44
- 0x01017fca: 2021 ! MOVS r0,#0x21
- 0x01017fcc: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01017fd0: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01017fd4: e7e7 .. B 0x1017fa6 ; smpc_recv_public_key_pdu + 146
- $d
- 0x01017fd6: 0000 .. DCW 0
- 0x01017fd8: 4345535b [SEC DCD 1128616795
- 0x01017fdc: 4e4f435f _CON DCD 1313817439
- 0x01017fe0: 003a5d4e N]:. DCD 3824974
- 0x01017fe4: 76636572 recv DCD 1986225522
- 0x01017fe8: 43324c3a :L2C DCD 1127369786
- 0x01017fec: 444f435f _COD DCD 1146045279
- 0x01017ff0: 55505f45 E_PU DCD 1431330629
- 0x01017ff4: 43494c42 BLIC DCD 1128877122
- 0x01017ff8: 59454b5f _KEY DCD 1497713503
- 0x01017ffc: 00000a0d .... DCD 2573
- 0x01018000: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_sec_req_pdu
- smpc_recv_sec_req_pdu
- 0x01018004: b57c |. PUSH {r2-r6,lr}
- 0x01018006: 460c .F MOV r4,r1
- 0x01018008: 4605 .F MOV r5,r0
- 0x0101800a: f7f1f815 .... BL gapc_get_role ; 0x1009038
- 0x0101800e: 2800 .( CMP r0,#0
- 0x01018010: d124 $. BNE 0x101805c ; smpc_recv_sec_req_pdu + 88
- 0x01018012: 4628 (F MOV r0,r5
- 0x01018014: f7fef90c .... BL smpc_check_repeated_attempts ; 0x1016230
- 0x01018018: f88d0000 .... STRB r0,[sp,#0]
- 0x0101801c: 2800 .( CMP r0,#0
- 0x0101801e: d11d .. BNE 0x101805c ; smpc_recv_sec_req_pdu + 88
- 0x01018020: 7960 `y LDRB r0,[r4,#5]
- 0x01018022: 0700 .. LSLS r0,r0,#28
- 0x01018024: d402 .. BMI 0x101802c ; smpc_recv_sec_req_pdu + 40
- 0x01018026: f7f3fb33 ..3. BL gapm_is_legacy_pairing_supp ; 0x100b690
- 0x0101802a: b1c0 .. CBZ r0,0x101805e ; smpc_recv_sec_req_pdu + 90
- 0x0101802c: 4814 .H LDR r0,[pc,#80] ; [0x1018080] = 0x20004ab8
- 0x0101802e: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x01018032: 6900 .i LDR r0,[r0,#0x10]
- 0x01018034: 2800 .( CMP r0,#0
- 0x01018036: d111 .. BNE 0x101805c ; smpc_recv_sec_req_pdu + 88
- 0x01018038: 4628 (F MOV r0,r5
- 0x0101803a: f7f0fe9f .... BL gapc_get_dest_task ; 0x1008d7c
- 0x0101803e: 4601 .F MOV r1,r0
- 0x01018040: 2008 . MOVS r0,#8
- 0x01018042: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x01018046: 2301 .# MOVS r3,#1
- 0x01018048: f640601b @..` MOV r0,#0xe1b
- 0x0101804c: f7e8fd23 ..#. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01018050: 7961 ay LDRB r1,[r4,#5]
- 0x01018052: f001011f .... AND r1,r1,#0x1f
- 0x01018056: 7001 .p STRB r1,[r0,#0]
- 0x01018058: f7e8fd22 ..". BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101805c: bd7c |. POP {r2-r6,pc}
- 0x0101805e: 2063 c MOVS r0,#0x63
- 0x01018060: f88d0004 .... STRB r0,[sp,#4]
- 0x01018064: 2003 . MOVS r0,#3
- 0x01018066: f88d0000 .... STRB r0,[sp,#0]
- 0x0101806a: 466a jF MOV r2,sp
- 0x0101806c: 2105 .! MOVS r1,#5
- 0x0101806e: 4628 (F MOV r0,r5
- 0x01018070: f7fffb72 ..r. BL smpc_pdu_send ; 0x1017758
- 0x01018074: aa01 .. ADD r2,sp,#4
- 0x01018076: 2103 .! MOVS r1,#3
- 0x01018078: 4628 (F MOV r0,r5
- 0x0101807a: f000f8ab .... BL smpc_send_pairing_ind ; 0x10181d4
- 0x0101807e: bd7c |. POP {r2-r6,pc}
- $d
- 0x01018080: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_recv_sign_info_pdu
- smpc_recv_sign_info_pdu
- 0x01018084: b510 .. PUSH {r4,lr}
- 0x01018086: 4604 .F MOV r4,r0
- 0x01018088: 480a .H LDR r0,[pc,#40] ; [0x10180b4] = 0x20004ab8
- 0x0101808a: f8500024 P.$. LDR r0,[r0,r4,LSL #2]
- 0x0101808e: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x01018092: 283a :( CMP r0,#0x3a
- 0x01018094: d10d .. BNE 0x10180b2 ; smpc_recv_sign_info_pdu + 46
- 0x01018096: 1d4a J. ADDS r2,r1,#5
- 0x01018098: 2106 .! MOVS r1,#6
- 0x0101809a: 4620 F MOV r0,r4
- 0x0101809c: f000f89a .... BL smpc_send_pairing_ind ; 0x10181d4
- 0x010180a0: 4620 F MOV r0,r4
- 0x010180a2: f7f0ffc9 .... BL gapc_get_role ; 0x1009038
- 0x010180a6: 4601 .F MOV r1,r0
- 0x010180a8: 4620 F MOV r0,r4
- 0x010180aa: e8bd4010 ...@ POP {r4,lr}
- 0x010180ae: f000bb2d ..-. B.W smpc_tkdp_rcp_continue ; 0x101870c
- 0x010180b2: bd10 .. POP {r4,pc}
- $d
- 0x010180b4: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_secure_connections_enabled
- smpc_secure_connections_enabled
- 0x010180b8: 4902 .I LDR r1,[pc,#8] ; [0x10180c4] = 0x20004ab8
- 0x010180ba: f8510020 Q. . LDR r0,[r1,r0,LSL #2]
- 0x010180be: f8900041 ..A. LDRB r0,[r0,#0x41]
- 0x010180c2: 4770 pG BX lr
- $d
- 0x010180c4: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_security_req_send
- smpc_security_req_send
- 0x010180c8: b573 s. PUSH {r0,r1,r4-r6,lr}
- 0x010180ca: 4605 .F MOV r5,r0
- 0x010180cc: 4812 .H LDR r0,[pc,#72] ; [0x1018118] = 0x20004ab8
- 0x010180ce: 2400 .$ MOVS r4,#0
- 0x010180d0: f8500025 P.%. LDR r0,[r0,r5,LSL #2]
- 0x010180d4: f890003f ..?. LDRB r0,[r0,#0x3f]
- 0x010180d8: 0741 A. LSLS r1,r0,#29
- 0x010180da: d501 .. BPL 0x10180e0 ; smpc_security_req_send + 24
- 0x010180dc: 2445 E$ MOVS r4,#0x45
- 0x010180de: e016 .. B 0x101810e ; smpc_security_req_send + 70
- 0x010180e0: 0780 .. LSLS r0,r0,#30
- 0x010180e2: d501 .. BPL 0x10180e8 ; smpc_security_req_send + 32
- 0x010180e4: 2469 i$ MOVS r4,#0x69
- 0x010180e6: e012 .. B 0x101810e ; smpc_security_req_send + 70
- 0x010180e8: f89d0004 .... LDRB r0,[sp,#4]
- 0x010180ec: 0700 .. LSLS r0,r0,#28
- 0x010180ee: d506 .. BPL 0x10180fe ; smpc_security_req_send + 54
- 0x010180f0: f7f3fade .... BL gapm_is_sec_con_pairing_supp ; 0x100b6b0
- 0x010180f4: b168 h. CBZ r0,0x1018112 ; smpc_security_req_send + 74
- 0x010180f6: f89d0004 .... LDRB r0,[sp,#4]
- 0x010180fa: 0700 .. LSLS r0,r0,#28
- 0x010180fc: d402 .. BMI 0x1018104 ; smpc_security_req_send + 60
- 0x010180fe: f7f3fac7 .... BL gapm_is_legacy_pairing_supp ; 0x100b690
- 0x01018102: b130 0. CBZ r0,0x1018112 ; smpc_security_req_send + 74
- 0x01018104: aa01 .. ADD r2,sp,#4
- 0x01018106: 210b .! MOVS r1,#0xb
- 0x01018108: 4628 (F MOV r0,r5
- 0x0101810a: f7fffb25 ..%. BL smpc_pdu_send ; 0x1017758
- 0x0101810e: 4620 F MOV r0,r4
- 0x01018110: bd7c |. POP {r2-r6,pc}
- 0x01018112: 2463 c$ MOVS r4,#0x63
- 0x01018114: e7fb .. B 0x101810e ; smpc_security_req_send + 70
- $d
- 0x01018116: 0000 .. DCW 0
- 0x01018118: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_send_gen_dh_key_cmd
- smpc_send_gen_dh_key_cmd
- 0x0101811c: b570 p. PUSH {r4-r6,lr}
- 0x0101811e: 460e .F MOV r6,r1
- 0x01018120: 4615 .F MOV r5,r2
- 0x01018122: 2108 .! MOVS r1,#8
- 0x01018124: ea412200 A.." ORR r2,r1,r0,LSL #8
- 0x01018128: 2341 A# MOVS r3,#0x41
- 0x0101812a: 2107 .! MOVS r1,#7
- 0x0101812c: f6405029 @.)P MOV r0,#0xd29
- 0x01018130: f7e8fcb1 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01018134: 4604 .F MOV r4,r0
- 0x01018136: 202e . MOVS r0,#0x2e
- 0x01018138: 7020 p STRB r0,[r4,#0]
- 0x0101813a: 2220 " MOVS r2,#0x20
- 0x0101813c: 4631 1F MOV r1,r6
- 0x0101813e: 1c60 `. ADDS r0,r4,#1
- 0x01018140: f7e8fc22 ..". BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018144: 2220 " MOVS r2,#0x20
- 0x01018146: 4629 )F MOV r1,r5
- 0x01018148: f1040021 ..!. ADD r0,r4,#0x21
- 0x0101814c: f7e8fc1c .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018150: 4620 F MOV r0,r4
- 0x01018152: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01018156: f7e8bca3 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101815a: 0000 .. MOVS r0,r0
- i.smpc_send_ltk_req_rsp
- smpc_send_ltk_req_rsp
- 0x0101815c: b570 p. PUSH {r4-r6,lr}
- 0x0101815e: 4605 .F MOV r5,r0
- 0x01018160: 4616 .F MOV r6,r2
- 0x01018162: f2411005 A... MOV r0,#0x1105
- 0x01018166: b1c9 .. CBZ r1,0x101819c ; smpc_send_ltk_req_rsp + 64
- 0x01018168: 2312 .# MOVS r3,#0x12
- 0x0101816a: f242021a B... MOV r2,#0x201a
- 0x0101816e: 4629 )F MOV r1,r5
- 0x01018170: f7e8fc91 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01018174: 4604 .F MOV r4,r0
- 0x01018176: 4628 (F MOV r0,r5
- 0x01018178: f7f0fdbe .... BL gapc_get_conhdl ; 0x1008cf8
- 0x0101817c: 8020 . STRH r0,[r4,#0]
- 0x0101817e: 2210 ." MOVS r2,#0x10
- 0x01018180: 4631 1F MOV r1,r6
- 0x01018182: 1ca0 .. ADDS r0,r4,#2
- 0x01018184: f7e8fc00 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018188: 4620 F MOV r0,r4
- 0x0101818a: f7e8fced .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x0101818e: 4628 (F MOV r0,r5
- 0x01018190: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01018194: 2201 ." MOVS r2,#1
- 0x01018196: 2108 .! MOVS r1,#8
- 0x01018198: f7f1bd50 ..P. B gapc_update_state ; 0x1009c3c
- 0x0101819c: 2302 .# MOVS r3,#2
- 0x0101819e: f242021b B... MOV r2,#0x201b
- 0x010181a2: 4629 )F MOV r1,r5
- 0x010181a4: f7e8fc77 ..w. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010181a8: 4604 .F MOV r4,r0
- 0x010181aa: 4628 (F MOV r0,r5
- 0x010181ac: f7f0fda4 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x010181b0: 8020 . STRH r0,[r4,#0]
- 0x010181b2: 4620 F MOV r0,r4
- 0x010181b4: f7e8fcd8 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x010181b8: 2296 ." MOVS r2,#0x96
- 0x010181ba: 2101 .! MOVS r1,#1
- 0x010181bc: 4628 (F MOV r0,r5
- 0x010181be: f7f1fad5 .... BL gapc_send_complete_evt ; 0x100976c
- 0x010181c2: 4903 .I LDR r1,[pc,#12] ; [0x10181d0] = 0x20004ab8
- 0x010181c4: 2000 . MOVS r0,#0
- 0x010181c6: f8511025 Q.%. LDR r1,[r1,r5,LSL #2]
- 0x010181ca: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010181ce: bd70 p. POP {r4-r6,pc}
- $d
- 0x010181d0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_send_pairing_ind
- smpc_send_pairing_ind
- 0x010181d4: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x010181d8: 4691 .F MOV r9,r2
- 0x010181da: 460f .F MOV r7,r1
- 0x010181dc: 4605 .F MOV r5,r0
- 0x010181de: f7f0fdcd .... BL gapc_get_dest_task ; 0x1008d7c
- 0x010181e2: 4601 .F MOV r1,r0
- 0x010181e4: 2008 . MOVS r0,#8
- 0x010181e6: ea402205 @.." ORR r2,r0,r5,LSL #8
- 0x010181ea: 231e .# MOVS r3,#0x1e
- 0x010181ec: f6406015 @..` MOV r0,#0xe15
- 0x010181f0: f7e8fc51 ..Q. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010181f4: 7007 .p STRB r7,[r0,#0]
- 0x010181f6: 4e22 "N LDR r6,[pc,#136] ; [0x1018280] = 0x20004ab8
- 0x010181f8: 1ebf .. SUBS r7,r7,#2
- 0x010181fa: 4604 .F MOV r4,r0
- 0x010181fc: f04f0800 O... MOV r8,#0
- 0x01018200: 2f06 ./ CMP r7,#6
- 0x01018202: d238 8. BCS 0x1018276 ; smpc_send_pairing_ind + 162
- 0x01018204: e8dff007 .... TBB [pc,r7]
- $d
- 0x01018208: 21370309 ..7! DCD 557253385
- 0x0101820c: 1f27 '. DCW 7975
- $t
- 0x0101820e: f8990000 .... LDRB r0,[r9,#0]
- 0x01018212: 70a0 .p STRB r0,[r4,#2]
- 0x01018214: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x01018218: e012 .. B 0x1018240 ; smpc_send_pairing_ind + 108
- 0x0101821a: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x0101821e: 4637 7F MOV r7,r6
- 0x01018220: 6906 .i LDR r6,[r0,#0x10]
- 0x01018222: f8160f4f ..O. LDRB r0,[r6,#0x4f]!
- 0x01018226: 70a0 .p STRB r0,[r4,#2]
- 0x01018228: 7870 px LDRB r0,[r6,#1]
- 0x0101822a: 70e0 .p STRB r0,[r4,#3]
- 0x0101822c: 4628 (F MOV r0,r5
- 0x0101822e: f7f0ffd7 .... BL gapc_link_encrypted ; 0x10091e0
- 0x01018232: 7872 rx LDRB r2,[r6,#1]
- 0x01018234: 78a1 .x LDRB r1,[r4,#2]
- 0x01018236: 4628 (F MOV r0,r5
- 0x01018238: f7efff78 ..x. BL gapc_auth_set ; 0x100812c
- 0x0101823c: f8570025 W.%. LDR r0,[r7,r5,LSL #2]
- 0x01018240: f8808041 ..A. STRB r8,[r0,#0x41]
- 0x01018244: e017 .. B 0x1018276 ; smpc_send_pairing_ind + 162
- 0x01018246: 221c ." MOVS r2,#0x1c
- 0x01018248: e000 .. B 0x101824c ; smpc_send_pairing_ind + 120
- 0x0101824a: 2217 ." MOVS r2,#0x17
- 0x0101824c: 4649 IF MOV r1,r9
- 0x0101824e: 1ca0 .. ADDS r0,r4,#2
- 0x01018250: f7e8fb9a .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018254: e00f .. B 0x1018276 ; smpc_send_pairing_ind + 162
- 0x01018256: 2210 ." MOVS r2,#0x10
- 0x01018258: 4649 IF MOV r1,r9
- 0x0101825a: 1ca0 .. ADDS r0,r4,#2
- 0x0101825c: f7e8fb94 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018260: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x01018264: 2210 ." MOVS r2,#0x10
- 0x01018266: 4649 IF MOV r1,r9
- 0x01018268: 3024 $0 ADDS r0,r0,#0x24
- 0x0101826a: f7e8fb8d .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x0101826e: f8560025 V.%. LDR r0,[r6,r5,LSL #2]
- 0x01018272: f8c08038 ..8. STR r8,[r0,#0x38]
- 0x01018276: 4620 F MOV r0,r4
- 0x01018278: e8bd47f0 ...G POP {r4-r10,lr}
- 0x0101827c: f7e8bc10 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x01018280: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_send_pairing_req_ind
- smpc_send_pairing_req_ind
- 0x01018284: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01018288: 4f3d =O LDR r7,[pc,#244] ; [0x1018380] = 0x20004ab8
- 0x0101828a: 4606 .F MOV r6,r0
- 0x0101828c: 4688 .F MOV r8,r1
- 0x0101828e: f8570026 W.&. LDR r0,[r7,r6,LSL #2]
- 0x01018292: 6905 .i LDR r5,[r0,#0x10]
- 0x01018294: 4630 0F MOV r0,r6
- 0x01018296: f7f0fd71 ..q. BL gapc_get_dest_task ; 0x1008d7c
- 0x0101829a: 4601 .F MOV r1,r0
- 0x0101829c: 2008 . MOVS r0,#8
- 0x0101829e: ea402206 @.." ORR r2,r0,r6,LSL #8
- 0x010182a2: 2321 !# MOVS r3,#0x21
- 0x010182a4: f6406013 @..` MOV r0,#0xe13
- 0x010182a8: f7e8fbf5 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010182ac: 4604 .F MOV r4,r0
- 0x010182ae: f8808000 .... STRB r8,[r0,#0]
- 0x010182b2: 4640 @F MOV r0,r8
- 0x010182b4: 2100 .! MOVS r1,#0
- 0x010182b6: f04f0802 O... MOV r8,#2
- 0x010182ba: 280b .( CMP r0,#0xb
- 0x010182bc: d25b [. BCS 0x1018376 ; smpc_send_pairing_req_ind + 242
- 0x010182be: e8dff000 .... TBB [pc,r0]
- $d
- 0x010182c2: 5a06 .Z DCW 23046
- 0x010182c4: 5a255a5a ZZ%Z DCD 1512397402
- 0x010182c8: 4d5a0f14 ..ZM DCD 1297747732
- 0x010182cc: 0016 .. DCW 22
- $t
- 0x010182ce: 7ca8 .| LDRB r0,[r5,#0x12]
- 0x010182d0: f000001f .... AND r0,r0,#0x1f
- 0x010182d4: 7060 `p STRB r0,[r4,#1]
- 0x010182d6: f8571026 W.&. LDR r1,[r7,r6,LSL #2]
- 0x010182da: f8818040 ..@. STRB r8,[r1,#0x40]
- 0x010182de: e04a J. B 0x1018376 ; smpc_send_pairing_req_ind + 242
- 0x010182e0: 4630 0F MOV r0,r6
- 0x010182e2: f7f0fc11 .... BL gapc_enc_keysize_get ; 0x1008b08
- 0x010182e6: 7060 `p STRB r0,[r4,#1]
- 0x010182e8: e045 E. B 0x1018376 ; smpc_send_pairing_req_ind + 242
- 0x010182ea: 2034 4 MOVS r0,#0x34
- 0x010182ec: e02f /. B 0x101834e ; smpc_send_pairing_req_ind + 202
- 0x010182ee: f895004e ..N. LDRB r0,[r5,#0x4e]
- 0x010182f2: 2803 .( CMP r0,#3
- 0x010182f4: d13f ?. BNE 0x1018376 ; smpc_send_pairing_req_ind + 242
- 0x010182f6: f8150ffc .... LDRB r0,[r5,#0xfc]!
- 0x010182fa: 7060 `p STRB r0,[r4,#1]
- 0x010182fc: 8828 (. LDRH r0,[r5,#0]
- 0x010182fe: 0a00 .. LSRS r0,r0,#8
- 0x01018300: 70a0 .p STRB r0,[r4,#2]
- 0x01018302: 6828 (h LDR r0,[r5,#0]
- 0x01018304: 0c00 .. LSRS r0,r0,#16
- 0x01018306: 70e0 .p STRB r0,[r4,#3]
- 0x01018308: 7121 !q STRB r1,[r4,#4]
- 0x0101830a: e034 4. B 0x1018376 ; smpc_send_pairing_req_ind + 242
- 0x0101830c: 7c68 h| LDRB r0,[r5,#0x11]
- 0x0101830e: 2801 .( CMP r0,#1
- 0x01018310: d102 .. BNE 0x1018318 ; smpc_send_pairing_req_ind + 148
- 0x01018312: 7e28 (~ LDRB r0,[r5,#0x18]
- 0x01018314: 2801 .( CMP r0,#1
- 0x01018316: d01f .. BEQ 0x1018358 ; smpc_send_pairing_req_ind + 212
- 0x01018318: 4630 0F MOV r0,r6
- 0x0101831a: f7f0fe8d .... BL gapc_get_role ; 0x1009038
- 0x0101831e: 2101 .! MOVS r1,#1
- 0x01018320: 2800 .( CMP r0,#0
- 0x01018322: 7de8 .} LDRB r0,[r5,#0x17]
- 0x01018324: d005 .. BEQ 0x1018332 ; smpc_send_pairing_req_ind + 174
- 0x01018326: b1b8 .. CBZ r0,0x1018358 ; smpc_send_pairing_req_ind + 212
- 0x01018328: 2801 .( CMP r0,#1
- 0x0101832a: d015 .. BEQ 0x1018358 ; smpc_send_pairing_req_ind + 212
- 0x0101832c: 2804 .( CMP r0,#4
- 0x0101832e: d008 .. BEQ 0x1018342 ; smpc_send_pairing_req_ind + 190
- 0x01018330: e00a .. B 0x1018348 ; smpc_send_pairing_req_ind + 196
- 0x01018332: 2802 .( CMP r0,#2
- 0x01018334: d001 .. BEQ 0x101833a ; smpc_send_pairing_req_ind + 182
- 0x01018336: 2804 .( CMP r0,#4
- 0x01018338: d106 .. BNE 0x1018348 ; smpc_send_pairing_req_ind + 196
- 0x0101833a: 7c28 (| LDRB r0,[r5,#0x10]
- 0x0101833c: 2802 .( CMP r0,#2
- 0x0101833e: d10b .. BNE 0x1018358 ; smpc_send_pairing_req_ind + 212
- 0x01018340: e002 .. B 0x1018348 ; smpc_send_pairing_req_ind + 196
- 0x01018342: 7c28 (| LDRB r0,[r5,#0x10]
- 0x01018344: 2802 .( CMP r0,#2
- 0x01018346: d007 .. BEQ 0x1018358 ; smpc_send_pairing_req_ind + 212
- 0x01018348: f8848001 .... STRB r8,[r4,#1]
- 0x0101834c: 2003 . MOVS r0,#3
- 0x0101834e: f8571026 W.&. LDR r1,[r7,r6,LSL #2]
- 0x01018352: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01018356: e00e .. B 0x1018376 ; smpc_send_pairing_req_ind + 242
- 0x01018358: 7061 ap STRB r1,[r4,#1]
- 0x0101835a: e7f7 .. B 0x101834c ; smpc_send_pairing_req_ind + 200
- 0x0101835c: 2210 ." MOVS r2,#0x10
- 0x0101835e: f105013e ..>. ADD r1,r5,#0x3e
- 0x01018362: 1c60 `. ADDS r0,r4,#1
- 0x01018364: f7e8fb10 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018368: 2210 ." MOVS r2,#0x10
- 0x0101836a: f5057188 ...q ADD r1,r5,#0x110
- 0x0101836e: f1040011 .... ADD r0,r4,#0x11
- 0x01018372: f7e8fb09 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018376: 4620 F MOV r0,r4
- 0x01018378: e8bd41f0 ...A POP {r4-r8,lr}
- 0x0101837c: f7e8bb90 .... B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- $d
- 0x01018380: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_send_start_enc_cmd
- smpc_send_start_enc_cmd
- 0x01018384: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01018388: 460d .F MOV r5,r1
- 0x0101838a: 461f .F MOV r7,r3
- 0x0101838c: 4691 .F MOV r9,r2
- 0x0101838e: 4606 .F MOV r6,r0
- 0x01018390: 4601 .F MOV r1,r0
- 0x01018392: 231c .# MOVS r3,#0x1c
- 0x01018394: f2420219 B... MOV r2,#0x2019
- 0x01018398: f2411005 A... MOV r0,#0x1105
- 0x0101839c: f8dd8020 .. . LDR r8,[sp,#0x20]
- 0x010183a0: f7e8fb79 ..y. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x010183a4: 4604 .F MOV r4,r0
- 0x010183a6: 4630 0F MOV r0,r6
- 0x010183a8: f7f0fca6 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x010183ac: 8020 . STRH r0,[r4,#0]
- 0x010183ae: 2200 ." MOVS r2,#0
- 0x010183b0: b12d -. CBZ r5,0x10183be ; smpc_send_start_enc_cmd + 58
- 0x010183b2: 2d01 .- CMP r5,#1
- 0x010183b4: d117 .. BNE 0x10183e6 ; smpc_send_start_enc_cmd + 98
- 0x010183b6: 4630 0F MOV r0,r6
- 0x010183b8: f7fffe7e ..~. BL smpc_secure_connections_enabled ; 0x10180b8
- 0x010183bc: b128 (. CBZ r0,0x10183ca ; smpc_send_start_enc_cmd + 70
- 0x010183be: 8162 b. STRH r2,[r4,#0xa]
- 0x010183c0: f8c42002 ... STR r2,[r4,#2]
- 0x010183c4: f8c42006 ... STR r2,[r4,#6]
- 0x010183c8: e00d .. B 0x10183e6 ; smpc_send_start_enc_cmd + 98
- 0x010183ca: f8a4800a .... STRH r8,[r4,#0xa]
- 0x010183ce: 6838 8h LDR r0,[r7,#0]
- 0x010183d0: f8c40002 .... STR r0,[r4,#2]
- 0x010183d4: 490c .I LDR r1,[pc,#48] ; [0x1018408] = 0x20004ab8
- 0x010183d6: 6878 xh LDR r0,[r7,#4]
- 0x010183d8: f8c40006 .... STR r0,[r4,#6]
- 0x010183dc: f8511026 Q.&. LDR r1,[r1,r6,LSL #2]
- 0x010183e0: 203d = MOVS r0,#0x3d
- 0x010183e2: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010183e6: 2210 ." MOVS r2,#0x10
- 0x010183e8: 4649 IF MOV r1,r9
- 0x010183ea: f104000c .... ADD r0,r4,#0xc
- 0x010183ee: f7e8facb .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010183f2: 4620 F MOV r0,r4
- 0x010183f4: f7e8fbb8 .... BL $Ven$TT$L$$hci_send_2_controller ; 0x1000b68
- 0x010183f8: 4630 0F MOV r0,r6
- 0x010183fa: e8bd47f0 ...G POP {r4-r10,lr}
- 0x010183fe: 2201 ." MOVS r2,#1
- 0x01018400: 2108 .! MOVS r1,#8
- 0x01018402: f7f1bc1b .... B gapc_update_state ; 0x1009c3c
- $d
- 0x01018406: 0000 .. DCW 0
- 0x01018408: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_send_use_enc_block_cmd
- smpc_send_use_enc_block_cmd
- 0x0101840c: b570 p. PUSH {r4-r6,lr}
- 0x0101840e: 460e .F MOV r6,r1
- 0x01018410: 4615 .F MOV r5,r2
- 0x01018412: 2108 .! MOVS r1,#8
- 0x01018414: ea412200 A.." ORR r2,r1,r0,LSL #8
- 0x01018418: 2321 !# MOVS r3,#0x21
- 0x0101841a: 2107 .! MOVS r1,#7
- 0x0101841c: f6405017 @..P MOV r0,#0xd17
- 0x01018420: f7e8fb39 ..9. BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01018424: 4604 .F MOV r4,r0
- 0x01018426: 2019 . MOVS r0,#0x19
- 0x01018428: 7020 p STRB r0,[r4,#0]
- 0x0101842a: 2210 ." MOVS r2,#0x10
- 0x0101842c: 4631 1F MOV r1,r6
- 0x0101842e: 1c60 `. ADDS r0,r4,#1
- 0x01018430: f7e8faaa .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018434: 2210 ." MOVS r2,#0x10
- 0x01018436: 4629 )F MOV r1,r5
- 0x01018438: f1040011 .... ADD r0,r4,#0x11
- 0x0101843c: f7e8faa4 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018440: 4620 F MOV r0,r4
- 0x01018442: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01018446: f7e8bb2b ..+. B $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x0101844a: 0000 .. MOVS r0,r0
- i.smpc_sign_command
- smpc_sign_command
- 0x0101844c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01018450: 460c .F MOV r4,r1
- 0x01018452: 4606 .F MOV r6,r0
- 0x01018454: f04f0800 O... MOV r8,#0
- 0x01018458: 4647 GF MOV r7,r8
- 0x0101845a: 2102 .! MOVS r1,#2
- 0x0101845c: 2016 . MOVS r0,#0x16
- 0x0101845e: f7e8faed .... BL $Ven$TT$L$$ke_malloc ; 0x1000a3c
- 0x01018462: 4d33 3M LDR r5,[pc,#204] ; [0x1018530] = 0x20004ab8
- 0x01018464: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x01018468: 6108 .a STR r0,[r1,#0x10]
- 0x0101846a: 2110 .! MOVS r1,#0x10
- 0x0101846c: 1d40 @. ADDS r0,r0,#5
- 0x0101846e: f7e8fb67 ..g. BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x01018472: 7820 x LDRB r0,[r4,#0]
- 0x01018474: f04f0901 O... MOV r9,#1
- 0x01018478: 281b .( CMP r0,#0x1b
- 0x0101847a: d01f .. BEQ 0x10184bc ; smpc_sign_command + 112
- 0x0101847c: 8861 a. LDRH r1,[r4,#2]
- 0x0101847e: f1a40008 .... SUB r0,r4,#8
- 0x01018482: 5c0f .\ LDRB r7,[r1,r0]
- 0x01018484: 2101 .! MOVS r1,#1
- 0x01018486: 4630 0F MOV r0,r6
- 0x01018488: f7f0fde6 .... BL gapc_get_sign_counter ; 0x1009058
- 0x0101848c: 4287 .B CMP r7,r0
- 0x0101848e: d347 G. BCC 0x1018520 ; smpc_sign_command + 212
- 0x01018490: 8860 `. LDRH r0,[r4,#2]
- 0x01018492: f06f0110 o... MVN r1,#0x10
- 0x01018496: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x0101849a: 17c1 .. ASRS r1,r0,#31
- 0x0101849c: eb0061d1 ...a ADD r1,r0,r1,LSR #27
- 0x010184a0: eb091061 ..a. ADD r0,r9,r1,ASR #5
- 0x010184a4: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x010184a8: 6909 .i LDR r1,[r1,#0x10]
- 0x010184aa: 7108 .q STRB r0,[r1,#4]
- 0x010184ac: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x010184b0: 8860 `. LDRH r0,[r4,#2]
- 0x010184b2: 6909 .i LDR r1,[r1,#0x10]
- 0x010184b4: 3808 .8 SUBS r0,r0,#8
- 0x010184b6: 2701 .' MOVS r7,#1
- 0x010184b8: 8048 H. STRH r0,[r1,#2]
- 0x010184ba: e020 . B 0x10184fe ; smpc_sign_command + 178
- 0x010184bc: 2100 .! MOVS r1,#0
- 0x010184be: 4630 0F MOV r0,r6
- 0x010184c0: f7f0fdca .... BL gapc_get_sign_counter ; 0x1009058
- 0x010184c4: 4601 .F MOV r1,r0
- 0x010184c6: 8860 `. LDRH r0,[r4,#2]
- 0x010184c8: 0a0a .. LSRS r2,r1,#8
- 0x010184ca: 4420 D ADD r0,r0,r4
- 0x010184cc: 7001 .p STRB r1,[r0,#0]
- 0x010184ce: 7042 Bp STRB r2,[r0,#1]
- 0x010184d0: 0c0a .. LSRS r2,r1,#16
- 0x010184d2: 7082 .p STRB r2,[r0,#2]
- 0x010184d4: 0e09 .. LSRS r1,r1,#24
- 0x010184d6: 70c1 .p STRB r1,[r0,#3]
- 0x010184d8: 8860 `. LDRH r0,[r4,#2]
- 0x010184da: f04f31ff O..1 MOV r1,#0xffffffff
- 0x010184de: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x010184e2: 17c1 .. ASRS r1,r0,#31
- 0x010184e4: eb0061d1 ...a ADD r1,r0,r1,LSR #27
- 0x010184e8: eb091061 ..a. ADD r0,r9,r1,ASR #5
- 0x010184ec: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x010184f0: 6909 .i LDR r1,[r1,#0x10]
- 0x010184f2: 7108 .q STRB r0,[r1,#4]
- 0x010184f4: f8551026 U.&. LDR r1,[r5,r6,LSL #2]
- 0x010184f8: 8860 `. LDRH r0,[r4,#2]
- 0x010184fa: 6909 .i LDR r1,[r1,#0x10]
- 0x010184fc: 8048 H. STRH r0,[r1,#2]
- 0x010184fe: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
- 0x01018502: 6902 .i LDR r2,[r0,#0x10]
- 0x01018504: 7910 .y LDRB r0,[r2,#4]
- 0x01018506: 2801 .( CMP r0,#1
- 0x01018508: d00d .. BEQ 0x1018526 ; smpc_sign_command + 218
- 0x0101850a: 8850 P. LDRH r0,[r2,#2]
- 0x0101850c: 3c0c .< SUBS r4,r4,#0xc
- 0x0101850e: 1903 .. ADDS r3,r0,r4
- 0x01018510: 4639 9F MOV r1,r7
- 0x01018512: 4630 0F MOV r0,r6
- 0x01018514: 1d52 R. ADDS r2,r2,#5
- 0x01018516: f7fefa53 ..S. BL smpc_generate_ci ; 0x10169c0
- 0x0101851a: 4640 @F MOV r0,r8
- 0x0101851c: e8bd87f0 .... POP {r4-r10,pc}
- 0x01018520: f04f08d1 O... MOV r8,#0xd1
- 0x01018524: e7f9 .. B 0x101851a ; smpc_sign_command + 206
- 0x01018526: 4639 9F MOV r1,r7
- 0x01018528: 4630 0F MOV r0,r6
- 0x0101852a: f7fefadf .... BL smpc_generate_l ; 0x1016aec
- 0x0101852e: e7f4 .. B 0x101851a ; smpc_sign_command + 206
- $d
- 0x01018530: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_sign_cont
- smpc_sign_cont
- 0x01018534: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01018538: 4689 .F MOV r9,r1
- 0x0101853a: b088 .. SUB sp,sp,#0x20
- 0x0101853c: 4606 .F MOV r6,r0
- 0x0101853e: 2101 .! MOVS r1,#1
- 0x01018540: f7f0fd62 ..b. BL gapc_get_operation_ptr ; 0x1009008
- 0x01018544: 7801 .x LDRB r1,[r0,#0]
- 0x01018546: 4604 .F MOV r4,r0
- 0x01018548: 291b .) CMP r1,#0x1b
- 0x0101854a: d019 .. BEQ 0x1018580 ; smpc_sign_cont + 76
- 0x0101854c: 2701 .' MOVS r7,#1
- 0x0101854e: 4d6e nM LDR r5,[pc,#440] ; [0x1018708] = 0x20004ab8
- 0x01018550: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
- 0x01018554: f8902040 ..@ LDRB r2,[r0,#0x40]
- 0x01018558: 2a3b ;* CMP r2,#0x3b
- 0x0101855a: d013 .. BEQ 0x1018584 ; smpc_sign_cont + 80
- 0x0101855c: 2a3c <* CMP r2,#0x3c
- 0x0101855e: d148 H. BNE 0x10185f2 ; smpc_sign_cont + 190
- 0x01018560: 6903 .i LDR r3,[r0,#0x10]
- 0x01018562: 791a .y LDRB r2,[r3,#4]
- 0x01018564: b3f2 .. CBZ r2,0x10185e4 ; smpc_sign_cont + 176
- 0x01018566: 2a01 .* CMP r2,#1
- 0x01018568: d07e ~. BEQ 0x1018668 ; smpc_sign_cont + 308
- 0x0101856a: 8858 X. LDRH r0,[r3,#2]
- 0x0101856c: 3c0c .< SUBS r4,r4,#0xc
- 0x0101856e: 1903 .. ADDS r3,r0,r4
- 0x01018570: b008 .. ADD sp,sp,#0x20
- 0x01018572: 464a JF MOV r2,r9
- 0x01018574: 4639 9F MOV r1,r7
- 0x01018576: 4630 0F MOV r0,r6
- 0x01018578: e8bd47f0 ...G POP {r4-r10,lr}
- 0x0101857c: f7feba20 .. . B smpc_generate_ci ; 0x10169c0
- 0x01018580: 2700 .' MOVS r7,#0
- 0x01018582: e7e4 .. B 0x101854e ; smpc_sign_cont + 26
- 0x01018584: 6901 .i LDR r1,[r0,#0x10]
- 0x01018586: 8849 I. LDRH r1,[r1,#2]
- 0x01018588: 2910 .) CMP r1,#0x10
- 0x0101858a: d035 5. BEQ 0x10185f8 ; smpc_sign_cont + 196
- 0x0101858c: d226 &. BCS 0x10185dc ; smpc_sign_cont + 168
- 0x0101858e: f04f0100 O... MOV r1,#0
- 0x01018592: 9100 .. STR r1,[sp,#0]
- 0x01018594: 9101 .. STR r1,[sp,#4]
- 0x01018596: 9102 .. STR r1,[sp,#8]
- 0x01018598: 9103 .. STR r1,[sp,#0xc]
- 0x0101859a: 6900 .i LDR r0,[r0,#0x10]
- 0x0101859c: 46e8 .F MOV r8,sp
- 0x0101859e: 8842 B. LDRH r2,[r0,#2]
- 0x010185a0: f1c20110 .... RSB r1,r2,#0x10
- 0x010185a4: eb010008 .... ADD r0,r1,r8
- 0x010185a8: f1040104 .... ADD r1,r4,#4
- 0x010185ac: f7e8f9ec .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010185b0: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
- 0x010185b4: 2180 .! MOVS r1,#0x80
- 0x010185b6: 6900 .i LDR r0,[r0,#0x10]
- 0x010185b8: 8840 @. LDRH r0,[r0,#2]
- 0x010185ba: f1c00210 .... RSB r2,r0,#0x10
- 0x010185be: eb020008 .... ADD r0,r2,r8
- 0x010185c2: aa04 .. ADD r2,sp,#0x10
- 0x010185c4: f8001c01 .... STRB r1,[r0,#-1]
- 0x010185c8: 4649 IF MOV r1,r9
- 0x010185ca: 2001 . MOVS r0,#1
- 0x010185cc: f7fdfd44 ..D. BL smpc_calc_subkeys ; 0x1016058
- 0x010185d0: 466a jF MOV r2,sp
- 0x010185d2: a904 .. ADD r1,sp,#0x10
- 0x010185d4: ea4f0002 O... MOV.W r0,r2
- 0x010185d8: f000f99c .... BL smpc_xor ; 0x1018914
- 0x010185dc: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
- 0x010185e0: 466b kF MOV r3,sp
- 0x010185e2: e000 .. B 0x10185e6 ; smpc_sign_cont + 178
- 0x010185e4: e011 .. B 0x101860a ; smpc_sign_cont + 214
- 0x010185e6: 6902 .i LDR r2,[r0,#0x10]
- 0x010185e8: 4639 9F MOV r1,r7
- 0x010185ea: 4630 0F MOV r0,r6
- 0x010185ec: 1d52 R. ADDS r2,r2,#5
- 0x010185ee: f7fef9e7 .... BL smpc_generate_ci ; 0x10169c0
- 0x010185f2: b008 .. ADD sp,sp,#0x20
- 0x010185f4: e8bd87f0 .... POP {r4-r10,pc}
- 0x010185f8: aa04 .. ADD r2,sp,#0x10
- 0x010185fa: 4649 IF MOV r1,r9
- 0x010185fc: 2000 . MOVS r0,#0
- 0x010185fe: f7fdfd2b ..+. BL smpc_calc_subkeys ; 0x1016058
- 0x01018602: 1d22 ". ADDS r2,r4,#4
- 0x01018604: a904 .. ADD r1,sp,#0x10
- 0x01018606: 4668 hF MOV r0,sp
- 0x01018608: e7e6 .. B 0x10185d8 ; smpc_sign_cont + 164
- 0x0101860a: 291b .) CMP r1,#0x1b
- 0x0101860c: 8861 a. LDRH r1,[r4,#2]
- 0x0101860e: f04f0a00 O... MOV r10,#0
- 0x01018612: d00a .. BEQ 0x101862a ; smpc_sign_cont + 246
- 0x01018614: 1f20 . SUBS r0,r4,#4
- 0x01018616: 4401 .D ADD r1,r1,r0
- 0x01018618: 2208 ." MOVS r2,#8
- 0x0101861a: f1090008 .... ADD r0,r9,#8
- 0x0101861e: f7e8fa5d ..]. BL $Ven$TT$L$$memcmp ; 0x1000adc
- 0x01018622: b168 h. CBZ r0,0x1018640 ; smpc_sign_cont + 268
- 0x01018624: f04f0ad1 O... MOV r10,#0xd1
- 0x01018628: e059 Y. B 0x10186de ; smpc_sign_cont + 426
- 0x0101862a: f1010208 .... ADD r2,r1,#8
- 0x0101862e: 5c61 a\ LDRB r1,[r4,r1]
- 0x01018630: 6341 Ac STR r1,[r0,#0x34]
- 0x01018632: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
- 0x01018636: b297 .. UXTH r7,r2
- 0x01018638: 6b41 Ak LDR r1,[r0,#0x34]
- 0x0101863a: 1c49 I. ADDS r1,r1,#1
- 0x0101863c: 6341 Ac STR r1,[r0,#0x34]
- 0x0101863e: e00b .. B 0x1018658 ; smpc_sign_cont + 292
- 0x01018640: 8867 g. LDRH r7,[r4,#2]
- 0x01018642: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
- 0x01018646: f1a40108 .... SUB r1,r4,#8
- 0x0101864a: 5c79 y\ LDRB r1,[r7,r1]
- 0x0101864c: 6381 .c STR r1,[r0,#0x38]
- 0x0101864e: f8550026 U.&. LDR r0,[r5,r6,LSL #2]
- 0x01018652: 6b81 .k LDR r1,[r0,#0x38]
- 0x01018654: 1c49 I. ADDS r1,r1,#1
- 0x01018656: 6381 .c STR r1,[r0,#0x38]
- 0x01018658: 4630 0F MOV r0,r6
- 0x0101865a: f7f0fb8f .... BL gapc_get_dest_task ; 0x1008d7c
- 0x0101865e: 4601 .F MOV r1,r0
- 0x01018660: 2008 . MOVS r0,#8
- 0x01018662: ea402506 @..% ORR r5,r0,r6,LSL #8
- 0x01018666: e000 .. B 0x101866a ; smpc_sign_cont + 310
- 0x01018668: e041 A. B 0x10186ee ; smpc_sign_cont + 442
- 0x0101866a: 4603 .F MOV r3,r0
- 0x0101866c: 462a *F MOV r2,r5
- 0x0101866e: f640601c @..` MOV r0,#0xe1c
- 0x01018672: f7e8fa10 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01018676: 4680 .F MOV r8,r0
- 0x01018678: 2101 .! MOVS r1,#1
- 0x0101867a: 4630 0F MOV r0,r6
- 0x0101867c: f7f0fccc .... BL gapc_get_requester ; 0x1009018
- 0x01018680: 4601 .F MOV r1,r0
- 0x01018682: 1d38 8. ADDS r0,r7,#4
- 0x01018684: b283 .. UXTH r3,r0
- 0x01018686: 462a *F MOV r2,r5
- 0x01018688: f6406034 @.4` MOV r0,#0xe34
- 0x0101868c: f7e8fa03 .... BL $Ven$TT$L$$ke_msg_alloc ; 0x1000a96
- 0x01018690: 4605 .F MOV r5,r0
- 0x01018692: 7820 x LDRB r0,[r4,#0]
- 0x01018694: 7028 (p STRB r0,[r5,#0]
- 0x01018696: 806f o. STRH r7,[r5,#2]
- 0x01018698: 8862 b. LDRH r2,[r4,#2]
- 0x0101869a: 1d21 !. ADDS r1,r4,#4
- 0x0101869c: 1d28 (. ADDS r0,r5,#4
- 0x0101869e: f7e8f973 ..s. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010186a2: 7820 x LDRB r0,[r4,#0]
- 0x010186a4: 281b .( CMP r0,#0x1b
- 0x010186a6: d108 .. BNE 0x10186ba ; smpc_sign_cont + 390
- 0x010186a8: 8861 a. LDRH r1,[r4,#2]
- 0x010186aa: 1d28 (. ADDS r0,r5,#4
- 0x010186ac: 4401 .D ADD r1,r1,r0
- 0x010186ae: f8d92008 ... LDR r2,[r9,#8]
- 0x010186b2: 600a .` STR r2,[r1,#0]
- 0x010186b4: f8d9000c .... LDR r0,[r9,#0xc]
- 0x010186b8: 6048 H` STR r0,[r1,#4]
- 0x010186ba: 4628 (F MOV r0,r5
- 0x010186bc: f7e8f9f0 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010186c0: 2100 .! MOVS r1,#0
- 0x010186c2: 4630 0F MOV r0,r6
- 0x010186c4: f7f0fcc8 .... BL gapc_get_sign_counter ; 0x1009058
- 0x010186c8: f8c80000 .... STR r0,[r8,#0]
- 0x010186cc: 2101 .! MOVS r1,#1
- 0x010186ce: 4630 0F MOV r0,r6
- 0x010186d0: f7f0fcc2 .... BL gapc_get_sign_counter ; 0x1009058
- 0x010186d4: f8c80004 .... STR r0,[r8,#4]
- 0x010186d8: 4640 @F MOV r0,r8
- 0x010186da: f7e8f9e1 .... BL $Ven$TT$L$$ke_msg_send ; 0x1000aa0
- 0x010186de: b008 .. ADD sp,sp,#0x20
- 0x010186e0: 4652 RF MOV r2,r10
- 0x010186e2: 4630 0F MOV r0,r6
- 0x010186e4: e8bd47f0 ...G POP {r4-r10,lr}
- 0x010186e8: 2101 .! MOVS r1,#1
- 0x010186ea: f7f1b83f ..?. B gapc_send_complete_evt ; 0x100976c
- 0x010186ee: 1d58 X. ADDS r0,r3,#5
- 0x010186f0: 2210 ." MOVS r2,#0x10
- 0x010186f2: 4649 IF MOV r1,r9
- 0x010186f4: f7e8f948 ..H. BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x010186f8: b008 .. ADD sp,sp,#0x20
- 0x010186fa: 4639 9F MOV r1,r7
- 0x010186fc: 4630 0F MOV r0,r6
- 0x010186fe: e8bd47f0 ...G POP {r4-r10,lr}
- 0x01018702: f7feb9f3 .... B smpc_generate_l ; 0x1016aec
- $d
- 0x01018706: 0000 .. DCW 0
- 0x01018708: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_tkdp_rcp_continue
- smpc_tkdp_rcp_continue
- 0x0101870c: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01018710: 4b2e .K LDR r3,[pc,#184] ; [0x10187cc] = 0x20004ab8
- 0x01018712: 4604 .F MOV r4,r0
- 0x01018714: 460d .F MOV r5,r1
- 0x01018716: f8530024 S.$. LDR r0,[r3,r4,LSL #2]
- 0x0101871a: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x0101871e: 6902 .i LDR r2,[r0,#0x10]
- 0x01018720: f1a10635 ..5. SUB r6,r1,#0x35
- 0x01018724: 2e06 .. CMP r6,#6
- 0x01018726: d20f .. BCS 0x1018748 ; smpc_tkdp_rcp_continue + 60
- 0x01018728: e8dff006 .... TBB [pc,r6]
- $d
- 0x0101872c: 050a030e .... DCD 84542222
- 0x01018730: 0a0a .. DCW 2570
- $t
- 0x01018732: 2137 7! MOVS r1,#0x37
- 0x01018734: e000 .. B 0x1018738 ; smpc_tkdp_rcp_continue + 44
- 0x01018736: 2139 9! MOVS r1,#0x39
- 0x01018738: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x0101873c: e8bd81f0 .... POP {r4-r8,pc}
- 0x01018740: 2135 5! MOVS r1,#0x35
- 0x01018742: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x01018746: e001 .. B 0x101874c ; smpc_tkdp_rcp_continue + 64
- 0x01018748: 2935 5) CMP r1,#0x35
- 0x0101874a: d1f7 .. BNE 0x101873c ; smpc_tkdp_rcp_continue + 48
- 0x0101874c: 4620 F MOV r0,r4
- 0x0101874e: f7fffcb3 .... BL smpc_secure_connections_enabled ; 0x10180b8
- 0x01018752: b128 (. CBZ r0,0x1018760 ; smpc_tkdp_rcp_continue + 84
- 0x01018754: f8920051 ..Q. LDRB r0,[r2,#0x51]
- 0x01018758: f0200001 ... BIC r0,r0,#1
- 0x0101875c: f8820051 ..Q. STRB r0,[r2,#0x51]
- 0x01018760: f8920051 ..Q. LDRB r0,[r2,#0x51]
- 0x01018764: 07c1 .. LSLS r1,r0,#31
- 0x01018766: d009 .. BEQ 0x101877c ; smpc_tkdp_rcp_continue + 112
- 0x01018768: f8531024 S.$. LDR r1,[r3,r4,LSL #2]
- 0x0101876c: 2036 6 MOVS r0,#0x36
- 0x0101876e: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01018772: f8120f51 ..Q. LDRB r0,[r2,#0x51]!
- 0x01018776: f0200001 ... BIC r0,r0,#1
- 0x0101877a: e00a .. B 0x1018792 ; smpc_tkdp_rcp_continue + 134
- 0x0101877c: 0781 .. LSLS r1,r0,#30
- 0x0101877e: d50a .. BPL 0x1018796 ; smpc_tkdp_rcp_continue + 138
- 0x01018780: f8531024 S.$. LDR r1,[r3,r4,LSL #2]
- 0x01018784: 2038 8 MOVS r0,#0x38
- 0x01018786: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x0101878a: f8120f51 ..Q. LDRB r0,[r2,#0x51]!
- 0x0101878e: f0200002 ... BIC r0,r0,#2
- 0x01018792: 7010 .p STRB r0,[r2,#0]
- 0x01018794: e7d2 .. B 0x101873c ; smpc_tkdp_rcp_continue + 48
- 0x01018796: 0740 @. LSLS r0,r0,#29
- 0x01018798: d509 .. BPL 0x10187ae ; smpc_tkdp_rcp_continue + 162
- 0x0101879a: f8531024 S.$. LDR r1,[r3,r4,LSL #2]
- 0x0101879e: 203a : MOVS r0,#0x3a
- 0x010187a0: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010187a4: f8120f51 ..Q. LDRB r0,[r2,#0x51]!
- 0x010187a8: f0200004 ... BIC r0,r0,#4
- 0x010187ac: e7f1 .. B 0x1018792 ; smpc_tkdp_rcp_continue + 134
- 0x010187ae: b13d =. CBZ r5,0x10187c0 ; smpc_tkdp_rcp_continue + 180
- 0x010187b0: 4629 )F MOV r1,r5
- 0x010187b2: 4620 F MOV r0,r4
- 0x010187b4: e8bd41f0 ...A POP {r4-r8,lr}
- 0x010187b8: 2300 .# MOVS r3,#0
- 0x010187ba: 461a .F MOV r2,r3
- 0x010187bc: f7febcf8 .... B smpc_pairing_end ; 0x10171b0
- 0x010187c0: 4620 F MOV r0,r4
- 0x010187c2: e8bd41f0 ...A POP {r4-r8,lr}
- 0x010187c6: 2100 .! MOVS r1,#0
- 0x010187c8: f000b88c .... B.W smpc_tkdp_send_start ; 0x10188e4
- $d
- 0x010187cc: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_tkdp_rcp_start
- smpc_tkdp_rcp_start
- 0x010187d0: 4b0a .K LDR r3,[pc,#40] ; [0x10187fc] = 0x20004ab8
- 0x010187d2: b430 0. PUSH {r4,r5}
- 0x010187d4: f8532020 S. LDR r2,[r3,r0,LSL #2]
- 0x010187d8: 6912 .i LDR r2,[r2,#0x10]
- 0x010187da: b161 a. CBZ r1,0x10187f6 ; smpc_tkdp_rcp_start + 38
- 0x010187dc: 7d14 .} LDRB r4,[r2,#0x14]
- 0x010187de: 7ed5 .~ LDRB r5,[r2,#0x1b]
- 0x010187e0: 402c ,@ ANDS r4,r4,r5
- 0x010187e2: f8824051 ..Q@ STRB r4,[r2,#0x51]
- 0x010187e6: f8533020 S. 0 LDR r3,[r3,r0,LSL #2]
- 0x010187ea: 2235 5" MOVS r2,#0x35
- 0x010187ec: f8832040 ..@ STRB r2,[r3,#0x40]
- 0x010187f0: bc30 0. POP {r4,r5}
- 0x010187f2: f7ffbf8b .... B.W smpc_tkdp_rcp_continue ; 0x101870c
- 0x010187f6: 7d54 T} LDRB r4,[r2,#0x15]
- 0x010187f8: 7f15 .. LDRB r5,[r2,#0x1c]
- 0x010187fa: e7f1 .. B 0x10187e0 ; smpc_tkdp_rcp_start + 16
- $d
- 0x010187fc: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_tkdp_send_continue
- smpc_tkdp_send_continue
- 0x01018800: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x01018804: 4d36 6M LDR r5,[pc,#216] ; [0x10188e0] = 0x20004ab8
- 0x01018806: 4604 .F MOV r4,r0
- 0x01018808: 460f .F MOV r7,r1
- 0x0101880a: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x0101880e: f8901040 ..@. LDRB r1,[r0,#0x40]
- 0x01018812: 6906 .i LDR r6,[r0,#0x10]
- 0x01018814: 2931 1) CMP r1,#0x31
- 0x01018816: d008 .. BEQ 0x101882a ; smpc_tkdp_send_continue + 42
- 0x01018818: 2932 2) CMP r1,#0x32
- 0x0101881a: d003 .. BEQ 0x1018824 ; smpc_tkdp_send_continue + 36
- 0x0101881c: 2933 3) CMP r1,#0x33
- 0x0101881e: d001 .. BEQ 0x1018824 ; smpc_tkdp_send_continue + 36
- 0x01018820: 2934 4) CMP r1,#0x34
- 0x01018822: d127 '. BNE 0x1018874 ; smpc_tkdp_send_continue + 116
- 0x01018824: 2131 1! MOVS r1,#0x31
- 0x01018826: f8801040 ..@. STRB r1,[r0,#0x40]
- 0x0101882a: f8960051 ..Q. LDRB r0,[r6,#0x51]
- 0x0101882e: 07c1 .. LSLS r1,r0,#31
- 0x01018830: d00d .. BEQ 0x101884e ; smpc_tkdp_send_continue + 78
- 0x01018832: f0200001 ... BIC r0,r0,#1
- 0x01018836: f8860051 ..Q. STRB r0,[r6,#0x51]
- 0x0101883a: 4620 F MOV r0,r4
- 0x0101883c: f7fffc3c ..<. BL smpc_secure_connections_enabled ; 0x10180b8
- 0x01018840: bb40 @. CBNZ r0,0x1018894 ; smpc_tkdp_send_continue + 148
- 0x01018842: 2107 .! MOVS r1,#7
- 0x01018844: 4620 F MOV r0,r4
- 0x01018846: f7fffd1d .... BL smpc_send_pairing_req_ind ; 0x1018284
- 0x0101884a: 2032 2 MOVS r0,#0x32
- 0x0101884c: e00e .. B 0x101886c ; smpc_tkdp_send_continue + 108
- 0x0101884e: 0781 .. LSLS r1,r0,#30
- 0x01018850: d521 !. BPL 0x1018896 ; smpc_tkdp_send_continue + 150
- 0x01018852: f0200002 ... BIC r0,r0,#2
- 0x01018856: f8860051 ..Q. STRB r0,[r6,#0x51]
- 0x0101885a: f7f2fbe1 .... BL gapm_get_address_type ; 0x100b020
- 0x0101885e: 0740 @. LSLS r0,r0,#29
- 0x01018860: d50a .. BPL 0x1018878 ; smpc_tkdp_send_continue + 120
- 0x01018862: 2105 .! MOVS r1,#5
- 0x01018864: 4620 F MOV r0,r4
- 0x01018866: f7fffd0d .... BL smpc_send_pairing_req_ind ; 0x1018284
- 0x0101886a: 2033 3 MOVS r0,#0x33
- 0x0101886c: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x01018870: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x01018874: e8bd81f0 .... POP {r4-r8,pc}
- 0x01018878: f7f2fc7a ..z. BL gapm_get_irk ; 0x100b170
- 0x0101887c: 4602 .F MOV r2,r0
- 0x0101887e: 2108 .! MOVS r1,#8
- 0x01018880: 4620 F MOV r0,r4
- 0x01018882: f7feff69 ..i. BL smpc_pdu_send ; 0x1017758
- 0x01018886: f7f2fbe7 .... BL gapm_get_bdaddr ; 0x100b058
- 0x0101888a: 4602 .F MOV r2,r0
- 0x0101888c: 2109 .! MOVS r1,#9
- 0x0101888e: 4620 F MOV r0,r4
- 0x01018890: f7feff62 ..b. BL smpc_pdu_send ; 0x1017758
- 0x01018894: e00e .. B 0x10188b4 ; smpc_tkdp_send_continue + 180
- 0x01018896: 0741 A. LSLS r1,r0,#29
- 0x01018898: d513 .. BPL 0x10188c2 ; smpc_tkdp_send_continue + 194
- 0x0101889a: f0200004 ... BIC r0,r0,#4
- 0x0101889e: f8860051 ..Q. STRB r0,[r6,#0x51]
- 0x010188a2: f8551024 U.$. LDR r1,[r5,r4,LSL #2]
- 0x010188a6: 2034 4 MOVS r0,#0x34
- 0x010188a8: f8810040 ..@. STRB r0,[r1,#0x40]
- 0x010188ac: 2106 .! MOVS r1,#6
- 0x010188ae: 4620 F MOV r0,r4
- 0x010188b0: f7fffce8 .... BL smpc_send_pairing_req_ind ; 0x1018284
- 0x010188b4: f8550024 U.$. LDR r0,[r5,r4,LSL #2]
- 0x010188b8: f8900040 ..@. LDRB r0,[r0,#0x40]
- 0x010188bc: 2831 1( CMP r0,#0x31
- 0x010188be: d0b4 .. BEQ 0x101882a ; smpc_tkdp_send_continue + 42
- 0x010188c0: e7d8 .. B 0x1018874 ; smpc_tkdp_send_continue + 116
- 0x010188c2: b12f /. CBZ r7,0x10188d0 ; smpc_tkdp_send_continue + 208
- 0x010188c4: 4639 9F MOV r1,r7
- 0x010188c6: 4620 F MOV r0,r4
- 0x010188c8: e8bd41f0 ...A POP {r4-r8,lr}
- 0x010188cc: f7ffbf80 .... B.W smpc_tkdp_rcp_start ; 0x10187d0
- 0x010188d0: 4639 9F MOV r1,r7
- 0x010188d2: 4620 F MOV r0,r4
- 0x010188d4: e8bd41f0 ...A POP {r4-r8,lr}
- 0x010188d8: 2300 .# MOVS r3,#0
- 0x010188da: 461a .F MOV r2,r3
- 0x010188dc: f7febc68 ..h. B smpc_pairing_end ; 0x10171b0
- $d
- 0x010188e0: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_tkdp_send_start
- smpc_tkdp_send_start
- 0x010188e4: 4b0a .K LDR r3,[pc,#40] ; [0x1018910] = 0x20004ab8
- 0x010188e6: b430 0. PUSH {r4,r5}
- 0x010188e8: f8532020 S. LDR r2,[r3,r0,LSL #2]
- 0x010188ec: 6912 .i LDR r2,[r2,#0x10]
- 0x010188ee: b161 a. CBZ r1,0x101890a ; smpc_tkdp_send_start + 38
- 0x010188f0: 7d54 T} LDRB r4,[r2,#0x15]
- 0x010188f2: 7f15 .. LDRB r5,[r2,#0x1c]
- 0x010188f4: 402c ,@ ANDS r4,r4,r5
- 0x010188f6: f8824051 ..Q@ STRB r4,[r2,#0x51]
- 0x010188fa: f8533020 S. 0 LDR r3,[r3,r0,LSL #2]
- 0x010188fe: 2231 1" MOVS r2,#0x31
- 0x01018900: f8832040 ..@ STRB r2,[r3,#0x40]
- 0x01018904: bc30 0. POP {r4,r5}
- 0x01018906: f7ffbf7b ..{. B.W smpc_tkdp_send_continue ; 0x1018800
- 0x0101890a: 7d14 .} LDRB r4,[r2,#0x14]
- 0x0101890c: 7ed5 .~ LDRB r5,[r2,#0x1b]
- 0x0101890e: e7f1 .. B 0x10188f4 ; smpc_tkdp_send_start + 16
- $d
- 0x01018910: 20004ab8 .J. DCD 536890040
- $t
- i.smpc_xor
- smpc_xor
- 0x01018914: b530 0. PUSH {r4,r5,lr}
- 0x01018916: 2300 .# MOVS r3,#0
- 0x01018918: 5ccc .\ LDRB r4,[r1,r3]
- 0x0101891a: 5cd5 .\ LDRB r5,[r2,r3]
- 0x0101891c: 406c l@ EORS r4,r4,r5
- 0x0101891e: 54c4 .T STRB r4,[r0,r3]
- 0x01018920: 1c5b [. ADDS r3,r3,#1
- 0x01018922: b2db .. UXTB r3,r3
- 0x01018924: 2b10 .+ CMP r3,#0x10
- 0x01018926: d3f7 .. BCC 0x1018918 ; smpc_xor + 4
- 0x01018928: bd30 0. POP {r4,r5,pc}
- 0x0101892a: 0000 .. MOVS r0,r0
- i.snesor_dpi_init
- snesor_dpi_init
- 0x0101892c: b570 p. PUSH {r4-r6,lr}
- 0x0101892e: 4d0f .M LDR r5,[pc,#60] ; [0x101896c] = 0x200034fa
- 0x01018930: 4604 .F MOV r4,r0
- 0x01018932: 4e0f .N LDR r6,[pc,#60] ; [0x1018970] = 0x101a032
- 0x01018934: 7868 hx LDRB r0,[r5,#1]
- 0x01018936: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x0101893a: 4430 0D ADD r0,r0,r6
- 0x0101893c: 7880 .x LDRB r0,[r0,#2]
- 0x0101893e: fbb4f0f0 .... UDIV r0,r4,r0
- 0x01018942: b2c1 .. UXTB r1,r0
- 0x01018944: 200d . MOVS r0,#0xd
- 0x01018946: f7fcff57 ..W. BL sensor_write_reg ; 0x10157f8
- 0x0101894a: 7868 hx LDRB r0,[r5,#1]
- 0x0101894c: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x01018950: 4430 0D ADD r0,r0,r6
- 0x01018952: 7880 .x LDRB r0,[r0,#2]
- 0x01018954: fbb4f0f0 .... UDIV r0,r4,r0
- 0x01018958: b2c1 .. UXTB r1,r0
- 0x0101895a: 200e . MOVS r0,#0xe
- 0x0101895c: f7fcff4c ..L. BL sensor_write_reg ; 0x10157f8
- 0x01018960: 4621 !F MOV r1,r4
- 0x01018962: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01018966: a003 .. ADR r0,{pc}+0xe ; 0x1018974
- 0x01018968: f7e8b804 .... B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x0101896c: 200034fa .4. DCD 536884474
- 0x01018970: 0101a032 2... DCD 16883762
- 0x01018974: 6e65735b [sen DCD 1852142427
- 0x01018978: 6f736f73 soso DCD 1869836147
- 0x0101897c: 70645d72 r]dp DCD 1885625714
- 0x01018980: 65732069 i se DCD 1702043753
- 0x01018984: 64253a74 t:%d DCD 1680161396
- 0x01018988: 00000a0d .... DCD 2573
- $t
- i.sp_gatt_add_service
- sp_gatt_add_service
- 0x0101898c: 4807 .H LDR r0,[pc,#28] ; [0x10189ac] = 0x20004070
- 0x0101898e: b510 .. PUSH {r4,lr}
- 0x01018990: 4905 .I LDR r1,[pc,#20] ; [0x10189a8] = 0x101a68c
- 0x01018992: 6001 .` STR r1,[r0,#0]
- 0x01018994: 2107 .! MOVS r1,#7
- 0x01018996: 7101 .q STRB r1,[r0,#4]
- 0x01018998: 4905 .I LDR r1,[pc,#20] ; [0x10189b0] = 0x10189b9
- 0x0101899a: 6081 .` STR r1,[r0,#8]
- 0x0101899c: f7f4f8f2 .... BL gatt_add_service ; 0x100cb84
- 0x010189a0: 4904 .I LDR r1,[pc,#16] ; [0x10189b4] = 0x2000380d
- 0x010189a2: 7008 .p STRB r0,[r1,#0]
- 0x010189a4: bd10 .. POP {r4,pc}
- $d
- 0x010189a6: 0000 .. DCW 0
- 0x010189a8: 0101a68c .... DCD 16885388
- 0x010189ac: 20004070 p@. DCD 536887408
- 0x010189b0: 010189b9 .... DCD 16878009
- 0x010189b4: 2000380d .8. DCD 536885261
- $t
- i.sp_gatt_msg_handler
- sp_gatt_msg_handler
- 0x010189b8: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x010189bc: 4604 .F MOV r4,r0
- 0x010189be: 7800 .x LDRB r0,[r0,#0]
- 0x010189c0: 2600 .& MOVS r6,#0
- 0x010189c2: 4d3f ?M LDR r5,[pc,#252] ; [0x1018ac0] = 0x2000380d
- 0x010189c4: 2809 .( CMP r0,#9
- 0x010189c6: d278 x. BCS 0x1018aba ; sp_gatt_msg_handler + 258
- 0x010189c8: e8dff000 .... TBB [pc,r0]
- $d
- 0x010189cc: 77771605 ..ww DCD 2004293125
- 0x010189d0: 6e777777 wwwn DCD 1853323127
- 0x010189d4: 0072 r. DCW 114
- $t
- 0x010189d6: 88a0 .. LDRH r0,[r4,#4]
- 0x010189d8: 2803 .( CMP r0,#3
- 0x010189da: d002 .. BEQ 0x10189e2 ; sp_gatt_msg_handler + 42
- 0x010189dc: 2806 .( CMP r0,#6
- 0x010189de: d004 .. BEQ 0x10189ea ; sp_gatt_msg_handler + 50
- 0x010189e0: e06b k. B 0x1018aba ; sp_gatt_msg_handler + 258
- 0x010189e2: f8b51003 .... LDRH r1,[r5,#3]
- 0x010189e6: 68e0 .h LDR r0,[r4,#0xc]
- 0x010189e8: e002 .. B 0x10189f0 ; sp_gatt_msg_handler + 56
- 0x010189ea: f8b51005 .... LDRH r1,[r5,#5]
- 0x010189ee: 68e0 .h LDR r0,[r4,#0xc]
- 0x010189f0: 8001 .. STRH r1,[r0,#0]
- 0x010189f2: 2002 . MOVS r0,#2
- 0x010189f4: e8bd81f0 .... POP {r4-r8,pc}
- 0x010189f8: 88a0 .. LDRH r0,[r4,#4]
- 0x010189fa: 2802 .( CMP r0,#2
- 0x010189fc: d007 .. BEQ 0x1018a0e ; sp_gatt_msg_handler + 86
- 0x010189fe: 2805 .( CMP r0,#5
- 0x01018a00: d01d .. BEQ 0x1018a3e ; sp_gatt_msg_handler + 134
- 0x01018a02: 2101 .! MOVS r1,#1
- 0x01018a04: 2803 .( CMP r0,#3
- 0x01018a06: d033 3. BEQ 0x1018a70 ; sp_gatt_msg_handler + 184
- 0x01018a08: 2806 .( CMP r0,#6
- 0x01018a0a: d03e >. BEQ 0x1018a8a ; sp_gatt_msg_handler + 210
- 0x01018a0c: e055 U. B 0x1018aba ; sp_gatt_msg_handler + 258
- 0x01018a0e: 8922 ". LDRH r2,[r4,#8]
- 0x01018a10: 2003 . MOVS r0,#3
- 0x01018a12: 68e1 .h LDR r1,[r4,#0xc]
- 0x01018a14: f000fc24 ..$. BL user_event_send ; 0x1019260
- 0x01018a18: 88e2 .. LDRH r2,[r4,#6]
- 0x01018a1a: 88a1 .. LDRH r1,[r4,#4]
- 0x01018a1c: a029 ). ADR r0,{pc}+0xa8 ; 0x1018ac4
- 0x01018a1e: f7e7ffa9 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018a22: 8926 &. LDRH r6,[r4,#8]
- 0x01018a24: 2500 .% MOVS r5,#0
- 0x01018a26: 68e7 .h LDR r7,[r4,#0xc]
- 0x01018a28: 2e00 .. CMP r6,#0
- 0x01018a2a: d046 F. BEQ 0x1018aba ; sp_gatt_msg_handler + 258
- 0x01018a2c: e004 .. B 0x1018a38 ; sp_gatt_msg_handler + 128
- 0x01018a2e: 5d79 y] LDRB r1,[r7,r5]
- 0x01018a30: a02e .. ADR r0,{pc}+0xbc ; 0x1018aec
- 0x01018a32: f7e7ff9f .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018a36: 1c6d m. ADDS r5,r5,#1
- 0x01018a38: 42b5 .B CMP r5,r6
- 0x01018a3a: d3f8 .. BCC 0x1018a2e ; sp_gatt_msg_handler + 118
- 0x01018a3c: e016 .. B 0x1018a6c ; sp_gatt_msg_handler + 180
- 0x01018a3e: 8922 ". LDRH r2,[r4,#8]
- 0x01018a40: 2003 . MOVS r0,#3
- 0x01018a42: 68e1 .h LDR r1,[r4,#0xc]
- 0x01018a44: f000fc0c .... BL user_event_send ; 0x1019260
- 0x01018a48: 88e2 .. LDRH r2,[r4,#6]
- 0x01018a4a: 88a1 .. LDRH r1,[r4,#4]
- 0x01018a4c: a029 ). ADR r0,{pc}+0xa8 ; 0x1018af4
- 0x01018a4e: f7e7ff91 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018a52: 8926 &. LDRH r6,[r4,#8]
- 0x01018a54: 2500 .% MOVS r5,#0
- 0x01018a56: 68e7 .h LDR r7,[r4,#0xc]
- 0x01018a58: 2e00 .. CMP r6,#0
- 0x01018a5a: d02e .. BEQ 0x1018aba ; sp_gatt_msg_handler + 258
- 0x01018a5c: e004 .. B 0x1018a68 ; sp_gatt_msg_handler + 176
- 0x01018a5e: 5d79 y] LDRB r1,[r7,r5]
- 0x01018a60: a022 ". ADR r0,{pc}+0x8c ; 0x1018aec
- 0x01018a62: f7e7ff87 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018a66: 1c6d m. ADDS r5,r5,#1
- 0x01018a68: 42b5 .B CMP r5,r6
- 0x01018a6a: d3f8 .. BCC 0x1018a5e ; sp_gatt_msg_handler + 166
- 0x01018a6c: a02b +. ADR r0,{pc}+0xb0 ; 0x1018b1c
- 0x01018a6e: e015 .. B 0x1018a9c ; sp_gatt_msg_handler + 228
- 0x01018a70: 68e0 .h LDR r0,[r4,#0xc]
- 0x01018a72: 8802 .. LDRH r2,[r0,#0]
- 0x01018a74: f8a52003 ... STRH r2,[r5,#3]
- 0x01018a78: 7800 .x LDRB r0,[r0,#0]
- 0x01018a7a: 07c0 .. LSLS r0,r0,#31
- 0x01018a7c: d002 .. BEQ 0x1018a84 ; sp_gatt_msg_handler + 204
- 0x01018a7e: 7069 ip STRB r1,[r5,#1]
- 0x01018a80: a027 '. ADR r0,{pc}+0xa0 ; 0x1018b20
- 0x01018a82: e00b .. B 0x1018a9c ; sp_gatt_msg_handler + 228
- 0x01018a84: 706e np STRB r6,[r5,#1]
- 0x01018a86: a02b +. ADR r0,{pc}+0xae ; 0x1018b34
- 0x01018a88: e008 .. B 0x1018a9c ; sp_gatt_msg_handler + 228
- 0x01018a8a: 68e0 .h LDR r0,[r4,#0xc]
- 0x01018a8c: 8802 .. LDRH r2,[r0,#0]
- 0x01018a8e: f8a52005 ... STRH r2,[r5,#5]
- 0x01018a92: 7800 .x LDRB r0,[r0,#0]
- 0x01018a94: 07c0 .. LSLS r0,r0,#31
- 0x01018a96: d004 .. BEQ 0x1018aa2 ; sp_gatt_msg_handler + 234
- 0x01018a98: 70a9 .p STRB r1,[r5,#2]
- 0x01018a9a: a02b +. ADR r0,{pc}+0xae ; 0x1018b48
- 0x01018a9c: f7e7ff6a ..j. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018aa0: e00b .. B 0x1018aba ; sp_gatt_msg_handler + 258
- 0x01018aa2: 70ae .p STRB r6,[r5,#2]
- 0x01018aa4: a02d -. ADR r0,{pc}+0xb8 ; 0x1018b5c
- 0x01018aa6: e7f9 .. B 0x1018a9c ; sp_gatt_msg_handler + 228
- 0x01018aa8: f7f7ff56 ..V. BL hid_mouse_timer_start ; 0x1010958
- 0x01018aac: a030 0. ADR r0,{pc}+0xc4 ; 0x1018b70
- 0x01018aae: e7f5 .. B 0x1018a9c ; sp_gatt_msg_handler + 228
- 0x01018ab0: a033 3. ADR r0,{pc}+0xd0 ; 0x1018b80
- 0x01018ab2: f7e7ff5f .._. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018ab6: 706e np STRB r6,[r5,#1]
- 0x01018ab8: 70ae .p STRB r6,[r5,#2]
- 0x01018aba: 8920 . LDRH r0,[r4,#8]
- 0x01018abc: e79a .. B 0x10189f4 ; sp_gatt_msg_handler + 60
- $d
- 0x01018abe: 0000 .. DCW 0
- 0x01018ac0: 2000380d .8. DCD 536885261
- 0x01018ac4: 72616863 char DCD 1918986339
- 0x01018ac8: 65725f31 1_re DCD 1701994289
- 0x01018acc: 61287663 cv(a DCD 1630041699
- 0x01018ad0: 695f7474 tt_i DCD 1767863412
- 0x01018ad4: 253a7864 dx:% DCD 624588900
- 0x01018ad8: 68202c64 d, h DCD 1746938980
- 0x01018adc: 6c646e61 andl DCD 1818521185
- 0x01018ae0: 78303a65 e:0x DCD 2016426597
- 0x01018ae4: 78323025 %02x DCD 2016555045
- 0x01018ae8: 00203a29 ): . DCD 2112041
- 0x01018aec: 30257830 0x%0 DCD 807761968
- 0x01018af0: 002c5832 2X,. DCD 2906162
- 0x01018af4: 72616863 char DCD 1918986339
- 0x01018af8: 65725f32 2_re DCD 1701994290
- 0x01018afc: 61287663 cv(a DCD 1630041699
- 0x01018b00: 695f7474 tt_i DCD 1767863412
- 0x01018b04: 253a7864 dx:% DCD 624588900
- 0x01018b08: 68202c64 d, h DCD 1746938980
- 0x01018b0c: 6c646e61 andl DCD 1818521185
- 0x01018b10: 78303a65 e:0x DCD 2016426597
- 0x01018b14: 78323025 %02x DCD 2016555045
- 0x01018b18: 00203a29 ): . DCD 2112041
- 0x01018b1c: 00000a0d .... DCD 2573
- 0x01018b20: 72616863 char DCD 1918986339
- 0x01018b24: 746e5f31 1_nt DCD 1953390385
- 0x01018b28: 6e655f66 f_en DCD 1852137318
- 0x01018b2c: 656c6261 able DCD 1701601889
- 0x01018b30: 00000a0d .... DCD 2573
- 0x01018b34: 72616863 char DCD 1918986339
- 0x01018b38: 746e5f31 1_nt DCD 1953390385
- 0x01018b3c: 69645f66 f_di DCD 1768185702
- 0x01018b40: 6c626173 sabl DCD 1818386803
- 0x01018b44: 000a0d65 e... DCD 658789
- 0x01018b48: 72616863 char DCD 1918986339
- 0x01018b4c: 746e5f32 2_nt DCD 1953390386
- 0x01018b50: 6e655f66 f_en DCD 1852137318
- 0x01018b54: 656c6261 able DCD 1701601889
- 0x01018b58: 00000a0d .... DCD 2573
- 0x01018b5c: 72616863 char DCD 1918986339
- 0x01018b60: 746e5f32 2_nt DCD 1953390386
- 0x01018b64: 69645f66 f_di DCD 1768185702
- 0x01018b68: 6c626173 sabl DCD 1818386803
- 0x01018b6c: 000a0d65 e... DCD 658789
- 0x01018b70: 6b6e696c link DCD 1802398060
- 0x01018b74: 6572635f _cre DCD 1701995359
- 0x01018b78: 64657461 ated DCD 1684370529
- 0x01018b7c: 00000a0d .... DCD 2573
- 0x01018b80: 6b6e696c link DCD 1802398060
- 0x01018b84: 736f6c5f _los DCD 1936682079
- 0x01018b88: 000a0d74 t... DCD 658804
- $t
- i.sp_start_adv
- sp_start_adv
- 0x01018b8c: e92d43f0 -..C PUSH {r4-r9,lr}
- 0x01018b90: 4d3e >M LDR r5,[pc,#248] ; [0x1018c8c] = 0x200034fa
- 0x01018b92: 2401 .$ MOVS r4,#1
- 0x01018b94: 4e3e >N LDR r6,[pc,#248] ; [0x1018c90] = 0x20003c00
- 0x01018b96: 7828 (x LDRB r0,[r5,#0]
- 0x01018b98: 2700 .' MOVS r7,#0
- 0x01018b9a: b091 .. SUB sp,sp,#0x44
- 0x01018b9c: f04f0807 O... MOV r8,#7
- 0x01018ba0: f04f0909 O... MOV r9,#9
- 0x01018ba4: 2800 .( CMP r0,#0
- 0x01018ba6: d03a :. BEQ 0x1018c1e ; sp_start_adv + 146
- 0x01018ba8: a906 .. ADD r1,sp,#0x18
- 0x01018baa: 2000 . MOVS r0,#0
- 0x01018bac: f7eff9b8 .... BL gap_bond_manager_get_info ; 0x1007f20
- 0x01018bb0: f88d800e .... STRB r8,[sp,#0xe]
- 0x01018bb4: 2030 0 MOVS r0,#0x30
- 0x01018bb6: f88d700f ...p STRB r7,[sp,#0xf]
- 0x01018bba: f88d4000 ...@ STRB r4,[sp,#0]
- 0x01018bbe: f8ad000a .... STRH r0,[sp,#0xa]
- 0x01018bc2: f8ad000c .... STRH r0,[sp,#0xc]
- 0x01018bc6: f88d4001 ...@ STRB r4,[sp,#1]
- 0x01018bca: 4668 hF MOV r0,sp
- 0x01018bcc: f7effa60 ..`. BL gap_set_advertising_param ; 0x1008090
- 0x01018bd0: a130 0. ADR r1,{pc}+0xc4 ; 0x1018c94
- 0x01018bd2: 230d .# MOVS r3,#0xd
- 0x01018bd4: c907 .. LDM r1,{r0-r2}
- 0x01018bd6: f8063b02 ...; STRB r3,[r6],#2
- 0x01018bda: f8069c01 .... STRB r9,[r6,#-1]
- 0x01018bde: 6030 0` STR r0,[r6,#0]
- 0x01018be0: 6071 q` STR r1,[r6,#4]
- 0x01018be2: 60b2 .` STR r2,[r6,#8]
- 0x01018be4: f89d003f ..?. LDRB r0,[sp,#0x3f]
- 0x01018be8: 2801 .( CMP r0,#1
- 0x01018bea: d04b K. BEQ 0x1018c84 ; sp_start_adv + 248
- 0x01018bec: 210f .! MOVS r1,#0xf
- 0x01018bee: 482c ,H LDR r0,[pc,#176] ; [0x1018ca0] = 0x20003509
- 0x01018bf0: f7effa49 ..I. BL gap_set_advertising_data ; 0x1008086
- 0x01018bf4: 210e .! MOVS r1,#0xe
- 0x01018bf6: 4826 &H LDR r0,[pc,#152] ; [0x1018c90] = 0x20003c00
- 0x01018bf8: f7effa4e ..N. BL gap_set_advertising_rsp_data ; 0x1008098
- 0x01018bfc: f89d003f ..?. LDRB r0,[sp,#0x3f]
- 0x01018c00: 2801 .( CMP r0,#1
- 0x01018c02: d041 A. BEQ 0x1018c88 ; sp_start_adv + 252
- 0x01018c04: a127 '. ADR r1,{pc}+0xa0 ; 0x1018ca4
- 0x01018c06: a02c ,. ADR r0,{pc}+0xb2 ; 0x1018cb8
- 0x01018c08: f7e7feb4 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018c0c: a02c ,. ADR r0,{pc}+0xb4 ; 0x1018cc0
- 0x01018c0e: f7e7feb1 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018c12: b011 .. ADD sp,sp,#0x44
- 0x01018c14: 2000 . MOVS r0,#0
- 0x01018c16: e8bd43f0 ...C POP {r4-r9,lr}
- 0x01018c1a: f7efba5d ..]. B gap_start_advertising ; 0x10080d8
- 0x01018c1e: f88d800e .... STRB r8,[sp,#0xe]
- 0x01018c22: 2020 MOVS r0,#0x20
- 0x01018c24: f88d700f ...p STRB r7,[sp,#0xf]
- 0x01018c28: f88d4000 ...@ STRB r4,[sp,#0]
- 0x01018c2c: f8ad000a .... STRH r0,[sp,#0xa]
- 0x01018c30: f8ad000c .... STRH r0,[sp,#0xc]
- 0x01018c34: f88d4001 ...@ STRB r4,[sp,#1]
- 0x01018c38: 4668 hF MOV r0,sp
- 0x01018c3a: f7effa29 ..). BL gap_set_advertising_param ; 0x1008090
- 0x01018c3e: 78a8 .x LDRB r0,[r5,#2]
- 0x01018c40: 2801 .( CMP r0,#1
- 0x01018c42: d017 .. BEQ 0x1018c74 ; sp_start_adv + 232
- 0x01018c44: 220b ." MOVS r2,#0xb
- 0x01018c46: a124 $. ADR r1,{pc}+0x92 ; 0x1018cd8
- 0x01018c48: a806 .. ADD r0,sp,#0x18
- 0x01018c4a: f7e7ff56 ..V. BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x01018c4e: 240b .$ MOVS r4,#0xb
- 0x01018c50: 1c61 a. ADDS r1,r4,#1
- 0x01018c52: 7031 1p STRB r1,[r6,#0]
- 0x01018c54: f8869001 .... STRB r9,[r6,#1]
- 0x01018c58: 4622 "F MOV r2,r4
- 0x01018c5a: a906 .. ADD r1,sp,#0x18
- 0x01018c5c: 1cb0 .. ADDS r0,r6,#2
- 0x01018c5e: f7e7fe93 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x1000988
- 0x01018c62: 2108 .! MOVS r1,#8
- 0x01018c64: 480e .H LDR r0,[pc,#56] ; [0x1018ca0] = 0x20003509
- 0x01018c66: f7effa0e .... BL gap_set_advertising_data ; 0x1008086
- 0x01018c6a: 1ca1 .. ADDS r1,r4,#2
- 0x01018c6c: 4808 .H LDR r0,[pc,#32] ; [0x1018c90] = 0x20003c00
- 0x01018c6e: f7effa13 .... BL gap_set_advertising_rsp_data ; 0x1008098
- 0x01018c72: e7cb .. B 0x1018c0c ; sp_start_adv + 128
- 0x01018c74: 70af .p STRB r7,[r5,#2]
- 0x01018c76: 220d ." MOVS r2,#0xd
- 0x01018c78: a11a .. ADR r1,{pc}+0x6c ; 0x1018ce4
- 0x01018c7a: a806 .. ADD r0,sp,#0x18
- 0x01018c7c: f7e7ff3d ..=. BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x01018c80: 240d .$ MOVS r4,#0xd
- 0x01018c82: e7e5 .. B 0x1018c50 ; sp_start_adv + 196
- 0x01018c84: 2108 .! MOVS r1,#8
- 0x01018c86: e7b2 .. B 0x1018bee ; sp_start_adv + 98
- 0x01018c88: a11a .. ADR r1,{pc}+0x6c ; 0x1018cf4
- 0x01018c8a: e7bc .. B 0x1018c06 ; sp_start_adv + 122
- $d
- 0x01018c8c: 200034fa .4. DCD 536884474
- 0x01018c90: 20003c00 .<. DCD 536886272
- 0x01018c94: 4d5f5246 FR_M DCD 1298092614
- 0x01018c98: 6573756f ouse DCD 1702065519
- 0x01018c9c: 454c425f _BLE DCD 1162625631
- 0x01018ca0: 20003509 .5. DCD 536884489
- 0x01018ca4: 68746f4e Noth DCD 1752461134
- 0x01018ca8: 20676e69 ing DCD 543649385
- 0x01018cac: 646e6f62 bond DCD 1684959074
- 0x01018cb0: 666e6920 inf DCD 1718511904
- 0x01018cb4: 0000006f o... DCD 111
- 0x01018cb8: 0a0d7325 %s.. DCD 168653605
- 0x01018cbc: 00000000 .... DCD 0
- 0x01018cc0: 72617453 Star DCD 1918989395
- 0x01018cc4: 64612074 t ad DCD 1684086900
- 0x01018cc8: 74726576 vert DCD 1953654134
- 0x01018ccc: 6e697369 isin DCD 1852404585
- 0x01018cd0: 2e2e2e67 g... DCD 774778471
- 0x01018cd4: 00000a0d .... DCD 2573
- 0x01018cd8: 4d5f5246 FR_M DCD 1298092614
- 0x01018cdc: 6573756f ouse DCD 1702065519
- 0x01018ce0: 0047445f _DG. DCD 4670559
- 0x01018ce4: 4d5f5246 FR_M DCD 1298092614
- 0x01018ce8: 6573756f ouse DCD 1702065519
- 0x01018cec: 5f47445f _DG_ DCD 1598506079
- 0x01018cf0: 00000050 P... DCD 80
- 0x01018cf4: 65766148 Have DCD 1702256968
- 0x01018cf8: 6e6f6220 bon DCD 1852793376
- 0x01018cfc: 6e692064 d in DCD 1852383332
- 0x01018d00: 00006f66 fo.. DCD 28518
- $t
- i.system_latency_disable
- system_latency_disable
- 0x01018d04: b510 .. PUSH {r4,lr}
- 0x01018d06: 4c09 .L LDR r4,[pc,#36] ; [0x1018d2c] = 0x200039b8
- 0x01018d08: 28ff .( CMP r0,#0xff
- 0x01018d0a: d00b .. BEQ 0x1018d24 ; system_latency_disable + 32
- 0x01018d0c: f7effff4 .... BL gapc_get_conhdl ; 0x1008cf8
- 0x01018d10: f5a0417f ...A SUB r1,r0,#0xff00
- 0x01018d14: 39ff .9 SUBS r1,r1,#0xff
- 0x01018d16: d004 .. BEQ 0x1018d22 ; system_latency_disable + 30
- 0x01018d18: 2101 .! MOVS r1,#1
- 0x01018d1a: 4081 .@ LSLS r1,r1,r0
- 0x01018d1c: 6920 i LDR r0,[r4,#0x10]
- 0x01018d1e: 4301 .C ORRS r1,r1,r0
- 0x01018d20: 6121 !a STR r1,[r4,#0x10]
- 0x01018d22: bd10 .. POP {r4,pc}
- 0x01018d24: f04f30ff O..0 MOV r0,#0xffffffff
- 0x01018d28: 6120 a STR r0,[r4,#0x10]
- 0x01018d2a: bd10 .. POP {r4,pc}
- $d
- 0x01018d2c: 200039b8 .9. DCD 536885688
- $t
- i.system_latency_enable
- system_latency_enable
- 0x01018d30: b510 .. PUSH {r4,lr}
- 0x01018d32: 4c08 .L LDR r4,[pc,#32] ; [0x1018d54] = 0x200039b8
- 0x01018d34: 28ff .( CMP r0,#0xff
- 0x01018d36: d00b .. BEQ 0x1018d50 ; system_latency_enable + 32
- 0x01018d38: f7efffde .... BL gapc_get_conhdl ; 0x1008cf8
- 0x01018d3c: f5a0417f ...A SUB r1,r0,#0xff00
- 0x01018d40: 39ff .9 SUBS r1,r1,#0xff
- 0x01018d42: d004 .. BEQ 0x1018d4e ; system_latency_enable + 30
- 0x01018d44: 2101 .! MOVS r1,#1
- 0x01018d46: 4081 .@ LSLS r1,r1,r0
- 0x01018d48: 6920 i LDR r0,[r4,#0x10]
- 0x01018d4a: 4388 .C BICS r0,r0,r1
- 0x01018d4c: 6120 a STR r0,[r4,#0x10]
- 0x01018d4e: bd10 .. POP {r4,pc}
- 0x01018d50: 2000 . MOVS r0,#0
- 0x01018d52: e7fb .. B 0x1018d4c ; system_latency_enable + 28
- $d
- 0x01018d54: 200039b8 .9. DCD 536885688
- $t
- i.system_nosleep_evt_get
- system_nosleep_evt_get
- 0x01018d58: 4803 .H LDR r0,[pc,#12] ; [0x1018d68] = 0x200034f8
- 0x01018d5a: 7800 .x LDRB r0,[r0,#0]
- 0x01018d5c: 2801 .( CMP r0,#1
- 0x01018d5e: d001 .. BEQ 0x1018d64 ; system_nosleep_evt_get + 12
- 0x01018d60: 2001 . MOVS r0,#1
- 0x01018d62: 4770 pG BX lr
- 0x01018d64: 2000 . MOVS r0,#0
- 0x01018d66: 4770 pG BX lr
- $d
- 0x01018d68: 200034f8 .4. DCD 536884472
- $t
- i.system_nosleep_evt_set
- system_nosleep_evt_set
- 0x01018d6c: 4b04 .K LDR r3,[pc,#16] ; [0x1018d80] = 0x200034f8
- 0x01018d6e: 781a .x LDRB r2,[r3,#0]
- 0x01018d70: b119 .. CBZ r1,0x1018d7a ; system_nosleep_evt_set + 14
- 0x01018d72: 4302 .C ORRS r2,r2,r0
- 0x01018d74: 701a .p STRB r2,[r3,#0]
- 0x01018d76: f000b805 .... B.W system_sleep_disable ; 0x1018d84
- 0x01018d7a: 4382 .C BICS r2,r2,r0
- 0x01018d7c: 701a .p STRB r2,[r3,#0]
- 0x01018d7e: 4770 pG BX lr
- $d
- 0x01018d80: 200034f8 .4. DCD 536884472
- $t
- i.system_sleep_disable
- system_sleep_disable
- 0x01018d84: f44f7080 O..p MOV r0,#0x100
- 0x01018d88: f7e7bfb6 .... B $Ven$TT$L$$rwip_prevent_sleep_set ; 0x1000cf8
- i.system_sleep_enable
- system_sleep_enable
- 0x01018d8c: f44f7080 O..p MOV r0,#0x100
- 0x01018d90: f7e7bfb7 .... B $Ven$TT$L$$rwip_prevent_sleep_clear ; 0x1000d02
- i.task_10s_timer_handle
- task_10s_timer_handle
- 0x01018d94: b510 .. PUSH {r4,lr}
- 0x01018d96: 4c0e .L LDR r4,[pc,#56] ; [0x1018dd0] = 0x200034fa
- 0x01018d98: 89a0 .. LDRH r0,[r4,#0xc]
- 0x01018d9a: 1e40 @. SUBS r0,r0,#1
- 0x01018d9c: b281 .. UXTH r1,r0
- 0x01018d9e: 81a1 .. STRH r1,[r4,#0xc]
- 0x01018da0: a00c .. ADR r0,{pc}+0x34 ; 0x1018dd4
- 0x01018da2: f7e7fde7 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018da6: 89a0 .. LDRH r0,[r4,#0xc]
- 0x01018da8: 2800 .( CMP r0,#0
- 0x01018daa: d10f .. BNE 0x1018dcc ; task_10s_timer_handle + 56
- 0x01018dac: f7eefc10 .... BL button_timer_status_get ; 0x10075d0
- 0x01018db0: b130 0. CBZ r0,0x1018dc0 ; task_10s_timer_handle + 44
- 0x01018db2: 2000 . MOVS r0,#0
- 0x01018db4: 81a0 .. STRH r0,[r4,#0xc]
- 0x01018db6: e8bd4010 ...@ POP {r4,lr}
- 0x01018dba: a00b .. ADR r0,{pc}+0x2e ; 0x1018de8
- 0x01018dbc: f7e7bdda .... B $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018dc0: f7edf892 .... BL battery_voltage_get ; 0x1005ee8
- 0x01018dc4: f000fc46 ..F. BL user_keyscan_io_init ; 0x1019654
- 0x01018dc8: 203c < MOVS r0,#0x3c
- 0x01018dca: 81a0 .. STRH r0,[r4,#0xc]
- 0x01018dcc: bd10 .. POP {r4,pc}
- $d
- 0x01018dce: 0000 .. DCW 0
- 0x01018dd0: 200034fa .4. DCD 536884474
- 0x01018dd4: 6d69745b [tim DCD 1835627611
- 0x01018dd8: 625d7265 er]b DCD 1650291301
- 0x01018ddc: 635f7461 at_c DCD 1667200097
- 0x01018de0: 253a746e nt:% DCD 624587886
- 0x01018de4: 000a0d64 d... DCD 658788
- 0x01018de8: 6d69745b [tim DCD 1835627611
- 0x01018dec: 6b5d7265 er]k DCD 1801286245
- 0x01018df0: 63737965 eysc DCD 1668512101
- 0x01018df4: 77206e61 an w DCD 1998614113
- 0x01018df8: 696b726f orki DCD 1768649327
- 0x01018dfc: 0a0d676e ng.. DCD 168650606
- 0x01018e00: 00000000 .... DCD 0
- $t
- i.task_1s_timer_handle
- task_1s_timer_handle
- 0x01018e04: b510 .. PUSH {r4,lr}
- 0x01018e06: f7eefd6b ..k. BL curr_conn_index_get ; 0x10078e0
- 0x01018e0a: 4c1c .L LDR r4,[pc,#112] ; [0x1018e7c] = 0x200034fa
- 0x01018e0c: 28ff .( CMP r0,#0xff
- 0x01018e0e: d00c .. BEQ 0x1018e2a ; task_1s_timer_handle + 38
- 0x01018e10: 7a20 z LDRB r0,[r4,#8]
- 0x01018e12: b950 P. CBNZ r0,0x1018e2a ; task_1s_timer_handle + 38
- 0x01018e14: 8960 `. LDRH r0,[r4,#0xa]
- 0x01018e16: 1e40 @. SUBS r0,r0,#1
- 0x01018e18: b281 .. UXTH r1,r0
- 0x01018e1a: 8161 a. STRH r1,[r4,#0xa]
- 0x01018e1c: a018 .. ADR r0,{pc}+0x64 ; 0x1018e80
- 0x01018e1e: f7e7fda9 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018e22: 8960 `. LDRH r0,[r4,#0xa]
- 0x01018e24: b908 .. CBNZ r0,0x1018e2a ; task_1s_timer_handle + 38
- 0x01018e26: f7eeff35 ..5. BL enable_latency ; 0x1007c94
- 0x01018e2a: 78e0 .x LDRB r0,[r4,#3]
- 0x01018e2c: b9d8 .. CBNZ r0,0x1018e66 ; task_1s_timer_handle + 98
- 0x01018e2e: f7eefd57 ..W. BL curr_conn_index_get ; 0x10078e0
- 0x01018e32: 28ff .( CMP r0,#0xff
- 0x01018e34: d009 .. BEQ 0x1018e4a ; task_1s_timer_handle + 70
- 0x01018e36: 88e0 .. LDRH r0,[r4,#6]
- 0x01018e38: 1e40 @. SUBS r0,r0,#1
- 0x01018e3a: b281 .. UXTH r1,r0
- 0x01018e3c: 80e1 .. STRH r1,[r4,#6]
- 0x01018e3e: a016 .. ADR r0,{pc}+0x5a ; 0x1018e98
- 0x01018e40: f7e7fd98 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018e44: 88e0 .. LDRH r0,[r4,#6]
- 0x01018e46: b148 H. CBZ r0,0x1018e5c ; task_1s_timer_handle + 88
- 0x01018e48: e00d .. B 0x1018e66 ; task_1s_timer_handle + 98
- 0x01018e4a: 88a0 .. LDRH r0,[r4,#4]
- 0x01018e4c: 1e40 @. SUBS r0,r0,#1
- 0x01018e4e: b281 .. UXTH r1,r0
- 0x01018e50: 80a1 .. STRH r1,[r4,#4]
- 0x01018e52: a018 .. ADR r0,{pc}+0x62 ; 0x1018eb4
- 0x01018e54: f7e7fd8e .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01018e58: 88a0 .. LDRH r0,[r4,#4]
- 0x01018e5a: e7f4 .. B 0x1018e46 ; task_1s_timer_handle + 66
- 0x01018e5c: 2200 ." MOVS r2,#0
- 0x01018e5e: 4611 .F MOV r1,r2
- 0x01018e60: 2004 . MOVS r0,#4
- 0x01018e62: f000f9fd .... BL user_event_send ; 0x1019260
- 0x01018e66: f000ff71 ..q. BL wdt_feed ; 0x1019d4c
- 0x01018e6a: f7ffff75 ..u. BL system_nosleep_evt_get ; 0x1018d58
- 0x01018e6e: 2800 .( CMP r0,#0
- 0x01018e70: d103 .. BNE 0x1018e7a ; task_1s_timer_handle + 118
- 0x01018e72: e8bd4010 ...@ POP {r4,lr}
- 0x01018e76: f7ffbf89 .... B.W system_sleep_enable ; 0x1018d8c
- 0x01018e7a: bd10 .. POP {r4,pc}
- $d
- 0x01018e7c: 200034fa .4. DCD 536884474
- 0x01018e80: 6d69745b [tim DCD 1835627611
- 0x01018e84: 6c5d7265 er]l DCD 1818063461
- 0x01018e88: 6e657461 aten DCD 1852142689
- 0x01018e8c: 635f7963 cy_c DCD 1667201379
- 0x01018e90: 253a746e nt:% DCD 624587886
- 0x01018e94: 000a0d64 d... DCD 658788
- 0x01018e98: 6d69745b [tim DCD 1835627611
- 0x01018e9c: 635d7265 er]c DCD 1667068517
- 0x01018ea0: 5f6e6e6f onn_ DCD 1601072751
- 0x01018ea4: 65656c73 slee DCD 1701145715
- 0x01018ea8: 6e635f70 p_cn DCD 1852006256
- 0x01018eac: 64253a74 t:%d DCD 1680161396
- 0x01018eb0: 00000a0d .... DCD 2573
- 0x01018eb4: 6d69745b [tim DCD 1835627611
- 0x01018eb8: 615d7265 er]a DCD 1633514085
- 0x01018ebc: 735f7664 dv_s DCD 1935636068
- 0x01018ec0: 7065656c leep DCD 1885693292
- 0x01018ec4: 746e635f _cnt DCD 1953391455
- 0x01018ec8: 0d64253a :%d. DCD 224666938
- 0x01018ecc: 0000000a .... DCD 10
- $t
- i.timer_init
- timer_init
- 0x01018ed0: b5f0 .. PUSH {r4-r7,lr}
- 0x01018ed2: b08d .. SUB sp,sp,#0x34
- 0x01018ed4: 4617 .F MOV r7,r2
- 0x01018ed6: 460c .F MOV r4,r1
- 0x01018ed8: 4606 .F MOV r6,r0
- 0x01018eda: 2964 d) CMP r1,#0x64
- 0x01018edc: d316 .. BCC 0x1018f0c ; timer_init + 60
- 0x01018ede: 4625 %F MOV r5,r4
- 0x01018ee0: 2230 0" MOVS r2,#0x30
- 0x01018ee2: 4929 )I LDR r1,[pc,#164] ; [0x1018f88] = 0x101b024
- 0x01018ee4: 4668 hF MOV r0,sp
- 0x01018ee6: f7e7fe08 .... BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x01018eea: f403d24b ..K. BL system_get_pclk_config ; 0x1c384
- 0x01018eee: 2806 .( CMP r0,#6
- 0x01018ef0: d00f .. BEQ 0x1018f12 ; timer_init + 66
- 0x01018ef2: 280c .( CMP r0,#0xc
- 0x01018ef4: d00f .. BEQ 0x1018f16 ; timer_init + 70
- 0x01018ef6: 2818 .( CMP r0,#0x18
- 0x01018ef8: d00f .. BEQ 0x1018f1a ; timer_init + 74
- 0x01018efa: 2000 . MOVS r0,#0
- 0x01018efc: eb000140 ..@. ADD r1,r0,r0,LSL #1
- 0x01018f00: 466a jF MOV r2,sp
- 0x01018f02: eb020081 .... ADD r0,r2,r1,LSL #2
- 0x01018f06: 6883 .h LDR r3,[r0,#8]
- 0x01018f08: 42ab .B CMP r3,r5
- 0x01018f0a: d208 .. BCS 0x1018f1e ; timer_init + 78
- 0x01018f0c: 2000 . MOVS r0,#0
- 0x01018f0e: b00d .. ADD sp,sp,#0x34
- 0x01018f10: bdf0 .. POP {r4-r7,pc}
- 0x01018f12: 2003 . MOVS r0,#3
- 0x01018f14: e7f2 .. B 0x1018efc ; timer_init + 44
- 0x01018f16: 2002 . MOVS r0,#2
- 0x01018f18: e7f0 .. B 0x1018efc ; timer_init + 44
- 0x01018f1a: 2001 . MOVS r0,#1
- 0x01018f1c: e7ee .. B 0x1018efc ; timer_init + 44
- 0x01018f1e: 6840 @h LDR r0,[r0,#4]
- 0x01018f20: 42a8 .B CMP r0,r5
- 0x01018f22: d201 .. BCS 0x1018f28 ; timer_init + 88
- 0x01018f24: 2502 .% MOVS r5,#2
- 0x01018f26: e006 .. B 0x1018f36 ; timer_init + 102
- 0x01018f28: f8520021 R.!. LDR r0,[r2,r1,LSL #2]
- 0x01018f2c: 42a8 .B CMP r0,r5
- 0x01018f2e: d201 .. BCS 0x1018f34 ; timer_init + 100
- 0x01018f30: 2501 .% MOVS r5,#1
- 0x01018f32: e000 .. B 0x1018f36 ; timer_init + 102
- 0x01018f34: 2500 .% MOVS r5,#0
- 0x01018f36: f403d225 ..%. BL system_get_pclk_config ; 0x1c384
- 0x01018f3a: b125 %. CBZ r5,0x1018f46 ; timer_init + 118
- 0x01018f3c: 2d01 .- CMP r5,#1
- 0x01018f3e: d005 .. BEQ 0x1018f4c ; timer_init + 124
- 0x01018f40: 2d02 .- CMP r5,#2
- 0x01018f42: d007 .. BEQ 0x1018f54 ; timer_init + 132
- 0x01018f44: e009 .. B 0x1018f5a ; timer_init + 138
- 0x01018f46: 4344 DC MULS r4,r0,r4
- 0x01018f48: b2a4 .. UXTH r4,r4
- 0x01018f4a: e006 .. B 0x1018f5a ; timer_init + 138
- 0x01018f4c: 4344 DC MULS r4,r0,r4
- 0x01018f4e: f3c4140f .... UBFX r4,r4,#4,#16
- 0x01018f52: e002 .. B 0x1018f5a ; timer_init + 138
- 0x01018f54: 4344 DC MULS r4,r0,r4
- 0x01018f56: f3c4240f ...$ UBFX r4,r4,#8,#16
- 0x01018f5a: 68b0 .h LDR r0,[r6,#8]
- 0x01018f5c: f0200080 ... BIC r0,r0,#0x80
- 0x01018f60: 60b0 .` STR r0,[r6,#8]
- 0x01018f62: 68b0 .h LDR r0,[r6,#8]
- 0x01018f64: f3671086 g... BFI r0,r7,#6,#1
- 0x01018f68: 60b0 .` STR r0,[r6,#8]
- 0x01018f6a: 68b0 .h LDR r0,[r6,#8]
- 0x01018f6c: f3650083 e... BFI r0,r5,#2,#2
- 0x01018f70: 60b0 .` STR r0,[r6,#8]
- 0x01018f72: 68f0 .h LDR r0,[r6,#0xc]
- 0x01018f74: f36f000f o... BFC r0,#0,#16
- 0x01018f78: 1c40 @. ADDS r0,r0,#1
- 0x01018f7a: 60f0 .` STR r0,[r6,#0xc]
- 0x01018f7c: 6830 0h LDR r0,[r6,#0]
- 0x01018f7e: f364000f d... BFI r0,r4,#0,#16
- 0x01018f82: 6030 0` STR r0,[r6,#0]
- 0x01018f84: 2001 . MOVS r0,#1
- 0x01018f86: e7c2 .. B 0x1018f0e ; timer_init + 62
- $d
- 0x01018f88: 0101b024 $... DCD 16887844
- $t
- i.trng_flow_w_specific_smp_cnt
- trng_flow_w_specific_smp_cnt
- 0x01018f8c: b518 .. PUSH {r3,r4,lr}
- 0x01018f8e: 4a29 )J LDR r2,[pc,#164] ; [0x1019034] = 0x500c0000
- 0x01018f90: 2300 .# MOVS r3,#0
- 0x01018f92: f06f04ff o... MVN r4,#0xff
- 0x01018f96: 9300 .. STR r3,[sp,#0]
- 0x01018f98: f8c24100 ...A STR r4,[r2,#0x100]
- 0x01018f9c: f8c2312c ..,1 STR r3,[r2,#0x12c]
- 0x01018fa0: f8c23138 ..81 STR r3,[r2,#0x138]
- 0x01018fa4: f8c2110c .... STR r1,[r2,#0x10c]
- 0x01018fa8: f8d2410c ...A LDR r4,[r2,#0x10c]
- 0x01018fac: 428c .B CMP r4,r1
- 0x01018fae: d1fb .. BNE 0x1018fa8 ; trng_flow_w_specific_smp_cnt + 28
- 0x01018fb0: f8c20130 ..0. STR r0,[r2,#0x130]
- 0x01018fb4: f8d21130 ..0. LDR r1,[r2,#0x130]
- 0x01018fb8: 4281 .B CMP r1,r0
- 0x01018fba: d1fb .. BNE 0x1018fb4 ; trng_flow_w_specific_smp_cnt + 40
- 0x01018fbc: f8c23134 ..41 STR r3,[r2,#0x134]
- 0x01018fc0: 2301 .# MOVS r3,#1
- 0x01018fc2: f8c2312c ..,1 STR r3,[r2,#0x12c]
- 0x01018fc6: f8d2012c ..,. LDR r0,[r2,#0x12c]
- 0x01018fca: 2801 .( CMP r0,#1
- 0x01018fcc: d001 .. BEQ 0x1018fd2 ; trng_flow_w_specific_smp_cnt + 70
- 0x01018fce: 2001 . MOVS r0,#1
- 0x01018fd0: e000 .. B 0x1018fd4 ; trng_flow_w_specific_smp_cnt + 72
- 0x01018fd2: 2000 . MOVS r0,#0
- 0x01018fd4: f8cd0000 .... STR.W r0,[sp,#0]
- 0x01018fd8: f8d21104 .... LDR r1,[r2,#0x104]
- 0x01018fdc: f001000e .... AND r0,r1,#0xe
- 0x01018fe0: f0010101 .... AND r1,r1,#1
- 0x01018fe4: 4301 .C ORRS r1,r1,r0
- 0x01018fe6: d0f7 .. BEQ 0x1018fd8 ; trng_flow_w_specific_smp_cnt + 76
- 0x01018fe8: f04f31ff O..1 MOV r1,#0xffffffff
- 0x01018fec: b160 `. CBZ r0,0x1019008 ; trng_flow_w_specific_smp_cnt + 124
- 0x01018fee: f8c23140 ..@1 STR r3,[r2,#0x140]
- 0x01018ff2: bf00 .. NOP
- 0x01018ff4: f8d23104 ...1 LDR r3,[r2,#0x104]
- 0x01018ff8: f0130f0e .... TST r3,#0xe
- 0x01018ffc: d1fa .. BNE 0x1018ff4 ; trng_flow_w_specific_smp_cnt + 104
- 0x01018ffe: f8c21108 .... STR r1,[r2,#0x108]
- 0x01019002: b1a0 .. CBZ r0,0x101902e ; trng_flow_w_specific_smp_cnt + 162
- 0x01019004: 2000 . MOVS r0,#0
- 0x01019006: bd18 .. POP {r3,r4,pc}
- 0x01019008: f8d20114 .... LDR r0,[r2,#0x114]
- 0x0101900c: 9000 .. STR r0,[sp,#0]
- 0x0101900e: f8d20118 .... LDR r0,[r2,#0x118]
- 0x01019012: 9000 .. STR r0,[sp,#0]
- 0x01019014: f8d2011c .... LDR r0,[r2,#0x11c]
- 0x01019018: 9000 .. STR r0,[sp,#0]
- 0x0101901a: f8d20120 .. . LDR r0,[r2,#0x120]
- 0x0101901e: 9000 .. STR r0,[sp,#0]
- 0x01019020: f8c21108 .... STR r1,[r2,#0x108]
- 0x01019024: f8d20104 .... LDR r0,[r2,#0x104]
- 0x01019028: b100 .. CBZ r0,0x101902c ; trng_flow_w_specific_smp_cnt + 160
- 0x0101902a: 2001 . MOVS r0,#1
- 0x0101902c: 9000 .. STR r0,[sp,#0]
- 0x0101902e: 2001 . MOVS r0,#1
- 0x01019030: bd18 .. POP {r3,r4,pc}
- $d
- 0x01019032: 0000 .. DCW 0
- 0x01019034: 500c0000 ...P DCD 1342963712
- $t
- i.trng_init_
- trng_init_
- 0x01019038: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x0101903c: 2000 . MOVS r0,#0
- 0x0101903e: 4f15 .O LDR r7,[pc,#84] ; [0x1019094] = 0x500c0000
- 0x01019040: 4606 .F MOV r6,r0
- 0x01019042: 9000 .. STR r0,[sp,#0]
- 0x01019044: 2500 .% MOVS r5,#0
- 0x01019046: f8c7610c ...a STR r6,[r7,#0x10c]
- 0x0101904a: bf00 .. NOP
- 0x0101904c: f8d7010c .... LDR r0,[r7,#0x10c]
- 0x01019050: 42b0 .B CMP r0,r6
- 0x01019052: d1fb .. BNE 0x101904c ; trng_init_ + 20
- 0x01019054: 240a .$ MOVS r4,#0xa
- 0x01019056: 340a .4 ADDS r4,r4,#0xa
- 0x01019058: 4631 1F MOV r1,r6
- 0x0101905a: 4620 F MOV r0,r4
- 0x0101905c: f7ffff96 .... BL trng_flow_w_specific_smp_cnt ; 0x1018f8c
- 0x01019060: 4405 .D ADD r5,r5,r0
- 0x01019062: 2c50 P, CMP r4,#0x50
- 0x01019064: dc02 .. BGT 0x101906c ; trng_init_ + 52
- 0x01019066: 2d00 .- CMP r5,#0
- 0x01019068: d0f5 .. BEQ 0x1019056 ; trng_init_ + 30
- 0x0101906a: e00c .. B 0x1019086 ; trng_init_ + 78
- 0x0101906c: b95d ]. CBNZ r5,0x1019086 ; trng_init_ + 78
- 0x0101906e: f44f7848 O.Hx MOV r8,#0x320
- 0x01019072: 34c8 .4 ADDS r4,r4,#0xc8
- 0x01019074: 4631 1F MOV r1,r6
- 0x01019076: 4620 F MOV r0,r4
- 0x01019078: f7ffff88 .... BL trng_flow_w_specific_smp_cnt ; 0x1018f8c
- 0x0101907c: 4405 .D ADD r5,r5,r0
- 0x0101907e: 4544 DE CMP r4,r8
- 0x01019080: dc01 .. BGT 0x1019086 ; trng_init_ + 78
- 0x01019082: 2d00 .- CMP r5,#0
- 0x01019084: d0f5 .. BEQ 0x1019072 ; trng_init_ + 58
- 0x01019086: 1c76 v. ADDS r6,r6,#1
- 0x01019088: 2e04 .. CMP r6,#4
- 0x0101908a: dbdb .. BLT 0x1019044 ; trng_init_ + 12
- 0x0101908c: 2000 . MOVS r0,#0
- 0x0101908e: e8bd83f8 .... POP {r3-r9,pc}
- $d
- 0x01019092: 0000 .. DCW 0
- 0x01019094: 500c0000 ...P DCD 1342963712
- $t
- i.url_send_timer_handle
- url_send_timer_handle
- 0x01019098: b510 .. PUSH {r4,lr}
- 0x0101909a: 4c13 .L LDR r4,[pc,#76] ; [0x10190e8] = 0x200035dc
- 0x0101909c: 78a1 .x LDRB r1,[r4,#2]
- 0x0101909e: 7862 bx LDRB r2,[r4,#1]
- 0x010190a0: 4291 .B CMP r1,r2
- 0x010190a2: d10c .. BNE 0x10190be ; url_send_timer_handle + 38
- 0x010190a4: 78e0 .x LDRB r0,[r4,#3]
- 0x010190a6: b150 P. CBZ r0,0x10190be ; url_send_timer_handle + 38
- 0x010190a8: 1e40 @. SUBS r0,r0,#1
- 0x010190aa: 70e0 .p STRB r0,[r4,#3]
- 0x010190ac: 480f .H LDR r0,[pc,#60] ; [0x10190ec] = 0x101bbd8
- 0x010190ae: f7e7fc61 ..a. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010190b2: 78e1 .x LDRB r1,[r4,#3]
- 0x010190b4: e8bd4010 ...@ POP {r4,lr}
- 0x010190b8: a00d .. ADR r0,{pc}+0x38 ; 0x10190f0
- 0x010190ba: f7e7bc5b ..[. B $Ven$TT$L$$co_printf ; 0x1000974
- 0x010190be: 4815 .H LDR r0,[pc,#84] ; [0x1019114] = 0x20003d2c
- 0x010190c0: eb0000c2 .... ADD r0,r0,r2,LSL #3
- 0x010190c4: 1c52 R. ADDS r2,r2,#1
- 0x010190c6: 7062 bp STRB r2,[r4,#1]
- 0x010190c8: f7f7fc2c ..,. BL hid_keyboard_value_send ; 0x1010924
- 0x010190cc: 7860 `x LDRB r0,[r4,#1]
- 0x010190ce: 7821 !x LDRB r1,[r4,#0]
- 0x010190d0: 4288 .B CMP r0,r1
- 0x010190d2: d107 .. BNE 0x10190e4 ; url_send_timer_handle + 76
- 0x010190d4: a010 .. ADR r0,{pc}+0x44 ; 0x1019118
- 0x010190d6: f7e7fc4d ..M. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010190da: e8bd4010 ...@ POP {r4,lr}
- 0x010190de: 4813 .H LDR r0,[pc,#76] ; [0x101912c] = 0x20003c5c
- 0x010190e0: f7fabcc8 .... B os_timer_stop ; 0x1013a74
- 0x010190e4: bd10 .. POP {r4,pc}
- $d
- 0x010190e6: 0000 .. DCW 0
- 0x010190e8: 200035dc .5. DCD 536884700
- 0x010190ec: 0101bbd8 .... DCD 16890840
- 0x010190f0: 6e75665b [fun DCD 1853187675
- 0x010190f4: 656b5d63 c]ke DCD 1701535075
- 0x010190f8: 72616f62 boar DCD 1918988130
- 0x010190fc: 65735f64 d_se DCD 1702059876
- 0x01019100: 645f646e nd_d DCD 1683973230
- 0x01019104: 79616c65 elay DCD 2036427877
- 0x01019108: 756f635f _cou DCD 1970234207
- 0x0101910c: 253a746e nt:% DCD 624587886
- 0x01019110: 000a0d64 d... DCD 658788
- 0x01019114: 20003d2c ,=. DCD 536886572
- 0x01019118: 6279654b Keyb DCD 1652122955
- 0x0101911c: 6472616f oard DCD 1685217647
- 0x01019120: 6e657320 sen DCD 1852142368
- 0x01019124: 6b6f2064 d ok DCD 1802444900
- 0x01019128: 000a0d21 !... DCD 658721
- 0x0101912c: 20003c5c \<. DCD 536886364
- $t
- i.user_custom_parameters
- user_custom_parameters
- 0x01019130: b51c .. PUSH {r2-r4,lr}
- 0x01019132: 4668 hF MOV r0,sp
- 0x01019134: f7eefcda .... BL efuse_get_chip_unique_id ; 0x1007aec
- 0x01019138: f89d0005 .... LDRB r0,[sp,#5]
- 0x0101913c: 9900 .. LDR r1,[sp,#0]
- 0x0101913e: f04000c0 @... ORR r0,r0,#0xc0
- 0x01019142: f88d0005 .... STRB r0,[sp,#5]
- 0x01019146: 480a .H LDR r0,[pc,#40] ; [0x1019170] = 0x20000080
- 0x01019148: 4a0a .J LDR r2,[pc,#40] ; [0x1019174] = 0x20003594
- 0x0101914a: f8401f52 @.R. STR r1,[r0,#0x52]!
- 0x0101914e: f8bd1004 .... LDRH r1,[sp,#4]
- 0x01019152: 8081 .. STRH r1,[r0,#4]
- 0x01019154: 9b00 .. LDR r3,[sp,#0]
- 0x01019156: 6013 .` STR r3,[r2,#0]
- 0x01019158: 8091 .. STRH r1,[r2,#4]
- 0x0101915a: 2103 .! MOVS r1,#3
- 0x0101915c: f8001c09 .... STRB r1,[r0,#-9]
- 0x01019160: f44f20fe O.. MOV r0,#0x7f000
- 0x01019164: f7f7fee6 .... BL jump_table_set_static_keys_store_offset ; 0x1010f34
- 0x01019168: f7e7fdd0 .... BL $Ven$TT$L$$retry_handshake ; 0x1000d0c
- 0x0101916c: bd1c .. POP {r2-r4,pc}
- $d
- 0x0101916e: 0000 .. DCW 0
- 0x01019170: 20000080 ... DCD 536871040
- 0x01019174: 20003594 .5. DCD 536884628
- $t
- i.user_data_storage_do
- user_data_storage_do
- 0x01019178: 490c .I LDR r1,[pc,#48] ; [0x10191ac] = 0x20003594
- 0x0101917a: b510 .. PUSH {r4,lr}
- 0x0101917c: 688a .h LDR r2,[r1,#8]
- 0x0101917e: f1b23f5a ..Z? CMP r2,#0x5a5a5a5a
- 0x01019182: d001 .. BEQ 0x1019188 ; user_data_storage_do + 16
- 0x01019184: 2800 .( CMP r0,#0
- 0x01019186: d00f .. BEQ 0x10191a8 ; user_data_storage_do + 48
- 0x01019188: f04f30a5 O..0 MOV r0,#0xa5a5a5a5
- 0x0101918c: 6088 .` STR r0,[r1,#8]
- 0x0101918e: 2248 H" MOVS r2,#0x48
- 0x01019190: 4906 .I LDR r1,[pc,#24] ; [0x10191ac] = 0x20003594
- 0x01019192: f44f20f8 O.. MOV r0,#0x7c000
- 0x01019196: f7f7fd11 .... BL inflash_write ; 0x1010bbc
- 0x0101919a: e8bd4010 ...@ POP {r4,lr}
- 0x0101919e: 2248 H" MOVS r2,#0x48
- 0x010191a0: 4903 .I LDR r1,[pc,#12] ; [0x10191b0] = 0x101a0bb
- 0x010191a2: a004 .. ADR r0,{pc}+0x12 ; 0x10191b4
- 0x010191a4: f7e7bbe6 .... B $Ven$TT$L$$co_printf ; 0x1000974
- 0x010191a8: bd10 .. POP {r4,pc}
- $d
- 0x010191aa: 0000 .. DCW 0
- 0x010191ac: 20003594 .5. DCD 536884628
- 0x010191b0: 0101a0bb .... DCD 16883899
- 0x010191b4: 666e695b [inf DCD 1718511963
- 0x010191b8: 6873616c lash DCD 1752392044
- 0x010191bc: 3a73255d ]%s: DCD 980624733
- 0x010191c0: 0a0d6425 %d.. DCD 168649765
- 0x010191c4: 00000000 .... DCD 0
- $t
- i.user_entry_after_ble_init
- user_entry_after_ble_init
- 0x010191c8: b510 .. PUSH {r4,lr}
- 0x010191ca: a011 .. ADR r0,{pc}+0x46 ; 0x1019210
- 0x010191cc: f7e7fbd2 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010191d0: f000fce0 .... BL user_timer_init ; 0x1019b94
- 0x010191d4: f000fb00 .... BL user_led_init ; 0x10197d8
- 0x010191d8: f000f852 ..R. BL user_gpio_init ; 0x1019280
- 0x010191dc: f000fbac .... BL user_sensor_init ; 0x1019938
- 0x010191e0: f000fb74 ..t. BL user_qdec_init ; 0x10198cc
- 0x010191e4: f000fcca .... BL user_task_init ; 0x1019b7c
- 0x010191e8: f000f922 ..". BL user_inflash_init ; 0x1019430
- 0x010191ec: 2001 . MOVS r0,#1
- 0x010191ee: f7ecfd61 ..a. BL audio_encoder_init ; 0x1005cb4
- 0x010191f2: f7ecfe79 ..y. BL battery_voltage_get ; 0x1005ee8
- 0x010191f6: f000f9e5 .... BL user_keyscan_init ; 0x10195c4
- 0x010191fa: 210a .! MOVS r1,#0xa
- 0x010191fc: 2001 . MOVS r0,#1
- 0x010191fe: f000fda9 .... BL wdt_init ; 0x1019d54
- 0x01019202: f000fde5 .... BL wdt_start ; 0x1019dd0
- 0x01019206: e8bd4010 ...@ POP {r4,lr}
- 0x0101920a: f7fcbb01 .... B simple_peripheral_init ; 0x1015810
- $d
- 0x0101920e: 0000 .. DCW 0
- 0x01019210: 52460a0d ..FR DCD 1380321805
- 0x01019214: 58313038 801X DCD 1479618616
- 0x01019218: 756f4d20 Mou DCD 1970228512
- 0x0101921c: 64206573 se d DCD 1679844723
- 0x01019220: 0d6f6d65 emo. DCD 225406309
- 0x01019224: 0000000a .... DCD 10
- $t
- i.user_entry_before_ble_init
- user_entry_before_ble_init
- 0x01019228: b510 .. PUSH {r4,lr}
- 0x0101922a: 2000 . MOVS r0,#0
- 0x0101922c: f7fbf8bd .... BL pmu_set_sys_power_mode ; 0x10143aa
- 0x01019230: 2001 . MOVS r0,#1
- 0x01019232: f7e7fc12 .... BL $Ven$TT$L$$flash_protect_enable ; 0x1000a5a
- 0x01019236: f24020dd @.. MOV r0,#0x2dd
- 0x0101923a: f7fafe9c .... BL pmu_enable_irq ; 0x1013f76
- 0x0101923e: 200b . MOVS r0,#0xb
- 0x01019240: f7e7fb89 .... BL $Ven$TT$L$$NVIC_EnableIRQ ; 0x1000956
- 0x01019244: 2206 ." MOVS r2,#6
- 0x01019246: 2103 .! MOVS r1,#3
- 0x01019248: 2000 . MOVS r0,#0
- 0x0101924a: f403d0d7 .... BL system_set_port_mux ; 0x1c3fc
- 0x0101924e: e8bd4010 ...@ POP {r4,lr}
- 0x01019252: 210b .! MOVS r1,#0xb
- 0x01019254: 4801 .H LDR r0,[pc,#4] ; [0x101925c] = 0x50058000
- 0x01019256: f403923f ..?. B uart_init ; 0x1c6d8
- $d
- 0x0101925a: 0000 .. DCW 0
- 0x0101925c: 50058000 ...P DCD 1342537728
- $t
- i.user_event_send
- user_event_send
- 0x01019260: b50e .. PUSH {r1-r3,lr}
- 0x01019262: f8ad0000 .... STRH r0,[sp,#0]
- 0x01019266: 4805 .H LDR r0,[pc,#20] ; [0x101927c] = 0x20003518
- 0x01019268: 8800 .. LDRH r0,[r0,#0]
- 0x0101926a: 9101 .. STR r1,[sp,#4]
- 0x0101926c: f8ad0002 .... STRH r0,[sp,#2]
- 0x01019270: f8ad2008 ... STRH r2,[sp,#8]
- 0x01019274: 4669 iF MOV r1,sp
- 0x01019276: f7fafac7 .... BL os_msg_post ; 0x1013808
- 0x0101927a: bd0e .. POP {r1-r3,pc}
- $d
- 0x0101927c: 20003518 .5. DCD 536884504
- $t
- i.user_gpio_init
- user_gpio_init
- 0x01019280: b510 .. PUSH {r4,lr}
- 0x01019282: 2180 .! MOVS r1,#0x80
- 0x01019284: 2002 . MOVS r0,#2
- 0x01019286: f7fbf859 ..Y. BL pmu_set_pin_to_PMU ; 0x101433c
- 0x0101928a: 2200 ." MOVS r2,#0
- 0x0101928c: 2107 .! MOVS r1,#7
- 0x0101928e: 2002 . MOVS r0,#2
- 0x01019290: f7fbf866 ..f. BL pmu_set_port_mux ; 0x1014360
- 0x01019294: 2201 ." MOVS r2,#1
- 0x01019296: 2180 .! MOVS r1,#0x80
- 0x01019298: 2002 . MOVS r0,#2
- 0x0101929a: f7fbf807 .... BL pmu_set_pin_dir ; 0x10142ac
- 0x0101929e: 2201 ." MOVS r2,#1
- 0x010192a0: 2180 .! MOVS r1,#0x80
- 0x010192a2: 2002 . MOVS r0,#2
- 0x010192a4: f7fbf81d .... BL pmu_set_pin_pull ; 0x10142e2
- 0x010192a8: 2110 .! MOVS r1,#0x10
- 0x010192aa: 2003 . MOVS r0,#3
- 0x010192ac: f7fbf846 ..F. BL pmu_set_pin_to_PMU ; 0x101433c
- 0x010192b0: 2200 ." MOVS r2,#0
- 0x010192b2: 2104 .! MOVS r1,#4
- 0x010192b4: 2003 . MOVS r0,#3
- 0x010192b6: f7fbf853 ..S. BL pmu_set_port_mux ; 0x1014360
- 0x010192ba: 2201 ." MOVS r2,#1
- 0x010192bc: 2110 .! MOVS r1,#0x10
- 0x010192be: 2003 . MOVS r0,#3
- 0x010192c0: f7fafff4 .... BL pmu_set_pin_dir ; 0x10142ac
- 0x010192c4: 2201 ." MOVS r2,#1
- 0x010192c6: 2110 .! MOVS r1,#0x10
- 0x010192c8: 2003 . MOVS r0,#3
- 0x010192ca: f7fbf80a .... BL pmu_set_pin_pull ; 0x10142e2
- 0x010192ce: 2120 ! MOVS r1,#0x20
- 0x010192d0: 2003 . MOVS r0,#3
- 0x010192d2: f7fbf833 ..3. BL pmu_set_pin_to_PMU ; 0x101433c
- 0x010192d6: 2200 ." MOVS r2,#0
- 0x010192d8: 2105 .! MOVS r1,#5
- 0x010192da: 2003 . MOVS r0,#3
- 0x010192dc: f7fbf840 ..@. BL pmu_set_port_mux ; 0x1014360
- 0x010192e0: 2201 ." MOVS r2,#1
- 0x010192e2: 2120 ! MOVS r1,#0x20
- 0x010192e4: 2003 . MOVS r0,#3
- 0x010192e6: f7faffe1 .... BL pmu_set_pin_dir ; 0x10142ac
- 0x010192ea: 2201 ." MOVS r2,#1
- 0x010192ec: 2120 ! MOVS r1,#0x20
- 0x010192ee: 2003 . MOVS r0,#3
- 0x010192f0: f7fafff7 .... BL pmu_set_pin_pull ; 0x10142e2
- 0x010192f4: 2107 .! MOVS r1,#7
- 0x010192f6: 2002 . MOVS r0,#2
- 0x010192f8: f7fafe7b ..{. BL pmu_get_gpio_value ; 0x1013ff2
- 0x010192fc: 4914 .I LDR r1,[pc,#80] ; [0x1019350] = 0x200034fa
- 0x010192fe: 2800 .( CMP r0,#0
- 0x01019300: d01a .. BEQ 0x1019338 ; user_gpio_init + 184
- 0x01019302: 2001 . MOVS r0,#1
- 0x01019304: 7008 .p STRB r0,[r1,#0]
- 0x01019306: a013 .. ADR r0,{pc}+0x4e ; 0x1019354
- 0x01019308: f7e7fb34 ..4. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0101930c: 2001 . MOVS r0,#1
- 0x0101930e: f000fda1 .... BL work_mode_led_prestart ; 0x1019e54
- 0x01019312: 2104 .! MOVS r1,#4
- 0x01019314: 2003 . MOVS r0,#3
- 0x01019316: f7fafe6c ..l. BL pmu_get_gpio_value ; 0x1013ff2
- 0x0101931a: 2800 .( CMP r0,#0
- 0x0101931c: d013 .. BEQ 0x1019346 ; user_gpio_init + 198
- 0x0101931e: a013 .. ADR r0,{pc}+0x4e ; 0x101936c
- 0x01019320: f7e7fb28 ..(. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01019324: 2105 .! MOVS r1,#5
- 0x01019326: 2003 . MOVS r0,#3
- 0x01019328: f7fafe63 ..c. BL pmu_get_gpio_value ; 0x1013ff2
- 0x0101932c: b168 h. CBZ r0,0x101934a ; user_gpio_init + 202
- 0x0101932e: a018 .. ADR r0,{pc}+0x62 ; 0x1019390
- 0x01019330: e8bd4010 ...@ POP {r4,lr}
- 0x01019334: f7e7bb1e .... B $Ven$TT$L$$co_printf ; 0x1000974
- 0x01019338: 2000 . MOVS r0,#0
- 0x0101933a: 7008 .p STRB r0,[r1,#0]
- 0x0101933c: 2001 . MOVS r0,#1
- 0x0101933e: f7e7fcea .... BL $Ven$TT$L$$patch_set_2ms ; 0x1000d16
- 0x01019342: a01f .. ADR r0,{pc}+0x7e ; 0x10193c0
- 0x01019344: e7e0 .. B 0x1019308 ; user_gpio_init + 136
- 0x01019346: a025 %. ADR r0,{pc}+0x96 ; 0x10193dc
- 0x01019348: e7ea .. B 0x1019320 ; user_gpio_init + 160
- 0x0101934a: a02d -. ADR r0,{pc}+0xb6 ; 0x1019400
- 0x0101934c: e7f0 .. B 0x1019330 ; user_gpio_init + 176
- $d
- 0x0101934e: 0000 .. DCW 0
- 0x01019350: 200034fa .4. DCD 536884474
- 0x01019354: 6970675b [gpi DCD 1768974171
- 0x01019358: 54425d6f o]BT DCD 1413635439
- 0x0101935c: 646f6d20 mod DCD 1685024032
- 0x01019360: 65732065 e se DCD 1702043749
- 0x01019364: 7463656c lect DCD 1952671084
- 0x01019368: 00000a0d .... DCD 2573
- 0x0101936c: 6970675b [gpi DCD 1768974171
- 0x01019370: 68545d6f o]Th DCD 1750359407
- 0x01019374: 20656572 ree DCD 543516018
- 0x01019378: 74697773 swit DCD 1953068915
- 0x0101937c: 26206863 ch & DCD 639658083
- 0x01019380: 77542026 & Tw DCD 2002001958
- 0x01019384: 6f6d206f o mo DCD 1869422703
- 0x01019388: 0a0d6564 de.. DCD 168650084
- 0x0101938c: 00000000 .... DCD 0
- 0x01019390: 6970675b [gpi DCD 1768974171
- 0x01019394: 65535d6f o]Se DCD 1699962223
- 0x01019398: 726f736e nsor DCD 1919906670
- 0x0101939c: 72696620 fir DCD 1919510048
- 0x010193a0: 70207473 st p DCD 1881175155
- 0x010193a4: 69206e69 in i DCD 1763733097
- 0x010193a8: 6f62206e n bo DCD 1868701806
- 0x010193ac: 6d6f7474 ttom DCD 1836020852
- 0x010193b0: 67697220 rig DCD 1734963744
- 0x010193b4: 63207468 ht c DCD 1663071336
- 0x010193b8: 656e726f orne DCD 1701737071
- 0x010193bc: 000a0d72 r... DCD 658802
- 0x010193c0: 6970675b [gpi DCD 1768974171
- 0x010193c4: 2e325d6f o]2. DCD 775052655
- 0x010193c8: 6d204734 4G m DCD 1830831924
- 0x010193cc: 2065646f ode DCD 543515759
- 0x010193d0: 656c6573 sele DCD 1701602675
- 0x010193d4: 0a0d7463 ct.. DCD 168653923
- 0x010193d8: 00000000 .... DCD 0
- 0x010193dc: 6970675b [gpi DCD 1768974171
- 0x010193e0: 77545d6f o]Tw DCD 2002017647
- 0x010193e4: 7773206f o sw DCD 2004033647
- 0x010193e8: 68637469 itch DCD 1751348329
- 0x010193ec: 20262620 && DCD 539371040
- 0x010193f0: 65726854 Thre DCD 1701996628
- 0x010193f4: 6f6d2065 e mo DCD 1869422693
- 0x010193f8: 0a0d6564 de.. DCD 168650084
- 0x010193fc: 00000000 .... DCD 0
- 0x01019400: 6970675b [gpi DCD 1768974171
- 0x01019404: 65535d6f o]Se DCD 1699962223
- 0x01019408: 726f736e nsor DCD 1919906670
- 0x0101940c: 72696620 fir DCD 1919510048
- 0x01019410: 70207473 st p DCD 1881175155
- 0x01019414: 69206e69 in i DCD 1763733097
- 0x01019418: 6f74206e n to DCD 1869881454
- 0x0101941c: 69722070 p ri DCD 1769087088
- 0x01019420: 20746867 ght DCD 544499815
- 0x01019424: 6e726f63 corn DCD 1852993379
- 0x01019428: 0a0d7265 er.. DCD 168653413
- 0x0101942c: 00000000 .... DCD 0
- $t
- i.user_inflash_init
- user_inflash_init
- 0x01019430: b510 .. PUSH {r4,lr}
- 0x01019432: b092 .. SUB sp,sp,#0x48
- 0x01019434: 4669 iF MOV r1,sp
- 0x01019436: 2248 H" MOVS r2,#0x48
- 0x01019438: f44f20f8 O.. MOV r0,#0x7c000
- 0x0101943c: f7f7fb9e .... BL inflash_read ; 0x1010b7c
- 0x01019440: f89d0000 .... LDRB r0,[sp,#0]
- 0x01019444: 4c24 $L LDR r4,[pc,#144] ; [0x10194d8] = 0x20003594
- 0x01019446: 28ff .( CMP r0,#0xff
- 0x01019448: d018 .. BEQ 0x101947c ; user_inflash_init + 76
- 0x0101944a: f89d0001 .... LDRB r0,[sp,#1]
- 0x0101944e: 28ff .( CMP r0,#0xff
- 0x01019450: d014 .. BEQ 0x101947c ; user_inflash_init + 76
- 0x01019452: f89d0002 .... LDRB r0,[sp,#2]
- 0x01019456: 28ff .( CMP r0,#0xff
- 0x01019458: d010 .. BEQ 0x101947c ; user_inflash_init + 76
- 0x0101945a: f89d0003 .... LDRB r0,[sp,#3]
- 0x0101945e: 28ff .( CMP r0,#0xff
- 0x01019460: d00c .. BEQ 0x101947c ; user_inflash_init + 76
- 0x01019462: f89d0004 .... LDRB r0,[sp,#4]
- 0x01019466: 28ff .( CMP r0,#0xff
- 0x01019468: d008 .. BEQ 0x101947c ; user_inflash_init + 76
- 0x0101946a: f89d0005 .... LDRB r0,[sp,#5]
- 0x0101946e: 28ff .( CMP r0,#0xff
- 0x01019470: d004 .. BEQ 0x101947c ; user_inflash_init + 76
- 0x01019472: 9800 .. LDR r0,[sp,#0]
- 0x01019474: 6020 ` STR r0,[r4,#0]
- 0x01019476: f8bd0004 .... LDRH r0,[sp,#4]
- 0x0101947a: 80a0 .. STRH r0,[r4,#4]
- 0x0101947c: 4817 .H LDR r0,[pc,#92] ; [0x10194dc] = 0x200034fa
- 0x0101947e: 7800 .x LDRB r0,[r0,#0]
- 0x01019480: b910 .. CBNZ r0,0x1019488 ; user_inflash_init + 88
- 0x01019482: 78e0 .x LDRB r0,[r4,#3]
- 0x01019484: 1c40 @. ADDS r0,r0,#1
- 0x01019486: 70e0 .p STRB r0,[r4,#3]
- 0x01019488: 4813 .H LDR r0,[pc,#76] ; [0x10194d8] = 0x20003594
- 0x0101948a: f7eefcf3 .... BL gap_address_set ; 0x1007e74
- 0x0101948e: 9802 .. LDR r0,[sp,#8]
- 0x01019490: f1b03fa5 ...? CMP r0,#0xa5a5a5a5
- 0x01019494: d107 .. BNE 0x10194a6 ; user_inflash_init + 118
- 0x01019496: 2248 H" MOVS r2,#0x48
- 0x01019498: 4669 iF MOV r1,sp
- 0x0101949a: 480f .H LDR r0,[pc,#60] ; [0x10194d8] = 0x20003594
- 0x0101949c: f7e7fb2d ..-. BL $Ven$TT$L$$__aeabi_memcpy4 ; 0x1000afa
- 0x010194a0: a00f .. ADR r0,{pc}+0x40 ; 0x10194e0
- 0x010194a2: f7e7fa67 ..g. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010194a6: a017 .. ADR r0,{pc}+0x5e ; 0x1019504
- 0x010194a8: f7e7fa64 ..d. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010194ac: 89a1 .. LDRH r1,[r4,#0xc]
- 0x010194ae: a020 . ADR r0,{pc}+0x82 ; 0x1019530
- 0x010194b0: f7e7fa60 ..`. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010194b4: 4908 .I LDR r1,[pc,#32] ; [0x10194d8] = 0x20003594
- 0x010194b6: f8942042 ..B LDRB r2,[r4,#0x42]
- 0x010194ba: 3110 .1 ADDS r1,r1,#0x10
- 0x010194bc: a021 !. ADR r0,{pc}+0x88 ; 0x1019544
- 0x010194be: f7e7fa59 ..Y. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010194c2: f8941045 ..E. LDRB r1,[r4,#0x45]
- 0x010194c6: a026 &. ADR r0,{pc}+0x9a ; 0x1019560
- 0x010194c8: f7e7fa54 ..T. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010194cc: a02b +. ADR r0,{pc}+0xb0 ; 0x101957c
- 0x010194ce: f7e7fa51 ..Q. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010194d2: b012 .. ADD sp,sp,#0x48
- 0x010194d4: bd10 .. POP {r4,pc}
- $d
- 0x010194d6: 0000 .. DCW 0
- 0x010194d8: 20003594 .5. DCD 536884628
- 0x010194dc: 200034fa .4. DCD 536884474
- 0x010194e0: 666e695b [inf DCD 1718511963
- 0x010194e4: 6873616c lash DCD 1752392044
- 0x010194e8: 3e3e3e5d ]>>> DCD 1044266589
- 0x010194ec: 3e3e3e3e >>>> DCD 1044266558
- 0x010194f0: 616f6c3e >loa DCD 1634692158
- 0x010194f4: 73752064 d us DCD 1937055844
- 0x010194f8: 64207265 er d DCD 1679848037
- 0x010194fc: 0d617461 ata. DCD 224490593
- 0x01019500: 0000000a .... DCD 10
- 0x01019504: 666e695b [inf DCD 1718511963
- 0x01019508: 6873616c lash DCD 1752392044
- 0x0101950c: 3d3d3d5d ]=== DCD 1027423581
- 0x01019510: 3d3d3d3d ==== DCD 1027423549
- 0x01019514: 753d3d3d ===u DCD 1966947645
- 0x01019518: 20726573 ser DCD 544367987
- 0x0101951c: 61746164 data DCD 1635017060
- 0x01019520: 3d3d3d3d ==== DCD 1027423549
- 0x01019524: 3d3d3d3d ==== DCD 1027423549
- 0x01019528: 0a0d3d3d ==.. DCD 168639805
- 0x0101952c: 00000000 .... DCD 0
- 0x01019530: 666e695b [inf DCD 1718511963
- 0x01019534: 6873616c lash DCD 1752392044
- 0x01019538: 6970645d ]dpi DCD 1768973405
- 0x0101953c: 0d64253a :%d. DCD 224666938
- 0x01019540: 0000000a .... DCD 10
- 0x01019544: 666e695b [inf DCD 1718511963
- 0x01019548: 6873616c lash DCD 1752392044
- 0x0101954c: 6c72755d ]url DCD 1819440477
- 0x01019550: 2c73253a :%s, DCD 745743674
- 0x01019554: 6e656c20 len DCD 1852140576
- 0x01019558: 0d64253a :%d. DCD 224666938
- 0x0101955c: 0000000a .... DCD 10
- 0x01019560: 666e695b [inf DCD 1718511963
- 0x01019564: 6873616c lash DCD 1752392044
- 0x01019568: 5f74625d ]bt_ DCD 1601462877
- 0x0101956c: 72696170 pair DCD 1919508848
- 0x01019570: 3a676e69 ing: DCD 979857001
- 0x01019574: 78323025 %02x DCD 2016555045
- 0x01019578: 00000a0d .... DCD 2573
- 0x0101957c: 3d3d3d3d ==== DCD 1027423549
- 0x01019580: 3d3d3d3d ==== DCD 1027423549
- 0x01019584: 3d3d3d3d ==== DCD 1027423549
- 0x01019588: 3d3d3d3d ==== DCD 1027423549
- 0x0101958c: 3d3d3d3d ==== DCD 1027423549
- 0x01019590: 3d3d3d3d ==== DCD 1027423549
- 0x01019594: 3d3d3d3d ==== DCD 1027423549
- 0x01019598: 000a0d3d =... DCD 658749
- $t
- i.user_init_static_memory
- user_init_static_memory
- 0x0101959c: b500 .. PUSH {lr}
- 0x0101959e: b085 .. SUB sp,sp,#0x14
- 0x010195a0: 20fb . MOVS r0,#0xfb
- 0x010195a2: 2225 %" MOVS r2,#0x25
- 0x010195a4: 2308 .# MOVS r3,#8
- 0x010195a6: e9cd0202 .... STRD r0,r2,[sp,#8]
- 0x010195aa: e9cd0300 .... STRD r0,r3,[sp,#0]
- 0x010195ae: f44f5180 O..Q MOV r1,#0x1000
- 0x010195b2: 9104 .. STR r1,[sp,#0x10]
- 0x010195b4: 2203 ." MOVS r2,#3
- 0x010195b6: 2105 .! MOVS r1,#5
- 0x010195b8: 2009 . MOVS r0,#9
- 0x010195ba: f7f7fb2f ../. BL initial_static_memory ; 0x1010c1c
- 0x010195be: b005 .. ADD sp,sp,#0x14
- 0x010195c0: bd00 .. POP {pc}
- 0x010195c2: 0000 .. MOVS r0,r0
- i.user_keyscan_init
- user_keyscan_init
- 0x010195c4: b510 .. PUSH {r4,lr}
- 0x010195c6: f000f845 ..E. BL user_keyscan_io_init ; 0x1019654
- 0x010195ca: 481c .H LDR r0,[pc,#112] ; [0x101963c] = 0x1019f5c
- 0x010195cc: f7edff72 ..r. BL button_init ; 0x10074b4
- 0x010195d0: 4c1b .L LDR r4,[pc,#108] ; [0x1019640] = 0x20003520
- 0x010195d2: 6120 a STR r0,[r4,#0x10]
- 0x010195d4: 4819 .H LDR r0,[pc,#100] ; [0x101963c] = 0x1019f5c
- 0x010195d6: 3014 .0 ADDS r0,r0,#0x14
- 0x010195d8: f7edff6c ..l. BL button_init ; 0x10074b4
- 0x010195dc: 6160 `a STR r0,[r4,#0x14]
- 0x010195de: 4817 .H LDR r0,[pc,#92] ; [0x101963c] = 0x1019f5c
- 0x010195e0: 3028 (0 ADDS r0,r0,#0x28
- 0x010195e2: f7edff67 ..g. BL button_init ; 0x10074b4
- 0x010195e6: 61a0 .a STR r0,[r4,#0x18]
- 0x010195e8: 4814 .H LDR r0,[pc,#80] ; [0x101963c] = 0x1019f5c
- 0x010195ea: 303c <0 ADDS r0,r0,#0x3c
- 0x010195ec: f7edff62 ..b. BL button_init ; 0x10074b4
- 0x010195f0: 61e0 .a STR r0,[r4,#0x1c]
- 0x010195f2: 4812 .H LDR r0,[pc,#72] ; [0x101963c] = 0x1019f5c
- 0x010195f4: 3050 P0 ADDS r0,r0,#0x50
- 0x010195f6: f7edff5d ..]. BL button_init ; 0x10074b4
- 0x010195fa: 6220 b STR r0,[r4,#0x20]
- 0x010195fc: 480f .H LDR r0,[pc,#60] ; [0x101963c] = 0x1019f5c
- 0x010195fe: 3064 d0 ADDS r0,r0,#0x64
- 0x01019600: f7edff58 ..X. BL button_init ; 0x10074b4
- 0x01019604: 6260 `b STR r0,[r4,#0x24]
- 0x01019606: 480d .H LDR r0,[pc,#52] ; [0x101963c] = 0x1019f5c
- 0x01019608: 3078 x0 ADDS r0,r0,#0x78
- 0x0101960a: f7edff53 ..S. BL button_init ; 0x10074b4
- 0x0101960e: 62a0 .b STR r0,[r4,#0x28]
- 0x01019610: 480a .H LDR r0,[pc,#40] ; [0x101963c] = 0x1019f5c
- 0x01019612: 308c .0 ADDS r0,r0,#0x8c
- 0x01019614: f7edff4e ..N. BL button_init ; 0x10074b4
- 0x01019618: 62e0 .b STR r0,[r4,#0x2c]
- 0x0101961a: 4808 .H LDR r0,[pc,#32] ; [0x101963c] = 0x1019f5c
- 0x0101961c: 30a0 .0 ADDS r0,r0,#0xa0
- 0x0101961e: f7edff49 ..I. BL button_init ; 0x10074b4
- 0x01019622: 6320 c STR r0,[r4,#0x30]
- 0x01019624: 2200 ." MOVS r2,#0
- 0x01019626: 4907 .I LDR r1,[pc,#28] ; [0x1019644] = 0x10075a1
- 0x01019628: 4807 .H LDR r0,[pc,#28] ; [0x1019648] = 0x20003c70
- 0x0101962a: f7faf987 .... BL os_timer_init ; 0x101393c
- 0x0101962e: 4903 .I LDR r1,[pc,#12] ; [0x101963c] = 0x1019f5c
- 0x01019630: e8bd4010 ...@ POP {r4,lr}
- 0x01019634: 31b4 .1 ADDS r1,r1,#0xb4
- 0x01019636: a005 .. ADR r0,{pc}+0x16 ; 0x101964c
- 0x01019638: f7e7b99c .... B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x0101963c: 01019f5c \... DCD 16883548
- 0x01019640: 20003520 5. DCD 536884512
- 0x01019644: 010075a1 .u.. DCD 16807329
- 0x01019648: 20003c70 p<. DCD 536886384
- 0x0101964c: 0a0d7325 %s.. DCD 168653605
- 0x01019650: 00000000 .... DCD 0
- $t
- i.user_keyscan_io_init
- user_keyscan_io_init
- 0x01019654: b50e .. PUSH {r1-r3,lr}
- 0x01019656: 20b0 . MOVS r0,#0xb0
- 0x01019658: f88d0000 .... STRB r0,[sp,#0]
- 0x0101965c: 2006 . MOVS r0,#6
- 0x0101965e: 9001 .. STR r0,[sp,#4]
- 0x01019660: 2000 . MOVS r0,#0
- 0x01019662: f88d0008 .... STRB r0,[sp,#8]
- 0x01019666: 2201 ." MOVS r2,#1
- 0x01019668: 21b0 .! MOVS r1,#0xb0
- 0x0101966a: 2003 . MOVS r0,#3
- 0x0101966c: f7fafe39 ..9. BL pmu_set_pin_pull ; 0x10142e2
- 0x01019670: 2201 ." MOVS r2,#1
- 0x01019672: 210e .! MOVS r1,#0xe
- 0x01019674: 2000 . MOVS r0,#0
- 0x01019676: f7fafe34 ..4. BL pmu_set_pin_pull ; 0x10142e2
- 0x0101967a: 4668 hF MOV r0,sp
- 0x0101967c: f7f7fc60 ..`. BL keyscan_init ; 0x1010f40
- 0x01019680: bd0e .. POP {r1-r3,pc}
- 0x01019682: 0000 .. MOVS r0,r0
- i.user_keyvalue_send
- user_keyvalue_send
- 0x01019684: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x01019688: 4d43 CM LDR r5,[pc,#268] ; [0x1019798] = 0x200035dc
- 0x0101968a: 2600 .& MOVS r6,#0
- 0x0101968c: 4689 .F MOV r9,r1
- 0x0101968e: 4680 .F MOV r8,r0
- 0x01019690: 702e .p STRB r6,[r5,#0]
- 0x01019692: 706e np STRB r6,[r5,#1]
- 0x01019694: 4634 4F MOV r4,r6
- 0x01019696: f44f7148 O.Hq MOV r1,#0x320
- 0x0101969a: 4840 @H LDR r0,[pc,#256] ; [0x101979c] = 0x20003d2c
- 0x0101969c: f7e7fa50 ..P. BL $Ven$TT$L$$__aeabi_memclr ; 0x1000b40
- 0x010196a0: 4f3e >O LDR r7,[pc,#248] ; [0x101979c] = 0x20003d2c
- 0x010196a2: ea5f70c8 _..p LSLS r0,r8,#31
- 0x010196a6: d007 .. BEQ 0x10196b8 ; user_keyvalue_send + 52
- 0x010196a8: f0440001 D... ORR r0,r4,#1
- 0x010196ac: f3600407 `... BFI r4,r0,#0,#8
- 0x010196b0: 2001 . MOVS r0,#1
- 0x010196b2: 7028 (p STRB r0,[r5,#0]
- 0x010196b4: 603c <` STR r4,[r7,#0]
- 0x010196b6: 607e ~` STR r6,[r7,#4]
- 0x010196b8: ea5f7088 _..p LSLS r0,r8,#30
- 0x010196bc: d50a .. BPL 0x10196d4 ; user_keyvalue_send + 80
- 0x010196be: f0440002 D... ORR r0,r4,#2
- 0x010196c2: f3600407 `... BFI r4,r0,#0,#8
- 0x010196c6: 7828 (x LDRB r0,[r5,#0]
- 0x010196c8: eb0701c0 .... ADD r1,r7,r0,LSL #3
- 0x010196cc: 1c40 @. ADDS r0,r0,#1
- 0x010196ce: 7028 (p STRB r0,[r5,#0]
- 0x010196d0: 600c .` STR r4,[r1,#0]
- 0x010196d2: 604e N` STR r6,[r1,#4]
- 0x010196d4: ea5f7048 _.Hp LSLS r0,r8,#29
- 0x010196d8: d50a .. BPL 0x10196f0 ; user_keyvalue_send + 108
- 0x010196da: f0440004 D... ORR r0,r4,#4
- 0x010196de: f3600407 `... BFI r4,r0,#0,#8
- 0x010196e2: 7828 (x LDRB r0,[r5,#0]
- 0x010196e4: eb0701c0 .... ADD r1,r7,r0,LSL #3
- 0x010196e8: 1c40 @. ADDS r0,r0,#1
- 0x010196ea: 7028 (p STRB r0,[r5,#0]
- 0x010196ec: 600c .` STR r4,[r1,#0]
- 0x010196ee: 604e N` STR r6,[r1,#4]
- 0x010196f0: ea4f7008 O..p LSL r0,r8,#28
- 0x010196f4: 2800 .( CMP r0,#0
- 0x010196f6: da0b .. BGE 0x1019710 ; user_keyvalue_send + 140
- 0x010196f8: f0440008 D... ORR r0,r4,#8
- 0x010196fc: f3600407 `... BFI r4,r0,#0,#8
- 0x01019700: 7828 (x LDRB r0,[r5,#0]
- 0x01019702: eb0701c0 .... ADD r1,r7,r0,LSL #3
- 0x01019706: f1000001 .... ADD r0,r0,#1
- 0x0101970a: 7028 (p STRB r0,[r5,#0]
- 0x0101970c: 600c .` STR r4,[r1,#0]
- 0x0101970e: 604e N` STR r6,[r1,#4]
- 0x01019710: 7828 (x LDRB r0,[r5,#0]
- 0x01019712: f3694417 i..D BFI r4,r9,#16,#8
- 0x01019716: eb0701c0 .... ADD r1,r7,r0,LSL #3
- 0x0101971a: f1000001 .... ADD r0,r0,#1
- 0x0101971e: b2c0 .. UXTB r0,r0
- 0x01019720: 7028 (p STRB r0,[r5,#0]
- 0x01019722: 600c .` STR r4,[r1,#0]
- 0x01019724: 604e N` STR r6,[r1,#4]
- 0x01019726: d008 .. BEQ 0x101973a ; user_keyvalue_send + 182
- 0x01019728: eb0701c0 .... ADD r1,r7,r0,LSL #3
- 0x0101972c: f1000001 .... ADD r0,r0,#1
- 0x01019730: f3660407 f... BFI r4,r6,#0,#8
- 0x01019734: 7028 (p STRB r0,[r5,#0]
- 0x01019736: 600c .` STR r4,[r1,#0]
- 0x01019738: 604e N` STR r6,[r1,#4]
- 0x0101973a: 7828 (x LDRB r0,[r5,#0]
- 0x0101973c: f3664417 f..D BFI r4,r6,#16,#8
- 0x01019740: eb0702c0 .... ADD r2,r7,r0,LSL #3
- 0x01019744: f1000001 .... ADD r0,r0,#1
- 0x01019748: b2c1 .. UXTB r1,r0
- 0x0101974a: 7029 )p STRB r1,[r5,#0]
- 0x0101974c: 6014 .` STR r4,[r2,#0]
- 0x0101974e: 6056 V` STR r6,[r2,#4]
- 0x01019750: a013 .. ADR r0,{pc}+0x50 ; 0x10197a0
- 0x01019752: f7e7f90f .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01019756: 2600 .& MOVS r6,#0
- 0x01019758: 46b9 .F MOV r9,r7
- 0x0101975a: 46a8 .F MOV r8,r5
- 0x0101975c: e010 .. B 0x1019780 ; user_keyvalue_send + 252
- 0x0101975e: bf00 .. NOP
- 0x01019760: 2508 .% MOVS r5,#8
- 0x01019762: eb0907c6 .... ADD r7,r9,r6,LSL #3
- 0x01019766: 2400 .$ MOVS r4,#0
- 0x01019768: a017 .. ADR r0,{pc}+0x60 ; 0x10197c8
- 0x0101976a: 5d39 9] LDRB r1,[r7,r4]
- 0x0101976c: f7e7f902 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01019770: 1c64 d. ADDS r4,r4,#1
- 0x01019772: 42ac .B CMP r4,r5
- 0x01019774: d3f8 .. BCC 0x1019768 ; user_keyvalue_send + 228
- 0x01019776: a016 .. ADR r0,{pc}+0x5a ; 0x10197d0
- 0x01019778: f7e7f8fc .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x0101977c: 1c76 v. ADDS r6,r6,#1
- 0x0101977e: b2f6 .. UXTB r6,r6
- 0x01019780: f8980000 .... LDRB r0,[r8,#0]
- 0x01019784: 4286 .B CMP r6,r0
- 0x01019786: d3eb .. BCC 0x1019760 ; user_keyvalue_send + 220
- 0x01019788: e8bd47f0 ...G POP {r4-r10,lr}
- 0x0101978c: 2201 ." MOVS r2,#1
- 0x0101978e: 211e .! MOVS r1,#0x1e
- 0x01019790: 4810 .H LDR r0,[pc,#64] ; [0x10197d4] = 0x20003c5c
- 0x01019792: f7fab931 ..1. B os_timer_start ; 0x10139f8
- $d
- 0x01019796: 0000 .. DCW 0
- 0x01019798: 200035dc .5. DCD 536884700
- 0x0101979c: 20003d2c ,=. DCD 536886572
- 0x010197a0: 6e75665b [fun DCD 1853187675
- 0x010197a4: 656b5d63 c]ke DCD 1701535075
- 0x010197a8: 72616f62 boar DCD 1918988130
- 0x010197ac: 656b5f64 d_ke DCD 1701535588
- 0x010197b0: 6c617679 yval DCD 1818326649
- 0x010197b4: 745f6575 ue_t DCD 1952408949
- 0x010197b8: 656c6261 able DCD 1701601889
- 0x010197bc: 646e695f _ind DCD 1684957535
- 0x010197c0: 253a7865 ex:% DCD 624588901
- 0x010197c4: 000a0d64 d... DCD 658788
- 0x010197c8: 30257830 0x%0 DCD 807761968
- 0x010197cc: 002c5832 2X,. DCD 2906162
- 0x010197d0: 00000a0d .... DCD 2573
- 0x010197d4: 20003c5c \<. DCD 536886364
- $t
- i.user_led_init
- user_led_init
- 0x010197d8: b510 .. PUSH {r4,lr}
- 0x010197da: f000f83b ..;. BL user_led_io_init ; 0x1019854
- 0x010197de: 2000 . MOVS r0,#0
- 0x010197e0: f7ecfab4 .... BL bat1_led_set ; 0x1005d4c
- 0x010197e4: 2000 . MOVS r0,#0
- 0x010197e6: f7fafd2e .... BL pmu_set_led2_value ; 0x1014246
- 0x010197ea: 2200 ." MOVS r2,#0
- 0x010197ec: 4907 .I LDR r1,[pc,#28] ; [0x101980c] = 0x1019eb5
- 0x010197ee: 4808 .H LDR r0,[pc,#32] ; [0x1019810] = 0x20003d04
- 0x010197f0: f7faf8a4 .... BL os_timer_init ; 0x101393c
- 0x010197f4: 4806 .H LDR r0,[pc,#24] ; [0x1019810] = 0x20003d04
- 0x010197f6: 2200 ." MOVS r2,#0
- 0x010197f8: 4906 .I LDR r1,[pc,#24] ; [0x1019814] = 0x10136e1
- 0x010197fa: 3014 .0 ADDS r0,r0,#0x14
- 0x010197fc: f7faf89e .... BL os_timer_init ; 0x101393c
- 0x01019800: e8bd4010 ...@ POP {r4,lr}
- 0x01019804: 4904 .I LDR r1,[pc,#16] ; [0x1019818] = 0x101a0ad
- 0x01019806: a005 .. ADR r0,{pc}+0x16 ; 0x101981c
- 0x01019808: f7e7b8b4 .... B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x0101980c: 01019eb5 .... DCD 16883381
- 0x01019810: 20003d04 .=. DCD 536886532
- 0x01019814: 010136e1 .6.. DCD 16856801
- 0x01019818: 0101a0ad .... DCD 16883885
- 0x0101981c: 0a0d7325 %s.. DCD 168653605
- 0x01019820: 00000000 .... DCD 0
- $t
- i.user_led_io_deinit
- user_led_io_deinit
- 0x01019824: b510 .. PUSH {r4,lr}
- 0x01019826: f000faf7 .... BL work_mode_led_off ; 0x1019e18
- 0x0101982a: 2000 . MOVS r0,#0
- 0x0101982c: f7ecfa8e .... BL bat1_led_set ; 0x1005d4c
- 0x01019830: 2000 . MOVS r0,#0
- 0x01019832: f7fafd08 .... BL pmu_set_led2_value ; 0x1014246
- 0x01019836: 2000 . MOVS r0,#0
- 0x01019838: f7edf89c .... BL bt2_bat3_led_set ; 0x1006974
- 0x0101983c: 4804 .H LDR r0,[pc,#16] ; [0x1019850] = 0x20003d04
- 0x0101983e: f7faf919 .... BL os_timer_stop ; 0x1013a74
- 0x01019842: 4803 .H LDR r0,[pc,#12] ; [0x1019850] = 0x20003d04
- 0x01019844: e8bd4010 ...@ POP {r4,lr}
- 0x01019848: 3014 .0 ADDS r0,r0,#0x14
- 0x0101984a: f7fab913 .... B os_timer_stop ; 0x1013a74
- $d
- 0x0101984e: 0000 .. DCW 0
- 0x01019850: 20003d04 .=. DCD 536886532
- $t
- i.user_led_io_init
- user_led_io_init
- 0x01019854: b510 .. PUSH {r4,lr}
- 0x01019856: 2200 ." MOVS r2,#0
- 0x01019858: 2104 .! MOVS r1,#4
- 0x0101985a: 4610 .F MOV r0,r2
- 0x0101985c: f7fafd80 .... BL pmu_set_port_mux ; 0x1014360
- 0x01019860: 2200 ." MOVS r2,#0
- 0x01019862: 2105 .! MOVS r1,#5
- 0x01019864: 4610 .F MOV r0,r2
- 0x01019866: f7fafd7b ..{. BL pmu_set_port_mux ; 0x1014360
- 0x0101986a: 2130 0! MOVS r1,#0x30
- 0x0101986c: 2000 . MOVS r0,#0
- 0x0101986e: f7fafd65 ..e. BL pmu_set_pin_to_PMU ; 0x101433c
- 0x01019872: 2201 ." MOVS r2,#1
- 0x01019874: 2130 0! MOVS r1,#0x30
- 0x01019876: 2000 . MOVS r0,#0
- 0x01019878: f7fafd18 .... BL pmu_set_pin_dir ; 0x10142ac
- 0x0101987c: 2200 ." MOVS r2,#0
- 0x0101987e: e8bd4010 ...@ POP {r4,lr}
- 0x01019882: 2130 0! MOVS r1,#0x30
- 0x01019884: 4610 .F MOV r0,r2
- 0x01019886: f7fabd2c ..,. B pmu_set_pin_pull ; 0x10142e2
- i.user_qdec_deinit
- user_qdec_deinit
- 0x0101988a: b510 .. PUSH {r4,lr}
- 0x0101988c: 2200 ." MOVS r2,#0
- 0x0101988e: 2106 .! MOVS r1,#6
- 0x01019890: 2002 . MOVS r0,#2
- 0x01019892: f7fafd65 ..e. BL pmu_set_port_mux ; 0x1014360
- 0x01019896: 2200 ." MOVS r2,#0
- 0x01019898: 2105 .! MOVS r1,#5
- 0x0101989a: 2002 . MOVS r0,#2
- 0x0101989c: f7fafd60 ..`. BL pmu_set_port_mux ; 0x1014360
- 0x010198a0: 2160 `! MOVS r1,#0x60
- 0x010198a2: 2002 . MOVS r0,#2
- 0x010198a4: f7fafd4a ..J. BL pmu_set_pin_to_PMU ; 0x101433c
- 0x010198a8: 2200 ." MOVS r2,#0
- 0x010198aa: 2160 `! MOVS r1,#0x60
- 0x010198ac: 2002 . MOVS r0,#2
- 0x010198ae: f7fafcfd .... BL pmu_set_pin_dir ; 0x10142ac
- 0x010198b2: 2200 ." MOVS r2,#0
- 0x010198b4: 2160 `! MOVS r1,#0x60
- 0x010198b6: 2002 . MOVS r0,#2
- 0x010198b8: f7fafd13 .... BL pmu_set_pin_pull ; 0x10142e2
- 0x010198bc: 2200 ." MOVS r2,#0
- 0x010198be: 2160 `! MOVS r1,#0x60
- 0x010198c0: e8bd4010 ...@ POP {r4,lr}
- 0x010198c4: 2002 . MOVS r0,#2
- 0x010198c6: f7fabc70 ..p. B pmu_set_gpio_value ; 0x10141aa
- 0x010198ca: 0000 .. MOVS r0,r0
- i.user_qdec_init
- user_qdec_init
- 0x010198cc: b510 .. PUSH {r4,lr}
- 0x010198ce: 2200 ." MOVS r2,#0
- 0x010198d0: 2106 .! MOVS r1,#6
- 0x010198d2: 2002 . MOVS r0,#2
- 0x010198d4: f7fafd44 ..D. BL pmu_set_port_mux ; 0x1014360
- 0x010198d8: 2200 ." MOVS r2,#0
- 0x010198da: 2105 .! MOVS r1,#5
- 0x010198dc: 2002 . MOVS r0,#2
- 0x010198de: f7fafd3f ..?. BL pmu_set_port_mux ; 0x1014360
- 0x010198e2: 2160 `! MOVS r1,#0x60
- 0x010198e4: 2002 . MOVS r0,#2
- 0x010198e6: f7fafd29 ..). BL pmu_set_pin_to_PMU ; 0x101433c
- 0x010198ea: 2201 ." MOVS r2,#1
- 0x010198ec: 2160 `! MOVS r1,#0x60
- 0x010198ee: 2002 . MOVS r0,#2
- 0x010198f0: f7fafcdc .... BL pmu_set_pin_dir ; 0x10142ac
- 0x010198f4: 2201 ." MOVS r2,#1
- 0x010198f6: 2160 `! MOVS r1,#0x60
- 0x010198f8: 2002 . MOVS r0,#2
- 0x010198fa: f7fafcf2 .... BL pmu_set_pin_pull ; 0x10142e2
- 0x010198fe: f7fafc15 .... BL pmu_qdec_init ; 0x101412c
- 0x01019902: 2203 ." MOVS r2,#3
- 0x01019904: 210b .! MOVS r1,#0xb
- 0x01019906: 200c . MOVS r0,#0xc
- 0x01019908: f7fafc48 ..H. BL pmu_qdec_set_pin ; 0x101419c
- 0x0101990c: 2100 .! MOVS r1,#0
- 0x0101990e: 2001 . MOVS r0,#1
- 0x01019910: f7fafbe0 .... BL pmu_qdec_autorest_cnt_flag ; 0x10140d4
- 0x01019914: 2004 . MOVS r0,#4
- 0x01019916: f7fafc1f .... BL pmu_qdec_set_irq_type ; 0x1014158
- 0x0101991a: 2001 . MOVS r0,#1
- 0x0101991c: f7fafc16 .... BL pmu_qdec_set_debounce_cnt ; 0x101414c
- 0x01019920: e8bd4010 ...@ POP {r4,lr}
- 0x01019924: 4901 .I LDR r1,[pc,#4] ; [0x101992c] = 0x101a06a
- 0x01019926: a002 .. ADR r0,{pc}+0xa ; 0x1019930
- 0x01019928: f7e7b824 ..$. B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x0101992c: 0101a06a j... DCD 16883818
- 0x01019930: 0a0d7325 %s.. DCD 168653605
- 0x01019934: 00000000 .... DCD 0
- $t
- i.user_sensor_init
- user_sensor_init
- 0x01019938: b51c .. PUSH {r2-r4,lr}
- 0x0101993a: 2000 . MOVS r0,#0
- 0x0101993c: f88d0000 .... STRB r0,[sp,#0]
- 0x01019940: f88d0004 .... STRB r0,[sp,#4]
- 0x01019944: 4602 .F MOV r2,r0
- 0x01019946: 4601 .F MOV r1,r0
- 0x01019948: f7fafd0a .... BL pmu_set_port_mux ; 0x1014360
- 0x0101994c: 2101 .! MOVS r1,#1
- 0x0101994e: 2000 . MOVS r0,#0
- 0x01019950: f7fafcf4 .... BL pmu_set_pin_to_PMU ; 0x101433c
- 0x01019954: 2201 ." MOVS r2,#1
- 0x01019956: 4611 .F MOV r1,r2
- 0x01019958: 2000 . MOVS r0,#0
- 0x0101995a: f7fafca7 .... BL pmu_set_pin_dir ; 0x10142ac
- 0x0101995e: 2200 ." MOVS r2,#0
- 0x01019960: 2101 .! MOVS r1,#1
- 0x01019962: 4610 .F MOV r0,r2
- 0x01019964: f7fafcbd .... BL pmu_set_pin_pull ; 0x10142e2
- 0x01019968: 2001 . MOVS r0,#1
- 0x0101996a: f7fafb51 ..Q. BL pmu_port_wakeup_func_set ; 0x1014010
- 0x0101996e: f7fbfd9e .... BL sensor_gpio_cpu_init ; 0x10154ae
- 0x01019972: 481f .H LDR r0,[pc,#124] ; [0x10199f0] = 0x50060000
- 0x01019974: 6801 .h LDR r1,[r0,#0]
- 0x01019976: f0410140 A.@. ORR r1,r1,#0x40
- 0x0101997a: 6001 .` STR r1,[r0,#0]
- 0x0101997c: 6801 .h LDR r1,[r0,#0]
- 0x0101997e: f0410180 A... ORR r1,r1,#0x80
- 0x01019982: 6001 .` STR r1,[r0,#0]
- 0x01019984: 4669 iF MOV r1,sp
- 0x01019986: 2000 . MOVS r0,#0
- 0x01019988: f7fbfed6 .... BL sensor_read_reg ; 0x1015738
- 0x0101998c: a901 .. ADD r1,sp,#4
- 0x0101998e: 2001 . MOVS r0,#1
- 0x01019990: f7fbfed2 .... BL sensor_read_reg ; 0x1015738
- 0x01019994: f89d2004 ... LDRB r2,[sp,#4]
- 0x01019998: f89d1000 .... LDRB r1,[sp,#0]
- 0x0101999c: a015 .. ADR r0,{pc}+0x58 ; 0x10199f4
- 0x0101999e: f7e6ffe9 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010199a2: 491e .I LDR r1,[pc,#120] ; [0x1019a1c] = 0x101a022
- 0x010199a4: 2000 . MOVS r0,#0
- 0x010199a6: bf00 .. NOP
- 0x010199a8: f8112010 ... LDRB r2,[r1,r0,LSL #1]
- 0x010199ac: f89d3000 ...0 LDRB r3,[sp,#0]
- 0x010199b0: 429a .B CMP r2,r3
- 0x010199b2: d114 .. BNE 0x10199de ; user_sensor_init + 166
- 0x010199b4: eb010240 ..@. ADD r2,r1,r0,LSL #1
- 0x010199b8: f89d3004 ...0 LDRB r3,[sp,#4]
- 0x010199bc: 7852 Rx LDRB r2,[r2,#1]
- 0x010199be: 429a .B CMP r2,r3
- 0x010199c0: d10d .. BNE 0x10199de ; user_sensor_init + 166
- 0x010199c2: 4917 .I LDR r1,[pc,#92] ; [0x1019a20] = 0x200034fa
- 0x010199c4: 7048 Hp STRB r0,[r1,#1]
- 0x010199c6: 4917 .I LDR r1,[pc,#92] ; [0x1019a24] = 0x20003560
- 0x010199c8: f8511020 Q. . LDR r1,[r1,r0,LSL #2]
- 0x010199cc: a016 .. ADR r0,{pc}+0x5c ; 0x1019a28
- 0x010199ce: f7e6ffd1 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010199d2: 481b .H LDR r0,[pc,#108] ; [0x1019a40] = 0x20003594
- 0x010199d4: 8980 .. LDRH r0,[r0,#0xc]
- 0x010199d6: f7feffa9 .... BL snesor_dpi_init ; 0x101892c
- 0x010199da: 2000 . MOVS r0,#0
- 0x010199dc: bd1c .. POP {r2-r4,pc}
- 0x010199de: 1c40 @. ADDS r0,r0,#1
- 0x010199e0: b2c0 .. UXTB r0,r0
- 0x010199e2: 2808 .( CMP r0,#8
- 0x010199e4: d3e0 .. BCC 0x10199a8 ; user_sensor_init + 112
- 0x010199e6: a017 .. ADR r0,{pc}+0x5e ; 0x1019a44
- 0x010199e8: f7e6ffc4 .... BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x010199ec: e7fe .. B 0x10199ec ; user_sensor_init + 180
- $d
- 0x010199ee: 0000 .. DCW 0
- 0x010199f0: 50060000 ...P DCD 1342570496
- 0x010199f4: 6e65735b [sen DCD 1852142427
- 0x010199f8: 6f736f73 soso DCD 1869836147
- 0x010199fc: 64695d72 r]id DCD 1684626802
- 0x01019a00: 30203a31 1: 0 DCD 807418417
- 0x01019a04: 32302578 x%02 DCD 842016120
- 0x01019a08: 69202c78 x, i DCD 1763716216
- 0x01019a0c: 203a3264 d2: DCD 540684900
- 0x01019a10: 30257830 0x%0 DCD 807761968
- 0x01019a14: 0a0d7832 2x.. DCD 168654898
- 0x01019a18: 00000000 .... DCD 0
- 0x01019a1c: 0101a022 "... DCD 16883746
- 0x01019a20: 200034fa .4. DCD 536884474
- 0x01019a24: 20003560 `5. DCD 536884576
- 0x01019a28: 6e65735b [sen DCD 1852142427
- 0x01019a2c: 6f736f73 soso DCD 1869836147
- 0x01019a30: 6f6d5d72 r]mo DCD 1869438322
- 0x01019a34: 3a6c6564 del: DCD 980182372
- 0x01019a38: 0d732520 %s. DCD 225649952
- 0x01019a3c: 0000000a .... DCD 10
- 0x01019a40: 20003594 .5. DCD 536884628
- 0x01019a44: 6e65735b [sen DCD 1852142427
- 0x01019a48: 6f736f73 soso DCD 1869836147
- 0x01019a4c: 79745d72 r]ty DCD 2037669234
- 0x01019a50: 75206570 pe u DCD 1965057392
- 0x01019a54: 6f6e6b6e nkno DCD 1869507438
- 0x01019a58: 21216e77 wn!! DCD 555839095
- 0x01019a5c: 0a0d2121 !!.. DCD 168632609
- 0x01019a60: 00000000 .... DCD 0
- $t
- i.user_task_func
- user_task_func
- 0x01019a64: b570 p. PUSH {r4-r6,lr}
- 0x01019a66: 8801 .. LDRH r1,[r0,#0]
- 0x01019a68: 2500 .% MOVS r5,#0
- 0x01019a6a: 4e38 8N LDR r6,[pc,#224] ; [0x1019b4c] = 0x200034fa
- 0x01019a6c: 4c38 8L LDR r4,[pc,#224] ; [0x1019b50] = 0x2000351a
- 0x01019a6e: 2906 .) CMP r1,#6
- 0x01019a70: d244 D. BCS 0x1019afc ; user_task_func + 152
- 0x01019a72: e8dff001 .... TBB [pc,r1]
- $d
- 0x01019a76: 0308 .. DCW 776
- 0x01019a78: 481a1508 ...H DCD 1209668872
- $t
- 0x01019a7c: 1ca1 .. ADDS r1,r4,#2
- 0x01019a7e: 1c60 `. ADDS r0,r4,#1
- 0x01019a80: f7fbfcf0 .... BL sensor_get_motion ; 0x1015464
- 0x01019a84: bbd0 .. CBNZ r0,0x1019afc ; user_task_func + 152
- 0x01019a86: f9943003 ...0 LDRSB r3,[r4,#3]
- 0x01019a8a: f9942002 ... LDRSB r2,[r4,#2]
- 0x01019a8e: f9941001 .... LDRSB r1,[r4,#1]
- 0x01019a92: 7820 x LDRB r0,[r4,#0]
- 0x01019a94: f7f6ffbc .... BL hid_mouse_value_send ; 0x1010a10
- 0x01019a98: 7065 ep STRB r5,[r4,#1]
- 0x01019a9a: 70a5 .p STRB r5,[r4,#2]
- 0x01019a9c: 70e5 .p STRB r5,[r4,#3]
- 0x01019a9e: e02d -. B 0x1019afc ; user_task_func + 152
- 0x01019aa0: 7a01 .z LDRB r1,[r0,#8]
- 0x01019aa2: 6840 @h LDR r0,[r0,#4]
- 0x01019aa4: f7ecfe6e ..n. BL ble_rx_data_cope ; 0x1006784
- 0x01019aa8: e028 (. B 0x1019afc ; user_task_func + 152
- 0x01019aaa: 2001 . MOVS r0,#1
- 0x01019aac: 70f0 .p STRB r0,[r6,#3]
- 0x01019aae: f7fbfd19 .... BL sensor_powerdown ; 0x10154e4
- 0x01019ab2: f7fffeb7 .... BL user_led_io_deinit ; 0x1019824
- 0x01019ab6: f7fffee8 .... BL user_qdec_deinit ; 0x101988a
- 0x01019aba: f7f6ff87 .... BL hid_mouse_timer_stop ; 0x10109cc
- 0x01019abe: 4825 %H LDR r0,[pc,#148] ; [0x1019b54] = 0x20003c34
- 0x01019ac0: f7f9ffd8 .... BL os_timer_stop ; 0x1013a74
- 0x01019ac4: 4824 $H LDR r0,[pc,#144] ; [0x1019b58] = 0x20003c48
- 0x01019ac6: f7f9ffd5 .... BL os_timer_stop ; 0x1013a74
- 0x01019aca: 2000 . MOVS r0,#0
- 0x01019acc: f7ecf93e ..>. BL bat1_led_set ; 0x1005d4c
- 0x01019ad0: 2000 . MOVS r0,#0
- 0x01019ad2: f7fafbb8 .... BL pmu_set_led2_value ; 0x1014246
- 0x01019ad6: 2000 . MOVS r0,#0
- 0x01019ad8: f7ecff4c ..L. BL bt2_bat3_led_set ; 0x1006974
- 0x01019adc: f7f9fe0a .... BL lowbat_led_timer_stop ; 0x10136f4
- 0x01019ae0: f000f98a .... BL wdt_stop ; 0x1019df8
- 0x01019ae4: f7edfefc .... BL curr_conn_index_get ; 0x10078e0
- 0x01019ae8: 28ff .( CMP r0,#0xff
- 0x01019aea: d009 .. BEQ 0x1019b00 ; user_task_func + 156
- 0x01019aec: f7edfef8 .... BL curr_conn_index_get ; 0x10078e0
- 0x01019af0: f7eefa36 ..6. BL gap_disconnect_req ; 0x1007f60
- 0x01019af4: a019 .. ADR r0,{pc}+0x68 ; 0x1019b5c
- 0x01019af6: bf00 .. NOP
- 0x01019af8: f7e6ff3c ..<. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01019afc: 2000 . MOVS r0,#0
- 0x01019afe: bd70 p. POP {r4-r6,pc}
- 0x01019b00: f7eefaee .... BL gap_stop_advertising ; 0x10080e0
- 0x01019b04: e7f6 .. B 0x1019af4 ; user_task_func + 144
- 0x01019b06: 70f5 .p STRB r5,[r6,#3]
- 0x01019b08: 2001 . MOVS r0,#1
- 0x01019b0a: f000f9a3 .... BL work_mode_led_prestart ; 0x1019e54
- 0x01019b0e: 2014 . MOVS r0,#0x14
- 0x01019b10: 80b0 .. STRH r0,[r6,#4]
- 0x01019b12: f7fffe9f .... BL user_led_io_init ; 0x1019854
- 0x01019b16: f7ecf9e7 .... BL battery_voltage_get ; 0x1005ee8
- 0x01019b1a: f7fffd9b .... BL user_keyscan_io_init ; 0x1019654
- 0x01019b1e: f7fffed5 .... BL user_qdec_init ; 0x10198cc
- 0x01019b22: f7fbfd6d ..m. BL sensor_poweron ; 0x1015600
- 0x01019b26: 2201 ." MOVS r2,#1
- 0x01019b28: f44f717a O.zq MOV r1,#0x3e8
- 0x01019b2c: 4809 .H LDR r0,[pc,#36] ; [0x1019b54] = 0x20003c34
- 0x01019b2e: f7f9ff63 ..c. BL os_timer_start ; 0x10139f8
- 0x01019b32: 2201 ." MOVS r2,#1
- 0x01019b34: f2427110 B..q MOV r1,#0x2710
- 0x01019b38: 4807 .H LDR r0,[pc,#28] ; [0x1019b58] = 0x20003c48
- 0x01019b3a: f7f9ff5d ..]. BL os_timer_start ; 0x10139f8
- 0x01019b3e: f000f947 ..G. BL wdt_start ; 0x1019dd0
- 0x01019b42: f7fff823 ..#. BL sp_start_adv ; 0x1018b8c
- 0x01019b46: a009 .. ADR r0,{pc}+0x26 ; 0x1019b6c
- 0x01019b48: e7d6 .. B 0x1019af8 ; user_task_func + 148
- $d
- 0x01019b4a: 0000 .. DCW 0
- 0x01019b4c: 200034fa .4. DCD 536884474
- 0x01019b50: 2000351a .5. DCD 536884506
- 0x01019b54: 20003c34 4<. DCD 536886324
- 0x01019b58: 20003c48 H<. DCD 536886344
- 0x01019b5c: 65746e65 ente DCD 1702129253
- 0x01019b60: 6c732072 r sl DCD 1819484274
- 0x01019b64: 21706565 eep! DCD 561014117
- 0x01019b68: 000a0d21 !... DCD 658721
- 0x01019b6c: 74697865 exit DCD 1953069157
- 0x01019b70: 656c7320 sle DCD 1701606176
- 0x01019b74: 21217065 ep!! DCD 555839589
- 0x01019b78: 00000a0d .... DCD 2573
- $t
- i.user_task_init
- user_task_init
- 0x01019b7c: b510 .. PUSH {r4,lr}
- 0x01019b7e: 4803 .H LDR r0,[pc,#12] ; [0x1019b8c] = 0x1019a65
- 0x01019b80: f7f9fe74 ..t. BL os_task_create ; 0x101386c
- 0x01019b84: 4902 .I LDR r1,[pc,#8] ; [0x1019b90] = 0x20003518
- 0x01019b86: 8008 .. STRH r0,[r1,#0]
- 0x01019b88: bd10 .. POP {r4,pc}
- $d
- 0x01019b8a: 0000 .. DCW 0
- 0x01019b8c: 01019a65 e... DCD 16882277
- 0x01019b90: 20003518 .5. DCD 536884504
- $t
- i.user_timer_init
- user_timer_init
- 0x01019b94: b510 .. PUSH {r4,lr}
- 0x01019b96: 2200 ." MOVS r2,#0
- 0x01019b98: 4911 .I LDR r1,[pc,#68] ; [0x1019be0] = 0x1018e05
- 0x01019b9a: 4812 .H LDR r0,[pc,#72] ; [0x1019be4] = 0x20003c34
- 0x01019b9c: f7f9fece .... BL os_timer_init ; 0x101393c
- 0x01019ba0: 4810 .H LDR r0,[pc,#64] ; [0x1019be4] = 0x20003c34
- 0x01019ba2: 2200 ." MOVS r2,#0
- 0x01019ba4: 4910 .I LDR r1,[pc,#64] ; [0x1019be8] = 0x1018d95
- 0x01019ba6: 3014 .0 ADDS r0,r0,#0x14
- 0x01019ba8: f7f9fec8 .... BL os_timer_init ; 0x101393c
- 0x01019bac: 480d .H LDR r0,[pc,#52] ; [0x1019be4] = 0x20003c34
- 0x01019bae: 2200 ." MOVS r2,#0
- 0x01019bb0: 490e .I LDR r1,[pc,#56] ; [0x1019bec] = 0x1019099
- 0x01019bb2: 3028 (0 ADDS r0,r0,#0x28
- 0x01019bb4: f7f9fec2 .... BL os_timer_init ; 0x101393c
- 0x01019bb8: 2201 ." MOVS r2,#1
- 0x01019bba: f44f717a O.zq MOV r1,#0x3e8
- 0x01019bbe: 4809 .H LDR r0,[pc,#36] ; [0x1019be4] = 0x20003c34
- 0x01019bc0: f7f9ff1a .... BL os_timer_start ; 0x10139f8
- 0x01019bc4: 4807 .H LDR r0,[pc,#28] ; [0x1019be4] = 0x20003c34
- 0x01019bc6: 2201 ." MOVS r2,#1
- 0x01019bc8: f2427110 B..q MOV r1,#0x2710
- 0x01019bcc: 3014 .0 ADDS r0,r0,#0x14
- 0x01019bce: f7f9ff13 .... BL os_timer_start ; 0x10139f8
- 0x01019bd2: e8bd4010 ...@ POP {r4,lr}
- 0x01019bd6: 4906 .I LDR r1,[pc,#24] ; [0x1019bf0] = 0x1019f4b
- 0x01019bd8: a006 .. ADR r0,{pc}+0x1c ; 0x1019bf4
- 0x01019bda: f7e6becb .... B $Ven$TT$L$$co_printf ; 0x1000974
- $d
- 0x01019bde: 0000 .. DCW 0
- 0x01019be0: 01018e05 .... DCD 16879109
- 0x01019be4: 20003c34 4<. DCD 536886324
- 0x01019be8: 01018d95 .... DCD 16878997
- 0x01019bec: 01019099 .... DCD 16879769
- 0x01019bf0: 01019f4b K... DCD 16883531
- 0x01019bf4: 6d69745b [tim DCD 1835627611
- 0x01019bf8: 255d7265 er]% DCD 626881125
- 0x01019bfc: 000a0d73 s... DCD 658803
- $t
- i.user_url_send
- user_url_send
- 0x01019c00: e92d41fc -..A PUSH {r2-r8,lr}
- 0x01019c04: f8df8108 .... LDR r8,[pc,#264] ; [0x1019d10] = 0x20003594
- 0x01019c08: f898000f .... LDRB r0,[r8,#0xf]
- 0x01019c0c: 2801 .( CMP r0,#1
- 0x01019c0e: d17c |. BNE 0x1019d0a ; user_url_send + 266
- 0x01019c10: 4c40 @L LDR r4,[pc,#256] ; [0x1019d14] = 0x200035dc
- 0x01019c12: 2000 . MOVS r0,#0
- 0x01019c14: 7020 p STRB r0,[r4,#0]
- 0x01019c16: 7060 `p STRB r0,[r4,#1]
- 0x01019c18: f7edfcf6 .... BL caps_lock_status_get ; 0x1007608
- 0x01019c1c: 4d3e >M LDR r5,[pc,#248] ; [0x1019d18] = 0x20003d2c
- 0x01019c1e: 4e3f ?N LDR r6,[pc,#252] ; [0x1019d1c] = 0x101a0d0
- 0x01019c20: b980 .. CBNZ r0,0x1019c44 ; user_url_send + 68
- 0x01019c22: 7820 x LDRB r0,[r4,#0]
- 0x01019c24: 6832 2h LDR r2,[r6,#0]
- 0x01019c26: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019c2a: 1c40 @. ADDS r0,r0,#1
- 0x01019c2c: 600a .` STR r2,[r1,#0]
- 0x01019c2e: 6872 rh LDR r2,[r6,#4]
- 0x01019c30: b2c0 .. UXTB r0,r0
- 0x01019c32: 604a J` STR r2,[r1,#4]
- 0x01019c34: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019c38: 1c40 @. ADDS r0,r0,#1
- 0x01019c3a: 7020 p STRB r0,[r4,#0]
- 0x01019c3c: 6ab0 .j LDR r0,[r6,#0x28]
- 0x01019c3e: 6008 .` STR r0,[r1,#0]
- 0x01019c40: 6af0 .j LDR r0,[r6,#0x2c]
- 0x01019c42: 6048 H` STR r0,[r1,#4]
- 0x01019c44: 7820 x LDRB r0,[r4,#0]
- 0x01019c46: 68b2 .h LDR r2,[r6,#8]
- 0x01019c48: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019c4c: 1c40 @. ADDS r0,r0,#1
- 0x01019c4e: 600a .` STR r2,[r1,#0]
- 0x01019c50: 68f2 .h LDR r2,[r6,#0xc]
- 0x01019c52: 604a J` STR r2,[r1,#4]
- 0x01019c54: b2c0 .. UXTB r0,r0
- 0x01019c56: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019c5a: 69b2 .i LDR r2,[r6,#0x18]
- 0x01019c5c: 600a .` STR r2,[r1,#0]
- 0x01019c5e: 69f2 .i LDR r2,[r6,#0x1c]
- 0x01019c60: 1c40 @. ADDS r0,r0,#1
- 0x01019c62: 604a J` STR r2,[r1,#4]
- 0x01019c64: b2c0 .. UXTB r0,r0
- 0x01019c66: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019c6a: 6932 2i LDR r2,[r6,#0x10]
- 0x01019c6c: 600a .` STR r2,[r1,#0]
- 0x01019c6e: 1c40 @. ADDS r0,r0,#1
- 0x01019c70: 6972 ri LDR r2,[r6,#0x14]
- 0x01019c72: b2c0 .. UXTB r0,r0
- 0x01019c74: 604a J` STR r2,[r1,#4]
- 0x01019c76: eb0502c0 .... ADD r2,r5,r0,LSL #3
- 0x01019c7a: 1c40 @. ADDS r0,r0,#1
- 0x01019c7c: b2c1 .. UXTB r1,r0
- 0x01019c7e: 7021 !p STRB r1,[r4,#0]
- 0x01019c80: 6ab0 .j LDR r0,[r6,#0x28]
- 0x01019c82: 6010 .` STR r0,[r2,#0]
- 0x01019c84: 6af0 .j LDR r0,[r6,#0x2c]
- 0x01019c86: 6050 P` STR r0,[r2,#4]
- 0x01019c88: 70a1 .p STRB r1,[r4,#2]
- 0x01019c8a: 2005 . MOVS r0,#5
- 0x01019c8c: 70e0 .p STRB r0,[r4,#3]
- 0x01019c8e: a024 $. ADR r0,{pc}+0x92 ; 0x1019d20
- 0x01019c90: f7e6fe70 ..p. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01019c94: 2700 .' MOVS r7,#0
- 0x01019c96: e018 .. B 0x1019cca ; user_url_send + 202
- 0x01019c98: eb080007 .... ADD r0,r8,r7
- 0x01019c9c: 4669 iF MOV r1,sp
- 0x01019c9e: 7c00 .| LDRB r0,[r0,#0x10]
- 0x01019ca0: f7edfdf4 .... BL convert_ascii_to_hid ; 0x100788c
- 0x01019ca4: 7820 x LDRB r0,[r4,#0]
- 0x01019ca6: 9a00 .. LDR r2,[sp,#0]
- 0x01019ca8: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019cac: 1c40 @. ADDS r0,r0,#1
- 0x01019cae: 600a .` STR r2,[r1,#0]
- 0x01019cb0: 9a01 .. LDR r2,[sp,#4]
- 0x01019cb2: b2c0 .. UXTB r0,r0
- 0x01019cb4: 604a J` STR r2,[r1,#4]
- 0x01019cb6: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019cba: 1c40 @. ADDS r0,r0,#1
- 0x01019cbc: 7020 p STRB r0,[r4,#0]
- 0x01019cbe: 6ab0 .j LDR r0,[r6,#0x28]
- 0x01019cc0: 6008 .` STR r0,[r1,#0]
- 0x01019cc2: 6af0 .j LDR r0,[r6,#0x2c]
- 0x01019cc4: 1c7f .. ADDS r7,r7,#1
- 0x01019cc6: 6048 H` STR r0,[r1,#4]
- 0x01019cc8: b2ff .. UXTB r7,r7
- 0x01019cca: f8981042 ..B. LDRB r1,[r8,#0x42]
- 0x01019cce: 42b9 .B CMP r1,r7
- 0x01019cd0: d8e2 .. BHI 0x1019c98 ; user_url_send + 152
- 0x01019cd2: a01c .. ADR r0,{pc}+0x72 ; 0x1019d44
- 0x01019cd4: f7e6fe4e ..N. BL $Ven$TT$L$$co_printf ; 0x1000974
- 0x01019cd8: 7820 x LDRB r0,[r4,#0]
- 0x01019cda: 6a32 2j LDR r2,[r6,#0x20]
- 0x01019cdc: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019ce0: 1c40 @. ADDS r0,r0,#1
- 0x01019ce2: 600a .` STR r2,[r1,#0]
- 0x01019ce4: 6a72 rj LDR r2,[r6,#0x24]
- 0x01019ce6: 604a J` STR r2,[r1,#4]
- 0x01019ce8: b2c0 .. UXTB r0,r0
- 0x01019cea: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x01019cee: 1c40 @. ADDS r0,r0,#1
- 0x01019cf0: 7020 p STRB r0,[r4,#0]
- 0x01019cf2: 6ab0 .j LDR r0,[r6,#0x28]
- 0x01019cf4: 6008 .` STR r0,[r1,#0]
- 0x01019cf6: 6af0 .j LDR r0,[r6,#0x2c]
- 0x01019cf8: 6048 H` STR r0,[r1,#4]
- 0x01019cfa: b002 .. ADD sp,sp,#8
- 0x01019cfc: 2201 ." MOVS r2,#1
- 0x01019cfe: e8bd41f0 ...A POP {r4-r8,lr}
- 0x01019d02: 211e .! MOVS r1,#0x1e
- 0x01019d04: 4810 .H LDR r0,[pc,#64] ; [0x1019d48] = 0x20003c5c
- 0x01019d06: f7f9be77 ..w. B os_timer_start ; 0x10139f8
- 0x01019d0a: e8bd81fc .... POP {r2-r8,pc}
- $d
- 0x01019d0e: 0000 .. DCW 0
- 0x01019d10: 20003594 .5. DCD 536884628
- 0x01019d14: 200035dc .5. DCD 536884700
- 0x01019d18: 20003d2c ,=. DCD 536886572
- 0x01019d1c: 0101a0d0 .... DCD 16883920
- 0x01019d20: 6e75665b [fun DCD 1853187675
- 0x01019d24: 656b5d63 c]ke DCD 1701535075
- 0x01019d28: 72616f62 boar DCD 1918988130
- 0x01019d2c: 65735f64 d_se DCD 1702059876
- 0x01019d30: 645f646e nd_d DCD 1683973230
- 0x01019d34: 79616c65 elay DCD 2036427877
- 0x01019d38: 646e695f _ind DCD 1684957535
- 0x01019d3c: 253a7865 ex:% DCD 624588901
- 0x01019d40: 000a0d64 d... DCD 658788
- 0x01019d44: 00000a0d .... DCD 2573
- 0x01019d48: 20003c5c \<. DCD 536886364
- $t
- i.wdt_feed
- wdt_feed
- 0x01019d4c: f44f6080 O..` MOV r0,#0x400
- 0x01019d50: f7e6bfe6 .... B $Ven$TT$L$$pmu_clear_isr_state ; 0x1000d20
- i.wdt_init
- wdt_init
- 0x01019d54: b570 p. PUSH {r4-r6,lr}
- 0x01019d56: 4604 .F MOV r4,r0
- 0x01019d58: 460d .F MOV r5,r1
- 0x01019d5a: 2000 . MOVS r0,#0
- 0x01019d5c: f7e6ffe5 .... BL $Ven$TT$L$$pmu_get_rc_clk ; 0x1000d2a
- 0x01019d60: fb05f300 .... MUL r3,r5,r0
- 0x01019d64: 2204 ." MOVS r2,#4
- 0x01019d66: 21b0 .! MOVS r1,#0xb0
- 0x01019d68: 2000 . MOVS r0,#0
- 0x01019d6a: f7e6fdea .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01019d6e: f04f0201 O... MOV r2,#1
- 0x01019d72: f04f0156 O.V. MOV r1,#0x56
- 0x01019d76: f04f0000 O... MOV r0,#0
- 0x01019d7a: b1c4 .. CBZ r4,0x1019dae ; wdt_init + 90
- 0x01019d7c: f7e6fddc .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01019d80: b2c0 .. UXTB r0,r0
- 0x01019d82: f0400302 @... ORR r3,r0,#2
- 0x01019d86: 2201 ." MOVS r2,#1
- 0x01019d88: 2156 V! MOVS r1,#0x56
- 0x01019d8a: 2000 . MOVS r0,#0
- 0x01019d8c: f7e6fdd9 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01019d90: 2201 ." MOVS r2,#1
- 0x01019d92: 21b3 .! MOVS r1,#0xb3
- 0x01019d94: 2000 . MOVS r0,#0
- 0x01019d96: f7e6fdcf .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01019d9a: b2c0 .. UXTB r0,r0
- 0x01019d9c: f0400302 @... ORR r3,r0,#2
- 0x01019da0: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01019da4: 2201 ." MOVS r2,#1
- 0x01019da6: 21b3 .! MOVS r1,#0xb3
- 0x01019da8: 2000 . MOVS r0,#0
- 0x01019daa: f7e6bdca .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01019dae: f7e6fdc3 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01019db2: f00003fd .... AND r3,r0,#0xfd
- 0x01019db6: 2201 ." MOVS r2,#1
- 0x01019db8: 2156 V! MOVS r1,#0x56
- 0x01019dba: 2000 . MOVS r0,#0
- 0x01019dbc: f7e6fdc1 .... BL $Ven$TT$L$$frspim_wr ; 0x1000942
- 0x01019dc0: 2201 ." MOVS r2,#1
- 0x01019dc2: 21b3 .! MOVS r1,#0xb3
- 0x01019dc4: 2000 . MOVS r0,#0
- 0x01019dc6: f7e6fdb7 .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01019dca: f00003fd .... AND r3,r0,#0xfd
- 0x01019dce: e7e7 .. B 0x1019da0 ; wdt_init + 76
- i.wdt_start
- wdt_start
- 0x01019dd0: b510 .. PUSH {r4,lr}
- 0x01019dd2: f44f6080 O..` MOV r0,#0x400
- 0x01019dd6: f7e6ffa3 .... BL $Ven$TT$L$$pmu_clear_isr_state ; 0x1000d20
- 0x01019dda: 2201 ." MOVS r2,#1
- 0x01019ddc: 21b3 .! MOVS r1,#0xb3
- 0x01019dde: 2000 . MOVS r0,#0
- 0x01019de0: f7e6fdaa .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01019de4: b2c0 .. UXTB r0,r0
- 0x01019de6: f0400301 @... ORR r3,r0,#1
- 0x01019dea: 2201 ." MOVS r2,#1
- 0x01019dec: 21b3 .! MOVS r1,#0xb3
- 0x01019dee: e8bd4010 ...@ POP {r4,lr}
- 0x01019df2: 2000 . MOVS r0,#0
- 0x01019df4: f7e6bda5 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.wdt_stop
- wdt_stop
- 0x01019df8: b510 .. PUSH {r4,lr}
- 0x01019dfa: 2201 ." MOVS r2,#1
- 0x01019dfc: 21b3 .! MOVS r1,#0xb3
- 0x01019dfe: 2000 . MOVS r0,#0
- 0x01019e00: f7e6fd9a .... BL $Ven$TT$L$$frspim_rd ; 0x1000938
- 0x01019e04: f3c00046 ..F. UBFX r0,r0,#1,#7
- 0x01019e08: 0043 C. LSLS r3,r0,#1
- 0x01019e0a: 2201 ." MOVS r2,#1
- 0x01019e0c: 21b3 .! MOVS r1,#0xb3
- 0x01019e0e: e8bd4010 ...@ POP {r4,lr}
- 0x01019e12: 2000 . MOVS r0,#0
- 0x01019e14: f7e6bd95 .... B $Ven$TT$L$$frspim_wr ; 0x1000942
- i.work_mode_led_off
- work_mode_led_off
- 0x01019e18: 2201 ." MOVS r2,#1
- 0x01019e1a: 2110 .! MOVS r1,#0x10
- 0x01019e1c: 2000 . MOVS r0,#0
- 0x01019e1e: f7faba45 ..E. B pmu_set_pin_dir ; 0x10142ac
- 0x01019e22: 0000 .. MOVS r0,r0
- i.work_mode_led_on
- work_mode_led_on
- 0x01019e24: b510 .. PUSH {r4,lr}
- 0x01019e26: 2200 ." MOVS r2,#0
- 0x01019e28: 2110 .! MOVS r1,#0x10
- 0x01019e2a: 4610 .F MOV r0,r2
- 0x01019e2c: f7fafa3e ..>. BL pmu_set_pin_dir ; 0x10142ac
- 0x01019e30: 4807 .H LDR r0,[pc,#28] ; [0x1019e50] = 0x200034fa
- 0x01019e32: 7800 .x LDRB r0,[r0,#0]
- 0x01019e34: b140 @. CBZ r0,0x1019e48 ; work_mode_led_on + 36
- 0x01019e36: 2801 .( CMP r0,#1
- 0x01019e38: d108 .. BNE 0x1019e4c ; work_mode_led_on + 40
- 0x01019e3a: 2201 ." MOVS r2,#1
- 0x01019e3c: 2110 .! MOVS r1,#0x10
- 0x01019e3e: e8bd4010 ...@ POP {r4,lr}
- 0x01019e42: 2000 . MOVS r0,#0
- 0x01019e44: f7fab9b1 .... B pmu_set_gpio_value ; 0x10141aa
- 0x01019e48: 2200 ." MOVS r2,#0
- 0x01019e4a: e7f7 .. B 0x1019e3c ; work_mode_led_on + 24
- 0x01019e4c: bd10 .. POP {r4,pc}
- $d
- 0x01019e4e: 0000 .. DCW 0
- 0x01019e50: 200034fa .4. DCD 536884474
- $t
- i.work_mode_led_prestart
- work_mode_led_prestart
- 0x01019e54: b510 .. PUSH {r4,lr}
- 0x01019e56: 4604 .F MOV r4,r0
- 0x01019e58: 4814 .H LDR r0,[pc,#80] ; [0x1019eac] = 0x20003d04
- 0x01019e5a: f7f9fe0b .... BL os_timer_stop ; 0x1013a74
- 0x01019e5e: f7ffffdb .... BL work_mode_led_off ; 0x1019e18
- 0x01019e62: 2c00 ., CMP r4,#0
- 0x01019e64: d020 . BEQ 0x1019ea8 ; work_mode_led_prestart + 84
- 0x01019e66: 4912 .I LDR r1,[pc,#72] ; [0x1019eb0] = 0x2000358c
- 0x01019e68: f04f30ff O..0 MOV r0,#0xffffffff
- 0x01019e6c: 2c01 ., CMP r4,#1
- 0x01019e6e: d005 .. BEQ 0x1019e7c ; work_mode_led_prestart + 40
- 0x01019e70: 2201 ." MOVS r2,#1
- 0x01019e72: 2c02 ., CMP r4,#2
- 0x01019e74: d003 .. BEQ 0x1019e7e ; work_mode_led_prestart + 42
- 0x01019e76: 2c03 ., CMP r4,#3
- 0x01019e78: d108 .. BNE 0x1019e8c ; work_mode_led_prestart + 56
- 0x01019e7a: e003 .. B 0x1019e84 ; work_mode_led_prestart + 48
- 0x01019e7c: 220a ." MOVS r2,#0xa
- 0x01019e7e: 708a .p STRB r2,[r1,#2]
- 0x01019e80: 70ca .p STRB r2,[r1,#3]
- 0x01019e82: e002 .. B 0x1019e8a ; work_mode_led_prestart + 54
- 0x01019e84: 708a .p STRB r2,[r1,#2]
- 0x01019e86: 70ca .p STRB r2,[r1,#3]
- 0x01019e88: 2003 . MOVS r0,#3
- 0x01019e8a: 6048 H` STR r0,[r1,#4]
- 0x01019e8c: 4908 .I LDR r1,[pc,#32] ; [0x1019eb0] = 0x2000358c
- 0x01019e8e: 2000 . MOVS r0,#0
- 0x01019e90: 1f09 .. SUBS r1,r1,#4
- 0x01019e92: 7048 Hp STRB r0,[r1,#1]
- 0x01019e94: 7088 .p STRB r0,[r1,#2]
- 0x01019e96: f7ffffc5 .... BL work_mode_led_on ; 0x1019e24
- 0x01019e9a: 2201 ." MOVS r2,#1
- 0x01019e9c: e8bd4010 ...@ POP {r4,lr}
- 0x01019ea0: 2164 d! MOVS r1,#0x64
- 0x01019ea2: 4802 .H LDR r0,[pc,#8] ; [0x1019eac] = 0x20003d04
- 0x01019ea4: f7f9bda8 .... B os_timer_start ; 0x10139f8
- 0x01019ea8: bd10 .. POP {r4,pc}
- $d
- 0x01019eaa: 0000 .. DCW 0
- 0x01019eac: 20003d04 .=. DCD 536886532
- 0x01019eb0: 2000358c .5. DCD 536884620
- $t
- i.work_mode_timer_handle
- work_mode_timer_handle
- 0x01019eb4: b570 p. PUSH {r4-r6,lr}
- 0x01019eb6: 4d15 .M LDR r5,[pc,#84] ; [0x1019f0c] = 0x2000358c
- 0x01019eb8: 2600 .& MOVS r6,#0
- 0x01019eba: 1f2c ,. SUBS r4,r5,#4
- 0x01019ebc: 78a9 .x LDRB r1,[r5,#2]
- 0x01019ebe: 7860 `x LDRB r0,[r4,#1]
- 0x01019ec0: 4281 .B CMP r1,r0
- 0x01019ec2: d915 .. BLS 0x1019ef0 ; work_mode_timer_handle + 60
- 0x01019ec4: 1c40 @. ADDS r0,r0,#1
- 0x01019ec6: b2c0 .. UXTB r0,r0
- 0x01019ec8: 7060 `p STRB r0,[r4,#1]
- 0x01019eca: 4281 .B CMP r1,r0
- 0x01019ecc: d11c .. BNE 0x1019f08 ; work_mode_timer_handle + 84
- 0x01019ece: f7ffffa3 .... BL work_mode_led_off ; 0x1019e18
- 0x01019ed2: 6868 hh LDR r0,[r5,#4]
- 0x01019ed4: b118 .. CBZ r0,0x1019ede ; work_mode_timer_handle + 42
- 0x01019ed6: 1e40 @. SUBS r0,r0,#1
- 0x01019ed8: 6068 h` STR r0,[r5,#4]
- 0x01019eda: 70a6 .p STRB r6,[r4,#2]
- 0x01019edc: d114 .. BNE 0x1019f08 ; work_mode_timer_handle + 84
- 0x01019ede: 7066 fp STRB r6,[r4,#1]
- 0x01019ee0: 70a6 .p STRB r6,[r4,#2]
- 0x01019ee2: f7ffff99 .... BL work_mode_led_off ; 0x1019e18
- 0x01019ee6: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x01019eea: 4809 .H LDR r0,[pc,#36] ; [0x1019f10] = 0x20003d04
- 0x01019eec: f7f9bdc2 .... B os_timer_stop ; 0x1013a74
- 0x01019ef0: 78e9 .x LDRB r1,[r5,#3]
- 0x01019ef2: 78a0 .x LDRB r0,[r4,#2]
- 0x01019ef4: 4281 .B CMP r1,r0
- 0x01019ef6: d907 .. BLS 0x1019f08 ; work_mode_timer_handle + 84
- 0x01019ef8: 1c40 @. ADDS r0,r0,#1
- 0x01019efa: b2c0 .. UXTB r0,r0
- 0x01019efc: 70a0 .p STRB r0,[r4,#2]
- 0x01019efe: 4281 .B CMP r1,r0
- 0x01019f00: d102 .. BNE 0x1019f08 ; work_mode_timer_handle + 84
- 0x01019f02: f7ffff8f .... BL work_mode_led_on ; 0x1019e24
- 0x01019f06: 7066 fp STRB r6,[r4,#1]
- 0x01019f08: bd70 p. POP {r4-r6,pc}
- $d
- 0x01019f0a: 0000 .. DCW 0
- 0x01019f0c: 2000358c .5. DCD 536884620
- 0x01019f10: 20003d04 .=. DCD 536886532
- $d.realdata
- .constdata
- 0x01019f14: 01030000 .... DCD 16973824
- 0x01019f18: 00000001 .... DCD 1
- 0x01019f1c: 00000000 .... DCD 0
- .constdata
- __FUNCTION__
- 0x01019f20: 5f646968 hid_ DCD 1600416104
- 0x01019f24: 73756f6d mous DCD 1937076077
- 0x01019f28: 69745f65 e_ti DCD 1769234277
- 0x01019f2c: 5f72656d mer_ DCD 1601332589
- 0x01019f30: 72617473 star DCD 1918989427
- 0x01019f34: 0074 t. DCW 116
- __FUNCTION__
- 0x01019f36: 6968 hi DCW 26984
- 0x01019f38: 6f6d5f64 d_mo DCD 1869438820
- 0x01019f3c: 5f657375 use_ DCD 1600484213
- 0x01019f40: 656d6974 time DCD 1701669236
- 0x01019f44: 74735f72 r_st DCD 1953718130
- 0x01019f48: 706f op DCW 28783
- 0x01019f4a: 00 . DCB 0
- __FUNCTION__
- 0x01019f4b: 75 u DCB 117
- 0x01019f4c: 5f726573 ser_ DCD 1601332595
- 0x01019f50: 656d6974 time DCD 1701669236
- 0x01019f54: 6e695f72 r_in DCD 1852399474
- 0x01019f58: 00007469 it.. DCD 29801
- .constdata
- attr1
- 0x01019f5c: 00000000 .... DCD 0
- 0x01019f60: 00010000 .... DCD 65536
- 0x01019f64: 06010001 .... DCD 100728833
- 0x01019f68: 00000000 .... DCD 0
- 0x01019f6c: 00000003 .... DCD 3
- attr2
- 0x01019f70: 00000000 .... DCD 0
- 0x01019f74: 00000100 .... DCD 256
- 0x01019f78: 06010001 .... DCD 100728833
- 0x01019f7c: 00000000 .... DCD 0
- 0x01019f80: 00000003 .... DCD 3
- attr3
- 0x01019f84: 00000000 .... DCD 0
- 0x01019f88: 00000001 .... DCD 1
- 0x01019f8c: 06010001 .... DCD 100728833
- 0x01019f90: 00000000 .... DCD 0
- 0x01019f94: 00000003 .... DCD 3
- attr4
- 0x01019f98: 00000000 .... DCD 0
- 0x01019f9c: 00080000 .... DCD 524288
- 0x01019fa0: 05030101 .... DCD 84082945
- 0x01019fa4: 00000000 .... DCD 0
- 0x01019fa8: 00000003 .... DCD 3
- attr5
- 0x01019fac: 00000000 .... DCD 0
- 0x01019fb0: 00020000 .... DCD 131072
- 0x01019fb4: 05030101 .... DCD 84082945
- 0x01019fb8: 00000000 .... DCD 0
- 0x01019fbc: 00000003 .... DCD 3
- attr6
- 0x01019fc0: 00000000 .... DCD 0
- 0x01019fc4: 00000200 .... DCD 512
- 0x01019fc8: 03010001 .... DCD 50397185
- 0x01019fcc: 00000005 .... DCD 5
- 0x01019fd0: 00000004 .... DCD 4
- attr7
- 0x01019fd4: 00000000 .... DCD 0
- 0x01019fd8: 00000002 .... DCD 2
- 0x01019fdc: 05030101 .... DCD 84082945
- 0x01019fe0: 00000000 .... DCD 0
- 0x01019fe4: 00000003 .... DCD 3
- attr8
- 0x01019fe8: 00000000 .... DCD 0
- 0x01019fec: 00000008 .... DCD 8
- 0x01019ff0: 00000001 .... DCD 1
- 0x01019ff4: 00000000 .... DCD 0
- 0x01019ff8: 00000001 .... DCD 1
- attr9
- 0x01019ffc: 00000000 .... DCD 0
- 0x0101a000: 00000800 .... DCD 2048
- 0x0101a004: 00050301 .... DCD 328449
- 0x0101a008: 00000000 .... DCD 0
- 0x0101a00c: 00000002 .... DCD 2
- __func__
- 0x0101a010: 72657375 user DCD 1919251317
- 0x0101a014: 79656b5f _key DCD 2036689759
- 0x0101a018: 6e616373 scan DCD 1851876211
- 0x0101a01c: 696e695f _ini DCD 1768843615
- 0x0101a020: 0074 t. DCW 116
- .constdata
- SENSOR_PID_TABLE
- 0x0101a022: 0000 .. DCW 0
- 0x0101a024: 02306060 ``0. DCD 36724832
- 0x0101a028: 00000000 .... DCD 0
- 0x0101a02c: 59580000 ..XY DCD 1498939392
- 0x0101a030: 5758 XW DCW 22360
- SENSOR_DPI_TABLE
- 0x0101a032: 0000 .. DCW 0
- 0x0101a034: 00000000 .... DCD 0
- 0x0101a038: 00263f10 .?&. DCD 2506512
- 0x0101a03c: 00000000 .... DCD 0
- 0x0101a040: 00000000 .... DCD 0
- 0x0101a044: 103c430e .C<. DCD 272384782
- 0x0101a048: 263f ?& DCW 9791
- __FUNCTION__
- 0x0101a04a: 6573 se DCW 25971
- 0x0101a04c: 726f736e nsor DCD 1919906670
- 0x0101a050: 776f705f _pow DCD 2003791967
- 0x0101a054: 6e6f7265 eron DCD 1852797541
- 0x0101a058: 00 . DCB 0
- __FUNCTION__
- 0x0101a059: 73656e sen DCB 115,101,110
- 0x0101a05c: 5f726f73 sor_ DCD 1601335155
- 0x0101a060: 65776f70 powe DCD 1702326128
- 0x0101a064: 776f6472 rdow DCD 2003788914
- 0x0101a068: 006e n. DCW 110
- .constdata
- __func__
- 0x0101a06a: 7375 us DCW 29557
- 0x0101a06c: 715f7265 er_q DCD 1902080613
- 0x0101a070: 5f636564 dec_ DCD 1600349540
- 0x0101a074: 74696e69 init DCD 1953066601
- 0x0101a078: 00000000 .... DCD 0
- .constdata
- 0x0101a07c: 0c00 .. DCW 3072
- .constdata
- __FUNCTION__
- 0x0101a07e: 6564 de DCW 25956
- 0x0101a080: 65636976 vice DCD 1701013878
- 0x0101a084: 79656b5f _key DCD 2036689759
- 0x0101a088: 6e65735f _sen DCD 1852142431
- 0x0101a08c: 0064 d. DCW 100
- __FUNCTION__
- 0x0101a08e: 7061 ap DCW 28769
- 0x0101a090: 5f6d5f70 p_m_ DCD 1601003376
- 0x0101a094: 5f79656b key_ DCD 1601791339
- 0x0101a098: 00746573 set. DCD 7628147
- __FUNCTION__
- 0x0101a09c: 5f656c62 ble_ DCD 1600482402
- 0x0101a0a0: 645f7872 rx_d DCD 1683978354
- 0x0101a0a4: 5f617461 ata_ DCD 1600222305
- 0x0101a0a8: 65706f63 cope DCD 1701867363
- 0x0101a0ac: 00 . DCB 0
- .constdata
- __func__
- 0x0101a0ad: 757365 use DCB 117,115,101
- 0x0101a0b0: 656c5f72 r_le DCD 1701601138
- 0x0101a0b4: 6e695f64 d_in DCD 1852399460
- 0x0101a0b8: 7469 it DCW 29801
- 0x0101a0ba: 00 . DCB 0
- .constdata
- __FUNCTION__
- 0x0101a0bb: 75 u DCB 117
- 0x0101a0bc: 5f726573 ser_ DCD 1601332595
- 0x0101a0c0: 61746164 data DCD 1635017060
- 0x0101a0c4: 6f74735f _sto DCD 1869902687
- 0x0101a0c8: 65676172 rage DCD 1701273970
- 0x0101a0cc: 006f645f _do. DCD 7300191
- .constdata
- caps_lock_keyvalue_table
- 0x0101a0d0: 00390000 ..9. DCD 3735552
- 0x0101a0d4: 00000000 .... DCD 0
- leftwin_keyvalue_table
- 0x0101a0d8: 00000008 .... DCD 8
- 0x0101a0dc: 00000000 .... DCD 0
- r_keyvalue_table
- 0x0101a0e0: 00150000 .... DCD 1376256
- 0x0101a0e4: 00000000 .... DCD 0
- leftwin_r_keyvalue_table
- 0x0101a0e8: 00150008 .... DCD 1376264
- 0x0101a0ec: 00000000 .... DCD 0
- enter_keyvalue_table
- 0x0101a0f0: 00280000 ..(. DCD 2621440
- 0x0101a0f4: 00000000 .... DCD 0
- release_all_keyvalue_table
- 0x0101a0f8: 00000000 .... DCD 0
- 0x0101a0fc: 00000000 .... DCD 0
- .constdata
- 0x0101a100: 0e600bb8 ..`. DCD 241175480
- 0x0101a104: 0eba0e9c .... DCD 247074460
- 0x0101a108: 0eec0ece .... DCD 250351310
- 0x0101a10c: 0f500f1e ..P. DCD 256904990
- 0x0101a110: 0fdc0f8c .... DCD 266080140
- 0x0101a114: 00001004 .... DCD 4100
- .constdata
- sbc_offset4
- 0x0101a118: ffffffff .... DCD 4294967295
- 0x0101a11c: 00000000 .... DCD 0
- 0x0101a120: 00000000 .... DCD 0
- 0x0101a124: 00000000 .... DCD 0
- 0x0101a128: fffffffe .... DCD 4294967294
- 0x0101a12c: 00000000 .... DCD 0
- 0x0101a130: 00000000 .... DCD 0
- 0x0101a134: 00000001 .... DCD 1
- 0x0101a138: fffffffe .... DCD 4294967294
- 0x0101a13c: 00000000 .... DCD 0
- 0x0101a140: 00000000 .... DCD 0
- 0x0101a144: 00000001 .... DCD 1
- 0x0101a148: fffffffe .... DCD 4294967294
- 0x0101a14c: 00000000 .... DCD 0
- 0x0101a150: 00000000 .... DCD 0
- 0x0101a154: 00000001 .... DCD 1
- sbc_offset8
- 0x0101a158: fffffffe .... DCD 4294967294
- 0x0101a15c: 00000000 .... DCD 0
- 0x0101a160: 00000000 .... DCD 0
- 0x0101a164: 00000000 .... DCD 0
- 0x0101a168: 00000000 .... DCD 0
- 0x0101a16c: 00000000 .... DCD 0
- 0x0101a170: 00000000 .... DCD 0
- 0x0101a174: 00000001 .... DCD 1
- 0x0101a178: fffffffd .... DCD 4294967293
- 0x0101a17c: 00000000 .... DCD 0
- 0x0101a180: 00000000 .... DCD 0
- 0x0101a184: 00000000 .... DCD 0
- 0x0101a188: 00000000 .... DCD 0
- 0x0101a18c: 00000000 .... DCD 0
- 0x0101a190: 00000001 .... DCD 1
- 0x0101a194: 00000002 .... DCD 2
- 0x0101a198: fffffffc .... DCD 4294967292
- 0x0101a19c: 00000000 .... DCD 0
- 0x0101a1a0: 00000000 .... DCD 0
- 0x0101a1a4: 00000000 .... DCD 0
- 0x0101a1a8: 00000000 .... DCD 0
- 0x0101a1ac: 00000000 .... DCD 0
- 0x0101a1b0: 00000001 .... DCD 1
- 0x0101a1b4: 00000002 .... DCD 2
- 0x0101a1b8: fffffffc .... DCD 4294967292
- 0x0101a1bc: 00000000 .... DCD 0
- 0x0101a1c0: 00000000 .... DCD 0
- 0x0101a1c4: 00000000 .... DCD 0
- 0x0101a1c8: 00000000 .... DCD 0
- 0x0101a1cc: 00000000 .... DCD 0
- 0x0101a1d0: 00000001 .... DCD 1
- 0x0101a1d4: 00000002 .... DCD 2
- crc_table
- 0x0101a1d8: 273a1d00 ..:' DCD 658119936
- 0x0101a1dc: 534e6974 tiNS DCD 1397647732
- 0x0101a1e0: cfd2f5e8 .... DCD 3486709224
- 0x0101a1e4: bba6819c .... DCD 3148251548
- 0x0101a1e8: eaf7d0cd .... DCD 3942109389
- 0x0101a1ec: 9e83a4b9 .... DCD 2659427513
- 0x0101a1f0: 021f3825 %8.. DCD 35600421
- 0x0101a1f4: 766b4c51 QLkv DCD 1986743377
- 0x0101a1f8: a0bd9a87 .... DCD 2696780423
- 0x0101a1fc: d4c9eef3 .... DCD 3570003699
- 0x0101a200: 4855726f orUH DCD 1213559407
- 0x0101a204: 3c21061b ..!< DCD 1008797211
- 0x0101a208: 6d70574a JWpm DCD 1836078922
- 0x0101a20c: 1904233e >#.. DCD 419701566
- 0x0101a210: 8598bfa2 .... DCD 2241380258
- 0x0101a214: f1eccbd6 .... DCD 4058827734
- 0x0101a218: 34290e13 ..)4 DCD 875105811
- 0x0101a21c: 405d7a67 gz]@ DCD 1079868007
- 0x0101a220: dcc1e6fb .... DCD 3703695099
- 0x0101a224: a8b5928f .... DCD 2830471823
- 0x0101a228: f9e4c3de .... DCD 4192519134
- 0x0101a22c: 8d90b7aa .... DCD 2375071658
- 0x0101a230: 110c2b36 6+.. DCD 286010166
- 0x0101a234: 65785f42 B_xe DCD 1702387522
- 0x0101a238: b3ae8994 .... DCD 3014560148
- 0x0101a23c: c7dafde0 .... DCD 3353017824
- 0x0101a240: 5b46617c |aF[ DCD 1531339132
- 0x0101a244: 2f321508 ..2/ DCD 791811336
- 0x0101a248: 7e634459 YDc~ DCD 2120434777
- 0x0101a24c: 0a17302d -0.. DCD 169291821
- 0x0101a250: 968bacb1 .... DCD 2525736113
- 0x0101a254: e2ffd8c5 .... DCD 3808417989
- 0x0101a258: 011c3b26 &;.. DCD 18627366
- 0x0101a25c: 75684f52 ROhu DCD 1969770322
- 0x0101a260: e9f4d3ce .... DCD 3925136334
- 0x0101a264: 9d80a7ba .... DCD 2642454458
- 0x0101a268: ccd1f6eb .... DCD 3436312299
- 0x0101a26c: b8a5829f .... DCD 3097854623
- 0x0101a270: 24391e03 ..9$ DCD 607723011
- 0x0101a274: 504d6a77 wjMP DCD 1347250807
- 0x0101a278: 869bbca1 .... DCD 2258353313
- 0x0101a27c: f2efc8d5 .... DCD 4075800789
- 0x0101a280: 6e735449 ITsn DCD 1853051977
- 0x0101a284: 1a07203d = .. DCD 436674621
- 0x0101a288: 4b56716c lqVK DCD 1263956332
- 0x0101a28c: 3f220518 .."? DCD 1059194136
- 0x0101a290: a3be9984 .... DCD 2747177348
- 0x0101a294: d7caedf0 .... DCD 3620400624
- 0x0101a298: 120f2835 5(.. DCD 302983221
- 0x0101a29c: 667b5c41 A\{f DCD 1719360577
- 0x0101a2a0: fae7c0dd .... DCD 4209492189
- 0x0101a2a4: 8e93b4a9 .... DCD 2392044713
- 0x0101a2a8: dfc2e5f8 .... DCD 3754092024
- 0x0101a2ac: abb6918c .... DCD 2880868748
- 0x0101a2b0: 372a0d10 ..*7 DCD 925502736
- 0x0101a2b4: 435e7964 dy^C DCD 1130264932
- 0x0101a2b8: 9588afb2 .... DCD 2508763058
- 0x0101a2bc: e1fcdbc6 .... DCD 3791444934
- 0x0101a2c0: 7d60475a ZG`} DCD 2103461722
- 0x0101a2c4: 0914332e .3.. DCD 152318766
- 0x0101a2c8: 5845627f .bEX DCD 1480942207
- 0x0101a2cc: 2c31160b ..1, DCD 741414411
- 0x0101a2d0: b0ad8a97 .... DCD 2964163223
- 0x0101a2d4: c4d9fee3 .... DCD 3302620899
- .constdata
- analysis_consts_fixed4_simd_even
- 0x0101a2d8: 01130000 .... DCD 18022400
- 0x0101a2dc: 00ea002e .... DCD 15335470
- 0x0101a2e0: 014d0106 ..M. DCD 21823750
- 0x0101a2e4: ff5c0000 ..\. DCD 4284219392
- 0x0101a2e8: 073e030e ..>. DCD 121504526
- 0x0101a2ec: 0ac306d5 .... DCD 180553429
- 0x0101a2f0: 020d19f4 .... DCD 34413044
- 0x0101a2f4: f39a0000 .... DCD 4086956032
- 0x0101a2f8: 525f25f3 .%_R DCD 1381967347
- 0x0101a2fc: 5e34412d -A4^ DCD 1580482861
- 0x0101a300: 5e34bed3 ..4^ DCD 1580515027
- 0x0101a304: 961a0000 .... DCD 2518286336
- 0x0101a308: 073eda0d ..>. DCD 121559565
- 0x0101a30c: 020de60c .... DCD 34465292
- 0x0101a310: 0ac3f92b +... DCD 180615467
- 0x0101a314: 0c600000 ..`. DCD 207618048
- 0x0101a318: 0113fcf2 .... DCD 18087154
- 0x0101a31c: 014dfefa ..M. DCD 21888762
- 0x0101a320: 00eaffd2 .... DCD 15400914
- 0x0101a324: ff330000 ..3. DCD 4281532416
- 0x0101a328: 5a9252ca .R.Z DCD 1519538890
- 0x0101a32c: 2584ad36 6..% DCD 629452086
- 0x0101a330: da7cad36 6.|. DCD 3665603894
- 0x0101a334: a56e52ca .Rn. DCD 2775470794
- 0x0101a338: b3af2584 .%.. DCD 3014600068
- 0x0101a33c: b3afa56e n... DCD 3014632814
- 0x0101a340: b3af5a92 .Z.. DCD 3014613650
- 0x0101a344: b3afda7c |... DCD 3014646396
- analysis_consts_fixed4_simd_odd
- 0x0101a348: 002e00ea .... DCD 3014890
- 0x0101a34c: 0000ff5c \... DCD 65372
- 0x0101a350: 030e0113 .... DCD 51249427
- 0x0101a354: 0106014d M... DCD 17170765
- 0x0101a358: 06d50ac3 .... DCD 114625219
- 0x0101a35c: 0000f39a .... DCD 62362
- 0x0101a360: 25f3073e >..% DCD 636684094
- 0x0101a364: 19f4020d .... DCD 435421709
- 0x0101a368: 412d5e34 4^-A DCD 1093492276
- 0x0101a36c: 0000961a .... DCD 38426
- 0x0101a370: da0d525f _R.. DCD 3658306143
- 0x0101a374: bed35e34 4^.. DCD 3201523252
- 0x0101a378: e60c020d .... DCD 3859546637
- 0x0101a37c: 00000c60 `... DCD 3168
- 0x0101a380: fcf2073e >... DCD 4243719998
- 0x0101a384: f92b0ac3 ..+. DCD 4180347587
- 0x0101a388: fefa014d M... DCD 4277797197
- 0x0101a38c: 0000ff33 3... DCD 65331
- 0x0101a390: 00000113 .... DCD 275
- 0x0101a394: ffd200ea .... DCD 4291952874
- 0x0101a398: b3af5a92 .Z.. DCD 3014613650
- 0x0101a39c: b3af2584 .%.. DCD 3014600068
- 0x0101a3a0: b3afda7c |... DCD 3014646396
- 0x0101a3a4: b3afa56e n... DCD 3014632814
- 0x0101a3a8: 258452ca .R.% DCD 629428938
- 0x0101a3ac: a56ead36 6.n. DCD 2775493942
- 0x0101a3b0: 5a92ad36 6..Z DCD 1519562038
- 0x0101a3b4: da7c52ca .R|. DCD 3665580746
- analysis_consts_fixed8_simd_even
- 0x0101a3b8: 01700000 ..p. DCD 24117248
- 0x0101a3bc: 011c0019 .... DCD 18612249
- 0x0101a3c0: 010f003f ?... DCD 17760319
- 0x0101a3c4: 00ed0073 s... DCD 15532147
- 0x0101a3c8: 0000ff77 w... DCD 65399
- 0x0101a3cc: 022c014f O.,. DCD 36438351
- 0x0101a3d0: 012f016e n./. DCD 19857774
- 0x0101a3d4: 00250150 P.%. DCD 2425168
- 0x0101a3d8: 093e040b ..>. DCD 155059211
- 0x0101a3dc: 098404fd .... DCD 159646973
- 0x0101a3e0: 0ba20780 .... DCD 195168128
- 0x0101a3e4: 0ce90a59 Y... DCD 216599129
- 0x0101a3e8: 0000f67b {... DCD 63099
- 0x0101a3ec: 210c0581 ...! DCD 554435969
- 0x0101a3f0: 1c060219 .... DCD 470155801
- 0x0101a3f4: 1532fc02 ..2. DCD 355662850
- 0x0101a3f8: 68fc3094 .0.h DCD 1761357972
- 0x0101a3fc: 5a55338f .3UZ DCD 1515533199
- 0x0101a400: 64f345fb .E.d DCD 1693664763
- 0x0101a404: 6c2f5a45 EZ/l DCD 1815042629
- 0x0101a408: 0000afeb .... DCD 45035
- 0x0101a40c: cc715a55 UZq. DCD 3429980757
- 0x0101a410: ba0564f3 .d.. DCD 3120915699
- 0x0101a414: a5bb6c2f /l.. DCD 2780523567
- 0x0101a418: 093ecf6c l.>. DCD 155111276
- 0x0101a41c: 0581def4 .... DCD 92397300
- 0x0101a420: 0219e3fa .... DCD 35251194
- 0x0101a424: fc02eace .... DCD 4228049614
- 0x0101a428: 00000983 .... DCD 2435
- 0x0101a42c: fb030984 .... DCD 4211280260
- 0x0101a430: f8800ba2 .... DCD 4169141154
- 0x0101a434: f5a70ce9 .... DCD 4121365737
- 0x0101a438: 0170fbf5 ..p. DCD 24181749
- 0x0101a43c: 014ffdd4 ..O. DCD 22019540
- 0x0101a440: 016efed1 ..n. DCD 24051409
- 0x0101a444: 0150ffdb ..P. DCD 22085595
- 0x0101a448: 0000ff6a j... DCD 65386
- 0x0101a44c: ffe7011c .... DCD 4293329180
- 0x0101a450: ffc1010f .... DCD 4290838799
- 0x0101a454: ff8d00ed .... DCD 4287430893
- 0x0101a458: 2bda206f o .+ DCD 735715439
- 0x0101a45c: f5b6df91 .... DCD 4122402705
- 0x0101a460: cc46df91 ..F. DCD 3427196817
- 0x0101a464: e2b3206f o .. DCD 3803390063
- 0x0101a468: 1d4d206f o M. DCD 491593839
- 0x0101a46c: 33badf91 ...3 DCD 867884945
- 0x0101a470: 0a4adf91 ..J. DCD 172679057
- 0x0101a474: d426206f o &. DCD 3559268463
- 0x0101a478: 27972a36 6*.' DCD 664218166
- 0x0101a47c: 2190117c |..! DCD 563089788
- 0x0101a480: 166dee84 ..m. DCD 376303236
- 0x0101a484: 07e0d5ca .... DCD 132175306
- 0x0101a488: f820d5ca .. . DCD 4162901450
- 0x0101a48c: e993ee84 .... DCD 3918786180
- 0x0101a490: de70117c |.p. DCD 3731886460
- 0x0101a494: d8692a36 6*i. DCD 3630770742
- 0x0101a498: 1d4dcd90 ..M. DCD 491638160
- 0x0101a49c: cc46cd90 ..F. DCD 3427192208
- 0x0101a4a0: 0a4acd90 ..J. DCD 172674448
- 0x0101a4a4: 2bdacd90 ...+ DCD 735759760
- 0x0101a4a8: d426cd90 ..&. DCD 3559312784
- 0x0101a4ac: f5b6cd90 .... DCD 4122398096
- 0x0101a4b0: 33bacd90 ...3 DCD 867880336
- 0x0101a4b4: e2b3cd90 .... DCD 3803434384
- 0x0101a4b8: 07e0117c |... DCD 132125052
- 0x0101a4bc: e993d5ca .... DCD 3918779850
- 0x0101a4c0: 21902a36 6*.! DCD 563096118
- 0x0101a4c4: d869ee84 ..i. DCD 3630820996
- 0x0101a4c8: 2797ee84 ...' DCD 664268420
- 0x0101a4cc: de702a36 6*p. DCD 3731892790
- 0x0101a4d0: 166dd5ca ..m. DCD 376296906
- 0x0101a4d4: f820117c |. . DCD 4162851196
- analysis_consts_fixed8_simd_odd
- 0x0101a4d8: ff770000 ..w. DCD 4285988864
- 0x0101a4dc: 011c0019 .... DCD 18612249
- 0x0101a4e0: 010f003f ?... DCD 17760319
- 0x0101a4e4: 00ed0073 s... DCD 15532147
- 0x0101a4e8: 040b0170 p... DCD 67830128
- 0x0101a4ec: 022c014f O.,. DCD 36438351
- 0x0101a4f0: 012f016e n./. DCD 19857774
- 0x0101a4f4: 00250150 P.%. DCD 2425168
- 0x0101a4f8: f67b0000 ..{. DCD 4135256064
- 0x0101a4fc: 098404fd .... DCD 159646973
- 0x0101a500: 0ba20780 .... DCD 195168128
- 0x0101a504: 0ce90a59 Y... DCD 216599129
- 0x0101a508: 3094093e >..0 DCD 815008062
- 0x0101a50c: 210c0581 ...! DCD 554435969
- 0x0101a510: 1c060219 .... DCD 470155801
- 0x0101a514: 1532fc02 ..2. DCD 355662850
- 0x0101a518: afeb0000 .... DCD 2951413760
- 0x0101a51c: 5a55338f .3UZ DCD 1515533199
- 0x0101a520: 64f345fb .E.d DCD 1693664763
- 0x0101a524: 6c2f5a45 EZ/l DCD 1815042629
- 0x0101a528: cf6c68fc .hl. DCD 3479988476
- 0x0101a52c: cc715a55 UZq. DCD 3429980757
- 0x0101a530: ba0564f3 .d.. DCD 3120915699
- 0x0101a534: a5bb6c2f /l.. DCD 2780523567
- 0x0101a538: 09830000 .... DCD 159580160
- 0x0101a53c: 0581def4 .... DCD 92397300
- 0x0101a540: 0219e3fa .... DCD 35251194
- 0x0101a544: fc02eace .... DCD 4228049614
- 0x0101a548: fbf5093e >... DCD 4227139902
- 0x0101a54c: fb030984 .... DCD 4211280260
- 0x0101a550: f8800ba2 .... DCD 4169141154
- 0x0101a554: f5a70ce9 .... DCD 4121365737
- 0x0101a558: ff6a0000 ..j. DCD 4285136896
- 0x0101a55c: 014ffdd4 ..O. DCD 22019540
- 0x0101a560: 016efed1 ..n. DCD 24051409
- 0x0101a564: 0150ffdb ..P. DCD 22085595
- 0x0101a568: 00000170 p... DCD 368
- 0x0101a56c: ffe7011c .... DCD 4293329180
- 0x0101a570: ffc1010f .... DCD 4290838799
- 0x0101a574: ff8d00ed .... DCD 4287430893
- 0x0101a578: 2bdacd90 ...+ DCD 735759760
- 0x0101a57c: f5b6cd90 .... DCD 4122398096
- 0x0101a580: cc46cd90 ..F. DCD 3427192208
- 0x0101a584: e2b3cd90 .... DCD 3803434384
- 0x0101a588: 1d4dcd90 ..M. DCD 491638160
- 0x0101a58c: 33bacd90 ...3 DCD 867880336
- 0x0101a590: 0a4acd90 ..J. DCD 172674448
- 0x0101a594: d426cd90 ..&. DCD 3559312784
- 0x0101a598: 27972a36 6*.' DCD 664218166
- 0x0101a59c: 2190117c |..! DCD 563089788
- 0x0101a5a0: 166dee84 ..m. DCD 376303236
- 0x0101a5a4: 07e0d5ca .... DCD 132175306
- 0x0101a5a8: f820d5ca .. . DCD 4162901450
- 0x0101a5ac: e993ee84 .... DCD 3918786180
- 0x0101a5b0: de70117c |.p. DCD 3731886460
- 0x0101a5b4: d8692a36 6*i. DCD 3630770742
- 0x0101a5b8: 1d4d206f o M. DCD 491593839
- 0x0101a5bc: cc46df91 ..F. DCD 3427196817
- 0x0101a5c0: 0a4adf91 ..J. DCD 172679057
- 0x0101a5c4: 2bda206f o .+ DCD 735715439
- 0x0101a5c8: d426206f o &. DCD 3559268463
- 0x0101a5cc: f5b6df91 .... DCD 4122402705
- 0x0101a5d0: 33badf91 ...3 DCD 867884945
- 0x0101a5d4: e2b3206f o .. DCD 3803390063
- 0x0101a5d8: 07e0117c |... DCD 132125052
- 0x0101a5dc: e993d5ca .... DCD 3918779850
- 0x0101a5e0: 21902a36 6*.! DCD 563096118
- 0x0101a5e4: d869ee84 ..i. DCD 3630820996
- 0x0101a5e8: 2797ee84 ...' DCD 664268420
- 0x0101a5ec: de702a36 6*p. DCD 3731892790
- 0x0101a5f0: 166dd5ca ..m. DCD 376296906
- 0x0101a5f4: f820117c |. . DCD 4162851196
- .constdata
- dis_svc_uuid
- 0x0101a5f8: 0000180a .... DCD 6154
- .constdata
- dis_att_table
- 0x0101a5fc: 00280002 ..(. DCD 2621442
- 0x0101a600: 00000000 .... DCD 0
- 0x0101a604: 00000000 .... DCD 0
- 0x0101a608: 00000000 .... DCD 0
- 0x0101a60c: 00020000 .... DCD 131072
- 0x0101a610: 00000002 .... DCD 2
- 0x0101a614: 0101a5f8 .... DCD 16885240
- 0x0101a618: 00280302 ..(. DCD 2622210
- 0x0101a61c: 00000000 .... DCD 0
- 0x0101a620: 00000000 .... DCD 0
- 0x0101a624: 00000000 .... DCD 0
- 0x0101a628: 00020000 .... DCD 131072
- 0x0101a62c: 00000000 .... DCD 0
- 0x0101a630: 00000000 .... DCD 0
- 0x0101a634: 002a2702 .'*. DCD 2762498
- 0x0101a638: 00000000 .... DCD 0
- 0x0101a63c: 00000000 .... DCD 0
- 0x0101a640: 00000000 .... DCD 0
- 0x0101a644: 00020000 .... DCD 131072
- 0x0101a648: 00000080 .... DCD 128
- 0x0101a64c: 00000000 .... DCD 0
- 0x0101a650: 00280302 ..(. DCD 2622210
- 0x0101a654: 00000000 .... DCD 0
- 0x0101a658: 00000000 .... DCD 0
- 0x0101a65c: 00000000 .... DCD 0
- 0x0101a660: 00020000 .... DCD 131072
- 0x0101a664: 00000000 .... DCD 0
- 0x0101a668: 00000000 .... DCD 0
- 0x0101a66c: 002a2602 .&*. DCD 2762242
- 0x0101a670: 00000000 .... DCD 0
- 0x0101a674: 00000000 .... DCD 0
- 0x0101a678: 00000000 .... DCD 0
- 0x0101a67c: 00020000 .... DCD 131072
- 0x0101a680: 00000080 .... DCD 128
- 0x0101a684: 00000000 .... DCD 0
- .constdata
- sp_svc_uuid
- 0x0101a688: 0000fff1 .... DCD 65521
- .constdata
- simple_profile_att_table
- 0x0101a68c: 00280002 ..(. DCD 2621442
- 0x0101a690: 00000000 .... DCD 0
- 0x0101a694: 00000000 .... DCD 0
- 0x0101a698: 00000000 .... DCD 0
- 0x0101a69c: 00020000 .... DCD 131072
- 0x0101a6a0: 00000002 .... DCD 2
- 0x0101a6a4: 0101a688 .... DCD 16885384
- 0x0101a6a8: 00280302 ..(. DCD 2622210
- 0x0101a6ac: 00000000 .... DCD 0
- 0x0101a6b0: 00000000 .... DCD 0
- 0x0101a6b4: 00000000 .... DCD 0
- 0x0101a6b8: 00020000 .... DCD 131072
- 0x0101a6bc: 00000000 .... DCD 0
- 0x0101a6c0: 00000000 .... DCD 0
- 0x0101a6c4: 495cb810 ..\I DCD 1230813200
- 0x0101a6c8: 40a304d2 ...@ DCD 1084425426
- 0x0101a6cc: 35b5a071 q..5 DCD 901095537
- 0x0101a6d0: 83b03e85 .>.. DCD 2209365637
- 0x0101a6d4: 01100007 .... DCD 17825799
- 0x0101a6d8: 00000028 (... DCD 40
- 0x0101a6dc: 00000000 .... DCD 0
- 0x0101a6e0: 00290202 ..). DCD 2687490
- 0x0101a6e4: 00000000 .... DCD 0
- 0x0101a6e8: 00000000 .... DCD 0
- 0x0101a6ec: 00000000 .... DCD 0
- 0x0101a6f0: 01020000 .... DCD 16908288
- 0x0101a6f4: 00000002 .... DCD 2
- 0x0101a6f8: 00000000 .... DCD 0
- 0x0101a6fc: 00280302 ..(. DCD 2622210
- 0x0101a700: 00000000 .... DCD 0
- 0x0101a704: 00000000 .... DCD 0
- 0x0101a708: 00000000 .... DCD 0
- 0x0101a70c: 00020000 .... DCD 131072
- 0x0101a710: 00000000 .... DCD 0
- 0x0101a714: 00000000 .... DCD 0
- 0x0101a718: 495cb910 ..\I DCD 1230813456
- 0x0101a71c: 40a304d2 ...@ DCD 1084425426
- 0x0101a720: 35b5a071 q..5 DCD 901095537
- 0x0101a724: 83b03e85 .>.. DCD 2209365637
- 0x0101a728: 01100007 .... DCD 17825799
- 0x0101a72c: 00000028 (... DCD 40
- 0x0101a730: 00000000 .... DCD 0
- 0x0101a734: 00290202 ..). DCD 2687490
- 0x0101a738: 00000000 .... DCD 0
- 0x0101a73c: 00000000 .... DCD 0
- 0x0101a740: 00000000 .... DCD 0
- 0x0101a744: 01020000 .... DCD 16908288
- 0x0101a748: 00000002 .... DCD 2
- 0x0101a74c: 00000000 .... DCD 0
- .constdata
- hid_svc_uuid
- 0x0101a750: 00001812 .... DCD 6162
- .constdata
- hid_info_value
- 0x0101a754: 03000111 .... DCD 50331921
- hid_report_map
- 0x0101a758: 02090105 .... DCD 34144517
- 0x0101a75c: 018501a1 .... DCD 25493921
- 0x0101a760: 00a10109 .... DCD 10551561
- 0x0101a764: 01190905 .... DCD 18417925
- 0x0101a768: 00150329 )... DCD 1377065
- 0x0101a76c: 03950125 %... DCD 60096805
- 0x0101a770: 02810175 u... DCD 42008949
- 0x0101a774: 05750195 ..u. DCD 91554197
- 0x0101a778: 01050381 .... DCD 17105793
- 0x0101a77c: 31093009 .0.1 DCD 822685705
- 0x0101a780: 81153809 .8.. DCD 2165651465
- 0x0101a784: 08757f25 %.u. DCD 141917989
- 0x0101a788: 06810395 .... DCD 109118357
- 0x0101a78c: 0c05c0c0 .... DCD 201703616
- 0x0101a790: 01a10109 .... DCD 27328777
- 0x0101a794: 00190285 .... DCD 1639045
- 0x0101a798: 15029c2a *... DCD 352492586
- 0x0101a79c: 029c2600 .&.. DCD 43787776
- 0x0101a7a0: 01951075 u... DCD 26546293
- 0x0101a7a4: 05c00081 .... DCD 96469121
- 0x0101a7a8: a1060901 .... DCD 2701527297
- 0x0101a7ac: 05038501 .... DCD 84116737
- 0x0101a7b0: 29e01907 ...) DCD 702552327
- 0x0101a7b4: 250015e7 ...% DCD 620762599
- 0x0101a7b8: 95017501 .u.. DCD 2499900673
- 0x0101a7bc: 95028108 .... DCD 2499969288
- 0x0101a7c0: 81087501 .u.. DCD 2164815105
- 0x0101a7c4: 75059501 ...u DCD 1963300097
- 0x0101a7c8: 19080501 .... DCD 419955969
- 0x0101a7cc: 91052901 .).. DCD 2433034497
- 0x0101a7d0: 75019502 ...u DCD 1963037954
- 0x0101a7d4: 95019103 .... DCD 2499907843
- 0x0101a7d8: 15087506 .u.. DCD 352875782
- 0x0101a7dc: 05652500 .%e. DCD 90514688
- 0x0101a7e0: 29001907 ...) DCD 687872263
- 0x0101a7e4: c0008165 e... DCD 3221258597
- hid_profile_att_table
- 0x0101a7e8: 00280002 ..(. DCD 2621442
- 0x0101a7ec: 00000000 .... DCD 0
- 0x0101a7f0: 00000000 .... DCD 0
- 0x0101a7f4: 00000000 .... DCD 0
- 0x0101a7f8: 00020000 .... DCD 131072
- 0x0101a7fc: 00000002 .... DCD 2
- 0x0101a800: 0101a750 P... DCD 16885584
- 0x0101a804: 00280302 ..(. DCD 2622210
- 0x0101a808: 00000000 .... DCD 0
- 0x0101a80c: 00000000 .... DCD 0
- 0x0101a810: 00000000 .... DCD 0
- 0x0101a814: 00020000 .... DCD 131072
- 0x0101a818: 00000000 .... DCD 0
- 0x0101a81c: 00000000 .... DCD 0
- 0x0101a820: 002a4a02 .J*. DCD 2771458
- 0x0101a824: 00000000 .... DCD 0
- 0x0101a828: 00000000 .... DCD 0
- 0x0101a82c: 00000000 .... DCD 0
- 0x0101a830: 02020000 .... DCD 33685504
- 0x0101a834: 00000004 .... DCD 4
- 0x0101a838: 00000000 .... DCD 0
- 0x0101a83c: 00280302 ..(. DCD 2622210
- 0x0101a840: 00000000 .... DCD 0
- 0x0101a844: 00000000 .... DCD 0
- 0x0101a848: 00000000 .... DCD 0
- 0x0101a84c: 00020000 .... DCD 131072
- 0x0101a850: 00000000 .... DCD 0
- 0x0101a854: 00000000 .... DCD 0
- 0x0101a858: 002a4c02 .L*. DCD 2771970
- 0x0101a85c: 00000000 .... DCD 0
- 0x0101a860: 00000000 .... DCD 0
- 0x0101a864: 00000000 .... DCD 0
- 0x0101a868: 01000000 .... DCD 16777216
- 0x0101a86c: 00000001 .... DCD 1
- 0x0101a870: 00000000 .... DCD 0
- 0x0101a874: 00280302 ..(. DCD 2622210
- 0x0101a878: 00000000 .... DCD 0
- 0x0101a87c: 00000000 .... DCD 0
- 0x0101a880: 00000000 .... DCD 0
- 0x0101a884: 00020000 .... DCD 131072
- 0x0101a888: 00000000 .... DCD 0
- 0x0101a88c: 00000000 .... DCD 0
- 0x0101a890: 002a4b02 .K*. DCD 2771714
- 0x0101a894: 00000000 .... DCD 0
- 0x0101a898: 00000000 .... DCD 0
- 0x0101a89c: 00000000 .... DCD 0
- 0x0101a8a0: 00020000 .... DCD 131072
- 0x0101a8a4: 00000200 .... DCD 512
- 0x0101a8a8: 00000000 .... DCD 0
- 0x0101a8ac: 00280302 ..(. DCD 2622210
- 0x0101a8b0: 00000000 .... DCD 0
- 0x0101a8b4: 00000000 .... DCD 0
- 0x0101a8b8: 00000000 .... DCD 0
- 0x0101a8bc: 00020000 .... DCD 131072
- 0x0101a8c0: 00000000 .... DCD 0
- 0x0101a8c4: 00000000 .... DCD 0
- 0x0101a8c8: 002a4d02 .M*. DCD 2772226
- 0x0101a8cc: 00000000 .... DCD 0
- 0x0101a8d0: 00000000 .... DCD 0
- 0x0101a8d4: 00000000 .... DCD 0
- 0x0101a8d8: 00120000 .... DCD 1179648
- 0x0101a8dc: 0000003c <... DCD 60
- 0x0101a8e0: 00000000 .... DCD 0
- 0x0101a8e4: 00290802 ..). DCD 2689026
- 0x0101a8e8: 00000000 .... DCD 0
- 0x0101a8ec: 00000000 .... DCD 0
- 0x0101a8f0: 00000000 .... DCD 0
- 0x0101a8f4: 00020000 .... DCD 131072
- 0x0101a8f8: 00000002 .... DCD 2
- 0x0101a8fc: 00000000 .... DCD 0
- 0x0101a900: 00290202 ..). DCD 2687490
- 0x0101a904: 00000000 .... DCD 0
- 0x0101a908: 00000000 .... DCD 0
- 0x0101a90c: 00000000 .... DCD 0
- 0x0101a910: 01020000 .... DCD 16908288
- 0x0101a914: 00000000 .... DCD 0
- 0x0101a918: 00000000 .... DCD 0
- 0x0101a91c: 00280302 ..(. DCD 2622210
- 0x0101a920: 00000000 .... DCD 0
- 0x0101a924: 00000000 .... DCD 0
- 0x0101a928: 00000000 .... DCD 0
- 0x0101a92c: 00020000 .... DCD 131072
- 0x0101a930: 00000000 .... DCD 0
- 0x0101a934: 00000000 .... DCD 0
- 0x0101a938: 002a4d02 .M*. DCD 2772226
- 0x0101a93c: 00000000 .... DCD 0
- 0x0101a940: 00000000 .... DCD 0
- 0x0101a944: 00000000 .... DCD 0
- 0x0101a948: 00120000 .... DCD 1179648
- 0x0101a94c: 0000003c <... DCD 60
- 0x0101a950: 00000000 .... DCD 0
- 0x0101a954: 00290802 ..). DCD 2689026
- 0x0101a958: 00000000 .... DCD 0
- 0x0101a95c: 00000000 .... DCD 0
- 0x0101a960: 00000000 .... DCD 0
- 0x0101a964: 00020000 .... DCD 131072
- 0x0101a968: 00000002 .... DCD 2
- 0x0101a96c: 00000000 .... DCD 0
- 0x0101a970: 00290202 ..). DCD 2687490
- 0x0101a974: 00000000 .... DCD 0
- 0x0101a978: 00000000 .... DCD 0
- 0x0101a97c: 00000000 .... DCD 0
- 0x0101a980: 01020000 .... DCD 16908288
- 0x0101a984: 00000000 .... DCD 0
- 0x0101a988: 00000000 .... DCD 0
- 0x0101a98c: 00280302 ..(. DCD 2622210
- 0x0101a990: 00000000 .... DCD 0
- 0x0101a994: 00000000 .... DCD 0
- 0x0101a998: 00000000 .... DCD 0
- 0x0101a99c: 00020000 .... DCD 131072
- 0x0101a9a0: 00000000 .... DCD 0
- 0x0101a9a4: 00000000 .... DCD 0
- 0x0101a9a8: 002a4d02 .M*. DCD 2772226
- 0x0101a9ac: 00000000 .... DCD 0
- 0x0101a9b0: 00000000 .... DCD 0
- 0x0101a9b4: 00000000 .... DCD 0
- 0x0101a9b8: 00120000 .... DCD 1179648
- 0x0101a9bc: 0000003c <... DCD 60
- 0x0101a9c0: 00000000 .... DCD 0
- 0x0101a9c4: 00290802 ..). DCD 2689026
- 0x0101a9c8: 00000000 .... DCD 0
- 0x0101a9cc: 00000000 .... DCD 0
- 0x0101a9d0: 00000000 .... DCD 0
- 0x0101a9d4: 00020000 .... DCD 131072
- 0x0101a9d8: 00000002 .... DCD 2
- 0x0101a9dc: 00000000 .... DCD 0
- 0x0101a9e0: 00290202 ..). DCD 2687490
- 0x0101a9e4: 00000000 .... DCD 0
- 0x0101a9e8: 00000000 .... DCD 0
- 0x0101a9ec: 00000000 .... DCD 0
- 0x0101a9f0: 01020000 .... DCD 16908288
- 0x0101a9f4: 00000000 .... DCD 0
- 0x0101a9f8: 00000000 .... DCD 0
- 0x0101a9fc: 00280302 ..(. DCD 2622210
- 0x0101aa00: 00000000 .... DCD 0
- 0x0101aa04: 00000000 .... DCD 0
- 0x0101aa08: 00000000 .... DCD 0
- 0x0101aa0c: 00020000 .... DCD 131072
- 0x0101aa10: 00000000 .... DCD 0
- 0x0101aa14: 00000000 .... DCD 0
- 0x0101aa18: 002a4d02 .M*. DCD 2772226
- 0x0101aa1c: 00000000 .... DCD 0
- 0x0101aa20: 00000000 .... DCD 0
- 0x0101aa24: 00000000 .... DCD 0
- 0x0101aa28: 01020000 .... DCD 16908288
- 0x0101aa2c: 0000003c <... DCD 60
- 0x0101aa30: 00000000 .... DCD 0
- 0x0101aa34: 00290802 ..). DCD 2689026
- 0x0101aa38: 00000000 .... DCD 0
- 0x0101aa3c: 00000000 .... DCD 0
- 0x0101aa40: 00000000 .... DCD 0
- 0x0101aa44: 00020000 .... DCD 131072
- 0x0101aa48: 00000002 .... DCD 2
- 0x0101aa4c: 00000000 .... DCD 0
- 0x0101aa50: 00290202 ..). DCD 2687490
- 0x0101aa54: 00000000 .... DCD 0
- 0x0101aa58: 00000000 .... DCD 0
- 0x0101aa5c: 00000000 .... DCD 0
- 0x0101aa60: 01020000 .... DCD 16908288
- 0x0101aa64: 00000000 .... DCD 0
- 0x0101aa68: 00000000 .... DCD 0
- .constdata
- ota_svc_uuid
- 0x0101aa6c: 0000fe00 .... DCD 65024
- 0x0101aa70: 00000000 .... DCD 0
- 0x0101aa74: 00000000 .... DCD 0
- 0x0101aa78: 02f00000 .... DCD 49283072
- .constdata
- ota_svc_att_table
- 0x0101aa7c: 00280002 ..(. DCD 2621442
- 0x0101aa80: 00000000 .... DCD 0
- 0x0101aa84: 00000000 .... DCD 0
- 0x0101aa88: 00000000 .... DCD 0
- 0x0101aa8c: 00020000 .... DCD 131072
- 0x0101aa90: 00000010 .... DCD 16
- 0x0101aa94: 0101aa6c l... DCD 16886380
- 0x0101aa98: 00280302 ..(. DCD 2622210
- 0x0101aa9c: 00000000 .... DCD 0
- 0x0101aaa0: 00000000 .... DCD 0
- 0x0101aaa4: 00000000 .... DCD 0
- 0x0101aaa8: 00020000 .... DCD 131072
- 0x0101aaac: 00000000 .... DCD 0
- 0x0101aab0: 00000000 .... DCD 0
- 0x0101aab4: 00ff0310 .... DCD 16712464
- 0x0101aab8: 00000000 .... DCD 0
- 0x0101aabc: 00000000 .... DCD 0
- 0x0101aac0: f0000000 .... DCD 4026531840
- 0x0101aac4: 00020002 .... DCD 131074
- 0x0101aac8: 00000002 .... DCD 2
- 0x0101aacc: 00000000 .... DCD 0
- 0x0101aad0: 00280302 ..(. DCD 2622210
- 0x0101aad4: 00000000 .... DCD 0
- 0x0101aad8: 00000000 .... DCD 0
- 0x0101aadc: 00000000 .... DCD 0
- 0x0101aae0: 00020000 .... DCD 131072
- 0x0101aae4: 00000000 .... DCD 0
- 0x0101aae8: 00000000 .... DCD 0
- 0x0101aaec: 00ff0210 .... DCD 16712208
- 0x0101aaf0: 00000000 .... DCD 0
- 0x0101aaf4: 00000000 .... DCD 0
- 0x0101aaf8: f0000000 .... DCD 4026531840
- 0x0101aafc: 00120002 .... DCD 1179650
- 0x0101ab00: 00000014 .... DCD 20
- 0x0101ab04: 00000000 .... DCD 0
- 0x0101ab08: 00290202 ..). DCD 2687490
- 0x0101ab0c: 00000000 .... DCD 0
- 0x0101ab10: 00000000 .... DCD 0
- 0x0101ab14: 00000000 .... DCD 0
- 0x0101ab18: 01020000 .... DCD 16908288
- 0x0101ab1c: 00000000 .... DCD 0
- 0x0101ab20: 00000000 .... DCD 0
- 0x0101ab24: 00290102 ..). DCD 2687234
- 0x0101ab28: 00000000 .... DCD 0
- 0x0101ab2c: 00000000 .... DCD 0
- 0x0101ab30: 00000000 .... DCD 0
- 0x0101ab34: 00020000 .... DCD 131072
- 0x0101ab38: 0000000c .... DCD 12
- 0x0101ab3c: 00000000 .... DCD 0
- 0x0101ab40: 00280302 ..(. DCD 2622210
- 0x0101ab44: 00000000 .... DCD 0
- 0x0101ab48: 00000000 .... DCD 0
- 0x0101ab4c: 00000000 .... DCD 0
- 0x0101ab50: 00020000 .... DCD 131072
- 0x0101ab54: 00000000 .... DCD 0
- 0x0101ab58: 00000000 .... DCD 0
- 0x0101ab5c: 00ff0010 .... DCD 16711696
- 0x0101ab60: 00000000 .... DCD 0
- 0x0101ab64: 00000000 .... DCD 0
- 0x0101ab68: f0000000 .... DCD 4026531840
- 0x0101ab6c: 00020002 .... DCD 131074
- 0x0101ab70: 00000258 X... DCD 600
- 0x0101ab74: 00000000 .... DCD 0
- 0x0101ab78: 00280302 ..(. DCD 2622210
- 0x0101ab7c: 00000000 .... DCD 0
- 0x0101ab80: 00000000 .... DCD 0
- 0x0101ab84: 00000000 .... DCD 0
- 0x0101ab88: 00020000 .... DCD 131072
- 0x0101ab8c: 00000000 .... DCD 0
- 0x0101ab90: 00000000 .... DCD 0
- 0x0101ab94: 00ff0110 .... DCD 16711952
- 0x0101ab98: 00000000 .... DCD 0
- 0x0101ab9c: 00000000 .... DCD 0
- 0x0101aba0: f0000000 .... DCD 4026531840
- 0x0101aba4: 01000002 .... DCD 16777218
- 0x0101aba8: 00000258 X... DCD 600
- 0x0101abac: 00000000 .... DCD 0
- .constdata
- crc_table
- 0x0101abb0: 00000000 .... DCD 0
- 0x0101abb4: 77073096 .0.w DCD 1996959894
- 0x0101abb8: ee0e612c ,a.. DCD 3993919788
- 0x0101abbc: 990951ba .Q.. DCD 2567524794
- 0x0101abc0: 076dc419 ..m. DCD 124634137
- 0x0101abc4: 706af48f ..jp DCD 1886057615
- 0x0101abc8: e963a535 5.c. DCD 3915621685
- 0x0101abcc: 9e6495a3 ..d. DCD 2657392035
- 0x0101abd0: 0edb8832 2... DCD 249268274
- 0x0101abd4: 79dcb8a4 ...y DCD 2044508324
- 0x0101abd8: e0d5e91e .... DCD 3772115230
- 0x0101abdc: 97d2d988 .... DCD 2547177864
- 0x0101abe0: 09b64c2b +L.. DCD 162941995
- 0x0101abe4: 7eb17cbd .|.~ DCD 2125561021
- 0x0101abe8: e7b82d07 .-.. DCD 3887607047
- 0x0101abec: 90bf1d91 .... DCD 2428444049
- 0x0101abf0: 1db71064 d... DCD 498536548
- 0x0101abf4: 6ab020f2 . .j DCD 1789927666
- 0x0101abf8: f3b97148 Hq.. DCD 4089016648
- 0x0101abfc: 84be41de .A.. DCD 2227061214
- 0x0101ac00: 1adad47d }... DCD 450548861
- 0x0101ac04: 6ddde4eb ...m DCD 1843258603
- 0x0101ac08: f4d4b551 Q... DCD 4107580753
- 0x0101ac0c: 83d385c7 .... DCD 2211677639
- 0x0101ac10: 136c9856 V.l. DCD 325883990
- 0x0101ac14: 646ba8c0 ..kd DCD 1684777152
- 0x0101ac18: fd62f97a z.b. DCD 4251122042
- 0x0101ac1c: 8a65c9ec ..e. DCD 2321926636
- 0x0101ac20: 14015c4f O\.. DCD 335633487
- 0x0101ac24: 63066cd9 .l.c DCD 1661365465
- 0x0101ac28: fa0f3d63 c=.. DCD 4195302755
- 0x0101ac2c: 8d080df5 .... DCD 2366115317
- 0x0101ac30: 3b6e20c8 . n; DCD 997073096
- 0x0101ac34: 4c69105e ^.iL DCD 1281953886
- 0x0101ac38: d56041e4 .A`. DCD 3579855332
- 0x0101ac3c: a2677172 rqg. DCD 2724688242
- 0x0101ac40: 3c03e4d1 ...< DCD 1006888145
- 0x0101ac44: 4b04d447 G..K DCD 1258607687
- 0x0101ac48: d20d85fd .... DCD 3524101629
- 0x0101ac4c: a50ab56b k... DCD 2768942443
- 0x0101ac50: 35b5a8fa ...5 DCD 901097722
- 0x0101ac54: 42b2986c l..B DCD 1119000684
- 0x0101ac58: dbbbc9d6 .... DCD 3686517206
- 0x0101ac5c: acbcf940 @... DCD 2898065728
- 0x0101ac60: 32d86ce3 .l.2 DCD 853044451
- 0x0101ac64: 45df5c75 u\.E DCD 1172266101
- 0x0101ac68: dcd60dcf .... DCD 3705015759
- 0x0101ac6c: abd13d59 Y=.. DCD 2882616665
- 0x0101ac70: 26d930ac .0.& DCD 651767980
- 0x0101ac74: 51de003a :..Q DCD 1373503546
- 0x0101ac78: c8d75180 .Q.. DCD 3369554304
- 0x0101ac7c: bfd06116 .a.. DCD 3218104598
- 0x0101ac80: 21b4f4b5 ...! DCD 565507253
- 0x0101ac84: 56b3c423 #..V DCD 1454621731
- 0x0101ac88: cfba9599 .... DCD 3485111705
- 0x0101ac8c: b8bda50f .... DCD 3099436303
- 0x0101ac90: 2802b89e ...( DCD 671266974
- 0x0101ac94: 5f058808 ..._ DCD 1594198024
- 0x0101ac98: c60cd9b2 .... DCD 3322730930
- 0x0101ac9c: b10be924 $... DCD 2970347812
- 0x0101aca0: 2f6f7c87 .|o/ DCD 795835527
- 0x0101aca4: 58684c11 .LhX DCD 1483230225
- 0x0101aca8: c1611dab ..a. DCD 3244367275
- 0x0101acac: b6662d3d =-f. DCD 3060149565
- 0x0101acb0: 76dc4190 .A.v DCD 1994146192
- 0x0101acb4: 01db7106 .q.. DCD 31158534
- 0x0101acb8: 98d220bc . .. DCD 2563907772
- 0x0101acbc: efd5102a *... DCD 4023717930
- 0x0101acc0: 71b18589 ...q DCD 1907459465
- 0x0101acc4: 06b6b51f .... DCD 112637215
- 0x0101acc8: 9fbfe4a5 .... DCD 2680153253
- 0x0101accc: e8b8d433 3... DCD 3904427059
- 0x0101acd0: 7807c9a2 ...x DCD 2013776290
- 0x0101acd4: 0f00f934 4... DCD 251722036
- 0x0101acd8: 9609a88e .... DCD 2517215374
- 0x0101acdc: e10e9818 .... DCD 3775830040
- 0x0101ace0: 7f6a0dbb ..j. DCD 2137656763
- 0x0101ace4: 086d3d2d -=m. DCD 141376813
- 0x0101ace8: 91646c97 .ld. DCD 2439277719
- 0x0101acec: e6635c01 .\c. DCD 3865271297
- 0x0101acf0: 6b6b51f4 .Qkk DCD 1802195444
- 0x0101acf4: 1c6c6162 bal. DCD 476864866
- 0x0101acf8: 856530d8 .0e. DCD 2238001368
- 0x0101acfc: f262004e N.b. DCD 4066508878
- 0x0101ad00: 6c0695ed ...l DCD 1812370925
- 0x0101ad04: 1b01a57b {... DCD 453092731
- 0x0101ad08: 8208f4c1 .... DCD 2181625025
- 0x0101ad0c: f50fc457 W... DCD 4111451223
- 0x0101ad10: 65b0d9c6 ...e DCD 1706088902
- 0x0101ad14: 12b7e950 P... DCD 314042704
- 0x0101ad18: 8bbeb8ea .... DCD 2344532202
- 0x0101ad1c: fcb9887c |... DCD 4240017532
- 0x0101ad20: 62dd1ddf ...b DCD 1658658271
- 0x0101ad24: 15da2d49 I-.. DCD 366619977
- 0x0101ad28: 8cd37cf3 .|.. DCD 2362670323
- 0x0101ad2c: fbd44c65 eL.. DCD 4224994405
- 0x0101ad30: 4db26158 Xa.M DCD 1303535960
- 0x0101ad34: 3ab551ce .Q.: DCD 984961486
- 0x0101ad38: a3bc0074 t... DCD 2747007092
- 0x0101ad3c: d4bb30e2 .0.. DCD 3569037538
- 0x0101ad40: 4adfa541 A..J DCD 1256170817
- 0x0101ad44: 3dd895d7 ...= DCD 1037604311
- 0x0101ad48: a4d1c46d m... DCD 2765210733
- 0x0101ad4c: d3d6f4fb .... DCD 3554079995
- 0x0101ad50: 4369e96a j.iC DCD 1131014506
- 0x0101ad54: 346ed9fc ..n4 DCD 879679996
- 0x0101ad58: ad678846 F.g. DCD 2909243462
- 0x0101ad5c: da60b8d0 ..`. DCD 3663771856
- 0x0101ad60: 44042d73 s-.D DCD 1141124467
- 0x0101ad64: 33031de5 ...3 DCD 855842277
- 0x0101ad68: aa0a4c5f _L.. DCD 2852801631
- 0x0101ad6c: dd0d7cc9 .|.. DCD 3708648649
- 0x0101ad70: 5005713c <q.P DCD 1342533948
- 0x0101ad74: 270241aa .A.' DCD 654459306
- 0x0101ad78: be0b1010 .... DCD 3188396048
- 0x0101ad7c: c90c2086 . .. DCD 3373015174
- 0x0101ad80: 5768b525 %.hW DCD 1466479909
- 0x0101ad84: 206f85b3 ..o DCD 544179635
- 0x0101ad88: b966d409 ..f. DCD 3110523913
- 0x0101ad8c: ce61e49f ..a. DCD 3462522015
- 0x0101ad90: 5edef90e ...^ DCD 1591671054
- 0x0101ad94: 29d9c998 ...) DCD 702138776
- 0x0101ad98: b0d09822 "... DCD 2966460450
- 0x0101ad9c: c7d7a8b4 .... DCD 3352799412
- 0x0101ada0: 59b33d17 .=.Y DCD 1504918807
- 0x0101ada4: 2eb40d81 .... DCD 783551873
- 0x0101ada8: b7bd5c3b ;\.. DCD 3082640443
- 0x0101adac: c0ba6cad .l.. DCD 3233442989
- 0x0101adb0: edb88320 ... DCD 3988292384
- 0x0101adb4: 9abfb3b6 .... DCD 2596254646
- 0x0101adb8: 03b6e20c .... DCD 62317068
- 0x0101adbc: 74b1d29a ...t DCD 1957810842
- 0x0101adc0: ead54739 9G.. DCD 3939845945
- 0x0101adc4: 9dd277af .w.. DCD 2647816111
- 0x0101adc8: 04db2615 .&.. DCD 81470997
- 0x0101adcc: 73dc1683 ...s DCD 1943803523
- 0x0101add0: e3630b12 ..c. DCD 3814918930
- 0x0101add4: 94643b84 .;d. DCD 2489596804
- 0x0101add8: 0d6d6a3e >jm. DCD 225274430
- 0x0101addc: 7a6a5aa8 .Zjz DCD 2053790376
- 0x0101ade0: e40ecf0b .... DCD 3826175755
- 0x0101ade4: 9309ff9d .... DCD 2466906013
- 0x0101ade8: 0a00ae27 '... DCD 167816743
- 0x0101adec: 7d079eb1 ...} DCD 2097651377
- 0x0101adf0: f00f9344 D... DCD 4027552580
- 0x0101adf4: 8708a3d2 .... DCD 2265490386
- 0x0101adf8: 1e01f268 h... DCD 503444072
- 0x0101adfc: 6906c2fe ...i DCD 1762050814
- 0x0101ae00: f762575d ]Wb. DCD 4150417245
- 0x0101ae04: 806567cb .ge. DCD 2154129355
- 0x0101ae08: 196c3671 q6l. DCD 426522225
- 0x0101ae0c: 6e6b06e7 ..kn DCD 1852507879
- 0x0101ae10: fed41b76 v... DCD 4275313526
- 0x0101ae14: 89d32be0 .+.. DCD 2312317920
- 0x0101ae18: 10da7a5a Zz.. DCD 282753626
- 0x0101ae1c: 67dd4acc .J.g DCD 1742555852
- 0x0101ae20: f9b9df6f o... DCD 4189708143
- 0x0101ae24: 8ebeeff9 .... DCD 2394877945
- 0x0101ae28: 17b7be43 C... DCD 397917763
- 0x0101ae2c: 60b08ed5 ...` DCD 1622183637
- 0x0101ae30: d6d6a3e8 .... DCD 3604390888
- 0x0101ae34: a1d1937e ~... DCD 2714866558
- 0x0101ae38: 38d8c2c4 ...8 DCD 953729732
- 0x0101ae3c: 4fdff252 R..O DCD 1340076626
- 0x0101ae40: d1bb67f1 .g.. DCD 3518719985
- 0x0101ae44: a6bc5767 gW.. DCD 2797360999
- 0x0101ae48: 3fb506dd ...? DCD 1068828381
- 0x0101ae4c: 48b2364b K6.H DCD 1219638859
- 0x0101ae50: d80d2bda .+.. DCD 3624741850
- 0x0101ae54: af0a1b4c L... DCD 2936675148
- 0x0101ae58: 36034af6 .J.6 DCD 906185462
- 0x0101ae5c: 41047a60 `z.A DCD 1090812512
- 0x0101ae60: df60efc3 ..`. DCD 3747672003
- 0x0101ae64: a867df55 U.g. DCD 2825379669
- 0x0101ae68: 316e8eef ..n1 DCD 829329135
- 0x0101ae6c: 4669be79 y.iF DCD 1181335161
- 0x0101ae70: cb61b38c ..a. DCD 3412177804
- 0x0101ae74: bc66831a ..f. DCD 3160834842
- 0x0101ae78: 256fd2a0 ..o% DCD 628085408
- 0x0101ae7c: 5268e236 6.hR DCD 1382605366
- 0x0101ae80: cc0c7795 .w.. DCD 3423369109
- 0x0101ae84: bb0b4703 .G.. DCD 3138078467
- 0x0101ae88: 220216b9 ..." DCD 570562233
- 0x0101ae8c: 5505262f /&.U DCD 1426400815
- 0x0101ae90: c5ba3bbe .;.. DCD 3317316542
- 0x0101ae94: b2bd0b28 (... DCD 2998733608
- 0x0101ae98: 2bb45a92 .Z.+ DCD 733239954
- 0x0101ae9c: 5cb36a04 .j.\ DCD 1555261956
- 0x0101aea0: c2d7ffa7 .... DCD 3268935591
- 0x0101aea4: b5d0cf31 1... DCD 3050360625
- 0x0101aea8: 2cd99e8b ..., DCD 752459403
- 0x0101aeac: 5bdeae1d ...[ DCD 1541320221
- 0x0101aeb0: 9b64c2b0 ..d. DCD 2607071920
- 0x0101aeb4: ec63f226 &.c. DCD 3965973030
- 0x0101aeb8: 756aa39c ..ju DCD 1969922972
- 0x0101aebc: 026d930a ..m. DCD 40735498
- 0x0101aec0: 9c0906a9 .... DCD 2617837225
- 0x0101aec4: eb0e363f ?6.. DCD 3943577151
- 0x0101aec8: 72076785 .g.r DCD 1913087877
- 0x0101aecc: 05005713 .W.. DCD 83908371
- 0x0101aed0: 95bf4a82 .J.. DCD 2512341634
- 0x0101aed4: e2b87a14 .z.. DCD 3803740692
- 0x0101aed8: 7bb12bae .+.{ DCD 2075208622
- 0x0101aedc: 0cb61b38 8... DCD 213261112
- 0x0101aee0: 92d28e9b .... DCD 2463272603
- 0x0101aee4: e5d5be0d .... DCD 3855990285
- 0x0101aee8: 7cdcefb7 ...| DCD 2094854071
- 0x0101aeec: 0bdbdf21 !... DCD 198958881
- 0x0101aef0: 86d3d2d4 .... DCD 2262029012
- 0x0101aef4: f1d4e242 B... DCD 4057260610
- 0x0101aef8: 68ddb3f8 ...h DCD 1759359992
- 0x0101aefc: 1fda836e n... DCD 534414190
- 0x0101af00: 81be16cd .... DCD 2176718541
- 0x0101af04: f6b9265b [&.. DCD 4139329115
- 0x0101af08: 6fb077e1 .w.o DCD 1873836001
- 0x0101af0c: 18b74777 wG.. DCD 414664567
- 0x0101af10: 88085ae6 .Z.. DCD 2282248934
- 0x0101af14: ff0f6a70 pj.. DCD 4279200368
- 0x0101af18: 66063bca .;.f DCD 1711684554
- 0x0101af1c: 11010b5c \... DCD 285281116
- 0x0101af20: 8f659eff ..e. DCD 2405801727
- 0x0101af24: f862ae69 i.b. DCD 4167216745
- 0x0101af28: 616bffd3 ..ka DCD 1634467795
- 0x0101af2c: 166ccf45 E.l. DCD 376229701
- 0x0101af30: a00ae278 x... DCD 2685067896
- 0x0101af34: d70dd2ee .... DCD 3608007406
- 0x0101af38: 4e048354 T..N DCD 1308918612
- 0x0101af3c: 3903b3c2 ...9 DCD 956543938
- 0x0101af40: a7672661 a&g. DCD 2808555105
- 0x0101af44: d06016f7 ..`. DCD 3495958263
- 0x0101af48: 4969474d MGiI DCD 1231636301
- 0x0101af4c: 3e6e77db .wn> DCD 1047427035
- 0x0101af50: aed16a4a Jj.. DCD 2932959818
- 0x0101af54: d9d65adc .Z.. DCD 3654703836
- 0x0101af58: 40df0b66 f..@ DCD 1088359270
- 0x0101af5c: 37d83bf0 .;.7 DCD 936918000
- 0x0101af60: a9bcae53 S... DCD 2847714899
- 0x0101af64: debb9ec5 .... DCD 3736837829
- 0x0101af68: 47b2cf7f ...G DCD 1202900863
- 0x0101af6c: 30b5ffe9 ...0 DCD 817233897
- 0x0101af70: bdbdf21c .... DCD 3183342108
- 0x0101af74: cabac28a .... DCD 3401237130
- 0x0101af78: 53b39330 0..S DCD 1404277552
- 0x0101af7c: 24b4a3a6 ...$ DCD 615818150
- 0x0101af80: bad03605 .6.. DCD 3134207493
- 0x0101af84: cdd70693 .... DCD 3453421203
- 0x0101af88: 54de5729 )W.T DCD 1423857449
- 0x0101af8c: 23d967bf .g.# DCD 601450431
- 0x0101af90: b3667a2e .zf. DCD 3009837614
- 0x0101af94: c4614ab8 .Ja. DCD 3294710456
- 0x0101af98: 5d681b02 ..h] DCD 1567103746
- 0x0101af9c: 2a6f2b94 .+o* DCD 711928724
- 0x0101afa0: b40bbe37 7... DCD 3020668471
- 0x0101afa4: c30c8ea1 .... DCD 3272380065
- 0x0101afa8: 5a05df1b ...Z DCD 1510334235
- 0x0101afac: 2d02ef8d ...- DCD 755167117
- .constdata
- batt_svc_uuid
- 0x0101afb0: 0000180f .... DCD 6159
- .constdata
- batt_att_table
- 0x0101afb4: 00280002 ..(. DCD 2621442
- 0x0101afb8: 00000000 .... DCD 0
- 0x0101afbc: 00000000 .... DCD 0
- 0x0101afc0: 00000000 .... DCD 0
- 0x0101afc4: 00020000 .... DCD 131072
- 0x0101afc8: 00000002 .... DCD 2
- 0x0101afcc: 0101afb0 .... DCD 16887728
- 0x0101afd0: 00280302 ..(. DCD 2622210
- 0x0101afd4: 00000000 .... DCD 0
- 0x0101afd8: 00000000 .... DCD 0
- 0x0101afdc: 00000000 .... DCD 0
- 0x0101afe0: 00020000 .... DCD 131072
- 0x0101afe4: 00000000 .... DCD 0
- 0x0101afe8: 00000000 .... DCD 0
- 0x0101afec: 002a1902 ..*. DCD 2758914
- 0x0101aff0: 00000000 .... DCD 0
- 0x0101aff4: 00000000 .... DCD 0
- 0x0101aff8: 00000000 .... DCD 0
- 0x0101affc: 00120000 .... DCD 1179648
- 0x0101b000: 00000001 .... DCD 1
- 0x0101b004: 00000000 .... DCD 0
- 0x0101b008: 00290202 ..). DCD 2687490
- 0x0101b00c: 00000000 .... DCD 0
- 0x0101b010: 00000000 .... DCD 0
- 0x0101b014: 00000000 .... DCD 0
- 0x0101b018: 01020000 .... DCD 16908288
- 0x0101b01c: 00000002 .... DCD 2
- 0x0101b020: 00000000 .... DCD 0
- .constdata
- 0x0101b024: 00000555 U... DCD 1365
- 0x0101b028: 00005528 (U.. DCD 21800
- 0x0101b02c: 00055348 HS.. DCD 349000
- 0x0101b030: 00000aaa .... DCD 2730
- 0x0101b034: 0000aa50 P... DCD 43600
- 0x0101b038: 000aaa78 x... DCD 699000
- 0x0101b03c: 00001555 U... DCD 5461
- 0x0101b040: 00015504 .U.. DCD 87300
- 0x0101b044: 001554f0 .T.. DCD 1398000
- 0x0101b048: 00002aaa .*.. DCD 10922
- 0x0101b04c: 0002aa6c l... DCD 174700
- 0x0101b050: 002aa9e0 ..*. DCD 2796000
- .constdata
- sec_sector_erase_cmd
- 0x0101b054: 440a0000 ...D DCD 1141506048
- sec_sector_read_cmd
- 0x0101b058: 488a0400 ...H DCD 1217004544
- sec_sector_write_cmd
- 0x0101b05c: 420a8000 ...B DCD 1107984384
- page_erase_cmd
- 0x0101b060: 810a0000 .... DCD 2164916224
- .constdata
- appm_add_svc_func_list
- 0x0101b064: 00000000 .... DCD 0
- .constdata
- app_sec_msg_handler_list
- 0x0101b068: 0000ffff .... DCD 65535
- 0x0101b06c: 01002575 u%.. DCD 16786805
- 0x0101b070: 00000e1b .... DCD 3611
- 0x0101b074: 01009725 %... DCD 16815909
- 0x0101b078: 00000e13 .... DCD 3603
- 0x0101b07c: 0100841d .... DCD 16811037
- 0x0101b080: 00000e15 .... DCD 3605
- 0x0101b084: 010082cd .... DCD 16810701
- 0x0101b088: 00000e17 .... DCD 3607
- 0x0101b08c: 01008bf5 .... DCD 16813045
- 0x0101b090: 00000e19 .... DCD 3609
- 0x0101b094: 01008bd1 .... DCD 16813009
- .constdata
- app_sec_handlers
- 0x0101b098: 0101b068 h... DCD 16887912
- 0x0101b09c: 00000006 .... DCD 6
- .constdata
- gapm_att_db
- 0x0101b0a0: 02002800 .(.. DCD 33564672
- 0x0101b0a4: 00000000 .... DCD 0
- 0x0101b0a8: 02002803 .(.. DCD 33564675
- 0x0101b0ac: 00000000 .... DCD 0
- 0x0101b0b0: 02002a00 .*.. DCD 33565184
- 0x0101b0b4: 00208000 .. . DCD 2129920
- 0x0101b0b8: 02002803 .(.. DCD 33564675
- 0x0101b0bc: 00000000 .... DCD 0
- 0x0101b0c0: 02002a01 .*.. DCD 33565185
- 0x0101b0c4: 00028000 .... DCD 163840
- 0x0101b0c8: 02002803 .(.. DCD 33564675
- 0x0101b0cc: 00000000 .... DCD 0
- 0x0101b0d0: 02002a04 .*.. DCD 33565188
- 0x0101b0d4: 00088000 .... DCD 557056
- 0x0101b0d8: 02002803 .(.. DCD 33564675
- 0x0101b0dc: 00000000 .... DCD 0
- 0x0101b0e0: 02002aa6 .*.. DCD 33565350
- 0x0101b0e4: 00018000 .... DCD 98304
- 0x0101b0e8: 02002803 .(.. DCD 33564675
- 0x0101b0ec: 00000000 .... DCD 0
- 0x0101b0f0: 02002ac9 .*.. DCD 33565385
- 0x0101b0f4: 00010000 .... DCD 65536
- .constdata
- 0x0101b0f8: ffff0001 .... DCD 4294901761
- gattm_att_db
- 0x0101b0fc: 02002800 .(.. DCD 33564672
- 0x0101b100: 00000000 .... DCD 0
- 0x0101b104: 02002803 .(.. DCD 33564675
- 0x0101b108: 00000000 .... DCD 0
- 0x0101b10c: 22002a05 .*." DCD 570436101
- 0x0101b110: 00040000 .... DCD 262144
- 0x0101b114: 0a002902 .).. DCD 167782658
- 0x0101b118: 00020000 .... DCD 131072
- .constdata
- appm_msg_handler_tab
- 0x0101b11c: 0000ffff .... DCD 65535
- 0x0101b120: 01002ccd .,.. DCD 16788685
- 0x0101b124: 00000d1c .... DCD 3356
- 0x0101b128: 0100be5d ]... DCD 16825949
- 0x0101b12c: 00000da4 .... DCD 3492
- 0x0101b130: 01009d3d =... DCD 16817469
- 0x0101b134: 00000da5 .... DCD 3493
- 0x0101b138: 01009edd .... DCD 16817885
- 0x0101b13c: 00000d00 .... DCD 3328
- 0x0101b140: 0100ab59 Y... DCD 16821081
- 0x0101b144: 00000d1a .... DCD 3354
- 0x0101b148: 0100afcd .... DCD 16822221
- 0x0101b14c: 00000da7 .... DCD 3495
- 0x0101b150: 0100af35 5... DCD 16822069
- 0x0101b154: 00000da9 .... DCD 3497
- 0x0101b158: 0100caad .... DCD 16829101
- 0x0101b15c: 00000d15 .... DCD 3349
- 0x0101b160: 0100a50d .... DCD 16819469
- 0x0101b164: 00000e09 .... DCD 3593
- 0x0101b168: 01001a51 Q... DCD 16783953
- 0x0101b16c: 00000da8 .... DCD 3496
- 0x0101b170: 0100c195 .... DCD 16826773
- 0x0101b174: 00000e0a .... DCD 3594
- 0x0101b178: 01008e47 G... DCD 16813639
- 0x0101b17c: 00000e0c .... DCD 3596
- 0x0101b180: 01009867 g... DCD 16816231
- 0x0101b184: 00000e01 .... DCD 3585
- 0x0101b188: 01008989 .... DCD 16812425
- 0x0101b18c: 00000e0f .... DCD 3599
- 0x0101b190: 010094b5 .... DCD 16815285
- 0x0101b194: 00000e00 .... DCD 3584
- 0x0101b198: 01008695 .... DCD 16811669
- 0x0101b19c: 00000e03 .... DCD 3587
- 0x0101b1a0: 01008ae1 .... DCD 16812769
- 0x0101b1a4: 00000e07 .... DCD 3591
- 0x0101b1a8: 010095e1 .... DCD 16815585
- 0x0101b1ac: 00000e08 .... DCD 3592
- 0x0101b1b0: 010095d1 .... DCD 16815569
- 0x0101b1b4: 00000d18 .... DCD 3352
- 0x0101b1b8: 0100af1d .... DCD 16822045
- 0x0101b1bc: 00000a06 .... DCD 2566
- 0x0101b1c0: 01011dcd .... DCD 16850381
- 0x0101b1c4: 00000a08 .... DCD 2568
- 0x0101b1c8: 01011d99 .... DCD 16850329
- 0x0101b1cc: 00000a04 .... DCD 2564
- 0x0101b1d0: 01011809 .... DCD 16848905
- 0x0101b1d4: 00000a0a .... DCD 2570
- 0x0101b1d8: 01012061 a .. DCD 16851041
- 0x0101b1dc: 00000a0c .... DCD 2572
- 0x0101b1e0: 01011d6d m... DCD 16850285
- 0x0101b1e4: 00000a0e .... DCD 2574
- 0x0101b1e8: 01012345 E#.. DCD 16851781
- 0x0101b1ec: 00000c0c .... DCD 3084
- 0x0101b1f0: 0100e1f5 .... DCD 16835061
- .constdata
- TASK_DESC_APP
- 0x0101b1f4: 0101b11c .... DCD 16888092
- 0x0101b1f8: 20003bd4 .;. DCD 536886228
- 0x0101b1fc: 001b0001 .... DCD 1769473
- .constdata
- gapc_msg_handler_tab
- 0x0101b200: 0000ffff .... DCD 65535
- 0x0101b204: 01008a6d m... DCD 16812653
- 0x0101b208: 00000e04 .... DCD 3588
- 0x0101b20c: 01008a71 q... DCD 16812657
- 0x0101b210: 00000e02 .... DCD 3586
- 0x0101b214: 01008905 .... DCD 16812293
- 0x0101b218: 00000e05 .... DCD 3589
- 0x0101b21c: 01008eb5 .... DCD 16813749
- 0x0101b220: 00000c09 .... DCD 3081
- 0x0101b224: 0100e5c1 .... DCD 16836033
- 0x0101b228: 00000c00 .... DCD 3072
- 0x0101b22c: 0100dc45 E... DCD 16833605
- 0x0101b230: 00000e0e .... DCD 3598
- 0x0101b234: 01009399 .... DCD 16815001
- 0x0101b238: 00000e10 .... DCD 3600
- 0x0101b23c: 01009295 .... DCD 16814741
- 0x0101b240: 00000a12 .... DCD 2578
- 0x0101b244: 01012ad9 .*.. DCD 16853721
- 0x0101b248: 00000e35 5... DCD 3637
- 0x0101b24c: 01009bf9 .... DCD 16817145
- 0x0101b250: 00000e32 2... DCD 3634
- 0x0101b254: 010099e1 .... DCD 16816609
- 0x0101b258: 00000e12 .... DCD 3602
- 0x0101b25c: 01008271 q... DCD 16810609
- 0x0101b260: 00000e14 .... DCD 3604
- 0x0101b264: 01008191 .... DCD 16810385
- 0x0101b268: 00000e16 .... DCD 3606
- 0x0101b26c: 01008b75 u... DCD 16812917
- 0x0101b270: 00000e18 .... DCD 3608
- 0x0101b274: 01008b3d =... DCD 16812861
- 0x0101b278: 00000e1a .... DCD 3610
- 0x0101b27c: 010096dd .... DCD 16815837
- 0x0101b280: 00000e33 3... DCD 3635
- 0x0101b284: 01009a8d .... DCD 16816781
- 0x0101b288: 00000a04 .... DCD 2564
- 0x0101b28c: 01011849 I... DCD 16848969
- 0x0101b290: 00000d1a .... DCD 3354
- 0x0101b294: 0100aff9 .... DCD 16822265
- 0x0101b298: 00000d18 .... DCD 3352
- 0x0101b29c: 0100cb49 I... DCD 16829257
- 0x0101b2a0: 00000d00 .... DCD 3328
- 0x0101b2a4: 0100ad75 u... DCD 16821621
- 0x0101b2a8: 00000e36 6... DCD 3638
- 0x0101b2ac: 01009b85 .... DCD 16817029
- 0x0101b2b0: 00000e37 7... DCD 3639
- 0x0101b2b4: 01009b55 U... DCD 16816981
- 0x0101b2b8: 00000d2a *... DCD 3370
- 0x0101b2bc: 01008ca1 .... DCD 16813217
- 0x0101b2c0: 00000e2d -... DCD 3629
- 0x0101b2c4: 01009171 q... DCD 16814449
- 0x0101b2c8: 00000c15 .... DCD 3093
- 0x0101b2cc: 0100ee21 !... DCD 16838177
- 0x0101b2d0: 00000c17 .... DCD 3095
- 0x0101b2d4: 0100dae9 .... DCD 16833257
- 0x0101b2d8: 00000c13 .... DCD 3091
- 0x0101b2dc: 0100e6a9 .... DCD 16836265
- 0x0101b2e0: 00000e0b .... DCD 3595
- 0x0101b2e4: 01008d8d .... DCD 16813453
- 0x0101b2e8: 00000e0d .... DCD 3597
- 0x0101b2ec: 01009819 .... DCD 16816153
- 0x0101b2f0: 00001101 .... DCD 4353
- 0x0101b2f4: 0100907d }... DCD 16814205
- 0x0101b2f8: 00001102 .... DCD 4354
- 0x0101b2fc: 0100907d }... DCD 16814205
- 0x0101b300: 00001104 .... DCD 4356
- 0x0101b304: 0100907d }... DCD 16814205
- 0x0101b308: 00001103 .... DCD 4355
- 0x0101b30c: 0100907d }... DCD 16814205
- 0x0101b310: 00000e28 (... DCD 3624
- 0x0101b314: 010098a5 .... DCD 16816293
- 0x0101b318: 00000e2b +... DCD 3627
- 0x0101b31c: 010098f1 .... DCD 16816369
- 0x0101b320: 00000e2f /... DCD 3631
- 0x0101b324: 01009975 u... DCD 16816501
- 0x0101b328: 00000e00 .... DCD 3584
- 0x0101b32c: 010086d9 .... DCD 16811737
- .constdata
- TASK_DESC_GAPC
- 0x0101b330: 0101b200 .... DCD 16888320
- 0x0101b334: 20004d04 .M. DCD 536890628
- 0x0101b338: 00260014 ..&. DCD 2490388
- .constdata
- gapm_hci_cmd_cmp_event_handler_tab
- 0x0101b33c: 00000c03 .... DCD 3075
- 0x0101b340: 0100f20d .... DCD 16839181
- 0x0101b344: 00000c01 .... DCD 3073
- 0x0101b348: 0100f20d .... DCD 16839181
- 0x0101b34c: 00002001 . .. DCD 8193
- 0x0101b350: 0100f20d .... DCD 16839181
- 0x0101b354: 00002033 3 .. DCD 8243
- 0x0101b358: 0100f20d .... DCD 16839181
- 0x0101b35c: 00002034 4 .. DCD 8244
- 0x0101b360: 0100f20d .... DCD 16839181
- 0x0101b364: 0000201f . .. DCD 8223
- 0x0101b368: 010105fd .... DCD 16844285
- 0x0101b36c: 00002002 . .. DCD 8194
- 0x0101b370: 0100fd6d m... DCD 16842093
- 0x0101b374: 00001005 .... DCD 4101
- 0x0101b378: 01010421 !... DCD 16843809
- 0x0101b37c: 00002014 . .. DCD 8212
- 0x0101b380: 0100f20d .... DCD 16839181
- 0x0101b384: 00001001 .... DCD 4097
- 0x0101b388: 010104b1 .... DCD 16843953
- 0x0101b38c: 00001009 .... DCD 4105
- 0x0101b390: 010103dd .... DCD 16843741
- 0x0101b394: 00002024 $ .. DCD 8228
- 0x0101b398: 0100f20d .... DCD 16839181
- 0x0101b39c: 00002023 # .. DCD 8227
- 0x0101b3a0: 010100fd .... DCD 16843005
- 0x0101b3a4: 0000202f / .. DCD 8239
- 0x0101b3a8: 0100fe2d -... DCD 16842285
- 0x0101b3ac: 0000204b K .. DCD 8267
- 0x0101b3b0: 01010137 7... DCD 16843063
- 0x0101b3b4: 0000204c L .. DCD 8268
- 0x0101b3b8: 010100b5 .... DCD 16842933
- 0x0101b3bc: 0000204d M .. DCD 8269
- 0x0101b3c0: 0100f20d .... DCD 16839181
- 0x0101b3c4: 00002031 1 .. DCD 8241
- 0x0101b3c8: 0100f20d .... DCD 16839181
- 0x0101b3cc: 0000200f . .. DCD 8207
- 0x0101b3d0: 0101017f .... DCD 16843135
- 0x0101b3d4: 00002011 . .. DCD 8209
- 0x0101b3d8: 0100f77d }... DCD 16840573
- 0x0101b3dc: 00002010 . .. DCD 8208
- 0x0101b3e0: 0100f77d }... DCD 16840573
- 0x0101b3e4: 00002036 6 .. DCD 8246
- 0x0101b3e8: 0100f56d m... DCD 16840045
- 0x0101b3ec: 00002037 7 .. DCD 8247
- 0x0101b3f0: 0100f56d m... DCD 16840045
- 0x0101b3f4: 00002038 8 .. DCD 8248
- 0x0101b3f8: 0100f56d m... DCD 16840045
- 0x0101b3fc: 00002039 9 .. DCD 8249
- 0x0101b400: 0100f56d m... DCD 16840045
- 0x0101b404: 0000203e > .. DCD 8254
- 0x0101b408: 0100f56d m... DCD 16840045
- 0x0101b40c: 0000203f ? .. DCD 8255
- 0x0101b410: 0100f56d m... DCD 16840045
- 0x0101b414: 00002040 @ .. DCD 8256
- 0x0101b418: 0100f56d m... DCD 16840045
- 0x0101b41c: 0000203a : .. DCD 8250
- 0x0101b420: 010101b9 .... DCD 16843193
- 0x0101b424: 0000203b ; .. DCD 8251
- 0x0101b428: 0100fe71 q... DCD 16842353
- 0x0101b42c: 0000203c < .. DCD 8252
- 0x0101b430: 0100f56d m... DCD 16840045
- 0x0101b434: 0000203d = .. DCD 8253
- 0x0101b438: 0100f56d m... DCD 16840045
- 0x0101b43c: 00002041 A .. DCD 8257
- 0x0101b440: 0100f851 Q... DCD 16840785
- 0x0101b444: 00002042 B .. DCD 8258
- 0x0101b448: 0100f851 Q... DCD 16840785
- 0x0101b44c: 00002045 E .. DCD 8261
- 0x0101b450: 0100f81d .... DCD 16840733
- 0x0101b454: 00002046 F .. DCD 8262
- 0x0101b458: 0100f81d .... DCD 16840733
- 0x0101b45c: 00002047 G .. DCD 8263
- 0x0101b460: 0100f77d }... DCD 16840573
- 0x0101b464: 00002049 I .. DCD 8265
- 0x0101b468: 0100f77d }... DCD 16840573
- 0x0101b46c: 0000204a J .. DCD 8266
- 0x0101b470: 0100fed9 .... DCD 16842457
- 0x0101b474: 0000200e . .. DCD 8206
- 0x0101b478: 0100f6fd .... DCD 16840445
- 0x0101b47c: 00002005 . .. DCD 8197
- 0x0101b480: 0100f535 5... DCD 16839989
- 0x0101b484: 00002035 5 .. DCD 8245
- 0x0101b488: 0100f535 5... DCD 16839989
- 0x0101b48c: 00002007 . .. DCD 8199
- 0x0101b490: 0100fd29 )... DCD 16842025
- 0x0101b494: 0000202a * .. DCD 8234
- 0x0101b498: 0100ffd7 .... DCD 16842711
- 0x0101b49c: 0000202b + .. DCD 8235
- 0x0101b4a0: 0100ff71 q... DCD 16842609
- 0x0101b4a4: 0000202c , .. DCD 8236
- 0x0101b4a8: 0100ff71 q... DCD 16842609
- 0x0101b4ac: 0000202d - .. DCD 8237
- 0x0101b4b0: 0100f2b1 .... DCD 16839345
- 0x0101b4b4: 0000202e . .. DCD 8238
- 0x0101b4b8: 0100f2b1 .... DCD 16839345
- 0x0101b4bc: 00002027 ' .. DCD 8231
- 0x0101b4c0: 0100f77d }... DCD 16840573
- 0x0101b4c4: 00002029 ) .. DCD 8233
- 0x0101b4c8: 0100f77d }... DCD 16840573
- 0x0101b4cc: 0000204e N .. DCD 8270
- 0x0101b4d0: 0100f77d }... DCD 16840573
- gapm_hci_cmd_stat_event_handler_tab
- 0x0101b4d4: 00002043 C .. DCD 8259
- 0x0101b4d8: 0100f6fd .... DCD 16840445
- 0x0101b4dc: 00002044 D .. DCD 8260
- 0x0101b4e0: 0100f81d .... DCD 16840733
- 0x0101b4e4: 00002026 & .. DCD 8230
- 0x0101b4e8: 0100faf1 .... DCD 16841457
- gapm_hci_le_event_handler_tab
- 0x0101b4ec: 0000000d .... DCD 13
- 0x0101b4f0: 0100fa2d -... DCD 16841261
- 0x0101b4f4: 00000011 .... DCD 17
- 0x0101b4f8: 010102d1 .... DCD 16843473
- 0x0101b4fc: 0000000e .... DCD 14
- 0x0101b500: 0100fc3d =... DCD 16841789
- 0x0101b504: 0000000f .... DCD 15
- 0x0101b508: 0100fbed .... DCD 16841709
- 0x0101b50c: 00000010 .... DCD 16
- 0x0101b510: 0100fca3 .... DCD 16841891
- 0x0101b514: 0000000a .... DCD 10
- 0x0101b518: 0100fa05 .... DCD 16841221
- 0x0101b51c: 00000008 .... DCD 8
- 0x0101b520: 0100fd9d .... DCD 16842141
- 0x0101b524: 00000009 .... DCD 9
- 0x0101b528: 0100fb17 .... DCD 16841495
- 0x0101b52c: 00000012 .... DCD 18
- 0x0101b530: 0100f495 .... DCD 16839829
- 0x0101b534: 00000013 .... DCD 19
- 0x0101b538: 01010271 q... DCD 16843377
- .constdata
- gapm_msg_handler_tab
- 0x0101b53c: 0000ffff .... DCD 65535
- 0x0101b540: 0100aebf .... DCD 16821951
- 0x0101b544: 00000d02 .... DCD 3330
- 0x0101b548: 0100bee1 .... DCD 16826081
- 0x0101b54c: 00000d04 .... DCD 3332
- 0x0101b550: 0100c681 .... DCD 16828033
- 0x0101b554: 00000d05 .... DCD 3333
- 0x0101b558: 0100c629 )... DCD 16827945
- 0x0101b55c: 00000d06 .... DCD 3334
- 0x0101b560: 0100b061 a... DCD 16822369
- 0x0101b564: 00000d14 .... DCD 3348
- 0x0101b568: 0100bf21 !... DCD 16826145
- 0x0101b56c: 00000d16 .... DCD 3350
- 0x0101b570: 0100af91 .... DCD 16822161
- 0x0101b574: 00000d17 .... DCD 3351
- 0x0101b578: 0100cb09 .... DCD 16829193
- 0x0101b57c: 00000d29 )... DCD 3369
- 0x0101b580: 0100af41 A... DCD 16822081
- 0x0101b584: 00000d2b +... DCD 3371
- 0x0101b588: 0100b1b1 .... DCD 16822705
- 0x0101b58c: 00000d19 .... DCD 3353
- 0x0101b590: 0100cb09 .... DCD 16829193
- 0x0101b594: 00000e00 .... DCD 3584
- 0x0101b598: 01008719 .... DCD 16811801
- 0x0101b59c: 00000e06 .... DCD 3590
- 0x0101b5a0: 0100956d m... DCD 16815469
- 0x0101b5a4: 00000da0 .... DCD 3488
- 0x0101b5a8: 01009c71 q... DCD 16817265
- 0x0101b5ac: 00000da1 .... DCD 3489
- 0x0101b5b0: 01009df9 .... DCD 16817657
- 0x0101b5b4: 00000da2 .... DCD 3490
- 0x0101b5b8: 01009e6d m... DCD 16817773
- 0x0101b5bc: 00000da3 .... DCD 3491
- 0x0101b5c0: 01009d7d }... DCD 16817533
- 0x0101b5c4: 00000da6 .... DCD 3494
- 0x0101b5c8: 0100c53d =... DCD 16827709
- 0x0101b5cc: 00000db0 .... DCD 3504
- 0x0101b5d0: 0100ab21 !... DCD 16821025
- 0x0101b5d4: 00000db1 .... DCD 3505
- 0x0101b5d8: 0100a311 .... DCD 16818961
- 0x0101b5dc: 00000daf .... DCD 3503
- 0x0101b5e0: 0100a3e5 .... DCD 16819173
- 0x0101b5e4: 00000d08 .... DCD 3336
- 0x0101b5e8: 0100aec5 .... DCD 16821957
- 0x0101b5ec: 00000d00 .... DCD 3328
- 0x0101b5f0: 0100aded .... DCD 16821741
- 0x0101b5f4: 00000d91 .... DCD 3473
- 0x0101b5f8: 0100b985 .... DCD 16824709
- 0x0101b5fc: 00000d90 .... DCD 3472
- 0x0101b600: 0100b24d M... DCD 16822861
- 0x0101b604: 00000d1b .... DCD 3355
- 0x0101b608: 0100be81 .... DCD 16825985
- 0x0101b60c: 00000dae .... DCD 3502
- 0x0101b610: 0100cab9 .... DCD 16829113
- 0x0101b614: 00001101 .... DCD 4353
- 0x0101b618: 0100b2bd .... DCD 16822973
- 0x0101b61c: 00001102 .... DCD 4354
- 0x0101b620: 0100b2bd .... DCD 16822973
- 0x0101b624: 00001104 .... DCD 4356
- 0x0101b628: 0100b2bd .... DCD 16822973
- 0x0101b62c: 00000d23 #... DCD 3363
- 0x0101b630: 0100c835 5... DCD 16828469
- 0x0101b634: 00000d24 $... DCD 3364
- 0x0101b638: 0100b7f9 .... DCD 16824313
- 0x0101b63c: 00000d25 %... DCD 3365
- 0x0101b640: 0100b85d ]... DCD 16824413
- 0x0101b644: 00000d26 &... DCD 3366
- 0x0101b648: 0100b729 )... DCD 16824105
- .constdata
- TASK_DESC_GAPM
- 0x0101b64c: 0101b53c <... DCD 16889148
- 0x0101b650: 20003bd6 .;. DCD 536886230
- 0x0101b654: 00220001 ..". DCD 2228225
- .constdata
- smpc_pair_method
- 0x0101b658: 00010000 .... DCD 65536
- 0x0101b65c: 01000001 .... DCD 16777217
- 0x0101b660: 01010100 .... DCD 16843008
- 0x0101b664: 00010001 .... DCD 65537
- 0x0101b668: 00000000 .... DCD 0
- 0x0101b66c: 00010101 .... DCD 65793
- 0x0101b670: 00000001 .... DCD 1
- .constdata
- atts_rights
- 0x0101b674: 00030200 .... DCD 197120
- 0x0101b678: 08000002 .... DCD 134217730
- 0x0101b67c: 0003000c .... DCD 196620
- 0x0101b680: 000c0400 .... DCD 787456
- 0x0101b684: 40000003 ...@ DCD 1073741827
- 0x0101b688: 0003000c .... DCD 196620
- 0x0101b68c: 00c01000 .... DCD 12587008
- 0x0101b690: 20000006 ... DCD 536870918
- 0x0101b694: 00060030 0... DCD 393264
- atts_handlers
- 0x0101b698: 00000002 .... DCD 2
- 0x0101b69c: 0100508d .P.. DCD 16797837
- 0x0101b6a0: 00000004 .... DCD 4
- 0x0101b6a4: 01004cd1 .L.. DCD 16796881
- 0x0101b6a8: 00000006 .... DCD 6
- 0x0101b6ac: 01004acd .J.. DCD 16796365
- 0x0101b6b0: 00000008 .... DCD 8
- 0x0101b6b4: 010054b9 .T.. DCD 16798905
- 0x0101b6b8: 00000010 .... DCD 16
- 0x0101b6bc: 010052f9 .R.. DCD 16798457
- 0x0101b6c0: 0000000a .... DCD 10
- 0x0101b6c4: 01005781 .W.. DCD 16799617
- 0x0101b6c8: 0000000c .... DCD 12
- 0x0101b6cc: 0100523d =R.. DCD 16798269
- 0x0101b6d0: 0000000e .... DCD 14
- 0x0101b6d4: 01005661 aV.. DCD 16799329
- 0x0101b6d8: 00000052 R... DCD 82
- 0x0101b6dc: 01005991 .Y.. DCD 16800145
- 0x0101b6e0: 00000012 .... DCD 18
- 0x0101b6e4: 010059cf .Y.. DCD 16800207
- 0x0101b6e8: 000000d2 .... DCD 210
- 0x0101b6ec: 01005a4b KZ.. DCD 16800331
- 0x0101b6f0: 00000016 .... DCD 22
- 0x0101b6f4: 010050d1 .P.. DCD 16797905
- 0x0101b6f8: 00000018 .... DCD 24
- 0x0101b6fc: 01004955 UI.. DCD 16795989
- .constdata
- gattc_msg_handler_tab
- 0x0101b700: 0000ffff .... DCD 65535
- 0x0101b704: 0100dead .... DCD 16834221
- 0x0101b708: 00000c01 .... DCD 3073
- 0x0101b70c: 0100e215 .... DCD 16835093
- 0x0101b710: 00000c03 .... DCD 3075
- 0x0101b714: 0100dfc1 .... DCD 16834497
- 0x0101b718: 00000c08 .... DCD 3080
- 0x0101b71c: 0100e491 .... DCD 16835729
- 0x0101b720: 00000c0a .... DCD 3082
- 0x0101b724: 0100ec8d .... DCD 16837773
- 0x0101b728: 00000c0e .... DCD 3086
- 0x0101b72c: 0100e1dd .... DCD 16835037
- 0x0101b730: 00000c0b .... DCD 3083
- 0x0101b734: 0100e25d ]... DCD 16835165
- 0x0101b738: 00000c0f .... DCD 3087
- 0x0101b73c: 0100e7c1 .... DCD 16836545
- 0x0101b740: 00000c1c .... DCD 3100
- 0x0101b744: 0100eb65 e... DCD 16837477
- 0x0101b748: 00000c19 .... DCD 3097
- 0x0101b74c: 0100e8a1 .... DCD 16836769
- 0x0101b750: 00000c00 .... DCD 3072
- 0x0101b754: 0100dc85 .... DCD 16833669
- 0x0101b758: 00000c04 .... DCD 3076
- 0x0101b75c: 0100e181 .... DCD 16834945
- 0x0101b760: 00000c05 .... DCD 3077
- 0x0101b764: 0100e10d .... DCD 16834829
- 0x0101b768: 00000c06 .... DCD 3078
- 0x0101b76c: 0100df29 )... DCD 16834345
- 0x0101b770: 00000c07 .... DCD 3079
- 0x0101b774: 0100deb9 .... DCD 16834233
- 0x0101b778: 00000c14 .... DCD 3092
- 0x0101b77c: 0100e44d M... DCD 16835661
- 0x0101b780: 00000c16 .... DCD 3094
- 0x0101b784: 0100ec05 .... DCD 16837637
- 0x0101b788: 00000c18 .... DCD 3096
- 0x0101b78c: 0100da91 .... DCD 16833169
- 0x0101b790: 00000c11 .... DCD 3089
- 0x0101b794: 0100ea51 Q... DCD 16837201
- 0x0101b798: 00000c10 .... DCD 3088
- 0x0101b79c: 0100e9f9 .... DCD 16837113
- 0x0101b7a0: 00000c1d .... DCD 3101
- 0x0101b7a4: 0100eb65 e... DCD 16837477
- 0x0101b7a8: 00000c15 .... DCD 3093
- 0x0101b7ac: 0100ef01 .... DCD 16838401
- 0x0101b7b0: 00000c17 .... DCD 3095
- 0x0101b7b4: 0100db4f O... DCD 16833359
- 0x0101b7b8: 00000c13 .... DCD 3091
- 0x0101b7bc: 0100e761 a... DCD 16836449
- 0x0101b7c0: 00000e34 4... DCD 3636
- 0x0101b7c4: 01009ac9 .... DCD 16816841
- 0x0101b7c8: 00000e00 .... DCD 3584
- 0x0101b7cc: 010086dd .... DCD 16811741
- 0x0101b7d0: 00000a12 .... DCD 2578
- 0x0101b7d4: 01012b41 A+.. DCD 16853825
- 0x0101b7d8: 00000a04 .... DCD 2564
- 0x0101b7dc: 01011885 .... DCD 16849029
- .constdata
- TASK_DESC_GATTC
- 0x0101b7e0: 0101b700 .... DCD 16889600
- 0x0101b7e4: 20004d18 .M. DCD 536890648
- 0x0101b7e8: 001c0014 .... DCD 1835028
- .constdata
- gattm_msg_handler_tab
- 0x0101b7ec: 0000ffff .... DCD 65535
- 0x0101b7f0: 0100ef7d }... DCD 16838525
- .constdata
- TASK_DESC_GATTM
- 0x0101b7f4: 0101b7ec .... DCD 16889836
- 0x0101b7f8: 20003bd8 .;. DCD 536886232
- 0x0101b7fc: 00010001 .... DCD 65537
- .constdata
- l2cc_msg_handler_tab
- 0x0101b800: 0000ffff .... DCD 65535
- 0x0101b804: 01011c6d m... DCD 16850029
- 0x0101b808: 00000a11 .... DCD 2577
- 0x0101b80c: 01012cd5 .,.. DCD 16854229
- 0x0101b810: 00000a0d .... DCD 2573
- 0x0101b814: 01012395 .#.. DCD 16851861
- 0x0101b818: 00000a0f .... DCD 2575
- 0x0101b81c: 01011bfd .... DCD 16849917
- 0x0101b820: 00000a05 .... DCD 2565
- 0x0101b824: 01011f39 9... DCD 16850745
- 0x0101b828: 00000a07 .... DCD 2567
- 0x0101b82c: 01011e0f .... DCD 16850447
- 0x0101b830: 00000a0b .... DCD 2571
- 0x0101b834: 01011ce9 .... DCD 16850153
- 0x0101b838: 00000a09 .... DCD 2569
- 0x0101b83c: 0101208d . .. DCD 16851085
- 0x0101b840: 00000a13 .... DCD 2579
- 0x0101b844: 01013145 E1.. DCD 16855365
- 0x0101b848: 00001103 .... DCD 4355
- 0x0101b84c: 01010351 Q... DCD 16843601
- 0x0101b850: 00001106 .... DCD 4358
- 0x0101b854: 0100f0b9 .... DCD 16838841
- 0x0101b858: 00000a12 .... DCD 2578
- 0x0101b85c: 01012bb3 .+.. DCD 16853939
- .constdata
- TASK_DESC_L2CC
- 0x0101b860: 0101b800 .... DCD 16889856
- 0x0101b864: 20004d2c ,M. DCD 536890668
- 0x0101b868: 000c0014 .... DCD 786452
- .constdata
- hci_cmd_cmp_event_handler_tab
- 0x0101b86c: 00001405 .... DCD 5125
- 0x0101b870: 010105a1 .... DCD 16844193
- 0x0101b874: 00002015 . .. DCD 8213
- 0x0101b878: 01010451 Q... DCD 16843857
- 0x0101b87c: 00000c7b {... DCD 3195
- 0x0101b880: 01010395 .... DCD 16843669
- 0x0101b884: 00000c7c |... DCD 3196
- 0x0101b888: 0101066d m... DCD 16844397
- 0x0101b88c: 00002022 " .. DCD 8226
- 0x0101b890: 010102f9 .... DCD 16843513
- 0x0101b894: 00002030 0 .. DCD 8240
- 0x0101b898: 0100ff15 .... DCD 16842517
- 0x0101b89c: 0000201a . .. DCD 8218
- 0x0101b8a0: 0000a661 a... DCD 42593
- 0x0101b8a4: 0000201b . .. DCD 8219
- 0x0101b8a8: 0000a661 a... DCD 42593
- 0x0101b8ac: 0000fc13 .... DCD 64531
- 0x0101b8b0: 01010639 9... DCD 16844345
- hci_cmd_stat_event_handler_tab
- 0x0101b8b4: 00000406 .... DCD 1030
- 0x0101b8b8: 0100f2f5 .... DCD 16839413
- 0x0101b8bc: 0000041d .... DCD 1053
- 0x0101b8c0: 0100f2f5 .... DCD 16839413
- 0x0101b8c4: 00002016 . .. DCD 8214
- 0x0101b8c8: 0100f2f5 .... DCD 16839413
- 0x0101b8cc: 00002013 . .. DCD 8211
- 0x0101b8d0: 0100f2f5 .... DCD 16839413
- 0x0101b8d4: 00002032 2 .. DCD 8242
- 0x0101b8d8: 0100f2f5 .... DCD 16839413
- 0x0101b8dc: 00002019 . .. DCD 8217
- 0x0101b8e0: 0101032d -... DCD 16843565
- hci_le_event_handler_tab
- 0x0101b8e4: 00000004 .... DCD 4
- 0x0101b8e8: 01010011 .... DCD 16842769
- 0x0101b8ec: 00000003 .... DCD 3
- 0x0101b8f0: 0100f939 9... DCD 16841017
- 0x0101b8f4: 00000006 .... DCD 6
- 0x0101b8f8: 01010221 !... DCD 16843297
- 0x0101b8fc: 00000007 .... DCD 7
- 0x0101b900: 0100f9c9 .... DCD 16841161
- 0x0101b904: 0000000c .... DCD 12
- 0x0101b908: 0100fcc1 .... DCD 16841921
- 0x0101b90c: 00000014 .... DCD 20
- 0x0101b910: 0100f50d .... DCD 16839949
- 0x0101b914: 00000005 .... DCD 5
- 0x0101b918: 0100fb6d m... DCD 16841581
- hci_event_handler_tab
- 0x0101b91c: 00000005 .... DCD 5
- 0x0101b920: 0100f3e9 .... DCD 16839657
- 0x0101b924: 0000000c .... DCD 12
- 0x0101b928: 01010519 .... DCD 16844057
- 0x0101b92c: 00000057 W... DCD 87
- 0x0101b930: 0100f1e9 .... DCD 16839145
- 0x0101b934: 00000008 .... DCD 8
- 0x0101b938: 0100f445 E... DCD 16839749
- 0x0101b93c: 00000030 0... DCD 48
- 0x0101b940: 0100f46d m... DCD 16839789
- .constdata
- gapc_sig_handlers
- 0x0101b944: 00000001 .... DCD 1
- 0x0101b948: 0101162d -... DCD 16848429
- 0x0101b94c: 00000012 .... DCD 18
- 0x0101b950: 01011185 .... DCD 16847237
- 0x0101b954: 00000013 .... DCD 19
- 0x0101b958: 01011229 )... DCD 16847401
- .constdata
- smpc_construct_pdu
- 0x0101b95c: 00000000 .... DCD 0
- 0x0101b960: 01016593 .e.. DCD 16868755
- 0x0101b964: 0101659f .e.. DCD 16868767
- 0x0101b968: 0101657d }e.. DCD 16868733
- 0x0101b96c: 0101658b .e.. DCD 16868747
- 0x0101b970: 01016585 .e.. DCD 16868741
- 0x0101b974: 01016537 7e.. DCD 16868663
- 0x0101b978: 0101656b ke.. DCD 16868715
- 0x0101b97c: 0101655d ]e.. DCD 16868701
- 0x0101b980: 0101653f ?e.. DCD 16868671
- 0x0101b984: 010165b1 .e.. DCD 16868785
- 0x0101b988: 010165ab .e.. DCD 16868779
- 0x0101b98c: 01016511 .e.. DCD 16868625
- 0x0101b990: 0101652f /e.. DCD 16868655
- 0x0101b994: 01016565 ee.. DCD 16868709
- .constdata
- smpc_recv_pdu
- 0x0101b998: 00000000 .... DCD 0
- 0x0101b99c: 01017d45 E}.. DCD 16874821
- 0x0101b9a0: 01017ded .}.. DCD 16874989
- 0x0101b9a4: 01017a1d .z.. DCD 16874013
- 0x0101b9a8: 01017b51 Q{.. DCD 16874321
- 0x0101b9ac: 01017b11 .{.. DCD 16874257
- 0x0101b9b0: 010178c1 .x.. DCD 16873665
- 0x0101b9b4: 010179c5 .y.. DCD 16873925
- 0x0101b9b8: 01017945 Ey.. DCD 16873797
- 0x0101b9bc: 010178f5 .x.. DCD 16873717
- 0x0101b9c0: 01018085 .... DCD 16875653
- 0x0101b9c4: 01018005 .... DCD 16875525
- 0x0101b9c8: 01017f15 .... DCD 16875285
- 0x0101b9cc: 01017825 %x.. DCD 16873509
- 0x0101b9d0: 01017979 yy.. DCD 16873849
- .constdata
- attc_handlers
- 0x0101b9d4: 00000003 .... DCD 3
- 0x0101b9d8: 010031eb .1.. DCD 16789995
- 0x0101b9dc: 00000005 .... DCD 5
- 0x0101b9e0: 01003307 .3.. DCD 16790279
- 0x0101b9e4: 00000007 .... DCD 7
- 0x0101b9e8: 0100325b [2.. DCD 16790107
- 0x0101b9ec: 00000009 .... DCD 9
- 0x0101b9f0: 010035e9 .5.. DCD 16791017
- 0x0101b9f4: 00000011 .... DCD 17
- 0x0101b9f8: 010034f5 .4.. DCD 16790773
- 0x0101b9fc: 0000000b .... DCD 11
- 0x0101ba00: 0100390d .9.. DCD 16791821
- 0x0101ba04: 0000000d .... DCD 13
- 0x0101ba08: 0100390d .9.. DCD 16791821
- 0x0101ba0c: 0000000f .... DCD 15
- 0x0101ba10: 01003855 U8.. DCD 16791637
- 0x0101ba14: 00000013 .... DCD 19
- 0x0101ba18: 01003b75 u;.. DCD 16792437
- 0x0101ba1c: 00000017 .... DCD 23
- 0x0101ba20: 01003495 .4.. DCD 16790677
- 0x0101ba24: 00000019 .... DCD 25
- 0x0101ba28: 01003223 #2.. DCD 16790051
- 0x0101ba2c: 00000001 .... DCD 1
- 0x0101ba30: 010031dd .1.. DCD 16789981
- 0x0101ba34: 0000001d .... DCD 29
- 0x0101ba38: 010033bd .3.. DCD 16790461
- 0x0101ba3c: 0000001b .... DCD 27
- 0x0101ba40: 010033bd .3.. DCD 16790461
- .constdata
- l2cc_signaling_pkt_format
- 0x0101ba44: 00000000 .... DCD 0
- 0x0101ba48: 0101bcfc .... DCD 16891132
- 0x0101ba4c: 00000000 .... DCD 0
- 0x0101ba50: 00000000 .... DCD 0
- 0x0101ba54: 00000000 .... DCD 0
- 0x0101ba58: 00000000 .... DCD 0
- 0x0101ba5c: 0101bce0 .... DCD 16891104
- 0x0101ba60: 0101bce0 .... DCD 16891104
- 0x0101ba64: 00000000 .... DCD 0
- 0x0101ba68: 00000000 .... DCD 0
- 0x0101ba6c: 00000000 .... DCD 0
- 0x0101ba70: 00000000 .... DCD 0
- 0x0101ba74: 00000000 .... DCD 0
- 0x0101ba78: 00000000 .... DCD 0
- 0x0101ba7c: 00000000 .... DCD 0
- 0x0101ba80: 00000000 .... DCD 0
- 0x0101ba84: 00000000 .... DCD 0
- 0x0101ba88: 00000000 .... DCD 0
- 0x0101ba8c: 0101bce8 .... DCD 16891112
- 0x0101ba90: 0101bcdc .... DCD 16891100
- 0x0101ba94: 0101bcf0 .... DCD 16891120
- 0x0101ba98: 0101bcf0 .... DCD 16891120
- 0x0101ba9c: 0101bce0 .... DCD 16891104
- l2cc_security_pkt_format
- 0x0101baa0: 00000000 .... DCD 0
- 0x0101baa4: 0101bca4 .... DCD 16891044
- 0x0101baa8: 0101bca4 .... DCD 16891044
- 0x0101baac: 0101bcd0 .... DCD 16891088
- 0x0101bab0: 0101bcd0 .... DCD 16891088
- 0x0101bab4: 0101bccc .... DCD 16891084
- 0x0101bab8: 0101bcd0 .... DCD 16891088
- 0x0101babc: 0101bcd8 .... DCD 16891096
- 0x0101bac0: 0101bcd0 .... DCD 16891088
- 0x0101bac4: 0101bca0 .... DCD 16891040
- 0x0101bac8: 0101bcd0 .... DCD 16891088
- 0x0101bacc: 0101bccc .... DCD 16891084
- 0x0101bad0: 0101bcd4 .... DCD 16891092
- 0x0101bad4: 0101bcd0 .... DCD 16891088
- 0x0101bad8: 0101bccc .... DCD 16891084
- l2cc_attribute_pkt_format
- 0x0101badc: 00000000 .... DCD 0
- 0x0101bae0: 0101bcac .... DCD 16891052
- 0x0101bae4: 0101bd08 .... DCD 16891144
- 0x0101bae8: 0101bd08 .... DCD 16891144
- 0x0101baec: 0101bcf8 .... DCD 16891128
- 0x0101baf0: 0101bcb0 .... DCD 16891056
- 0x0101baf4: 0101bcb4 .... DCD 16891060
- 0x0101baf8: 0101bcc8 .... DCD 16891080
- 0x0101bafc: 0101bcbc .... DCD 16891068
- 0x0101bb00: 0101bcb0 .... DCD 16891056
- 0x0101bb04: 0101bd08 .... DCD 16891144
- 0x0101bb08: 0101bcc8 .... DCD 16891080
- 0x0101bb0c: 0101bcf8 .... DCD 16891128
- 0x0101bb10: 0101bcc8 .... DCD 16891080
- 0x0101bb14: 0101bd04 .... DCD 16891140
- 0x0101bb18: 0101bcc8 .... DCD 16891080
- 0x0101bb1c: 0101bcbc .... DCD 16891068
- 0x0101bb20: 0101bcb0 .... DCD 16891056
- 0x0101bb24: 0101bcc4 .... DCD 16891076
- 0x0101bb28: 0101bd0c .... DCD 16891148
- 0x0101bb2c: 0101bcc4 .... DCD 16891076
- 0x0101bb30: 0101bcc4 .... DCD 16891076
- 0x0101bb34: 0101bcbc .... DCD 16891068
- 0x0101bb38: 0101bcbc .... DCD 16891068
- 0x0101bb3c: 0101bccc .... DCD 16891084
- 0x0101bb40: 0101bd0c .... DCD 16891148
- 0x0101bb44: 00000000 .... DCD 0
- 0x0101bb48: 0101bcc4 .... DCD 16891076
- 0x0101bb4c: 00000000 .... DCD 0
- 0x0101bb50: 0101bcc4 .... DCD 16891076
- 0x0101bb54: 0101bd0c .... DCD 16891148
- .constdata
- l2cc_sig_handlers
- 0x0101bb58: 00000001 .... DCD 1
- 0x0101bb5c: 0101167d }... DCD 16848509
- 0x0101bb60: 00000012 .... DCD 18
- 0x0101bb64: 010111ed .... DCD 16847341
- 0x0101bb68: 00000013 .... DCD 19
- 0x0101bb6c: 0101126d m... DCD 16847469
- 0x0101bb70: 00000006 .... DCD 6
- 0x0101bb74: 010112a7 .... DCD 16847527
- 0x0101bb78: 00000007 .... DCD 7
- 0x0101bb7c: 010112e5 .... DCD 16847589
- 0x0101bb80: 00000014 .... DCD 20
- 0x0101bb84: 01011339 9... DCD 16847673
- 0x0101bb88: 00000015 .... DCD 21
- 0x0101bb8c: 010114a1 .... DCD 16848033
- 0x0101bb90: 00000016 .... DCD 22
- 0x0101bb94: 010115a1 .... DCD 16848289
- .conststring
- 0x0101bb98: 33574150 PAW3 DCD 861356368
- 0x0101bb9c: 00323132 212. DCD 3289394
- 0x0101bba0: 4738414b KA8G DCD 1194869067
- 0x0101bba4: 00000032 2... DCD 50
- 0x0101bba8: 33574150 PAW3 DCD 861356368
- 0x0101bbac: 00353032 205. DCD 3485746
- 0x0101bbb0: 33574150 PAW3 DCD 861356368
- 0x0101bbb4: 00353630 065. DCD 3487280
- 0x0101bbb8: 3835414b KA58 DCD 943014219
- 0x0101bbbc: 00003735 57.. DCD 14133
- 0x0101bbc0: 0038414b KA8. DCD 3686731
- 0x0101bbc4: 4e4b4e55 UNKN DCD 1313558101
- 0x0101bbc8: 004e574f OWN. DCD 5134159
- 0x0101bbcc: 33574150 PAW3 DCD 861356368
- 0x0101bbd0: 58353630 065X DCD 1479882288
- 0x0101bbd4: 00000059 Y... DCD 89
- .conststring
- 0x0101bbd8: 6e75665b [fun DCD 1853187675
- 0x0101bbdc: 656b5d63 c]ke DCD 1701535075
- 0x0101bbe0: 72616f62 boar DCD 1918988130
- 0x0101bbe4: 65735f64 d_se DCD 1702059876
- 0x0101bbe8: 645f646e nd_d DCD 1683973230
- 0x0101bbec: 79616c65 elay DCD 2036427877
- 0x0101bbf0: 646e695f _ind DCD 1684957535
- 0x0101bbf4: 253a7865 ex:% DCD 624588901
- 0x0101bbf8: 6b202c64 d, k DCD 1797270628
- 0x0101bbfc: 616f6265 eboa DCD 1634689637
- 0x0101bc00: 6b5f6472 rd_k DCD 1801413746
- 0x0101bc04: 61767965 eyva DCD 1635154277
- 0x0101bc08: 5f65756c lue_ DCD 1600484716
- 0x0101bc0c: 646e6573 send DCD 1684956531
- 0x0101bc10: 646e695f _ind DCD 1684957535
- 0x0101bc14: 253a7865 ex:% DCD 624588901
- 0x0101bc18: 000a0d64 d... DCD 658788
- .conststring
- 0x0101bc1c: 5f707372 rsp_ DCD 1601205106
- 0x0101bc20: 2d726468 hdr- DCD 762471528
- 0x0101bc24: 7073723e >rsp DCD 1886614078
- 0x0101bc28: 6972772e .wri DCD 1769109294
- 0x0101bc2c: 645f6574 te_d DCD 1683973492
- 0x0101bc30: 2e617461 ata. DCD 778138721
- 0x0101bc34: 65736162 base DCD 1702060386
- 0x0101bc38: 6464615f _add DCD 1684300127
- 0x0101bc3c: 73736572 ress DCD 1936942450
- 0x0101bc40: 25203d20 = % DCD 622869792
- 0x0101bc44: 6f0a0d78 x..o DCD 1862929784
- 0x0101bc48: 615f6174 ta_a DCD 1633640820
- 0x0101bc4c: 5f726464 ddr_ DCD 1601332324
- 0x0101bc50: 63656863 chec DCD 1667590243
- 0x0101bc54: 78253d6b k=%x DCD 2015706475
- 0x0101bc58: 6c0a0d2c ,..l DCD 1812598060
- 0x0101bc5c: 3d206e65 en = DCD 1025535589
- 0x0101bc60: 0d642520 %d. DCD 224666912
- 0x0101bc64: 4d55530a .SUM DCD 1297437450
- 0x0101bc68: 0d78253d =%x. DCD 225977661
- 0x0101bc6c: 0000000a .... DCD 10
- .conststring
- 0x0101bc70: 52505f4d M_PR DCD 1380998989
- 0x0101bc74: 535f564f OV_S DCD 1398756943
- 0x0101bc78: 45434355 UCCE DCD 1162036053
- 0x0101bc7c: 00004445 ED.. DCD 17477
- 0x0101bc80: 52505f4d M_PR DCD 1380998989
- 0x0101bc84: 465f564f OV_F DCD 1180653135
- 0x0101bc88: 454c4941 AILE DCD 1162627393
- 0x0101bc8c: 00000044 D... DCD 68
- 0x0101bc90: 52505f4d M_PR DCD 1380998989
- 0x0101bc94: 535f564f OV_S DCD 1398756943
- 0x0101bc98: 54524154 TART DCD 1414676820
- 0x0101bc9c: 00004445 ED.. DCD 17477
- .conststring
- 0x0101bca0: 00004142 BA.. DCD 16706
- 0x0101bca4: 42424242 BBBB DCD 1111638594
- 0x0101bca8: 00004242 BB.. DCD 16962
- 0x0101bcac: 00425742 BWB. DCD 4347714
- 0x0101bcb0: 00426c42 BlB. DCD 4353090
- 0x0101bcb4: 6c575757 WWWl DCD 1817663319
- 0x0101bcb8: 00000042 B... DCD 66
- 0x0101bcbc: 426c5757 WWlB DCD 1114396503
- 0x0101bcc0: 00000000 .... DCD 0
- 0x0101bcc4: 00426c57 WlB. DCD 4353111
- 0x0101bcc8: 0000426c lB.. DCD 17004
- 0x0101bccc: 00000042 B... DCD 66
- 0x0101bcd0: 0000004b K... DCD 75
- 0x0101bcd4: 00005050 PP.. DCD 20560
- 0x0101bcd8: 00005257 WR.. DCD 21079
- 0x0101bcdc: 00574c42 BLW. DCD 5721154
- 0x0101bce0: 57574c42 BLWW DCD 1465338946
- 0x0101bce4: 00000000 .... DCD 0
- 0x0101bce8: 57574c42 BLWW DCD 1465338946
- 0x0101bcec: 00005757 WW.. DCD 22359
- 0x0101bcf0: 57574c42 BLWW DCD 1465338946
- 0x0101bcf4: 00575757 WWW. DCD 5723991
- 0x0101bcf8: 00005757 WW.. DCD 22359
- 0x0101bcfc: 6c575742 BWWl DCD 1817663298
- 0x0101bd00: 00000057 W... DCD 87
- 0x0101bd04: 0000576c lW.. DCD 22380
- 0x0101bd08: 00000057 W... DCD 87
- 0x0101bd0c: 00000000 .... DCD 0
-
-** Section #3 'ER_BOOT' (SHT_PROGBITS) [SHF_ALLOC]
- Size : 128 bytes (alignment 4)
- Address: 0x20000000
-
-
-** Section #4 'USER_RE_RAM_FRONT' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
- Size : 60 bytes (alignment 4)
- Address: 0x20000b60
-
- $t
- ram_code_front
- enable_cache
- 0x20000b60: f3ef8210 .... MRS r2,PRIMASK
- 0x20000b64: b672 r. CPSID i
- 0x20000b66: 2338 8# MOVS r3,#0x38
- 0x20000b68: 490b .I LDR r1,[pc,#44] ; [0x20000b98] = 0x500a0000
- 0x20000b6a: 600b .` STR r3,[r1,#0]
- 0x20000b6c: 233c <# MOVS r3,#0x3c
- 0x20000b6e: 600b .` STR r3,[r1,#0]
- 0x20000b70: 684b Kh LDR r3,[r1,#4]
- 0x20000b72: 06db .. LSLS r3,r3,#27
- 0x20000b74: d5fc .. BPL 0x20000b70 ; enable_cache + 16
- 0x20000b76: b120 . CBZ r0,0x20000b82 ; enable_cache + 34
- 0x20000b78: 203e > MOVS r0,#0x3e
- 0x20000b7a: 6008 .` STR r0,[r1,#0]
- 0x20000b7c: 6808 .h LDR r0,[r1,#0]
- 0x20000b7e: 0780 .. LSLS r0,r0,#30
- 0x20000b80: d4fc .. BMI 0x20000b7c ; enable_cache + 28
- 0x20000b82: 203d = MOVS r0,#0x3d
- 0x20000b84: 6008 .` STR r0,[r1,#0]
- 0x20000b86: 6848 Hh LDR r0,[r1,#4]
- 0x20000b88: f0000003 .... AND r0,r0,#3
- 0x20000b8c: 2802 .( CMP r0,#2
- 0x20000b8e: d1fa .. BNE 0x20000b86 ; enable_cache + 38
- 0x20000b90: 2a00 .* CMP r2,#0
- 0x20000b92: d100 .. BNE 0x20000b96 ; enable_cache + 54
- 0x20000b94: b662 b. CPSIE i
- 0x20000b96: 4770 pG BX lr
- $d
- 0x20000b98: 500a0000 ...P DCD 1342832640
-
-** Section #5 'USER_RE_RAM' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR]
- Size : 10588 bytes (alignment 4)
- Address: 0x20000b9c
-
- $t
- $Ven$TT$L$$user_event_send
- 0x20000b9c: f2492c61 I.a, MOV r12,#0x9261
- 0x20000ba0: f2c01c01 .... MOVT r12,#0x101
- 0x20000ba4: 4760 `G BX r12
- $Ven$TT$L$$uart_putc_noint_no_wait
- 0x20000ba6: f24c7ca7 L..| MOV r12,#0xc7a7
- 0x20000baa: f2c00c01 .... MOVT r12,#1
- 0x20000bae: 4760 `G BX r12
- $Ven$TT$L$$system_set_port_mux
- 0x20000bb0: f24c3cfd L..< MOV r12,#0xc3fd
- 0x20000bb4: f2c00c01 .... MOVT r12,#1
- 0x20000bb8: 4760 `G BX r12
- $Ven$TT$L$$uart_init
- 0x20000bba: f24c6cd9 L..l MOV r12,#0xc6d9
- 0x20000bbe: f2c00c01 .... MOVT r12,#1
- 0x20000bc2: 4760 `G BX r12
- $Ven$TT$L$$NVIC_EnableIRQ
- 0x20000bc4: f2414c7b A.{L MOV r12,#0x147b
- 0x20000bc8: f2c00c00 .... MOVT r12,#0
- 0x20000bcc: 4760 `G BX r12
- $Ven$TT$L$$pmu_set_gpio_value
- 0x20000bce: f2441cab D... MOV r12,#0x41ab
- 0x20000bd2: f2c01c01 .... MOVT r12,#0x101
- 0x20000bd6: 4760 `G BX r12
- $Ven$TT$L$$button_timer_start
- 0x20000bd8: f2475ca5 G..\ MOV r12,#0x75a5
- 0x20000bdc: f2c01c00 .... MOVT r12,#0x100
- 0x20000be0: 4760 `G BX r12
- $Ven$TT$L$$pmu_qdec_get_cnt
- 0x20000be2: f2441c15 D... MOV r12,#0x4115
- 0x20000be6: f2c01c01 .... MOVT r12,#0x101
- 0x20000bea: 4760 `G BX r12
- $Ven$TT$L$$i2s_get_int_status
- 0x20000bec: f6402ca9 @.., MOV r12,#0xaa9
- 0x20000bf0: f2c01c01 .... MOVT r12,#0x101
- 0x20000bf4: 4760 `G BX r12
- $Ven$TT$L$$i2s_get_data
- 0x20000bf6: f6402c75 @.u, MOV r12,#0xa75
- 0x20000bfa: f2c01c01 .... MOVT r12,#0x101
- 0x20000bfe: 4760 `G BX r12
- $Ven$TT$L$$audio_encode_store_pcm_data
- 0x20000c00: f6454c29 E.)L MOV r12,#0x5c29
- 0x20000c04: f2c01c00 .... MOVT r12,#0x100
- 0x20000c08: 4760 `G BX r12
- $Ven$TT$L$$CPU_SR_Save
- 0x20000c0a: f6400c81 @... MOV r12,#0x881
- 0x20000c0e: f2c00c00 .... MOVT r12,#0
- 0x20000c12: 4760 `G BX r12
- $Ven$TT$L$$CPU_SR_Restore
- 0x20000c14: f6400c91 @... MOV r12,#0x891
- 0x20000c18: f2c00c00 .... MOVT r12,#0
- 0x20000c1c: 4760 `G BX r12
- $Ven$TT$L$$ke_malloc
- 0x20000c1e: f24a4ccd J..L MOV r12,#0xa4cd
- 0x20000c22: f2c00c00 .... MOVT r12,#0
- 0x20000c26: 4760 `G BX r12
- $Ven$TT$L$$co_printf
- 0x20000c28: f2437c59 C.Y| MOV r12,#0x3759
- 0x20000c2c: f2c00c00 .... MOVT r12,#0
- 0x20000c30: 4760 `G BX r12
- $Ven$TT$L$$ke_free
- 0x20000c32: f24a3ca5 J..< MOV r12,#0xa3a5
- 0x20000c36: f2c00c00 .... MOVT r12,#0
- 0x20000c3a: 4760 `G BX r12
- $Ven$TT$L$$pmu_enable_isr
- 0x20000c3c: f2496ce9 I..l MOV r12,#0x96e9
- 0x20000c40: f2c00c01 .... MOVT r12,#1
- 0x20000c44: 4760 `G BX r12
- $Ven$TT$L$$pmu_disable_isr
- 0x20000c46: f2496ca9 I..l MOV r12,#0x96a9
- 0x20000c4a: f2c00c01 .... MOVT r12,#1
- 0x20000c4e: 4760 `G BX r12
- $Ven$TT$L$$pmu_disable_isr2
- 0x20000c50: f2496cc9 I..l MOV r12,#0x96c9
- 0x20000c54: f2c00c01 .... MOVT r12,#1
- 0x20000c58: 4760 `G BX r12
- $Ven$TT$L$$pmu_enable_isr2
- 0x20000c5a: f2497c09 I..| MOV r12,#0x9709
- 0x20000c5e: f2c00c01 .... MOVT r12,#1
- 0x20000c62: 4760 `G BX r12
- $Ven$TT$L$$pmu_get_isr_state
- 0x20000c64: f2497c51 I.Q| MOV r12,#0x9751
- 0x20000c68: f2c00c01 .... MOVT r12,#1
- 0x20000c6c: 4760 `G BX r12
- $Ven$TT$L$$wdt_init
- 0x20000c6e: f6495c55 I.U\ MOV r12,#0x9d55
- 0x20000c72: f2c01c01 .... MOVT r12,#0x101
- 0x20000c76: 4760 `G BX r12
- $Ven$TT$L$$vPortSVCHandler
- 0x20000c78: f2401c71 @.q. MOV r12,#0x171
- 0x20000c7c: f2c00c00 .... MOVT r12,#0
- 0x20000c80: 4760 `G BX r12
- $Ven$TT$L$$FPB_CompSet
- 0x20000c82: f6403cad @..< MOV r12,#0xbad
- 0x20000c86: f2c00c00 .... MOVT r12,#0
- 0x20000c8a: 4760 `G BX r12
- $Ven$TT$L$$pmu_calibration_stop
- 0x20000c8c: f2496c79 I.yl MOV r12,#0x9679
- 0x20000c90: f2c00c01 .... MOVT r12,#1
- 0x20000c94: 4760 `G BX r12
- $Ven$TT$L$$pmu_calibration_start
- 0x20000c96: f2495cf9 I..\ MOV r12,#0x95f9
- 0x20000c9a: f2c00c01 .... MOVT r12,#1
- 0x20000c9e: 4760 `G BX r12
- $Ven$TT$L$$rwip_sleep_mul_64
- 0x20000ca0: f2400ca1 @... MOVW r12,#0xa1
- 0x20000ca4: f2c00c00 .... MOVT r12,#0
- 0x20000ca8: 4760 `G BX r12
- $Ven$TT$L$$rwip_sleep_div_64
- 0x20000caa: f64a5cfd J..\ MOV r12,#0xadfd
- 0x20000cae: f2c00c01 .... MOVT r12,#1
- 0x20000cb2: 4760 `G BX r12
- $Ven$TT$L$$rwip_prevent_sleep_clear
- 0x20000cb4: f64a5c11 J..\ MOV r12,#0xad11
- 0x20000cb8: f2c00c01 .... MOVT r12,#1
- 0x20000cbc: 4760 `G BX r12
- $Ven$TT$L$$rwip_prevent_sleep_set
- 0x20000cbe: f64a5c31 J.1\ MOV r12,#0xad31
- 0x20000cc2: f2c00c01 .... MOVT r12,#1
- 0x20000cc6: 4760 `G BX r12
- $Ven$TT$L$$GLOBAL_INT_START
- 0x20000cc8: f6400c9b @... MOV r12,#0x89b
- 0x20000ccc: f2c00c00 .... MOVT r12,#0
- 0x20000cd0: 4760 `G BX r12
- $Ven$TT$L$$rwip_schedule
- 0x20000cd2: f64a5cb1 J..\ MOV r12,#0xadb1
- 0x20000cd6: f2c00c01 .... MOVT r12,#1
- 0x20000cda: 4760 `G BX r12
- $Ven$TT$L$$rwip_sleep
- 0x20000cdc: f64a5cc5 J..\ MOV r12,#0xadc5
- 0x20000ce0: f2c00c01 .... MOVT r12,#1
- 0x20000ce4: 4760 `G BX r12
- $Ven$TT$L$$low_power_save
- 0x20000ce6: f2493c7d I.}< MOV r12,#0x937d
- 0x20000cea: f2c00c01 .... MOVT r12,#1
- 0x20000cee: 4760 `G BX r12
- $Ven$TT$L$$low_power_restore
- 0x20000cf0: f2492c7d I.}, MOV r12,#0x927d
- 0x20000cf4: f2c00c01 .... MOVT r12,#1
- 0x20000cf8: 4760 `G BX r12
- $Ven$TT$L$$eTaskConfirmSleepModeStatus
- 0x20000cfa: f6434cbd C..L MOV r12,#0x3cbd
- 0x20000cfe: f2c00c00 .... MOVT r12,#0
- 0x20000d02: 4760 `G BX r12
- $Ven$TT$L$$rwip_sleep_time_calc
- 0x20000d04: f64a6c35 J.5l MOV r12,#0xae35
- 0x20000d08: f2c00c01 .... MOVT r12,#1
- 0x20000d0c: 4760 `G BX r12
- $Ven$TT$L$$rwip_time_get
- 0x20000d0e: f64a7c37 J.7| MOV r12,#0xaf37
- 0x20000d12: f2c00c01 .... MOVT r12,#1
- 0x20000d16: 4760 `G BX r12
- $Ven$TT$L$$rwble_sleep_enter
- 0x20000d18: f64a2c1d J.., MOV r12,#0xaa1d
- 0x20000d1c: f2c00c01 .... MOVT r12,#1
- 0x20000d20: 4760 `G BX r12
- $Ven$TT$L$$NVIC_SetPriority
- 0x20000d22: f2414c95 A..L MOV r12,#0x1495
- 0x20000d26: f2c00c00 .... MOVT r12,#0
- 0x20000d2a: 4760 `G BX r12
- $Ven$TT$L$$gapc_get_conidx_imp
- 0x20000d2c: f6485c21 H.!\ MOV r12,#0x8d21
- 0x20000d30: f2c01c00 .... MOVT r12,#0x100
- 0x20000d34: 4760 `G BX r12
- $Ven$TT$L$$gap_rssi_ind
- 0x20000d36: f2480c7d H.}. MOV r12,#0x807d
- 0x20000d3a: f2c01c00 .... MOVT r12,#0x100
- 0x20000d3e: 4760 `G BX r12
- $Ven$TT$L$$rf_init_api
- 0x20000d40: f64a0c79 J.y. MOV r12,#0xa879
- 0x20000d44: f2c00c01 .... MOVT r12,#1
- 0x20000d48: 4760 `G BX r12
- $Ven$TT$L$$rf_em_init
- 0x20000d4a: f64a0c55 J.U. MOV r12,#0xa855
- 0x20000d4e: f2c00c01 .... MOVT r12,#1
- 0x20000d52: 4760 `G BX r12
- $Ven$TT$L$$rf_init_controller
- 0x20000d54: f64a0cb1 J... MOV r12,#0xa8b1
- 0x20000d58: f2c00c01 .... MOVT r12,#1
- 0x20000d5c: 4760 `G BX r12
- $Ven$TT$L$$system_set_pclk
- 0x20000d5e: f24c3cdd L..< MOV r12,#0xc3dd
- 0x20000d62: f2c00c01 .... MOVT r12,#1
- 0x20000d66: 4760 `G BX r12
- $Ven$TT$L$$co_list_pop_front
- 0x20000d68: f2436cd5 C..l MOV r12,#0x36d5
- 0x20000d6c: f2c00c00 .... MOVT r12,#0
- 0x20000d70: 4760 `G BX r12
- $Ven$TT$L$$co_list_push_back
- 0x20000d72: f2436ce9 C..l MOV r12,#0x36e9
- 0x20000d76: f2c00c00 .... MOVT r12,#0
- 0x20000d7a: 4760 `G BX r12
- $Ven$TT$L$$rwip_sw_int_req
- 0x20000d7c: f64a7c1d J..| MOV r12,#0xaf1d
- 0x20000d80: f2c00c01 .... MOVT r12,#1
- 0x20000d84: 4760 `G BX r12
- $Ven$TT$L$$ke_event_set
- 0x20000d86: f24a3c29 J.)< MOV r12,#0xa329
- 0x20000d8a: f2c00c00 .... MOVT r12,#0
- 0x20000d8e: 4760 `G BX r12
- $Ven$TT$L$$sch_arb_sw_isr
- 0x20000d90: f64b0c15 K... MOV r12,#0xb815
- 0x20000d94: f2c00c01 .... MOVT r12,#1
- 0x20000d98: 4760 `G BX r12
- $Ven$TT$L$$lld_rxdesc_free
- 0x20000d9a: f6455cb5 E..\ MOV r12,#0x5db5
- 0x20000d9e: f2c00c01 .... MOVT r12,#1
- 0x20000da2: 4760 `G BX r12
- $Ven$TT$L$$lld_rxdesc_check
- 0x20000da4: f6455c7d E.}\ MOV r12,#0x5d7d
- 0x20000da8: f2c00c01 .... MOVT r12,#1
- 0x20000dac: 4760 `G BX r12
- $Ven$TT$L$$rwip_isr
- 0x20000dae: f64a4c5d J.]L MOV r12,#0xac5d
- 0x20000db2: f2c00c01 .... MOVT r12,#1
- 0x20000db6: 4760 `G BX r12
- $Ven$TT$L$$sch_prog_skip_isr
- 0x20000db8: f64b6cf1 K..l MOV r12,#0xbef1
- 0x20000dbc: f2c00c01 .... MOVT r12,#1
- 0x20000dc0: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memclr4
- 0x20000dc2: f6400cf7 @... MOV r12,#0x8f7
- 0x20000dc6: f2c00c00 .... MOVT r12,#0
- 0x20000dca: 4760 `G BX r12
- $Ven$TT$L$$co_list_extract
- 0x20000dcc: f2435c8d C..\ MOV r12,#0x358d
- 0x20000dd0: f2c00c00 .... MOVT r12,#0
- 0x20000dd4: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_acl_tx_free
- 0x20000dd6: f6421ca5 B... MOV r12,#0x29a5
- 0x20000dda: f2c00c00 .... MOVT r12,#0
- 0x20000dde: 4760 `G BX r12
- $Ven$TT$L$$ke_msg_send_basic
- 0x20000de0: f24a6cc5 J..l MOV r12,#0xa6c5
- 0x20000de4: f2c00c00 .... MOVT r12,#0
- 0x20000de8: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_memcpy
- 0x20000dea: f6400cc5 @... MOV r12,#0x8c5
- 0x20000dee: f2c00c00 .... MOVT r12,#0
- 0x20000df2: 4760 `G BX r12
- $Ven$TT$L$$system_get_pclk_config
- 0x20000df4: f24c3c85 L..< MOV r12,#0xc385
- 0x20000df8: f2c00c01 .... MOVT r12,#1
- 0x20000dfc: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_f2d
- 0x20000dfe: f2407c47 @.G| MOV r12,#0x747
- 0x20000e02: f2c01c00 .... MOVT r12,#0x100
- 0x20000e06: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_dadd
- 0x20000e08: f2404ce9 @..L MOV r12,#0x4e9
- 0x20000e0c: f2c01c00 .... MOVT r12,#0x100
- 0x20000e10: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_ddiv
- 0x20000e12: f2406c37 @.7l MOV r12,#0x637
- 0x20000e16: f2c01c00 .... MOVT r12,#0x100
- 0x20000e1a: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_d2f
- 0x20000e1c: f2407c6d @.m| MOV r12,#0x76d
- 0x20000e20: f2c01c00 .... MOVT r12,#0x100
- 0x20000e24: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_fadd
- 0x20000e26: f2403c59 @.Y< MOV r12,#0x359
- 0x20000e2a: f2c01c00 .... MOVT r12,#0x100
- 0x20000e2e: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_fdiv
- 0x20000e30: f2404c6d @.mL MOV r12,#0x46d
- 0x20000e34: f2c01c00 .... MOVT r12,#0x100
- 0x20000e38: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_fsub
- 0x20000e3a: f2403cfd @..< MOV r12,#0x3fd
- 0x20000e3e: f2c01c00 .... MOVT r12,#0x100
- 0x20000e42: 4760 `G BX r12
- $Ven$TT$L$$__aeabi_fmul
- 0x20000e44: f2404c09 @..L MOV r12,#0x409
- 0x20000e48: f2c01c00 .... MOVT r12,#0x100
- 0x20000e4c: 4760 `G BX r12
- $Ven$TT$L$$GLOBAL_INT_STOP
- 0x20000e4e: f6400c97 @... MOV r12,#0x897
- 0x20000e52: f2c00c00 .... MOVT r12,#0
- 0x20000e56: 4760 `G BX r12
- $Ven$TT$L$$system_set_port_pull
- 0x20000e58: f24c4c17 L..L MOV r12,#0xc417
- 0x20000e5c: f2c00c01 .... MOVT r12,#1
- 0x20000e60: 4760 `G BX r12
- $Ven$TT$L$$app_boot_host_comm
- 0x20000e62: f2422c79 B.y, MOV r12,#0x2279
- 0x20000e66: f2c00c00 .... MOVT r12,#0
- 0x20000e6a: 4760 `G BX r12
- $Ven$TT$L$$qspi_stig_cmd
- 0x20000e6c: f24a5c75 J.u\ MOV r12,#0xa575
- 0x20000e70: f2c00c01 .... MOVT r12,#1
- 0x20000e74: 4760 `G BX r12
- $Ven$TT$L$$ble_util_buf_acl_tx_alloc
- 0x20000e76: f6421c65 B.e. MOV r12,#0x2965
- 0x20000e7a: f2c00c00 .... MOVT r12,#0
- 0x20000e7e: 4760 `G BX r12
- $Ven$TT$L$$lld_read_clock
- 0x20000e80: f6451c35 E.5. MOV r12,#0x5935
- 0x20000e84: f2c00c01 .... MOVT r12,#1
- 0x20000e88: 4760 `G BX r12
- $Ven$TT$L$$calib_meter_recv_msg
- 0x20000e8a: f2476c07 G..l MOV r12,#0x7607
- 0x20000e8e: f2c01c00 .... MOVT r12,#0x100
- 0x20000e92: 4760 `G BX r12
- $Ven$TT$L$$llm_activity_free_set
- 0x20000e94: f6480c35 H.5. MOV r12,#0x8835
- 0x20000e98: f2c00c01 .... MOVT r12,#1
- 0x20000e9c: 4760 `G BX r12
- $Ven$TT$L$$calib_meter_evt_end
- 0x20000e9e: f2476c05 G..l MOV r12,#0x7605
- 0x20000ea2: f2c01c00 .... MOVT r12,#0x100
- 0x20000ea6: 4760 `G BX r12
- $Ven$TT$L$$llm_activity_free_get
- 0x20000ea8: f2487cd1 H..| MOV r12,#0x87d1
- 0x20000eac: f2c00c01 .... MOVT r12,#1
- 0x20000eb0: 4760 `G BX r12
- $Ven$TT$L$$mesh_fatal_error_report
- 0x20000eb2: f2437c09 C..| MOV r12,#0x3709
- 0x20000eb6: f2c01c01 .... MOVT r12,#0x101
- 0x20000eba: 4760 `G BX r12
- ram_code
- pmu_gpio_isr_ram
- 0x20000ebc: b510 .. PUSH {r4,lr}
- 0x20000ebe: 2204 ." MOVS r2,#4
- 0x20000ec0: 21ac .! MOVS r1,#0xac
- 0x20000ec2: 2000 . MOVS r0,#0
- 0x20000ec4: f000fea6 .... BL frspim_rd ; 0x20001c14
- 0x20000ec8: 4604 .F MOV r4,r0
- 0x20000eca: 4818 .H LDR r0,[pc,#96] ; [0x20000f2c] = 0x200034fa
- 0x20000ecc: 78c0 .x LDRB r0,[r0,#3]
- 0x20000ece: 2801 .( CMP r0,#1
- 0x20000ed0: d10a .. BNE 0x20000ee8 ; pmu_gpio_isr_ram + 44
- 0x20000ed2: 07a0 .. LSLS r0,r4,#30
- 0x20000ed4: d503 .. BPL 0x20000ede ; pmu_gpio_isr_ram + 34
- 0x20000ed6: 0760 `. LSLS r0,r4,#29
- 0x20000ed8: d501 .. BPL 0x20000ede ; pmu_gpio_isr_ram + 34
- 0x20000eda: 0720 . LSLS r0,r4,#28
- 0x20000edc: d404 .. BMI 0x20000ee8 ; pmu_gpio_isr_ram + 44
- 0x20000ede: 2200 ." MOVS r2,#0
- 0x20000ee0: 4611 .F MOV r1,r2
- 0x20000ee2: 2005 . MOVS r0,#5
- 0x20000ee4: f7fffe5a ..Z. BL $Ven$TT$L$$user_event_send ; 0x20000b9c
- 0x20000ee8: 4623 #F MOV r3,r4
- 0x20000eea: 2204 ." MOVS r2,#4
- 0x20000eec: 21a0 .! MOVS r1,#0xa0
- 0x20000eee: e8bd4010 ...@ POP {r4,lr}
- 0x20000ef2: 2000 . MOVS r0,#0
- 0x20000ef4: f000bec9 .... B.W frspim_wr ; 0x20001c8a
- rwip_isr_timestampintstat
- 0x20000ef8: 4770 pG BX lr
- user_entry_before_sleep_imp
- 0x20000efa: 2173 s! MOVS r1,#0x73
- 0x20000efc: 480c .H LDR r0,[pc,#48] ; [0x20000f30] = 0x50058000
- 0x20000efe: f7ffbe52 ..R. B.W $Ven$TT$L$$uart_putc_noint_no_wait ; 0x20000ba6
- user_entry_after_sleep_imp
- 0x20000f02: b510 .. PUSH {r4,lr}
- 0x20000f04: 2206 ." MOVS r2,#6
- 0x20000f06: 2103 .! MOVS r1,#3
- 0x20000f08: 2000 . MOVS r0,#0
- 0x20000f0a: f7fffe51 ..Q. BL $Ven$TT$L$$system_set_port_mux ; 0x20000bb0
- 0x20000f0e: 4c08 .L LDR r4,[pc,#32] ; [0x20000f30] = 0x50058000
- 0x20000f10: 210b .! MOVS r1,#0xb
- 0x20000f12: 4620 F MOV r0,r4
- 0x20000f14: f7fffe51 ..Q. BL $Ven$TT$L$$uart_init ; 0x20000bba
- 0x20000f18: 2177 w! MOVS r1,#0x77
- 0x20000f1a: 4620 F MOV r0,r4
- 0x20000f1c: f7fffe43 ..C. BL $Ven$TT$L$$uart_putc_noint_no_wait ; 0x20000ba6
- 0x20000f20: e8bd4010 ...@ POP {r4,lr}
- 0x20000f24: 200b . MOVS r0,#0xb
- 0x20000f26: f7ffbe4d ..M. B.W $Ven$TT$L$$NVIC_EnableIRQ ; 0x20000bc4
- $d
- 0x20000f2a: 0000 .. DCW 0
- 0x20000f2c: 200034fa .4. DCD 536884474
- 0x20000f30: 50058000 ...P DCD 1342537728
- $t
- ram_code
- timer0_isr_ram
- 0x20000f34: b510 .. PUSH {r4,lr}
- 0x20000f36: 480a .H LDR r0,[pc,#40] ; [0x20000f60] = 0x50020000
- 0x20000f38: f000fb52 ..R. BL timer_clear_interrupt ; 0x200015e0
- 0x20000f3c: 2201 ." MOVS r2,#1
- 0x20000f3e: 2140 @! MOVS r1,#0x40
- 0x20000f40: 2003 . MOVS r0,#3
- 0x20000f42: f7fffe44 ..D. BL $Ven$TT$L$$pmu_set_gpio_value ; 0x20000bce
- 0x20000f46: 2200 ." MOVS r2,#0
- 0x20000f48: 4611 .F MOV r1,r2
- 0x20000f4a: 2001 . MOVS r0,#1
- 0x20000f4c: f7fffe26 ..&. BL $Ven$TT$L$$user_event_send ; 0x20000b9c
- 0x20000f50: 2200 ." MOVS r2,#0
- 0x20000f52: 2140 @! MOVS r1,#0x40
- 0x20000f54: e8bd4010 ...@ POP {r4,lr}
- 0x20000f58: 2003 . MOVS r0,#3
- 0x20000f5a: f7ffbe38 ..8. B.W $Ven$TT$L$$pmu_set_gpio_value ; 0x20000bce
- $d
- 0x20000f5e: 0000 .. DCW 0
- 0x20000f60: 50020000 ...P DCD 1342308352
- $t
- ram_code
- keyscan_isr_ram
- 0x20000f64: b510 .. PUSH {r4,lr}
- 0x20000f66: 21dc .! MOVS r1,#0xdc
- 0x20000f68: 2204 ." MOVS r2,#4
- 0x20000f6a: 2000 . MOVS r0,#0
- 0x20000f6c: f000fe52 ..R. BL frspim_rd ; 0x20001c14
- 0x20000f70: 492d -I LDR r1,[pc,#180] ; [0x20001028] = 0x200034fa
- 0x20000f72: 2214 ." MOVS r2,#0x14
- 0x20000f74: 808a .. STRH r2,[r1,#4]
- 0x20000f76: f44f7216 O..r MOV r2,#0x258
- 0x20000f7a: 80ca .. STRH r2,[r1,#6]
- 0x20000f7c: 492b +I LDR r1,[pc,#172] ; [0x2000102c] = 0x20003520
- 0x20000f7e: 03c2 .. LSLS r2,r0,#15
- 0x20000f80: 68ca .h LDR r2,[r1,#0xc]
- 0x20000f82: d502 .. BPL 0x20000f8a ; keyscan_isr_ram + 38
- 0x20000f84: f4423280 B..2 ORR r2,r2,#0x10000
- 0x20000f88: e001 .. B 0x20000f8e ; keyscan_isr_ram + 42
- 0x20000f8a: f4223280 "..2 BIC r2,r2,#0x10000
- 0x20000f8e: 60ca .` STR r2,[r1,#0xc]
- 0x20000f90: 05c2 .. LSLS r2,r0,#23
- 0x20000f92: 68ca .h LDR r2,[r1,#0xc]
- 0x20000f94: d502 .. BPL 0x20000f9c ; keyscan_isr_ram + 56
- 0x20000f96: f4427280 B..r ORR r2,r2,#0x100
- 0x20000f9a: e001 .. B 0x20000fa0 ; keyscan_isr_ram + 60
- 0x20000f9c: f4227280 "..r BIC r2,r2,#0x100
- 0x20000fa0: 60ca .` STR r2,[r1,#0xc]
- 0x20000fa2: 07c2 .. LSLS r2,r0,#31
- 0x20000fa4: 68ca .h LDR r2,[r1,#0xc]
- 0x20000fa6: d002 .. BEQ 0x20000fae ; keyscan_isr_ram + 74
- 0x20000fa8: f0420201 B... ORR r2,r2,#1
- 0x20000fac: e001 .. B 0x20000fb2 ; keyscan_isr_ram + 78
- 0x20000fae: f0220201 "... BIC r2,r2,#1
- 0x20000fb2: 60ca .` STR r2,[r1,#0xc]
- 0x20000fb4: 0302 .. LSLS r2,r0,#12
- 0x20000fb6: 68ca .h LDR r2,[r1,#0xc]
- 0x20000fb8: d502 .. BPL 0x20000fc0 ; keyscan_isr_ram + 92
- 0x20000fba: f4422200 B.." ORR r2,r2,#0x80000
- 0x20000fbe: e001 .. B 0x20000fc4 ; keyscan_isr_ram + 96
- 0x20000fc0: f4222200 ".." BIC r2,r2,#0x80000
- 0x20000fc4: 60ca .` STR r2,[r1,#0xc]
- 0x20000fc6: 0382 .. LSLS r2,r0,#14
- 0x20000fc8: 68ca .h LDR r2,[r1,#0xc]
- 0x20000fca: d502 .. BPL 0x20000fd2 ; keyscan_isr_ram + 110
- 0x20000fcc: f4423200 B..2 ORR r2,r2,#0x20000
- 0x20000fd0: e001 .. B 0x20000fd6 ; keyscan_isr_ram + 114
- 0x20000fd2: f4223200 "..2 BIC r2,r2,#0x20000
- 0x20000fd6: 60ca .` STR r2,[r1,#0xc]
- 0x20000fd8: 0582 .. LSLS r2,r0,#22
- 0x20000fda: 68ca .h LDR r2,[r1,#0xc]
- 0x20000fdc: d502 .. BPL 0x20000fe4 ; keyscan_isr_ram + 128
- 0x20000fde: f4427200 B..r ORR r2,r2,#0x200
- 0x20000fe2: e001 .. B 0x20000fe8 ; keyscan_isr_ram + 132
- 0x20000fe4: f4227200 "..r BIC r2,r2,#0x200
- 0x20000fe8: 60ca .` STR r2,[r1,#0xc]
- 0x20000fea: 0782 .. LSLS r2,r0,#30
- 0x20000fec: 68ca .h LDR r2,[r1,#0xc]
- 0x20000fee: d502 .. BPL 0x20000ff6 ; keyscan_isr_ram + 146
- 0x20000ff0: f0420202 B... ORR r2,r2,#2
- 0x20000ff4: e001 .. B 0x20000ffa ; keyscan_isr_ram + 150
- 0x20000ff6: f0220202 "... BIC r2,r2,#2
- 0x20000ffa: 60ca .` STR r2,[r1,#0xc]
- 0x20000ffc: 0702 .. LSLS r2,r0,#28
- 0x20000ffe: 68ca .h LDR r2,[r1,#0xc]
- 0x20001000: d502 .. BPL 0x20001008 ; keyscan_isr_ram + 164
- 0x20001002: f0420208 B... ORR r2,r2,#8
- 0x20001006: e001 .. B 0x2000100c ; keyscan_isr_ram + 168
- 0x20001008: f0220208 "... BIC r2,r2,#8
- 0x2000100c: 60ca .` STR r2,[r1,#0xc]
- 0x2000100e: 0500 .. LSLS r0,r0,#20
- 0x20001010: 68c8 .h LDR r0,[r1,#0xc]
- 0x20001012: d502 .. BPL 0x2000101a ; keyscan_isr_ram + 182
- 0x20001014: f4406000 @..` ORR r0,r0,#0x800
- 0x20001018: e001 .. B 0x2000101e ; keyscan_isr_ram + 186
- 0x2000101a: f4206000 ..` BIC r0,r0,#0x800
- 0x2000101e: 60c8 .` STR r0,[r1,#0xc]
- 0x20001020: e8bd4010 ...@ POP {r4,lr}
- 0x20001024: f7ffbdd8 .... B.W $Ven$TT$L$$button_timer_start ; 0x20000bd8
- $d
- 0x20001028: 200034fa .4. DCD 536884474
- 0x2000102c: 20003520 5. DCD 536884512
- $t
- ram_code
- qdec_isr_ram
- 0x20001030: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x20001034: 2001 . MOVS r0,#1
- 0x20001036: f7fffdd4 .... BL $Ven$TT$L$$pmu_qdec_get_cnt ; 0x20000be2
- 0x2000103a: 0640 @. LSLS r0,r0,#25
- 0x2000103c: 0e04 .. LSRS r4,r0,#24
- 0x2000103e: 2000 . MOVS r0,#0
- 0x20001040: f7fffdcf .... BL $Ven$TT$L$$pmu_qdec_get_cnt ; 0x20000be2
- 0x20001044: ea400504 @... ORR r5,r0,r4
- 0x20001048: 4819 .H LDR r0,[pc,#100] ; [0x200010b0] = 0x200034fa
- 0x2000104a: 78c1 .x LDRB r1,[r0,#3]
- 0x2000104c: 2901 .) CMP r1,#1
- 0x2000104e: d019 .. BEQ 0x20001084 ; qdec_isr_ram + 84
- 0x20001050: 2114 .! MOVS r1,#0x14
- 0x20001052: 8081 .. STRH r1,[r0,#4]
- 0x20001054: f44f7116 O..q MOV r1,#0x258
- 0x20001058: 80c1 .. STRH r1,[r0,#6]
- 0x2000105a: f8df8058 ..X. LDR r8,[pc,#88] ; [0x200010b4] = 0x2000351a
- 0x2000105e: 4c16 .L LDR r4,[pc,#88] ; [0x200010b8] = 0x20003580
- 0x20001060: 07e8 .. LSLS r0,r5,#31
- 0x20001062: f04f0600 O... MOV r6,#0
- 0x20001066: f04f0701 O... MOV r7,#1
- 0x2000106a: d004 .. BEQ 0x20001076 ; qdec_isr_ram + 70
- 0x2000106c: 7820 x LDRB r0,[r4,#0]
- 0x2000106e: 2801 .( CMP r0,#1
- 0x20001070: d00a .. BEQ 0x20001088 ; qdec_isr_ram + 88
- 0x20001072: 7027 'p STRB r7,[r4,#0]
- 0x20001074: 7066 fp STRB r6,[r4,#1]
- 0x20001076: 07a8 .. LSLS r0,r5,#30
- 0x20001078: d504 .. BPL 0x20001084 ; qdec_isr_ram + 84
- 0x2000107a: 7860 `x LDRB r0,[r4,#1]
- 0x2000107c: 2801 .( CMP r0,#1
- 0x2000107e: d00c .. BEQ 0x2000109a ; qdec_isr_ram + 106
- 0x20001080: 7067 gp STRB r7,[r4,#1]
- 0x20001082: 7026 &p STRB r6,[r4,#0]
- 0x20001084: e8bd81f0 .... POP {r4-r8,pc}
- 0x20001088: 7026 &p STRB r6,[r4,#0]
- 0x2000108a: 2200 ." MOVS r2,#0
- 0x2000108c: f8887003 ...p STRB r7,[r8,#3]
- 0x20001090: 4611 .F MOV r1,r2
- 0x20001092: 2002 . MOVS r0,#2
- 0x20001094: f7fffd82 .... BL $Ven$TT$L$$user_event_send ; 0x20000b9c
- 0x20001098: e7ed .. B 0x20001076 ; qdec_isr_ram + 70
- 0x2000109a: 21ff .! MOVS r1,#0xff
- 0x2000109c: 7066 fp STRB r6,[r4,#1]
- 0x2000109e: f8881003 .... STRB r1,[r8,#3]
- 0x200010a2: e8bd41f0 ...A POP {r4-r8,lr}
- 0x200010a6: 2200 ." MOVS r2,#0
- 0x200010a8: 4611 .F MOV r1,r2
- 0x200010aa: 2002 . MOVS r0,#2
- 0x200010ac: f7ffbd76 ..v. B.W $Ven$TT$L$$user_event_send ; 0x20000b9c
- $d
- 0x200010b0: 200034fa .4. DCD 536884474
- 0x200010b4: 2000351a .5. DCD 536884506
- 0x200010b8: 20003580 .5. DCD 536884608
- $t
- ram_code
- i2s_isr_ram
- 0x200010bc: b500 .. PUSH {lr}
- 0x200010be: b091 .. SUB sp,sp,#0x44
- 0x200010c0: f7fffd94 .... BL $Ven$TT$L$$i2s_get_int_status ; 0x20000bec
- 0x200010c4: 0780 .. LSLS r0,r0,#30
- 0x200010c6: d508 .. BPL 0x200010da ; i2s_isr_ram + 30
- 0x200010c8: 2200 ." MOVS r2,#0
- 0x200010ca: 2120 ! MOVS r1,#0x20
- 0x200010cc: 4668 hF MOV r0,sp
- 0x200010ce: f7fffd92 .... BL $Ven$TT$L$$i2s_get_data ; 0x20000bf6
- 0x200010d2: 2120 ! MOVS r1,#0x20
- 0x200010d4: 4668 hF MOV r0,sp
- 0x200010d6: f7fffd93 .... BL $Ven$TT$L$$audio_encode_store_pcm_data ; 0x20000c00
- 0x200010da: b011 .. ADD sp,sp,#0x44
- 0x200010dc: bd00 .. POP {pc}
- 0x200010de: 0000 .. MOVS r0,r0
- ram_code
- app_get_ota_state
- 0x200010e0: 4861 aH LDR r0,[pc,#388] ; [0x20001268] = 0x20003820
- 0x200010e2: 7880 .x LDRB r0,[r0,#2]
- 0x200010e4: 4770 pG BX lr
- app_set_ota_state
- 0x200010e6: 4960 `I LDR r1,[pc,#384] ; [0x20001268] = 0x20003820
- 0x200010e8: b100 .. CBZ r0,0x200010ec ; app_set_ota_state + 6
- 0x200010ea: 2001 . MOVS r0,#1
- 0x200010ec: 7088 .p STRB r0,[r1,#2]
- 0x200010ee: 4770 pG BX lr
- app_otas_save_data
- 0x200010f0: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x200010f4: 4c5d ]L LDR r4,[pc,#372] ; [0x2000126c] = 0x1fcc0
- 0x200010f6: 4681 .F MOV r9,r0
- 0x200010f8: 4692 .F MOV r10,r2
- 0x200010fa: 6820 h LDR r0,[r4,#0]
- 0x200010fc: 4688 .F MOV r8,r1
- 0x200010fe: 6946 Fi LDR r6,[r0,#0x14]
- 0x20001100: 6985 .i LDR r5,[r0,#0x18]
- 0x20001102: 2020 MOVS r0,#0x20
- 0x20001104: f7fffd81 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20001108: 6821 !h LDR r1,[r4,#0]
- 0x2000110a: 4607 .F MOV r7,r0
- 0x2000110c: 2000 . MOVS r0,#0
- 0x2000110e: 6148 Ha STR r0,[r1,#0x14]
- 0x20001110: 6821 !h LDR r1,[r4,#0]
- 0x20001112: 6188 .a STR r0,[r1,#0x18]
- 0x20001114: 4642 BF MOV r2,r8
- 0x20001116: 4651 QF MOV r1,r10
- 0x20001118: 4648 HF MOV r0,r9
- 0x2000111a: f000fc14 .... BL flash_write ; 0x20001946
- 0x2000111e: 6820 h LDR r0,[r4,#0]
- 0x20001120: 6146 Fa STR r6,[r0,#0x14]
- 0x20001122: 6820 h LDR r0,[r4,#0]
- 0x20001124: 6185 .a STR r5,[r0,#0x18]
- 0x20001126: 4638 8F MOV r0,r7
- 0x20001128: e8bd47f0 ...G POP {r4-r10,lr}
- 0x2000112c: f7ffbd72 ..r. B.W $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- Crc32CalByByte
- 0x20001130: b570 p. PUSH {r4-r6,lr}
- 0x20001132: 2300 .# MOVS r3,#0
- 0x20001134: 4c4e NL LDR r4,[pc,#312] ; [0x20001270] = 0x101abb0
- 0x20001136: e00b .. B 0x20001150 ; Crc32CalByByte + 32
- 0x20001138: 17c5 .. ASRS r5,r0,#31
- 0x2000113a: eb006515 ...e ADD r5,r0,r5,LSR #24
- 0x2000113e: 122e .. ASRS r6,r5,#8
- 0x20001140: 0205 .. LSLS r5,r0,#8
- 0x20001142: 5cc8 .\ LDRB r0,[r1,r3]
- 0x20001144: 4070 p@ EORS r0,r0,r6
- 0x20001146: b2c0 .. UXTB r0,r0
- 0x20001148: f8540020 T. . LDR r0,[r4,r0,LSL #2]
- 0x2000114c: 4068 h@ EORS r0,r0,r5
- 0x2000114e: 1c5b [. ADDS r3,r3,#1
- 0x20001150: 1e52 R. SUBS r2,r2,#1
- 0x20001152: d2f1 .. BCS 0x20001138 ; Crc32CalByByte + 8
- 0x20001154: bd70 p. POP {r4-r6,pc}
- app_otas_crc_cal
- 0x20001156: e92d4ff7 -..O PUSH {r0-r2,r4-r11,lr}
- 0x2000115a: 4682 .F MOV r10,r0
- 0x2000115c: f5a07080 ...p SUB r0,r0,#0x100
- 0x20001160: f04f0900 O... MOV r9,#0
- 0x20001164: f3c0270f ...' UBFX r7,r0,#8,#16
- 0x20001168: f5017680 ...v ADD r6,r1,#0x100
- 0x2000116c: b084 .. SUB sp,sp,#0x10
- 0x2000116e: 464d MF MOV r5,r9
- 0x20001170: f44f7080 O..p MOV r0,#0x100
- 0x20001174: 2103 .! MOVS r1,#3
- 0x20001176: f7fffd52 ..R. BL $Ven$TT$L$$ke_malloc ; 0x20000c1e
- 0x2000117a: 4680 .F MOV r8,r0
- 0x2000117c: 46cb .F MOV r11,r9
- 0x2000117e: 4631 1F MOV r1,r6
- 0x20001180: a03c <. ADR r0,{pc}+0xf4 ; 0x20001274
- 0x20001182: f7fffd51 ..Q. BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x20001186: 4c39 9L LDR r4,[pc,#228] ; [0x2000126c] = 0x1fcc0
- 0x20001188: e02b +. B 0x200011e2 ; app_otas_crc_cal + 140
- 0x2000118a: 6820 h LDR r0,[r4,#0]
- 0x2000118c: 6940 @i LDR r0,[r0,#0x14]
- 0x2000118e: 9001 .. STR r0,[sp,#4]
- 0x20001190: 6820 h LDR r0,[r4,#0]
- 0x20001192: 6980 .i LDR r0,[r0,#0x18]
- 0x20001194: 9002 .. STR r0,[sp,#8]
- 0x20001196: 2020 MOVS r0,#0x20
- 0x20001198: f7fffd37 ..7. BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x2000119c: 9000 .. STR r0,[sp,#0]
- 0x2000119e: 6821 !h LDR r1,[r4,#0]
- 0x200011a0: 2000 . MOVS r0,#0
- 0x200011a2: 6148 Ha STR r0,[r1,#0x14]
- 0x200011a4: 6821 !h LDR r1,[r4,#0]
- 0x200011a6: 6188 .a STR r0,[r1,#0x18]
- 0x200011a8: f000fe34 ..4. BL disable_cache ; 0x20001e14
- 0x200011ac: eb062005 ... ADD r0,r6,r5,LSL #8
- 0x200011b0: 4642 BF MOV r2,r8
- 0x200011b2: f44f7180 O..q MOV r1,#0x100
- 0x200011b6: f000fc5d ..]. BL flash_read ; 0x20001a74
- 0x200011ba: 2001 . MOVS r0,#1
- 0x200011bc: f7fffcd0 .... BL enable_cache ; 0x20000b60
- 0x200011c0: 6821 !h LDR r1,[r4,#0]
- 0x200011c2: 9801 .. LDR r0,[sp,#4]
- 0x200011c4: 6148 Ha STR r0,[r1,#0x14]
- 0x200011c6: 6821 !h LDR r1,[r4,#0]
- 0x200011c8: 9802 .. LDR r0,[sp,#8]
- 0x200011ca: 6188 .a STR r0,[r1,#0x18]
- 0x200011cc: 9800 .. LDR r0,[sp,#0]
- 0x200011ce: f7fffd21 ..!. BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x200011d2: f44f7280 O..r MOV r2,#0x100
- 0x200011d6: 4641 AF MOV r1,r8
- 0x200011d8: 4648 HF MOV r0,r9
- 0x200011da: f7ffffa9 .... BL Crc32CalByByte ; 0x20001130
- 0x200011de: 4681 .F MOV r9,r0
- 0x200011e0: 1c6d m. ADDS r5,r5,#1
- 0x200011e2: 42bd .B CMP r5,r7
- 0x200011e4: d3d1 .. BCC 0x2000118a ; app_otas_crc_cal + 52
- 0x200011e6: 4279 yB RSBS r1,r7,#0
- 0x200011e8: eb0a2701 ...' ADD r7,r10,r1,LSL #8
- 0x200011ec: f5b77780 ...w SUBS r7,r7,#0x100
- 0x200011f0: d027 '. BEQ 0x20001242 ; app_otas_crc_cal + 236
- 0x200011f2: 6820 h LDR r0,[r4,#0]
- 0x200011f4: f8d0a014 .... LDR r10,[r0,#0x14]
- 0x200011f8: 6980 .i LDR r0,[r0,#0x18]
- 0x200011fa: 9001 .. STR r0,[sp,#4]
- 0x200011fc: 2020 MOVS r0,#0x20
- 0x200011fe: f7fffd04 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20001202: 9000 .. STR r0,[sp,#0]
- 0x20001204: 6821 !h LDR r1,[r4,#0]
- 0x20001206: 2000 . MOVS r0,#0
- 0x20001208: 6148 Ha STR r0,[r1,#0x14]
- 0x2000120a: 6821 !h LDR r1,[r4,#0]
- 0x2000120c: 6188 .a STR r0,[r1,#0x18]
- 0x2000120e: f000fe01 .... BL disable_cache ; 0x20001e14
- 0x20001212: eb062005 ... ADD r0,r6,r5,LSL #8
- 0x20001216: 4642 BF MOV r2,r8
- 0x20001218: 4639 9F MOV r1,r7
- 0x2000121a: f000fc2b ..+. BL flash_read ; 0x20001a74
- 0x2000121e: 2001 . MOVS r0,#1
- 0x20001220: f7fffc9e .... BL enable_cache ; 0x20000b60
- 0x20001224: 6821 !h LDR r1,[r4,#0]
- 0x20001226: f8c1a014 .... STR r10,[r1,#0x14]
- 0x2000122a: 6821 !h LDR r1,[r4,#0]
- 0x2000122c: 9801 .. LDR r0,[sp,#4]
- 0x2000122e: 6188 .a STR r0,[r1,#0x18]
- 0x20001230: 9800 .. LDR r0,[sp,#0]
- 0x20001232: f7fffcef .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20001236: 463a :F MOV r2,r7
- 0x20001238: 4641 AF MOV r1,r8
- 0x2000123a: 4648 HF MOV r0,r9
- 0x2000123c: f7ffff78 ..x. BL Crc32CalByByte ; 0x20001130
- 0x20001240: 4681 .F MOV r9,r0
- 0x20001242: 4649 IF MOV r1,r9
- 0x20001244: a012 .. ADR r0,{pc}+0x4c ; 0x20001290
- 0x20001246: f7fffcef .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x2000124a: ea5f0008 _... MOVS r0,r8
- 0x2000124e: d001 .. BEQ 0x20001254 ; app_otas_crc_cal + 254
- 0x20001250: f7fffcef .... BL $Ven$TT$L$$ke_free ; 0x20000c32
- 0x20001254: 9806 .. LDR r0,[sp,#0x18]
- 0x20001256: 4548 HE CMP r0,r9
- 0x20001258: d101 .. BNE 0x2000125e ; app_otas_crc_cal + 264
- 0x2000125a: f04f0b01 O... MOV r11,#1
- 0x2000125e: b007 .. ADD sp,sp,#0x1c
- 0x20001260: 4658 XF MOV r0,r11
- 0x20001262: e8bd8ff0 .... POP {r4-r11,pc}
- $d
- 0x20001266: 0000 .. DCW 0
- 0x20001268: 20003820 8. DCD 536885280
- 0x2000126c: 0001fcc0 .... DCD 130240
- 0x20001270: 0101abb0 .... DCD 16886704
- 0x20001274: 33637263 crc3 DCD 862155363
- 0x20001278: 68635f32 2_ch DCD 1751342898
- 0x2000127c: 5f6b6365 eck_ DCD 1600873317
- 0x20001280: 72646461 addr DCD 1919181921
- 0x20001284: 7830203a : 0x DCD 2016419898
- 0x20001288: 0a0d7825 %x.. DCD 168654885
- 0x2000128c: 00000000 .... DCD 0
- 0x20001290: 5f637263 crc_ DCD 1600352867
- 0x20001294: 61746164 data DCD 1635017060
- 0x20001298: 7825203d = %x DCD 2015699005
- 0x2000129c: 00000a0d .... DCD 2573
- $t
- ram_code
- pmu_clear_isr_state
- 0x200012a0: b570 p. PUSH {r4-r6,lr}
- 0x200012a2: 4604 .F MOV r4,r0
- 0x200012a4: 2020 MOVS r0,#0x20
- 0x200012a6: f7fffcb0 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x200012aa: 4605 .F MOV r5,r0
- 0x200012ac: 4623 #F MOV r3,r4
- 0x200012ae: 2202 ." MOVS r2,#2
- 0x200012b0: 213b ;! MOVS r1,#0x3b
- 0x200012b2: 2000 . MOVS r0,#0
- 0x200012b4: f000fce9 .... BL frspim_wr ; 0x20001c8a
- 0x200012b8: 2001 . MOVS r0,#1
- 0x200012ba: f001fb0b .... BL co_delay_100us ; 0x200028d4
- 0x200012be: 2300 .# MOVS r3,#0
- 0x200012c0: 2202 ." MOVS r2,#2
- 0x200012c2: 213b ;! MOVS r1,#0x3b
- 0x200012c4: 4618 .F MOV r0,r3
- 0x200012c6: f000fce0 .... BL frspim_wr ; 0x20001c8a
- 0x200012ca: 4628 (F MOV r0,r5
- 0x200012cc: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x200012d0: f7ffbca0 .... B.W $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- charge_isr_ram
- 0x200012d4: b510 .. PUSH {r4,lr}
- 0x200012d6: 2802 .( CMP r0,#2
- 0x200012d8: d00b .. BEQ 0x200012f2 ; charge_isr_ram + 30
- 0x200012da: 2801 .( CMP r0,#1
- 0x200012dc: d011 .. BEQ 0x20001302 ; charge_isr_ram + 46
- 0x200012de: 2800 .( CMP r0,#0
- 0x200012e0: d111 .. BNE 0x20001306 ; charge_isr_ram + 50
- 0x200012e2: 2001 . MOVS r0,#1
- 0x200012e4: f7fffcaa .... BL $Ven$TT$L$$pmu_enable_isr ; 0x20000c3c
- 0x200012e8: a059 Y. ADR r0,{pc}+0x168 ; 0x20001450
- 0x200012ea: e8bd4010 ...@ POP {r4,lr}
- 0x200012ee: f7ffbc9b .... B.W $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200012f2: a05a Z. ADR r0,{pc}+0x16a ; 0x2000145c
- 0x200012f4: f7fffc98 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200012f8: e8bd4010 ...@ POP {r4,lr}
- 0x200012fc: 2001 . MOVS r0,#1
- 0x200012fe: f7ffbca2 .... B.W $Ven$TT$L$$pmu_disable_isr ; 0x20000c46
- 0x20001302: a05a Z. ADR r0,{pc}+0x16a ; 0x2000146c
- 0x20001304: e7f1 .. B 0x200012ea ; charge_isr_ram + 22
- 0x20001306: bd10 .. POP {r4,pc}
- lvd_isr_ram
- 0x20001308: 2004 . MOVS r0,#4
- 0x2000130a: f7ffbc9c .... B.W $Ven$TT$L$$pmu_disable_isr ; 0x20000c46
- otd_isr_ram
- 0x2000130e: b510 .. PUSH {r4,lr}
- 0x20001310: a05a Z. ADR r0,{pc}+0x16c ; 0x2000147c
- 0x20001312: f7fffc89 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x20001316: e8bd4010 ...@ POP {r4,lr}
- 0x2000131a: 2008 . MOVS r0,#8
- 0x2000131c: f7ffbc93 .... B.W $Ven$TT$L$$pmu_disable_isr ; 0x20000c46
- 0x20001320: b510 .. PUSH {r4,lr}
- 0x20001322: 2204 ." MOVS r2,#4
- 0x20001324: 21ac .! MOVS r1,#0xac
- 0x20001326: 2000 . MOVS r0,#0
- 0x20001328: f000fc74 ..t. BL frspim_rd ; 0x20001c14
- 0x2000132c: 4603 .F MOV r3,r0
- 0x2000132e: 2204 ." MOVS r2,#4
- 0x20001330: 21a0 .! MOVS r1,#0xa0
- 0x20001332: e8bd4010 ...@ POP {r4,lr}
- 0x20001336: 2000 . MOVS r0,#0
- 0x20001338: f000bca7 .... B.W frspim_wr ; 0x20001c8a
- onkey_isr_ram
- 0x2000133c: b510 .. PUSH {r4,lr}
- 0x2000133e: 2201 ." MOVS r2,#1
- 0x20001340: 2177 w! MOVS r1,#0x77
- 0x20001342: 2000 . MOVS r0,#0
- 0x20001344: f000fc66 ..f. BL frspim_rd ; 0x20001c14
- 0x20001348: 0680 .. LSLS r0,r0,#26
- 0x2000134a: d507 .. BPL 0x2000135c ; onkey_isr_ram + 32
- 0x2000134c: a04d M. ADR r0,{pc}+0x138 ; 0x20001484
- 0x2000134e: f7fffc6b ..k. BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x20001352: 2002 . MOVS r0,#2
- 0x20001354: f7fffc7c ..|. BL $Ven$TT$L$$pmu_disable_isr2 ; 0x20000c50
- 0x20001358: 2001 . MOVS r0,#1
- 0x2000135a: e006 .. B 0x2000136a ; onkey_isr_ram + 46
- 0x2000135c: a04d M. ADR r0,{pc}+0x138 ; 0x20001494
- 0x2000135e: f7fffc63 ..c. BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x20001362: 2001 . MOVS r0,#1
- 0x20001364: f7fffc74 ..t. BL $Ven$TT$L$$pmu_disable_isr2 ; 0x20000c50
- 0x20001368: 2002 . MOVS r0,#2
- 0x2000136a: e8bd4010 ...@ POP {r4,lr}
- 0x2000136e: f7ffbc74 ..t. B.W $Ven$TT$L$$pmu_enable_isr2 ; 0x20000c5a
- pmu_isr_ram_C
- 0x20001372: b570 p. PUSH {r4-r6,lr}
- 0x20001374: 4606 .F MOV r6,r0
- 0x20001376: 2400 .$ MOVS r4,#0
- 0x20001378: f7fffc74 ..t. BL $Ven$TT$L$$pmu_get_isr_state ; 0x20000c64
- 0x2000137c: 4605 .F MOV r5,r0
- 0x2000137e: 07c0 .. LSLS r0,r0,#31
- 0x20001380: d003 .. BEQ 0x2000138a ; pmu_isr_ram_C + 24
- 0x20001382: 2401 .$ MOVS r4,#1
- 0x20001384: 2002 . MOVS r0,#2
- 0x20001386: f7ffffa5 .... BL charge_isr_ram ; 0x200012d4
- 0x2000138a: 07a8 .. LSLS r0,r5,#30
- 0x2000138c: d501 .. BPL 0x20001392 ; pmu_isr_ram_C + 32
- 0x2000138e: f0440402 D... ORR r4,r4,#2
- 0x20001392: 0768 h. LSLS r0,r5,#29
- 0x20001394: d503 .. BPL 0x2000139e ; pmu_isr_ram_C + 44
- 0x20001396: f0440404 D... ORR r4,r4,#4
- 0x2000139a: f7ffffb5 .... BL lvd_isr_ram ; 0x20001308
- 0x2000139e: 0728 (. LSLS r0,r5,#28
- 0x200013a0: d503 .. BPL 0x200013aa ; pmu_isr_ram_C + 56
- 0x200013a2: f0440408 D... ORR r4,r4,#8
- 0x200013a6: f7ffffb2 .... BL otd_isr_ram ; 0x2000130e
- 0x200013aa: 06e8 .. LSLS r0,r5,#27
- 0x200013ac: d504 .. BPL 0x200013b8 ; pmu_isr_ram_C + 70
- 0x200013ae: f0440410 D... ORR r4,r4,#0x10
- 0x200013b2: 2000 . MOVS r0,#0
- 0x200013b4: f7ffff8e .... BL charge_isr_ram ; 0x200012d4
- 0x200013b8: 06a8 .. LSLS r0,r5,#26
- 0x200013ba: d501 .. BPL 0x200013c0 ; pmu_isr_ram_C + 78
- 0x200013bc: f0440420 D. . ORR r4,r4,#0x20
- 0x200013c0: 0668 h. LSLS r0,r5,#25
- 0x200013c2: d504 .. BPL 0x200013ce ; pmu_isr_ram_C + 92
- 0x200013c4: f0440440 D.@. ORR r4,r4,#0x40
- 0x200013c8: 2001 . MOVS r0,#1
- 0x200013ca: f7ffff83 .... BL charge_isr_ram ; 0x200012d4
- 0x200013ce: 0628 (. LSLS r0,r5,#24
- 0x200013d0: d503 .. BPL 0x200013da ; pmu_isr_ram_C + 104
- 0x200013d2: f0440480 D... ORR r4,r4,#0x80
- 0x200013d6: f7fffdc5 .... BL keyscan_isr_ram ; 0x20000f64
- 0x200013da: 05e8 .. LSLS r0,r5,#23
- 0x200013dc: d504 .. BPL 0x200013e8 ; pmu_isr_ram_C + 118
- 0x200013de: f4447480 D..t ORR r4,r4,#0x100
- 0x200013e2: 2000 . MOVS r0,#0
- 0x200013e4: f000f860 ..`. BL rtc_isr_ram ; 0x200014a8
- 0x200013e8: 05a8 .. LSLS r0,r5,#22
- 0x200013ea: d504 .. BPL 0x200013f6 ; pmu_isr_ram_C + 132
- 0x200013ec: f4447400 D..t ORR r4,r4,#0x200
- 0x200013f0: 2001 . MOVS r0,#1
- 0x200013f2: f000f859 ..Y. BL rtc_isr_ram ; 0x200014a8
- 0x200013f6: 0568 h. LSLS r0,r5,#21
- 0x200013f8: d504 .. BPL 0x20001404 ; pmu_isr_ram_C + 146
- 0x200013fa: f4446480 D..d ORR r4,r4,#0x400
- 0x200013fe: 4630 0F MOV r0,r6
- 0x20001400: f000f854 ..T. BL wdt_isr_ram ; 0x200014ac
- 0x20001404: 04a8 .. LSLS r0,r5,#18
- 0x20001406: d503 .. BPL 0x20001410 ; pmu_isr_ram_C + 158
- 0x20001408: f4445400 D..T ORR r4,r4,#0x2000
- 0x2000140c: f7ffff96 .... BL onkey_isr_ram ; 0x2000133c
- 0x20001410: 0468 h. LSLS r0,r5,#17
- 0x20001412: d50f .. BPL 0x20001434 ; pmu_isr_ram_C + 194
- 0x20001414: 2201 ." MOVS r2,#1
- 0x20001416: 21ae .! MOVS r1,#0xae
- 0x20001418: 2000 . MOVS r0,#0
- 0x2000141a: f000fbfb .... BL frspim_rd ; 0x20001c14
- 0x2000141e: 06c0 .. LSLS r0,r0,#27
- 0x20001420: d504 .. BPL 0x2000142c ; pmu_isr_ram_C + 186
- 0x20001422: a01f .. ADR r0,{pc}+0x7e ; 0x200014a0
- 0x20001424: f7fffc00 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x20001428: f001fb0e .... BL system_lvd_protect_handle ; 0x20002a48
- 0x2000142c: f4444480 D..D ORR r4,r4,#0x4000
- 0x20001430: f7fffd44 ..D. BL pmu_gpio_isr_ram ; 0x20000ebc
- 0x20001434: 0428 (. LSLS r0,r5,#16
- 0x20001436: d503 .. BPL 0x20001440 ; pmu_isr_ram_C + 206
- 0x20001438: f4444400 D..D ORR r4,r4,#0x8000
- 0x2000143c: f7fffdf8 .... BL qdec_isr_ram ; 0x20001030
- 0x20001440: 2c00 ., CMP r4,#0
- 0x20001442: d003 .. BEQ 0x2000144c ; pmu_isr_ram_C + 218
- 0x20001444: 4620 F MOV r0,r4
- 0x20001446: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x2000144a: e729 ). B pmu_clear_isr_state ; 0x200012a0
- 0x2000144c: bd70 p. POP {r4-r6,pc}
- $d
- 0x2000144e: 0000 .. DCW 0
- 0x20001450: 72616863 char DCD 1918986339
- 0x20001454: 69206567 ge i DCD 1763730791
- 0x20001458: 000a0d6e n... DCD 658798
- 0x2000145c: 72616863 char DCD 1918986339
- 0x20001460: 66206567 ge f DCD 1713399143
- 0x20001464: 0d6c6c75 ull. DCD 225209461
- 0x20001468: 0000000a .... DCD 10
- 0x2000146c: 72616863 char DCD 1918986339
- 0x20001470: 6f206567 ge o DCD 1864394087
- 0x20001474: 0a0d7475 ut.. DCD 168653941
- 0x20001478: 00000000 .... DCD 0
- 0x2000147c: 0d64746f otd. DCD 224687215
- 0x20001480: 0000000a .... DCD 10
- 0x20001484: 656b6e6f onke DCD 1701539439
- 0x20001488: 69682079 y hi DCD 1768431737
- 0x2000148c: 0a0d6867 gh.. DCD 168650855
- 0x20001490: 00000000 .... DCD 0
- 0x20001494: 656b6e6f onke DCD 1701539439
- 0x20001498: 6f6c2079 y lo DCD 1869357177
- 0x2000149c: 000a0d77 w... DCD 658807
- 0x200014a0: 2e64766c lvd. DCD 778335852
- 0x200014a4: 00000a0d .... DCD 2573
- $t
- ram_code
- rtc_isr_ram
- 0x200014a8: 4770 pG BX lr
- 0x200014aa: 0000 .. MOVS r0,r0
- ram_code
- wdt_isr_ram
- 0x200014ac: 4604 .F MOV r4,r0
- 0x200014ae: a018 .. ADR r0,{pc}+0x62 ; 0x20001510
- 0x200014b0: f7fffbba .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200014b4: a01a .. ADR r0,{pc}+0x6c ; 0x20001520
- 0x200014b6: 69a1 .i LDR r1,[r4,#0x18]
- 0x200014b8: f7fffbb6 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200014bc: a01d .. ADR r0,{pc}+0x78 ; 0x20001534
- 0x200014be: 6961 ai LDR r1,[r4,#0x14]
- 0x200014c0: f7fffbb2 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200014c4: a020 . ADR r0,{pc}+0x84 ; 0x20001548
- 0x200014c6: 6821 !h LDR r1,[r4,#0]
- 0x200014c8: f7fffbae .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200014cc: a023 #. ADR r0,{pc}+0x90 ; 0x2000155c
- 0x200014ce: 6861 ah LDR r1,[r4,#4]
- 0x200014d0: f7fffbaa .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200014d4: a026 &. ADR r0,{pc}+0x9c ; 0x20001570
- 0x200014d6: 68a1 .h LDR r1,[r4,#8]
- 0x200014d8: f7fffba6 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200014dc: a029 ). ADR r0,{pc}+0xa8 ; 0x20001584
- 0x200014de: 68e1 .h LDR r1,[r4,#0xc]
- 0x200014e0: f7fffba2 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200014e4: a02c ,. ADR r0,{pc}+0xb4 ; 0x20001598
- 0x200014e6: 6921 !i LDR r1,[r4,#0x10]
- 0x200014e8: f7fffb9e .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200014ec: 2101 .! MOVS r1,#1
- 0x200014ee: 2000 . MOVS r0,#0
- 0x200014f0: f7fffbbd .... BL $Ven$TT$L$$wdt_init ; 0x20000c6e
- 0x200014f4: 2201 ." MOVS r2,#1
- 0x200014f6: 21b3 .! MOVS r1,#0xb3
- 0x200014f8: 2000 . MOVS r0,#0
- 0x200014fa: f000fb8b .... BL frspim_rd ; 0x20001c14
- 0x200014fe: b2c0 .. UXTB r0,r0
- 0x20001500: f0400301 @... ORR r3,r0,#1
- 0x20001504: 2201 ." MOVS r2,#1
- 0x20001506: 21b3 .! MOVS r1,#0xb3
- 0x20001508: 2000 . MOVS r0,#0
- 0x2000150a: f000fbbe .... BL frspim_wr ; 0x20001c8a
- 0x2000150e: e7fe .. B 0x2000150e ; wdt_isr_ram + 98
- $d
- 0x20001510: 5f746477 wdt_ DCD 1601463415
- 0x20001514: 74736572 rest DCD 1953719666
- 0x20001518: 0a0d0a0d .... DCD 168626701
- 0x2000151c: 00000000 .... DCD 0
- 0x20001520: 20204350 PC DCD 538985296
- 0x20001524: 203d2020 = DCD 540876832
- 0x20001528: 30257830 0x%0 DCD 807761968
- 0x2000152c: 0a0d5838 8X.. DCD 168646712
- 0x20001530: 00000000 .... DCD 0
- 0x20001534: 2020524c LR DCD 538989132
- 0x20001538: 203d2020 = DCD 540876832
- 0x2000153c: 30257830 0x%0 DCD 807761968
- 0x20001540: 0a0d5838 8X.. DCD 168646712
- 0x20001544: 00000000 .... DCD 0
- 0x20001548: 20203052 R0 DCD 538980434
- 0x2000154c: 203d2020 = DCD 540876832
- 0x20001550: 30257830 0x%0 DCD 807761968
- 0x20001554: 0a0d5838 8X.. DCD 168646712
- 0x20001558: 00000000 .... DCD 0
- 0x2000155c: 20203152 R1 DCD 538980690
- 0x20001560: 203d2020 = DCD 540876832
- 0x20001564: 30257830 0x%0 DCD 807761968
- 0x20001568: 0a0d5838 8X.. DCD 168646712
- 0x2000156c: 00000000 .... DCD 0
- 0x20001570: 20203252 R2 DCD 538980946
- 0x20001574: 203d2020 = DCD 540876832
- 0x20001578: 30257830 0x%0 DCD 807761968
- 0x2000157c: 0a0d5838 8X.. DCD 168646712
- 0x20001580: 00000000 .... DCD 0
- 0x20001584: 20203352 R3 DCD 538981202
- 0x20001588: 203d2020 = DCD 540876832
- 0x2000158c: 30257830 0x%0 DCD 807761968
- 0x20001590: 0a0d5838 8X.. DCD 168646712
- 0x20001594: 00000000 .... DCD 0
- 0x20001598: 20323152 R12 DCD 540160338
- 0x2000159c: 203d2020 = DCD 540876832
- 0x200015a0: 30257830 0x%0 DCD 807761968
- 0x200015a4: 0a0d5838 8X.. DCD 168646712
- 0x200015a8: 00000000 .... DCD 0
- $t
- ram_code
- exti_isr_ram
- 0x200015ac: 4802 .H LDR r0,[pc,#8] ; [0x200015b8] = 0x50068000
- 0x200015ae: 6841 Ah LDR r1,[r0,#4]
- 0x200015b0: 6041 A` STR r1,[r0,#4]
- 0x200015b2: a002 .. ADR r0,{pc}+0xa ; 0x200015bc
- 0x200015b4: f7ffbb38 ..8. B $Ven$TT$L$$co_printf ; 0x20000c28
- $d
- 0x200015b8: 50068000 ...P DCD 1342603264
- 0x200015bc: 69747865 exti DCD 1769240677
- 0x200015c0: 7273755f _usr DCD 1920169311
- 0x200015c4: 0d78253a :%x. DCD 225977658
- 0x200015c8: 0000000a .... DCD 10
- $t
- ram_code
- timer_run
- 0x200015cc: 6881 .h LDR r1,[r0,#8]
- 0x200015ce: f0410180 A... ORR r1,r1,#0x80
- 0x200015d2: 6081 .` STR r1,[r0,#8]
- 0x200015d4: 4770 pG BX lr
- timer_stop
- 0x200015d6: 6881 .h LDR r1,[r0,#8]
- 0x200015d8: f0210180 !... BIC r1,r1,#0x80
- 0x200015dc: 6081 .` STR r1,[r0,#8]
- 0x200015de: 4770 pG BX lr
- timer_clear_interrupt
- 0x200015e0: 68c1 .h LDR r1,[r0,#0xc]
- 0x200015e2: f36f010f o... BFC r1,#0,#16
- 0x200015e6: 1c49 I. ADDS r1,r1,#1
- 0x200015e8: 60c1 .` STR r1,[r0,#0xc]
- 0x200015ea: 4770 pG BX lr
- timer_set_load_value
- 0x200015ec: 6802 .h LDR r2,[r0,#0]
- 0x200015ee: f361020f a... BFI r2,r1,#0,#16
- 0x200015f2: 6002 .` STR r2,[r0,#0]
- 0x200015f4: 4770 pG BX lr
- 0x200015f6: 4806 .H LDR r0,[pc,#24] ; [0x20001610] = 0x50020000
- 0x200015f8: e7f2 .. B timer_clear_interrupt ; 0x200015e0
- timer1_isr_ram
- 0x200015fa: 4805 .H LDR r0,[pc,#20] ; [0x20001610] = 0x50020000
- 0x200015fc: b510 .. PUSH {r4,lr}
- 0x200015fe: 3020 0 ADDS r0,r0,#0x20
- 0x20001600: f7ffffee .... BL timer_clear_interrupt ; 0x200015e0
- 0x20001604: e8bd4010 ...@ POP {r4,lr}
- 0x20001608: a002 .. ADR r0,{pc}+0xc ; 0x20001614
- 0x2000160a: f7ffbb0d .... B $Ven$TT$L$$co_printf ; 0x20000c28
- $d
- 0x2000160e: 0000 .. DCW 0
- 0x20001610: 50020000 ...P DCD 1342308352
- 0x20001614: 000a0d31 1... DCD 658737
- $t
- ram_code
- HardFault_Handler_C
- 0x20001618: 4604 .F MOV r4,r0
- 0x2000161a: f44f70fa O..p MOV r0,#0x1f4
- 0x2000161e: f001f959 ..Y. BL co_delay_100us ; 0x200028d4
- 0x20001622: a007 .. ADR r0,{pc}+0x1e ; 0x20001640
- 0x20001624: f7fffb00 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x20001628: a00a .. ADR r0,{pc}+0x2c ; 0x20001654
- 0x2000162a: 69a1 .i LDR r1,[r4,#0x18]
- 0x2000162c: f7fffafc .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x20001630: a00d .. ADR r0,{pc}+0x38 ; 0x20001668
- 0x20001632: 6961 ai LDR r1,[r4,#0x14]
- 0x20001634: f7fffaf8 .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x20001638: 2000 . MOVS r0,#0
- 0x2000163a: f001f9e6 .... BL platform_reset_patch ; 0x20002a0a
- 0x2000163e: e7fe .. B 0x2000163e ; HardFault_Handler_C + 38
- $d
- 0x20001640: 73617243 Cras DCD 1935766083
- 0x20001644: 64202c68 h, d DCD 1679830120
- 0x20001648: 20706d75 ump DCD 544238965
- 0x2000164c: 73676572 regs DCD 1936156018
- 0x20001650: 000a0d3a :... DCD 658746
- 0x20001654: 20204350 PC DCD 538985296
- 0x20001658: 203d2020 = DCD 540876832
- 0x2000165c: 30257830 0x%0 DCD 807761968
- 0x20001660: 0a0d5838 8X.. DCD 168646712
- 0x20001664: 00000000 .... DCD 0
- 0x20001668: 2020524c LR DCD 538989132
- 0x2000166c: 203d2020 = DCD 540876832
- 0x20001670: 30257830 0x%0 DCD 807761968
- 0x20001674: 0a0d5838 8X.. DCD 168646712
- 0x20001678: 00000000 .... DCD 0
- $t
- ram_code
- HardFault_Handler_Ram
- 0x2000167c: f01e0f04 .... TST lr,#4
- 0x20001680: bf0c .. ITE EQ
- 0x20001682: f3ef8008 .... MRSEQ r0,MSP
- 0x20001686: f3ef8009 .... MRSNE r0,PSP
- 0x2000168a: f7ffbfc5 .... B.W HardFault_Handler_C ; 0x20001618
- pmu_isr_ram
- 0x2000168e: f01e0f04 .... TST lr,#4
- 0x20001692: bf0c .. ITE EQ
- 0x20001694: f3ef8008 .... MRSEQ r0,MSP
- 0x20001698: f3ef8009 .... MRSNE r0,PSP
- 0x2000169c: f7ffbe69 ..i. B.W pmu_isr_ram_C ; 0x20001372
- SVC_Handler
- 0x200016a0: f01e0f04 .... TST lr,#4
- 0x200016a4: bf0c .. ITE EQ
- 0x200016a6: f3ef8308 .... MRSEQ r3,MSP
- 0x200016aa: f3ef8309 .... MRSNE r3,PSP
- 0x200016ae: 6998 .i LDR r0,[r3,#0x18]
- 0x200016b0: 4a0e .J LDR r2,[pc,#56] ; [0x200016ec] = 0x1a9
- 0x200016b2: f1020201 .... ADD r2,r2,#1
- 0x200016b6: 4290 .B CMP r0,r2
- 0x200016b8: f43faade ?... BEQ $Ven$TT$L$$vPortSVCHandler ; 0x20000c78
- 0x200016bc: b508 .. PUSH {r3,lr}
- 0x200016be: 4a0c .J LDR r2,[pc,#48] ; [0x200016f0] = 0x11f50
- 0x200016c0: 4290 .B CMP r0,r2
- 0x200016c2: d10a .. BNE 0x200016da ; SVC_Handler + 58
- 0x200016c4: e92d1ff0 -... PUSH {r4-r12}
- 0x200016c8: 4620 F MOV r0,r4
- 0x200016ca: 4629 )F MOV r1,r5
- 0x200016cc: f000fffa .... BL con_sched_patch ; 0x200026c4
- 0x200016d0: e8bd1ff0 .... POP {r4-r12}
- 0x200016d4: 4605 .F MOV r5,r0
- 0x200016d6: 4807 .H LDR r0,[pc,#28] ; [0x200016f4] = 0x11f67
- 0x200016d8: e003 .. B 0x200016e2 ; SVC_Handler + 66
- 0x200016da: 6959 Yi LDR r1,[r3,#0x14]
- 0x200016dc: 4a06 .J LDR r2,[pc,#24] ; [0x200016f8] = 0x20000168
- 0x200016de: 6812 .h LDR r2,[r2,#0]
- 0x200016e0: 4790 .G BLX r2
- 0x200016e2: e8bd4008 ...@ POP {r3,lr}
- 0x200016e6: 6198 .a STR r0,[r3,#0x18]
- 0x200016e8: 4770 pG BX lr
- pdm_isr_ram
- ssp_isr_ram
- uart0_isr_ram
- uart1_isr_ram
- 0x200016ea: e7fe .. B pdm_isr_ram ; 0x200016ea
- $d
- 0x200016ec: 000001a9 .... DCD 425
- 0x200016f0: 00011f50 P... DCD 73552
- 0x200016f4: 00011f67 g... DCD 73575
- 0x200016f8: 20000168 h.. DCD 536871272
- $t
- ram_code
- patch_init
- 0x200016fc: b570 p. PUSH {r4-r6,lr}
- 0x200016fe: 4dff .M LDR r5,[pc,#1020] ; [0x20001afc] = 0xe0002000
- 0x20001700: 48fd .H LDR r0,[pc,#1012] ; [0x20001af8] = 0x20003940
- 0x20001702: 2410 .$ MOVS r4,#0x10
- 0x20001704: 6068 h` STR r0,[r5,#4]
- 0x20001706: f1a006bc .... SUB r6,r0,#0xbc
- 0x2000170a: 1e64 d. SUBS r4,r4,#1
- 0x2000170c: b2e4 .. UXTB r4,r4
- 0x2000170e: f8560034 V.4. LDR r0,[r6,r4,LSL #3]
- 0x20001712: b128 (. CBZ r0,0x20001720 ; patch_init + 36
- 0x20001714: 4622 "F MOV r2,r4
- 0x20001716: 2100 .! MOVS r1,#0
- 0x20001718: f7fffab3 .... BL $Ven$TT$L$$FPB_CompSet ; 0x20000c82
- 0x2000171c: 2c00 ., CMP r4,#0
- 0x2000171e: d1f4 .. BNE 0x2000170a ; patch_init + 14
- 0x20001720: 6828 (h LDR r0,[r5,#0]
- 0x20001722: f0400003 @... ORR r0,r0,#3
- 0x20001726: 6028 (` STR r0,[r5,#0]
- 0x20001728: bd70 p. POP {r4-r6,pc}
- patch_set_entry
- 0x2000172a: 48f3 .H LDR r0,[pc,#972] ; [0x20001af8] = 0x20003940
- 0x2000172c: f6423170 B.p1 MOV r1,#0x2b70
- 0x20001730: 38bc .8 SUBS r0,r0,#0xbc
- 0x20001732: 6481 .d STR r1,[r0,#0x48]
- 0x20001734: f64231e4 B..1 MOV r1,#0x2be4
- 0x20001738: 6401 .d STR r1,[r0,#0x40]
- 0x2000173a: 30bc .0 ADDS r0,r0,#0xbc
- 0x2000173c: 49f0 .I LDR r1,[pc,#960] ; [0x20001b00] = 0x4b2a0051
- 0x2000173e: 6241 Ab STR r1,[r0,#0x24]
- 0x20001740: 49f0 .I LDR r1,[pc,#960] ; [0x20001b04] = 0x22087933
- 0x20001742: 6201 .b STR r1,[r0,#0x20]
- 0x20001744: 4770 pG BX lr
- patch_reset_entry
- 0x20001746: 48ec .H LDR r0,[pc,#944] ; [0x20001af8] = 0x20003940
- 0x20001748: 49ef .I LDR r1,[pc,#956] ; [0x20001b08] = 0x12f30
- 0x2000174a: 38bc .8 SUBS r0,r0,#0xbc
- 0x2000174c: 4af1 .J LDR r2,[pc,#964] ; [0x20001b14] = 0xeb012000
- 0x2000174e: 6481 .d STR r1,[r0,#0x48]
- 0x20001750: 49ee .I LDR r1,[pc,#952] ; [0x20001b0c] = 0x12410
- 0x20001752: 6401 .d STR r1,[r0,#0x40]
- 0x20001754: 30bc .0 ADDS r0,r0,#0xbc
- 0x20001756: f04f21bf O..! MOV r1,#0xbf00bf00
- 0x2000175a: 6241 Ab STR r1,[r0,#0x24]
- 0x2000175c: 49ec .I LDR r1,[pc,#944] ; [0x20001b10] = 0x20000080
- 0x2000175e: 8f49 I. LDRH r1,[r1,#0x3a]
- 0x20001760: 4311 .C ORRS r1,r1,r2
- 0x20001762: 6201 .b STR r1,[r0,#0x20]
- 0x20001764: 4770 pG BX lr
- patch_set_2ms
- 0x20001766: f04f020e O... MOV r2,#0xe
- 0x2000176a: f04f0100 O... MOV r1,#0
- 0x2000176e: b110 .. CBZ r0,0x20001776 ; patch_set_2ms + 16
- 0x20001770: f64b1050 K.P. MOV r0,#0xb950
- 0x20001774: e000 .. B 0x20001778 ; patch_set_2ms + 18
- 0x20001776: 2001 . MOVS r0,#1
- 0x20001778: f7ffba83 .... B $Ven$TT$L$$FPB_CompSet ; 0x20000c82
- svc_exception_handler_ram
- 0x2000177c: 4bde .K LDR r3,[pc,#888] ; [0x20001af8] = 0x20003940
- 0x2000177e: b510 .. PUSH {r4,lr}
- 0x20001780: 2210 ." MOVS r2,#0x10
- 0x20001782: 2100 .! MOVS r1,#0
- 0x20001784: f1b303bc .... SUBS.W r3,r3,#0xbc
- 0x20001788: f8534031 S.1@ LDR r4,[r3,r1,LSL #3]
- 0x2000178c: 4284 .B CMP r4,r0
- 0x2000178e: d003 .. BEQ 0x20001798 ; svc_exception_handler_ram + 28
- 0x20001790: 1c49 I. ADDS r1,r1,#1
- 0x20001792: b2c9 .. UXTB r1,r1
- 0x20001794: 4291 .B CMP r1,r2
- 0x20001796: d3f7 .. BCC 0x20001788 ; svc_exception_handler_ram + 12
- 0x20001798: 4291 .B CMP r1,r2
- 0x2000179a: d003 .. BEQ 0x200017a4 ; svc_exception_handler_ram + 40
- 0x2000179c: eb0300c1 .... ADD r0,r3,r1,LSL #3
- 0x200017a0: 6840 @h LDR r0,[r0,#4]
- 0x200017a2: bd10 .. POP {r4,pc}
- 0x200017a4: 2000 . MOVS r0,#0
- 0x200017a6: bd10 .. POP {r4,pc}
- low_power_save_entry_imp
- 0x200017a8: b510 .. PUSH {r4,lr}
- 0x200017aa: 2800 .( CMP r0,#0
- 0x200017ac: d148 H. BNE 0x20001840 ; low_power_save_entry_imp + 152
- 0x200017ae: f04f4080 O..@ MOV r0,#0x40000000
- 0x200017b2: f8d02130 ..0! LDR r2,[r0,#0x130]
- 0x200017b6: 49d8 .I LDR r1,[pc,#864] ; [0x20001b18] = 0x200040cc
- 0x200017b8: 600a .` STR r2,[r1,#0]
- 0x200017ba: f8d02134 ..4! LDR r2,[r0,#0x134]
- 0x200017be: 604a J` STR r2,[r1,#4]
- 0x200017c0: f8d02138 ..8! LDR r2,[r0,#0x138]
- 0x200017c4: 608a .` STR r2,[r1,#8]
- 0x200017c6: f8d0213c ..<! LDR r2,[r0,#0x13c]
- 0x200017ca: 60ca .` STR r2,[r1,#0xc]
- 0x200017cc: f8d02170 ..p! LDR r2,[r0,#0x170]
- 0x200017d0: 610a .a STR r2,[r1,#0x10]
- 0x200017d2: f8d00174 ..t. LDR r0,[r0,#0x174]
- 0x200017d6: 6148 Ha STR r0,[r1,#0x14]
- 0x200017d8: 2201 ." MOVS r2,#1
- 0x200017da: 2107 .! MOVS r1,#7
- 0x200017dc: 2000 . MOVS r0,#0
- 0x200017de: f000fa19 .... BL frspim_rd ; 0x20001c14
- 0x200017e2: 4cc5 .L LDR r4,[pc,#788] ; [0x20001af8] = 0x20003940
- 0x200017e4: 2201 ." MOVS r2,#1
- 0x200017e6: 3cc0 .< SUBS r4,r4,#0xc0
- 0x200017e8: 210d .! MOVS r1,#0xd
- 0x200017ea: 7020 p STRB r0,[r4,#0]
- 0x200017ec: 2000 . MOVS r0,#0
- 0x200017ee: f000fa11 .... BL frspim_rd ; 0x20001c14
- 0x200017f2: 7060 `p STRB r0,[r4,#1]
- 0x200017f4: 2345 E# MOVS r3,#0x45
- 0x200017f6: 2201 ." MOVS r2,#1
- 0x200017f8: 2107 .! MOVS r1,#7
- 0x200017fa: 2000 . MOVS r0,#0
- 0x200017fc: f000fa45 ..E. BL frspim_wr ; 0x20001c8a
- 0x20001800: 7860 `x LDRB r0,[r4,#1]
- 0x20001802: 2201 ." MOVS r2,#1
- 0x20001804: f0000007 .... AND r0,r0,#7
- 0x20001808: f0400370 @.p. ORR r3,r0,#0x70
- 0x2000180c: 210d .! MOVS r1,#0xd
- 0x2000180e: 2000 . MOVS r0,#0
- 0x20001810: f000fa3b ..;. BL frspim_wr ; 0x20001c8a
- 0x20001814: 2201 ." MOVS r2,#1
- 0x20001816: 2128 (! MOVS r1,#0x28
- 0x20001818: 2000 . MOVS r0,#0
- 0x2000181a: f000f9fb .... BL frspim_rd ; 0x20001c14
- 0x2000181e: f00003fd .... AND r3,r0,#0xfd
- 0x20001822: 2201 ." MOVS r2,#1
- 0x20001824: 2128 (! MOVS r1,#0x28
- 0x20001826: 2000 . MOVS r0,#0
- 0x20001828: f000fa2f ../. BL frspim_wr ; 0x20001c8a
- 0x2000182c: 233f ?# MOVS r3,#0x3f
- 0x2000182e: 2201 ." MOVS r2,#1
- 0x20001830: 2111 .! MOVS r1,#0x11
- 0x20001832: 2000 . MOVS r0,#0
- 0x20001834: f000fa29 ..). BL frspim_wr ; 0x20001c8a
- 0x20001838: e8bd4010 ...@ POP {r4,lr}
- 0x2000183c: f7ffba26 ..&. B $Ven$TT$L$$pmu_calibration_stop ; 0x20000c8c
- 0x20001840: bd10 .. POP {r4,pc}
- low_power_restore_entry_imp
- 0x20001842: b510 .. PUSH {r4,lr}
- 0x20001844: b138 8. CBZ r0,0x20001856 ; low_power_restore_entry_imp + 20
- 0x20001846: 2801 .( CMP r0,#1
- 0x20001848: d02c ,. BEQ 0x200018a4 ; low_power_restore_entry_imp + 98
- 0x2000184a: 2802 .( CMP r0,#2
- 0x2000184c: d176 v. BNE 0x2000193c ; low_power_restore_entry_imp + 250
- 0x2000184e: 48b3 .H LDR r0,[pc,#716] ; [0x20001b1c] = 0x20003994
- 0x20001850: 7800 .x LDRB r0,[r0,#0]
- 0x20001852: b3e8 .. CBZ r0,0x200018d0 ; low_power_restore_entry_imp + 142
- 0x20001854: e048 H. B 0x200018e8 ; low_power_restore_entry_imp + 166
- 0x20001856: 49b2 .I LDR r1,[pc,#712] ; [0x20001b20] = 0xe000ed08
- 0x20001858: f04f5000 O..P MOV r0,#0x20000000
- 0x2000185c: 6008 .` STR r0,[r1,#0]
- 0x2000185e: 4ca6 .L LDR r4,[pc,#664] ; [0x20001af8] = 0x20003940
- 0x20001860: 2201 ." MOVS r2,#1
- 0x20001862: 3cc0 .< SUBS r4,r4,#0xc0
- 0x20001864: 2107 .! MOVS r1,#7
- 0x20001866: 7823 #x LDRB r3,[r4,#0]
- 0x20001868: 2000 . MOVS r0,#0
- 0x2000186a: f000fa0e .... BL frspim_wr ; 0x20001c8a
- 0x2000186e: 7863 cx LDRB r3,[r4,#1]
- 0x20001870: 2201 ." MOVS r2,#1
- 0x20001872: 210d .! MOVS r1,#0xd
- 0x20001874: 2000 . MOVS r0,#0
- 0x20001876: f000fa08 .... BL frspim_wr ; 0x20001c8a
- 0x2000187a: 2201 ." MOVS r2,#1
- 0x2000187c: 2128 (! MOVS r1,#0x28
- 0x2000187e: 2000 . MOVS r0,#0
- 0x20001880: f000f9c8 .... BL frspim_rd ; 0x20001c14
- 0x20001884: b2c0 .. UXTB r0,r0
- 0x20001886: f0400302 @... ORR r3,r0,#2
- 0x2000188a: 2201 ." MOVS r2,#1
- 0x2000188c: 2128 (! MOVS r1,#0x28
- 0x2000188e: 2000 . MOVS r0,#0
- 0x20001890: f000f9fb .... BL frspim_wr ; 0x20001c8a
- 0x20001894: 2320 # MOVS r3,#0x20
- 0x20001896: 2201 ." MOVS r2,#1
- 0x20001898: 2111 .! MOVS r1,#0x11
- 0x2000189a: e8bd4010 ...@ POP {r4,lr}
- 0x2000189e: 2000 . MOVS r0,#0
- 0x200018a0: f000b9f3 .... B.W frspim_wr ; 0x20001c8a
- 0x200018a4: 489c .H LDR r0,[pc,#624] ; [0x20001b18] = 0x200040cc
- 0x200018a6: f04f4180 O..A MOV r1,#0x40000000
- 0x200018aa: 6802 .h LDR r2,[r0,#0]
- 0x200018ac: f8c12130 ..0! STR r2,[r1,#0x130]
- 0x200018b0: 6842 Bh LDR r2,[r0,#4]
- 0x200018b2: f8c12134 ..4! STR r2,[r1,#0x134]
- 0x200018b6: 6882 .h LDR r2,[r0,#8]
- 0x200018b8: f8c12138 ..8! STR r2,[r1,#0x138]
- 0x200018bc: 68c2 .h LDR r2,[r0,#0xc]
- 0x200018be: f8c1213c ..<! STR r2,[r1,#0x13c]
- 0x200018c2: 6902 .i LDR r2,[r0,#0x10]
- 0x200018c4: f8c12170 ..p! STR r2,[r1,#0x170]
- 0x200018c8: 6940 @i LDR r0,[r0,#0x14]
- 0x200018ca: f8c10174 ..t. STR r0,[r1,#0x174]
- 0x200018ce: e000 .. B 0x200018d2 ; low_power_restore_entry_imp + 144
- 0x200018d0: e004 .. B 0x200018dc ; low_power_restore_entry_imp + 154
- 0x200018d2: e8bd4010 ...@ POP {r4,lr}
- 0x200018d6: 2001 . MOVS r0,#1
- 0x200018d8: f7ffb942 ..B. B enable_cache ; 0x20000b60
- 0x200018dc: 488c .H LDR r0,[pc,#560] ; [0x20001b10] = 0x20000080
- 0x200018de: f8b01044 ..D. LDRH r1,[r0,#0x44]
- 0x200018e2: 2000 . MOVS r0,#0
- 0x200018e4: f7fff9d7 .... BL $Ven$TT$L$$pmu_calibration_start ; 0x20000c96
- 0x200018e8: 2201 ." MOVS r2,#1
- 0x200018ea: 21c6 .! MOVS r1,#0xc6
- 0x200018ec: 2000 . MOVS r0,#0
- 0x200018ee: f000f991 .... BL frspim_rd ; 0x20001c14
- 0x200018f2: 07c0 .. LSLS r0,r0,#31
- 0x200018f4: d01c .. BEQ 0x20001930 ; low_power_restore_entry_imp + 238
- 0x200018f6: f7fff9b5 .... BL $Ven$TT$L$$pmu_get_isr_state ; 0x20000c64
- 0x200018fa: 0600 .. LSLS r0,r0,#24
- 0x200018fc: d418 .. BMI 0x20001930 ; low_power_restore_entry_imp + 238
- 0x200018fe: 2201 ." MOVS r2,#1
- 0x20001900: 2156 V! MOVS r1,#0x56
- 0x20001902: 2000 . MOVS r0,#0
- 0x20001904: f000f986 .... BL frspim_rd ; 0x20001c14
- 0x20001908: f00003df .... AND r3,r0,#0xdf
- 0x2000190c: 2201 ." MOVS r2,#1
- 0x2000190e: 2156 V! MOVS r1,#0x56
- 0x20001910: 2000 . MOVS r0,#0
- 0x20001912: f000f9ba .... BL frspim_wr ; 0x20001c8a
- 0x20001916: 2201 ." MOVS r2,#1
- 0x20001918: 2156 V! MOVS r1,#0x56
- 0x2000191a: 2000 . MOVS r0,#0
- 0x2000191c: f000f97a ..z. BL frspim_rd ; 0x20001c14
- 0x20001920: b2c0 .. UXTB r0,r0
- 0x20001922: f0400320 @. . ORR r3,r0,#0x20
- 0x20001926: 2201 ." MOVS r2,#1
- 0x20001928: 2156 V! MOVS r1,#0x56
- 0x2000192a: 2000 . MOVS r0,#0
- 0x2000192c: f000f9ad .... BL frspim_wr ; 0x20001c8a
- 0x20001930: f7ffff09 .... BL patch_reset_entry ; 0x20001746
- 0x20001934: e8bd4010 ...@ POP {r4,lr}
- 0x20001938: e6e0 .. B patch_init ; 0x200016fc
- 0x2000193a: e7ff .. B 0x2000193c ; low_power_restore_entry_imp + 250
- 0x2000193c: bd10 .. POP {r4,pc}
- 0x2000193e: 4770 pG BX lr
- 0x20001940: 4770 pG BX lr
- 0x20001942: 2000 . MOVS r0,#0
- 0x20001944: 4770 pG BX lr
- flash_write
- 0x20001946: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x2000194a: 4605 .F MOV r5,r0
- 0x2000194c: 4617 .F MOV r7,r2
- 0x2000194e: 460c .F MOV r4,r1
- 0x20001950: f6440899 D... MOV r8,#0x4899
- 0x20001954: 2020 MOVS r0,#0x20
- 0x20001956: f7fff958 ..X. BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x2000195a: 9001 .. STR r0,[sp,#4]
- 0x2000195c: f000fa5a ..Z. BL disable_cache ; 0x20001e14
- 0x20001960: 2000 . MOVS r0,#0
- 0x20001962: f001fa47 ..G. BL flash_protect_disable ; 0x20002df4
- 0x20001966: 486a jH LDR r0,[pc,#424] ; [0x20001b10] = 0x20000080
- 0x20001968: f8df91b8 .... LDR r9,[pc,#440] ; [0x20001b24] = 0x1fcc0
- 0x2000196c: f8dfa1b8 .... LDR r10,[pc,#440] ; [0x20001b28] = 0x500b0000
- 0x20001970: 6840 @h LDR r0,[r0,#4]
- 0x20001972: ebb50f40 ..@. CMP r5,r0,LSL #1
- 0x20001976: d302 .. BCC 0x2000197e ; flash_write + 56
- 0x20001978: f5b52f00 .../ CMP r5,#0x80000
- 0x2000197c: d345 E. BCC 0x20001a0a ; flash_write + 196
- 0x2000197e: f7fffbaf .... BL app_get_ota_state ; 0x200010e0
- 0x20001982: bbe8 .. CBNZ r0,0x20001a00 ; flash_write + 186
- 0x20001984: e043 C. B 0x20001a0e ; flash_write + 200
- 0x20001986: bf00 .. NOP
- 0x20001988: f5b51f80 .... CMP r5,#0x100000
- 0x2000198c: d20d .. BCS 0x200019aa ; flash_write + 100
- 0x2000198e: f5c51680 .... RSB r6,r5,#0x100000
- 0x20001992: 42a6 .B CMP r6,r4
- 0x20001994: d300 .. BCC 0x20001998 ; flash_write + 82
- 0x20001996: 4626 &F MOV r6,r4
- 0x20001998: 463a :F MOV r2,r7
- 0x2000199a: 4631 1F MOV r1,r6
- 0x2000199c: 4628 (F MOV r0,r5
- 0x2000199e: 4643 CF MOV r3,r8
- 0x200019a0: 4798 .G BLX r3
- 0x200019a2: 4435 5D ADD r5,r5,r6
- 0x200019a4: 4437 7D ADD r7,r7,r6
- 0x200019a6: 1ba4 .. SUBS r4,r4,r6
- 0x200019a8: e02f /. B 0x20001a0a ; flash_write + 196
- 0x200019aa: f8d92000 ... LDR r2,[r9,#0]
- 0x200019ae: 0d29 ). LSRS r1,r5,#20
- 0x200019b0: 0509 .. LSLS r1,r1,#20
- 0x200019b2: f8d2b014 .... LDR r11,[r2,#0x14]
- 0x200019b6: f3c50313 .... UBFX r3,r5,#0,#20
- 0x200019ba: 6992 .i LDR r2,[r2,#0x18]
- 0x200019bc: 9200 .. STR r2,[sp,#0]
- 0x200019be: f8d96000 ...` LDR r6,[r9,#0]
- 0x200019c2: 2200 ." MOVS r2,#0
- 0x200019c4: 6172 ra STR r2,[r6,#0x14]
- 0x200019c6: f8d90000 .... LDR r0,[r9,#0]
- 0x200019ca: 6182 .a STR r2,[r0,#0x18]
- 0x200019cc: f1017180 ...q ADD r1,r1,#0x1000000
- 0x200019d0: f8ca1024 ..$. STR r1,[r10,#0x24]
- 0x200019d4: f5c31680 .... RSB r6,r3,#0x100000
- 0x200019d8: 42a6 .B CMP r6,r4
- 0x200019da: d300 .. BCC 0x200019de ; flash_write + 152
- 0x200019dc: 4626 &F MOV r6,r4
- 0x200019de: 4618 .F MOV r0,r3
- 0x200019e0: 463a :F MOV r2,r7
- 0x200019e2: 4631 1F MOV r1,r6
- 0x200019e4: 4643 CF MOV r3,r8
- 0x200019e6: 4798 .G BLX r3
- 0x200019e8: f04f7180 O..q MOV r1,#0x1000000
- 0x200019ec: 4435 5D ADD r5,r5,r6
- 0x200019ee: 4437 7D ADD r7,r7,r6
- 0x200019f0: 1ba4 .. SUBS r4,r4,r6
- 0x200019f2: f8ca1024 ..$. STR r1,[r10,#0x24]
- 0x200019f6: f8d92000 ... LDR r2,[r9,#0]
- 0x200019fa: f8c2b014 .... STR r11,[r2,#0x14]
- 0x200019fe: e000 .. B 0x20001a02 ; flash_write + 188
- 0x20001a00: e003 .. B 0x20001a0a ; flash_write + 196
- 0x20001a02: f8d90000 .... LDR r0,[r9,#0]
- 0x20001a06: 9900 .. LDR r1,[sp,#0]
- 0x20001a08: 6181 .a STR r1,[r0,#0x18]
- 0x20001a0a: 2c00 ., CMP r4,#0
- 0x20001a0c: d1bc .. BNE 0x20001988 ; flash_write + 66
- 0x20001a0e: 2000 . MOVS r0,#0
- 0x20001a10: f001f9ba .... BL flash_protect_enable ; 0x20002d88
- 0x20001a14: 2001 . MOVS r0,#1
- 0x20001a16: f7fff8a3 .... BL enable_cache ; 0x20000b60
- 0x20001a1a: 9801 .. LDR r0,[sp,#4]
- 0x20001a1c: e8bd5ffc ..._ POP {r2-r12,lr}
- 0x20001a20: f7ffb8f8 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- flash_erase
- 0x20001a24: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x20001a28: 4604 .F MOV r4,r0
- 0x20001a2a: 460e .F MOV r6,r1
- 0x20001a2c: f2447575 D.uu MOV r5,#0x4775
- 0x20001a30: 2020 MOVS r0,#0x20
- 0x20001a32: f7fff8ea .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20001a36: 4607 .F MOV r7,r0
- 0x20001a38: f000f9ec .... BL disable_cache ; 0x20001e14
- 0x20001a3c: 2000 . MOVS r0,#0
- 0x20001a3e: f001f9d9 .... BL flash_protect_disable ; 0x20002df4
- 0x20001a42: 4833 3H LDR r0,[pc,#204] ; [0x20001b10] = 0x20000080
- 0x20001a44: 6840 @h LDR r0,[r0,#4]
- 0x20001a46: ebb40f40 ..@. CMP r4,r0,LSL #1
- 0x20001a4a: d302 .. BCC 0x20001a52 ; flash_erase + 46
- 0x20001a4c: f5b42f00 .../ CMP r4,#0x80000
- 0x20001a50: d302 .. BCC 0x20001a58 ; flash_erase + 52
- 0x20001a52: f7fffb45 ..E. BL app_get_ota_state ; 0x200010e0
- 0x20001a56: b110 .. CBZ r0,0x20001a5e ; flash_erase + 58
- 0x20001a58: 4631 1F MOV r1,r6
- 0x20001a5a: 4620 F MOV r0,r4
- 0x20001a5c: 47a8 .G BLX r5
- 0x20001a5e: 2000 . MOVS r0,#0
- 0x20001a60: f001f992 .... BL flash_protect_enable ; 0x20002d88
- 0x20001a64: 2001 . MOVS r0,#1
- 0x20001a66: f7fff87b ..{. BL enable_cache ; 0x20000b60
- 0x20001a6a: 4638 8F MOV r0,r7
- 0x20001a6c: e8bd41f0 ...A POP {r4-r8,lr}
- 0x20001a70: f7ffb8d0 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- flash_read
- 0x20001a74: e92d5fff -.._ PUSH {r0-r12,lr}
- 0x20001a78: f8df90a8 .... LDR r9,[pc,#168] ; [0x20001b24] = 0x1fcc0
- 0x20001a7c: f8dfa0a8 .... LDR r10,[pc,#168] ; [0x20001b28] = 0x500b0000
- 0x20001a80: 4617 .F MOV r7,r2
- 0x20001a82: 460c .F MOV r4,r1
- 0x20001a84: 4605 .F MOV r5,r0
- 0x20001a86: f6440809 D... MOV r8,#0x4809
- 0x20001a8a: f5b02f00 .../ CMP r0,#0x80000
- 0x20001a8e: d26d m. BCS 0x20001b6c ; flash_read + 248
- 0x20001a90: e06a j. B 0x20001b68 ; flash_read + 244
- 0x20001a92: bf00 .. NOP
- 0x20001a94: f5b51f80 .... CMP r5,#0x100000
- 0x20001a98: d20d .. BCS 0x20001ab6 ; flash_read + 66
- 0x20001a9a: f5c51680 .... RSB r6,r5,#0x100000
- 0x20001a9e: 42a6 .B CMP r6,r4
- 0x20001aa0: d300 .. BCC 0x20001aa4 ; flash_read + 48
- 0x20001aa2: 4626 &F MOV r6,r4
- 0x20001aa4: 463a :F MOV r2,r7
- 0x20001aa6: 4631 1F MOV r1,r6
- 0x20001aa8: 4628 (F MOV r0,r5
- 0x20001aaa: 4643 CF MOV r3,r8
- 0x20001aac: 4798 .G BLX r3
- 0x20001aae: 4435 5D ADD r5,r5,r6
- 0x20001ab0: 4437 7D ADD r7,r7,r6
- 0x20001ab2: 1ba4 .. SUBS r4,r4,r6
- 0x20001ab4: e058 X. B 0x20001b68 ; flash_read + 244
- 0x20001ab6: f3c50013 .... UBFX r0,r5,#0,#20
- 0x20001aba: 9000 .. STR r0,[sp,#0]
- 0x20001abc: f8d90000 .... LDR r0,[r9,#0]
- 0x20001ac0: ea4f5b15 O..[ LSR r11,r5,#20
- 0x20001ac4: ea4f5b0b O..[ LSL r11,r11,#20
- 0x20001ac8: 6940 @i LDR r0,[r0,#0x14]
- 0x20001aca: 464e NF MOV r6,r9
- 0x20001acc: 9003 .. STR r0,[sp,#0xc]
- 0x20001ace: f8d90000 .... LDR r0,[r9,#0]
- 0x20001ad2: 6980 .i LDR r0,[r0,#0x18]
- 0x20001ad4: 9002 .. STR r0,[sp,#8]
- 0x20001ad6: 2020 MOVS r0,#0x20
- 0x20001ad8: f7fff897 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20001adc: 9001 .. STR r0,[sp,#4]
- 0x20001ade: f000f999 .... BL disable_cache ; 0x20001e14
- 0x20001ae2: 6831 1h LDR r1,[r6,#0]
- 0x20001ae4: 2000 . MOVS r0,#0
- 0x20001ae6: 6148 Ha STR r0,[r1,#0x14]
- 0x20001ae8: 6831 1h LDR r1,[r6,#0]
- 0x20001aea: 6188 .a STR r0,[r1,#0x18]
- 0x20001aec: f10b7080 ...p ADD r0,r11,#0x1000000
- 0x20001af0: f8ca0024 ..$. STR r0,[r10,#0x24]
- 0x20001af4: 9800 .. LDR r0,[sp,#0]
- 0x20001af6: e019 .. B 0x20001b2c ; flash_read + 184
- $d
- 0x20001af8: 20003940 @9. DCD 536885568
- 0x20001afc: e0002000 . .. DCD 3758104576
- 0x20001b00: 4b2a0051 Q.*K DCD 1261043793
- 0x20001b04: 22087933 3y." DCD 570980659
- 0x20001b08: 00012f30 0/.. DCD 77616
- 0x20001b0c: 00012410 .$.. DCD 74768
- 0x20001b10: 20000080 ... DCD 536871040
- 0x20001b14: eb012000 . .. DCD 3942719488
- 0x20001b18: 200040cc .@. DCD 536887500
- 0x20001b1c: 20003994 .9. DCD 536885652
- 0x20001b20: e000ed08 .... DCD 3758157064
- 0x20001b24: 0001fcc0 .... DCD 130240
- 0x20001b28: 500b0000 ...P DCD 1342898176
- $t
- 0x20001b2c: f5c01680 .... RSB r6,r0,#0x100000
- 0x20001b30: 42a6 .B CMP r6,r4
- 0x20001b32: d300 .. BCC 0x20001b36 ; flash_read + 194
- 0x20001b34: 4626 &F MOV r6,r4
- 0x20001b36: 463a :F MOV r2,r7
- 0x20001b38: 4631 1F MOV r1,r6
- 0x20001b3a: 4643 CF MOV r3,r8
- 0x20001b3c: 4798 .G BLX r3
- 0x20001b3e: f04f7180 O..q MOV r1,#0x1000000
- 0x20001b42: 4435 5D ADD r5,r5,r6
- 0x20001b44: 4437 7D ADD r7,r7,r6
- 0x20001b46: 1ba4 .. SUBS r4,r4,r6
- 0x20001b48: f8ca1024 ..$. STR r1,[r10,#0x24]
- 0x20001b4c: f8d92000 ... LDR r2,[r9,#0]
- 0x20001b50: 9903 .. LDR r1,[sp,#0xc]
- 0x20001b52: 6151 Qa STR r1,[r2,#0x14]
- 0x20001b54: f8d90000 .... LDR r0,[r9,#0]
- 0x20001b58: 9902 .. LDR r1,[sp,#8]
- 0x20001b5a: 6181 .a STR r1,[r0,#0x18]
- 0x20001b5c: 2001 . MOVS r0,#1
- 0x20001b5e: f7feffff .... BL enable_cache ; 0x20000b60
- 0x20001b62: 9801 .. LDR r0,[sp,#4]
- 0x20001b64: f7fff856 ..V. BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20001b68: 2c00 ., CMP r4,#0
- 0x20001b6a: d193 .. BNE 0x20001a94 ; flash_read + 32
- 0x20001b6c: e8bd9fff .... POP {r0-r12,pc}
- ram_code
- user_entry4
- 0x20001b70: 4770 pG BX lr
- pmu_smooth_calc_calib_result
- 0x20001b72: e92d41fc -..A PUSH {r2-r8,lr}
- 0x20001b76: 4bb0 .K LDR r3,[pc,#704] ; [0x20001e38] = 0x20003994
- 0x20001b78: 460c .F MOV r4,r1
- 0x20001b7a: 4619 .F MOV r1,r3
- 0x20001b7c: 4aad .J LDR r2,[pc,#692] ; [0x20001e34] = 0x16e3600
- 0x20001b7e: 791d .y LDRB r5,[r3,#4]
- 0x20001b80: 4eae .N LDR r6,[pc,#696] ; [0x20001e3c] = 0x20000080
- 0x20001b82: 4faf .O LDR r7,[pc,#700] ; [0x20001e40] = 0x200047a0
- 0x20001b84: 7949 Iy LDRB r1,[r1,#5]
- 0x20001b86: b13d =. CBZ r5,0x20001b98 ; pmu_smooth_calc_calib_result + 38
- 0x20001b88: b1c0 .. CBZ r0,0x20001bbc ; pmu_smooth_calc_calib_result + 74
- 0x20001b8a: f8d3c00c .... LDR r12,[r3,#0xc]
- 0x20001b8e: 4564 dE CMP r4,r12
- 0x20001b90: d904 .. BLS 0x20001b9c ; pmu_smooth_calc_calib_result + 42
- 0x20001b92: eba4000c .... SUB r0,r4,r12
- 0x20001b96: e003 .. B 0x20001ba0 ; pmu_smooth_calc_calib_result + 46
- 0x20001b98: 6898 .h LDR r0,[r3,#8]
- 0x20001b9a: e016 .. B 0x20001bca ; pmu_smooth_calc_calib_result + 88
- 0x20001b9c: ebac0004 .... SUB r0,r12,r4
- 0x20001ba0: b160 `. CBZ r0,0x20001bbc ; pmu_smooth_calc_calib_result + 74
- 0x20001ba2: f8dfe2a0 .... LDR lr,[pc,#672] ; [0x20001e44] = 0xf4240
- 0x20001ba6: fb00f00e .... MUL r0,r0,lr
- 0x20001baa: fbb0f0fc .... UDIV r0,r0,r12
- 0x20001bae: f8b6c01c .... LDRH r12,[r6,#0x1c]
- 0x20001bb2: 4584 .E CMP r12,r0
- 0x20001bb4: d202 .. BCS 0x20001bbc ; pmu_smooth_calc_calib_result + 74
- 0x20001bb6: 2000 . MOVS r0,#0
- 0x20001bb8: e8bd81fc .... POP {r2-r8,pc}
- 0x20001bbc: f8570021 W.!. LDR r0,[r7,r1,LSL #2]
- 0x20001bc0: f8d3c008 .... LDR r12,[r3,#8]
- 0x20001bc4: ebac0000 .... SUB r0,r12,r0
- 0x20001bc8: 6098 .` STR r0,[r3,#8]
- 0x20001bca: 4420 D ADD r0,r0,r4
- 0x20001bcc: 6098 .` STR r0,[r3,#8]
- 0x20001bce: f8474021 G.!@ STR r4,[r7,r1,LSL #2]
- 0x20001bd2: 1c49 I. ADDS r1,r1,#1
- 0x20001bd4: b2c9 .. UXTB r1,r1
- 0x20001bd6: 7159 Yq STRB r1,[r3,#5]
- 0x20001bd8: 290a .) CMP r1,#0xa
- 0x20001bda: d304 .. BCC 0x20001be6 ; pmu_smooth_calc_calib_result + 116
- 0x20001bdc: 2101 .! MOVS r1,#1
- 0x20001bde: 7119 .q STRB r1,[r3,#4]
- 0x20001be0: 2100 .! MOVS r1,#0
- 0x20001be2: 7159 Yq STRB r1,[r3,#5]
- 0x20001be4: e000 .. B 0x20001be8 ; pmu_smooth_calc_calib_result + 118
- 0x20001be6: b11d .. CBZ r5,0x20001bf0 ; pmu_smooth_calc_calib_result + 126
- 0x20001be8: 210a .! MOVS r1,#0xa
- 0x20001bea: fbb0f0f1 .... UDIV r0,r0,r1
- 0x20001bee: 60d8 .` STR r0,[r3,#0xc]
- 0x20001bf0: f8b63044 ..D0 LDRH r3,[r6,#0x44]
- 0x20001bf4: 4669 iF MOV r1,sp
- 0x20001bf6: a801 .. ADD r0,sp,#4
- 0x20001bf8: f7fff852 ..R. BL $Ven$TT$L$$rwip_sleep_mul_64 ; 0x20000ca0
- 0x20001bfc: e9dd1000 .... LDRD r1,r0,[sp,#0]
- 0x20001c00: 4622 "F MOV r2,r4
- 0x20001c02: f7fff852 ..R. BL $Ven$TT$L$$rwip_sleep_div_64 ; 0x20000caa
- 0x20001c06: f04f5100 O..Q MOV r1,#0x20000000
- 0x20001c0a: 0840 @. LSRS r0,r0,#1
- 0x20001c0c: f8a101ae .... STRH r0,[r1,#0x1ae]
- 0x20001c10: 2001 . MOVS r0,#1
- 0x20001c12: e7d1 .. B 0x20001bb8 ; pmu_smooth_calc_calib_result + 70
- frspim_rd
- 0x20001c14: b5f8 .. PUSH {r3-r7,lr}
- 0x20001c16: 4605 .F MOV r5,r0
- 0x20001c18: 4616 .F MOV r6,r2
- 0x20001c1a: 460c .F MOV r4,r1
- 0x20001c1c: 2020 MOVS r0,#0x20
- 0x20001c1e: f7fefff4 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20001c22: 4b89 .K LDR r3,[pc,#548] ; [0x20001e48] = 0x1fcc4
- 0x20001c24: 6819 .h LDR r1,[r3,#0]
- 0x20001c26: 6809 .h LDR r1,[r1,#0]
- 0x20001c28: 681a .h LDR r2,[r3,#0]
- 0x20001c2a: f3661106 f... BFI r1,r6,#4,#3
- 0x20001c2e: 6011 .` STR r1,[r2,#0]
- 0x20001c30: 6819 .h LDR r1,[r3,#0]
- 0x20001c32: 6809 .h LDR r1,[r1,#0]
- 0x20001c34: 681a .h LDR r2,[r3,#0]
- 0x20001c36: f3650183 e... BFI r1,r5,#2,#2
- 0x20001c3a: 6011 .` STR r1,[r2,#0]
- 0x20001c3c: 6819 .h LDR r1,[r3,#0]
- 0x20001c3e: 6809 .h LDR r1,[r1,#0]
- 0x20001c40: 681a .h LDR r2,[r3,#0]
- 0x20001c42: f4217180 !..q BIC r1,r1,#0x100
- 0x20001c46: 6011 .` STR r1,[r2,#0]
- 0x20001c48: 6819 .h LDR r1,[r3,#0]
- 0x20001c4a: 6809 .h LDR r1,[r1,#0]
- 0x20001c4c: 681a .h LDR r2,[r3,#0]
- 0x20001c4e: f3644117 d..A BFI r1,r4,#16,#8
- 0x20001c52: 6011 .` STR r1,[r2,#0]
- 0x20001c54: 6819 .h LDR r1,[r3,#0]
- 0x20001c56: 6809 .h LDR r1,[r1,#0]
- 0x20001c58: 681a .h LDR r2,[r3,#0]
- 0x20001c5a: f0410101 A... ORR r1,r1,#1
- 0x20001c5e: 6011 .` STR r1,[r2,#0]
- 0x20001c60: 2100 .! MOVS r1,#0
- 0x20001c62: e002 .. B 0x20001c6a ; frspim_rd + 86
- 0x20001c64: f89d1000 .... LDRB r1,[sp,#0]
- 0x20001c68: 1c49 I. ADDS r1,r1,#1
- 0x20001c6a: f88d1000 .... STRB r1,[sp,#0]
- 0x20001c6e: f89d1000 .... LDRB r1,[sp,#0]
- 0x20001c72: 290a .) CMP r1,#0xa
- 0x20001c74: d3f6 .. BCC 0x20001c64 ; frspim_rd + 80
- 0x20001c76: 6819 .h LDR r1,[r3,#0]
- 0x20001c78: 6809 .h LDR r1,[r1,#0]
- 0x20001c7a: 07c9 .. LSLS r1,r1,#31
- 0x20001c7c: d1fb .. BNE 0x20001c76 ; frspim_rd + 98
- 0x20001c7e: 6819 .h LDR r1,[r3,#0]
- 0x20001c80: 688c .h LDR r4,[r1,#8]
- 0x20001c82: f7feffc7 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20001c86: 4620 F MOV r0,r4
- 0x20001c88: bdf8 .. POP {r3-r7,pc}
- frspim_wr
- 0x20001c8a: b5f8 .. PUSH {r3-r7,lr}
- 0x20001c8c: 4607 .F MOV r7,r0
- 0x20001c8e: 461c .F MOV r4,r3
- 0x20001c90: 4615 .F MOV r5,r2
- 0x20001c92: 460e .F MOV r6,r1
- 0x20001c94: 2020 MOVS r0,#0x20
- 0x20001c96: f7feffb8 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20001c9a: 4601 .F MOV r1,r0
- 0x20001c9c: 486a jH LDR r0,[pc,#424] ; [0x20001e48] = 0x1fcc4
- 0x20001c9e: 6802 .h LDR r2,[r0,#0]
- 0x20001ca0: 6812 .h LDR r2,[r2,#0]
- 0x20001ca2: 6803 .h LDR r3,[r0,#0]
- 0x20001ca4: f3651206 e... BFI r2,r5,#4,#3
- 0x20001ca8: 601a .` STR r2,[r3,#0]
- 0x20001caa: 6802 .h LDR r2,[r0,#0]
- 0x20001cac: 6812 .h LDR r2,[r2,#0]
- 0x20001cae: 6803 .h LDR r3,[r0,#0]
- 0x20001cb0: f3670283 g... BFI r2,r7,#2,#2
- 0x20001cb4: 601a .` STR r2,[r3,#0]
- 0x20001cb6: 6802 .h LDR r2,[r0,#0]
- 0x20001cb8: 6812 .h LDR r2,[r2,#0]
- 0x20001cba: 6803 .h LDR r3,[r0,#0]
- 0x20001cbc: f4427280 B..r ORR r2,r2,#0x100
- 0x20001cc0: 601a .` STR r2,[r3,#0]
- 0x20001cc2: 6802 .h LDR r2,[r0,#0]
- 0x20001cc4: 6812 .h LDR r2,[r2,#0]
- 0x20001cc6: 6803 .h LDR r3,[r0,#0]
- 0x20001cc8: f3664217 f..B BFI r2,r6,#16,#8
- 0x20001ccc: 601a .` STR r2,[r3,#0]
- 0x20001cce: 6802 .h LDR r2,[r0,#0]
- 0x20001cd0: 6054 T` STR r4,[r2,#4]
- 0x20001cd2: 6802 .h LDR r2,[r0,#0]
- 0x20001cd4: 6812 .h LDR r2,[r2,#0]
- 0x20001cd6: 6803 .h LDR r3,[r0,#0]
- 0x20001cd8: f0420201 B... ORR r2,r2,#1
- 0x20001cdc: 601a .` STR r2,[r3,#0]
- 0x20001cde: 2200 ." MOVS r2,#0
- 0x20001ce0: e003 .. B 0x20001cea ; frspim_wr + 96
- 0x20001ce2: bf00 .. NOP
- 0x20001ce4: f89d2000 ... LDRB r2,[sp,#0]
- 0x20001ce8: 1c52 R. ADDS r2,r2,#1
- 0x20001cea: f88d2000 ... STRB r2,[sp,#0]
- 0x20001cee: f89d2000 ... LDRB r2,[sp,#0]
- 0x20001cf2: 2a0a .* CMP r2,#0xa
- 0x20001cf4: d3f6 .. BCC 0x20001ce4 ; frspim_wr + 90
- 0x20001cf6: 6802 .h LDR r2,[r0,#0]
- 0x20001cf8: 6812 .h LDR r2,[r2,#0]
- 0x20001cfa: 07d2 .. LSLS r2,r2,#31
- 0x20001cfc: d1fb .. BNE 0x20001cf6 ; frspim_wr + 108
- 0x20001cfe: e8bd40f8 ...@ POP {r3-r7,lr}
- 0x20001d02: 4608 .F MOV r0,r1
- 0x20001d04: f7febf86 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- check_lp_clock
- 0x20001d08: b510 .. PUSH {r4,lr}
- 0x20001d0a: 4c4b KL LDR r4,[pc,#300] ; [0x20001e38] = 0x20003994
- 0x20001d0c: 78a0 .x LDRB r0,[r4,#2]
- 0x20001d0e: 07c0 .. LSLS r0,r0,#31
- 0x20001d10: d11e .. BNE 0x20001d50 ; check_lp_clock + 72
- 0x20001d12: 2204 ." MOVS r2,#4
- 0x20001d14: 217c |! MOVS r1,#0x7c
- 0x20001d16: f7ffff7d ..}. BL frspim_rd ; 0x20001c14
- 0x20001d1a: 1c40 @. ADDS r0,r0,#1
- 0x20001d1c: d018 .. BEQ 0x20001d50 ; check_lp_clock + 72
- 0x20001d1e: 2003 . MOVS r0,#3
- 0x20001d20: f000fdf1 .... BL co_delay_10us ; 0x20002906
- 0x20001d24: 2204 ." MOVS r2,#4
- 0x20001d26: 217c |! MOVS r1,#0x7c
- 0x20001d28: 2000 . MOVS r0,#0
- 0x20001d2a: f7ffff73 ..s. BL frspim_rd ; 0x20001c14
- 0x20001d2e: 4601 .F MOV r1,r0
- 0x20001d30: 78a0 .x LDRB r0,[r4,#2]
- 0x20001d32: f3400040 @.@. SBFX r0,r0,#1,#1
- 0x20001d36: 1c40 @. ADDS r0,r0,#1
- 0x20001d38: f7ffff1b .... BL pmu_smooth_calc_calib_result ; 0x20001b72
- 0x20001d3c: 0001 .. MOVS r1,r0
- 0x20001d3e: f44f5080 O..P MOV r0,#0x1000
- 0x20001d42: d006 .. BEQ 0x20001d52 ; check_lp_clock + 74
- 0x20001d44: f7feffb6 .... BL $Ven$TT$L$$rwip_prevent_sleep_clear ; 0x20000cb4
- 0x20001d48: 78a0 .x LDRB r0,[r4,#2]
- 0x20001d4a: f0400001 @... ORR r0,r0,#1
- 0x20001d4e: 70a0 .p STRB r0,[r4,#2]
- 0x20001d50: bd10 .. POP {r4,pc}
- 0x20001d52: 78a1 .x LDRB r1,[r4,#2]
- 0x20001d54: 078a .. LSLS r2,r1,#30
- 0x20001d56: d4f5 .. BMI 0x20001d44 ; check_lp_clock + 60
- 0x20001d58: f0410002 A... ORR r0,r1,#2
- 0x20001d5c: 70a0 .p STRB r0,[r4,#2]
- 0x20001d5e: 2201 ." MOVS r2,#1
- 0x20001d60: 2156 V! MOVS r1,#0x56
- 0x20001d62: 2000 . MOVS r0,#0
- 0x20001d64: f7ffff56 ..V. BL frspim_rd ; 0x20001c14
- 0x20001d68: f000037f .... AND r3,r0,#0x7f
- 0x20001d6c: 2201 ." MOVS r2,#1
- 0x20001d6e: 2156 V! MOVS r1,#0x56
- 0x20001d70: 2000 . MOVS r0,#0
- 0x20001d72: f7ffff8a .... BL frspim_wr ; 0x20001c8a
- 0x20001d76: 2005 . MOVS r0,#5
- 0x20001d78: f000fdc5 .... BL co_delay_10us ; 0x20002906
- 0x20001d7c: 482f /H LDR r0,[pc,#188] ; [0x20001e3c] = 0x20000080
- 0x20001d7e: f8b01044 ..D. LDRH r1,[r0,#0x44]
- 0x20001d82: e8bd4010 ...@ POP {r4,lr}
- 0x20001d86: 2000 . MOVS r0,#0
- 0x20001d88: f7febf85 .... B $Ven$TT$L$$pmu_calibration_start ; 0x20000c96
- check_lp_clock_reset
- 0x20001d8c: b510 .. PUSH {r4,lr}
- 0x20001d8e: 4c2a *L LDR r4,[pc,#168] ; [0x20001e38] = 0x20003994
- 0x20001d90: 7820 x LDRB r0,[r4,#0]
- 0x20001d92: b120 . CBZ r0,0x20001d9e ; check_lp_clock_reset + 18
- 0x20001d94: 78a0 .x LDRB r0,[r4,#2]
- 0x20001d96: f0400001 @... ORR r0,r0,#1
- 0x20001d9a: 70a0 .p STRB r0,[r4,#2]
- 0x20001d9c: bd10 .. POP {r4,pc}
- 0x20001d9e: f44f5080 O..P MOV r0,#0x1000
- 0x20001da2: f7feff8c .... BL $Ven$TT$L$$rwip_prevent_sleep_set ; 0x20000cbe
- 0x20001da6: 2000 . MOVS r0,#0
- 0x20001da8: e7f7 .. B 0x20001d9a ; check_lp_clock_reset + 14
- main_loop
- 0x20001daa: f7feff8d .... BL $Ven$TT$L$$GLOBAL_INT_START ; 0x20000cc8
- 0x20001dae: 4c27 'L LDR r4,[pc,#156] ; [0x20001e4c] = 0x20000174
- 0x20001db0: 4d27 'M LDR r5,[pc,#156] ; [0x20001e50] = 0x20000178
- 0x20001db2: bf00 .. NOP
- 0x20001db4: f7feff8d .... BL $Ven$TT$L$$rwip_schedule ; 0x20000cd2
- 0x20001db8: f7ffffa6 .... BL check_lp_clock ; 0x20001d08
- 0x20001dbc: 2020 MOVS r0,#0x20
- 0x20001dbe: f7feff24 ..$. BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20001dc2: 4606 .F MOV r6,r0
- 0x20001dc4: f7feff8a .... BL $Ven$TT$L$$rwip_sleep ; 0x20000cdc
- 0x20001dc8: 2802 .( CMP r0,#2
- 0x20001dca: d003 .. BEQ 0x20001dd4 ; main_loop + 42
- 0x20001dcc: 4630 0F MOV r0,r6
- 0x20001dce: f7feff21 ..!. BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20001dd2: e7ef .. B 0x20001db4 ; main_loop + 10
- 0x20001dd4: 23c3 .# MOVS r3,#0xc3
- 0x20001dd6: 2201 ." MOVS r2,#1
- 0x20001dd8: 219f .! MOVS r1,#0x9f
- 0x20001dda: 2000 . MOVS r0,#0
- 0x20001ddc: f7ffff55 ..U. BL frspim_wr ; 0x20001c8a
- 0x20001de0: 6820 h LDR r0,[r4,#0]
- 0x20001de2: b100 .. CBZ r0,0x20001de6 ; main_loop + 60
- 0x20001de4: 4780 .G BLX r0
- 0x20001de6: f7feff7e ..~. BL $Ven$TT$L$$low_power_save ; 0x20000ce6
- 0x20001dea: f7feff81 .... BL $Ven$TT$L$$low_power_restore ; 0x20000cf0
- 0x20001dee: f7ffffcd .... BL check_lp_clock_reset ; 0x20001d8c
- 0x20001df2: 6829 )h LDR r1,[r5,#0]
- 0x20001df4: b101 .. CBZ r1,0x20001df8 ; main_loop + 78
- 0x20001df6: 4788 .G BLX r1
- 0x20001df8: 235a Z# MOVS r3,#0x5a
- 0x20001dfa: 2201 ." MOVS r2,#1
- 0x20001dfc: 219f .! MOVS r1,#0x9f
- 0x20001dfe: 2000 . MOVS r0,#0
- 0x20001e00: f7ffff43 ..C. BL frspim_wr ; 0x20001c8a
- 0x20001e04: 4630 0F MOV r0,r6
- 0x20001e06: f7feff05 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20001e0a: 4913 .I LDR r1,[pc,#76] ; [0x20001e58] = 0x20000158
- 0x20001e0c: 4811 .H LDR r0,[pc,#68] ; [0x20001e54] = 0x200009b4
- 0x20001e0e: 6809 .h LDR r1,[r1,#0]
- 0x20001e10: 4788 .G BLX r1
- 0x20001e12: e7cf .. B 0x20001db4 ; main_loop + 10
- disable_cache
- 0x20001e14: f3ef8110 .... MRS r1,PRIMASK
- 0x20001e18: b672 r. CPSID i
- 0x20001e1a: 223c <" MOVS r2,#0x3c
- 0x20001e1c: 480f .H LDR r0,[pc,#60] ; [0x20001e5c] = 0x500a0000
- 0x20001e1e: 6002 .` STR r2,[r0,#0]
- 0x20001e20: 2238 8" MOVS r2,#0x38
- 0x20001e22: 6002 .` STR r2,[r0,#0]
- 0x20001e24: 6842 Bh LDR r2,[r0,#4]
- 0x20001e26: 0792 .. LSLS r2,r2,#30
- 0x20001e28: d1fc .. BNE 0x20001e24 ; disable_cache + 16
- 0x20001e2a: 2900 .) CMP r1,#0
- 0x20001e2c: d100 .. BNE 0x20001e30 ; disable_cache + 28
- 0x20001e2e: b662 b. CPSIE i
- 0x20001e30: 4770 pG BX lr
- $d
- 0x20001e32: 0000 .. DCW 0
- 0x20001e34: 016e3600 .6n. DCD 24000000
- 0x20001e38: 20003994 .9. DCD 536885652
- 0x20001e3c: 20000080 ... DCD 536871040
- 0x20001e40: 200047a0 .G. DCD 536889248
- 0x20001e44: 000f4240 @B.. DCD 1000000
- 0x20001e48: 0001fcc4 .... DCD 130244
- 0x20001e4c: 20000174 t.. DCD 536871284
- 0x20001e50: 20000178 x.. DCD 536871288
- 0x20001e54: 200009b4 ... DCD 536873396
- 0x20001e58: 20000158 X.. DCD 536871256
- 0x20001e5c: 500a0000 ...P DCD 1342832640
- $t
- ram_code
- vPortSuppressTicksAndSleep_patch
- 0x20001e60: b5fe .. PUSH {r1-r7,lr}
- 0x20001e62: 4d4c LM LDR r5,[pc,#304] ; [0x20001f94] = 0x20000080
- 0x20001e64: f2402271 @.q" MOV r2,#0x271
- 0x20001e68: 6b69 ik LDR r1,[r5,#0x34]
- 0x20001e6a: 0849 I. LSRS r1,r1,#1
- 0x20001e6c: 4351 QC MULS r1,r2,r1
- 0x20001e6e: f44f727a O.zr MOV r2,#0x3e8
- 0x20001e72: fbb1f1f2 .... UDIV r1,r1,r2
- 0x20001e76: 4351 QC MULS r1,r2,r1
- 0x20001e78: fbb1f1f2 .... UDIV r1,r1,r2
- 0x20001e7c: 4281 .B CMP r1,r0
- 0x20001e7e: d200 .. BCS 0x20001e82 ; vPortSuppressTicksAndSleep_patch + 34
- 0x20001e80: 4608 .F MOV r0,r1
- 0x20001e82: f8951046 ..F. LDRB r1,[r5,#0x46]
- 0x20001e86: 4281 .B CMP r1,r0
- 0x20001e88: d200 .. BCS 0x20001e8c ; vPortSuppressTicksAndSleep_patch + 44
- 0x20001e8a: 1a40 @. SUBS r0,r0,r1
- 0x20001e8c: f44f61fa O..a MOV r1,#0x7d0
- 0x20001e90: 4348 HC MULS r0,r1,r0
- 0x20001e92: f2402171 @.q! MOV r1,#0x271
- 0x20001e96: fbb0f0f1 .... UDIV r0,r0,r1
- 0x20001e9a: 9000 .. STR r0,[sp,#0]
- 0x20001e9c: b672 r. CPSID i
- 0x20001e9e: f3bf8f4f ..O. DSB
- 0x20001ea2: f3bf8f6f ..o. ISB
- 0x20001ea6: f7feff28 ..(. BL $Ven$TT$L$$eTaskConfirmSleepModeStatus ; 0x20000cfa
- 0x20001eaa: b3d8 .. CBZ r0,0x20001f24 ; vPortSuppressTicksAndSleep_patch + 196
- 0x20001eac: 4668 hF MOV r0,sp
- 0x20001eae: f7feff29 ..). BL $Ven$TT$L$$rwip_sleep_time_calc ; 0x20000d04
- 0x20001eb2: b3b8 .. CBZ r0,0x20001f24 ; vPortSuppressTicksAndSleep_patch + 196
- 0x20001eb4: 2020 MOVS r0,#0x20
- 0x20001eb6: f7fefea8 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20001eba: 2100 .! MOVS r1,#0
- 0x20001ebc: 2203 ." MOVS r2,#3
- 0x20001ebe: 4608 .F MOV r0,r1
- 0x20001ec0: f7fefedf .... BL $Ven$TT$L$$FPB_CompSet ; 0x20000c82
- 0x20001ec4: 2100 .! MOVS r1,#0
- 0x20001ec6: 2204 ." MOVS r2,#4
- 0x20001ec8: 4608 .F MOV r0,r1
- 0x20001eca: f7fefeda .... BL $Ven$TT$L$$FPB_CompSet ; 0x20000c82
- 0x20001ece: a801 .. ADD r0,sp,#4
- 0x20001ed0: f7feff1d .... BL $Ven$TT$L$$rwip_time_get ; 0x20000d0e
- 0x20001ed4: 4e30 0N LDR r6,[pc,#192] ; [0x20001f98] = 0x200039b0
- 0x20001ed6: e9dd1201 .... LDRD r1,r2,[sp,#4]
- 0x20001eda: 6870 ph LDR r0,[r6,#4]
- 0x20001edc: e9c01200 .... STRD r1,r2,[r0,#0]
- 0x20001ee0: f7feff1a .... BL $Ven$TT$L$$rwble_sleep_enter ; 0x20000d18
- 0x20001ee4: f04f4480 O..D MOV r4,#0x40000000
- 0x20001ee8: 9b00 .. LDR r3,[sp,#0]
- 0x20001eea: 6363 cc STR r3,[r4,#0x34]
- 0x20001eec: 2008 . MOVS r0,#8
- 0x20001eee: 60e0 .` STR r0,[r4,#0xc]
- 0x20001ef0: f04f30ff O..0 MOV r0,#0xffffffff
- 0x20001ef4: 61a0 .a STR r0,[r4,#0x18]
- 0x20001ef6: 2204 ." MOVS r2,#4
- 0x20001ef8: 214c L! MOVS r1,#0x4c
- 0x20001efa: 2000 . MOVS r0,#0
- 0x20001efc: f7fffec5 .... BL frspim_wr ; 0x20001c8a
- 0x20001f00: f895002c ..,. LDRB r0,[r5,#0x2c]
- 0x20001f04: 0680 .. LSLS r0,r0,#26
- 0x20001f06: d512 .. BPL 0x20001f2e ; vPortSuppressTicksAndSleep_patch + 206
- 0x20001f08: 4824 $H LDR r0,[pc,#144] ; [0x20001f9c] = 0x200009b4
- 0x20001f0a: 6a80 .j LDR r0,[r0,#0x28]
- 0x20001f0c: 4780 .G BLX r0
- 0x20001f0e: 6b20 k LDR r0,[r4,#0x30]
- 0x20001f10: f3c030c0 ...0 UBFX r0,r0,#15,#1
- 0x20001f14: 2800 .( CMP r0,#0
- 0x20001f16: d0fa .. BEQ 0x20001f0e ; vPortSuppressTicksAndSleep_patch + 174
- 0x20001f18: 6b20 k LDR r0,[r4,#0x30]
- 0x20001f1a: f3c030c0 ...0 UBFX r0,r0,#15,#1
- 0x20001f1e: 2800 .( CMP r0,#0
- 0x20001f20: d1fa .. BNE 0x20001f18 ; vPortSuppressTicksAndSleep_patch + 184
- 0x20001f22: e02c ,. B 0x20001f7e ; vPortSuppressTicksAndSleep_patch + 286
- 0x20001f24: e7ff .. B 0x20001f26 ; vPortSuppressTicksAndSleep_patch + 198
- 0x20001f26: b662 b. CPSIE i
- 0x20001f28: f7fffeee .... BL check_lp_clock ; 0x20001d08
- 0x20001f2c: bdfe .. POP {r1-r7,pc}
- 0x20001f2e: 23c3 .# MOVS r3,#0xc3
- 0x20001f30: 2201 ." MOVS r2,#1
- 0x20001f32: 219f .! MOVS r1,#0x9f
- 0x20001f34: 2000 . MOVS r0,#0
- 0x20001f36: f7fffea8 .... BL frspim_wr ; 0x20001c8a
- 0x20001f3a: 4819 .H LDR r0,[pc,#100] ; [0x20001fa0] = 0x20000174
- 0x20001f3c: 6800 .h LDR r0,[r0,#0]
- 0x20001f3e: b100 .. CBZ r0,0x20001f42 ; vPortSuppressTicksAndSleep_patch + 226
- 0x20001f40: 4780 .G BLX r0
- 0x20001f42: f7fefed0 .... BL $Ven$TT$L$$low_power_save ; 0x20000ce6
- 0x20001f46: f7fefed3 .... BL $Ven$TT$L$$low_power_restore ; 0x20000cf0
- 0x20001f4a: f7ffff1f .... BL check_lp_clock_reset ; 0x20001d8c
- 0x20001f4e: 2100 .! MOVS r1,#0
- 0x20001f50: 2203 ." MOVS r2,#3
- 0x20001f52: 4608 .F MOV r0,r1
- 0x20001f54: f7fefe95 .... BL $Ven$TT$L$$FPB_CompSet ; 0x20000c82
- 0x20001f58: 2100 .! MOVS r1,#0
- 0x20001f5a: 2204 ." MOVS r2,#4
- 0x20001f5c: 4608 .F MOV r0,r1
- 0x20001f5e: f7fefe90 .... BL $Ven$TT$L$$FPB_CompSet ; 0x20000c82
- 0x20001f62: 4810 .H LDR r0,[pc,#64] ; [0x20001fa4] = 0x20000178
- 0x20001f64: 6800 .h LDR r0,[r0,#0]
- 0x20001f66: b100 .. CBZ r0,0x20001f6a ; vPortSuppressTicksAndSleep_patch + 266
- 0x20001f68: 4780 .G BLX r0
- 0x20001f6a: 490f .I LDR r1,[pc,#60] ; [0x20001fa8] = 0x20000158
- 0x20001f6c: 480b .H LDR r0,[pc,#44] ; [0x20001f9c] = 0x200009b4
- 0x20001f6e: 6809 .h LDR r1,[r1,#0]
- 0x20001f70: 4788 .G BLX r1
- 0x20001f72: 235a Z# MOVS r3,#0x5a
- 0x20001f74: 2201 ." MOVS r2,#1
- 0x20001f76: 219f .! MOVS r1,#0x9f
- 0x20001f78: 2000 . MOVS r0,#0
- 0x20001f7a: f7fffe86 .... BL frspim_wr ; 0x20001c8a
- 0x20001f7e: 6831 1h LDR r1,[r6,#0]
- 0x20001f80: 2000 . MOVS r0,#0
- 0x20001f82: 7008 .p STRB r0,[r1,#0]
- 0x20001f84: 4601 .F MOV r1,r0
- 0x20001f86: f7fefecc .... BL $Ven$TT$L$$NVIC_SetPriority ; 0x20000d22
- 0x20001f8a: 6830 0h LDR r0,[r6,#0]
- 0x20001f8c: 7801 .x LDRB r1,[r0,#0]
- 0x20001f8e: 2900 .) CMP r1,#0
- 0x20001f90: d0fc .. BEQ 0x20001f8c ; vPortSuppressTicksAndSleep_patch + 300
- 0x20001f92: bdfe .. POP {r1-r7,pc}
- $d
- 0x20001f94: 20000080 ... DCD 536871040
- 0x20001f98: 200039b0 .9. DCD 536885680
- 0x20001f9c: 200009b4 ... DCD 536873396
- 0x20001fa0: 20000174 t.. DCD 536871284
- 0x20001fa4: 20000178 x.. DCD 536871288
- 0x20001fa8: 20000158 X.. DCD 536871256
- $t
- ram_code
- __asm___10_patch_rf_c_e73c1e89__rf_rssi_convert_patch
- 0x20001fac: b510 .. PUSH {r4,lr}
- 0x20001fae: b240 @. SXTB r0,r0
- 0x20001fb0: 4c03 .L LDR r4,[pc,#12] ; [0x20001fc0] = 0x11e6f
- 0x20001fb2: 4574 tE CMP r4,lr
- 0x20001fb4: d102 .. BNE 0x20001fbc ; __asm___10_patch_rf_c_e73c1e89__rf_rssi_convert_patch + 16
- 0x20001fb6: 4651 QF MOV r1,r10
- 0x20001fb8: f000f873 ..s. BL upload_rssi_value ; 0x200020a2
- 0x20001fbc: bd10 .. POP {r4,pc}
- 0x20001fbe: bf00 .. NOP
- $d
- 0x20001fc0: 00011e6f o... DCD 73327
- $t
- ram_code
- rf_init_modem
- 0x20001fc4: 48fc .H LDR r0,[pc,#1008] ; [0x200023b8] = 0x50010000
- 0x20001fc6: b510 .. PUSH {r4,lr}
- 0x20001fc8: 4bfc .K LDR r3,[pc,#1008] ; [0x200023bc] = 0x200039d4
- 0x20001fca: 4601 .F MOV r1,r0
- 0x20001fcc: 2200 ." MOVS r2,#0
- 0x20001fce: 5c9c .\ LDRB r4,[r3,r2]
- 0x20001fd0: f8014b01 ...K STRB r4,[r1],#1
- 0x20001fd4: 1c52 R. ADDS r2,r2,#1
- 0x20001fd6: b292 .. UXTH r2,r2
- 0x20001fd8: 2a61 a* CMP r2,#0x61
- 0x20001fda: d3f8 .. BCC 0x20001fce ; rf_init_modem + 10
- 0x20001fdc: 4bf6 .K LDR r3,[pc,#984] ; [0x200023b8] = 0x50010000
- 0x20001fde: 49f7 .I LDR r1,[pc,#988] ; [0x200023bc] = 0x200039d4
- 0x20001fe0: 3370 p3 ADDS r3,r3,#0x70
- 0x20001fe2: 2200 ." MOVS r2,#0
- 0x20001fe4: 3161 a1 ADDS r1,r1,#0x61
- 0x20001fe6: 5c8c .\ LDRB r4,[r1,r2]
- 0x20001fe8: f8034b01 ...K STRB r4,[r3],#1
- 0x20001fec: 1c52 R. ADDS r2,r2,#1
- 0x20001fee: b292 .. UXTH r2,r2
- 0x20001ff0: 2a8c .* CMP r2,#0x8c
- 0x20001ff2: d3f8 .. BCC 0x20001fe6 ; rf_init_modem + 34
- 0x20001ff4: 2124 $! MOVS r1,#0x24
- 0x20001ff6: f88010fb .... STRB r1,[r0,#0xfb]
- 0x20001ffa: 2189 .! MOVS r1,#0x89
- 0x20001ffc: f88010a2 .... STRB r1,[r0,#0xa2]
- 0x20002000: 2168 h! MOVS r1,#0x68
- 0x20002002: f88010d0 .... STRB r1,[r0,#0xd0]
- 0x20002006: 2261 a" MOVS r2,#0x61
- 0x20002008: f88020d1 ... STRB r2,[r0,#0xd1]
- 0x2000200c: f88010d2 .... STRB r1,[r0,#0xd2]
- 0x20002010: 21cc .! MOVS r1,#0xcc
- 0x20002012: f88010d3 .... STRB r1,[r0,#0xd3]
- 0x20002016: 22c0 ." MOVS r2,#0xc0
- 0x20002018: f88020d4 ... STRB r2,[r0,#0xd4]
- 0x2000201c: 22ff ." MOVS r2,#0xff
- 0x2000201e: f88020d5 ... STRB r2,[r0,#0xd5]
- 0x20002022: 227e ~" MOVS r2,#0x7e
- 0x20002024: f88020d6 ... STRB r2,[r0,#0xd6]
- 0x20002028: 224b K" MOVS r2,#0x4b
- 0x2000202a: f88020d7 ... STRB r2,[r0,#0xd7]
- 0x2000202e: 22ec ." MOVS r2,#0xec
- 0x20002030: f88020d8 ... STRB r2,[r0,#0xd8]
- 0x20002034: f88020d9 ... STRB r2,[r0,#0xd9]
- 0x20002038: 222c ," MOVS r2,#0x2c
- 0x2000203a: f88020da ... STRB r2,[r0,#0xda]
- 0x2000203e: f88010db .... STRB r1,[r0,#0xdb]
- 0x20002042: 2147 G! MOVS r1,#0x47
- 0x20002044: f88010dc .... STRB r1,[r0,#0xdc]
- 0x20002048: 2109 .! MOVS r1,#9
- 0x2000204a: f88010a2 .... STRB r1,[r0,#0xa2]
- 0x2000204e: 49dc .I LDR r1,[pc,#880] ; [0x200023c0] = 0x1fcc0
- 0x20002050: 6808 .h LDR r0,[r1,#0]
- 0x20002052: 68c0 .h LDR r0,[r0,#0xc]
- 0x20002054: 680a .h LDR r2,[r1,#0]
- 0x20002056: f0200004 ... BIC r0,r0,#4
- 0x2000205a: 60d0 .` STR r0,[r2,#0xc]
- 0x2000205c: 2000 . MOVS r0,#0
- 0x2000205e: 1c40 @. ADDS r0,r0,#1
- 0x20002060: b280 .. UXTH r0,r0
- 0x20002062: 280a .( CMP r0,#0xa
- 0x20002064: d3fb .. BCC 0x2000205e ; rf_init_modem + 154
- 0x20002066: 6808 .h LDR r0,[r1,#0]
- 0x20002068: 68c0 .h LDR r0,[r0,#0xc]
- 0x2000206a: 6809 .h LDR r1,[r1,#0]
- 0x2000206c: f0400004 @... ORR r0,r0,#4
- 0x20002070: 60c8 .` STR r0,[r1,#0xc]
- 0x20002072: f04f40a0 O..@ MOV r0,#0x50000000
- 0x20002076: 6881 .h LDR r1,[r0,#8]
- 0x20002078: f4413140 A.@1 ORR r1,r1,#0x30000
- 0x2000207c: 6081 .` STR r1,[r0,#8]
- 0x2000207e: bd10 .. POP {r4,pc}
- rf_init_pll
- 0x20002080: b570 p. PUSH {r4-r6,lr}
- 0x20002082: 4dce .M LDR r5,[pc,#824] ; [0x200023bc] = 0x200039d4
- 0x20002084: 2400 .$ MOVS r4,#0
- 0x20002086: 35f0 .5 ADDS r5,r5,#0xf0
- 0x20002088: 06a0 .. LSLS r0,r4,#26
- 0x2000208a: 0e01 .. LSRS r1,r0,#24
- 0x2000208c: f8553024 U.$0 LDR r3,[r5,r4,LSL #2]
- 0x20002090: 2204 ." MOVS r2,#4
- 0x20002092: 2002 . MOVS r0,#2
- 0x20002094: f7fffdf9 .... BL frspim_wr ; 0x20001c8a
- 0x20002098: 1c64 d. ADDS r4,r4,#1
- 0x2000209a: b2e4 .. UXTB r4,r4
- 0x2000209c: 2c09 ., CMP r4,#9
- 0x2000209e: d3f3 .. BCC 0x20002088 ; rf_init_pll + 8
- 0x200020a0: bd70 p. POP {r4-r6,pc}
- upload_rssi_value
- 0x200020a2: b510 .. PUSH {r4,lr}
- 0x200020a4: 0004 .. MOVS r4,r0
- 0x200020a6: d00e .. BEQ 0x200020c6 ; upload_rssi_value + 36
- 0x200020a8: f1140f5f .._. CMN r4,#0x5f
- 0x200020ac: db0b .. BLT 0x200020c6 ; upload_rssi_value + 36
- 0x200020ae: 48c3 .H LDR r0,[pc,#780] ; [0x200023bc] = 0x200039d4
- 0x200020b0: 381c .8 SUBS r0,r0,#0x1c
- 0x200020b2: 7800 .x LDRB r0,[r0,#0]
- 0x200020b4: 2800 .( CMP r0,#0
- 0x200020b6: d006 .. BEQ 0x200020c6 ; upload_rssi_value + 36
- 0x200020b8: 4608 .F MOV r0,r1
- 0x200020ba: f7fefe37 ..7. BL $Ven$TT$L$$gapc_get_conidx_imp ; 0x20000d2c
- 0x200020be: 4601 .F MOV r1,r0
- 0x200020c0: 4620 F MOV r0,r4
- 0x200020c2: f7fefe38 ..8. BL $Ven$TT$L$$gap_rssi_ind ; 0x20000d36
- 0x200020c6: bd10 .. POP {r4,pc}
- rf_init_app
- 0x200020c8: b510 .. PUSH {r4,lr}
- 0x200020ca: 4604 .F MOV r4,r0
- 0x200020cc: f7fefe38 ..8. BL $Ven$TT$L$$rf_init_api ; 0x20000d40
- 0x200020d0: 48bc .H LDR r0,[pc,#752] ; [0x200023c4] = 0x1014b6d
- 0x200020d2: 6060 `` STR r0,[r4,#4]
- 0x200020d4: 48bc .H LDR r0,[pc,#752] ; [0x200023c8] = 0x20001fad
- 0x200020d6: 61e0 .a STR r0,[r4,#0x1c]
- 0x200020d8: f7fefe37 ..7. BL $Ven$TT$L$$rf_em_init ; 0x20000d4a
- 0x200020dc: f7fefe3a ..:. BL $Ven$TT$L$$rf_init_controller ; 0x20000d54
- 0x200020e0: 49ba .I LDR r1,[pc,#744] ; [0x200023cc] = 0x171502
- 0x200020e2: 0748 H. LSLS r0,r1,#29
- 0x200020e4: f8c01090 .... STR r1,[r0,#0x90]
- 0x200020e8: 49b9 .I LDR r1,[pc,#740] ; [0x200023d0] = 0xb0b02
- 0x200020ea: f8c01094 .... STR r1,[r0,#0x94]
- 0x200020ee: 49b9 .I LDR r1,[pc,#740] ; [0x200023d4] = 0x1e565602
- 0x200020f0: f8c01098 .... STR r1,[r0,#0x98]
- 0x200020f4: 49b8 .I LDR r1,[pc,#736] ; [0x200023d8] = 0x1c560002
- 0x200020f6: f8c0109c .... STR r1,[r0,#0x9c]
- 0x200020fa: 49b8 .I LDR r1,[pc,#736] ; [0x200023dc] = 0x580960
- 0x200020fc: f8c01084 .... STR r1,[r0,#0x84]
- 0x20002100: f8501f78 P.x. LDR r1,[r0,#0x78]!
- 0x20002104: f42121e0 !..! BIC r1,r1,#0x70000
- 0x20002108: f4413100 A..1 ORR r1,r1,#0x20000
- 0x2000210c: 6001 .` STR r1,[r0,#0]
- 0x2000210e: 2003 . MOVS r0,#3
- 0x20002110: f7fefe25 ..%. BL $Ven$TT$L$$system_set_pclk ; 0x20000d5e
- 0x20002114: 48aa .H LDR r0,[pc,#680] ; [0x200023c0] = 0x1fcc0
- 0x20002116: 6801 .h LDR r1,[r0,#0]
- 0x20002118: 6909 .i LDR r1,[r1,#0x10]
- 0x2000211a: 6800 .h LDR r0,[r0,#0]
- 0x2000211c: f0410108 A... ORR r1,r1,#8
- 0x20002120: 6101 .a STR r1,[r0,#0x10]
- 0x20002122: f7ffff4f ..O. BL rf_init_modem ; 0x20001fc4
- 0x20002126: f7ffffab .... BL rf_init_pll ; 0x20002080
- 0x2000212a: 48ad .H LDR r0,[pc,#692] ; [0x200023e0] = 0x20000080
- 0x2000212c: f8900049 ..I. LDRB r0,[r0,#0x49]
- 0x20002130: e8bd4010 ...@ POP {r4,lr}
- 0x20002134: f7febe13 .... B $Ven$TT$L$$system_set_pclk ; 0x20000d5e
- sch_arb_event_start_isr_patch
- 0x20002138: e92d41fc -..A PUSH {r2-r8,lr}
- 0x2000213c: 4d9f .M LDR r5,[pc,#636] ; [0x200023bc] = 0x200039d4
- 0x2000213e: 2700 .' MOVS r7,#0
- 0x20002140: 3d1c .= SUBS r5,r5,#0x1c
- 0x20002142: 68a8 .h LDR r0,[r5,#8]
- 0x20002144: 6804 .h LDR r4,[r0,#0]
- 0x20002146: 4668 hF MOV r0,sp
- 0x20002148: f7fefde1 .... BL $Ven$TT$L$$rwip_time_get ; 0x20000d0e
- 0x2000214c: f06f4678 o.xF MVN r6,#0xf8000000
- 0x20002150: e01c .. B 0x2000218c ; sch_arb_event_start_isr_patch + 84
- 0x20002152: 7e21 !~ LDRB r1,[r4,#0x18]
- 0x20002154: 6860 `h LDR r0,[r4,#4]
- 0x20002156: 1a40 @. SUBS r0,r0,r1
- 0x20002158: 9900 .. LDR r1,[sp,#0]
- 0x2000215a: 1a42 B. SUBS r2,r0,r1
- 0x2000215c: 1c52 R. ADDS r2,r2,#1
- 0x2000215e: f0224270 ".pB BIC r2,r2,#0xf0000000
- 0x20002162: 42b2 .B CMP r2,r6
- 0x20002164: d208 .. BCS 0x20002178 ; sch_arb_event_start_isr_patch + 64
- 0x20002166: 1c40 @. ADDS r0,r0,#1
- 0x20002168: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x2000216c: 4288 .B CMP r0,r1
- 0x2000216e: d143 C. BNE 0x200021f8 ; sch_arb_event_start_isr_patch + 192
- 0x20002170: 9801 .. LDR r0,[sp,#4]
- 0x20002172: 68a1 .h LDR r1,[r4,#8]
- 0x20002174: 4288 .B CMP r0,r1
- 0x20002176: d93f ?. BLS 0x200021f8 ; sch_arb_event_start_isr_patch + 192
- 0x20002178: 68a8 .h LDR r0,[r5,#8]
- 0x2000217a: f7fefdf5 .... BL $Ven$TT$L$$co_list_pop_front ; 0x20000d68
- 0x2000217e: 4601 .F MOV r1,r0
- 0x20002180: 68a8 .h LDR r0,[r5,#8]
- 0x20002182: 300c .0 ADDS r0,r0,#0xc
- 0x20002184: f7fefdf5 .... BL $Ven$TT$L$$co_list_push_back ; 0x20000d72
- 0x20002188: 68a8 .h LDR r0,[r5,#8]
- 0x2000218a: 6804 .h LDR r4,[r0,#0]
- 0x2000218c: 2c00 ., CMP r4,#0
- 0x2000218e: d1e0 .. BNE 0x20002152 ; sch_arb_event_start_isr_patch + 26
- 0x20002190: e034 4. B 0x200021fc ; sch_arb_event_start_isr_patch + 196
- 0x20002192: 7e21 !~ LDRB r1,[r4,#0x18]
- 0x20002194: 6860 `h LDR r0,[r4,#4]
- 0x20002196: 1a40 @. SUBS r0,r0,r1
- 0x20002198: 9900 .. LDR r1,[sp,#0]
- 0x2000219a: 1a42 B. SUBS r2,r0,r1
- 0x2000219c: 1e52 R. SUBS r2,r2,#1
- 0x2000219e: f0224270 ".pB BIC r2,r2,#0xf0000000
- 0x200021a2: 42b2 .B CMP r2,r6
- 0x200021a4: d208 .. BCS 0x200021b8 ; sch_arb_event_start_isr_patch + 128
- 0x200021a6: 1e40 @. SUBS r0,r0,#1
- 0x200021a8: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x200021ac: 4288 .B CMP r0,r1
- 0x200021ae: d125 %. BNE 0x200021fc ; sch_arb_event_start_isr_patch + 196
- 0x200021b0: 68a0 .h LDR r0,[r4,#8]
- 0x200021b2: 9901 .. LDR r1,[sp,#4]
- 0x200021b4: 4288 .B CMP r0,r1
- 0x200021b6: d821 !. BHI 0x200021fc ; sch_arb_event_start_isr_patch + 196
- 0x200021b8: b147 G. CBZ r7,0x200021cc ; sch_arb_event_start_isr_patch + 148
- 0x200021ba: 68a8 .h LDR r0,[r5,#8]
- 0x200021bc: f7fefdd4 .... BL $Ven$TT$L$$co_list_pop_front ; 0x20000d68
- 0x200021c0: 4601 .F MOV r1,r0
- 0x200021c2: 68a8 .h LDR r0,[r5,#8]
- 0x200021c4: 300c .0 ADDS r0,r0,#0xc
- 0x200021c6: f7fefdd4 .... BL $Ven$TT$L$$co_list_push_back ; 0x20000d72
- 0x200021ca: e013 .. B 0x200021f4 ; sch_arb_event_start_isr_patch + 188
- 0x200021cc: 2701 .' MOVS r7,#1
- 0x200021ce: 68a8 .h LDR r0,[r5,#8]
- 0x200021d0: f7fefdca .... BL $Ven$TT$L$$co_list_pop_front ; 0x20000d68
- 0x200021d4: 4604 .F MOV r4,r0
- 0x200021d6: 68a8 .h LDR r0,[r5,#8]
- 0x200021d8: 6084 .` STR r4,[r0,#8]
- 0x200021da: 69e1 .i LDR r1,[r4,#0x1c]
- 0x200021dc: b151 Q. CBZ r1,0x200021f4 ; sch_arb_event_start_isr_patch + 188
- 0x200021de: 4620 F MOV r0,r4
- 0x200021e0: 4788 .G BLX r1
- 0x200021e2: b13c <. CBZ r4,0x200021f4 ; sch_arb_event_start_isr_patch + 188
- 0x200021e4: 69e0 .i LDR r0,[r4,#0x1c]
- 0x200021e6: f5a0318a ...1 SUB r1,r0,#0x11400
- 0x200021ea: 3961 a9 SUBS r1,r1,#0x61
- 0x200021ec: d102 .. BNE 0x200021f4 ; sch_arb_event_start_isr_patch + 188
- 0x200021ee: 4620 F MOV r0,r4
- 0x200021f0: f001f93e ..>. BL patch_handle_lld_con_env ; 0x20003470
- 0x200021f4: 68a8 .h LDR r0,[r5,#8]
- 0x200021f6: 6804 .h LDR r4,[r0,#0]
- 0x200021f8: 2c00 ., CMP r4,#0
- 0x200021fa: d1ca .. BNE 0x20002192 ; sch_arb_event_start_isr_patch + 90
- 0x200021fc: 68a8 .h LDR r0,[r5,#8]
- 0x200021fe: 68c0 .h LDR r0,[r0,#0xc]
- 0x20002200: b108 .. CBZ r0,0x20002206 ; sch_arb_event_start_isr_patch + 206
- 0x20002202: f7fefdbb .... BL $Ven$TT$L$$rwip_sw_int_req ; 0x20000d7c
- 0x20002206: 4877 wH LDR r0,[pc,#476] ; [0x200023e4] = 0x1b739
- 0x20002208: 4780 .G BLX r0
- 0x2000220a: e8bd81fc .... POP {r2-r8,pc}
- sch_arb_event_start_direct
- 0x2000220e: b57c |. PUSH {r2-r6,lr}
- 0x20002210: 4668 hF MOV r0,sp
- 0x20002212: f7fefd7c ..|. BL $Ven$TT$L$$rwip_time_get ; 0x20000d0e
- 0x20002216: 4c69 iL LDR r4,[pc,#420] ; [0x200023bc] = 0x200039d4
- 0x20002218: f06f4578 o.xE MVN r5,#0xf8000000
- 0x2000221c: 3c1c .< SUBS r4,r4,#0x1c
- 0x2000221e: 68a0 .h LDR r0,[r4,#8]
- 0x20002220: 6801 .h LDR r1,[r0,#0]
- 0x20002222: b1b9 .. CBZ r1,0x20002254 ; sch_arb_event_start_direct + 70
- 0x20002224: 7e0b .~ LDRB r3,[r1,#0x18]
- 0x20002226: 684a Jh LDR r2,[r1,#4]
- 0x20002228: 1ad3 .. SUBS r3,r2,r3
- 0x2000222a: 9a00 .. LDR r2,[sp,#0]
- 0x2000222c: 1a9e .. SUBS r6,r3,r2
- 0x2000222e: f0264670 &.pF BIC r6,r6,#0xf0000000
- 0x20002232: 42ae .B CMP r6,r5
- 0x20002234: d207 .. BCS 0x20002246 ; sch_arb_event_start_direct + 56
- 0x20002236: f0234370 #.pC BIC r3,r3,#0xf0000000
- 0x2000223a: 4293 .B CMP r3,r2
- 0x2000223c: d10a .. BNE 0x20002254 ; sch_arb_event_start_direct + 70
- 0x2000223e: 9a01 .. LDR r2,[sp,#4]
- 0x20002240: 6889 .h LDR r1,[r1,#8]
- 0x20002242: 428a .B CMP r2,r1
- 0x20002244: d906 .. BLS 0x20002254 ; sch_arb_event_start_direct + 70
- 0x20002246: f7fefd8f .... BL $Ven$TT$L$$co_list_pop_front ; 0x20000d68
- 0x2000224a: 68a1 .h LDR r1,[r4,#8]
- 0x2000224c: 6088 .` STR r0,[r1,#8]
- 0x2000224e: 69c1 .i LDR r1,[r0,#0x1c]
- 0x20002250: b101 .. CBZ r1,0x20002254 ; sch_arb_event_start_direct + 70
- 0x20002252: 4788 .G BLX r1
- 0x20002254: 4964 dI LDR r1,[pc,#400] ; [0x200023e8] = 0x200009e8
- 0x20002256: 6888 .h LDR r0,[r1,#8]
- 0x20002258: 1c42 B. ADDS r2,r0,#1
- 0x2000225a: d00b .. BEQ 0x20002274 ; sch_arb_event_start_direct + 102
- 0x2000225c: 9a00 .. LDR r2,[sp,#0]
- 0x2000225e: 1a10 .. SUBS r0,r2,r0
- 0x20002260: f0204070 .p@ BIC r0,r0,#0xf0000000
- 0x20002264: 42a8 .B CMP r0,r5
- 0x20002266: d205 .. BCS 0x20002274 ; sch_arb_event_start_direct + 102
- 0x20002268: f04f30ff O..0 MOV r0,#0xffffffff
- 0x2000226c: 6088 .` STR r0,[r1,#8]
- 0x2000226e: 2005 . MOVS r0,#5
- 0x20002270: f7fefd89 .... BL $Ven$TT$L$$ke_event_set ; 0x20000d86
- 0x20002274: bd7c |. POP {r2-r6,pc}
- rwble_isr_timestamp
- 0x20002276: f44f6100 O..a MOV r1,#0x800
- 0x2000227a: 04c8 .. LSLS r0,r1,#19
- 0x2000227c: 6181 .a STR r1,[r0,#0x18]
- 0x2000227e: 4a5b [J LDR r2,[pc,#364] ; [0x200023ec] = 0x200009ec
- 0x20002280: f04f31ff O..1 MOV r1,#0xffffffff
- 0x20002284: 6011 .` STR r1,[r2,#0]
- 0x20002286: 68c1 .h LDR r1,[r0,#0xc]
- 0x20002288: f4216100 !..a BIC r1,r1,#0x800
- 0x2000228c: 60c1 .` STR r1,[r0,#0xc]
- 0x2000228e: e753 S. B sch_arb_event_start_isr_patch ; 0x20002138
- rwble_isr_entry1
- 0x20002290: 4770 pG BX lr
- rwip_isr_patch
- 0x20002292: b570 p. PUSH {r4-r6,lr}
- 0x20002294: f04f4480 O..D MOV r4,#0x40000000
- 0x20002298: 6925 %i LDR r5,[r4,#0x10]
- 0x2000229a: 0568 h. LSLS r0,r5,#21
- 0x2000229c: d503 .. BPL 0x200022a6 ; rwip_isr_patch + 20
- 0x2000229e: 1520 . ASRS r0,r4,#20
- 0x200022a0: 61a0 .a STR r0,[r4,#0x18]
- 0x200022a2: 4853 SH LDR r0,[pc,#332] ; [0x200023f0] = 0x1afc1
- 0x200022a4: 4780 .G BLX r0
- 0x200022a6: 0528 (. LSLS r0,r5,#20
- 0x200022a8: d505 .. BPL 0x200022b6 ; rwip_isr_patch + 36
- 0x200022aa: f44f6000 O..` MOV r0,#0x800
- 0x200022ae: 61a0 .a STR r0,[r4,#0x18]
- 0x200022b0: 484f OH LDR r0,[pc,#316] ; [0x200023f0] = 0x1afc1
- 0x200022b2: 3048 H0 ADDS r0,r0,#0x48
- 0x200022b4: 4780 .G BLX r0
- 0x200022b6: 07e8 .. LSLS r0,r5,#31
- 0x200022b8: d009 .. BEQ 0x200022ce ; rwip_isr_patch + 60
- 0x200022ba: 2001 . MOVS r0,#1
- 0x200022bc: 61a0 .a STR r0,[r4,#0x18]
- 0x200022be: 484a JH LDR r0,[pc,#296] ; [0x200023e8] = 0x200009e8
- 0x200022c0: 7d80 .} LDRB r0,[r0,#0x16]
- 0x200022c2: 07c0 .. LSLS r0,r0,#31
- 0x200022c4: d003 .. BEQ 0x200022ce ; rwip_isr_patch + 60
- 0x200022c6: 484b KH LDR r0,[pc,#300] ; [0x200023f4] = 0x1b0ed
- 0x200022c8: 4780 .G BLX r0
- 0x200022ca: f7ffffa0 .... BL sch_arb_event_start_direct ; 0x2000220e
- 0x200022ce: 0728 (. LSLS r0,r5,#28
- 0x200022d0: d504 .. BPL 0x200022dc ; rwip_isr_patch + 74
- 0x200022d2: 2008 . MOVS r0,#8
- 0x200022d4: 61a0 .a STR r0,[r4,#0x18]
- 0x200022d6: 4847 GH LDR r0,[pc,#284] ; [0x200023f4] = 0x1b0ed
- 0x200022d8: 386c l8 SUBS r0,r0,#0x6c
- 0x200022da: 4780 .G BLX r0
- 0x200022dc: 05a8 .. LSLS r0,r5,#22
- 0x200022de: d505 .. BPL 0x200022ec ; rwip_isr_patch + 90
- 0x200022e0: f44f7000 O..p MOV r0,#0x200
- 0x200022e4: 61a0 .a STR r0,[r4,#0x18]
- 0x200022e6: 4842 BH LDR r0,[pc,#264] ; [0x200023f0] = 0x1afc1
- 0x200022e8: 3864 d8 SUBS r0,r0,#0x64
- 0x200022ea: 4780 .G BLX r0
- 0x200022ec: 0628 (. LSLS r0,r5,#24
- 0x200022ee: d50d .. BPL 0x2000230c ; rwip_isr_patch + 122
- 0x200022f0: 68e0 .h LDR r0,[r4,#0xc]
- 0x200022f2: 2080 . MOVS r0,#0x80
- 0x200022f4: 61a0 .a STR r0,[r4,#0x18]
- 0x200022f6: 2010 . MOVS r0,#0x10
- 0x200022f8: f7fefcdc .... BL $Ven$TT$L$$rwip_prevent_sleep_clear ; 0x20000cb4
- 0x200022fc: 68e0 .h LDR r0,[r4,#0xc]
- 0x200022fe: f0200080 ... BIC r0,r0,#0x80
- 0x20002302: 60e0 .` STR r0,[r4,#0xc]
- 0x20002304: 2003 . MOVS r0,#3
- 0x20002306: f7fefd3e ..>. BL $Ven$TT$L$$ke_event_set ; 0x20000d86
- 0x2000230a: 68e0 .h LDR r0,[r4,#0xc]
- 0x2000230c: 04e8 .. LSLS r0,r5,#19
- 0x2000230e: d50a .. BPL 0x20002326 ; rwip_isr_patch + 148
- 0x20002310: f44f5080 O..P MOV r0,#0x1000
- 0x20002314: 61a0 .a STR r0,[r4,#0x18]
- 0x20002316: 68e0 .h LDR r0,[r4,#0xc]
- 0x20002318: f4205080 ..P BIC r0,r0,#0x1000
- 0x2000231c: 60e0 .` STR r0,[r4,#0xc]
- 0x2000231e: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x20002322: f7febd35 ..5. B $Ven$TT$L$$sch_arb_sw_isr ; 0x20000d90
- 0x20002326: bd70 p. POP {r4-r6,pc}
- sch_prog_end_isr_ram
- 0x20002328: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x2000232c: 4d23 #M LDR r5,[pc,#140] ; [0x200023bc] = 0x200039d4
- 0x2000232e: 3d1c .= SUBS r5,r5,#0x1c
- 0x20002330: 68e8 .h LDR r0,[r5,#0xc]
- 0x20002332: f8904100 ...A LDRB r4,[r0,#0x100]
- 0x20002336: e076 v. B 0x20002426 ; sch_prog_end_isr_ram + 254
- 0x20002338: 492f /I LDR r1,[pc,#188] ; [0x200023f8] = 0x40002000
- 0x2000233a: eb011104 .... ADD r1,r1,r4,LSL #4
- 0x2000233e: 8809 .. LDRH r1,[r1,#0]
- 0x20002340: f3c106c2 .... UBFX r6,r1,#3,#3
- 0x20002344: 2e03 .. CMP r6,#3
- 0x20002346: d003 .. BEQ 0x20002350 ; sch_prog_end_isr_ram + 40
- 0x20002348: 2e04 .. CMP r6,#4
- 0x2000234a: d001 .. BEQ 0x20002350 ; sch_prog_end_isr_ram + 40
- 0x2000234c: 2e05 .. CMP r6,#5
- 0x2000234e: d16f o. BNE 0x20002430 ; sch_prog_end_isr_ram + 264
- 0x20002350: eb001004 .... ADD r0,r0,r4,LSL #4
- 0x20002354: 6841 Ah LDR r1,[r0,#4]
- 0x20002356: b319 .. CBZ r1,0x200023a0 ; sch_prog_end_isr_ram + 120
- 0x20002358: f5a14275 ..uB SUB r2,r1,#0xf500
- 0x2000235c: 3add .: SUBS r2,r2,#0xdd
- 0x2000235e: d116 .. BNE 0x2000238e ; sch_prog_end_isr_ram + 102
- 0x20002360: 7a07 .z LDRB r7,[r0,#8]
- 0x20002362: 69a8 .i LDR r0,[r5,#0x18]
- 0x20002364: f8500027 P.'. LDR r0,[r0,r7,LSL #2]
- 0x20002368: f8901091 .... LDRB r1,[r0,#0x91]
- 0x2000236c: 2902 .) CMP r1,#2
- 0x2000236e: d009 .. BEQ 0x20002384 ; sch_prog_end_isr_ram + 92
- 0x20002370: f8b01080 .... LDRH r1,[r0,#0x80]
- 0x20002374: b159 Y. CBZ r1,0x2000238e ; sch_prog_end_isr_ram + 102
- 0x20002376: f890008e .... LDRB r0,[r0,#0x8e]
- 0x2000237a: 4288 .B CMP r0,r1
- 0x2000237c: d202 .. BCS 0x20002384 ; sch_prog_end_isr_ram + 92
- 0x2000237e: e006 .. B 0x2000238e ; sch_prog_end_isr_ram + 102
- 0x20002380: f7fefd0b .... BL $Ven$TT$L$$lld_rxdesc_free ; 0x20000d9a
- 0x20002384: 4638 8F MOV r0,r7
- 0x20002386: f7fefd0d .... BL $Ven$TT$L$$lld_rxdesc_check ; 0x20000da4
- 0x2000238a: 2800 .( CMP r0,#0
- 0x2000238c: d1f8 .. BNE 0x20002380 ; sch_prog_end_isr_ram + 88
- 0x2000238e: 2e04 .. CMP r6,#4
- 0x20002390: d034 4. BEQ 0x200023fc ; sch_prog_end_isr_ram + 212
- 0x20002392: 2200 ." MOVS r2,#0
- 0x20002394: 68e8 .h LDR r0,[r5,#0xc]
- 0x20002396: eb001304 .... ADD r3,r0,r4,LSL #4
- 0x2000239a: 6899 .h LDR r1,[r3,#8]
- 0x2000239c: cb09 .. LDM r3,{r0,r3}
- 0x2000239e: 4798 .G BLX r3
- 0x200023a0: 68e8 .h LDR r0,[r5,#0xc]
- 0x200023a2: 2100 .! MOVS r1,#0
- 0x200023a4: eb001204 .... ADD r2,r0,r4,LSL #4
- 0x200023a8: 7311 .s STRB r1,[r2,#0xc]
- 0x200023aa: f8901102 .... LDRB r1,[r0,#0x102]
- 0x200023ae: 1e49 I. SUBS r1,r1,#1
- 0x200023b0: f8801102 .... STRB r1,[r0,#0x102]
- 0x200023b4: e027 '. B 0x20002406 ; sch_prog_end_isr_ram + 222
- $d
- 0x200023b6: 0000 .. DCW 0
- 0x200023b8: 50010000 ...P DCD 1342242816
- 0x200023bc: 200039d4 .9. DCD 536885716
- 0x200023c0: 0001fcc0 .... DCD 130240
- 0x200023c4: 01014b6d mK.. DCD 16862061
- 0x200023c8: 20001fad ... DCD 536879021
- 0x200023cc: 00171502 .... DCD 1512706
- 0x200023d0: 000b0b02 .... DCD 723714
- 0x200023d4: 1e565602 .VV. DCD 508974594
- 0x200023d8: 1c560002 ..V. DCD 475398146
- 0x200023dc: 00580960 `.X. DCD 5769568
- 0x200023e0: 20000080 ... DCD 536871040
- 0x200023e4: 0001b739 9... DCD 112441
- 0x200023e8: 200009e8 ... DCD 536873448
- 0x200023ec: 200009ec ... DCD 536873452
- 0x200023f0: 0001afc1 .... DCD 110529
- 0x200023f4: 0001b0ed .... DCD 110829
- 0x200023f8: 40002000 . .@ DCD 1073750016
- $t
- 0x200023fc: 2201 ." MOVS r2,#1
- 0x200023fe: e7c9 .. B 0x20002394 ; sch_prog_end_isr_ram + 108
- 0x20002400: 1c64 d. ADDS r4,r4,#1
- 0x20002402: f004040f .... AND r4,r4,#0xf
- 0x20002406: eb001104 .... ADD r1,r0,r4,LSL #4
- 0x2000240a: 7b09 .{ LDRB r1,[r1,#0xc]
- 0x2000240c: b919 .. CBNZ r1,0x20002416 ; sch_prog_end_isr_ram + 238
- 0x2000240e: f8901101 .... LDRB r1,[r0,#0x101]
- 0x20002412: 42a1 .B CMP r1,r4
- 0x20002414: d1f4 .. BNE 0x20002400 ; sch_prog_end_isr_ram + 216
- 0x20002416: f8804100 ...A STRB r4,[r0,#0x100]
- 0x2000241a: f04f4080 O..@ MOV r0,#0x40000000
- 0x2000241e: 6900 .i LDR r0,[r0,#0x10]
- 0x20002420: f0100f66 ..f. TST r0,#0x66
- 0x20002424: d104 .. BNE 0x20002430 ; sch_prog_end_isr_ram + 264
- 0x20002426: 68e8 .h LDR r0,[r5,#0xc]
- 0x20002428: f8901101 .... LDRB r1,[r0,#0x101]
- 0x2000242c: 42a1 .B CMP r1,r4
- 0x2000242e: d183 .. BNE 0x20002338 ; sch_prog_end_isr_ram + 16
- 0x20002430: 68e8 .h LDR r0,[r5,#0xc]
- 0x20002432: f8900102 .... LDRB r0,[r0,#0x102]
- 0x20002436: 2800 .( CMP r0,#0
- 0x20002438: d105 .. BNE 0x20002446 ; sch_prog_end_isr_ram + 286
- 0x2000243a: e8bd41f0 ...A POP {r4-r8,lr}
- 0x2000243e: f44f7000 O..p MOV r0,#0x200
- 0x20002442: f7febc37 ..7. B $Ven$TT$L$$rwip_prevent_sleep_clear ; 0x20000cb4
- 0x20002446: e8bd81f0 .... POP {r4-r8,pc}
- 0x2000244a: 4770 pG BX lr
- check_end_event
- 0x2000244c: 48fe .H LDR r0,[pc,#1016] ; [0x20002848] = 0x200039b8
- 0x2000244e: b510 .. PUSH {r4,lr}
- 0x20002450: 68c1 .h LDR r1,[r0,#0xc]
- 0x20002452: f8910100 .... LDRB r0,[r1,#0x100]
- 0x20002456: eb011000 .... ADD r0,r1,r0,LSL #4
- 0x2000245a: 6840 @h LDR r0,[r0,#4]
- 0x2000245c: f6002023 ..# ADD r0,r0,#0xa23
- 0x20002460: f5b03080 ...0 SUBS r0,r0,#0x10000
- 0x20002464: d00b .. BEQ 0x2000247e ; check_end_event + 50
- 0x20002466: f50050f5 ...P ADD r0,r0,#0x1ea0
- 0x2000246a: f5b04080 ...@ SUBS r0,r0,#0x4000
- 0x2000246e: d006 .. BEQ 0x2000247e ; check_end_event + 50
- 0x20002470: f5a06015 ...` SUB r0,r0,#0x950
- 0x20002474: f5b04f80 ...O CMP r0,#0x4000
- 0x20002478: d101 .. BNE 0x2000247e ; check_end_event + 50
- 0x2000247a: f001f823 ..#. BL scan_event_end ; 0x200034c4
- 0x2000247e: bd10 .. POP {r4,pc}
- sch_prog_rx_isr_ram
- 0x20002480: b570 p. PUSH {r4-r6,lr}
- 0x20002482: 4cf1 .L LDR r4,[pc,#964] ; [0x20002848] = 0x200039b8
- 0x20002484: 68e0 .h LDR r0,[r4,#0xc]
- 0x20002486: f8905100 ...Q LDRB r5,[r0,#0x100]
- 0x2000248a: e00c .. B 0x200024a6 ; sch_prog_rx_isr_ram + 38
- 0x2000248c: 6843 Ch LDR r3,[r0,#4]
- 0x2000248e: b13b ;. CBZ r3,0x200024a0 ; sch_prog_rx_isr_ram + 32
- 0x20002490: f5a34175 ..uA SUB r1,r3,#0xf500
- 0x20002494: 39dd .9 SUBS r1,r1,#0xdd
- 0x20002496: d013 .. BEQ 0x200024c0 ; sch_prog_rx_isr_ram + 64
- 0x20002498: 6881 .h LDR r1,[r0,#8]
- 0x2000249a: 6800 .h LDR r0,[r0,#0]
- 0x2000249c: 2202 ." MOVS r2,#2
- 0x2000249e: 4798 .G BLX r3
- 0x200024a0: 1c6d m. ADDS r5,r5,#1
- 0x200024a2: f005050f .... AND r5,r5,#0xf
- 0x200024a6: 68e1 .h LDR r1,[r4,#0xc]
- 0x200024a8: eb011005 .... ADD r0,r1,r5,LSL #4
- 0x200024ac: 7b02 .{ LDRB r2,[r0,#0xc]
- 0x200024ae: 2a00 .* CMP r2,#0
- 0x200024b0: d003 .. BEQ 0x200024ba ; sch_prog_rx_isr_ram + 58
- 0x200024b2: f8911101 .... LDRB r1,[r1,#0x101]
- 0x200024b6: 42a9 .B CMP r1,r5
- 0x200024b8: d1e8 .. BNE 0x2000248c ; sch_prog_rx_isr_ram + 12
- 0x200024ba: bd70 p. POP {r4-r6,pc}
- 0x200024bc: f7fefc6d ..m. BL $Ven$TT$L$$lld_rxdesc_free ; 0x20000d9a
- 0x200024c0: 68e0 .h LDR r0,[r4,#0xc]
- 0x200024c2: eb001005 .... ADD r0,r0,r5,LSL #4
- 0x200024c6: 7a00 .z LDRB r0,[r0,#8]
- 0x200024c8: f7fefc6c ..l. BL $Ven$TT$L$$lld_rxdesc_check ; 0x20000da4
- 0x200024cc: 2800 .( CMP r0,#0
- 0x200024ce: d1f5 .. BNE 0x200024bc ; sch_prog_rx_isr_ram + 60
- 0x200024d0: e7e6 .. B 0x200024a0 ; sch_prog_rx_isr_ram + 32
- rwble_isr_rx_patch
- 0x200024d2: b5f0 .. PUSH {r4-r7,lr}
- 0x200024d4: 48dc .H LDR r0,[pc,#880] ; [0x20002848] = 0x200039b8
- 0x200024d6: 49dd .I LDR r1,[pc,#884] ; [0x2000284c] = 0x200002c4
- 0x200024d8: 4ddd .M LDR r5,[pc,#884] ; [0x20002850] = 0x1173d
- 0x200024da: 68c3 .h LDR r3,[r0,#0xc]
- 0x200024dc: f89110ee .... LDRB r1,[r1,#0xee]
- 0x200024e0: 2200 ." MOVS r2,#0
- 0x200024e2: f8934100 ...A LDRB r4,[r3,#0x100]
- 0x200024e6: eb031304 .... ADD r3,r3,r4,LSL #4
- 0x200024ea: 685c \h LDR r4,[r3,#4]
- 0x200024ec: 42ac .B CMP r4,r5
- 0x200024ee: d10a .. BNE 0x20002506 ; rwble_isr_rx_patch + 52
- 0x200024f0: 7a1c .z LDRB r4,[r3,#8]
- 0x200024f2: 4bd8 .K LDR r3,[pc,#864] ; [0x20002854] = 0x2000040c
- 0x200024f4: 2600 .& MOVS r6,#0
- 0x200024f6: 4dd9 .M LDR r5,[pc,#868] ; [0x2000285c] = 0x40002000
- 0x200024f8: f853c024 S.$. LDR r12,[r3,r4,LSL #2]
- 0x200024fc: 4bd6 .K LDR r3,[pc,#856] ; [0x20002858] = 0x2000018a
- 0x200024fe: f1bc0f00 .... CMP r12,#0
- 0x20002502: 881f .. LDRH r7,[r3,#0]
- 0x20002504: d111 .. BNE 0x2000252a ; rwble_isr_rx_patch + 88
- 0x20002506: bdf0 .. POP {r4-r7,pc}
- 0x20002508: 885b [. LDRH r3,[r3,#2]
- 0x2000250a: 069b .. LSLS r3,r3,#26
- 0x2000250c: d01e .. BEQ 0x2000254c ; rwble_isr_rx_patch + 122
- 0x2000250e: 4bd4 .K LDR r3,[pc,#848] ; [0x20002860] = 0x20000080
- 0x20002510: 7146 Fq STRB r6,[r0,#5]
- 0x20002512: 1c52 R. ADDS r2,r2,#1
- 0x20002514: f8933050 ..P0 LDRB r3,[r3,#0x50]
- 0x20002518: b2d2 .. UXTB r2,r2
- 0x2000251a: 4293 .B CMP r3,r2
- 0x2000251c: d9f3 .. BLS 0x20002506 ; rwble_isr_rx_patch + 52
- 0x2000251e: 2306 .# MOVS r3,#6
- 0x20002520: 1c49 I. ADDS r1,r1,#1
- 0x20002522: fbb1fcf3 .... UDIV r12,r1,r3
- 0x20002526: fb03111c .... MLS r1,r3,r12,r1
- 0x2000252a: eb010381 .... ADD r3,r1,r1,LSL #2
- 0x2000252e: eb070383 .... ADD r3,r7,r3,LSL #2
- 0x20002532: 442b +D ADD r3,r3,r5
- 0x20002534: f8b3c000 .... LDRH r12,[r3,#0]
- 0x20002538: ea5f3cdc _..< LSRS r12,r12,#15
- 0x2000253c: d0e3 .. BEQ 0x20002506 ; rwble_isr_rx_patch + 52
- 0x2000253e: f8b3c00c .... LDRH r12,[r3,#0xc]
- 0x20002542: ea4f2cdc O.., LSR r12,r12,#11
- 0x20002546: 45a4 .E CMP r12,r4
- 0x20002548: d0de .. BEQ 0x20002508 ; rwble_isr_rx_patch + 54
- 0x2000254a: bdf0 .. POP {r4-r7,pc}
- 0x2000254c: 7901 .y LDRB r1,[r0,#4]
- 0x2000254e: b141 A. CBZ r1,0x20002562 ; rwble_isr_rx_patch + 144
- 0x20002550: 7981 .y LDRB r1,[r0,#6]
- 0x20002552: 1c49 I. ADDS r1,r1,#1
- 0x20002554: b2c9 .. UXTB r1,r1
- 0x20002556: 7181 .q STRB r1,[r0,#6]
- 0x20002558: 290a .) CMP r1,#0xa
- 0x2000255a: d902 .. BLS 0x20002562 ; rwble_isr_rx_patch + 144
- 0x2000255c: 21ff .! MOVS r1,#0xff
- 0x2000255e: 7181 .q STRB r1,[r0,#6]
- 0x20002560: 7106 .q STRB r6,[r0,#4]
- 0x20002562: 2101 .! MOVS r1,#1
- 0x20002564: 7141 Aq STRB r1,[r0,#5]
- 0x20002566: bdf0 .. POP {r4-r7,pc}
- sch_prog_tx_isr_ram
- 0x20002568: b570 p. PUSH {r4-r6,lr}
- 0x2000256a: 4db7 .M LDR r5,[pc,#732] ; [0x20002848] = 0x200039b8
- 0x2000256c: 68e8 .h LDR r0,[r5,#0xc]
- 0x2000256e: f8904100 ...A LDRB r4,[r0,#0x100]
- 0x20002572: e008 .. B 0x20002586 ; sch_prog_tx_isr_ram + 30
- 0x20002574: 6843 Ch LDR r3,[r0,#4]
- 0x20002576: b11b .. CBZ r3,0x20002580 ; sch_prog_tx_isr_ram + 24
- 0x20002578: 6881 .h LDR r1,[r0,#8]
- 0x2000257a: 6800 .h LDR r0,[r0,#0]
- 0x2000257c: 2203 ." MOVS r2,#3
- 0x2000257e: 4798 .G BLX r3
- 0x20002580: 1c64 d. ADDS r4,r4,#1
- 0x20002582: f004040f .... AND r4,r4,#0xf
- 0x20002586: 68e9 .h LDR r1,[r5,#0xc]
- 0x20002588: eb011004 .... ADD r0,r1,r4,LSL #4
- 0x2000258c: 7b02 .{ LDRB r2,[r0,#0xc]
- 0x2000258e: 2a00 .* CMP r2,#0
- 0x20002590: d003 .. BEQ 0x2000259a ; sch_prog_tx_isr_ram + 50
- 0x20002592: f8911101 .... LDRB r1,[r1,#0x101]
- 0x20002596: 42a1 .B CMP r1,r4
- 0x20002598: d1ec .. BNE 0x20002574 ; sch_prog_tx_isr_ram + 12
- 0x2000259a: bd70 p. POP {r4-r6,pc}
- rwble_isr_patch
- 0x2000259c: e92d43f8 -..C PUSH {r3-r9,lr}
- 0x200025a0: f8df82c0 .... LDR r8,[pc,#704] ; [0x20002864] = 0x1fcc0
- 0x200025a4: 4ea8 .N LDR r6,[pc,#672] ; [0x20002848] = 0x200039b8
- 0x200025a6: 2700 .' MOVS r7,#0
- 0x200025a8: f04f4480 O..D MOV r4,#0x40000000
- 0x200025ac: 6925 %i LDR r5,[r4,#0x10]
- 0x200025ae: 2d00 .- CMP r5,#0
- 0x200025b0: d07e ~. BEQ 0x200026b0 ; rwble_isr_patch + 276
- 0x200025b2: 0728 (. LSLS r0,r5,#28
- 0x200025b4: d501 .. BPL 0x200025ba ; rwble_isr_patch + 30
- 0x200025b6: 2001 . MOVS r0,#1
- 0x200025b8: 70b0 .p STRB r0,[r6,#2]
- 0x200025ba: 0528 (. LSLS r0,r5,#20
- 0x200025bc: d501 .. BPL 0x200025c2 ; rwble_isr_patch + 38
- 0x200025be: f7fffe5a ..Z. BL rwble_isr_timestamp ; 0x20002276
- 0x200025c2: f7fffe65 ..e. BL rwble_isr_entry1 ; 0x20002290
- 0x200025c6: f6416089 A..` MOV r0,#0x1e89
- 0x200025ca: 4205 .B TST r5,r0
- 0x200025cc: d007 .. BEQ 0x200025de ; rwble_isr_patch + 66
- 0x200025ce: f000fa7b ..{. BL system_optimize_power_consumption_get ; 0x20002ac8
- 0x200025d2: b110 .. CBZ r0,0x200025da ; rwble_isr_patch + 62
- 0x200025d4: f7fffe5d ..]. BL rwip_isr_patch ; 0x20002292
- 0x200025d8: e001 .. B 0x200025de ; rwble_isr_patch + 66
- 0x200025da: f7fefbe8 .... BL $Ven$TT$L$$rwip_isr ; 0x20000dae
- 0x200025de: 05e8 .. LSLS r0,r5,#23
- 0x200025e0: d509 .. BPL 0x200025f6 ; rwble_isr_patch + 90
- 0x200025e2: f44f7080 O..p MOV r0,#0x100
- 0x200025e6: 61a0 .a STR r0,[r4,#0x18]
- 0x200025e8: 6e21 !n LDR r1,[r4,#0x60]
- 0x200025ea: a09f .. ADR r0,{pc}+0x27e ; 0x20002868
- 0x200025ec: f7fefb1c .... BL $Ven$TT$L$$co_printf ; 0x20000c28
- 0x200025f0: 2000 . MOVS r0,#0
- 0x200025f2: f000fa0a .... BL platform_reset_patch ; 0x20002a0a
- 0x200025f6: 07a8 .. LSLS r0,r5,#30
- 0x200025f8: d504 .. BPL 0x20002604 ; rwble_isr_patch + 104
- 0x200025fa: 2002 . MOVS r0,#2
- 0x200025fc: 61a0 .a STR r0,[r4,#0x18]
- 0x200025fe: 20ff . MOVS r0,#0xff
- 0x20002600: f7ffffb2 .... BL sch_prog_tx_isr_ram ; 0x20002568
- 0x20002604: 0768 h. LSLS r0,r5,#29
- 0x20002606: d50b .. BPL 0x20002620 ; rwble_isr_patch + 132
- 0x20002608: 2004 . MOVS r0,#4
- 0x2000260a: 61a0 .a STR r0,[r4,#0x18]
- 0x2000260c: 78f0 .x LDRB r0,[r6,#3]
- 0x2000260e: b110 .. CBZ r0,0x20002616 ; rwble_isr_patch + 122
- 0x20002610: f000fd58 ..X. BL calib_lld_rx_isr ; 0x200030c4
- 0x20002614: e001 .. B 0x2000261a ; rwble_isr_patch + 126
- 0x20002616: f7ffff5c ..\. BL rwble_isr_rx_patch ; 0x200024d2
- 0x2000261a: 20ff . MOVS r0,#0xff
- 0x2000261c: f7ffff30 ..0. BL sch_prog_rx_isr_ram ; 0x20002480
- 0x20002620: 0668 h. LSLS r0,r5,#25
- 0x20002622: d504 .. BPL 0x2000262e ; rwble_isr_patch + 146
- 0x20002624: 2040 @ MOVS r0,#0x40
- 0x20002626: 61a0 .a STR r0,[r4,#0x18]
- 0x20002628: 20ff . MOVS r0,#0xff
- 0x2000262a: f7fefbc5 .... BL $Ven$TT$L$$sch_prog_skip_isr ; 0x20000db8
- 0x2000262e: 06a8 .. LSLS r0,r5,#26
- 0x20002630: d52c ,. BPL 0x2000268c ; rwble_isr_patch + 240
- 0x20002632: 6920 i LDR r0,[r4,#0x10]
- 0x20002634: f0100f06 .... TST r0,#6
- 0x20002638: d1b8 .. BNE 0x200025ac ; rwble_isr_patch + 16
- 0x2000263a: f8d80000 .... LDR r0,[r8,#0]
- 0x2000263e: 4641 AF MOV r1,r8
- 0x20002640: 68c0 .h LDR r0,[r0,#0xc]
- 0x20002642: f8d82000 ... LDR r2,[r8,#0]
- 0x20002646: f0200004 ... BIC r0,r0,#4
- 0x2000264a: 60d0 .` STR r0,[r2,#0xc]
- 0x2000264c: f88d7000 ...p STRB r7,[sp,#0]
- 0x20002650: e005 .. B 0x2000265e ; rwble_isr_patch + 194
- 0x20002652: bf00 .. NOP
- 0x20002654: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002658: 1c40 @. ADDS r0,r0,#1
- 0x2000265a: f88d0000 .... STRB r0,[sp,#0]
- 0x2000265e: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002662: 280a .( CMP r0,#0xa
- 0x20002664: d3f6 .. BCC 0x20002654 ; rwble_isr_patch + 184
- 0x20002666: 6808 .h LDR r0,[r1,#0]
- 0x20002668: 68c0 .h LDR r0,[r0,#0xc]
- 0x2000266a: f8d81000 .... LDR r1,[r8,#0]
- 0x2000266e: f0400004 @... ORR r0,r0,#4
- 0x20002672: 60c8 .` STR r0,[r1,#0xc]
- 0x20002674: 2020 MOVS r0,#0x20
- 0x20002676: 61a0 .a STR r0,[r4,#0x18]
- 0x20002678: 78f0 .x LDRB r0,[r6,#3]
- 0x2000267a: b110 .. CBZ r0,0x20002682 ; rwble_isr_patch + 230
- 0x2000267c: f000fd8c .... BL calib_lld_evt_end_isr ; 0x20003198
- 0x20002680: e004 .. B 0x2000268c ; rwble_isr_patch + 240
- 0x20002682: f7fffee3 .... BL check_end_event ; 0x2000244c
- 0x20002686: 20ff . MOVS r0,#0xff
- 0x20002688: f7fffe4e ..N. BL sch_prog_end_isr_ram ; 0x20002328
- 0x2000268c: 78b0 .x LDRB r0,[r6,#2]
- 0x2000268e: b138 8. CBZ r0,0x200026a0 ; rwble_isr_patch + 260
- 0x20002690: 68e1 .h LDR r1,[r4,#0xc]
- 0x20002692: f44f508c O..P MOV r0,#0x1180
- 0x20002696: 4388 .C BICS r0,r0,r1
- 0x20002698: d102 .. BNE 0x200026a0 ; rwble_isr_patch + 260
- 0x2000269a: f7fefc32 ..2. BL user_entry_after_sleep_imp ; 0x20000f02
- 0x2000269e: 70b7 .p STRB r7,[r6,#2]
- 0x200026a0: 4875 uH LDR r0,[pc,#468] ; [0x20002878] = 0x200009e8
- 0x200026a2: 6840 @h LDR r0,[r0,#4]
- 0x200026a4: 1c40 @. ADDS r0,r0,#1
- 0x200026a6: d081 .. BEQ 0x200025ac ; rwble_isr_patch + 16
- 0x200026a8: 68e0 .h LDR r0,[r4,#0xc]
- 0x200026aa: f3c020c0 ... UBFX r0,r0,#11,#1
- 0x200026ae: e000 .. B 0x200026b2 ; rwble_isr_patch + 278
- 0x200026b0: e006 .. B 0x200026c0 ; rwble_isr_patch + 292
- 0x200026b2: 2800 .( CMP r0,#0
- 0x200026b4: d1c0 .. BNE 0x20002638 ; rwble_isr_patch + 156
- 0x200026b6: 68e0 .h LDR r0,[r4,#0xc]
- 0x200026b8: f4406000 @..` ORR r0,r0,#0x800
- 0x200026bc: 60e0 .` STR r0,[r4,#0xc]
- 0x200026be: e775 u. B 0x200025ac ; rwble_isr_patch + 16
- 0x200026c0: e8bd83f8 .... POP {r3-r9,pc}
- con_sched_patch
- 0x200026c4: b5f0 .. PUSH {r4-r7,lr}
- 0x200026c6: 4a60 `J LDR r2,[pc,#384] ; [0x20002848] = 0x200039b8
- 0x200026c8: 7953 Sy LDRB r3,[r2,#5]
- 0x200026ca: b3a3 .. CBZ r3,0x20002736 ; con_sched_patch + 114
- 0x200026cc: 2300 .# MOVS r3,#0
- 0x200026ce: 7153 Sq STRB r3,[r2,#5]
- 0x200026d0: 6914 .i LDR r4,[r2,#0x10]
- 0x200026d2: 2301 .# MOVS r3,#1
- 0x200026d4: b174 t. CBZ r4,0x200026f4 ; con_sched_patch + 48
- 0x200026d6: 4d5f _M LDR r5,[pc,#380] ; [0x20002854] = 0x2000040c
- 0x200026d8: 2200 ." MOVS r2,#0
- 0x200026da: bf00 .. NOP
- 0x200026dc: f8556022 U."` LDR r6,[r5,r2,LSL #2]
- 0x200026e0: 4286 .B CMP r6,r0
- 0x200026e2: d003 .. BEQ 0x200026ec ; con_sched_patch + 40
- 0x200026e4: 1c52 R. ADDS r2,r2,#1
- 0x200026e6: b2d2 .. UXTB r2,r2
- 0x200026e8: 2a16 .* CMP r2,#0x16
- 0x200026ea: d3f7 .. BCC 0x200026dc ; con_sched_patch + 24
- 0x200026ec: fa03f502 .... LSL r5,r3,r2
- 0x200026f0: 4225 %B TST r5,r4
- 0x200026f2: d120 . BNE 0x20002736 ; con_sched_patch + 114
- 0x200026f4: f890204a ..J LDRB r2,[r0,#0x4a]
- 0x200026f8: b1fa .. CBZ r2,0x2000273a ; con_sched_patch + 118
- 0x200026fa: f8b02076 ..v LDRH r2,[r0,#0x76]
- 0x200026fe: b1d2 .. CBZ r2,0x20002736 ; con_sched_patch + 114
- 0x20002700: f8b0407a ..z@ LDRH r4,[r0,#0x7a]
- 0x20002704: f8b05048 ..HP LDRH r5,[r0,#0x48]
- 0x20002708: 18a6 .. ADDS r6,r4,r2
- 0x2000270a: 1b76 v. SUBS r6,r6,r5
- 0x2000270c: b2b6 .. UXTH r6,r6
- 0x2000270e: f64777ff G..w MOV r7,#0x7fff
- 0x20002712: 42be .B CMP r6,r7
- 0x20002714: d204 .. BCS 0x20002720 ; con_sched_patch + 92
- 0x20002716: 1b2a *. SUBS r2,r5,r4
- 0x20002718: 1e52 R. SUBS r2,r2,#1
- 0x2000271a: b212 .. SXTH r2,r2
- 0x2000271c: 2a00 .* CMP r2,#0
- 0x2000271e: dd0a .. BLE 0x20002736 ; con_sched_patch + 114
- 0x20002720: f8504f68 P.hO LDR r4,[r0,#0x68]!
- 0x20002724: fb021104 .... MLA r1,r2,r4,r1
- 0x20002728: 8a84 .. LDRH r4,[r0,#0x14]
- 0x2000272a: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x2000272e: 4422 "D ADD r2,r2,r4
- 0x20002730: 8282 .. STRH r2,[r0,#0x14]
- 0x20002732: f880302c ..,0 STRB r3,[r0,#0x2c]
- 0x20002736: 4608 .F MOV r0,r1
- 0x20002738: bdf0 .. POP {r4-r7,pc}
- 0x2000273a: f8302f76 0.v/ LDRH r2,[r0,#0x76]!
- 0x2000273e: f8504c0e P..L LDR r4,[r0,#-0xe]
- 0x20002742: fb021104 .... MLA r1,r2,r4,r1
- 0x20002746: 88c4 .. LDRH r4,[r0,#6]
- 0x20002748: f0214170 !.pA BIC r1,r1,#0xf0000000
- 0x2000274c: 4422 "D ADD r2,r2,r4
- 0x2000274e: 80c2 .. STRH r2,[r0,#6]
- 0x20002750: 7783 .w STRB r3,[r0,#0x1e]
- 0x20002752: e7f0 .. B 0x20002736 ; con_sched_patch + 114
- adv_tx_free_imp
- 0x20002754: 494a JI LDR r1,[pc,#296] ; [0x20002880] = 0x20000192
- 0x20002756: 4b42 BK LDR r3,[pc,#264] ; [0x20002860] = 0x20000080
- 0x20002758: 4a48 HJ LDR r2,[pc,#288] ; [0x2000287c] = 0x20000220
- 0x2000275a: 8809 .. LDRH r1,[r1,#0]
- 0x2000275c: 8f1b .. LDRH r3,[r3,#0x38]
- 0x2000275e: 1a41 A. SUBS r1,r0,r1
- 0x20002760: fb91f1f3 .... SDIV r1,r1,r3
- 0x20002764: f5a0437f ...C SUB r3,r0,#0xff00
- 0x20002768: b2c9 .. UXTB r1,r1
- 0x2000276a: 3bff .; SUBS r3,r3,#0xff
- 0x2000276c: d00a .. BEQ 0x20002784 ; adv_tx_free_imp + 48
- 0x2000276e: 2800 .( CMP r0,#0
- 0x20002770: d008 .. BEQ 0x20002784 ; adv_tx_free_imp + 48
- 0x20002772: 29ff .) CMP r1,#0xff
- 0x20002774: d006 .. BEQ 0x20002784 ; adv_tx_free_imp + 48
- 0x20002776: 6b10 .k LDR r0,[r2,#0x30]
- 0x20002778: eb0001c1 .... ADD r1,r0,r1,LSL #3
- 0x2000277c: 483f ?H LDR r0,[pc,#252] ; [0x2000287c] = 0x20000220
- 0x2000277e: 3018 .0 ADDS r0,r0,#0x18
- 0x20002780: f7febaf7 .... B $Ven$TT$L$$co_list_push_back ; 0x20000d72
- 0x20002784: 4770 pG BX lr
- lc_update_check
- 0x20002786: 4930 0I LDR r1,[pc,#192] ; [0x20002848] = 0x200039b8
- 0x20002788: 4b31 1K LDR r3,[pc,#196] ; [0x20002850] = 0x1173d
- 0x2000278a: 68ca .h LDR r2,[r1,#0xc]
- 0x2000278c: f8921100 .... LDRB r1,[r2,#0x100]
- 0x20002790: eb021101 .... ADD r1,r2,r1,LSL #4
- 0x20002794: 684a Jh LDR r2,[r1,#4]
- 0x20002796: 429a .B CMP r2,r3
- 0x20002798: d103 .. BNE 0x200027a2 ; lc_update_check + 28
- 0x2000279a: 7a09 .z LDRB r1,[r1,#8]
- 0x2000279c: 7001 .p STRB r1,[r0,#0]
- 0x2000279e: 2001 . MOVS r0,#1
- 0x200027a0: 4770 pG BX lr
- 0x200027a2: 2000 . MOVS r0,#0
- 0x200027a4: 4770 pG BX lr
- lld_con_tx_remove_duplicate
- 0x200027a6: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x200027aa: 2000 . MOVS r0,#0
- 0x200027ac: f88d0000 .... STRB r0,[sp,#0]
- 0x200027b0: 4668 hF MOV r0,sp
- 0x200027b2: f7ffffe8 .... BL lc_update_check ; 0x20002786
- 0x200027b6: 2800 .( CMP r0,#0
- 0x200027b8: d07a z. BEQ 0x200028b0 ; lld_con_tx_remove_duplicate + 266
- 0x200027ba: f89da000 .... LDRB r10,[sp,#0]
- 0x200027be: 4925 %I LDR r1,[pc,#148] ; [0x20002854] = 0x2000040c
- 0x200027c0: f851602a Q.*` LDR r6,[r1,r10,LSL #2]
- 0x200027c4: 2e00 .. CMP r6,#0
- 0x200027c6: d073 s. BEQ 0x200028b0 ; lld_con_tx_remove_duplicate + 266
- 0x200027c8: 2700 .' MOVS r7,#0
- 0x200027ca: 46b9 .F MOV r9,r7
- 0x200027cc: 463d =F MOV r5,r7
- 0x200027ce: 2140 @! MOVS r1,#0x40
- 0x200027d0: 482c ,H LDR r0,[pc,#176] ; [0x20002884] = 0x20004944
- 0x200027d2: 6af4 .j LDR r4,[r6,#0x2c]
- 0x200027d4: f7fefaf5 .... BL $Ven$TT$L$$__aeabi_memclr4 ; 0x20000dc2
- 0x200027d8: f8dfb080 .... LDR r11,[pc,#128] ; [0x2000285c] = 0x40002000
- 0x200027dc: f8df80a4 .... LDR r8,[pc,#164] ; [0x20002884] = 0x20004944
- 0x200027e0: e01a .. B 0x20002818 ; lld_con_tx_remove_duplicate + 114
- 0x200027e2: 88a1 .. LDRH r1,[r4,#4]
- 0x200027e4: 88e2 .. LDRH r2,[r4,#6]
- 0x200027e6: eb01000b .... ADD r0,r1,r11
- 0x200027ea: f896108a .... LDRB r1,[r6,#0x8a]
- 0x200027ee: f3c20209 .... UBFX r2,r2,#0,#10
- 0x200027f2: 4291 .B CMP r1,r2
- 0x200027f4: d30d .. BCC 0x20002812 ; lld_con_tx_remove_duplicate + 108
- 0x200027f6: 7901 .y LDRB r1,[r0,#4]
- 0x200027f8: 291b .) CMP r1,#0x1b
- 0x200027fa: d10a .. BNE 0x20002812 ; lld_con_tx_remove_duplicate + 108
- 0x200027fc: 2101 .! MOVS r1,#1
- 0x200027fe: f8081037 ..7. STRB r1,[r8,r7,LSL #3]
- 0x20002802: eb0801c7 .... ADD r1,r8,r7,LSL #3
- 0x20002806: 604c L` STR r4,[r1,#4]
- 0x20002808: f1090101 .... ADD r1,r9,#1
- 0x2000280c: f00109ff .... AND r9,r1,#0xff
- 0x20002810: 9001 .. STR r0,[sp,#4]
- 0x20002812: 1c7f .. ADDS r7,r7,#1
- 0x20002814: 6824 $h LDR r4,[r4,#0]
- 0x20002816: b2ff .. UXTB r7,r7
- 0x20002818: 2c00 ., CMP r4,#0
- 0x2000281a: d1e2 .. BNE 0x200027e2 ; lld_con_tx_remove_duplicate + 60
- 0x2000281c: f1b90f02 .... CMP r9,#2
- 0x20002820: d946 F. BLS 0x200028b0 ; lld_con_tx_remove_duplicate + 266
- 0x20002822: bf00 .. NOP
- 0x20002824: f8180034 ..4. LDRB r0,[r8,r4,LSL #3]
- 0x20002828: b168 h. CBZ r0,0x20002846 ; lld_con_tx_remove_duplicate + 160
- 0x2000282a: b36d m. CBZ r5,0x20002888 ; lld_con_tx_remove_duplicate + 226
- 0x2000282c: 2d01 .- CMP r5,#1
- 0x2000282e: eb0800c4 .... ADD r0,r8,r4,LSL #3
- 0x20002832: d03f ?. BEQ 0x200028b4 ; lld_con_tx_remove_duplicate + 270
- 0x20002834: 4607 .F MOV r7,r0
- 0x20002836: 6841 Ah LDR r1,[r0,#4]
- 0x20002838: f106002c ..,. ADD r0,r6,#0x2c
- 0x2000283c: f7fefac6 .... BL $Ven$TT$L$$co_list_extract ; 0x20000dcc
- 0x20002840: 6878 xh LDR r0,[r7,#4]
- 0x20002842: 8880 .. LDRH r0,[r0,#4]
- 0x20002844: e022 ". B 0x2000288c ; lld_con_tx_remove_duplicate + 230
- 0x20002846: e02f /. B 0x200028a8 ; lld_con_tx_remove_duplicate + 258
- $d
- 0x20002848: 200039b8 .9. DCD 536885688
- 0x2000284c: 200002c4 ... DCD 536871620
- 0x20002850: 0001173d =... DCD 71485
- 0x20002854: 2000040c ... DCD 536871948
- 0x20002858: 2000018a ... DCD 536871306
- 0x2000285c: 40002000 . .@ DCD 1073750016
- 0x20002860: 20000080 ... DCD 536871040
- 0x20002864: 0001fcc0 .... DCD 130240
- 0x20002868: 45204242 BB E DCD 1159742018
- 0x2000286c: 303a5252 RR:0 DCD 809128530
- 0x20002870: 38302578 x%08 DCD 942679416
- 0x20002874: 000a0d78 x... DCD 658808
- 0x20002878: 200009e8 ... DCD 536873448
- 0x2000287c: 20000220 .. DCD 536871456
- 0x20002880: 20000192 ... DCD 536871314
- 0x20002884: 20004944 DI. DCD 536889668
- $t
- 0x20002888: e00a .. B 0x200028a0 ; lld_con_tx_remove_duplicate + 250
- 0x2000288a: e011 .. B 0x200028b0 ; lld_con_tx_remove_duplicate + 266
- 0x2000288c: f7fefaa3 .... BL $Ven$TT$L$$ble_util_buf_acl_tx_free ; 0x20000dd6
- 0x20002890: 2101 .! MOVS r1,#1
- 0x20002892: eb01210a ...! ADD r1,r1,r10,LSL #8
- 0x20002896: 22ff ." MOVS r2,#0xff
- 0x20002898: f240200e @.. MOV r0,#0x20e
- 0x2000289c: f7fefaa0 .... BL $Ven$TT$L$$ke_msg_send_basic ; 0x20000de0
- 0x200028a0: 1c6d m. ADDS r5,r5,#1
- 0x200028a2: b2ed .. UXTB r5,r5
- 0x200028a4: 454d ME CMP r5,r9
- 0x200028a6: d003 .. BEQ 0x200028b0 ; lld_con_tx_remove_duplicate + 266
- 0x200028a8: 1c64 d. ADDS r4,r4,#1
- 0x200028aa: b2e4 .. UXTB r4,r4
- 0x200028ac: 2c08 ., CMP r4,#8
- 0x200028ae: d3b9 .. BCC 0x20002824 ; lld_con_tx_remove_duplicate + 126
- 0x200028b0: e8bd9ffc .... POP {r2-r12,pc}
- 0x200028b4: 6840 @h LDR r0,[r0,#4]
- 0x200028b6: 9901 .. LDR r1,[sp,#4]
- 0x200028b8: 8882 .. LDRH r2,[r0,#4]
- 0x200028ba: 88c0 .. LDRH r0,[r0,#6]
- 0x200028bc: eb02030b .... ADD r3,r2,r11
- 0x200028c0: f3c00209 .... UBFX r2,r0,#0,#10
- 0x200028c4: 4618 .F MOV r0,r3
- 0x200028c6: f7fefa90 .... BL $Ven$TT$L$$__aeabi_memcpy ; 0x20000dea
- 0x200028ca: e7e9 .. B 0x200028a0 ; lld_con_tx_remove_duplicate + 250
- ram_code
- __asm___11_sys_utils_c_415ab936__cpu_delay
- 0x200028cc: 3801 .8 SUBS r0,#1
- 0x200028ce: d1fd .. BNE __asm___11_sys_utils_c_415ab936__cpu_delay ; 0x200028cc
- 0x200028d0: 4770 pG BX lr
- 0x200028d2: 0000 .. MOVS r0,r0
- ram_code
- co_delay_100us
- 0x200028d4: b538 8. PUSH {r3-r5,lr}
- 0x200028d6: 0004 .. MOVS r4,r0
- 0x200028d8: d014 .. BEQ 0x20002904 ; co_delay_100us + 48
- 0x200028da: f7fefa8b .... BL $Ven$TT$L$$system_get_pclk_config ; 0x20000df4
- 0x200028de: eb040184 .... ADD r1,r4,r4,LSL #2
- 0x200028e2: eb0111c4 .... ADD r1,r1,r4,LSL #7
- 0x200028e6: 9100 .. STR r1,[sp,#0]
- 0x200028e8: 2818 .( CMP r0,#0x18
- 0x200028ea: d003 .. BEQ 0x200028f4 ; co_delay_100us + 32
- 0x200028ec: 2830 0( CMP r0,#0x30
- 0x200028ee: d003 .. BEQ 0x200028f8 ; co_delay_100us + 36
- 0x200028f0: 9800 .. LDR r0,[sp,#0]
- 0x200028f2: e003 .. B 0x200028fc ; co_delay_100us + 40
- 0x200028f4: 0048 H. LSLS r0,r1,#1
- 0x200028f6: e000 .. B 0x200028fa ; co_delay_100us + 38
- 0x200028f8: 0088 .. LSLS r0,r1,#2
- 0x200028fa: 9000 .. STR r0,[sp,#0]
- 0x200028fc: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x20002900: f7ffbfe4 .... B.W __asm___11_sys_utils_c_415ab936__cpu_delay ; 0x200028cc
- 0x20002904: bd38 8. POP {r3-r5,pc}
- co_delay_10us
- 0x20002906: b538 8. PUSH {r3-r5,lr}
- 0x20002908: 0004 .. MOVS r4,r0
- 0x2000290a: d014 .. BEQ 0x20002936 ; co_delay_10us + 48
- 0x2000290c: f7fefa72 ..r. BL $Ven$TT$L$$system_get_pclk_config ; 0x20000df4
- 0x20002910: eb040184 .... ADD r1,r4,r4,LSL #2
- 0x20002914: eb0101c4 .... ADD r1,r1,r4,LSL #3
- 0x20002918: 9100 .. STR r1,[sp,#0]
- 0x2000291a: 2818 .( CMP r0,#0x18
- 0x2000291c: d003 .. BEQ 0x20002926 ; co_delay_10us + 32
- 0x2000291e: 2830 0( CMP r0,#0x30
- 0x20002920: d003 .. BEQ 0x2000292a ; co_delay_10us + 36
- 0x20002922: 9800 .. LDR r0,[sp,#0]
- 0x20002924: e003 .. B 0x2000292e ; co_delay_10us + 40
- 0x20002926: 0048 H. LSLS r0,r1,#1
- 0x20002928: e000 .. B 0x2000292c ; co_delay_10us + 38
- 0x2000292a: 0088 .. LSLS r0,r1,#2
- 0x2000292c: 9000 .. STR r0,[sp,#0]
- 0x2000292e: e8bd4038 ..8@ POP {r3-r5,lr}
- 0x20002932: f7ffbfcb .... B.W __asm___11_sys_utils_c_415ab936__cpu_delay ; 0x200028cc
- 0x20002936: bd38 8. POP {r3-r5,pc}
- kalmanFilter
- 0x20002938: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x2000293c: 4604 .F MOV r4,r0
- 0x2000293e: 7800 .x LDRB r0,[r0,#0]
- 0x20002940: 460d .F MOV r5,r1
- 0x20002942: 2803 .( CMP r0,#3
- 0x20002944: d208 .. BCS 0x20002958 ; kalmanFilter + 32
- 0x20002946: eb040080 .... ADD r0,r4,r0,LSL #2
- 0x2000294a: 61a5 .a STR r5,[r4,#0x18]
- 0x2000294c: 6045 E` STR r5,[r0,#4]
- 0x2000294e: 7820 x LDRB r0,[r4,#0]
- 0x20002950: f1000001 .... ADD r0,r0,#1
- 0x20002954: 7020 p STRB r0,[r4,#0]
- 0x20002956: e042 B. B 0x200029de ; kalmanFilter + 166
- 0x20002958: d11d .. BNE 0x20002996 ; kalmanFilter + 94
- 0x2000295a: f04f0500 O... MOV r5,#0
- 0x2000295e: f04f00ff O... MOV r0,#0xff
- 0x20002962: 7020 p STRB r0,[r4,#0]
- 0x20002964: 462e .F MOV r6,r5
- 0x20002966: 462f /F MOV r7,r5
- 0x20002968: eb040087 .... ADD r0,r4,r7,LSL #2
- 0x2000296c: 6840 @h LDR r0,[r0,#4]
- 0x2000296e: f7fefa46 ..F. BL $Ven$TT$L$$__aeabi_f2d ; 0x20000dfe
- 0x20002972: 462a *F MOV r2,r5
- 0x20002974: 4633 3F MOV r3,r6
- 0x20002976: f7fefa47 ..G. BL $Ven$TT$L$$__aeabi_dadd ; 0x20000e08
- 0x2000297a: 1c7f .. ADDS r7,r7,#1
- 0x2000297c: b2ff .. UXTB r7,r7
- 0x2000297e: 4605 .F MOV r5,r0
- 0x20002980: 460e .F MOV r6,r1
- 0x20002982: 2f03 ./ CMP r7,#3
- 0x20002984: d3f0 .. BCC 0x20002968 ; kalmanFilter + 48
- 0x20002986: 2200 ." MOVS r2,#0
- 0x20002988: 4b72 rK LDR r3,[pc,#456] ; [0x20002b54] = 0x40080000
- 0x2000298a: f7fefa42 ..B. BL $Ven$TT$L$$__aeabi_ddiv ; 0x20000e12
- 0x2000298e: f7fefa45 ..E. BL $Ven$TT$L$$__aeabi_d2f ; 0x20000e1c
- 0x20002992: 61a0 .a STR r0,[r4,#0x18]
- 0x20002994: e023 #. B 0x200029de ; kalmanFilter + 166
- 0x20002996: 6a21 !j LDR r1,[r4,#0x20]
- 0x20002998: 6920 i LDR r0,[r4,#0x10]
- 0x2000299a: f7fefa44 ..D. BL $Ven$TT$L$$__aeabi_fadd ; 0x20000e26
- 0x2000299e: 6160 `a STR r0,[r4,#0x14]
- 0x200029a0: 4606 .F MOV r6,r0
- 0x200029a2: 6a61 aj LDR r1,[r4,#0x24]
- 0x200029a4: f7fefa3f ..?. BL $Ven$TT$L$$__aeabi_fadd ; 0x20000e26
- 0x200029a8: 4601 .F MOV r1,r0
- 0x200029aa: 4630 0F MOV r0,r6
- 0x200029ac: f7fefa40 ..@. BL $Ven$TT$L$$__aeabi_fdiv ; 0x20000e30
- 0x200029b0: 61e0 .a STR r0,[r4,#0x1c]
- 0x200029b2: 69a7 .i LDR r7,[r4,#0x18]
- 0x200029b4: 4680 .F MOV r8,r0
- 0x200029b6: 4639 9F MOV r1,r7
- 0x200029b8: 4628 (F MOV r0,r5
- 0x200029ba: f7fefa3e ..>. BL $Ven$TT$L$$__aeabi_fsub ; 0x20000e3a
- 0x200029be: 4641 AF MOV r1,r8
- 0x200029c0: f7fefa40 ..@. BL $Ven$TT$L$$__aeabi_fmul ; 0x20000e44
- 0x200029c4: 4639 9F MOV r1,r7
- 0x200029c6: f7fefa2e .... BL $Ven$TT$L$$__aeabi_fadd ; 0x20000e26
- 0x200029ca: 61a0 .a STR r0,[r4,#0x18]
- 0x200029cc: 4641 AF MOV r1,r8
- 0x200029ce: f04f507e O.~P MOV r0,#0x3f800000
- 0x200029d2: f7fefa32 ..2. BL $Ven$TT$L$$__aeabi_fsub ; 0x20000e3a
- 0x200029d6: 4631 1F MOV r1,r6
- 0x200029d8: f7fefa34 ..4. BL $Ven$TT$L$$__aeabi_fmul ; 0x20000e44
- 0x200029dc: 6120 a STR r0,[r4,#0x10]
- 0x200029de: 69a0 .i LDR r0,[r4,#0x18]
- 0x200029e0: e8bd81f0 .... POP {r4-r8,pc}
- Smoothing_Filter_handle
- 0x200029e4: 4602 .F MOV r2,r0
- 0x200029e6: 485c \H LDR r0,[pc,#368] ; [0x20002b58] = 0x20003ae8
- 0x200029e8: 6840 @h LDR r0,[r0,#4]
- 0x200029ea: e004 .. B 0x200029f6 ; Smoothing_Filter_handle + 18
- 0x200029ec: f890302c ..,0 LDRB r3,[r0,#0x2c]
- 0x200029f0: 4293 .B CMP r3,r2
- 0x200029f2: d003 .. BEQ 0x200029fc ; Smoothing_Filter_handle + 24
- 0x200029f4: 6800 .h LDR r0,[r0,#0]
- 0x200029f6: 2800 .( CMP r0,#0
- 0x200029f8: d1f8 .. BNE 0x200029ec ; Smoothing_Filter_handle + 8
- 0x200029fa: e002 .. B 0x20002a02 ; Smoothing_Filter_handle + 30
- 0x200029fc: b108 .. CBZ r0,0x20002a02 ; Smoothing_Filter_handle + 30
- 0x200029fe: 1d00 .. ADDS r0,r0,#4
- 0x20002a00: e79a .. B kalmanFilter ; 0x20002938
- 0x20002a02: 4856 VH LDR r0,[pc,#344] ; [0x20002b5c] = 0x437f0000
- 0x20002a04: 4770 pG BX lr
- _system_power_off
- 0x20002a06: 20ad . MOVS r0,#0xad
- 0x20002a08: 4700 .G BX r0
- platform_reset_patch
- 0x20002a0a: 2403 .$ MOVS r4,#3
- 0x20002a0c: 4622 "F MOV r2,r4
- 0x20002a0e: 2100 .! MOVS r1,#0
- 0x20002a10: 2001 . MOVS r0,#1
- 0x20002a12: f7fef936 ..6. BL $Ven$TT$L$$FPB_CompSet ; 0x20000c82
- 0x20002a16: 1c64 d. ADDS r4,r4,#1
- 0x20002a18: b2e4 .. UXTB r4,r4
- 0x20002a1a: 2c05 ., CMP r4,#5
- 0x20002a1c: d3f6 .. BCC 0x20002a0c ; platform_reset_patch + 2
- 0x20002a1e: 23c8 .# MOVS r3,#0xc8
- 0x20002a20: 2201 ." MOVS r2,#1
- 0x20002a22: 219f .! MOVS r1,#0x9f
- 0x20002a24: 2000 . MOVS r0,#0
- 0x20002a26: f7fff930 ..0. BL frspim_wr ; 0x20001c8a
- 0x20002a2a: f7fefa10 .... BL $Ven$TT$L$$GLOBAL_INT_STOP ; 0x20000e4e
- 0x20002a2e: f3bf8f4f ..O. DSB
- 0x20002a32: 484b KH LDR r0,[pc,#300] ; [0x20002b60] = 0xe000ed0c
- 0x20002a34: 6801 .h LDR r1,[r0,#0]
- 0x20002a36: 4a4b KJ LDR r2,[pc,#300] ; [0x20002b64] = 0x5fa0004
- 0x20002a38: f40161e0 ...a AND r1,r1,#0x700
- 0x20002a3c: 4311 .C ORRS r1,r1,r2
- 0x20002a3e: 6001 .` STR r1,[r0,#0]
- 0x20002a40: f3bf8f4f ..O. DSB
- 0x20002a44: bf00 .. NOP
- 0x20002a46: e7fd .. B 0x20002a44 ; platform_reset_patch + 58
- system_lvd_protect_handle
- 0x20002a48: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x20002a4c: 4c46 FL LDR r4,[pc,#280] ; [0x20002b68] = 0x500b0000
- 0x20002a4e: 2020 MOVS r0,#0x20
- 0x20002a50: f7fef8db .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20002a54: 6826 &h LDR r6,[r4,#0]
- 0x20002a56: 4681 .F MOV r9,r0
- 0x20002a58: f4464080 F..@ ORR r0,r6,#0x4000
- 0x20002a5c: 6020 ` STR r0,[r4,#0]
- 0x20002a5e: 2201 ." MOVS r2,#1
- 0x20002a60: 2128 (! MOVS r1,#0x28
- 0x20002a62: 2000 . MOVS r0,#0
- 0x20002a64: f7fff8d6 .... BL frspim_rd ; 0x20001c14
- 0x20002a68: f00003fd .... AND r3,r0,#0xfd
- 0x20002a6c: 2201 ." MOVS r2,#1
- 0x20002a6e: 2128 (! MOVS r1,#0x28
- 0x20002a70: 2000 . MOVS r0,#0
- 0x20002a72: f7fff90a .... BL frspim_wr ; 0x20001c8a
- 0x20002a76: 4d38 8M LDR r5,[pc,#224] ; [0x20002b58] = 0x20003ae8
- 0x20002a78: f44f78fa O..x MOV r8,#0x1f4
- 0x20002a7c: 2700 .' MOVS r7,#0
- 0x20002a7e: 4640 @F MOV r0,r8
- 0x20002a80: f7ffff28 ..(. BL co_delay_100us ; 0x200028d4
- 0x20002a84: 2201 ." MOVS r2,#1
- 0x20002a86: 21ae .! MOVS r1,#0xae
- 0x20002a88: 2000 . MOVS r0,#0
- 0x20002a8a: f7fff8c3 .... BL frspim_rd ; 0x20001c14
- 0x20002a8e: 06c0 .. LSLS r0,r0,#27
- 0x20002a90: d418 .. BMI 0x20002ac4 ; system_lvd_protect_handle + 124
- 0x20002a92: 7868 hx LDRB r0,[r5,#1]
- 0x20002a94: 1c40 @. ADDS r0,r0,#1
- 0x20002a96: b2c0 .. UXTB r0,r0
- 0x20002a98: 7068 hp STRB r0,[r5,#1]
- 0x20002a9a: 2803 .( CMP r0,#3
- 0x20002a9c: d9ef .. BLS 0x20002a7e ; system_lvd_protect_handle + 54
- 0x20002a9e: 2201 ." MOVS r2,#1
- 0x20002aa0: 2128 (! MOVS r1,#0x28
- 0x20002aa2: 2000 . MOVS r0,#0
- 0x20002aa4: f7fff8b6 .... BL frspim_rd ; 0x20001c14
- 0x20002aa8: b2c0 .. UXTB r0,r0
- 0x20002aaa: f0400302 @... ORR r3,r0,#2
- 0x20002aae: 2201 ." MOVS r2,#1
- 0x20002ab0: 2128 (! MOVS r1,#0x28
- 0x20002ab2: 2000 . MOVS r0,#0
- 0x20002ab4: f7fff8e9 .... BL frspim_wr ; 0x20001c8a
- 0x20002ab8: 6026 &` STR r6,[r4,#0]
- 0x20002aba: 4648 HF MOV r0,r9
- 0x20002abc: e8bd47f0 ...G POP {r4-r10,lr}
- 0x20002ac0: f7feb8a8 .... B $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20002ac4: 706f op STRB r7,[r5,#1]
- 0x20002ac6: e7da .. B 0x20002a7e ; system_lvd_protect_handle + 54
- system_optimize_power_consumption_get
- 0x20002ac8: 4823 #H LDR r0,[pc,#140] ; [0x20002b58] = 0x20003ae8
- 0x20002aca: 7800 .x LDRB r0,[r0,#0]
- 0x20002acc: 4770 pG BX lr
- retry_handshake
- 0x20002ace: b510 .. PUSH {r4,lr}
- 0x20002ad0: 2002 . MOVS r0,#2
- 0x20002ad2: f7fef944 ..D. BL $Ven$TT$L$$system_set_pclk ; 0x20000d5e
- 0x20002ad6: 2101 .! MOVS r1,#1
- 0x20002ad8: 2004 . MOVS r0,#4
- 0x20002ada: f7fef9bd .... BL $Ven$TT$L$$system_set_port_pull ; 0x20000e58
- 0x20002ade: 2205 ." MOVS r2,#5
- 0x20002ae0: 2102 .! MOVS r1,#2
- 0x20002ae2: 2000 . MOVS r0,#0
- 0x20002ae4: f7fef864 ..d. BL $Ven$TT$L$$system_set_port_mux ; 0x20000bb0
- 0x20002ae8: 2205 ." MOVS r2,#5
- 0x20002aea: 2103 .! MOVS r1,#3
- 0x20002aec: 2000 . MOVS r0,#0
- 0x20002aee: f7fef85f .._. BL $Ven$TT$L$$system_set_port_mux ; 0x20000bb0
- 0x20002af2: f7fff98f .... BL disable_cache ; 0x20001e14
- 0x20002af6: 20c8 . MOVS r0,#0xc8
- 0x20002af8: f7fffeec .... BL co_delay_100us ; 0x200028d4
- 0x20002afc: 4c1b .L LDR r4,[pc,#108] ; [0x20002b6c] = 0x50050000
- 0x20002afe: 2108 .! MOVS r1,#8
- 0x20002b00: 4620 F MOV r0,r4
- 0x20002b02: f7fef85a ..Z. BL $Ven$TT$L$$uart_init ; 0x20000bba
- 0x20002b06: 201e . MOVS r0,#0x1e
- 0x20002b08: f7fef9ab .... BL $Ven$TT$L$$app_boot_host_comm ; 0x20000e62
- 0x20002b0c: 20c8 . MOVS r0,#0xc8
- 0x20002b0e: f7fffee1 .... BL co_delay_100us ; 0x200028d4
- 0x20002b12: 2108 .! MOVS r1,#8
- 0x20002b14: 4620 F MOV r0,r4
- 0x20002b16: f7fef850 ..P. BL $Ven$TT$L$$uart_init ; 0x20000bba
- 0x20002b1a: 201e . MOVS r0,#0x1e
- 0x20002b1c: f7fef9a1 .... BL $Ven$TT$L$$app_boot_host_comm ; 0x20000e62
- 0x20002b20: 20c8 . MOVS r0,#0xc8
- 0x20002b22: f7fffed7 .... BL co_delay_100us ; 0x200028d4
- 0x20002b26: 2108 .! MOVS r1,#8
- 0x20002b28: 4620 F MOV r0,r4
- 0x20002b2a: f7fef846 ..F. BL $Ven$TT$L$$uart_init ; 0x20000bba
- 0x20002b2e: 201e . MOVS r0,#0x1e
- 0x20002b30: f7fef997 .... BL $Ven$TT$L$$app_boot_host_comm ; 0x20000e62
- 0x20002b34: 2001 . MOVS r0,#1
- 0x20002b36: f7fef813 .... BL enable_cache ; 0x20000b60
- 0x20002b3a: 2200 ." MOVS r2,#0
- 0x20002b3c: 2102 .! MOVS r1,#2
- 0x20002b3e: 4610 .F MOV r0,r2
- 0x20002b40: f7fef836 ..6. BL $Ven$TT$L$$system_set_port_mux ; 0x20000bb0
- 0x20002b44: 2200 ." MOVS r2,#0
- 0x20002b46: e8bd4010 ...@ POP {r4,lr}
- 0x20002b4a: 2103 .! MOVS r1,#3
- 0x20002b4c: 4610 .F MOV r0,r2
- 0x20002b4e: f7feb82f ../. B $Ven$TT$L$$system_set_port_mux ; 0x20000bb0
- $d
- 0x20002b52: 0000 .. DCW 0
- 0x20002b54: 40080000 ...@ DCD 1074266112
- 0x20002b58: 20003ae8 .:. DCD 536885992
- 0x20002b5c: 437f0000 ...C DCD 1132396544
- 0x20002b60: e000ed0c .... DCD 3758157068
- 0x20002b64: 05fa0004 .... DCD 100270084
- 0x20002b68: 500b0000 ...P DCD 1342898176
- 0x20002b6c: 50050000 ...P DCD 1342504960
- $t
- ram_code
- flash_OTP_write
- 0x20002b70: e92d5ffc -.._ PUSH {r2-r12,lr}
- 0x20002b74: f4005640 ..@V AND r6,r0,#0x3000
- 0x20002b78: 2400 .$ MOVS r4,#0
- 0x20002b7a: f44f7000 O..p MOV r0,#0x200
- 0x20002b7e: 4690 .F MOV r8,r2
- 0x20002b80: 460d .F MOV r5,r1
- 0x20002b82: 4281 .B CMP r1,r0
- 0x20002b84: d900 .. BLS 0x20002b88 ; flash_OTP_write + 24
- 0x20002b86: 4605 .F MOV r5,r0
- 0x20002b88: 2020 MOVS r0,#0x20
- 0x20002b8a: f7fef83e ..>. BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20002b8e: f8dfa36c ..l. LDR r10,[pc,#876] ; [0x20002efc] = 0x1fc98
- 0x20002b92: f8dfb36c ..l. LDR r11,[pc,#876] ; [0x20002f00] = 0x500b0000
- 0x20002b96: f8df936c ..l. LDR r9,[pc,#876] ; [0x20002f04] = 0x1fc90
- 0x20002b9a: 9001 .. STR r0,[sp,#4]
- 0x20002b9c: e027 '. B 0x20002bee ; flash_OTP_write + 126
- 0x20002b9e: 2300 .# MOVS r3,#0
- 0x20002ba0: 461a .F MOV r2,r3
- 0x20002ba2: 2103 .! MOVS r1,#3
- 0x20002ba4: f8da0000 .... LDR r0,[r10,#0]
- 0x20002ba8: f7fef960 ..`. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002bac: f8cb6094 ...` STR r6,[r11,#0x94]
- 0x20002bb0: 48d5 .H LDR r0,[pc,#852] ; [0x20002f08] = 0x101b054
- 0x20002bb2: eb080304 .... ADD r3,r8,r4
- 0x20002bb6: 2208 ." MOVS r2,#8
- 0x20002bb8: 2102 .! MOVS r1,#2
- 0x20002bba: 6880 .h LDR r0,[r0,#8]
- 0x20002bbc: f7fef956 ..V. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002bc0: 464c LF MOV r4,r9
- 0x20002bc2: 2005 . MOVS r0,#5
- 0x20002bc4: f7fffe9f .... BL co_delay_10us ; 0x20002906
- 0x20002bc8: 466b kF MOV r3,sp
- 0x20002bca: 2201 ." MOVS r2,#1
- 0x20002bcc: 2100 .! MOVS r1,#0
- 0x20002bce: 6820 h LDR r0,[r4,#0]
- 0x20002bd0: f7fef94c ..L. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002bd4: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002bd8: 07c0 .. LSLS r0,r0,#31
- 0x20002bda: d1f2 .. BNE 0x20002bc2 ; flash_OTP_write + 82
- 0x20002bdc: 48cb .H LDR r0,[pc,#812] ; [0x20002f0c] = 0x1fca0
- 0x20002bde: 2300 .# MOVS r3,#0
- 0x20002be0: 461a .F MOV r2,r3
- 0x20002be2: 2103 .! MOVS r1,#3
- 0x20002be4: 6800 .h LDR r0,[r0,#0]
- 0x20002be6: f7fef941 ..A. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002bea: 463c <F MOV r4,r7
- 0x20002bec: 3608 .6 ADDS r6,r6,#8
- 0x20002bee: f1040708 .... ADD r7,r4,#8
- 0x20002bf2: 42af .B CMP r7,r5
- 0x20002bf4: d9d3 .. BLS 0x20002b9e ; flash_OTP_write + 46
- 0x20002bf6: 42ac .B CMP r4,r5
- 0x20002bf8: d225 %. BCS 0x20002c46 ; flash_OTP_write + 214
- 0x20002bfa: 2300 .# MOVS r3,#0
- 0x20002bfc: 461a .F MOV r2,r3
- 0x20002bfe: 2103 .! MOVS r1,#3
- 0x20002c00: f8da0000 .... LDR r0,[r10,#0]
- 0x20002c04: f7fef932 ..2. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002c08: f8cb6094 ...` STR r6,[r11,#0x94]
- 0x20002c0c: 48be .H LDR r0,[pc,#760] ; [0x20002f08] = 0x101b054
- 0x20002c0e: eb080304 .... ADD r3,r8,r4
- 0x20002c12: 1b2a *. SUBS r2,r5,r4
- 0x20002c14: 2102 .! MOVS r1,#2
- 0x20002c16: 6880 .h LDR r0,[r0,#8]
- 0x20002c18: f7fef928 ..(. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002c1c: 464c LF MOV r4,r9
- 0x20002c1e: 2005 . MOVS r0,#5
- 0x20002c20: f7fffe71 ..q. BL co_delay_10us ; 0x20002906
- 0x20002c24: 466b kF MOV r3,sp
- 0x20002c26: 2201 ." MOVS r2,#1
- 0x20002c28: 2100 .! MOVS r1,#0
- 0x20002c2a: 6820 h LDR r0,[r4,#0]
- 0x20002c2c: f7fef91e .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002c30: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002c34: 07c0 .. LSLS r0,r0,#31
- 0x20002c36: d1f2 .. BNE 0x20002c1e ; flash_OTP_write + 174
- 0x20002c38: 48b4 .H LDR r0,[pc,#720] ; [0x20002f0c] = 0x1fca0
- 0x20002c3a: 2300 .# MOVS r3,#0
- 0x20002c3c: 461a .F MOV r2,r3
- 0x20002c3e: 2103 .! MOVS r1,#3
- 0x20002c40: 6800 .h LDR r0,[r0,#0]
- 0x20002c42: f7fef913 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002c46: 9801 .. LDR r0,[sp,#4]
- 0x20002c48: f7fdffe4 .... BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20002c4c: e8bd9ffc .... POP {r2-r12,pc}
- flash_OTP_read
- 0x20002c50: e92d5ff0 -.._ PUSH {r4-r12,lr}
- 0x20002c54: f4005640 ..@V AND r6,r0,#0x3000
- 0x20002c58: 2400 .$ MOVS r4,#0
- 0x20002c5a: f44f7000 O..p MOV r0,#0x200
- 0x20002c5e: 4690 .F MOV r8,r2
- 0x20002c60: 460d .F MOV r5,r1
- 0x20002c62: 4281 .B CMP r1,r0
- 0x20002c64: d900 .. BLS 0x20002c68 ; flash_OTP_read + 24
- 0x20002c66: 4605 .F MOV r5,r0
- 0x20002c68: 2020 MOVS r0,#0x20
- 0x20002c6a: f7fdffce .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20002c6e: 4683 .F MOV r11,r0
- 0x20002c70: f8df928c .... LDR r9,[pc,#652] ; [0x20002f00] = 0x500b0000
- 0x20002c74: f8dfa290 .... LDR r10,[pc,#656] ; [0x20002f08] = 0x101b054
- 0x20002c78: e00c .. B 0x20002c94 ; flash_OTP_read + 68
- 0x20002c7a: bf00 .. NOP
- 0x20002c7c: f8c96094 ...` STR r6,[r9,#0x94]
- 0x20002c80: eb080304 .... ADD r3,r8,r4
- 0x20002c84: 2208 ." MOVS r2,#8
- 0x20002c86: 2100 .! MOVS r1,#0
- 0x20002c88: f8da0004 .... LDR r0,[r10,#4]
- 0x20002c8c: f7fef8ee .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002c90: 463c <F MOV r4,r7
- 0x20002c92: 3608 .6 ADDS r6,r6,#8
- 0x20002c94: f1040708 .... ADD r7,r4,#8
- 0x20002c98: 42af .B CMP r7,r5
- 0x20002c9a: d9ef .. BLS 0x20002c7c ; flash_OTP_read + 44
- 0x20002c9c: 42ac .B CMP r4,r5
- 0x20002c9e: d209 .. BCS 0x20002cb4 ; flash_OTP_read + 100
- 0x20002ca0: f8c96094 ...` STR r6,[r9,#0x94]
- 0x20002ca4: eb080304 .... ADD r3,r8,r4
- 0x20002ca8: 1b2a *. SUBS r2,r5,r4
- 0x20002caa: 2100 .! MOVS r1,#0
- 0x20002cac: f8da0004 .... LDR r0,[r10,#4]
- 0x20002cb0: f7fef8dc .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002cb4: 4658 XF MOV r0,r11
- 0x20002cb6: e8bd5ff0 ..._ POP {r4-r12,lr}
- 0x20002cba: f7fdbfab .... B $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- flash_OTP_erase
- 0x20002cbe: b538 8. PUSH {r3-r5,lr}
- 0x20002cc0: f4005440 ..@T AND r4,r0,#0x3000
- 0x20002cc4: 2020 MOVS r0,#0x20
- 0x20002cc6: f7fdffa0 .... BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20002cca: 4605 .F MOV r5,r0
- 0x20002ccc: 488b .H LDR r0,[pc,#556] ; [0x20002efc] = 0x1fc98
- 0x20002cce: 2300 .# MOVS r3,#0
- 0x20002cd0: 461a .F MOV r2,r3
- 0x20002cd2: 2103 .! MOVS r1,#3
- 0x20002cd4: 6800 .h LDR r0,[r0,#0]
- 0x20002cd6: f7fef8c9 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002cda: 4889 .H LDR r0,[pc,#548] ; [0x20002f00] = 0x500b0000
- 0x20002cdc: f8c04094 ...@ STR r4,[r0,#0x94]
- 0x20002ce0: 4889 .H LDR r0,[pc,#548] ; [0x20002f08] = 0x101b054
- 0x20002ce2: 2300 .# MOVS r3,#0
- 0x20002ce4: 461a .F MOV r2,r3
- 0x20002ce6: 2103 .! MOVS r1,#3
- 0x20002ce8: 6800 .h LDR r0,[r0,#0]
- 0x20002cea: f7fef8bf .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002cee: 4c85 .L LDR r4,[pc,#532] ; [0x20002f04] = 0x1fc90
- 0x20002cf0: 2005 . MOVS r0,#5
- 0x20002cf2: f7fffe08 .... BL co_delay_10us ; 0x20002906
- 0x20002cf6: 466b kF MOV r3,sp
- 0x20002cf8: 2201 ." MOVS r2,#1
- 0x20002cfa: 2100 .! MOVS r1,#0
- 0x20002cfc: 6820 h LDR r0,[r4,#0]
- 0x20002cfe: f7fef8b5 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002d02: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002d06: 07c0 .. LSLS r0,r0,#31
- 0x20002d08: d1f2 .. BNE 0x20002cf0 ; flash_OTP_erase + 50
- 0x20002d0a: 4880 .H LDR r0,[pc,#512] ; [0x20002f0c] = 0x1fca0
- 0x20002d0c: 2300 .# MOVS r3,#0
- 0x20002d0e: 461a .F MOV r2,r3
- 0x20002d10: 2103 .! MOVS r1,#3
- 0x20002d12: 6800 .h LDR r0,[r0,#0]
- 0x20002d14: f7fef8aa .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002d18: 4628 (F MOV r0,r5
- 0x20002d1a: f7fdff7b ..{. BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20002d1e: bd38 8. POP {r3-r5,pc}
- flash_page_erase
- 0x20002d20: b57c |. PUSH {r2-r6,lr}
- 0x20002d22: f02004ff ... BIC r4,r0,#0xff
- 0x20002d26: 2020 MOVS r0,#0x20
- 0x20002d28: f7fdff6f ..o. BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20002d2c: 4605 .F MOV r5,r0
- 0x20002d2e: f7fff871 ..q. BL disable_cache ; 0x20001e14
- 0x20002d32: 4872 rH LDR r0,[pc,#456] ; [0x20002efc] = 0x1fc98
- 0x20002d34: 2300 .# MOVS r3,#0
- 0x20002d36: 461a .F MOV r2,r3
- 0x20002d38: 2103 .! MOVS r1,#3
- 0x20002d3a: 6800 .h LDR r0,[r0,#0]
- 0x20002d3c: f7fef896 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002d40: 486f oH LDR r0,[pc,#444] ; [0x20002f00] = 0x500b0000
- 0x20002d42: f8c04094 ...@ STR r4,[r0,#0x94]
- 0x20002d46: 4870 pH LDR r0,[pc,#448] ; [0x20002f08] = 0x101b054
- 0x20002d48: 2300 .# MOVS r3,#0
- 0x20002d4a: 461a .F MOV r2,r3
- 0x20002d4c: 2103 .! MOVS r1,#3
- 0x20002d4e: 68c0 .h LDR r0,[r0,#0xc]
- 0x20002d50: f7fef88c .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002d54: 4e6b kN LDR r6,[pc,#428] ; [0x20002f04] = 0x1fc90
- 0x20002d56: 2400 .$ MOVS r4,#0
- 0x20002d58: 9400 .. STR r4,[sp,#0]
- 0x20002d5a: 9800 .. LDR r0,[sp,#0]
- 0x20002d5c: 1c40 @. ADDS r0,r0,#1
- 0x20002d5e: 9000 .. STR r0,[sp,#0]
- 0x20002d60: 2864 d( CMP r0,#0x64
- 0x20002d62: d3fa .. BCC 0x20002d5a ; flash_page_erase + 58
- 0x20002d64: ab01 .. ADD r3,sp,#4
- 0x20002d66: 2201 ." MOVS r2,#1
- 0x20002d68: 2100 .! MOVS r1,#0
- 0x20002d6a: 6830 0h LDR r0,[r6,#0]
- 0x20002d6c: f7fef87e ..~. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002d70: f89d0004 .... LDRB r0,[sp,#4]
- 0x20002d74: 07c0 .. LSLS r0,r0,#31
- 0x20002d76: d1ef .. BNE 0x20002d58 ; flash_page_erase + 56
- 0x20002d78: 2001 . MOVS r0,#1
- 0x20002d7a: f7fdfef1 .... BL enable_cache ; 0x20000b60
- 0x20002d7e: 4628 (F MOV r0,r5
- 0x20002d80: f7fdff48 ..H. BL $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- 0x20002d84: 2000 . MOVS r0,#0
- 0x20002d86: bd7c |. POP {r2-r6,pc}
- flash_protect_enable
- 0x20002d88: b538 8. PUSH {r3-r5,lr}
- 0x20002d8a: 4d5e ^M LDR r5,[pc,#376] ; [0x20002f04] = 0x1fc90
- 0x20002d8c: 4604 .F MOV r4,r0
- 0x20002d8e: 466b kF MOV r3,sp
- 0x20002d90: 2201 ." MOVS r2,#1
- 0x20002d92: 2100 .! MOVS r1,#0
- 0x20002d94: 6828 (h LDR r0,[r5,#0]
- 0x20002d96: f7fef869 ..i. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002d9a: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002d9e: f3c00184 .... UBFX r1,r0,#2,#5
- 0x20002da2: 291f .) CMP r1,#0x1f
- 0x20002da4: d025 %. BEQ 0x20002df2 ; flash_protect_enable + 106
- 0x20002da6: f040007c @.|. ORR r0,r0,#0x7c
- 0x20002daa: f04f0300 O... MOV r3,#0
- 0x20002dae: f88d0000 .... STRB r0,[sp,#0]
- 0x20002db2: 461a .F MOV r2,r3
- 0x20002db4: f04f0103 O... MOV r1,#3
- 0x20002db8: b10c .. CBZ r4,0x20002dbe ; flash_protect_enable + 54
- 0x20002dba: 4850 PH LDR r0,[pc,#320] ; [0x20002efc] = 0x1fc98
- 0x20002dbc: e000 .. B 0x20002dc0 ; flash_protect_enable + 56
- 0x20002dbe: 4854 TH LDR r0,[pc,#336] ; [0x20002f10] = 0x1fcac
- 0x20002dc0: 6800 .h LDR r0,[r0,#0]
- 0x20002dc2: f7fef853 ..S. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002dc6: 4853 SH LDR r0,[pc,#332] ; [0x20002f14] = 0x1fc9c
- 0x20002dc8: 466b kF MOV r3,sp
- 0x20002dca: 2201 ." MOVS r2,#1
- 0x20002dcc: 2102 .! MOVS r1,#2
- 0x20002dce: 6800 .h LDR r0,[r0,#0]
- 0x20002dd0: f7fef84c ..L. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002dd4: 2c00 ., CMP r4,#0
- 0x20002dd6: d00c .. BEQ 0x20002df2 ; flash_protect_enable + 106
- 0x20002dd8: 2001 . MOVS r0,#1
- 0x20002dda: f7fffd7b ..{. BL co_delay_100us ; 0x200028d4
- 0x20002dde: 466b kF MOV r3,sp
- 0x20002de0: 2201 ." MOVS r2,#1
- 0x20002de2: 2100 .! MOVS r1,#0
- 0x20002de4: 6828 (h LDR r0,[r5,#0]
- 0x20002de6: f7fef841 ..A. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002dea: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002dee: 0780 .. LSLS r0,r0,#30
- 0x20002df0: d1f2 .. BNE 0x20002dd8 ; flash_protect_enable + 80
- 0x20002df2: bd38 8. POP {r3-r5,pc}
- flash_protect_disable
- 0x20002df4: b538 8. PUSH {r3-r5,lr}
- 0x20002df6: 4d43 CM LDR r5,[pc,#268] ; [0x20002f04] = 0x1fc90
- 0x20002df8: 4604 .F MOV r4,r0
- 0x20002dfa: 466b kF MOV r3,sp
- 0x20002dfc: 2201 ." MOVS r2,#1
- 0x20002dfe: 2100 .! MOVS r1,#0
- 0x20002e00: 6828 (h LDR r0,[r5,#0]
- 0x20002e02: f7fef833 ..3. BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002e06: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002e0a: f0100f7c ..|. TST r0,#0x7c
- 0x20002e0e: d025 %. BEQ 0x20002e5c ; flash_protect_disable + 104
- 0x20002e10: f020007c .|. BIC r0,r0,#0x7c
- 0x20002e14: f04f0300 O... MOV r3,#0
- 0x20002e18: f88d0000 .... STRB r0,[sp,#0]
- 0x20002e1c: 461a .F MOV r2,r3
- 0x20002e1e: f04f0103 O... MOV r1,#3
- 0x20002e22: b10c .. CBZ r4,0x20002e28 ; flash_protect_disable + 52
- 0x20002e24: 4835 5H LDR r0,[pc,#212] ; [0x20002efc] = 0x1fc98
- 0x20002e26: e000 .. B 0x20002e2a ; flash_protect_disable + 54
- 0x20002e28: 4839 9H LDR r0,[pc,#228] ; [0x20002f10] = 0x1fcac
- 0x20002e2a: 6800 .h LDR r0,[r0,#0]
- 0x20002e2c: f7fef81e .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002e30: 4838 8H LDR r0,[pc,#224] ; [0x20002f14] = 0x1fc9c
- 0x20002e32: 466b kF MOV r3,sp
- 0x20002e34: 2201 ." MOVS r2,#1
- 0x20002e36: 2102 .! MOVS r1,#2
- 0x20002e38: 6800 .h LDR r0,[r0,#0]
- 0x20002e3a: f7fef817 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002e3e: 2c00 ., CMP r4,#0
- 0x20002e40: d00c .. BEQ 0x20002e5c ; flash_protect_disable + 104
- 0x20002e42: 2001 . MOVS r0,#1
- 0x20002e44: f7fffd46 ..F. BL co_delay_100us ; 0x200028d4
- 0x20002e48: 466b kF MOV r3,sp
- 0x20002e4a: 2201 ." MOVS r2,#1
- 0x20002e4c: 2100 .! MOVS r1,#0
- 0x20002e4e: 6828 (h LDR r0,[r5,#0]
- 0x20002e50: f7fef80c .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002e54: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002e58: 0780 .. LSLS r0,r0,#30
- 0x20002e5a: d1f2 .. BNE 0x20002e42 ; flash_protect_disable + 78
- 0x20002e5c: bd38 8. POP {r3-r5,pc}
- flash_protect_enable1
- 0x20002e5e: b5f8 .. PUSH {r3-r7,lr}
- 0x20002e60: 4e28 (N LDR r6,[pc,#160] ; [0x20002f04] = 0x1fc90
- 0x20002e62: 460c .F MOV r4,r1
- 0x20002e64: 4605 .F MOV r5,r0
- 0x20002e66: 466b kF MOV r3,sp
- 0x20002e68: 2201 ." MOVS r2,#1
- 0x20002e6a: 2100 .! MOVS r1,#0
- 0x20002e6c: 6830 0h LDR r0,[r6,#0]
- 0x20002e6e: f7fdfffd .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002e72: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002e76: f000017c ..|. AND r1,r0,#0x7c
- 0x20002e7a: 42a1 .B CMP r1,r4
- 0x20002e7c: d026 &. BEQ 0x20002ecc ; flash_protect_enable1 + 110
- 0x20002e7e: f020007c .|. BIC r0,r0,#0x7c
- 0x20002e82: 4320 C ORRS r0,r0,r4
- 0x20002e84: f04f0300 O... MOV r3,#0
- 0x20002e88: f88d0000 .... STRB r0,[sp,#0]
- 0x20002e8c: 461a .F MOV r2,r3
- 0x20002e8e: f04f0103 O... MOV r1,#3
- 0x20002e92: b10d .. CBZ r5,0x20002e98 ; flash_protect_enable1 + 58
- 0x20002e94: 4819 .H LDR r0,[pc,#100] ; [0x20002efc] = 0x1fc98
- 0x20002e96: e000 .. B 0x20002e9a ; flash_protect_enable1 + 60
- 0x20002e98: 481d .H LDR r0,[pc,#116] ; [0x20002f10] = 0x1fcac
- 0x20002e9a: 6800 .h LDR r0,[r0,#0]
- 0x20002e9c: f7fdffe6 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002ea0: 481c .H LDR r0,[pc,#112] ; [0x20002f14] = 0x1fc9c
- 0x20002ea2: 466b kF MOV r3,sp
- 0x20002ea4: 2201 ." MOVS r2,#1
- 0x20002ea6: 2102 .! MOVS r1,#2
- 0x20002ea8: 6800 .h LDR r0,[r0,#0]
- 0x20002eaa: f7fdffdf .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002eae: 2d00 .- CMP r5,#0
- 0x20002eb0: d00c .. BEQ 0x20002ecc ; flash_protect_enable1 + 110
- 0x20002eb2: 2001 . MOVS r0,#1
- 0x20002eb4: f7fffd0e .... BL co_delay_100us ; 0x200028d4
- 0x20002eb8: 466b kF MOV r3,sp
- 0x20002eba: 2201 ." MOVS r2,#1
- 0x20002ebc: 2100 .! MOVS r1,#0
- 0x20002ebe: 6830 0h LDR r0,[r6,#0]
- 0x20002ec0: f7fdffd4 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002ec4: f89d0000 .... LDRB r0,[sp,#0]
- 0x20002ec8: 0780 .. LSLS r0,r0,#30
- 0x20002eca: d1f2 .. BNE 0x20002eb2 ; flash_protect_enable1 + 84
- 0x20002ecc: bdf8 .. POP {r3-r7,pc}
- flash_read_id
- 0x20002ece: b508 .. PUSH {r3,lr}
- 0x20002ed0: 4811 .H LDR r0,[pc,#68] ; [0x20002f18] = 0x1fc8c
- 0x20002ed2: 466b kF MOV r3,sp
- 0x20002ed4: 2203 ." MOVS r2,#3
- 0x20002ed6: 2100 .! MOVS r1,#0
- 0x20002ed8: 6800 .h LDR r0,[r0,#0]
- 0x20002eda: f7fdffc7 .... BL $Ven$TT$L$$qspi_stig_cmd ; 0x20000e6c
- 0x20002ede: 9800 .. LDR r0,[sp,#0]
- 0x20002ee0: f020407f ..@ BIC r0,r0,#0xff000000
- 0x20002ee4: f5a0119b .... SUB r1,r0,#0x136000
- 0x20002ee8: 9000 .. STR r0,[sp,#0]
- 0x20002eea: 3985 .9 SUBS r1,r1,#0x85
- 0x20002eec: d004 .. BEQ 0x20002ef8 ; flash_read_id + 42
- 0x20002eee: f5a01193 .... SUB r1,r0,#0x126000
- 0x20002ef2: 3985 .9 SUBS r1,r1,#0x85
- 0x20002ef4: d000 .. BEQ 0x20002ef8 ; flash_read_id + 42
- 0x20002ef6: e7fe .. B 0x20002ef6 ; flash_read_id + 40
- 0x20002ef8: bd08 .. POP {r3,pc}
- $d
- 0x20002efa: 0000 .. DCW 0
- 0x20002efc: 0001fc98 .... DCD 130200
- 0x20002f00: 500b0000 ...P DCD 1342898176
- 0x20002f04: 0001fc90 .... DCD 130192
- 0x20002f08: 0101b054 T... DCD 16887892
- 0x20002f0c: 0001fca0 .... DCD 130208
- 0x20002f10: 0001fcac .... DCD 130220
- 0x20002f14: 0001fc9c .... DCD 130204
- 0x20002f18: 0001fc8c .... DCD 130188
- $t
- ram_code
- calib_lld_send
- 0x20002f1c: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x20002f20: 4616 .F MOV r6,r2
- 0x20002f22: 4689 .F MOV r9,r1
- 0x20002f24: 4680 .F MOV r8,r0
- 0x20002f26: 2701 .' MOVS r7,#1
- 0x20002f28: 48fe .H LDR r0,[pc,#1016] ; [0x20003324] = 0x200039bb
- 0x20002f2a: 7007 .p STRB r7,[r0,#0]
- 0x20002f2c: f7fdffa3 .... BL $Ven$TT$L$$ble_util_buf_acl_tx_alloc ; 0x20000e76
- 0x20002f30: 4dfd .M LDR r5,[pc,#1012] ; [0x20003328] = 0x20003b34
- 0x20002f32: 4cfe .L LDR r4,[pc,#1016] ; [0x2000332c] = 0x40002000
- 0x20002f34: 4642 BF MOV r2,r8
- 0x20002f36: 8068 h. STRH r0,[r5,#2]
- 0x20002f38: 4420 D ADD r0,r0,r4
- 0x20002f3a: 4649 IF MOV r1,r9
- 0x20002f3c: f7fdff55 ..U. BL $Ven$TT$L$$__aeabi_memcpy ; 0x20000dea
- 0x20002f40: 1d28 (. ADDS r0,r5,#4
- 0x20002f42: 7829 )x LDRB r1,[r5,#0]
- 0x20002f44: 5d80 .] LDRB r0,[r0,r6]
- 0x20002f46: 4efa .N LDR r6,[pc,#1000] ; [0x20003330] = 0x20000184
- 0x20002f48: ebc11101 .... RSB r1,r1,r1,LSL #4
- 0x20002f4c: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x20002f50: 8832 2. LDRH r2,[r6,#0]
- 0x20002f52: eb020141 ..A. ADD r1,r2,r1,LSL #1
- 0x20002f56: 4421 !D ADD r1,r1,r4
- 0x20002f58: 82c8 .. STRH r0,[r1,#0x16]
- 0x20002f5a: 7828 (x LDRB r0,[r5,#0]
- 0x20002f5c: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x20002f60: 0640 @. LSLS r0,r0,#25
- 0x20002f62: 0e01 .. LSRS r1,r0,#24
- 0x20002f64: 48f3 .H LDR r0,[pc,#972] ; [0x20003334] = 0x2000018c
- 0x20002f66: 438f .C BICS r7,r7,r1
- 0x20002f68: ebc702c7 .... RSB r2,r7,r7,LSL #3
- 0x20002f6c: 8803 .. LDRH r3,[r0,#0]
- 0x20002f6e: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x20002f72: eb030242 ..B. ADD r2,r3,r2,LSL #1
- 0x20002f76: eb030341 ..A. ADD r3,r3,r1,LSL #1
- 0x20002f7a: 531a .S STRH r2,[r3,r4]
- 0x20002f7c: 782a *x LDRB r2,[r5,#0]
- 0x20002f7e: 8833 3. LDRH r3,[r6,#0]
- 0x20002f80: ebc21202 .... RSB r2,r2,r2,LSL #4
- 0x20002f84: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x20002f88: eb030242 ..B. ADD r2,r3,r2,LSL #1
- 0x20002f8c: 5b12 .[ LDRH r2,[r2,r4]
- 0x20002f8e: f002031f .... AND r3,r2,#0x1f
- 0x20002f92: ea4f2208 O.." LSL r2,r8,#8
- 0x20002f96: f0420208 B... ORR r2,r2,#8
- 0x20002f9a: 2b02 .+ CMP r3,#2
- 0x20002f9c: d101 .. BNE 0x20002fa2 ; calib_lld_send + 134
- 0x20002f9e: f0420204 B... ORR r2,r2,#4
- 0x20002fa2: 8803 .. LDRH r3,[r0,#0]
- 0x20002fa4: f0420203 B... ORR r2,r2,#3
- 0x20002fa8: eb030341 ..A. ADD r3,r3,r1,LSL #1
- 0x20002fac: 4423 #D ADD r3,r3,r4
- 0x20002fae: 805a Z. STRH r2,[r3,#2]
- 0x20002fb0: 8803 .. LDRH r3,[r0,#0]
- 0x20002fb2: 886a j. LDRH r2,[r5,#2]
- 0x20002fb4: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x20002fb8: 4421 !D ADD r1,r1,r4
- 0x20002fba: 808a .. STRH r2,[r1,#4]
- 0x20002fbc: 7829 )x LDRB r1,[r5,#0]
- 0x20002fbe: 8800 .. LDRH r0,[r0,#0]
- 0x20002fc0: ebc102c1 .... RSB r2,r1,r1,LSL #3
- 0x20002fc4: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x20002fc8: eb000082 .... ADD r0,r0,r2,LSL #2
- 0x20002fcc: ebc11101 .... RSB r1,r1,r1,LSL #4
- 0x20002fd0: 8832 2. LDRH r2,[r6,#0]
- 0x20002fd2: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x20002fd6: eb020141 ..A. ADD r1,r2,r1,LSL #1
- 0x20002fda: 4421 !D ADD r1,r1,r4
- 0x20002fdc: 8388 .. STRH r0,[r1,#0x1c]
- 0x20002fde: f7fdff4f ..O. BL $Ven$TT$L$$lld_read_clock ; 0x20000e80
- 0x20002fe2: 1c40 @. ADDS r0,r0,#1
- 0x20002fe4: 8060 `. STRH r0,[r4,#2]
- 0x20002fe6: f3c0400b ...@ UBFX r0,r0,#16,#12
- 0x20002fea: 80a0 .. STRH r0,[r4,#4]
- 0x20002fec: 7828 (x LDRB r0,[r5,#0]
- 0x20002fee: 8831 1. LDRH r1,[r6,#0]
- 0x20002ff0: ebc01000 .... RSB r0,r0,r0,LSL #4
- 0x20002ff4: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x20002ff8: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x20002ffc: 0840 @. LSRS r0,r0,#1
- 0x20002ffe: 8120 . STRH r0,[r4,#8]
- 0x20003000: f64f0002 O... MOV r0,#0xf802
- 0x20003004: 8020 . STRH r0,[r4,#0]
- 0x20003006: 0780 .. LSLS r0,r0,#30
- 0x20003008: 0841 A. LSRS r1,r0,#1
- 0x2000300a: f8c10100 .... STR r0,[r1,#0x100]
- 0x2000300e: e8bd87f0 .... POP {r4-r10,pc}
- calib_lld_receive
- 0x20003012: b570 p. PUSH {r4-r6,lr}
- 0x20003014: 4ac3 .J LDR r2,[pc,#780] ; [0x20003324] = 0x200039bb
- 0x20003016: 2101 .! MOVS r1,#1
- 0x20003018: 4dc3 .M LDR r5,[pc,#780] ; [0x20003328] = 0x20003b34
- 0x2000301a: 7011 .p STRB r1,[r2,#0]
- 0x2000301c: 1d2b +. ADDS r3,r5,#4
- 0x2000301e: 4ec4 .N LDR r6,[pc,#784] ; [0x20003330] = 0x20000184
- 0x20003020: 782a *x LDRB r2,[r5,#0]
- 0x20003022: 5c18 .\ LDRB r0,[r3,r0]
- 0x20003024: ebc21202 .... RSB r2,r2,r2,LSL #4
- 0x20003028: 8833 3. LDRH r3,[r6,#0]
- 0x2000302a: eb020242 ..B. ADD r2,r2,r2,LSL #1
- 0x2000302e: 4cbf .L LDR r4,[pc,#764] ; [0x2000332c] = 0x40002000
- 0x20003030: eb030242 ..B. ADD r2,r3,r2,LSL #1
- 0x20003034: 4422 "D ADD r2,r2,r4
- 0x20003036: 82d0 .. STRH r0,[r2,#0x16]
- 0x20003038: 7828 (x LDRB r0,[r5,#0]
- 0x2000303a: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x2000303e: 0640 @. LSLS r0,r0,#25
- 0x20003040: 0e02 .. LSRS r2,r0,#24
- 0x20003042: 48bc .H LDR r0,[pc,#752] ; [0x20003334] = 0x2000018c
- 0x20003044: 4391 .C BICS r1,r1,r2
- 0x20003046: ebc101c1 .... RSB r1,r1,r1,LSL #3
- 0x2000304a: 8803 .. LDRH r3,[r0,#0]
- 0x2000304c: ebc202c2 .... RSB r2,r2,r2,LSL #3
- 0x20003050: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x20003054: eb030342 ..B. ADD r3,r3,r2,LSL #1
- 0x20003058: 5319 .S STRH r1,[r3,r4]
- 0x2000305a: 7829 )x LDRB r1,[r5,#0]
- 0x2000305c: 8833 3. LDRH r3,[r6,#0]
- 0x2000305e: ebc11101 .... RSB r1,r1,r1,LSL #4
- 0x20003062: eb010141 ..A. ADD r1,r1,r1,LSL #1
- 0x20003066: eb030141 ..A. ADD r1,r3,r1,LSL #1
- 0x2000306a: 5b09 .[ LDRH r1,[r1,r4]
- 0x2000306c: f001011f .... AND r1,r1,#0x1f
- 0x20003070: 2902 .) CMP r1,#2
- 0x20003072: d025 %. BEQ 0x200030c0 ; calib_lld_receive + 174
- 0x20003074: 210b .! MOVS r1,#0xb
- 0x20003076: 8803 .. LDRH r3,[r0,#0]
- 0x20003078: eb030342 ..B. ADD r3,r3,r2,LSL #1
- 0x2000307c: 4423 #D ADD r3,r3,r4
- 0x2000307e: 8059 Y. STRH r1,[r3,#2]
- 0x20003080: 8800 .. LDRH r0,[r0,#0]
- 0x20003082: f64f71ff O..q MOV r1,#0xffff
- 0x20003086: eb000042 ..B. ADD r0,r0,r2,LSL #1
- 0x2000308a: 4420 D ADD r0,r0,r4
- 0x2000308c: 8081 .. STRH r1,[r0,#4]
- 0x2000308e: f7fdfef7 .... BL $Ven$TT$L$$lld_read_clock ; 0x20000e80
- 0x20003092: 1c40 @. ADDS r0,r0,#1
- 0x20003094: 8060 `. STRH r0,[r4,#2]
- 0x20003096: f3c0400b ...@ UBFX r0,r0,#16,#12
- 0x2000309a: 80a0 .. STRH r0,[r4,#4]
- 0x2000309c: 7828 (x LDRB r0,[r5,#0]
- 0x2000309e: 8831 1. LDRH r1,[r6,#0]
- 0x200030a0: ebc01000 .... RSB r0,r0,r0,LSL #4
- 0x200030a4: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x200030a8: eb010040 ..@. ADD r0,r1,r0,LSL #1
- 0x200030ac: 0840 @. LSRS r0,r0,#1
- 0x200030ae: 8120 . STRH r0,[r4,#8]
- 0x200030b0: f64f0002 O... MOV r0,#0xf802
- 0x200030b4: 8020 . STRH r0,[r4,#0]
- 0x200030b6: 0780 .. LSLS r0,r0,#30
- 0x200030b8: 0841 A. LSRS r1,r0,#1
- 0x200030ba: f8c10100 .... STR r0,[r1,#0x100]
- 0x200030be: bd70 p. POP {r4-r6,pc}
- 0x200030c0: 210f .! MOVS r1,#0xf
- 0x200030c2: e7d8 .. B 0x20003076 ; calib_lld_receive + 100
- calib_lld_rx_isr
- 0x200030c4: e92d41f0 -..A PUSH {r4-r8,lr}
- 0x200030c8: 4c98 .L LDR r4,[pc,#608] ; [0x2000332c] = 0x40002000
- 0x200030ca: 4d97 .M LDR r5,[pc,#604] ; [0x20003328] = 0x20003b34
- 0x200030cc: e01e .. B 0x2000310c ; calib_lld_rx_isr + 72
- 0x200030ce: 4b9a .K LDR r3,[pc,#616] ; [0x20003338] = 0x200002c4
- 0x200030d0: f8130fee .... LDRB r0,[r3,#0xee]!
- 0x200030d4: eb000180 .... ADD r1,r0,r0,LSL #2
- 0x200030d8: 4898 .H LDR r0,[pc,#608] ; [0x2000333c] = 0x2000018a
- 0x200030da: 8800 .. LDRH r0,[r0,#0]
- 0x200030dc: eb000081 .... ADD r0,r0,r1,LSL #2
- 0x200030e0: 1901 .. ADDS r1,r0,r4
- 0x200030e2: 884e N. LDRH r6,[r1,#2]
- 0x200030e4: 8888 .. LDRH r0,[r1,#4]
- 0x200030e6: 8a4a J. LDRH r2,[r1,#0x12]
- 0x200030e8: 880f .. LDRH r7,[r1,#0]
- 0x200030ea: 0a00 .. LSRS r0,r0,#8
- 0x200030ec: f4274700 '..G BIC r7,r7,#0x8000
- 0x200030f0: 800f .. STRH r7,[r1,#0]
- 0x200030f2: 7819 .x LDRB r1,[r3,#0]
- 0x200030f4: 2706 .' MOVS r7,#6
- 0x200030f6: 1c49 I. ADDS r1,r1,#1
- 0x200030f8: fbb1fcf7 .... UDIV r12,r1,r7
- 0x200030fc: fb07111c .... MLS r1,r7,r12,r1
- 0x20003100: 7019 .p STRB r1,[r3,#0]
- 0x20003102: b91e .. CBNZ r6,0x2000310c ; calib_lld_rx_isr + 72
- 0x20003104: b110 .. CBZ r0,0x2000310c ; calib_lld_rx_isr + 72
- 0x20003106: 1911 .. ADDS r1,r2,r4
- 0x20003108: f7fdfebf .... BL $Ven$TT$L$$calib_meter_recv_msg ; 0x20000e8a
- 0x2000310c: 7828 (x LDRB r0,[r5,#0]
- 0x2000310e: f7fdfe49 ..I. BL $Ven$TT$L$$lld_rxdesc_check ; 0x20000da4
- 0x20003112: 2800 .( CMP r0,#0
- 0x20003114: d1db .. BNE 0x200030ce ; calib_lld_rx_isr + 10
- 0x20003116: e8bd81f0 .... POP {r4-r8,pc}
- calib_lld_cancel
- 0x2000311a: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x2000311e: 2020 MOVS r0,#0x20
- 0x20003120: f7fdfd73 ..s. BL $Ven$TT$L$$CPU_SR_Save ; 0x20000c0a
- 0x20003124: 4681 .F MOV r9,r0
- 0x20003126: f04f4080 O..@ MOV r0,#0x40000000
- 0x2000312a: 6801 .h LDR r1,[r0,#0]
- 0x2000312c: f0414140 A.@A ORR r1,r1,#0xc0000000
- 0x20003130: 6001 .` STR r1,[r0,#0]
- 0x20003132: 4c7d }L LDR r4,[pc,#500] ; [0x20003328] = 0x20003b34
- 0x20003134: 4d80 .M LDR r5,[pc,#512] ; [0x20003338] = 0x200002c4
- 0x20003136: 4e81 .N LDR r6,[pc,#516] ; [0x2000333c] = 0x2000018a
- 0x20003138: 4f7c |O LDR r7,[pc,#496] ; [0x2000332c] = 0x40002000
- 0x2000313a: f04f0806 O... MOV r8,#6
- 0x2000313e: e014 .. B 0x2000316a ; calib_lld_cancel + 80
- 0x20003140: f89500ee .... LDRB r0,[r5,#0xee]
- 0x20003144: 8831 1. LDRH r1,[r6,#0]
- 0x20003146: eb000080 .... ADD r0,r0,r0,LSL #2
- 0x2000314a: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x2000314e: 4438 8D ADD r0,r0,r7
- 0x20003150: 8801 .. LDRH r1,[r0,#0]
- 0x20003152: f4214100 !..A BIC r1,r1,#0x8000
- 0x20003156: 8001 .. STRH r1,[r0,#0]
- 0x20003158: f89500ee .... LDRB r0,[r5,#0xee]
- 0x2000315c: 1c40 @. ADDS r0,r0,#1
- 0x2000315e: fbb0f2f8 .... UDIV r2,r0,r8
- 0x20003162: fb080012 .... MLS r0,r8,r2,r0
- 0x20003166: f88500ee .... STRB r0,[r5,#0xee]
- 0x2000316a: 7820 x LDRB r0,[r4,#0]
- 0x2000316c: f7fdfe1a .... BL $Ven$TT$L$$lld_rxdesc_check ; 0x20000da4
- 0x20003170: 2800 .( CMP r0,#0
- 0x20003172: d1e5 .. BNE 0x20003140 ; calib_lld_cancel + 38
- 0x20003174: 496b kI LDR r1,[pc,#428] ; [0x20003324] = 0x200039bb
- 0x20003176: f64f75ff O..u MOV r5,#0xffff
- 0x2000317a: 7008 .p STRB r0,[r1,#0]
- 0x2000317c: 8860 `. LDRH r0,[r4,#2]
- 0x2000317e: 42a8 .B CMP r0,r5
- 0x20003180: d002 .. BEQ 0x20003188 ; calib_lld_cancel + 110
- 0x20003182: f7fdfe28 ..(. BL $Ven$TT$L$$ble_util_buf_acl_tx_free ; 0x20000dd6
- 0x20003186: 8065 e. STRH r5,[r4,#2]
- 0x20003188: 7820 x LDRB r0,[r4,#0]
- 0x2000318a: f7fdfe83 .... BL $Ven$TT$L$$llm_activity_free_set ; 0x20000e94
- 0x2000318e: 4648 HF MOV r0,r9
- 0x20003190: e8bd47f0 ...G POP {r4-r10,lr}
- 0x20003194: f7fdbd3e ..>. B $Ven$TT$L$$CPU_SR_Restore ; 0x20000c14
- calib_lld_evt_end_isr
- 0x20003198: b570 p. PUSH {r4-r6,lr}
- 0x2000319a: 4962 bI LDR r1,[pc,#392] ; [0x20003324] = 0x200039bb
- 0x2000319c: 2000 . MOVS r0,#0
- 0x2000319e: 7008 .p STRB r0,[r1,#0]
- 0x200031a0: f7fdfe7d ..}. BL $Ven$TT$L$$calib_meter_evt_end ; 0x20000e9e
- 0x200031a4: 4c60 `L LDR r4,[pc,#384] ; [0x20003328] = 0x20003b34
- 0x200031a6: f64f75ff O..u MOV r5,#0xffff
- 0x200031aa: 8860 `. LDRH r0,[r4,#2]
- 0x200031ac: 42a8 .B CMP r0,r5
- 0x200031ae: d002 .. BEQ 0x200031b6 ; calib_lld_evt_end_isr + 30
- 0x200031b0: f7fdfe11 .... BL $Ven$TT$L$$ble_util_buf_acl_tx_free ; 0x20000dd6
- 0x200031b4: 8065 e. STRH r5,[r4,#2]
- 0x200031b6: 7820 x LDRB r0,[r4,#0]
- 0x200031b8: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x200031bc: f7fdbe6a ..j. B $Ven$TT$L$$llm_activity_free_set ; 0x20000e94
- calib_lld_init
- 0x200031c0: e92d47f0 -..G PUSH {r4-r10,lr}
- 0x200031c4: 4680 .F MOV r8,r0
- 0x200031c6: 460d .F MOV r5,r1
- 0x200031c8: 4857 WH LDR r0,[pc,#348] ; [0x20003328] = 0x20003b34
- 0x200031ca: f7fdfe6d ..m. BL $Ven$TT$L$$llm_activity_free_get ; 0x20000ea8
- 0x200031ce: 4c56 VL LDR r4,[pc,#344] ; [0x20003328] = 0x20003b34
- 0x200031d0: f8dfc15c ..\. LDR r12,[pc,#348] ; [0x20003330] = 0x20000184
- 0x200031d4: 4a55 UJ LDR r2,[pc,#340] ; [0x2000332c] = 0x40002000
- 0x200031d6: 7821 !x LDRB r1,[r4,#0]
- 0x200031d8: f04f0900 O... MOV r9,#0
- 0x200031dc: f1b80f00 .... CMP r8,#0
- 0x200031e0: d068 h. BEQ 0x200032b4 ; calib_lld_init + 244
- 0x200031e2: bf00 .. NOP
- 0x200031e4: f04f0003 O... MOV r0,#3
- 0x200031e8: ebc11301 .... RSB r3,r1,r1,LSL #4
- 0x200031ec: f8bc6000 ...` LDRH r6,[r12,#0]
- 0x200031f0: eb030343 ..C. ADD r3,r3,r3,LSL #1
- 0x200031f4: eb060343 ..C. ADD r3,r6,r3,LSL #1
- 0x200031f8: 5298 .R STRH r0,[r3,r2]
- 0x200031fa: ebc11001 .... RSB r0,r1,r1,LSL #4
- 0x200031fe: eb000340 ..@. ADD r3,r0,r0,LSL #1
- 0x20003202: f8bc0000 .... LDRH r0,[r12,#0]
- 0x20003206: f44f5688 O..V MOV r6,#0x1100
- 0x2000320a: eb000743 ..C. ADD r7,r0,r3,LSL #1
- 0x2000320e: 4417 .D ADD r7,r7,r2
- 0x20003210: 80be .. STRH r6,[r7,#4]
- 0x20003212: f4416000 A..` ORR r0,r1,#0x800
- 0x20003216: f8bc1000 .... LDRH r1,[r12,#0]
- 0x2000321a: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x2000321e: 4411 .D ADD r1,r1,r2
- 0x20003220: 8048 H. STRH r0,[r1,#2]
- 0x20003222: f8bc0000 .... LDRH r0,[r12,#0]
- 0x20003226: eb000043 ..C. ADD r0,r0,r3,LSL #1
- 0x2000322a: 4410 .D ADD r0,r0,r2
- 0x2000322c: 8185 .. STRH r5,[r0,#0xc]
- 0x2000322e: f8bc1000 .... LDRH r1,[r12,#0]
- 0x20003232: ea4f4015 O..@ LSR r0,r5,#16
- 0x20003236: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x2000323a: 4411 .D ADD r1,r1,r2
- 0x2000323c: 81c8 .. STRH r0,[r1,#0xe]
- 0x2000323e: f8bc1000 .... LDRH r1,[r12,#0]
- 0x20003242: f2455055 E.UP MOV r0,#0x5555
- 0x20003246: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x2000324a: 4411 .D ADD r1,r1,r2
- 0x2000324c: 8208 .. STRH r0,[r1,#0x10]
- 0x2000324e: f8bc1000 .... LDRH r1,[r12,#0]
- 0x20003252: f04f0055 O.U. MOV r0,#0x55
- 0x20003256: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x2000325a: 4411 .D ADD r1,r1,r2
- 0x2000325c: 8248 H. STRH r0,[r1,#0x12]
- 0x2000325e: f8bc1000 .... LDRH r1,[r12,#0]
- 0x20003262: 4837 7H LDR r0,[pc,#220] ; [0x20003340] = 0x200009b4
- 0x20003264: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x20003268: 4411 .D ADD r1,r1,r2
- 0x2000326a: f890002d ..-. LDRB r0,[r0,#0x2d]
- 0x2000326e: 8308 .. STRH r0,[r1,#0x18]
- 0x20003270: f8bc1000 .... LDRH r1,[r12,#0]
- 0x20003274: f04f00fb O... MOV r0,#0xfb
- 0x20003278: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x2000327c: 4411 .D ADD r1,r1,r2
- 0x2000327e: 8508 .. STRH r0,[r1,#0x28]
- 0x20003280: f8bc1000 .... LDRH r1,[r12,#0]
- 0x20003284: f04f0000 O... MOV r0,#0
- 0x20003288: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x2000328c: 4411 .D ADD r1,r1,r2
- 0x2000328e: 8548 H. STRH r0,[r1,#0x2a]
- 0x20003290: f8bc1000 .... LDRH r1,[r12,#0]
- 0x20003294: f04f0001 O... MOV r0,#1
- 0x20003298: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x2000329c: 4411 .D ADD r1,r1,r2
- 0x2000329e: 83c8 .. STRH r0,[r1,#0x1e]
- 0x200032a0: f8bc1000 .... LDRH r1,[r12,#0]
- 0x200032a4: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x200032a8: 4411 .D ADD r1,r1,r2
- 0x200032aa: 8408 .. STRH r0,[r1,#0x20]
- 0x200032ac: d105 .. BNE 0x200032ba ; calib_lld_init + 250
- 0x200032ae: f04f000e O... MOV r0,#0xe
- 0x200032b2: e004 .. B 0x200032be ; calib_lld_init + 254
- 0x200032b4: f04f0002 O... MOV r0,#2
- 0x200032b8: e796 .. B 0x200031e8 ; calib_lld_init + 40
- 0x200032ba: ea4f0058 O.X. LSR r0,r8,#1
- 0x200032be: f8bc1000 .... LDRH r1,[r12,#0]
- 0x200032c2: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x200032c6: 4411 .D ADD r1,r1,r2
- 0x200032c8: 8348 H. STRH r0,[r1,#0x1a]
- 0x200032ca: f8bc1000 .... LDRH r1,[r12,#0]
- 0x200032ce: f64f70ff O..p MOV r0,#0xffff
- 0x200032d2: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x200032d6: 4411 .D ADD r1,r1,r2
- 0x200032d8: 8448 H. STRH r0,[r1,#0x22]
- 0x200032da: f8bc1000 .... LDRH r1,[r12,#0]
- 0x200032de: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x200032e2: 4411 .D ADD r1,r1,r2
- 0x200032e4: 8488 .. STRH r0,[r1,#0x24]
- 0x200032e6: f8bc1000 .... LDRH r1,[r12,#0]
- 0x200032ea: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x200032ee: 4411 .D ADD r1,r1,r2
- 0x200032f0: 84c8 .. STRH r0,[r1,#0x26]
- 0x200032f2: 4910 .I LDR r1,[pc,#64] ; [0x20003334] = 0x2000018c
- 0x200032f4: f04f0000 O... MOV r0,#0
- 0x200032f8: 7825 %x LDRB r5,[r4,#0]
- 0x200032fa: eb050745 ..E. ADD r7,r5,r5,LSL #1
- 0x200032fe: eb000547 ..G. ADD r5,r0,r7,LSL #1
- 0x20003302: b2ee .. UXTB r6,r5
- 0x20003304: f1000501 .... ADD r5,r0,#1
- 0x20003308: eb0578d5 ...x ADD r8,r5,r5,LSR #31
- 0x2000330c: f0280801 (... BIC r8,r8,#1
- 0x20003310: eba50508 .... SUB r5,r5,r8
- 0x20003314: eb050547 ..G. ADD r5,r5,r7,LSL #1
- 0x20003318: b2ed .. UXTB r5,r5
- 0x2000331a: ebc505c5 .... RSB r5,r5,r5,LSL #3
- 0x2000331e: 880f .. LDRH r7,[r1,#0]
- 0x20003320: e010 .. B 0x20003344 ; calib_lld_init + 388
- $d
- 0x20003322: 0000 .. DCW 0
- 0x20003324: 200039bb .9. DCD 536885691
- 0x20003328: 20003b34 4;. DCD 536886068
- 0x2000332c: 40002000 . .@ DCD 1073750016
- 0x20003330: 20000184 ... DCD 536871300
- 0x20003334: 2000018c ... DCD 536871308
- 0x20003338: 200002c4 ... DCD 536871620
- 0x2000333c: 2000018a ... DCD 536871306
- 0x20003340: 200009b4 ... DCD 536873396
- $t
- 0x20003344: eb070545 ..E. ADD r5,r7,r5,LSL #1
- 0x20003348: ebc606c6 .... RSB r6,r6,r6,LSL #3
- 0x2000334c: eb070746 ..F. ADD r7,r7,r6,LSL #1
- 0x20003350: f4454500 E..E ORR r5,r5,#0x8000
- 0x20003354: 52bd .R STRH r5,[r7,r2]
- 0x20003356: 880f .. LDRH r7,[r1,#0]
- 0x20003358: eb070746 ..F. ADD r7,r7,r6,LSL #1
- 0x2000335c: 4417 .D ADD r7,r7,r2
- 0x2000335e: f8a79002 .... STRH r9,[r7,#2]
- 0x20003362: 880f .. LDRH r7,[r1,#0]
- 0x20003364: eb070646 ..F. ADD r6,r7,r6,LSL #1
- 0x20003368: 4416 .D ADD r6,r6,r2
- 0x2000336a: f8a69004 .... STRH r9,[r6,#4]
- 0x2000336e: f1000001 .... ADD r0,r0,#1
- 0x20003372: 2802 .( CMP r0,#2
- 0x20003374: dbc0 .. BLT 0x200032f8 ; calib_lld_init + 312
- 0x20003376: 7820 x LDRB r0,[r4,#0]
- 0x20003378: 8809 .. LDRH r1,[r1,#0]
- 0x2000337a: ebc000c0 .... RSB r0,r0,r0,LSL #3
- 0x2000337e: eb000040 ..@. ADD r0,r0,r0,LSL #1
- 0x20003382: eb010080 .... ADD r0,r1,r0,LSL #2
- 0x20003386: f8bc1000 .... LDRH r1,[r12,#0]
- 0x2000338a: eb010143 ..C. ADD r1,r1,r3,LSL #1
- 0x2000338e: 4411 .D ADD r1,r1,r2
- 0x20003390: 8388 .. STRH r0,[r1,#0x1c]
- 0x20003392: f04f4080 O..@ MOV r0,#0x40000000
- 0x20003396: 6801 .h LDR r1,[r0,#0]
- 0x20003398: f4413100 A..1 ORR r1,r1,#0x20000
- 0x2000339c: 6001 .` STR r1,[r0,#0]
- 0x2000339e: 6801 .h LDR r1,[r0,#0]
- 0x200033a0: f4412100 A..! ORR r1,r1,#0x80000
- 0x200033a4: 6001 .` STR r1,[r0,#0]
- 0x200033a6: 6801 .h LDR r1,[r0,#0]
- 0x200033a8: f4412180 A..! ORR r1,r1,#0x40000
- 0x200033ac: 6001 .` STR r1,[r0,#0]
- 0x200033ae: 6801 .h LDR r1,[r0,#0]
- 0x200033b0: f4411180 A... ORR r1,r1,#0x100000
- 0x200033b4: 6001 .` STR r1,[r0,#0]
- 0x200033b6: 6f81 .o LDR r1,[r0,#0x78]
- 0x200033b8: f42121e0 !..! BIC r1,r1,#0x70000
- 0x200033bc: 6781 .g STR r1,[r0,#0x78]
- 0x200033be: e626 &. B 0x2000300e ; calib_lld_send + 242
- calib_set_freq_config
- 0x200033c0: b510 .. PUSH {r4,lr}
- 0x200033c2: 2100 .! MOVS r1,#0
- 0x200033c4: f6401238 @.8. MOV r2,#0x938
- 0x200033c8: 4290 .B CMP r0,r2
- 0x200033ca: d34a J. BCC 0x20003462 ; calib_set_freq_config + 162
- 0x200033cc: f6401262 @.b. MOV r2,#0x962
- 0x200033d0: 4290 .B CMP r0,r2
- 0x200033d2: d20c .. BCS 0x200033ee ; calib_set_freq_config + 46
- 0x200033d4: 07c2 .. LSLS r2,r0,#31
- 0x200033d6: d005 .. BEQ 0x200033e4 ; calib_set_freq_config + 36
- 0x200033d8: f6a01039 ..9. SUB r0,r0,#0x939
- 0x200033dc: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x200033e0: 2101 .! MOVS r1,#1
- 0x200033e2: e02f /. B 0x20003444 ; calib_set_freq_config + 132
- 0x200033e4: f6a01038 ..8. SUB r0,r0,#0x938
- 0x200033e8: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x200033ec: e02a *. B 0x20003444 ; calib_set_freq_config + 132
- 0x200033ee: f5b06f1b ...o CMP r0,#0x9b0
- 0x200033f2: d805 .. BHI 0x20003400 ; calib_set_freq_config + 64
- 0x200033f4: f6a01062 ..b. SUB r0,r0,#0x962
- 0x200033f8: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x200033fc: 2104 .! MOVS r1,#4
- 0x200033fe: e021 !. B 0x20003444 ; calib_set_freq_config + 132
- 0x20003400: f64011b4 @... MOV r1,#0x9b4
- 0x20003404: 4288 .B CMP r0,r1
- 0x20003406: d20d .. BCS 0x20003424 ; calib_set_freq_config + 100
- 0x20003408: 07c1 .. LSLS r1,r0,#31
- 0x2000340a: d005 .. BEQ 0x20003418 ; calib_set_freq_config + 88
- 0x2000340c: f6a01089 .... SUB r0,r0,#0x989
- 0x20003410: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x20003414: 2106 .! MOVS r1,#6
- 0x20003416: e015 .. B 0x20003444 ; calib_set_freq_config + 132
- 0x20003418: f6a01088 .... SUB r0,r0,#0x988
- 0x2000341c: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x20003420: 2105 .! MOVS r1,#5
- 0x20003422: e00f .. B 0x20003444 ; calib_set_freq_config + 132
- 0x20003424: f5b06f1d ...o CMP r0,#0x9d0
- 0x20003428: d21b .. BCS 0x20003462 ; calib_set_freq_config + 162
- 0x2000342a: 07c1 .. LSLS r1,r0,#31
- 0x2000342c: d005 .. BEQ 0x2000343a ; calib_set_freq_config + 122
- 0x2000342e: f6a010b5 .... SUB r0,r0,#0x9b5
- 0x20003432: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x20003436: 2103 .! MOVS r1,#3
- 0x20003438: e004 .. B 0x20003444 ; calib_set_freq_config + 132
- 0x2000343a: f6a010b4 .... SUB r0,r0,#0x9b4
- 0x2000343e: f3c00047 ..G. UBFX r0,r0,#1,#8
- 0x20003442: 2102 .! MOVS r1,#2
- 0x20003444: 4a08 .J LDR r2,[pc,#32] ; [0x20003468] = 0x20003b62
- 0x20003446: eb0203c1 .... ADD r3,r2,r1,LSL #3
- 0x2000344a: 4a08 .J LDR r2,[pc,#32] ; [0x2000346c] = 0x500100b0
- 0x2000344c: f05f0100 _... MOVS.W r1,#0
- 0x20003450: 1c49 I. ADDS r1,r1,#1
- 0x20003452: f8134b01 ...K LDRB r4,[r3],#1
- 0x20003456: b2c9 .. UXTB r1,r1
- 0x20003458: f8024b01 ...K STRB r4,[r2],#1
- 0x2000345c: 2908 .) CMP r1,#8
- 0x2000345e: d3f7 .. BCC 0x20003450 ; calib_set_freq_config + 144
- 0x20003460: bd10 .. POP {r4,pc}
- 0x20003462: 20ff . MOVS r0,#0xff
- 0x20003464: bd10 .. POP {r4,pc}
- $d
- 0x20003466: 0000 .. DCW 0
- 0x20003468: 20003b62 b;. DCD 536886114
- 0x2000346c: 500100b0 ...P DCD 1342242992
- $t
- ram_code
- patch_handle_lld_con_env
- 0x20003470: b570 p. PUSH {r4-r6,lr}
- 0x20003472: f890108c .... LDRB r1,[r0,#0x8c]
- 0x20003476: 4d11 .M LDR r5,[pc,#68] ; [0x200034bc] = 0x20004c54
- 0x20003478: 4604 .F MOV r4,r0
- 0x2000347a: eb0500c1 .... ADD r0,r5,r1,LSL #3
- 0x2000347e: 7882 .x LDRB r2,[r0,#2]
- 0x20003480: 2a00 .* CMP r2,#0
- 0x20003482: d019 .. BEQ 0x200034b8 ; patch_handle_lld_con_env + 72
- 0x20003484: f8351031 5.1. LDRH r1,[r5,r1,LSL #3]
- 0x20003488: f8b4207a ..z LDRH r2,[r4,#0x7a]
- 0x2000348c: 4291 .B CMP r1,r2
- 0x2000348e: d113 .. BNE 0x200034b8 ; patch_handle_lld_con_env + 72
- 0x20003490: 2100 .! MOVS r1,#0
- 0x20003492: 7081 .p STRB r1,[r0,#2]
- 0x20003494: f894008c .... LDRB r0,[r4,#0x8c]
- 0x20003498: eb0501c0 .... ADD r1,r5,r0,LSL #3
- 0x2000349c: 6849 Ih LDR r1,[r1,#4]
- 0x2000349e: 2900 .) CMP r1,#0
- 0x200034a0: d00a .. BEQ 0x200034b8 ; patch_handle_lld_con_env + 72
- 0x200034a2: 4907 .I LDR r1,[pc,#28] ; [0x200034c0] = 0x2000015c
- 0x200034a4: 6809 .h LDR r1,[r1,#0]
- 0x200034a6: 4788 .G BLX r1
- 0x200034a8: f894108c .... LDRB r1,[r4,#0x8c]
- 0x200034ac: eb0501c1 .... ADD r1,r5,r1,LSL #3
- 0x200034b0: 6849 Ih LDR r1,[r1,#4]
- 0x200034b2: e8bd4070 ..p@ POP {r4-r6,lr}
- 0x200034b6: 4708 .G BX r1
- 0x200034b8: bd70 p. POP {r4-r6,pc}
- $d
- 0x200034ba: 0000 .. DCW 0
- 0x200034bc: 20004c54 TL. DCD 536890452
- 0x200034c0: 2000015c \.. DCD 536871260
- $t
- ram_code
- scan_event_end
- 0x200034c4: 480a .H LDR r0,[pc,#40] ; [0x200034f0] = 0x20003bf4
- 0x200034c6: b510 .. PUSH {r4,lr}
- 0x200034c8: 6800 .h LDR r0,[r0,#0]
- 0x200034ca: f8900036 ..6. LDRB r0,[r0,#0x36]
- 0x200034ce: 2802 .( CMP r0,#2
- 0x200034d0: d10d .. BNE 0x200034ee ; scan_event_end + 42
- 0x200034d2: 4c08 .L LDR r4,[pc,#32] ; [0x200034f4] = 0x20003be4
- 0x200034d4: 6860 `h LDR r0,[r4,#4]
- 0x200034d6: 1c40 @. ADDS r0,r0,#1
- 0x200034d8: 6060 `` STR r0,[r4,#4]
- 0x200034da: 68e1 .h LDR r1,[r4,#0xc]
- 0x200034dc: 4288 .B CMP r0,r1
- 0x200034de: d901 .. BLS 0x200034e4 ; scan_event_end + 32
- 0x200034e0: f7fdfce7 .... BL $Ven$TT$L$$mesh_fatal_error_report ; 0x20000eb2
- 0x200034e4: e9d40101 .... LDRD r0,r1,[r4,#4]
- 0x200034e8: 4281 .B CMP r1,r0
- 0x200034ea: d200 .. BCS 0x200034ee ; scan_event_end + 42
- 0x200034ec: 60a0 .` STR r0,[r4,#8]
- 0x200034ee: bd10 .. POP {r4,pc}
- $d
- 0x200034f0: 20003bf4 .;. DCD 536886260
- 0x200034f4: 20003be4 .;. DCD 536886244
-
-** Section #6 'ER_RW' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 1800 bytes (alignment 64)
- Address: 0x200034f8
-
-
-** Section #7 'ER_ZI' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 4508 bytes (alignment 4)
- Address: 0x20003c00
-
-
-** Section #8 'HEAP_KE' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE]
- Size : 4 bytes (alignment 4)
- Address: 0x20004d9c
-
-
-** Section #9 '.debug_abbrev' (SHT_PROGBITS)
- Size : 1476 bytes
-
-
-** Section #10 '.debug_frame' (SHT_PROGBITS)
- Size : 31464 bytes
-
-
-** Section #11 '.debug_info' (SHT_PROGBITS)
- Size : 136196 bytes
-
-
-** Section #12 '.debug_line' (SHT_PROGBITS)
- Size : 56648 bytes
-
-
-** Section #13 '.debug_loc' (SHT_PROGBITS)
- Size : 9952 bytes
-
-
-** Section #14 '.debug_macinfo' (SHT_PROGBITS)
- Size : 83108 bytes
-
-
-** Section #15 '.debug_pubnames' (SHT_PROGBITS)
- Size : 9437 bytes
-
-
-** Section #16 '.symtab' (SHT_SYMTAB)
- Size : 86064 bytes (alignment 4)
- String table #17 '.strtab'
- Last local symbol no. 3155
-
-
-** Section #17 '.strtab' (SHT_STRTAB)
- Size : 89684 bytes
-
-
-** Section #18 '.note' (SHT_NOTE)
- Size : 48 bytes (alignment 4)
-
-
-** Section #19 '.comment' (SHT_PROGBITS)
- Size : 304420 bytes
-
-
-** Section #20 '.shstrtab' (SHT_STRTAB)
- Size : 208 bytes
-
-
-address size variable name type
-0x20003880 0x1 buck_value_org uint8_t
-
-address size variable name type
-0x20003881 0x1 dldo_value_org uint8_t
-
-address size variable name type
-0x200040cc 0x18 lld_regs_buffer array[6] of uint32_t
-
-address size variable name type
-0x20003884 0x80 patch_elements array[16] of patch_element_t
-
-address size variable name type
-0x20003940 0x40 patch_map array[16] of uint32_t
-
-address size variable name type
-0x200040b8 0x14 adc_env adc_env_t
-0x200040b8 0x1 adc_env.mode adc_trans_mode_t
-0x200040b9 0x1 * adc_env.en_channels uint8_t
-0x200040bc 0x4 adc_env.callback pointer to function
-0x200040c0 0x4 adc_env.buffer pointer to uint16_t
-0x200040c4 0x4 adc_env.length uint32_t
-0x200040c8 0x4 adc_env.offset uint32_t
-
-address size variable name type
-0x20003854 0x2 adc_ref_avdd uint16_t
-
-address size variable name type
-0x20003850 0x1 adc_ref_calib uint8_t
-
-address size variable name type
-0x20003852 0x2 adc_ref_internal uint16_t
-
-address size variable name type
-0x20003858 0x4 adc_regs pointer to volatile adc_regs_t
-
-address size variable name type
-0x2000384c 0x4 i2s_reg pointer to volatile i2s_reg_t
-
-address size variable name type
-0x2000384a 0x1 adc_ref_internal_trim uint8_t
-
-address size variable name type
-0x0101afb4 0x70 batt_att_table array[4] of const gatt_attribute_t
-
-address size variable name type
-0x200040a4 0x14 batt_link_ntf_enable array[20] of uint8_t
-
-address size variable name type
-0x20003849 0x1 batt_svc_id uint8_t
-
-address size variable name type
-0x0101afb0 0x2 batt_svc_uuid array[2] of const uint8_t
-
-address size variable name type
-0x20003848 0x1 battery_level uint8_t
-
-address size variable name type
-0x20003840 0x8 app_otas_status app_otas_status_t
-0x20003840 0x1 * app_otas_status.read_opcode uint8_t
-0x20003842 0x2 app_otas_status.length uint16_t
-0x20003844 0x4 app_otas_status.base_addr uint32_t
-
-address size variable name type
-0x20003828 0x2 at_data_idx uint16_t
-
-address size variable name type
-0x0101abb0 0x400 crc_table array[256] of const int
-
-address size variable name type
-0x20003820 0x1 first_loop uint8_t
-
-address size variable name type
-0x20003838 0x8 first_pkt buffed_pkt
-0x20003838 0x4 first_pkt.buf pointer to uint8_t
-0x2000383c 0x2 first_pkt.len uint16_t
-0x2000383e 0x2 first_pkt.malloced_pkt_num uint16_t
-
-address size variable name type
-0x20004090 0x14 os_timer_ota os_timer_t
-0x20004090 0x4 os_timer_ota.timer_next pointer to os_timer_struct
-0x20004094 0x4 os_timer_ota.timer_period uint32_t
-0x20004098 0x4 os_timer_ota.timer_func os_timer_func_t
-0x2000409c 0x4 os_timer_ota.timer_arg pointer to unknown Type
-0x200040a0 0x2 os_timer_ota.timer_id uint16_t
-
-address size variable name type
-0x20003834 0x4 ota_addr_check uint32_t
-
-address size variable name type
-0x20003830 0x4 ota_addr_check_len uint32_t
-
-address size variable name type
-0x2000382c 0x4 ota_recving_buffer pointer to uint8_t
-
-address size variable name type
-0x20003821 0x1 ota_recving_data _Bool
-
-address size variable name type
-0x20003824 0x2 ota_recving_data_index uint16_t
-
-address size variable name type
-0x20003826 0x2 ota_recving_expected_length uint16_t
-
-address size variable name type
-0x20003822 0x1 ota_state uint8_t
-
-address size variable name type
-0x2000381f 0x1 ota_link_ntf_enable _Bool
-
-address size variable name type
-0x0101aa7c 0x134 ota_svc_att_table array[11] of const gatt_attribute_t
-
-address size variable name type
-0x2000381e 0x1 ota_svc_id uint8_t
-
-address size variable name type
-0x0101aa6c 0x10 ota_svc_uuid array[16] of const uint8_t
-
-address size variable name type
-0x20003815 0x1 caps_lock_enable _Bool
-
-address size variable name type
-0x00000000 0x2 ext_report_ref_uuid array[2] of const uint8_t
-
-address size variable name type
-0x0101a754 0x4 hid_info_value array[4] of const uint8_t
-
-address size variable name type
-0x2000407c 0x14 hid_link_ntf_enable array[20] of _Bool
-
-address size variable name type
-0x0101a7e8 0x284 hid_profile_att_table array[23] of const gatt_attribute_t
-
-address size variable name type
-0x0101a758 0x90 hid_report_map array[144] of const uint8_t
-
-address size variable name type
-0x20003816 0x8 hid_rpt_info array[4] of hid_report_ref_t
-
-address size variable name type
-0x20003814 0x1 hid_svc_id uint8_t
-
-address size variable name type
-0x0101a750 0x2 hid_svc_uuid array[2] of const uint8_t
-
-address size variable name type
-0x2000380e 0x1 ntf_char1_enable uint8_t
-
-address size variable name type
-0x2000380f 0x1 ntf_char2_enable uint8_t
-
-address size variable name type
-0x0101a68c 0xc4 simple_profile_att_table array[7] of const gatt_attribute_t
-
-address size variable name type
-0x20004070 0xc simple_profile_svc gatt_service_t
-0x20004070 0x4 simple_profile_svc.p_att_tb pointer to const gatt_attribute_t
-0x20004074 0x1 * simple_profile_svc.att_nb uint8_t
-0x20004078 0x4 simple_profile_svc.gatt_msg_handler gatt_msg_handler_t
-
-address size variable name type
-0x20003810 0x2 sp_char1_ccc array[2] of uint8_t
-
-address size variable name type
-0x00000000 0x28 sp_char1_value array[40] of uint8_t
-
-address size variable name type
-0x20003812 0x2 sp_char2_ccc array[2] of uint8_t
-
-address size variable name type
-0x00000000 0x28 sp_char2_value array[40] of uint8_t
-
-address size variable name type
-0x2000380d 0x1 sp_svc_id uint8_t
-
-address size variable name type
-0x0101a688 0x2 sp_svc_uuid array[2] of const uint8_t
-
-address size variable name type
-0x0101a5fc 0x8c dis_att_table array[5] of const gatt_attribute_t
-
-address size variable name type
-0x2000380c 0x1 dis_svc_id uint8_t
-
-address size variable name type
-0x0101a5f8 0x2 dis_svc_uuid array[2] of const uint8_t
-
-address size variable name type
-0x20003804 0x8 adpcm_state_ CodecState
-0x20003804 0x4 adpcm_state_.valprev int
-0x20003808 0x4 adpcm_state_.index int
-
-address size variable name type
-0x20003801 0x1 encode_task_status encoder_state_t
-
-address size variable name type
-0x2000404c 0x24 encoder_env encoder_env_t
-0x2000404c 0x4 encoder_env.sbc pointer to sbc_t
-0x20004050 0x8 encoder_env.pcm_data_list co_list
-0x20004050 0x4 encoder_env.pcm_data_list.first pointer to co_list_hdr
-0x20004054 0x4 encoder_env.pcm_data_list.last pointer to co_list_hdr
-0x20004058 0x4 encoder_env.tmp_pcm pointer to pcm_data_t
-0x2000405c 0x2 * encoder_env.tmp_pcm_write_pos uint16_t
-0x20004060 0x4 encoder_env.out_buffer pointer to uint8_t
-0x20004064 0x2 encoder_env.send_read_pos uint16_t
-0x20004066 0x2 encoder_env.encode_write_pos uint16_t
-0x20004068 0x2 encoder_env.reserved_space uint16_t
-0x2000406a 0x2 encoder_env.block_size uint16_t
-0x2000406c 0x2 encoder_env.frame_size uint16_t
-
-address size variable name type
-0x20003800 0x1 encoder_type encode_type
-
-address size variable name type
-0x20003802 0x2 task_id_audio_encode uint16_t
-
-address size variable name type
-0x2000365c 0x40 indexTable array[16] of int
-
-address size variable name type
-0x2000369c 0x164 stepsizeTable array[89] of int
-
-address size variable name type
-0x0101a2d8 0x70 analysis_consts_fixed4_simd_even array[56] of const int16_t
-
-address size variable name type
-0x0101a348 0x70 analysis_consts_fixed4_simd_odd array[56] of const int16_t
-
-address size variable name type
-0x0101a3b8 0x120 analysis_consts_fixed8_simd_even array[144] of const int16_t
-
-address size variable name type
-0x0101a4d8 0x120 analysis_consts_fixed8_simd_odd array[144] of const int16_t
-
-address size variable name type
-0x0101a1d8 0x100 crc_table array[256] of const uint8_t
-
-address size variable name type
-0x0101a118 0x40 sbc_offset4 array[4] of array[4] of const int
-
-address size variable name type
-0x0101a158 0x80 sbc_offset8 array[4] of array[8] of const int
-
-address size variable name type
-0x20003658 0x4 battery_info battery_info_t
-0x20003658 0x2 battery_info.voltage uint16_t
-0x2000365a 0x1 battery_info.precent uint8_t
-0x2000365b 0x1 battery_info.status uint8_t
-
-address size variable name type
-0x200035e0 0x78 ascii_to_hid_map array[40] of ascii_to_hid
-
-address size variable name type
-0x0101a0d0 0x8 caps_lock_keyvalue_table array[8] of const uint8_t
-
-address size variable name type
-0x0101a0f0 0x8 enter_keyvalue_table array[8] of const uint8_t
-
-address size variable name type
-0x200035dd 0x1 keboard_keyvalue_send_index uint8_t
-
-address size variable name type
-0x20003d2c 0x320 keboard_keyvalue_table array[100] of array[8] of uint8_t
-
-address size variable name type
-0x200035dc 0x1 keboard_keyvalue_table_index uint8_t
-
-address size variable name type
-0x200035df 0x1 keboard_send_delay_count uint8_t
-
-address size variable name type
-0x200035de 0x1 keboard_send_delay_index uint8_t
-
-address size variable name type
-0x0101a0d8 0x8 leftwin_keyvalue_table array[8] of const uint8_t
-
-address size variable name type
-0x0101a0e8 0x8 leftwin_r_keyvalue_table array[8] of const uint8_t
-
-address size variable name type
-0x0101a0e0 0x8 r_keyvalue_table array[8] of const uint8_t
-
-address size variable name type
-0x0101a0f8 0x8 release_all_keyvalue_table array[8] of const uint8_t
-
-address size variable name type
-0x20003594 0x48 user_data user_data_param_t
-0x20003594 0x6 user_data.peer_addr mac_addr_t
-0x20003594 0x6 * user_data.peer_addr.addr array[6] of uint8_t
-0x2000359c 0x4 user_data.reset_status uint32_t
-0x200035a0 0x2 user_data.dpi uint16_t
-0x200035a2 0x1 user_data.led_logo_onoff uint8_t
-0x200035a3 0x1 user_data.url_onoff uint8_t
-0x200035a4 0x32 user_data.url array[50] of uint8_t
-0x200035d6 0x1 user_data.url_len uint8_t
-0x200035d7 0x1 user_data.support_mode uint8_t
-0x200035d8 0x1 user_data.random uint8_t
-0x200035d9 0x1 user_data.bt_pairing uint8_t
-
-address size variable name type
-0x20003588 0x1 bat1_led_status uint8_t
-
-address size variable name type
-0x20003d18 0x14 m_lowbat_led_timer os_timer_t
-0x20003d18 0x4 m_lowbat_led_timer.timer_next pointer to os_timer_struct
-0x20003d1c 0x4 m_lowbat_led_timer.timer_period uint32_t
-0x20003d20 0x4 m_lowbat_led_timer.timer_func os_timer_func_t
-0x20003d24 0x4 m_lowbat_led_timer.timer_arg pointer to unknown Type
-0x20003d28 0x2 m_lowbat_led_timer.timer_id uint16_t
-
-address size variable name type
-0x20003d04 0x14 m_work_mode_led_timer os_timer_t
-0x20003d04 0x4 m_work_mode_led_timer.timer_next pointer to os_timer_struct
-0x20003d08 0x4 m_work_mode_led_timer.timer_period uint32_t
-0x20003d0c 0x4 m_work_mode_led_timer.timer_func os_timer_func_t
-0x20003d10 0x4 m_work_mode_led_timer.timer_arg pointer to unknown Type
-0x20003d14 0x2 m_work_mode_led_timer.timer_id uint16_t
-
-address size variable name type
-0x2000358a 0x1 off_time_target uint8_t
-
-address size variable name type
-0x20003589 0x1 on_time_count uint8_t
-
-address size variable name type
-0x2000358c 0x8 work_mode_led_setting led_setting_param_t
-0x2000358c 0x1 work_mode_led_setting.onoff _Bool
-0x2000358d 0x1 work_mode_led_setting.mode uint8_t
-0x2000358e 0x1 work_mode_led_setting.on_time_target uint8_t
-0x2000358f 0x1 work_mode_led_setting.off_time_target uint8_t
-0x20003590 0x4 work_mode_led_setting.repeat uint32_t
-
-address size variable name type
-0x20003582 0x1 amic_onoff _Bool
-
-address size variable name type
-0x20003583 0x1 mic_data_index uint8_t
-
-address size variable name type
-0x20003c84 0x80 mic_sbc_data array[128] of uint8_t
-
-address size variable name type
-0x0101a032 0x18 SENSOR_DPI_TABLE array[8] of array[3] of const uint8_t
-
-address size variable name type
-0x0101a022 0x10 SENSOR_PID_TABLE array[8] of array[2] of const uint8_t
-
-address size variable name type
-0x20003560 0x20 sensor_type_str array[8] of pointer to const char
-
-address size variable name type
-0x20003558 0x4 gpios_level_status uint32_t
-
-address size variable name type
-0x2000355c 0x4 gpios_press_up_cnt uint32_t
-
-address size variable name type
-0x20003554 0x4 head_handle pointer to Button
-
-address size variable name type
-0x01019f5c 0x14 attr1 const Btn_init_attr
-0x01019f5c 0x4 attr1.GPIOx uint32_t
-0x01019f60 0x4 attr1.GPIO_PIN_x uint32_t
-0x01019f64 0x1(7:1) attr1.active_level uint8_t
-0x01019f65 0x7 attr1.event array[7] of PressEvent
-0x01019f6c 0x1 attr1.event_num EventNumber
-
-address size variable name type
-0x01019f70 0x14 attr2 const Btn_init_attr
-0x01019f70 0x4 attr2.GPIOx uint32_t
-0x01019f74 0x4 attr2.GPIO_PIN_x uint32_t
-0x01019f78 0x1(7:1) attr2.active_level uint8_t
-0x01019f79 0x7 attr2.event array[7] of PressEvent
-0x01019f80 0x1 attr2.event_num EventNumber
-
-address size variable name type
-0x01019f84 0x14 attr3 const Btn_init_attr
-0x01019f84 0x4 attr3.GPIOx uint32_t
-0x01019f88 0x4 attr3.GPIO_PIN_x uint32_t
-0x01019f8c 0x1(7:1) attr3.active_level uint8_t
-0x01019f8d 0x7 attr3.event array[7] of PressEvent
-0x01019f94 0x1 attr3.event_num EventNumber
-
-address size variable name type
-0x01019f98 0x14 attr4 const Btn_init_attr
-0x01019f98 0x4 attr4.GPIOx uint32_t
-0x01019f9c 0x4 attr4.GPIO_PIN_x uint32_t
-0x01019fa0 0x1(7:1) attr4.active_level uint8_t
-0x01019fa1 0x7 attr4.event array[7] of PressEvent
-0x01019fa8 0x1 attr4.event_num EventNumber
-
-address size variable name type
-0x01019fac 0x14 attr5 const Btn_init_attr
-0x01019fac 0x4 attr5.GPIOx uint32_t
-0x01019fb0 0x4 attr5.GPIO_PIN_x uint32_t
-0x01019fb4 0x1(7:1) attr5.active_level uint8_t
-0x01019fb5 0x7 attr5.event array[7] of PressEvent
-0x01019fbc 0x1 attr5.event_num EventNumber
-
-address size variable name type
-0x01019fc0 0x14 attr6 const Btn_init_attr
-0x01019fc0 0x4 attr6.GPIOx uint32_t
-0x01019fc4 0x4 attr6.GPIO_PIN_x uint32_t
-0x01019fc8 0x1(7:1) attr6.active_level uint8_t
-0x01019fc9 0x7 attr6.event array[7] of PressEvent
-0x01019fd0 0x1 attr6.event_num EventNumber
-
-address size variable name type
-0x01019fd4 0x14 attr7 const Btn_init_attr
-0x01019fd4 0x4 attr7.GPIOx uint32_t
-0x01019fd8 0x4 attr7.GPIO_PIN_x uint32_t
-0x01019fdc 0x1(7:1) attr7.active_level uint8_t
-0x01019fdd 0x7 attr7.event array[7] of PressEvent
-0x01019fe4 0x1 attr7.event_num EventNumber
-
-address size variable name type
-0x01019fe8 0x14 attr8 const Btn_init_attr
-0x01019fe8 0x4 attr8.GPIOx uint32_t
-0x01019fec 0x4 attr8.GPIO_PIN_x uint32_t
-0x01019ff0 0x1(7:1) attr8.active_level uint8_t
-0x01019ff1 0x7 attr8.event array[7] of PressEvent
-0x01019ff8 0x1 attr8.event_num EventNumber
-
-address size variable name type
-0x01019ffc 0x14 attr9 const Btn_init_attr
-0x01019ffc 0x4 attr9.GPIOx uint32_t
-0x0101a000 0x4 attr9.GPIO_PIN_x uint32_t
-0x0101a004 0x1(7:1) attr9.active_level uint8_t
-0x0101a005 0x7 attr9.event array[7] of PressEvent
-0x0101a00c 0x1 attr9.event_num EventNumber
-
-address size variable name type
-0x2000352c 0x4 button_press_status volatile uint32_t
-
-address size variable name type
-0x20003520 0x1 button_timer_status _Bool
-
-address size variable name type
-0x2000354c 0x4 dpi_button Button_t
-
-address size variable name type
-0x20003530 0x4 left_button Button_t
-
-address size variable name type
-0x20003548 0x4 m_button Button_t
-
-address size variable name type
-0x20003c70 0x14 m_button_timer os_timer_t
-0x20003c70 0x4 m_button_timer.timer_next pointer to os_timer_struct
-0x20003c74 0x4 m_button_timer.timer_period uint32_t
-0x20003c78 0x4 m_button_timer.timer_func os_timer_func_t
-0x20003c7c 0x4 m_button_timer.timer_arg pointer to unknown Type
-0x20003c80 0x2 m_button_timer.timer_id uint16_t
-
-address size variable name type
-0x20003534 0x4 middle_button Button_t
-
-address size variable name type
-0x20003550 0x4 mode_button Button_t
-
-address size variable name type
-0x20003538 0x4 right_button Button_t
-
-address size variable name type
-0x2000353c 0x4 search_button Button_t
-
-address size variable name type
-0x20003540 0x4 translate_button Button_t
-
-address size variable name type
-0x20003544 0x4 voice_button Button_t
-
-address size variable name type
-0x20003521 0x1 voice_single_start_flag uint8_t
-
-address size variable name type
-0x20003c48 0x14 m_task_10s_timer os_timer_t
-0x20003c48 0x4 m_task_10s_timer.timer_next pointer to os_timer_struct
-0x20003c4c 0x4 m_task_10s_timer.timer_period uint32_t
-0x20003c50 0x4 m_task_10s_timer.timer_func os_timer_func_t
-0x20003c54 0x4 m_task_10s_timer.timer_arg pointer to unknown Type
-0x20003c58 0x2 m_task_10s_timer.timer_id uint16_t
-
-address size variable name type
-0x20003c34 0x14 m_task_1s_timer os_timer_t
-0x20003c34 0x4 m_task_1s_timer.timer_next pointer to os_timer_struct
-0x20003c38 0x4 m_task_1s_timer.timer_period uint32_t
-0x20003c3c 0x4 m_task_1s_timer.timer_func os_timer_func_t
-0x20003c40 0x4 m_task_1s_timer.timer_arg pointer to unknown Type
-0x20003c44 0x2 m_task_1s_timer.timer_id uint16_t
-
-address size variable name type
-0x20003c5c 0x14 m_url_send_timer os_timer_t
-0x20003c5c 0x4 m_url_send_timer.timer_next pointer to os_timer_struct
-0x20003c60 0x4 m_url_send_timer.timer_period uint32_t
-0x20003c64 0x4 m_url_send_timer.timer_func os_timer_func_t
-0x20003c68 0x4 m_url_send_timer.timer_arg pointer to unknown Type
-0x20003c6c 0x2 m_url_send_timer.timer_id uint16_t
-
-address size variable name type
-0x2000351e 0x1 sensot_timer_onoff _Bool
-
-address size variable name type
-0x2000351a 0x4 hid_mouse_param hid_mouse_param_t
-0x2000351a 0x1 hid_mouse_param.click uint8_t
-0x2000351b 0x1 hid_mouse_param.delta_x int8_t
-0x2000351c 0x1 hid_mouse_param.delta_y int8_t
-0x2000351d 0x1 hid_mouse_param.wheel int8_t
-
-address size variable name type
-0x20003518 0x2 user_task_id uint16_t
-
-address size variable name type
-0x20003509 0xf adv_data array[15] of uint8_t
-
-address size variable name type
-0x20003508 0x1 m_conn_index uint8_t
-
-address size variable name type
-0x20003c00 0x1f scan_rsp_data array[31] of uint8_t
-
-address size variable name type
-0x20003c20 0x14 update_param_timer os_timer_t
-0x20003c20 0x4 update_param_timer.timer_next pointer to os_timer_struct
-0x20003c24 0x4 update_param_timer.timer_period uint32_t
-0x20003c28 0x4 update_param_timer.timer_func os_timer_func_t
-0x20003c2c 0x4 update_param_timer.timer_arg pointer to unknown Type
-0x20003c30 0x2 update_param_timer.timer_id uint16_t
-
-address size variable name type
-0x01000004 0x8 _jump_table_image const jump_table_image_t
-0x01000004 0x4 _jump_table_image.image_size uint32_t
-0x01000008 0x4 _jump_table_image.image_type uint32_t
-
-address size variable name type
-0x01000018 0x4 _jump_table_version const jump_table_version_t
-0x01000018 0x4 _jump_table_version.firmware_version uint32_t
-
-address size variable name type
-0x200034fa 0xe g_device_param device_param_t
-0x200034fa 0x1 g_device_param.mouse_mode work_mode_t
-0x200034fb 0x1 g_device_param.sensor_model uint8_t
-0x200034fc 0x1 g_device_param.is_2_4g_pairing uint8_t
-0x200034fd 0x1 g_device_param.is_enter_sleep uint8_t
-0x200034fe 0x2 g_device_param.adv_sleep_cnt uint16_t
-0x20003500 0x2 g_device_param.conn_sleep_cnt uint16_t
-0x20003502 0x1 * g_device_param.is_enable_latency uint8_t
-0x20003504 0x2 g_device_param.latency_cnt uint16_t
-0x20003506 0x2 g_device_param.bat_cnt uint16_t
-
-address size variable name type
-0x200034f8 0x1 system_nosleep_evt uint8_t
-