Sign in
qemu
/
qemu
/
b0e5de93811077254a536c23b713b49e12efb742
/
qobject
ba891d6
qstring: Move qstring_from_substr()'s @end one to the right
by Markus Armbruster
· 7 years ago
b65ab77
qstring: Assert size calculations don't overflow
by Markus Armbruster
· 7 years ago
ad63c54
qstring: Fix qstring_from_substr() not to provoke int overflow
by liujunjie
· 7 years ago
ab45015
qobject: Let qobject_from_jsonf() fail instead of abort
by Markus Armbruster
· 7 years ago
a193352
qobject: New qdict_from_jsonf_nofail()
by Markus Armbruster
· 7 years ago
17e9aa3
block-qdict: Pacify Coverity after commit f1b34a248e9
by Markus Armbruster
· 7 years ago
bf6e6a3
qdict: Make qdict_flatten() shallow-clone-friendly
by Max Reitz
· 7 years ago
2860b2b
block: Fix -blockdev / blockdev-add for empty objects and arrays
by Markus Armbruster
· 7 years ago
c78b8cf
block-qdict: Simplify qdict_is_list() some
by Markus Armbruster
· 7 years ago
3692b5d
block-qdict: Clean up qdict_crumple() a bit
by Markus Armbruster
· 7 years ago
f1b34a2
block-qdict: Tweak qdict_flatten_qdict(), qdict_flatten_qlist()
by Markus Armbruster
· 7 years ago
eb0e0f7
block-qdict: Simplify qdict_flatten_qdict()
by Markus Armbruster
· 7 years ago
af91062
block: Factor out qobject_input_visitor_new_flat_confused()
by Markus Armbruster
· 7 years ago
e5af0da
block: Fix -blockdev for certain non-string scalars
by Markus Armbruster
· 7 years ago
0bcc8e5
qobject: Move block-specific qdict code to block-qdict.c
by Markus Armbruster
· 7 years ago
609f45e
block: Add block-specific QDict header
by Max Reitz
· 7 years ago
f5a74a5
qobject: Modify qobject_ref() to return obj
by Marc-André Lureau
· 7 years ago
cb3e7f0
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
by Marc-André Lureau
· 7 years ago
3d3eaca
qobject: use a QObjectBase_ struct
by Marc-André Lureau
· 7 years ago
7ee9edf
qobject: Ensure base is at offset 0
by Marc-André Lureau
· 7 years ago
b26ae1c
qobject: introduce qobject_get_try_str()
by Peter Xu
· 7 years ago
7759320
qobject: introduce qstring_get_try_str()
by Peter Xu
· 7 years ago
532fb53
qapi: Make more of qobject_to()
by Max Reitz
· 7 years ago
cb51b97
qapi: Remove qobject_to_X() functions
by Max Reitz
· 7 years ago
7dc847e
qapi: Replace qobject_to_X(o) by qobject_to(X, o)
by Max Reitz
· 7 years ago
3cf42b8
qlit: add qobject_from_qlit()
by Marc-André Lureau
· 7 years ago
bcebf10
qdict: Introduce qdict_rename_keys()
by Kevin Wolf
· 7 years ago
fc81fa1
Include qapi/qmp/qstring.h exactly where needed
by Markus Armbruster
· 7 years ago
452fcdb
Include qapi/qmp/qdict.h exactly where needed
by Markus Armbruster
· 7 years ago
47e6b29
Include qapi/qmp/qlist.h exactly where needed
by Markus Armbruster
· 7 years ago
5ee9d2f
Include qapi/qmp/qobject.h exactly where needed
by Markus Armbruster
· 7 years ago
15280c3
qdict qlist: Make most helper macros functions
by Markus Armbruster
· 7 years ago
6b67395
Eliminate qapi/qmp/types.h
by Markus Armbruster
· 7 years ago
e688df6
Include qapi/error.h exactly where needed
by Markus Armbruster
· 7 years ago
b38dd67
qapi: Add qobject_is_equal()
by Max Reitz
· 7 years ago
84be629
qapi/qnull: Add own header
by Max Reitz
· 7 years ago
cbb6540
qlit: Tighten QLit list vs QList comparison
by Marc-André Lureau
· 8 years ago
6da8a7a
qlit: Tighten QLit dict vs QDict comparison
by Marc-André Lureau
· 8 years ago
5f4bd80
qlit: Replace open-coded qnum_get_int() by call
by Marc-André Lureau
· 8 years ago
6c6084c
qlit: add QLIT_QNULL and QLIT_BOOL
by Marc-André Lureau
· 8 years ago
e2346a1
qlit: make qlit_equal_qobject() take const arguments
by Marc-André Lureau
· 8 years ago
d9eba57
qlit: make qlit_equal_qobject return a bool
by Marc-André Lureau
· 8 years ago
60cc2eb
qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject()
by Marc-André Lureau
· 8 years ago
082696e
qlit: use QLit prefix consistently
by Marc-André Lureau
· 8 years ago
28035bc
qlit: move qlit from check-qjson to qobject/
by Marc-André Lureau
· 8 years ago
006ca09
qapi: Separate type QNull from QObject
by Markus Armbruster
· 8 years ago
2bc7cfe
json: learn to parse uint64 numbers
by Marc-André Lureau
· 8 years ago
61a8f41
qnum: add uint type
by Marc-André Lureau
· 8 years ago
01b2ffc
qapi: merge QInt and QFloat in QNum
by Marc-André Lureau
· 8 years ago
46f5ac2
qobject: Use simpler QDict/QList scalar insertion macros
by Eric Blake
· 8 years ago
57348c2
qobject: Propagate parse errors through qobject_from_json()
by Markus Armbruster
· 8 years ago
ea5ef5c
qjson: Abort earlier on qobject_from_jsonf() misuse
by Markus Armbruster
· 8 years ago
99dbfd1
qobject: Propagate parse errors through qobject_from_jsonv()
by Markus Armbruster
· 8 years ago
d7941f4
Merge remote-tracking branch 'remotes/armbru/tags/pull-util-2017-02-23' into staging
by Peter Maydell
· 8 years ago
b30d188
util/cutils: Rename qemu_strtoll(), qemu_strtoull()
by Markus Armbruster
· 8 years ago
b25f23e
qdict: Make qdict_get_qlist() safe like qdict_get_qdict()
by Markus Armbruster
· 8 years ago
603476c
qdict: implement a qdict_crumple method for un-flattening a dict
by Daniel P. Berrange
· 9 years ago
a942d8f
json-streamer: fix double-free on exiting during a parse
by Paolo Bonzini
· 9 years ago
c7eb39c
qapi: Improve use of qmp/types.h
by Eric Blake
· 9 years ago
ff5394a
qobject: Correct JSON lexer grammar comments
by Eric Blake
· 9 years ago
ba4dba5
json-streamer: Don't leak tokens on incomplete parse
by Eric Blake
· 9 years ago
9be3859
coccinelle: Remove unnecessary variables for function return value
by Eduardo Habkost
· 9 years ago
de4905f
qdict: fix unbounded stack warning for qdict_array_entries
by Peter Xu
· 9 years ago
f348b6d
util: move declarations out of qemu-common.h
by Veronia Bahaa
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
6e8e5cb
qobject: Document more shortcomings in our number handling
by Eric Blake
· 9 years ago
f2ad72b
qobject: Clean up includes
by Peter Maydell
· 9 years ago
7264f5c
qapi: Convert QType into QAPI built-in enum type
by Eric Blake
· 9 years ago
1310a3d
qobject: Rename qtype_code to QType
by Eric Blake
· 9 years ago
55e1819
qobject: Simplify QObject
by Eric Blake
· 9 years ago
df64983
qjson: Limit number of tokens in addition to total size
by Markus Armbruster
· 9 years ago
9bada89
qjson: surprise, allocating 6 QObjects per token is expensive
by Paolo Bonzini
· 9 years ago
95385fe
qjson: store tokens in a GQueue
by Paolo Bonzini
· 9 years ago
d538b25
qjson: Convert to parser to recursive descent
by Markus Armbruster
· 9 years ago
d2ca7c0
qjson: replace QString in JSONLexer with GString
by Paolo Bonzini
· 9 years ago
6b9606f
qjson: Inline token_is_escape() and simplify
by Markus Armbruster
· 9 years ago
50e2a46
qjson: Inline token_is_keyword() and simplify
by Markus Armbruster
· 9 years ago
c546166
qjson: Give each of the six structural chars its own token type
by Markus Armbruster
· 9 years ago
b8d3b1d
qjson: Spell out some silent assumptions
by Markus Armbruster
· 9 years ago
0753113
qjson: Don't crash when input exceeds nesting limit
by Markus Armbruster
· 9 years ago
4f2d31f
qjson: Apply nesting limit more sanely
by Markus Armbruster
· 9 years ago
7f02784
qstring: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
2d6421a
qlist: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
fcf73f6
qfloat qint: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
89cad9f
qdict: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
14b6160
qbool: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
cc7a8ea
Include qapi/qmp/qerror.h exactly where needed
by Markus Armbruster
· 10 years ago
4629ed1
qerror: Finally unused, clean up
by Markus Armbruster
· 10 years ago
34acbc9
qobject: Use 'bool' inside qdict
by Eric Blake
· 10 years ago
fc48ffc
qobject: Use 'bool' for qbool
by Eric Blake
· 10 years ago
7990d2c
qdict: Add qdict_{set,copy}_default()
by Kevin Wolf
· 10 years ago
bd50530
qdict: Add qdict_array_entries()
by Kevin Wolf
· 10 years ago
e549e71
json-parser: Accept 'null' in QMP
by Eric Blake
· 10 years ago
481b002
qobject: Add a special null QObject
by Markus Armbruster
· 10 years ago
a7c3181
qobject: Clean up around qtype_code
by Markus Armbruster
· 10 years ago
4b58554
qjson: Drop trailing space for pretty formatting
by Max Reitz
· 10 years ago
d593233
json-lexer: fix escaped backslash in single-quoted string
by Paolo Bonzini
· 11 years ago
a491af4
json-parser: drop superfluous assignment for token variable
by Gonglei
· 11 years ago
9c52681
qdict: Add qdict_join()
by Max Reitz
· 11 years ago
f231b88
qerror.h: Remove QERR defines that are only used once
by Cole Robinson
· 11 years ago
Next »