|
Неиспользуемые метки, как посмотреть |
|
|
|
May 23 2007, 07:52
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495

|
Есть большой исходник на ассемблере. Там имеется куча подпрограмм, и не все они используются в программе. Есть ли способы узнать, какие метки не использованы напрямую при компиляции? Есть ли какие-нибудь программы по этому поводу, утилиты и пр.?
|
|
|
|
|
May 23 2007, 08:06
|

Местный
  
Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459

|
Цитата Есть ли способы узнать, какие метки не использованы напрямую при компиляции кометировать по одной (закоментировать "//") метке, и компилировать и т. д. ошибка есть, значит используется.. нет не используется...
--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
|
|
|
|
|
May 23 2007, 08:09
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495

|
Было бы несложно, я бы сам и написал. Но меня интересует, есть ли способы узнать, какие метки не использованы напрямую при компиляции? Есть ли какие-нибудь программы по этому поводу, утилиты и пр.?
|
|
|
|
|
May 23 2007, 08:11
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495

|
Цитата(add @ May 23 2007, 11:06)  кометировать по одной (закоментировать "//") метке, и компилировать и т. д. ошибка есть, значит используется.. нет не используется... Спасибо. Но это долго, когда количество подпрограмм за сотню. Мне хочется видеть сразу списком.
|
|
|
|
|
May 23 2007, 08:13
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495

|
Цитата(SasaVitebsk @ May 23 2007, 11:09)  Метки место не занимают. Используемые или не используемые. А если на метку нету ссылки, то это ещё совсем не значит, что данный код не используется. Так что придётся делать анализ программный и потом внимательно просматривать выявленные случаи. Это всё понятно. Это частный случай. Для начала мне нужно убрать неиспользуемые метки.
|
|
|
|
|
May 23 2007, 08:24
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495

|
А серьезно?
|
|
|
|
|
May 23 2007, 08:38
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495

|
Цитата(Палыч @ May 23 2007, 11:36)  Можно, наверное, воспользоваться каким-нибудь редактором, в котором реализован поиск. Загружаете Ваш исходник в редактор, и пытаетесь найти имя первой программы-кандидата на вычеркивание. ... Комментировать метки и перекомпилировать быстрее, чтобы компилятор ругался или нет. Но мне хочется получить сразу список.
|
|
|
|
|
May 24 2007, 04:41
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 28-05-05
Из: Питер
Пользователь №: 5 495

|
Цитата(defunct @ May 23 2007, 17:52)  Большой это сколько строк? Около 40000-50000 по листингу.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|