Home
last modified time | relevance | path

Searched refs:pw_cpu_exception_State (Results 1 – 13 of 13) sorted by relevance

/external/pigweed/pw_cpu_exception_cortex_m/
Dentry.cc44 bool PspWasActive(const pw_cpu_exception_State& cpu_state) { in PspWasActive()
50 bool FpuStateWasPushed(const pw_cpu_exception_State& cpu_state) { in FpuStateWasPushed()
58 void CloneBaseRegistersFromPsp(pw_cpu_exception_State* cpu_state) { in CloneBaseRegistersFromPsp()
84 void RestoreBaseRegistersToPsp(pw_cpu_exception_State* cpu_state) { in RestoreBaseRegistersToPsp()
98 uint32_t CpuContextSize(const pw_cpu_exception_State& cpu_state) { in CpuContextSize()
115 uint32_t CalculatePspDelta(const pw_cpu_exception_State& cpu_state) { in CalculatePspDelta()
130 uint32_t CalculateMspDelta(const pw_cpu_exception_State& cpu_state) { in CalculateMspDelta()
149 pw_cpu_exception_State* cpu_state) { in pw_PackageAndHandleCpuException()
Dexception_entry_test.cc139 pw_cpu_exception_State captured_states[kMaxFaultDepth] = {};
140 pw_cpu_exception_State& captured_state = captured_states[0];
183 void TestingExceptionHandler(pw_cpu_exception_State*);
552 void TestingExceptionHandler(pw_cpu_exception_State* state) { in TestingExceptionHandler()
586 sizeof(pw_cpu_exception_State)); in TestingExceptionHandler()
596 sizeof(pw_cpu_exception_State)); in TestingExceptionHandler()
600 EXPECT_EQ(state_span.size(), sizeof(pw_cpu_exception_State)); in TestingExceptionHandler()
Dcpu_state.cc111 void AnalyzeException(const pw_cpu_exception_State& cpu_state) { in AnalyzeException()
157 const pw_cpu_exception_State& cpu_state) { in RawFaultingCpuState()
163 void ToString(const pw_cpu_exception_State& cpu_state, in ToString()
206 void LogCpuState(const pw_cpu_exception_State& cpu_state) { in LogCpuState()
Dproto_dump.cc22 const pw_cpu_exception_State& cpu_state) { in DumpCpuStateProto()
Ddocs.rst77 registers to attempt to recover from a CPU exception. ``pw_cpu_exception_State``
/external/pigweed/pw_cpu_exception/public/pw_cpu_exception/
Dsupport.h27 struct pw_cpu_exception_State;
34 const pw_cpu_exception_State& cpu_state);
39 void ToString(const pw_cpu_exception_State& cpu_state,
43 void LogCpuState(const pw_cpu_exception_State& cpu_state);
Dhandler.h23 struct pw_cpu_exception_State;
30 void pw_cpu_exception_SetHandler(void (*handler)(pw_cpu_exception_State*));
49 PW_USED void pw_cpu_exception_DefaultHandler(pw_cpu_exception_State* state);
/external/pigweed/pw_cpu_exception/
Dstart_exception_handler.cc19 static void (*exception_handler)(pw_cpu_exception_State*) =
23 void (*handler)(pw_cpu_exception_State*)) { in pw_cpu_exception_SetHandler() argument
33 exception_handler(reinterpret_cast<pw_cpu_exception_State*>(cpu_state)); in pw_cpu_exception_HandleException()
Dbasic_handler.cc21 extern "C" void pw_cpu_exception_DefaultHandler(pw_cpu_exception_State*) { in pw_cpu_exception_DefaultHandler() argument
Ddocs.rst46 ``pw_cpu_exception_State``. This allows better code portability as it helps
51 ``pw_cpu_exception_State`` object.
63 * A backend should provide a definition for the ``pw_cpu_exception_State``
DBUILD.gn72 # pw_cpu_exception_State members.
/external/pigweed/pw_cpu_exception_cortex_m/public/pw_cpu_exception_cortex_m/
Dproto_dump.h31 const pw_cpu_exception_State& cpu_state);
Dcpu_state.h91 PW_PACKED(struct) pw_cpu_exception_State { in PW_PACKED()