diff options
author | WuZhen <wuzhen@jidemail.com> | 2016-04-28 15:34:55 +0800 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2016-05-05 13:59:33 +0100 |
commit | e8d5e82eb0dacc8e774c9d706a78a6aebaccbf5e (patch) | |
tree | 909e67c4f37f9df4f2c1528930b1d48c9ecda174 | |
parent | 0a27c07d1500c312bae042e6029ca4243a54b53d (diff) |
tgsi: initialize stack allocated struct
Cc: "11.2 11.1" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 798f7a8596e3ff3f57a44812d7fd005f53f5557c)
-rw-r--r-- | src/gallium/auxiliary/tgsi/tgsi_dump.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_dump.c b/src/gallium/auxiliary/tgsi/tgsi_dump.c index f232f3870d1..66d801d6281 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_dump.c +++ b/src/gallium/auxiliary/tgsi/tgsi_dump.c @@ -432,6 +432,7 @@ tgsi_dump_declaration( const struct tgsi_full_declaration *decl ) { struct dump_ctx ctx; + memset(&ctx, 0, sizeof(ctx)); ctx.dump_printf = dump_ctx_printf; @@ -480,6 +481,7 @@ void tgsi_dump_property( const struct tgsi_full_property *prop ) { struct dump_ctx ctx; + memset(&ctx, 0, sizeof(ctx)); ctx.dump_printf = dump_ctx_printf; @@ -511,6 +513,7 @@ tgsi_dump_immediate( const struct tgsi_full_immediate *imm ) { struct dump_ctx ctx; + memset(&ctx, 0, sizeof(ctx)); ctx.dump_printf = dump_ctx_printf; @@ -671,6 +674,7 @@ tgsi_dump_instruction( uint instno ) { struct dump_ctx ctx; + memset(&ctx, 0, sizeof(ctx)); ctx.instno = instno; ctx.immno = instno; @@ -696,6 +700,7 @@ void tgsi_dump_to_file(const struct tgsi_token *tokens, uint flags, FILE *file) { struct dump_ctx ctx; + memset(&ctx, 0, sizeof(ctx)); ctx.iter.prolog = prolog; ctx.iter.iterate_instruction = iter_instruction; @@ -766,6 +771,7 @@ tgsi_dump_str( size_t size) { struct str_dump_ctx ctx; + memset(&ctx, 0, sizeof(ctx)); ctx.base.iter.prolog = prolog; ctx.base.iter.iterate_instruction = iter_instruction; @@ -805,6 +811,7 @@ tgsi_dump_instruction_str( size_t size) { struct str_dump_ctx ctx; + memset(&ctx, 0, sizeof(ctx)); ctx.base.instno = instno; ctx.base.immno = instno; |