class Rubyfuu::OSXAssembly32

Public Instance Methods

comma() click to toggle source
# File lib/rubyfuu/osx_assembly32.rb, line 12
def comma
  write 'push $0x1'
  write 'push %edi'
  write 'push $0x1'

  write 'mov $3, %eax'
  write 'subl $4, %esp'
  write 'int $0x80'
  write 'addl $16, %esp'
end
period() click to toggle source
# File lib/rubyfuu/osx_assembly32.rb, line 23
def period
  write 'push $1'
  write 'push %edi'
  write 'push $1'

  write 'mov $4, %eax'
  write 'subl $4, %esp'
  write 'int $0x80'
  write 'addl $16, %esp'
end