Skip to content

Commit 955b5d4

Browse files
committed
Use zx_status_get_string()
1 parent 444f80e commit 955b5d4

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

compiler-rt/lib/gwp_asan/platform_specific/utilities_fuchsia.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ void die(const char *Message) {
2121
}
2222

2323
void dieWithErrorCode(const char *Message, int64_t ErrorCode) {
24-
size_t buffer_size = strlen(Message) + 48;
24+
const char *error_str =
25+
zx_status_get_string(static_cast<zx_status_t>(ErrorCode));
26+
size_t buffer_size = strlen(Message) + 32 + strlen(error_str);
2527
char *buffer = static_cast<char *>(alloca(buffer_size));
26-
snprintf(buffer, buffer_size, "%s (Error Code: %" PRId64 ")", Message,
27-
ErrorCode);
28+
snprintf(buffer, buffer_size, "%s (Error Code: %s)", Message, error_str);
2829
__sanitizer_log_write(buffer, strlen(buffer));
2930
__builtin_trap();
3031
}

0 commit comments

Comments
 (0)