Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 10.3 получить ассемблерный листинг / 21 сообщений из 21, страница 1 из 1
05.03.2020, 19:44
    #39934905
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
Существует ли способ при компиляции получить ассемблерный текст в виде файла для всей
программы и/или отдельных модулей?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.03.2020, 19:56
    #39934911
Vizit0r
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
натравить IDA на exe, либо специальные приблуды на DCU файл.
...
Рейтинг: 0 / 0
05.03.2020, 20:25
    #39934925
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
IDA не выдаст красивые строчки исходного кода, нахождение соответствия ассемблерной
инструкции с которым и является целью сего действа в отсутствие доступа к IDE.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.03.2020, 20:27
    #39934929
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
Dimitry Sibiryakov
Существует ли способ при компиляции получить ассемблерный текст в виде файла для всей
программы и/или отдельных модулей?

это всё недоступно, начиная ещё с турбопаскаля
...
Рейтинг: 0 / 0
06.03.2020, 08:52
    #39935017
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
defecator

это всё недоступно, начиная ещё с турбопаскаля


В ТП все доступно
...
Рейтинг: 0 / 0
06.03.2020, 09:45
    #39935032
tunknown
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
Dimitry Sibiryakov
при компиляции получить ассемблерный текст
Включить создание map-файла и найти софт, который разберёт результат компиляции согласно ему?
...
Рейтинг: 0 / 0
06.03.2020, 09:47
    #39935033
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
LocksmithPC
defecator

это всё недоступно, начиная ещё с турбопаскаля


В ТП все доступно


это в какой такой версии ?
Уже даже в 4-й версии ТП никакого ассемблера не было на выходе, не говоря уже о последующих
...
Рейтинг: 0 / 0
06.03.2020, 10:03
    #39935037
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
defecator

это в какой такой версии ?


Borland Pascal 7.0
...
Рейтинг: 0 / 0
06.03.2020, 10:06
    #39935038
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
И в Delphi 2007 вижу асм впопалам с паскалем
...
Рейтинг: 0 / 0
06.03.2020, 10:12
    #39935041
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
LocksmithPC
И в Delphi 2007 вижу асм впопалам с паскалем



Топикстартер хочет на выходе, после компиляции, получить текстовый ASM файл

А то, что ты тут показываешь, это отладчик, и речь идёт не про это

Ты бы, перед тем, как умничать, прочитал первый пост топика:

Dimitry Sibiryakov
Существует ли способ при компиляции получить ассемблерный текст в виде файла для всей
программы и/или отдельных модулей?
...
Рейтинг: 0 / 0
06.03.2020, 10:17
    #39935042
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
defecator


Топикстартер хочет на выходе, после компиляции, получить текстовый ASM файл



Этого мало?

defecator


Ты бы, перед тем, как умничать, прочитал первый пост топика



Ну, вот только не начинай
...
Рейтинг: 0 / 0
06.03.2020, 10:31
    #39935051
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
LocksmithPC
defecator


Топикстартер хочет на выходе, после компиляции, получить текстовый ASM файл



Этого мало?


Это вообще не то, что хочет ТС
...
Рейтинг: 0 / 0
06.03.2020, 10:35
    #39935055
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
defecator

Это вообще не то, что хочет ТС


Так хоть что-то. На безрыбье...
...
Рейтинг: 0 / 0
06.03.2020, 13:26
    #39935169
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
LocksmithPCЭтого мало?

Для этого нужно иметь установленную Дельфи. А у меня от клиента есть только бинарник,
который портит память и падает. И да, я уже обошёлся map-файлом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.03.2020, 14:00
    #39935192
Delphi 10.3 получить ассемблерный листинг
Можно засодится в компилятор, и установить хуки на пред создание исполняемого файла, и отлавливать весь ассемблер для программы. Хотя и саму программу можно разобрать вполне удачно, по такому же принципу


Сам компилятор 32\64бит весит не больше 18 мбит.

Ловите https://dropmefiles.com/aj9Fk
...
Рейтинг: 0 / 0
06.03.2020, 14:27
    #39935207
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
Dimitry Sibiryakov

Существует ли способ при компиляции получить ассемблерный текст в виде файла для всей
программы и/или отдельных модулей?

Если алгоритмическая часть кода - совместима с FreePascal то с того можно получить ассемблерный листинг.
...
Рейтинг: 0 / 0
06.03.2020, 15:00
    #39935227
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
maytonЕсли алгоритмическая часть кода - совместима с FreePascal то с того можно получить
ассемблерный листинг.

....который будет совершенно бесполезен, поскольку адреса, которые я вижу в логах DrMemory,
привязать к функциям в листинге будет mission impossible.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.03.2020, 15:42
    #39935252
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
Эврикалог случайно не поможет? Она дизассемблировать локальные куски точно умеет. Уж не знаю как насчет целого модуля. Она может быть куплена с сырцами и, возможно, как-то ее получится натравить на целый модуль?
...
Рейтинг: 0 / 0
06.03.2020, 16:15
    #39935262
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
Dimitry Sibiryakov

maytonЕсли алгоритмическая часть кода - совместима с FreePascal то с того можно получить
ассемблерный листинг.

....который будет совершенно бесполезен, поскольку адреса, которые я вижу в логах DrMemory,
привязать к функциям в листинге будет mission impossible.

А проблема с которой ты борешся - точно решается через ассемблер?

P.S. Я не специалист в Delphi но может там есть какие-то коробочные тулзы для
анализа подобных проблем?
...
Рейтинг: 0 / 0
06.03.2020, 19:04
    #39935292
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
Dimitry Sibiryakov

LocksmithPCЭтого мало?

Для этого нужно иметь установленную Дельфи. А у меня от клиента есть только бинарник,
который портит память и падает. И да, я уже обошёлся map-файлом.


Ну, ты, барин, задачки ставишь. Тут без помощника не обойтись (с) Я пытался IDA`ой свой скомпиленый тривиальный exe`шник (консоль) сравнить с листингом отладчика... Там близко ничего нет. Правда я не особо силен в асме, но вроде как должно сходиться мала-мала...
...
Рейтинг: 0 / 0
06.03.2020, 19:36
    #39935297
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi 10.3 получить ассемблерный листинг
Вот я имею в виду опции компиллятора наподобие этих В какой указатель запись будет произведена первой?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 10.3 получить ассемблерный листинг / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]