Combined binary.
[virt-mem.git] / HACKING
1 We build all the tools into a single virt-mem executable, in order to
2 share the most runtime.  Almost all the code between individual tools
3 is shared anyway.
4
5 lib/
6
7  - The common core of all the tools.  Library, kernel symbols, command
8    line handling, memory images, etc.
9
10 uname/
11 dmesg/
12   etc.
13
14  - The code specific to each tool, usually rather small.
15
16 mem/
17
18  - This brings everything together and links it into a single executable.
19    Other than that purpose, there is almost nothing in this directory.