From 18f10d3ee3d67ecc4a7c11d569e90d18645d38a5 Mon Sep 17 00:00:00 2001 From: Mark Charney Date: Fri, 3 Feb 2017 09:15:18 -0500 Subject: [PATCH] fixed dll export for xed3_{set,get}_generic_operand Change-Id: I77a85c93e7da486c85e2caf855d0d4c56c75e5a7 (cherry picked from commit 4fe92099dc81b34c5b774eb75f555519adfcd777) --- pysrc/operand_storage.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pysrc/operand_storage.py b/pysrc/operand_storage.py index a5ba43e..3f496ae 100755 --- a/pysrc/operand_storage.py +++ b/pysrc/operand_storage.py @@ -222,9 +222,10 @@ class operands_storage_t(object): ret_arg = 'ret_arg' fo = codegen.function_object_t(fname, - return_type='void', - static=False, - inline=False) + return_type='void', + static=False, + inline=False, + dll_export=True) fo.add_arg('const xed_decoded_inst_t* %s' % inst) fo.add_arg('xed_operand_enum_t operand') fo.add_arg('void* %s' % ret_arg) @@ -250,9 +251,10 @@ class operands_storage_t(object): in_value = 'val' fo = codegen.function_object_t(fname, - return_type='void', - static=False, - inline=False) + return_type='void', + static=False, + inline=False, + dll_export=True) fo.add_arg('xed_decoded_inst_t* %s' % inst) fo.add_arg('xed_operand_enum_t operand') fo.add_arg('xed_uint32_t %s' % in_value)