Show newer

破案,freebsd libc 中系统调用
lib/libc/sys/open.c open -> openat -> __libc_interposing[INTERPOS_openat] -> __sys_openat
然后 Makefile 里写的,列出了系统调用名字,每个名字会生成 name.S 编译成 name.o
生成的代码在右边
代码里头会
<SYS.h>
其中 PSEUDO 展开就是
__sys_openat 定义,将 sys/syscalls.h 中定义的 SYS_openat 数值送入 eax
KERNELCALL -> int 0x80h

复习 C++ Primer 中,感觉找到内心的平静了。 :nko_whoaa:

感谢学校网课把我整成啥也不想干,与人交流觉得烦,没人说话觉得寂寞的该死状态。😀

Mizuoto to Curtain - 154pp
Sora ni Watashi no Sunshine - 133pp
circles! - 144pp
感觉自己老了(雾

Global variables define regions of memory allocated at compilation time instead of run-time.
全局变量定义内存空间,于编译时而不是运行时分配。
releases.llvm.org/9.0.0/docs/L

Cold Green Eyes ft. Roos Denayer by Station Earth + HD 185pp
Passcode 4854 -TV edit- by Yasuda Rei + HDDT 180pp

阿里学生机就Ubuntu 16.04就贼你妈离谱,你妈的php7.0 :pio_hematemesis:

Show older
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。