Home
last modified time | relevance | path

Searched refs:minidump (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DMinidumpYAML.h43 const minidump::StreamType Type;
75 static constexpr minidump::StreamType Type = minidump::StreamType::ModuleList;
77 minidump::Module Entry;
86 static constexpr minidump::StreamType Type = minidump::StreamType::ThreadList;
88 minidump::Thread Entry;
96 static constexpr minidump::StreamType Type = minidump::StreamType::MemoryList;
98 minidump::MemoryDescriptor Entry;
129 std::vector<minidump::MemoryInfo> Infos;
163 minidump::SystemInfo Info;
208 Object(const minidump::Header &Header, in Object()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DMinidump.h46 getRawStream(minidump::StreamType Type) const;
51 getRawData(minidump::LocationDescriptor Desc) const { in getRawData()
64 return getStream<minidump::SystemInfo>(minidump::StreamType::SystemInfo); in getSystemInfo()
73 return getListStream<minidump::Module>(minidump::StreamType::ModuleList); in getModuleList()
82 return getListStream<minidump::Thread>(minidump::StreamType::ThreadList); in getThreadList()
90 return getStream<minidump::ExceptionStream>( in getExceptionStream()
91 minidump::StreamType::Exception); in getExceptionStream()
103 minidump::StreamType::MemoryList); in getMemoryList()
120 const minidump::MemoryInfo &operator*() const {
185 const minidump::Header &Header;
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DMinidumpParser.h34 namespace minidump {
59 UUID GetModuleUUID(const minidump::Module *module);
61 llvm::ArrayRef<minidump::Thread> GetThreads();
65 llvm::ArrayRef<uint8_t> GetThreadContext(const minidump::Thread &td);
67 llvm::ArrayRef<uint8_t> GetThreadContextWow64(const minidump::Thread &td);
77 llvm::ArrayRef<minidump::Module> GetModuleList();
83 std::vector<const minidump::Module *> GetFilteredModuleList();
85 const llvm::minidump::ExceptionStream *GetExceptionStream();
H A DMinidumpParser.cpp27 using namespace minidump;
52 UUID MinidumpParser::GetModuleUUID(const minidump::Module *module) { in GetModuleUUID()
83 llvm::ArrayRef<minidump::Thread> MinidumpParser::GetThreads() { in GetThreads()
101 MinidumpParser::GetThreadContext(const minidump::Thread &td) { in GetThreadContext()
106 MinidumpParser::GetThreadContextWow64(const minidump::Thread &td) { in GetThreadContextWow64()
247 llvm::ArrayRef<minidump::Module> MinidumpParser::GetModuleList() { in GetModuleList()
366 std::vector<const minidump::Module *> filtered_modules; in GetFilteredModuleList()
430 std::optional<minidump::Range>
455 return minidump::Range(range_start, *ExpectedSlice); in FindMemoryRange()
482 return minidump::Range(range_start, in FindMemoryRange()
[all …]
H A DProcessMinidump.h27 namespace minidump {
112 llvm::ArrayRef<minidump::Thread> m_thread_list;
113 const minidump::ExceptionStream *m_active_exception;
H A DThreadMinidump.h19 namespace minidump {
23 ThreadMinidump(Process &process, const minidump::Thread &td,
H A DMinidumpTypes.h32 namespace minidump {
34 using namespace llvm::minidump;
H A DProcessMinidump.cpp45 using namespace minidump;
138 if (identify_magic(toStringRef(DataPtr->GetData())) != llvm::file_magic::minidump) in CreateInstance()
386 for (const minidump::Thread &thread : m_thread_list) { in DoUpdateThreadList()
455 std::vector<const minidump::Module *> filtered_modules = in ReadModuleList()
811 MinidumpParser &minidump = *process->m_minidump_parser; in DoExecute() local
815 for (const auto &stream_desc : minidump.GetMinidumpFile().streams()) in DoExecute()
825 auto bytes = minidump.GetStream(stream_type); in DoExecute()
834 auto bytes = minidump.GetStream(stream_type); in DoExecute()
871 auto bytes = minidump.GetStream(StreamType::FacebookBuildID); in DoExecute()
H A DThreadMinidump.cpp34 using namespace minidump;
36 ThreadMinidump::ThreadMinidump(Process &process, const minidump::Thread &td, in ThreadMinidump()
H A DRegisterContextMinidump_x86_32.cpp17 using namespace minidump;
24 lldb::DataBufferSP lldb_private::minidump::ConvertMinidumpContext_x86_32( in ConvertMinidumpContext_x86_32()
H A DRegisterContextMinidump_x86_64.cpp17 using namespace minidump;
47 lldb::DataBufferSP lldb_private::minidump::ConvertMinidumpContext_x86_64( in ConvertMinidumpContext_x86_64()
H A DNtStructures.h20 namespace minidump {
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/
H A DMinidumpFileBuilder.cpp36 using namespace llvm::minidump;
55 llvm::minidump::ProcessorArchitecture arch; in AddSystemInfo()
110 llvm::minidump::SystemInfo sys_info; in AddSystemInfo()
271 llvm::minidump::Module m; in AddModuleList()
367 lldb_private::minidump::MinidumpContext_x86_64
402 minidump::RegisterContextMinidump_ARM64::Context
571 llvm::minidump::Thread t; in AddThreadList()
607 sizeof(llvm::minidump::ExceptionStream); in AddExceptions()
772 llvm::minidump::Header header; in Dump()
774 llvm::minidump::Header::MagicSignature); in Dump()
[all …]
H A DMinidumpFileBuilder.h82 void AddDirectory(llvm::minidump::StreamType type, size_t stream_size);
86 std::vector<llvm::minidump::Directory> m_directories;
94 std::map<lldb::tid_t, llvm::minidump::LocationDescriptor> m_tid_to_reg_ctx;
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMinidump.h26 namespace minidump {
253 template <> struct DenseMapInfo<minidump::StreamType> {
254 static minidump::StreamType getEmptyKey() { return minidump::StreamType(-1); }
256 static minidump::StreamType getTombstoneKey() {
257 return minidump::StreamType(-2);
260 static unsigned getHashValue(minidump::StreamType Val) {
264 static bool isEqual(minidump::StreamType LHS, minidump::StreamType RHS) {
H A DMagic.h45 minidump, ///< Windows minidump file enumerator
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMinidump.cpp15 using namespace llvm::minidump;
18 MinidumpFile::getRawStream(minidump::StreamType Type) const { in getRawStream()
63 getDataSliceAs<minidump::MemoryInfoListHeader>(*Stream, 0, 1); in getMemoryInfoList()
66 const minidump::MemoryInfoListHeader &H = ExpectedHeader.get()[0]; in getMemoryInfoList()
114 auto ExpectedHeader = getDataSliceAs<minidump::Header>(Data, 0, 1); in create()
118 const minidump::Header &Hdr = (*ExpectedHeader)[0]; in create()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DMinidumpEmitter.cpp16 using namespace llvm::minidump;
184 File.allocateNewObject<minidump::MemoryInfoListHeader>( in layout()
185 sizeof(minidump::MemoryInfoListHeader), sizeof(minidump::MemoryInfo), in layout()
/freebsd/sys/powerpc/powerpc/
H A Ddump_machdep.c36 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RWTUN, &do_minidump, 0,
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMinidump.cpp11 using namespace llvm::minidump;
/freebsd/sys/riscv/riscv/
H A Ddump_machdep.c47 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RWTUN, &do_minidump, 0,
/freebsd/sys/arm64/arm64/
H A Ddump_machdep.c42 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RW, &do_minidump, 0,
/freebsd/sys/x86/x86/
H A Ddump_machdep.c41 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RWTUN, &do_minidump, 0,
/freebsd/sbin/dumpon/
H A Ddumpon.c202 int minidump; in check_size() local
204 len = sizeof(minidump); in check_size()
205 if (sysctlbyname("debug.minidump", &minidump, &len, NULL, 0) == 0 && in check_size()
206 minidump == 1) in check_size()
/freebsd/sys/arm/arm/
H A Ddump_machdep.c50 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RWTUN, &do_minidump, 0,

12