Bug 33076 - Не работает инструмент MIPS X-Ray
Summary: Не работает инструмент MIPS X-Ray
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: Mars (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-03 15:27 MSK by Mikhail E. Rudachenko
Modified: 2017-04-03 16:15 MSK (History)
2 users (show)

See Also:


Attachments
тестовый файл column-major.asm (2.88 KB, application/octet-stream)
2017-02-03 15:29 MSK, Mikhail E. Rudachenko
no flags Details
предлагаемый patch (530 bytes, patch)
2017-02-03 15:30 MSK, Mikhail E. Rudachenko
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail E. Rudachenko 2017-02-03 15:27:12 MSK
Не работает инструмент MIPS X-Ray.
Запускаем Mars из терминала. 
В открывшемся окне Марса:
1. открыть из меню File приложенный файл column-major.asm
2. в меню Tools выбрать MIPS X-Ray
3. в окне MIPS X-Ray нажать кнопку "Connect to MIPS"
4. в окне MIPS X-Ray нажать кнопку с иконкой, изображающей гаечный ключ и подсказкой  "Assemble ..."(верхний левый угол окна)
5. в окне MIPS X-Ray нажать кнопку с иконкой, изображающей ">" и подсказкой  "Run one step at a time"(справа от предыдущей)
6. В терминале циклическое исключение:
"Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Null string passed to TextLayout constructor.
	at java.awt.font.TextLayout.<init>(TextLayout.java:379)
	at mars.tools.MipsXray$DatapathAnimation.setUpInstructionInfo(MipsXray.java:1066)
..."

Причина в том, что в jar-файл не включены необходимые xml-файлы: ALUcontrolDatapath.xml, MipsXRayOpcode.xml, controlDatapath.xml, registerDatapath.xml
Comment 1 Mikhail E. Rudachenko 2017-02-03 15:29:13 MSK
Created attachment 6959 [details]
тестовый файл column-major.asm
Comment 2 Mikhail E. Rudachenko 2017-02-03 15:30:48 MSK
Created attachment 6960 [details]
предлагаемый patch
Comment 3 Repository Robot 2017-04-03 16:15:34 MSK
Mars-4.5-alt2 -> sisyphus:

* Mon Apr 03 2017 Fr. Br. George <george@altlinux> 4.5-alt2
- Add .xml descriptions (Closes: #33076)