mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 06:17:35 +00:00
Everywhere: Core dump => Coredump
We all know what a coredump is, and it feels more natural to refer to it as a coredump (most code already does), so let's be consistent.
This commit is contained in:
parent
a930877f31
commit
bcd2025311
21 changed files with 73 additions and 72 deletions
|
@ -5,7 +5,7 @@ add_subdirectory(LibCards)
|
|||
add_subdirectory(LibChess)
|
||||
add_subdirectory(LibCompress)
|
||||
add_subdirectory(LibCore)
|
||||
add_subdirectory(LibCoreDump)
|
||||
add_subdirectory(LibCoredump)
|
||||
add_subdirectory(LibCpp)
|
||||
add_subdirectory(LibCrypt)
|
||||
add_subdirectory(LibCrypto)
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
set(SOURCES
|
||||
Backtrace.cpp
|
||||
Reader.cpp
|
||||
)
|
||||
|
||||
serenity_lib(LibCoreDump coredump)
|
||||
target_link_libraries(LibCoreDump LibC LibCompress LibCore LibDebug)
|
|
@ -10,12 +10,12 @@
|
|||
#include <AK/StringBuilder.h>
|
||||
#include <AK/Types.h>
|
||||
#include <LibCore/File.h>
|
||||
#include <LibCoreDump/Backtrace.h>
|
||||
#include <LibCoreDump/Reader.h>
|
||||
#include <LibELF/CoreDump.h>
|
||||
#include <LibCoredump/Backtrace.h>
|
||||
#include <LibCoredump/Reader.h>
|
||||
#include <LibELF/Core.h>
|
||||
#include <LibELF/Image.h>
|
||||
|
||||
namespace CoreDump {
|
||||
namespace Coredump {
|
||||
|
||||
ELFObjectInfo const* Backtrace::object_info_for_region(ELF::Core::MemoryRegionInfo const& region)
|
||||
{
|
|
@ -7,11 +7,11 @@
|
|||
#pragma once
|
||||
|
||||
#include <AK/Types.h>
|
||||
#include <LibCoreDump/Reader.h>
|
||||
#include <LibCoredump/Reader.h>
|
||||
#include <LibDebug/DebugInfo.h>
|
||||
#include <LibELF/CoreDump.h>
|
||||
#include <LibELF/Core.h>
|
||||
|
||||
namespace CoreDump {
|
||||
namespace Coredump {
|
||||
|
||||
struct ELFObjectInfo {
|
||||
ELFObjectInfo(NonnullRefPtr<MappedFile> file, NonnullOwnPtr<Debug::DebugInfo>&& debug_info, NonnullOwnPtr<ELF::Image> image)
|
7
Userland/Libraries/LibCoredump/CMakeLists.txt
Normal file
7
Userland/Libraries/LibCoredump/CMakeLists.txt
Normal file
|
@ -0,0 +1,7 @@
|
|||
set(SOURCES
|
||||
Backtrace.cpp
|
||||
Reader.cpp
|
||||
)
|
||||
|
||||
serenity_lib(LibCoredump Coredump)
|
||||
target_link_libraries(LibCoredump LibC LibCompress LibCore LibDebug)
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
namespace CoreDump {
|
||||
namespace Coredump {
|
||||
|
||||
class Backtrace;
|
||||
class Reader;
|
|
@ -7,11 +7,11 @@
|
|||
#include <AK/JsonObject.h>
|
||||
#include <AK/JsonValue.h>
|
||||
#include <LibCompress/Gzip.h>
|
||||
#include <LibCoreDump/Reader.h>
|
||||
#include <LibCoredump/Reader.h>
|
||||
#include <signal_numbers.h>
|
||||
#include <string.h>
|
||||
|
||||
namespace CoreDump {
|
||||
namespace Coredump {
|
||||
|
||||
OwnPtr<Reader> Reader::create(const String& path)
|
||||
{
|
||||
|
@ -40,10 +40,10 @@ Reader::Reader(ReadonlyBytes coredump_bytes)
|
|||
ByteBuffer Reader::decompress_coredump(const ReadonlyBytes& raw_coredump)
|
||||
{
|
||||
if (!Compress::GzipDecompressor::is_likely_compressed(raw_coredump))
|
||||
return ByteBuffer::copy(raw_coredump); // handle old format core dumps (uncompressed)
|
||||
return ByteBuffer::copy(raw_coredump); // handle old format coredumps (uncompressed)
|
||||
auto decompressed_coredump = Compress::GzipDecompressor::decompress_all(raw_coredump);
|
||||
if (!decompressed_coredump.has_value())
|
||||
return ByteBuffer::copy(raw_coredump); // if we didn't manage to decompress it, try and parse it as decompressed core dump
|
||||
return ByteBuffer::copy(raw_coredump); // if we didn't manage to decompress it, try and parse it as decompressed coredump
|
||||
return decompressed_coredump.value();
|
||||
}
|
||||
|
|
@ -10,10 +10,10 @@
|
|||
#include <AK/MappedFile.h>
|
||||
#include <AK/Noncopyable.h>
|
||||
#include <AK/OwnPtr.h>
|
||||
#include <LibELF/CoreDump.h>
|
||||
#include <LibELF/Core.h>
|
||||
#include <LibELF/Image.h>
|
||||
|
||||
namespace CoreDump {
|
||||
namespace Coredump {
|
||||
|
||||
class Reader {
|
||||
AK_MAKE_NONCOPYABLE(Reader);
|
Loading…
Add table
Add a link
Reference in a new issue