Menu

#441 debugger ignoring symbols on SYM file

open
nobody
Debugger (17)
5
2014-01-06
2012-09-17
SD Snatcher
No

The debugger is ignoring symbols on some SYM files.

Steps to reproduce:

1) Load the attached sym file
2) Check for the EXPTBL symbol

Discussion

  • SD Snatcher

    SD Snatcher - 2012-09-17

    MSX variables SYM file

     
  • Edwin

    Edwin - 2012-09-22

    I did and it's there.

     
  • SD Snatcher

    SD Snatcher - 2012-09-23

    1942 SYM files

     
  • SD Snatcher

    SD Snatcher - 2012-09-23

    That's why I posted the feature request #3569104. Sometimes it just refuses to load certain SYM files, sometimes it loads them well.

    I attached another file that the debugger is refusing to load now. I even have two versions of the file: One is the original output by SjAsmPlus, the other one was adjusted by a script to try to be accepted by the debugger.

     
  • Laurens Holst

    Laurens Holst - 2014-01-06

    Hey,

    I have this bug report here for glass:

    https://bitbucket.org/grauw/glass/issue/2/openmsx-does-not-recognize-symbols-in

    I’m outputting symbol addresses with an uppercase H. Pasmo does as well. It looks like it’s processed as a “Sjasm file”. Could you make the parser case-insensitive for the H? Then you’d be processing the symbols of two more assemblers. E.g.

    QStringList a;
    a = l.at(1).split("h");
    if (a.size() != 2) {
        a = l.at(1).split("H");
        if (a.size() != 2)
            continue;
    }
    
     
MongoDB Logo MongoDB