Exception: Elf::Symbol::UnknownNMCode

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

Overview

Exception raised when the NM code for a given symbol is unknown.

Instance Method Summary collapse

Constructor Details

#initialize(symbol) ⇒ UnknownNMCode



228
229
230
231
232
233
234
235
236
237
238
# File 'lib/elf/symbol.rb', line 228

def initialize(symbol)
  section = if symbol.section.nil?
              nil
            elsif symbol.section.is_a?(Integer)
              sprintf("%x", symbol.section)
            else
              symbol.section.name
            end

  super("Unknown NM code for symbol #{symbol.name} in section #{section}")
end