brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · fbb1407 Raw
78 lines · plain
1# RUN: llvm-mc -triple=bpfel -filetype=obj -o %t %s2# RUN: llvm-rtdyld -triple=bpfel -verify -check=%s %t3 4# test R_BPF_64_64 and R_BPF_64_NODYLD32 relocations, both should be ignored.5 6	.globl	_main7	.p2align	38	.type	_main,@function9_main:                                  # @_main10	r1 = a ll11 12# rtdyld-check: decode_operand(_main, 1)[31:0] = 0x013 14	r0 = *(u32 *)(r1 + 0)15	exit16.Lfunc_end0:17	.size	_main, .Lfunc_end0-_main18                                        # -- End function19 20	.type	a,@object                       # @a21	.section	.bss,"aw",@nobits22	.globl	a23	.p2align	224a:25	.long	0                               # 0x026	.size	a, 427 28# rtdyld-check: *{4}a = 029 30	.section	.BTF,"",@progbits31	.short	60319                           # 0xeb9f32	.byte	133	.byte	034	.long	2435	.long	036	.long	8037	.long	8038	.long	8739	.long	0                               # BTF_KIND_FUNC_PROTO(id = 1)40	.long	218103808                       # 0xd00000041	.long	242	.long	1                               # BTF_KIND_INT(id = 2)43	.long	16777216                        # 0x100000044	.long	445	.long	16777248                        # 0x100002046	.long	5                               # BTF_KIND_FUNC(id = 3)47	.long	201326593                       # 0xc00000148	.long	149	.long	80                              # BTF_KIND_VAR(id = 4)50	.long	234881024                       # 0xe00000051	.long	252	.long	153	.long	82                              # BTF_KIND_DATASEC(id = 5)54	.long	251658241                       # 0xf00000155	.long	056	.long	457btf_a:58	.long	a59 60# rtdyld-check: *{4}btf_a = 061 62	.long	463	.byte	0                               # string offset=064	.ascii	"int"                           # string offset=165	.byte	066	.ascii	"_main"                         # string offset=567	.byte	068	.ascii	".text"                         # string offset=1169	.byte	070	.ascii	"/home/yhs/work/tests/llvm/rtdyld/t.c" # string offset=1771	.byte	072	.ascii	"int _main() { return a; }"     # string offset=5473	.byte	074	.byte	97                              # string offset=8075	.byte	076	.ascii	".bss"                          # string offset=8277	.byte	078