Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
11 / 11 / 6
Регистрация: 04.01.2013
Сообщений: 67
1

Как присоединить исходный код к отладчику

09.02.2014, 18:35. Показов 1419. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток, %username%!

Учусь писать на асме, использую MASM, отлаживаю в Ольге.
Можно ли приоткрытии исполняеого файла в дебаггере как-то указывать ему на исходник, чтобы из него автоматически загружались имена функций и прочее?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2014, 18:35
Ответы с готовыми решениями:

Как присоединить код программы к интерфейсу?
Пишу программу, которая заменяет "плохие слова". Решил попробовать что-то новое сделал и...

Как узнать исходный код метода из dll через код C#?
Как узнать исходный код метода из dll через код C#? помогите, пожалуйста!! :sorry:

Как получить исходный код *.exe или отредактировать его исполняемый код?
Собственно возможно ли декомпилить его так, чтобы можно было потом обратно скомпилировать? Или...

Исходный код. Как добраться?
Всем прекрасного здоровья! Имею платный хостинг. Создал себе пробный сайт на CMS Wordpress 4.8 и...

3
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
09.02.2014, 19:09 2
Лучший ответ Сообщение было отмечено как решение

Решение

http://habrahabr.ru/post/201576/
4
11 / 11 / 6
Регистрация: 04.01.2013
Сообщений: 67
10.02.2014, 04:33  [ТС] 3
Ага, именно им и пользуюсь. Пару раз видел в меню "source file", даже знаю, как открыть окно. Но вот как присобачить сами исходники, я не знаю(
Может нужно это как-то прописать в make-файле?
0
6770 / 2739 / 384
Регистрация: 17.02.2013
Сообщений: 4,047
10.02.2014, 20:17 4
Лучший ответ Сообщение было отмечено Mikl___ как решение

Решение

В случае отладчика Borland Turbo Debugger это делается так :

1 Берешь TASM TLINK TD TDSTRIP из одного комплекта (их версии должны соответствовать друг другу)
2 Компилируешь посредством TASM с ключом /zi . Теперь в OBJ-файле отладочная информация.
3 Компонуешь EXE-файл посредством TLINK с ключом /v . Теперь в EXE-файле отладочная информация.
4 Запускаешь EXE-файл на отладку с помощью TD , при этом ASM-файл должен быть в том-же каталоге.
И ... отлаживаешь по исходному тексту. Если выбрать в меню View/CPU, то появляется третье окно
с кодом как при обычной отладке. Можно переключаться между окнами с исходным текстом и
кодом. Первое окно будет текст, второе - Watch, как в Turbo Pascal-е, а третье - код.
5 После отладки с помощью TDSTRIP можно удалить из EXE-файла отладочную информацию.

Добавлено через 14 минут
Автор Olly Debug свое творение в нем же и отлаживал. Olly написан на Borland C++.
Следовательно Olly Debug должен понимать отладочную информацию формата Borland.
Отсюда очевидно, что ...
2
10.02.2014, 20:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2014, 20:17
Помогаю со студенческими работами здесь

Как вставить исходный код ?
Извиняюсь за глупый вопрос (ибо я начинающий), как вставить исходный код программы в Delphi ? Если...

Как достать исходный код?
Имеется программа, написанная на Delphi. Нужен исходный код программы. Возможно ли это? Если да -...

Как просмотреть исходный код access
Как просмотреть исходный код access (код который пишется автоматически в конструкторе формы)?

Как модифицировать исходный код программы
Здравствуйте,доброго времени суток. Задали мне задачу с которой я не могу справится. Если можете,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru