小编the*_*dev的帖子

32位PPC rlwinm指令

我在理解rlwinmPPC汇编指令时遇到了一些麻烦(旋转左字立即然后和屏蔽).

我试图扭转这部分功能

rlwinm r3, r3, 0, 28, 28
Run Code Online (Sandbox Code Playgroud)

我已经知道是什么了r3.r3在这种情况下是一个4字节的整数但我不确定这条指令到底rlwinm是做什么的.

顺便说一下,这是在32位机器上.

c++ assembly reverse-engineering powerpc instruction-set

2
推荐指数
1
解决办法
356
查看次数

C++删除函数

如果我有这样的功能

void check(char *buffer)
{
    //some stuff that only needs to be run once
}
Run Code Online (Sandbox Code Playgroud)

在我调用一次后,有什么方法可以从内存中删除"删除"这个功能吗?

我可以轻松地在纯ASM中执行此操作.但我想知道是否有更标准的方法.

c++ memory

-2
推荐指数
1
解决办法
101
查看次数