/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | MinidumpYAML.h | 43 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 D | Minidump.h | 46 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 D | MinidumpParser.h | 34 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 D | MinidumpParser.cpp | 27 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 D | ProcessMinidump.h | 27 namespace minidump { 112 llvm::ArrayRef<minidump::Thread> m_thread_list; 113 const minidump::ExceptionStream *m_active_exception;
|
H A D | ThreadMinidump.h | 19 namespace minidump { 23 ThreadMinidump(Process &process, const minidump::Thread &td,
|
H A D | MinidumpTypes.h | 32 namespace minidump { 34 using namespace llvm::minidump;
|
H A D | ProcessMinidump.cpp | 45 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 D | ThreadMinidump.cpp | 34 using namespace minidump; 36 ThreadMinidump::ThreadMinidump(Process &process, const minidump::Thread &td, in ThreadMinidump()
|
H A D | RegisterContextMinidump_x86_32.cpp | 17 using namespace minidump; 24 lldb::DataBufferSP lldb_private::minidump::ConvertMinidumpContext_x86_32( in ConvertMinidumpContext_x86_32()
|
H A D | RegisterContextMinidump_x86_64.cpp | 17 using namespace minidump; 47 lldb::DataBufferSP lldb_private::minidump::ConvertMinidumpContext_x86_64( in ConvertMinidumpContext_x86_64()
|
H A D | NtStructures.h | 20 namespace minidump {
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
H A D | MinidumpFileBuilder.cpp | 36 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 D | MinidumpFileBuilder.h | 82 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 D | Minidump.h | 26 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 D | Magic.h | 45 minidump, ///< Windows minidump file enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | Minidump.cpp | 15 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 D | MinidumpEmitter.cpp | 16 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 D | dump_machdep.c | 36 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RWTUN, &do_minidump, 0,
|
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
H A D | Minidump.cpp | 11 using namespace llvm::minidump;
|
/freebsd/sys/riscv/riscv/ |
H A D | dump_machdep.c | 47 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RWTUN, &do_minidump, 0,
|
/freebsd/sys/arm64/arm64/ |
H A D | dump_machdep.c | 42 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RW, &do_minidump, 0,
|
/freebsd/sys/x86/x86/ |
H A D | dump_machdep.c | 41 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RWTUN, &do_minidump, 0,
|
/freebsd/sbin/dumpon/ |
H A D | dumpon.c | 202 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 D | dump_machdep.c | 50 SYSCTL_INT(_debug, OID_AUTO, minidump, CTLFLAG_RWTUN, &do_minidump, 0,
|