summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorRyan Snyder <ryan@vector35.com>2022-10-11 21:42:46 -0400
committerRyan Snyder <ryan@vector35.com>2022-10-11 22:18:29 -0400
commit69c92e0f3eaf366ea81390b37f73c470f3f11e38 (patch)
treeb11728de5650a41a72443a3661b8c680675f72a1 /binaryninjaapi.h
parent97e0f8768e21aadb7b82def91c72f28ef5b57229 (diff)
api: expose methods needed to construct offset pointers
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 36b37006..b1b2be65 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -6451,6 +6451,7 @@ namespace BinaryNinja {
Ref<Enumeration> GetEnumeration() const;
Ref<NamedTypeReference> GetNamedTypeReference() const;
Confidence<BNMemberScope> GetScope() const;
+ TypeBuilder& SetNamedTypeReference(NamedTypeReference* ntr);
TypeBuilder& SetScope(const Confidence<BNMemberScope>& scope);
TypeBuilder& SetConst(const Confidence<bool>& cnst);
TypeBuilder& SetVolatile(const Confidence<bool>& vltl);
@@ -6466,6 +6467,7 @@ namespace BinaryNinja {
uint64_t GetOffset() const;
uint32_t GetSystemCallNumber() const;
+ TypeBuilder& SetOffset(uint64_t offset);
TypeBuilder& SetFunctionCanReturn(const Confidence<bool>& canReturn);
TypeBuilder& SetParameters(const std::vector<FunctionParameter>& params);