Blog Archive 2015 Verify the signature of a X.509 certificate Apr 09 2015 create my own repo to manage bundle of git repositories Mar 27 2015 config gerrit server behind Apache https reverse-proxy Mar 27 2015 2013 decode instruction address in OOPS to C code file:line Jul 31 2013 atomic file writing Jul 24 2013 Android Bluetooth: pairing a HID device Jul 12 2013 misc code samples Jun 30 2013 bluedroid bug fixing May 25 2013 dump_stack in Android native C code May 09 2013 Dissect Bluedroid from A2DP: Part V: Key components May 07 2013 Dissect Bluedroid from A2DP: Part IV: connect and communication May 07 2013 Dissect Bluedroid from A2DP: Part III: Init A2DP Service May 07 2013 Dissect Bluedroid from A2DP: Part II: Init Bluetooth Adapter May 04 2013 Dissect Bluedroid from A2DP Part I: use case May 03 2013 Skeleton of a Bluetooth SDIO driver Apr 23 2013 Refresh memo: how a process accesses physical memory Mar 23 2013 Read e-EDID with clock stretching Mar 11 2013 Sending a signal from Linux kernel Mar 11 2013 Resource leakage in Android Java Apk Mar 11 2013