注册 登录
自由的生活_软路由 返回首页

心想事成的个人空间 https://bbs.routerclub.com/?681 [收藏] [复制] [分享] [RSS]

日志

分享 GRE over IPv6
2012-9-6 17:35
gre协议在ipv6上的实现,可以跑ipv4 over ipv6,与cisco对接了。 http://lwn.net/Articles/508786/
725 次阅读|0 个评论
分享 netlink: memory mapped I/O
2012-9-6 17:29
使用mmap实现的netlink,比原来基于sendmsg实现,性能要强上不小。 http://lwn.net/Articles/512442/ 下面是测试: nfq recv: regular netlink I/O mnl recv: mmap'ed netlink I/O batch: number of batched verdicts 1400 byte UDP packets, 8 cores, NFQUEUE balancing using 4 queues, only mmap'ed RX, regular T ...
2393 次阅读|0 个评论
分享 netfilter: IPv6 NAT
2012-9-6 17:26
linux内核支持ipv6 nat又有了更新一步的进展。 http://lwn.net/Articles/514087/ 估计不久会合并进新的内核了,有了ipv6 nat ,就用不着一人一IP,可以保护自己的隐私了。 Jesper Dangaard Brouer (1): Cleaning up the IPv6 MTU checking in the IPVS xmit code, by using a common helper function __mtu_chec ...
1158 次阅读|0 个评论
分享 x32的优势
2012-9-6 17:17
是使用32位的指针在x64位的cpu上跑程序。 这样既利用了x64的更多的寄存器,也因为32位指针的长度是64位的一半,从而更有效的利用cpu的缓存。 从而使程序跑得更快,性能更好。 内核从3.4起也加入了x32的支持。 google上有一个开源项目x32-abi,目前已经完成了binutils、gcc、gdb、glibc等工具的移植。 从测试的结果来看,性 ...
782 次阅读|0 个评论
分享 mcore汇编分析
2012-8-31 22:17
我用mcore交叉编译器做了下编译测试。 发现寄存器 r15为返回地址 r2为返回值 函数调用时,根据参数多少,依次使用r2至r6寄存器 r7寄存器一般多用于保存临时变量 入栈时,一般要把寄存器的值全部保存到堆栈内。 编译命令为: mcore-elf-gcc -fshort-wchar -mbig-endian -nostdinc -fomit-frame-pointer ...
1105 次阅读|0 个评论
分享 ida反编译bin文件自动makecode 的idc脚本
2012-8-30 13:14
#include idc.idc static findCode_fix(sb, se) { auto a, c, w, d, b; c = 0; for (a=sb; ase; a=a+4) { b = Byte(a-1); // byte with jump-opcode (0xEB) d = Byte(a-2); // distance of the jump (relative to current pos), most significant byte // fix stopped MakeC ...
1349 次阅读|0 个评论
分享 ida 反编译dump文件
2012-8-30 13:03
http://chdk.wikia.com/wiki/Loading_dump_to_IDA
1090 次阅读|0 个评论
分享 反编译机器码为c代码的软件
2012-8-28 22:37
用google搜索了下,找到两个有用的免费软件,可以是ida pro 和hex-rays的替代品了。 一个是Boomerang,它是開源的,可重定向的機器代碼程序的反編譯器。 网址是:http://boomerang.sourceforge.net/ 另外一个是Reverse Engineering Compiler REC Studio是一個互動的反編譯器。 它讀取的Windows,Linux,Mac OS X或原 ...
1782 次阅读|0 个评论
分享 mips 嵌入式linux系统构建过程
2012-8-13 19:32
阅读全文 1. mips交叉编译环境搭建 2. 内核编译 3. CFE编译及其使用 3.1 CFE启动linux 3.2 CFE的使用注意 3.3 vmlinuz内核制作步骤 4. 基础系统 4.0 创建target root 目录结构 4.1 busybox编译 4.2 创建设备节点 4.3 安装rc系统 4.4 启动基本系统 ...
1958 次阅读|0 个评论

本页有 1 篇日志因作者的隐私设置或未通过审核而隐藏

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-10 10:28 , Processed in 0.251828 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

返回顶部