2023-01-01から1ヶ月間の記事一覧
Linux(tag v5.4)のソースコードリーディングをしていたときに面白いと思ったマクロのメモ. array_index_nospec include/linux/nospec.hで以下のように定義される. /* * array_index_nospec - sanitize an array index after a bounds check * * For a code…
Linux(tag v5.4)のソースコードリーディングをしていたときに面白いと思った関数のメモ. __chk_range_not_ok() arch/x86/include/asm/uaccess.hにて以下のように定義される. static inline bool __chk_range_not_ok(unsigned long addr, unsigned long siz…