These are my blogs

and also my life

LD_PRELOAD

2017-04-14 misc Linux Hook c

Hook 機制在不同的層面上有不同的作法 LD_PRELOAD 可以讓你預先載入自己的 shared object 檔,如此一來就可以在某些我們感興趣的 function 動手腳 // main.c #include <stdio.h> int main(void) { ... Read More

GCC Inline Assembly

2017-03-26 misc asm c

因為想要在 C 裡寫一些組合語言,所以就研究了一下怎麼寫,發現事情並不是像我想的這麼簡單故筆記之。 GCC 准許我們使用行內組語依照如下格式 asm("asm template" // 組合語言 :output operands //(optional) 輸出運算元 :input ... Read More