mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
llvm-objcopy - fix uninitialized variable warnings. NFC.
This commit is contained in:
parent
67c5875a11
commit
4578f78374
@ -25,11 +25,11 @@ namespace objcopy {
|
||||
namespace coff {
|
||||
|
||||
struct Relocation {
|
||||
Relocation() {}
|
||||
Relocation() = default;
|
||||
Relocation(const object::coff_relocation& R) : Reloc(R) {}
|
||||
|
||||
object::coff_relocation Reloc;
|
||||
size_t Target;
|
||||
size_t Target = 0;
|
||||
StringRef TargetName; // Used for diagnostics only
|
||||
};
|
||||
|
||||
|
@ -355,7 +355,7 @@ class BinaryWriter : public Writer {
|
||||
private:
|
||||
std::unique_ptr<BinarySectionWriter> SecWriter;
|
||||
|
||||
uint64_t TotalSize;
|
||||
uint64_t TotalSize = 0;
|
||||
|
||||
public:
|
||||
~BinaryWriter() {}
|
||||
@ -370,7 +370,7 @@ class IHexWriter : public Writer {
|
||||
};
|
||||
|
||||
std::set<const SectionBase *, SectionCompare> Sections;
|
||||
size_t TotalSize;
|
||||
size_t TotalSize = 0;
|
||||
|
||||
Error checkSection(const SectionBase &Sec);
|
||||
uint64_t writeEntryPointRecord(uint8_t *Buf);
|
||||
@ -387,8 +387,8 @@ class SectionBase {
|
||||
public:
|
||||
std::string Name;
|
||||
Segment *ParentSegment = nullptr;
|
||||
uint64_t HeaderOffset;
|
||||
uint32_t Index;
|
||||
uint64_t HeaderOffset = 0;
|
||||
uint32_t Index = 0;
|
||||
bool HasSymbol = false;
|
||||
|
||||
uint64_t OriginalFlags = 0;
|
||||
@ -440,23 +440,23 @@ private:
|
||||
};
|
||||
|
||||
public:
|
||||
uint32_t Type;
|
||||
uint32_t Flags;
|
||||
uint64_t Offset;
|
||||
uint64_t VAddr;
|
||||
uint64_t PAddr;
|
||||
uint64_t FileSize;
|
||||
uint64_t MemSize;
|
||||
uint64_t Align;
|
||||
uint32_t Type = 0;
|
||||
uint32_t Flags = 0;
|
||||
uint64_t Offset = 0;
|
||||
uint64_t VAddr = 0;
|
||||
uint64_t PAddr = 0;
|
||||
uint64_t FileSize = 0;
|
||||
uint64_t MemSize = 0;
|
||||
uint64_t Align = 0;
|
||||
|
||||
uint32_t Index;
|
||||
uint64_t OriginalOffset;
|
||||
uint32_t Index = 0;
|
||||
uint64_t OriginalOffset = 0;
|
||||
Segment *ParentSegment = nullptr;
|
||||
ArrayRef<uint8_t> Contents;
|
||||
std::set<const SectionBase *, SectionCompare> Sections;
|
||||
|
||||
explicit Segment(ArrayRef<uint8_t> Data) : Contents(Data) {}
|
||||
Segment() {}
|
||||
Segment() = default;
|
||||
|
||||
const SectionBase *firstSection() const {
|
||||
if (!Sections.empty())
|
||||
|
Loading…
Reference in New Issue
Block a user