E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux2.6
Linux 2.6 下通过 ptrace 和 plt 实现用户态 API Hook
(转载兼整理)
Linux2.6
下通过ptrace和plt实现用户态APIHook这厮此文写的相当实用,不知道为啥不好好整理一下,得,我代劳了吧。作者:
[email protected]
,原文。
laokaddk
·
2011-02-18 15:17
linux
职场
hook
休闲
ptrace
platform_device
1.1platform总线、设备与驱动在
Linux2.6
的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。
xxu0123456789
·
2011-02-14 17:00
platform驱动管理机制
/blog.csdn.net/yuanlulu版权没有,但是转载请保留此段声明============================================第1章platform驱动管理机制
Linux2.6
yuanlulu
·
2011-02-14 15:00
数据结构
linux
struct
IO
resources
alignment
Linux2.6
内核的 Initrd 机制解析
Linux2.6
内核的Initrd机制解析Linux的initrd技术是一个非常普遍使用的机制,
linux2.6
内核的initrd的文件格式由原来的文件系统镜像文件转变成了cpio格式,变化不仅反映在文件格式上
bruno231
·
2011-01-24 12:00
linux
command
null
代码分析
linux内核
硬件驱动
[zz]android框架示意图
《Android系统开发》笔记1:Android系统概述Android四层架构:1.LinuxKernel&driver层a.依赖于
Linux2.6
内核,包括安全性,内存管理,进程管理,网络协议栈,驱动模型等
elprup
·
2011-01-23 11:00
框架
linux
android
虚拟机
网络应用
linux嵌入式系统中mdev的配置
busybox的mdev是一个精简了的udev管理程序,而udev是
linux2.6
内核引入的一种新的设备文件管理机制,用于取代老的devfs.udev最大的有点就是可以动态的管理/dev目录下的设备文件
guojiuming
·
2011-01-15 14:00
linux
unix
嵌入式
action
deprecated
permissions
mknod利用udev、sys动态创建linux设备结点
在
Linux2.6
内核中,devfs被认为是过时的方法,并最终被抛弃,udev取代了它。udev的一个很重要的特点就是可以动态创建设备结点。
hao507
·
2011-01-13 14:00
linux
struct
File
Module
嵌入式
Class
Linux hrtimer分析(一)
Linux2.6
中实现了一种新的定时器hrtimer。与传统定时器使用时间轮算法不同,hrtimer使用了红黑树算法。
walkingman321
·
2011-01-12 23:00
linux
timer
算法
struct
list
Linux2.6
下ESP包解析流程
前言 在
Linux2.6
中自带了ipsec的实现,可以不再使用freeswan及其变种了,freeswan通过建立ipsec*的 虚拟
cxw06023273
·
2011-01-10 15:00
数据结构
C++
c
.net
linux
Linux内核中PF_KEY协议族的实现(1)
前言 在
Linux2.6
内核中自带了PF_KEY协议族的实现,这样就不用象2.4那样打补丁来实现了。内核中PF_KEY实现要完成的功能是实现
cxw06023273
·
2011-01-10 15:00
数据结构
linux
socket
网络协议
ext
2.6内核中SNMP统计信息基本操作
前言
Linux2.6
内核中网络SNMP统计数据的处理方式和2.4相比有了比较大的变化,本文介绍2.6下的SNMP信息的操作过程。 各种
cxw06023273
·
2011-01-10 14:00
数据结构
c
.net
linux
网络协议
详解
Linux2.6
内核中基于platform机制的驱动模型
【摘要】本文以Linux2.6.25内核为例,分析了基于platform总线的驱动模型。首先介绍了Platform总线的基本概念,接着介绍了platformdevice和platformdriver的定义和加载过程,分析了其与基类device和driver的派生关系及在此过程中面向对象的设计思想。最后以ARMS3C2440中I2C控制器为例介绍了基于platform总线的驱动开发流程。【关键字】p
zhengmeifu
·
2011-01-08 19:00
c
linux
struct
function
Module
resources
Android内核和驱动篇-Android内核介绍
Android内核是基于
Linux2.6
内核的(目前最新开发版本是2.6.31),它是一个增强内核版本,除了修改部分Bug外,它提供了用于支
zhenyongyuan123
·
2011-01-08 01:00
android
linux
Flash
input
平台
linux内核
基于epoll的web server
注意了,epoll只基于
linux2.6
内核的。其他平台不能用。
ly402609921
·
2011-01-07 23:00
Web
server
struct
buffer
events
benchmarking
读
linux2.6
驱动的一点收获[转]
================================Author:taoyuetaoEmail:
[email protected]
:http://www.eetop.cn/blog/?111452006-11-21================================从2.6版本开始引入了platform这个概念,在开发底层驱动程序时,首先要确认的就是设备
muojie
·
2011-01-05 20:00
c
linux
struct
resources
linux2.6
内核ppp分析
1简介ppp协议(点到点协议),在拨号网络中应用比较广泛,逐渐在替代slip协议。ppp数据包格式为:|协议码|载荷 |填充符ppp主要有四类协议码: 10x0001-0x3fff网络层协议(ipv4,ipv6,ipx,appletalk) 20x4001-0x7fff无网络层协议参与的小载荷量传输(低整流量) 30x8001-0xbfff用于配置网络层的子协议(网络控制协议,如i
c8051f330
·
2011-01-04 19:00
linux
struct
网络
File
Class
interface
Linux2.6
内核本地提权
提权步骤: $ mkdir /tmp/exploit # Link to an suid binary, thus changing the definition of $ORIGIN. $ ln /bin/ping /tmp/exploit/target # Open a file descriptor to the target binary
王文华
·
2011-01-04 14:32
linux
职场
休闲
Linux提权
Android和四大主流手机操作系统的区别联系
Android与Linux的关系 Android是在
Linux2.6
的内核基础之上运行的,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。
isiqi
·
2010-12-30 20:00
android
linux
mobile
Symbian
Windows Mobile
Android和四大主流手机操作系统的区别联系
Android与Linux的关系Android是在
Linux2.6
的内核基础之上运行的,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。
isiqi
·
2010-12-30 20:00
Android
Symbian
Linux
Mobile
Windows
Mobile
Android和四大主流手机操作系统的区别联系
Android与Linux的关系Android是在
Linux2.6
的内核基础之上运行的,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。
isiqi
·
2010-12-30 20:00
Android
Symbian
Linux
Mobile
Windows
Mobile
linux内核对伙伴系统的改进--migrate_type
底层使用伙伴系统-buddy管理物理内存,buddy可以被证明是一种很有效的内存管理方式,但是它也拥有很多缺点,其中碎片避免的不完备性--仅仅寄托于释放时的合并操作而不考虑分配时的策略,这也许是它最大的不足,
linux2.6
izuoyan
·
2010-12-30 20:00
数据结构
linux
linux内核对伙伴系统的改进--migrate_type
底层使用伙伴系统-buddy管理物理内存,buddy可以被证明是一种很有效的内存管理方式,但是它也拥有很多缺点,其中碎片避免的不完备性--仅仅寄托于释放时的合并操作而不考虑分配时的策略,这也许是它最大的不足,
linux2.6
xitong
·
2010-12-30 20:00
linux
linux内核对伙伴系统的改进--migrate_type
底层使用伙伴系统-buddy管理物理内存,buddy可以被证明是一种很有效的内存管理方式,但是它也拥有很多缺点,其中碎片避免的不完备性--仅仅寄托于释放时的合并操作而不考虑分配时的策略,这也许是它最大的不足,
linux2.6
dog250
·
2010-12-30 20:00
数据结构
linux
list
struct
linux内核
Types
linux内核对伙伴系统的改进--migrate_type
底层使用伙伴系统-buddy管理物理内存,buddy可以被证明是一种很有效的内存管理方式,但是它也拥有很多缺点,其中碎片避免的不完备性--仅仅寄托于释放时的合并操作而不考虑分配时的策略,这也许是它最大的不足,
linux2.6
dog250
·
2010-12-30 20:00
数据结构
linux
struct
list
linux内核
Types
linux内核对伙伴系统的改进--migrate_type
底层使用伙伴系统-buddy管理物理内存,buddy可以被证明是一种很有效的内存管理方式,但是它也拥有很多缺点,其中碎片避免的不完备性--仅仅寄托于释放时的合并操作而不考虑分配时的策略,这也许是它最大的不足,
linux2.6
totoxian
·
2010-12-30 20:00
linux
linux2.6
定时器的时间轮算法分析
在
Linux2.6
的代码中,kernel/timer.c文件实现了一个通用定时器机制,使用的是时间轮算法。 每一个CPU都有一个structtvec_base结构,代表这个CPU使用的时间轮。
walkingman321
·
2010-12-27 22:00
linux
算法
timer
struct
list
null
Linux2.6
软中断分析
Linux2.6
的软中断框架与2.4相比有了一些不同:2.2之前的传统bottomhalf已经几乎没有了,任务队列被取消,软中断的调用时机也有所不同。下面分析一下2.6软中断的框架。
walkingman321
·
2010-12-18 00:00
timer
linux
框架
网络
action
中软
利用udev、sys动态创建linux设备结点
在
Linux2.6
内核中,devfs被认为是过时的方法,并最终被抛弃,udev取代了它。Devfs的一个很重要的特点就是可以动态创建设备结点。
华清远见
·
2010-12-16 14:22
linux
职场
嵌入式
休闲
利用udev、sys动态创建linux设备结点
在
Linux2.6
内核中,devfs被认为是过时的方法,并最终被抛弃,udev取代了它。Devfs的一个很重要的特点就是可以动态创建设备结点。
farsight2009
·
2010-12-16 14:00
linux
struct
Module
File
null
Class
Linux 2.6内核编译与配置安装升级
Linux系统更新了很多版本更新,我本人认为
Linux2.6
内核在Linux系统系列里很好使的文件系统,在此向大家推荐。如今技术不断更新,各种使用文件都已经淘汰。
围剿V风卷
·
2010-12-11 19:15
linux
职场
内核
编译
休闲
Linux2.6
内核的 Initrd 机制解析
1.什么是Initrd initrd的英文含义是bootloaderinitializedRAMdisk,就是由bootloader初始化的内存盘。在linux内核启动前,bootloader会将存储介质中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。在bootloader配置了initrd的情况下,内核启动被分成了两个阶段,第一阶段先
ranruoyu1003
·
2010-12-10 13:00
linux
command
null
代码分析
linux内核
硬件驱动
initrd 技术
http://blog.csdn.net/PCWUNG/archive/2010/07/15/5736971.aspx Linux的initrd技术是一个非常普遍使用的机制,
linux2.6
内核的initrd
Charistain_huang
·
2010-12-08 15:00
linux
command
null
代码分析
linux内核
硬件驱动
linux2.6
进程管理
linux2.6
进程管理
xph23
·
2010-12-04 17:00
epoll模型
Linux2.6
内核中提高网络I/O性能的新方法-epollI/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。
lastsweetop
·
2010-12-03 12:00
linux
网络
socket
asynchronous
events
linux内核
Linux 2.4与2.6 进程调度程序的分析与研究
摘要:本文分析了Linux2.4和
Linux2.6
进程调度程序,并对进程调度程序的执行时间和执行频率进行了分析和研究。
duck8884
·
2010-11-30 16:16
linux
进程
程序
调度
休闲
Linux内存管理中address_space疑惑及解答
Linux内存管理中address_space疑惑及解答在阅读
Linux2.6
的内核内存管理这一部分时,我看到page结构中的一个mapping成员,我感到很迷惑,这个成员的属性太复杂了,我们来看看:structaddress_space
laokaddk
·
2010-11-27 11:16
linux
linux
职场
休闲
address_space
Linux驱动的platform机制
从
Linux2.6
起,引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。
sfrysh
·
2010-11-26 16:00
读
linux2.6
驱动的一点收获
================================Author:taoyuetaoEmail:
[email protected]
:http://www.eetop.cn/blog/?111452006-11-21================================从2.6版本开始引入了platform这个概念,在开发底层驱动程序时,首先要确认的就是设备
armeasy
·
2010-11-25 14:00
c
linux
struct
resources
Linux 信号量 sem_init(3) (翻译 man 3)
鉴于之前man7sem_overview中提到的
Linux2.6
只支持未命名的信号量,那么就只看这部分的接口,从创建开始看起SEM_INIT(3)LinuxProgrammer'sManualSEM_INIT
scarlettsp
·
2010-11-22 15:00
linux
Semaphore
System
Access
bugs
小白学Linux之module_param()函数学习
的学习一.module_param1.为什么引入 在用户态下编程可以通过main()来传递命令行参数,而编写一个内核模块则可通过module_param()来传递命令行参数.2.module_param宏是
Linux2.6
tigerjb
·
2010-11-21 17:00
linux
Module
ubuntu
Path
makefile
终端
小白学Linux之module_param()函数学习
的学习一.module_param1.为什么引入 在用户态下编程可以通过main()来传递命令行参数,而编写一个内核模块则可通过module_param()来传递命令行参数.2.module_param宏是
Linux2.6
tigerjibo
·
2010-11-21 17:00
linux
ubuntu
Module
Path
makefile
终端
qt-extended-4.4.3在S3C6410上的移植
qt-extended-4.4.3处于开发中,暂时不放到飞凌开发板的文件系统中,不过可以使用NFS网络文件系统来进行调试和运行Qtopia4如何使用NFS网络文件系统可以参考飞凌的《OK6410开发板
LINUX2.6
yimiyangguang1314
·
2010-11-20 14:00
交叉编译环境搭建:系统: Ubuntu8..1 内核:
linux2.6
平台:2410
交叉环境搭建:系统:Ubuntu8..1 内核:
linux2.6
平台:2410注意:操作权限为非root1,安装软件包 2,降GCC版本 Ubuntu8.1gcc4.3.2 对语法要求高,编译容易出错
newnewman80
·
2010-11-17 16:00
linux2.6
内核下的一个按键中断驱动程序示例
/**********************start*******************************/#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineBUTTON_IRQ1IR
armeasy
·
2010-11-15 22:00
Linux内核中的IPSEC实现(1)
前言 在
Linux2.6
内核中自带了IPSEC的实现,这样就不用象2.4那样打补丁来实现了。该实现包括以下几个部分: PF_KEY类型套接
shaojiashuai123456
·
2010-11-15 15:00
数据结构
.net
linux
算法
C#
linux 每日学一点《vmware中linux系统时间变慢的解决》
vmware5.5linuxAS4安装好vmware后发现vmware的时间会越走越慢,是什么原因呢,以下是摘自http://blog.seety.org/everydaywork/2005/5/22/332/的介绍:
Linux2.6
zhang45xiang
·
2010-11-15 15:16
vmware
linux
时间
系统
解决
Linux 内核中的 Device Mapper 机制
Devicemapper是
Linux2.6
内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户
laokaddk
·
2010-11-13 13:59
linux
linux
职场
休闲
DeviceMapper
Linux 2.6 内核的 Initrd 机制解析
Linux的initrd技术是一个非常普遍使用的机制,
linux2.6
内核的initrd的文件格式由原来的文件系统镜像文件转变成了cpio格式,变化不仅反映在文件格式上,linux内核对这两种格式的initrd
yangzhu1982
·
2010-11-11 11:00
Android Linux 内核介绍
Android内核是基于
Linux2.6
内核的(目前最新开发版本是2.6.31),它是一个增强内核版本,除了修改部分Bug外,它提供了用于支
zhengmeifu
·
2010-11-10 14:00
android
linux
Google
Flash
平台
linux内核
Linux驱动中的platform
从
Linux2.6
内核起,引入一套新的驱动管理和注册机制:platform_device 和 platform_driver 。
izuoyan
·
2010-11-03 21:00
linux
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他