Home
last modified time | relevance | path

Searched refs:fault_addr (Results 1 – 6 of 6) sorted by relevance

/hal_espressif-3.6.0/components/esp_hw_support/port/esp32h2/
Desp_memprot.c163 esp_err_t IRAM_ATTR esp_mprot_get_violate_addr(const esp_mprot_mem_t mem_type, void **fault_addr, i… in esp_mprot_get_violate_addr() argument
165 if (fault_addr == NULL) { in esp_mprot_get_violate_addr()
169 *fault_addr = NULL; in esp_mprot_get_violate_addr()
/hal_espressif-3.6.0/components/esp_hw_support/port/esp32s3/
Desp_memprot.c163 esp_err_t IRAM_ATTR esp_mprot_get_violate_addr(const esp_mprot_mem_t mem_type, void **fault_addr, i… in esp_mprot_get_violate_addr() argument
165 if (fault_addr == NULL) { in esp_mprot_get_violate_addr()
169 *fault_addr = NULL; in esp_mprot_get_violate_addr()
/hal_espressif-3.6.0/components/esp_system/port/arch/xtensa/
Dpanic_arch.c263 uint32_t *fault_addr; in print_memprot_err_details() local
269 if (esp_memprot_get_fault_status(mem_type, &fault_addr, &op_type, &op_subtype) != ESP_OK) { in print_memprot_err_details()
276 fault_addr = (uint32_t *)MEMPROT_OP_INVALID; in print_memprot_err_details()
287 panic_print_hex((uint32_t)fault_addr); in print_memprot_err_details()
/hal_espressif-3.6.0/components/hal/esp32s3/include/hal/
Dmemprot_ll.h87 uint32_t fault_addr = (status_bits & IRAM0_INTR_ST_FAULTADDR_M);
88 *faulting_address = (uint32_t *)(fault_addr | IRAM0_INTR_ST_FAULTADDR_HI);
568 uint32_t fault_addr = (status_bits & DRAM0_INTR_ST_FAULTADDR_M) >> DRAM0_INTR_ST_FAULTADDR_S;
569 *faulting_address = (uint32_t *)(fault_addr | DRAM0_INTR_ST_FAULTADDR_HI);
/hal_espressif-3.6.0/components/esp_hw_support/port/esp32c3/
Desp_memprot.c503 esp_err_t IRAM_ATTR esp_mprot_get_violate_addr(const esp_mprot_mem_t mem_type, void **fault_addr, i… in esp_mprot_get_violate_addr() argument
505 if (fault_addr == NULL) { in esp_mprot_get_violate_addr()
511 *fault_addr = (void *)memprot_ll_iram0_get_monitor_status_fault_addr(); in esp_mprot_get_violate_addr()
514 *fault_addr = (void *)memprot_ll_dram0_get_monitor_status_fault_addr(); in esp_mprot_get_violate_addr()
517 *fault_addr = (void *)memprot_ll_rtcfast_get_monitor_status_fault_addr(); in esp_mprot_get_violate_addr()
/hal_espressif-3.6.0/components/esp_hw_support/include/
Desp_memprot.h106 esp_err_t esp_mprot_get_violate_addr(const esp_mprot_mem_t mem_type, void **fault_addr, int const *…