blob: f9f05dc2ec3ef2a0622a75bd0e316d0d84c967f2 [file] [log] [blame]
.text
.globl foo
.type foo, @function
foo:
push %ebx
movl __GOTT_BASE__, %ebx
movl __GOTT_INDEX__(%ecx), %ebx
movl x@GOT(%ebx), %eax
incl (%eax)
call slocal@plt
call sglobal@plt
call sexternal@plt
pop %ebx
ret
.size foo, .-foo
.type slocal, @function
slocal:
ret
.size slocal, .-slocal
.globl sglobal
.type sglobal, @function
sglobal:
ret
.size sglobal, .-sglobal
.data
.4byte slocal
.comm x,4,4