Вопросы по теме 'mach-o'

Команда загрузки файла Mach-O LC_FUNCTION_STARTS
Кто-нибудь знает, каков формат данных, на которые указывает команда Mach-O LC_FUNCTION_STARTS? Большая часть информации, которую я смог найти, содержится в заголовочном файле loader.h: #define LC_FUNCTION_STARTS 0x26 /* compressed table of...
2643 просмотров
schedule 19.07.2022

Откуда взялся файл /usr/include/mach-o/loader.h?
Кажется, что в некоторых из моих систем Mac OS X есть /usr/include/mach-o/loader.h, а в других нет. Я запутался, потому что этот файл задокументирован здесь:...
1539 просмотров
schedule 15.05.2022

Кросс-компиляция Qt Linux -> MacOS не может ссылаться на библиотеки Qt
Я пытаюсь связать программу Qt, которую я кросс-компилировал для цели MacOS на хосте Linux. Я следовал инструкциям, найденным здесь (https://github.com/Tatsh/xchain), чтобы успешно собрать gcc, и я могу скомпилировать и связать обе простые тестовые...
494 просмотров
schedule 15.06.2023

Ошибка компоновщика Tabris Xcode Apple Mach-O
Я попытался заставить работать iOS-клиент Tabris. Я импортировал все в Xcode, зарегистрировал свой телефон как телефон разработчика на странице Apple. Загрузил свой профиль обеспечения и создал новый проект Tabris в Xcode. Клиентское приложение...
89 просмотров
schedule 05.10.2022

Отсутствует файл IDA PRO Mach-O для поддержки ARMv6.
Я только что загрузил демо-версию IDA Pro 6.4, и когда я пытаюсь открыть двоичный файл iPhone, я могу выбрать только «Macho-O file (EXECUTE).ARMv7 [macho.ldw]». Я видел, как людям приходилось выбирать между ARMv6 и ARMv7 в своей версии IDA Pro....
449 просмотров
schedule 08.12.2022

Arm v8 elf to mach-o
У меня есть программа на C и сборке Arm v8 (встроенная сборка). Я скомпилировал его для создания 64-битной руки со статически связанным эльфом. Мне нужно иметь возможность запустить это на iPhone, но это дает мне ошибку «Невозможно выполнить...
645 просмотров
schedule 02.06.2022

В чем разница между исполняемыми форматами?
Существуют ли существенные различия между PE , ELF и Mach-O ? Я имею в виду, есть ли у одного способности, которых нет у других? Может ли один нести больше информации, чем другие? Или это просто разные форматы контейнеров для одной и той же...
125 просмотров
schedule 05.05.2022

Что делает символ ленивым или неленивым?
Недавно я узнал некоторые знания о файле Mach-O. Когда я изучаю ленивый символ и неленивый символ, возникает вопрос: кто определяет ленивый или неленивый символ? и почему? Я думаю, это может быть компилятор делает это... ОБНОВЛЕНИЕ: я нашел...
996 просмотров
schedule 30.01.2023

64-битный формат Mach-O не поддерживает 32-битные абсолютные адреса, не может поместить байт в буфер resb
Сначала я на OS X (набор x86-64) и использую nasm. Я следую учебнику по ассемблеру и пишу функцию для обращения строки. Моя проблема в том, что я не могу поместить байт в свой буфер resb. У меня Mach-O 64-bit format does not support 32-bit...
153 просмотров
schedule 11.07.2023

Наименьший размер допустимого исполняемого файла Mach-o
Я работаю над файловым итератором, который решает, является ли мачо-файл работоспособным или нет, и хотел бы добавить быструю проверку в соответствии с размером файла. Кажется, что нет реальных ограничений на минимальный размер мачо, но есть ли...
539 просмотров
schedule 16.07.2023

Почему полоса OSX не может удалить слабые символы?
Пытаясь удалить ненужные вещи из моего связанного исполняемого файла, я обнаружил кое-что странное. Предположим, у нас есть простая и понятная программа на C++: class Foo { public: template <typename T> char* getPtr() {...
1090 просмотров
schedule 03.07.2023

Как выполнить команду отладчика из приложения
Во время выполнения я пытаюсь восстановить адрес функции, которая не экспортируется , но доступна через таблицу символов общей библиотеки и поэтому видна отладчику. Я работаю над расширенной процедурой отладки, которая должна фиксировать...
245 просмотров
schedule 26.10.2022