Skip to content

[Feature request] Support for IDO line numbers #179

@AngheloAlf

Description

@AngheloAlf

Currently objdiff doesn't seem to support line numbers for IDO objects.

IDO emits line numbers in the .mdebug elf section. As far as I know there are no official docs for this section, but the best community resources we have is this: https://github.com/decompals/ultralib/blob/main/tools/mdebug.py

The attachment contains an object built with IDO, specifically IDO 7.1, built with cc -mips2 -O2 -c ido_lines_example.c -o ido_lines_example.o

ido_lines_example.zip

objdump dump can parse this. It can be tested with mips-linux-gnu-objdump -drl ido_lines_example.o

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions