summaryrefslogtreecommitdiffstats
path: root/qapi/opts-visitor.c
Commit message (Expand)AuthorAgeFilesLines
* qapi, qemu-options: make all parsing visitors parse boolean options the samePaolo Bonzini2020-11-041-13/+1Star
* qapi: Make visitor functions taking Error ** return bool, not voidMarkus Armbruster2020-07-101-28/+38
* make check-unit: use after free in test-opts-visitorAndrey Shinkevich2019-09-241-4/+22
* qapi: Fix QemuOpts visitor regression on unvisited inputEric Blake2017-03-221-3/+3
* qapi: Make input visitors detect unvisited list tailsMarkus Armbruster2017-03-051-0/+11
* qapi: Make string input and opts visitor require non-null inputMarkus Armbruster2017-03-051-0/+1
* util/cutils: Change qemu_strtosz*() from int64_t to uint64_tMarkus Armbruster2017-02-231-4/+2Star
* util/cutils: Return qemu_strtosz*() error and value separatelyMarkus Armbruster2017-02-231-2/+3
* util/cutils: Let qemu_strtosz*() optionally reject trailing crapMarkus Armbruster2017-02-231-3/+2Star
* util/cutils: New qemu_strtosz()Markus Armbruster2017-02-231-2/+1Star
* opts-visitor: Favor new visit_free() functionEric Blake2016-07-061-20/+6Star
* qapi: Add new visit_free() functionEric Blake2016-07-061-0/+10
* qapi: Add parameter to visit_end_*Eric Blake2016-07-061-2/+2
* qapi: Simplify semantics of visit_next_list()Eric Blake2016-05-121-19/+14Star
* qapi: Split visit_end_struct() into piecesEric Blake2016-05-121-2/+15
* qapi: Guarantee NULL obj on input visitor callback errorEric Blake2016-05-121-1/+2
* qapi-visit: Add visitor.type classificationEric Blake2016-05-121-10/+7Star
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-1/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* qapi: Adjust layout of FooList typesEric Blake2016-02-191-2/+2
* qapi: Simplify excess input reporting in input visitorsEric Blake2016-02-191-9/+3Star
* qapi: Drop unused error argument for list and implicit structEric Blake2016-02-081-3/+3
* qapi: Drop unused 'kind' for struct/enum visitEric Blake2016-02-081-1/+1
* qapi: Swap 'name' in visit_* callbacks to match public APIEric Blake2016-02-081-8/+8
* qapi: Prefer type_int64 over type_int in visitorsEric Blake2016-02-081-2/+2
* qapi: Avoid use of misnamed DO_UPCAST()Eric Blake2016-02-081-11/+17
* qapi: Clean up includesPeter Maydell2016-02-041-0/+1
* qapi: Simplify visits of optional fieldsEric Blake2015-12-171-1/+1
* utils: rename strtosz to use qemu prefixMarc-André Lureau2015-09-251-2/+2
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-12/+12
* QemuOpts: change opt->name|str from (const char *) to (char *)Chunyan Liu2014-06-161-3/+7
* qapi: Replace start_optional()/end_optional() by optional()Markus Armbruster2014-05-151-3/+2Star
* qapi: treat all negative return of strtosz_suffix() as errorAmos Kong2014-05-081-5/+6
* qapi: Add missing null check to opts_start_struct()Markus Armbruster2014-03-031-1/+3
* OptsVisitor: don't try to flatten overlong integer rangesLaszlo Ersek2013-08-201-2/+5
* OptsVisitor: opts_type_uint64(): recognize intervals when LM_IN_PROGRESSLaszlo Ersek2013-08-201-5/+27
* OptsVisitor: rebase opts_type_uint64() to parse_uint_full()Laszlo Ersek2013-08-201-18/+5Star
* OptsVisitor: opts_type_int(): recognize intervals when LM_IN_PROGRESSLaszlo Ersek2013-08-201-6/+28
* OptsVisitor: introduce list modes for interval flatteningLaszlo Ersek2013-08-201-2/+65
* OptsVisitor: introduce basic list modesLaszlo Ersek2013-08-201-10/+35
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-2/+2
* qapi: move include files to include/qobject/Paolo Bonzini2012-12-191-3/+3
* qapi: remove qapi/qapi-types-core.hPaolo Bonzini2012-12-191-0/+1
* qapi: move inclusions of qemu-common.h from headers to .c filesPaolo Bonzini2012-12-191-0/+1
* qapi: Fix memory leakStefan Weil2012-08-201-1/+1
* qapi: introduce OptsVisitorLaszlo Ersek2012-07-231-0/+427