• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SamboyCoding / Cpp2IL / 27876691548

20 Jun 2026 04:12PM UTC coverage: 34.253% (-1.1%) from 35.351%
27876691548

push

github

web-flow
IL Generation: Fix broken branching and omit methodinfo param load (#563)

2410 of 8267 branches covered (29.15%)

Branch coverage included in aggregate %.

0 of 53 new or added lines in 1 file covered. (0.0%)

216 existing lines in 11 files now uncovered.

4788 of 12747 relevant lines covered (37.56%)

218738.72 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/LibCpp2IL/Elf/ElfProgramHeaderEntry64.cs
1
using LibCpp2IL.PE;
2

3
namespace LibCpp2IL.Elf;
4

5
public class ElfProgramHeaderEntry64 : ReadableClass, IElfProgramHeaderEntry
6
{
7
    public ElfProgramEntryType _internalType;
8
    public ElfProgramHeaderFlags _internalFlags; //This is here in 64-bit elf files.
9
    public ulong _internalOffsetRaw;
10
    public ulong _internalVirtualAddr;
11
    public ulong _internalPhysicalAddr;
12
    public ulong _internalSizeRaw;
13
    public ulong _internalSizeVirtual;
14
    public long _internalAlign;
15

16
    public ElfProgramHeaderFlags Flags => _internalFlags;
×
UNCOV
17
    public ElfProgramEntryType Type => _internalType;
×
UNCOV
18
    public ulong RawAddress => _internalOffsetRaw;
×
UNCOV
19
    public ulong VirtualAddress => _internalVirtualAddr;
×
20
    public ulong PhysicalAddr => _internalPhysicalAddr;
×
UNCOV
21
    public ulong RawSize => _internalSizeRaw;
×
UNCOV
22
    public ulong VirtualSize => _internalSizeVirtual;
×
23
    public long Align => _internalAlign;
×
24

25
    public override void Read(ClassReadingBinaryReader reader)
26
    {
UNCOV
27
        _internalType = (ElfProgramEntryType)reader.ReadUInt32();
×
UNCOV
28
        _internalFlags = (ElfProgramHeaderFlags)reader.ReadUInt32();
×
UNCOV
29
        _internalOffsetRaw = reader.ReadUInt64();
×
UNCOV
30
        _internalVirtualAddr = reader.ReadUInt64();
×
UNCOV
31
        _internalPhysicalAddr = reader.ReadUInt64();
×
UNCOV
32
        _internalSizeRaw = reader.ReadUInt64();
×
UNCOV
33
        _internalSizeVirtual = reader.ReadUInt64();
×
UNCOV
34
        _internalAlign = reader.ReadInt64();
×
UNCOV
35
    }
×
36
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc