summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2018-01-11 17:10:34 -0500
committerPeter LaFosse <peter@vector35.com>2018-03-23 17:10:06 -0400
commit3190696d1c0d7d94420872202a82a43e03dbcb80 (patch)
tree700b6ef0f675caeae6694997a802feb7385f489d /binaryninjaapi.h
parent0ad1b8c48a6df3169fc7c80188925b8ef871d112 (diff)
API Temporary Object Elimination.
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index b90f72a2..9debf754 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -1017,6 +1017,9 @@ namespace BinaryNinja
struct DataVariable
{
+ DataVariable() { }
+ DataVariable(uint64_t a, Type* t, bool d) : address(a), type(t), autoDiscovered(d) { }
+
uint64_t address;
Confidence<Ref<Type>> type;
bool autoDiscovered;
@@ -1845,6 +1848,7 @@ namespace BinaryNinja
{
Variable();
Variable(BNVariableSourceType type, uint32_t index, uint64_t storage);
+ Variable(BNVariableSourceType type, uint64_t storage);
Variable(const BNVariable& var);
Variable& operator=(const Variable& var);