- 博客(10)
- 收藏
- 关注
转载 iOS 逆向之ARM汇编
最近对iOS逆向工程很感兴趣。目前iOS逆向的书籍有: 《Hacking and Securing IOS Applications》, 《iOS Hacker's Handbook》中文书籍有《iOS应用逆向工程:分析与实战》中文博客有: 程序员念茜的《iOS安全攻防系列》 英文博客有:Prateek Gianchandani的iOS 安全系列博客这些资料中都涉及到有ARM汇编,
2015-05-29 07:42:26 1267 2
转载 ARM 64位处理器架构ARMv8技术浅析
当地时间10月25-27日,ARM在美国加州圣克拉拉举行了一场技术大会“ARM TechCon 2011”,正式宣布了自己的第一款64位处理器架构“ARMv8”。ARM公司院士、首席架构师Richard Grisenthwaite随即对新架构做了比较深入的技术讲解。 ARM表示,ARMv8 ISA(指令集架构)的引入只是其64位产品发展途中的第一步,计划今年提供GNU工具和64位L
2015-05-28 20:36:45 6861 1
转载 ARMv8 與 Linux的新手筆記
ARMv8 與 Linux的新手筆記ARMv8 與 Linux的新手筆記by lodahlchou@gmail.com從iPhone 5S採用ARMv8處理器架構後,對於ARMv8 64bits的相關討論很多,也受到大家關注,Google也如預期在2014年底前推出了Android Lollipop (也就是Android 5.0) 操作環境.(官方網站http://www
2015-05-28 20:29:24 3779 1
转载 Linux内核剖析 之 内核同步
主要内容 1、内核请求何时以交错(interleave)的方式执行以及交错程度如何。 2、内核所实现的基本同步机制。 3、通常情况下如何使用内核提供的同步机制。内核如何为不同的请求服务 哪些服务? ====>>> 为了更好地理解内核是如何执行的,我们把内核看做必须满足两种请求的侍者:一种请求来自顾客,另一种请求来自数量有限的几
2015-05-28 08:48:52 2630 2
转载 CFS 调度
Linux支持三种进程调度策略,分别是SCHED_FIFO、 SCHED_RR和SCHED_NORMAL。Linux支持两种类型的进程,实时进程和普通进程。实时进程可以采用SCHED_FIFO和SCHED_RR调度策略;普通进程采用SCHED_NORMAL调度策略。 本文主要讨论普通进程的调度算法,为了描述方便,后面章节中的“进程”指“普通进程”。 从Lin
2015-05-28 07:44:55 1774 1
原创 何时进行调度
/%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//* * __schedule() is the main
2015-05-27 21:52:20 939 2
转载 nohz动态时钟
Most of the contents is from the book, but as it based on 2.6 kernel. I analysis the a new version 3.1.1. So there are some changes. ====================================Dynamic Ticks:cont
2015-05-27 08:24:47 1590
原创 wait_queue的实现和使用
/*************************************************************/引入的数据结构: wait_queue_head and wait_queue/*************************************************************/struct __wait_queue_head {
2015-05-26 08:27:31 2434
原创 分析内核问题的工具
1.objdumpobjdump -D -l vmlinux > xxx.txtobjdump --help 看常用的参数[-D disassemble ]2.gdbgdb tool 并不是只对 应用程序的gdb vmlinux ---gdb c *(address) 可以看到具体的函数和文件名gdb disassemble (function name
2015-05-24 21:07:37 1155 1
转载 armv8 ARM64 AARCH64
最近工作比较繁忙,因此论坛尽管几乎每天都登录一次,不过回贴、发帖都比较少~在除夕之前,想写点东西给各位参考,呵呵~最近在制作iOS版的CPU Dasher64,针对64位ARMv8架构。ARMv8架构与ARMv7架构比起来,变化非常大。Intel IA-32与Intel64的差别其实不大,基本上就是每条指令多了REX前缀而已~从可用寄存器角度来说,程序员可以完全使用31个通用寄
2015-05-21 22:32:44 25690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人