1
Fork 0
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:
Andreas Kling 2021-08-22 14:51:04 +02:00
parent a930877f31
commit bcd2025311
21 changed files with 73 additions and 72 deletions

View file

@ -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)

View file

@ -1,7 +0,0 @@
set(SOURCES
Backtrace.cpp
Reader.cpp
)
serenity_lib(LibCoreDump coredump)
target_link_libraries(LibCoreDump LibC LibCompress LibCore LibDebug)

View file

@ -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)
{

View file

@ -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)

View file

@ -0,0 +1,7 @@
set(SOURCES
Backtrace.cpp
Reader.cpp
)
serenity_lib(LibCoredump Coredump)
target_link_libraries(LibCoredump LibC LibCompress LibCore LibDebug)

View file

@ -6,7 +6,7 @@
#pragma once
namespace CoreDump {
namespace Coredump {
class Backtrace;
class Reader;

View file

@ -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();
}

View file

@ -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);