The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
service.go in runtime |
1273 | 56 |
firecracker.pb.go in proto |
1045 | 229 |
ioproxy.pb.go in proto/service/ioproxy/ttrpc |
896 | 53 |
types.pb.go in proto |
734 | 156 |
drivemount.pb.go in proto/service/drivemount/ttrpc |
688 | 39 |
runc_jailer.go in runtime |
518 | 27 |
local.go in firecracker-control |
446 | 20 |
service.go in agent |
440 | 23 |
drive_handler.go in runtime |
287 | 9 |
task.go in internal/vm |
245 | 12 |
fccontrol.pb.go in proto/service/fccontrol/ttrpc |
234 | 15 |
vsock.go in internal/vm |
231 | 17 |
debug.go in internal/debug |
218 | 10 |
drive_handler.go in agent |
214 | 12 |
ioproxy.go in internal/vm |
179 | 8 |
firecracker.proto in proto |
158 | - |
main.go in internal/cmd/test-bridged-tap |
145 | 5 |
types.proto in proto |
144 | - |
psutil.go in internal |
139 | 4 |
eventbridge.go in eventbridge |
131 | 7 |
main.go in agent |
123 | 2 |
helpers.go in runtime |
117 | 5 |
dir.go in internal/vm |
112 | 20 |
fsutil.go in internal |
101 | 4 |
network_test_utils.go in internal |
99 | 5 |
noop_jailer.go in runtime |
95 | 7 |
service.go in firecracker-control |
92 | 14 |
events.pb.go in proto |
91 | 22 |
config.go in config |
75 | 1 |
bundle.go in internal/bundle |
73 | 11 |
cpuset_builder.go in runtime/cpuset |
68 | 9 |
jailer.go in runtime |
65 | 1 |
common.go in internal |
64 | 3 |
cpu_template.go in internal |
47 | 3 |
ioproxy_handler.go in agent |
43 | 2 |
main.go in firecracker-control/cmd/containerd |
40 | 2 |
testutils.go in internal |
36 | 3 |
agent.go in internal/vm |
34 | 5 |
fccontrol.proto in proto/service/fccontrol |
30 | - |
client.go in firecracker-control/client |
28 | 2 |
fifo.go in internal/vm |
25 | 3 |
main.go in runtime |
23 | 2 |
network.go in runtime/firecrackeroci |
22 | 1 |
ioproxy.proto in proto/service/ioproxy |
21 | - |
annotation.go in runtime/firecrackeroci |
18 | 1 |
drivemount.proto in proto/service/drivemount |
16 | - |
error.go in internal/debug |
15 | 2 |
shim.go in internal/shim |
12 | 1 |
exchange.go in internal/event |
12 | 1 |
error.go in agent |
8 | 1 |
File | # lines | # units |
---|---|---|
firecracker.pb.go in proto |
1045 | 229 |
types.pb.go in proto |
734 | 156 |
service.go in runtime |
1273 | 56 |
ioproxy.pb.go in proto/service/ioproxy/ttrpc |
896 | 53 |
drivemount.pb.go in proto/service/drivemount/ttrpc |
688 | 39 |
runc_jailer.go in runtime |
518 | 27 |
service.go in agent |
440 | 23 |
events.pb.go in proto |
91 | 22 |
dir.go in internal/vm |
112 | 20 |
local.go in firecracker-control |
446 | 20 |
vsock.go in internal/vm |
231 | 17 |
fccontrol.pb.go in proto/service/fccontrol/ttrpc |
234 | 15 |
service.go in firecracker-control |
92 | 14 |
drive_handler.go in agent |
214 | 12 |
task.go in internal/vm |
245 | 12 |
bundle.go in internal/bundle |
73 | 11 |
debug.go in internal/debug |
218 | 10 |
cpuset_builder.go in runtime/cpuset |
68 | 9 |
drive_handler.go in runtime |
287 | 9 |
ioproxy.go in internal/vm |
179 | 8 |
There are 14 files with lines longer than 120 characters. In total, there are 106 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
firecracker.pb.go in proto |
1045 | 229 | 29 |
types.pb.go in proto |
734 | 156 | 25 |
service.go in runtime |
1273 | 56 | 19 |
fccontrol.pb.go in proto/service/fccontrol/ttrpc |
234 | 15 | 7 |
local.go in firecracker-control |
446 | 20 | 6 |
runc_jailer.go in runtime |
518 | 27 | 4 |
ioproxy.pb.go in proto/service/ioproxy/ttrpc |
896 | 53 | 3 |
service.go in agent |
440 | 23 | 3 |
service.go in firecracker-control |
92 | 14 | 3 |
drivemount.pb.go in proto/service/drivemount/ttrpc |
688 | 39 | 2 |
helpers.go in runtime |
117 | 5 | 2 |
firecracker.proto in proto |
158 | - | 1 |
noop_jailer.go in runtime |
95 | 7 | 1 |
task.go in internal/vm |
245 | 12 | 1 |