summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2024-09-26 00:32:43 -0400
committerGlenn Smith <glenn@vector35.com>2024-10-14 16:58:54 -0400
commit0076048355861138242269604010707434705113 (patch)
treeb85e0c80fab867dcba39340cfaf43e76e3a23930 /binaryninjacore.h
parent7949573575297807243040469279622396817803 (diff)
Add VarArgsType and ValueType constructors
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index a1759a46..23471a7b 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -5913,6 +5913,8 @@ extern "C"
BNBoolWithConfidence* canReturn, BNOffsetWithConfidence* stackAdjust,
uint32_t* regStackAdjustRegs, BNOffsetWithConfidence* regStackAdjustValues, size_t regStackAdjustCount,
BNRegisterSetWithConfidence* returnRegs, BNNameType ft, BNBoolWithConfidence* pure);
+ BINARYNINJACOREAPI BNType* BNCreateVarArgsType();
+ BINARYNINJACOREAPI BNType* BNCreateValueType(const char* value);
BINARYNINJACOREAPI BNType* BNNewTypeReference(BNType* type);
BINARYNINJACOREAPI BNType* BNDuplicateType(BNType* type);
BINARYNINJACOREAPI char* BNGetTypeAndName(BNType* type, BNQualifiedName* name, BNTokenEscapingType escaping);
@@ -5944,6 +5946,8 @@ extern "C"
BNBoolWithConfidence* canReturn, BNOffsetWithConfidence* stackAdjust,
uint32_t* regStackAdjustRegs, BNOffsetWithConfidence* regStackAdjustValues, size_t regStackAdjustCount,
BNRegisterSetWithConfidence* returnRegs, BNNameType ft, BNBoolWithConfidence* pure);
+ BINARYNINJACOREAPI BNTypeBuilder* BNCreateVarArgsTypeBuilder();
+ BINARYNINJACOREAPI BNTypeBuilder* BNCreateValueTypeBuilder(const char* value);
BINARYNINJACOREAPI BNType* BNFinalizeTypeBuilder(BNTypeBuilder* type);
BINARYNINJACOREAPI BNTypeBuilder* BNDuplicateTypeBuilder(BNTypeBuilder* type);
BINARYNINJACOREAPI char* BNGetTypeBuilderTypeAndName(BNTypeBuilder* type, BNQualifiedName* name);