Class: Elf::Dynamic

Inherits:
Object
  • Object
show all
Defined in:
lib/mithril/elf.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDynamic

Returns a new instance of Dynamic.



40
41
42
# File 'lib/mithril/elf.rb', line 40

def initialize
  @needed = []
end

Instance Attribute Details

#bind_nowObject

Returns the value of attribute bind_now.



34
35
36
# File 'lib/mithril/elf.rb', line 34

def bind_now
  @bind_now
end

#debug_valObject

Returns the value of attribute debug_val.



34
35
36
# File 'lib/mithril/elf.rb', line 34

def debug_val
  @debug_val
end

#extra_dynamicObject

Returns the value of attribute extra_dynamic.



35
36
37
# File 'lib/mithril/elf.rb', line 35

def extra_dynamic
  @extra_dynamic
end

#finiObject

Returns the value of attribute fini.



34
35
36
# File 'lib/mithril/elf.rb', line 34

def fini
  @fini
end

#fini_arrayObject

Returns the value of attribute fini_array.



35
36
37
# File 'lib/mithril/elf.rb', line 35

def fini_array
  @fini_array
end

#flagsObject

TODO: I feel this should always be the SONAME, warn otherwise



39
40
41
# File 'lib/mithril/elf.rb', line 39

def flags
  @flags
end

#flags1Object

TODO: I feel this should always be the SONAME, warn otherwise



39
40
41
# File 'lib/mithril/elf.rb', line 39

def flags1
  @flags1
end

#gnu_version_basenameObject

Name of the base GNU version (:global)



36
37
38
# File 'lib/mithril/elf.rb', line 36

def gnu_version_basename
  @gnu_version_basename
end

#initObject

Returns the value of attribute init.



34
35
36
# File 'lib/mithril/elf.rb', line 34

def init
  @init
end

#init_arrayObject

Returns the value of attribute init_array.



35
36
37
# File 'lib/mithril/elf.rb', line 35

def init_array
  @init_array
end

#neededObject

Returns the value of attribute needed.



34
35
36
# File 'lib/mithril/elf.rb', line 34

def needed
  @needed
end

#pltgotObject

Returns the value of attribute pltgot.



34
35
36
# File 'lib/mithril/elf.rb', line 34

def pltgot
  @pltgot
end

#rpathObject

Returns the value of attribute rpath.



35
36
37
# File 'lib/mithril/elf.rb', line 35

def rpath
  @rpath
end

#sonameObject

Returns the value of attribute soname.



34
35
36
# File 'lib/mithril/elf.rb', line 34

def soname
  @soname
end

#symbolicObject

Returns the value of attribute symbolic.



34
35
36
# File 'lib/mithril/elf.rb', line 34

def symbolic
  @symbolic
end