Lines Matching refs:fde

726 static uint32_t esp_eh_frame_restore_caller_state(const uint32_t* fde,  in esp_eh_frame_restore_caller_state()  argument
731 const uint32_t length = fde[ESP_FDE_LENGTH_IDX]; in esp_eh_frame_restore_caller_state()
738 const uint8_t* cie = (uint8_t*) ((uint32_t) &fde[ESP_FDE_CIE_IDX] - fde[ESP_FDE_CIE_IDX]); in esp_eh_frame_restore_caller_state()
739 …const uint32_t initial_location = ((uint32_t) &fde[ESP_FDE_INITLOC_IDX] + fde[ESP_FDE_INITLOC_IDX]… in esp_eh_frame_restore_caller_state()
740 const uint32_t range_length = fde[ESP_FDE_RANGELEN_IDX]; in esp_eh_frame_restore_caller_state()
741 const uint8_t augmentation = *((uint8_t*) (fde + ESP_FDE_AUGMENTATION_IDX)); in esp_eh_frame_restore_caller_state()
746 const uint8_t* instructions = ((uint8_t*) (fde + ESP_FDE_AUGMENTATION_IDX)) + 1; in esp_eh_frame_restore_caller_state()
816 static bool esp_eh_frame_missing_info(const uint32_t* fde, uint32_t pc) { in esp_eh_frame_missing_info() argument
817 if (fde == NULL) { in esp_eh_frame_missing_info()
828 …const uint32_t initial_location = ((uint32_t) &fde[ESP_FDE_INITLOC_IDX] + fde[ESP_FDE_INITLOC_IDX]… in esp_eh_frame_missing_info()
829 const uint32_t range_length = fde[ESP_FDE_RANGELEN_IDX]; in esp_eh_frame_missing_info()
898 uint32_t* fde = NULL; in esp_eh_frame_print_backtrace() local
901 fde = esp_eh_frame_decode_address(&from_fun->fde_addr, table_enc); in esp_eh_frame_print_backtrace()
904 if (esp_eh_frame_missing_info(fde, EXECUTION_FRAME_PC(frame))) { in esp_eh_frame_print_backtrace()
920 uint32_t ra = esp_eh_frame_restore_caller_state(fde, &frame, &state); in esp_eh_frame_print_backtrace()