// Using libunwindstack class BacktraceCollector { public:
BacktraceCollector(uintptr_t* out_frames, size_t max_depth, size_t skip_count)
: out_frames_(out_frames), max_depth_(max_depth), skip_count_(skip_count) {}
size_t NumFrames() const { return num_frames_;
}
// Collect the backtrace, do not call more than once. void Collect();
private: // Try to collect backtrace. Returns false on failure. // It is used to retry backtrace on temporary failure. bool CollectImpl(unwindstack::Unwinder* unwinder);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.