## This test reproduces the issue with a section which ends at >4G address REQUIRES: asserts RUN: split-file %s %t RUN: yaml2obj %t/yaml -o %t.exe --max-size=0 RUN: llvm-bolt %t.exe -o %t.null --allow-stripped #--- yaml --- !ELF FileHeader: Class: ELFCLASS64 Data: ELFDATA2LSB Type: ET_EXEC Machine: EM_X86_64 ProgramHeaders: - Type: PT_LOAD FirstSec: .a LastSec: .a Align: 0x1000 - Type: PT_LOAD Flags: [ PF_R, PF_W ] FirstSec: .large_sec LastSec: .large_sec VAddr: 0x80000000 - Type: PT_GNU_RELRO Flags: [ PF_R ] Sections: - Name: .a Type: SHT_PROGBITS Content: 00 AddressAlign: 0x1 - Name: .large_sec Type: SHT_NOBITS Flags: [ SHF_WRITE, SHF_ALLOC ] Address: 0x80000000 Size: 0x80000000 ...