diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2024-08-20 17:20:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-20 17:20:08 +0200 |
| commit | cbc722eed8dc807955bd46f84886ae74d161dd0c (patch) | |
| tree | 22ea664b3958889c30b17c553f1f2ebbcb53d5d1 | |
| parent | 243e4f0c54c8583918851ef3f001f84a89473744 (diff) | |
| parent | e7f84596810d5ff71ed67e236b5889a5f479de7e (diff) | |
| download | miasm-cbc722eed8dc807955bd46f84886ae74d161dd0c.tar.gz miasm-cbc722eed8dc807955bd46f84886ae74d161dd0c.zip | |
Merge pull request #1487 from psyirius/fix-ida-bs-get-u8
Fix: `bin_stream::get_u8` method returning bytes
| -rw-r--r-- | miasm/core/bin_stream.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/miasm/core/bin_stream.py b/miasm/core/bin_stream.py index 9224053f..46165d49 100644 --- a/miasm/core/bin_stream.py +++ b/miasm/core/bin_stream.py @@ -124,7 +124,10 @@ class bin_stream(object): if endianness is None: endianness = self.endianness data = self.getbytes(addr, 1) - return data + if endianness == LITTLE_ENDIAN: + return upck8le(data) + else: + return upck8be(data) def get_u16(self, addr, endianness=None): """ |