Дебажить макросы невозможно
Читай документацию к своему отладчику
у меня его нет
Она не про асмокод, а про макросы
Значит пиши к своему языку свой отладчик, кто еще кроме тебя это сделает?
о боже ну сколько можно я сейчас другим занят, не своим языком! это не мой язык, это фасм!
Но ведь макросы в ассемблер в итоге разворачиваются по идее
Но только если они рабочие
Возможно через display. Тоже своего рода отладка.
Современные методы отладки😁. Только вот display выводит насколько я помню только строковые выражения
Ну, да. А дальше в ход логика: "Если проработал этот display, значит произошло то-то".
можно параллельно делать 2 версии макросов релиз и дебаг, вот дебажная версия макросов будет многоэтажнее, но будет выводить значения символьных переменных и параметров в узловых местах.
выхлоп препроца смотреть
Ну это не классический дебаг
в кос есть макрос diff вроде, который и числа выводит
а с препроцессором нужен как раз такой, для анализа генерации данных
Иногда нужен и классический
он нужен после проверки генерации
prepsrc отлично всё показывает, нужно только не бояться скроллить эти километры текста. Препроцессированный исходник в .fas пишется даже при ошибках.
Обсуждают сегодня