brintos

brintos / llvm-project-archived public Read only

0
0
Text · 599 B · adf9ef4 Raw
18 lines · plain
1// REQUIRES: x862// RUN: llvm-mc %s -o %t.o -triple i386-pc-linux-code16 -filetype=obj3 4// RUN: echo ".global foo; foo = 0x1" > %t1.s5// RUN: llvm-mc %t1.s -o %t1.o -triple i386-pc-linux -filetype=obj6 7// RUN: ld.lld --image-base=0x7000 -Ttext 0x7000 %t.o %t1.o -o %t8// RUN: llvm-objdump -d --triple=i386-pc-linux-code16 %t | FileCheck %s9 10// CHECK:        Disassembly of section .text:11// CHECK-EMPTY:12// CHECK-NEXT: <_start>:13// CHECK-NEXT:     7000:       e9 fe 1f        jmp     0x900114//                            0x1 + 0x9000 - 0x7003 == 819015        .global _start16_start:17jmp foo + 0x900018