Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 FFI 中使用 ptr::NonNull 是否有效?
铁锈具有ptr NonNull https doc rust lang org beta std ptr struct NonNull html代表非的类型NULL指针 在 FFI 中使用这种类型安全吗 是否保证具有相同的二进制表示形式 忽
Rust
FFI
ABI
nonnullable
AMD64 ABI 中的空类会发生什么情况?
我正在看AMD64 ABI http www cs tufts edu comp 40 readings amd64 abi pdf并且它似乎没有指定如何传递空类类型 对于空类成员函数 似乎this照常传递 但对于空类 Clang 生成的代
c
C11
ABI
未找到 void com.unity3d.player.UnityPlayer.nativeRestartActivityIndicator() 的实现
我是 Unity 新手 我正在尝试将 Unity 游戏 它有 ARcore 集成到本机 Android 应用程序中 我可以在新的 HelloWorld 应用程序中启动 unity 但无法在我的真实应用程序 具有其他模块 中启动 注意 当我从
Android
unitygameengine
ABI
ARCore
UnsatisfiedLinkError
手臂“版本”之间的差异? (仅限 ARMv7)
基本上我想知道ARMv7l和ARMv7之间的区别hl 我有一个带有armv7l的arm处理器 并且有很多armv7的rpmhl 我完全不知道我必须搜索什么才能获得相关信息 这个 后缀 叫什么 还有其他类型吗 他们的做法有何不同 我假设它指示
Linux
arm
cpuarchitecture
ABI
Boost 单元测试链接错误——abi 不匹配?
我正在尝试使用 boost 构建一个单元测试 但链接器抱怨缺少函数 拿这个骨架代码 define BOOST TEST DYN LINK define BOOST TEST MAIN include
c
unittesting
boost
Linker
ABI
RISC-V 调用约定的 ABI 寄存器名称
我对 RISC V ABI 寄存器名称感到困惑 例如 第 85 页的 RISC V 指令集手册 第一卷 用户级 ISA 版本 2 0 中的表 18 2 指定堆栈指针sp正在注册x14 然而 指令 addi sp zero 0 由 riscv
cpuregisters
callingconvention
ABI
RISCV
API 和 ABI 之间的区别
我是 Linux 系统编程新手 在阅读时遇到了 API 和 ABILinux系统编程 API定义 API 定义了接口 通过这些接口 一个软件可以进行通信 与源级别的另一个 ABI的定义 而 API 定义了源 接口 ABI 定义了 两者之间的
ABI
rdi 寄存器用于无参数函数的目的
考虑这个简单的函数 struct Foo int a int b int c int d int e int f Foo foo Foo f f a 1 f b 2 f c 3 f d 4 f e 5 f f 6 return f 它生成以
c
Assembly
x8664
callingconvention
ABI
Java 本机接口 (JNI) 是否受 C++ ABI 兼容性问题影响?
Java 本机接口 JNI 是否受 C ABI 兼容性问题影响 我正在开发一个 Java 应用程序 我想使用 Java 本机接口 JNI 来调用 C 库中的函数 我可以访问 C 库的代码 并且可以根据需要重建它 例如 我可以静态链接 C 运
Java
c
javanativeinterface
libstdc
ABI
如何在 DLL 边界上公开 STL 列表?
我有一个 DLL 需要访问主机应用程序中 STL 容器中存储的数据 因为 C 没有标准的 ABI 而且我想支持不同的编译器 所以应用程序和 DLL 之间的接口基本上必须保持普通旧数据 对于向量来说 这相对简单 您可以简单地返回向量的内存块
c
STL
ABI
返回元组时 GCC/Clang x86_64 C++ ABI 不匹配?
当尝试时优化 x86 64 上的返回值 https stackoverflow com q 25381736 3919155 我注意到一个奇怪的事情 即 给定代码 include
c
tuples
x8664
ABI
compilerbug
记住 x86-64 System V arg 寄存器顺序的最佳方法是什么?
我经常忘记系统调用中每个参数需要使用的寄存器 每次我忘记时我都会访问this https stackoverflow com questions 2535989 what are the calling conventions for un
Assembly
x8664
cpuregisters
callingconvention
ABI
opencl支持布尔变量吗?
openCL 支持布尔变量吗 我目前正在使用 JOCL java 编写我的 openCL 调用代码 但我没有看到任何有关布尔值的信息 tl dr 是的 但是你应该在内核函数签名中避免它 是的 但a的大小bool is not定义的 因此 它
Boolean
opencl
ABI
为什么 x86-64 使用 IA-64 C++ ABI?
From x86 64 psABI https github com hjl tools x86 psABI wiki x86 64 psABI property pdf 9 1 C 对于 C ABI 我们将使用 IA 64 C ABI 并
c
x8664
callingconvention
ABI
designdecisions
IllegalArgumentException:不支持的 ABI:Android 5.0 上的 VMRuntime.getInstructionSet() 中为 null
在我们最近更新后 在 Google Play Console 上看到我们 Unity 制作的游戏发生崩溃 超过 99 的情况发生在 Android 5 0 上 我猜这与 WebView 有关 并看到了这个相关帖子 https bugs ch
Android
UIWebView
androidwebview
ABI
facebooksdk4x
什么 ABI(如果有)限制 [u]intmax_t 的大小?
从1999年版开始 ISO C标准定义了一个标准头
c
C99
C11
ABI
为什么这个函数将RAX压入堆栈作为第一个操作?
在下面的 C 源代码汇编中 为什么RAX被压入堆栈 据我从 ABI 的了解 RAX 可以包含调用函数中的任何内容 但我们将其保存在这里 然后将堆栈向后移动 8 个字节 所以我认为堆栈上的 RAX 只与std throw bad functi
c
Assembly
x86
x8664
ABI
函数参数常量是否允许不匹配?
关于using const功能参数 https stackoverflow com questions 117293 use of const for function parameters我听说在某些 OS X 系统上参数的常量性被破坏到
c
MacOS
ABI
namemangling
IA-64 中的“GP/功能地址对”是什么意思?
GP 函数地址对 是什么意思安腾 C ABI http mentorembedded github io cxx abi abi html member pointers GP 代表什么 简短说明 gp对于所有实际方法来说 它是所有符合 I
ABI
itanium
如何在 clang(或 gcc)中解析 C++ 名称?
我正在尝试为 clang 编写一个快速而肮脏的解码器 我找到了一个一段代码 http squigglybrackets me 2013 02 11 demangling type names in clang 使用abi cxa deman
c
gcc
Clang
ABI
1
2
3
4
»