firecracker
/
Cargo.lock
1779 строк · 42.8 Кб
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "aead"
7version = "0.5.2"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
10dependencies = [
11"crypto-common",
12"generic-array",
13]
14
15[[package]]
16name = "aes"
17version = "0.8.4"
18source = "registry+https://github.com/rust-lang/crates.io-index"
19checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
20dependencies = [
21"cfg-if",
22"cipher",
23"cpufeatures",
24]
25
26[[package]]
27name = "aes-gcm"
28version = "0.10.3"
29source = "registry+https://github.com/rust-lang/crates.io-index"
30checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
31dependencies = [
32"aead",
33"aes",
34"cipher",
35"ctr",
36"ghash",
37"subtle",
38]
39
40[[package]]
41name = "aho-corasick"
42version = "1.1.2"
43source = "registry+https://github.com/rust-lang/crates.io-index"
44checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
45dependencies = [
46"memchr",
47]
48
49[[package]]
50name = "anes"
51version = "0.1.6"
52source = "registry+https://github.com/rust-lang/crates.io-index"
53checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
54
55[[package]]
56name = "anstream"
57version = "0.6.12"
58source = "registry+https://github.com/rust-lang/crates.io-index"
59checksum = "96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540"
60dependencies = [
61"anstyle",
62"anstyle-parse",
63"anstyle-query",
64"anstyle-wincon",
65"colorchoice",
66"utf8parse",
67]
68
69[[package]]
70name = "anstyle"
71version = "1.0.6"
72source = "registry+https://github.com/rust-lang/crates.io-index"
73checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
74
75[[package]]
76name = "anstyle-parse"
77version = "0.2.3"
78source = "registry+https://github.com/rust-lang/crates.io-index"
79checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
80dependencies = [
81"utf8parse",
82]
83
84[[package]]
85name = "anstyle-query"
86version = "1.0.2"
87source = "registry+https://github.com/rust-lang/crates.io-index"
88checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
89dependencies = [
90"windows-sys 0.52.0",
91]
92
93[[package]]
94name = "anstyle-wincon"
95version = "3.0.2"
96source = "registry+https://github.com/rust-lang/crates.io-index"
97checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
98dependencies = [
99"anstyle",
100"windows-sys 0.52.0",
101]
102
103[[package]]
104name = "autocfg"
105version = "1.1.0"
106source = "registry+https://github.com/rust-lang/crates.io-index"
107checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
108
109[[package]]
110name = "aws-lc-fips-sys"
111version = "0.12.3"
112source = "registry+https://github.com/rust-lang/crates.io-index"
113checksum = "7e872633d0107cd8f882b08dd9a6ee0e5bf0511da083778f666e325d597069ae"
114dependencies = [
115"bindgen 0.69.2",
116"cmake",
117"dunce",
118"fs_extra",
119"libc",
120"paste",
121]
122
123[[package]]
124name = "aws-lc-rs"
125version = "1.6.2"
126source = "registry+https://github.com/rust-lang/crates.io-index"
127checksum = "df33e4a55b03f8780ba55041bc7be91a2a8ec8c03517b0379d2d6c96d2c30d95"
128dependencies = [
129"aws-lc-fips-sys",
130"aws-lc-sys",
131"mirai-annotations",
132"paste",
133"untrusted",
134"zeroize",
135]
136
137[[package]]
138name = "aws-lc-sys"
139version = "0.13.2"
140source = "registry+https://github.com/rust-lang/crates.io-index"
141checksum = "a5f269b176dc4aeb593910fa56ed6f956cde19542e496bb0bfc1ad9a6ce18815"
142dependencies = [
143"bindgen 0.69.2",
144"cmake",
145"dunce",
146"fs_extra",
147"libc",
148"paste",
149]
150
151[[package]]
152name = "base64"
153version = "0.21.7"
154source = "registry+https://github.com/rust-lang/crates.io-index"
155checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
156
157[[package]]
158name = "bincode"
159version = "1.3.3"
160source = "registry+https://github.com/rust-lang/crates.io-index"
161checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
162dependencies = [
163"serde",
164]
165
166[[package]]
167name = "bindgen"
168version = "0.68.1"
169source = "registry+https://github.com/rust-lang/crates.io-index"
170checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078"
171dependencies = [
172"bitflags 2.4.2",
173"cexpr",
174"clang-sys",
175"lazy_static",
176"lazycell",
177"peeking_take_while",
178"proc-macro2",
179"quote",
180"regex",
181"rustc-hash",
182"shlex",
183"syn 2.0.49",
184]
185
186[[package]]
187name = "bindgen"
188version = "0.69.2"
189source = "registry+https://github.com/rust-lang/crates.io-index"
190checksum = "a4c69fae65a523209d34240b60abe0c42d33d1045d445c0839d8a4894a736e2d"
191dependencies = [
192"bitflags 2.4.2",
193"cexpr",
194"clang-sys",
195"lazy_static",
196"lazycell",
197"log",
198"peeking_take_while",
199"prettyplease",
200"proc-macro2",
201"quote",
202"regex",
203"rustc-hash",
204"shlex",
205"syn 2.0.49",
206"which",
207]
208
209[[package]]
210name = "bitflags"
211version = "1.3.2"
212source = "registry+https://github.com/rust-lang/crates.io-index"
213checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
214
215[[package]]
216name = "bitflags"
217version = "2.4.2"
218source = "registry+https://github.com/rust-lang/crates.io-index"
219checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
220
221[[package]]
222name = "cargo_toml"
223version = "0.19.1"
224source = "registry+https://github.com/rust-lang/crates.io-index"
225checksum = "3dc9f7a067415ab5058020f04c60ec7b557084dbec0e021217bbabc7a8d38d14"
226dependencies = [
227"serde",
228"toml",
229]
230
231[[package]]
232name = "cast"
233version = "0.3.0"
234source = "registry+https://github.com/rust-lang/crates.io-index"
235checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
236
237[[package]]
238name = "cc"
239version = "1.0.83"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
242dependencies = [
243"libc",
244]
245
246[[package]]
247name = "cexpr"
248version = "0.6.0"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
251dependencies = [
252"nom",
253]
254
255[[package]]
256name = "cfg-if"
257version = "1.0.0"
258source = "registry+https://github.com/rust-lang/crates.io-index"
259checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
260
261[[package]]
262name = "ciborium"
263version = "0.2.2"
264source = "registry+https://github.com/rust-lang/crates.io-index"
265checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
266dependencies = [
267"ciborium-io",
268"ciborium-ll",
269"serde",
270]
271
272[[package]]
273name = "ciborium-io"
274version = "0.2.2"
275source = "registry+https://github.com/rust-lang/crates.io-index"
276checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
277
278[[package]]
279name = "ciborium-ll"
280version = "0.2.2"
281source = "registry+https://github.com/rust-lang/crates.io-index"
282checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
283dependencies = [
284"ciborium-io",
285"half",
286]
287
288[[package]]
289name = "cipher"
290version = "0.4.4"
291source = "registry+https://github.com/rust-lang/crates.io-index"
292checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
293dependencies = [
294"crypto-common",
295"inout",
296]
297
298[[package]]
299name = "clang-sys"
300version = "1.7.0"
301source = "registry+https://github.com/rust-lang/crates.io-index"
302checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"
303dependencies = [
304"glob",
305"libc",
306"libloading",
307]
308
309[[package]]
310name = "clap"
311version = "4.5.1"
312source = "registry+https://github.com/rust-lang/crates.io-index"
313checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da"
314dependencies = [
315"clap_builder",
316"clap_derive",
317]
318
319[[package]]
320name = "clap-num"
321version = "1.1.1"
322source = "registry+https://github.com/rust-lang/crates.io-index"
323checksum = "0e063d263364859dc54fb064cedb7c122740cd4733644b14b176c097f51e8ab7"
324dependencies = [
325"num-traits",
326]
327
328[[package]]
329name = "clap_builder"
330version = "4.5.1"
331source = "registry+https://github.com/rust-lang/crates.io-index"
332checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb"
333dependencies = [
334"anstream",
335"anstyle",
336"clap_lex",
337"strsim",
338]
339
340[[package]]
341name = "clap_derive"
342version = "4.5.0"
343source = "registry+https://github.com/rust-lang/crates.io-index"
344checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47"
345dependencies = [
346"heck",
347"proc-macro2",
348"quote",
349"syn 2.0.49",
350]
351
352[[package]]
353name = "clap_lex"
354version = "0.7.0"
355source = "registry+https://github.com/rust-lang/crates.io-index"
356checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
357
358[[package]]
359name = "clippy-tracing"
360version = "0.1.0"
361dependencies = [
362"clap",
363"itertools 0.12.1",
364"proc-macro2",
365"quote",
366"syn 2.0.49",
367"uuid",
368"walkdir",
369]
370
371[[package]]
372name = "cmake"
373version = "0.1.50"
374source = "registry+https://github.com/rust-lang/crates.io-index"
375checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130"
376dependencies = [
377"cc",
378]
379
380[[package]]
381name = "colorchoice"
382version = "1.0.0"
383source = "registry+https://github.com/rust-lang/crates.io-index"
384checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
385
386[[package]]
387name = "cpu-template-helper"
388version = "1.7.0-dev"
389dependencies = [
390"clap",
391"displaydoc",
392"libc",
393"log-instrument",
394"serde",
395"serde_json",
396"thiserror",
397"utils",
398"vmm",
399]
400
401[[package]]
402name = "cpufeatures"
403version = "0.2.12"
404source = "registry+https://github.com/rust-lang/crates.io-index"
405checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
406dependencies = [
407"libc",
408]
409
410[[package]]
411name = "crc64"
412version = "2.0.0"
413source = "registry+https://github.com/rust-lang/crates.io-index"
414checksum = "2707e3afba5e19b75d582d88bc79237418f2a2a2d673d01cf9b03633b46e98f3"
415
416[[package]]
417name = "criterion"
418version = "0.5.1"
419source = "registry+https://github.com/rust-lang/crates.io-index"
420checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
421dependencies = [
422"anes",
423"cast",
424"ciborium",
425"clap",
426"criterion-plot",
427"is-terminal",
428"itertools 0.10.5",
429"num-traits",
430"once_cell",
431"oorandom",
432"regex",
433"serde",
434"serde_derive",
435"serde_json",
436"tinytemplate",
437"walkdir",
438]
439
440[[package]]
441name = "criterion-plot"
442version = "0.5.0"
443source = "registry+https://github.com/rust-lang/crates.io-index"
444checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
445dependencies = [
446"cast",
447"itertools 0.10.5",
448]
449
450[[package]]
451name = "crunchy"
452version = "0.2.2"
453source = "registry+https://github.com/rust-lang/crates.io-index"
454checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
455
456[[package]]
457name = "crypto-common"
458version = "0.1.6"
459source = "registry+https://github.com/rust-lang/crates.io-index"
460checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
461dependencies = [
462"generic-array",
463"typenum",
464]
465
466[[package]]
467name = "ctr"
468version = "0.9.2"
469source = "registry+https://github.com/rust-lang/crates.io-index"
470checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
471dependencies = [
472"cipher",
473]
474
475[[package]]
476name = "derive_more"
477version = "0.99.17"
478source = "registry+https://github.com/rust-lang/crates.io-index"
479checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
480dependencies = [
481"proc-macro2",
482"quote",
483"syn 1.0.109",
484]
485
486[[package]]
487name = "device_tree"
488version = "1.1.0"
489source = "registry+https://github.com/rust-lang/crates.io-index"
490checksum = "f18f717c5c7c2e3483feb64cccebd077245ad6d19007c2db0fd341d38595353c"
491
492[[package]]
493name = "displaydoc"
494version = "0.2.4"
495source = "registry+https://github.com/rust-lang/crates.io-index"
496checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
497dependencies = [
498"proc-macro2",
499"quote",
500"syn 2.0.49",
501]
502
503[[package]]
504name = "dunce"
505version = "1.0.4"
506source = "registry+https://github.com/rust-lang/crates.io-index"
507checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
508
509[[package]]
510name = "either"
511version = "1.10.0"
512source = "registry+https://github.com/rust-lang/crates.io-index"
513checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
514
515[[package]]
516name = "env_filter"
517version = "0.1.0"
518source = "registry+https://github.com/rust-lang/crates.io-index"
519checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea"
520dependencies = [
521"log",
522"regex",
523]
524
525[[package]]
526name = "env_logger"
527version = "0.11.2"
528source = "registry+https://github.com/rust-lang/crates.io-index"
529checksum = "6c012a26a7f605efc424dd53697843a72be7dc86ad2d01f7814337794a12231d"
530dependencies = [
531"anstream",
532"anstyle",
533"env_filter",
534"humantime",
535"log",
536]
537
538[[package]]
539name = "equivalent"
540version = "1.0.1"
541source = "registry+https://github.com/rust-lang/crates.io-index"
542checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
543
544[[package]]
545name = "errno"
546version = "0.3.8"
547source = "registry+https://github.com/rust-lang/crates.io-index"
548checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
549dependencies = [
550"libc",
551"windows-sys 0.52.0",
552]
553
554[[package]]
555name = "event-manager"
556version = "0.4.0"
557source = "registry+https://github.com/rust-lang/crates.io-index"
558checksum = "90b16fe5161a1160c9c7cece9f7504f2412ef5e2c0643d1e322eccf37692a42b"
559dependencies = [
560"libc",
561"vmm-sys-util",
562]
563
564[[package]]
565name = "firecracker"
566version = "1.7.0-dev"
567dependencies = [
568"bincode",
569"cargo_toml",
570"displaydoc",
571"event-manager",
572"libc",
573"log-instrument",
574"micro_http",
575"regex",
576"seccompiler",
577"serde",
578"serde_derive",
579"serde_json",
580"thiserror",
581"timerfd",
582"userfaultfd 0.8.1",
583"utils",
584"vmm",
585]
586
587[[package]]
588name = "fs_extra"
589version = "1.3.0"
590source = "registry+https://github.com/rust-lang/crates.io-index"
591checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
592
593[[package]]
594name = "generic-array"
595version = "0.14.7"
596source = "registry+https://github.com/rust-lang/crates.io-index"
597checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
598dependencies = [
599"typenum",
600"version_check",
601]
602
603[[package]]
604name = "getrandom"
605version = "0.2.12"
606source = "registry+https://github.com/rust-lang/crates.io-index"
607checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
608dependencies = [
609"cfg-if",
610"libc",
611"wasi",
612]
613
614[[package]]
615name = "ghash"
616version = "0.5.0"
617source = "registry+https://github.com/rust-lang/crates.io-index"
618checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40"
619dependencies = [
620"opaque-debug",
621"polyval",
622]
623
624[[package]]
625name = "glob"
626version = "0.3.1"
627source = "registry+https://github.com/rust-lang/crates.io-index"
628checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
629
630[[package]]
631name = "half"
632version = "2.3.1"
633source = "registry+https://github.com/rust-lang/crates.io-index"
634checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872"
635dependencies = [
636"cfg-if",
637"crunchy",
638]
639
640[[package]]
641name = "hashbrown"
642version = "0.14.3"
643source = "registry+https://github.com/rust-lang/crates.io-index"
644checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
645
646[[package]]
647name = "heck"
648version = "0.4.1"
649source = "registry+https://github.com/rust-lang/crates.io-index"
650checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
651
652[[package]]
653name = "hermit-abi"
654version = "0.3.6"
655source = "registry+https://github.com/rust-lang/crates.io-index"
656checksum = "bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd"
657
658[[package]]
659name = "home"
660version = "0.5.9"
661source = "registry+https://github.com/rust-lang/crates.io-index"
662checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
663dependencies = [
664"windows-sys 0.52.0",
665]
666
667[[package]]
668name = "humantime"
669version = "2.1.0"
670source = "registry+https://github.com/rust-lang/crates.io-index"
671checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
672
673[[package]]
674name = "indexmap"
675version = "2.2.3"
676source = "registry+https://github.com/rust-lang/crates.io-index"
677checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177"
678dependencies = [
679"equivalent",
680"hashbrown",
681]
682
683[[package]]
684name = "inout"
685version = "0.1.3"
686source = "registry+https://github.com/rust-lang/crates.io-index"
687checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
688dependencies = [
689"generic-array",
690]
691
692[[package]]
693name = "io-lifetimes"
694version = "1.0.11"
695source = "registry+https://github.com/rust-lang/crates.io-index"
696checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
697dependencies = [
698"hermit-abi",
699"libc",
700"windows-sys 0.48.0",
701]
702
703[[package]]
704name = "is-terminal"
705version = "0.4.12"
706source = "registry+https://github.com/rust-lang/crates.io-index"
707checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
708dependencies = [
709"hermit-abi",
710"libc",
711"windows-sys 0.52.0",
712]
713
714[[package]]
715name = "itertools"
716version = "0.10.5"
717source = "registry+https://github.com/rust-lang/crates.io-index"
718checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
719dependencies = [
720"either",
721]
722
723[[package]]
724name = "itertools"
725version = "0.12.1"
726source = "registry+https://github.com/rust-lang/crates.io-index"
727checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
728dependencies = [
729"either",
730]
731
732[[package]]
733name = "itoa"
734version = "1.0.10"
735source = "registry+https://github.com/rust-lang/crates.io-index"
736checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
737
738[[package]]
739name = "jailer"
740version = "1.7.0-dev"
741dependencies = [
742"libc",
743"log-instrument",
744"nix",
745"regex",
746"thiserror",
747"utils",
748]
749
750[[package]]
751name = "kvm-bindings"
752version = "0.7.0"
753source = "git+https://github.com/firecracker-microvm/kvm-bindings?tag=v0.7.0-2#60cc04e2658646516f4e763eca77fbfa1cf5ec1f"
754dependencies = [
755"serde",
756"serde-big-array",
757"vmm-sys-util",
758]
759
760[[package]]
761name = "kvm-ioctls"
762version = "0.16.0"
763source = "registry+https://github.com/rust-lang/crates.io-index"
764checksum = "9002dff009755414f22b962ec6ae6980b07d6d8b06e5297b1062019d72bd6a8c"
765dependencies = [
766"bitflags 2.4.2",
767"kvm-bindings",
768"libc",
769"vmm-sys-util",
770]
771
772[[package]]
773name = "lazy_static"
774version = "1.4.0"
775source = "registry+https://github.com/rust-lang/crates.io-index"
776checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
777
778[[package]]
779name = "lazycell"
780version = "1.3.0"
781source = "registry+https://github.com/rust-lang/crates.io-index"
782checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
783
784[[package]]
785name = "libc"
786version = "0.2.153"
787source = "registry+https://github.com/rust-lang/crates.io-index"
788checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
789
790[[package]]
791name = "libloading"
792version = "0.8.1"
793source = "registry+https://github.com/rust-lang/crates.io-index"
794checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161"
795dependencies = [
796"cfg-if",
797"windows-sys 0.48.0",
798]
799
800[[package]]
801name = "libm"
802version = "0.2.8"
803source = "registry+https://github.com/rust-lang/crates.io-index"
804checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
805
806[[package]]
807name = "linux-loader"
808version = "0.10.0"
809source = "registry+https://github.com/rust-lang/crates.io-index"
810checksum = "132a531b85b3a164012ab682c72f8f2cce7757f187be5f60782fd2b4cda9cb34"
811dependencies = [
812"vm-memory 0.13.1",
813]
814
815[[package]]
816name = "linux-raw-sys"
817version = "0.3.8"
818source = "registry+https://github.com/rust-lang/crates.io-index"
819checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
820
821[[package]]
822name = "linux-raw-sys"
823version = "0.4.13"
824source = "registry+https://github.com/rust-lang/crates.io-index"
825checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
826
827[[package]]
828name = "log"
829version = "0.4.20"
830source = "registry+https://github.com/rust-lang/crates.io-index"
831checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
832dependencies = [
833"serde",
834]
835
836[[package]]
837name = "log-instrument"
838version = "0.3.0"
839dependencies = [
840"env_logger",
841"log",
842"log-instrument-macros",
843]
844
845[[package]]
846name = "log-instrument-macros"
847version = "0.1.0"
848dependencies = [
849"proc-macro2",
850"quote",
851"syn 2.0.49",
852]
853
854[[package]]
855name = "memchr"
856version = "2.7.1"
857source = "registry+https://github.com/rust-lang/crates.io-index"
858checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
859
860[[package]]
861name = "memfd"
862version = "0.6.4"
863source = "registry+https://github.com/rust-lang/crates.io-index"
864checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64"
865dependencies = [
866"rustix 0.38.30",
867]
868
869[[package]]
870name = "micro_http"
871version = "0.1.0"
872source = "git+https://github.com/firecracker-microvm/micro-http#7e2684d77930f8b06c3c085691e5c50202d06633"
873dependencies = [
874"libc",
875"vmm-sys-util",
876]
877
878[[package]]
879name = "minimal-lexical"
880version = "0.2.1"
881source = "registry+https://github.com/rust-lang/crates.io-index"
882checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
883
884[[package]]
885name = "mirai-annotations"
886version = "1.12.0"
887source = "registry+https://github.com/rust-lang/crates.io-index"
888checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1"
889
890[[package]]
891name = "nix"
892version = "0.27.1"
893source = "registry+https://github.com/rust-lang/crates.io-index"
894checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
895dependencies = [
896"bitflags 2.4.2",
897"cfg-if",
898"libc",
899]
900
901[[package]]
902name = "nom"
903version = "7.1.3"
904source = "registry+https://github.com/rust-lang/crates.io-index"
905checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
906dependencies = [
907"memchr",
908"minimal-lexical",
909]
910
911[[package]]
912name = "num-traits"
913version = "0.2.18"
914source = "registry+https://github.com/rust-lang/crates.io-index"
915checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
916dependencies = [
917"autocfg",
918"libm",
919]
920
921[[package]]
922name = "once_cell"
923version = "1.19.0"
924source = "registry+https://github.com/rust-lang/crates.io-index"
925checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
926
927[[package]]
928name = "oorandom"
929version = "11.1.3"
930source = "registry+https://github.com/rust-lang/crates.io-index"
931checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
932
933[[package]]
934name = "opaque-debug"
935version = "0.3.0"
936source = "registry+https://github.com/rust-lang/crates.io-index"
937checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
938
939[[package]]
940name = "paste"
941version = "1.0.14"
942source = "registry+https://github.com/rust-lang/crates.io-index"
943checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
944
945[[package]]
946name = "peeking_take_while"
947version = "0.1.2"
948source = "registry+https://github.com/rust-lang/crates.io-index"
949checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
950
951[[package]]
952name = "polyval"
953version = "0.6.1"
954source = "registry+https://github.com/rust-lang/crates.io-index"
955checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb"
956dependencies = [
957"cfg-if",
958"cpufeatures",
959"opaque-debug",
960"universal-hash",
961]
962
963[[package]]
964name = "ppv-lite86"
965version = "0.2.17"
966source = "registry+https://github.com/rust-lang/crates.io-index"
967checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
968
969[[package]]
970name = "prettyplease"
971version = "0.2.16"
972source = "registry+https://github.com/rust-lang/crates.io-index"
973checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5"
974dependencies = [
975"proc-macro2",
976"syn 2.0.49",
977]
978
979[[package]]
980name = "proc-macro2"
981version = "1.0.78"
982source = "registry+https://github.com/rust-lang/crates.io-index"
983checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
984dependencies = [
985"unicode-ident",
986]
987
988[[package]]
989name = "proptest"
990version = "1.4.0"
991source = "registry+https://github.com/rust-lang/crates.io-index"
992checksum = "31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf"
993dependencies = [
994"bitflags 2.4.2",
995"lazy_static",
996"num-traits",
997"rand",
998"rand_chacha",
999"rand_xorshift",
1000"regex-syntax",
1001"unarray",
1002]
1003
1004[[package]]
1005name = "quote"
1006version = "1.0.35"
1007source = "registry+https://github.com/rust-lang/crates.io-index"
1008checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
1009dependencies = [
1010"proc-macro2",
1011]
1012
1013[[package]]
1014name = "rand"
1015version = "0.8.5"
1016source = "registry+https://github.com/rust-lang/crates.io-index"
1017checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
1018dependencies = [
1019"libc",
1020"rand_chacha",
1021"rand_core",
1022]
1023
1024[[package]]
1025name = "rand_chacha"
1026version = "0.3.1"
1027source = "registry+https://github.com/rust-lang/crates.io-index"
1028checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
1029dependencies = [
1030"ppv-lite86",
1031"rand_core",
1032]
1033
1034[[package]]
1035name = "rand_core"
1036version = "0.6.4"
1037source = "registry+https://github.com/rust-lang/crates.io-index"
1038checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
1039dependencies = [
1040"getrandom",
1041]
1042
1043[[package]]
1044name = "rand_xorshift"
1045version = "0.3.0"
1046source = "registry+https://github.com/rust-lang/crates.io-index"
1047checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f"
1048dependencies = [
1049"rand_core",
1050]
1051
1052[[package]]
1053name = "rebase-snap"
1054version = "1.7.0-dev"
1055dependencies = [
1056"displaydoc",
1057"libc",
1058"log-instrument",
1059"thiserror",
1060"utils",
1061]
1062
1063[[package]]
1064name = "regex"
1065version = "1.10.3"
1066source = "registry+https://github.com/rust-lang/crates.io-index"
1067checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
1068dependencies = [
1069"aho-corasick",
1070"memchr",
1071"regex-automata",
1072"regex-syntax",
1073]
1074
1075[[package]]
1076name = "regex-automata"
1077version = "0.4.5"
1078source = "registry+https://github.com/rust-lang/crates.io-index"
1079checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
1080dependencies = [
1081"aho-corasick",
1082"memchr",
1083"regex-syntax",
1084]
1085
1086[[package]]
1087name = "regex-syntax"
1088version = "0.8.2"
1089source = "registry+https://github.com/rust-lang/crates.io-index"
1090checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
1091
1092[[package]]
1093name = "rustc-hash"
1094version = "1.1.0"
1095source = "registry+https://github.com/rust-lang/crates.io-index"
1096checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
1097
1098[[package]]
1099name = "rustix"
1100version = "0.37.27"
1101source = "registry+https://github.com/rust-lang/crates.io-index"
1102checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2"
1103dependencies = [
1104"bitflags 1.3.2",
1105"errno",
1106"io-lifetimes",
1107"libc",
1108"linux-raw-sys 0.3.8",
1109"windows-sys 0.48.0",
1110]
1111
1112[[package]]
1113name = "rustix"
1114version = "0.38.30"
1115source = "registry+https://github.com/rust-lang/crates.io-index"
1116checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
1117dependencies = [
1118"bitflags 2.4.2",
1119"errno",
1120"libc",
1121"linux-raw-sys 0.4.13",
1122"windows-sys 0.52.0",
1123]
1124
1125[[package]]
1126name = "ryu"
1127version = "1.0.17"
1128source = "registry+https://github.com/rust-lang/crates.io-index"
1129checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
1130
1131[[package]]
1132name = "same-file"
1133version = "1.0.6"
1134source = "registry+https://github.com/rust-lang/crates.io-index"
1135checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
1136dependencies = [
1137"winapi-util",
1138]
1139
1140[[package]]
1141name = "seccompiler"
1142version = "1.7.0-dev"
1143dependencies = [
1144"bincode",
1145"displaydoc",
1146"libc",
1147"log-instrument",
1148"serde",
1149"serde_json",
1150"thiserror",
1151"utils",
1152]
1153
1154[[package]]
1155name = "semver"
1156version = "1.0.22"
1157source = "registry+https://github.com/rust-lang/crates.io-index"
1158checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
1159dependencies = [
1160"serde",
1161]
1162
1163[[package]]
1164name = "serde"
1165version = "1.0.196"
1166source = "registry+https://github.com/rust-lang/crates.io-index"
1167checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
1168dependencies = [
1169"serde_derive",
1170]
1171
1172[[package]]
1173name = "serde-big-array"
1174version = "0.5.1"
1175source = "registry+https://github.com/rust-lang/crates.io-index"
1176checksum = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f"
1177dependencies = [
1178"serde",
1179]
1180
1181[[package]]
1182name = "serde_derive"
1183version = "1.0.196"
1184source = "registry+https://github.com/rust-lang/crates.io-index"
1185checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
1186dependencies = [
1187"proc-macro2",
1188"quote",
1189"syn 2.0.49",
1190]
1191
1192[[package]]
1193name = "serde_json"
1194version = "1.0.113"
1195source = "registry+https://github.com/rust-lang/crates.io-index"
1196checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
1197dependencies = [
1198"itoa",
1199"ryu",
1200"serde",
1201]
1202
1203[[package]]
1204name = "serde_spanned"
1205version = "0.6.5"
1206source = "registry+https://github.com/rust-lang/crates.io-index"
1207checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
1208dependencies = [
1209"serde",
1210]
1211
1212[[package]]
1213name = "shlex"
1214version = "1.3.0"
1215source = "registry+https://github.com/rust-lang/crates.io-index"
1216checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
1217
1218[[package]]
1219name = "slab"
1220version = "0.4.9"
1221source = "registry+https://github.com/rust-lang/crates.io-index"
1222checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
1223dependencies = [
1224"autocfg",
1225]
1226
1227[[package]]
1228name = "smallvec"
1229version = "1.13.1"
1230source = "registry+https://github.com/rust-lang/crates.io-index"
1231checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
1232
1233[[package]]
1234name = "snapshot-editor"
1235version = "1.7.0-dev"
1236dependencies = [
1237"clap",
1238"clap-num",
1239"displaydoc",
1240"libc",
1241"log-instrument",
1242"semver",
1243"thiserror",
1244"utils",
1245"vmm",
1246]
1247
1248[[package]]
1249name = "strsim"
1250version = "0.11.0"
1251source = "registry+https://github.com/rust-lang/crates.io-index"
1252checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
1253
1254[[package]]
1255name = "subtle"
1256version = "2.5.0"
1257source = "registry+https://github.com/rust-lang/crates.io-index"
1258checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
1259
1260[[package]]
1261name = "syn"
1262version = "1.0.109"
1263source = "registry+https://github.com/rust-lang/crates.io-index"
1264checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
1265dependencies = [
1266"proc-macro2",
1267"quote",
1268"unicode-ident",
1269]
1270
1271[[package]]
1272name = "syn"
1273version = "2.0.49"
1274source = "registry+https://github.com/rust-lang/crates.io-index"
1275checksum = "915aea9e586f80826ee59f8453c1101f9d1c4b3964cd2460185ee8e299ada496"
1276dependencies = [
1277"proc-macro2",
1278"quote",
1279"unicode-ident",
1280]
1281
1282[[package]]
1283name = "thiserror"
1284version = "1.0.57"
1285source = "registry+https://github.com/rust-lang/crates.io-index"
1286checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
1287dependencies = [
1288"thiserror-impl",
1289]
1290
1291[[package]]
1292name = "thiserror-impl"
1293version = "1.0.57"
1294source = "registry+https://github.com/rust-lang/crates.io-index"
1295checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
1296dependencies = [
1297"proc-macro2",
1298"quote",
1299"syn 2.0.49",
1300]
1301
1302[[package]]
1303name = "timerfd"
1304version = "1.5.0"
1305source = "registry+https://github.com/rust-lang/crates.io-index"
1306checksum = "3d3fd47d83ad0b5c7be2e8db0b9d712901ef6ce5afbcc6f676761004f5104ea2"
1307dependencies = [
1308"rustix 0.37.27",
1309]
1310
1311[[package]]
1312name = "tinytemplate"
1313version = "1.2.1"
1314source = "registry+https://github.com/rust-lang/crates.io-index"
1315checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
1316dependencies = [
1317"serde",
1318"serde_json",
1319]
1320
1321[[package]]
1322name = "toml"
1323version = "0.8.10"
1324source = "registry+https://github.com/rust-lang/crates.io-index"
1325checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290"
1326dependencies = [
1327"serde",
1328"serde_spanned",
1329"toml_datetime",
1330"toml_edit",
1331]
1332
1333[[package]]
1334name = "toml_datetime"
1335version = "0.6.5"
1336source = "registry+https://github.com/rust-lang/crates.io-index"
1337checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
1338dependencies = [
1339"serde",
1340]
1341
1342[[package]]
1343name = "toml_edit"
1344version = "0.22.6"
1345source = "registry+https://github.com/rust-lang/crates.io-index"
1346checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6"
1347dependencies = [
1348"indexmap",
1349"serde",
1350"serde_spanned",
1351"toml_datetime",
1352"winnow",
1353]
1354
1355[[package]]
1356name = "typenum"
1357version = "1.17.0"
1358source = "registry+https://github.com/rust-lang/crates.io-index"
1359checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
1360
1361[[package]]
1362name = "unarray"
1363version = "0.1.4"
1364source = "registry+https://github.com/rust-lang/crates.io-index"
1365checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
1366
1367[[package]]
1368name = "unicode-ident"
1369version = "1.0.12"
1370source = "registry+https://github.com/rust-lang/crates.io-index"
1371checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
1372
1373[[package]]
1374name = "universal-hash"
1375version = "0.5.1"
1376source = "registry+https://github.com/rust-lang/crates.io-index"
1377checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
1378dependencies = [
1379"crypto-common",
1380"subtle",
1381]
1382
1383[[package]]
1384name = "untrusted"
1385version = "0.7.1"
1386source = "registry+https://github.com/rust-lang/crates.io-index"
1387checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
1388
1389[[package]]
1390name = "userfaultfd"
1391version = "0.7.0"
1392source = "registry+https://github.com/rust-lang/crates.io-index"
1393checksum = "b6a38c7e24af201e66f02659492f86ccd5efa9fd62f2c851fff3961a60e81966"
1394dependencies = [
1395"bitflags 2.4.2",
1396"cfg-if",
1397"libc",
1398"nix",
1399"thiserror",
1400"userfaultfd-sys",
1401]
1402
1403[[package]]
1404name = "userfaultfd"
1405version = "0.8.1"
1406source = "registry+https://github.com/rust-lang/crates.io-index"
1407checksum = "18d8b176d4d3e420685e964f87c25df5fdd5b26d7eb0d0e7c892d771f5b81035"
1408dependencies = [
1409"bitflags 2.4.2",
1410"cfg-if",
1411"libc",
1412"nix",
1413"thiserror",
1414"userfaultfd-sys",
1415]
1416
1417[[package]]
1418name = "userfaultfd-sys"
1419version = "0.5.0"
1420source = "registry+https://github.com/rust-lang/crates.io-index"
1421checksum = "d75595d2a62b7db16bd47f5a1ce14e1fe05ccbe27d6c96721a958e0a027cad41"
1422dependencies = [
1423"bindgen 0.68.1",
1424"cc",
1425"cfg-if",
1426]
1427
1428[[package]]
1429name = "utf8parse"
1430version = "0.2.1"
1431source = "registry+https://github.com/rust-lang/crates.io-index"
1432checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
1433
1434[[package]]
1435name = "utils"
1436version = "0.1.0"
1437dependencies = [
1438"derive_more",
1439"displaydoc",
1440"libc",
1441"log-instrument",
1442"serde",
1443"serde_json",
1444"thiserror",
1445"vm-memory 0.13.1",
1446"vmm-sys-util",
1447]
1448
1449[[package]]
1450name = "uuid"
1451version = "1.7.0"
1452source = "registry+https://github.com/rust-lang/crates.io-index"
1453checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a"
1454dependencies = [
1455"getrandom",
1456]
1457
1458[[package]]
1459name = "version_check"
1460version = "0.9.4"
1461source = "registry+https://github.com/rust-lang/crates.io-index"
1462checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
1463
1464[[package]]
1465name = "vhost"
1466version = "0.10.0"
1467source = "registry+https://github.com/rust-lang/crates.io-index"
1468checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f"
1469dependencies = [
1470"bitflags 2.4.2",
1471"libc",
1472"vm-memory 0.14.0",
1473"vmm-sys-util",
1474]
1475
1476[[package]]
1477name = "vm-allocator"
1478version = "0.1.0"
1479source = "registry+https://github.com/rust-lang/crates.io-index"
1480checksum = "565b6886b7dd1b3bf34ec9243d90a97db4f2a83c2416caa52fcc95fd255d45e4"
1481dependencies = [
1482"libc",
1483"thiserror",
1484]
1485
1486[[package]]
1487name = "vm-fdt"
1488version = "0.2.0"
1489source = "registry+https://github.com/rust-lang/crates.io-index"
1490checksum = "f43fb5a6bd1a7d423ad72802801036719b7546cf847a103f8fe4575f5b0d45a6"
1491
1492[[package]]
1493name = "vm-memory"
1494version = "0.13.1"
1495source = "registry+https://github.com/rust-lang/crates.io-index"
1496checksum = "5376c9ee5ebe2103a310d8241936cfb93c946734b0479a4fa5bdf7a64abbacd8"
1497dependencies = [
1498"libc",
1499"thiserror",
1500"winapi",
1501]
1502
1503[[package]]
1504name = "vm-memory"
1505version = "0.14.0"
1506source = "registry+https://github.com/rust-lang/crates.io-index"
1507checksum = "74ffc42216c32c35f858fa4bfdcd9b61017dfd691e0240268fdc85dbf59e5459"
1508dependencies = [
1509"libc",
1510"thiserror",
1511"winapi",
1512]
1513
1514[[package]]
1515name = "vm-superio"
1516version = "0.7.0"
1517source = "registry+https://github.com/rust-lang/crates.io-index"
1518checksum = "6de3dc0146d78558327419fac388850fc6cbf197e924c4659a4863db20b5af64"
1519
1520[[package]]
1521name = "vmm"
1522version = "0.1.0"
1523dependencies = [
1524"aes-gcm",
1525"aws-lc-rs",
1526"base64",
1527"bincode",
1528"bitflags 2.4.2",
1529"crc64",
1530"criterion",
1531"derive_more",
1532"device_tree",
1533"displaydoc",
1534"event-manager",
1535"itertools 0.12.1",
1536"kvm-bindings",
1537"kvm-ioctls",
1538"lazy_static",
1539"libc",
1540"linux-loader",
1541"log",
1542"log-instrument",
1543"memfd",
1544"micro_http",
1545"proptest",
1546"seccompiler",
1547"semver",
1548"serde",
1549"serde_json",
1550"slab",
1551"smallvec",
1552"thiserror",
1553"timerfd",
1554"userfaultfd 0.7.0",
1555"utils",
1556"vhost",
1557"vm-allocator",
1558"vm-fdt",
1559"vm-memory 0.13.1",
1560"vm-superio",
1561]
1562
1563[[package]]
1564name = "vmm-sys-util"
1565version = "0.12.1"
1566source = "registry+https://github.com/rust-lang/crates.io-index"
1567checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede"
1568dependencies = [
1569"bitflags 1.3.2",
1570"libc",
1571"serde",
1572"serde_derive",
1573]
1574
1575[[package]]
1576name = "walkdir"
1577version = "2.4.0"
1578source = "registry+https://github.com/rust-lang/crates.io-index"
1579checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
1580dependencies = [
1581"same-file",
1582"winapi-util",
1583]
1584
1585[[package]]
1586name = "wasi"
1587version = "0.11.0+wasi-snapshot-preview1"
1588source = "registry+https://github.com/rust-lang/crates.io-index"
1589checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1590
1591[[package]]
1592name = "which"
1593version = "4.4.2"
1594source = "registry+https://github.com/rust-lang/crates.io-index"
1595checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
1596dependencies = [
1597"either",
1598"home",
1599"once_cell",
1600"rustix 0.38.30",
1601]
1602
1603[[package]]
1604name = "winapi"
1605version = "0.3.9"
1606source = "registry+https://github.com/rust-lang/crates.io-index"
1607checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
1608dependencies = [
1609"winapi-i686-pc-windows-gnu",
1610"winapi-x86_64-pc-windows-gnu",
1611]
1612
1613[[package]]
1614name = "winapi-i686-pc-windows-gnu"
1615version = "0.4.0"
1616source = "registry+https://github.com/rust-lang/crates.io-index"
1617checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1618
1619[[package]]
1620name = "winapi-util"
1621version = "0.1.6"
1622source = "registry+https://github.com/rust-lang/crates.io-index"
1623checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
1624dependencies = [
1625"winapi",
1626]
1627
1628[[package]]
1629name = "winapi-x86_64-pc-windows-gnu"
1630version = "0.4.0"
1631source = "registry+https://github.com/rust-lang/crates.io-index"
1632checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1633
1634[[package]]
1635name = "windows-sys"
1636version = "0.48.0"
1637source = "registry+https://github.com/rust-lang/crates.io-index"
1638checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
1639dependencies = [
1640"windows-targets 0.48.5",
1641]
1642
1643[[package]]
1644name = "windows-sys"
1645version = "0.52.0"
1646source = "registry+https://github.com/rust-lang/crates.io-index"
1647checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
1648dependencies = [
1649"windows-targets 0.52.0",
1650]
1651
1652[[package]]
1653name = "windows-targets"
1654version = "0.48.5"
1655source = "registry+https://github.com/rust-lang/crates.io-index"
1656checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
1657dependencies = [
1658"windows_aarch64_gnullvm 0.48.5",
1659"windows_aarch64_msvc 0.48.5",
1660"windows_i686_gnu 0.48.5",
1661"windows_i686_msvc 0.48.5",
1662"windows_x86_64_gnu 0.48.5",
1663"windows_x86_64_gnullvm 0.48.5",
1664"windows_x86_64_msvc 0.48.5",
1665]
1666
1667[[package]]
1668name = "windows-targets"
1669version = "0.52.0"
1670source = "registry+https://github.com/rust-lang/crates.io-index"
1671checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
1672dependencies = [
1673"windows_aarch64_gnullvm 0.52.0",
1674"windows_aarch64_msvc 0.52.0",
1675"windows_i686_gnu 0.52.0",
1676"windows_i686_msvc 0.52.0",
1677"windows_x86_64_gnu 0.52.0",
1678"windows_x86_64_gnullvm 0.52.0",
1679"windows_x86_64_msvc 0.52.0",
1680]
1681
1682[[package]]
1683name = "windows_aarch64_gnullvm"
1684version = "0.48.5"
1685source = "registry+https://github.com/rust-lang/crates.io-index"
1686checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
1687
1688[[package]]
1689name = "windows_aarch64_gnullvm"
1690version = "0.52.0"
1691source = "registry+https://github.com/rust-lang/crates.io-index"
1692checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
1693
1694[[package]]
1695name = "windows_aarch64_msvc"
1696version = "0.48.5"
1697source = "registry+https://github.com/rust-lang/crates.io-index"
1698checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
1699
1700[[package]]
1701name = "windows_aarch64_msvc"
1702version = "0.52.0"
1703source = "registry+https://github.com/rust-lang/crates.io-index"
1704checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
1705
1706[[package]]
1707name = "windows_i686_gnu"
1708version = "0.48.5"
1709source = "registry+https://github.com/rust-lang/crates.io-index"
1710checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
1711
1712[[package]]
1713name = "windows_i686_gnu"
1714version = "0.52.0"
1715source = "registry+https://github.com/rust-lang/crates.io-index"
1716checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
1717
1718[[package]]
1719name = "windows_i686_msvc"
1720version = "0.48.5"
1721source = "registry+https://github.com/rust-lang/crates.io-index"
1722checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
1723
1724[[package]]
1725name = "windows_i686_msvc"
1726version = "0.52.0"
1727source = "registry+https://github.com/rust-lang/crates.io-index"
1728checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
1729
1730[[package]]
1731name = "windows_x86_64_gnu"
1732version = "0.48.5"
1733source = "registry+https://github.com/rust-lang/crates.io-index"
1734checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
1735
1736[[package]]
1737name = "windows_x86_64_gnu"
1738version = "0.52.0"
1739source = "registry+https://github.com/rust-lang/crates.io-index"
1740checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
1741
1742[[package]]
1743name = "windows_x86_64_gnullvm"
1744version = "0.48.5"
1745source = "registry+https://github.com/rust-lang/crates.io-index"
1746checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
1747
1748[[package]]
1749name = "windows_x86_64_gnullvm"
1750version = "0.52.0"
1751source = "registry+https://github.com/rust-lang/crates.io-index"
1752checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
1753
1754[[package]]
1755name = "windows_x86_64_msvc"
1756version = "0.48.5"
1757source = "registry+https://github.com/rust-lang/crates.io-index"
1758checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
1759
1760[[package]]
1761name = "windows_x86_64_msvc"
1762version = "0.52.0"
1763source = "registry+https://github.com/rust-lang/crates.io-index"
1764checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
1765
1766[[package]]
1767name = "winnow"
1768version = "0.6.1"
1769source = "registry+https://github.com/rust-lang/crates.io-index"
1770checksum = "d90f4e0f530c4c69f62b80d839e9ef3855edc9cba471a160c4d692deed62b401"
1771dependencies = [
1772"memchr",
1773]
1774
1775[[package]]
1776name = "zeroize"
1777version = "1.7.0"
1778source = "registry+https://github.com/rust-lang/crates.io-index"
1779checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
1780