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