“跳过不兼容”在蓝色基因机器上
我正在尝试在 Blue Gene 超级计算机上构建 Google Protocolbuffers 和京都柜,这是一台基于 PowerPC64 的机器,运行 Suse Linux、gcc 4.1.2。 当我编…
如何在 Mac OS X 10.5 PPC 上获取指令跟踪?
Apple 曾经将一个名为 amber 的工具作为 Xcode 2.5 的 CHUD 的一部分提供,它允许您获取进程的指令跟踪。然后,您可以将指令跟踪提供给 simg5。 simg5…
如何在 powerpc 汇编器中操作程序计数器
powerpc汇编器中这条指令的结果是什么? . = 0x100 我认为这涉及程序计数器,但是反汇编使用该指令的可执行文件,输出中会出现奇怪的情况。 这是简单…
如何在 Lion 下将 PPC/PPC64 支持添加回 Xcode 4.2?
我有一个 Lion (10.7.1) 系统,上面安装了 Xcode 4.2。假设我有一个简单的 C 程序 helloWorld.c 如下: #include main() { printf("hello, world\n");…
我如何知道 ELF 目标文件中的调试信息是什么类型?
我有一个 ELF 目标文件。我想知道它包含哪种类型的调试信息。 它是用针对 PPC 架构的 Diab 编译器(C 源代码)编译的。我很确定它是用调试符号构建的…
了解带位旋转的 PowerPC 汇编器函数
我试图移植一个遗留应用程序,它有一些基本的位移来解密缓冲区,但我迷失了这个 powerpc 代码 - 我尽力理解它并添加了注释并创建了一个伪 c 函数,但…
什么是好的基于 PPC 的 >机器<用于分析有序处理器的代码
我知道较旧的 Mac 配备了 PPC 处理器,这非常完美,但是哪些特定型号适合将 Linux 发行版放入其中呢?我已经 10 多年没有使用 Mac 了,所以我不知道该…
使用 printf 打印 float/double 会使程序崩溃
我正在为 PowerPc 实现系统调用。 我已经测试了一些 gcc 函数,它们似乎都可以工作(例如 sqrt sin cos pow printf malloc...) 我最近意识到 printf …
VxWorks 5.4 上的 Hello World、MPC 8280 (powerPC) 除外
__asm__(".data\n\t" "msg:\n\t" ".string \"Hello, world!\\n\"\n\t" "len = . - msg\n\t" ".text \n\t" "li 0,4\n\t" "li 3,1\n\t" "lis 4,msg@ha\n…
如何在 AIX/powerpc 上实现原子分配?
我正在将内核扩展移植到多处理器 PowerPC 上的 32/64 位 AIX,用 C 编写。我只需要原子读取操作和原子写入操作(我没有使用获取和添加,比较-并交换等…
中断处理程序中的浮点运算(PowerPC、VxWorks)
我还没有找到任何资源可以准确回答我在我正在开发的软件中看到的问题所试图理解的问题,所以我会在这里向天才们请教! 首先,我在 PowerPC 处理器上运…
xcode - 使用 Apple LLVM 编译器 3.0 为 PowerPC CPU 进行编译
我正在开发别人的应用程序,到目前为止他已经在 XCode 4 中构建了它。XCode 4 已经取消了对 PowerPC 架构的支持,但我们仍然希望为我们的一些用户支持…
“错误:操作数超出范围”使用 PPC 汇编器时
我使用 cygwin 在 Windows 中以“powerpc-eabi”作为目标构建了 gcc 交叉编译器/汇编器/链接器。汇编时,我收到以下错误...... code/sfiles/init_evh.…
PowerPC:如何使 div/0 结果返回零
我们正在尝试将遗留应用程序从旧的单片 RTOS 移植到 PowerPC 8360 上基于 UNIX 的 RTOS。在旧系统中,我们的大型代码库变得依赖于 1/0 返回零和 0/0 …
Qt Mac 二进制安装无法在 PowerPC/G5 上运行
我在 G5 上安装了适用于 mac 的 32 位 Cocoa 二进制文件,没有任何 Qt 应用程序可以运行,所以我卸载了它,安装了 Carbon 二进制文件,&这些应用程序…