.section .rdata,"dr" literal_str : .ascii "initing x ...\0" .text .def _initGlobals; .scl 3; .type 32; .endef .globl _initGlobals _initGlobals: # @"clay_cwrapper_%initGlobals" # BB#0: # %body pushl %esi Ltmp0: subl $8, %esp Ltmp1: movl $literal_str, (%esp) call _puts movl $11, _clay_x addl $8, %esp popl %esi ret .def _main; .scl 2; .type 32; .endef .globl _main _main: # @main # BB#0: # %init incl _clay_x xorl %eax, %eax ret .lcomm _clay_x,4 # @clay_x # @clay_x .section .ctors,"w" .align 4 .long _initGlobals