まさにここで私が焦点を当てているのは...
mmap(0x37aa74d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14d000) = 0x37aa74d000
strace は使用されたすべての syscall を返すとすべての人が言っていますが、私grep entry.S
とそこにあるのsys_mmap
は単にmmap
,つまりmmap
、syscall ではないということだけではありませんsys_mmap
。
では、 strace は正確には何を出力しているのでしょうか??
別の質問は、戻り値を意味すると思います= 0x37aa74d000
よね?しかし、関数に戻り値の型がない場合はどうなりますか?( void
)?