llvm/bolt/test/X86/checkvma-large-section.test

## 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
...