1f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar# RUN: llvm-mc -triple=x86_64-apple-macosx10.10.0 -filetype=obj -o %T/test_ELF_x86_64_StubBuf.o %s
2f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar# RUN: llvm-rtdyld -print-alloc-requests -triple=x86_64-pc-linux -dummy-extern _g=196608 -verify %T/test_ELF_x86_64_StubBuf.o
3f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar
4f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar# Compiled from Inputs/ELF/ELF_x86_64_StubBuf.ll
5f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar
6f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar# CHECK: allocateCodeSection(Size = 42, Alignment = 16, SectionName = __text)
7f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar
8f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	.section	__TEXT,__text,regular,pure_instructions
9f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	.macosx_version_min 10, 10
10f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	.globl	_f
11f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	.align	4, 0x90
12f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar_f:                                     ## @f
13f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	.cfi_startproc
14f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar## BB#0:                                ## %entry
15f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	pushq	%rax
16f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga NainarLtmp0:
17f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	.cfi_def_cfa_offset 16
18f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	callq	_g
19f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	callq	_g
20f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	callq	_g
21f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	popq	%rax
22f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	retq
23f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar	.cfi_endproc
24f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar
25f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar
26f3ef5332fa3f4d5ec72c178a2b19dac363a19383Pirama Arumuga Nainar.subsections_via_symbols
27