diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2023-01-24 18:38:13 -0700 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2023-01-30 11:57:43 -0500 |
| commit | a3939bdec15f9299ae9a681255fa93c47113870a (patch) | |
| tree | 2b4bb5643ac3cd25a618a99a542968fe81c66bcc /binaryreader.cpp | |
| parent | cf4220570c2d1b7105fb29719383f64026d46837 (diff) | |
Fix UAF on C++ BinaryView plugin init, improve demangler and BinaryView APIs
Diffstat (limited to 'binaryreader.cpp')
| -rw-r--r-- | binaryreader.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/binaryreader.cpp b/binaryreader.cpp index a50af69b..a574f908 100644 --- a/binaryreader.cpp +++ b/binaryreader.cpp @@ -262,6 +262,17 @@ void BinaryReader::SeekRelative(int64_t offset) } +uint64_t BinaryReader::GetVirtualBase() +{ + return BNGetBinaryReaderVirtualBase(m_stream); +} + +void BinaryReader::SetVirtualBase(uint64_t base) +{ + BNSetBinaryReaderVirtualBase(m_stream, base); +} + + bool BinaryReader::IsEndOfFile() const { return BNIsEndOfFile(m_stream); |
