Fork me on GitHub

Article index

How to add vcs information into binary on Android
2017-05-25
android

Debug objects framework
2017-03-15
linux kernel

Kernel address space layout randomization
2017-03-13
linux kernel

Linux kernel boot process - part 3
2017-03-01
linux kernel

Linux kernel boot process - part 2
2017-02-27
linux kernel

Linux kernel boot process - part 1
2017-02-23
linux kernel

Getaddrinfo bug on Android_64
2017-02-22
android

A memory corruption bug in ConsoleKit2
2016-09-21
linux concurrency

ssh MaxStartups
2016-09-20
linux concurrency

A bug related with Android pthread mutex
2016-09-14
android pthread

LXC in Android
2016-01-31
container lxc android

Looking for a golang job
2015-12-22
go job

RFB Caching
2015-11-03
vnc

Spice简介
2015-07-09
QXL spice

Ring buffer design
2015-04-26
linux kernel trace

GEM Memory Address Management - User Mode
2014-12-23
linux drm gfx i915 gem

GEM Memory Address Management - Kernel Mode
2014-12-22
linux kernel drm gfx i915 gem

DRM Memory Ranger Allocator
2014-12-14
linux kernel drm gfx

Memory Area Management - The Slub Allocator
2014-10-16
linux kernel

Memory Area Management - The Slob Allocator
2014-07-24
linux kernel

Memory Area Management - The Slab Allocator
2014-07-14
linux kernel

The Per-CPU Page Frame Cache
2014-06-08
linux kernel

Page frame management
2014-03-30
linux kernel

Noncontignous memory allocation
2014-03-23
linux kernel

Temporary kernel mapping
2014-03-02
linux kernel

Permanent kernel mapping
2014-02-23
linux kernel

Provisional Paging Setup in Linux
2014-01-19
linux kernel intel

Memory Addressing
2014-01-01
linux kernel intel

Linux driver model
2013-11-14
linux kernel driver

Linux input subsystem
2013-11-12
linux kernel driver

Linux Touch Screen driver
2013-11-11
linux kernel driver

Linux LCD driver
2013-11-08
linux kernel driver

Hello Present
2013-10-20
go

[zz] A buddy system implement
2013-10-11
algorithm

[zz] The Go netpoller
2013-09-12
go

x86 interrupt initialization
2013-09-09
intel

[zz] The Go scheduler
2013-09-04
go

Read Groupcache
2013-08-02
go

[zz] The Happens-Before Relation
2013-07-04
multicore

[zz] Boyer-Moore
2013-07-01
algorithm

[zz] KMP
2013-07-01
algorithm

[zz] Broadcast with linked channels
2013-06-27
go

Read Go - Sync
2013-06-06
go

Read Go - Channel
2013-06-05
go

[译] Understanding the Go Memory Model
2013-05-30
go

Read Go - Schedule
2013-05-21
go

Read Go - Split Stack
2013-05-08
go

Sequential file
2013-05-02
kernel

Read Go - Map
2013-04-18
go

Read Go - GC
2013-04-08
go

Read Go - Memory
2013-03-27
go

Octeon PCIE
2013-03-07
cavium

Channel As Semaphore
2013-03-07
go

Read Revel - Harness(build)
2012-12-23
go

Read Revel - Harness(parse)
2012-12-20
go

Read Revel - Config
2012-12-18
go

Read Revel - Template
2012-12-17
go

Read Revel - Result
2012-12-10
go

Read Revel - Controller
2012-12-10
go

Read Revel - Router
2012-12-05
go

Hello Tw
2012-12-04

Ms
0001-01-01
Tw