Lines Matching refs:frame

590                                  const ExecutionFrame* frame, dwarf_regs* state)  in esp_eh_frame_execute()  argument
636 if (state->location >= EXECUTION_FRAME_PC(*frame)) in esp_eh_frame_execute()
653 static uint32_t esp_eh_frame_initialize_state(const uint8_t* cie, ExecutionFrame* frame, dwarf_regs… in esp_eh_frame_initialize_state() argument
711 esp_eh_frame_execute(cie_data, instructions_length, frame, state); in esp_eh_frame_initialize_state()
727 ExecutionFrame* frame, in esp_eh_frame_restore_caller_state() argument
749 assert(initial_location <= EXECUTION_FRAME_PC(*frame) && in esp_eh_frame_restore_caller_state()
750 EXECUTION_FRAME_PC(*frame) < initial_location + range_length); in esp_eh_frame_restore_caller_state()
756 const uint32_t ra_reg = esp_eh_frame_initialize_state(cie, frame, state); in esp_eh_frame_restore_caller_state()
763 bool success = esp_eh_frame_execute(instructions, instructions_length, frame, state); in esp_eh_frame_restore_caller_state()
767 return EXECUTION_FRAME_PC(*frame); in esp_eh_frame_restore_caller_state()
774 const uint32_t cfa_addr = EXECUTION_FRAME_REG(frame, cfa_reg) + cfa_off; in esp_eh_frame_restore_caller_state()
786 EXECUTION_FRAME_REG(frame, i) = *((uint32_t*) value_addr); in esp_eh_frame_restore_caller_state()
791 EXECUTION_FRAME_SP(*frame) = cfa_addr; in esp_eh_frame_restore_caller_state()
804 return EXECUTION_FRAME_REG(frame, ra_reg) - 2; in esp_eh_frame_restore_caller_state()
859 ExecutionFrame frame = *((ExecutionFrame*) frame_or); in esp_eh_frame_print_backtrace() local
892 esp_eh_frame_generated_step(EXECUTION_FRAME_PC(frame), EXECUTION_FRAME_SP(frame)); in esp_eh_frame_print_backtrace()
895 table_enc, EXECUTION_FRAME_PC(frame)); in esp_eh_frame_print_backtrace()
904 if (esp_eh_frame_missing_info(fde, EXECUTION_FRAME_PC(frame))) { in esp_eh_frame_print_backtrace()
908 panic_print_hex(EXECUTION_FRAME_PC(frame)); in esp_eh_frame_print_backtrace()
916 const uint32_t prev_sp = EXECUTION_FRAME_SP(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()
923 … end_of_backtrace = (EXECUTION_FRAME_SP(frame) == prev_sp) && (EXECUTION_FRAME_PC(frame) == ra); in esp_eh_frame_print_backtrace()
926 EXECUTION_FRAME_PC(frame) = ra; in esp_eh_frame_print_backtrace()