mp.c static uchar sum(uchar *addr, int len)
トップページ
jupiteroak.hatenablog.com
mp.c
https://github.com/mit-pdos/xv6-public/blob/master/mp.c#L18
static uchar sum(uchar *addr, int len) { int i, sum; sum = 0; for(i=0; i<len; i++) sum += addr[i]; return sum; }
sum関数は、先頭アドレスが引数addr・サイズがlenのメモリ領域において、各メモリ(1バイト)に格納されている値の和を求めます。