自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除