mirror of
https://github.com/google/sandboxed-api.git
synced 2024-03-22 13:11:30 +08:00
Adds IsRetryable()
method to Result class, currently just returns false.
Also fixes signature of `stack_trace()` method. PiperOrigin-RevId: 356992845 Change-Id: I627caa9861cf7c0eb3496154504f0d948c789fb9
This commit is contained in:
parent
11bb2c7fe2
commit
ec64f47bba
|
@ -129,6 +129,10 @@ class Result {
|
||||||
StatusEnum final_status() const { return final_status_; }
|
StatusEnum final_status() const { return final_status_; }
|
||||||
uintptr_t reason_code() const { return reason_code_; }
|
uintptr_t reason_code() const { return reason_code_; }
|
||||||
|
|
||||||
|
// If true, indicates that the non-OK status is transient and a retry might
|
||||||
|
// succeed.
|
||||||
|
bool IsRetryable() const { return false; }
|
||||||
|
|
||||||
// Returns the current syscall architecture.
|
// Returns the current syscall architecture.
|
||||||
// Client architecture when final_status_ == VIOLATION, might be different
|
// Client architecture when final_status_ == VIOLATION, might be different
|
||||||
// from the host architecture (32-bit vs 64-bit syscalls).
|
// from the host architecture (32-bit vs 64-bit syscalls).
|
||||||
|
@ -136,7 +140,7 @@ class Result {
|
||||||
return syscall_ ? syscall_->arch() : sapi::cpu::kUnknown;
|
return syscall_ ? syscall_->arch() : sapi::cpu::kUnknown;
|
||||||
}
|
}
|
||||||
|
|
||||||
const std::vector<std::string> stack_trace() { return stack_trace_; }
|
const std::vector<std::string>& stack_trace() const { return stack_trace_; }
|
||||||
|
|
||||||
// Returns the stack trace as a space-delimited string.
|
// Returns the stack trace as a space-delimited string.
|
||||||
std::string GetStackTrace() const;
|
std::string GetStackTrace() const;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user