Xv6 with picoc & Linkage editor  v1.0
The project delineate mutual cohesion between c library, linkage editor ( linker), interpreter and operating system by porting the same on xv6 kernel
File List
Here is a list of all documented files with brief descriptions:
a.c [code]
asm.h [code]
bio.c [code]
bio.d [code]
bootasm.d [code]
bootmain.c [code]
bootmain.d [code]
buf.h [code]
cat.c [code]
cat.d [code]
cc500.c [code]
console.c [code]
console.d [code]
defs.h [code]
echo.c [code]
echo.d [code]
elf.h [code]
entryother.d [code]
errors.h [code]
exec.c [code]
exec.d [code]
fcntl.h [code]
file.c [code]
file.d [code]
file.h [code]
file1.c [code]
file2.c [code]
forktest.c [code]
forktest.d [code]
fs.c [code]
fs.d [code]
fs.h [code]
gelf.h [code]
grep.c [code]
grep.d [code]
hello.c [code]
ide.c [code]
ide.d [code]
init.c [code]
init.d [code]
initcode.d [code]
interpreter.h [code]
ioapic.c [code]
ioapic.d [code]
kalloc.c [code]
kalloc.d [code]
kbd.c [code]
kbd.d [code]
kbd.h [code]
kill.c [code]
kill.d [code]
lapic.c [code]
lapic.d [code]
ld.c [code]
ld.d [code]
ld.h [code]
libelf.h [code]
libfile.c [code]
libfile.d [code]
list.c [code]
ln.c [code]
ln.d [code]
log.c [code]
log.d [code]
ls.c [code]
ls.d [code]
main.c [code]
main.d [code]
memide.c [code]
memlayout.h [code]
mkdir.c [code]
mkdir.d [code]
mkfs.c [code]
mmu.h [code]
mp.c [code]
mp.d [code]
mp.h [code]
param.h [code]
PIC.h [code]
picirq.c [code]
picirq.d [code]
pipe.c [code]
pipe.d [code]
printf.c [code]
printf.d [code]
proc.c [code]
proc.d [code]
proc.h [code]
rm.c [code]
rm.d [code]
sh.c [code]
sh.d [code]
spinlock.c [code]
spinlock.d [code]
spinlock.h [code]
stat.h [code]
stressfs.c [code]
stressfs.d [code]
string.c [code]
string.d [code]
syscall.c [code]
syscall.d [code]
syscall.h [code]
sysfile.c [code]
sysfile.d [code]
sysproc.c [code]
sysproc.d [code]
test.c [code]
timer.c [code]
timer.d [code]
trap.c [code]
trap.d [code]
traps.h [code]
types.h [code]
uart.c [code]
uart.d [code]
ulib.c [code]
ulib.d [code]
umalloc.c [code]
umalloc.d [code]
user.h [code]
usertests.c [code]
vm.c [code]
vm.d [code]
wc.c [code]
wc.d [code]
x86.h [code]
zombie.c [code]
zombie.d [code]
bak/file1.c [code]
bak/file2.c [code]
include/cdefs.h [code]
include/ctype.h [code]
include/dietfeatures.h [code]
include/dietlibm.h [code]
include/dietstdio.h [code]
include/dietstring.h [code]
include/dietwarning.h [code]
include/longlong.h [code]
include/math.h [code]
include/PIC.h [code]
include/stdio.h [code]
include/string.h [code]
tests/00_assignment.c [code]
tests/01_comment.c [code]
tests/02_printf.c [code]
tests/03_struct.c [code]
tests/04_for.c [code]
tests/05_array.c [code]
tests/06_case.c [code]
tests/07_function.c [code]
tests/08_while.c [code]
tests/09_do_while.c [code]
tests/10_pointer.c [code]
tests/11_precedence.c [code]
tests/12_hashdefine.c [code]
tests/13_integer_literals.c [code]
tests/14_if.c [code]
tests/15_recursion.c [code]
tests/16_nesting.c [code]
tests/17_enum.c [code]
tests/18_include.c [code]
tests/18_include.h [code]
tests/19_pointer_arithmetic.c [code]
tests/20_pointer_comparison.c [code]
tests/21_char_array.c [code]
tests/22_floating_point.c [code]
tests/23_type_coercion.c [code]
tests/24_math_library.c [code]
tests/26_character_constants.c [code]
tests/27_sizeof.c [code]
tests/28_strings.c [code]
tests/29_array_address.c [code]
tests/30_hanoi.c [code]
tests/31_args.c [code]
tests/32_led.c [code]
tests/33_ternary_op.c [code]
tests/34_array_assignment.c [code]
tests/35_sizeof.c [code]
tests/36_array_initialisers.c [code]
tests/37_sprintf.c [code]
tests/38_multiple_array_index.c [code]
tests/39_typedef.c [code]
tests/40_stdio.c [code]
tests/41_hashif.c [code]
tests/42_function_pointer.c [code]
tests/43_void_param.c [code]
tests/44_scoped_declarations.c [code]
tests/45_empty_for.c [code]
tests/46_grep.c [code]
tests/47_switch_return.c [code]
tests/48_nested_break.c [code]
tests/49_bracket_evaluation.c [code]
tests/50_logical_second_arg.c [code]
tests/51_static.c [code]
tests/52_unnamed_enum.c [code]
tests/54_goto.c [code]
tests/quicksort.c [code]
tests/sample.c [code]
 All Data Structures