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
Data Structures
Here are the data structures with brief descriptions:
AllocNode
AnyValue
arg_printf
arg_scanf
backcmd
buf
cmd
context
cpu
devsw
dinode
dirent
Elf_Arhdr
Elf_Arsym
Elf_Data
elfhdr
execcmd
FILE
file
FILEL
fred
FuncDef
FunStruct
gatedesc
header
inode
ioapic
LexState
LibraryFunction
listcmd
log
logheader
MacroDef
mp
mpconf
mpioapic
mpproc
Node
OutputStream
OutputStreamInfo
ParseState
pipe
pipecmd
point
proc
proghdr
redircmd
run
segdesc
spinlock
StackFrame
stat
OutputStreamInfo::StringOutputStream
superblock
Table
TableEntry
TableEntry::TableEntryPayload
taskstate
trapframe
Value
TableEntry::TableEntryPayload::ValueEntry
ValueType
ziggy
 All Data Structures