abi 相关问题

(应用程序二进制接口)指定程序,库和操作系统之间的低级接口。例如。哪些寄存器用于传递函数参数。

ABI规范中的内存布局仅适用于ABI边界吗?

ABI标准中与内存布局有关的规范通常仅适用于ABI边界,或者也适用于在翻译单元内,如果不是这样,则编译器通常会进行... ...>

回答 1 投票 2

我可以在不包含 的情况下向std :: cout写一些东西吗? [关闭]

// no #include //一些声明(用于访问stdlib abi)和初始化(用于std :: cout)int main(){std :: cout <

回答 1 投票 0

如何创建带有abi标签的整轮?

[尝试使用此setup.py:从setuptools导入setup setup(name ='bla',version ='1')从一个空项目中创建一个轮子,我使用python setup.py bdist_wheel --python调用-tag py35 ...

回答 1 投票 1

rdi寄存器用于无参数功能的目的

考虑以下简单功能:struct Foo {int a; int b; int c; int d;诠释int f; }; Foo foo(){Foo f; f.a = 1; f.b = 2; f.c = 3; f.d = 4; f.e = 5; f.f = 6;返回...

回答 1 投票 1

堆栈何时增长? OS如何知道何时增加堆栈?

注:此问题与x86_64体系结构和Linux ABI有关。启动程序时,会为堆栈分配一些空间。稍后,在程序执行期间,可以调整堆栈区域的大小(...

回答 1 投票 5

将程序链接到库,每个库使用不同的_GLIBCXX_USE_CXX11_ABI

我正在尝试编译依赖于两个库的程序(使用GCC 5.4.O)。库A是使用旧的ABI编译的,而库B是使用新的C ++ 11 ABI编译的(请参见Dual ABI)。如果...

回答 1 投票 1

CMake-以正确的顺序链接项目与C运行时目标文件

有C运行时/启动文件:crt0.o,crti.o,crtbegin.o…crtend.o,crtn.o。 crtbegin.o和crtend.o由工具链(GCC)提供crt0.o,crti.o和crtn.o由我自己在...

回答 1 投票 0

Contract functionA调用合约functionB,而functionA可以存储值

我对句柄功能值有疑问。喜欢标题..我已经知道合同的函数调用其他合同的函数取决于:addr.call(abi.encodeWithSignature(“ function(...

回答 1 投票 0

在ganache上调用函数时,Web3.py abi keyerror

我已经在remix ide中编译了我的代码。那里工作正常。我从编译细节中将字节码和aadi复制到了我的python代码中。我正在使用web3.py作为外部库。但是当我尝试...

回答 1 投票 0

为什么数据结构对齐对性能很重要?

有人可以给我一个简短而合理的解释,说明为什么编译器向数据结构中添加填充以对齐其成员?我知道这样做是为了让CPU可以访问更多数据...

回答 4 投票 27

Apk分析器在库file.so上显示问号

[在gradle中添加ABI拆分代码:android {splits {//根据ABI配置多个APK。 abi {//使每个ABI可以构建多个APK。启用true ...

回答 1 投票 0

[Android'* .so'库,当可调试标志为false(与构建变量无关)时丢失)

我们正在尝试为我们的android项目使用一些'.so'预建库。它们是:mpeg.so&lib_arch.so当gradle的debuggable标志为true时,我们的'.so'文件在'.apk'文件中可见(...

回答 1 投票 0

Linux内核如何知道应该从系统调用路径参数中读取多少字节?

我在google中搜索到,我发现Linux内核使用struct作为变量。 #define EMBEDDED_LEVELS 2结构名称idata {结构路径path; struct qstr last; struct path root; struct ...

回答 1 投票 0

在符合ABI的ARM中标记后是否需要冒号

我已经看到了在ARM中带有和不带有冒号的符号后的符号示例。是否需要冒号?我的印象是必须使用冒号,但ARM网站上的示例是...

回答 1 投票 0

以编程方式获取Android ARM处理器版本

是否可以通过编程方式检索ARM处理器版本?我正在尝试将其发送到Google Analytics(分析)。有人告诉我它在/ proc / cpuinfo文件夹中,但是我不确定如何找回它...

回答 1 投票 1

返回空字符串文字VS。返回nullptr-是否相同?

最近,我在正在使用的应用程序的公共SDK中遇到以下功能:virtual char * ExtentName(){return“”;}当我使用带/ ...的Visual Studio编译应用程序时] >

回答 1 投票 0

仿真器:INSTALL_FAILED_NO_MATCHING_ABIS

我尝试将我的应用安装到Android9 x86设备中,但失败并出现错误:INSTALL_FAILED_NO_MATCHING_ABIS我进行了很多搜索,然后尝试所有解决方案均以失败告终。添加了abiFilters和...

回答 2 投票 0

Vararg x86-64 ABI。寄存器中浮点参数的数量

我正在研究x86-64 ABI,对图3.31和图3.32中的示例有疑问:int a,b;长双ld双倍m,n; __m256 u,y; __m512 v,z; extern void func(int a,double m,...

回答 1 投票 0

为什么在Linux系统调用实现中需要“ asmlinkage”?

我现在正在学习有关Linux OS上的系统调用的信息,并且我看到每个系统调用都是通过“ asmlinkage”指令实现的。我知道这意味着该函数的每个参数都将传递给...

回答 1 投票 2

Ab拆分是否由APK捆绑替换了?

abi拆分是否由apk包替换?我创建了一个Android应用,我想通过ABI将其拆分为4个APK(x86,arm,armv7和mips)。所以我问我是否只能使用生成签名的应用程序捆绑包?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.