MCPcopy Index your code
hub / github.com/DreamAndDead/CSAPP-3e-Solutions

github.com/DreamAndDead/CSAPP-3e-Solutions @v1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0 ↗ · + Follow
1,395 symbols 3,137 edges 211 files 448 documented · 32% updated 3y ago★ 1,50548 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CSAPP-3e-Solutions

Computer Systems: A Programmer's Perspective Third Edition Solutions

code

Almost all solutions has its own code piece in c/gas/yas and every code piece is tested!

Code files are classified by chapter.

More visit index page of every chapter.

make

prerequisite

  • 64bit linux machine, required by gcc -m64
  • package tcl8.5-dev & tk8.5-dev, required by chapter4 processor simulator

clone code

git clone https://github.com/DreamAndDead/CSAPP-3e-Solutions.git

cd

cd CSAPP-3e-Solutions

make

make

test, after make

make test

clean

make clean

feedback

If you encounter some problem, you can email me or comment on disqus in specific solution page:)

LICENSE

GPLv3

Core symbols most depended-on inside this repo

unix_error
called by 61
chapter8/code/csapp.c
unix_error
called by 59
chapter11/code/csapp.c
Rio_writen
called by 57
chapter11/code/csapp.c
unix_error
called by 56
chapter12/code/csapp.c
unix_error
called by 55
chapter9/code/malloc/csapp.c
unix_error
called by 55
chapter9/code/vm/csapp.c
unix_error
called by 55
chapter10/code/csapp.c
outgen_print
called by 54
chapter4/code/sim/misc/outgen.c

Shape

Function 1,272
Class 121
Enum 2

Languages

C97%
C++3%

Modules by API surface

chapter9/code/vm/csapp.c102 symbols
chapter9/code/malloc/csapp.c102 symbols
chapter8/code/csapp.c102 symbols
chapter12/code/csapp.c102 symbols
chapter11/code/csapp.c102 symbols
chapter10/code/csapp.c102 symbols
chapter4/code/sim/pipe/psim.c48 symbols
chapter4/code/sim/misc/isa.c36 symbols
chapter4/code/sim/seq/ssim.c33 symbols
chapter4/code/sim/misc/node.c28 symbols
chapter4/code/sim/misc/yas.c23 symbols
chapter6/code/mountain/fcyc2.c17 symbols

For agents

$ claude mcp add CSAPP-3e-Solutions \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact