Skip to content
Snippets Groups Projects
Select Git revision
  • 2023ss
  • 2025ss default
  • 2024ss
  • 2022ss
  • 2021ss
  • 2020ss
  • 2019ss
  • 2018ss
8 results

strings-01.s

Blame
  • strings-01.s 2.54 KiB
    	.file	"strings-01.c"
    	.text
    	.section	.rodata.str1.1,"aMS",@progbits,1
    .LC0:
    	.string	"Hello, world!"
    	.text
    	.globl	main
    	.type	main, @function
    main:
    .LFB1540:
    	.cfi_startproc
    	.cfi_personality 0x9b,DW.ref.__gxx_personality_v0
    	.cfi_lsda 0x1b,.LLSDA1540
    	pushq	%rbx
    	.cfi_def_cfa_offset 16
    	.cfi_offset 3, -16
    	subq	$48, %rsp
    	.cfi_def_cfa_offset 64
    	leaq	47(%rsp), %rdx
    	movq	%rsp, %rdi
    	leaq	.LC0(%rip), %rsi
    .LEHB0:
    	call	_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_@PLT
    .LEHE0:
    	movq	8(%rsp), %rdx
    	movq	(%rsp), %rsi
    	leaq	_ZSt4cout(%rip), %rdi
    .LEHB1:
    	call	_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@PLT
    	movq	%rax, %rdi
    	call	_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@PLT
    .LEHE1:
    	movq	(%rsp), %rdi
    	leaq	16(%rsp), %rax
    	cmpq	%rax, %rdi
    	je	.L6
    	call	_ZdlPv@PLT
    .L6:
    	movl	$0, %eax
    	addq	$48, %rsp
    	.cfi_remember_state
    	.cfi_def_cfa_offset 16
    	popq	%rbx
    	.cfi_def_cfa_offset 8
    	ret
    .L5:
    	.cfi_restore_state
    	movq	%rax, %rbx
    	movq	(%rsp), %rdi
    	leaq	16(%rsp), %rax
    	cmpq	%rax, %rdi
    	je	.L4
    	call	_ZdlPv@PLT
    .L4:
    	movq	%rbx, %rdi
    .LEHB2:
    	call	_Unwind_Resume@PLT
    .LEHE2:
    	.cfi_endproc
    .LFE1540:
    	.globl	__gxx_personality_v0
    	.section	.gcc_except_table,"a",@progbits
    .LLSDA1540:
    	.byte	0xff
    	.byte	0xff
    	.byte	0x1
    	.uleb128 .LLSDACSE1540-.LLSDACSB1540
    .LLSDACSB1540:
    	.uleb128 .LEHB0-.LFB1540
    	.uleb128 .LEHE0-.LEHB0
    	.uleb128 0
    	.uleb128 0
    	.uleb128 .LEHB1-.LFB1540
    	.uleb128 .LEHE1-.LEHB1
    	.uleb128 .L5-.LFB1540
    	.uleb128 0
    	.uleb128 .LEHB2-.LFB1540
    	.uleb128 .LEHE2-.LEHB2
    	.uleb128 0
    	.uleb128 0
    .LLSDACSE1540:
    	.text
    	.size	main, .-main
    	.type	_GLOBAL__sub_I_main, @function
    _GLOBAL__sub_I_main:
    .LFB2030:
    	.cfi_startproc
    	subq	$8, %rsp
    	.cfi_def_cfa_offset 16
    	leaq	_ZStL8__ioinit(%rip), %rdi
    	call	_ZNSt8ios_base4InitC1Ev@PLT
    	leaq	__dso_handle(%rip), %rdx
    	leaq	_ZStL8__ioinit(%rip), %rsi
    	movq	_ZNSt8ios_base4InitD1Ev@GOTPCREL(%rip), %rdi
    	call	__cxa_atexit@PLT
    	addq	$8, %rsp
    	.cfi_def_cfa_offset 8
    	ret
    	.cfi_endproc
    .LFE2030:
    	.size	_GLOBAL__sub_I_main, .-_GLOBAL__sub_I_main
    	.section	.init_array,"aw"
    	.align 8
    	.quad	_GLOBAL__sub_I_main
    	.local	_ZStL8__ioinit
    	.comm	_ZStL8__ioinit,1,1
    	.hidden	DW.ref.__gxx_personality_v0
    	.weak	DW.ref.__gxx_personality_v0
    	.section	.data.rel.local.DW.ref.__gxx_personality_v0,"awG",@progbits,DW.ref.__gxx_personality_v0,comdat
    	.align 8
    	.type	DW.ref.__gxx_personality_v0, @object
    	.size	DW.ref.__gxx_personality_v0, 8
    DW.ref.__gxx_personality_v0:
    	.quad	__gxx_personality_v0
    	.hidden	__dso_handle
    	.ident	"GCC: (Debian 8.3.0-6) 8.3.0"
    	.section	.note.GNU-stack,"",@progbits