summaryrefslogtreecommitdiff
path: root/lang/rust/pseudorust.h
diff options
context:
space:
mode:
Diffstat (limited to 'lang/rust/pseudorust.h')
-rw-r--r--lang/rust/pseudorust.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/lang/rust/pseudorust.h b/lang/rust/pseudorust.h
index 33794a3c..45f757e8 100644
--- a/lang/rust/pseudorust.h
+++ b/lang/rust/pseudorust.h
@@ -10,7 +10,6 @@ class PseudoRustFunction: public BinaryNinja::LanguageRepresentationFunction
{
FieldDisplayName,
FieldDisplayOffset,
- FieldDisplayMemberOffset,
FieldDisplayNone
};
@@ -42,8 +41,9 @@ class PseudoRustFunction: public BinaryNinja::LanguageRepresentationFunction
BinaryNinja::HighLevelILTokenEmitter& tokens, BinaryNinja::DisassemblySettings* settings);
void AppendTwoOperandFunctionWithCarry(const std::string& function, const BinaryNinja::HighLevelILInstruction& instr,
BinaryNinja::HighLevelILTokenEmitter& tokens, BinaryNinja::DisassemblySettings* settings);
- void AppendFieldTextTokens(const BinaryNinja::HighLevelILInstruction& var, uint64_t offset, size_t memberIndex, size_t size,
- BinaryNinja::HighLevelILTokenEmitter& tokens, bool deref);
+ void AppendFieldTextTokens(const BinaryNinja::HighLevelILInstruction& instr,
+ BinaryNinja::HighLevelILTokenEmitter& tokens, BinaryNinja::DisassemblySettings* settings,
+ std::optional<bool> signedHint, bool addrOf);
void AppendDefaultSplitExpr(const BinaryNinja::HighLevelILInstruction& instr, BinaryNinja::HighLevelILTokenEmitter& tokens,
BinaryNinja::DisassemblySettings* settings, BNOperatorPrecedence precedence);
bool IsMutable(const BinaryNinja::Variable& var) const;