TraceEntry
AbstractTraceEntryWithStackTrace* TraceEntry() const
class AbstractTraceEntry : public TraceEntry {
const char* DumpEntry(const TraceEntry* entry)
const_cast<TraceEntry*>(entry)->Dump(*this);
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out);
TraceEntry* Current() const
return fEntry != NULL ? TraceEntry::FromTraceEntry(fEntry) : NULL;
TraceEntry* Next();
TraceEntry* Previous();
TraceEntry* MoveTo(int32 index);
class TraceEntry {
TraceEntry();
virtual ~TraceEntry();
static TraceEntry* FromTraceEntry(trace_entry* entry)
return (TraceEntry*)(entry + 1);
while (TraceEntry* _entry = iterator.Next()) {
while (TraceEntry* entry = iterator.Next()) {
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out)
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out)
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out)
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out)
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out)
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out)
TraceEntry*
TraceEntry*
TraceEntry*
TraceEntry* entry = iterator.Previous();
while (TraceEntry* entry = iterator.Next()) {
while (TraceEntry* entry = iterator.Next()) {
TraceEntry::TraceEntry()
TraceEntry::~TraceEntry()
TraceEntry::Dump(TraceOutput& out)
TraceEntry::DumpStackTrace(TraceOutput& out)
TraceEntry::Initialized()
TraceEntry::operator new(size_t size, const std::nothrow_t&) throw()
TraceFilter::Filter(const TraceEntry* entry, LazyTraceOutput& out)
virtual bool Filter(const TraceEntry* _entry, LazyTraceOutput& out)
virtual bool Filter(const TraceEntry* _entry, LazyTraceOutput& out)
virtual bool Filter(const TraceEntry* entry, LazyTraceOutput& out)
while (TraceEntry* _entry = iterator.Next()) {
while (TraceEntry* _entry = iterator.Previous()) {
while (TraceEntry* _entry = iterator.Next()) {
while (TraceEntry* _entry = iterator.Previous()) {
AbstractTraceEntryWithStackTrace* traceEntry = info->TraceEntry();
AbstractTraceEntryWithStackTrace* traceEntry = info->TraceEntry();
AbstractTraceEntryWithStackTrace* traceEntry = info->TraceEntry();
virtual bool Filter(const TraceEntry* _entry, LazyTraceOutput& out)
TraceEntry* entry = iterator.Current();
TraceEntry* entry = iterator.Current();
AbstractTraceEntryWithStackTrace* traceEntry = info->TraceEntry();
AbstractTraceEntryWithStackTrace* traceEntry = info->TraceEntry();
AbstractTraceEntryWithStackTrace* traceEntry = info->TraceEntry();