#include "snapshot/minidump/thread_snapshot_minidump.h"
#include <stddef.h>
#include <string.h>
#include <algorithm>
#include "minidump/minidump_context.h"
namespace crashpad {
namespace internal {
ThreadSnapshotMinidump::ThreadSnapshotMinidump()
: … { … }
ThreadSnapshotMinidump::~ThreadSnapshotMinidump() { … }
bool ThreadSnapshotMinidump::Initialize(
FileReaderInterface* file_reader,
RVA minidump_thread_rva,
CPUArchitecture arch,
const std::map<uint32_t, std::string>& thread_names) { … }
uint64_t ThreadSnapshotMinidump::ThreadID() const { … }
std::string ThreadSnapshotMinidump::ThreadName() const { … }
int ThreadSnapshotMinidump::SuspendCount() const { … }
uint64_t ThreadSnapshotMinidump::ThreadSpecificDataAddress() const { … }
int ThreadSnapshotMinidump::Priority() const { … }
const CPUContext* ThreadSnapshotMinidump::Context() const { … }
const MemorySnapshot* ThreadSnapshotMinidump::Stack() const { … }
std::vector<const MemorySnapshot*> ThreadSnapshotMinidump::ExtraMemory() const { … }
}
}