summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrediano Ziglio <fziglio@redhat.com>2015-07-21 14:56:38 +0100
committerFrediano Ziglio <fziglio@redhat.com>2015-08-11 10:24:36 +0100
commit5539048fe9850b1e8895bc46dccd7767c00d15ee (patch)
treec51ff533f2c88db181ee1e1fbdfb4dbab3461a61
parentec421b4c0bb5c959a6ad762d5f9c440c01b716bc (diff)
PROTO TODOsdissector_v5
-rw-r--r--spice.proto5
1 files changed, 5 insertions, 0 deletions
diff --git a/spice.proto b/spice.proto
index 3f577b0..264b243 100644
--- a/spice.proto
+++ b/spice.proto
@@ -620,6 +620,7 @@ struct DisplayBase {
Clip clip;
} @ctype(SpiceMsgDisplayBase) @ws_txt("SpiceMsgDisplayBase - SpiceRect box (%u-%u, %u-%u)", box.left, box.top, box.right, box.bottom);
+// TODO generate a possible use not initialized
struct ResourceID {
uint8 type @ws("Type", resource_type);
uint64 id @ws("id", resource_id);
@@ -638,6 +639,7 @@ struct Palette {
};
/* TODO "Pixmap pixels (%d bytes)" */
+/* @ws_txt("Pixmap pixels (%d bytes)", y * stride) */
struct BitmapData {
bitmap_fmt format;
bitmap_flags flags;
@@ -765,6 +767,7 @@ struct Brush {
} u;
} @ws_txt("Brush - %u", type);
+/* TODO strange way, check bitmap 0 to output differently */
struct QMask {
mask_flags flags;
Point pos;
@@ -833,6 +836,7 @@ struct Head {
uint32 x @ws("Head X coordinate", display_head_x);
uint32 y @ws("Head Y coordinate", display_head_y);
uint32 flags @ws("Head flags", display_head_flags);
+// TODO generate a possible uninitialized value !!!
} @ws_txt_n("Display Head #%u", INDEX);
channel DisplayChannel : BaseChannel {
@@ -1193,6 +1197,7 @@ struct CursorHeader {
uint16 hot_spot_y @ws("Cursor hotspot Y", cursor_hotspot_y);
} @ws_desc("Cursor Header");
+/* TODO see dissect_RedCursor */
struct Cursor {
cursor_flags flags;
switch (flags) {