适用于 Solaris SPARC 平台的探查器(适用于 C++ 应用程序)
是否有适用于 Solaris 10 SPARC 架构的分析器可与 C++ 应用程序一起使用? 如果重要的话:我们使用 gcc 来编译我们的 c++ 源代码。…
SPARC 窗口溢出
假设我有 8 个像下图这样的窗口: http://www.sics.se/~psm/ sparcwin.gif 我就在这种情况下,WIM 指向 w7,而我在窗口 w0 中。 假设在此窗口中,我将…
输出重定向时保存堆栈指针会导致分段错误
我正在编写一个 Sparc 编译器。我的一个测试用例正常运行良好,但当输出重定向到文件时崩溃。 使用GDB,我发现这是导致段错误的行: save %sp, -800, …
执行按位 AND(SPARC 汇编)时重定位溢出?
我试图在寄存器上执行按位 AND,作为位掩码来删除最高有效位(从 0 开始计数时恰好是位 16)。但是,当我尝试使用 gcc 编译代码时,它会给出以下错误…
gcc 为不同的 SPARC 处理器预定义了哪些宏?
在不同 SPARC 处理器上运行的 GCC 编译器为 C 程序预定义了哪些宏。操作系统是Linux。 那么如何在编译时区分UltraSPARC、SuperSPARC、Niagara、SPARC6…
SPARC 架构仍然适合作为高端服务器上的 JIT 编译器目标吗?
X86 和 AMD64 是许多计算环境(桌面、服务器和超级计算机)最重要的架构。显然,JIT 编译器应该支持它们两者才能获得认可。 直到最近,SPARC 架构仍然…
反汇编的 gcc 输出似乎执行了“call 0”操作而不是“调用函数偏移”,但工作正常
我刚刚查看了从这个 C 程序中获得的一个非常简单的 SPARC 汇编输出: int addition_func(int a, int b) { return(a+b) } void main() { int a = 20 in…
Sparc 过程调用约定
我想在 Sparc 中进行一些“内联”汇编编程,我想知道如何通过寄存器传递来做到这一点。 最好用一个小例子来解释我的问题 int main() { int a = 5 int …
x86 上 SPARC 的交叉编译
我已经看到关于交叉编译器的回复 如何在 Windows 上交叉编译 C 代码以使二进制文件也可以在 Unix (Solaris/HPUX/Linux) 上运行? 我想了解如何在 x86 …
SUNWspro 编译文件 - 检测编译器版本
我有一个由 SUNWspro (Sun pro complier) 为 SPARC/Solaris 编译的文件。如何检测用于构建此二进制文件的编译器版本?…
我可以在 Sun sparc 服务器上运行 Ubuntu Enterprise Cloud 吗?
我想使用 Ubuntu Server 9.10 部署私有云。 这里有一个 -sparc iso。< /a> 我的问题是 9.10 中包含的任何云软件包是否可以在 sparc 硬件上运行?…
sparc 程序集和 %y 寄存器
我目前正在使用一台 sparc 计算机,我想知道一个数字是否是素数。 这是代码的一部分: mov 0,%y mov 3, %l1 nop nop nop sdiv %l1,2,%l3 rd %y, %l6 c…