github.com/jlmucb/cloudproxy@v0.0.0-20170830161738-b5aa0b619bc4/cpvmm/vmm/test/calltest.s (about)

     1  	.file	"calltest.c"
     2  	.text
     3  	.globl	subroutine
     4  	.type	subroutine, @function
     5  subroutine:
     6  .LFB0:
     7  	.cfi_startproc
     8  	pushq	%rbp
     9  	.cfi_def_cfa_offset 16
    10  	.cfi_offset 6, -16
    11  	movq	%rsp, %rbp
    12  	.cfi_def_cfa_register 6
    13  	movl	$0, -4(%rbp)
    14  	addl	$1, -4(%rbp)
    15  	popq	%rbp
    16  	.cfi_def_cfa 7, 8
    17  	ret
    18  	.cfi_endproc
    19  .LFE0:
    20  	.size	subroutine, .-subroutine
    21  	.globl	caller
    22  	.type	caller, @function
    23  caller:
    24  .LFB1:
    25  	.cfi_startproc
    26  	pushq	%rbp
    27  	.cfi_def_cfa_offset 16
    28  	.cfi_offset 6, -16
    29  	movq	%rsp, %rbp
    30  	.cfi_def_cfa_register 6
    31  	call	subroutine
    32  	popq	%rbp
    33  	.cfi_def_cfa 7, 8
    34  	ret
    35  	.cfi_endproc
    36  .LFE1:
    37  	.size	caller, .-caller
    38  	.ident	"GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3"
    39  	.section	.note.GNU-stack,"",@progbits