Результаты поиска по запросу "abi"
Как добавление закрытой переменной-члена нарушает совместимость C ++ ABI?
идиома [http://c2.com/cgi/wiki?PimplIdiom]обычно используется для разрешения изменения кода в динамически связанных библиотеках без нарушения совместимости ABI и необходимости перекомпиляции всего кода, который зависит от библиотеки. Большинство ...
Каковы цели ARM ABI и EABI?
Чем больше я смотрю на этоPDF [http://infocenter.arm.com/help/topic/com.arm.doc.ihi0036b/IHI0036B_bsabi.pdf] тем меньше я понимаю, что это значит. Также я хотел бы некоторые комментарии по этому ...
Как избежать символов STT_GNU_IFUNC в вашем двоичном файле?
Мне нужно развернуть на коробке Red Hat 4.1.2 (которая имеет gcc 4.1.2). Я использую GCC 4.6.1 на Ubuntu 11.10 для разработки. К сожалению, некоторые из двоичных файлов, которые создает мой процесс сборки, не могут использоваться на машине ...
Каковы реальные требования ELF TLS ABI для каждой арки процессора?
Бумага Ульриха Дреппера [http://www.akkadia.org/drepper/tls.pdf]в локальном хранилище потоков описывается интерфейс TLS ABI для нескольких разных архитектур ЦП, но я считаю его недостаточным в качестве основы для реализации TLS по ...
В какой степени Itanium ABI действительно определяет отступы и выравнивание?
Мне сказали: [ABI] гарантируют точное расположение структуры, байтовое смещение каждого члена, какие биты используются для битовых полей, где и сколько там заполнения и т. Д. Но я всегда верил, что отступы и выравнивание не были определены и ...
В чем разница раздела и сегмента в формате файла ELF
Из викиИсполняемый и связываемый формат [http://en.wikipedia.org/wiki/Executable_and_Linkable_Format]: Сегменты содержат информацию, необходимую для выполнения файла во время выполнения, в то время как разделы содержат важные данные для ...
Какие регистры безопасны для использования в функции (x86)
Согласно сВикипедия [http://en.wikipedia.org/wiki/X86_calling_conventions#Intel_ABI]Intel ABI позволяет использоватьEAX, ECX а такжеEDX без сохранения их в функции. Я не уверен, что означает "Intel ABI". Означает ли это, что все ...
ARM C ++ ABI: возвращаемые значения конструктора / деструктора
Я читал исходный код Clang и обнаружил кое-что интересное в ARM C ++ ABI, для которого я не могу понять оправдание. Из онлайн-версииARM ABI документация [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ihi0041d/index.html] : Для ...
Каковы соглашения о вызовах для системных вызовов UNIX и Linux на i386 и x86-64
Следующие ссылки объясняют соглашения о системных вызовах x86-32 для UNIX (BSD-версия) и Linux: http: //www.int80h.org/bsdasm/#system-call [http://www.int80h.org/bsdasm/#system-calls] http: ...
Как оптимизировать возвращаемые значения функций в C и C ++ на x86-64?
The x86-64 ABI [http://www.x86-64.org/documentation/abi.pdf] определяет два регистра возврата:rax а такжеrdx, размером 64 бита (8 байт). Предполагая, что x86-64 является единственной целевой платформой, какая из этих двух функций: uint64_t ...