Home
last modified time | relevance | path

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

12

/aosp_15_r20/external/pigweed/pw_cpu_exception_cortex_m/
H A Dentry_armv6m.cc29 void* GetContextLocation(pw_cpu_exception_State& cpu_state) { in GetContextLocation()
37 sizeof(pw_cpu_exception_State)); in GetContextLocation()
45 pw_cpu_exception_State& cpu_state) { in CloneExceptionRegistersFromPushedContext()
58 pw_cpu_exception_State& cpu_state) { in RestoreExceptionRegistersToPushedContext()
67 uint32_t CpuContextSize(const pw_cpu_exception_State& cpu_state) { in CpuContextSize()
81 uint32_t CalculatePspDelta(const pw_cpu_exception_State& cpu_state) { in CalculatePspDelta()
94 uint32_t CalculateMspDelta(const pw_cpu_exception_State& cpu_state) { in CalculateMspDelta()
96 uint32_t delta = sizeof(pw_cpu_exception_State); in CalculateMspDelta()
112 pw_cpu_exception_State* cpu_state) { in pw_PackageAndHandleCpuException()
237 : /*input=*/[exception_state_size]"i"(sizeof(pw_cpu_exception_State)) in pw_cpu_exception_Entry()
H A Dutil_test.cc24 pw_cpu_exception_State cpu_state = {}; in TEST()
34 pw_cpu_exception_State cpu_state = {}; in TEST()
44 pw_cpu_exception_State cpu_state = {}; in TEST()
54 pw_cpu_exception_State cpu_state = {}; in TEST()
64 pw_cpu_exception_State cpu_state = {}; in TEST()
74 pw_cpu_exception_State cpu_state = {}; in TEST()
84 pw_cpu_exception_State cpu_state = {}; in TEST()
94 pw_cpu_exception_State cpu_state = {}; in TEST()
104 pw_cpu_exception_State cpu_state = {}; in TEST()
H A Dentry.cc37 bool FpuStateWasPushed(const pw_cpu_exception_State& cpu_state) { in FpuStateWasPushed()
45 void CloneBaseRegistersFromPsp(pw_cpu_exception_State* cpu_state) { in CloneBaseRegistersFromPsp()
74 void RestoreBaseRegistersToPsp(pw_cpu_exception_State* cpu_state) { in RestoreBaseRegistersToPsp()
91 uint32_t CpuContextSize(const pw_cpu_exception_State& cpu_state) { in CpuContextSize()
108 uint32_t CalculatePspDelta(const pw_cpu_exception_State& cpu_state) { in CalculatePspDelta()
127 uint32_t CalculateMspDelta(const pw_cpu_exception_State& cpu_state) { in CalculateMspDelta()
146 pw_cpu_exception_State* cpu_state) { in pw_PackageAndHandleCpuException()
H A Dexception_entry_test_armv6m.cc57 pw_cpu_exception_State captured_states[kMaxFaultDepth] = {};
58 pw_cpu_exception_State& captured_state = captured_states[0];
63 void TestingExceptionHandler(pw_cpu_exception_State*);
263 void TestingExceptionHandler(pw_cpu_exception_State* state) { in TestingExceptionHandler()
288 sizeof(pw_cpu_exception_State)); in TestingExceptionHandler()
292 EXPECT_EQ(state_span.size(), sizeof(pw_cpu_exception_State)); in TestingExceptionHandler()
H A Dexception_entry_test.cc81 pw_cpu_exception_State captured_states[kMaxFaultDepth] = {};
82 pw_cpu_exception_State& captured_state = captured_states[0];
116 void TestingExceptionHandler(pw_cpu_exception_State*);
462 void TestingExceptionHandler(pw_cpu_exception_State* state) { in TestingExceptionHandler()
496 sizeof(pw_cpu_exception_State)); in TestingExceptionHandler()
506 sizeof(pw_cpu_exception_State)); in TestingExceptionHandler()
510 EXPECT_EQ(state_span.size(), sizeof(pw_cpu_exception_State)); in TestingExceptionHandler()
H A Dcrash_test.cc48 pw_cpu_exception_State cpu_state = {}; in TEST_F()
60 pw_cpu_exception_State cpu_state = {}; in TEST_F()
71 void CaptureCrashAnalysisForTest(const pw_cpu_exception_State&, in CaptureCrashAnalysisForTest() argument
H A Dutil.cc108 void LogExceptionAnalysis(const pw_cpu_exception_State& cpu_state) { in LogExceptionAnalysis()
157 ProcessorMode ActiveProcessorMode(const pw_cpu_exception_State& cpu_state) { in ActiveProcessorMode()
171 bool MainStackActive(const pw_cpu_exception_State& cpu_state) { in MainStackActive()
H A Dsupport.cc32 const pw_cpu_exception_State& cpu_state) { in RawFaultingCpuState()
37 void ToString(const pw_cpu_exception_State& cpu_state, const span<char>& dest) { in ToString()
93 void LogCpuState(const pw_cpu_exception_State& cpu_state) { in LogCpuState()
H A Dsnapshot.cc77 const pw_cpu_exception_State& cpu_state, in SnapshotCpuState()
133 const pw_cpu_exception_State& cpu_state, in SnapshotMainStackThread()
H A Ddocs.rst115 registers to attempt to recover from a CPU exception. ``pw_cpu_exception_State``
209 ``SnapshotCpuState()`` captures the ``pw_cpu_exception_State`` to a
216 if active either from a given ``pw_cpu_exception_State`` or from the current
224 stack trace, provide the ``pw_cpu_exception_State`` collected by the
/aosp_15_r20/external/pigweed/pw_cpu_exception_cortex_m/public/pw_cpu_exception_cortex_m/
H A Dutil.h21 void LogExceptionAnalysis(const pw_cpu_exception_State& cpu_state);
27 ProcessorMode ActiveProcessorMode(const pw_cpu_exception_State& cpu_state);
30 bool MainStackActive(const pw_cpu_exception_State& cpu_state);
33 inline bool ProcessStackActive(const pw_cpu_exception_State& cpu_state) { in ProcessStackActive()
H A Dsnapshot.h32 const pw_cpu_exception_State& cpu_state,
39 const pw_cpu_exception_State& cpu_state,
62 const pw_cpu_exception_State* optional_cpu_state, in SnapshotMainStackThread()
H A Dcpu_state.h126 struct pw_cpu_exception_State { struct
136 typedef struct pw_cpu_exception_State pw_cpu_exception_State; typedef
/aosp_15_r20/external/pigweed/pw_cpu_exception/public/pw_cpu_exception/
H A Dsupport.h32 const pw_cpu_exception_State& cpu_state);
37 void ToString(const pw_cpu_exception_State& cpu_state, const span<char>& dest);
40 void LogCpuState(const pw_cpu_exception_State& cpu_state);
H A Dhandler.h27 void pw_cpu_exception_SetHandler(void (*handler)(pw_cpu_exception_State*));
46 PW_USED void pw_cpu_exception_DefaultHandler(pw_cpu_exception_State* state);
/aosp_15_r20/external/pigweed/pw_cpu_exception/
H A 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()
H A Ddocs.rst23 pw_cpu_exception_State object. The backend for this facade is
67 ``pw_cpu_exception_State``, so spliting them into separate facades would require
102 ``pw_cpu_exception_State``. This allows better code portability as it helps
107 ``pw_cpu_exception_State`` object.
121 ``pw_cpu_exception_State`` object through
H A DBUILD.gn38 # pw_cpu_exception_State object. The backend for this facade is
64 # The entry facade is hard tied to the definition of the pw_cpu_exception_State,
100 # pw_cpu_exception_State members.
/aosp_15_r20/external/pigweed/pw_system/public/pw_system/
H A Ddevice_handler.h18 struct pw_cpu_exception_State;
34 const pw_cpu_exception_State& cpu_state,
39 const pw_cpu_exception_State& cpu_state,
H A Dcrash_snapshot.h34 void Capture(const pw_cpu_exception_State& cpu_state,
43 const pw_cpu_exception_State& cpu_state,
47 const pw_cpu_exception_State& cpu_state,
/aosp_15_r20/external/pigweed/pw_cpu_exception_risc_v/public/pw_cpu_exception_risc_v/
H A Dsnapshot.h32 const pw_cpu_exception_State& cpu_state,
38 const pw_cpu_exception_State& cpu_state,
61 const pw_cpu_exception_State* optional_cpu_state, in SnapshotMainStackThread()
H A Dcpu_state.h75 struct pw_cpu_exception_State { struct
82 typedef struct pw_cpu_exception_State pw_cpu_exception_State; argument
/aosp_15_r20/external/pigweed/pw_system/
H A Dcrash_snapshot.cc48 void CrashSnapshot::Capture(const pw_cpu_exception_State& cpu_state, in Capture()
98 const pw_cpu_exception_State& cpu_state, in CaptureMainStackThread()
108 const pw_cpu_exception_State& cpu_state, in CaptureThreads()
H A Dunknown_device_handler.cc25 const pw_cpu_exception_State& /*cpu_state*/, in CaptureCpuState() argument
32 const pw_cpu_exception_State& /*cpu_state*/, in CaptureMainStackThread() argument
/aosp_15_r20/external/pigweed/targets/rp2040/
H A Ddevice_handler.cc87 const pw_cpu_exception_State& cpu_state, in CaptureCpuState()
97 const pw_cpu_exception_State& cpu_state, in CaptureMainStackThread()

12