Intereting Posts
Объединить файлы с двумя столбцами в один файл перенаправить вывод tee и grep для нескольких лог-файлов Узнайте точную причину высокой загрузки процессора процессом (gnome-shell) Имеет ли dnf эквивалент «build-dep» apt, Построение изображения Docker в привилегированном режиме Сохранение сокращений в Vim Как перенаправить вывод любой команды? Что недоступно из пользовательского пространства? Как указать символы, используя шестнадцатеричные коды в `grep`? Каковы режимы readline, раскладки клавиш и их привязки по умолчанию? Windows не отображается во втором мониторе. Debian ATI проприетарные драйверы Как получить информацию о слове, размере адреса, размере адресной шины, размере шины данных и размере шины? Можно ли перенести историю команд из одной системы в другую? Как увидеть параметры драйвера? Есть ли вопросы, касающиеся надежности селинки?

Значение флагов MIPS в заголовке эльфа

Я смотрел на заголовок некоторых файлов эльфов и заметил что-то странное:

ELF Header: Magic: 7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, big endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: MIPS R3000 Version: 0x1 ... Flags: 0x80000027, noreorder, pic, cpic, abi2, mips64r2 ... 

Почему он помечен как ELF32, но имеет флаг mips64r2? Что это значит? Означает ли это, что файл был скомпилирован как 32-разрядная программа, предназначенная для работы на 64-битном процессоре?

Кроме того, если он работает на mips64r2, почему машина помечена как MIPS r3000?

Если бы я хотел запустить это с qemu, какой тип среды мне понадобится? mips64 r2? mips r3000?