Я читал о предложении по модулям C++ (последний проект), но не совсем понимаю, какую проблему (проблемы) оно призвано решить. Его цель - позволить модулю, созданному одним компилятором, использоваться любым ...
скачал и скомпилировал glibc-2.13. когда я пытаюсь запустить пример программы на C, которая выполняет malloc(). Я получаю следующую ошибку elf file OS ABI invalid Может кто-нибудь, пожалуйста, передайте мне любой ...
Существует ли где-нибудь в Интернете документация для Objective-C 2.0 ABI? В примечаниях к выпуску objc4-493.9 говорится: В предстоящей документации будет описан ABI для использования компиляторов и ...
Нарушает ли ABI изменение порядка общедоступных невиртуальных невстроенных перегруженных методов в автономном классе? До: класс MyFinalClass
{
public: // ... void doSomething(char c, int i, ...
Предположим, что существует API C++11, использующий классы перечислений :// api.hpp перечислимый класс E {A, B, C}; пустота f (E );... // api.cpp пустота f (E e ){ if (e == E ::A )... } Теперь предположим, что я хотел бы использовать это...
Вот ситуация: у меня есть кодовая база C++, которая использует последний GCC (4.3.3), но мне нужно связать ее со старой библиотекой, которая была собрана с помощью GCC 3.2.3. Более новой версии не существует ...
Я пытаюсь создать простой статический ELF с использованием libelf, но, похоже, у меня проблемы. Я не хочу создавать объектный файл, а затем связывать его с LD, вместо этого я хочу сгенерировать его самостоятельно. ...
То есть, как узнать, сколько параметров ожидает конкретный syscall, в каком регистре должен находиться каждый параметр, и, наконец, что означает каждый параметр? Есть ли команда man alike, чтобы сказать ...
Вопрос относительно прост: как я могу создать GCC серии 4.x (наряду с с binutils и друзьями), который нацелен на ABI 2.4 на той же архитектуре, что и хост для компилятора? ...
В "Стандарте вызова процедур архитектуры ARM" (AAPCS/EABI) говорится (5.1.1), что "Роль регистра r9 зависит от платформы", но "Виртуальная платформа [...] может назначить r9 в качестве дополнительного ...".
Идиома pimpl обычно используется для того, чтобы разрешить изменение кода в динамически подключаемых библиотеках без нарушения совместимости с ABI и необходимости перекомпилировать весь код, который зависит от библиотеки . ...
Предположим, у нас есть класс X в версии 1 сборки A.dll: class X {SomeType Property {set; получить; }
}, а затем в версии 2 сборки A.dll: class X {SomeType Property {set; ...
Я только что начал на node.js и прошел через http://nodebeginner.org/index.html. Отличное начало учебника, но я действительно хочу знать, можно ли сделать и запрос, и ответ «глобально», так что любой модуль...
Я изучаю x64 сборка на Windows для развлечения. Документация MSDN для соглашения о вызовах x64 в Windows гласит: вызывающий отвечает за выделение пространства для параметров вызываемому, ...
Где я могу найти все различия в типах данных между двоичными интерфейсами приложений (ABI) i386 и AMD64? Я знаю, что длинный тип 32-битный в i386 ABI и 64-битный в AMD64. Это ...
Мне любопытно, являются ли конструктор и деструктор по умолчанию, которые генерирует компилятор, встроенными или нет, потому что я могу обосновать это в любом случае. С одной стороны, вам нужен конструктор / деструктор по умолчанию ...
В моей библиотеке два класса: базовый и производный. В текущей версии библиотеки базовый класс имеет виртуальную функцию foo (), а производный класс не переопределяет ее. В следующем ...
У кого-нибудь есть ссылка на представление va_list в x86_64 ABI (тот, который используется в Linux)? Я пытаюсь отладить код, в котором стек или аргументы кажутся поврежденными, и это действительно поможет ...
Я читал документацию Python о модуле подпроцесса (см. Здесь), и в ней говорится о команда subprocess.check_output (), которая, кажется, именно то, что мне нужно. Однако, когда я пытаюсь ...
From a discussion somewhere else: C++ has no standard ABI But neither does C, right? On any given platform it pretty much does. It wouldn't be useful as the lingua franca for inter-...