4
ответа

Как ДЕЙСТВИТЕЛЬНО разделить двоичный файл в MacOs

MacOs 10.6, если у меня есть файл "unwanted.c", который содержит: класс secret_thing {общественность: secret_thing () {} освобождают revealing_method_name () {}}; основной () {secret_thing obj; obj....
вопрос задан: 21 December 2009 19:50
4
ответа

Определите информацию о процессе программно в Darwin/OSX

У меня есть класс с функциями следующего члена: pid вызывающей стороны///виртуальный pid_t Pid () константа = 0; размер физической памяти///в КБ виртуальный uint64_t Размер () константа = 0; резидентная память///для этого...
вопрос задан: 20 October 2008 23:38
1
ответ

Обрабатывание исключений Маха в приложении OS X на 64 бита

Я смог зарегистрировать свой собственный порт Маха для получения исключений Маха в моих приложениях, и он работает красиво, когда я нацелен на 32 бита. Однако, когда я нацелен на 64 бита, мой обработчик исключений...
вопрос задан: 13 May 2010 02:25
0
ответов

Как сделать включить поддержку больших файлов в Дарвине?

У меня есть приложение C, которое я пытаюсь скомпилировать для Mac OS X 10.6.4: $ uname -v Ядро Дарвина, версия 10.4.0: Пт, 23 апреля, 18:28:53 PDT 2010; root: xnu-1504.7.4 ~ 1 / RELEASE_I386 Мой gcc выглядит следующим образом: $ ...
вопрос задан: 26 June 2018 10:18
0
ответов

Как получить математическую константу PI в Swift

Я пытаюсь найти способ включить константу PI в мой код Swift. Я уже нашел помощь в другом ответе, чтобы импортировать Darwin, который, как я знаю, дает мне доступ к функциям C. Я также проверил математику ...
вопрос задан: 4 April 2017 13:08
0
ответов

Есть ли кроссплатформенный способ надежно найти дескриптор файла stdout с помощью ctypes?

У меня есть код, который использует ctypes, чтобы попытаться определить, является ли файл, на который указывает sys.stdout, на самом деле stdout. Я знаю, что в любой POSIX-совместимой системе и даже в Windows должно быть безопасно ...
вопрос задан: 20 October 2014 18:46
0
ответов

Использование параметров включения и исключения Rsync для включения каталогов и файлов по шаблону

У меня проблемы с правильным синтаксисом rsync, и мне интересно, действительно ли мой сценарий может быть обработан с помощью rsync. Во-первых, я подтвердил, что rsync прекрасно работает между моим локальным хостом и...
вопрос задан: 31 March 2012 00:40
0
ответов

Переносить ядро ​​на другую архитектуру?

Я хочу перенести ядро ​​xnu на архитектуру ARM с конечной целью - запустить полное ядро ​​внутри Qemu. Хотя я понимаю, что это очень сложная задача, я все же хочу ...
вопрос задан: 23 December 2011 14:13
0
ответов

Как установить команду загрузчика DYLD, которая явно не поддерживается ld?

В Mac OS X двоичные исполняемые файлы в формате DYLD содержат "команды загрузчика", которые инструктируют систему загрузки библиотек, как обрабатывать содержимое файла. В частности, команда загрузчика инструктирует ...
вопрос задан: 18 November 2011 21:29
0
ответов

передача флагов компилятора в библиотеки Boost (например, Thread), которые требуют компиляции

Итак, я знаю, что библиотеки boost в основном предназначены только для заголовков, но есть несколько, которые требуют компиляции, например Boost.Thread. В Дарвине, как мне их скомпилировать и передать флаг -m32, чтобы они ...
вопрос задан: 4 August 2011 16:36
0
ответов

Эквивалент objcopy для Mac / iPhone?

Я хотел бы переименовать символы внутри объектных файлов (.o) с чем-то, что было бы Mac-эквивалентом инструмента objcopy binutils --redопредеine-syms. Я не нашел руку-яблоко-дарвин10-обжопию. Я попробовал ...
вопрос задан: 12 May 2011 20:45
0
ответов

How do I allocate memory buffers which may be reclaimed by the OS for caching in a Mac OS X kernel extension?

Based on documentation and xnu source I've read, I understand that Mac OS X caches file I/O using the Unified Buffer Cache (UBC). The UBC grows as big as it can based on available RAM, but UBC pages ...
вопрос задан: 24 January 2011 21:12
0
ответов

Что происходит с неопределенными символами в разделяемой библиотеке или dylib?

У меня есть Makefile для Linux, который я переношу на Darwin. Makefile берет кучу файлов .o и связывает их вместе в общий объект .so. Итак, я подумал (ошибаюсь ли я в этом?) ...
вопрос задан: 12 September 2010 14:47