Methods
E
N
Class Public methods
nm()
# File win32/mkexports.rb, line 138
def self.nm
  @@nm ||= RbConfig::CONFIG["NM"]
end
Instance Public methods
each_export(objs)
# File win32/mkexports.rb, line 150
def each_export(objs)
  symprefix = RbConfig::CONFIG["SYMBOL_PREFIX"]
  symprefix.strip! if symprefix
  re = /\s(?:(T)|[[:upper:]])\s#{symprefix}((?!Init_|.*_threadptr_|DllMain\b).*)$/
  objdump(objs) do |l|
    next if /@.*@/ =~ l
    yield $2, !$1 if re =~ l
  end
end
each_line(objs, &block)
# File win32/mkexports.rb, line 146
def each_line(objs, &block)
  IO.foreach("|#{self.class.nm} --extern --defined #{objs.join(' ')}", &block)
end
exports(*)
# File win32/mkexports.rb, line 142
def exports(*)
  super()
end