reswitched/loaders

Doesn't work with libtransistor binaries

roblabla opened this issue · 0 comments

I get the following assertion when loading test_helloworld.nro

/Applications/IDA Pro 7.0/ida64.app/Contents/MacOS/loaders/nxo64.py: Traceback (most recent call last):
  File "/Applications/IDA Pro 7.0/ida64.app/Contents/MacOS/loaders/nxo64.py", line 489, in load_file
    f = load_nxo(li)
  File "/Applications/IDA Pro 7.0/ida64.app/Contents/MacOS/loaders/nxo64.py", line 443, in load_nxo
    return NroFile(fileobj)
  File "/Applications/IDA Pro 7.0/ida64.app/Contents/MacOS/loaders/nxo64.py", line 429, in __init__
    super(NroFile, self).__init__(f, tloc, tsize, rloc, rsize, dloc, dsize)
  File "/Applications/IDA Pro 7.0/ida64.app/Contents/MacOS/loaders/nxo64.py", line 278, in __init__
    builder.add_section(name, dynamic[startkey], size=dynamic[szkey])
  File "/Applications/IDA Pro 7.0/ida64.app/Contents/MacOS/loaders/nxo64.py", line 164, in add_section
    assert False, "no containing segment for %r" % (name,)
AssertionError: no containing segment for '.dynstr'

test_helloworld.nro.zip