/aosp_15_r20/external/pigweed/pw_cpu_exception_cortex_m/ |
H A D | entry_armv6m.cc | 29 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 D | util_test.cc | 24 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 D | entry.cc | 37 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 D | exception_entry_test_armv6m.cc | 57 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 D | exception_entry_test.cc | 81 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 D | crash_test.cc | 48 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 D | util.cc | 108 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 D | support.cc | 32 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 D | snapshot.cc | 77 const pw_cpu_exception_State& cpu_state, in SnapshotCpuState() 133 const pw_cpu_exception_State& cpu_state, in SnapshotMainStackThread()
|
H A D | docs.rst | 115 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 D | util.h | 21 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 D | snapshot.h | 32 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 D | cpu_state.h | 126 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 D | support.h | 32 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 D | handler.h | 27 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 D | start_exception_handler.cc | 19 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 D | docs.rst | 23 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 D | BUILD.gn | 38 # 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 D | device_handler.h | 18 struct pw_cpu_exception_State; 34 const pw_cpu_exception_State& cpu_state, 39 const pw_cpu_exception_State& cpu_state,
|
H A D | crash_snapshot.h | 34 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 D | snapshot.h | 32 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 D | cpu_state.h | 75 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 D | crash_snapshot.cc | 48 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 D | unknown_device_handler.cc | 25 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 D | device_handler.cc | 87 const pw_cpu_exception_State& cpu_state, in CaptureCpuState() 97 const pw_cpu_exception_State& cpu_state, in CaptureMainStackThread()
|