7#include "../dumper/dumper.h"
8#include "../linker/reader.h"
9#include "../linker/segment_manager.h"
10#include "../linker/writer.h"
26 std::shared_ptr<LEFormat> contents;
35 std::vector<Entry> entries;
40 void ReadFile(
const std::shared_ptr<Linker::Reader>& rd)
override;
42 offset_t
WriteFile(
const std::shared_ptr<Linker::Writer>& wr)
const override;
63 uint32_t file_offset = 0;
65 std::shared_ptr<Linker::Buffer> contents =
nullptr;
75 std::vector<Chunk> chunks;
79 std::shared_ptr<Linker::Buffer> DecompressW4();
83 void ReadFile(
const std::shared_ptr<Linker::Reader>& rd)
override;
85 offset_t
WriteFile(
const std::shared_ptr<Linker::Writer>& wr)
const override;
An abstract interface that separates structure and presentation of the data inside a file.
Definition dumper.h:1009