armv8相关内容

ARM 上的面向返回编程(64 位)

我正在 ARM(64 位)上学习 Rop.因此,我正在我的 ARMv8 Cortex A-72 上测试 Rop 漏洞,以了解它在 Arm64 上的工作原理.我写了一个非常简单的c漏洞代码: #include #include 无效胜利(无符号魔法){如果(魔术== 0xdeadbeef)printf(“我不应该被召唤!\n");}无效漏洞(){字符缓冲区[80];printf("Buffer a ..
发布时间:2021-11-17 22:46:25 其他开发

AOSP Build TARGET_PRODUCT 失败

我正在尝试使用 AOSP 构建外部工具.我的操作系统是 Linux,发行版 ArchLinux (i3wm),但为了编译 AOSP,我在 Docker 中使用 Ubuntu (https://android.googlesource.com/platform/build/+/master/tools/docker) 第一步: # 初始化仓库回购初始化 -u https://android. ..
发布时间:2021-11-17 22:26:45 其他开发

ARM v8 中的 LDUR 和 STUR

我上过几门涉及 ARMv8 汇编的课程,但是两位老师都以不同的方式描述了 LDUR/STUR 指令,现在我已经迷失了方向.有人可以帮忙澄清一下吗? 如果我有指令: LDUR R3, [R1, #8] 我会将答案放在 R3 中,但是我从 R1 中得到了什么以及偏移量如何运作?这就像一个逻辑转变吗?ARM 手册将其描述为“字节偏移".但随后没有描述该偏移量如何在 R1 上发挥作用.我是否移动 ..
发布时间:2021-11-17 22:12:10 其他开发

当我尝试在 Armv8 程序集中分配数组时执行冻结

所以我正在汇编编程,这只是一个简单的代码,所以我可以学习如何分配数组,以便以后在 NEON 编程中使用它们. ASM_FUNC(FPE).数据.balign 8数组:.skip 80数组1:.word 10,20,30,40.文本ldr x0,=数组移动 x1,#10查看:cmp x1,#1循环b 退出环形:str x1,[x0],#8//将x1中的值存入x0并移动地址+8个字节sub x1,x ..
发布时间:2021-11-17 22:03:31 其他开发

ARM 上的面向返回编程(64 位)

我正在 ARM(64 位)上学习 Rop.所以我正在我的 ARMv8 Cortex A-72 上测试 Rop 漏洞,以了解它是如何在 Arm64 上工作的.我写了一个非常简单的c漏洞代码: #include #include 无效胜利(无符号魔法){如果(魔术== 0xdeadbeef)printf("我不应该被召唤!\n");}无效漏洞(){字符缓冲区[80];printf("Buffer a ..
发布时间:2021-07-17 20:37:24 其他开发

Raspberry Pi 4上的HugePages

我需要有关在运行raspberry pi OS 64位的raspberry pi 4上管理Hugepages的帮助. 我在网上找不到很多可靠的信息. 首先,我重新编译了启用 Memory Management options ---> Transparent Hugepage Support 选项的内核源代码.当我运行命令时: grep -i巨大的/proc/meminfo 输出为 ..
发布时间:2021-05-29 22:17:13 服务器开发

当我尝试在Armv8程序集中分配数组时,执行冻结

所以我一直在编程,这只是一个简单的代码,所以我可以学习如何分配数组以便以后在NEON编程中使用它们. ASM_FUNC(FPE).数据.balign 8数组:.skip 80array1:.word 10,20,30,40.文本ldr x0,=数组mov x1,#10查看:cmp x1,#1bne循环b出口环形:str x1,[x0],#8//将x1中的值存储到x0中并将地址+8字节移动sub ..
发布时间:2021-04-09 19:24:19 其他开发

如何在iOS上运行时确定ARMv8功能?

我正在尝试确定iOS上运行时可选的ARMv8 cpu功能。在OS X桌面上,如i686,x86_64,PPC和PPC64,我们可以使用 sysctl 。例如,请参阅 PR 3108,MacOS X上的无SIGILL处理器功能检测 。 “无SIGILL处理器功能”部分非常重要,因为 SIGILL - 基于功能的探测功能会破坏Apple平台上的内存。我遵循的至少三个项目都遇到了问题,包括Cryp ..
发布时间:2018-09-03 18:15:19 移动开发