LINUX.ORG.RU

История изменений

Исправление slovazap, (текущая версия) :

6. Не наша вина, что автор капстоуна никак не осилит сделать новый релиз в течении нескольких лет. Поскольку результат дизассемблирования зависит от предыдущих инструкций, даже одна небольшая ошибка может порушить весь листинг (или сбить анализ, как например endbr64 инструкции в бинарниках последней Fedora).

Бандлинг зависимостей нельзя оправдать ничем. Просто ставлю вас перед фактом: в любом мало-мальски серьёзном дистрибутиве бандлинг зависимостей явно запрещён, так что независимо от того насколько плохо поддерживается capstone, будет использоваться то что опакечено, и если с этим будут какие-то проблемы, отвечать всё равно вам. Так что вам просто придётся ориентироваться на внешнюю зависимость. Если вы ожидаете от неё косяков, добавьте тестов. А забандленную удалите чтобы не вводить себя в заблуждение что она что-то вам упрощает.

Исходная версия slovazap, :

6. Не наша вина, что автор капстоуна никак не осилит сделать новый релиз в течении нескольких лет. Поскольку результат дизассемблирования зависит от предыдущих инструкций, даже одна небольшая ошибка может порушить весь листинг (или сбить анализ, как например endbr64 инструкции в бинарниках последней Fedora).

Бандлинг зависимостей нельзя оправдать ничем. Просто ставлю вас перед фактом: в любом мало-мальски серьёзном дистрибутиве бандлинг зависимостей явно запрещён, так что независимо от того насколько плохо поддерживается capstone, будет использоваться то что опакечено, и если с этим будут какие-то проблемы, отвечать всё равно вам. Так что вам просто придётся ориентироваться на внешнюю зависимость. Если вы ожидаете от неё косяков, добавьте тестов.