Как отмечено в некоторых других ответах, реализации различаются. Это затрудняет стандартизацию и сохранения обратной -совместимости с существующими сценариями. Это верно даже для современных систем POSIX. Например, Linux не полностью размечает строку shebang пробелами. macOS не позволяет интерпретатору сценариев быть другим сценарием.
См. такжеhttp://en.wikipedia.org/wiki/Shebang_(Unix )#Переносимость
Пробовали ли вы отключить опцию «kaslr»? Я также пытаюсь установить точку останова, но моя никогда не попадает. Я попытался отключить его, передав «nokaslr» в bootargs, но это не подействовало. Я предполагаю, что это не вступает в силу, потому что на целевой плате (Xilinx Zynq Ultrascale+ )я все еще вижу выбранную опцию «полная рандомизация».
Я использовал cat /proc/sys/kernel/randomize_va_space
на целевой доске.
Я не уверен, что это правильный путь, но моя интуиция подсказывает, что это несоответствие адресов является причиной того, что точка останова не срабатывает.