Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
brkカーネルソースバージョン>=2.6で定義されている場所を知りたいです。それはどのcファイルにその定義が含まれていますか?grepあまり明らかにされていません。またsbrk、glibcで実装されていますか?
brk
grep
sbrk
にありmmap.cます。探す:
mmap.c
SYSCALL_DEFINE1(brk, unsigned long, brk)
マニュアルページには次のように書かれています。
Linuxでは、sbrk()はbrk()システムコールを使用するライブラリ関数として実装され、古いブレーク値を返すことができるように内部ブックキーピングを実行します。