abi

abi

文章 0 浏览 3

i386 与 AMD64 ABI 差异

在哪里可以找到 i386 和 i386 之间数据类型的所有差异。 AMD64 应用程序二进制接口 (ABI) ? 我知道 i386 ABI 中的 long 类型是 32 位的AMD64 中的 64…

月竹挽风 2024-10-30 08:49:09 1 0

编译和 ABI 有何关系?

编译和 ABI 有何关系? 编译器的唯一工作就是构建操作系统和/或其他应用程序的应用程序二进制接口(ABI)吗? 关于ABI,引用自Wikipedia: ABI 涵盖数…

2024-10-27 05:45:17 2 0

使用 MonoTouch 创建自定义 UITextField 并覆盖方法

我创建了一个带有如下背景图像的 UITextField : _tf = new CustomTextField(new RectangleF(0,0 200, 200)) _tf.BorderStyle = UITextBorderStyle.No…

彼岸花似海 2024-10-22 01:15:19 1 0

vararg 函数如何找出机器代码中的参数数量?

像 printf 这样的可变参数函数如何找出它们获得的参数数量? 参数的数量显然不会作为(隐藏)参数传递(请参阅 在此处的 asm 示例中调用 printf)。 …

你怎么敢 2024-10-21 21:16:37 4 0

可变参数在 mips 中工作

根据 mips abi,​​调用者将前几个参数放入 GPR 中以提高性能,并且不要将这些参数推送到堆栈帧中。 但是当我使用 varargs api(stdarg.h) 定义带有可…

煮茶煮酒煮时光 2024-10-20 15:24:57 3 0

函数调用时自动将结构体转换为指针

我们的项目中有一个看起来非常正常的 printf 样式函数,经过修改,%g 格式意味着打印 GUID 而不是普通的浮点类型。对于我们的例子,GUID 看起来像这样…

此岸叶落 2024-10-18 14:34:22 2 0

x86_64 va_list 结构的格式是什么?

有人有关于 x86_64 ABI(Linux 上使用的)中 va_list 表示的参考吗?我正在尝试调试一些堆栈或参数似乎已损坏的代码,这确实有助于理解我应该看到的内…

べ繥欢鉨o。 2024-10-16 17:01:31 1 0

在没有堆栈的 Linux 上进行系统调用

在 Linux i386 上,int $0x80 系统调用 ABI 使得无需有效的用户空间堆栈即可轻松执行系统调用。另一方面,vdso/vsyscall 接口需要访问堆栈。其他 Linu…

仅冇旳回忆 2024-10-16 15:23:48 1 0

什么是ABI(应用程序二进制接口)?

维基百科是这样说的: 在计算机软件中,应用程序 二进制接口(ABI)描述了 之间的低级接口 应用程序(或任何类型的)程序 和操作系统或其他 应用程序…

岁吢 2024-10-14 16:27:40 2 0

AIX 5 中的 xlc 是否支持 c++阿比?

AIX 5 中的 xlc 支持 c++ abi 吗?…

×眷恋的温暖 2024-10-14 04:52:07 4 0

为什么布尔值的大小是 1 个字节而不是 1 位?

在 C++ 中, 为什么布尔值的大小是 1 个字节而不是 1 位? 为什么没有像 4 位或 2 位整数这样的类型? 在为 CPU 编写模拟器时,我遗漏了上述内容…

为人所爱 2024-10-10 12:50:18 9 0

C 有标准的 ABI 吗?

来自其他地方的讨论: C++ 没有标准 ABI(应用程序二进制接口) 但是 C 也没有,对吧? 在任何给定的平台上它几乎都是如此。如果缺乏的话,它就无法作…

时光沙漏 2024-10-08 14:47:00 3 0

opencl支持布尔变量吗?

openCL 支持布尔变量吗?我目前正在使用 JOCL (java) 编写我的 openCL 调用代码,但我没有看到任何有关布尔值的信息。…

虐人心 2024-10-07 22:08:05 2 0

为什么 Windows64 使用与 x86-64 上所有其他操作系统不同的调用约定?

AMD 有一个 ABI 规范,描述了在 x86-64 上使用的调用约定。所有操作系统都遵循它,但 Windows 除外,它有自己的 x86-64 调用约定。为什么? 有谁知道…

胡大本事 2024-10-07 12:10:09 2 0

命名空间嵌套函数的最佳实践和语义以及 extern“C”的使用

我正在创建一个带有 C-ABI 接口的 C++ 库。 这就是 GCC 在重整方面处理外部“C”限定符的方式: namespace x { extern "C" int monkey(int x) { retur…

内心旳酸楚 2024-10-02 17:38:56 2 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文