Class: Elf::Dynamic
- Inherits:
-
Object
- Object
- Elf::Dynamic
- Defined in:
- lib/mithril/elf.rb
Instance Attribute Summary collapse
-
#bind_now ⇒ Object
Returns the value of attribute bind_now.
-
#debug_val ⇒ Object
Returns the value of attribute debug_val.
-
#extra_dynamic ⇒ Object
Returns the value of attribute extra_dynamic.
-
#fini ⇒ Object
Returns the value of attribute fini.
-
#fini_array ⇒ Object
Returns the value of attribute fini_array.
-
#flags ⇒ Object
TODO: I feel this should always be the SONAME, warn otherwise.
-
#flags1 ⇒ Object
TODO: I feel this should always be the SONAME, warn otherwise.
-
#gnu_version_basename ⇒ Object
Name of the base GNU version (:global).
-
#init ⇒ Object
Returns the value of attribute init.
-
#init_array ⇒ Object
Returns the value of attribute init_array.
-
#needed ⇒ Object
Returns the value of attribute needed.
-
#pltgot ⇒ Object
Returns the value of attribute pltgot.
-
#rpath ⇒ Object
Returns the value of attribute rpath.
-
#soname ⇒ Object
Returns the value of attribute soname.
-
#symbolic ⇒ Object
Returns the value of attribute symbolic.
Instance Method Summary collapse
-
#initialize ⇒ Dynamic
constructor
A new instance of Dynamic.
Constructor Details
#initialize ⇒ Dynamic
Returns a new instance of Dynamic.
40 41 42 |
# File 'lib/mithril/elf.rb', line 40 def initialize @needed = [] end |
Instance Attribute Details
#bind_now ⇒ Object
Returns the value of attribute bind_now.
34 35 36 |
# File 'lib/mithril/elf.rb', line 34 def bind_now @bind_now end |
#debug_val ⇒ Object
Returns the value of attribute debug_val.
34 35 36 |
# File 'lib/mithril/elf.rb', line 34 def debug_val @debug_val end |
#extra_dynamic ⇒ Object
Returns the value of attribute extra_dynamic.
35 36 37 |
# File 'lib/mithril/elf.rb', line 35 def extra_dynamic @extra_dynamic end |
#fini ⇒ Object
Returns the value of attribute fini.
34 35 36 |
# File 'lib/mithril/elf.rb', line 34 def fini @fini end |
#fini_array ⇒ Object
Returns the value of attribute fini_array.
35 36 37 |
# File 'lib/mithril/elf.rb', line 35 def fini_array @fini_array end |
#flags ⇒ Object
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 |
#flags1 ⇒ Object
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_basename ⇒ Object
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 |
#init ⇒ Object
Returns the value of attribute init.
34 35 36 |
# File 'lib/mithril/elf.rb', line 34 def init @init end |
#init_array ⇒ Object
Returns the value of attribute init_array.
35 36 37 |
# File 'lib/mithril/elf.rb', line 35 def init_array @init_array end |
#needed ⇒ Object
Returns the value of attribute needed.
34 35 36 |
# File 'lib/mithril/elf.rb', line 34 def needed @needed end |
#pltgot ⇒ Object
Returns the value of attribute pltgot.
34 35 36 |
# File 'lib/mithril/elf.rb', line 34 def pltgot @pltgot end |
#rpath ⇒ Object
Returns the value of attribute rpath.
35 36 37 |
# File 'lib/mithril/elf.rb', line 35 def rpath @rpath end |
#soname ⇒ Object
Returns the value of attribute soname.
34 35 36 |
# File 'lib/mithril/elf.rb', line 34 def soname @soname end |
#symbolic ⇒ Object
Returns the value of attribute symbolic.
34 35 36 |
# File 'lib/mithril/elf.rb', line 34 def symbolic @symbolic end |