aboutsummaryrefslogtreecommitdiff
path: root/pw_cpu_exception
diff options
context:
space:
mode:
authorArmando Montanez <amontanez@google.com>2020-08-12 14:43:27 -0700
committerCQ Bot Account <commit-bot@chromium.org>2020-08-13 20:59:30 +0000
commitc965e92d5a22104142301ed3a3b6eafe99f3906d (patch)
tree32513a2880208baef39237309865f12453ea3c3a /pw_cpu_exception
parenta4d8dceb33eeb5ed3f3afa81a54cb7bbc4fc7368 (diff)
downloadpigweed-c965e92d5a22104142301ed3a3b6eafe99f3906d.tar.gz
pw_cpu_exception: Add function to log state
Adds a function to log captured CPU state directly via pw_log. Change-Id: If87f599066a098d283905478b9e3b151d3bb5693 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/15902 Commit-Queue: Armando Montanez <amontanez@google.com> Reviewed-by: Keir Mierle <keir@google.com>
Diffstat (limited to 'pw_cpu_exception')
-rw-r--r--pw_cpu_exception/public/pw_cpu_exception/support.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/pw_cpu_exception/public/pw_cpu_exception/support.h b/pw_cpu_exception/public/pw_cpu_exception/support.h
index 5ce1cc59c..a0783343b 100644
--- a/pw_cpu_exception/public/pw_cpu_exception/support.h
+++ b/pw_cpu_exception/public/pw_cpu_exception/support.h
@@ -38,4 +38,7 @@ std::span<const uint8_t> RawFaultingCpuState(
void ToString(const pw_CpuExceptionState& cpu_state,
const std::span<char>& dest);
+// Logs captured CPU state using pw_log at PW_LOG_LEVEL_INFO.
+void LogCpuState(const pw_CpuExceptionState& cpu_state);
+
} // namespace pw::cpu_exception