PKUOS - Pintos
Pintos source browser for PKU Operating System course
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
src
►
devices
block.c
block.h
ide.c
ide.h
input.c
input.h
intq.c
intq.h
kbd.c
kbd.h
partition.c
partition.h
pit.c
pit.h
rtc.c
rtc.h
serial.c
serial.h
shutdown.c
shutdown.h
speaker.c
speaker.h
timer.c
timer.h
vga.c
vga.h
►
examples
bubsort.c
cat.c
cmp.c
cp.c
echo.c
halt.c
hex-dump.c
insult.c
lineup.c
ls.c
matmult.c
mcat.c
mcp.c
mkdir.c
pwd.c
recursor.c
rm.c
shell.c
►
filesys
directory.c
directory.h
file.c
file.h
filesys.c
filesys.h
free-map.c
free-map.h
fsutil.c
fsutil.h
inode.c
inode.h
off_t.h
►
lib
►
kernel
bitmap.c
bitmap.h
console.c
console.h
debug.c
hash.c
hash.h
list.c
list.h
stdio.h
►
user
console.c
debug.c
entry.c
stdio.h
syscall.c
syscall.h
arithmetic.c
ctype.h
debug.c
debug.h
inttypes.h
limits.h
packed.h
random.c
random.h
round.h
stdarg.h
stdbool.h
stddef.h
stdint.h
stdio.c
stdio.h
stdlib.c
stdlib.h
string.c
string.h
syscall-nr.h
ustar.c
ustar.h
►
tests
►
filesys
►
base
child-syn-read.c
child-syn-wrt.c
lg-create.c
lg-full.c
lg-random.c
lg-seq-block.c
lg-seq-random.c
sm-create.c
sm-full.c
sm-random.c
sm-seq-block.c
sm-seq-random.c
syn-read.c
syn-read.h
syn-remove.c
syn-write.c
syn-write.h
►
extended
child-syn-rw.c
dir-empty-name.c
dir-mk-tree.c
dir-mkdir.c
dir-open.c
dir-over-file.c
dir-rm-cwd.c
dir-rm-parent.c
dir-rm-root.c
dir-rm-tree.c
dir-rmdir.c
dir-under-file.c
dir-vine.c
grow-create.c
grow-dir-lg.c
grow-file-size.c
grow-root-lg.c
grow-root-sm.c
grow-seq-lg.c
grow-seq-sm.c
grow-sparse.c
grow-tell.c
grow-two-files.c
mk-tree.c
mk-tree.h
syn-rw.c
syn-rw.h
tar.c
seq-test.c
seq-test.h
►
internal
list.c
stdio.c
stdlib.c
►
threads
alarm-negative.c
alarm-priority.c
alarm-simultaneous.c
alarm-wait.c
alarm-zero.c
mlfqs-block.c
mlfqs-fair.c
mlfqs-load-1.c
mlfqs-load-60.c
mlfqs-load-avg.c
mlfqs-recent-1.c
priority-change.c
priority-condvar.c
priority-donate-chain.c
priority-donate-lower.c
priority-donate-multiple.c
priority-donate-multiple2.c
priority-donate-nest.c
priority-donate-one.c
priority-donate-sema.c
priority-fifo.c
priority-preempt.c
priority-sema.c
tests.c
tests.h
►
userprog
►
no-vm
multi-oom.c
args.c
bad-jump.c
bad-jump2.c
bad-read.c
bad-read2.c
bad-write.c
bad-write2.c
boundary.c
boundary.h
child-bad.c
child-close.c
child-rox.c
child-simple.c
close-bad-fd.c
close-normal.c
close-stdin.c
close-stdout.c
close-twice.c
create-bad-ptr.c
create-bound.c
create-empty.c
create-exists.c
create-long.c
create-normal.c
create-null.c
exec-arg.c
exec-bad-ptr.c
exec-bound-2.c
exec-bound-3.c
exec-bound.c
exec-missing.c
exec-multiple.c
exec-once.c
exit.c
halt.c
multi-child-fd.c
multi-recurse.c
open-bad-ptr.c
open-boundary.c
open-empty.c
open-missing.c
open-normal.c
open-null.c
open-twice.c
read-bad-fd.c
read-bad-ptr.c
read-boundary.c
read-normal.c
read-stdout.c
read-zero.c
rox-child.c
rox-multichild.c
rox-simple.c
sc-bad-arg.c
sc-bad-sp.c
sc-boundary-2.c
sc-boundary-3.c
sc-boundary.c
wait-bad-pid.c
wait-killed.c
wait-simple.c
wait-twice.c
write-bad-fd.c
write-bad-ptr.c
write-boundary.c
write-normal.c
write-stdin.c
write-zero.c
►
vm
child-inherit.c
child-linear.c
child-mm-wrt.c
child-qsort-mm.c
child-qsort.c
child-sort.c
mmap-bad-fd.c
mmap-clean.c
mmap-close.c
mmap-exit.c
mmap-inherit.c
mmap-misalign.c
mmap-null.c
mmap-over-code.c
mmap-over-data.c
mmap-over-stk.c
mmap-overlap.c
mmap-read.c
mmap-remove.c
mmap-shuffle.c
mmap-twice.c
mmap-unmap.c
mmap-write.c
mmap-zero.c
page-linear.c
page-merge-mm.c
page-merge-par.c
page-merge-seq.c
page-merge-stk.c
page-parallel.c
page-shuffle.c
parallel-merge.c
parallel-merge.h
pt-bad-addr.c
pt-bad-read.c
pt-big-stk-obj.c
pt-grow-bad.c
pt-grow-pusha.c
pt-grow-stack.c
pt-grow-stk-sc.c
pt-write-code-2.c
pt-write-code.c
qsort.c
qsort.h
arc4.c
arc4.h
cksum.c
cksum.h
lib.c
lib.h
main.c
main.h
►
threads
flags.h
init.c
init.h
interrupt.c
interrupt.h
intr-stubs.h
io.h
loader.h
malloc.c
malloc.h
palloc.c
palloc.h
pte.h
switch.h
synch.c
synch.h
thread.c
thread.h
vaddr.h
►
userprog
exception.c
exception.h
gdt.c
gdt.h
pagedir.c
pagedir.h
process.c
process.h
syscall.c
syscall.h
tss.c
tss.h
►
utils
setitimer-helper.c
squish-pty.c
squish-unix.c
Generated on Thu Nov 4 2021 19:31:08 for PKUOS - Pintos by
1.9.2