aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api/tests
AgeCommit message (Expand)AuthorFilesLines
2025-05-26rust: Fix Zhao's email addressZhao Liu1-1/+1
2025-05-06rust: replace c_str! with c"" literalsPaolo Bonzini2-13/+11
2025-05-06rust: remove offset_of replacementPaolo Bonzini2-5/+2
2025-05-06rust: use std::ffi instead of std::os::rawPaolo Bonzini1-1/+6
2025-05-02rust/vmstate_test: Test varray with num field wrapped in BqlCellZhao Liu1-8/+33
2025-04-23rust/vmstate_test: Fix typo in test_vmstate_macro_array_of_pointer_wrapped()Zhao Liu1-2/+2
2025-03-21rust/vmstate: Add unit test for vmstate_validateZhao Liu1-2/+80
2025-03-21rust/vmstate: Add unit test for pointer caseZhao Liu1-4/+115
2025-03-21rust/vmstate: Add unit test for vmstate_{of|struct} macroZhao Liu1-2/+156
2025-03-21rust/vmstate: Add unit test for vmstate_of macroZhao Liu2-0/+136
2025-03-06rust: qom: remove operations on &mutPaolo Bonzini1-32/+2
2025-02-25rust: qom: get rid of ClassInitImplPaolo Bonzini1-2/+2
2025-02-25rust: pl011, qemu_api tests: do not use ClassInitImplPaolo Bonzini1-21/+12
2025-02-25rust: qom: add ObjectImpl::CLASS_INITPaolo Bonzini1-0/+3
2025-02-25rust: tests: do not import bindings::*Paolo Bonzini1-1/+2
2025-02-13rust: qdev: switch from legacy reset to ResettablePaolo Bonzini1-1/+4
2025-02-13rust: qom: add object creation functionalityPaolo Bonzini1-22/+13
2025-02-13rust: qom: add reference counting functionalityPaolo Bonzini1-1/+12
2025-01-28rust: qemu-api: add sub-subclass to the integration testsZhao Liu1-3/+53
2025-01-10rust: qom: add ParentFieldPaolo Bonzini1-2/+2
2024-12-19rust: qom: add initial subset of methods on ObjectPaolo Bonzini1-0/+12
2024-12-19rust: qom: add casting functionalityPaolo Bonzini1-1/+67
2024-12-19rust: tests: allow writing more than one testPaolo Bonzini1-40/+55
2024-12-19rust: re-export C types from qemu-api submodulesPaolo Bonzini1-2/+7
2024-12-19rust: rename qemu-api modules to follow C code a bit morePaolo Bonzini1-2/+2
2024-12-19rust: qom: put class_init together from multiple ClassInitImpl<>Paolo Bonzini1-8/+1
2024-12-11rust: qom: change the parent type to an associated typePaolo Bonzini1-2/+1
2024-12-11rust: qom: split ObjectType from ObjectImpl traitPaolo Bonzini1-8/+9
2024-12-10rust: qdev: move device_class_init! body to generic function, ClassInitImpl i...Paolo Bonzini1-17/+13
2024-12-10rust: qom: move ClassInitImpl to the instance sidePaolo Bonzini1-1/+1
2024-12-10rust: qom: convert type_info! macro to an associated constPaolo Bonzini1-1/+0
2024-12-10rust: qom: rename Class trait to ClassInitImplPaolo Bonzini1-2/+2
2024-12-10rust: qom: add default definitions for ObjectImplPaolo Bonzini1-4/+0
2024-12-10rust: fix a couple style issues from clippyPaolo Bonzini1-1/+1
2024-11-05rust: do not use --generate-cstrPaolo Bonzini1-2/+2
2024-11-05rust: introduce alternative implementation of offset_of!Junjie Mao1-0/+1
2024-11-05rust: introduce a c_str macroPaolo Bonzini1-4/+4
2024-11-05rust: use std::os::raw instead of core::ffiPaolo Bonzini1-5/+4
2024-11-05rust: add definitions for vmstateManos Pitsidianakis1-5/+6
2024-11-05rust: build integration test for the qemu_api cratePaolo Bonzini1-0/+78