.
text
.
globl
_Z13returnAStringv
.
type
_Z13returnAStringv, @function
_Z13returnAStringv:
; load the address of the QStringData into %rdx
leaq
_ZZZ13returnAStringvENKUlvE_clEvE15qstring_literal(%rip), %rdx
movq
%rdi, %rax
; copy the QStringData from %rdx to the QString return object
movq
%rdx, (%rdi)
ret
.
size
_Z13returnAStringv, .-_Z13returnAStringv
.
section
.rodata
.
align
32
.
type
_ZZZ13returnAStringvENKUlvE_clEvE15qstring_literal, @object
.
size
_ZZZ13returnAStringvENKUlvE_clEvE15qstring_literal,
40
_ZZZ13returnAStringvENKUlvE_clEvE15qstring_literal:
.
long
-
1
; ref
.
long
5
; size
.
long
0
; alloc + capacityReserved
.
zero
4
; padding
.
quad
24
; offset
.
string
"H"
; the data. Each .string add a terminal ''
.
string
"e"