# File metasm/cpu/dalvik/main.rb, line 28 def initialize(dex, midx) @dex = dex @midx = midx if @dex and m = @dex.methods[midx] and c = @dex.classes[m.classidx] and c.data and me = (c.data.direct_methods+c.data.virtual_methods).find { |mm| mm.methodid == midx } # FIXME this doesnt work @off = me.codeoff + me.code.insns_off end end
# File metasm/cpu/dalvik/main.rb, line 38 def to_s if @dex and m = @dex.methods[@midx] @dex.types[m.classidx] + '->' + @dex.strings[m.nameidx] #dex.encoded.inv_export[@off] else "method_#@midx" end end